:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-0:#f5f0e6;--bg-1:#fbf8f2;--bg-2:#fff;--bg-well:#ece5d7;--bg-track:var(--bg-well);--bg-scrim:#1c18146b;--bg-banner:#1c1814;--bg-thumb-scrim:#1c1814c7;--ink-1:#1c1814;--ink-2:#4b443c;--ink-3:#6e665b;--ink-3-rgb:110 102 91;--ink-4:#a59c8f;--ink-inverse:#f4eee4;--line-1:#1c181417;--line-2:#1c181429;--line-3:#1c181447;--rule-heavy:#1c18149e;--c-accent:#e8912f;--c-accent-rgb:232 145 47;--c-accent-text:#9a5410;--on-accent:#1c1814;--toast-undo:var(--c-accent);--f-talk:#6e5bd8;--f-talk-rgb:110 91 216;--f-talk-text:#5a47c4;--f-real:#268a5e;--f-real-rgb:38 138 94;--f-real-text:#196a45;--f-fun:#d6465c;--f-fun-rgb:214 70 92;--f-fun-text:#ae2e46;--f-neg:#a4523e;--f-neg-rgb:164 82 62;--f-neg-text:#85402f;--f-pop:#3672d6;--f-pop-rgb:54 114 214;--f-pop-text:#2c5fbf;--f-fit:#bd6c1a;--f-fit-rgb:189 108 26;--f-fit-text:#9a5410;--c-ok:#268a5e;--c-ok-text:#196a45;--c-danger:#c0392b;--c-danger-rgb:192 57 43;--c-danger-text:#a12e22;--c-warn:#e8912f;--c-warn-text:#9a5410;--v-lamp:var(--c-accent);--v-lamp-glow:0 0 8px rgb(var(--c-accent-rgb) / .9);--v-over-opacity:.62;--v-over-saturate:.45;--v-unsure-outline:var(--ink-3);--v-unjudged:var(--ink-4);--font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body:"Instrument Sans", "Helvetica Neue", Roboto, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "Roboto Mono", "SF Mono", Menlo, monospace;--display-axes:"opsz" 144, "SOFT" 40, "WONK" 1;--quote-axes:"SOFT" 60, "WONK" 1;--fs-display:clamp(40px, 2.6vw + 24px, 72px);--lh-display:1.02;--fs-hero:clamp(30px, 8vw, 44px);--lh-hero:1.05;--fs-h1:clamp(28px, 1.5vw + 18px, 40px);--lh-h1:1.1;--fs-title:22px;--lh-title:1.2;--fs-h:17px;--lh-h:1.3;--fs-body:15px;--lh-body:1.5;--fs-small:13px;--lh-small:1.4;--fs-micro:11.5px;--lh-micro:1.3;--fs-mono:12.5px;--lh-mono:1.3;--fs-quote:15px;--lh-quote:1.4;--track-caps:.07em;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;--r-sheet:28px;--r-pill:999px;--shadow-1:0 1px 1px #281e120d, 0 2px 6px #281e120f;--shadow-2:0 2px 4px #281e120f, 0 12px 32px #281e121a;--shadow-console:0 -4px 24px #281e1214;--shadow-sheet:0 -8px 40px #281e1229;--shadow-side:-8px 0 40px #281e1229;--shadow-inset:inset 0 1px 2px #281e1212;--edge:inset 0 1px 0 #ffffffb3;--puck-rest:var(--edge), 0 0 0 1px var(--line-1);--puck-tint:.22;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:56px;--gutter:16px;--tap:44px;--tap-lg:52px;--dock-h:calc(91px + env(safe-area-inset-bottom,0px));--dock-end:var(--dock-h);--rail-h:52px;--thumb-row-w:136px;--thumb-row-h:76px;--sheet-max:88vh;--content-max:760px;--side-l:360px;--side-r:420px;--bg-thumb:var(--bg-well);--thumb-ring:inset 0 0 0 1px #1c181412;--thumb-r:var(--r-md);--thumb-grad:linear-gradient(180deg, #0c0a0800 38%, #0c0a0873 62%, #0c0a08e0 100%);--on-scrim:#f4eee4;--scrim-shadow:0 1px 2px #00000059;--row-pad:8px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.2, .9, .3, 1.12);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--dur-1:90ms;--dur-2:.16s;--dur-3:.22s;--dur-4:.32s;--dur-5:.64s;--dur-6:1.4s;--stagger:30ms;--grain-opacity:.035;--grain-blend:multiply;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--z-console:20;--z-scrim:30;--z-sheet:31;--z-toast:40;--z-grain:50;--glow-rgb:var(--f-fit-rgb);--glow-a:.4;--glow-rest:.35;--lens-rgb:var(--c-accent-rgb);--dur-glow:.28s;--dur-glide:.22s;--dur-press:.3s;--dur-breathe:1.8s;--meters-delay:.12s;--lamp-delay:.48s;--hand-w:28px;--hand-h:16px;--dur-sheen:2.6s;--sheen:#ffffff6b;--wait-a:.18;--lens-warm-rgb:214 108 30;--bar-tune:rgb(var(--lens-warm-rgb));--dur-sort:.44s}@supports (height:100dvh){:root{--sheet-max:88dvh}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#121110;--bg-1:#1a1816;--bg-2:#222019;--bg-well:#0c0b0a;--bg-scrim:#0000008c;--bg-banner:#f2ece2;--bg-thumb-scrim:#000000b8;--ink-1:#f2ece2;--ink-2:#c9c1b4;--ink-3:#978e81;--ink-3-rgb:151 142 129;--ink-4:#5f584f;--ink-inverse:#1c1814;--line-1:#f2ece214;--line-2:#f2ece224;--line-3:#f2ece242;--rule-heavy:#f2ece28c;--c-accent:#f0a146;--c-accent-rgb:240 161 70;--c-accent-text:#f5b15f;--on-accent:#161310;--toast-undo:#9a5410;--f-talk:#8f7ff0;--f-talk-rgb:143 127 240;--f-talk-text:#ab9ef6;--f-real:#3fb985;--f-real-rgb:63 185 133;--f-real-text:#64d3a2;--f-fun:#f06b80;--f-fun-rgb:240 107 128;--f-fun-text:#f78e9e;--f-neg:#d6836f;--f-neg-rgb:214 131 111;--f-neg-text:#eaab9b;--f-pop:#5b92f0;--f-pop-rgb:91 146 240;--f-pop-text:#86adf6;--f-fit:#c99a3c;--f-fit-rgb:201 154 60;--f-fit-text:#ddb560;--c-ok:#3fb985;--c-ok-text:#64d3a2;--c-danger:#e0584a;--c-danger-rgb:224 88 74;--c-danger-text:#f0806f;--c-warn:#f0a146;--c-warn-text:#f5b15f;--shadow-1:0 1px 1px #0000004d, 0 2px 8px #00000059, inset 0 1px 0 #ffffff08;--shadow-2:0 4px 12px #0006, 0 16px 48px #00000080, inset 0 1px 0 #ffffff0a;--shadow-console:0 -4px 24px #00000073;--shadow-sheet:0 -8px 48px #0009;--shadow-side:-8px 0 48px #0009;--shadow-inset:inset 0 1px 2px #00000073;--edge:inset 0 1px 0 #ffffff0f;--puck-rest:var(--shadow-1), var(--edge);--puck-tint:.16;--grain-opacity:.07;--grain-blend:screen;--bg-thumb:#26231f;--bg-track:#2c2823;--thumb-ring:inset 0 0 0 1px #ffffff12;--thumb-grad:linear-gradient(180deg, #0000 38%, #0000008c 62%, #000000e6 100%);--glow-a:.55;--sheen:#ffffff29;--wait-a:.28;--lens-warm-rgb:246 140 52;--bar-tune:#c4661e}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#121110;--bg-1:#1a1816;--bg-2:#222019;--bg-well:#0c0b0a;--bg-scrim:#0000008c;--bg-banner:#f2ece2;--bg-thumb-scrim:#000000b8;--ink-1:#f2ece2;--ink-2:#c9c1b4;--ink-3:#978e81;--ink-3-rgb:151 142 129;--ink-4:#5f584f;--ink-inverse:#1c1814;--line-1:#f2ece214;--line-2:#f2ece224;--line-3:#f2ece242;--rule-heavy:#f2ece28c;--c-accent:#f0a146;--c-accent-rgb:240 161 70;--c-accent-text:#f5b15f;--on-accent:#161310;--toast-undo:#9a5410;--f-talk:#8f7ff0;--f-talk-rgb:143 127 240;--f-talk-text:#ab9ef6;--f-real:#3fb985;--f-real-rgb:63 185 133;--f-real-text:#64d3a2;--f-fun:#f06b80;--f-fun-rgb:240 107 128;--f-fun-text:#f78e9e;--f-neg:#d6836f;--f-neg-rgb:214 131 111;--f-neg-text:#eaab9b;--f-pop:#5b92f0;--f-pop-rgb:91 146 240;--f-pop-text:#86adf6;--f-fit:#c99a3c;--f-fit-rgb:201 154 60;--f-fit-text:#ddb560;--c-ok:#3fb985;--c-ok-text:#64d3a2;--c-danger:#e0584a;--c-danger-rgb:224 88 74;--c-danger-text:#f0806f;--c-warn:#f0a146;--c-warn-text:#f5b15f;--shadow-1:0 1px 1px #0000004d, 0 2px 8px #00000059, inset 0 1px 0 #ffffff08;--shadow-2:0 4px 12px #0006, 0 16px 48px #00000080, inset 0 1px 0 #ffffff0a;--shadow-console:0 -4px 24px #00000073;--shadow-sheet:0 -8px 48px #0009;--shadow-side:-8px 0 48px #0009;--shadow-inset:inset 0 1px 2px #00000073;--edge:inset 0 1px 0 #ffffff0f;--puck-rest:var(--shadow-1), var(--edge);--puck-tint:.16;--grain-opacity:.07;--grain-blend:screen;--bg-thumb:#26231f;--bg-track:#2c2823;--thumb-ring:inset 0 0 0 1px #ffffff12;--thumb-grad:linear-gradient(180deg, #0000 38%, #0000008c 62%, #000000e6 100%);--glow-a:.55;--sheen:#ffffff29;--wait-a:.28;--lens-warm-rgb:246 140 52;--bar-tune:#c4661e}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--dur-1:1ms;--dur-2:.12s;--dur-3:1ms;--dur-4:1ms;--dur-5:1ms;--dur-6:1ms;--stagger:0s;--ease-snap:var(--ease-out);--dur-glow:.12s;--dur-glide:1ms;--dur-press:1ms;--dur-breathe:1ms;--meters-delay:0s;--lamp-delay:0s;--dur-sort:1ms}}:root[data-motion=calm]{--dur-1:1ms;--dur-2:.12s;--dur-3:1ms;--dur-4:1ms;--dur-5:1ms;--dur-6:1ms;--stagger:0s;--ease-snap:var(--ease-out);--dur-glow:.12s;--dur-glide:1ms;--dur-press:1ms;--dur-breathe:1ms;--meters-delay:0s;--lamp-delay:0s;--dur-sort:1ms}@media (prefers-contrast:more){:root:not([data-theme=dark]){--line-1:#1c181429;--line-2:#1c181447;--ink-3:#4b443c;--ink-3-rgb:75 68 60;--ink-4:#6e665b;--grain-opacity:0}:root[data-theme=dark]{--line-1:#f2ece224;--line-2:#f2ece242;--ink-3:#c9c1b4;--ink-3-rgb:201 193 180;--ink-4:#978e81;--grain-opacity:0}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root:not([data-theme=light]){--line-1:#f2ece224;--line-2:#f2ece242;--ink-3:#c9c1b4;--ink-3-rgb:201 193 180;--ink-4:#978e81;--grain-opacity:0}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;background:var(--bg-0)}body{min-height:100vh;background:var(--bg-0);min-height:100dvh;color:var(--ink-1);font:400 var(--fs-body)/var(--lh-body) var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}img{max-width:100%;display:block}.icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.icon__cutout{stroke:var(--bg-1);fill:none}.sprite{width:0;height:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display{font:500 var(--fs-display)/var(--lh-display) var(--font-display);font-variation-settings:var(--display-axes);letter-spacing:-.015em}.hero-line{font:500 var(--fs-hero)/var(--lh-hero) var(--font-display);font-variation-settings:var(--display-axes);letter-spacing:-.01em}.h1{font:500 var(--fs-h1)/var(--lh-h1) var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 40, "WONK" 1;letter-spacing:-.01em}.h1 em{font-style:italic;font-weight:400}.label{font:500 var(--fs-micro)/var(--lh-micro) var(--font-body);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.num{font:500 var(--fs-mono)/var(--lh-mono) var(--font-mono);font-variant-numeric:tabular-nums}.quote{font:italic 400 var(--fs-quote)/var(--lh-quote) var(--font-display);font-variation-settings:var(--quote-axes)}.small{font-size:var(--fs-small);line-height:var(--lh-small)}:where(button,.chip--action){transition:scale var(--dur-2) var(--ease-out)}:is(button,.chip--action):active{transition-duration:var(--dur-1);scale:.98}.skip{left:var(--gutter);z-index:var(--z-toast);border-radius:var(--r-pill);background:var(--ink-1);color:var(--bg-0);padding:8px 14px;position:absolute;top:8px;transform:translateY(-200%)}.skip:focus{transform:none}#live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root:not([data-grain=off]):not(.platform-android) body:after{content:"";z-index:var(--z-grain);pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background:var(--grain) 0 0/180px 180px;position:fixed;inset:0}:root.platform-android:not([data-grain=off]) :is(.header,.console,.sheet):before{content:"";border-radius:inherit;pointer-events:none;opacity:var(--grain-opacity);background:var(--grain) 0 0/180px 180px;position:absolute;inset:0}:root[data-theming] *{transition:background-color var(--dur-4) var(--ease-inout), color var(--dur-4) var(--ease-inout), border-color var(--dur-4) var(--ease-inout)!important}@media (forced-colors:active){.rail__puck,.chip,.meter__track,.btn{border:1px solid canvastext}.meter__fill,.rail__puck:after{background:highlight!important}.thumb:after,.avatar{box-shadow:none;border:1px solid canvastext}.thumb__pill{border:1px solid canvastext}.thumb__grad{opacity:.85;background:canvas}}.header{padding:calc(env(safe-area-inset-top,0px) + 12px) var(--gutter) 8px;align-items:center;gap:8px;display:flex;position:relative}.header__actions{gap:4px;margin-left:auto;display:flex}.app:before{content:"";height:env(safe-area-inset-top,0px);z-index:var(--z-console);background:var(--bg-0);pointer-events:none;position:fixed;inset:0 0 auto}.page{padding:0 var(--gutter) calc(var(--dock-end) + 24px);width:100%;max-width:720px;margin-inline:auto}.page[aria-busy=true]{min-height:40vh}.icon-btn{width:var(--tap);height:var(--tap);border-radius:var(--r-pill);color:var(--ink-2);transition:background-color var(--dur-2), color var(--dur-2), scale var(--dur-2) var(--ease-out);place-items:center;display:inline-grid}.icon-btn:hover{background:var(--bg-well);color:var(--ink-1)}.icon-btn--ghost{width:36px;height:36px}.icon-btn[aria-disabled=true]{color:var(--ink-4);cursor:not-allowed}.results{display:block}.results__list{transition:opacity var(--dur-2) var(--ease-inout);margin:0;padding:0;list-style:none}.results__list[data-fading]{opacity:.4;transition-timing-function:var(--ease-out)}:root[data-motion=calm] .results__list[data-fading]{opacity:0}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .results__list[data-fading]{opacity:0}}@media (min-width:600px) and (max-width:1023px){:root{--gutter:24px}}.shell{display:contents}.side-l,.side-r{display:none}@media (min-width:1024px){.header,.console{display:none}.shell{grid-template-columns:var(--side-l) minmax(0, var(--content-max));align-items:start;column-gap:32px;max-width:1240px;margin-inline:auto;padding:24px 24px 64px;display:grid}.side-l{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 48px);padding-inline:4px;display:block;position:sticky;top:24px;overflow:hidden auto}.page{min-width:0;max-width:none;margin:0;padding:0}:root{--thumb-row-w:168px;--thumb-row-h:94px;--fs-title:26px;--fs-hero:30px}}@media (min-width:1440px){:root{--side-r:clamp(362px, calc(100vw - 1078px), 420px)}.shell{grid-template-columns:var(--side-l) minmax(0, var(--content-max)) var(--side-r);max-width:1600px}.side-r{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 48px);display:block;position:sticky;top:24px;overflow:hidden auto}}.btn{min-height:var(--tap);border-radius:var(--r-pill);font:500 var(--fs-body)/1 var(--font-body);color:var(--ink-1);white-space:nowrap;transition:background-color var(--dur-2), color var(--dur-2), filter var(--dur-2), scale var(--dur-2) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn--lg{min-height:var(--tap-lg);padding-inline:22px}.btn--primary{background:var(--c-accent);color:var(--on-accent);box-shadow:var(--shadow-1)}.btn--primary:hover{filter:brightness(1.04)}.btn--secondary{background:var(--bg-well);color:var(--ink-1)}.btn--secondary:hover{background:var(--line-2)}.btn--quiet{color:var(--ink-2);background:0 0}.btn--quiet:hover{background:var(--bg-well)}.btn--danger{color:var(--c-danger-text);background:0 0}.btn--danger:hover{background:rgb(var(--c-danger-rgb) / .08)}.btn--text{min-height:var(--tap);font:600 var(--fs-small)/1 var(--font-body);color:var(--c-accent-text);border-radius:var(--r-sm);padding:0 8px}.btn--text:hover{background:rgb(var(--c-accent-rgb) / .1)}.btn--sm{min-height:36px;font-size:var(--fs-small);padding-inline:14px}.btn[aria-disabled=true],.btn:disabled{opacity:.5;cursor:not-allowed}.btn .icon{width:16px;height:16px}.seg{grid-template-columns:repeat(var(--n), 1fr);background:var(--bg-well);border-radius:var(--r-pill);height:40px;box-shadow:var(--shadow-inset);padding:3px;display:grid;position:relative}.seg__puck{width:calc((100% - 6px) / var(--n));border-radius:var(--r-pill);background:var(--bg-2);box-shadow:var(--shadow-1), var(--edge);transform:translateX(calc(var(--i) * 100%));transition:transform var(--dur-3) var(--ease-snap);position:absolute;top:3px;bottom:3px;left:3px}.seg[data-far] .seg__puck{transition-timing-function:var(--ease-out)}.seg__opt{z-index:1;white-space:nowrap;font:500 var(--fs-small)/1 var(--font-body);color:var(--ink-3);border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-2);place-items:center;padding:0 12px;display:grid;position:relative}.seg__opt[data-checked]{color:var(--ink-1)}@media (hover:hover){.seg__opt:not([data-checked]):hover{color:var(--ink-1)}}.seg:focus-within{outline:2px solid var(--c-accent);outline-offset:3px}.pill{border-radius:var(--r-pill);background:var(--bg-well);height:28px;font-size:var(--fs-small);color:var(--ink-2);align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.pill__dot{border-radius:50%;width:6px;height:6px}.pill[data-state=ready] .pill__dot{background:var(--c-ok)}.pill[data-state=missing] .pill__dot{border:1.5px solid var(--line-3)}.pill[data-state=missing]{color:var(--ink-3)}.pill[data-state=broken] .pill__dot{background:var(--c-danger)}.pill[data-state=half] .pill__dot{background:var(--c-warn)}.lamp{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.lamp--lit{background:var(--v-lamp);box-shadow:var(--v-lamp-glow)}.lamp circle{r:calc(50% - .75px);fill:none;stroke-width:1.5px;stroke-dasharray:4 2}.lamp--dashed circle{stroke:var(--v-unsure-outline)}.lamp--unjudged circle{stroke:var(--v-unjudged)}.lamp--unlit{box-shadow:inset 0 0 0 1.5px var(--line-3)}.lamp--lg{width:10px;height:10px}.lamp--lg circle{stroke-dasharray:2 1}@keyframes lamp{0%{box-shadow:0 0 0 0 rgb(var(--c-accent-rgb) / .6)}to{box-shadow:0 0 0 10px #0000}}.lamp--arrive{animation:lamp .6s var(--ease-out) 1}.chip{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:0 12px;display:inline-flex}.chip--fact{background:var(--bg-well);font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.chip__dot{background:var(--f,var(--ink-4));border-radius:50%;flex:none;width:6px;height:6px}.chip--quote{border-radius:var(--r-md);background:var(--bg-1);border:1px solid var(--line-1);height:46px;font:italic 400 14px/1.3 var(--font-display);font-variation-settings:var(--quote-axes);color:var(--ink-1);align-items:flex-start;padding:5px 12px}.chip--quote .chip__mark{color:var(--f,var(--c-accent));margin-top:15px;margin-right:-2px;font-size:16px;font-style:normal;line-height:1}.chip__body{gap:1px;min-width:0;display:grid}.chip__pick{font:500 11px/1.3 var(--font-body);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--f-text,var(--ink-3));font-style:normal}.chip__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.chip--example{background:var(--bg-well);font:500 14px/1 var(--font-body);color:var(--ink-1);cursor:pointer}.chip--tag{background:var(--bg-well);min-height:24px;font:500 11px/1 var(--font-mono);color:var(--ink-3);padding:0 8px}.chip--tag[data-tone=accent]{background:rgb(var(--c-accent-rgb) / .14);color:var(--c-accent-text)}.chip--talk{--f:var(--f-talk);--f-text:var(--f-talk-text)}.chip--real{--f:var(--f-real);--f-text:var(--f-real-text)}.chip--fun{--f:var(--f-fun);--f-text:var(--f-fun-text)}.chip--neg{--f:var(--f-neg);--f-text:var(--f-neg-text)}.chip--pop{--f:var(--f-pop);--f-text:var(--f-pop-text)}.chip--fit{--f:var(--f-fit);--f-text:var(--f-fit-text)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips>*{flex:none}.chips:has(>.chip--quote)>.chip--fact{margin-block:7px}.oneline{min-width:0;display:block;position:relative}.oneline__text{white-space:nowrap;display:block;overflow:clip}.oneline[data-cut] .oneline__text{clip-path:inset(0 calc((1 - var(--clip)) * 100%) 0 0)}.oneline__more{top:0;left:calc(var(--cut) * 100%);visibility:hidden;position:absolute}.oneline[data-cut] .oneline__more{visibility:visible}.oneline[data-whole] .oneline__text{white-space:normal}.meter{--p:0;--end:calc(var(--p) * 100%);grid-auto-flow:column;align-items:center;gap:5px;min-width:0;display:inline-grid}.meter--mini{--end:max(calc(var(--p) * 100%), 4px)}.meter--mini[data-below]{--end:min(max(calc(var(--p) * 100%), 4px), calc(var(--cut) * 100% - 1px))}.meter--mini[data-above]{--end:max(calc(var(--p) * 100%), 4px, calc(var(--cut) * 100% + 2px))}.meter--talk{--f:var(--f-talk);--f-rgb:var(--f-talk-rgb)}.meter--real{--f:var(--f-real);--f-rgb:var(--f-real-rgb)}.meter--fun{--f:var(--f-fun);--f-rgb:var(--f-fun-rgb)}.meter--pop{--f:var(--f-pop);--f-rgb:var(--f-pop-rgb)}.meter--neg{--f:var(--f-neg);--f-rgb:var(--f-neg-rgb)}.meter--fit{--f:var(--f-fit);--f-rgb:var(--f-fit-rgb)}.meter .icon{width:14px;height:14px;color:var(--f)}.meter__bar{width:40px;height:4px;position:relative}.meter__track{border-radius:var(--r-pill);background:var(--bg-track);box-shadow:var(--shadow-inset);position:absolute;inset:0;overflow:hidden}.meter__fill{background:var(--f);clip-path:inset(0 100% 0 0 round var(--r-pill));transition:clip-path var(--dur-5) var(--ease-out);transition-delay:calc(var(--k,0) * 40ms + var(--row-delay,0s));position:absolute;inset:0}.meter[data-ready] .meter__fill{clip-path:inset(0 calc(100% - var(--end)) 0 0 round var(--r-pill))}.meter[data-certainty=leaning] .meter__fill{background:linear-gradient(90deg, var(--f) 0, var(--f) calc(var(--end) * .55), rgb(var(--f-rgb) / .3) var(--end))}.meter[data-certainty=either] .meter__fill{background:repeating-linear-gradient(90deg, var(--f) 0 4px, transparent 4px 7px)}.meter--full[data-certainty=either] .meter__fill{background:repeating-linear-gradient(90deg, var(--f) 0 8px, transparent 8px 16px)}.meter[data-verdict=fail] .meter__fill{--f:var(--ink-3);--f-rgb:var(--ink-3-rgb);top:1px;bottom:1px}.meter--full[data-verdict=fail] .meter__fill{top:2px;bottom:2px}.meter:is([data-verdict=fail],[data-verdict=unsure],[data-off]) .cert{--f:var(--ink-3)}.meter[data-verdict=unsure] .meter__fill{right:calc((1 - var(--p)) * 100%);border-radius:var(--r-pill);min-width:4px;box-shadow:inset 0 0 0 1px var(--ink-3);background:0 0}.meter[data-verdict=unsure][data-ready] .meter__fill{clip-path:inset(0)}.meter--full[data-verdict=unsure] .meter__fill{background:repeating-linear-gradient(90deg, var(--ink-3) 0 1px, transparent 1px 5px, var(--ink-3) 5px 6px, transparent 6px 8px);border-radius:0}.meter__cut{--cut-ink:var(--ink-2);left:calc(var(--cut,.5) * 100%);background:var(--cut-ink);width:1px;height:10px;position:absolute;top:-3px}.meter__num{font:500 var(--fs-mono)/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;min-width:3ch}.meter[data-off] .meter__fill{background:var(--ink-4);opacity:.5}.meter[data-off] .meter__cut{--cut-ink:var(--ink-3)}.meter[data-off] .meter__num{color:var(--ink-3)}.meter[data-off] .icon{color:var(--ink-4)}.meter[data-unjudged] .meter__fill{clip-path:inset(0 100% 0 0)}.meter[data-unjudged] .meter__num{color:var(--ink-3)}.meter__name{font:500 var(--fs-small)/1 var(--font-body);color:var(--ink-2)}.meter--mini{display:flex}.meter--mini .meter__bar{flex:28px;width:auto;min-width:24px;max-width:56px}.meter--full{grid-auto-flow:row;gap:6px;width:100%;display:grid}.meter--full .meter__bar{width:100%;height:8px}.meter--full .meter__track{border-radius:2px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 8px);mask:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 8px)}.meter--full .meter__cut{background:repeating-linear-gradient(180deg, var(--cut-ink) 0 3px, transparent 3px 5px);height:16px;top:-4px}.meter__carrier{pointer-events:none;transition:transform var(--dur-5) var(--ease-out);position:absolute;inset:0;transform:translate(-100%)}.meter[data-ready] .meter__carrier{transform:translateX(calc((var(--p) - 1) * 100%))}.meter__needle{background:var(--ink-1);border-radius:1px;width:2px;height:16px;position:absolute;top:-4px;right:-1px}.meter[data-unjudged] .meter__needle,.meter[data-unjudged] .meter__carrier{display:none}.cert{flex:none;justify-content:flex-end;align-items:flex-end;gap:2px;min-width:12px;height:10px;display:inline-flex}.cert i{background:var(--line-3);border-radius:1px;width:2px}.cert i:first-child{height:4px}.cert i:nth-child(2){height:7px}.cert i:nth-child(3){height:10px}.cert[data-level="1"] i:nth-child(-n+1),.cert[data-level="2"] i:nth-child(-n+2),.cert[data-level="3"] i:nth-child(-n+3){background:var(--f,var(--ink-2))}.cert--fx{font:500 11px/1 var(--font-mono);color:var(--ink-3);justify-content:flex-start;width:12px;height:auto}.cert--talk{--f:var(--f-talk)}.cert--real{--f:var(--f-real)}.cert--fun{--f:var(--f-fun)}.cert--neg{--f:var(--f-neg)}.cert--pop{--f:var(--f-pop)}.cert--fit{--f:var(--f-fit)}.hit__meters .meter--mini{gap:3px}.hit__meters .meter__bar{flex:20px;min-width:14px;max-width:64px}.hit__meters .meter__num{min-width:3ch;font-size:11px}.hit__meters .cert{justify-content:flex-start;gap:1px}.rank{color:var(--ink-3);align-content:start;justify-items:end;gap:2px;display:grid}.rank__pos{font:500 var(--fs-mono)/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.rank__delta{font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-3)}.rank__delta--up{color:var(--c-ok-text)}.rank__strike{font:500 12px/1 var(--font-mono);color:var(--ink-3);position:relative}.rank__strike:after{content:"";background:var(--c-accent);height:1.5px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-8deg)}.thumb{border-radius:var(--thumb-r);background:var(--bg-thumb);isolation:isolate;flex:none;display:block;position:relative;overflow:hidden}.thumb:after{content:"";border-radius:inherit;box-shadow:var(--thumb-ring);pointer-events:none;z-index:3;position:absolute;inset:0}.thumb--hero,.thumb--verdict{aspect-ratio:16/9;width:100%}.thumb--row{width:var(--thumb-row-w);height:var(--thumb-row-h);border-radius:var(--r-sm)}.thumb__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-3) var(--ease-out);position:absolute;inset:0}.thumb__img[data-loaded]{opacity:1}.thumb__under{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.thumb--over .thumb__img[data-loaded]{opacity:var(--v-over-opacity);filter:saturate(var(--v-over-saturate))}.thumb--dim .thumb__img[data-loaded]{opacity:.72}.thumb__grad{z-index:1;background:var(--thumb-grad);pointer-events:none;position:absolute;inset:0}.thumb__pill{z-index:2;background:var(--bg-thumb-scrim);height:22px;color:var(--on-scrim);font:500 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 7px;display:inline-flex;position:absolute}.thumb__fit{top:8px;left:8px}.thumb__fmt{bottom:8px;left:8px}.thumb__dur{bottom:8px;right:8px}.thumb__fmt--live{background:var(--c-danger);color:#fff}.thumb--hero .thumb__pill,.thumb--verdict .thumb__pill{height:24px;padding:0 8px;font-size:12px}.thumb--hero .thumb__fit,.thumb--verdict .thumb__fit{top:12px;left:12px}.thumb--hero .thumb__fmt{bottom:12px;left:12px}.thumb--hero .thumb__dur,.thumb--verdict .thumb__dur{bottom:12px;right:12px}.thumb--verdict .thumb__fmt{inset:12px 12px auto auto}.thumb--row .thumb__pill{border-radius:5px;height:18px;padding:0 5px;font-size:11px}.thumb--row .thumb__fit{top:5px;left:5px}.thumb--row .thumb__fmt{bottom:5px;left:5px}.thumb--row .thumb__dur{bottom:5px;right:5px}.thumb__play{z-index:2;color:#1c1814;width:56px;height:56px;box-shadow:var(--shadow-2);transition:transform var(--dur-2) var(--ease-out);background:#ffffffeb;border-radius:50%;place-items:center;margin:-28px 0 0 -28px;display:grid;position:absolute;top:50%;left:50%}.thumb__play .icon{width:24px;height:24px;margin-left:3px}:root[data-theme=dark] .thumb__play{color:#f2ece2;background:#222019eb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .thumb__play{color:#f2ece2;background:#222019eb}}.wordmark{color:inherit;gap:2px;text-decoration:none;display:grid}.wordmark__name{font:600 22px/1 var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 30, "WONK" 0;letter-spacing:.02em;color:var(--ink-1);white-space:nowrap}.wordmark__lamp{background:var(--c-accent);width:5px;height:5px;box-shadow:var(--v-lamp-glow);vertical-align:1px;border-radius:50%;margin:0 2px 0 1px;display:inline-block}.wordmark__tag{font:500 var(--fs-mono)/1 var(--font-mono);color:var(--ink-3)}@keyframes lamp-pulse{0%,to{opacity:.35}50%{opacity:1}}.wordmark[data-searching] .wordmark__lamp{animation:lamp-pulse 1.2s var(--ease-inout) infinite}.wordmark[data-searching] .wordmark__lamp:nth-of-type(2){animation-delay:.15s}.wordmark[data-searching] .wordmark__lamp:nth-of-type(3){animation-delay:.3s}.wordmark[data-searching] .wordmark__lamp:nth-of-type(4){animation-delay:.45s}:root[data-motion=calm] .wordmark__lamp{animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .wordmark__lamp{animation:none!important}}@media (max-width:359px){.wordmark__tag{display:none}}@media (min-width:1024px){.wordmark__name{font-size:26px}}.rail{border:0;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:0;scroll-margin-top:16px;display:grid}.rail--talk{--f:var(--f-talk);--f-rgb:var(--f-talk-rgb);--f-text:var(--f-talk-text)}.rail--real{--f:var(--f-real);--f-rgb:var(--f-real-rgb);--f-text:var(--f-real-text)}.rail--fun{--f:var(--f-fun);--f-rgb:var(--f-fun-rgb);--f-text:var(--f-fun-text)}.rail--neg{--f:var(--f-neg);--f-rgb:var(--f-neg-rgb);--f-text:var(--f-neg-text)}.rail--pop{--f:var(--f-pop);--f-rgb:var(--f-pop-rgb);--f-text:var(--f-pop-text)}.rail__head{width:100%;font:500 var(--fs-small)/1 var(--font-body);color:var(--ink-1);align-items:center;gap:8px;margin-bottom:8px;padding:0;display:flex}.rail__name{font-size:var(--fs-body);font-weight:600}.rail__head .icon{color:var(--ink-3);transition:color var(--dur-2)}.rail[data-on=true] .rail__head .icon{color:var(--f-text)}.rail__value{font:500 var(--fs-mono)/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;overflow:hidden}.rail[data-on=true] .rail__value{color:var(--f-text)}.rail__value>span{animation:value-in var(--dur-2) var(--ease-out);display:inline-block}@keyframes value-in{0%{opacity:0;transform:translateY(6px)}}.rail__track{height:var(--rail-h);grid-template-columns:repeat(var(--n), 1fr);background:var(--bg-well);border-radius:var(--r-pill);box-shadow:var(--shadow-inset);touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:box-shadow var(--dur-3) var(--ease-out);padding:4px;display:grid;position:relative}.rail[data-on=true] .rail__track{box-shadow:var(--shadow-inset), 0 0 0 1px rgb(var(--f-rgb) / .45), 0 0 22px -4px rgb(var(--f-rgb) / .6)}.rail[data-pulse] .rail__track{box-shadow:var(--shadow-inset), 0 0 0 1px rgb(var(--f-rgb) / .6), 0 0 34px -2px rgb(var(--f-rgb) / .8);transition-duration:var(--dur-5)}.rail[data-focus] .rail__track{outline:2px solid var(--c-accent);outline-offset:3px}.rail__cell{z-index:1;cursor:pointer;place-items:center;min-height:44px;display:grid;position:relative}.rail__tick{background:var(--line-3);width:4px;height:4px;transition:transform var(--dur-3) var(--ease-snap), opacity var(--dur-2), background-color var(--dur-2);border-radius:50%}.rail__cell[data-checked] .rail__tick{opacity:0}.rail__cell[data-crossed] .rail__tick{transform:scale(1.6)}.rail__puck{width:calc((100% - 8px) / var(--n));transform:translateX(calc(var(--i) * 100%));border-radius:var(--r-pill);background:var(--bg-2);box-shadow:var(--puck-rest);transition:transform var(--dur-3) var(--ease-snap), background-color var(--dur-2), box-shadow var(--dur-2);will-change:transform;position:absolute;top:4px;bottom:4px;left:4px}.rail__puck:after{content:"";background:var(--line-3);width:2px;height:14px;transition:background-color var(--dur-2), box-shadow var(--dur-2);border-radius:1px;margin:-7px 0 0 -1px;position:absolute;top:50%;left:50%}.rail[data-on=true] .rail__puck{background:linear-gradient(rgb(var(--f-rgb) / var(--puck-tint)), rgb(var(--f-rgb) / var(--puck-tint))) var(--bg-2);box-shadow:var(--shadow-1), inset 0 0 0 1px rgb(var(--f-rgb) / .5)}.rail[data-on=true] .rail__puck:after{background:var(--f);box-shadow:0 0 6px rgb(var(--f-rgb) / .6)}.rail[data-far] .rail__puck{transition-timing-function:var(--ease-out)}.rail[data-dragging] .rail__puck{transform:translateX(calc(var(--i) * 100%)) scale(1.04);box-shadow:var(--shadow-2);transition:none}.rail__labels{grid-template-columns:repeat(var(--n), 1fr);text-align:center;font:500 11px/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:0 4px;display:grid}.rail__labels span{cursor:pointer;white-space:nowrap;min-width:0;transition:color var(--dur-2);padding:2px 0}.rail__labels span[data-active]{color:var(--f-text);font-weight:600}.rail[data-on=false] .rail__labels span[data-active]{color:var(--ink-1)}@media (max-width:359px){.rail__labels span:not([data-active]){visibility:hidden}}@media (hover:hover){.rail__cell:not([data-checked]):hover .rail__tick{background:var(--ink-3);transform:scale(1.6)}.rail__labels span:not([data-active]):hover{color:var(--ink-1)}}.rail__hint{font:400 var(--fs-small)/var(--lh-small) var(--font-body);color:var(--ink-3);text-wrap:pretty;min-height:calc(2 * var(--lh-small) * var(--fs-small));margin:0}.rail__hint>span{animation:hint-in var(--dur-2) var(--ease-out);display:block}@keyframes hint-in{0%{opacity:0}}.rail[data-disabled]{opacity:.5;pointer-events:none}.rails{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.rails__foot{border-top:1px solid var(--line-1);color:var(--ink-3);margin:0;padding-top:16px}.scrim{z-index:var(--z-scrim);background:var(--bg-scrim);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:fixed;inset:0}.scrim[data-state=open]{opacity:1}.scrim[data-state=exit]{opacity:0;transition:opacity var(--leave,var(--dur-3) var(--ease-in))}.scrim[data-dragging]{opacity:calc(1 - var(--pull));transition:none}.sheet{inset-inline:0;z-index:var(--z-sheet);max-height:var(--sheet-max);background:var(--bg-2);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(calc(100% + var(--dy,0px)));width:100%;max-width:720px;transition:transform var(--dur-4) var(--ease-out);will-change:transform;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid;position:fixed;bottom:0}.sheet[data-grab]{grid-template-rows:auto auto minmax(0,1fr) auto}.sheet[data-state=open]{transform:translateY(var(--dy,0px))}.sheet[data-state=exit]{transition:transform var(--leave,var(--dur-3) var(--ease-in));transform:translateY(100%)}.sheet[data-dragging]{transition:none}.sheet[data-snap]{transition:transform var(--dur-3) var(--ease-snap)}.sheet--tune{height:78vh;height:78dvh}.sheet--tall{height:var(--sheet-max)}.sheet--page{height:92vh;height:92dvh;max-height:92dvh}.sheet__grab{cursor:grab;touch-action:none;place-items:start center;height:32px;padding-top:8px;display:grid}.sheet__grab:before{content:"";border-radius:var(--r-pill);background:var(--line-3);width:36px;height:4px}.sheet__head{min-height:56px;padding:0 var(--gutter);border-bottom:1px solid var(--line-1);touch-action:none;align-items:center;gap:8px;display:flex}.sheet__title{font:600 var(--fs-h)/var(--lh-h) var(--font-body);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;outline:none;flex:1;min-width:0;margin:0;overflow:hidden}.sheet__body{overscroll-behavior:contain;padding:16px var(--gutter) 24px;-webkit-overflow-scrolling:touch;overflow:auto}.sheet--page .sheet__body{padding-bottom:0}.sheet__foot{padding:12px var(--gutter);border-top:1px solid var(--line-1);background:var(--bg-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet__head>.btn--text:last-child{margin-right:-8px}.sheet__head>.btn--sm:last-child{margin-right:-14px}.sheet__back{border-radius:var(--r-pill);width:44px;height:44px;color:var(--ink-1);place-items:center;margin-left:-8px;display:grid}:root[data-motion=calm] .sheet{opacity:0;transition:opacity var(--dur-2) var(--ease-out)!important;transform:none!important}:root[data-motion=calm] .sheet[data-state=open]{opacity:1}:root[data-motion=calm] .sheet[data-state=exit]{transition-timing-function:var(--ease-in)!important}:root[data-motion=calm] .scrim[data-state=exit]{transition:opacity var(--dur-2) var(--ease-in)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .sheet{opacity:0;transition:opacity var(--dur-2) var(--ease-out)!important;transform:none!important}:root:not([data-motion=full]) .sheet[data-state=open]{opacity:1}:root:not([data-motion=full]) .sheet[data-state=exit]{transition-timing-function:var(--ease-in)!important}:root:not([data-motion=full]) .scrim[data-state=exit]{transition:opacity var(--dur-2) var(--ease-in)}}@media (min-width:1024px){.sheet--side{border-radius:var(--r-sheet) 0 0 var(--r-sheet);width:min(560px,100%);max-width:none;height:auto;max-height:none;box-shadow:var(--shadow-side);margin:0;padding-bottom:0;inset:0 0 0 auto;transform:translate(100%)}.sheet--side[data-state=open]{transform:translate(0)}.sheet--side[data-state=exit]{transform:translate(100%)}.sheet--modal{border-radius:var(--r-xl);width:min(560px,100% - 48px);max-width:none;height:auto;max-height:min(88vh,760px);box-shadow:var(--shadow-2);opacity:0;transition:transform var(--dur-4) var(--ease-out), opacity var(--dur-4) var(--ease-out);margin:0;padding-bottom:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)translateY(16px)}.sheet--modal[data-state=open]{opacity:1;transform:translate(-50%,-50%)}.sheet--modal[data-state=exit]{opacity:0;transition:transform var(--dur-3) var(--ease-in), opacity var(--dur-3) var(--ease-in);transform:translate(-50%,-50%)translateY(16px)}:root[data-motion=calm] .sheet--modal{transform:translate(-50%,-50%)!important}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .sheet--modal{transform:translate(-50%,-50%)!important}}.field{border-radius:var(--r-pill);background:var(--bg-well);min-width:0;height:52px;box-shadow:var(--shadow-inset);transition:background-color var(--dur-2);align-items:center;gap:8px;padding:0 6px 0 14px;display:flex;position:relative}.field:focus-within{outline:2px solid var(--c-accent);outline-offset:2px;background:var(--bg-2)}.field>.icon{color:var(--ink-3)}.field__input{min-width:0;height:100%;color:var(--ink-1);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.field__input::placeholder{color:var(--ink-4)}.field__input::-webkit-search-cancel-button{appearance:none}.field__input::-webkit-search-decoration{appearance:none}.field__input:disabled{color:var(--ink-4)}.field__clear{width:44px;height:44px;color:var(--ink-3);border-radius:var(--r-pill);transition:color var(--dur-2), scale var(--dur-2) var(--ease-out);place-items:center;margin-right:-8px;display:grid}.field__clear .icon{width:16px;height:16px}.field__clear:hover{color:var(--ink-1)}.field__go{border-radius:var(--r-pill);background:var(--c-accent);width:44px;height:36px;color:var(--on-accent);box-shadow:var(--shadow-1);transition:background-color var(--dur-2), color var(--dur-2), box-shadow var(--dur-2), scale var(--dur-2) var(--ease-out);flex:none;place-items:center;display:grid}.field__go--stop{background:var(--bg-2);color:var(--ink-1);box-shadow:var(--shadow-1), 0 0 0 1px var(--line-2)}.field[data-disabled]{opacity:.7}:is(.field__go,.field__clear){animation:pop var(--dur-2) var(--ease-out)}@keyframes pop{0%{opacity:0;scale:.9}}:root[data-motion=calm] :is(.field__go,.field__clear){animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) :is(.field__go,.field__clear){animation:none}}.sweep{opacity:0;height:2px;transition:opacity var(--dur-2);border-radius:1px;margin:6px 14px 0;position:relative;overflow:hidden}.sweep[data-on]{opacity:1}.sweep:after{content:"";background:var(--c-accent);border-radius:1px;width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.sweep[data-on]:after{animation:sweep var(--dur-6) linear infinite}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}:root[data-motion=calm] .sweep:after{transform:translate(75%);animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .sweep:after{transform:translate(75%);animation:none!important}}.console{z-index:var(--z-console);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg-2);border-top:1px solid var(--line-1);box-shadow:var(--shadow-console);position:fixed;inset:auto 0 0}.console:after{content:"";z-index:-1;background:var(--bg-2);border-top:1px solid var(--line-1);pointer-events:none;position:absolute;inset:-1px 0 0}.console__row{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.console__tune{border-radius:var(--r-pill);background:var(--bg-well);width:52px;height:52px;color:var(--ink-1);transition:background-color var(--dur-2), color var(--dur-2), scale var(--dur-2) var(--ease-out);place-items:center;display:grid;position:relative}.console__tune .icon{width:20px;height:20px}.console__tune[data-on]{background:rgb(var(--c-accent-rgb) / .14);color:var(--c-accent-text)}.console__tune[aria-disabled=true]{opacity:.5}.console__cluster{grid-template-columns:repeat(3,4px);gap:2px;display:grid;position:absolute;bottom:9px;right:9px}.console__cluster i{border-radius:50%;width:4px;height:4px}.console__cluster i[data-rail=talk]{background:var(--f-talk)}.console__cluster i[data-rail=real]{background:var(--f-real)}.console__cluster i[data-rail=fun]{background:var(--f-fun)}.console__cluster i[data-rail=neg]{background:var(--f-neg)}.console__cluster i[data-rail=pop]{background:var(--f-pop)}.console__sweep{grid-column:2}.recent{background:var(--bg-2);border-top:1px solid var(--line-1);box-shadow:var(--shadow-console);padding:8px var(--gutter) 4px;opacity:0;transition:transform var(--dur-4) var(--ease-out), opacity var(--dur-2);pointer-events:none;z-index:-1;position:absolute;bottom:100%;left:0;right:0;transform:translateY(100%)}.recent[data-open]{opacity:1;pointer-events:auto;transform:translateY(0)}.recent__list{margin:0;padding:0;list-style:none}.recent__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;display:grid}.recent{--strip-ground:var(--bg-2)}.recent__open{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;padding:6px 0;display:grid}.recent__query,.recent__meta{grid-column:1}.recent__open .strip{grid-area:1/2/3}.console .strip img{width:48px;height:27px}.recent__query{font:400 var(--fs-body)/1.3 var(--font-body);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent__meta{align-items:flex-start;gap:8px;min-width:0;display:flex}.recent__meta .num{min-width:0;color:var(--ink-3);font-size:12px}.recent__meta .dots{height:calc(12px * var(--lh-mono));align-items:center}.dots{gap:4px;display:inline-flex}.dots i{border-radius:50%;width:6px;height:6px}.dots i[data-rail=talk]{background:var(--f-talk)}.dots i[data-rail=real]{background:var(--f-real)}.dots i[data-rail=fun]{background:var(--f-fun)}.dots i[data-rail=neg]{background:var(--f-neg)}.dots i[data-rail=pop]{background:var(--f-pop)}.dots i[data-off]{opacity:.3}.recent__del{width:44px;height:44px;color:var(--ink-3);border-radius:var(--r-pill);place-items:center;display:grid}.recent__del .icon{width:16px;height:16px}.recent__examples{flex-wrap:wrap;gap:8px;padding:8px 0 12px;display:flex}.recent__label{margin:4px 0 6px}.fchips{scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:2px 28px 2px 0;padding-inline:var(--gutter);align-items:center;gap:8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.fchips::-webkit-scrollbar{display:none}.fchip{border-radius:var(--r-pill);height:32px;font:500 12px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:var(--bg-well);color:var(--ink-3);transition:scale var(--dur-2) var(--ease-out);flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex}.fchip .icon{opacity:.6;width:14px;height:14px}.fchip[data-on]{background:rgb(var(--f-rgb) / .12);color:var(--f-text)}.fchip[data-on] .icon{opacity:1}.fchip--talk{--f-rgb:var(--f-talk-rgb);--f-text:var(--f-talk-text)}.fchip--real{--f-rgb:var(--f-real-rgb);--f-text:var(--f-real-text)}.fchip--fun{--f-rgb:var(--f-fun-rgb);--f-text:var(--f-fun-text)}.fchip--neg{--f-rgb:var(--f-neg-rgb);--f-text:var(--f-neg-text)}.fchip--pop{--f-rgb:var(--f-pop-rgb);--f-text:var(--f-pop-text)}@keyframes chip-pulse{50%{transform:scale(1.06)}}.fchip[data-pulse]{animation:chip-pulse var(--dur-3) var(--ease-out) 1}.fchips__reset{font:500 12px var(--font-body);color:var(--ink-3);border-radius:var(--r-pill);height:32px;transition:background-color var(--dur-2), color var(--dur-2), scale var(--dur-2) var(--ease-out);flex:none;padding:0 8px}.fchips__reset:hover{background:var(--bg-well);color:var(--ink-1)}.sortbtn{border-radius:var(--r-pill);min-height:36px;font:500 var(--fs-small)/1 var(--font-body);color:var(--ink-2);white-space:nowrap;transition:background-color var(--dur-2), color var(--dur-2), scale var(--dur-2) var(--ease-out);align-items:center;gap:4px;padding:0 10px;display:inline-flex}.sortbtn:hover{background:var(--bg-well);color:var(--ink-1)}.sortbtn .icon{width:14px;height:14px}.sortbtn b{color:var(--ink-1);font-weight:600}.sortlist{margin:0;padding:0;list-style:none}.sortlist__row{cursor:pointer;border-radius:var(--r-md);min-height:48px;transition:background-color var(--dur-2);align-items:center;gap:12px;padding:0 4px;display:flex}.sortlist__row:hover{background:var(--bg-well)}.sortlist__row input{opacity:0;pointer-events:none;position:absolute}.sortlist__name{font-size:var(--fs-body);color:var(--ink-1);flex:1}.sortlist__row[data-checked] .sortlist__name{font-weight:600}.sortlist__check{width:20px;height:20px;color:var(--c-accent-text);visibility:hidden}.sortlist__row[data-checked] .sortlist__check{visibility:visible}.sortlist__row:focus-within{outline:2px solid var(--c-accent);outline-offset:-2px}.sortlist--compact .sortlist__row{min-height:40px}.sheet .sortlist{margin-inline:-4px}.rhead{gap:12px;padding-top:4px;display:grid}.rhead__query{font:500 var(--fs-title)/var(--lh-title) var(--font-display);font-variation-settings:"SOFT" 40, "WONK" 1;color:var(--ink-1);text-wrap:balance;margin:0}.rhead__run{color:var(--ink-3)}.rhead__count{color:var(--ink-1)}.rhead__counts{justify-content:space-between;align-items:center;gap:12px;display:flex}.rhead__kept{font:600 14px/1.3 var(--font-body);color:var(--ink-1)}.rhead--desktop{gap:12px;padding-top:0}.rhead__h1{border-bottom:1.5px solid var(--rule-heavy);color:var(--ink-2);text-wrap:balance;margin:0;padding-bottom:12px}.rhead__h1 em{color:var(--ink-1)}.rhead__key{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.rhead__key span{align-items:center;gap:6px;display:inline-flex}.rhead__key .icon{width:14px;height:14px}.rhead__key [data-hue=fit]{color:var(--f-fit-text)}.rhead__key [data-hue=talk]{color:var(--f-talk-text)}.rhead__key [data-hue=real]{color:var(--f-real-text)}.rhead__key [data-hue=fun]{color:var(--f-fun-text)}.rhead__key [data-hue=neg]{color:var(--f-neg-text)}.rhead__key [data-hue=pop]{color:var(--f-pop-text)}.rhead__counts[data-reserved]{visibility:hidden}.byline{margin-left:-12px;display:block}.byline__who{align-items:center;gap:4px;max-width:100%;padding-left:12px;display:inline-flex}.byline__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.byline__tail{white-space:nowrap}.byline__lead{padding-left:12px}.byline__fact{white-space:nowrap;padding-left:12px;display:inline-block;position:relative}.byline__fact:before{content:"·";text-align:center;width:12px;position:absolute;left:0}.sep{text-align:center;width:12px;display:inline-block}.sep__bound{white-space:nowrap}.hit{margin-inline:calc(-1 * var(--row-pad));padding-inline:var(--row-pad);transition:background-color var(--dur-2);scroll-margin-top:calc(env(safe-area-inset-top,0px) + 12px);animation:arrive var(--dur-4) var(--ease-out) both;animation-delay:calc(min(var(--index,0), 12) * var(--stagger));list-style:none;position:relative}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}}@keyframes arrive-calm{0%{opacity:0}}:root[data-motion=calm] :is(.hit,.hero){animation-name:arrive-calm}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) :is(.hit,.hero){animation-name:arrive-calm}}.hit+.hit:before{content:"";top:0;left:var(--row-pad);right:var(--row-pad);border-top:1px solid var(--line-1);pointer-events:none;position:absolute}@media (hover:hover){.hit:hover{background:var(--bg-1)}}.hit[data-selected]{box-shadow:inset 3px 0 0 var(--c-accent)}.hit__link{color:inherit;margin-inline:calc(-1 * var(--row-pad));padding:16px var(--row-pad);border-radius:var(--r-md);min-height:100px;text-decoration:none;display:block}.hit__link:focus-visible{outline-offset:-4px}.hit__grid{grid-template-columns:var(--thumb-row-w) minmax(0, 1fr) auto;align-items:start;gap:8px 12px;display:grid}.hit__body{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;display:grid}.hit__title{font:600 15px/1.3 var(--font-body);color:var(--ink-1);overflow-wrap:anywhere;transition:color var(--dur-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hit__meta{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-3);max-height:calc(2em * var(--lh-small));margin:0;overflow:hidden}.hit__meta .icon{vertical-align:-1px;width:12px;height:12px;color:var(--ink-3)}.hit__note{color:var(--ink-3);margin:0;font-style:italic}.hit__rank{padding-right:2px}.hit__meters{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 6px;display:grid}.hit__why{grid-column:1/-1;max-height:32px;overflow:hidden}.hit__why:has(>.chip--quote){max-height:46px}.hit .chip--quote{color:var(--ink-2);border-color:#0000}@media (max-width:1023px){.hit__meters{margin-top:4px}.hit__why[data-marked]{max-height:72px}.hit__why[data-marked]:has(>.chip--quote){max-height:86px}.hit__why[data-marked]>.askmarks{flex:0 100%;min-width:0}.hit__why[data-marked] .askmark{min-width:0}.hit__why[data-marked] .askmark__word{text-overflow:ellipsis;min-width:0;overflow:hidden}}.hit__reasons{grid-column:1/-1;gap:4px;margin:0;padding:0;list-style:none;display:grid}.hit__reason{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-2);text-wrap:pretty;align-items:flex-start;gap:6px;min-width:0;display:flex}.hit__rail{flex:none;display:inline-flex}.hit__reason>.hit__rail{margin-top:2px}.hit__rail .icon{width:14px;height:14px}.hit__rail[data-hue=talk]{color:var(--f-talk)}.hit__rail[data-hue=real]{color:var(--f-real)}.hit__rail[data-hue=fun]{color:var(--f-fun)}.hit__rail[data-hue=neg]{color:var(--f-neg)}.hit__rail[data-hue=pop]{color:var(--f-pop)}.hit__rail[data-hue=fit]{color:var(--f-fit)}.hit__reason--more{color:var(--ink-3);padding-left:20px}.hit[data-state=over] .hit__title,.hit[data-state=unsure] .hit__title,.hit[data-state=unjudged] .hit__title,.hit[data-off] .hit__title{color:var(--ink-2)}.hit__keep{right:var(--row-pad);position:absolute;bottom:14px}.hit--hasactions .hit__grid{padding-bottom:32px}.hit__ext{right:var(--row-pad);opacity:0;transition:opacity var(--dur-2), scale var(--dur-2) var(--ease-out);position:absolute;top:56px}.hit:hover .hit__ext,.hit:focus-within .hit__ext{opacity:1}@media (hover:none){.hit__ext{opacity:1}}.hit__meters{container:strip/inline-size}@container strip (width<=396px){.cert{display:none}}@media (max-width:359px){.hit__meters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.hit--hasactions .hit__grid{padding-bottom:0;padding-right:64px}.hit__keep{top:4px;bottom:auto}.hit__grid{column-gap:14px}.hit .thumb--row{grid-row:1/span 3}.hit__meters,.hit__why{grid-column:2}.hit__rank{min-width:36px}.over__list .hit__meters,.hit__reasons{grid-column:2/-1}.hit__why>.chip--quote{flex:1 1 0;min-width:224px;max-width:max-content}.hit__why:has(>.chip--quote)>.askmarks{margin-block:7px}}.board{position:relative}.board>.results__list{position:static}.hit{--p:0;--glow:1;--slot:0s}.board[data-replay] .hit,.board[data-reopen] .hit{--slot:calc(min(var(--index,0), 12) * var(--stagger))}.hit__glow,.hit__sheen,.hit__ring{z-index:1;border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}.hit__glow{box-shadow:inset 0 0 0 1.5px rgb(var(--glow-rgb) / .85), inset 0 0 14px rgb(var(--glow-rgb) / var(--glow-a));transition:opacity var(--dur-glow) var(--ease-out)}.hit[data-fit] .hit__glow{opacity:calc(var(--p) * var(--glow))}.hit[data-off] .hit__glow,.hit[data-state=over] .hit__glow{opacity:0}.board[data-settled] .hit{--glow:var(--glow-rest)}@media (hover:hover){.board[data-settled] .hit:hover{--glow:1}}.hit .thumb__img{transition:opacity var(--dur-glow) var(--ease-out)}.hit[data-off] .thumb__img[data-loaded]{opacity:var(--v-over-opacity);filter:saturate(var(--v-over-saturate))}.hit__ring{border:3px solid var(--c-accent);box-shadow:inset 0 0 0 1px rgb(var(--lens-warm-rgb) / .5), inset 0 0 20px rgb(var(--lens-warm-rgb) / .45)}.hit[data-reading] .hit__ring{animation:breathe var(--dur-breathe) ease-in-out infinite}@keyframes breathe{0%,to{opacity:.45}50%{opacity:1}}.hit[data-press]{animation:press var(--dur-press) var(--ease-out) 1}.hit[data-pressed]{animation:none}@keyframes press{0%{transform:none}35%{transform:translateY(2px)scale(.985)}to{transform:none}}.hit__meters{--row-delay:calc(var(--meters-delay) + var(--slot))}.hit .lamp--arrive{animation-delay:calc(var(--lamp-delay) + var(--slot))}.lens{width:var(--lens-w,0px);height:var(--lens-h,0px);z-index:3;pointer-events:none;opacity:0;border-radius:var(--r-md);border:2.5px solid var(--c-accent);background:rgb(var(--lens-rgb) / .08);box-shadow:0 0 0 5px rgb(var(--lens-rgb) / .2), 0 0 0 1px rgb(var(--lens-warm-rgb) / .5), 0 0 26px 2px rgb(var(--lens-warm-rgb) / .35), 0 12px 34px -6px rgb(var(--lens-rgb) / .5);transform:translate(var(--lens-x,0px), var(--lens-y,0px));transition:transform var(--dur-glide) var(--ease-out), opacity var(--dur-2) var(--ease-out);will-change:transform;position:absolute;top:0;left:0}.lens[data-on]{opacity:1}.lens[data-jump]{transition-duration:0s, var(--dur-2)}.lens[data-sort]{transition-duration:var(--dur-sort), var(--dur-2);transition-timing-function:var(--ease-inout), var(--ease-out)}.board[data-reopen] .hit[data-fit] .hit__glow{animation:glow-in var(--dur-glow) var(--ease-out) both;animation-delay:var(--slot)}@keyframes glow-in{0%{opacity:0}}.board[data-settled]:not([data-reopen]) .hit,.board[data-settled]:not([data-reopen]) .hit__glow,.board[data-settled]:not([data-reopen]) .hit .lamp--arrive{animation:none}.hit__sheen{background:linear-gradient(105deg, transparent 32%, var(--sheen) 50%, transparent 68%);transition:opacity var(--dur-glow) var(--ease-out);transform:translate(-100%)}.hit[data-waiting] .hit__sheen{opacity:1;animation:sheen var(--dur-sheen) linear infinite;animation-delay:calc(var(--index,0) * -230ms)}@keyframes sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hit[data-waiting] .thumb__img[data-loaded]{opacity:.5}.hit[data-waiting] .hit__meters{animation:wait-breathe var(--dur-breathe) ease-in-out infinite;animation-delay:calc(var(--index,0) * -170ms);grid-template-columns:repeat(5,minmax(0,1fr)) auto}@keyframes wait-breathe{0%,to{opacity:.5}50%{opacity:1}}.hit[data-waiting] .meter__track{background:rgb(var(--c-accent-rgb) / var(--wait-a));box-shadow:none}.hit__reading{font:500 11px/1 var(--font-mono);letter-spacing:.04em;color:var(--c-accent-text);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hit[data-waiting] .rank__pos{color:var(--ink-3)}.board[data-deep] .hit[data-waiting] .hit__sheen{opacity:0;animation:none}.rdot{background:var(--c-accent);width:6px;height:6px;box-shadow:var(--v-lamp-glow);border-radius:50%;flex:none;display:inline-block}.board[data-settled]{overflow-anchor:none}.board[data-settled] .hit{transition:background-color var(--dur-2), box-shadow var(--dur-2), border-radius var(--dur-2), transform var(--dur-sort) var(--ease-inout)}.board .hit[data-moving]{z-index:1;background:var(--bg-1);border-radius:var(--r-md);box-shadow:var(--shadow-2)}.board .hit[data-moving]:before{border-top-color:#0000}.board .hit[data-moving=up]{z-index:2}.hit[data-rise] .hit__link{animation:press var(--dur-press) var(--ease-out) 1}.board[data-settled]:not([data-reopen]) .hit[data-rise] .lamp{animation:lamp-rise var(--dur-sort) var(--ease-out) 1}.board[data-settled]:not([data-reopen]) .hit[data-fall] .lamp{animation:lamp-fall var(--dur-sort) var(--ease-out) 1}@keyframes lamp-rise{50%{transform:scale(1.7)}}@keyframes lamp-fall{50%{opacity:.3}}.board[data-settled]>.results__list{clip-path:inset(-8px -64px)}.board[data-settled]:not([data-reopen]) .hit[data-leaving]{top:var(--from-y,0px);left:var(--from-x,0px);width:var(--from-w,auto);z-index:0;pointer-events:none;animation:leave var(--dur-2) var(--ease-out) both;margin:0;position:absolute}@keyframes leave{to{opacity:0;transform:scale(.97)}}.board[data-settled] .hero{transition:transform var(--dur-sort) var(--ease-inout), box-shadow var(--dur-2)}.board[data-settled] .hero[data-grow]{animation:hero-grow var(--dur-sort) var(--ease-inout) backwards}@keyframes hero-grow{0%{clip-path:inset(0 0 var(--grow-from,0px) 0 round var(--r-lg))}to{clip-path:inset(0 0 0 0 round var(--r-lg))}}.hit[data-comparing] .hit__ring{animation:breathe var(--dur-breathe) ease-in-out infinite}.board__bracket{width:2px;height:calc(var(--bk-h,12px) - 12px);z-index:2;pointer-events:none;background:rgb(var(--lens-warm-rgb) / .9);transform:translate(var(--bk-x,0px), var(--bk-y,0px));animation:bracket-in var(--dur-2) var(--ease-out) both;border-radius:1px;position:absolute;top:6px;left:0}.board__bracket[data-placed]{transition:transform var(--dur-sort) var(--ease-inout)}.board__bracket:before,.board__bracket:after{content:"";background:inherit;transform-origin:0;border-radius:1px;width:14px;height:2px;position:absolute;left:0}.board__bracket:before{top:0}.board__bracket:after{bottom:0}.board__bracket[data-phase=held]:before,.board__bracket[data-phase=held]:after{animation:tick var(--dur-2) var(--ease-out) 1}@keyframes bracket-in{0%{opacity:0}}@keyframes tick{50%{opacity:.4;transform:scaleX(1.8)}}.board__edge{z-index:4;height:0;position:sticky}.board__edge[data-edge=above]{top:calc(env(safe-area-inset-top,0px) + 12px)}.board__edge[data-edge=below]{bottom:calc(var(--dock-h) + 12px)}.board__pointer{border-radius:var(--r-pill);background:var(--bg-2);min-height:32px;color:var(--ink-1);border:1.5px solid rgb(var(--lens-warm-rgb) / .9);box-shadow:var(--shadow-2);font-size:var(--fs-small);white-space:nowrap;animation:bracket-in var(--dur-2) var(--ease-out) both;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex;position:absolute;left:0}.board__edge[data-edge=above] .board__pointer{top:0}.board__edge[data-edge=below] .board__pointer{bottom:0}.board__pointer>span[aria-hidden]{color:rgb(var(--lens-warm-rgb));font-weight:600}@media (min-width:1024px){.board__edge[data-edge=below]{bottom:16px}.board__edge[data-edge=above]{top:16px}}:root[data-motion=calm] :is(.board__bracket,.board__pointer){animation:none}:root[data-motion=calm] .hit[data-comparing] .hit__ring{opacity:.7;animation:none}:root[data-motion=calm] .hit[data-rise] .hit__link,:root[data-motion=calm] .hit[data-rise] .lamp,:root[data-motion=calm] .hit[data-fall] .lamp{animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) :is(.board__bracket,.board__pointer){animation:none}:root:not([data-motion=full]) .hit[data-comparing] .hit__ring{opacity:.7;animation:none}:root:not([data-motion=full]) .hit[data-rise] .hit__link,:root:not([data-motion=full]) .hit[data-rise] .lamp,:root:not([data-motion=full]) .hit[data-fall] .lamp{animation:none}}:root[data-motion=calm] .hit[data-reading] .hit__ring{opacity:.7;animation:none}:root[data-motion=calm] .board[data-reopen] .hit__glow,:root[data-motion=calm] .hit[data-waiting] :is(.hit__sheen,.hit__meters){animation:none}:root[data-motion=calm] .hit[data-waiting] .hit__sheen{opacity:0}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .hit[data-reading] .hit__ring{opacity:.7;animation:none}:root:not([data-motion=full]) .board[data-reopen] .hit__glow,:root:not([data-motion=full]) .hit[data-waiting] :is(.hit__sheen,.hit__meters){animation:none}:root:not([data-motion=full]) .hit[data-waiting] .hit__sheen{opacity:0}}@media (forced-colors:active){.lens,.hit__ring,.board__pointer{border-color:highlight}.hit__glow{box-shadow:inset 0 0 0 1.5px highlight}.board__bracket{background:highlight}}.follow{z-index:4;height:0;position:sticky;bottom:16px}.console>.follow{transition:transform var(--dur-4) var(--ease-out);position:absolute;bottom:calc(100% + 12px);left:0;right:0}.console__work[data-open]~.follow{transform:translateY(calc(-1 * var(--strip-h,0px)))}.console .recent[data-open]~.follow{visibility:hidden}.follow__pill{border-radius:var(--r-pill);background:var(--bg-2);min-height:36px;color:var(--ink-1);border:1.5px solid rgb(var(--lens-warm-rgb) / .9);box-shadow:var(--shadow-2);font-size:var(--fs-small);white-space:nowrap;animation:bracket-in var(--dur-2) var(--ease-out) both;align-items:center;gap:8px;padding:0 16px 0 14px;font-weight:600;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.console .follow__pill{min-height:var(--tap)}.follow__lamp{background:rgb(var(--lens-warm-rgb));width:8px;height:8px;box-shadow:0 0 0 3px rgb(var(--lens-rgb) / .22), 0 0 10px 1px rgb(var(--lens-warm-rgb) / .6);animation:breathe var(--dur-breathe) ease-in-out infinite;border-radius:50%;flex:none}.follow__arrow{color:rgb(var(--lens-warm-rgb));font-weight:700}:root[data-motion=calm] :is(.follow__pill,.follow__lamp){animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) :is(.follow__pill,.follow__lamp){animation:none}}@media (forced-colors:active){.follow__pill{border-color:highlight}.follow__lamp{background:highlight}}.console__work{z-index:-1;padding:8px var(--gutter) 10px;background:var(--bg-2);border-top:1px solid var(--line-1);box-shadow:var(--shadow-console);opacity:0;pointer-events:none;transition:transform var(--dur-4) var(--ease-out), opacity var(--dur-4) var(--ease-out);gap:4px;display:grid;position:absolute;bottom:100%;left:0;right:0;transform:translateY(100%)}.console__work[data-open]{opacity:1;pointer-events:auto;transform:none}.console .recent[data-open]~.console__work{visibility:hidden}.work__row{align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.work__row--count{justify-content:space-between;min-height:32px}.work__lamps{flex:none;gap:5px;margin-left:auto;display:inline-flex}.work__lamps i{border:1.5px solid var(--line-3);border-radius:50%;width:7px;height:7px;display:block}.work__lamps i[data-state=active]{background:var(--c-accent);box-shadow:var(--v-lamp-glow);animation:lamp-pulse 1.2s var(--ease-inout) infinite;border:0}.work__lamps i[data-state=done]{background:var(--c-accent);border:0}.work__count{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.work__count[data-retry]{white-space:normal;overflow:visible}.work__ready{flex:none;min-height:32px;margin-right:-8px}.console__work .work__ready[aria-disabled]{display:none}.work__pair{border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.work__arrow{color:rgb(var(--lens-warm-rgb));font-weight:600}span.work__pair .work__arrow{color:inherit}.work__trade{color:var(--ink-3)}.work__bar{background:var(--bg-track);border-radius:2px;height:3px;position:relative;overflow:hidden}.work__bar i{background:var(--c-accent);transform:scaleX(var(--f,0));transform-origin:0;transition:transform var(--dur-4) var(--ease-out);border-radius:2px;position:absolute;inset:0}.work__bar .work__tuned{background:var(--bar-tune);transform:translateX(calc(var(--j,1) * 100% + 2px)) scaleX(var(--t,0))}.hand{flex:none;grid-template-columns:repeat(6,auto);gap:2px;display:grid}.hand__slot{border-radius:var(--r-sm);background:0 0;place-items:center;width:32px;height:44px;padding:0;display:grid}.hand__slot i{width:var(--hand-w);height:var(--hand-h);background:var(--bg-well);border:1px dashed var(--line-3);border-radius:3px;display:block;overflow:hidden}.hand__slot img{object-fit:cover;width:100%;height:100%;display:block}.hand__slot[data-id] i{box-shadow:0 0 0 1.5px var(--c-accent);animation:hand-breathe var(--dur-breathe) ease-in-out infinite;border:0}@keyframes hand-breathe{0%,to{opacity:.65}50%{opacity:1}}.hand__slot[data-lens] i{box-shadow:0 0 0 2px var(--c-accent), 0 0 10px rgb(var(--lens-warm-rgb) / .7);animation:none}.hand__slot:not([data-id]){pointer-events:none}.hand__slot:focus-visible{outline-offset:-2px}.console__work .hand{--hand-w:44px;--hand-h:25px;gap:3px}.console__work .hand__slot{width:48px}.console__work .hand__slot i{border-radius:4px}.work{border-radius:var(--r-lg);background:var(--bg-1);border:1px solid var(--line-1);box-shadow:var(--edge);transition:opacity var(--dur-3) var(--ease-inout);gap:8px;padding:16px 20px;display:grid}.work[data-leaving]{opacity:0}.work__head{gap:8px;display:grid}.work .work__row{min-height:24px}.work .hand{margin-left:auto}.work .hand__slot{width:32px;height:24px}.band{border-radius:var(--r-lg);background:var(--bg-1);border:1px solid var(--line-1);min-height:48px;box-shadow:var(--edge);transition:opacity var(--dur-3) var(--ease-inout);align-items:center;gap:14px;margin-bottom:12px;padding:4px 8px 4px 16px;display:flex}.band[data-leaving]{opacity:0}.band .work__lamps{margin-left:0}.band .work__bar{flex:1}.band .work__ready{margin-right:0}:root[data-motion=calm] .console__work{transition:opacity var(--dur-2);transform:none}:root[data-motion=calm] :is(.hand__slot[data-id] i,.work__lamps i){animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .console__work{transition:opacity var(--dur-2);transform:none}:root:not([data-motion=full]) :is(.hand__slot[data-id] i,.work__lamps i){animation:none!important}}.ladder{animation:ladder-in var(--dur-3) var(--ease-out) both;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid;position:relative}@keyframes ladder-in{0%{opacity:0}}.ladder__rung{position:relative}.ladder__still{aspect-ratio:16/9;width:100%;height:auto;color:inherit;transition:transform var(--dur-sort) var(--ease-inout), scale var(--dur-2) var(--ease-out);background:0 0;border-radius:5px;padding:0;display:block;position:relative}.ladder__rung[data-moving] .ladder__still{z-index:1}.ladder__rung[data-moving=up] .ladder__still{z-index:2}.ladder__still:focus-visible{outline-offset:3px}.ladder__pic{border-radius:inherit;background:var(--bg-thumb);width:100%;height:100%;display:block;position:relative;overflow:hidden}.ladder__pic:after{content:"";border-radius:inherit;box-shadow:var(--thumb-ring);position:absolute;inset:0}.ladder__pic img{object-fit:cover;width:100%;height:100%;display:block}.ladder__place{z-index:3;pointer-events:none;background:var(--bg-thumb-scrim);min-width:15px;height:15px;color:var(--on-scrim);font:500 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;padding:0 4px;display:grid;position:absolute;top:3px;left:3px}.ladder__still:before,.ladder__still:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}.ladder__still:before{box-shadow:var(--shadow-2);transition:opacity var(--dur-2)}.ladder__still:after{z-index:2;box-shadow:0 0 0 2px var(--c-accent), 0 0 0 5px rgb(var(--lens-rgb) / .22), 0 0 14px 3px rgb(var(--lens-warm-rgb) / .5);transition:opacity var(--dur-2) var(--ease-out)}.ladder__rung[data-moving] .ladder__still:before,.ladder__rung:is([data-phase=hand],[data-phase=swap]) .ladder__still:after{opacity:1}.ladder__rung[data-phase=held] .ladder__still:after{animation:ladder-tick var(--dur-2) var(--ease-out) 1}.ladder__rung[data-phase=held] .ladder__pic{animation:ladder-nod var(--dur-2) var(--ease-out) 1}@keyframes ladder-tick{0%{opacity:1}45%{opacity:.3}to{opacity:0}}@keyframes ladder-nod{45%{transform:scale(.92)}}.ladder__tip{z-index:4;border-radius:var(--r-sm);background:var(--bg-2);width:max-content;max-width:240px;color:var(--ink-1);border:1px solid var(--line-1);box-shadow:var(--shadow-2);text-align:left;font:500 var(--fs-small)/var(--lh-small) var(--font-body);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out);padding:6px 10px;position:absolute;bottom:calc(100% + 8px);left:0}.ladder__rung:nth-child(4n+3) .ladder__tip,.ladder__rung:nth-child(4n) .ladder__tip{left:auto;right:0}.ladder__still:is(:hover,:focus-visible) .ladder__tip{opacity:1}.ladder--pair{flex:none;grid-template-columns:repeat(2,80px);justify-content:start;column-gap:8px;margin:0}.ladder--pair .ladder__still{border-radius:6px;width:80px;height:45px}.ladder--pair .ladder__tip{display:none}.ladder__well{background:var(--bg-well);border:1px dashed var(--line-3);width:80px;height:45px;transition:opacity var(--dur-2) var(--ease-out);border-radius:6px;display:block}.ladder--pair[data-done] .ladder__well{opacity:0}.ladder[data-quiet] .ladder__still:after{visibility:hidden}@media (forced-colors:active){.ladder__still:after{box-shadow:0 0 0 2px highlight}}.hero{background:var(--bg-1);border-radius:var(--r-lg);box-shadow:var(--shadow-1), var(--edge);animation:arrive var(--dur-4) var(--ease-out) both;transition:box-shadow var(--dur-2);margin-block:12px;list-style:none}@media (hover:hover){.hero:hover{box-shadow:var(--shadow-2), var(--edge)}.hero[data-selected]:hover{box-shadow:var(--shadow-2), var(--edge), inset 3px 0 0 var(--c-accent)}}.hero[data-selected]{box-shadow:var(--shadow-1), var(--edge), inset 3px 0 0 var(--c-accent)}.hero__link{color:inherit;border-radius:var(--r-lg);padding:16px;text-decoration:none;display:block}.hero__link:focus-visible{outline-offset:-4px}.hero__grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.hero__top{align-items:center;gap:8px;display:flex}.hero__label{color:var(--c-accent-text)}.hero__rank{margin-left:auto}.hero__title{font:600 19px/1.25 var(--font-body);color:var(--ink-1);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hero__meta{color:var(--ink-3);margin:-4px 0 0;overflow-x:clip}.hero__meta .icon{vertical-align:-2px;width:13px;height:13px}.hero__meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.hero__meters .meter--mini{grid-template-columns:auto minmax(0,1fr) auto auto;grid-auto-flow:dense;align-items:center;gap:6px;display:grid}.hero__meters .meter__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hero__meters .meter__bar{grid-column:1/-1;width:100%;max-width:none}.hero__meters .meter__num{min-width:0}.hero__chips{max-height:72px;overflow:hidden}.hero__chips:has(>.chip--quote){max-height:100px}@media (min-width:600px){.hero__meters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.hero__grid{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:0 20px}.hero__top{grid-area:1/1/auto/-1;margin-bottom:12px}.hero .thumb{grid-area:2/1/6}.hero__title{grid-area:2/2}.hero__meta{grid-area:3/2;margin-top:8px}.hero__meters{grid-area:4/2;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.hero__chips{grid-area:6/1/auto/-1;margin-top:16px}}.jevread{min-width:0;font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:6px 8px;line-height:1.35;display:flex}.rhead>.jevread:last-child{margin-bottom:12px}.jevread__label{flex:none;margin-right:4px}.jevread__part{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.jevread__text{overflow-wrap:anywhere;min-width:0}.jevread__part[data-role=subject]{color:var(--ink-1)}.jevread__part[data-role=subject] .jevread__text{-webkit-text-decoration:underline 2px var(--f-fit);text-decoration:underline 2px var(--f-fit);text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.jevread__part[data-role=filler]{color:var(--ink-3)}.jevread__part[data-role=filler] .jevread__text{-webkit-text-decoration:underline dotted 1.5px var(--line-3);text-decoration:underline dotted 1.5px var(--line-3);text-underline-offset:5px}.jevread__part[data-role=glue]{color:var(--ink-4)}.jevread__part:is([data-role=ask],[data-chip]){border-radius:var(--r-pill);white-space:nowrap;background:rgb(var(--f-fit-rgb) / .1);min-height:32px;padding:0 12px}.jevread__part:is([data-role=ask],[data-chip]) .jevread__text{font:italic 400 14px/1.3 var(--font-display);font-variation-settings:var(--quote-axes);color:var(--ink-1);text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.jevread__part:is([data-ignored],[data-chip]) .lamp{margin-right:-2px}.jevread__part[data-chip]{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.jevread__part[data-chip] .jevread__text{color:var(--ink-3)}.jevread__part[data-chip] .lamp{visibility:hidden}.jevread__cov{color:var(--f-fit-text);flex:none;font-size:11.5px}.jevread__cov[data-pending]{display:none}.jevread__part[data-unchecked]{box-shadow:inset 0 0 0 1px rgb(var(--f-fit-rgb) / .5);background:0 0}.jevread__part[data-unchecked] .jevread__text{color:var(--ink-2)}@supports (outline-style:dashed){.jevread__part[data-unchecked]{box-shadow:none;outline:1.5px dashed rgb(var(--f-fit-rgb) / .55);outline-offset:-1.5px}}.jevread__key{color:var(--ink-3);flex-basis:100%;align-items:flex-start;gap:8px;margin:2px 0 0;display:flex}.jevread__key .lamp{margin-top:6px}.jevread__cov-count,.jevread__key:is([data-held],[data-unlit]){display:none}@media (max-width:1023px){.jevread__label,.jevread__part{min-height:32px}.jevread__label{align-items:center;display:inline-flex}.jevread__part[data-role=glue],.jevread__part[data-role=pending]{color:var(--ink-3)}.jevread[aria-busy] .jevread__part{animation:wait-breathe var(--dur-breathe) ease-in-out infinite}.jevread__key[data-held]{visibility:hidden;display:flex}.jevread__key[data-unlit]{display:flex}}@media (max-width:599px){.jevread__key{min-height:2lh}.jevread__part:is([data-role=ask],[data-chip]){gap:6px;padding:0 10px}.jevread__cov-words{display:none}.jevread__cov-count{display:inline}.jevread__cov[data-pending]{color:var(--ink-3);animation:wait-breathe var(--dur-breathe) ease-in-out infinite;display:inline}}:root[data-motion=calm] :is(.jevread[aria-busy] .jevread__part,.jevread__cov[data-pending]){animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) :is(.jevread[aria-busy] .jevread__part,.jevread__cov[data-pending]){animation:none}}.askmarks{flex:none;align-items:center;gap:6px;min-height:32px;display:inline-flex}.askmark{border-radius:var(--r-pill);white-space:nowrap;height:32px;color:var(--f-fit-text);background:rgb(var(--f-fit-rgb) / .1);align-items:center;gap:6px;padding:0 10px 0 5px;display:inline-flex}.askmark__glyph{width:22px;height:22px;font:600 13px/1 var(--font-mono);color:var(--f-fit-text);background:rgb(var(--f-fit-rgb) / .12);border-radius:50%;flex:none;place-items:center;font-style:normal;display:inline-grid}.askmark__word{font:italic 400 14px/1.2 var(--font-display);font-variation-settings:var(--quote-axes)}.askmark[data-level="3"] .askmark__glyph{color:var(--on-accent);background:var(--f-fit)}.askmark[data-level="2"]{background:rgb(var(--f-fit-rgb) / .06)}.askmark[data-level="2"] .askmark__glyph{background:rgb(var(--f-fit-rgb) / .08)}.askmark[data-level="0"]{color:var(--ink-3);background:var(--bg-well)}.askmark[data-level="0"] .askmark__glyph{color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0}.askmark[data-level="1"]{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.askmark[data-level="1"] .askmark__glyph{color:var(--ink-3);background:0 0}.askmarks__more{color:var(--ink-3);padding:0 2px;font-size:12px}.askmarks--lg .askmark{height:36px;padding-left:5px}.askmarks--lg .askmark__glyph{width:26px;height:26px;font-size:15px}.askmark.askmark--bare{height:auto;box-shadow:none;background:0 0;padding:0}.reading--asks{scroll-margin-top:16px}.asks__list,.asks__compared{gap:8px;margin:0;padding:0;list-style:none;display:grid}.asks__item{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.asks__ask{align-items:center;gap:8px;min-width:0;display:flex}.asks__item .askmark{flex:none}.asks__item .askmark:not([data-level]) .askmark__glyph{color:var(--ink-4);box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0}.asks__text{font:italic 400 15px/1.3 var(--font-display);font-variation-settings:var(--quote-axes);color:var(--ink-1);min-width:0}.asks__item .reading__cert{margin-left:auto}.asks__compared{border-top:1px solid var(--line-1);padding-top:8px}.asks__compared li{color:var(--ink-2)}.over{margin:28px 0 16px}.over__summary{border-top:1.5px solid var(--rule-heavy);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;align-items:center;gap:12px;min-height:52px;padding:12px 0 8px;list-style:none;display:flex}.over__summary::-webkit-details-marker{display:none}.over__title{white-space:nowrap;font:500 22px/1.2 var(--font-display);font-variation-settings:"SOFT" 40, "WONK" 1;color:var(--ink-1);flex:none}@media (max-width:1023px){.over__title{font-size:20px}}.over__by{min-width:0;color:var(--ink-3);text-align:right;margin-left:auto}.over__chev{color:var(--ink-3);transition:transform var(--dur-3) var(--ease-out), color var(--dur-2);flex:none}.over::details-content{opacity:0}.over[open]::details-content{opacity:1;transition:opacity var(--dur-3) var(--ease-out)}@media (hover:hover){.over__summary:hover .over__chev{color:var(--ink-2)}}.over[open] .over__chev{transform:rotate(180deg)}.over__lead{color:var(--ink-3);text-wrap:pretty;margin:0 0 8px}.over__list{margin:4px 0 0;padding:0;list-style:none}.loosen{border-radius:var(--r-md);background:rgb(var(--c-accent-rgb) / .14);color:var(--ink-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0 4px;padding:12px 16px;display:grid}.loosen p{text-wrap:pretty;align-items:flex-start;gap:8px;margin:0;display:flex}.loosen .icon{width:16px;height:16px;color:var(--f)}.loosen p .icon{flex:none;margin-top:3px}.stage{gap:10px;padding:16px 0 8px;display:grid}.stage__lamps{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;max-width:480px;display:grid}.stage__lamp{justify-items:center;gap:6px;display:grid}.stage__lamp i{border:1.5px solid var(--line-3);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.stage__lamp[data-state=active] i{background:var(--c-accent);box-shadow:0 0 0 1px rgb(var(--c-accent-rgb) / .45), 0 0 22px -4px rgb(var(--c-accent-rgb) / .55);animation:lamp-pulse 1.2s var(--ease-inout) infinite;border:0}.stage__lamp[data-state=done] i{background:var(--c-accent);border:0}.stage__lamp span{font:500 var(--fs-micro)/1 var(--font-body);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.stage__lamp[data-state=active] span,.stage__lamp[data-state=done] span{color:var(--ink-1)}.stage__line{background:var(--line-2);border-radius:1px;height:2px;margin:0 6px 18px;position:relative;overflow:hidden}.stage__line:after{content:"";background:var(--c-accent);transform-origin:0;transition:transform var(--dur-4) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.stage__line[data-done]:after{transform:scaleX(1)}.stage__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.stage__text{color:var(--ink-3)}.stage--compact{gap:0;padding:0}.stage--compact .stage__lamps{grid-template-columns:auto minmax(10px,1fr) auto minmax(10px,1fr) auto minmax(10px,1fr) auto;max-width:none}.stage--compact .stage__lamp{grid-auto-flow:column;align-items:center;gap:6px}.stage--compact .stage__lamp i{width:8px;height:8px}.stage--compact .stage__line{margin:0 4px}:root[data-motion=calm] .stage__lamp i{animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .stage__lamp i{animation:none!important}}.skel{margin:8px 0 0;padding:0;list-style:none}.rhead+.skel{margin-top:0}.skel li{grid-template-columns:var(--thumb-row-w) minmax(0, 1fr);gap:8px 12px;padding:16px 0;display:grid}.skel li+li{box-shadow:inset 0 1px var(--line-1)}.skel__thumb{height:var(--thumb-row-h);border-radius:var(--r-sm)}.skel__lines{align-content:start;gap:8px;display:grid}.skel__lines i{border-radius:6px;height:12px;display:block}.skel__lines i:first-child{width:90%}.skel__lines i:nth-child(2){width:60%}.skel__lines i:nth-child(3){width:40%;height:8px;margin-top:6px}.skel__meters{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:6px;height:14px;display:grid}.skel__meters i{border-radius:var(--r-pill);height:4px}@media (max-width:1023px){.skel__lines{min-height:calc(2 * 15px * 1.3 + 4px + 2 * var(--fs-small) * var(--lh-small))}.skel__meters{margin-top:4px}}@media (min-width:1024px){.skel li{column-gap:14px}.skel__thumb{grid-row:1/span 2}.skel__meters{grid-column:2}}.skel__thumb,.skel__lines i,.skel__meters i{background:linear-gradient(90deg, var(--bg-thumb) 0 40%, var(--bg-1) 50%, var(--bg-thumb) 60% 100%) 0 0 / 300% 100%;animation:skel var(--dur-6) linear infinite}@keyframes skel{0%{background-position:100% 0}to{background-position:0 0}}:root[data-motion=calm] .skel :is(.skel__thumb,.skel__lines i,.skel__meters i){background:var(--bg-thumb);animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .skel :is(.skel__thumb,.skel__lines i,.skel__meters i){background:var(--bg-thumb);animation:none}}.empty{grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px;max-width:32rem;padding:24px 0 16px;display:grid}.empty--centred{text-align:center;justify-items:center;margin-inline:auto;padding-top:12vh}.empty__title{color:var(--ink-1);text-wrap:balance;margin:0}.empty__body{color:var(--ink-3);text-wrap:balance;margin:0}.empty__actions,.empty__examples{flex-wrap:wrap;gap:8px;display:flex}.empty--centred .empty__examples{justify-content:center}.strip{flex:none;display:inline-flex}.strip img{object-fit:cover;background:var(--bg-thumb);width:56px;height:32px;box-shadow:0 0 0 2px var(--strip-ground,var(--bg-0)), var(--thumb-ring);border-radius:5px;margin-left:-10px}.strip img:first-child{margin-left:0}.strip--over img{opacity:var(--v-over-opacity);filter:saturate(var(--v-over-saturate))}.empty .strip{margin-top:4px}.dial{width:160px;height:96px;color:var(--ink-1)}.empty:not(.empty--centred) .dial{margin-left:-12px}.dial__ticks{stroke:var(--line-3)}.dial__needle{stroke:currentColor;transition:transform var(--dur-5) var(--ease-out);transform-origin:80px 88px}.dial__lamp{fill:none;stroke:var(--line-3)}.dial__lamp--lit{fill:var(--c-accent);stroke:none}.door{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-1);grid-template-columns:minmax(0,1fr);gap:12px;max-width:32rem;padding:20px;display:grid}.door__title{font:italic 400 18px/1.3 var(--font-display);font-variation-settings:var(--quote-axes);color:var(--ink-1);margin:0}.door__rows{gap:8px;display:grid}.door__note{color:var(--ink-3);margin:0}.recent--page{z-index:auto;opacity:1;pointer-events:auto;box-shadow:none;--strip-ground:var(--bg-0);background:0 0;border:0;width:100%;max-width:32rem;padding:0;position:static;transform:none}.empty .recent__open{margin-inline:calc(-1 * var(--row-pad));padding-inline:var(--row-pad);border-radius:var(--r-md);transition:background-color var(--dur-2), scale var(--dur-2) var(--ease-out)}@media (hover:hover){.empty .recent__open:hover{background:var(--bg-well)}}.notice{border-radius:var(--r-lg);background:var(--bg-2);box-shadow:var(--shadow-1);gap:6px;margin:12px 0;padding:16px 16px 16px 20px;display:grid;position:relative;overflow:hidden}.notice:before{content:"";background:var(--c-danger);width:3px;position:absolute;top:0;bottom:0;left:0}.notice--warning:before{background:var(--c-warn)}.notice__head{color:var(--ink-1);align-items:flex-start;gap:8px;font-weight:600;display:flex}.notice__head .icon{color:var(--c-danger);margin-top:2px}.notice--warning .notice__head .icon{color:var(--c-warn)}.notice__body{color:var(--ink-2);margin:0;padding-left:26px}.notice__actions{flex-wrap:wrap;justify-content:flex-end;gap:4px 8px;display:flex}.notice__id{color:var(--ink-3);padding-left:26px}.banner{background:var(--bg-banner);color:var(--bg-0);transition:grid-template-rows var(--dur-3) var(--ease-out), background-color var(--dur-2), color var(--dur-2);grid-template-rows:0fr;display:grid}.banner[data-shown]{grid-template-rows:1fr}.banner[data-line=online]{color:var(--c-ok-text);background:#268a5e24}.banner__clip{visibility:hidden;min-height:0;transition:visibility 0s var(--dur-3);overflow:hidden}.banner[data-shown] .banner__clip{visibility:visible;transition-delay:0s}.banner__line{min-height:36px;padding:6px var(--gutter);padding-top:calc(6px + env(safe-area-inset-top,0px));font:500 var(--fs-small)/1.3 var(--font-body);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.banner .icon{width:16px;height:16px}.toast{left:50%;bottom:calc(var(--dock-h) + 12px);z-index:var(--z-toast);opacity:0;border-radius:var(--r-pill);background:var(--ink-1);max-width:calc(100vw - 32px);min-height:44px;color:var(--bg-0);font:500 var(--fs-body)/1.3 var(--font-body);box-shadow:var(--shadow-2);transition:transform var(--dur-2) var(--ease-in), opacity var(--dur-2) var(--ease-in);pointer-events:none;align-items:center;gap:12px;padding:0 8px 0 16px;display:inline-flex;position:fixed;transform:translate(-50%,8px)}.toast[data-open]{opacity:1;pointer-events:auto;transition-duration:var(--dur-3);transition-timing-function:var(--ease-out);transform:translate(-50%)}.toast__undo{border-radius:var(--r-pill);min-height:36px;color:var(--toast-undo);padding:0 12px;font-weight:600}.toast__undo:hover{background:rgb(var(--c-accent-rgb) / .14)}.toast__undo:focus-visible{outline-color:var(--toast-undo)}@media (min-width:1024px){.toast{bottom:24px}.results{anchor-name:--results}.app:not([inert])~.toast{position-anchor:--results;left:anchor(center, 50%)}}.verdict{grid-template-columns:minmax(0,1fr);gap:16px;max-width:70ch;display:grid}.verdict__hero{border-radius:var(--r-lg);display:block}.verdict__hero .thumb{border-radius:var(--r-lg)}.verdict__hero:focus-visible{outline-offset:3px}@media (hover:hover){.verdict__hero:hover .thumb__play{transform:scale(1.06)}}.sheet .verdict__hero{margin:-16px calc(-1 * var(--gutter)) 0;border-radius:0}.sheet .verdict__hero .thumb{border-radius:0}.sheet .verdict__hero .thumb:after{box-shadow:none}.verdict__credit{z-index:2;min-width:0;color:var(--on-scrim);text-shadow:var(--scrim-shadow);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:10px;left:12px;right:88px}.sheet .verdict__credit{left:var(--gutter)}.avatar{background:var(--bg-thumb);width:28px;height:28px;font:500 14px/1 var(--font-display);color:var(--ink-2);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1.5px #fff9}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.verdict__credit>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.verdict__credit .icon{width:14px;height:14px}.verdict__title{font:500 var(--fs-title)/var(--lh-title) var(--font-display);font-variation-settings:"SOFT" 40, "WONK" 1;color:var(--ink-1);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.verdict__stats,.verdict__meta{color:var(--ink-3);margin:-8px 0 0}.verdict__stamp{grid-template-columns:auto 1fr;align-items:start;gap:0 12px;padding:4px 0;display:grid}.verdict__stamp .lamp{margin-top:9px}.verdict__dot{width:8px;height:8px;animation:lamp-pulse 1.2s var(--ease-inout) infinite;margin-top:10px}:root[data-motion=calm] .verdict__dot{animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .verdict__dot{animation:none}}.verdict__sentence{font:500 22px/1.25 var(--font-display);font-variation-settings:"SOFT" 40, "WONK" 1;color:var(--ink-1);text-wrap:balance;margin:0}.verdict__override{grid-column:2;justify-self:start;margin-left:-8px}.verdict__bar{margin:8px calc(-1 * var(--gutter)) 0;padding:12px var(--gutter);background:var(--bg-2);border-top:1px solid var(--line-1);align-items:center;gap:8px;display:flex;position:sticky;bottom:0}.verdict__bar .btn--primary{flex:1}.verdict--column .verdict__bar{background:0 0;border:0;margin:0;padding:0;position:static}.verdict--column{animation:pane-in var(--dur-3) var(--ease-out)}@keyframes pane-in{0%{opacity:0}}.readings{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.reading{border-radius:var(--r-lg);box-shadow:var(--shadow-1), var(--edge);background:linear-gradient(180deg, rgb(var(--f-rgb) / .06), rgb(var(--f-rgb) / 0) 64px) var(--bg-1);grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.reading--talk{--f:var(--f-talk);--f-rgb:var(--f-talk-rgb);--f-text:var(--f-talk-text)}.reading--real{--f:var(--f-real);--f-rgb:var(--f-real-rgb);--f-text:var(--f-real-text)}.reading--fun{--f:var(--f-fun);--f-rgb:var(--f-fun-rgb);--f-text:var(--f-fun-text)}.reading--pop{--f:var(--f-pop);--f-rgb:var(--f-pop-rgb);--f-text:var(--f-pop-text)}.reading--neg{--f:var(--f-neg);--f-rgb:var(--f-neg-rgb);--f-text:var(--f-neg-text)}.reading--fit{--f:var(--f-fit);--f-rgb:var(--f-fit-rgb);--f-text:var(--f-fit-text)}.reading__head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.reading__icon{background:rgb(var(--f-rgb) / .12);width:28px;height:28px;color:var(--f);border-radius:50%;flex:none;place-items:center;display:grid}.reading__icon .icon{width:14px;height:14px}.reading[data-off] .reading__icon{background:var(--bg-well);color:var(--ink-4)}.reading__name{color:var(--ink-1);white-space:nowrap;font-weight:600}.reading__detent{color:var(--f-text);white-space:nowrap}.reading[data-off] .reading__detent{color:var(--ink-3)}.reading__cert{color:var(--ink-3);font-size:var(--fs-small);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.reading:is([data-verdict=fail],[data-verdict=unsure],[data-off]) .reading__cert .cert{--f:var(--ink-3)}.reading__note{color:var(--ink-2);text-wrap:pretty;margin:0}.reading__num{color:var(--ink-3);margin:0}.reading__foot{color:var(--ink-3);text-wrap:pretty;margin:0}.rfold{border-top:1px solid var(--line-1)}.rfold>summary{min-height:var(--tap);cursor:pointer;color:var(--ink-2);font-size:var(--fs-small);text-wrap:pretty;transition:color var(--dur-2);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.rfold>summary::-webkit-details-marker{display:none}.rfold>summary .icon{color:var(--ink-3);transition:transform var(--dur-3) var(--ease-out), color var(--dur-2);margin-left:auto}.rfold[open]>summary .icon{transform:rotate(180deg)}.reading__pop{gap:6px;display:grid}.reading__poprow{color:var(--ink-2);font-size:var(--fs-small);grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.reading__poprow .num{color:var(--ink-2)}.dist{gap:6px;margin:0;display:grid}.dist__row{grid-template-columns:minmax(110px,38%) 1fr 4ch;align-items:center;gap:12px;display:grid}.dist__name{font-size:var(--fs-small);color:var(--ink-2);padding-left:12px;position:relative}.dist__name[data-expected]:before{content:"▲";color:var(--ink-3);font-size:8px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.dist__bar{border-radius:var(--r-pill);background:var(--bg-track);height:6px;overflow:hidden}.dist__bar i{height:100%;width:calc(var(--p) * 100%);border-radius:var(--r-pill);background:var(--ink-4);display:block}.dist__row[data-pass] .dist__bar i{background:var(--f)}.dist__pct{text-align:right;color:var(--ink-2)}.tri{border-radius:var(--r-pill);background:var(--bg-track);height:8px;display:flex;overflow:hidden}.tri i{height:100%;width:calc(var(--p) * 100%);display:block}.tri i:first-child{background:var(--f)}.tri i:nth-child(2){background:rgb(var(--f-rgb) / .45)}.tri i:nth-child(3){background:var(--ink-4)}.tri__legend{color:var(--ink-3);grid-template-columns:repeat(3,auto);justify-content:space-between;gap:2px 8px;margin:0;display:grid}.tri__legend>span:nth-child(2){text-align:center}.tri__legend>span:nth-child(3){text-align:right}.tri__legend b{color:var(--ink-2);white-space:nowrap;font-weight:500}.why{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.why__quotes{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.quoteq{border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line-1);transition:border-color var(--dur-2);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.quoteq__head{text-align:left;min-height:40px;color:var(--ink-1);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:".pick chev""mark text likes";align-items:center;gap:2px 8px;padding:8px 12px;display:grid}.quoteq__mark{width:8px;font:400 18px/1 var(--font-display);color:var(--f);grid-area:mark;align-self:start;margin-top:2px}.quoteq__body{display:contents}.quoteq__pick{color:var(--f-text);grid-area:pick}.quoteq__text{grid-area:text}.quoteq__text.quote{font-size:14px}.quoteq__likes{color:var(--ink-3);grid-area:likes;align-self:start;margin-top:2px;font-size:12px}.quoteq[data-open] .quoteq__head{grid-template-areas:".pick chev""mark text text"}.quoteq[data-open] .quoteq__likes{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quoteq__chev{color:var(--ink-3);transition:transform var(--dur-3) var(--ease-out), color var(--dur-2);grid-area:chev;justify-self:end}.quoteq[data-open] .quoteq__chev{transform:rotate(180deg)}.quoteq__more{transition:grid-template-rows var(--dur-3) var(--ease-out);grid-template-rows:0fr;display:grid}.quoteq[data-open] .quoteq__more{grid-template-rows:1fr}.quoteq__more>div{min-height:0;overflow:hidden}.quoteq__byline{color:var(--ink-3);margin:0;padding:2px 12px 12px 28px}@media (hover:hover){.rfold>summary:hover{color:var(--ink-1)}:is(.rfold>summary,.fold summary):hover .icon,.quoteq:hover .quoteq__chev{color:var(--ink-2)}.quoteq:hover{border-color:var(--line-2)}}.facts{border-radius:var(--r-lg);background:var(--bg-1);box-shadow:var(--shadow-1), var(--edge);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:16px;display:grid}.facts>div{align-content:space-between;gap:4px;min-width:0;display:grid}.facts dt{margin:0}.facts dd{color:var(--ink-1);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.facts__q{font:500 11px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-sm);background:var(--bg-well);color:var(--ink-2);padding:3px 6px}.facts__q[data-q=high]{color:var(--c-ok-text);background:#268a5e1f}.facts__q[data-q=low]{color:var(--c-danger-text);background:rgb(var(--c-danger-rgb) / .1)}@media (min-width:1024px){.facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.sample{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.sample__head,.channel__head{align-items:center;gap:8px;margin:0;display:flex}.sample__head .num{color:var(--ink-3)}.sample__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sample__item{border-bottom:1px solid var(--line-1);grid-template-columns:minmax(0,1fr);row-gap:4px;padding-bottom:12px;display:grid}.sample__by{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:12px;display:flex}.sample__pick{flex-basis:100%}.sample__pick--real{color:var(--f-real-text)}.sample__pick--fun{color:var(--f-fun-text)}.sample__pick--neg{color:var(--f-neg-text)}.sample__text{color:var(--ink-1);overflow-wrap:anywhere;margin:0}.sample__tags{flex-wrap:wrap;gap:6px;display:flex}.sample__foot{color:var(--ink-3);margin:0}.channel{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.channel p{color:var(--ink-2);margin:0}.spark{width:100%;max-width:240px;height:48px;display:block}.spark rect{fill:var(--ink-4)}.spark rect[data-this]{fill:var(--c-accent)}.fold{border-top:1px solid var(--line-1)}.fold summary{cursor:pointer;min-height:48px;color:var(--ink-1);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.fold summary::-webkit-details-marker{display:none}.fold summary .icon{color:var(--ink-3);transition:transform var(--dur-3) var(--ease-out), color var(--dur-2);margin-left:auto}.fold[open] summary .icon{transform:rotate(180deg)}:is(.rfold,.fold){interpolate-size:allow-keywords}:is(.rfold,.fold)::details-content{block-size:0;transition:block-size var(--dur-3) var(--ease-out), content-visibility var(--dur-3) allow-discrete;display:flow-root;overflow-y:clip}:is(.rfold,.fold)[open]::details-content{block-size:auto}.fold__body{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 0 16px;display:grid}.dossier{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;display:grid}.dossier__group{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.dossier__group>dt{margin-top:8px}.dossier__group>dd{border-left:1px solid var(--line-1);margin:0;padding-left:12px}.dossier__row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;display:grid}.dossier__row dt{color:var(--ink-3)}.dossier__row dd{color:var(--ink-1);overflow-wrap:anywhere;margin:0}.run__lines{color:var(--ink-2);grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.run__lines .num{overflow-wrap:anywhere}.run__fact{max-width:100%;display:inline-block}.run__kind{min-width:2.5ch;color:var(--ink-3);display:inline-block}.run__actions{flex-wrap:wrap;gap:8px;display:flex}.rcharts{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:4px;display:grid}.rchart{--bar-h:44px;--label-h:16px;--dots-x:linear-gradient(90deg, transparent 1px, var(--ink-3) 0 3px, transparent 0);--dots-y:linear-gradient(transparent 1px, var(--ink-3) 0 3px, transparent 0);grid-template-columns:minmax(0,1fr);gap:6px;margin:0;display:grid}.rchart+.rchart{border-top:1px solid var(--line-1);padding-top:12px}.rchart__head{font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.rchart__title{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:inline-flex}.rchart__name{color:var(--ink-1);font-weight:600}.rchart__verdict{color:var(--ink-3);white-space:nowrap}.rchart[data-verdict=pass] .rchart__verdict{color:var(--f-text)}.rchart[data-verdict=fail] .rchart__verdict{color:var(--ink-1)}.rchart__est{text-align:right;color:var(--ink-2);margin-left:auto}.rchart__why{color:var(--ink-2);margin:0}.rchart__field{gap:4px;display:grid;position:relative}.rchart__plot{grid-template-columns:repeat(var(--n), minmax(0, 1fr));height:calc(var(--bar-h) + var(--label-h));border-bottom:1px solid var(--line-2);gap:2px;display:grid}.rchart__col{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex}.rchart__col i{width:min(24px,100%);height:calc(var(--p) * var(--bar-h));border-radius:4px 4px 0 0;display:block}.rchart[data-verdict=pass] .rchart__col i{background:var(--f)}.rchart[data-verdict=fail] .rchart__col i{background:var(--ink-3);width:min(12px,50%)}.rchart[data-verdict=unsure] .rchart__col i{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.rchart[data-verdict=none] .rchart__col i{background:var(--dots-x) 0 0 / 4px 1.5px repeat-x, var(--dots-x) 0 100% / 4px 1.5px repeat-x, var(--dots-y) 0 100% / 1.5px 4px repeat-y, var(--dots-y) 100% 100% / 1.5px 4px repeat-y;border-radius:0}.rchart:is([data-verdict=unsure],[data-verdict=none]) .rchart__col[data-small] i{min-height:1.5px;box-shadow:none;border-radius:0}.rchart[data-verdict=unsure] .rchart__col[data-small] i{background:linear-gradient(var(--ink-3), var(--ink-3)) 0 0 / 100% 1.5px no-repeat}.rchart[data-verdict=none] .rchart__col[data-small] i{background:var(--dots-x) 0 0 / 4px 1.5px repeat-x}.rchart__p{font-weight:500;font-size:var(--fs-mono);line-height:var(--label-h);color:var(--ink-2);white-space:nowrap}.rchart__col[data-peak] .rchart__p{color:var(--ink-1)}.rchart__range,.rchart__odds{position:relative}.rchart__bracket{left:calc(var(--from) * 100% + 2px);right:calc((1 - var(--to)) * 100% + 2px);border:1px solid var(--ink-2);height:5px;position:absolute}.rchart__range{height:8px}.rchart__range .rchart__bracket{border-top:0;top:0}.rchart__odds{height:var(--label-h)}.rchart__odds .rchart__bracket{border-bottom:0;top:8px}.rchart__chance{top:0;left:calc((var(--from) + var(--to)) * 50%);background:var(--bg-1);font-weight:500;font-size:var(--fs-mono);line-height:var(--label-h);color:var(--ink-1);white-space:nowrap;padding:0 4px;position:absolute;transform:translate(-50%)}.rchart__dot{top:1px;left:calc(var(--x) * 100%);background:var(--ink-1);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--bg-1);border-radius:50%;margin-left:-3.5px;position:absolute}.rchart__limit{top:var(--label-h);bottom:-2px;left:calc(var(--x) * 100%);border-left:1px dashed var(--ink-2);box-shadow:-1px 0 0 var(--bg-1), 1px 0 0 var(--bg-1);position:absolute}.rchart__odds~.rchart__limit{top:calc(2 * var(--label-h) + 4px)}.rchart__axis{height:14px;color:var(--ink-3);font-size:11px;line-height:14px;position:relative}.rchart__axis span{left:calc(var(--x) * 100%);position:absolute;transform:translate(-50%)}.rchart__axis span:first-child{transform:none}.rchart__axis span:last-child{transform:translate(-100%)}.rchart__axis span[data-limit]{color:var(--ink-1);font-weight:600}.rchart__foot{color:var(--ink-3);margin:2px 0 0}.settings{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.settings__group{border-bottom:1px solid var(--line-1);grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0 16px;display:grid}.settings__group:last-child{border-bottom:0}.settings__group>.label{margin-bottom:8px}.settings__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.settings__row--stack{grid-template-columns:1fr;align-items:start;gap:8px}@media (max-width:599px){.settings__row--wide{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:6px}}.settings__row .seg{min-width:min(220px,100%)}.settings__row>.btn--sm:last-child,.settings__row>.settings__confirm>.btn--sm:last-child{margin-right:-14px}.settings__name{color:var(--ink-1)}.settings__note{color:var(--ink-3);text-wrap:pretty;margin:0}.settings__note--bad{color:var(--c-danger)}.settings__spend{margin-top:4px}.settings__spend[data-over]{color:var(--c-warn-text)}.settings__key{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.settings__field{gap:6px;display:grid}.settings__input{border-radius:var(--r-pill);background:var(--bg-well);height:52px;box-shadow:var(--shadow-inset);color:var(--ink-1);border:0;width:100%;padding:0 16px;font-size:16px}.settings__input:focus{outline:2px solid var(--c-accent);outline-offset:2px;background:var(--bg-2)}.settings__input::placeholder{color:var(--ink-4)}.settings__pills{flex-wrap:wrap;gap:8px;display:flex}.settings__quota{gap:6px;margin-top:8px;display:grid}.settings__quota .num{color:var(--ink-3)}.settings__bar{background:var(--bg-track);border-radius:2px;height:4px;overflow:hidden}.settings__bar i{height:100%;width:calc(var(--p) * 100%);background:var(--c-accent);display:block}.settings__confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings__about{color:var(--ink-2);margin:0}.keys{gap:6px;margin:0;padding:0;list-style:none;display:grid}.keys li{color:var(--ink-2);font-size:var(--fs-small);grid-template-columns:96px 1fr;align-items:center;gap:12px;display:grid}.keys kbd{background:var(--bg-well);border:1px solid var(--line-2);min-width:22px;font:500 12px/1.3 var(--font-mono);color:var(--ink-1);text-align:center;border-radius:6px;padding:2px 6px;display:inline-block}.keys kbd+kbd{margin-left:4px}.keys__to{color:var(--ink-3);margin:0 4px}.column{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:24px;display:grid}.column__brand{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.column__brand .icon-btn{margin:-6px -6px 0 0}.column__quota{color:var(--ink-3);margin:-12px 0 0 14px}.panel{background:var(--bg-1);border:1px solid var(--line-1);border-radius:var(--r-lg);box-shadow:var(--edge);grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;display:grid}.panel__head{justify-content:space-between;align-items:center;min-height:24px;display:flex}.panel__head .btn--text{margin-right:-8px}.column__section{gap:8px;display:grid}.column__section>.label{padding-left:4px}.column .recent--page{max-width:none}.column .recent__row{min-height:44px}.column .recent__open{border-radius:var(--r-md);transition:background-color var(--dur-2), scale var(--dur-2) var(--ease-out);padding:4px}.column .recent__open:hover{background:var(--bg-well)}
