html.v0345-onboarding-open,html.v0345-onboarding-open body{overflow:hidden!important}.v0345-onboarding{position:fixed;inset:0;z-index:2147483000;background:#090b10;color:#f8fafc;overflow:auto;-webkit-overflow-scrolling:touch;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.v0345-wrap{width:min(680px,100%);min-height:100%;margin:0 auto;padding:calc(env(safe-area-inset-top) + 28px) 18px calc(env(safe-area-inset-bottom) + 32px)}.v0345-brand{display:flex;align-items:center;gap:12px;margin-bottom:26px}.v0345-brand img{width:42px;height:42px;object-fit:contain}.v0345-brand b{font-size:16px;letter-spacing:.08em}.v0345-hero{margin-bottom:22px}.v0345-kicker{display:block;color:#a78bfa;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:8px}.v0345-hero h1{font-size:30px;line-height:1.08;margin:0 0 9px}.v0345-hero p{margin:0;color:#aeb6c5;font-size:15px;line-height:1.5}.v0345-card{background:#121621;border:1px solid #252b39;border-radius:18px;padding:18px;margin:12px 0}.v0345-card.done{border-color:#315c48}.v0345-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.v0345-step{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#242a38;color:#fff;font-weight:850;flex:0 0 auto}.v0345-card.done .v0345-step{background:#1f6b46}.v0345-head div{min-width:0}.v0345-head b{display:block;font-size:16px}.v0345-head small{display:block;color:#97a0b2;margin-top:4px;line-height:1.35}.v0345-field{display:block;margin:12px 0}.v0345-field span{display:block;font-size:11px;font-weight:800;color:#b8c0ce;letter-spacing:.08em;margin-bottom:6px}.v0345-field input{box-sizing:border-box;width:100%;border:1px solid #353d4d;background:#0b0e15;color:#fff;border-radius:12px;padding:13px 14px;font:inherit;outline:none}.v0345-field input:focus{border-color:#8b5cf6}.v0345-field small{display:block;color:#7f899c;margin-top:6px}.v0345-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:14px}.v0345-primary,.v0345-secondary{appearance:none;border:0;border-radius:12px;padding:12px 15px;font-weight:850;font-size:13px;cursor:pointer}.v0345-primary{background:#7c3aed;color:#fff}.v0345-secondary{background:#262d3c;color:#fff}.v0345-primary:disabled,.v0345-secondary:disabled{opacity:.42;cursor:not-allowed}.v0345-status{font-size:12px;color:#9aa4b5}.v0345-status.good{color:#72d7a3;font-weight:750}.v0345-status.bad{color:#f6a5a5}.v0345-instructions{padding:12px 13px;border-radius:12px;background:#0d111a;color:#bdc5d3;font-size:13px;line-height:1.45;margin-top:10px}.v0345-final{position:sticky;bottom:0;margin-top:18px;padding:14px;background:rgba(9,11,16,.94);backdrop-filter:blur(12px);border-top:1px solid #252b39}.v0345-final button{width:100%;padding:15px}.v0345-final small{display:block;text-align:center;color:#8791a4;margin-top:9px}.v0345-error{margin:12px 0;padding:11px 13px;border:1px solid #743b42;background:#2a1519;border-radius:12px;color:#ffc1c7;font-size:13px;display:none}.v0345-error.show{display:block}@media(max-width:520px){.v0345-wrap{padding-left:14px;padding-right:14px}.v0345-hero h1{font-size:27px}.v0345-card{padding:16px;border-radius:16px}}
