._logo_6dcaf{align-items:center;gap:12px;display:flex}._mark_6dcaf{border:2px solid var(--text);width:12px;height:12px;animation:npSpin 1.1s var(--ease) both;transform:rotate(45deg)}[data-swipe=l] ._mark_6dcaf{animation:npTurnL .45s var(--ease) both}[data-swipe=r] ._mark_6dcaf{animation:npTurnR .45s var(--ease) both}[data-swipe=done] ._mark_6dcaf{animation:none}._dev_6dcaf ._mark_6dcaf{border-color:var(--dev)}._word_6dcaf{font:600 13px/1 var(--mono);letter-spacing:.06em}._small_6dcaf{gap:12px}._small_6dcaf ._mark_6dcaf{width:10px;height:10px}._small_6dcaf ._word_6dcaf{font-size:12px}._devTag_6dcaf{background:var(--dev);color:var(--bg);font:700 11px/1 var(--mono);letter-spacing:.06em;border-radius:3px;flex:none;margin-left:-2px;padding:3px 5px}:root{--bg:#0b0d10;--panel:#0e1014;--panel-2:#12151a;--panel-hover:#111418;--panel-3:#171b21;--grid:#1c2027;--border:#1d2128;--border-soft:#232830;--border-field:#262b33;--border-muted:#2a3038;--border-strong:#2e343d;--border-hover:#3a4049;--border-focus:#4a515b;--text-bright:#fff;--text:#e4e7eb;--text-2:#c3c8cf;--text-soft:#aab0b9;--text-muted:#8a919c;--text-subtle:#6b727c;--text-dim:#5b626c;--dim:0;--vivid:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green:oklch(calc(.8 - var(--dim)) calc(.12 * var(--vivid)) 145);--danger:oklch(calc(.75 - var(--dim)) calc(.14 * var(--vivid)) 25);--link:oklch(calc(.8 - var(--dim)) calc(.12 * var(--vivid)) 195);--streak:oklch(calc(.87 - var(--dim)) calc(.15 * var(--vivid)) 95);--freeze:oklch(calc(.82 - var(--dim)) calc(.09 * var(--vivid)) 225);--tier-1:oklch(calc(.68 - var(--dim)) calc(.1 * var(--vivid)) 55);--tier-2:oklch(calc(.8 - var(--dim)) calc(.015 * var(--vivid)) 250);--tier-3:oklch(calc(.84 - var(--dim)) calc(.13 * var(--vivid)) 85);--tier-4:oklch(calc(.88 - var(--dim)) calc(.04 * var(--vivid)) 190);--tier-5:oklch(calc(.85 - var(--dim)) calc(.09 * var(--vivid)) 225);--purple:oklch(calc(.8 - var(--dim)) calc(.12 * var(--vivid)) 285);--dev:oklch(calc(.8 - var(--dim)) calc(.15 * var(--vivid)) 70);--ease:cubic-bezier(.2, .7, .2, 1);--accent:var(--text);--accent-hover:var(--text-bright);--accent-ink:var(--bg);--knob:var(--text);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:40px;--r-1:4px;--r-2:6px;--r-3:8px;--r-pill:999px;--fs-1:11px;--fs-2:12px;--fs-3:13px;--fs-4:15px;--fs-5:18px;--fs-6:24px;--mono:"IBM Plex Mono", monospace;--sans:"IBM Plex Sans", system-ui, sans-serif;--serif:"IBM Plex Serif", Georgia, serif}:root[data-theme],:root[data-mode=light]{--panel-hover:color-mix(in srgb, var(--text) 2%, var(--panel));--panel-3:color-mix(in srgb, var(--text) 4%, var(--panel-2));--grid:color-mix(in srgb, var(--text) 8%, var(--bg));--border:color-mix(in srgb, var(--text) 8%, var(--bg));--border-soft:color-mix(in srgb, var(--text) 11%, var(--bg));--border-field:color-mix(in srgb, var(--text) 12.5%, var(--bg));--border-muted:color-mix(in srgb, var(--text) 14.5%, var(--bg));--border-strong:color-mix(in srgb, var(--text) 16%, var(--bg));--border-hover:color-mix(in srgb, var(--text) 22%, var(--bg));--border-focus:color-mix(in srgb, var(--text) 29%, var(--bg));--text-2:color-mix(in srgb, var(--text) 85%, var(--bg));--text-soft:color-mix(in srgb, var(--text) 73%, var(--bg));--text-muted:color-mix(in srgb, var(--text) 58%, var(--bg));--text-subtle:color-mix(in srgb, var(--text) 46%, var(--bg));--text-dim:color-mix(in srgb, var(--text) 39%, var(--bg))}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dim:.24;--vivid:1.45;--bg:#f5f6f8;--panel:#fbfbfc;--panel-2:#fff;--text:#1c2026;--text-bright:#000;--knob:var(--panel-2);--panel-hover:color-mix(in srgb, var(--text) 3%, var(--panel));--panel-3:color-mix(in srgb, var(--text) 7%, var(--panel-2));--grid:color-mix(in srgb, var(--text) 10%, var(--bg));--border:color-mix(in srgb, var(--text) 8%, var(--bg));--border-soft:color-mix(in srgb, var(--text) 10%, var(--bg));--border-field:color-mix(in srgb, var(--text) 13%, var(--bg));--border-muted:color-mix(in srgb, var(--text) 15%, var(--bg));--border-strong:color-mix(in srgb, var(--text) 19%, var(--bg));--border-hover:color-mix(in srgb, var(--text) 30%, var(--bg));--border-focus:color-mix(in srgb, var(--text) 44%, var(--bg));--text-2:color-mix(in srgb, var(--text) 90%, var(--bg));--text-soft:color-mix(in srgb, var(--text) 80%, var(--bg));--text-muted:color-mix(in srgb, var(--text) 70%, var(--bg));--text-subtle:color-mix(in srgb, var(--text) 61%, var(--bg));--text-dim:color-mix(in srgb, var(--text) 54%, var(--bg))}:root[data-theme=tokyo]{--bg:#16161e;--panel:#1a1b26;--panel-2:#1f2335;--text:#c0caf5;--text-bright:#fff;--green:#9ece6a;--danger:#f7768e;--link:#7dcfff;--purple:#bb9af7}:root[data-theme=tokyo][data-mode=light]{--bg:#e6e7ed;--panel:#eeeff4;--panel-2:#f7f7fb;--text:#343b58;--text-bright:#0f1222;--green:#486a1f;--danger:#c4294f;--link:#166f95;--purple:#6a3fb0}:root[data-theme=catppuccin]{--bg:#11111b;--panel:#181825;--panel-2:#1e1e2e;--text:#cdd6f4;--text-bright:#fff;--green:#a6e3a1;--danger:#f38ba8;--link:#89dceb;--purple:#cba6f7}:root[data-theme=catppuccin][data-mode=light]{--bg:#eff1f5;--panel:#f5f6f9;--panel-2:#fcfcfd;--text:#4c4f69;--text-bright:#1e2030;--green:#2f7d1f;--danger:#d20f39;--link:#1a7f94;--purple:#8839ef}:root[data-theme=dracula]{--bg:#21222c;--panel:#282a36;--panel-2:#2f3141;--text:#f8f8f2;--text-bright:#fff;--green:#50fa7b;--danger:#f55;--link:#8be9fd;--purple:#bd93f9}:root[data-theme=dracula][data-mode=light]{--bg:#f7f3e4;--panel:#fbf8ec;--panel-2:#fffdf5;--text:#1f1f1f;--text-bright:#000;--green:#14710a;--danger:#cb3a2a;--link:#036a96;--purple:#644ac9}:root[data-theme=xaeon]{--bg:#100f1c;--panel:#141525;--panel-2:#1b1b31;--text:#e8e0ff;--text-bright:#fff;--accent:#0497ff;--accent-hover:#3daeff;--accent-ink:#04111f;--green:#8bcb5d;--danger:#f9626e;--link:#45c9d9;--purple:#c678dd;--streak:#f7bb4b}:root[data-theme=xaeon][data-mode=light]{--bg:#eeedf8;--panel:#f5f4fc;--panel-2:#fff;--text:#2a2747;--text-bright:#0d0b1f;--accent:#0074d9;--accent-hover:#0063ba;--accent-ink:#fff;--green:#3f7a1c;--danger:#c22a3a;--link:#0f7f8f;--purple:#8a3aa8;--streak:#9a6a00}:root[data-theme=pink],:root[data-theme=purple]{--grid:color-mix(in srgb, var(--line) 17%, var(--bg));--border:color-mix(in srgb, var(--line) 36%, var(--bg));--border-soft:color-mix(in srgb, var(--line) 44%, var(--bg));--border-field:color-mix(in srgb, var(--line) 52%, var(--bg));--border-muted:color-mix(in srgb, var(--line) 58%, var(--bg));--border-strong:color-mix(in srgb, var(--line) 68%, var(--bg));--border-hover:color-mix(in srgb, var(--line) 86%, var(--bg));--border-focus:var(--line)}:root[data-theme=pink]{--dim:-.04;--vivid:.9;--bg:#2b1a22;--panel:#33202a;--panel-2:#3d2733;--text:#ffe6ee;--text-bright:#fff;--line:#a8556f;--accent:oklch(80% .12 5);--accent-hover:oklch(86% .09 5);--accent-ink:#4a1226;--green:oklch(86% .1 150);--danger:oklch(76% .14 22);--link:oklch(84% .1 5);--purple:oklch(84% .08 320);--streak:oklch(91% .1 92);--freeze:oklch(88% .06 230);--dev:oklch(86% .1 60)}:root[data-theme=pink][data-mode=light]{--dim:.17;--vivid:1.1;--bg:#fcdbe6;--panel:#fff0f4;--panel-2:snow;--text:#8a2f4b;--text-bright:#6a1c35;--knob:snow;--line:#f08fad;--accent:oklch(67% .17 8);--accent-hover:oklch(61% .18 8);--accent-ink:#fff;--green:oklch(62% .12 150);--danger:oklch(55% .19 22);--link:oklch(60% .17 5);--purple:oklch(62% .12 320);--streak:oklch(72% .13 75);--freeze:oklch(68% .08 230);--dev:oklch(68% .13 60)}:root[data-theme=purple]{--dim:-.04;--vivid:.9;--bg:#1c1736;--panel:#231d44;--panel-2:#2b2452;--text:#ebe6ff;--text-bright:#fff;--line:#6557bd;--accent:oklch(80% .11 290);--accent-hover:oklch(86% .08 290);--accent-ink:#1f1650;--green:oklch(87% .08 175);--danger:oklch(78% .12 0);--link:oklch(84% .1 345);--purple:oklch(82% .1 300);--streak:oklch(92% .11 95);--freeze:oklch(88% .06 230);--dev:oklch(86% .1 60)}:root[data-theme=purple][data-mode=light]{--dim:.2;--vivid:1.15;--bg:#dcd2fb;--panel:#eee9ff;--panel-2:#fbf9ff;--text:#4a3ea6;--text-bright:#33288a;--knob:#fbf9ff;--line:#9d8ff0;--accent:oklch(60% .17 285);--accent-hover:oklch(54% .18 285);--accent-ink:#fff;--green:oklch(66% .1 175);--danger:oklch(62% .17 0);--link:oklch(66% .16 345);--purple:oklch(58% .16 300);--streak:oklch(78% .13 90);--freeze:oklch(70% .09 230);--dev:oklch(68% .13 60)}@keyframes npPop{0%{opacity:0;transform:translateY(-10px)scale(.96)}9%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes npDrop{0%{opacity:0;transform:translateY(12px)scale(.96)}10%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}@keyframes npIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes npPulse{0%{opacity:.5;box-shadow:0 0}70%{opacity:0;box-shadow:0 0 0 10px}to{opacity:0}}@keyframes npDash{to{stroke-dashoffset:-24px}}@keyframes npFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes npFadeOnly{0%{opacity:0}to{opacity:1}}@keyframes npRise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes npSheet{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes npLvlPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes npLvlFade{0%{opacity:0}to{opacity:1}}@keyframes npZap{0%{opacity:0;transform:translateY(-40px)scale(.6)rotate(-8deg)}45%{opacity:1;transform:translateY(4px)scale(1.15)rotate(3deg)}60%{filter:brightness(2)}to{opacity:1;transform:none}}@keyframes npZapPop{0%{opacity:.3;transform:scale(.3)}70%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}@keyframes npShimmer{0%{transform:translate(-120%)}60%,to{transform:translate(320%)}}@keyframes npBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes npGlowSoft{0%,to{box-shadow:0 0 0 0 var(--glow)}50%{box-shadow:0 0 0 8px #0000}}@keyframes npSpin{to{transform:rotate(405deg)}}@keyframes npEq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes npOrbit{to{transform:rotate(360deg)}}@keyframes npTrack{to{offset-distance:100%}}@keyframes npAurora{0%,to{filter:blur(6px)hue-rotate();opacity:.75}50%{filter:blur(8px)hue-rotate(70deg);opacity:1}}@keyframes npTwinkle{0%,to{opacity:1}50%{opacity:.25}}@keyframes npScan{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}@keyframes npQuill{0%,to{transform:rotate(-8deg)}50%{transform:rotate(6deg)}}@keyframes npFloat{0%,to{transform:translate(0)}50%{transform:translate(1.5px,-2px)}}@keyframes npFlicker{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}@keyframes npProbe{0%{offset-distance:0%;opacity:0}8%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes npEmber{0%,to{box-shadow:0 0 6px 1px oklch(75% .16 50/.45)}50%{box-shadow:0 0 16px 4px oklch(72% .17 40/.7)}}@keyframes npSwipe{0%{opacity:.99}}[data-swipe=l],[data-swipe=r]{animation:.5s npSwipe}[data-swipe=l] .scol>*{animation:npSlideL .24s var(--ease) backwards!important}[data-swipe=r] .scol>*{animation:npSlideR .24s var(--ease) backwards!important}[data-swipe]:not([data-swipe=done]) .scol>:nth-child(2){animation-delay:40ms!important}[data-swipe]:not([data-swipe=done]) .scol>:nth-child(3){animation-delay:80ms!important}[data-swipe]:not([data-swipe=done]) .scol>:nth-child(4){animation-delay:.12s!important}[data-swipe]:not([data-swipe=done]) .scol>:nth-child(5){animation-delay:.16s!important}[data-swipe]:not([data-swipe=done]) .scol>:nth-child(n+6){animation-delay:.2s!important}[data-swipe=done] .scol>*{animation:none!important}@keyframes npTurnL{0%{transform:rotate(45deg)}to{transform:rotate(-135deg)}}@keyframes npTurnR{0%{transform:rotate(45deg)}to{transform:rotate(225deg)}}@keyframes npSlideL{0%{opacity:.4;transform:translate(28px)}}@keyframes npSlideR{0%{opacity:.4;transform:translate(-28px)}}
