:root{color-scheme:dark;--bg:#0c121d;--panel:#152034;--line:#2c3b50;--text:#f2f7ff;--muted:#a7b8cc;--gold:#d6b677;--blue:#58b0ff}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:radial-gradient(circle at 73% 0%,#19334b77,transparent 48%),var(--bg);color:var(--text);font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:white}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.wrap{width:min(1120px,calc(100% - 42px));margin:auto}.site-head{border-bottom:1px solid var(--line);background:#10192acc}.head-inner{min-height:79px;display:flex;justify-content:space-between;align-items:center;gap:18px}.brand{display:flex;align-items:center;gap:11px;font-size:19px;font-weight:800}.brand-mark{display:grid;place-items:center;width:36px;height:36px;background:#1d4060;border-radius:10px;color:#9ad8ff}.site-head nav{display:flex;flex-wrap:wrap;gap:22px;color:var(--muted);font-size:14px}.site-head nav .current{color:white}main{padding-top:66px}.eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:750}.headline{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:13px 0 32px}.headline h1{font-size:clamp(36px,5.7vw,64px);letter-spacing:-.055em;line-height:1.05;margin:0}.lead{font-size:17px;color:var(--muted);margin:17px 0 0;max-width:690px}.state{font-size:12px;color:#d3e9ff;border:1px solid #46617d;padding:8px 13px;border-radius:99px;white-space:nowrap}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#18283f,#131f31);border-radius:17px;padding:28px}.panel h2{font-size:26px;line-height:1.2;letter-spacing:-.03em;margin:13px 0 5px}.muted,.aside p,.footnote{color:var(--muted)}.auth-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}.tabs{display:flex;gap:8px;background:#0d1928;padding:5px;border-radius:11px;margin-bottom:22px}.tabs button{flex:1;padding:11px 10px;border:0;background:transparent;color:var(--muted);border-radius:8px}.tabs button[aria-selected=true]{background:#254a6c;color:white}.panel form{display:grid;gap:10px}.panel form p{margin:0 0 13px}.panel label{color:#d2deed;font-size:13px;margin-top:7px}.panel input{width:100%;border:1px solid #48647f;border-radius:9px;background:#0c182a;color:white;padding:13px}.primary,.button-link{background:#237dc0;border:1px solid #3798df;border-radius:10px;color:white;padding:13px 17px;font-weight:700}.action{margin-top:15px}.aside{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px}.aside h2{font-size:35px}.aside p{margin:8px 0}.link{color:#93ccfa;font-weight:650}.aside .footnote{font-size:12px;margin-top:32px}.notice{border-radius:10px;border:1px solid #48647f;background:#18314a;color:#e4f3ff;padding:12px 17px;margin-bottom:18px}.notice.error{border-color:#a45b63;background:#38232d;color:#ffdee3}.dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.dashboard-head h2{font-size:37px}.dashboard-head p{margin:12px 0 0}.quiet{background:transparent;border:1px solid #53708e;border-radius:10px;padding:11px 17px;color:#d9e7f6;white-space:nowrap}.columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.balance{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:6px 0 25px}.balance strong{font-size:44px;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.balance h2{font-size:23px}.balance p{margin:4px 0 0}#packs{display:flex;gap:9px;flex-wrap:wrap}#packs button{background:#203b58;border:1px solid #456e91;border-radius:9px;padding:10px 12px;color:white}#packs button:hover:not(:disabled),.quiet:hover{background:#2a5376}.footnote{font-size:12px;margin:19px 0 0}.activity{margin-top:19px}.transaction{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding:13px 0}.transaction span{font-size:13px}.transaction strong{white-space:nowrap;font-variant-numeric:tabular-nums;color:#b6e7ce}.transaction strong.negative{color:#ffccca}.transaction time{font-size:11px;color:#a7b8cc;display:block}.next{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:24px}.next p{max-width:550px}.button-link{display:inline-block;white-space:nowrap}footer{border-top:1px solid var(--line);margin:64px 0 25px;padding:25px 0;font-size:12px;color:var(--muted)}@media(max-width:760px){.head-inner{align-items:flex-start;padding:15px 0;flex-direction:column}.site-head nav{gap:16px}.headline{align-items:flex-start;flex-direction:column}.auth-layout,.columns{grid-template-columns:1fr}.dashboard-head,.next{align-items:flex-start;flex-direction:column}.panel{padding:21px}main{padding-top:42px}}
