:root{--bg:#0b1218;--panel:#121d26;--panel-strong:#172631;--line:#263945;--text:#f4f7f8;--muted:#9eafb9;--accent:#7cc8ef;--accent-strong:#b7e5fb;--danger:#ffb4ab;--success:#9ddbb4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%}body{background:radial-gradient(circle at 12% 8%, #397a9d29, transparent 34rem), var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}a{color:var(--accent-strong);text-underline-offset:3px}button,input{font:inherit}.page{grid-template-rows:auto 1fr;min-height:100vh;padding:28px clamp(18px,4vw,48px);display:grid}.topbar{text-align:center;width:min(100%,1120px);margin:0 auto}.brand{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{width:28px;height:28px;color:var(--accent-strong);background:#142631;border:1px solid #426277;border-radius:9px;place-items:center;font-size:14px;display:grid}.main{align-content:center;width:min(100%,440px);margin:0 auto;padding:48px 0;display:grid}.main>.eyebrow,.main>h1,.main>.lead{text-align:center}.eyebrow{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:14px;font-weight:700}h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,8vw,42px);line-height:1.08}.lead{color:var(--muted);margin:14px 0 28px}.card{border:1px solid var(--line);background:linear-gradient(#172631f5,#101b24f5);border-radius:18px;padding:clamp(20px,5vw,28px);box-shadow:0 22px 70px #00000038}.field{gap:8px;margin-bottom:18px;display:grid}.field label{text-align:center;font-size:14px;font-weight:650}.field input{width:100%;min-height:48px;color:var(--text);background:#0d171e;border:1px solid #345064;border-radius:11px;outline:none;padding:11px 13px}.field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7cc8ef21}.field input::placeholder{color:#6f818c}.button{background:var(--text);color:#0a141a;cursor:pointer;border:0;border-radius:11px;width:100%;min-height:50px;font-weight:800;transition:transform .12s,opacity .12s}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.58}.button.secondary{color:var(--text);background:0 0;border:1px solid #345064;margin-top:22px}.account-value{border:1px solid var(--line);overflow-wrap:anywhere;background:#0d171e;border-radius:11px;align-items:center;min-height:48px;padding:11px 13px;display:flex}.summary-grid{border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;margin:0 0 22px;display:grid;overflow:hidden}.summary-grid>div{background:#0d171e;gap:2px;padding:12px 14px;display:grid}.summary-grid span{color:var(--muted);font-size:13px}.summary-grid strong{font-size:15px;font-weight:720}.note,.links,.status{font-size:14px}.note{color:var(--muted);margin:18px 0 0}.links{text-align:center;justify-content:center;align-items:center;gap:32px;margin-top:20px;display:flex}.status{border:1px solid var(--line);border-radius:10px;margin:0 0 18px;padding:11px 12px}.status.error{color:var(--danger);background:#6f3d3a24;border-color:#6f3d3a}.status.success{color:var(--success);background:#31584324;border-color:#315843}@media (max-width:480px){.page{padding:20px 16px}.main{align-content:start;padding:52px 0 36px}.links{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
