:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#000;--panel:#000;--panel-elevated:#1c1c1e;--panel-hover:#171717;--text:#f7f9f9;--muted:#8b8f92;--line:#2b2d30;--blue:#1d9bf0;--blue-hover:#198ce0;--accent:#67cda4;--focus:#9bd1ff;--radius-pill:999px;--transition-duration:.16s;--transition-easing:ease-in-out}*,:before,:after{box-sizing:border-box}html,body{background:var(--background);min-height:100%;color:var(--text);margin:0}footer{color:var(--muted);padding-top:28px;font-size:14px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,system-ui,sans-serif;line-height:1.5}a{color:var(--blue);text-underline-offset:.2em}button,input,select{font:inherit}button{background:var(--blue);color:#fff;cursor:pointer;text-align:center;border:1px solid #0000;border-radius:999px;min-height:44px;padding:9px 17px;font-weight:700;text-decoration:none}button:hover:not(:disabled){background:var(--blue-hover)}button:disabled{cursor:default;opacity:.5}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}input,select{width:100%;min-width:0;min-height:46px;color:var(--text);background:#0a0a0a;border:1px solid #536471;border-radius:12px;padding:10px 13px}label{gap:6px;font-size:14px;font-weight:600;display:grid}small{color:#a0a5a8;font-size:13px}h1,h2,h3,h4,p{margin:0}h1{overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3.2rem);line-height:1.12}h2{font-size:19px;line-height:1.3}h3{font-size:16px}ul,ol{padding-left:22px}li,p{overflow-wrap:anywhere}hr{border:0;border-top:1px solid var(--line);width:100%}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
