.moonup-auth.sa-auth,.moonup-onboarding.sa-onboarding,.sa-onboard-loading{background:var(--sa-canvas)!important;color:var(--sa-ink);font-family:var(--sa-body)}.moonup-onboarding.sa-onboarding{display:block;padding:110px max(24px,calc((100vw - 1380px) / 2)) 80px}.moonup-auth.sa-auth:before,.moonup-onboarding.sa-onboarding:before{display:none}.sa-onboard-layout{display:grid;grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr);gap:clamp(48px,8vw,140px);margin:0 auto;max-width:1380px}.sa-onboard-intro{align-self:start;padding:clamp(15px,4vw,50px) 0 24px;position:sticky;top:110px}.sa-onboard-kicker{color:var(--sa-accent);display:block;font-size:.7rem;font-weight:750;letter-spacing:.17em;line-height:1.5;text-transform:uppercase}.sa-onboard-intro h1{color:var(--sa-plum);font-family:var(--sa-display);font-size:clamp(3.3rem,5.5vw,6.4rem);font-weight:400;letter-spacing:-.065em;line-height:.98;margin:26px 0;max-width:640px}.sa-onboard-intro h1 em{color:var(--sa-accent);font-weight:400}.sa-onboard-intro>p{color:var(--sa-muted);font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.75;max-width:400px}.sa-onboard-step-list{border-top:1px solid var(--sa-line);color:var(--sa-muted);list-style:none;margin:clamp(40px,7vw,90px) 0 0;max-width:390px;padding:0}.sa-onboard-step-list li{align-items:center;border-bottom:1px solid var(--sa-line);display:flex;font-size:.9rem;gap:22px;min-height:53px}.sa-onboard-step-list li span{color:var(--sa-accent);font-family:var(--sa-display);font-size:1.15rem}.sa-onboard-step-list li.is-current{color:var(--sa-plum);font-weight:700}.sa-onboard-step-list li.is-done span{color:var(--sa-olive)}.sa-onboard-content{min-width:0;width:100%}.moonup-onboarding.sa-onboarding .sa-onboard-panel{background:var(--sa-surface)!important;border:1px solid var(--sa-line);border-radius:4px!important;box-shadow:0 22px 65px rgb(50 38 51/6%);padding:0}.moonup-onboarding.sa-onboarding .sa-onboard-form{background:transparent!important;border-radius:0!important;color:var(--sa-ink);padding:clamp(25px,4vw,56px)}.moonup-onboarding.sa-onboarding .sa-onboard-form>p:first-child{color:var(--sa-accent)!important;font-size:.73rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.moonup-onboarding.sa-onboarding .sa-onboard-form>div:nth-child(2){gap:7px;margin-bottom:25px}.moonup-onboarding.sa-onboarding .sa-onboard-form>div:nth-child(2)>div{background:var(--sa-line)!important;border-radius:0;height:3px}.moonup-onboarding.sa-onboarding .sa-onboard-form>div:nth-child(2)>div[class*="bg-[#00C3E4]"]{background:var(--sa-accent)!important}.sa-onboard-form-title{background:none!important;color:var(--sa-plum)!important;font-family:var(--sa-display);font-size:clamp(2.1rem,3vw,3.3rem);font-weight:400!important;letter-spacing:-.055em;line-height:1.05}.sa-onboarding .sa-onboard-form>p:nth-of-type(2){color:var(--sa-muted)!important;line-height:1.7}.sa-onboarding :is([class*=text-white],[class*="text-[#EDEDED]"]){color:var(--sa-ink)!important}.sa-onboarding :is([class*="text-[#A4A4A4]"],[class*="text-[#C0C0C0]"],[class*="text-[#D4DFE7]"]){color:var(--sa-muted)!important}.sa-onboarding [class*=text-green-300],.sa-onboarding [class*=text-green-400]{color:var(--sa-olive)!important}.sa-onboarding [class*=text-blue-300],.sa-onboarding [class*=text-yellow-300]{color:#765333!important}.sa-onboarding [class*=text-red-300],.sa-onboarding [class*=text-red-400]{color:#9d3d38!important}.sa-onboarding [class*="bg-[#101820]"],.sa-onboarding [class*="bg-[#151D26]"],.sa-onboarding [class*="bg-[#2B2F3A]"]{background:#f1ece3!important;border-radius:3px!important}.sa-onboarding :is([class*="bg-blue-500/20"],[class*="bg-yellow-500/20"]){background:#f6ecdb!important;border-color:#d7b999!important;border-radius:3px!important}.sa-onboarding [class*="bg-red-500/20"]{background:#fff0ec!important;border-color:#ce786c!important;border-radius:3px!important}.sa-onboarding [class*="bg-green-500/20"]{background:#edf1e8!important;border-color:#9aa98d!important;border-radius:3px!important}.moonup-onboarding.sa-onboarding :is(input:not([type=radio]):not([type=checkbox]),select){background:var(--sa-surface)!important;border:1px solid var(--sa-line)!important;border-radius:3px!important;color:var(--sa-ink)!important;min-height:49px;padding:10px 14px}.sa-onboarding input::placeholder{color:#867e7e!important;opacity:1}.sa-onboarding :is(select option){background:var(--sa-surface)!important;color:var(--sa-ink)!important}.sa-onboarding :is(input[type=radio],input[type=checkbox]){accent-color:var(--sa-accent)}.sa-onboarding .sa-account-choice{background:#faf7f1!important;border:1px solid var(--sa-line)!important;border-radius:3px!important}.sa-onboarding .sa-account-choice legend{color:var(--sa-plum)!important;font-size:1.55rem;font-weight:400;letter-spacing:-.025em}.sa-onboarding .sa-account-choice>p{color:var(--sa-muted)!important}.sa-onboarding .sa-choice-option{background:var(--sa-surface)!important;border:1px solid var(--sa-line)!important;border-radius:3px!important;color:var(--sa-ink);display:block;min-height:106px;transition:border-color .16s ease,background .16s ease}.sa-onboarding .sa-choice-option:hover{border-color:var(--sa-accent)!important}.sa-onboarding .sa-choice-option.is-selected{background:#f7e8db!important;border-color:var(--sa-accent)!important}.sa-onboarding .sa-choice-option span{color:var(--sa-ink)!important}.sa-onboarding .sa-choice-option span:last-child{color:var(--sa-muted)!important}.moonup-onboarding.sa-onboarding :is(button[class*="bg-[#75E6FF]"],a[class*="bg-[#75E6FF]"],a[class*="bg-[#00C3E4]"],button[class*="bg-[#00C3E4]"]){background:var(--sa-accent)!important;border:1px solid var(--sa-accent);border-radius:3px!important;color:var(--sa-surface)!important;font-size:.88rem;font-weight:700;min-height:48px;transition:background .16s ease}.moonup-onboarding.sa-onboarding :is(button[class*="bg-[#75E6FF]"],a[class*="bg-[#75E6FF]"],a[class*="bg-[#00C3E4]"],button[class*="bg-[#00C3E4]"]):hover:not(:disabled){background:var(--sa-accent-hover)!important}.sa-onboarding [class*="border-[#75E6FF]"]{border-color:var(--sa-line)!important}.sa-onboarding .sa-wallet-inner{width:100%}.sa-onboarding .sa-back-link{color:var(--sa-plum)!important;font-size:.83rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sa-onboarding .sa-wallet-description{color:var(--sa-muted);line-height:1.6;margin:0 0 25px}.sa-onboarding .sa-wallet-search{background:var(--sa-surface);border:1px solid var(--sa-line)!important;border-radius:3px!important;color:var(--sa-muted)}.sa-onboarding .sa-wallet-search input{min-height:44px!important}.sa-onboarding .sa-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-onboarding .sa-wallet-option{background:#f7f3eb!important;border:1px solid var(--sa-line);border-radius:3px!important;color:var(--sa-ink)!important;min-height:76px;text-align:left}.sa-onboarding .sa-wallet-option:hover{background:#f0e8dc!important;border-color:var(--sa-accent)}.sa-onboarding .sa-wallet-option span{color:var(--sa-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-wallet-connecting{background:rgb(255 253 248/90%)}.sa-onboard-spinner,.sa-wallet-connecting>div{border-color:var(--sa-accent);border-top-color:transparent}.sa-wallet-note{border-top:1px solid var(--sa-line);margin-top:80px;padding-top:18px}.sa-wallet-note span{color:var(--sa-accent);font-family:var(--sa-display);font-size:1.25rem}.sa-wallet-note p{color:var(--sa-muted);line-height:1.5;margin:10px 0 0}.sa-onboard-faq{background:var(--sa-canvas)!important;border-top:1px solid var(--sa-line)}.sa-faq{background:var(--sa-canvas);color:var(--sa-ink);padding:clamp(70px,9vw,140px) 24px}.sa-faq-inner{display:grid;gap:clamp(36px,7vw,110px);grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);margin:0 auto;max-width:1280px}.sa-faq-heading h2{color:var(--sa-plum);font-family:var(--sa-display);font-size:clamp(3rem,5vw,5rem);font-weight:400;letter-spacing:-.065em;line-height:1;margin:18px 0}.sa-faq-heading h2 em{color:var(--sa-accent);font-weight:400}.sa-faq-heading p{color:var(--sa-muted);font-size:.95rem;line-height:1.7;max-width:370px}.sa-faq-list{border-top:1px solid var(--sa-line)}.sa-faq-item{border-bottom:1px solid var(--sa-line)}.sa-faq-item summary{align-items:center;color:var(--sa-plum);cursor:pointer;display:grid;font-size:1rem;font-weight:650;gap:17px;grid-template-columns:31px minmax(0,1fr) 23px;list-style:none;min-height:79px;padding:16px 0}.sa-faq-item summary::-webkit-details-marker{display:none}.sa-faq-item summary:hover,.sa-faq-item[open] summary,.sa-faq-number{color:var(--sa-accent)}.sa-faq-number{font-family:var(--sa-display);font-size:1.1rem;font-weight:400}.sa-faq-plus{font-size:1.35rem;font-weight:400;text-align:right;transition:transform .16s ease}.sa-faq-item[open] .sa-faq-plus{transform:rotate(45deg)}.sa-faq-item>p{color:var(--sa-muted);font-size:.92rem;line-height:1.75;margin:-2px 23px 24px 48px;max-width:680px}.sa-network-backdrop{background:rgb(36 30 36/65%);padding:18px 0}.sa-network-dialog{background:var(--sa-surface);border:1px solid var(--sa-line);border-radius:4px;box-shadow:0 30px 80px rgb(19 12 20/25%);max-height:calc(100vh - 36px);max-width:490px;overflow-y:auto;padding:clamp(22px,4vw,36px)}.sa-network-heading{border-bottom:1px solid var(--sa-line);gap:15px;margin-bottom:22px;padding-bottom:22px}.sa-network-heading h2{color:var(--sa-plum);font-family:var(--sa-display);font-size:clamp(2rem,3.5vw,2.9rem);font-weight:400;letter-spacing:-.05em;line-height:1;margin:12px 0}.sa-network-heading p{color:var(--sa-muted);font-size:.85rem;line-height:1.5}.sa-network-close{align-items:center;background:var(--sa-canvas);border:1px solid var(--sa-line);border-radius:3px;color:var(--sa-ink);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.sa-network-close:hover{background:var(--sa-soft)}.sa-network-error{background:#fff0ec;border:1px solid #ce786c;border-radius:3px;color:#96392c}.sa-network-option{background:var(--sa-canvas);border-color:var(--sa-line);border-radius:3px;color:var(--sa-ink);min-height:60px}.sa-network-option:hover:not(:disabled){background:var(--sa-soft);border-color:var(--sa-accent)}.sa-network-option.is-selected{background:#f7e8db;border-color:var(--sa-accent);color:var(--sa-plum)}.sa-network-option.is-selected svg{color:var(--sa-accent)}.sa-onboard-loading{color:var(--sa-plum);font-family:var(--sa-display);font-size:1.35rem}.sa-onboard-loading-mark{padding:0 20px}.sa-auth{background:var(--sa-canvas);color:var(--sa-ink);min-height:100vh}.sa-auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 65px)}.sa-auth-story{background:var(--sa-plum);color:var(--sa-surface);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,5vw,76px);position:relative}.sa-auth-story:after{border:1px solid rgb(255 253 248/13%);border-radius:50%;content:"";height:min(50vw,620px);pointer-events:none;position:absolute;right:-20%;top:22%;width:min(50vw,620px)}.sa-auth-story .sa-wordmark{color:var(--sa-surface);display:inline-block;position:relative;width:max-content;z-index:1}.sa-auth-story-main{max-width:610px;padding:70px 0;position:relative;z-index:1}.sa-auth-story-main .sa-onboard-kicker{color:#e7b49b}.sa-auth-story-main h1{font-family:var(--sa-display);font-size:clamp(3.6rem,6vw,7.6rem);font-weight:400;letter-spacing:-.07em;line-height:.94;margin:24px 0 30px}.sa-auth-story-main h1 em{color:#e7b49b;font-weight:400}.sa-auth-story-main p{color:#e2d9d6;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.7;max-width:420px}.sa-auth-story-footer{border-top:1px solid rgb(255 253 248/25%);color:#e2d9d6;display:flex;font-size:.72rem;font-weight:650;justify-content:space-between;letter-spacing:.12em;padding-top:20px;text-transform:uppercase}.sa-auth-action{align-items:center;display:flex;justify-content:center;padding:65px clamp(24px,7vw,120px)}.sa-auth-card{max-width:500px;width:100%}.sa-auth-card h2{color:var(--sa-plum);font-family:var(--sa-display);font-size:clamp(2.6rem,4vw,4.6rem);font-weight:400;letter-spacing:-.06em;line-height:1;margin:20px 0}.sa-auth-card>p{color:var(--sa-muted);line-height:1.7}.sa-auth-primary{justify-content:space-between;margin-top:32px;min-height:56px;width:100%}.sa-auth-primary span{font-size:1.15rem}.sa-auth-divider{align-items:center;color:var(--sa-muted);display:flex;font-size:.77rem;gap:12px;margin:32px 0 15px}.sa-auth-divider:after{background:var(--sa-line);content:"";flex:1;height:1px}.sa-auth-secondary{color:var(--sa-accent);display:flex;font-size:.9rem;font-weight:700;gap:10px;text-decoration:underline;text-underline-offset:4px}.sa-auth-disclaimer{border-top:1px solid var(--sa-line);color:var(--sa-muted);font-size:.75rem;line-height:1.6;margin-top:40px;padding-top:18px}.sa-auth-disclaimer a{color:var(--sa-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.sa-auth-process{border-top:1px solid var(--sa-line);list-style:none;margin:32px 0 0;padding:0}.sa-auth-process li{align-items:center;border-bottom:1px solid var(--sa-line);display:flex;font-size:.87rem;gap:20px;min-height:48px}.sa-auth-process li span{color:var(--sa-accent);font-family:var(--sa-display);font-size:1.1rem}.sa-auth-footer{align-items:center;border-top:1px solid var(--sa-line);color:var(--sa-muted);display:flex;font-size:.73rem;gap:25px;min-height:65px;padding:15px clamp(24px,5vw,76px)}.sa-auth-footer span{color:var(--sa-plum);font-size:1.2rem;font-style:italic;font-weight:700;margin-right:auto}.sa-auth-footer a:hover{color:var(--sa-accent)}@media (max-width:980px){.sa-faq-inner{gap:30px;grid-template-columns:1fr}.sa-faq-heading p{max-width:640px}.moonup-onboarding.sa-onboarding{padding:90px 24px 55px}.sa-onboard-layout{gap:30px;grid-template-columns:1fr}.sa-onboard-intro{padding:0;position:static}.sa-onboard-intro h1{font-size:clamp(2.7rem,8vw,4.4rem);margin:15px 0}.sa-onboard-intro>p{max-width:720px}.sa-onboard-step-list{display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0 0;max-width:none}.sa-onboard-step-list li{align-items:flex-start;border-right:1px solid var(--sa-line);flex-direction:column;gap:3px;justify-content:center;padding:7px 10px}.sa-onboard-step-list li:last-child{border-right:0}.sa-wallet-note{margin-top:24px}.sa-auth-layout{grid-template-columns:1fr}.sa-auth-story{min-height:360px}.sa-auth-story-main{padding:65px 0 35px}.sa-auth-story-main h1{font-size:clamp(3.5rem,8vw,6rem)}.sa-auth-action{padding:65px 30px}}@media (max-width:560px){.sa-faq{padding:60px 17px}.sa-faq-item summary{font-size:.88rem;gap:9px;grid-template-columns:24px minmax(0,1fr) 18px;min-height:70px}.sa-faq-item>p{margin-left:33px}.moonup-onboarding.sa-onboarding{padding:82px 15px 38px}.sa-onboard-intro h1{font-size:2.7rem}.sa-onboard-step-list li{font-size:.68rem;line-height:1.3;min-height:64px;padding:7px 6px}.sa-onboard-step-list li span{font-size:.9rem}.moonup-onboarding.sa-onboarding .sa-onboard-form{padding:22px 18px}.sa-onboarding .sa-wallet-grid{gap:8px}.sa-onboarding .sa-wallet-option{min-height:65px;padding:8px}.sa-auth-story{min-height:350px;padding:25px}.sa-auth-story-main{padding:45px 0 20px}.sa-auth-story-main h1{font-size:3.4rem}.sa-auth-action{padding:45px 20px}.sa-auth-footer{flex-wrap:wrap;gap:15px;padding:20px}}.moonup-auth.sa-auth,.moonup-onboarding.sa-onboarding,.sa-onboard-loading{--sa-journey-bg:#070b1c;--sa-journey-panel:rgb(16 25 55/87%);--sa-journey-raised:rgb(28 41 81/76%);--sa-journey-line:rgb(175 201 255/17%);--sa-journey-quiet:#a5b4d4;background:var(--sa-journey-bg)!important;color:#eef2ff;color-scheme:dark}.moonup-onboarding.sa-onboarding{isolation:isolate;overflow:hidden;padding-top:clamp(110px,12vw,155px);position:relative}.moonup-onboarding.sa-onboarding:before,.sa-faq:before{animation:sa-aurora-drift 22s ease-in-out infinite alternate;background:radial-gradient(ellipse at 22% 25%,rgb(65 79 203/43%),transparent 33%),radial-gradient(ellipse at 84% 12%,rgb(154 62 206/29%),transparent 35%),radial-gradient(ellipse at 59% 85%,rgb(21 150 216/22%),transparent 43%);content:"";display:block;inset:-12%;pointer-events:none;position:absolute;z-index:-2}.moonup-onboarding.sa-onboarding:after,.sa-faq:after{background-image:linear-gradient(rgb(193 216 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(193 216 255/5%) 1px,transparent 0);background-size:80px 80px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,transparent 83%);pointer-events:none;position:absolute;z-index:-1}.sa-onboard-layout{align-items:start;gap:clamp(42px,6vw,112px)}.sa-onboard-intro{padding-top:clamp(30px,6vw,76px);top:120px}.sa-onboard-kicker{align-items:center;color:#65e8ff;display:inline-flex;font-family:var(--sa-body);font-size:.68rem;font-weight:800;gap:10px;letter-spacing:.2em;text-shadow:0 0 20px rgb(101 232 255/30%)}.sa-onboard-kicker:before{background:#65e8ff;border-radius:50%;box-shadow:0 0 0 5px rgb(101 232 255/9%),0 0 20px #65e8ff;content:"";height:6px;width:6px}.sa-auth-story-main h1,.sa-onboard-intro h1{color:#f2f5ff;font-family:var(--sa-display);font-size:clamp(3.5rem,5.9vw,7.4rem);font-weight:670;letter-spacing:-.085em;line-height:.95;margin:29px 0;text-wrap:balance}.sa-auth-story-main h1 em,.sa-faq-heading h2 em,.sa-onboard-intro h1 em{background:linear-gradient(105deg,#65e8ff 8%,#93a8ff 48%,#ff76c2 95%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;font-weight:inherit}.sa-onboard-intro>p,.sa-wallet-note p{color:var(--sa-journey-quiet);font-size:1.03rem;line-height:1.75}.sa-onboard-step-list{border:1px solid var(--sa-journey-line);border-radius:18px;background:rgb(12 21 48/48%);backdrop-filter:blur(12px);margin-top:clamp(45px,6vw,80px);max-width:430px;overflow:hidden}.sa-onboard-step-list li{border-bottom:1px solid var(--sa-journey-line);color:#8392b3;gap:18px;min-height:64px;padding:11px 19px;position:relative;transition:color .22s ease,background .22s ease}.sa-onboard-step-list li:last-child{border-bottom:0}.sa-onboard-step-list li span{color:#788baa;font-family:var(--sa-body);font-size:.78rem;font-weight:750;letter-spacing:.12em}.sa-onboard-step-list li.is-current{background:rgb(101 232 255/9%);color:#f4f8ff}.sa-onboard-step-list li.is-current:after{background:linear-gradient(#65e8ff,#9b7aff);box-shadow:0 0 18px #65e8ff;content:"";height:100%;left:0;position:absolute;top:0;width:3px;animation:sa-progress-glow 3.2s ease-in-out infinite}.sa-onboard-step-list li.is-current span,.sa-onboard-step-list li.is-done span{color:#65e8ff}.sa-onboard-step-list li.is-done{color:#a8b8d8}.moonup-onboarding.sa-onboarding .sa-onboard-panel{animation:sa-panel-enter .7s cubic-bezier(.18,.65,.2,1) both;background:linear-gradient(145deg,rgb(28 42 86/93%),rgb(10 17 41/95%) 60%)!important;border:1px solid rgb(167 194 255/28%);border-radius:22px!important;box-shadow:0 35px 100px rgb(0 0 0/34%),inset 0 1px rgb(225 238 255/10%),0 0 90px rgb(97 82 237/11%);position:relative}.moonup-onboarding.sa-onboarding .sa-onboard-panel:before{background:linear-gradient(90deg,transparent,#65e8ff 35%,#a078ff 65%,transparent);content:"";height:2px;left:12%;position:absolute;right:12%;top:0}.moonup-onboarding.sa-onboarding .sa-onboard-form{color:#eef2ff;padding:clamp(27px,4vw,58px)}.moonup-onboarding.sa-onboarding .sa-onboard-form>p:first-child{color:#65e8ff!important}.moonup-onboarding.sa-onboarding .sa-onboard-form>div:nth-child(2)>div{background:rgb(160 191 243/17%)!important;border-radius:20px;height:5px}.moonup-onboarding.sa-onboarding .sa-onboard-form>div:nth-child(2)>div[class*="bg-[#00C3E4]"]{background:linear-gradient(90deg,#64e7ff,#967aff)!important;box-shadow:0 0 16px rgb(101 232 255/35%)}.sa-auth-card h2,.sa-faq-heading h2,.sa-network-heading h2,.sa-onboard-form-title{color:#f4f7ff!important;font-family:var(--sa-display);font-weight:650!important;letter-spacing:-.065em}.sa-onboarding .sa-onboard-form>p:nth-of-type(2),.sa-wallet-description{color:#b0bedc!important}.sa-onboarding :is([class*=text-white],[class*="text-[#EDEDED]"]){color:#eef2ff!important}.sa-onboarding :is([class*="text-[#A4A4A4]"],[class*="text-[#C0C0C0]"],[class*="text-[#D4DFE7]"]){color:#aebcdb!important}.sa-onboarding [class*=text-blue-300],.sa-onboarding [class*=text-yellow-300]{color:#ffdc9d!important}.sa-onboarding [class*=text-green-300],.sa-onboarding [class*=text-green-400]{color:#8bf3cd!important}.sa-onboarding [class*=text-red-300],.sa-onboarding [class*=text-red-400]{color:#ff9ab2!important}.sa-onboarding [class*="bg-[#101820]"],.sa-onboarding [class*="bg-[#151D26]"],.sa-onboarding [class*="bg-[#2B2F3A]"]{background:var(--sa-journey-raised)!important;border:1px solid var(--sa-journey-line);border-radius:13px!important}.sa-onboarding :is([class*="bg-blue-500/20"],[class*="bg-yellow-500/20"]){background:rgb(154 122 255/12%)!important;border-color:rgb(154 122 255/33%)!important;border-radius:11px!important}.sa-onboarding [class*="bg-red-500/20"]{background:rgb(255 111 153/10%)!important;border-color:rgb(255 111 153/40%)!important;border-radius:11px!important}.sa-onboarding [class*="bg-green-500/20"]{background:rgb(82 233 190/10%)!important;border-color:rgb(82 233 190/38%)!important;border-radius:11px!important}.moonup-onboarding.sa-onboarding :is(input:not([type=radio]):not([type=checkbox]),select){background:rgb(7 13 32/72%)!important;border:1px solid rgb(171 197 251/27%)!important;border-radius:11px!important;color:#f5f8ff!important;min-height:51px;transition:border-color .18s ease,box-shadow .18s ease}.moonup-onboarding.sa-onboarding :is(input:not([type=radio]):not([type=checkbox]),select):focus{border-color:#65e8ff!important;box-shadow:0 0 0 3px rgb(101 232 255/13%)}.sa-onboarding input::placeholder{color:#8799bd!important}.sa-onboarding select option{background:#101933!important;color:#eef2ff!important}.sa-onboarding :is(input[type=radio],input[type=checkbox]){accent-color:#65e8ff}.sa-onboarding .sa-account-choice{background:rgb(8 17 43/55%)!important;border:1px solid rgb(172 197 248/22%)!important;border-radius:16px!important}.sa-onboarding .sa-account-choice legend{color:#f4f7ff!important;font-family:var(--sa-display);font-size:1.45rem;font-weight:650;letter-spacing:-.04em}.sa-onboarding .sa-account-choice>p{color:#b8c6e3!important}.sa-onboarding .sa-choice-option{background:rgb(18 30 65/88%)!important;border:1px solid rgb(170 198 255/22%)!important;border-radius:12px!important;min-height:112px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sa-onboarding .sa-choice-option:hover{border-color:#65e8ff!important;transform:translateY(-3px)}.sa-onboarding .sa-choice-option.is-selected{background:linear-gradient(145deg,rgb(45 67 121/95%),rgb(26 37 79/95%))!important;border-color:#65e8ff!important;box-shadow:0 0 0 1px rgb(101 232 255/20%),0 12px 32px rgb(40 145 233/18%)}.sa-onboarding .sa-choice-option span{color:#f5f8ff!important}.sa-onboarding .sa-choice-option span:last-child{color:#b4c2df!important}.moonup-onboarding.sa-onboarding :is(button[class*="bg-[#75E6FF]"],a[class*="bg-[#75E6FF]"],a[class*="bg-[#00C3E4]"],button[class*="bg-[#00C3E4]"]){background:linear-gradient(100deg,#65e8ff,#9d94ff)!important;border:1px solid rgb(205 247 255/60%);border-radius:11px!important;box-shadow:0 10px 32px rgb(65 165 242/22%);color:#07122d!important;font-size:.9rem;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.moonup-onboarding.sa-onboarding :is(button[class*="bg-[#75E6FF]"],a[class*="bg-[#75E6FF]"],a[class*="bg-[#00C3E4]"],button[class*="bg-[#00C3E4]"]):hover:not(:disabled){background:linear-gradient(100deg,#83efff,#b3a8ff)!important;box-shadow:0 13px 40px rgb(65 165 242/35%);transform:translateY(-2px)}.sa-onboarding [class*="border-[#75E6FF]"]{border-color:rgb(101 232 255/40%)!important}.sa-onboarding .sa-back-link{color:#a8eefe!important}.sa-onboarding .sa-wallet-search{background:rgb(7 14 36/75%);border:1px solid rgb(170 198 255/25%)!important;border-radius:11px!important;color:#a4b9db}.sa-onboarding .sa-wallet-search input{background:transparent!important;border:0!important;box-shadow:none!important}.sa-onboarding .sa-wallet-grid{gap:13px}.sa-onboarding .sa-wallet-option{background:rgb(26 39 76/80%)!important;border:1px solid rgb(171 198 255/20%);border-radius:13px!important;color:#f4f7ff!important;min-height:77px;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.sa-onboarding .sa-wallet-option:hover{background:rgb(38 56 105/95%)!important;border-color:#65e8ff;box-shadow:0 10px 30px rgb(56 123 215/15%);transform:translateY(-2px)}.sa-onboarding .sa-wallet-option span{color:#eef2ff}.sa-wallet-connecting{background:rgb(16 27 58/93%);border-radius:inherit}.sa-onboard-spinner,.sa-wallet-connecting>div{border-color:transparent #65e8ff #65e8ff}.sa-wallet-note{border-top:1px solid var(--sa-journey-line)}.sa-wallet-note span{color:#65e8ff;font-family:var(--sa-body);font-size:.82rem;font-weight:800;letter-spacing:.15em}.sa-faq,.sa-onboard-faq{background:#080e23!important;border-color:rgb(171 198 255/16%)}.sa-faq{isolation:isolate;overflow:hidden;position:relative}.sa-faq:before{opacity:.55}.sa-faq-heading h2{font-size:clamp(3rem,5vw,5.2rem)}.sa-faq-heading p,.sa-faq-item>p{color:#aebddd}.sa-faq-item,.sa-faq-list{border-color:rgb(171 198 255/18%)}.sa-faq-item summary{color:#f0f4ff}.sa-faq-item summary:hover,.sa-faq-item[open] summary,.sa-faq-number{color:#65e8ff}.sa-network-backdrop{background:rgb(3 6 18/76%);backdrop-filter:blur(10px)}.sa-network-dialog{animation:sa-panel-enter .34s cubic-bezier(.18,.65,.2,1) both;background:linear-gradient(145deg,#1b2853,#0d1734 74%);border:1px solid rgb(177 202 255/28%);border-radius:20px;box-shadow:0 35px 100px rgb(0 0 0/50%),0 0 70px rgb(94 87 220/17%);color:#eef2ff}.sa-network-heading{border-color:rgb(171 198 255/18%)}.sa-network-heading p{color:#adbbd9}.sa-network-close{background:rgb(23 36 76/92%);border-color:rgb(171 198 255/27%);border-radius:10px;color:#f4f7ff}.sa-network-close:hover{background:rgb(51 70 122/92%)}.sa-network-error{background:rgb(255 111 153/10%);border-color:rgb(255 111 153/40%);border-radius:10px;color:#ff9ab2}.sa-network-option{background:rgb(23 36 76/75%);border-color:rgb(171 198 255/22%);border-radius:12px;color:#edf2ff}.sa-network-option:hover:not(:disabled){background:rgb(40 59 111/85%);border-color:#65e8ff}.sa-network-option.is-selected{background:rgb(101 232 255/11%);border-color:#65e8ff;color:#f4f8ff}.sa-network-option.is-selected svg{color:#65e8ff}.sa-onboard-loading{color:#eaf2ff;font-family:var(--sa-body);font-size:1.15rem}.sa-auth{background:#070b1c;color:#edf3ff}.sa-auth-layout{min-height:calc(100vh - 74px)}.sa-auth-story{background:#0b1230;isolation:isolate;overflow:hidden}.sa-auth-story:before{animation:sa-aurora-drift 18s ease-in-out infinite alternate;background:radial-gradient(circle at 27% 37%,rgb(46 114 224/39%),transparent 37%),radial-gradient(circle at 70% 72%,rgb(157 79 236/37%),transparent 40%),radial-gradient(circle at 78% 10%,rgb(65 215 233/18%),transparent 28%);content:"";inset:-10%;position:absolute;z-index:-2}.sa-auth-story:after{border:1px solid rgb(179 211 255/24%);box-shadow:0 0 0 68px rgb(179 211 255/3%),0 0 0 145px rgb(179 211 255/2%);height:min(55vw,720px);right:-30%;top:16%;width:min(55vw,720px);z-index:-1}.sa-auth-story .sa-wordmark{color:#f1f5ff;font-family:var(--sa-display);font-size:clamp(1.45rem,2vw,2rem);font-style:normal;font-weight:820;letter-spacing:-.055em}.sa-auth-story .sa-wordmark:after{background:#65e8ff;border-radius:50%;box-shadow:0 0 18px #65e8ff;content:"";display:inline-block;height:6px;margin-left:4px;width:6px}.sa-auth-story-main .sa-onboard-kicker{color:#65e8ff}.sa-auth-story-main h1{max-width:700px}.sa-auth-story-main p{color:#c5d1ec}.sa-auth-story-footer{border-color:rgb(188 214 255/20%);color:#adbbdc}.sa-auth-action{background:radial-gradient(ellipse at 85% 5%,rgb(100 65 188/15%),transparent 40%),#070b1c}.sa-auth-card{animation:sa-panel-enter .65s cubic-bezier(.18,.65,.2,1) both}.sa-auth-card h2{line-height:1.04}.sa-auth-card>p,.sa-auth-disclaimer,.sa-auth-divider{color:#aebcdb}.sa-auth-primary.sa-button{background:linear-gradient(100deg,#65e8ff,#9d94ff);border-color:rgb(205 247 255/60%);border-radius:12px;box-shadow:0 12px 37px rgb(75 151 244/26%);color:#09142f;font-size:.92rem;font-weight:800;min-height:59px}.sa-auth-primary.sa-button:hover{background:linear-gradient(100deg,#8df0ff,#b8adff);box-shadow:0 15px 45px rgb(75 151 244/36%)}.sa-auth-divider:after{background:rgb(171 198 255/21%)}.sa-auth-disclaimer a,.sa-auth-secondary{color:#71e7ff}.sa-auth-disclaimer,.sa-auth-footer,.sa-auth-process,.sa-auth-process li{border-color:rgb(171 198 255/18%)}.sa-auth-process li{color:#cbd6f0}.sa-auth-process li span{color:#65e8ff;font-family:var(--sa-body);font-size:.77rem;font-weight:800;letter-spacing:.15em}.sa-auth-footer{background:#090f25;color:#a3b3d4;min-height:74px}.sa-auth-footer span{color:#eef3ff;font-family:var(--sa-display);font-style:normal;font-weight:800;letter-spacing:-.05em}@keyframes sa-aurora-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,3%,0) scale(1.09)}}@keyframes sa-panel-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes sa-progress-glow{50%{box-shadow:0 0 30px 4px rgb(101 232 255/55%)}}@media (max-width:980px){.sa-onboard-intro{padding-top:0}.sa-onboard-step-list{margin-top:24px}.sa-onboard-step-list li{border-right-color:var(--sa-journey-line);min-height:72px}.sa-auth-story:after{right:-15%}}@media (max-width:560px){.moonup-onboarding.sa-onboarding{padding-top:96px}.sa-onboard-intro h1{font-size:clamp(2.8rem,12vw,4.4rem)}.sa-onboard-step-list li{font-size:.69rem;gap:5px;min-height:69px;padding:8px}.moonup-onboarding.sa-onboarding .sa-onboard-form{padding:26px 18px}.sa-onboarding .sa-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-onboarding .sa-wallet-option{min-height:72px}.sa-auth-story{min-height:390px}.sa-auth-story-main h1{font-size:clamp(3.25rem,11vw,4.8rem)}.sa-auth-story:after{height:65vw;width:65vw}}@media (prefers-reduced-motion:reduce){.moonup-onboarding.sa-onboarding .sa-onboard-panel,.moonup-onboarding.sa-onboarding:before,.sa-auth-card,.sa-auth-story:before,.sa-faq:before,.sa-network-dialog,.sa-onboard-step-list li.is-current:after{animation:none!important}.sa-onboarding .sa-choice-option,.sa-onboarding .sa-wallet-option{transition:none}.sa-onboarding .sa-choice-option:hover,.sa-onboarding .sa-wallet-option:hover{transform:none}}.sa-wallet-monogram{display:grid;flex:none;width:40px;height:40px;place-items:center;border:1px solid rgba(101,232,255,.33);border-radius:11px;background:linear-gradient(135deg,rgba(101,232,255,.15),rgba(155,122,255,.2));color:#a2eeff!important;font-size:11px;font-weight:850;letter-spacing:-.04em}.sa-wallet-option:nth-child(3n+2) .sa-wallet-monogram{border-color:rgba(155,122,255,.42);background:linear-gradient(135deg,rgba(155,122,255,.25),rgba(255,111,186,.11));color:#c4b3ff!important}@media (max-width:640px){.sa-wallet-monogram{width:32px;height:32px;font-size:9px}}.sa-onboard-loading{background:radial-gradient(circle at 52% 45%,rgba(104,85,219,.18),transparent 36%),radial-gradient(circle at 34% 60%,rgba(44,194,237,.09),transparent 32%),var(--sa-canvas)!important}.sa-onboard-loading-mark{display:grid;justify-items:center;gap:22px;color:var(--sa-muted);font-size:14px;letter-spacing:.04em}.sa-onboard-loading-mark:before{content:"";display:block;width:58px;height:58px;border-left:2px solid rgba(101,232,255,.22);border-bottom:2px solid rgba(101,232,255,.22);border-top:2px solid rgba(101,232,255,.22);border-top-color:var(--sa-accent);border-right:2px solid rgba(101,232,255,.22);border-right-color:var(--sa-violet);border-radius:50%;box-shadow:0 0 30px rgba(101,232,255,.15);animation:sa-onboard-spin 1.2s linear infinite}@keyframes sa-onboard-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sa-onboard-loading-mark:before{animation:none}}