.onb{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#29234f;--muted:#625e7d;--quiet:#8985a4;--blue:#5da4d7;--purple:#514082;--border:#d8dced;--wash:#f7f7fc;--gradient:linear-gradient(105deg, #5ca3d6 0%, #514082 100%)}.onb *{box-sizing:border-box}.onb{min-height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;background:#f5f5f7;font-family:Avenir Next,Avenir,Segoe UI,system-ui,-apple-system,sans-serif}.onb button,.onb input{font:inherit}.onb button{color:inherit}.onb .page{place-items:center;min-height:100dvh;padding:28px 16px;display:grid}.onb .onboarding-card{background:#fff;border:1px solid #e0e1e9;border-radius:24px;width:min(100%,393px);min-height:780px;padding:25px 24px 20px;box-shadow:0 18px 55px #221e4212}.onb .brand-row,.onb .brand,.onb .help-button,.onb .progress-heading,.onb .input-wrap,.onb .privacy-note,.onb .primary-button,.onb .text-button,.onb .security-footer{align-items:center;display:flex}.onb .brand-row{justify-content:space-between;margin-bottom:26px}.onb .brand{gap:11px}.onb .brand-mark{color:#fff;background:linear-gradient(145deg,#6bb2e0,#56439a);border-radius:12px;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 5px 11px #2e2c642e}.onb .brand-name{letter-spacing:-.5px;font-size:16px;font-weight:750}.onb .help-button{color:#484267;cursor:pointer;background:0 0;border:0;gap:6px;padding:5px 2px;font-size:13px;font-weight:650}.onb .help-button:hover,.onb .text-button:hover{color:#4a3d8b}.onb .progress-heading{color:#4f496d;justify-content:space-between;font-size:12px;font-weight:650}.onb .progress-track{background:#e8ebf3;border-radius:99px;height:6px;margin-top:9px;overflow:hidden}.onb .progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#72b6df,#62489e);height:100%;transition:width .18s;display:block}.onb .step-content{padding-top:30px}.onb .step-icon{color:#51408d;background:#f0ebff;border-radius:14px;place-items:center;width:43px;height:43px;margin-bottom:15px;display:grid}.onb h1,.onb h2,.onb p{margin-top:0}.onb .step-content h1{letter-spacing:-1.05px;margin-bottom:8px;font-size:25px;font-weight:750;line-height:1.2}.onb .intro{color:var(--muted);margin-bottom:25px;font-size:15px;line-height:1.58}.onb .fields{gap:17px;display:grid}.onb .field{color:#322e51;gap:8px;font-size:13px;font-weight:700;display:grid}.onb .input-wrap{color:#8b87a8;background:#fff;border:1px solid #d5daeb;border-radius:13px;gap:11px;min-height:51px;padding:0 15px;transition:border-color .15s,box-shadow .15s}.onb .input-wrap:focus-within{border-color:#6a83c5;box-shadow:0 0 0 3px #5a75bd21}.onb .input-wrap input{width:100%;min-width:0;min-height:0;color:var(--ink);background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:14px;font-weight:450}.onb .input-wrap input::placeholder{color:#918ca9;opacity:1}.onb .privacy-note{color:var(--muted);gap:9px;font-size:12px;line-height:1.55}.onb .privacy-note>svg{color:#5086bb;flex:none}.onb .profile-step .privacy-note{margin:17px 0 20px}.onb .primary-button{background:var(--gradient);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;gap:10px;min-height:51px;font-size:14px;font-weight:700;transition:filter .15s,transform .15s,opacity .15s;box-shadow:0 8px 17px #3c357426}.onb .primary-button:not(:disabled):hover,.onb .wallet-select:hover{filter:brightness(1.05)}.onb .primary-button:not(:disabled):active,.onb .wallet-select:active{transform:translateY(1px)}.onb .primary-button:disabled{box-shadow:none;cursor:not-allowed;background:linear-gradient(105deg,#b6d2e8 0%,#ada5ca 100%)}.onb .profile-continue{width:100%}.onb .security-footer{color:#8e89a6;justify-content:center;gap:6px;margin:21px 0 0;font-size:10px}.onb .security-footer svg{color:#9993b3}.onb .location-step .intro,.onb .wallet-step .intro{margin-bottom:22px}.onb .location-panel,.onb .wallet-panel{text-align:center;background:linear-gradient(145deg,#fff 0%,#f7f6fc 100%);border:1px solid #e0e3f0;border-radius:21px;box-shadow:0 12px 28px #382f650a}.onb .location-panel{padding:20px 17px 17px}.onb .location-art{place-items:center;width:104px;height:104px;margin:0 auto 2px;display:grid;position:relative}.onb .location-ring{border:1px solid #dce5f6;border-radius:50%;position:absolute}.onb .ring-outer{inset:0}.onb .ring-inner{inset:14px}.onb .target-badge{z-index:1;color:#fff;background:linear-gradient(145deg,#6da9d6,#51408b);border:3px solid #fff;border-radius:50%;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 5px 11px #2e2c6433}.onb .location-panel h2,.onb .wallet-panel h2{letter-spacing:-.35px;margin-bottom:7px;font-size:17px;font-weight:750}.onb .location-panel p,.onb .wallet-panel p{color:var(--muted);margin:0 auto 16px;font-size:13px;line-height:1.55}.onb .location-button{width:100%;min-height:45px}.onb .spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite onb-spin}@keyframes onb-spin{to{transform:rotate(360deg)}}.onb .inline-error{color:#a52c3b;margin:10px 0 0;font-size:12px;line-height:1.5}.onb .location-privacy{align-items:flex-start;margin:16px 2px 18px;font-size:12px}.onb .privacy-note strong{color:#474164;font-weight:750}.onb .location-continue{width:100%;min-height:51px}.onb .text-button{color:#5d5877;cursor:pointer;background:0 0;border:0;justify-content:center;gap:6px;min-height:35px;margin:7px auto 0;padding:3px 8px;font-size:14px;font-weight:650}.onb .location-step .security-footer,.onb .wallet-step .security-footer{margin-top:8px}.onb .wallet-panel{padding:19px 18px 18px}.onb .wallet-art{width:106px;height:91px;margin:0 auto 5px;position:relative}.onb .wallet-art-back{background:#a8dff2;border-radius:15px;width:78px;height:63px;position:absolute;top:4px;left:29px;transform:rotate(8deg)}.onb .wallet-art-front{background:linear-gradient(140deg,#56449a,#3c306d);border-radius:14px;flex-direction:column;justify-content:center;gap:5px;width:84px;height:54px;padding:0 24px;display:flex;position:absolute;top:29px;left:8px;box-shadow:0 9px 16px #2d255e33}.onb .wallet-art-front i{background:#6bd3c5;border-radius:4px;width:34px;height:4px;display:block}.onb .wallet-art-front i:nth-child(2){width:29px}.onb .wallet-art-front i:nth-child(3){width:24px}.onb .wallet-panel h2{font-size:18px}.onb .wallet-panel p{max-width:270px;margin-bottom:17px;font-size:14px}.onb .wallet-select{color:#fff;cursor:pointer;background:#392f70;border:0;border-radius:14px;min-width:142px;min-height:49px;padding:0 22px;font-size:14px;font-weight:700;transition:filter .15s,transform .15s}.onb .optional-label{color:#625d79;background:#eeedf4;border-radius:99px;margin:12px auto 0;padding:7px 12px;font-size:11px;font-weight:700;display:table}.onb .wallet-message{color:#514082;text-align:center;margin:9px 0 0;font-size:12px;line-height:1.45}.onb .wallet-privacy{align-items:flex-start;margin:17px 3px 20px;font-size:12px}.onb .wallet-privacy>svg{color:#5289b9}.onb .finish-button{width:100%;min-height:51px}.onb .completion-message{color:#386e62;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.45}.onb .completion-error{text-align:center}.onb .dialog-backdrop{z-index:5;background:#1a173061;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onb .help-dialog{border:1px solid var(--border);background:#fff;border-radius:20px;width:min(100%,360px);padding:25px;position:relative;box-shadow:0 20px 60px #18143533}.onb .help-dialog h2{margin:0 30px 12px 0;font-size:20px}.onb .help-dialog p{color:var(--muted);margin-bottom:10px;font-size:14px;line-height:1.55}.onb .help-dialog p:last-child{margin-bottom:0}.onb .dialog-close{cursor:pointer;background:#f1eff8;border:0;border-radius:50%;width:32px;height:32px;font-size:23px;line-height:1;position:absolute;top:12px;right:14px}.onb button:focus-visible{outline-offset:3px;outline:3px solid #759bda}@media (max-width:480px){.onb .page{background:#fff;min-height:100dvh;padding:0;display:block}.onb .onboarding-card{width:100%;min-height:100dvh;padding:max(25px, env(safe-area-inset-top)) 24px max(20px, env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0}}@media (max-width:360px){.onb .onboarding-card{padding-left:20px;padding-right:20px}.onb .step-content h1{font-size:23px}}@media (prefers-reduced-motion:reduce){.onb *,.onb :before,.onb :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.onb .consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;margin:2px 0 14px;font-size:14px;line-height:1.45;display:flex}.onb .consent input{width:22px;height:22px;accent-color:var(--purple);flex:none;margin:1px 0 0}.onb .consent strong{color:var(--ink)}.onb .consent small{color:var(--quiet);margin-top:4px;font-size:13px;display:block}.onb label{margin-bottom:0;font-weight:400}
.XBEFJa_card{--ink:#29234f;--muted:#625e7d;--purple:#514082;--blue:#5da4d7;--line:#d8dced;--grad:linear-gradient(105deg, #5ca3d6 0%, #514082 100%);--live:#c4221f;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:16px;margin:.5rem 0 1rem;padding:1.25rem 1rem 1.5rem;box-shadow:0 10px 30px #29234f1a,0 2px 6px #29234f0f}.XBEFJa_head{text-align:center}.XBEFJa_title{color:var(--ink);margin:0 0 .5rem;font-size:1.6rem;line-height:1.2}.XBEFJa_sub{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.05rem;display:flex}.XBEFJa_pill{background:var(--live);color:#fff;letter-spacing:.08em;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.85rem;font-weight:800;line-height:1;display:inline-flex}.XBEFJa_dot{background:#fff;border-radius:50%;width:.55rem;height:.55rem;animation:1.4s ease-in-out infinite XBEFJa_blink}@keyframes XBEFJa_blink{0%,to{opacity:1}50%{opacity:.25}}.XBEFJa_now{text-align:center;color:var(--muted);margin:0 0 1rem;font-size:1.15rem}.XBEFJa_host{color:var(--purple);overflow-wrap:anywhere;font-weight:800}.XBEFJa_phone{aspect-ratio:390/844;border:8px solid var(--ink);background:#f4f3fa;border-radius:32px;max-width:100%;height:min(60vh,640px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 12px 28px #29234f2e}.XBEFJa_screen{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.XBEFJa_placeholder{text-align:center;height:100%;color:var(--ink);background:linear-gradient(#f6f5fb 0%,#ebeef8 100%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.XBEFJa_placeholder p{margin:0;font-size:1.15rem;font-weight:700}.XBEFJa_spinner{border:6px solid var(--line);border-top-color:var(--purple);border-right-color:var(--blue);border-radius:50%;width:52px;height:52px;animation:1s linear infinite XBEFJa_spin}@keyframes XBEFJa_spin{to{transform:rotate(360deg)}}.XBEFJa_progress{text-align:center;margin-top:1.25rem}.XBEFJa_bar{grid-template-columns:repeat(4,1fr);gap:.4rem;max-width:420px;margin:0 auto .75rem;padding:0;list-style:none;display:grid}.XBEFJa_bar li{background:var(--line);border-radius:999px;height:10px}.XBEFJa_bar li.XBEFJa_done{background:var(--grad)}.XBEFJa_bar li.XBEFJa_current{background:var(--grad);animation:1.6s ease-in-out infinite XBEFJa_pulse}@keyframes XBEFJa_pulse{0%,to{opacity:1}50%{opacity:.45}}.XBEFJa_status{color:var(--ink);border-radius:8px;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.XBEFJa_status:focus{outline:none}.XBEFJa_status:focus-visible{outline:3px solid var(--purple);outline-offset:4px}.XBEFJa_hint{color:var(--muted);margin:0;font-size:1rem}@media (prefers-reduced-motion:reduce){.XBEFJa_dot,.XBEFJa_spinner,.XBEFJa_bar li.XBEFJa_current{animation:none}.XBEFJa_bar li.XBEFJa_current{opacity:.7}}
