@font-face{font-family:Archivo;src:url(/fonts/Archivo-subset.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Archivo Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica),local(Liberation Sans),local(Arimo),local(Roboto);size-adjust:100%;ascent-override:87.8%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Geist;src:url(/fonts/Geist-subset.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-subset.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-000:#040609;--ink-050:#0d1014;--ink-100:#1b1e23;--ink-200:#2a2e34;--ink-300:#3a3f45;--ink-400:#4e535a;--ink-500:#646971;--ink-600:#83888f;--ink-700:#9ea3aa;--ink-800:#bec3c9;--ink-900:#dce0e5;--ink-950:#eff3f7;--bg:var(--ink-950);--bg-raised:#fff;--bg-sunken:var(--ink-900);--fg:var(--ink-050);--fg-muted:var(--ink-400);--fg-faint:var(--ink-500);--rule:color-mix(in oklab, var(--ink-050) 12%, transparent);--rule-strong:color-mix(in oklab, var(--ink-050) 24%, transparent);--font-display:"Archivo", "Archivo Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-hero:clamp(3rem, 1.2rem + 8.4vw, 9.5rem);--t-d1:2.5rem;--t-d2:1.95rem;--t-d3:1.5rem;--t-lead:1.0625rem;--t-body:1rem;--t-sm:.875rem;--t-xs:.75rem;--t-mono:.6875rem;--tr-hero:-.035em;--tr-d1:-.025em;--tr-d2:-.015em;--tr-d3:-.005em;--tr-body:-.005em;--tr-label:.1em;--tr-mono:.06em;--ws-display:.038em;--lh-hero:.95;--lh-d1:1;--lh-d2:1.06;--lh-d3:1.18;--lh-body:1.62;--lh-lead:1.5;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--s-11:12rem;--s-12:16rem;--section-y:5rem;--section-y-tight:3rem;--section-y-wide:6rem;--gutter:1.25rem;--measure:62ch;--max-w:88rem;--e-glide:cubic-bezier(.16, 0, .1, 1);--e-in-out:cubic-bezier(.76, 0, .24, 1);--d-hover:.13s;--d-fast:.18s;--d-reveal:.42s;--d-base:.32s;--d-slow:.62s;--d-vast:1s;--border-radius:2px;--radius-photo:10px}@media (min-width:48em){:root{--t-d1:3.5rem;--t-d2:2.625rem;--t-d3:1.8125rem;--t-lead:1.1875rem;--section-y:7rem;--section-y-tight:4rem;--section-y-wide:9rem;--gutter:1.875rem}}@media (min-width:64em){:root{--t-d1:4.375rem;--t-d2:3rem;--t-d3:2rem;--t-lead:1.25rem;--section-y:8.5rem;--section-y-tight:5rem;--section-y-wide:11rem;--gutter:2.25rem}}@media (min-width:80em){:root{--t-d1:5.25rem;--t-d2:3.5rem;--t-d3:2.25rem;--t-lead:1.3125rem;--section-y:10rem;--section-y-tight:6rem;--section-y-wide:13rem;--gutter:2.75rem}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--fg:var(--ink-900);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--rule:color-mix(in oklab, var(--ink-900) 14%, transparent);--rule-strong:color-mix(in oklab, var(--ink-900) 28%, transparent)}*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;height:100%;overflow:hidden}body{background:var(--bg);height:100%;color:var(--fg);font-family:var(--font-body);font-size:var(--t-body);font-weight:400;line-height:var(--lh-body);letter-spacing:var(--tr-body);overflow:hidden}:root[data-theme=dark] body,.on-dark{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--sem-warn:#d9c07f;--sem-bad:#e08a90}.display-hero,.display-1,.display-2,.display-3{font-family:var(--font-display);word-spacing:var(--ws-display);text-wrap:balance;font-weight:500}.display-hero{font-size:var(--t-hero);line-height:var(--lh-hero);letter-spacing:var(--tr-hero)}.display-1{font-size:var(--t-d1);line-height:var(--lh-d1);letter-spacing:var(--tr-d1)}.display-2{font-size:var(--t-d2);line-height:var(--lh-d2);letter-spacing:var(--tr-d2)}.display-3{font-size:var(--t-d3);line-height:var(--lh-d3);letter-spacing:var(--tr-d3);font-weight:500}.lead{font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--fg-muted);max-width:var(--measure);text-wrap:pretty}.label{font-family:var(--font-body);font-size:var(--t-xs);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-faint);font-weight:500;line-height:1.3}.mono{font-family:var(--font-mono);font-size:var(--t-sm);letter-spacing:var(--tr-mono);font-variant-numeric:tabular-nums}.kanji{font-family:var(--font-body);letter-spacing:.08em;font-weight:400}.wrap{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}.rule{background:var(--rule);border:0;width:100%;height:1px}.btn{justify-content:center;align-items:center;gap:var(--s-3);min-height:var(--s-7);padding:var(--s-3) var(--s-4);border:1px solid var(--rule-strong);border-radius:var(--border-radius);color:inherit;font-family:inherit;font-size:var(--t-sm);letter-spacing:var(--tr-body);white-space:nowrap;cursor:pointer;transition:background-color var(--d-fast) var(--e-glide), border-color var(--d-fast) var(--e-glide), color var(--d-fast) var(--e-glide);background:0 0;font-weight:500;line-height:1;display:inline-flex}.btn svg{width:var(--s-4);height:var(--s-4);fill:none;stroke:currentColor;stroke-width:1.25px;flex:none}.btn:hover{border-color:var(--fg)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn:disabled:hover{border-color:var(--rule-strong)}.btn:active:not(:disabled){background:color-mix(in oklab, var(--fg) 8%, transparent)}.btn--solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn--solid:hover{color:var(--fg);background:0 0}.btn--solid:active:not(:disabled){background:color-mix(in oklab, var(--fg) 86%, transparent);color:var(--bg)}@media (min-width:30em){.btn{padding-inline:var(--s-5)}}:focus:not(:focus-visible){outline:none}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--fg) 28%, transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--fg) 28%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--fg) 44%, transparent);background-clip:padding-box}.logo-mark{height:var(--logo-h);fill:currentColor;width:auto}.logo-word{height:calc(var(--logo-h) * .38);fill:currentColor;width:auto}:root{--logo-h:1.375rem;--hairline:1px;--chrome-blur:14px;--chrome-quiet:color-mix(in oklab, var(--fg) 58%, var(--bg));--k:1;--xhair:var(--ink-950);--xhair-outline:var(--ink-000);--target:var(--ink-950);--target-hit:var(--ink-800);--accent:#8bbfde;--accent-bright:#9ed3f2;--accent-dim:#63859a;--accent-soft:color-mix(in oklab, var(--accent) 10%, transparent);--gold:#e8c547;--silver:#c0c7d1;--bronze:#c9894e;--surface-1:var(--ink-050);--surface-2:var(--ink-100);--surface-3:var(--ink-200);--edge-hi:inset 0 1px 0 0 color-mix(in oklab, var(--ink-950) 7%, transparent);--shadow-2:0 6px 16px #00000080, 0 2px 4px #00000059;--shadow-3:0 24px 64px #0009, 0 6px 16px #00000073;--r-s:2px;--r-m:4px;--r-l:6px;--r-pill:999px}@supports (color:lab(0% 0 0)){:root{--accent:lab(74.6071% -11.8368 -21.2646);--accent-bright:lab(81.5725% -11.9534 -21.3042);--accent-dim:lab(53.6947% -8.53813 -15.2173)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.btn{border-radius:var(--r-s);min-height:2.375rem;padding:var(--s-2) var(--s-4)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#scene{background:var(--ink-000);cursor:none;width:100%;height:100%;display:block;position:fixed;inset:0}#scene.is-unlocked{cursor:default}#ui{pointer-events:none;contain:layout style;position:fixed;inset:0}#ui>*{position:absolute;inset:0}.layer-chrome>*{pointer-events:auto}.aim-client-active-play.aim-client-run-active .layer-chrome *,.aim-client-active-play.aim-client-run-active .layer-chrome :before,.aim-client-active-play.aim-client-run-active .layer-chrome :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}.xhair{width:0;height:0;position:absolute;top:50%;left:50%}.xhair__blade,.xhair__dot{background:var(--xhair);box-shadow:0 0 0 var(--xhair-ow,0px) var(--xhair-outline);transform-origin:50%;will-change:transform;position:absolute}.xhair__blade{top:0;left:0}.xhair__plus{position:absolute;top:0;left:0}.xhair__plus-ink{background:var(--xhair);width:100%;height:100%}.hud{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-mono);color:var(--fg);text-shadow:0 calc(1.5px * var(--k)) 0 var(--ink-000), 0 calc(-1.5px * var(--k)) 0 var(--ink-000), calc(1.5px * var(--k)) 0 0 var(--ink-000), calc(-1.5px * var(--k)) 0 0 var(--ink-000), calc(1.1px * var(--k)) calc(1.1px * var(--k)) 0 var(--ink-000), calc(-1.1px * var(--k)) calc(1.1px * var(--k)) 0 var(--ink-000), calc(1.1px * var(--k)) calc(-1.1px * var(--k)) 0 var(--ink-000), calc(-1.1px * var(--k)) calc(-1.1px * var(--k)) 0 var(--ink-000);position:absolute;inset:0}.hud__corner{gap:calc(4px * var(--k));padding:calc(18px * var(--k));contain:layout style paint;flex-direction:column;display:flex;position:absolute}.hud__corner--tl{top:0;left:0}.hud__corner--tr{align-items:flex-end;top:0;right:0}.hud__corner--bl{bottom:0;left:0}.hud__corner--br{align-items:flex-end;bottom:0;right:0}.hud__stat{align-items:baseline;gap:calc(7px * var(--k));font-size:calc(12px * var(--k));line-height:1.25;display:flex}.hud__stat b{font-weight:500;font-size:calc(15px * var(--k))}.hud__stat span{font-family:var(--font-body);font-size:calc(9.5px * var(--k));letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--chrome-quiet);font-weight:500}.hud__score{font-family:var(--font-mono);font-size:calc(34px * var(--k));letter-spacing:var(--tr-mono);font-weight:500;line-height:1}.hud__mode{font-family:var(--font-body);font-size:calc(9.5px * var(--k));letter-spacing:var(--tr-label);text-transform:uppercase;padding:calc(3px * var(--k)) calc(7px * var(--k));border:var(--hairline) solid currentColor;border-radius:var(--border-radius);font-weight:500}.hud__mode[data-mode=raw]{color:var(--chrome-quiet)}.hud__mode[data-mode=cooked]{color:var(--fg)}.probe{top:calc(14px * var(--k));width:max-content;max-width:min(92vw, calc(560px * var(--k)));padding:calc(8px * var(--k)) calc(12px * var(--k));font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(11px * var(--k));color:var(--fg);background:color-mix(in srgb, var(--ink-000) 72%, transparent);border:var(--hairline) solid color-mix(in srgb, var(--fg) 22%, transparent);border-radius:var(--border-radius);contain:layout style paint;line-height:1.35;position:absolute;left:50%;transform:translate(-50%)}.probe__head{justify-content:space-between;gap:calc(16px * var(--k));margin-bottom:calc(4px * var(--k));display:flex}.probe__title{font-family:var(--font-body);font-size:calc(9.5px * var(--k));letter-spacing:var(--tr-label);text-transform:uppercase;font-weight:500}.probe__mode{color:var(--chrome-quiet)}.probe__rows{column-gap:calc(12px * var(--k));grid-template-columns:max-content max-content max-content max-content;display:grid}.probe__row{display:contents}.probe__label{color:var(--chrome-quiet)}.probe__v{text-align:right;font-weight:500}.probe__p{color:var(--chrome-quiet)}.probe__note{color:var(--chrome-quiet);opacity:.7}.probe__est{margin-top:calc(6px * var(--k));padding-top:calc(5px * var(--k));border-top:var(--hairline) solid color-mix(in srgb, var(--fg) 16%, transparent)}.probe__est-note,.probe__flash{color:var(--chrome-quiet);white-space:normal}.probe__flash{margin-top:calc(3px * var(--k))}.count{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.count__inner{justify-items:center;gap:calc(6px * var(--k));will-change:transform, opacity;margin-bottom:20vh;display:grid}.count__n{font-family:var(--font-mono);font-size:calc(84px * var(--k));letter-spacing:var(--tr-mono);font-variant-numeric:tabular-nums;color:var(--fg);text-shadow:0 calc(3px * var(--k)) 0 var(--ink-000), 0 calc(-3px * var(--k)) 0 var(--ink-000), calc(3px * var(--k)) 0 0 var(--ink-000), calc(-3px * var(--k)) 0 0 var(--ink-000), calc(2.2px * var(--k)) calc(2.2px * var(--k)) 0 var(--ink-000), calc(-2.2px * var(--k)) calc(2.2px * var(--k)) 0 var(--ink-000), calc(2.2px * var(--k)) calc(-2.2px * var(--k)) 0 var(--ink-000), calc(-2.2px * var(--k)) calc(-2.2px * var(--k)) 0 var(--ink-000);font-weight:500;line-height:1}.count__cap{font-family:var(--font-body);font-size:calc(10px * var(--k));letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--chrome-quiet);text-align:center;font-weight:500}.panel{background:color-mix(in oklab, var(--ink-000) calc(var(--panel-dim,.92) * 100%), transparent);-webkit-backdrop-filter:blur(var(--chrome-blur)) saturate(.7) brightness(.8);backdrop-filter:blur(var(--chrome-blur)) saturate(.7) brightness(.8);opacity:0;visibility:hidden;transition:opacity var(--d-base) var(--e-glide), visibility 0s linear var(--d-base);inset:0;top:var(--site-banner-h,0px);grid-template-columns:minmax(0,1fr);display:grid;position:absolute}.panel.is-open{opacity:1;visibility:visible;transition:opacity var(--d-base) var(--e-glide), visibility 0s}.panel__head,.panel__body,.panel__foot{opacity:0;transition:opacity var(--d-base) var(--e-glide), transform var(--d-base) var(--e-glide);transform:translateY(6px)}.panel.is-open .panel__head,.panel.is-open .panel__body,.panel.is-open .panel__foot{opacity:1;transform:none}.panel.is-open .panel__body{transition-delay:50ms}.panel.is-open .panel__foot{transition-delay:90ms}.panel__inner{width:min(100% - 2 * var(--s-4), 72rem);margin-inline:auto;margin-block:var(--s-4);min-height:0;padding:var(--s-6) var(--gutter);background:rgb(0 0 0/var(--menu-backdrop,.6));border:var(--hairline) solid var(--rule);border-radius:var(--r-l);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.panel:not(.is-flat) .panel__inner{--fg:var(--ink-950);--fg-muted:var(--ink-800);--fg-faint:var(--ink-700)}.panel.is-flat .panel__inner{background:0 0;border-color:#0000}.panel__body{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;padding-block:var(--s-5);padding-inline:var(--s-4);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--s-4), #000 calc(100% - var(--s-4)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--s-4), #000 calc(100% - var(--s-4)), transparent 100%);align-content:safe center;display:grid;overflow-y:auto}.panel__body.is-start{align-content:start}.panel__head{justify-content:space-between;align-items:center;gap:var(--s-5);padding-bottom:var(--s-5);border-bottom:var(--hairline) solid var(--rule);display:flex}.panel__brand{align-items:center;gap:var(--s-3);color:var(--fg);display:flex}.panel__doors{align-items:center;gap:var(--s-2);flex:none;display:flex}.panel__shop{flex:none;text-decoration:none}.panel__icon{padding-inline:var(--s-3);justify-content:center;align-items:center;gap:var(--s-2);display:inline-flex}.panel__icon svg{width:16px;height:16px;display:block}.seg__tab{justify-content:center;align-items:center;gap:var(--s-2);display:inline-flex}.seg__tab svg{flex:none;width:14px;height:14px}.panel__fbk{flex:none}.panel__brand .display-3{white-space:nowrap}.panel__icon>span:not(.panel__badge){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.panel__icon{position:relative}.panel__icon[data-label]:after{content:attr(data-label);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s,4px);background:var(--surface-2);color:var(--fg);font-size:var(--t-xs);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;z-index:3;padding:.15rem .5rem;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-2px)}.panel__icon[data-label]:hover:after,.panel__icon[data-label]:focus-visible:after{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.panel__icon[data-label]:after{transition:opacity var(--d-fast) var(--e-glide), transform var(--d-fast) var(--e-glide)}}@media (max-width:47.99em){.panel__head{flex-wrap:wrap}.panel__head>.seg{width:100%}.panel__body{padding-inline:var(--s-2)}}.panel__foot{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);padding-top:var(--s-4);border-top:var(--hairline) solid var(--rule);font-size:var(--t-xs);color:var(--fg-faint);flex-wrap:wrap;display:flex}.panel__who{font-size:var(--t-mono);text-transform:uppercase;letter-spacing:var(--tr-mono)}.panel__keys{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.panel__privacy{font-size:var(--t-xs);color:var(--fg-faint);text-underline-offset:3px}.panel__privacy:hover{color:var(--fg)}.panel__discord{align-items:center;gap:var(--s-2);font-size:var(--t-xs);color:var(--fg-faint);text-underline-offset:3px;transition:color var(--d-hover) var(--e-glide);display:inline-flex}.panel__discord svg{flex:none;width:14px;height:14px;display:block}.panel__discord:hover{color:var(--fg)}.panel__ver{appearance:none;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);color:var(--fg-faint);padding:2px var(--s-2);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s);cursor:pointer;transition:color var(--d-hover) var(--e-glide), border-color var(--d-hover) var(--e-glide);background:0 0;position:relative}.panel__ver:hover{color:var(--fg);border-color:var(--fg)}.panel__ver:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.panel__ver.has-new:after{content:"";background:var(--fg);width:6px;height:6px;box-shadow:0 0 0 2px var(--ink-000);border-radius:50%;position:absolute;top:-3px;right:-3px}.panel__key{align-items:center;gap:var(--s-2);display:flex}.panel__key kbd{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);color:var(--fg-muted);padding:2px var(--s-2);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s)}.seg{background:var(--surface-1);border:var(--hairline) solid var(--rule);border-radius:var(--r-s);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative;overflow:hidden}.seg:before{content:"";inset-block:0;width:calc(100% / var(--seg-n,1));background:var(--fg);transform:translateX(calc(var(--seg-i,0) * 100%));transition:transform var(--d-base) var(--e-glide);background-clip:padding-box;border:2px solid #0000;border-radius:1px;position:absolute;left:0}.seg__tab{padding:var(--s-3) var(--s-4);color:var(--fg-muted);font-family:inherit;font-size:var(--t-sm);letter-spacing:var(--tr-body);white-space:nowrap;cursor:pointer;transition:color var(--d-fast) var(--e-glide);background:0 0;border:0;font-weight:500;line-height:1;position:relative}.seg__tab:hover{color:var(--fg)}.seg__tab[aria-selected=true]{color:var(--bg)}.seg__tab:focus-visible{outline-offset:-4px}.seg__tab[aria-selected=true]:focus-visible{outline-color:var(--bg)}.view{animation:view-in var(--d-base) var(--e-glide) backwards}@keyframes view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pause{background:color-mix(in oklab, var(--ink-000) 62%, transparent);opacity:0;visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.pause.is-open{opacity:1;visibility:visible;transition:opacity var(--d-base) var(--e-glide)}.pause__inner{width:min(calc(100% - 2 * var(--gutter)), 34rem);padding:var(--s-6);background:var(--surface-2);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-l);box-shadow:var(--edge-hi), var(--shadow-3);gap:var(--s-3);text-align:center;flex-direction:column;align-items:center;display:flex}.pause__inner .result-actions{justify-content:center}.pause__note{font-size:var(--t-sm);color:var(--fg-muted)}.pause__facts{gap:var(--s-4);width:100%;margin-top:var(--s-2);padding-block:var(--s-3);border-block:var(--hairline) solid var(--rule);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.pause__fact{gap:var(--s-1);align-content:start;min-width:0;display:grid}.pause__fact-v{white-space:nowrap;font-size:var(--t-d3);letter-spacing:var(--tr-mono);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.pause__stack{gap:var(--s-2);width:min(100%,17rem);margin-top:var(--s-3);flex-direction:column;display:flex}.pause__stack .btn{align-items:center;gap:var(--s-3);text-align:left;grid-template-columns:1rem 1fr auto;width:100%;display:grid}.pause__stack .btn svg{justify-self:center;width:15px;height:15px}.pause__word{min-width:0}.pause__key{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);color:var(--fg-muted);padding:2px var(--s-2);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s);grid-column:3;line-height:1}.pause__stack .btn--solid .pause__key{color:inherit;opacity:.55;border-color:currentColor}.pause__inner{transform:translateY(6px)}.pause.is-open .pause__inner{transform:none}@media (prefers-reduced-motion:no-preference){.pause.is-open .pause__inner{transition:transform var(--d-base) var(--e-glide)}}.fbk{background:color-mix(in oklab, var(--ink-000) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.fbk.is-open{opacity:1;visibility:visible;transition:opacity var(--d-base) var(--e-glide)}.fbk__inner{width:min(calc(100% - 2 * var(--gutter)), 36rem);max-height:calc(100% - 2 * var(--s-6));padding:var(--s-6);background:var(--surface-2);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-l);box-shadow:var(--edge-hi), var(--shadow-3);gap:var(--s-4);flex-direction:column;display:flex;overflow-y:auto}.fbk__hint{font-size:var(--t-sm);color:var(--fg-muted);margin:0}.fbk .fbk__text,.fbk .fbk__contact{font-family:var(--font-body);letter-spacing:var(--tr-body)}.fbk__text{resize:vertical;min-height:9rem}.fbk__status{font-size:var(--t-sm);color:var(--fg-muted)}.fbk__status.is-bad{color:var(--fg)}.fbk__inner .result-actions{justify-content:flex-start}.xfer .xfer__text{font-family:var(--font-mono);letter-spacing:normal;white-space:pre;overflow-wrap:normal;min-height:17rem;font-size:var(--t-xs);line-height:1.5;overflow-x:auto}.xfer .fbk__inner{width:min(calc(100% - 2 * var(--gutter)), 46rem)}.chlog .fbk__inner{width:min(calc(100% - 2 * var(--gutter)), 40rem)}.chlog__list{gap:var(--s-5);flex-direction:column;display:flex}.chlog__entry{gap:var(--s-2);padding-top:var(--s-4);border-top:var(--hairline) solid var(--rule);display:grid}.chlog__entry:first-child{border-top:0;padding-top:0}.chlog__meta{align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;display:flex}.chlog__ver{color:var(--fg)}.chlog__kind{padding:1px var(--s-2);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s)}.chlog__kind--major{color:var(--fg);border-color:var(--fg)}.chlog__title{color:var(--fg);font-weight:500}.chlog__notes{gap:var(--s-1);font-size:var(--t-sm);color:var(--fg-muted);margin:0;padding-left:1.1em;display:grid}.chlog__notes li::marker{color:var(--fg-faint)}.quickbar{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);margin-bottom:var(--s-5);background:var(--surface-1);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-m);box-shadow:var(--edge-hi);display:flex}.quickbar[hidden]{display:none}.quickbar__label{font-size:var(--t-xs);color:var(--fg-faint)}.refine{align-items:center;gap:var(--s-3);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.refine__search{flex:16rem;min-width:13rem;position:relative}.refine__mag{left:var(--s-3);color:var(--fg-faint);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.refine__mag svg{width:15px;height:15px;display:block}.refine .refine__q{padding-left:calc(var(--s-3) + 15px + var(--s-2));padding-right:var(--s-7);font-family:var(--font-body);letter-spacing:var(--tr-body)}.refine .refine__q::-webkit-search-cancel-button{-webkit-appearance:none}.refine__clear{right:var(--s-1);width:var(--s-6);height:var(--s-6);border-radius:var(--r-s);color:var(--fg-faint);cursor:pointer;transition:color var(--d-hover) var(--e-glide);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.refine__clear:hover{color:var(--fg)}.refine__clear svg{width:12px;height:12px;display:block}.refine .seg{flex:none}.refine__sort{align-items:center;gap:var(--s-2);flex:none;margin-left:auto;display:flex}.refine__sort .field{width:auto}.refine__empty{align-items:flex-start;gap:var(--s-3);padding:var(--s-6) var(--s-2);color:var(--fg-muted);flex-direction:column;display:flex}.freep__head{margin-bottom:var(--s-5)}.freep__blurb{max-width:44rem;margin:var(--s-3) 0 0}.freep__form{max-width:52rem;margin-top:var(--s-6)}.freep__preview{margin-top:var(--s-5);padding:var(--s-3) var(--s-4);background:var(--surface-1);border:var(--hairline) solid var(--rule);border-radius:var(--r-s);box-shadow:var(--edge-hi);color:var(--fg-muted);font-size:var(--t-sm)}.freep__actions{margin-top:var(--s-5)}.index{gap:var(--s-6);align-items:start;display:grid}@media (min-width:64em){.index{gap:var(--s-8);grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}.index__rail{display:grid}.index__group{padding:var(--s-5) 0 var(--s-2);border-bottom:var(--hairline) solid var(--rule);margin-bottom:var(--s-1)}.index__group:first-child{padding-top:0}.row{--row-h:2.75rem;align-items:center;gap:var(--s-3);height:var(--row-h);padding:0 var(--s-2);border:0;border-bottom:var(--hairline) solid var(--rule);border-radius:var(--r-s);text-align:left;color:var(--fg-muted);font:inherit;cursor:pointer;transition:color var(--d-hover) var(--e-glide), background-color var(--d-hover) var(--e-glide);background:0 0;grid-template-columns:minmax(0,1fr) 5rem 2.5rem;display:grid;position:relative}.row:hover,.row.is-on{color:var(--fg)}.row.is-on{background:var(--accent-soft)}.row:before{content:"";background:var(--accent);width:2px;transition:transform var(--d-fast) var(--e-glide);position:absolute;top:15%;bottom:15%;left:0;transform:scaleY(0)}.row:hover:before,.row.is-on:before{transform:scaleY(1)}.row{animation:row-in var(--d-fast) var(--e-glide) backwards;animation-delay:calc(var(--i,0) * 28ms + 60ms)}@keyframes row-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.index__rail.rail--still .row{animation:none}.row__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-display);letter-spacing:var(--tr-d3);word-spacing:var(--ws-display);font-weight:500;overflow:hidden}.row__pb,.row__t{font-family:var(--font-mono);font-size:var(--t-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-mono);text-align:right;white-space:nowrap}.row__t,.row__pb.is-empty{color:var(--fg-faint)}.row__blurb{font-family:var(--font-body);font-size:var(--t-xs);letter-spacing:var(--tr-body);word-spacing:normal;color:var(--fg-faint);font-weight:400;display:block}@media (max-width:63.99em){.row{--row-h:3.75rem;grid-template-rows:1fr}.row__name{white-space:normal;align-self:center}}@media (min-width:64em){.row__blurb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.brief{gap:var(--s-3);align-content:start;display:grid}.brief>.label{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-label)}@media (min-width:64em){.brief{top:var(--s-4);position:sticky}}.brief__name{text-wrap:balance;min-height:2.2em}.brief__blurb{max-width:42ch;color:var(--fg-muted);min-height:3em}.brief__facts{align-items:baseline;column-gap:var(--s-4);row-gap:var(--s-2);padding-block:var(--s-3);border-top:var(--hairline) solid var(--rule);border-bottom:var(--hairline) solid var(--rule);flex-wrap:wrap;display:flex}.brief__fact{justify-content:flex-end;align-items:baseline;gap:var(--s-2);flex-direction:row-reverse;flex:none;display:flex}.brief__fact>.label{font-size:var(--t-mono);white-space:nowrap}.brief__fact-v{font-family:var(--font-mono);font-size:var(--t-sm);letter-spacing:var(--tr-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:1}.brief__actions{padding-top:var(--s-2);align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.brief__board{margin-top:var(--s-5);padding-top:var(--s-4);border-top:var(--hairline) solid var(--rule)}.brief__board[hidden]{display:none}.brief__board-rows{margin-top:var(--s-3)}.brief__board-all{margin-top:var(--s-3);align-self:flex-start}.brief__brow{align-items:center;gap:var(--s-3);min-height:1.9rem;font-size:var(--t-sm);border-bottom:var(--hairline) solid var(--rule);grid-template-columns:1.4rem minmax(0,1fr) auto 1.4rem;display:grid}.brief__brow:last-child{border-bottom:0}.brief__brow--empty{color:var(--fg-faint);font-size:var(--t-xs);display:block}.brief__brow-rank{color:var(--fg-faint);font-size:var(--t-mono)}.brief__brow-name{align-items:center;gap:var(--s-2);min-width:0;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.brief__brow-name:hover .brief__brow-nametext{text-underline-offset:3px;text-decoration:underline}.brief__brow-name:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.brief__brow-nametext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brief__brow-flag{font-size:var(--t-xs)}.brief__brow-score{font-variant-numeric:tabular-nums;font-size:var(--t-mono)}.brief__brow-replay{color:var(--fg-faint);font-size:var(--t-mono);text-align:center;text-decoration:none}.brief__brow:hover .brief__brow-replay{color:var(--fg)}.brief__brow-replay:focus-visible{outline:2px solid var(--accent);outline-offset:1px;color:var(--fg)}.set-layout{gap:var(--s-5);width:100%;max-width:52rem;margin-inline:auto;display:grid}@media (min-width:64em){.set-layout{column-gap:var(--s-6);grid-template-columns:minmax(0,13rem) minmax(0,52rem);justify-content:center;align-items:start;max-width:none}}.set-rail{gap:var(--s-2);overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:var(--s-1);flex-wrap:nowrap;display:flex;overflow-x:auto}@media (min-width:64em){.set-rail{top:var(--s-4);align-self:start;gap:2px;padding-bottom:0;display:grid;position:sticky;overflow:visible}}.set-rail__item{padding:var(--s-2) var(--s-3);border-radius:var(--r-s);color:var(--fg-faint);font:inherit;font-size:var(--t-sm);text-align:left;white-space:nowrap;cursor:pointer;transition:color var(--d-hover) var(--e-glide), box-shadow var(--d-hover) var(--e-glide), background-color var(--d-hover) var(--e-glide);background:0 0;border:0;flex:none;line-height:1.2}.set-rail__item:hover{color:var(--fg)}.set-rail__item{align-items:center;gap:var(--s-2);display:inline-flex}.set-rail__icon{flex:none;display:inline-flex}.set-rail__icon svg{width:14px;height:14px;display:block}.set-rail__item.is-on{color:var(--accent);background:var(--accent-soft);box-shadow:inset 2px 0 0 0 var(--accent)}.set-groups{gap:var(--s-7);min-width:0;padding-bottom:calc(var(--s-8) + var(--set-tail,0px));align-content:start;display:grid}.set-groups>.btn{justify-self:start}.set-groups>.set-actions{justify-self:start;gap:var(--s-3);flex-wrap:wrap;display:flex}.set-groups:after{content:"";border-top:var(--hairline) solid var(--rule)}.set-group{gap:var(--s-3);scroll-margin-top:var(--s-5);display:grid}.set-group>.label{padding-bottom:var(--s-2);border-bottom:var(--hairline) solid var(--rule)}.set-group__head{align-items:center;gap:var(--s-2);display:flex}.set-group__icon{opacity:.75;flex:none;display:inline-flex}.set-group__icon svg{width:15px;height:15px;display:block}.set-group--flow{display:block}.set-group--flow>*+*{margin-top:var(--s-3)}.set-group--flow>.set-sub{margin-top:calc(var(--s-3) + var(--s-2))}.set-sub{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-faint);padding-bottom:var(--s-1);border-bottom:var(--hairline) solid var(--rule);margin-top:var(--s-2)}.set-row{align-items:center;gap:var(--s-4);min-height:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,18rem);display:grid}.set-row__label{gap:calc(var(--s-1) / 2);flex-direction:column;display:flex}.set-row__hint{font-size:var(--t-xs);color:var(--fg-faint);text-wrap:pretty}.set-row__control{align-items:center;gap:var(--s-3);justify-self:end;width:100%;display:flex}.set-row--wide{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}@media (max-width:47.99em){.set-row,.set-row--wide{grid-template-columns:minmax(0,1fr)}.set-row__control{justify-self:stretch}}.set-warn{font-size:var(--t-xs);color:var(--fg);padding:var(--s-3) var(--s-4);background:var(--surface-1);border:var(--hairline) solid var(--rule);border-radius:var(--r-m);box-shadow:inset 2px 0 0 0 var(--fg)}.set-warn+.set-warn{margin-top:var(--s-2)}.field{width:100%;min-height:var(--s-7);padding:var(--s-2) var(--s-3);background:color-mix(in oklab, var(--ink-000) 55%, transparent);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s);color:var(--fg);font-family:var(--font-mono);font-size:var(--t-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-mono)}.field:hover{border-color:var(--fg)}.field:focus-visible{border-color:var(--accent)}select.field{font-family:var(--font-body);letter-spacing:var(--tr-body);cursor:pointer}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}option{background-color:var(--bg-raised);color:var(--fg)}.field--narrow{max-width:7rem}.readout{gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);flex-wrap:wrap;display:flex}.readout>span{padding:2px var(--s-2);border:var(--hairline) solid var(--rule);border-radius:var(--r-s);background:color-mix(in oklab, var(--ink-000) 40%, transparent);white-space:nowrap}.readout b{color:var(--fg);font-weight:500}.slider{--track:4px;--thumb:18px;align-items:center;gap:var(--s-3);width:100%;display:flex;position:relative}.slider input[type=range]{appearance:none;height:var(--s-6);cursor:pointer;background:0 0;flex:1}.slider input[type=range]::-webkit-slider-runnable-track{height:var(--track);border-radius:calc(var(--track) / 2);background:color-mix(in oklab, var(--fg) 18%, transparent)}.slider input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);background:var(--fg);border:0;border-radius:50%}.slider input[type=range]::-moz-range-track{height:var(--track);border-radius:calc(var(--track) / 2);background:color-mix(in oklab, var(--fg) 18%, transparent)}.slider input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--fg);border:0;border-radius:50%}.slider output{text-align:right;min-width:4.5ch;font-family:var(--font-mono);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.swatch{width:var(--s-6);height:var(--s-6);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s);cursor:pointer;transition:transform var(--d-hover) var(--e-glide);padding:0}.swatch:hover{transform:scale(1.12)}.swatch[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.field--hex{text-transform:uppercase;font-variant-numeric:tabular-nums}.cpick{display:inline-flex;position:relative}.cpick__trigger{align-items:center;gap:var(--s-2);min-height:var(--s-7);padding:var(--s-2) var(--s-3);background:color-mix(in oklab, var(--ink-000) 55%, transparent);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s);color:var(--fg);cursor:pointer;display:inline-flex}.cpick__trigger:hover{border-color:var(--fg)}.cpick__trigger:focus-visible{border-color:var(--accent)}.cpick__chip{width:var(--s-4);height:var(--s-4);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s);flex:none}.cpick__chip--empty{border-style:dashed;border-color:var(--fg-faint)}.cpick__val{text-align:left;min-width:7ch}.cpick__pop{top:calc(100% + var(--s-1));z-index:6;gap:var(--s-3);width:13.5rem;padding:var(--s-3);background:var(--surface-3);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-m);box-shadow:var(--edge-hi), var(--shadow-2);display:grid;position:absolute;left:0}.cpick__pop[hidden]{display:none}.cpick__pop--up{top:auto;bottom:calc(100% + var(--s-1))}.cpick__pop:focus{outline:none}.cpick__grad{border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s);cursor:pointer;background:0 0;width:100%;height:7rem;padding:0}.cpick__grad::-webkit-color-swatch-wrapper{padding:0}.cpick__grad::-webkit-color-swatch{border:0}.cpick__grad::-moz-color-swatch{border:0}.cpick__grid{gap:var(--s-2);grid-template-columns:repeat(4,1fr);display:grid}.cpick__grid .swatch{aspect-ratio:1;width:100%;height:auto}.cpick__hex{width:100%}.set-row__control--switch{gap:var(--s-3)}.set-row__control--end{justify-content:flex-end}.switch{--sw-w:2.75rem;--sw-h:1.5rem;width:var(--sw-w);height:var(--sw-h);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-pill);cursor:pointer;transition:border-color var(--d-fast) var(--e-glide), background-color var(--d-fast) var(--e-glide);background:0 0;flex:none;padding:0;position:relative}.switch:hover{border-color:var(--fg)}.switch[aria-checked=true]{background:var(--fg);border-color:var(--fg)}.switch[aria-checked=true]:hover{background:var(--ink-800);border-color:var(--ink-800)}.switch__knob{height:calc(var(--sw-h) - 6px);aspect-ratio:1;background:var(--fg-faint);transition:transform var(--d-fast) var(--e-glide), background-color var(--d-fast) var(--e-glide);border-radius:50%;position:absolute;top:2px;left:2px}.switch[aria-checked=true] .switch__knob{transform:translateX(calc(var(--sw-w) - var(--sw-h)));background:var(--ink-000)}.switch__state{min-width:3ch;font-size:var(--t-mono);letter-spacing:var(--tr-label);color:var(--fg-faint);cursor:pointer;-webkit-user-select:none;user-select:none}.switch[aria-checked=true]+.switch__state{color:var(--fg)}.xh-live{top:var(--s-4);z-index:2;background:var(--ink-000);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s);height:9rem;position:sticky;overflow:hidden}.xh-live__cap{left:var(--s-2);bottom:var(--s-2);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-faint);pointer-events:none;position:absolute}.xh-presets{gap:var(--s-2);flex-wrap:wrap;display:flex}.xh-preset{width:var(--s-8);height:var(--s-8);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s);background:var(--ink-000);cursor:pointer;position:relative;overflow:hidden}.xh-preset[aria-pressed=true]{border-color:var(--accent)}.xh-preset__name{inset-inline:0;font-family:var(--font-body);font-size:calc(var(--t-mono) * .8);white-space:nowrap;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-faint);text-align:center;padding-bottom:2px;position:absolute;bottom:0}.result-kicker--pb{color:var(--accent)}.result-stats{gap:var(--s-5);padding-block:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.result-stat{gap:var(--s-1);align-content:start;min-width:0;display:grid}.result-stat__v{white-space:nowrap;font-family:var(--font-mono);font-size:var(--t-d3);letter-spacing:var(--tr-mono);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.result-stat{animation:stat-in var(--d-reveal) var(--e-glide) backwards;animation-delay:calc(var(--j,0) * 70ms + .12s)}@keyframes stat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.result-nonce{animation:stat-in var(--d-base) var(--e-glide) backwards;animation-delay:.48s}.chart-grid{animation:chart-in var(--d-slow) var(--e-glide) backwards;animation-delay:.34s}@keyframes chart-in{0%{opacity:.35;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.result-status,.result-vod,.result-board,.result-actions,.set-warn{animation:stat-in var(--d-reveal) var(--e-glide) backwards;animation-delay:.56s}.result-actions{gap:var(--s-3);padding-top:var(--s-5);flex-wrap:wrap;display:flex}.result-board:empty{display:none}.result-status{font-size:var(--t-xs);color:var(--fg-muted);padding-top:var(--s-4);padding-bottom:var(--s-5);text-wrap:pretty}.chart-grid{gap:var(--s-4);padding-bottom:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.chart{background:var(--ink-000);border:var(--hairline) solid var(--rule);border-radius:var(--r-m);min-width:0;box-shadow:var(--edge-hi);padding:var(--s-4)}.chart__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-height:var(--s-6);display:flex}.chart__sub{font-size:var(--t-xs);color:var(--fg-faint);padding-top:calc(var(--s-1) / 2)}.chart__readout{font-family:var(--font-mono);font-size:var(--t-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-mono);color:var(--fg);white-space:nowrap;min-height:1.2em}.chart__svg{width:100%;height:auto;margin-top:var(--s-2);display:block;overflow:visible}.chart__svg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chart__tick{font-family:var(--font-mono);letter-spacing:var(--tr-mono);fill:var(--fg-faint);font-size:11px}.chart__value{font-family:var(--font-mono);letter-spacing:var(--tr-mono);fill:var(--fg);font-size:13px;font-weight:500}.chart__empty,.chart__note{font-size:var(--t-xs);color:var(--fg-faint);text-wrap:pretty}.chart__empty{padding:var(--s-6) 0}.chart__note{padding-top:var(--s-3)}.chart__table{padding-top:var(--s-3);font-size:var(--t-xs)}.chart__table summary{color:var(--fg-faint);cursor:pointer}.chart__table table{width:100%;margin-top:var(--s-3);border-collapse:collapse;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.chart__table th,.chart__table td{text-align:right;padding:var(--s-1) var(--s-2);border-bottom:var(--hairline) solid var(--rule);white-space:nowrap}.chart__table th:first-child,.chart__table td:first-child{text-align:left}.chart__table th{color:var(--fg-faint);font-weight:500}.chart__table>table{display:table}.chart__table[open]{max-height:22rem;overflow:auto}.board{gap:var(--s-4);display:grid}.board__body{position:relative}.board__head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--hairline) solid var(--rule);flex-wrap:wrap;display:flex}.board__tools{align-items:center;gap:var(--s-3);margin-inline-start:auto;display:flex}@media (max-width:47.99em){.board__row{grid-template-columns:2rem minmax(0,1fr) 5rem 5rem}.board__acc,.board__when{display:none}.board__tools{flex-wrap:wrap}}.board__list{display:grid}.board__row{--row-h:2.75rem;align-items:center;gap:var(--s-3);height:var(--row-h);padding:0 var(--s-2);border-bottom:var(--hairline) solid var(--rule);border-radius:var(--r-s);color:var(--fg-muted);grid-template-columns:2.25rem minmax(0,1fr) 7rem 4.5rem 7rem 5rem;display:grid;position:relative}.board--compact{max-width:34rem}.board--compact .board__row{grid-template-columns:2.25rem minmax(0,1fr) 7rem 5rem}.board__replay{justify-self:end}.board__refresh,.board__replay,.board__card-foot .btn{gap:.35em}.board__replay .icon,.board__card-foot .btn .icon{width:14px;height:14px;display:block}.board__refresh .icon{display:block}.board__rank{font-size:var(--t-mono);color:var(--fg-faint);font-variant-numeric:tabular-nums}.board__name{align-items:baseline;gap:var(--s-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-display);letter-spacing:var(--tr-d3);word-spacing:var(--ws-display);font-weight:500;display:flex;overflow:hidden}.board__name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.board__score,.board__acc{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-mono);text-align:right;white-space:nowrap}.board__score{font-size:var(--t-sm);color:var(--fg);font-weight:500}.board__acc{font-size:var(--t-mono);color:var(--fg-faint)}.board__when{font-size:var(--t-xs);color:var(--fg-faint);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board__row.is-you{color:var(--fg);background:var(--accent-soft);position:relative}.board__row.is-you:before{content:"";background:var(--accent);width:2px;position:absolute;top:15%;bottom:15%;left:0}.board__row.is-you .board__rank{color:var(--accent)}.board__you{font-family:var(--font-body);font-size:var(--t-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--accent);padding:1px var(--s-2);border:var(--hairline) solid var(--accent-dim);border-radius:var(--r-s);flex:none;font-weight:500}.board__tag{font-family:var(--font-body);font-size:var(--t-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-faint);padding:1px var(--s-2);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s);cursor:help;flex:none;font-weight:500}.board__row.is-top-1{--metal:var(--gold)}.board__row.is-top-2{--metal:var(--silver)}.board__row.is-top-3{--metal:var(--bronze)}.board__rank--medal{border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid}.board__row.is-top .board__rank--medal{border:var(--hairline) solid var(--metal);background:color-mix(in oklab, var(--metal) 12%, transparent);color:var(--metal);font-weight:500}.board__row.is-top .board__name{color:var(--fg)}.board__meta{font-size:var(--t-mono);color:var(--fg-faint);font-variant-numeric:tabular-nums;min-height:1em}.board__meta-me{color:var(--accent)}.board__mine[hidden]{display:none}.board__gap{text-align:center;color:var(--fg-faint);letter-spacing:.5em;padding:var(--s-2) 0}.board__pager{justify-content:center;align-items:center;gap:var(--s-4);padding-top:var(--s-2);display:flex}.board__pager[hidden]{display:none}.board__page{font-size:var(--t-mono);color:var(--fg-faint);font-variant-numeric:tabular-nums}.board__row.is-placeholder{color:var(--fg-faint);opacity:.4}.board__row.is-empty{color:var(--fg-faint);opacity:.45}.board__list[aria-busy=true]{opacity:.55;transition:opacity var(--d-fast) var(--e-glide)}.board__status,.board__note{font-size:var(--t-xs);color:var(--fg-faint);text-wrap:pretty;max-width:62ch}.board__status{padding:var(--s-6) var(--s-5);text-align:center;pointer-events:none;color:var(--fg-muted);margin-inline:auto;position:absolute;inset:0 0 auto}.board__status[hidden]{display:none}.board__row.has-entry{cursor:default}.board__row.has-entry:hover,.board__row.has-entry:focus-within{color:var(--fg);background:color-mix(in oklab, var(--fg) 5%, transparent)}.board__row.has-entry:focus{outline:none}.board__row.has-entry:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.board__card{top:100%;right:var(--s-2);z-index:6;align-items:baseline;column-gap:var(--s-4);row-gap:var(--s-1);min-width:min(20rem,100%);max-height:60vh;padding:var(--s-4);background:var(--surface-3);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-m);box-shadow:var(--edge-hi), var(--shadow-2);grid-template-columns:auto minmax(0,1fr);display:none;position:absolute;overflow-y:auto}.board__row.has-entry:hover>.board__card,.board__row.has-entry:focus-within>.board__card{animation:view-in var(--d-fast) var(--e-glide) backwards;display:grid}.board__card--up{top:auto;bottom:100%}.board__card-k{text-align:left}.board__card-v{font-size:var(--t-mono);color:var(--fg);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board__card-foot{align-items:center;gap:var(--s-2);padding-top:var(--s-3);margin-top:var(--s-2);border-top:var(--hairline) solid var(--rule);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;display:flex}.board__card-nofilm{font-size:var(--t-xs);color:var(--fg-muted)}.board__row{animation:row-in var(--d-fast) var(--e-glide) backwards;animation-delay:calc(var(--i,0) * 22ms)}.board__row.has-entry:hover,.board__row.has-entry:focus-within{z-index:7}.flag{width:1.33em;height:1em;box-shadow:0 0 0 1px color-mix(in oklab, var(--fg) 14%, transparent);background-position:50%;background-size:cover;border-radius:1px;flex:none;align-self:center;display:inline-block}.board__flag{margin-right:2px}.profile__flag{border-radius:2px;width:2rem;height:1.5rem}.badge{width:.95em;height:.95em;color:var(--fg);cursor:help;flex:none;align-self:center;margin-left:3px}.badge>svg{width:100%;height:100%;display:block}.badge--ascendant{color:var(--fg-muted)}.board__row:hover .badge--ascendant,.profile__name .badge--ascendant{color:var(--fg)}.board__name-link{cursor:pointer}.board__name-link:hover,.board__name-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.xp-slot:empty{display:none}.xp-slot{width:min(100%,30rem);margin-inline:auto}.xp{gap:var(--s-2);display:grid}.xp__head{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.xp__level{font-size:var(--t-sm);color:var(--fg);letter-spacing:var(--tr-mono);font-weight:500}.xp__level.is-punch{animation:xp-punch .3s var(--e-glide)}@keyframes xp-punch{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.xp__tier{color:var(--fg-muted)}.xp__tier.is-new{animation:view-in var(--d-base) var(--e-glide);color:var(--fg)}.xp__chip{font-size:var(--t-mono);color:var(--fg);padding:1px var(--s-2);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s)}.xp__chip.is-in{animation:xp-chip var(--d-base) var(--e-glide) backwards}@keyframes xp-chip{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.xp__count{font-size:var(--t-mono);color:var(--fg-faint);font-variant-numeric:tabular-nums;margin-left:auto}.xp__bar{border-radius:var(--r-pill);background:color-mix(in oklab, var(--fg) 12%, transparent);height:4px;overflow:hidden}.xp__fill{background:var(--fg);border-radius:inherit;height:100%}.xp__bar.is-wrap{animation:xp-wrap .4s var(--e-glide)}@keyframes xp-wrap{0%{background:var(--fg)}to{background:color-mix(in oklab, var(--fg) 12%, transparent)}}.profile__back{margin-bottom:var(--s-4)}.profile__head{justify-content:space-between;align-items:flex-end;gap:var(--s-5);padding-bottom:var(--s-5);border-bottom:var(--hairline) solid var(--rule);flex-wrap:wrap;display:flex}.profile__id{gap:var(--s-2);display:grid}.profile__name{align-items:baseline;gap:var(--s-3);min-width:0;display:flex}.profile__name>.display-2{overflow-wrap:anywhere;min-width:0}.profile__name .badge{width:1.5rem;height:1.5rem}.profile__level{width:min(100%,20rem)}.profile__stats{gap:var(--s-4);padding:var(--s-5) 0;border-bottom:var(--hairline) solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:47.99em){.profile__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile__stat{gap:var(--s-1);align-content:start;display:grid}.profile__stat-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:500}.profile__own{align-items:center;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,18rem);display:grid}.profile__own>.set-row{grid-column:1/-1}@media (max-width:47.99em){.profile__own{grid-template-columns:minmax(0,1fr)}}.profile__geo{align-items:center;gap:var(--s-3);font-size:var(--t-xs);color:var(--fg-muted);grid-column:1/-1;display:flex}.profile__geo[hidden]{display:none}.profile__section{padding-top:var(--s-5)}.profile__links,.profile__gear{align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-3);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.profile__chip{align-items:center;gap:var(--s-2);padding:2px var(--s-3);border:var(--hairline) solid var(--rule-strong);color:var(--fg);border-radius:2px;text-decoration:none;display:inline-flex}a.profile__chip:hover span:last-child{text-underline-offset:3px;text-decoration:underline}a.profile__chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.profile__chip-k{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-faint)}.is-ascendant{--asc-glow:var(--gold);text-shadow:0 0 14px color-mix(in oklab, var(--asc-glow) 45%, transparent), 0 0 3px color-mix(in oklab, var(--asc-glow) 30%, transparent)}.is-ascendant-paint{--asc-glow:var(--gold);--asc-glow2:#eff3f7;background:linear-gradient(100deg, var(--asc-glow) 0%, var(--asc-glow2) 45%, var(--asc-glow) 90%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.is-ascendant-shimmer{animation:3.4s linear infinite asc-shimmer}@keyframes asc-shimmer{0%{background-position:0 0}to{background-position:200% 0}}.is-ascendant-sparkle{position:relative}.is-ascendant-sparkle:before,.is-ascendant-sparkle:after{content:"";background:var(--asc-glow,var(--gold));pointer-events:none;width:.55em;height:.55em;animation:2.6s ease-in-out infinite asc-twinkle;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 Q14.4 9.6 23 12 Q14.4 14.4 12 23 Q9.6 14.4 1 12 Q9.6 9.6 12 1 Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 Q14.4 9.6 23 12 Q14.4 14.4 12 23 Q9.6 14.4 1 12 Q9.6 9.6 12 1 Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.is-ascendant-sparkle:before{top:-.28em;right:-.5em}.is-ascendant-sparkle:after{width:.38em;height:.38em;animation-delay:-1.3s;bottom:-.12em;left:-.5em}@keyframes asc-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.is-ascendant-shimmer{animation:none}.is-ascendant-sparkle:before,.is-ascendant-sparkle:after{opacity:.7;animation:none;transform:none}}.profile__chip-ico{color:var(--fg-faint);display:inline-flex}.profile__chip-ico svg{width:13px;height:13px;display:block}a.profile__chip:hover .profile__chip-ico{color:var(--fg)}.profile__preview{margin-left:var(--s-2)}.profile__gear{color:var(--fg-muted)}.profile__field-note{font-size:var(--t-xs);color:var(--fg-faint);grid-column:1/-1}.profile__featured .profile__run{border-bottom:0}.profile__firsts .profile__run--first{padding-left:2.1rem;position:relative}.profile__first-mark{border:1px solid color-mix(in oklab, var(--gold) 55%, transparent);width:1.35rem;height:1.35rem;color:var(--gold);font-size:var(--t-mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.profile__col .profile__run:last-child{border-bottom:0}.profile__featured{padding:var(--s-3) var(--s-4);margin-top:var(--s-2);background:var(--surface-1);border:var(--hairline) solid var(--rule);border-radius:var(--r-m);box-shadow:var(--edge-hi)}.profile__lists{gap:var(--s-6);display:grid}@media (min-width:80em){.profile__lists{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:79.99em){.profile__run{grid-template-columns:minmax(0,1fr) 5rem 5rem auto}.profile__run-acc{display:none}}.profile__col{min-width:0}.profile__run{align-items:center;gap:var(--s-3);border-bottom:var(--hairline) solid var(--rule);height:2.75rem;color:var(--fg-muted);grid-template-columns:minmax(0,1fr) 6rem 4rem 6rem auto;display:grid}.profile__run-name{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);font-weight:500;overflow:hidden}.profile__run-score{text-align:right;color:var(--fg);font-variant-numeric:tabular-nums}.profile__run-acc{text-align:right;font-size:var(--t-mono);color:var(--fg-faint)}.profile__run-when{text-align:right;font-size:var(--t-xs);color:var(--fg-faint);white-space:nowrap}.profile__run-acts{gap:var(--s-2);justify-content:flex-end;display:flex}.ident{align-items:start;gap:var(--s-3) var(--s-4);padding:var(--s-5);margin-bottom:var(--s-5);background:var(--surface-1);border:var(--hairline) solid var(--rule);border-radius:var(--r-m);box-shadow:var(--edge-hi);grid-template-columns:minmax(0,1fr) minmax(0,22rem);display:grid}.ident__label{gap:var(--s-2);display:grid}.ident__who{font-size:var(--t-m);color:var(--fg);overflow-wrap:anywhere;font-weight:600;line-height:1.2}.ident__who.is-anon{color:var(--fg-muted);font-weight:500}.ident__hint{font-size:var(--t-xs);color:var(--fg-faint);text-wrap:pretty;max-width:56ch}.ident__hint[hidden]{display:none}.ident__control{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.ident__control>.field{flex:6rem;min-width:0}.ident__status{font-size:var(--t-xs);color:var(--fg-muted);grid-column:1/-1}.ident__status[hidden]{display:none}@media (max-width:47.99em){.ident{grid-template-columns:minmax(0,1fr)}}.consent{left:50%;bottom:var(--s-4);z-index:65;align-items:center;gap:var(--s-4);width:min(calc(100% - 2 * var(--gutter)), 46rem);padding:var(--s-3) var(--s-4);background:var(--surface-2);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-m);box-shadow:var(--edge-hi), var(--shadow-2);animation:view-in var(--d-base) var(--e-glide) backwards;display:flex;position:fixed;transform:translate(-50%)}.consent__text{font-size:var(--t-xs);color:var(--fg-muted);text-wrap:pretty}.consent__link{font-size:var(--t-xs);color:var(--fg);text-underline-offset:3px;flex:none}@media (max-width:47.99em){.consent{flex-wrap:wrap;justify-content:flex-end}}.aim-banner{--banner-tint:var(--rule-strong);--banner-ink:var(--fg-muted);background:var(--surface-2);border-bottom:var(--hairline) solid var(--banner-tint);box-shadow:var(--shadow-2);color:var(--fg);visibility:hidden;transition:transform var(--d-base) var(--e-glide), visibility 0s linear var(--d-base);justify-content:center;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.aim-banner.is-open{visibility:visible;transition:transform var(--d-base) var(--e-glide), visibility 0s;transform:none}.aim-banner[data-severity=warn]{--banner-tint:var(--sem-warn);--banner-ink:var(--sem-warn);background:color-mix(in oklab, var(--sem-warn) 16%, var(--surface-2))}.aim-banner[data-severity=crit]{--banner-tint:var(--sem-bad);--banner-ink:var(--sem-bad);background:color-mix(in oklab, var(--sem-bad) 18%, var(--surface-2))}.aim-banner__inner{align-items:center;gap:var(--s-3);width:100%;max-width:var(--max-w);padding:var(--s-2) var(--gutter);font-size:var(--t-sm);line-height:var(--lh-body);display:flex}.aim-banner__mark{background:var(--banner-ink);border-radius:50%;flex:none;width:8px;height:8px}.aim-banner__msg{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.aim-banner__link{color:var(--fg);text-underline-offset:3px;flex:none;font-weight:500}.aim-banner__x{width:var(--s-6);height:var(--s-6);border-radius:var(--border-radius);color:var(--fg-muted);cursor:pointer;transition:color var(--d-fast) var(--e-glide), background-color var(--d-fast) var(--e-glide);background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.aim-banner__x:hover{color:var(--fg);background:color-mix(in oklab, var(--fg) 8%, transparent)}.aim-banner__x .icon{display:block}.aim-banner.is-collapsed{pointer-events:none;background:var(--banner-tint);height:3px;box-shadow:none;border-bottom:0;overflow:hidden}.aim-banner.is-collapsed .aim-banner__inner{display:none}.maint{top:var(--site-banner-h,0px)}.maint .fbk__inner{width:min(calc(100% - 2 * var(--gutter)), 34rem)}.maint__eyebrow{align-items:center;gap:var(--s-2);color:var(--sem-bad);display:inline-flex}.maint__eyebrow .icon{display:block}.maint__msg{color:var(--fg);font-size:var(--t-body);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere;max-width:var(--measure)}.maint__since{color:var(--sem-bad)}.maint__since:empty{display:none}.maint__offline{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-4);border-top:var(--hairline) solid var(--rule);flex-wrap:wrap;display:flex}.maint__offline .fbk__hint{flex:18rem}@media (prefers-reduced-motion:reduce){.layer-chrome *,.layer-chrome :before,.layer-chrome :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}.panel,.pause,.fbk,.btn,.row,.field,.consent,.toast,.aim-banner{transition-duration:1ms!important;animation-duration:1ms!important}.aep-dither{display:none}}.aep-dither{z-index:0;pointer-events:none;contain:strict;position:absolute;inset:0}.aep-dither canvas{width:100%;height:100%;display:block}.panel__inner{z-index:1;position:relative}.wk{gap:var(--s-5);max-width:72rem;display:grid}.wk-loading{color:var(--fg-faint)}.wk-empty{max-width:44rem;color:var(--fg-muted)}.wk-head{gap:var(--s-2);display:grid}.wk-state{align-items:baseline;gap:var(--s-3);display:flex}.wk-count{font-size:var(--t-mono);font-variant-numeric:tabular-nums;color:var(--fg)}.wk-entry{gap:var(--s-2);display:grid}.wk-entry__row{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-1);border:var(--hairline) solid var(--rule);border-radius:var(--r-m);flex-wrap:wrap;display:flex}.wk-entry__text{max-width:40rem;color:var(--fg-muted)}.wk-entry__text a{color:var(--fg)}.wk-entry__ok{color:var(--fg-muted)}.wk-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));grid-auto-rows:1fr;display:grid}.wk-card{gap:var(--s-3);padding:var(--s-4);background:var(--surface-1);border:var(--hairline) solid var(--rule);border-radius:var(--r-m);box-shadow:var(--edge-hi);min-width:0;transition:border-color var(--d-hover) var(--e-glide);flex-direction:column;display:flex}.wk-card:hover{border-color:var(--rule-strong)}.wk-card{animation:stat-in var(--d-reveal) var(--e-glide) backwards;animation-delay:calc(var(--j,0) * 70ms)}.wk-card__top{align-items:baseline;gap:var(--s-3);display:flex}.wk-card__slot{font-size:var(--t-mono);color:var(--fg-faint)}.wk-card__name{color:var(--fg);font-size:1.25rem;font-weight:500}.wk-card__blurb{color:var(--fg-muted);margin:0}.wk-card__facts{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.wk-card__prize{color:var(--fg)}.wk-card__status{min-height:1.25rem}.wk-card__status.set-warn{min-height:0}.wk-card__mine{gap:var(--s-2);padding:var(--s-3);background:color-mix(in oklab, var(--ink-000) 40%, transparent);border:var(--hairline) solid var(--rule);border-radius:var(--r-s);display:grid}.wk-card__best{align-items:baseline;gap:var(--s-2);color:var(--fg);display:flex}.wk-card__attempt{font-size:var(--t-mono);color:var(--fg-muted)}.vod-attach{gap:var(--s-2);display:grid}.vod-attach__why{color:var(--fg-muted);max-width:40rem}.vod-attach__deadline{font-size:var(--t-mono);color:var(--fg-faint)}.vod-attach__state{color:var(--fg-muted)}.vod-attach__state.is-ok{color:var(--fg)}.vod-attach__na{color:var(--fg-faint);max-width:40rem}.vod-attach__row{gap:var(--s-2);align-items:center;display:flex}.vod-attach__url{min-width:0;padding:var(--s-2) var(--s-3);background:color-mix(in oklab, var(--ink-000) 55%, transparent);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s);color:var(--fg);font:inherit;flex:1}.vod-attach__feedback{min-height:1rem;color:var(--fg-faint)}.result-vod:not(:empty){margin-top:var(--s-3)}.wk-card>.result-actions{margin-top:auto}.wk-card__board{min-width:0}.wk-board .board__row{grid-template-columns:2.25rem minmax(0,1fr) 6rem 6rem 4.5rem}.wk-board .board__nofilm{width:4.5rem}.board__note{color:var(--fg-faint)}.ident__auth{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:var(--hairline) solid var(--rule);flex-wrap:wrap;grid-column:1/-1;display:flex}.ident__auth-note{max-width:40rem;color:var(--fg-muted)}.ident__auth-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.btn--mini{min-height:1.75rem;padding:var(--s-1) var(--s-3);font-size:var(--t-mono);text-decoration:none}.count__nonce{font-size:calc(11px * var(--k));letter-spacing:.08em;text-align:center;color:var(--chrome-quiet);font-variant-numeric:tabular-nums}.result-nonce{color:var(--fg-muted);letter-spacing:.06em}.toasts{z-index:60;inset:auto var(--s-4) var(--s-4) auto;gap:var(--s-2);max-width:26rem;display:grid;position:fixed}.toast{padding:var(--s-3) var(--s-4);border:var(--hairline) solid var(--rule);background:var(--surface-2);border-radius:var(--r-m);box-shadow:var(--shadow-2);color:var(--fg-muted);cursor:pointer;animation:toast-in var(--d-base) var(--e-glide) backwards}.toast:nth-child(2){animation-delay:70ms}.toast:nth-child(3){animation-delay:.14s}.toast:nth-child(n+4){animation-delay:.21s}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.toast--ranked{border-color:var(--accent-dim);color:var(--fg);box-shadow:var(--shadow-2)}.toast--divergent,.toast--rejected{border-color:color-mix(in oklab, var(--fg) 30%, transparent)}.session-strip{gap:var(--s-3);margin-top:var(--s-3);font-size:var(--t-xs);color:var(--fg-muted);align-items:baseline;display:flex}.session-strip__trend.is-up{color:var(--fg)}.session-strip__trend.is-down{color:var(--fg-faint)}.result-breakdown{padding:var(--s-3) var(--s-4);background:var(--ink-000);border:var(--hairline) solid var(--rule);border-radius:var(--r-m);box-shadow:var(--edge-hi);margin-top:0}.result-breakdown__toggle.is-open{background:var(--accent-soft);border-color:var(--accent-dim);color:var(--accent)}.result-breakdown__toggle.is-open:hover{border-color:var(--accent-dim)}.result-breakdown__body{margin-top:var(--s-2)}.result-breakdown__agg{font-size:var(--t-xs);color:var(--fg-muted);margin-bottom:var(--s-1)}.result-breakdown__rows{max-height:14rem;font-size:var(--t-xs);white-space:pre;color:var(--fg-faint);line-height:1.7;overflow-y:auto}.result-breakdown__row.is-flawed{color:var(--fg-muted)}.sens-card{margin-top:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--surface-1);border:var(--hairline) solid var(--rule);border-radius:var(--r-m);font-size:var(--t-xs);color:var(--fg-muted)}.sens-card__title{margin-bottom:var(--s-1);color:var(--fg-faint);text-transform:uppercase;letter-spacing:.08em;display:block}.sens-card__line{color:var(--fg-muted)}.sens-card__hint{color:var(--fg-faint);margin-top:2px}.sens-card__bands{margin-top:var(--s-1);color:var(--fg-faint);line-height:1.7}.sens-card .btn{margin-top:var(--s-2)}.field.is-prefilled{border-color:var(--fg-muted)}.result-stat__sub{color:var(--fg-faint);margin-top:2px}.rpt__subject{font-size:var(--t-md);color:var(--fg);margin-top:calc(-1 * var(--s-2))}.rpt__who{font-weight:600}.rpt__what{color:var(--fg-muted)}.rpt .rpt__text{min-height:7rem}.profile__rank-mark.is-1{--metal:var(--gold)}.profile__rank-mark.is-2{--metal:var(--silver)}.profile__rank-mark.is-3{--metal:var(--bronze)}.profile__rank-mark{border-color:color-mix(in oklab, var(--metal,var(--gold)) 55%, transparent);color:var(--metal,var(--gold))}.profile__ranks-head{align-items:baseline;gap:var(--s-3);display:flex}.profile__ranks-tally{gap:var(--s-2);letter-spacing:0;text-transform:none;display:inline-flex}.profile__ranks-tally-n{border:1px solid color-mix(in oklab, var(--metal) 55%, transparent);color:var(--metal);border-radius:999px;padding:0 .4em}.profile__ranks-tally-n.is-1{--metal:var(--gold)}.profile__ranks-tally-n.is-2{--metal:var(--silver)}.profile__ranks-tally-n.is-3{--metal:var(--bronze)}.profile__run-views{color:var(--fg-muted);font-size:var(--t-mono);align-items:center;gap:.3em;display:inline-flex}.profile__run-views svg{display:block}.panel__inbox{flex:none;position:relative}.panel__badge{background:var(--fg);min-width:1.1rem;height:1.1rem;color:var(--ink-000);font-family:var(--font-mono);font-size:var(--t-mono);text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface-1);pointer-events:none;border-radius:999px;padding:0 .3rem;font-weight:600;line-height:1.1rem;position:absolute;top:-.4rem;right:-.4rem}.panel__badge[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.panel__badge.is-pop{animation:badge-pop var(--d-base) var(--e-glide)}@keyframes badge-pop{0%{transform:scale(.55)}45%{transform:scale(1.18)}to{transform:scale(1)}}}.inbox .fbk__inner{width:min(calc(100% - 2 * var(--gutter)), 40rem)}.inbox__lead{align-items:center;gap:var(--s-3);display:flex}.inbox__pane{gap:var(--s-3);flex-direction:column;display:flex}.inbox__bar{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:1.75rem;font-size:var(--t-xs);color:var(--fg-muted);display:flex}.inbox__count{font-variant-numeric:tabular-nums}.inbox__list{border-top:var(--hairline) solid var(--rule);flex-direction:column;display:flex}.inbox__row{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-2);border:0;border-bottom:var(--hairline) solid var(--rule);color:var(--fg-muted);font:inherit;letter-spacing:var(--tr-body);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;margin:0;display:grid}.inbox__row:hover,.inbox__row:focus-visible{background:var(--surface-1);color:var(--fg)}.inbox__row:focus-visible{outline:var(--hairline) solid var(--fg);outline-offset:-2px}.inbox__row.is-unread{color:var(--fg)}.inbox__glyph{border:var(--hairline) solid var(--rule);border-radius:var(--r-s,4px);width:1.75rem;height:1.75rem;color:var(--fg-faint);flex:none;justify-content:center;align-items:center;display:inline-flex}.inbox__glyph svg{display:block}.inbox__row.is-unread .inbox__glyph{color:var(--fg);border-color:var(--rule-strong)}.inbox__mark{fill:currentColor}.inbox__text{flex-direction:column;gap:2px;min-width:0;display:flex}.inbox__line{align-items:baseline;gap:var(--s-2);min-width:0;font-size:var(--t-sm);display:flex}.inbox__sender{color:var(--fg-muted);flex:none}.inbox__sender:after{content:"·";margin-left:var(--s-2);color:var(--fg-faint)}.inbox__row.is-unread .inbox__sender{color:var(--fg);font-weight:600}.inbox__subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.inbox__row.is-unread .inbox__subject{font-weight:600}.inbox__preview{font-size:var(--t-xs);color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox__row.is-unread .inbox__preview{color:var(--fg-muted)}.inbox__side{align-items:center;gap:var(--s-2);flex:none;display:flex}.inbox__when{font-size:var(--t-xs);color:var(--fg-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.inbox__dot{background:var(--fg);visibility:hidden;border-radius:50%;width:.5rem;height:.5rem}.inbox__row.is-unread .inbox__dot{visibility:visible}.inbox__meta{align-items:center;gap:var(--s-2);font-size:var(--t-xs);color:var(--fg-muted);display:flex}.inbox__meta svg{color:var(--fg-faint);display:block}.inbox__meta .inbox__when:before{content:"·";margin-right:var(--s-2)}.inbox__who{color:var(--fg);font-weight:600}.inbox__from{font-size:var(--t-xs);color:var(--fg-muted)}.inbox__body{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.inbox__quote{gap:var(--s-1);padding-left:var(--s-3);border-left:2px solid var(--rule-strong);flex-direction:column;display:flex}.inbox__quote-head{align-items:center;gap:var(--s-3);display:flex}.inbox__quote-body{color:var(--fg-muted)}.inbox__status{border:var(--hairline) solid var(--rule-strong);font-family:var(--font-body);font-size:var(--t-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-muted);border-radius:999px;padding:0 .5em;font-weight:500;line-height:1.6}.inbox__status.is-done{color:var(--fg-faint)}.inbox__status.is-seen{color:var(--fg)}.inbox__attach{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:var(--hairline) solid var(--rule);border-radius:var(--r-m);background:var(--surface-1);flex-wrap:wrap;display:flex}.inbox__code{font-size:var(--t-md);letter-spacing:.08em;color:var(--fg);-webkit-user-select:all;user-select:all}.inbox__copy{align-items:center;gap:var(--s-2);margin-left:auto;display:inline-flex}.inbox__copy svg{display:block}.inbox__empty{gap:var(--s-2);padding:var(--s-5) 0;color:var(--fg);flex-direction:column;display:flex}.inbox__empty p{margin:0}.inbox__empty-sub{font-size:var(--t-sm);color:var(--fg-muted)}@media (prefers-reduced-motion:no-preference){.inbox__pane.is-in{animation:inbox-in var(--d-fast) var(--e-glide)}@keyframes inbox-in{0%{opacity:0}to{opacity:1}}}.fbk__form{gap:var(--s-4);flex-direction:column;display:flex}.fbk__sent{align-items:center;gap:var(--s-2);padding:var(--s-5) 0;text-align:center;flex-direction:column;display:flex}.fbk__sent svg{color:var(--fg-faint);display:block}.fbk__sent p{margin:0}.fbk__sent-title{color:var(--fg);font-weight:600}.fbk__sent-sub{font-size:var(--t-sm);color:var(--fg-muted)}.stats__back{margin-bottom:var(--s-4)}.stats__head{gap:var(--s-2);padding-bottom:var(--s-5);border-bottom:var(--hairline) solid var(--rule);display:grid}.stats__title{overflow-wrap:anywhere;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%}.stats__sub{font-size:var(--t-sm);color:var(--fg-muted);text-wrap:pretty;max-width:62ch;margin:0}.stats__tiles{gap:var(--s-4);padding:var(--s-5) 0;border-bottom:var(--hairline) solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.stats__tile{gap:var(--s-1);align-content:start;min-width:0;display:grid}.stats__tile-v{white-space:nowrap;font-size:1.5rem;font-weight:500;line-height:1.1}.stats__tile-sub{font-size:var(--t-xs);color:var(--fg-faint)}.stats__table{padding-top:var(--s-4);display:grid}.stats__row{align-items:center;gap:var(--s-3);width:100%;min-height:2.75rem;padding:var(--s-2) var(--s-2);border:0;border-bottom:var(--hairline) solid var(--rule);border-radius:var(--r-s);color:var(--fg-muted);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:background-color var(--d-hover) var(--e-glide), color var(--d-hover) var(--e-glide);background:0 0;grid-template-columns:minmax(0,1fr) 4rem 6.5rem 6.5rem 5.5rem 6rem;display:grid}button.stats__row:hover,button.stats__row:focus-visible{background:color-mix(in oklab, var(--fg) 6%, transparent);color:var(--fg)}.stats__row--head{cursor:default;min-height:2rem;color:var(--fg-faint)}.stats__cell{text-align:right;white-space:nowrap;min-width:0}.stats__cell--name{text-align:left;gap:2px;display:grid;overflow:hidden}.stats__name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats__fam{font-size:var(--t-xs);color:var(--fg-faint)}.stats__trend.is-up{color:var(--fg)}.stats__trend.is-flat{color:var(--fg-muted)}.stats__trend.is-down{color:var(--fg-faint)}.stats__trend.is-none{color:var(--fg-faint);opacity:.6}.stats__foot{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-5);flex-wrap:wrap;display:flex}.stats__foot-note{font-size:var(--t-xs);color:var(--fg-faint);text-wrap:pretty;max-width:48ch}.stats__foot-acts{gap:var(--s-2);display:flex}.stats__empty{font-size:var(--t-sm);color:var(--fg-faint);padding:var(--s-5) 0;text-wrap:pretty;max-width:48ch}.stats__charts{padding-top:var(--s-5)}.stats__heat{gap:var(--s-4);padding-top:var(--s-2);display:grid}.stats__heat>.stats__empty{padding-top:var(--s-2)}.stats__tendency{gap:var(--s-1);font-size:var(--t-sm);color:var(--fg-muted);text-wrap:pretty;max-width:62ch;margin:0;padding-left:1.2em;display:grid}@media (max-width:47.99em){.stats__row{grid-template-columns:minmax(0,1fr) 3.5rem 5.5rem 4.5rem}.stats__row>.stats__cell:nth-child(4),.stats__row>.stats__cell:nth-child(5){display:none}}.view--result .result-stats{padding-block:var(--s-2) var(--s-1)}.result-stat__l{align-items:center;gap:var(--s-1);display:inline-flex}.result-stat__l .icon{color:var(--fg-faint);flex:none;display:block}.result-actions--bar{padding-block:var(--s-2);margin-bottom:var(--s-2);border-top:var(--hairline) solid var(--rule);border-bottom:var(--hairline) solid var(--rule);align-items:center;animation-delay:.3s}.result-actions--bar .icon{flex:none}.result-actions--bar .btn{text-decoration:none}.result-actions__xp{margin-left:auto;width:min(100%,22rem);margin-inline-end:0}@media (max-width:63.99em){.result-actions__xp{width:100%;padding-top:var(--s-2);margin-left:0}}.result-status{align-items:flex-start;gap:var(--s-2);display:flex}.result-status__ico{color:var(--fg-faint);flex:none;margin-top:1px;display:inline-flex}.result-status.is-verified .result-status__ico{color:var(--fg)}.result-status__text{min-width:0}.result-status__text .btn{margin-left:var(--s-2);vertical-align:middle}.result-grid{gap:var(--s-3) var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64em){.result-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.result-main{min-width:0}.result-side{gap:var(--s-4);align-content:start;min-width:0;display:grid}.view--result .chart-grid{padding-bottom:var(--s-4)}.view--result .chart__svg{max-height:10rem}.view--result .result-status{padding-top:var(--s-2);padding-bottom:var(--s-3)}.result-heat{gap:var(--s-2);display:grid}.result-heat>.label{padding-top:var(--s-1)}.result-heat .heatmap{column-gap:var(--s-4);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:start;margin-top:0;display:grid}.result-heat .heatmap .chart__head{grid-column:2;min-height:0}.result-heat .heatmap .heatmap__stage{grid-area:1/1/span 3;margin:0}.result-heat .heatmap .heatmap__legend{padding-top:var(--s-2);grid-column:2}.result-heat .heatmap .result-heat__tend{padding-top:var(--s-3);grid-column:2}.result-heat .heatmap .chart__empty{grid-column:1/-1}@media (max-width:47.99em){.result-heat .heatmap{grid-template-columns:minmax(0,1fr)}.result-heat .heatmap .chart__head,.result-heat .heatmap .heatmap__stage,.result-heat .heatmap .heatmap__legend,.result-heat .heatmap .result-heat__tend{grid-area:auto/1}.result-heat .heatmap .heatmap__stage{margin:var(--s-2) auto 0}}.result-heat__wait{padding:var(--s-4) 0}.heatmap__stage{margin:var(--s-2) auto 0;max-width:100%;position:relative}.heatmap__canvas{max-width:100%;height:auto;display:block}.heatmap__q{font-size:var(--t-mono);color:var(--fg-faint);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-mono);pointer-events:none;position:absolute}.heatmap__q--tl{top:0;left:0}.heatmap__q--tr{top:0;right:0}.heatmap__q--bl{bottom:0;left:0}.heatmap__q--br{bottom:0;right:0}.heatmap__legend{align-items:center;gap:var(--s-2);padding-top:var(--s-3);font-size:var(--t-xs);color:var(--fg-faint);text-wrap:pretty;display:flex}.heatmap__ramp{flex:none;gap:1px;display:inline-flex}.heatmap__ramp i{border-radius:1px;width:10px;height:6px;display:block}.result-heat__tend{font-size:var(--t-xs);color:var(--fg-muted);gap:2px;display:grid}.result-heat__line:before{content:"— ";color:var(--fg-faint)}.result-heat__line.is-quiet{color:var(--fg-faint)}.tip{width:14px;height:14px;color:var(--fg-faint);cursor:help;vertical-align:middle;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.tip svg{width:14px;height:14px;display:block}.tip:hover,.tip:focus-visible,.tip[aria-expanded=true]{color:var(--fg)}.tip:focus-visible{outline:var(--hairline) solid var(--fg);outline-offset:2px}.tip__box{z-index:70;max-width:18rem;padding:var(--s-2) var(--s-3);font-family:var(--font-body);font-size:var(--t-xs);letter-spacing:0;text-transform:none;color:var(--fg);background:var(--surface-2);border:var(--hairline) solid var(--rule);border-radius:var(--r-m);text-wrap:pretty;pointer-events:none;opacity:0;transform:translateY(var(--tip-shift,4px));line-height:1.45;position:fixed}.tip__box[data-side=above]{--tip-shift:4px}.tip__box[data-side=below]{--tip-shift:-4px}.tip__box.is-open{opacity:1;transform:none}.tip__box:after{content:"";left:var(--tip-arrow-x,50%);background:var(--surface-2);border:var(--hairline) solid var(--rule);width:8px;height:8px;margin-left:-4px;position:absolute;transform:rotate(45deg)}.tip__box[data-side=above]:after{border-top:0;border-left:0;bottom:-5px}.tip__box[data-side=below]:after{border-bottom:0;border-right:0;top:-5px}@media (prefers-reduced-motion:no-preference){.tip__box{transition:opacity var(--d-fast) var(--e-glide), transform var(--d-fast) var(--e-glide)}}.set-row__control .tip,.set-row__control .tip-slot{margin-left:auto}.tip-slot{flex:none;width:14px;height:14px;display:inline-block}.fbk__head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.fbk__x{border:var(--hairline) solid var(--rule);border-radius:var(--r-s,4px);width:1.75rem;height:1.75rem;color:var(--fg-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fbk__x:hover,.fbk__x:focus-visible{color:var(--fg);border-color:var(--rule-strong)}.fbk__x svg{display:block}.fbk__title{margin-top:calc(-1 * var(--s-2))}.inbox__empty.is-blank{text-align:center;color:var(--fg-muted);align-items:center}.inbox__empty.is-blank svg{color:var(--fg-faint)}.inbox__empty.is-blank p:first-of-type{color:var(--fg)}.keycap{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);color:var(--fg-muted);padding:2px var(--s-2);border:var(--hairline) solid var(--rule-strong);border-radius:var(--r-s);line-height:1}.set-row__control--keys .keycap{color:var(--fg);text-align:center;min-width:1.5rem}.btn__key{font:inherit;letter-spacing:inherit}.set-row--keys{row-gap:var(--s-1)}.set-row__note{font-size:var(--t-xs);color:var(--fg-muted);text-wrap:pretty;grid-column:1/-1}.set-row__note[hidden]{display:none}.set-row__fixed{font-size:var(--t-mono);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-faint)}.btn.is-listening{border-style:dashed;border-color:var(--fg);color:var(--fg)}.set-row--keys-foot{grid-template-columns:minmax(0,1fr)}.set-row--keys-foot .btn{justify-self:start}
