@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-anton:"Anton","Anton Fallback"}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/09f7b6b7f4b56175-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Permanent Marker Fallback;src:local("Arial");ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.__className_90e039{font-family:Permanent Marker,Permanent Marker Fallback;font-weight:400;font-style:normal}.__variable_90e039{--font-marker:"Permanent Marker","Permanent Marker Fallback"}.qn-root{--qn-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;--qn-sans:var(--font-dm-sans),"DM Sans",sans-serif;--qn-serif:var(--font-cormorant),"Cormorant Garamond",serif;--qn-marker:var(--font-marker),"Permanent Marker",cursive;--qn-ease:cubic-bezier(0.2,0.6,0.2,1);--qn-fast:150ms var(--qn-ease);--qn-slow:320ms var(--qn-ease);min-height:100vh;background:var(--qn-bg);color:var(--qn-ink)}.qn-root[data-skin=behave]{--qn-bg:var(--bg-base);--qn-raise:var(--bg-raise);--qn-panel:var(--bg-panel);--qn-panel-2:var(--bg-panel-2);--qn-ink:var(--text-primary);--qn-ink-2:var(--text-secondary);--qn-ink-3:var(--text-muted);--qn-ink-4:var(--text-faint);--qn-accent:var(--accent);--qn-accent-2:var(--accent-soft);--qn-hot:var(--danger);--qn-lime:var(--success);--qn-cool:var(--accent-soft);--qn-line:var(--border-strong);--qn-line-soft:var(--border-subtle);--qn-display:var(--font-bebas-neue),"Bebas Neue",sans-serif;--qn-display-spacing:0.02em;--qn-say-font:var(--qn-sans);--qn-radius:6px;--qn-shadow:var(--shadow-panel);--qn-hard:none;--qn-glow:none;--qn-tape:color-mix(in srgb,var(--accent) 22%,transparent);--qn-grid-ink:var(--text-primary);--qn-cell-empty:var(--bg-panel);--qn-fill-alpha:26%;--qn-fill-alpha-peer:42%}.qn-root[data-skin=unhinged]{--qn-bg:#0C0D0C;--qn-raise:#131614;--qn-panel:#191D1A;--qn-panel-2:#212724;--qn-ink:#F2FFF6;--qn-ink-2:#C3D6C8;--qn-ink-3:#7E9385;--qn-ink-4:#55665C;--qn-accent:#FFE600;--qn-accent-2:#22FF88;--qn-hot:#FF2D6F;--qn-lime:#22FF88;--qn-cool:#37C8FF;--qn-line:#2F3A33;--qn-line-soft:#1E2621;--qn-display:var(--font-anton),"Anton","Bebas Neue",sans-serif;--qn-display-spacing:-0.01em;--qn-say-font:var(--qn-marker);--qn-radius:3px;--qn-shadow:0 6px 0 0 #000,0 0 24px rgba(34,255,136,0.14);--qn-hard:5px 5px 0 0 #000;--qn-glow:radial-gradient(50% 40% at 15% 0%,rgba(34,255,136,0.14),transparent 70%),radial-gradient(45% 35% at 85% 8%,rgba(255,45,111,0.12),transparent 70%),radial-gradient(60% 45% at 50% 100%,rgba(255,230,0,0.07),transparent 70%);--qn-tape:rgba(255,230,0,0.9);--qn-grid-ink:#050806;--qn-cell-empty:#10130F;--qn-fill-alpha:44%;--qn-fill-alpha-peer:60%}.qn-shell{position:relative;isolation:isolate;overflow-x:clip;padding-bottom:64px}.qn-shell:before{content:"";position:absolute;inset:0 0 auto;height:760px;background:var(--qn-glow);pointer-events:none;z-index:-1}.qn-wrap{max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.qn-wrap{padding-inline:28px}}.qn-split{display:grid;grid-template-columns:1fr;gap:22px;align-items:start;margin-top:18px}@media (min-width:1040px){.qn-split{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:28px}}.qn-side{display:flex;flex-direction:column;gap:16px}.qn-boardcol,.qn-side{min-width:0}.qn-kicker{font-family:var(--qn-mono);font-size:10.5px;letter-spacing:.16em;color:var(--qn-ink-3);margin:0}.qn-kicker,.qn-title{text-transform:uppercase}.qn-title{font-family:var(--qn-display);font-weight:400;line-height:.88;letter-spacing:var(--qn-display-spacing);margin:4px 0 0;color:var(--qn-ink);font-size:clamp(46px,11vw,116px)}.qn-root[data-skin=unhinged] .qn-title{background:linear-gradient(96deg,var(--qn-accent) 0,var(--qn-lime) 48%,var(--qn-cool) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(0,0,0,.9))}.qn-sub{font-family:var(--qn-sans);font-size:14.5px;line-height:1.65;color:var(--qn-ink-2);max-width:56ch;margin:10px 0 0}.qn-h3{font-family:var(--qn-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;margin:0}.qn-h3,.qn-note{color:var(--qn-ink-3)}.qn-note{font-family:var(--qn-sans);font-size:12.5px;line-height:1.6;margin:8px 0 0}.qn-note--tight{font-size:11.5px;margin-top:6px}.qn-note--warn{color:var(--qn-hot)}.qn-meta{font-family:var(--qn-mono);font-size:10.5px;letter-spacing:.06em;color:var(--qn-ink-4);margin:12px 0 0;line-height:1.6}.qn-masthead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding:34px 0 20px;border-bottom:1px solid var(--qn-line)}.qn-marquee{position:relative;overflow:hidden;border-block:1px solid var(--qn-line);background:var(--qn-panel);padding:7px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.qn-marquee__track{display:inline-flex;gap:34px;white-space:nowrap;will-change:transform;animation:qn-scroll 52s linear infinite;font-family:var(--qn-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--qn-ink-3)}.qn-root[data-skin=unhinged] .qn-marquee{background:repeating-linear-gradient(-45deg,#FFE600 0 18px,#0C0D0C 18px 36px);border-block-color:#000}.qn-root[data-skin=unhinged] .qn-marquee__track{color:#0C0D0C;font-weight:700;-webkit-text-stroke:3px #FFE600;paint-order:stroke fill;animation-duration:34s}@keyframes qn-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.qn-tape{display:inline-block;padding:2px 9px;background:var(--qn-tape);color:var(--qn-bg);font-family:var(--qn-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.qn-controls{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.qn-seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--qn-line);border-radius:var(--qn-radius);background:var(--qn-panel);overflow:hidden}.qn-seg>button{appearance:none;background:transparent;border:0;border-radius:0;padding:8px 13px;font-family:var(--qn-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--qn-ink-3);cursor:pointer;transition:color var(--qn-fast),background-color var(--qn-fast);white-space:nowrap}.qn-seg[data-compact=true]>button{padding:6px 10px;font-size:10px}.qn-seg>button+button{border-left:1px solid var(--qn-line-soft)}.qn-seg>button:hover:not(:disabled){color:var(--qn-ink);background:var(--qn-panel-2)}.qn-seg>button[data-active=true]{color:var(--qn-bg);background:var(--qn-accent);font-weight:700}.qn-root[data-skin=unhinged] .qn-seg>button[data-active=true]{color:#0C0D0C;background:linear-gradient(120deg,var(--qn-accent),var(--qn-lime))}.qn-seg>button:focus-visible{outline:2px solid var(--qn-cool);outline-offset:-2px}.qn-skin{display:inline-flex;align-items:center;border:2px solid var(--qn-line);border-radius:999px;padding:3px;background:var(--qn-panel)}.qn-skin button{appearance:none;border:0;background:transparent;border-radius:999px;padding:6px 14px;font-family:var(--qn-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--qn-ink-3);cursor:pointer;transition:all var(--qn-fast)}.qn-skin button[data-on=true]{color:var(--qn-bg);background:var(--qn-ink);font-weight:700}.qn-root[data-skin=unhinged] .qn-skin{border-color:var(--qn-accent);box-shadow:0 0 18px rgba(255,230,0,.3)}.qn-root[data-skin=unhinged] .qn-skin button[data-on=true]{color:#0C0D0C;background:linear-gradient(120deg,var(--qn-accent),var(--qn-lime))}.qn-skin button:focus-visible{outline:2px solid var(--qn-cool);outline-offset:2px}.qn-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--qn-sans);font-size:12.5px;font-weight:500;color:var(--qn-ink);background:transparent;border:1px solid var(--qn-line);border-radius:var(--qn-radius);padding:9px 13px;cursor:pointer;transition:all var(--qn-fast);white-space:nowrap;text-decoration:none}.qn-btn:not(:disabled):hover{color:var(--qn-accent);border-color:var(--qn-accent);background:var(--qn-panel-2)}.qn-btn:disabled{opacity:.4;cursor:not-allowed}.qn-btn:focus-visible{outline:2px solid var(--qn-cool);outline-offset:2px}.qn-btn--primary{background:var(--qn-accent);border-color:var(--qn-accent);color:var(--qn-bg);font-weight:700}.qn-btn--primary:not(:disabled):hover{background:var(--qn-accent-2);border-color:var(--qn-accent-2);color:var(--qn-bg)}.qn-root[data-skin=unhinged] .qn-btn--primary{color:#0C0D0C;box-shadow:var(--qn-hard)}.qn-btn--ghost{border-style:dashed;color:var(--qn-ink-3);font-size:11.5px;padding:7px 11px;margin-top:10px}.qn-actions{flex-wrap:wrap;gap:8px}.qn-actions,.qn-row{display:flex;margin-top:14px}.qn-row{align-items:center;justify-content:space-between;gap:12px}.qn-row--wrap{flex-wrap:wrap;justify-content:flex-start}.qn-hud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--qn-line);border-radius:var(--qn-radius);background:var(--qn-panel);overflow:hidden;margin-bottom:14px}.qn-hud__cell{padding:9px 12px}.qn-hud__cell+.qn-hud__cell{border-left:1px solid var(--qn-line-soft)}.qn-hud__l{font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--qn-ink-4);margin:0 0 3px}.qn-hud__l,.qn-hud__v{font-family:var(--qn-mono)}.qn-hud__v{font-size:19px;font-weight:500;color:var(--qn-ink);line-height:1}.qn-hud__v[data-warn=true]{color:var(--qn-hot)}.qn-board{display:grid;grid-template-columns:repeat(var(--qn-n),minmax(0,1fr));grid-template-rows:repeat(var(--qn-n),minmax(0,1fr));aspect-ratio:1;width:100%;max-width:620px;container-type:size;border:3px solid var(--qn-grid-ink);border-radius:2px;background:var(--qn-grid-ink);touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:var(--qn-shadow);transition:filter var(--qn-slow)}.qn-board[data-paused=true]{filter:blur(7px) saturate(.4);pointer-events:none}.qn-cell{appearance:none;position:relative;border:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:0;min-height:0;overflow:hidden;background:color-mix(in srgb,var(--qn-fill) var(--qn-fill-alpha),var(--qn-cell-empty));color:var(--qn-ink);box-shadow:inset -1px -1px 0 0 color-mix(in srgb,var(--qn-grid-ink) 30%,transparent);transition:background-color var(--qn-fast)}.qn-cell[data-edge-t=true]{border-top:2.5px solid var(--qn-grid-ink)}.qn-cell[data-edge-b=true]{border-bottom:2.5px solid var(--qn-grid-ink)}.qn-cell[data-edge-l=true]{border-left:2.5px solid var(--qn-grid-ink)}.qn-cell[data-edge-r=true]{border-right:2.5px solid var(--qn-grid-ink)}.qn-cell[data-peer=true]{background:color-mix(in srgb,var(--qn-fill) var(--qn-fill-alpha-peer),var(--qn-cell-empty))}.qn-cell[data-cursor=true]{box-shadow:inset 0 0 0 3px var(--qn-cool);z-index:2}.qn-cell:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--qn-cool);z-index:3}.qn-cell[data-bad=true]{background:var(--qn-hot);animation:qn-shake .32s var(--qn-ease)}.qn-cell[data-lit=true]{box-shadow:inset 0 0 0 3px var(--qn-accent);z-index:2}.qn-cell[data-target=true]:after{content:"";position:absolute;inset:14%;border:2px dashed var(--qn-accent);border-radius:50%;animation:qn-pulse 1.4s ease-in-out infinite}.qn-cell__letter{position:absolute;top:2px;left:3px;font-family:var(--qn-mono);font-size:clamp(7px,1.1vw,10px);font-size:max(7px,18cqw/var(--qn-n));line-height:1;font-weight:600;color:var(--qn-ink);opacity:.6;pointer-events:none}.qn-cell[data-mark=cat] .qn-cell__letter{color:var(--qn-on-fill)}.qn-cell__glyph{font-size:clamp(11px,3vw,26px);font-size:calc(52cqw / var(--qn-n));line-height:1;pointer-events:none}.qn-cat{width:68%;height:68%;pointer-events:none;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35))}.qn-cat__eye{fill:var(--qn-cell-empty)}.qn-root[data-skin=unhinged] .qn-cat__eye{fill:var(--qn-lime)}.qn-mark{width:46%;height:46%;opacity:.75;pointer-events:none}.qn-cell[data-mark=cat]{background:var(--qn-fill);color:var(--qn-on-fill)}.qn-cell[data-mark=cat] .qn-cat{fill:var(--qn-on-fill)}.qn-root[data-skin=behave] .qn-cell[data-mark=cat] .qn-cat__eye{fill:var(--qn-fill)}@keyframes qn-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@keyframes qn-pulse{0%,to{opacity:.35}50%{opacity:1}}.qn-dealing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:1;width:100%;max-width:620px;border:2px dashed var(--qn-line);border-radius:var(--qn-radius);background:var(--qn-panel);text-align:center;padding:24px}.qn-dealing p{font-family:var(--qn-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--qn-ink-3);margin:0;max-width:34ch}.qn-dealing__spin{width:26px;height:26px;border:3px solid var(--qn-line);border-top-color:var(--qn-accent);border-radius:50%;animation:qn-spin .72s linear infinite}@keyframes qn-spin{to{transform:rotate(1turn)}}.qn-say{font-family:var(--qn-say-font);font-size:14px;line-height:1.5;color:var(--qn-ink-2);margin:14px 0 0;min-height:2.6em;padding-left:12px;border-left:3px solid var(--qn-line)}.qn-say[data-event=busted],.qn-say[data-event=fight]{color:var(--qn-hot);border-left-color:var(--qn-hot)}.qn-say[data-event=won]{color:var(--qn-lime);border-left-color:var(--qn-lime)}.qn-say[data-event=hint]{color:var(--qn-accent);border-left-color:var(--qn-accent)}.qn-root[data-skin=unhinged] .qn-say{font-size:16px}.qn-panel{border:1px solid var(--qn-line);border-radius:var(--qn-radius);background:var(--qn-panel);padding:16px;box-shadow:var(--qn-shadow)}.qn-panelhead{display:flex;align-items:center;gap:12px;margin:18px 0 10px}.qn-panelhead:first-child{margin-top:0}.qn-panelhead:after{content:"";flex:1;height:1px;background:var(--qn-line-soft)}.qn-switch{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--qn-line-soft);cursor:pointer;position:relative}.qn-switch__l{display:block;font-family:var(--qn-sans);font-size:11.5px;line-height:1.55;color:var(--qn-ink-3)}.qn-switch__l b{display:block;font-family:var(--qn-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--qn-ink);font-weight:500;margin-bottom:2px}.qn-switch__box{flex:none;width:38px;height:21px;border-radius:999px;border:1px solid var(--qn-line);background:var(--qn-panel-2);position:relative;transition:all var(--qn-fast);margin-top:2px}.qn-switch__box:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:var(--qn-ink-3);transition:all var(--qn-fast)}.qn-switch input:checked+.qn-switch__box{background:var(--qn-accent);border-color:var(--qn-accent)}.qn-switch input:checked+.qn-switch__box:after{left:19px;background:var(--qn-bg)}.qn-switch input:focus-visible+.qn-switch__box{outline:2px solid var(--qn-cool);outline-offset:2px}.qn-names,.qn-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin-top:10px}.qn-name,.qn-slot{display:flex;align-items:center;gap:6px;border:1px solid var(--qn-line);border-radius:var(--qn-radius);background:var(--qn-panel-2);padding:4px 6px}.qn-slot__n{font-family:var(--qn-mono);font-size:9px;color:var(--qn-ink-4)}.qn-name__dot{flex:none;width:10px;height:10px;border-radius:2px;border:1px solid var(--qn-grid-ink)}.qn-name input,.qn-slot input{width:100%;min-width:0;background:transparent;border:0;color:var(--qn-ink);font-family:var(--qn-sans);font-size:12.5px;padding:3px 0}.qn-name input:focus-visible,.qn-slot input:focus-visible{outline:2px solid var(--qn-cool);outline-offset:2px}.qn-markpick{display:inline-flex;gap:4px}.qn-markpick button{appearance:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--qn-line);border-radius:var(--qn-radius);background:var(--qn-panel-2);color:var(--qn-ink-3);cursor:pointer;transition:all var(--qn-fast)}.qn-markpick button[data-active=true]{border-color:var(--qn-accent);color:var(--qn-accent)}.qn-markpick .qn-mark{width:20px;height:20px;opacity:1}.qn-swatches{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;margin-top:10px}.qn-swatch{position:relative;aspect-ratio:1;border-radius:3px;border:1px solid var(--qn-grid-ink);display:flex;align-items:center;justify-content:center;font-family:var(--qn-mono);font-size:9px;font-weight:600}.qn-swatch input{position:absolute;inset:0;opacity:0;cursor:pointer}.qn-streak{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.qn-streak__big{display:inline-flex;align-items:baseline;gap:8px;color:var(--qn-accent)}.qn-streak__big span{font-family:var(--qn-display);font-size:52px;line-height:.85;letter-spacing:var(--qn-display-spacing)}.qn-streak__big small{font-family:var(--qn-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--qn-ink-3)}.qn-streak__side{display:flex;gap:18px;margin:0}.qn-streak__side dt{display:inline-flex;align-items:center;gap:4px;font-family:var(--qn-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--qn-ink-4)}.qn-streak__side dd{margin:2px 0 0;font-family:var(--qn-mono);font-size:17px;color:var(--qn-ink)}.qn-cal{margin-top:16px}.qn-cal__grid{display:flex;gap:3px;overflow-x:auto;padding-bottom:4px}.qn-cal__col{display:flex;flex-direction:column;gap:3px}.qn-cal__dow{display:none}.qn-cal__day{appearance:none;width:13px;height:13px;flex:none;border-radius:2px;border:1px solid var(--qn-line-soft);background:var(--qn-panel-2);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:var(--qn-bg);transition:transform var(--qn-fast)}.qn-cal__day:hover:not(:disabled){transform:scale(1.25)}.qn-cal__day:focus-visible{outline:2px solid var(--qn-cool);outline-offset:1px}.qn-cal__day[data-state=one]{background:color-mix(in srgb,var(--qn-accent) 62%,transparent);border-color:var(--qn-accent)}.qn-cal__day[data-state=both]{background:var(--qn-accent);border-color:var(--qn-accent)}.qn-cal__day[data-state=backfilled]{background:transparent;border-color:var(--qn-accent);border-style:dashed}.qn-cal__day[data-state=frozen]{background:var(--qn-cool);border-color:var(--qn-cool)}.qn-cal__day[data-state=future]{opacity:.25;cursor:default}.qn-badges{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.qn-badges li{display:inline-flex;align-items:baseline;gap:5px;border:1px solid var(--qn-line);border-radius:999px;padding:4px 10px;opacity:.4}.qn-badges li[data-got=true]{opacity:1;border-color:var(--qn-accent);color:var(--qn-accent)}.qn-badges strong{font-family:var(--qn-mono);font-size:12px}.qn-badges span{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.qn-badges span,.qn-table{font-family:var(--qn-mono)}.qn-table{width:100%;border-collapse:collapse;font-size:11px}.qn-table td,.qn-table th{text-align:left;padding:6px 4px;border-bottom:1px solid var(--qn-line-soft)}.qn-table thead th{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--qn-ink-4);font-weight:400}.qn-table tbody th{font-weight:500;color:var(--qn-ink)}.qn-table tbody th small{color:var(--qn-ink-4);font-size:9px;letter-spacing:.08em}.qn-table td{color:var(--qn-ink-2)}.qn-cattery{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:5px}.qn-cattery li{display:grid;grid-template-columns:12px minmax(58px,auto) 1fr auto;align-items:center;gap:8px}.qn-cattery__dot{width:10px;height:10px;border-radius:2px;border:1px solid var(--qn-grid-ink)}.qn-cattery__name{font-family:var(--qn-sans);font-size:12px;color:var(--qn-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qn-cattery__bar{height:7px;background:var(--qn-panel-2);border-radius:999px;overflow:hidden}.qn-cattery__bar i{display:block;height:100%;border-radius:999px}.qn-cattery__n{font-size:11px;color:var(--qn-ink-3)}.qn-cattery__n,.qn-paste{font-family:var(--qn-mono)}.qn-paste{width:100%;margin-top:8px;background:var(--qn-panel-2);border:1px solid var(--qn-line);border-radius:var(--qn-radius);color:var(--qn-ink-2);font-size:10.5px;padding:8px;resize:vertical}.qn-paste:focus-visible{outline:2px solid var(--qn-cool);outline-offset:2px}.qn-sheet{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,#000 62%,transparent);backdrop-filter:blur(4px);animation:qn-fade .2s var(--qn-ease)}.qn-sheet__card{position:relative;width:min(520px,100%);max-height:90vh;overflow-y:auto;background:var(--qn-panel);border:2px solid var(--qn-line);border-radius:var(--qn-radius);padding:22px;box-shadow:var(--qn-shadow)}.qn-root[data-skin=unhinged] .qn-sheet__card{border-color:var(--qn-accent);box-shadow:var(--qn-hard)}.qn-sheet__x{position:absolute;top:12px;right:12px;appearance:none;background:transparent;border:1px solid var(--qn-line);border-radius:var(--qn-radius);color:var(--qn-ink-3);width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qn-sheet__x:focus-visible{outline:2px solid var(--qn-cool);outline-offset:2px}.qn-sheet__title{font-family:var(--qn-display);font-size:clamp(30px,7vw,52px);line-height:.9;letter-spacing:var(--qn-display-spacing);text-transform:uppercase;margin:4px 0 12px;color:var(--qn-lime)}.qn-sheet__cats{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.qn-sheet__cats .qn-cat{width:26px;height:26px;fill:currentColor}.qn-sheet__names{font-family:var(--qn-sans);font-size:13.5px;line-height:1.6;color:var(--qn-ink-2);margin:0 0 14px}.qn-sheet__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px}@media (min-width:460px){.qn-sheet__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.qn-sheet__stats dt{font-family:var(--qn-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--qn-ink-4)}.qn-sheet__stats dd{margin:3px 0 0;font-family:var(--qn-mono);font-size:15px;color:var(--qn-ink)}.qn-sheet__best{font-family:var(--qn-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--qn-accent);margin:0 0 10px}.qn-receipt{font-family:var(--qn-mono);font-size:10.5px;line-height:1.5;color:var(--qn-ink-2);background:var(--qn-panel-2);border:1px solid var(--qn-line-soft);border-radius:var(--qn-radius);padding:12px;margin:0 0 14px;overflow-x:auto;white-space:pre}.qn-archivebar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:40;font-family:var(--qn-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:var(--qn-accent);color:var(--qn-bg);padding:6px 14px;border-radius:999px;margin:0}@keyframes qn-fade{0%{opacity:0}to{opacity:1}}@media (max-width:560px){.qn-hud{grid-template-columns:repeat(2,minmax(0,1fr))}.qn-hud__cell:nth-child(3),.qn-hud__cell:nth-child(4){border-top:1px solid var(--qn-line-soft)}.qn-hud__cell:nth-child(3){border-left:0}.qn-swatches{grid-template-columns:repeat(6,minmax(0,1fr))}.qn-actions .qn-btn{flex:1 1 calc(50% - 8px)}}@media (prefers-reduced-motion:reduce){.qn-cell[data-bad=true],.qn-cell[data-target=true]:after,.qn-dealing__spin,.qn-marquee__track,.qn-sheet{animation:none!important}.qn-root *{transition-duration:1ms!important}.qn-cell[data-target=true]:after{opacity:1}}