._0bMKzW_root{--nf-bg:#f7f6f3;--nf-ink:#23211d;--nf-sub:#4f4b44;--nf-muted:#6a665d;--nf-line:#e8e5e0;--nf-cell:#fff;--nf-on:#19687a;--nf-free:#ff2d95;--nf-action:#171613;--nf-action-fg:#fff;--nf-accent-ink:#135567;--nf-cell-size:22px;--nf-gap:5px;background:var(--nf-bg);min-height:100dvh;color:var(--nf-ink);-webkit-font-smoothing:antialiased;grid-template-rows:auto 1fr auto;gap:24px;padding:32px 48px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid}:root[data-theme=dark] ._0bMKzW_root{--nf-bg:#121211;--nf-ink:#eeece8;--nf-sub:#bdb8af;--nf-muted:#97928a;--nf-line:#2a2825;--nf-cell:#1a1917;--nf-on:#5db3c2;--nf-action:#eeece8;--nf-action-fg:#121211;--nf-accent-ink:#9ad3dd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._0bMKzW_root{--nf-bg:#121211;--nf-ink:#eeece8;--nf-sub:#bdb8af;--nf-muted:#97928a;--nf-line:#2a2825;--nf-cell:#1a1917;--nf-on:#5db3c2;--nf-action:#eeece8;--nf-action-fg:#121211;--nf-accent-ink:#9ad3dd}}._0bMKzW_wordmark{letter-spacing:-.02em;color:var(--nf-ink);justify-self:start;font-size:18px;font-weight:600;line-height:24px;text-decoration:none}._0bMKzW_main{text-align:center;flex-direction:column;place-self:center;align-items:center;width:100%;max-width:560px;display:flex}._0bMKzW_art{grid-template-columns:repeat(13, var(--nf-cell-size));grid-auto-rows:var(--nf-cell-size);gap:var(--nf-gap);margin-bottom:40px;display:grid}._0bMKzW_cell,._0bMKzW_cellOn,._0bMKzW_cellFree{border:1px solid var(--nf-line);background:var(--nf-cell);border-radius:6px}._0bMKzW_cellOn{background:var(--nf-on);opacity:0;--o:1;animation:.5s cubic-bezier(.2,.8,.2,1) forwards _0bMKzW_nf-fill;animation-delay:var(--d,0s);border-color:#0000;transform:scale(.6)}._0bMKzW_cellFree{border:1.5px dashed var(--nf-free);background:#ff2d9514;animation:2.4s ease-in-out 1.2s infinite _0bMKzW_nf-free;position:relative}._0bMKzW_cellFree:before,._0bMKzW_cellFree:after{content:"";background:var(--nf-free);border-radius:1px;width:45%;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._0bMKzW_cellFree:after{transform:translate(-50%,-50%)rotate(90deg)}@keyframes _0bMKzW_nf-fill{to{opacity:var(--o,1);transform:none}}@keyframes _0bMKzW_nf-free{0%,to{box-shadow:0 0 #ff2d9500}50%{box-shadow:0 0 0 6px #ff2d952e}}._0bMKzW_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--nf-muted);margin:0 0 8px;font-size:13px;font-weight:600;line-height:18px}._0bMKzW_title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:32px;font-weight:600;line-height:38px}._0bMKzW_text{max-width:460px;color:var(--nf-sub);text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:24px}._0bMKzW_actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}._0bMKzW_btn,._0bMKzW_btnPrimary{border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}._0bMKzW_btnPrimary{background:var(--nf-action);color:var(--nf-action-fg)}._0bMKzW_btnPrimary:hover{opacity:.9}._0bMKzW_btn{border:1px solid var(--nf-line);background:var(--nf-cell);color:var(--nf-ink)}._0bMKzW_btn:hover{border-color:var(--nf-muted)}._0bMKzW_btn:focus-visible,._0bMKzW_btnPrimary:focus-visible,._0bMKzW_wordmark:focus-visible{outline:2px solid var(--nf-accent-ink);outline-offset:2px}._0bMKzW_footer{color:var(--nf-muted);justify-self:center;margin:0;font-size:12px;line-height:16px}@media (max-width:640px){._0bMKzW_root{--nf-cell-size:17px;--nf-gap:4px;padding:20px 16px}._0bMKzW_art{margin-bottom:32px}._0bMKzW_title{font-size:26px;line-height:32px}._0bMKzW_actions{flex-direction:column;align-self:stretch}}@media (max-width:360px){._0bMKzW_root{--nf-cell-size:15px;--nf-gap:3px}}@media (prefers-reduced-motion:reduce){._0bMKzW_cellOn{opacity:var(--o,1);animation:none;transform:none}._0bMKzW_cellFree{animation:none}}
