:root{color:#edf0f3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;background:#101417;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:880px;margin:auto;padding:28px 20px}header{margin:8px 0 48px}header a{color:inherit;font-size:22px;font-weight:700;text-decoration:none}header span{color:#9aa6ae;margin-top:6px;font-size:12px;font-weight:500;display:block}.card{background:#171e22;border:1px solid #30393e;border-radius:24px;padding:clamp(24px,5vw,48px);box-shadow:0 24px 80px #0003}h1{letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(28px,4vw,38px);line-height:1.15}h2{margin-top:32px;font-size:18px}.eyebrow{color:#8ce6c4;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.muted,footer{color:#a6b0b7;line-height:1.55}form{max-width:420px;margin-top:28px}label{font-size:14px;font-weight:600;display:block}input{width:100%;font:inherit;background:#10171a;border:1px solid #435158;border-radius:12px;margin:10px 0 22px;padding:14px;display:block}input:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #8ce6c4}button{color:#102b20;font:inherit;cursor:pointer;background:#b0f0d6;border:0;border-radius:12px;min-height:48px;padding:14px 20px;font-weight:650}button:disabled{opacity:.5;cursor:wait}.secondary{color:#ecf1f2;background:#303b40}nav{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.error{color:#ffd3cc;background:#472725;border-radius:12px;padding:14px;line-height:1.5}footer{margin:24px 4px;font-size:12px}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}td,th{border-bottom:1px solid #354047;padding:14px 10px}.table{overflow:auto}ul{padding:0;list-style:none}li{border-bottom:1px solid #354047;padding:14px 0}time{color:#a6b0b7;margin-top:6px;font-size:12px;display:block}@media (prefers-reduced-motion:no-preference){button{transition:background .15s}}select,textarea{width:100%;font:inherit;color:inherit;background:#10171a;border:1px solid #435158;border-radius:12px;margin:10px 0 22px;padding:14px;display:block}fieldset{border:0;margin:0;padding:0}a{color:#b0f0d6}h3{margin-top:28px}section section{border-top:1px solid #354047;margin-top:32px;padding-top:20px}code{overflow-wrap:anywhere;font-size:.78rem}dt{margin-top:.75rem;font-weight:600}dd{margin:.25rem 0}td{vertical-align:top}.table{overflow-x:auto}
