@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/spectral-cyrillic-800-normal-BxWAqEXZ.woff2)format("woff2"),url(/assets/spectral-cyrillic-800-normal-CXE64UEj.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/spectral-latin-800-normal-DKUtXtHF.woff2)format("woff2"),url(/assets/spectral-latin-800-normal-Rel2qaTu.woff)format("woff")}:root{--bg:#111413;--bg-lift:#1a1e1c;--bg-sunk:#090c0a;--line:#343b37;--line-soft:#282e2a;--ink:#f3f3ee;--ink-soft:#c1c8c3;--ink-faint:#929b95;--critical:#f2685f;--critical-bg:#f2685f14;--warning:#e0a33a;--warning-bg:#e0a33a14;--info:#4f8ef7;--info-bg:#4f8ef714;--ok:#4fbf87;--ok-bg:#4fbf8714;--accent:#92d49d;--accent-ink:#102016;--track-1:#4f8ef7;--track-2:#2db3a0;--track-3:#9b7bf0;--track-4:#e0708f;--lit-soft:0 0 24px -8px currentColor;--lit:0 0 32px -10px currentColor, 0 0 8px -4px currentColor;--lit-hard:0 0 44px -12px currentColor, 0 0 12px -6px currentColor;--t-label:.7rem;--t-2xs:.78rem;--t-xs:.85rem;--t-sm:.93rem;--t-base:1rem;--t-md:1.06rem;--t-lg:1.2rem;--t-xl:1.5rem;--t-2xl:2rem;--t-hero:clamp(2.7rem, 7.5vw, 5.2rem);--t-h1:clamp(1.9rem, 4.5vw, 2.9rem);--t-h2:clamp(1.6rem, 3.4vw, 2.3rem);--t-lead:clamp(1.02rem, 2vw, 1.22rem);--r-sm:8px;--r-md:10px;--r-lg:14px;--r-pill:999px;--measure:74ch;--page:68rem;--doc:62rem;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--fast:.16s;--mid:.28s;--slow:.7s;--font-head:"Spectral", Georgia, "Times New Roman", serif;--font:"Inter Variable", "Inter", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SF Mono", Consolas, monospace}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font);font-feature-settings:"tnum" 1, "cv05" 1, "ss03" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background var(--mid) var(--ease), color var(--mid) var(--ease);margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.012em;margin:0;font-weight:800;line-height:1.22}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-md)}p{margin:0}a{color:inherit}::selection{background:var(--info);color:var(--bg)}:focus-visible{outline:2px solid var(--info);outline-offset:3px}code,pre,.mono{font-family:var(--mono)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:60;clip-path:inset(50%);border-radius:var(--r-md);width:1px;height:1px;font-size:var(--t-xs);white-space:nowrap;background:var(--bg-lift);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:var(--lit-soft);padding:.6rem 1rem;font-weight:550;text-decoration:none;position:absolute;top:.75rem;left:.75rem;overflow:hidden}.skip:focus{clip-path:none;width:auto;height:auto}main[tabindex="-1"]:focus{outline:none}.ambient{z-index:-2;pointer-events:none;contain:strict;color:var(--accent);position:fixed;inset:0;overflow:hidden}.ambient-grid{background-image:linear-gradient(color-mix(in srgb, var(--line) 35%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 35%, transparent) 1px, transparent 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.ambient svg{width:100%;height:100%;position:absolute;inset:0}.ambient path{fill:none;vector-effect:non-scaling-stroke}.ambient-rails path{stroke:currentColor;stroke-width:1.2px;opacity:.34;stroke-dasharray:10 16;animation:28s linear infinite ambient-trace}.ambient-pulses circle{fill:currentColor;opacity:.5;transform-box:fill-box;transform-origin:50%;animation:ambient-pulse 4.8s var(--ease) infinite}.ambient-pulses circle:nth-child(2n){animation-delay:-1.6s}.ambient-pulses circle:nth-child(3n){animation-delay:-3.2s}.ambient-evidence path{stroke:var(--ink-faint);stroke-width:1px;opacity:.22}.ambient-landing{opacity:.42}.ambient-workspace{opacity:.16}.ambient-workspace svg{transform:translate(9vw)scale(1.08)}.ambient-workspace .ambient-rails path{stroke-dasharray:4 28;animation-duration:42s}.ambient-workspace .ambient-evidence{display:none}.ambient-report{opacity:.2}.ambient-report .ambient-grid{opacity:.24}.ambient-report .ambient-rails,.ambient-report .ambient-pulses{display:none}.ambient-report .ambient-evidence path{opacity:.7}@keyframes ambient-trace{to{stroke-dashoffset:-520px}}@keyframes ambient-pulse{0%,to{opacity:.16;transform:scale(.7)}45%{opacity:.62;transform:scale(1.9)}}.grain{z-index:1;pointer-events:none;opacity:.05;contain:strict;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}[id]{scroll-margin-top:5rem}.wrap{max-width:var(--page);margin:0 auto;padding:0 clamp(1rem,4vw,2.4rem)}.wrap-doc{max-width:var(--doc)}.section{padding:clamp(3.5rem,9vw,7rem) 0}.eyebrow{font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.eyebrow:before{content:"";background:var(--accent);width:1.6rem;height:1px;color:var(--accent);box-shadow:var(--lit-soft)}.btn{font:inherit;font-size:var(--t-xs);cursor:pointer;border-radius:var(--r-md);border:1px solid var(--line);color:var(--ink-soft);background:color-mix(in srgb, var(--ink) 7%, transparent);min-height:2.5rem;transition:color var(--fast) var(--ease), border-color var(--fast) var(--ease), background var(--fast) var(--ease), transform var(--fast) var(--ease), box-shadow var(--mid) var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-weight:550;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){color:var(--ink);border-color:var(--ink-faint);transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{color:var(--accent-ink);border-color:var(--accent);background:var(--accent);box-shadow:var(--lit-soft)}.btn-primary:hover:not(:disabled){color:var(--accent-ink);border-color:color-mix(in srgb, var(--accent) 85%, white);background:color-mix(in srgb, var(--accent) 85%, white);box-shadow:var(--lit)}.btn-danger{border-color:color-mix(in srgb, var(--critical) 34%, transparent)}.btn-danger:hover:not(:disabled),.btn-danger:focus-visible{color:var(--critical);border-color:var(--critical)}.btn-lg{font-size:var(--t-sm);min-height:2.9rem;padding:.7rem 1.4rem}.btn-sm{font-size:var(--t-2xs);min-height:2rem;padding:.4rem .7rem}@media (pointer:coarse){.btn,.btn-sm{min-height:2.75rem}.btn-sm{padding:.5rem .9rem}.field input{min-height:2.9rem}}.edge{background:var(--bg-lift);border-radius:var(--r-lg);position:relative}.edge:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 38%, transparent), var(--line) 34%, var(--line) 66%, color-mix(in srgb, var(--accent) 16%, transparent));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.edge-quiet:before{background:linear-gradient(150deg, var(--line), var(--line-soft))}.spot{position:relative;overflow:hidden}.spot:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent) 13%, transparent), transparent 62%);position:absolute;inset:0}.spot:hover:after{opacity:1}.chip{font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.3rem;padding:.2rem .6rem;font-weight:620;display:inline-flex}.chip-critical{background:var(--critical-bg);color:var(--critical);border-color:color-mix(in srgb, var(--critical) 32%, transparent)}.chip-warning{background:var(--warning-bg);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 32%, transparent)}.chip-info{background:var(--info-bg);color:var(--info);border-color:color-mix(in srgb, var(--info) 28%, transparent)}.chip-ok{background:var(--ok-bg);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.chip-zone{border-color:var(--line);color:var(--ink-soft);font-weight:520}.chip-rule{color:var(--ink-faint);text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--mono);font-size:var(--t-label)}.field{margin-bottom:1rem;display:block}.field>span:not(.field-hint){font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.4rem;display:block}.field input{width:100%;font:inherit;font-size:var(--t-sm);color:var(--ink);border-radius:var(--r-md);background:var(--bg-sunk);border:1px solid var(--line);min-height:2.9rem;transition:border-color var(--fast) var(--ease), box-shadow var(--mid) var(--ease);padding:.7rem .9rem}.field input:focus{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 3px var(--info-bg);outline:none}.field input::placeholder{color:var(--ink-faint);opacity:.7}.field-hint{font-size:var(--t-2xs);color:var(--ink-faint);letter-spacing:0;text-transform:none;margin-top:.4rem;line-height:1.5;display:block}.alert{border-radius:var(--r-md);font-size:var(--t-sm);border:1px solid #0000;margin-bottom:1rem;padding:.7rem .9rem}.alert-error{background:var(--critical-bg);color:var(--critical);border-color:color-mix(in srgb, var(--critical) 28%, transparent)}.alert-ok{background:var(--ok-bg);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 28%, transparent)}.reveal{opacity:0;transition:opacity var(--slow) var(--ease-out), transform var(--slow) var(--ease-out);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.d1{transition-delay:70ms}.d2{transition-delay:.14s}.d3{transition-delay:.21s}.d4{transition-delay:.28s}.muted{color:var(--ink-soft)}.faint{color:var(--ink-faint)}.linkish{font:inherit;cursor:pointer;color:var(--accent);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.linkish:hover{color:var(--ink)}.center{text-align:center}.stack{flex-direction:column;display:flex}.row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.spacer{flex:1}.spin{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-contrast:more){:root,:root[data-theme]{--ink-faint:#9a9aa6;--line:#9a9aa6;--line-soft:#9a9aa6}.ambient,.grain{display:none}.bar{background:var(--bg);-webkit-backdrop-filter:none;border-bottom-color:var(--line)}.btn-primary{border-color:var(--accent)}.btn-danger,.chip-critical{border-color:var(--critical)}.chip-warning{border-color:var(--warning)}.chip-info{border-color:var(--info)}.chip-ok{border-color:var(--ok)}.edge:before{background:var(--line)}.spot:after{display:none}:focus-visible{outline-width:3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.news{padding-block:3rem 6rem}.news-lead{font-size:var(--t-sm);max-width:58ch;margin:.6rem 0 2.4rem}.news-list{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.news-entry{grid-template-columns:10rem 1fr;gap:.8rem;display:grid}.news-when{font-size:var(--t-2xs);color:var(--ink-faint);align-self:start;padding-top:1.4rem;position:sticky;top:4rem}.news-body{padding:1.4rem 1.6rem}.news-body h2{font-size:var(--t-md)}.news-note{font-size:var(--t-2xs);max-width:62ch;margin-top:.5rem;line-height:1.6}.news-items{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.news-items>li{font-size:var(--t-sm);color:var(--ink-soft);grid-template-columns:auto 1fr;align-items:baseline;gap:.6rem;line-height:1.6;display:grid}.news-items .chip{justify-content:center;min-width:5.4rem}@media (width<=46rem){.news-entry{grid-template-columns:1fr;gap:.4rem}.news-when{padding-top:0;position:static}}.wordmark{letter-spacing:-.015em;color:var(--ink);white-space:nowrap;align-items:center;gap:.02em;font-weight:600;line-height:1;display:inline-flex}.wordmark svg{width:.78em;height:.78em}.wordmark .ring{stroke:currentColor;opacity:.85}.wordmark .pulse{stroke:var(--accent);filter:drop-shadow(0 0 4px var(--accent));transform-origin:50%;animation:sweep 3.4s var(--ease) infinite}@keyframes sweep{0%{transform:rotate(0)}70%{transform:rotate(360deg)}to{transform:rotate(360deg)}}.bar{z-index:50;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(10px);transition:border-color var(--mid) var(--ease), background var(--mid) var(--ease);border-bottom:1px solid #0000;align-items:center;gap:1rem;padding:.7rem clamp(1rem,4vw,2.4rem);display:flex;position:sticky;top:0}.bar.stuck{border-bottom-color:var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent)}.bar-brand{flex:none;text-decoration:none}.bar-brand-wrap{flex-direction:column;flex:none;align-items:flex-start;gap:.1rem;display:flex}.bar-beta{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:lowercase;color:var(--accent);-webkit-user-select:none;user-select:none;line-height:1}.bar-nav{flex:1;align-items:center;gap:.2rem;margin-left:1rem;display:flex}.bar-nav a{border-radius:var(--r-sm);font-size:var(--t-xs);color:var(--ink-faint);transition:color var(--fast) var(--ease), background var(--fast) var(--ease);padding:.4rem .7rem;text-decoration:none}.bar-nav a:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.bar-nav a.active{color:var(--ink)}.bar-nav a{align-items:center;gap:.4rem;display:inline-flex;position:relative}.dot{border-radius:var(--r-pill);background:var(--accent);flex:none;width:.4rem;height:.4rem}.dot-count{width:auto;min-width:1.1rem;height:auto;font-size:var(--t-label);color:var(--bg);background:var(--accent);place-items:center;padding:.1rem .3rem;font-weight:620;line-height:1;display:inline-grid}.bar-actions{flex:none;align-items:center;gap:.5rem;display:flex}.bar-who{font-size:var(--t-xs);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.bar-burger{display:none;position:relative}@media (width<=64rem){.bar-who{display:none}.bar-burger{display:inline-flex}.bar-nav{background:var(--bg-lift);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);flex-direction:column;align-items:stretch;gap:.2rem;margin:0;padding:.6rem;display:none;position:absolute;top:100%;left:0;right:0}.bar-nav.open{display:flex}.bar-nav a{min-height:2.6rem;font-size:var(--t-sm);color:var(--ink-soft);justify-content:flex-start;padding:.7rem .8rem}.bar-nav a.active{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}}@media (width<=30rem){.bar{gap:.5rem;padding-inline:.9rem}.bar-brand .wordmark{font-size:var(--t-md)}.bar-actions .btn-login{display:none}}.foot{border-top:1px solid var(--line-soft);font-size:var(--t-xs);margin-top:2rem;padding:2rem 0 3rem}.foot-row{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.foot-link{border-bottom:1px solid var(--line);text-decoration:none}.foot-link:hover{color:var(--ink);border-bottom-color:var(--ink-faint)}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-cyrillic-ext-wght-normal-BnWI7fIG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-cyrillic-wght-normal-bgdX5wL6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-greek-wght-normal-M9Lxztrh.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-vietnamese-wght-normal-DEkWUU3X.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-latin-ext-wght-normal-rva7dkhN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-latin-wght-normal-BAwLJtOy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-cyrillic-wght-normal-B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-ext-wght-normal-DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-wght-normal-5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cs-home{--cs-bg:var(--bg);--cs-panel:var(--bg-lift);--cs-panel-strong:#202522;--cs-line:var(--line);--cs-text:var(--ink);--cs-muted:var(--ink-soft);--cs-green:var(--accent);--cs-green-ink:var(--accent-ink);--cs-amber:var(--warning);--cs-radius-control:.75rem;--cs-radius-panel:1.1rem;--cs-radius-stage:1.5rem;color:var(--cs-text);background:var(--cs-bg);font-family:Commissioner Variable,Commissioner,sans-serif;overflow:clip}.cs-shell{width:min(100% - 2rem,78rem);margin-inline:auto}.cs-kicker{color:var(--cs-green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-family:Martian Mono Variable,monospace;font-size:.72rem;font-weight:650;line-height:1.5}.cs-hero{isolation:isolate;border-bottom:1px solid var(--cs-line);background:#0d100f;align-items:end;min-height:min(56rem,100svh - 4rem);display:grid;position:relative}.cs-hero-photo,.cs-hero-shade{width:100%;height:100%;position:absolute;inset:0}.cs-hero-photo{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.76)contrast(1.04)brightness(.72);animation:22s ease-in-out infinite alternate cs-photo-breathe}.cs-hero-shade{z-index:-2;background:linear-gradient(90deg,#080b0af7 0%,#080b0ae0 38%,#080b0a40 72%,#080b0a6b 100%),linear-gradient(#0000 66%,#111413 100%)}.cs-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);align-items:end;gap:clamp(2rem,6vw,6.5rem);padding-block:clamp(5rem,12vh,9rem) clamp(3rem,7vh,5rem);display:grid}.cs-hero-copy{max-width:47rem}.cs-hero h1{max-width:12ch;color:var(--cs-text);letter-spacing:-.065em;text-wrap:balance;margin:0;font:650 clamp(3.4rem,6.6vw,6.9rem)/.94 Commissioner Variable,sans-serif}.cs-hero-lede{color:#c7cec9;max-width:42rem;margin:clamp(1.5rem,3vw,2.2rem) 0 0;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.65}.cs-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.cs-button{border-radius:var(--cs-radius-control);min-height:3rem;color:inherit;letter-spacing:.05em;transition:transform .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:.8rem 1.15rem;font-family:Martian Mono Variable,monospace;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.cs-button:hover{transform:translateY(-2px)}.cs-button-primary{color:var(--cs-green-ink);background:var(--cs-green)}.cs-button-primary:hover{background:#b0e6b8}.cs-button-ghost{background:#0a0d0b8a;border-color:#667069}.cs-button-ghost:hover{border-color:var(--cs-green);background:#0a0d0bc7}.cs-facts{color:#bdc4bf;flex-wrap:wrap;gap:.75rem 1.4rem;margin-top:2.5rem;font-size:.84rem;display:flex}.cs-facts span{align-items:baseline;gap:.45rem;display:inline-flex}.cs-facts b{color:var(--cs-text);font:600 1.35rem/1 Martian Mono Variable,monospace}.cs-live-panel{border-radius:var(--cs-radius-panel);background:#0e110feb;border:1px solid #49514c;align-self:end;overflow:hidden;box-shadow:0 1.5rem 4rem #00000047}.cs-live-head,.cs-case-meta{color:var(--cs-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font:600 .68rem/1.4 Martian Mono Variable,monospace;display:flex}.cs-live-head{border-bottom:1px solid var(--cs-line)}.cs-live-status{color:var(--cs-green);align-items:center;gap:.5rem;display:inline-flex}.cs-live-status i{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;animation:2.8s ease-in-out infinite cs-status}.cs-live-panel pre{color:#dfe5e0;background:#090c0a;margin:0;padding:1.4rem 1rem;font:450 clamp(.67rem,1vw,.78rem)/1.8 Martian Mono Variable,monospace;overflow-x:auto}.cs-live-result{border-top:1px solid var(--cs-line);padding:1.15rem 1rem 1.25rem}.cs-live-result>span{color:var(--cs-muted);text-transform:uppercase;font:600 .68rem/1 Martian Mono Variable,monospace}.cs-live-result strong{color:var(--cs-green);margin-top:.55rem;font-size:1.45rem;display:block}.cs-live-result p{color:var(--cs-muted);margin:.45rem 0 0;line-height:1.55}.cs-section{border-bottom:1px solid var(--cs-line);padding-block:clamp(5rem,11vw,9rem)}.cs-section-head{max-width:46rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.cs-section-head h2,.cs-trust h2,.cs-final h2{color:var(--cs-text);letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Spectral,Georgia,serif;font-size:clamp(2.4rem,4.8vw,5.4rem);font-weight:580;line-height:1}.cs-section-head>p:last-child{max-width:42rem;color:var(--cs-muted);margin:1.25rem 0 0;font-size:1.05rem;line-height:1.65}.cs-section-head-wide{grid-template-columns:1.1fr .7fr;align-items:end;gap:3rem;max-width:none;display:grid}.cs-section-head-wide>p{margin:0}.cs-decision{background:#151917}.cs-destination-grid{border:1px solid var(--cs-line);border-radius:var(--cs-radius-stage);background:#090c0a2e;grid-template-columns:.82fr 1.18fr;display:grid;overflow:hidden}.cs-destination-tabs{border-right:1px solid var(--cs-line);display:grid}.cs-destination-tabs button,.cs-case-tabs button{color:var(--cs-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.cs-destination-tabs button{border-bottom:1px solid var(--cs-line);min-height:4.3rem;transition:color .16s var(--ease), background .16s var(--ease);grid-template-columns:2rem 1fr;align-items:center;gap:.8rem;padding:1rem 1.2rem;display:grid}.cs-destination-tabs button:last-child{border-bottom:0}.cs-destination-tabs button span{font:600 .7rem/1 Martian Mono Variable,monospace}.cs-destination-tabs button:hover{color:var(--cs-text);background:#ffffff06}.cs-destination-tabs button.active{color:var(--cs-green);background:#92d49d12}.cs-destination-panel{min-height:24rem;animation:cs-panel-in .32s var(--ease) both;flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,5rem);display:flex}.cs-route-number{color:var(--cs-green);letter-spacing:.1em;font:650 .72rem/1 Martian Mono Variable,monospace}.cs-destination-panel h3{letter-spacing:-.045em;margin:1rem 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:560}.cs-destination-panel>p{max-width:43rem;color:var(--cs-muted);margin:1rem 0 0;font-size:1.1rem;line-height:1.7}.cs-route-proof{flex-wrap:wrap;gap:.5rem;margin-top:2.2rem;display:flex}.cs-route-proof span,.cs-route-proof b{border:1px solid var(--cs-line);border-radius:.6rem;padding:.48rem .7rem;font:550 .68rem/1 Martian Mono Variable,monospace}.cs-route-proof span{color:var(--cs-muted);border-color:#0000;padding-left:0}.cs-route-proof b{color:#cfd5d1;font-weight:500}.cs-cases{background:#0d100f}.cs-case-stage{border:1px solid var(--cs-line);border-radius:var(--cs-radius-stage);background:#090b0a;min-height:35rem;position:relative;overflow:hidden}.cs-case-stage>img{object-fit:cover;filter:saturate(.68)brightness(.7);width:100%;height:100%;position:absolute;inset:0}.cs-case-stage:after{content:"";background:linear-gradient(90deg,#0000 16%,#0608074d 54%,#060807f0 78%);position:absolute;inset:0}.cs-case-photo-note{z-index:2;color:#d9dfdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.03em;text-transform:uppercase;background:#070908c7;border:1px solid #cfd5d140;border-radius:.6rem;max-width:calc(100% - 2rem);padding:.5rem .65rem;font:550 .62rem/1.3 Martian Mono Variable,monospace;position:absolute;top:1rem;left:1rem}.cs-case-card{z-index:1;border-radius:var(--cs-radius-panel);width:min(31rem,100% - 2rem);min-height:33rem;animation:cs-panel-in .32s var(--ease) both;background:#0f1210f0;border:1px solid #48504b;flex-direction:column;justify-content:center;margin:1rem 1rem 1rem auto;padding:clamp(1.5rem,4vw,3.5rem);display:flex;position:relative}.cs-case-meta{border-bottom:1px solid var(--cs-line);padding:0 0 1.4rem}.cs-case-meta code{color:var(--cs-green)}.cs-case-card h3{letter-spacing:-.045em;margin:2rem 0 0;font-size:clamp(2rem,3.5vw,3.6rem);font-weight:570;line-height:1.03}.cs-case-card>strong{color:var(--cs-amber);margin-top:1rem;font-size:.92rem}.cs-case-card>p{color:var(--cs-muted);margin:1rem 0 0;line-height:1.7}.cs-text-link{width:fit-content;color:var(--cs-green);border-bottom:1px solid color-mix(in srgb, var(--cs-green) 45%, transparent);margin-top:2rem;text-decoration:none}.cs-text-link:hover{border-bottom-color:currentColor}.cs-case-tabs{border:1px solid var(--cs-line);border-radius:var(--cs-radius-panel);grid-template-columns:repeat(4,1fr);margin-top:1rem;display:grid;overflow:hidden}.cs-case-tabs button{border-right:1px solid var(--cs-line);grid-template-columns:1.8rem 1fr;align-items:center;gap:.6rem;min-height:5.2rem;padding:1rem;display:grid}.cs-case-tabs button:last-child{border-right:0}.cs-case-tabs button span{font:600 .68rem/1 Martian Mono Variable,monospace}.cs-case-tabs button:hover{color:var(--cs-text)}.cs-case-tabs button.active{color:var(--cs-green);box-shadow:inset 0 2px 0 var(--cs-green);background:#92d49d0f}.cs-process{background:#151917}.cs-steps{border:1px solid var(--cs-line);border-radius:var(--cs-radius-stage);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cs-steps li{border-right:1px solid var(--cs-line);min-height:20rem;padding:2rem}.cs-steps li:last-child{border-right:0}.cs-steps li>span{color:var(--cs-green);font:650 .72rem/1 Martian Mono Variable,monospace}.cs-steps h3{color:var(--cs-text);letter-spacing:-.03em;margin:4rem 0 0;font-size:clamp(1.4rem,2vw,2.1rem);font-weight:560}.cs-steps p{color:var(--cs-muted);margin:1rem 0 0;line-height:1.7}.cs-trust{background:var(--cs-panel)}.cs-trust-grid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.cs-trust-grid>div>p:last-child{color:var(--cs-muted);margin:1.5rem 0 0;line-height:1.75}.cs-trust dl{border:1px solid var(--cs-line);border-radius:var(--cs-radius-panel);background:#090c0a2e;margin:0;overflow:hidden}.cs-trust dl div{border-bottom:1px solid var(--cs-line);grid-template-columns:7rem 1fr;gap:1.5rem;padding-block:1.5rem;padding-inline:1.25rem;display:grid}.cs-trust dl div:last-child{border-bottom:0}.cs-trust dt{color:var(--cs-green);text-transform:uppercase;font:600 .72rem/1.5 Martian Mono Variable,monospace}.cs-trust dd{color:var(--cs-muted);margin:0;line-height:1.65}.cs-final{text-align:center;background:#0a0d0b;padding-block:clamp(6rem,15vw,12rem)}.cs-final .cs-shell{justify-items:center;display:grid}.cs-final h2{max-width:12ch}.cs-final>div>p:not(.cs-kicker){color:var(--cs-muted);margin:1.2rem 0 2rem;font-size:1.15rem}@keyframes cs-status{0%,to{transform:scale(.8);box-shadow:0 0 #92d49d59}45%{transform:scale(1);box-shadow:0 0 0 .45rem #92d49d00}}@keyframes cs-panel-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes cs-photo-breathe{0%{transform:scale(1.01)}to{transform:scale(1.045)}}@media (width<=64rem){.cs-hero-grid{grid-template-columns:1fr;align-items:end}.cs-live-panel{max-width:44rem}.cs-section-head-wide{grid-template-columns:1fr;gap:1rem}.cs-destination-grid{grid-template-columns:1fr}.cs-destination-tabs{border-right:0;border-bottom:1px solid var(--cs-line);grid-template-columns:repeat(2,1fr)}.cs-destination-tabs button:nth-child(odd){border-right:1px solid var(--cs-line)}.cs-destination-tabs button:nth-last-child(-n+2){border-bottom:0}.cs-destination-panel{min-height:20rem}.cs-case-tabs{grid-template-columns:repeat(2,1fr)}.cs-case-tabs button:nth-child(2){border-right:0}.cs-case-tabs button:nth-child(-n+2){border-bottom:1px solid var(--cs-line)}.cs-steps{grid-template-columns:1fr}.cs-steps li{border-right:0;border-bottom:1px solid var(--cs-line);min-height:auto}.cs-steps li:last-child{border-bottom:0}.cs-steps h3{margin-top:2.5rem}.cs-trust-grid{grid-template-columns:1fr}}@media (width<=40rem){.cs-shell{width:min(100% - 1.25rem,78rem)}.cs-hero{min-height:auto}.cs-hero-photo{object-position:64% center}.cs-hero-shade{background:linear-gradient(#080b0a73,#080b0ab3 30%,#080b0afa 87%)}.cs-hero-grid{gap:2rem;padding-top:18rem}.cs-hero h1{font-size:clamp(3rem,14vw,4.9rem)}.cs-facts{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.cs-facts span{gap:.25rem;display:grid}.cs-facts b{font-size:1.15rem}.cs-destination-tabs{grid-template-columns:1fr}.cs-destination-tabs button,.cs-destination-tabs button:nth-child(odd),.cs-destination-tabs button:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--cs-line)}.cs-destination-tabs button:last-child{border-bottom:0}.cs-case-stage{align-items:end;min-height:42rem;display:grid}.cs-case-stage>img{height:46%;top:0}.cs-case-stage:after{background:linear-gradient(#0000 28%,#0b0e0c 60%)}.cs-case-card{width:calc(100% - 1rem);min-height:27rem;margin:.5rem;padding:1.5rem}.cs-case-tabs{grid-template-columns:1fr}.cs-case-tabs button,.cs-case-tabs button:nth-child(2),.cs-case-tabs button:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--cs-line)}.cs-case-tabs button:last-child{border-bottom:0}.cs-trust dl div{grid-template-columns:1fr;gap:.5rem}}@media (prefers-reduced-motion:reduce){.cs-hero-photo,.cs-live-status i,.cs-destination-panel,.cs-case-card{animation:none}}@media (prefers-contrast:more){.cs-home{--cs-muted:#d8ddd9;--cs-line:#8d9790}.cs-hero-shade{background:#060807e0}.cs-case-stage:after{background:#060807a8}}.cs-reel-frame{border:1px solid var(--cs-line);border-radius:var(--cs-radius-stage);background:var(--cs-bg);margin-top:2.4rem;line-height:0;overflow:hidden}.cs-reel-frame video{aspect-ratio:16/9;width:100%;height:auto;display:block}.auth{flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;min-height:calc(100dvh - 8rem);padding:2rem 1rem 3rem;display:flex}.auth-wait{min-height:60vh;color:var(--ink-faint);place-items:center;display:grid}.auth-card{width:100%;max-width:25rem;padding:2rem 1.8rem 1.6rem}.auth h1{font-size:var(--t-xl);margin-bottom:.5rem}.auth-sub{font-size:var(--t-sm);color:var(--ink-soft);margin-bottom:1.4rem;line-height:1.55}.auth-submit{width:100%;margin-top:.3rem}.auth-switch{border-top:1px solid var(--line-soft);font-size:var(--t-xs);color:var(--ink-soft);text-align:center;margin-top:1.2rem;padding-top:1.1rem}.auth-switch a{color:var(--accent);text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-foot{font-size:var(--t-xs);text-align:center;line-height:1.6}.auth-google{justify-content:center;align-items:center;gap:.6rem;width:100%;margin-bottom:1.2rem;text-decoration:none;display:flex}.auth-google-mark{border-radius:var(--r-pill);background:var(--ink);width:1.4rem;height:1.4rem;color:var(--bg);font-weight:700;font-size:var(--t-2xs);place-items:center;line-height:1;display:grid}.auth-or{color:var(--ink-faint);font-size:var(--t-2xs);align-items:center;gap:.8rem;margin-bottom:1.2rem;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.admin-lead{font-size:var(--t-2xs);max-width:62ch;margin:.4rem 0 1rem}.table-scroll{overflow-x:auto}.grid{border-collapse:collapse;width:100%;font-size:var(--t-sm);min-width:44rem}.grid th{text-align:left;font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line);white-space:nowrap;padding:.5rem .7rem;font-weight:500}.grid td{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);vertical-align:middle;padding:.7rem}.grid tr:last-child td{border-bottom:0}.grid tr:hover td{background:color-mix(in srgb, var(--ink) 3%, transparent)}.grid td:first-child{color:var(--ink)}.grid .chip{margin-left:.5rem}.code-cell{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;font-size:var(--t-2xs);overflow:hidden}.quota-edit{white-space:nowrap;font-size:var(--t-2xs)}.quota-form{flex-wrap:wrap;align-items:flex-end;gap:.4rem;display:flex}.quota-form label{flex-direction:column;gap:.2rem;display:flex}.quota-form label span{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.quota-form input{width:6rem;font:inherit;font-size:var(--t-2xs);color:var(--ink);border-radius:var(--r-sm);background:var(--bg-sunk);border:1px solid var(--line);min-height:2rem;padding:.35rem .5rem}.quota-form input:focus{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 3px var(--info-bg);outline:none}.write-to{gap:.8rem;margin-bottom:1rem;padding:1.2rem;display:grid}.write-to-head{font-size:var(--t-sm);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:.8rem;display:flex}.write-to textarea{font-size:var(--t-sm)}.admin-codes{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.admin-codes span{font-size:var(--t-2xs);border-radius:var(--r-sm);background:var(--bg-sunk);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;padding:.15rem .4rem;overflow:hidden}.admin-contact{font-size:var(--t-2xs);text-overflow:ellipsis;white-space:nowrap;max-width:20rem;margin-top:.2rem;overflow:hidden}.reset-link{margin:.5rem 0}.reset-link code{background:var(--bg-sunk);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--t-2xs);word-break:break-all;padding:.5rem .6rem;display:block}.talk{padding-block:3rem 6rem}.talk-lead{font-size:var(--t-sm);max-width:58ch;margin:.6rem 0 2.2rem}.talk-start{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem;margin-bottom:2.2rem;display:grid}.talk-pick{text-align:left;cursor:pointer;background:var(--bg-lift);font:inherit;color:var(--ink);transition:transform var(--fast) var(--ease), border-color var(--fast);border:0;gap:.3rem;padding:1.2rem;display:grid}.talk-pick:hover{transform:translateY(-2px)}.talk-pick-name{font-size:var(--t-md);font-weight:620}.talk-pick-hint{font-size:var(--t-2xs);line-height:1.45}.talk-icon{border-radius:var(--r-pill);width:1.8rem;height:1.8rem;font-size:var(--t-sm);background:var(--info-bg);color:var(--info);place-items:center;font-weight:620;line-height:1;display:grid}.talk-icon.k-feedback{background:var(--ok-bg);color:var(--ok)}.talk-icon.k-problem{background:var(--warning-bg);color:var(--warning)}.talk-form{margin-bottom:2.2rem;padding:1.6rem}.talk-form-head{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.2rem;display:flex}.talk-form-head h2{font-size:var(--t-xl)}.talk-rating{border:0;margin:0 0 1.2rem;padding:0}.talk-rating legend{font-size:var(--t-2xs);margin-bottom:.4rem;padding:0}.talk-stars{gap:.2rem;display:flex}.star{cursor:pointer;font-size:var(--t-lg);color:var(--ink-faint);transition:color var(--fast) var(--ease), transform var(--fast) var(--ease);background:0 0;border:0;padding:.2rem;line-height:1}.star:hover{transform:scale(1.15)}.star.on{color:var(--warning)}.star:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.talk textarea{width:100%;font:inherit;font-size:var(--t-sm);color:var(--ink);background:var(--bg-sunk);border:1px solid var(--line);border-radius:var(--r-md);resize:vertical;min-height:4rem;padding:.7rem .8rem;line-height:1.55}.talk textarea:focus{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 3px var(--info-bg);outline:none}.talk textarea::placeholder{color:var(--ink-faint);opacity:.7}.talk-list-head{font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.8rem;font-weight:500}.talk-list{gap:.6rem;display:grid}.talk-row{overflow:hidden}.talk-row.open{border-color:var(--line)}.talk-row-main{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;display:flex}.talk-row-main:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}.talk-row-text{flex:1;gap:.2rem;min-width:0;display:grid}.talk-subject{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:560;display:flex}.talk-preview{font-size:var(--t-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.talk-when{font-size:var(--t-2xs);white-space:nowrap}.talk-new{font-weight:600}.talk-thread{border-top:1px solid var(--line-soft);padding:0 1.2rem 1.2rem}.talk-messages{gap:1rem;max-height:30rem;margin:0;padding:1.2rem 0;list-style:none;display:grid;overflow-y:auto}.talk-messages>li{gap:.2rem;max-width:88%;display:grid}.talk-messages>li.mine{justify-self:end;justify-items:end}.talk-messages>li.theirs{justify-self:start}.talk-bubble{font-size:var(--t-sm);color:var(--ink);border-radius:var(--r-md);border:1px solid var(--line-soft);background:var(--bg-sunk);white-space:pre-wrap;overflow-wrap:anywhere;padding:.7rem .9rem;line-height:1.6}.mine .talk-bubble{background:var(--info-bg);border-color:color-mix(in srgb, var(--accent) 25%, transparent)}.talk-meta{font-size:var(--t-label);letter-spacing:.04em}.talk-reply{border-top:1px solid var(--line-soft);gap:.6rem;padding-top:1rem;display:grid}.talk-empty{font-size:var(--t-sm);margin-top:1.4rem}@media (width<=40rem){.talk-row-main{flex-wrap:wrap}.talk-when{width:100%;padding-left:2.6rem}.talk-messages>li{max-width:100%}}.dash{padding-block:2.4rem 4rem}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.dash-head h1{font-size:var(--t-2xl)}.dash-head p{font-size:var(--t-xs);margin-top:.2rem}.dash-tabs{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:.2rem;margin:0 0 1.6rem;display:flex}.dash-tabs button{font:inherit;font-size:var(--t-sm);cursor:pointer;color:var(--ink-faint);min-height:2.6rem;transition:color var(--fast) var(--ease), border-color var(--fast) var(--ease);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem .9rem;font-weight:550}.dash-tabs button:hover{color:var(--ink-soft)}.dash-tabs button.active{color:var(--ink);border-bottom-color:var(--accent)}.dash-tabs button:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.dash-embedded{display:block}.quota{min-width:15rem;max-width:22rem}.dash-head .quota-keep{font-size:var(--t-2xs);margin:.45rem 0 0;line-height:1.45}.quota-head{font-size:var(--t-2xs);justify-content:space-between;gap:1rem;margin-bottom:.4rem;display:flex}.quota-head .mono{font-family:var(--mono);color:var(--ink-soft)}.quota-track{background:var(--line-soft);border-radius:2px;height:4px;overflow:hidden}.quota-track span{width:100%;height:100%;box-shadow:var(--lit-soft);transform:translateX(calc(var(--fill,0%) - 100%));transition:transform var(--slow) var(--ease);background:currentColor;border-radius:2px;display:block}.q-ok{color:var(--ok)}.q-warning{color:var(--warning)}.q-critical{color:var(--critical)}.drop{text-align:center;border-radius:var(--r-lg);transition:background var(--mid) var(--ease), transform var(--mid) var(--ease);flex-direction:column;align-items:center;gap:.7rem;margin-bottom:1.2rem;padding:2.4rem 1.5rem;display:flex}.drop.over{background:color-mix(in srgb, var(--accent) 8%, var(--bg-lift));transform:scale(1.006)}.drop.over .drop-next{opacity:0}.drop-next{max-width:42ch;font-size:var(--t-2xs);transition:opacity var(--fast) var(--ease);margin:.8rem 0 0;line-height:1.55}.only-touch{display:none}@media (hover:none){.only-pointer{display:none}.only-touch{display:inline}}.drop.over:before{background:linear-gradient(150deg, var(--accent), var(--accent))}.drop.busy{opacity:.85}.drop-ico{width:2.2rem;height:2.2rem;color:var(--ink-faint)}.drop.over .drop-ico{color:var(--accent)}.drop b{font-size:var(--t-md);color:var(--ink);font-weight:620}.drop .faint{font-size:var(--t-xs)}.drop-busy{color:var(--accent);flex-direction:column;align-items:center;gap:.6rem;display:flex}.drop-busy b{color:var(--ink)}.learn{flex-direction:column;gap:.6rem;margin:1.2rem 0 0;padding:1.4rem 1.2rem;display:flex}.learn-mark{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.learn h2{font-size:var(--t-lg);color:var(--ink)}.learn p{font-size:var(--t-sm);color:var(--ink-soft);margin:0;line-height:1.6}.learn-terms{font-size:var(--t-2xs)}.learn-codes{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.learn-codes li{font-size:var(--t-2xs);border-radius:var(--r-sm);background:var(--bg-sunk);border:1px solid var(--line);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:.3rem .5rem;overflow:hidden}.keep{border:0;flex-direction:column;gap:.5rem;margin:1.2rem 0 0;padding:0;display:flex}.keep:disabled{opacity:.6}.keep-legend{font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);padding:0}.keep-row{flex-wrap:wrap;gap:.4rem;display:flex}.keep-opt{font:inherit;font-size:var(--t-xs);cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--line);min-height:2rem;color:var(--ink-soft);transition:color var(--fast) var(--ease), border-color var(--fast) var(--ease), background var(--fast) var(--ease), box-shadow var(--mid) var(--ease);background:0 0;padding:.4rem .8rem}.keep-opt:hover:not(:disabled){color:var(--ink);border-color:var(--ink-faint)}.keep-opt.on{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:var(--lit-soft);font-weight:620}.keep-note{font-size:var(--t-2xs);margin:0}.keep-log{cursor:pointer;border-radius:var(--r-sm);font-size:var(--t-2xs);color:var(--ink-soft);align-items:flex-start;gap:.5rem;margin-top:.4rem;padding:.3rem .5rem;line-height:1.5;display:inline-flex}.keep-log input{accent-color:var(--accent);flex:none;margin-top:.2rem}.keep-log:has(input:focus-visible){outline:2px solid var(--info);outline-offset:2px;color:var(--ink)}.keep-log:has(input:checked){color:var(--ink-soft)}.keep-gone{font-size:var(--t-2xs);margin-top:.4rem}.dash-list{margin-top:2rem}.empty{text-align:center;padding:2rem 1.5rem}.empty p{margin-bottom:.5rem}.empty p:last-child{margin:0;max-width:44ch;font-size:var(--t-sm);margin-inline:auto;line-height:1.6}.reports{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.report{transition:transform var(--fast) var(--ease);grid-template-columns:1fr auto auto;align-items:center;gap:.8rem 1.2rem;padding:1rem 1.2rem;display:grid}.report:hover{transform:translate(2px)}.report h3{font-family:var(--font);font-size:var(--t-base);letter-spacing:-.012em;color:var(--ink);overflow-wrap:anywhere;font-weight:620}.report-verdict{font-size:var(--t-sm);align-items:center;gap:.45rem;margin:.25rem 0 0;font-weight:560;display:flex}.report-verdict .dot{width:.5rem;height:.5rem;box-shadow:var(--lit-soft);background:currentColor;border-radius:50%;flex:none}.tone-red{color:var(--critical)}.tone-yellow{color:var(--warning)}.tone-green{color:var(--ok)}.report-meta{font-size:var(--t-xs);margin-top:.2rem}.report-counts{flex-wrap:wrap;gap:.4rem;display:flex}.report-actions{gap:.4rem;display:flex}.skeleton{pointer-events:none}.sk{background:var(--line-soft);border-radius:5px;display:block;position:relative;overflow:hidden}.sk-title{width:42%;height:1rem;margin-bottom:.5rem}.sk-meta{width:62%;height:.78rem}.sk-chip{border-radius:var(--r-pill);width:7rem;height:1.3rem}.sk:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 7%, transparent), transparent);animation:1.4s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}@media (width<=48rem){.report{grid-template-columns:1fr}.report-actions{justify-content:flex-start}}.contacts{margin-bottom:1.6rem;overflow:hidden}.contacts-head{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem 1.2rem;display:flex}.contacts-head:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}.contacts-head>span:first-child{gap:.2rem;min-width:0;display:grid}.contacts-head b{font-size:var(--t-sm);font-weight:560}.contacts-sum{font-size:var(--t-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-body{border-top:1px solid var(--line-soft);padding:0 1.2rem 1.2rem}.contacts-why{font-size:var(--t-2xs);max-width:62ch;margin:1rem 0 1.2rem;line-height:1.6}.prof{margin-bottom:1.5rem;padding:1.5rem 1.4rem}.prof-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0 1rem;display:grid}.prof-params{margin:1rem 0}.prof-lead{font-size:var(--t-2xs);max-width:52ch;margin:.4rem 0 1rem}.prof-group{border-top:1px solid var(--line-soft);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:1.6rem 0 .8rem;padding-top:.9rem;font-weight:600}.prof-group-wrap:first-of-type .prof-group{border-top:none;margin-top:.4rem;padding-top:0}.prof-field{max-width:22rem}.prof-input{align-items:center;gap:.5rem;display:flex}.prof-input input{flex:1}.prof-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.prof-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.prof-input input[type=number]{appearance:textfield}.prof-unit{font-size:var(--t-xs);color:var(--ink-faint);min-width:1.4rem;font-family:var(--mono)}.prof-note{font-size:var(--t-2xs);border-radius:var(--r-sm);background:var(--warning-bg);color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 28%, transparent);letter-spacing:0;text-transform:none;margin-top:.4rem;padding:.5rem .6rem;line-height:1.5;display:block}.prof-mynote{font-size:var(--t-2xs);margin-top:.3rem;font-style:italic}.report-page{padding-block:1.2rem 2rem}.report-bar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.report-frame{border-radius:var(--r-lg);width:100%;transition:height var(--mid) var(--ease);background:0 0;border:0;display:block}.report-frame.grown{transition:none}.report-frame:before{display:none}.demo-title{font-size:var(--t-xs)}.cmp-page{padding:1.2rem 0 4rem}.cmp-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.cmp-station{font-size:var(--t-h2);letter-spacing:-.02em;font-weight:700;line-height:1.06}.cmp-between{font-size:var(--t-xs);color:var(--ink-faint)}.cmp-pick{font-size:var(--t-xs);align-items:center;gap:.5rem;display:flex}.cmp-pick select{background:var(--bg-lift);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;font-size:var(--t-xs);padding:.3rem .5rem}.cmp-verdict{border-radius:var(--r-lg);background:var(--bg-lift);align-items:baseline;gap:1rem;margin-bottom:.8rem;padding:1.4rem 1.6rem;display:flex;position:relative}.tone-ok{color:var(--ok)}.tone-warning{color:var(--warning)}.tone-critical{color:var(--critical)}.tone-info{color:var(--info)}.cmp-verdict:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg, color-mix(in srgb, currentColor 42%, transparent), var(--line) 40%, var(--line) 70%, color-mix(in srgb, currentColor 14%, transparent));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cmp-verdict .dot{width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:50%;flex:none;transform:translateY(-.15em)}.cmp-verdict strong{font-size:var(--t-lg);letter-spacing:-.015em;color:var(--ink);margin-bottom:.3rem;font-weight:630;display:block}.cmp-verdict span span{color:var(--ink-soft);font-size:var(--t-sm)}.cmp-honest{font-size:var(--t-xs);color:var(--ink-soft);border-left:2px solid var(--warning);background:linear-gradient(90deg, var(--warning-bg), transparent 60%);border-radius:0 var(--r-sm) var(--r-sm) 0;margin-bottom:1.6rem;padding:.5rem .9rem .5rem 1rem}.cmp-delta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.4rem 2rem;margin:0 0 1.8rem;padding:1.4rem 0;display:grid}.cmp-delta dt{font-size:var(--t-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.5rem}.cmp-delta dd{font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;margin:0;display:flex}.cmp-delta .was{font-size:var(--t-lg);color:var(--ink-faint);text-decoration:line-through;text-decoration-thickness:1px}.cmp-delta .arrow{color:var(--ink-faint)}.cmp-delta .now{font-size:var(--t-xl);letter-spacing:-.015em;font-weight:640}.cmp-delta .now.better{color:var(--ok)}.cmp-delta .now.worse{color:var(--critical)}.cmp-caveats{background:var(--bg-lift);border-radius:var(--r-md);border:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-soft);margin:0 0 1.8rem;padding:.9rem 1.1rem;list-style:none}.cmp-caveats li+li{margin-top:.5rem}.cmp-caveats li:before{content:"⚠";color:var(--warning);margin-right:.5rem}.cmp-group{margin-bottom:2rem}.cmp-group-head{flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-bottom:.8rem;display:flex}.cmp-group-head h2{font-size:var(--t-md)}.cmp-group-hint{font-size:var(--t-xs);color:var(--ink-faint)}.cmp-group ul{margin:0;padding:0;list-style:none}.cmp-group li{border-radius:var(--r-md);background:var(--bg-lift);border:1px solid var(--line);border-left-width:2px;padding:.9rem 1.1rem}.cmp-group li+li{margin-top:.5rem}.cmp-group li h3{font-size:var(--t-sm);margin-bottom:.3rem}.cmp-fixed li{border-left-color:var(--ok)}.cmp-stuck li{border-left-color:var(--warning)}.cmp-new li{border-left-color:var(--critical)}.cmp-unseen li{border-left-color:var(--line)}.cmp-what{font-size:var(--t-xs);margin-bottom:.5rem}.cmp-marks{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.chip-quiet{border:1px solid var(--line);color:var(--ink-soft);font-variant-numeric:tabular-nums;background:0 0}.chip-unsure{border:1px dashed var(--line);color:var(--ink-faint);background:0 0}.cmp-group li.unsure{background:var(--bg);border-style:dashed}.cmp-note{font-size:var(--t-xs);color:var(--ink-faint);margin:.5rem 0 0;line-height:1.55}.cmp-wait{padding:1.4rem 0}.cmp-wait .sk{display:block}@media (width<=40rem){.cmp-verdict{padding:1.1rem}.cmp-delta{gap:1rem 1.4rem}}
