:root{--accent:#f07c12;--accent-hover:#d26a08;--on-accent:#fff;--accent-ink:#a85300;--pat:#24508f;--mat:#138a7e;--side-mat:#c95683;--ink:#13252a;--muted:#53656a;--bg:#fff;--band:#fff6eb;--surface:#fff;--line:#e6e0d6;--paper:#f1ece1;--paper-ink:#3a3226;--paper-line:#d6cdb9;--danger:#b42318;--success:#23a14d;--warning:#d99400;--seek:#fff1c2;--seek-ink:#8a6100;--on-success:#fff;--known:color-mix(in srgb, var(--ink) 11%, var(--band));--known-edge:color-mix(in srgb, var(--ink) 45%, var(--band));--font-display:"Familjen Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font:"Atkinson Hyperlegible", "Helvetica Neue", Arial, sans-serif;--font-story:"Literata Variable", Georgia, serif;--control-h:48px;--field-h:56px;--radius:10px;--radius-block:16px;--gutter:clamp(16px, 4vw, 40px);--width:1120px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent:#ff9a3c;--accent-hover:#ffb46e;--on-accent:#210;--accent-ink:#ffb46e;--pat:#7fa6e8;--mat:#45cdb9;--side-mat:#f29bbb;--ink:#eef3f2;--muted:#9db0b0;--bg:#0d181b;--band:#132227;--surface:#15262b;--line:#26393e;--paper:#d9d2c3;--paper-ink:#2e271c;--paper-line:#bdb29c;--danger:#ff8a7a;--success:#5fd38a;--warning:#f2b632;--seek:#5c4708;--seek-ink:#ffd666;--on-success:#0b2a17;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--accent:#ff9a3c;--accent-hover:#ffb46e;--on-accent:#210;--accent-ink:#ffb46e;--pat:#7fa6e8;--side-mat:#f29bbb;--mat:#45cdb9;--ink:#eef3f2;--muted:#9db0b0;--bg:#0d181b;--band:#132227;--surface:#15262b;--line:#26393e;--paper:#d9d2c3;--paper-ink:#2e271c;--paper-line:#bdb29c;--danger:#ff8a7a;--success:#5fd38a;--warning:#f2b632;--seek:#5c4708;--seek-ink:#ffd666;--on-success:#0b2a17;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,summary,select,[role=button],[role=tab],[role=option],[role=radio],[role=checkbox],[role=switch],.btn,label{-webkit-user-select:none;user-select:none}body{background:var(--bg);color:var(--ink);font-family:var(--font);margin:0;font-size:18px;line-height:1.55;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}p{margin:0}a{color:inherit}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:active,a:active,[role=button]:active{scale:.98}.wrap{width:100%;max-width:var(--width);padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.kicker{line-height:1.2;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:14.5px;font-weight:600;display:block}.kicker+:is(h1,h2,h3){margin-top:calc(0px - var(--gap,0px))}.chev:after{content:"";background:currentColor;flex:none;width:7px;height:12px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpath d='M1.5 1.5 6.5 7l-5 5.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%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 8 14'%3E%3Cpath d='M1.5 1.5 6.5 7l-5 5.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.text-link{color:inherit;text-underline-offset:3px}@media (hover:hover){.text-link:hover{color:var(--accent-ink)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.support.center{padding-inline:var(--support-inset,var(--radius));text-align:center}.support.problem{color:var(--danger)}.with-support{gap:6px;min-width:0;display:grid}
