*{box-sizing:border-box} :root{color-scheme:dark;--bg:#07111d;--line:#1c3549;--muted:#8ba2b4;--mint:#39e6c1}body{margin:0;background:radial-gradient(ellipse at 80% -10%,#12344a 0,transparent 42%),var(--bg);color:#edf7fb;font:15px/1.45 system-ui,sans-serif}.app{max-width:520px;margin:auto;padding:0 18px}header{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #183044}.brand{display:flex;align-items:center;gap:11px;letter-spacing:1.4px}.brand b{font-size:14px}.brand small{display:block;font-size:9px;color:var(--muted);letter-spacing:2px}.logo{width:39px;height:39px;border:1px solid #36dabc;border-radius:12px;display:grid;place-items:center;color:var(--mint);font-weight:900}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#15334a;color:var(--mint)}main{padding:26px 0}.eyebrow{font-size:10px;letter-spacing:1.8px;color:var(--mint);font-weight:800}h1{font-size:27px;margin:9px 0 5px}.muted,small,.hint{color:var(--muted)}.card{margin:24px 0;padding:18px;border:1px solid #245064;border-radius:18px;background:linear-gradient(135deg,#10283a,#0b1928)}.between{display:flex;align-items:center;justify-content:space-between}.pill{font-size:9px;padding:5px 9px;border-radius:30px;background:#26384a;color:#b9cad4}.card h2{font-size:24px;margin:22px 0 0}.card .muted{font-size:11px}.progress{height:5px;background:#1d3548;border-radius:9px;margin-top:16px}.progress i{display:block;width:0;height:100%;background:var(--mint)}.foot{font-size:11px;color:var(--muted);margin-top:11px}section{margin-top:25px}h3{font-size:17px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile{padding:14px;border:1px solid var(--line);border-radius:13px;background:#0b1927;margin:8px 0}.tile small{display:block;font-size:10px;margin-bottom:7px}.tile b{font-size:13px}.plan{display:flex;justify-content:space-between;align-items:center}.plan strong{color:var(--mint)}button{width:100%;border:0;border-radius:12px;padding:14px;margin-top:12px;font-weight:800;background:linear-gradient(100deg,#4be5c4,#38cdbd);color:#041711}.secondary{border:1px solid #2d5265;background:#10283a;color:var(--mint)}.hint{font-size:10px}.support{padding:15px;border:1px solid #1c3c4b;background:#0c202d;border-radius:14px;display:flex;justify-content:space-between;align-items:center;gap:10px}.support small{display:block;font-size:10px}.support .outline{width:auto;margin:0;padding:9px 11px;border:1px solid #2d6b70;color:var(--mint);background:transparent}.footer{text-align:center;color:#506a7d;font-size:9px;letter-spacing:2px;margin-top:28px}.toast{position:fixed;bottom:25px;left:18px;right:18px;padding:12px;background:#173247;border:1px solid #2e6070;border-radius:12px;opacity:0;transition:.2s;font-size:12px}.toast.show{opacity:1}