.header,.mobile-menu{--header-okx-bg:#000;--header-okx-surface:#121212;--header-okx-hover:#212121;--header-okx-border:#2e2e2e;--header-okx-border-strong:#3b3b3b;--header-okx-text:#fafafa;--header-okx-muted:#969696;--header-okx-quiet:#777;--header-okx-focus:#c6ff4a;font-family:"Pretendard Variable", Pretendard, var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.header{background:var(--header-okx-bg);height:50px;color:var(--header-okx-text);box-shadow:none;border-bottom:0;padding:0 24px;overflow:visible}.header__left{height:100%}.header__right{gap:4px;height:100%}.header__logo{min-width:0;min-height:40px;color:var(--header-okx-text);flex:none;margin-right:10px;padding-right:18px;position:relative}.header__logo:after{background:var(--header-okx-border);content:"";width:1px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header__logo-image{filter:grayscale()saturate(0)brightness(1.55);width:128px;max-width:none;height:auto}.header__nav{gap:2px;height:100%;margin-left:0}.header__nav>.header__dropdown{align-items:center;height:100%;display:flex}.header__nav-link,.header__nav-link:link,.header__nav-link:visited{letter-spacing:-.01em;min-height:38px;text-shadow:none;background:0 0;border-radius:6px;gap:5px;padding:0 9px;font-size:14px;transition:color .15s,background-color .15s;overflow:visible;transform:none;color:var(--header-okx-text)!important;opacity:1!important;font-weight:400!important}.header__nav-link:before{display:none}.header__nav-link:hover,.header__nav-link.active{background:var(--header-okx-surface);text-shadow:none;transform:none;color:var(--header-okx-text)!important}.header__nav-link.active:after{background:var(--header-okx-text);height:1px;box-shadow:none;border-radius:0;bottom:5px;left:10px;right:10px}.header__nav-leverage,.mobile-menu__leverage{min-width:27px;height:17px;color:var(--header-okx-focus);letter-spacing:0;white-space:nowrap;background:#c6ff4a14;border:1px solid #c6ff4a52;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.mobile-menu__leverage{margin-left:8px}.header__nav-arrow{width:12px;height:12px;color:var(--header-okx-quiet);margin-left:0;transition:transform .15s,color .15s}.header__dropdown-menu{border:1px solid var(--header-okx-border);background:var(--header-okx-surface);border-radius:12px;min-width:208px;padding:8px;transition:opacity .15s,visibility .15s,transform .15s;top:calc(100% - 6px);transform:translateY(6px);box-shadow:0 8px 30px #00000047}.header__dropdown:hover .header__dropdown-menu,.header__dropdown:focus-within .header__dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.header__dropdown:hover .header__nav-arrow,.header__dropdown:focus-within .header__nav-arrow{color:var(--header-okx-text);transform:rotate(180deg)}.header__dropdown-item{min-height:44px;color:var(--header-okx-muted);border-radius:8px;padding:0 12px;font-size:13px;font-weight:550;line-height:1.35;transition:color .15s,background-color .15s}.header__dropdown-item:hover,.header__dropdown-item.active,.header__dropdown-item:focus-visible{background:var(--header-okx-hover);color:var(--header-okx-text)}.header__dropdown-item.active{color:var(--header-okx-text)}.header__dropdown-divider{background:var(--header-okx-border)}.header__dropdown-item--danger{color:#f04462}.header__dropdown-item--danger:hover,.header__dropdown-item--danger:focus-visible{color:#ff6b85;background:#f044621a}.header__tools{flex:none;align-items:center;gap:2px;margin-right:4px;display:flex}.header__tool-link,.header__notification-bell{width:38px;height:38px;color:var(--header-okx-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 38px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.header__tool-link:hover,.header__notification-bell:hover{border-color:var(--header-okx-border);background:var(--header-okx-surface);color:var(--header-okx-text);outline:none}.header__tool-link svg,.header__notification-bell svg{stroke-width:1.8px;width:19px;height:19px}.header__notification-bell span{border-color:var(--header-okx-bg);color:var(--header-okx-text);background:#f04462;top:1px;right:0}.header__auth{gap:2px}.header__auth .btn{min-height:38px;color:var(--header-okx-text);letter-spacing:-.01em;border-radius:8px;padding:0 12px;font-size:13px;font-weight:650;transition:color .15s,background-color .15s,border-color .15s}.header__auth .btn--ghost:hover{background:var(--header-okx-surface);color:var(--header-okx-text);border-color:#0000}.header__auth .btn--primary{border-color:var(--header-okx-border-strong);min-width:74px;color:var(--header-okx-text);background:0 0;border-radius:999px}.header__auth .btn--primary:hover{border-color:var(--header-okx-text);background:var(--header-okx-text);color:var(--header-okx-bg)}.header__user{gap:4px}.header__user-balance{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;height:40px;min-height:40px;padding:0 10px}.header__user-balance-value{color:var(--header-okx-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1}.header__user-balance-unit{color:var(--header-okx-quiet);font-size:10px;line-height:1}.header__user-btn{min-width:40px;min-height:40px;color:var(--header-okx-muted);border:1px solid #0000;border-radius:8px;justify-content:center;padding:0 6px;transition:color .15s,background-color .15s,border-color .15s}.header__user-btn:hover,.header__dropdown:focus-within .header__user-btn{border-color:var(--header-okx-border);background:var(--header-okx-surface);color:var(--header-okx-text)}.header__user-avatar{background:var(--header-okx-surface);width:30px;height:30px;color:var(--header-okx-text)}.header .header__utility .trade-language-toggle{margin:0;border-color:var(--header-okx-border)!important;background:var(--header-okx-surface)!important}.header .header__utility .trade-language-option{color:var(--header-okx-muted)}.header .header__utility .trade-language-option:hover,.header .header__utility .trade-language-option.active{background:var(--header-okx-border);color:var(--header-okx-text)}.header__mobile-toggle{width:38px;height:38px;color:var(--header-okx-text);border:1px solid #0000;border-radius:8px;flex:0 0 38px;transition:background-color .15s,border-color .15s}.header__mobile-toggle:hover{border-color:var(--header-okx-border);background:var(--header-okx-surface)}.header__mobile-toggle svg{stroke-width:1.8px;width:22px;height:22px}.mobile-menu{width:min(92vw,380px);padding-bottom:env(safe-area-inset-bottom);border-left:1px solid var(--header-okx-border);background:var(--header-okx-surface);color:var(--header-okx-text);transition:transform .18s;left:auto;right:0;transform:translate(100%);box-shadow:-20px 0 60px #0006}.mobile-menu.open{animation:.18s both header-menu-enter;transform:translate(0)}.mobile-menu__backdrop{background:#000000b8;transition:opacity .18s,visibility .18s}.mobile-menu__backdrop.open{animation:.18s both header-backdrop-enter}.mobile-menu__header{border-color:var(--header-okx-border);min-height:72px;padding:12px 16px 12px 20px}.mobile-menu__header .header__logo{min-height:44px;margin-right:0;padding-right:0}.mobile-menu__header .header__logo:after{display:none}.mobile-menu__header .header__logo-image{width:112px}.mobile-menu__close{width:44px;height:44px;color:var(--header-okx-muted);border:1px solid #0000;border-radius:8px;transition:color .15s,background-color .15s,border-color .15s}.mobile-menu__close:hover{border-color:var(--header-okx-border);background:var(--header-okx-hover);color:var(--header-okx-text)}.mobile-menu__nav{padding:12px 12px 24px}.mobile-menu__link{min-height:48px;color:var(--header-okx-muted);border:0;border-radius:8px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;line-height:1.4;transition:color .15s,background-color .15s;display:flex}.mobile-menu__link:hover,.mobile-menu__link.active{background:var(--header-okx-hover);color:var(--header-okx-text);border-left:0}.mobile-menu__link.active:after{background:var(--header-okx-text);content:"";border-radius:50%;width:5px;height:5px;margin-left:auto}.mobile-menu__link--primary{border:1px solid var(--header-okx-border-strong);width:calc(100% - 16px);min-height:46px;color:var(--header-okx-text);border-radius:999px;justify-content:center;margin:8px}.mobile-menu__link--primary:hover{border-color:var(--header-okx-text);background:var(--header-okx-text);color:var(--header-okx-bg)}.mobile-menu__link--highlight{color:var(--header-okx-text)}.mobile-menu__link--danger{color:#f04462}.mobile-menu__link--danger:hover{color:#ff6b85;background:#f044621a}.mobile-menu__divider{background:var(--header-okx-border);margin:10px 12px}.mobile-menu__label{color:var(--header-okx-quiet);letter-spacing:.08em;padding:10px 12px 6px;font-size:11px;font-weight:650}.mobile-menu__user{border:1px solid var(--header-okx-border);background:var(--header-okx-bg);border-radius:8px;margin:12px;padding:14px 12px}.mobile-menu__user-balance{color:var(--header-okx-text);font-size:15px}.header a:focus-visible,.header button:focus-visible,.mobile-menu a:focus-visible,.mobile-menu button:focus-visible{outline-offset:2px;outline:2px solid var(--header-okx-focus)!important}@keyframes header-menu-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes header-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (max-width:1600px){.header__nav{gap:1px;margin-left:0}}@media (min-width:1024px){.header__nav{display:flex}.header__mobile-toggle{display:none}}@media (min-width:1024px) and (max-width:1180px){.header__logo-image{width:128px;height:auto}.header__logo{margin-right:4px;padding-right:12px}.header__nav{margin-left:16px}.header__nav-link,.header__nav-link:link,.header__nav-link:visited{padding-inline:9px;font-size:14px}.header__utility{display:none}}@media (max-width:1023px){.header__nav{display:none}.header__mobile-toggle{display:flex}}@media (min-width:768px) and (max-width:1023px){.header{padding-inline:16px}.header__logo-image{width:104px}.header__auth{display:flex}.header__tools,.header__utility{display:none}}@media (max-width:767px){.header{height:50px;padding:0 10px 0 16px}.header__logo{min-height:40px;margin-right:0;padding-right:0}.header__logo:after{display:none}.header__logo-image{width:104px}.header__right{gap:4px}.header__tools{display:none}.header__auth{display:flex}.header__auth>:not(:last-child){display:none}.header__auth .btn--primary{min-width:68px;min-height:34px;padding:0 10px;font-size:11px}.header__user{gap:2px}.header__user-balance,.header__user>.header__dropdown{display:none}.header__notification-bell{flex-basis:38px;width:38px;height:38px}}@media (max-width:540px){.header__utility{display:none}}@media (prefers-reduced-motion:reduce){.header *,.mobile-menu,.mobile-menu *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:OKXSans;font-style:normal;font-weight:400;font-display:swap;src:url(https://www.okx.com/cdn/assets/okfe/libs/fonts/OKX_Sans/Regular.woff2)format("woff2")}@font-face{font-family:OKXSans;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.okx.com/cdn/assets/okfe/libs/fonts/OKX_Sans/Medium.woff2)format("woff2")}@font-face{font-family:OKXSans;font-style:normal;font-weight:600 700;font-display:swap;src:url(https://www.okx.com/cdn/assets/okfe/libs/fonts/OKX_Sans/Bold.woff2)format("woff2")}.modal-backdrop{top:var(--modal-visual-viewport-top,0px);height:var(--modal-visual-viewport-height,100dvh);z-index:1000;background:#000000b8;justify-content:center;align-items:center;max-height:100dvh;padding:20px;display:flex;position:fixed;left:0;right:0}.modal{background:var(--bg-card,#212121);border-radius:12px;max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 20px 50px #00000080}.auth-modal{grid-template-columns:340px 1fr;width:min(760px,100%);display:grid;position:relative}.auth-modal__close{width:32px;height:32px;color:var(--text-primary,#fafafa);cursor:pointer;z-index:2;background:0 0;border:none;position:absolute;top:14px;right:14px}.auth-modal__close:hover{color:var(--yellow,#fafafa)}.auth-modal__form-panel{max-height:calc(100vh - 40px);padding:20px 22px;overflow-y:auto}.auth-modal__promo-panel{color:var(--text-primary,#fafafa);background:linear-gradient(135deg,#1a1d24 0%,#000 100%);flex-direction:column;justify-content:center;min-height:460px;padding:22px;display:flex}.auth-modal__promo-panel--hero{background-color:#000;background-image:url(/images/auth/hero-final.png);background-position:top;background-repeat:no-repeat;background-size:cover;min-height:480px;padding:0;position:relative;overflow:hidden}.auth-modal__promo-panel--hero:before{content:"";pointer-events:none;background:linear-gradient(#0000 0% 70%,#000000eb 100%);position:absolute;inset:0}.auth-promo__hero-overlay{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 24px 0;display:flex;position:absolute;top:0;left:0;right:0}.auth-promo__brand{letter-spacing:6px;color:var(--yellow,#fafafa);text-shadow:0 4px 18px #000c,0 0 24px #fafafa59;font-size:42px;font-weight:900;line-height:1}.auth-promo__divider{background:var(--yellow,#fafafa);opacity:.9;border-radius:2px;width:54px;height:2px}.auth-promo__sponsor{letter-spacing:4px;color:#fafafaeb;text-shadow:0 2px 6px #000000bf;text-transform:uppercase;font-size:11px;font-weight:700}.auth-promo__footer-overlay{z-index:1;padding:22px 24px 24px;position:absolute;bottom:0;left:0;right:0}.auth-promo__tagline{color:#fafafaeb;text-shadow:0 2px 6px #000000b3;margin:0;font-size:13px;line-height:1.55}.auth-promo__tagline strong{color:var(--yellow,#fafafa);font-weight:700}.auth-promo__mobile-topline{display:none}.auth-tabs{gap:5px;margin-bottom:16px;display:flex}.auth-tabs__btn{border:1px solid var(--border,#2e2e2e);color:var(--text-muted,#969696);letter-spacing:.5px;cursor:pointer;background:0 0;border-radius:5px;padding:7px 14px;font-size:11px;font-weight:600;transition:all .15s}.auth-tabs__btn--active{background:var(--bg-tertiary,#2e2e2e);color:var(--yellow,#fafafa);border-color:var(--yellow,#fafafa)}.auth-form{flex-direction:column;gap:10px;display:flex}.auth-form__title{color:var(--text-primary,#fafafa);margin:0 0 2px;font-size:15px;font-weight:700}.auth-form__subtitle{color:var(--text-muted,#969696);margin:0 0 8px;font-size:11px}.auth-member-type{border:0;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;display:grid}.auth-member-type legend{color:var(--text-muted,#969696);letter-spacing:.5px;text-transform:uppercase;grid-column:1/-1;margin-bottom:1px;font-size:9px;font-weight:600}.auth-member-type label{border:1px solid var(--border,#2e2e2e);background:var(--bg-tertiary,#2e2e2e);cursor:pointer;border-radius:6px;gap:7px;min-width:0;padding:8px;display:flex}.auth-member-type label.active{border-color:var(--yellow,#fafafa);background:#fafafa14}.auth-member-type input{accent-color:var(--yellow,#fafafa);margin:2px 0 0}.auth-member-type span{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-member-type strong{color:var(--text-primary,#fafafa);font-size:10px}.auth-member-type small{color:var(--text-muted,#969696);font-size:8px;line-height:1.35}.auth-bank-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-bank-fields__holder{grid-column:1/-1}@media (max-width:520px){.auth-member-type{grid-template-columns:1fr}}.auth-form__group{flex-direction:column;gap:4px;display:flex}.auth-form__label{letter-spacing:.5px;color:var(--text-muted,#969696);text-transform:uppercase;font-size:9px;font-weight:600}.auth-form__input{background:var(--bg-tertiary,#2e2e2e);border:1px solid var(--border,#2e2e2e);width:100%;color:var(--text-primary,#fafafa);border-radius:5px;padding:8px 11px;font-size:12px;transition:border-color .15s}.auth-form__input:focus{border-color:var(--yellow,#fafafa);outline:none}.auth-form__input-wrapper{position:relative}.auth-form__toggle{color:var(--text-muted,#969696);cursor:pointer;background:0 0;border:none;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-form__submit{background:var(--yellow,#fafafa);color:#000;cursor:pointer;border:none;border-radius:5px;width:100%;margin-top:4px;padding:9px 14px;font-size:12px;font-weight:700;transition:opacity .15s}.auth-form__submit:disabled{opacity:.5;cursor:not-allowed}.auth-form__error{color:#ca3f64;margin-top:3px;font-size:10px}.auth-form__hint{color:var(--text-muted,#969696);margin:-1px 0 4px;font-size:10px;line-height:1.45}.auth-form__optional{color:var(--text-muted,#969696);letter-spacing:0;font-weight:500}.auth-form__meta-row{justify-content:flex-end;margin-top:-4px;font-size:10px;display:flex}.auth-form__meta-row a{color:var(--yellow,#fafafa)}.auth-form[hidden]{display:none!important}.auth-form__switch{color:var(--text-muted,#969696);text-align:center;margin:6px 0 0;font-size:10px}.auth-form__switch-button{min-width:44px;min-height:30px;color:var(--yellow,#fafafa);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:700}.auth-form__phone-row--spaced{margin-top:8px}.auth-register__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 4px;padding:0;list-style:none;display:grid}.auth-register__progress-item{border-top:2px solid var(--border,#2e2e2e);min-width:0;color:var(--text-muted,#969696);align-items:center;gap:6px;padding-top:8px;display:flex}.auth-register__progress-item>span{border:1px solid;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.auth-register__progress-item>strong{white-space:nowrap;min-width:0;font-size:11px;font-weight:600;line-height:1.3}.auth-register__progress-item.is-current{border-color:var(--text-primary,#fafafa);color:var(--text-primary,#fafafa)}.auth-register__progress-item.is-current>span{border-color:var(--text-primary,#fafafa);background:var(--text-primary,#fafafa);color:#000}.auth-register__progress-item.is-complete{border-color:var(--green,#25a750);color:var(--green,#25a750)}.auth-register__step-card,.auth-register__primary-card{flex-direction:column;gap:10px;display:flex}.auth-register__location-select{width:100%}.auth-register__secondary-action,.auth-register__back{border:1px solid var(--border,#2e2e2e);min-height:36px;color:var(--text-primary,#fafafa);font:inherit;cursor:pointer;background:0 0;border-radius:5px}.auth-register__secondary-action{text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.auth-register__secondary-action>span{flex-direction:column;gap:2px;display:flex}.auth-register__secondary-action small{color:var(--text-muted,#969696)}.auth-register__actions{grid-template-columns:84px minmax(0,1fr);gap:8px;display:grid}.auth-register__back{padding:0 12px}.auth-form__strength{align-items:center;gap:10px;margin-top:6px;display:flex}.auth-form__strength-bar{background:var(--bg-tertiary,#2e2e2e);border-radius:2px;flex:1;height:4px;overflow:hidden}.auth-form__strength-fill{height:100%;transition:width .2s,background .2s}.auth-form__strength-fill[data-level="0"]{width:0}.auth-form__strength-fill[data-level="20"]{width:20%}.auth-form__strength-fill[data-level="40"]{width:40%}.auth-form__strength-fill[data-level="60"]{width:60%}.auth-form__strength-fill[data-level="80"]{width:80%}.auth-form__strength-fill[data-level="100"]{width:100%}.auth-form__strength-fill--idle{background:var(--border,#3c4654)}.auth-form__strength-fill--danger{background:var(--danger,#ca3f64)}.auth-form__strength-fill--warning{background:var(--yellow,#fafafa)}.auth-form__strength-fill--info{background:var(--blue,#4c9aff)}.auth-form__strength-fill--success{background:var(--green,#25a750)}.auth-form__strength-text{text-align:right;min-width:92px;font-size:10px;font-weight:700}.auth-form__strength-text--idle{color:var(--text-secondary,#cfcfcf)}.auth-form__strength-text--danger{color:var(--danger,#ff6b7c)}.auth-form__strength-text--warning{color:var(--yellow,#fafafa)}.auth-form__strength-text--info{color:var(--blue,#66a7ff)}.auth-form__strength-text--success{color:var(--green,#20d99a)}.auth-form__password-policy{border:1px solid var(--border,#3c4654);background:var(--bg-secondary,#181d24);border-radius:6px;padding:8px 9px}.auth-form__policy-heading{color:var(--text-primary,#fafafa);justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;display:flex}.auth-form__policy-heading strong{color:var(--text-primary,#fafafa);font-size:10px}.auth-form__policy-heading span{color:var(--text-secondary,#cfcfcf);font-size:9px}.auth-form__policy-heading--optional{border-top:1px solid var(--border,#3c4654);margin-top:7px;padding-top:6px}.auth-form__requirements{color:var(--text-secondary,#cfcfcf);flex-wrap:wrap;gap:4px 10px;margin:5px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.auth-form__requirements li:before{content:"○";color:var(--text-muted,#969696);margin-right:4px}.auth-form__requirements li.passed{color:var(--green,#20d99a)}.auth-form__requirements li.passed:before{content:"✓";color:var(--green,#20d99a)}.auth-form__phone-row{align-items:stretch;gap:6px;display:flex}.auth-form__country{background:var(--bg-tertiary,#2e2e2e);border:1px solid var(--border,#2e2e2e);color:var(--text-primary,#fafafa);cursor:pointer;border-radius:5px;flex:none;max-width:78px;padding:7px 8px;font-size:10px}.auth-form__country:focus{border-color:var(--yellow,#fafafa);outline:none}.auth-form__phone-input{flex:auto;min-width:0}.auth-form__otp-btn{border:1px solid var(--yellow,#fafafa);color:var(--yellow,#fafafa);letter-spacing:.3px;cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;flex:none;padding:0 10px;font-size:10px;font-weight:700;transition:opacity .15s}.auth-form__otp-btn:disabled{opacity:.5;cursor:not-allowed}.auth-form__otp-btn:not(:disabled):hover{background:#fafafa1f}.auth-form__referral-toggle{color:var(--text-muted,#969696);justify-content:space-between;align-items:center;font-size:11px;display:flex}.auth-form__referral-toggle button{color:var(--yellow,#fafafa);cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:600}.auth-promo__badge{color:var(--yellow,#fafafa);letter-spacing:.5px;background:#fafafa26;border-radius:4px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.auth-promo__title{margin:0 0 10px;font-size:28px;font-weight:800}.auth-promo__desc{color:var(--text-muted,#969696);margin:0 0 22px;font-size:13px;line-height:1.5}.auth-promo__features{flex-direction:column;gap:14px;margin:0 0 22px;padding:0;list-style:none;display:flex}.auth-promo__features li{align-items:center;gap:12px;display:flex}.auth-promo__feature-icon{width:32px;height:32px;color:var(--yellow,#fafafa);flex-shrink:0}.auth-promo__feature-icon svg{width:24px;height:24px}.auth-promo__feature-text{flex-direction:column;gap:2px;display:flex}.auth-promo__feature-text strong{color:var(--text-primary,#fafafa);font-size:13px}.auth-promo__feature-text span{color:var(--text-muted,#969696);font-size:11px}.auth-promo__stats{border-top:1px solid var(--border,#2e2e2e);grid-template-columns:repeat(3,1fr);gap:10px;padding-top:18px;display:grid}.auth-promo__stat{flex-direction:column;align-items:center;display:flex}.auth-promo__stat-value{color:var(--yellow,#fafafa);font-size:16px;font-weight:700}.auth-promo__stat-label{color:var(--text-muted,#969696);margin-top:2px;font-size:10px}.auth-page{min-height:calc(100vh - var(--header-height,64px));padding:calc(var(--header-height,64px) + 56px) 20px 56px;background:#000;justify-content:center;align-items:center;display:flex}.auth-page__shell{width:min(480px,100%);box-shadow:none;background:#121212;border:1px solid #2e2e2e;border-radius:12px;display:block;overflow:hidden}.auth-page:not(.auth-page--okx) .auth-form{gap:18px;padding:32px}.auth-page:not(.auth-page--okx) .auth-form__title{color:#fafafa;font-size:28px;line-height:1.25}.auth-page:not(.auth-page--okx) .auth-form__subtitle{color:#969696;margin:-8px 0 2px;font-size:14px;line-height:1.6}.auth-page:not(.auth-page--okx) .auth-form__group{gap:8px}.auth-page:not(.auth-page--okx) .auth-form__label{color:#969696;font-size:11px}.auth-page:not(.auth-page--okx) .auth-form__input{color:#fafafa;background:#212121;border-color:#2e2e2e;border-radius:8px;min-height:48px;padding:0 14px;font-size:14px}.auth-page:not(.auth-page--okx) .auth-form__input:focus-visible,.auth-page:not(.auth-page--okx) .auth-form__submit:focus-visible,.auth-page:not(.auth-page--okx) .auth-form a:focus-visible{outline-offset:2px;outline:2px solid #c6ff4a}.auth-page:not(.auth-page--okx) .auth-form__submit{color:#000;background:#fafafa;border-radius:8px;min-height:48px;padding:0 18px;font-size:14px}.auth-page:not(.auth-page--okx) .auth-form>a:not(.auth-form__submit){color:#969696;justify-content:center;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.auth-page:not(.auth-page--okx) .auth-form>a:not(.auth-form__submit):hover{color:#fafafa}.auth-page__shell--loading{grid-template-columns:1fr;place-items:center;min-height:420px}.auth-page__loading{color:var(--text-muted,#969696);font-size:13px}.auth-page__form-panel{max-height:calc(100vh - 154px);padding:28px 30px;overflow-y:auto}.auth-page .auth-modal__promo-panel{min-height:590px}@media (max-width:768px){.auth-modal{grid-template-rows:110px 1fr;grid-template-columns:1fr;width:min(360px,92%)}.auth-modal__promo-panel{display:none}.auth-modal__promo-panel--hero{background-position:50% 45%;background-size:cover;order:-1;min-height:110px;display:block}.auth-modal__promo-panel--hero:before{background:linear-gradient(#000000a6 0%,#00000040 35%,#0003 70%,#000000eb 100%)}.auth-promo__footer-overlay{display:none}.auth-modal__form-panel{padding:14px 16px}.auth-modal__close{color:#fff;width:26px;height:26px;top:6px;right:6px}.auth-page{padding:calc(var(--header-height,56px) + 32px) 16px 40px;background:var(--bg-dark,#000);align-items:flex-start}.auth-page__shell{grid-template-columns:1fr;width:min(420px,100%)}.auth-page__form-panel{max-height:none;padding:18px 16px}.auth-page:not(.auth-page--okx) .auth-form{padding:24px 20px}.auth-page .auth-modal__promo-panel{order:-1;min-height:116px}}body.future-page:has(.auth-page--okx){--header-height:48px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}body.future-page:has(.auth-page--okx) .header{background:#000;border-bottom:0;height:48px;padding:0 24px;font-family:OKXSans,Pretendard Variable,Pretendard,apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}body.future-page:has(.auth-page--okx) .header__logo{min-height:40px;margin-right:12px;padding-right:20px}body.future-page:has(.auth-page--okx) .header__logo-image{width:158px;height:auto}body.future-page:has(.auth-page--okx) .header__nav-link{min-height:40px;font-size:14px;color:#fafafa!important;font-weight:400!important}body.future-page:has(.auth-page--okx) .header__nav-link:link{min-height:40px;font-size:14px;color:#fafafa!important;font-weight:400!important}body.future-page:has(.auth-page--okx) .header__nav-link:visited{min-height:40px;font-size:14px;color:#fafafa!important;font-weight:400!important}:is(body.future-page:has(.auth-page--okx) .header__tool-link,body.future-page:has(.auth-page--okx) .header__notification-bell,body.future-page:has(.auth-page--okx) .header__mobile-toggle){flex-basis:36px;width:36px;height:36px;min-height:36px}body.future-page:has(.auth-page--okx) .header__auth .btn{border-radius:999px;min-height:28px;padding:0 10px;font-size:14px;font-weight:400}body.future-page:has(.auth-page--okx) .header__auth .btn--primary{border-color:#fafafa;min-width:68px}.auth-page--okx{--auth-canvas:#000;--auth-surface:#121212;--auth-control:#212121;--auth-hover:#292929;--auth-border:#2e2e2e;--auth-border-strong:#3b3b3b;--auth-text:#fafafa;--auth-muted:#969696;--auth-quiet:#777;--auth-positive:#25a750;--auth-positive-hover:#209447;--auth-negative:#d04769;--auth-focus:#c6ff4a;background:var(--auth-canvas);min-height:100svh;color:var(--auth-text);padding:48px 0 0;font-family:OKXSans,Pretendard Variable,Pretendard,apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-size:14px;font-weight:400;display:block}.auth-page--okx .auth-page__shell{background:var(--auth-canvas);width:100%;min-height:calc(100svh - 48px);box-shadow:none;border:0;border-radius:0;grid-template-columns:41.6667% minmax(0,58.3333%);display:grid;overflow:visible}.auth-page--okx .auth-page__shell--register{background:var(--auth-canvas)}.auth-page--okx .auth-page__visual{min-width:0;min-height:calc(100svh - 48px);color:var(--auth-text);isolation:isolate;background:#121212;align-self:stretch;position:relative;overflow:hidden}.auth-page--okx .auth-page__visual:before,.auth-page--okx .auth-page__visual:after{z-index:-2;content:"";pointer-events:none;border:1px solid #282828;position:absolute}.auth-page--okx .auth-page__visual:before{clip-path:polygon(50% 0,100% 22%,89% 81%,50% 100%,11% 81%,0 22%);background:#161616;width:440px;height:610px;top:-180px;left:74px;transform:rotate(31deg)}.auth-page--okx .auth-page__visual:after{clip-path:polygon(50% 0,100% 25%,88% 78%,50% 100%,12% 78%,0 25%);background:#0d0d0d;width:610px;height:610px;bottom:-180px;right:-245px;transform:rotate(-18deg)}.auth-page--okx .auth-page__visual-shape{z-index:-1;pointer-events:none;background:#171717;border:1px solid #242424;position:absolute}.auth-page--okx .auth-page__visual-shape--one{clip-path:polygon(50% 0,96% 24%,88% 74%,50% 100%,12% 74%,4% 24%);width:390px;height:390px;top:212px;right:-156px;transform:rotate(36deg)}.auth-page--okx .auth-page__visual-shape--two{clip-path:polygon(50% 0,100% 28%,82% 82%,50% 100%,18% 82%,0 28%);background:#0a0a0a;width:360px;height:360px;top:500px;left:-170px;transform:rotate(-28deg)}.auth-page--okx .auth-page__visual-shape--three{clip-path:polygon(8% 0,100% 0,90% 100%,0 100%);background:#1a1a1a;width:440px;height:178px;top:668px;left:190px;transform:rotate(21deg)}.auth-page--okx .auth-page__visual-content{width:min(420px,100% - 120px);margin:140px auto 96px;position:sticky;top:188px}.auth-page--okx .auth-page__visual-title{color:var(--auth-text);letter-spacing:-.035em;margin:0;font-size:clamp(40px,3.33vw,48px);font-weight:500;line-height:1.21}.auth-page--okx .auth-page__visual-copy{color:#b3b3b3;max-width:370px;margin:20px 0 0;font-size:15px;line-height:1.65}.auth-page--okx .auth-page__capabilities{grid-template-columns:repeat(3,1fr);gap:40px 28px;margin:84px 0 0;padding:0;list-style:none;display:grid}.auth-page--okx .auth-page__capabilities:before,.auth-page--okx .auth-page__capabilities:after{content:"";opacity:.45;background:#6e6e6e;grid-column:1/-1;height:1px}.auth-page--okx .auth-page__capabilities:before{grid-row:1}.auth-page--okx .auth-page__capabilities:after{grid-row:4}.auth-page--okx .auth-page__capabilities li{color:#f5f5f5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:60px;display:flex}.auth-page--okx .auth-page__capabilities li>span{width:34px;height:28px;color:var(--auth-text);border:2px solid #e8e8e8;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.auth-page--okx .auth-page__capabilities strong{letter-spacing:.08em;font-size:11px;font-weight:500}.auth-page--okx .auth-page__form-panel{background:var(--auth-canvas);justify-content:center;align-items:flex-start;min-width:0;min-height:calc(100svh - 48px);max-height:none;padding:140px 48px 72px;display:flex;overflow:visible}.auth-page--okx .auth-page__shell--register .auth-page__form-panel{background:var(--auth-canvas)}.auth-page--okx .auth-page__form-wrap,.auth-page--okx .auth-page__form-card{width:min(480px,100%)}.auth-page--okx .auth-page__form-card{color:var(--auth-text)}.auth-page--okx .auth-page__shell--register .auth-page__form-card{background:0 0;border:0;border-radius:0}.auth-page--okx .auth-form{width:100%;color:var(--auth-text);gap:20px;scroll-margin-top:188px}.auth-page--okx .auth-register__progress-item>span{flex-basis:24px;width:24px;height:24px;font-size:11px}.auth-page--okx .auth-register__progress-item>strong{font-size:12px}.auth-page--okx .auth-form__title{color:var(--auth-text);letter-spacing:-.035em;margin:0;font-size:40px;font-weight:700;line-height:1.2}.auth-page--okx .auth-form__subtitle{color:var(--auth-muted);margin:-8px 0 8px;font-size:16px;line-height:1.55}.auth-page--okx .auth-form__group{gap:8px}.auth-page--okx .auth-form__label,.auth-page--okx .auth-member-type legend{color:#cfcfcf;letter-spacing:0;text-transform:none;margin:0;font-size:14px;font-weight:500;line-height:20px}.auth-page--okx .auth-form__input,.auth-page--okx .auth-form__country{border:1px solid var(--auth-border);background:var(--auth-control);height:48px;min-height:48px;color:var(--auth-text);border-radius:8px;padding:0 16px;font-family:inherit;font-size:16px;line-height:1}.auth-page--okx .auth-form__input::placeholder{color:var(--auth-quiet);opacity:1}.auth-page--okx .auth-form__input:hover,.auth-page--okx .auth-form__country:hover{background:var(--auth-hover)}.auth-page--okx .auth-form__input:focus-visible,.auth-page--okx .auth-form__country:focus-visible,.auth-page--okx .auth-form__otp-btn:focus-visible,.auth-page--okx .auth-form__submit:focus-visible,.auth-page--okx .auth-form__meta-row a:focus-visible,.auth-page--okx .auth-form__switch-button:focus-visible,.auth-page--okx .auth-form__referral-toggle button:focus-visible,.auth-page--okx .auth-register__secondary-action:focus-visible,.auth-page--okx .auth-register__back:focus-visible{outline:2px solid var(--auth-focus);outline-offset:3px}.auth-page--okx .auth-member-type label:has(input:focus-visible){outline:2px solid var(--auth-focus);outline-offset:3px}.auth-page--okx .auth-form__submit,.auth-page--okx .auth-register__next{background:var(--auth-positive);color:#000;cursor:pointer;border:0;border-radius:999px;width:100%;height:48px;min-height:48px;margin:4px 0 0;padding:0 24px;font-family:inherit;font-size:16px;font-weight:500;transition:background-color .15s,color .15s}.auth-page--okx .auth-form__submit:hover:not(:disabled),.auth-page--okx .auth-register__next:hover:not(:disabled){background:var(--auth-positive-hover)}.auth-page--okx .auth-form__submit:disabled,.auth-page--okx .auth-register__next:disabled{background:var(--auth-control);color:var(--auth-quiet);opacity:1;cursor:not-allowed}.auth-page--okx .auth-form__meta-row{align-items:center;min-height:44px;margin:-8px 0;font-size:14px}.auth-page--okx .auth-form__meta-row a{align-items:center;min-height:44px;display:inline-flex}.auth-page--okx .auth-form__meta-row a,.auth-page--okx .auth-form__switch-button,.auth-page--okx .auth-form__referral-toggle button{color:var(--auth-text);text-underline-offset:2px;font-weight:700;text-decoration:underline}.auth-page--okx .auth-form__switch{color:var(--auth-muted);text-align:center;margin:16px 0 0;font-size:14px;line-height:1.6}.auth-page--okx .auth-form__switch-button{min-height:44px;padding:0 4px;font-family:inherit;font-size:14px}.auth-page--okx .auth-member-type{gap:8px}.auth-page--okx .auth-member-type legend{margin-bottom:2px}.auth-page--okx .auth-member-type label{border:1px solid var(--auth-border);background:var(--auth-surface);border-radius:8px;align-items:flex-start;gap:10px;min-height:74px;padding:13px 14px}.auth-page--okx .auth-member-type label.active{border-color:var(--auth-text);background:var(--auth-control)}.auth-page--okx .auth-member-type input{width:18px;height:18px;accent-color:var(--auth-positive);margin:1px 0 0}.auth-page--okx .auth-member-type strong{color:var(--auth-text);font-size:14px;font-weight:600;line-height:20px}.auth-page--okx .auth-member-type small{color:var(--auth-muted);font-size:12px;line-height:1.45}.auth-page--okx .auth-form__hint{color:var(--auth-muted);margin:0;font-size:13px;line-height:1.55}.auth-page--okx .auth-form__error{color:var(--auth-negative);margin-top:0;font-size:13px;line-height:1.45}.auth-page--okx .auth-form__password-policy{border:1px solid var(--auth-border);background:var(--auth-surface);border-radius:8px;padding:12px}.auth-page--okx .auth-form__strength-bar{background:var(--auth-hover)}.auth-page--okx .auth-form__strength-text,.auth-page--okx .auth-form__policy-heading,.auth-page--okx .auth-form__requirements{font-size:12px}.auth-page--okx .auth-form__phone-row{gap:8px;min-width:0}.auth-page--okx .auth-form__country{cursor:pointer;max-width:104px}.auth-page--okx .auth-form__otp-btn{border:1px solid var(--auth-border-strong);background:var(--auth-surface);min-width:96px;min-height:48px;color:var(--auth-text);border-radius:999px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600}.auth-page--okx .auth-form__otp-btn:not(:disabled):hover{border-color:var(--auth-text);background:var(--auth-control)}.auth-page--okx .auth-form__otp-btn:disabled{color:var(--auth-quiet);opacity:1}.auth-page--okx .auth-form__referral-toggle{min-height:44px;color:var(--auth-muted);font-size:14px}.auth-page--okx .auth-form__referral-toggle button{min-width:72px;min-height:44px;font-family:inherit;font-size:14px}.auth-page--okx .auth-bank-fields{gap:12px}.auth-page--okx .auth-register__step-card{border:1px solid var(--auth-border);background:var(--auth-surface);border-radius:16px;flex-direction:column;gap:20px;padding:48px 32px;display:flex}.auth-page--okx .auth-form[data-step=location] .auth-register__step-card{background:0 0;border:0;gap:12px;padding:0}.auth-page--okx .auth-register__primary-card{border:1px solid var(--auth-border);background:var(--auth-surface);border-radius:16px;gap:20px;padding:48px 32px}.auth-page--okx .auth-form[data-step=location] .auth-form__switch{margin-top:4px}.auth-page--okx .auth-form[data-step=location] .auth-register__primary-card .auth-register__next{margin-top:18px}.auth-page--okx .auth-register__actions{grid-template-columns:112px minmax(0,1fr);gap:12px;display:grid}.auth-page--okx .auth-register__back{border:1px solid var(--auth-border-strong);background:var(--auth-surface);min-height:48px;color:var(--auth-text);cursor:pointer;border-radius:999px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500}.auth-page--okx .auth-register__secondary-action{border:1px solid var(--auth-border);background:var(--auth-surface);width:100%;height:74px;min-height:74px;color:var(--auth-text);text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 32px;font-family:inherit;display:flex}.auth-page--okx .auth-register__secondary-action>span{flex-direction:column;gap:4px;display:flex}.auth-page--okx .auth-register__secondary-action strong{font-size:15px;font-weight:500;line-height:1.35}.auth-page--okx .auth-register__secondary-action small{color:var(--auth-muted);font-size:14px;line-height:1.35}.auth-page--okx .auth-register__secondary-action>b{font-size:24px;font-weight:400}.auth-page--okx .auth-page__legal{min-height:44px;color:var(--auth-quiet);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:28px;font-size:12px;display:flex}.auth-page--okx .auth-page__legal a{min-width:44px;min-height:44px;color:var(--auth-muted);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.auth-page--okx .auth-page__legal a:hover{color:var(--auth-text);text-decoration:underline}.auth-page--okx .auth-page__legal a:focus-visible{outline:2px solid var(--auth-focus);outline-offset:2px;border-radius:4px}.auth-page--okx .auth-page__loading{background:var(--auth-canvas);min-height:calc(100svh - 48px);color:var(--auth-muted);place-items:center;font-size:14px;display:grid}@media (max-width:1200px) and (min-width:1024px){.auth-page--okx .auth-page__visual-content{width:calc(100% - 96px)}.auth-page--okx .auth-page__visual-title{font-size:40px}.auth-page--okx .auth-page__form-panel{padding-left:32px;padding-right:32px}}@media (max-width:1023px){.auth-page--okx .auth-page__shell{min-height:calc(100svh - 48px);display:block}.auth-page--okx .auth-page__visual{display:none}.auth-page--okx .auth-page__form-panel{min-height:calc(100svh - 48px);padding:72px 32px 64px}.auth-page--okx .auth-form{scroll-margin-top:120px}}@media (max-width:768px){body.future-page:has(.auth-page--okx) .header{height:48px;padding:0 16px}body.future-page:has(.auth-page--okx) .header__logo-image{width:104px}body.future-page:has(.auth-page--okx) .header__tools{display:none}body.future-page:has(.auth-page--okx) .header__auth .btn--ghost{display:none}body.future-page:has(.auth-page--okx) .header__auth .btn--primary{min-width:68px}.auth-page--okx .auth-page__form-panel{padding:16px 16px 56px}.auth-page--okx .auth-page__shell--login .auth-page__form-panel{padding-top:40px}.auth-page--okx .auth-form{scroll-margin-top:64px}.auth-page--okx .auth-form__title{font-size:28px;line-height:1.32}.auth-page--okx .auth-form__subtitle{margin-top:-6px;font-size:16px;line-height:1.6}.auth-page--okx .auth-register__step-card,.auth-page--okx .auth-register__primary-card{padding:24px 16px}.auth-page--okx .auth-form[data-step=location] .auth-register__primary-card .auth-form__subtitle{margin-bottom:0}.auth-page--okx .auth-form[data-step=location] .auth-register__primary-card .auth-register__next{margin-top:20px}.auth-page--okx .auth-register__secondary-action{height:90px;min-height:90px;padding:16px}.auth-page--okx .auth-page__legal{margin-top:20px}}@media (max-width:520px){.auth-page--okx .auth-page__form-panel{width:100%}.auth-page--okx .auth-form{gap:18px}.auth-page--okx .auth-member-type,.auth-page--okx .auth-bank-fields{grid-template-columns:1fr}.auth-page--okx .auth-bank-fields__holder{grid-column:auto}.auth-page--okx .auth-form__phone-row{flex-wrap:wrap}.auth-page--okx .auth-form__country{flex:0 0 88px}.auth-page--okx .auth-form__phone-input{flex:calc(100% - 96px)}.auth-page--okx .auth-form__otp-btn{flex:1 0 100%;width:100%}.auth-page--okx .auth-register__actions{grid-template-columns:92px minmax(0,1fr);gap:8px}.auth-page--okx .auth-form__password-policy{padding:10px}}@media (prefers-reduced-motion:reduce){.auth-page--okx *,.auth-page--okx :before,.auth-page--okx :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.auth-modal{--auth-modal-surface:#121212;--auth-modal-control:#212121;--auth-modal-hover:#292929;--auth-modal-border:#2e2e2e;--auth-modal-text:#fafafa;--auth-modal-muted:#969696;--auth-modal-focus:#c6ff4a;border:1px solid var(--auth-modal-border);background:var(--auth-modal-surface);width:min(480px,100%);color:var(--auth-modal-text);border-radius:16px;font-family:OKXSans,Pretendard Variable,Pretendard,apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;display:block;box-shadow:0 24px 64px #0000008f}.auth-modal .auth-modal__form-panel{overscroll-behavior:contain;max-height:min(100dvh - 48px,760px);padding:32px;overflow-y:auto}.auth-modal .auth-modal__close{width:40px;height:40px;color:var(--auth-modal-muted);border-radius:50%;place-items:center;display:inline-grid;top:16px;right:16px}.auth-modal .auth-modal__close:hover{background:var(--auth-modal-control);color:var(--auth-modal-text)}.auth-modal .auth-tabs{background:#000;border-radius:10px;gap:4px;margin:0 44px 28px 0;padding:4px}.auth-modal .auth-tabs__btn{min-height:40px;color:var(--auth-modal-muted);letter-spacing:0;border:0;border-radius:8px;flex:1;padding:0 16px;font-size:14px}.auth-modal .auth-tabs__btn--active{background:var(--auth-modal-control);color:var(--auth-modal-text)}.auth-modal .auth-form{gap:18px}.auth-modal .auth-register__progress{margin-bottom:2px}.auth-modal .auth-form__title{color:var(--auth-modal-text);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:700;line-height:1.3}.auth-modal .auth-form__subtitle{color:var(--auth-modal-muted);margin:-10px 0 2px;font-size:14px;line-height:1.6}.auth-modal .auth-form__group{gap:8px}.auth-modal .auth-form__label,.auth-modal .auth-member-type legend{color:#cfcfcf;letter-spacing:0;text-transform:none;font-size:13px;line-height:20px}.auth-modal .auth-form__input,.auth-modal .auth-form__country{border:1px solid var(--auth-modal-border);background:var(--auth-modal-control);min-height:48px;color:var(--auth-modal-text);border-radius:8px;padding:0 14px;font-family:inherit;font-size:14px}.auth-modal .auth-form__input:hover,.auth-modal .auth-form__country:hover{background:var(--auth-modal-hover)}.auth-modal .auth-form__input:focus-visible,.auth-modal .auth-form__country:focus-visible,.auth-modal .auth-form__submit:focus-visible,.auth-modal .auth-form__otp-btn:focus-visible,.auth-modal .auth-tabs__btn:focus-visible,.auth-modal .auth-modal__close:focus-visible,.auth-modal .auth-form__switch-button:focus-visible,.auth-modal .auth-register__back:focus-visible,.auth-modal .auth-register__secondary-action:focus-visible{outline:2px solid var(--auth-modal-focus);outline-offset:2px}.auth-modal .auth-form__submit,.auth-modal .auth-register__next{background:var(--auth-modal-text);color:#000;border-radius:999px;min-height:48px;margin-top:2px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600}.auth-modal .auth-form__submit:disabled,.auth-modal .auth-register__next:disabled{background:var(--auth-modal-control);color:#777;opacity:1}.auth-modal .auth-form__meta-row,.auth-modal .auth-form__switch,.auth-modal .auth-form__referral-toggle{color:var(--auth-modal-muted);font-size:13px}.auth-modal .auth-form__meta-row a,.auth-modal .auth-form__switch-button,.auth-modal .auth-form__referral-toggle button{color:var(--auth-modal-text);font-size:13px;font-weight:600}.auth-modal .auth-register__step-card,.auth-modal .auth-register__primary-card{background:0 0;border:0;gap:18px;padding:0}.auth-modal .auth-register__secondary-action{border-color:var(--auth-modal-border);background:var(--auth-modal-control);min-height:72px;color:var(--auth-modal-text);border-radius:10px;padding:12px 14px}.auth-modal .auth-register__back,.auth-modal .auth-form__otp-btn{border-color:var(--auth-modal-border);min-height:48px;color:var(--auth-modal-text);background:0 0;border-radius:999px;font-family:inherit;font-size:13px}.auth-modal .auth-member-type label,.auth-modal .auth-form__password-policy{border-color:var(--auth-modal-border);background:var(--auth-modal-control)}.auth-modal .auth-member-type strong{font-size:13px}.auth-modal .auth-member-type small,.auth-modal .auth-form__hint,.auth-modal .auth-form__error,.auth-modal .auth-form__requirements,.auth-modal .auth-form__policy-heading{font-size:12px}.auth-guard-state{color:#969696;min-height:100svh;font-family:var(--font-sans);text-align:center;background:#000;place-content:center;justify-items:center;gap:14px;padding:32px;display:grid}.auth-guard-state p{margin:0;font-size:14px}.auth-guard-state__spinner{border:2px solid #2e2e2e;border-top-color:#fafafa;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite auth-guard-spin}@keyframes auth-guard-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.auth-modal .auth-tabs__btn,.auth-modal .auth-modal__close{min-width:44px;min-height:44px}.modal-backdrop{align-items:flex-end;padding:0}.auth-modal{width:100%;max-height:calc(var(--modal-visual-viewport-height,100dvh) - 12px);border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0}.auth-modal .auth-modal__form-panel{max-height:calc(var(--modal-visual-viewport-height,100dvh) - 12px);padding:24px 16px max(28px, env(safe-area-inset-bottom))}.auth-modal .auth-tabs{margin-bottom:24px}.auth-modal .auth-form__title{font-size:24px}}@media (prefers-reduced-motion:reduce){.auth-guard-state__spinner{animation:none}}
