:root{--brand:#002efb;--bg:#fff;--surface:#f4f6fb;--text:#11131a;--muted:#565d70;--border:#d9deea;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--brand:#6d8bff;--bg:#0d0f14;--surface:#171a22;--text:#f2f4fa;--muted:#a2a9bd;--border:#2a2f3c}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}main{max-width:44rem;margin:0 auto;padding:2rem 1rem 6rem}h1{font-size:1.75rem;line-height:1.2}a{color:var(--brand)}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:1rem 0;padding:1rem 1.25rem}.muted{color:var(--muted)}.field{margin:.75rem 0;display:block}.field input{border:1px solid var(--border);background:var(--bg);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:8px;margin-top:.25rem;padding:0 .75rem;display:block}.button{background:var(--brand);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.button.secondary{color:var(--brand);border:1px solid var(--border);background:0 0}.sticky-action{max-width:44rem;margin:0 auto;position:fixed;bottom:1rem;left:1rem;right:1rem}.sticky-action .button{width:100%}footer.site-footer{border-top:1px solid var(--border);text-align:center;margin-top:3rem;padding-top:1rem;font-size:.875rem}
