:root{--color-bg-deep:#050507;--color-bg-primary:#08080b;--color-bg-elevated:#0c0c10;--color-bg-glass:#0c0c10f0;--color-bg-glass-hover:#101016f5;--color-accent-primary:#6c5ce7;--color-accent-secondary:#00cec9;--color-accent-tertiary:#fd79a8;--color-accent-glow:#6c5ce773;--color-text-primary:#f4f5f7;--color-text-secondary:#9ba3b4;--color-text-muted:#5c6370;--color-text-inverse:#050507;--color-border-subtle:#ffffff0f;--color-border-medium:#ffffff1f;--color-border-focus:#6c5ce799;--color-success:#00b894;--color-success-bg:#00b8941f;--color-warning:#fdcb6e;--color-warning-bg:#fdcb6e1f;--color-error:#ff7675;--color-error-bg:#ff76751f;--color-strength-weak:#ff7675;--color-strength-fair:#fdcb6e;--color-strength-good:#74b9ff;--color-strength-strong:#00b894;--font-display:"Outfit",system-ui,sans-serif;--font-body:"DM Sans",system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 2px 8px #00000040;--shadow-md:0 8px 24px #00000059;--shadow-lg:0 16px 48px #00000073;--shadow-glow:0 0 40px var(--color-accent-glow);--shadow-card:0 24px 64px #00000080,0 0 0 1px var(--color-border-subtle);--glass-blur:20px;--glass-saturate:180%;--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--duration-page:.5s;--card-max-width:420px;--card-padding:var(--space-8);--extension-width:360px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px}.auth-ui-page *,.auth-ui-page :before,.auth-ui-page :after{box-sizing:border-box}.auth-ui-page{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-normal);line-height:var(--leading-normal);color:var(--color-text-primary);min-height:100dvh;transition:opacity var(--duration-normal)var(--ease-in-out);background:#050507;position:relative;overflow-x:hidden}.auth-ui-page.page-exit{opacity:0}.auth-ui-page img,.auth-ui-page svg{max-width:100%;display:block}.auth-ui-page button:not(.okx-onboard__btn):not(.okx-onboard__list-btn):not(.okx-import__tab):not(.okx-seed-confirm__option):not(.auth-phrase__count-btn):not(.auth-phrase__paste):not(.okx-seed-write__grid-btn):not(.okx-seed-write__hint-link){cursor:pointer;background:0 0;border:none;font-family:inherit}.auth-ui-page input,.auth-ui-page textarea{font-family:inherit;font-size:inherit}.auth-ui-page a{color:var(--color-accent-primary);transition:color var(--duration-fast)var(--ease-in-out);text-decoration:none}.auth-ui-page a:hover{color:var(--color-accent-secondary)}.auth-ui-page :focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.auth-ui-page ::selection{color:var(--color-text-primary);background:#6c5ce759}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes floatOrb1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-40px)scale(1.05)}66%{transform:translate(-20px,20px)scale(.95)}}@keyframes floatOrb2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,30px)scale(1.08)}}@keyframes floatOrb3{0%,to{transform:translate(0)}50%{transform:translate(25px,35px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:.7}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@keyframes checkDraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.animate-fade-in{animation:fadeIn var(--duration-slow)var(--ease-out-expo)forwards}.animate-fade-in-up{opacity:0;animation:fadeInUp var(--duration-slow)var(--ease-out-expo)forwards}.animate-scale-in{opacity:0;animation:scaleIn var(--duration-slow)var(--ease-out-expo)forwards}.delay-1{animation-delay:80ms}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.24s}.delay-4{animation-delay:.32s}.delay-5{animation-delay:.4s}.page-enter{animation:fadeInUp var(--duration-page)var(--ease-out-expo)forwards}.page-exit{animation:slideOutLeft var(--duration-normal)var(--ease-in-out)forwards}.tab-panel-enter{animation:slideInRight var(--duration-normal)var(--ease-out-expo)forwards}.will-animate{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bg-canvas{z-index:0;background:#000;position:fixed;inset:0;overflow:hidden}.bg-canvas--plain{background:#000}.bg-canvas__glow{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.bg-canvas__glow--top{background:#ffffff0a;width:22rem;height:22rem;top:-8rem;left:50%;transform:translate(-50%)}.bg-canvas__glow--bottom{background:#d4a85314;width:18rem;height:18rem;bottom:-6rem;right:-4rem}.bg-canvas__grid{opacity:.35;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 35%,#000 20%,#0000 75%)}.bg-gradient,.bg-orb,.bg-grid{display:none}.app-shell{z-index:1;min-height:100dvh;padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:relative}.glass-card{width:100%;max-width:var(--card-max-width);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);padding:var(--card-padding);transform:translateZ(0)}.glass-card--wide{max-width:480px}.logo{align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}.logo__icon{filter:drop-shadow(0 4px 16px #6c5ce766);width:56px;height:56px;transition:transform var(--duration-normal)var(--ease-out-expo)}.logo:hover .logo__icon{transform:scale(1.05)rotate(-3deg)}.logo__wordmark{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.welcome__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-align:center;margin-bottom:var(--space-3);background:linear-gradient(135deg,var(--color-text-primary)0%,var(--color-text-secondary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.welcome__desc{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;line-height:var(--leading-relaxed);margin-bottom:var(--space-8);max-width:32ch;margin-left:auto;margin-right:auto}.page-header__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin-bottom:var(--space-2)}.page-header__desc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.btn-group{gap:var(--space-3);flex-direction:column;display:flex}.btn{justify-content:center;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4)var(--space-6);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);border-radius:var(--radius-lg);transition:transform var(--duration-fast)var(--ease-out-expo),box-shadow var(--duration-normal)var(--ease-in-out),background var(--duration-normal)var(--ease-in-out),border-color var(--duration-normal)var(--ease-in-out),color var(--duration-normal)var(--ease-in-out);border:1px solid #0000;line-height:1;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.btn:before{content:"";opacity:0;transition:opacity var(--duration-normal)var(--ease-in-out);background:linear-gradient(135deg,#ffffff1f 0%,#0000 50%);position:absolute;inset:0}.btn:hover:before{opacity:1}.btn:active{transform:scale(.98)}.btn--primary{background:linear-gradient(135deg,var(--color-accent-primary)0%,#5a4bd1 100%);color:#fff;box-shadow:0 4px 20px #6c5ce759}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #6c5ce780}.btn--secondary{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border-medium)}.btn--secondary:hover{background:var(--color-bg-glass-hover);border-color:#ffffff2e;transform:translateY(-2px)}.btn--ghost{color:var(--color-text-secondary);padding:var(--space-3);background:0 0;width:auto}.btn--ghost:hover{color:var(--color-text-primary);background:#ffffff0a}.btn--loading{pointer-events:none;color:#0000!important}.btn__spinner{opacity:0;border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin;position:absolute}.btn--loading .btn__spinner{opacity:1}.btn__icon{flex-shrink:0;width:20px;height:20px}.nav-back{margin-bottom:var(--space-6);align-items:center;display:flex}.tab-selector{gap:var(--space-1);padding:var(--space-1);background:var(--color-bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);margin-bottom:var(--space-6);display:flex;position:relative}.tab-selector__indicator{top:var(--space-1);left:var(--space-1);height:calc(100% - var(--space-2));border-radius:var(--radius-md);transition:transform var(--duration-normal)var(--ease-out-expo),width var(--duration-normal)var(--ease-out-expo);will-change:transform,width;pointer-events:none;background:linear-gradient(135deg,#6c5ce740 0%,#00cec926 100%);border:1px solid #6c5ce74d;position:absolute}.tab-selector__btn{padding:var(--space-3)var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);border-radius:var(--radius-md);transition:color var(--duration-normal)var(--ease-in-out);z-index:1;white-space:nowrap;flex:1;position:relative}.tab-selector__btn:hover{color:var(--color-text-secondary)}.tab-selector__btn--active{color:var(--color-text-primary)}.tab-panel{display:none}.tab-panel--active{display:block}.form-group{margin-bottom:var(--space-5)}.form-label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.form-label__action{font-size:var(--text-xs);color:var(--color-accent-primary);cursor:pointer;transition:color var(--duration-fast)var(--ease-in-out)}.form-label__action:hover{color:var(--color-accent-secondary)}.input-wrapper{position:relative}.form-input,.form-textarea{width:100%;padding:var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);transition:border-color var(--duration-normal)var(--ease-in-out),box-shadow var(--duration-normal)var(--ease-in-out)}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-muted)}.form-input:focus,.form-textarea:focus{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 3px #6c5ce726}.form-input--error,.form-textarea--error{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-bg)}.form-input--success,.form-textarea--success{border-color:var(--color-success);box-shadow:0 0 0 3px var(--color-success-bg)}.form-textarea{resize:none;min-height:100px;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow:hidden}.form-textarea--masked{-webkit-text-security:disc;text-security:disc}.input-toggle{right:var(--space-3);padding:var(--space-2);color:var(--color-text-muted);border-radius:var(--radius-sm);transition:color var(--duration-fast)var(--ease-in-out),background var(--duration-fast)var(--ease-in-out);position:absolute;top:50%;transform:translateY(-50%)}.input-toggle:hover{color:var(--color-text-primary);background:#ffffff0f}.input-wrapper--textarea .input-toggle{top:var(--space-4);transform:none}.word-count-toggle{gap:var(--space-1);margin-bottom:var(--space-3);display:flex}.word-count-toggle__btn{padding:var(--space-2)var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);transition:all var(--duration-normal)var(--ease-in-out);flex:1}.word-count-toggle__btn--active{color:var(--color-accent-primary);background:#6c5ce71a;border-color:#6c5ce766}.validation-feedback{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-xs);min-height:18px;transition:opacity var(--duration-normal)var(--ease-in-out);display:flex}.validation-feedback--idle{opacity:0}.validation-feedback--error{color:var(--color-error);opacity:1}.validation-feedback--success{color:var(--color-success);opacity:1}.validation-feedback--warning{color:var(--color-warning);opacity:1}.validation-feedback__icon{flex-shrink:0;width:14px;height:14px}.word-counter{font-size:var(--text-xs);color:var(--color-text-muted);text-align:right;margin-top:var(--space-1)}.word-counter--valid{color:var(--color-success)}.word-counter--invalid{color:var(--color-error)}.password-strength{margin-top:var(--space-2)}.password-strength__bar{gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.password-strength__segment{background:var(--color-bg-elevated);border-radius:var(--radius-full);height:4px;transition:background var(--duration-normal)var(--ease-in-out);flex:1;overflow:hidden}.password-strength__segment--filled{transition:background var(--duration-normal)var(--ease-in-out)}.password-strength__label{font-size:var(--text-xs);color:var(--color-text-muted);transition:color var(--duration-normal)var(--ease-in-out)}.password-strength__requirements{gap:var(--space-1)var(--space-3);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.password-req{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);transition:color var(--duration-normal)var(--ease-in-out);display:flex}.password-req--met{color:var(--color-success)}.password-req__dot{background:var(--color-text-muted);width:6px;height:6px;transition:background var(--duration-normal)var(--ease-in-out);border-radius:50%}.password-req--met .password-req__dot{background:var(--color-success)}.checkbox-group{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);cursor:pointer;display:flex}.checkbox-group__input{opacity:0;width:0;height:0;position:absolute}.checkbox-group__box{border:1.5px solid var(--color-border-medium);border-radius:var(--radius-sm);width:20px;height:20px;transition:border-color var(--duration-normal)var(--ease-in-out),background var(--duration-normal)var(--ease-in-out);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.checkbox-group__input:checked+.checkbox-group__box{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.checkbox-group__check{stroke:#fff;stroke-width:2.5px;fill:none;opacity:0;width:12px;height:12px;transition:opacity var(--duration-fast)var(--ease-out-expo),transform var(--duration-fast)var(--ease-out-expo);transform:scale(.5)}.checkbox-group__input:checked+.checkbox-group__box .checkbox-group__check{opacity:1;transform:scale(1)}.checkbox-group__text{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.checkbox-group__text a{color:var(--color-accent-primary)}.footer-note{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}.footer-note__link{color:var(--color-text-secondary);transition:color var(--duration-fast)var(--ease-in-out)}.footer-note__link:hover{color:var(--color-accent-primary)}.upload-zone{border:2px dashed var(--color-border-medium);border-radius:var(--radius-lg);padding:var(--space-8)var(--space-4);text-align:center;transition:border-color var(--duration-normal)var(--ease-in-out),background var(--duration-normal)var(--ease-in-out);cursor:pointer}.upload-zone:hover,.upload-zone--dragover{border-color:var(--color-accent-primary);background:#6c5ce70f}.upload-zone__icon{width:40px;height:40px;margin:0 auto var(--space-3);color:var(--color-text-muted)}.upload-zone__title{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-1)}.upload-zone__desc{font-size:var(--text-xs);color:var(--color-text-muted)}.divider{align-items:center;gap:var(--space-4);margin:var(--space-6)0;color:var(--color-text-muted);font-size:var(--text-xs);display:flex}.divider:before,.divider:after{content:"";background:var(--color-border-subtle);flex:1;height:1px}.btn{isolation:isolate}.ripple{animation:rippleExpand .6s var(--ease-out-expo)forwards;pointer-events:none;background:#ffffff40;border-radius:50%;position:absolute;transform:scale(0)}@keyframes rippleExpand{to{opacity:0;transform:scale(1)}}.toast{bottom:var(--space-6);z-index:1000;padding:var(--space-3)var(--space-5);background:var(--color-bg-elevated);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);opacity:0;transition:transform var(--duration-normal)var(--ease-out-expo),opacity var(--duration-normal)var(--ease-in-out);pointer-events:none;max-width:calc(100vw - var(--space-8));text-align:center;position:fixed;left:50%;transform:translate(-50%,120%)}.toast--visible{opacity:1;transform:translate(-50%)}.toast--success{color:var(--color-success);background:#00b8941f;border-color:#00b89466}.toast--error{background:var(--color-error-bg);color:var(--color-error);border-color:#ff767566}.auth-ui-page:has(.auth-welcome){background:#0b0e11}.auth-ui-page:has(.auth-welcome) .auth-ui-footer{display:none}.auth-ui-page .app-shell--welcome:has(.auth-welcome){justify-content:stretch;align-items:stretch;max-width:none;min-height:100dvh;margin:0;padding:0}.dashboard-screen.auth-welcome{max-width:28rem;margin-inline:auto;padding-bottom:2rem}.auth-welcome__inner{flex-direction:column;min-height:calc(100dvh - 2rem);padding-bottom:1.5rem;display:flex}.auth-welcome__brand-card{border-radius:var(--dash-radius-lg);background:linear-gradient(145deg,#ffd7000f 0%,#0000 42%),linear-gradient(160deg,#1c1f26 0%,#101318 48%,#080a0d 100%);border:1px solid #c5a05961;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:1.5rem 1rem 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000059,inset 0 1px #ffd70014}.auth-welcome__brand-glow{pointer-events:none;background:radial-gradient(circle at 50% 0,#ffd7001a,#0000 58%);position:absolute;inset:0}.auth-welcome__brand-img{z-index:1;object-fit:contain;width:min(88vw,17.5rem);height:auto;position:relative}.auth-welcome__copy{text-align:center;margin-bottom:auto;padding-bottom:1.25rem}.auth-welcome__eyebrow{border:1px solid var(--dash-yellow-border,#ffd70059);background:var(--dash-yellow-soft);letter-spacing:.1em;text-transform:uppercase;color:var(--dash-yellow);border-radius:999px;margin-bottom:.75rem;padding:.35rem .75rem;font-size:.6875rem;font-weight:700;display:inline-block}.auth-welcome__title{letter-spacing:-.02em;color:#fff;margin:0 0 .625rem;font-size:1.375rem;font-weight:700;line-height:1.2}.auth-welcome__desc{max-width:22rem;color:var(--dash-text-muted);margin:0 auto .875rem;font-size:.8125rem;line-height:1.5}.auth-welcome__tagline{letter-spacing:.06em;text-transform:uppercase;color:var(--dash-yellow);opacity:.85;margin:0;font-size:.75rem;font-weight:600}.auth-welcome__actions{flex-direction:column;gap:.625rem;display:flex}.auth-welcome__btn{border-radius:14px;width:100%;min-height:3rem;font-size:.875rem}.auth-welcome__btn-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.auth-welcome__btn--loading{opacity:.75;cursor:default}.auth-welcome__chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.auth-welcome__chip{border:1px solid var(--dash-border);background:var(--dash-surface);color:var(--dash-text-muted);border-radius:999px;padding:.35rem .625rem;font-size:.6875rem;font-weight:500}.auth-ui-page:has(.welcome-fullscreen){background:#050507}.auth-ui-page:has(.welcome-fullscreen) .bg-canvas{background:#050507}.auth-ui-page .app-shell:has(.welcome-fullscreen){background:#050507;justify-content:center;align-items:center;min-height:calc(100dvh - 3.5rem);padding:1rem 1.25rem 1.5rem}.auth-ui-page:has(.welcome-fullscreen) .auth-ui-footer{background:#050507}.welcome-fullscreen.glass-card{background:#0c0c10b8;border-color:#ffffff14;width:100%;max-width:28rem;margin-inline:auto;box-shadow:0 24px 64px #0000008c,0 0 0 1px #ffffff0a}.welcome-fullscreen{flex-direction:column;justify-content:center;gap:0;display:flex}.welcome-fullscreen__header{justify-content:center;margin-bottom:1.5rem;display:flex}.welcome-fullscreen__header .zentra-logo__icon{width:clamp(5.5rem,22vw,7rem);height:clamp(5.5rem,22vw,7rem)}.welcome-fullscreen .zentra-logo__glow{opacity:.2}.welcome-fullscreen__wordmark{margin-top:.25rem;color:#8b8f9a!important;letter-spacing:.14em!important;font-size:.75rem!important}.welcome-fullscreen__body{flex-direction:column;gap:0;display:flex}.welcome__title--fullscreen{color:#f5f5f7;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:#f5f5f7;background-clip:unset;margin-bottom:.75rem;font-size:clamp(1.5rem,5vw,1.875rem);font-weight:700}.welcome__desc--fullscreen{color:#8b8f9a;max-width:34ch;margin-bottom:1.75rem;font-size:.875rem;line-height:1.55}.welcome-fullscreen__actions{margin-bottom:0}.welcome-fullscreen .btn--primary{box-shadow:none;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%)}.welcome-fullscreen .btn--primary:hover{filter:brightness(1.08);box-shadow:none;transform:none}.welcome-fullscreen .btn--secondary{color:#f5f5f7;background:#ffffff0f;border-color:#ffffff14}.welcome-fullscreen .btn--secondary:hover{background:#ffffff17;border-color:#ffffff1f;transform:none}.welcome-fullscreen__features{border-top:1px solid #ffffff14;margin-top:1.5rem;padding-top:1.5rem}.welcome-fullscreen .onboarding-feature__icon{color:#c4b5fd;background:#ffffff0f;border:1px solid #ffffff14}.welcome-fullscreen .onboarding-feature:hover .onboarding-feature__icon{background:#ffffff17;transform:none}.welcome-fullscreen .onboarding-feature__label{color:#8b8f9a}.welcome-fullscreen__footer{color:#5c6370;border-top:1px solid #ffffff14;margin-top:1.5rem;padding-top:1.25rem}.auth-ui-footer{color:#5c6370}.auth-ui-footer .footer-note{border-top:none;margin-top:0;padding-top:0}.onboarding-illustration{margin-bottom:var(--space-6);justify-content:center;display:flex}.onboarding-illustration__svg{opacity:.9;width:120px;height:auto}.onboarding-features{justify-content:center;gap:var(--space-6);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);display:flex}.onboarding-feature{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.onboarding-feature__icon{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-accent-primary);transition:transform var(--duration-normal)var(--ease-out-expo),background var(--duration-normal)var(--ease-in-out);background:#6c5ce71f;justify-content:center;align-items:center;display:flex}.onboarding-feature:hover .onboarding-feature__icon{background:#6c5ce733;transform:translateY(-3px)}.onboarding-feature__label{font-size:var(--text-xs);color:var(--color-text-muted);max-width:72px}.import-form{max-height:calc(100dvh - 120px);padding-right:var(--space-1);scrollbar-width:thin;scrollbar-color:var(--color-border-medium)transparent;overflow:hidden auto}.import-form::-webkit-scrollbar{width:4px}.import-form::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:var(--radius-full)}.import-actions{margin-top:var(--space-2)}.glass-card--signup{flex-direction:column;max-width:520px;max-height:calc(100dvh - 7rem);display:flex;overflow:hidden}.signup-body{min-height:0;padding-right:var(--space-1);scrollbar-width:thin;scrollbar-color:var(--color-border-medium)transparent;flex:1;overflow:hidden auto}.signup-body::-webkit-scrollbar{width:4px}.signup-body::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:var(--radius-full)}.signup-header{text-align:center;margin-bottom:var(--space-5)}.signup-header__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text-primary);margin-bottom:var(--space-2)}.signup-header__desc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:26ch;margin:0 auto var(--space-5);padding:0 var(--space-1)}.signup-progress{width:100%;padding:0 var(--space-1)}.signup-progress__track{height:2px;margin:0 var(--space-8)var(--space-4);position:relative}.signup-progress__track-line{background:var(--color-border-subtle);border-radius:var(--radius-full);position:absolute;inset:0}.signup-progress__track-fill{background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:var(--radius-full);height:100%;transition:width var(--duration-slow)var(--ease-out-expo);position:absolute;top:0;left:0}.signup-progress__list{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.signup-progress__item{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;min-width:0;display:flex}.signup-progress__dot{border-radius:var(--radius-full);border:2px solid var(--color-border-medium);background:var(--color-bg-elevated);width:1.75rem;height:1.75rem;color:var(--color-text-muted);font-size:.7rem;font-weight:var(--weight-semibold);transition:all var(--duration-normal)var(--ease-in-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.signup-progress__item--active .signup-progress__dot{border-color:var(--color-accent-primary);color:var(--color-text-primary);background:#6c5ce726;transform:scale(1.08);box-shadow:0 0 12px #6c5ce759}.signup-progress__item--complete .signup-progress__dot{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}.signup-progress__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.25;overflow:hidden}.signup-progress__item--active .signup-progress__label,.signup-progress__item--complete .signup-progress__label{color:var(--color-text-secondary)}.signup-progress__caption{margin-top:var(--space-3);font-size:.7rem;font-weight:var(--weight-medium);color:var(--color-text-muted);letter-spacing:.02em}.signup-alert{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-bg);margin-bottom:var(--space-5);border:1px solid #fdcb6e40;display:flex}.signup-alert__icon{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-warning);background:#fdcb6e26;flex-shrink:0;justify-content:center;align-items:center;display:flex}.signup-alert__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.signup-alert__text{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.signup-info{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);margin-bottom:var(--space-5);background:#ffffff05;display:flex}.signup-info__icon{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-accent-primary);background:#6c5ce71f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.signup-info__title{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-1)}.signup-info__text{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.signup-referral{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);margin-bottom:var(--space-5);background:#6c5ce71a;border:1px solid #6c5ce740;display:flex}.signup-referral__icon{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-accent-primary);background:#6c5ce733;flex-shrink:0;justify-content:center;align-items:center;display:flex}.signup-referral__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-accent-primary)}.signup-referral__code{font-size:var(--text-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mnemonic-panel{margin-bottom:var(--space-5)}.mnemonic-panel__header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.mnemonic-panel__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.mnemonic-panel__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mnemonic-panel__action{align-items:center;gap:var(--space-1);padding:var(--space-2)var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);transition:all var(--duration-fast)var(--ease-in-out);display:inline-flex}.mnemonic-panel__action:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-medium);background:var(--color-bg-glass-hover)}.mnemonic-panel__action:disabled{opacity:.45;cursor:not-allowed}.mnemonic-panel__action--copied{color:var(--color-success);border-color:#00b89459}.mnemonic-grid-wrap{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);position:relative;overflow:hidden}.mnemonic-grid-wrap__overlay{z-index:2;justify-content:center;align-items:center;gap:var(--space-2);-webkit-backdrop-filter:blur(8px);background:#0a0b0fd1;flex-direction:column;display:flex;position:absolute;inset:0}.mnemonic-grid-wrap__overlay-text{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.mnemonic-grid{gap:var(--space-2);padding:var(--space-3);scrollbar-width:thin;scrollbar-color:var(--color-border-medium)transparent;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(280px,42dvh);display:grid;overflow-y:auto}.mnemonic-grid::-webkit-scrollbar{width:4px}.mnemonic-grid::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:var(--radius-full)}.mnemonic-grid--blurred{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.mnemonic-word{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2)var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);transition:border-color var(--duration-fast)var(--ease-in-out),background var(--duration-fast)var(--ease-in-out);background:#ffffff08;display:flex}.mnemonic-word:hover{background:#6c5ce70f;border-color:#6c5ce74d}.mnemonic-word__index{border-radius:var(--radius-sm);background:var(--color-bg-deep);width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:var(--weight-semibold);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mnemonic-word__text{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signup-actions{margin-top:var(--space-2);padding-top:var(--space-2)}.create-wallet-overlay{z-index:1000;padding:var(--space-4);animation:fadeIn var(--duration-slow)var(--ease-out-expo)forwards;background:#050507;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.create-wallet-overlay__bg{display:none}.create-wallet-overlay__card{width:100%;max-width:22rem;padding:var(--space-6)var(--space-5);text-align:center;border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);background:var(--color-bg-glass);box-shadow:var(--shadow-lg);animation:scaleIn var(--duration-slow)var(--ease-out-expo)forwards;position:relative}.create-wallet-overlay__logo{width:5.5rem;height:5.5rem;margin:0 auto var(--space-6);position:relative}.create-wallet-overlay__logo-ring{border:1px solid #6c5ce759;border-radius:50%;animation:2s ease-in-out infinite pulseGlow;position:absolute;inset:0}.create-wallet-overlay__logo-ring--delay{animation-delay:.4s;inset:-.5rem}.create-wallet-overlay__logo-core{background:linear-gradient(135deg,#6c5ce740,#6c5ce70d);border:1px solid #6c5ce74d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:.75rem;box-shadow:0 0 40px #6c5ce759}.create-wallet-overlay__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.create-wallet-overlay__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);min-height:1.25rem;margin-bottom:var(--space-5)}.create-wallet-overlay__progress{margin-bottom:var(--space-5)}.create-wallet-overlay__progress-track{border-radius:var(--radius-full);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);height:.5rem;margin-bottom:var(--space-2);overflow:hidden}.create-wallet-overlay__progress-fill{border-radius:var(--radius-full);background:linear-gradient(90deg,#5a4bd1,var(--color-accent-primary),#a29bfe);height:100%;transition:width 75ms linear;box-shadow:0 0 12px #6c5ce773}.create-wallet-overlay__progress-label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.create-wallet-overlay__steps{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.create-wallet-overlay__step{align-items:center;gap:var(--space-1);padding:var(--space-2)var(--space-1);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);opacity:.45;transition:all var(--duration-normal)var(--ease-in-out);background:#ffffff05;flex-direction:column;display:flex}.create-wallet-overlay__step--done{opacity:1;background:var(--color-success-bg);border-color:#00b89459}.create-wallet-overlay__step--current{opacity:1;background:#6c5ce71f;border-color:#6c5ce773;transform:scale(1.03);box-shadow:0 0 16px #6c5ce740}.create-wallet-overlay__step-dot{background:var(--color-text-muted);border-radius:50%;width:.5rem;height:.5rem}.create-wallet-overlay__step--done .create-wallet-overlay__step-dot{background:var(--color-success)}.create-wallet-overlay__step--current .create-wallet-overlay__step-dot{background:var(--color-accent-primary);animation:1.5s ease-in-out infinite pulseGlow}.create-wallet-overlay__step-label{font-size:.625rem;font-weight:var(--weight-medium);color:var(--color-text-muted);line-height:1.2}.create-wallet-overlay__step--done .create-wallet-overlay__step-label,.create-wallet-overlay__step--current .create-wallet-overlay__step-label{color:var(--color-text-secondary)}@media (max-width:480px){:root{--card-padding:var(--space-6);--text-3xl:1.75rem;--text-2xl:1.375rem}.app-shell{padding:var(--space-4);padding-top:var(--space-8);align-items:flex-start}.glass-card{border-radius:var(--radius-xl)}.tab-selector__btn{padding:var(--space-2)var(--space-1);font-size:.65rem}.onboarding-features{gap:var(--space-4)}.glass-card--signup{border-radius:var(--radius-xl);max-height:calc(100dvh - 5rem)}.signup-header__title{font-size:var(--text-xl)}.signup-header__desc{font-size:var(--text-xs);max-width:100%;margin-bottom:var(--space-4)}.signup-progress__track{margin:0 var(--space-4)var(--space-3)}.signup-progress__dot{width:1.5rem;height:1.5rem;font-size:.625rem}.signup-progress__label{font-size:.65rem}.signup-progress__caption{font-size:var(--text-xs)}.mnemonic-panel__header{flex-direction:column;align-items:flex-start}.mnemonic-panel__actions{width:100%}.mnemonic-panel__action{flex:1;justify-content:center}.create-wallet-overlay__card{padding:var(--space-5)var(--space-4)}.create-wallet-overlay__steps{gap:var(--space-1)}.create-wallet-overlay__step-label{font-size:.55rem}.password-strength__requirements{grid-template-columns:1fr}.bg-orb--1{width:250px;height:250px}.bg-orb--2{width:200px;height:200px}.bg-orb--3{display:none}}@media (max-width:360px){.signup-progress__label{display:none}.signup-progress__track{margin-bottom:var(--space-2)}}@media (min-width:480px){.mnemonic-grid{padding:var(--space-4);gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.mnemonic-word{padding:var(--space-2)var(--space-3)}.mnemonic-word__text{font-size:var(--text-sm)}}@media (min-width:768px){.app-shell{padding:var(--space-8)}}@media (min-width:1024px){body.extension-mode .app-shell{min-height:600px;max-height:640px;max-width:var(--extension-width);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg),0 0 0 1px var(--color-border-subtle);margin:2rem auto;overflow:hidden}}.auth-ui-page:has(.auth-flow){background:#050508}.auth-ui-page:has(.auth-flow) .auth-ui-footer{display:none}.auth-ui-page .app-shell--welcome:has(.auth-flow){padding:max(.75rem,env(safe-area-inset-top))max(.875rem,env(safe-area-inset-right))max(.75rem,env(safe-area-inset-bottom))max(.875rem,env(safe-area-inset-left));box-sizing:border-box;justify-content:flex-start;align-items:stretch;max-width:none;min-height:100dvh;margin:0}.auth-flow{--neon-magenta:#ff2d95;--neon-magenta-soft:#ff2d9573;--neon-purple:#7c3aed;width:100%;max-width:28rem;min-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:clamp(1rem,4vh,1.5rem)1rem calc(1.25rem + env(safe-area-inset-bottom));color:#fff;font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;margin-inline:auto;position:relative}.auth-flow__bg{z-index:0;pointer-events:none;background:radial-gradient(90% 55% at 50% 15%,#1a0a2e 0%,#08060f 48%,#030305 100%);position:fixed;inset:0}.auth-flow__bg-glow{filter:blur(72px);opacity:.5;border-radius:50%;position:absolute}.auth-flow__bg-glow--magenta{background:var(--neon-magenta-soft);width:12rem;height:12rem;top:4%;left:50%;transform:translate(-50%)}.auth-flow__bg-glow--blue{background:#3b82f62e;width:8rem;height:8rem;top:20%;right:-1.5rem}.auth-flow__panel{z-index:1;min-height:calc(100dvh - 2.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ff2d950d 0%,#0000 40%),linear-gradient(#120c1ceb 0%,#08060ff5 100%);border:1px solid #ffffff14;border-radius:1.5rem;flex-direction:column;padding:1rem 1.125rem 1.25rem;display:flex;position:relative;box-shadow:0 16px 48px #00000073,inset 0 1px #ffffff0f}.auth-flow__panel--wide{max-width:100%}.auth-flow__flags{justify-content:center;gap:.5rem;margin-bottom:.875rem;padding-top:.25rem;display:flex}.auth-flow__flag{border-radius:.625rem;width:2.5rem;height:3rem;animation:4s ease-in-out infinite auth-flow-flag-float;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 4px 12px #00000059}.auth-flow__flag:nth-child(2n){transform:rotate(4deg)}.auth-flow__flag-img{object-fit:cover;width:100%;height:100%}.auth-flow__flag-neon{mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(135deg,#ff2d954d,#7c3aed59);position:absolute;inset:0}.auth-flow__nav{margin-bottom:.75rem}.auth-flow__back{color:#ffffff8c;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.auth-flow__back:hover{color:#fff;background:#ffffff0f}.auth-flow__back-icon{width:1rem;height:1rem}.auth-flow__header{text-align:center;margin-bottom:1.25rem}.auth-flow__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--neon-magenta);background:#ff2d951a;border:1px solid #ff2d9559;border-radius:999px;margin-bottom:.625rem;padding:.3rem .65rem;font-size:.625rem;font-weight:700;display:inline-block}.auth-flow__title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:800;line-height:1.15}.auth-flow__desc{max-width:22rem;font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;color:#ffffffc7;margin:0 auto;font-size:.875rem;line-height:1.55}.auth-flow__panel--focus{background:linear-gradient(#161020f7 0%,#0a0812fa 100%)}.auth-flow__panel--focus .auth-flow__header{margin-bottom:1rem}.auth-flow__panel--focus .auth-flow__title{font-size:1.625rem}.auth-flow__cta-hint{text-align:center;font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;color:#ffffff80;margin:.75rem 0 0;font-size:.8125rem;line-height:1.45}.auth-flow__body{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex:1;min-height:0;overflow:hidden auto}.auth-flow__footer{text-align:center;font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;color:#ffffff73;border-top:1px solid #ffffff0f;margin-top:1rem;padding-top:1rem;font-size:.8125rem}.auth-flow__footer a{color:var(--neon-magenta);font-weight:600;text-decoration:none}.auth-flow__footer a:hover{text-decoration:underline}.auth-flow__btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding:0 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:transform .15s,filter .15s,opacity .15s;display:inline-flex;position:relative}.auth-flow__btn:active:not(:disabled){transform:scale(.98)}.auth-flow__btn--primary{color:#fff;background:linear-gradient(135deg,#ff4da8 0%,#e91e8c 48%,#c026d3 100%);animation:2.8s ease-in-out infinite auth-flow-cta-glow;box-shadow:0 6px 24px #ff2d9559,0 0 16px #ff2d9526}.auth-flow__btn--primary:hover:not(:disabled){filter:brightness(1.06)}.auth-flow__btn--primary:disabled{opacity:.45;cursor:not-allowed;animation:none}.auth-flow__btn--loading{pointer-events:none;color:#0000!important}.auth-flow__btn-spinner{opacity:0;border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite spin;position:absolute}.auth-flow__btn--loading .auth-flow__btn-spinner{opacity:1}.auth-flow__btn-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.auth-flow__cta-bar{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem;display:flex}.auth-flow__cta-bar .auth-flow__btn{flex:1;min-height:2.875rem}.auth-flow__notice{background:#ff2d9514;border:1px solid #ff2d9533;border-radius:.875rem;gap:.75rem;margin-bottom:1rem;padding:.875rem;display:flex}.auth-flow__notice--info{background:#7c3aed1a;border-color:#7c3aed47}.auth-flow__notice--warn{background:#fdcb6e14;border-color:#fdcb6e47}.auth-flow__notice-icon{width:2rem;height:2rem;color:var(--neon-magenta);background:#ffffff0f;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-flow__notice-title{color:#fff;margin:0 0 .25rem;font-size:.8125rem;font-weight:700}.auth-flow__notice-text{font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;color:#ffffff94;margin:0;font-size:.75rem;line-height:1.45}.auth-flow__steps{margin-bottom:1.25rem}.auth-flow__steps-bar{background:#ffffff1a;border-radius:999px;height:4px;margin-bottom:.625rem;overflow:hidden}.auth-flow__steps-fill{background:linear-gradient(90deg,#ff4da8,#c026d3);border-radius:999px;height:100%;transition:width .4s}.auth-flow__steps-label{text-align:center;color:#ffffff8c;margin:0;font-size:.8125rem;font-weight:500}.auth-flow__steps-label strong{color:#fff;font-weight:700}.auth-flow__progress{margin-bottom:1.25rem}.auth-flow__progress-track{background:#ffffff14;border-radius:999px;height:3px;margin:0 1.5rem .875rem;position:relative;overflow:hidden}.auth-flow__progress-fill{background:linear-gradient(90deg,#ff4da8,#c026d3);border-radius:999px;height:100%;transition:width .4s}.auth-flow__progress-steps{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.auth-flow__progress-step{text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex}.auth-flow__progress-dot{color:#fff6;border:2px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;font-size:.65rem;font-weight:700;transition:all .25s;display:flex}.auth-flow__progress-step--active .auth-flow__progress-dot{border-color:var(--neon-magenta);color:#fff;background:#ff2d9526;box-shadow:0 0 12px #ff2d9559}.auth-flow__progress-step--done .auth-flow__progress-dot{color:#22c55e;background:#22c55e26;border-color:#22c55e}.auth-flow__progress-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:600}.auth-flow__progress-step--active .auth-flow__progress-label,.auth-flow__progress-step--done .auth-flow__progress-label{color:#ffffffa6}.auth-flow__tabs{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;margin-bottom:1rem;padding:.25rem;display:flex;position:relative}.auth-flow__tabs-indicator{pointer-events:none;background:linear-gradient(135deg,#ff4da8 0%,#c026d3 100%);border-radius:999px;transition:transform .3s,width .3s;position:absolute;top:.25rem;bottom:.25rem;left:.25rem;box-shadow:0 4px 16px #ff2d954d}.auth-flow__tab{z-index:1;color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:.625rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:color .2s;position:relative}.auth-flow__tab--active{color:#fff}.auth-flow__field{margin-bottom:1rem}.auth-flow__label-row{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.auth-flow__label{color:#ffffffa6;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.auth-flow__label-action{color:var(--neon-magenta);cursor:pointer;background:#ffffff0f;border:none;border-radius:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.auth-flow__input{width:100%;font-family:var(--font-mono),"JetBrains Mono",monospace;color:#fff;background:#00000059;border:1px solid #ffffff1a;border-radius:.875rem;outline:none;padding:.875rem 1rem;font-size:.8125rem;transition:border-color .2s,box-shadow .2s}.auth-flow__input::placeholder{color:#ffffff47}.auth-flow__input:focus{border-color:#ff2d9573;box-shadow:0 0 0 2px #ff2d951f}.auth-flow__input--error{border-color:#ff76758c}.auth-flow__input--success{border-color:#22c55e73}.auth-flow__hint{color:#ffffff6b;margin:.5rem 0 0;font-size:.75rem;line-height:1.4}.auth-flow__feedback{border-radius:.625rem;align-items:flex-start;gap:.5rem;margin-top:.625rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.4;display:flex}.auth-flow__feedback--error{color:#ff9f9e;background:#ff76751a;border:1px solid #ff767540}.auth-flow__feedback--success{color:#86efac;background:#22c55e1a;border:1px solid #22c55e40}.auth-flow__feedback--warn{color:#fde68a;background:#fdcb6e14;border:1px solid #fdcb6e38}.auth-phrase__toolbar{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.auth-phrase__count-toggle{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:.2rem;display:inline-flex}.auth-phrase__count-btn{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.35rem .75rem;font-size:.6875rem;font-weight:600;transition:all .2s}.auth-phrase__count-btn--active{color:#fff;background:linear-gradient(135deg,#ff4da8 0%,#c026d3 100%)}.auth-phrase__paste{color:var(--neon-magenta);cursor:pointer;background:#ff2d9514;border:1px solid #ff2d954d;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex}.auth-phrase__paste:disabled{opacity:.45;cursor:not-allowed}.auth-phrase__paste-icon{width:.875rem;height:.875rem}.auth-phrase__status{color:#fff6;margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.auth-phrase__status--valid{color:#86efac}.auth-phrase__status--pending{color:#fde68a}.auth-phrase__grid{background:#0000004d;border:1px solid #ffffff14;border-radius:.875rem;grid-template-columns:repeat(2,1fr);gap:.5rem;max-height:min(320px,45dvh);padding:.75rem;display:grid;overflow-y:auto}.auth-phrase__cell{background:#ffffff08;border:1px solid #ffffff14;border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .625rem;transition:border-color .2s,background .2s;display:flex}.auth-phrase__cell--filled{background:#ff2d950f;border-color:#ff2d9540}.auth-phrase__cell--invalid{background:#ff767514;border-color:#ff767573}.auth-phrase__index{color:#ffffff73;background:#ffffff0f;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700;display:flex}.auth-phrase__input{min-width:0;font-family:var(--font-mono),"JetBrains Mono",monospace;color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:.75rem}.auth-phrase__input::placeholder{color:#ffffff38}.phrase-backup{margin-bottom:.25rem}.phrase-backup__intro{text-align:center;background:#00000059;border:1px solid #ffffff1a;border-radius:1rem;padding:1.25rem 1rem}.phrase-backup__intro-icon{width:3.5rem;height:3.5rem;color:var(--neon-magenta);background:#ff2d9526;border:1px solid #ff2d9559;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.phrase-backup__intro-icon svg{width:1.5rem;height:1.5rem}.phrase-backup__intro-title{color:#fff;margin:0 0 .5rem;font-size:1.125rem;font-weight:800;line-height:1.25}.phrase-backup__intro-desc{font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;color:#ffffffb8;margin:0 0 1rem;font-size:.875rem;line-height:1.55}.phrase-backup__intro-steps{counter-reset:step;text-align:left;margin:0 0 1.25rem;padding:0;list-style:none}.phrase-backup__intro-steps li{font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;color:#ffffffa6;border-bottom:1px solid #ffffff0f;padding:.5rem 0 .5rem 1.75rem;font-size:.8125rem;line-height:1.45;position:relative}.phrase-backup__intro-steps li:last-child{border-bottom:none}.phrase-backup__intro-steps li:before{content:counter(step);counter-increment:step;width:1.25rem;height:1.25rem;color:var(--neon-magenta);background:#ff2d9533;border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:.5rem;left:0}.phrase-backup__intro-steps{counter-reset:step}.phrase-backup__revealed-head{text-align:center;margin-bottom:.875rem}.phrase-backup__revealed-title{color:#fff;margin:0 0 .35rem;font-size:1rem;font-weight:800}.phrase-backup__revealed-desc{color:#ffffff8c;margin:0;font-size:.8125rem}.phrase-backup__card{background:#0006;border:1px solid #ffffff1a;border-radius:1rem;padding:1rem;transition:border-color .3s,box-shadow .3s;position:relative}.phrase-backup__card--revealed{border-color:#ff2d9559;box-shadow:0 0 20px #ff2d951a}.phrase-backup__unlock{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding:0 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:filter .15s,transform .15s;display:flex}.phrase-backup__unlock--primary{color:#fff;background:linear-gradient(135deg,#ff4da8 0%,#e91e8c 48%,#c026d3 100%);border:none;box-shadow:0 6px 20px #ff2d9559}.phrase-backup__unlock--primary:hover{filter:brightness(1.06)}.phrase-backup__unlock--primary:active{transform:scale(.98)}.phrase-backup__unlock-icon{width:1.125rem;height:1.125rem}.phrase-backup__grid{grid-template-columns:repeat(2,1fr);gap:.625rem;margin-bottom:1rem;animation:.35s ease-out phrase-backup-reveal;display:grid}.phrase-backup__word{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.625rem;min-width:0;min-height:2.75rem;padding:.625rem .75rem;display:flex}.phrase-backup__word-num{color:#fff;background:#ff2d9533;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.phrase-backup__word-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono),monospace;color:#fff;font-size:.875rem;font-weight:500;overflow:hidden}.phrase-backup__toolbar{gap:.5rem;display:flex}.phrase-backup__copy{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff4da8 0%,#c026d3 100%);border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.375rem;min-height:2.5rem;padding:0 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:filter .15s;display:inline-flex}.phrase-backup__copy:hover{filter:brightness(1.06)}.phrase-backup__copy--done{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)}.phrase-backup__copy-icon{width:.875rem;height:.875rem}.phrase-backup__hide{color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;min-height:2.5rem;padding:0 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:color .2s,background .2s}.phrase-backup__hide:hover{color:#fff;background:#ffffff0f}.phrase-backup__confirm{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:.875rem;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.875rem 1rem;display:flex}.phrase-backup__confirm-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.phrase-backup__confirm-box{background:0 0;border:2px solid #fff3;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;transition:all .2s;display:flex}.phrase-backup__confirm-box--checked{border-color:var(--neon-magenta);background:var(--neon-magenta)}.phrase-backup__confirm-check{color:#fff;width:.75rem;height:.75rem}.phrase-backup__confirm-text{font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;color:#ffffffd1;font-size:.875rem;line-height:1.45}@keyframes phrase-backup-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:400px){.phrase-backup__grid{grid-template-columns:repeat(3,1fr)}}.auth-flow__referral{background:#7c3aed1a;border:1px solid #7c3aed4d;border-radius:.875rem;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}@keyframes auth-flow-flag-float{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-4px)}}@keyframes auth-flow-cta-glow{0%,to{box-shadow:0 6px 24px #ff2d954d,0 0 12px #ff2d951a}50%{box-shadow:0 8px 32px #ff2d9580,0 0 24px #ff2d9538}}@media (prefers-reduced-motion:reduce){.auth-flow__flag,.auth-flow__btn--primary{animation:none}}@media (min-width:480px){.auth-phrase__grid{grid-template-columns:repeat(3,1fr)}}.auth-ui-page:has(.okx-onboard){background:#0b0e11}.auth-ui-page:has(.okx-onboard) .auth-ui-footer{display:none}.auth-ui-page .app-shell--welcome:has(.okx-onboard){padding:max(.75rem,env(safe-area-inset-top))max(.875rem,env(safe-area-inset-right))max(.75rem,env(safe-area-inset-bottom))max(.875rem,env(safe-area-inset-left));box-sizing:border-box;justify-content:flex-start;align-items:stretch;max-width:none;min-height:100dvh;margin:0}.auth-ui-page .okx-onboard a{color:var(--okx-accent,gold)}.auth-ui-page .okx-onboard a:hover{color:#ffe566}.okx-onboard{--okx-accent:gold;--okx-accent-hover:#f0cc00;--okx-accent-soft:#ffd70024;--okx-accent-border:#ffd70052;--okx-bg:#0b0e11;--okx-surface:#141820eb;--okx-border:#ffffff14;--okx-gold-border:#c5a05961;--okx-text:#fff;--okx-text-secondary:#c4c9d4;--okx-text-muted:#8b929e;--okx-btn-disabled-bg:#ffffff14;--okx-btn-disabled-text:#6b7280;width:100%;max-width:28rem;height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;padding:0 1rem calc(1rem + env(safe-area-inset-bottom));box-sizing:border-box;color:var(--okx-text);font-family:var(--font-binance),var(--font-dm-sans),"DM Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}.okx-onboard__bg{z-index:0;pointer-events:none;background:var(--okx-bg);position:absolute;inset:0}.okx-onboard__bg-glow{filter:blur(80px);opacity:.35;pointer-events:none;border-radius:50%;position:absolute}.okx-onboard__bg-glow--gold{background:#ffd7001f;width:12rem;height:12rem;top:8%;left:50%;transform:translate(-50%)}.okx-onboard__bg-glow--warm{background:#c5a0591a;width:8rem;height:8rem;top:40%;right:-1rem}.okx-onboard__surface{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding:0 .25rem;display:flex;position:relative;overflow:hidden}.okx-onboard__nav{margin-bottom:.5rem;padding-top:.75rem}.okx-onboard__back,.okx-onboard__close{width:2.25rem;height:2.25rem;color:var(--okx-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:-.25rem;padding:0;text-decoration:none;transition:color .2s;display:inline-flex}.okx-onboard__back--placeholder,.okx-onboard__close--placeholder{pointer-events:none;visibility:hidden}.okx-onboard__close{margin-left:auto}.okx-onboard__back:hover,.okx-onboard__close:hover{color:var(--okx-text)}.okx-onboard__back-icon,.okx-onboard__close-icon{width:1.5rem;height:1.5rem}.okx-onboard__topbar{border-bottom:1px solid var(--okx-gold-border);grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.75rem 0 .875rem;display:grid}.okx-onboard__topbar-title{text-align:center;color:var(--okx-text);font-size:.9375rem;font-weight:600}.okx-onboard__head{margin-bottom:1.25rem}.okx-onboard__title{font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;letter-spacing:-.02em;color:var(--okx-text);margin:0;font-size:1.625rem;font-weight:800;line-height:1.25}.okx-onboard__subtitle{color:var(--okx-text-secondary);margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.okx-onboard__content{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.okx-onboard__footer{padding:.875rem 0 calc(.5rem + env(safe-area-inset-bottom,0px));background:var(--okx-bg);border-top:1px solid var(--okx-gold-border);z-index:10;flex-shrink:0;margin-top:auto;position:relative}.auth-ui-page .okx-onboard a.okx-onboard__link-btn{color:var(--okx-text-secondary)!important}.auth-ui-page .okx-onboard a.okx-onboard__link-btn:hover{color:var(--okx-accent)!important}.auth-ui-page .okx-onboard .okx-onboard__terms a{color:var(--okx-accent);font-weight:600}.okx-onboard__list{border:1px solid var(--okx-gold-border);background:var(--okx-surface);border-radius:1rem;margin:0;padding:0;list-style:none;overflow:hidden}.okx-onboard__list-item{border-bottom:1px solid var(--okx-border)}.okx-onboard__list-item:last-child{border-bottom:none}.okx-onboard__list-btn{width:100%;color:var(--okx-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:1rem;padding:1.125rem 1rem;transition:background .15s;display:flex}.okx-onboard__list-btn:hover{background:var(--okx-accent-soft)}.okx-onboard__list-icon{background:var(--okx-accent-soft);width:2.25rem;height:2.25rem;color:var(--okx-accent);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.okx-onboard__list-label{color:var(--okx-text);flex:1;font-size:1rem;font-weight:600}.okx-onboard__list-chevron{width:1.125rem;height:1.125rem;color:var(--okx-text-muted);flex-shrink:0}.okx-onboard__list-btn--disabled{opacity:.45;cursor:not-allowed}.okx-onboard__list-btn--disabled:hover{background:0 0}.okx-onboard__list-icon--muted{color:var(--okx-text-muted);background:#ffffff0f}.okx-onboard__list-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--okx-text-muted);border:1px solid var(--okx-border);background:#ffffff0f;border-radius:999px;flex-shrink:0;padding:.2rem .5rem;font-size:.625rem;font-weight:700}.okx-onboard__list-label--import{flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.okx-onboard__list-label-title{color:var(--okx-text);font-size:1rem;font-weight:600;line-height:1.3}.okx-onboard__list-wallet-icons{flex-wrap:nowrap;align-items:center;gap:.25rem;max-width:100%;display:inline-flex}.okx-onboard__list-wallet-icon{background:#ffffff14;border:1px solid #ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(1.125rem,4vw,1.375rem);height:clamp(1.125rem,4vw,1.375rem);display:flex;overflow:hidden}.okx-onboard__list-wallet-icon-img{object-fit:contain;width:72%;height:72%;display:block}.okx-onboard__terms{text-align:center;color:var(--okx-text-muted);margin:1.75rem 0 0;font-size:.8125rem;line-height:1.55}.okx-onboard__terms a{text-decoration:none}.okx-onboard__terms a:hover{text-decoration:underline}.okx-onboard__prepare-icon{width:1.75rem;height:1.75rem;color:var(--okx-accent);margin-bottom:1rem}.okx-onboard__checklist{border:1px solid var(--okx-gold-border);background:var(--okx-surface);border-radius:1rem;margin:0 0 1rem;padding:0;list-style:none;overflow:hidden}.okx-onboard__checklist li{color:var(--okx-text-secondary);border-bottom:1px solid var(--okx-border);align-items:flex-start;gap:.875rem;padding:1rem;font-size:.9375rem;line-height:1.5;display:flex}.okx-onboard__checklist li:last-child{border-bottom:none}.okx-onboard__checklist-mark{background:var(--okx-accent);color:#0b0e11;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;margin-top:.05rem;display:flex}.okx-onboard__checklist-mark svg{width:.75rem;height:.75rem}.okx-onboard__link-btn{text-align:center;width:100%;margin-top:.75rem;padding:.75rem;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;display:block}.auth-ui-page .okx-onboard__btn{width:100%;min-height:3.25rem;font-family:var(--font-binance),var(--font-outfit),"Outfit",system-ui,sans-serif;color:#6b7280;cursor:not-allowed;background:#ffffff14;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1rem;font-weight:700;display:flex}.auth-ui-page .okx-onboard__btn.okx-onboard__btn--active,.auth-ui-page .okx-onboard__btn.okx-onboard__btn--primary{color:#0b0e11;cursor:pointer;box-shadow:none;background:gold;border-color:gold}.auth-ui-page .okx-onboard__btn.okx-onboard__btn--active:hover,.auth-ui-page .okx-onboard__btn.okx-onboard__btn--primary:hover{color:#0b0e11;background:#f0cc00;border-color:#f0cc00}.auth-ui-page .okx-onboard__btn.okx-onboard__btn--active:active,.auth-ui-page .okx-onboard__btn.okx-onboard__btn--primary:active{color:#0b0e11;background:#e6c200;border-color:#e6c200}.auth-ui-page .okx-onboard__btn:disabled:not(.okx-onboard__btn--primary):not(.okx-onboard__btn--active){cursor:not-allowed;color:#6b7280;background:#ffffff14;border-color:#0000}.auth-ui-page .okx-onboard__btn.okx-onboard__btn--primary:disabled,.auth-ui-page .okx-onboard__btn.okx-onboard__btn--active:disabled{color:#0b0e11;opacity:.65;cursor:not-allowed;background:gold;border-color:gold}.auth-ui-page .okx-onboard__btn.okx-onboard__btn--secondary{color:var(--okx-accent);border-color:var(--okx-accent-border);cursor:pointer;background:0 0}.auth-ui-page .okx-onboard__btn.okx-onboard__btn--secondary:hover{background:var(--okx-accent-soft);border-color:var(--okx-accent);color:var(--okx-accent)}.auth-ui-page .okx-onboard__btn.okx-onboard__btn--secondary:active{border-color:var(--okx-accent);color:#0b0e11;background:#ffd70033}.okx-onboard__error{color:#ff9f9f;background:#ff50501f;border:1px solid #ff505040;border-radius:.75rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem}.okx-seed-write{flex-direction:column;gap:1rem;display:flex}.okx-seed-write__grid-btn{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;display:block;position:relative}.okx-seed-write__grid{border:1px solid var(--okx-gold-border);background:var(--okx-surface);border-radius:1rem;grid-template-columns:repeat(2,1fr);gap:.625rem;padding:.875rem;display:grid}.okx-seed-write__grid--hidden .okx-seed-write__cell-word{color:#ffffff59;letter-spacing:.12em;-webkit-user-select:none;user-select:none}.okx-seed-write__cell{border:1px solid var(--okx-border);background:#00000047;border-radius:.75rem;align-items:center;gap:.625rem;min-height:3rem;padding:.75rem .875rem;display:flex}.okx-seed-write__cell-num{color:var(--okx-accent);flex-shrink:0;font-size:.8125rem;font-weight:600}.okx-seed-write__cell-word{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono),monospace;color:var(--okx-text);font-size:.9375rem;font-weight:500;overflow:hidden}.okx-seed-write__overlay{pointer-events:none;background:#0b0e11e0;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex;position:absolute;inset:0}.okx-seed-write__overlay-icon{width:2rem;height:2rem;color:var(--okx-accent)}.okx-seed-write__overlay-text{text-align:center;max-width:16rem;color:var(--okx-text-secondary);border:1px solid var(--okx-border);background:#00000073;border-radius:.5rem;margin:0;padding:.625rem .875rem;font-size:.875rem;line-height:1.45}.okx-seed-write__hint{text-align:center;color:var(--okx-text-muted);margin:0;font-size:.8125rem}.okx-seed-write__hint-link{font-family:inherit;font-size:inherit;color:var(--okx-accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.okx-seed-confirm{flex-direction:column;gap:1.25rem;display:flex}.okx-seed-confirm__hint{color:var(--okx-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.okx-seed-confirm__progress{color:var(--okx-accent);margin:-.5rem 0 0;font-size:.75rem;font-weight:600}.okx-seed-confirm__group{border:1px solid var(--okx-border);background:#00000038;border-radius:.875rem;flex-direction:column;gap:.625rem;padding:.875rem;transition:border-color .2s,background .2s;display:flex}.okx-seed-confirm__group--pending{background:#ffd7000a;border-color:#ffd70047}.okx-seed-confirm__group--correct{background:#22c55e0f;border-color:#22c55e59}.okx-seed-confirm__group--wrong{background:#ff50500f;border-color:#ff505066}.okx-seed-confirm__label{color:var(--okx-text);margin:0;font-size:.875rem;font-weight:600}.okx-seed-confirm__required{color:var(--okx-accent);font-weight:500}.okx-seed-confirm__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.auth-ui-page .okx-onboard .okx-seed-confirm__option{border:1px solid var(--okx-border);min-height:2.875rem;font-family:var(--font-mono),monospace;color:var(--okx-text-secondary);cursor:pointer;background:#141820f2;border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem .375rem;font-size:.8125rem;font-weight:600;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;display:flex}.auth-ui-page .okx-onboard .okx-seed-confirm__option:hover{border-color:var(--okx-accent-border);background:var(--okx-accent-soft);color:var(--okx-text);transform:translateY(-1px)}.auth-ui-page .okx-onboard .okx-seed-confirm__option--selected{border-color:var(--okx-accent);background:var(--okx-accent-soft);color:var(--okx-accent);box-shadow:0 0 0 1px #ffd70033}.auth-ui-page .okx-onboard .okx-seed-confirm__option--correct{color:#86efac;background:#22c55e2e;border-color:#22c55e8c;box-shadow:0 0 0 1px #22c55e33}.auth-ui-page .okx-onboard .okx-seed-confirm__option--wrong{color:#ff9f9f;background:#ff505024;border-color:#ff50508c;box-shadow:0 0 0 1px #ff505033}.okx-seed-confirm__error{color:#ff9f9f;text-align:center;background:#ff50501a;border:1px solid #ff50504d;border-radius:.75rem;margin:-.25rem 0 0;padding:.75rem 1rem;font-size:.8125rem}@media (min-width:400px){.okx-seed-confirm__options{gap:.625rem}.auth-ui-page .okx-onboard .okx-seed-confirm__option{min-height:3rem;font-size:.875rem}}.okx-import{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.okx-import__tabs{border:1px solid var(--okx-border);background:#ffffff0f;border-radius:.75rem;grid-template-columns:1fr 1fr;gap:0;padding:.25rem;display:grid}.okx-import__tab{min-height:2.75rem;color:var(--okx-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .2s,color .2s}.okx-import__tab--active{background:var(--okx-accent-soft);color:var(--okx-accent)}.okx-import__panel{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;overflow-y:auto}.okx-import__footer{padding-top:.875rem;padding-bottom:calc(.25rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--okx-gold-border);background:var(--okx-bg);flex-shrink:0;margin-top:auto}.okx-import__field-head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.okx-import__field-label{color:var(--okx-text);font-size:.875rem;font-weight:600}.okx-import__field-action{color:var(--okx-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-family:inherit;font-size:.75rem;font-weight:600;display:inline-flex}.okx-import__textarea{border:1px solid var(--okx-border);background:var(--okx-surface);width:100%;min-height:6.5rem;font-family:var(--font-mono),ui-monospace,monospace;color:var(--okx-text);resize:vertical;border-radius:.875rem;outline:none;padding:.875rem 1rem;font-size:.8125rem;transition:border-color .2s}.okx-import__textarea:focus{border-color:var(--okx-accent-border)}.okx-import__textarea--error{border-color:#ff505073}.okx-import__textarea--valid{border-color:#22c55e73}.okx-import__hint{color:var(--okx-text-muted);margin:.375rem 0 0;font-size:.75rem;line-height:1.45}.okx-import__hint--error{color:#ff9f9f}.okx-password{flex-direction:column;gap:1rem;display:flex;position:relative}.okx-password__input{border:1px solid var(--okx-border);background:var(--okx-surface);width:100%;color:var(--okx-text);border-radius:.875rem;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s}.okx-password__input:focus{border-color:var(--okx-accent-border)}.okx-password__input--error{border-color:#ff505073}.okx-password__input--valid{border-color:#22c55e73}.okx-password__decoy{clip:rect(0,0,0,0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.okx-onboard__busy-overlay{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0e11e0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.okx-onboard__busy-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:min(100%,16rem);display:flex}.okx-onboard__busy-logo{object-fit:contain;width:4.5rem;height:auto}.okx-onboard__busy-message{color:var(--okx-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.45}.okx-onboard__busy-spinner{border:2px solid #ffd70033;border-top-color:var(--okx-accent,gold);border-radius:50%;width:1.75rem;height:1.75rem;animation:.75s linear infinite okx-onboard-spin}@keyframes okx-onboard-spin{to{transform:rotate(360deg)}}.okx-password__strength{margin-top:.625rem}.okx-password__strength-bar{gap:.25rem;margin-bottom:.375rem;display:flex}.okx-password__strength-segment{background:#ffffff14;border-radius:999px;flex:1;height:4px;transition:background .2s}.okx-password__strength-label{color:var(--okx-text-muted);font-size:.75rem}.okx-password__requirements{grid-template-columns:1fr 1fr;gap:.375rem .75rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.okx-password__req{color:var(--okx-text-muted);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.okx-password__req--met{color:#86efac}.okx-password__req-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.okx-password__confirm-feedback{margin:.375rem 0 0;font-size:.75rem}.okx-password__confirm-feedback--success{color:#86efac}.okx-password__confirm-feedback--error{color:#ff9f9f}.okx-phrase{--okx-phrase-progress:0%;flex-direction:column;gap:.875rem;display:flex}.okx-phrase__meta{flex-direction:column;gap:.5rem;display:flex}.okx-phrase__progress{background:#ffffff14;border-radius:999px;height:3px;overflow:hidden}.okx-phrase__progress-bar{height:100%;width:var(--okx-phrase-progress,0%);border-radius:inherit;background:linear-gradient(90deg,#c5a059 0%,gold 100%);transition:width .2s}.okx-phrase__status{color:var(--okx-text-muted);margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.okx-phrase__status--pending{color:var(--okx-text-secondary)}.okx-phrase__status--valid{color:#86efac}.okx-phrase__status--error{color:#ff9f9f}.okx-phrase__card{border:1px solid var(--okx-gold-border);background:var(--okx-surface);border-radius:1rem;padding:.75rem}.okx-phrase__grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffd70059 transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:min(22rem,52dvh);display:grid;overflow-y:auto}.okx-phrase__grid::-webkit-scrollbar{width:4px}.okx-phrase__grid::-webkit-scrollbar-thumb{background:#ffd70059;border-radius:999px}.okx-phrase__cell{border:1px solid var(--okx-border);background:#00000047;border-radius:.6875rem;align-items:center;gap:.5rem;min-height:2.875rem;padding:.5rem .625rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.okx-phrase__cell:focus-within{border-color:var(--okx-accent-border);background:#ffd7000f;box-shadow:0 0 0 1px #ffd7001f}.okx-phrase__cell--filled{background:#ffd7000d;border-color:#ffd70038}.okx-phrase__cell--invalid{background:#ff767514;border-color:#ff767580}.okx-phrase__cell--invalid:focus-within{box-shadow:0 0 0 1px #ff767533}.okx-phrase__num{font-variant-numeric:tabular-nums;min-width:1.375rem;color:var(--okx-accent);opacity:.85;flex-shrink:0;font-size:.75rem;font-weight:700}.okx-phrase__input{min-width:0;font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--okx-text);background:0 0;border:none;outline:none;flex:1;font-size:.875rem;font-weight:500}.okx-phrase__input::placeholder{color:#ffffff2e}.okx-phrase__input:disabled{opacity:.55;cursor:not-allowed}@media (max-width:380px){.okx-import__tab{padding-inline:.625rem;font-size:.8125rem}.okx-onboard__btn{min-height:3rem;font-size:.9375rem}}.auth-ui-page:has(.okx-welcome){background:#0b0e11}.auth-ui-page:has(.okx-welcome) .auth-ui-footer{display:none}.auth-ui-page .app-shell--welcome:has(.okx-welcome){padding:max(.75rem,env(safe-area-inset-top))max(.875rem,env(safe-area-inset-right))max(.75rem,env(safe-area-inset-bottom))max(.875rem,env(safe-area-inset-left));box-sizing:border-box;justify-content:flex-start;align-items:stretch;max-width:none;min-height:100dvh;margin:0}.okx-welcome{--okx-accent:gold;--okx-accent-soft:#ffd70024;--okx-accent-border:#ffd70052;--okx-bg:#0b0e11;--okx-surface:#141820eb;--okx-border:#ffffff14;--okx-gold-border:#c5a05961;--okx-text:#fff;--okx-text-secondary:#c4c9d4;--okx-text-muted:#8b929e;width:100%;max-width:28rem;min-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:0 1rem calc(1.25rem + env(safe-area-inset-bottom));box-sizing:border-box;isolation:isolate;color:var(--okx-text);font-family:var(--font-binance),var(--font-dm-sans),"DM Sans",system-ui,sans-serif;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}.okx-welcome__bg{z-index:0;pointer-events:none;background:var(--okx-bg);border-radius:inherit;position:absolute;inset:0}.okx-welcome__bg-glow{filter:blur(80px);opacity:.35;pointer-events:none;border-radius:50%;position:absolute}.okx-welcome__bg-glow--gold{background:#ffd7001f;width:13rem;height:13rem;top:6%;left:50%;transform:translate(-50%)}.okx-welcome__bg-glow--warm{background:#c5a0591a;width:9rem;height:9rem;bottom:22%;right:-1.5rem}.okx-welcome__surface{z-index:1;flex-direction:column;flex:1;width:100%;min-height:0;padding:0 .25rem;display:flex;position:relative}.okx-welcome__brand{justify-content:center;align-items:center;padding:.75rem 0 .5rem;display:flex}.okx-welcome__brand-img{object-fit:contain;filter:drop-shadow(0 2px 10px #ffd7002e);width:min(100%,8.5rem);height:auto;max-height:2.25rem;display:block}.okx-welcome__hero{flex:1;justify-content:center;align-items:center;min-height:0;padding:.5rem 0 1rem;display:flex}.okx-welcome__flags-card{border:1px solid var(--okx-gold-border);background:var(--okx-surface);border-radius:1rem;width:100%;padding:.875rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd7000f,0 12px 32px #00000059}.okx-welcome__flags-card:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#ffd7001f 0%,#0000 65%),linear-gradient(#ffd7000a 0%,#0000 40%);position:absolute;inset:0}.okx-welcome__flags-label{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:var(--okx-accent);text-align:center;margin:0 0 .75rem;font-size:.6875rem;font-weight:700;position:relative}.okx-welcome__flags{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid;position:relative}.okx-welcome__flag{--flag-delay:0s;aspect-ratio:3/2;border:1px solid var(--okx-border);animation:4.5s ease-in-out infinite okx-welcome-flag-float;animation-delay:var(--flag-delay);background:#00000059;border-radius:.5625rem;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 4px 12px #00000047}.okx-welcome__flag:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(145deg,#ffd7002e 0%,#0000 42%,#00000026 100%);position:absolute;inset:0}.okx-welcome__flag-shine{z-index:3;animation:4.2s ease-in-out infinite okx-welcome-flag-shine;animation-delay:var(--flag-delay);pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff73 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.okx-welcome__flag-ring{z-index:4;border-radius:inherit;pointer-events:none;opacity:.85;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffd70026}.okx-welcome__flag-media{z-index:1;position:absolute;inset:0}.okx-welcome__flag-media .okx-welcome__flag-img{animation:.48s cubic-bezier(.22,1,.36,1) forwards okx-welcome-flag-enter}.okx-welcome__flag-media--hide .okx-welcome__flag-img{animation:.4s cubic-bezier(.4,0,.2,1) forwards okx-welcome-flag-exit}.okx-welcome__flag-img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}@media (hover:hover) and (pointer:fine){.okx-welcome__flag:hover{border-color:var(--okx-accent-border);z-index:2;animation-play-state:paused;transform:translateY(-4px)scale(1.05);box-shadow:0 10px 24px #ffd70038,0 4px 12px #00000059}.okx-welcome__flag:hover .okx-welcome__flag-img{filter:brightness(1.1)saturate(1.15);transform:scale(1.08)}.okx-welcome__flag:hover .okx-welcome__flag-ring{opacity:1;box-shadow:inset 0 0 0 1px #ffd70073,0 0 12px #ffd70040}}@keyframes okx-welcome-flag-enter{0%{opacity:0;filter:blur(3px)brightness(1.15);transform:scale(1.1)}to{opacity:1;filter:blur()brightness();transform:scale(1)}}@keyframes okx-welcome-flag-exit{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(2px)brightness(.85);transform:scale(.9)}}@keyframes okx-welcome-flag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes okx-welcome-flag-shine{0%,68%,to{opacity:0;transform:translate(-130%)}78%{opacity:1}88%{opacity:0;transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.okx-welcome__flag,.okx-welcome__flag-shine,.okx-welcome__flag-media .okx-welcome__flag-img,.okx-welcome__flag-media--hide .okx-welcome__flag-img{animation:none}}.okx-welcome__body{flex-direction:column;gap:0;padding-bottom:.25rem;display:flex}.okx-welcome__title{font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;letter-spacing:-.03em;color:var(--okx-text);margin:0 0 .75rem;font-size:clamp(1.625rem,6.5vw,2rem);font-weight:800;line-height:1.12}.okx-welcome__title-accent{color:var(--okx-accent)}.okx-welcome__desc{color:var(--okx-text-secondary);margin:0 0 1.5rem;font-size:.875rem;line-height:1.55}.okx-welcome__actions{flex-direction:column;gap:.625rem;width:100%;display:flex}.okx-welcome__unavailable{background:#f59e0b14;border:1px solid #f59e0b59;border-radius:1rem;flex-direction:column;align-items:stretch;gap:1rem;padding:1rem 1.125rem;display:flex}.okx-welcome__unavailable--inline{margin-bottom:.25rem}.okx-welcome__unavailable-icon{color:#fbbf24;background:#f59e0b26;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.okx-welcome__unavailable-icon svg{width:1.25rem;height:1.25rem}.okx-welcome__unavailable-text{color:var(--okx-text-secondary);margin:0;font-size:.875rem;line-height:1.55}.okx-welcome__unavailable-link{text-align:center;width:100%;text-decoration:none}.auth-ui-page .app-shell--welcome{width:100%;min-height:100dvh}@media (max-width:767px){.auth-ui-page .app-shell--welcome{padding:max(.75rem,env(safe-area-inset-top))max(.875rem,env(safe-area-inset-right))max(.75rem,env(safe-area-inset-bottom))max(.875rem,env(safe-area-inset-left));justify-content:flex-start;align-items:stretch}.okx-onboard{width:100%;max-width:none;height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:0 max(1rem,env(safe-area-inset-right))max(.75rem,env(safe-area-inset-bottom))max(1rem,env(safe-area-inset-left))}.okx-onboard__surface{min-height:0;padding:0 .125rem}.okx-onboard__title{font-size:1.5rem}.okx-onboard__subtitle{font-size:.875rem}.okx-onboard__btn,.okx-onboard__list-btn{min-height:3rem}.okx-onboard__footer{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.okx-seed-write__grid{grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.75rem}.okx-phrase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem;max-height:min(20rem,48dvh)}.okx-phrase__card{padding:.625rem}.okx-phrase__cell{min-height:2.625rem;padding:.4375rem .5rem}.okx-phrase__input{font-size:.8125rem}.okx-seed-confirm__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.okx-onboard .okx-seed-confirm__option{min-height:2.625rem;padding:.375rem .25rem;font-size:.75rem}.auth-flow{width:100%;max-width:none;min-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:0 max(1rem,env(safe-area-inset-right))max(1rem,env(safe-area-inset-bottom))max(1rem,env(safe-area-inset-left))}.auth-flow__panel{border-radius:1.25rem;min-height:0;padding:1rem}.auth-flow__title{font-size:1.375rem}.auth-phrase__grid{grid-template-columns:repeat(2,1fr)}.okx-welcome{width:100%;max-width:none;min-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:0 max(1rem,env(safe-area-inset-right))calc(1.25rem + env(safe-area-inset-bottom))max(1rem,env(safe-area-inset-left))}.okx-welcome__hero{flex:1;padding:.25rem 0 .875rem}.okx-welcome__title{font-size:1.5rem}.okx-welcome__desc{font-size:.8125rem}}@media (max-width:380px){.okx-onboard__title,.okx-welcome__title{font-size:1.375rem}.okx-seed-confirm__options{grid-template-columns:1fr}.okx-onboard .okx-seed-confirm__option{min-height:2.75rem;font-size:.8125rem}.okx-welcome__flags{gap:.4375rem}}@media (min-width:768px){.auth-ui-page .app-shell--welcome{justify-content:center;align-items:center;padding:2rem 1.5rem}.okx-onboard{width:100%;max-width:26rem;height:min(40rem,100dvh - 4rem);max-height:calc(100dvh - 4rem);margin:0 auto;padding:0}.okx-onboard__surface{background:linear-gradient(145deg,#ffd7000a 0%,#0000 42%),linear-gradient(#141820fa 0%,#0b0e11fc 100%);border:1px solid #c5a05947;border-radius:1.5rem;min-height:min(40rem,100dvh - 4rem);max-height:calc(100dvh - 4rem);padding:1.5rem 1.75rem 1.75rem;overflow:hidden;box-shadow:0 16px 48px #00000073}.okx-onboard__content{overflow-y:auto}.okx-onboard__footer{background:#0b0e11;border-top:1px solid #c5a05947;padding-top:.875rem;position:relative}.okx-onboard__title{font-size:1.75rem}.okx-onboard__list-wallet-icon{width:1.375rem;height:1.375rem}.okx-seed-write__grid{grid-template-columns:repeat(3,1fr);gap:.625rem}.okx-phrase__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5625rem;max-height:min(24rem,54dvh)}.okx-phrase__card{padding:.875rem}.okx-phrase__cell{min-height:3rem}.okx-phrase__input{font-size:.9375rem}.auth-flow{max-width:26rem;min-height:auto;margin:0 auto;padding:0}.auth-flow__panel{border-radius:1.5rem;min-height:min(36rem,100dvh - 4rem);max-height:calc(100dvh - 4rem);padding:1.25rem 1.5rem 1.5rem}.auth-phrase__grid{grid-template-columns:repeat(3,1fr)}.okx-welcome{background:linear-gradient(#141820f5 0%,#0b0e11fa 100%);border:1px solid #c5a05947;border-radius:1.5rem;width:100%;max-width:26rem;min-height:min(36rem,100dvh - 4rem);max-height:calc(100dvh - 4rem);margin:0 auto;padding:0;overflow:hidden;box-shadow:0 24px 64px #00000073}.okx-welcome__surface{flex-direction:column;flex:1;min-height:0;padding:1.5rem 1.75rem 1.75rem;display:flex}.okx-welcome__hero{padding:.5rem 0 1.25rem}}@media (min-width:1024px){.auth-ui-page .app-shell--welcome{padding:2.5rem 2rem}.okx-onboard{max-width:28rem}.okx-onboard__surface{min-height:min(42rem,100dvh - 5rem);padding:1.75rem 2rem 2rem}.okx-onboard__title{font-size:1.875rem}.okx-onboard__subtitle{font-size:1rem}.okx-onboard__checklist li{padding:1.125rem 1.25rem;font-size:1rem}.okx-seed-write__cell-word{font-size:1rem}.auth-flow{max-width:28rem}.auth-flow__panel{padding:1.5rem 1.75rem 1.75rem}.auth-flow__title{font-size:1.625rem}.okx-welcome{flex-direction:column;width:100%;max-width:48rem;min-height:min(36rem,100dvh - 5rem);max-height:calc(100dvh - 5rem);padding:0;display:flex;overflow:hidden}.okx-welcome__surface{z-index:1;flex:1;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:center;min-height:0;padding:0;display:grid;position:relative}.okx-welcome__brand{grid-area:1/2;justify-content:flex-start;align-self:start;padding:1.75rem 2rem 0 1rem}.okx-welcome__brand-img{width:min(100%,9rem);max-height:2.5rem}.okx-welcome__hero{grid-area:1/1/-1;align-self:center;padding:2rem 1rem 2rem 2rem}.okx-welcome__body{grid-area:2/2;align-self:center;padding:0 2rem 2.5rem 1rem}.okx-welcome__title{font-size:2rem}.okx-welcome__desc{max-width:22rem;font-size:.9375rem}.okx-welcome__actions{max-width:22rem}}@media (min-width:1280px){.okx-welcome{max-width:52rem}.okx-onboard,.auth-flow{max-width:30rem}}@media (hover:hover) and (pointer:fine){.okx-onboard__list-btn:hover{background:var(--okx-accent-soft,#ffd70024)}.auth-flow__back:hover{color:#fff}}@media (hover:none) and (pointer:coarse){.okx-onboard__back,.okx-onboard__close,.auth-flow__back{min-width:2.75rem;min-height:2.75rem}.okx-onboard .okx-seed-confirm__option{min-height:3rem}}.auth-ui-page{--font-display:var(--font-outfit),"Outfit",system-ui,sans-serif;--font-body:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--font-mono:var(--font-jetbrains),"JetBrains Mono","Fira Code",monospace}
