.AuthScreen_screen__zkwhW{--auth-red:#e61e1e;--auth-ink:var(--text,#151515);--auth-muted:var(--muted,#686868);--auth-outline:var(--border,#d9d9d9);--auth-surface:var(--card,#fff);min-height:100svh;background:var(--auth-surface);color:var(--auth-ink);font-family:var(--font-pretendard),system-ui,sans-serif;font-weight:500}.AuthScreen_header__frz5Y{height:58px;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid var(--auth-outline)}.AuthScreen_brand__ksPiL{display:inline-flex;align-items:baseline;gap:6px;color:var(--auth-red);font-family:"Outfit",var(--font-pretendard),sans-serif;font-weight:800;line-height:1}.AuthScreen_brandMark__HIJl2{font-size:29px;letter-spacing:-1px}.AuthScreen_brandName__bpeG4{font-size:17px;letter-spacing:-.5px}.AuthScreen_header__frz5Y>.AuthScreen_textLink__oAbNU{margin-left:auto;font-size:14px}.AuthScreen_loginContent__Eo7iu,.AuthScreen_signupSurface__Uz_NL{width:100%;margin:0 auto;padding:28px 20px max(32px,env(safe-area-inset-bottom));box-sizing:border-box}.AuthScreen_loginContent__Eo7iu{max-width:440px}.AuthScreen_signupSurface__Uz_NL{max-width:560px}.AuthScreen_loginHeading__j5azD,.AuthScreen_signupHeading__ZmMbT{margin-bottom:28px}.AuthScreen_loginHeading__j5azD h1,.AuthScreen_signupHeading__ZmMbT h1{margin:0 0 8px;font-size:25px;font-weight:700;letter-spacing:-.5px;line-height:1.4}.AuthScreen_loginHeading__j5azD p,.AuthScreen_signupHeading__ZmMbT p{margin:0;color:var(--auth-muted);font-size:14px;line-height:1.6}.AuthScreen_inputGroup__bBrXj{min-width:0}.AuthScreen_loginForm__JSwJ9 .AuthScreen_inputGroup__bBrXj+.AuthScreen_inputGroup__bBrXj{margin-top:24px}.AuthScreen_field__ilh1H{position:relative;min-width:0}.AuthScreen_fieldLabel__RjMqk{display:block;margin-bottom:8px;color:var(--auth-ink);font-size:13px;font-weight:600;line-height:1.5}.AuthScreen_fieldLabel__RjMqk[for=signup-tetherWallet]{white-space:nowrap}.AuthScreen_screen__zkwhW .AuthScreen_input__RqHqF{display:block;width:100%;height:48px;padding:0 12px;border:1px solid var(--auth-outline);border-radius:4px;background:var(--auth-surface);color:var(--auth-ink);font:inherit;font-size:16px;box-sizing:border-box}.AuthScreen_screen__zkwhW .AuthScreen_input__RqHqF:focus{outline:2px solid var(--design-selection,#3182f6);outline-offset:1px}.AuthScreen_screen__zkwhW .AuthScreen_input__RqHqF[aria-invalid=true]{border-color:var(--status-danger,#e61e1e)}.AuthScreen_screen__zkwhW .AuthScreen_input__RqHqF:disabled{opacity:.6;cursor:wait}.AuthScreen_passwordField__DjmnR .AuthScreen_input__RqHqF{padding-right:56px}.AuthScreen_fieldError__xGTNf,.AuthScreen_fieldHint__lXG0S{margin:8px 0 0;color:var(--auth-muted);font-size:12px;line-height:1.5}.AuthScreen_fieldError__xGTNf{color:var(--status-danger,#e61e1e)}.AuthScreen_passwordToggle__OtJkC{position:absolute;inset:2px 2px auto auto;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--auth-muted);cursor:pointer}.AuthScreen_passwordToggle__OtJkC:disabled{opacity:.5;cursor:wait}.AuthScreen_selectField__UZYut .AuthScreen_input__RqHqF{appearance:none;padding-right:44px;cursor:pointer}.AuthScreen_selectArrow__49dpR{position:absolute;top:14px;right:12px;pointer-events:none;color:var(--auth-muted)}.AuthScreen_remember__PIMaP{display:flex;align-items:center;gap:8px;min-height:44px;width:fit-content;margin:10px 0 8px;color:var(--auth-muted);font-size:13px;cursor:pointer}.AuthScreen_remember__PIMaP input{width:18px;height:18px;margin:0;accent-color:var(--auth-red)}.AuthScreen_submit__vwQSE{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 20px;border:0;border-radius:var(--design-button-radius,999px);background:var(--auth-red);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.AuthScreen_submit__vwQSE:hover:not(:disabled){background:#c91b1b}.AuthScreen_submit__vwQSE:disabled{opacity:.45;cursor:not-allowed}.AuthScreen_submit__vwQSE[aria-busy=true]{cursor:wait}.AuthScreen_loginFooter__sAbs8{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:64px;font-size:13px}.AuthScreen_loginFooter__sAbs8>span{color:var(--auth-muted)}.AuthScreen_textLink__oAbNU{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--auth-ink);font-size:14px;font-weight:600;text-decoration:none}.AuthScreen_textLink__oAbNU:hover{text-decoration:underline;text-underline-offset:4px}.AuthScreen_backLink__5cXe6{display:grid;place-items:center;width:44px;height:44px;margin-left:-10px;color:var(--auth-ink)}.AuthScreen_backLink__5cXe6:focus-visible,.AuthScreen_passwordToggle__OtJkC:focus-visible,.AuthScreen_submit__vwQSE:focus-visible,.AuthScreen_textLink__oAbNU:focus-visible{outline:2px solid var(--design-selection,#3182f6);outline-offset:3px}.AuthScreen_formSection__TWX5i{min-width:0;margin:0;padding:0;border:0}.AuthScreen_formGrid__fMP7I{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.AuthScreen_fullWidth__3JcZI{grid-column:1/-1}.AuthScreen_signupActions__k2m8l{display:flex;gap:10px;margin-top:28px}.AuthScreen_signupActions__k2m8l>*{flex:1}.AuthScreen_signupFooter__KyZ26{margin:20px 0 0;color:var(--auth-muted);text-align:center;font-size:13px;line-height:1.6}.AuthScreen_signupFooter__KyZ26 .AuthScreen_textLink__oAbNU{margin-left:6px}.AuthScreen_signupHeading__ZmMbT h1:focus{outline:none}.AuthScreen_signupHeading__ZmMbT,.AuthScreen_signupSurface__Uz_NL .AuthScreen_steps__ZMI25{margin-bottom:20px}.AuthScreen_signupSurface__Uz_NL .AuthScreen_formGrid__fMP7I{gap:16px}.AuthScreen_steps__ZMI25{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;margin:0 0 24px;list-style:none}.AuthScreen_steps__ZMI25 li{display:flex;align-items:center;gap:8px;border-top:3px solid var(--auth-outline);padding-top:10px;font-size:13px;color:var(--auth-muted)}.AuthScreen_steps__ZMI25 li[aria-current=step]{color:var(--auth-ink);border-color:var(--auth-red);font-weight:700}.AuthScreen_steps__ZMI25 span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--bg-elevated,#f5f5f5)}.AuthScreen_loading__5a2ML{color:var(--auth-muted);text-align:center;padding:40px 0}@media (min-width:640px){.AuthScreen_loginContent__Eo7iu,.AuthScreen_signupSurface__Uz_NL{padding-top:40px}.AuthScreen_formGrid__fMP7I{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.AuthScreen_header__frz5Y{padding:0 max(24px,calc((100vw - 1120px)/2))}}.AuthScreen_loginScreen__j8OwK{--auth-ink:#151515;--auth-muted:#686868;--auth-outline:#929292;--auth-surface:#fff;display:flex;flex-direction:column;color-scheme:light}.AuthScreen_loginHero__iD0L0{display:flex;align-items:flex-end;flex-shrink:0;height:41svh;min-height:200px;max-height:390px;padding:24px;background:var(--auth-red);color:#fff}.AuthScreen_loginHero__iD0L0 .AuthScreen_brand__ksPiL{display:flex;gap:10px;max-width:100%;color:#fff;letter-spacing:-1.5px}.AuthScreen_loginHero__iD0L0 .AuthScreen_brandMark__HIJl2{font-size:76px;letter-spacing:-1.5px}.AuthScreen_loginHero__iD0L0 .AuthScreen_brandName__bpeG4{font-size:clamp(20px,5.4vw,28px);letter-spacing:-1px}.AuthScreen_loginSurface__NUSaF{display:flex;flex:1;min-width:0;padding:24px 16px max(24px,env(safe-area-inset-bottom))}.AuthScreen_loginScreen__j8OwK .AuthScreen_loginContent__Eo7iu{display:flex;flex-direction:column;width:100%;max-width:480px;margin:0 auto;padding:0}.AuthScreen_loginScreen__j8OwK .AuthScreen_loginHeading__j5azD{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.AuthScreen_loginScreen__j8OwK .AuthScreen_inputGroup__bBrXj{position:relative}.AuthScreen_loginScreen__j8OwK .AuthScreen_loginForm__JSwJ9 .AuthScreen_inputGroup__bBrXj+.AuthScreen_inputGroup__bBrXj{margin-top:14px}.AuthScreen_loginScreen__j8OwK .AuthScreen_input__RqHqF{height:54px;padding:0 16px;line-height:normal}html[data-approved-ui][data-approved-plan=login] .AuthScreen_screen__zkwhW.AuthScreen_loginScreen__j8OwK .AuthScreen_inputGroup__bBrXj .AuthScreen_field__ilh1H input.AuthScreen_input__RqHqF{height:54px!important;min-height:54px!important;border-radius:4px!important}.AuthScreen_loginScreen__j8OwK .AuthScreen_passwordField__DjmnR .AuthScreen_input__RqHqF{padding-right:56px}.AuthScreen_loginScreen__j8OwK .AuthScreen_fieldLabel__RjMqk{position:absolute;z-index:1;top:27px;left:12px;max-width:calc(100% - 32px);margin:0;padding:0 4px;overflow:hidden;color:var(--auth-muted);font-size:16px;font-weight:500;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;transform:translateY(-50%);transform-origin:left center;pointer-events:none}.AuthScreen_loginScreen__j8OwK .AuthScreen_inputGroup__bBrXj:focus-within .AuthScreen_fieldLabel__RjMqk,.AuthScreen_loginScreen__j8OwK .AuthScreen_inputGroup__bBrXj:has(.AuthScreen_input__RqHqF:-webkit-autofill) .AuthScreen_fieldLabel__RjMqk,.AuthScreen_loginScreen__j8OwK .AuthScreen_inputGroup__bBrXj:has(.AuthScreen_input__RqHqF:not(:placeholder-shown)) .AuthScreen_fieldLabel__RjMqk{top:0;background:var(--auth-surface);font-size:12px}.AuthScreen_loginScreen__j8OwK .AuthScreen_passwordToggle__OtJkC{top:5px;right:4px;color:var(--auth-ink)}.AuthScreen_loginScreen__j8OwK .AuthScreen_remember__PIMaP{min-height:0;margin:18px 0}.AuthScreen_loginScreen__j8OwK .AuthScreen_remember__PIMaP input{width:17px;height:17px}.AuthScreen_loginScreen__j8OwK .AuthScreen_submit__vwQSE{border-radius:999px}.AuthScreen_loginScreen__j8OwK .AuthScreen_loginFooter__sAbs8{justify-content:space-between;margin-top:auto;padding:64px 8px 44px;font-size:14px}.AuthScreen_loginScreen__j8OwK .AuthScreen_loginFooter__sAbs8 .AuthScreen_textLink__oAbNU{min-height:0;gap:8px;font-size:15px}@media (min-width:900px){.AuthScreen_loginScreen__j8OwK{display:grid;grid-template-columns:44% minmax(0,1fr)}.AuthScreen_loginHero__iD0L0{height:auto;min-height:100svh;max-height:none;padding:64px clamp(32px,4vw,72px)}.AuthScreen_loginHero__iD0L0 .AuthScreen_brand__ksPiL{flex-direction:column;align-items:flex-start;gap:12px}.AuthScreen_loginHero__iD0L0 .AuthScreen_brandMark__HIJl2{font-size:clamp(96px,10vw,144px);letter-spacing:-5px}.AuthScreen_loginHero__iD0L0 .AuthScreen_brandName__bpeG4{font-size:clamp(28px,3vw,42px);letter-spacing:-1.5px}.AuthScreen_loginSurface__NUSaF{padding:56px clamp(32px,5vw,88px)}.AuthScreen_loginScreen__j8OwK .AuthScreen_loginContent__Eo7iu{max-width:400px;min-height:calc(100svh - 112px)}.AuthScreen_loginScreen__j8OwK .AuthScreen_loginForm__JSwJ9{margin-top:auto}.AuthScreen_loginScreen__j8OwK .AuthScreen_loginHeading__j5azD{position:static;width:auto;height:auto;overflow:visible;clip-path:none;margin-bottom:32px}.AuthScreen_loginScreen__j8OwK .AuthScreen_loginHeading__j5azD h1{margin:0 0 10px;font-size:28px;line-height:1.4}.AuthScreen_loginScreen__j8OwK .AuthScreen_loginHeading__j5azD p{font-size:15px}.AuthScreen_loginScreen__j8OwK .AuthScreen_loginFooter__sAbs8{padding:64px 0 0}}.BankSelect_trigger__5xlfF{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:48px;padding:8px 12px;border:1px solid var(--auth-outline,var(--border));border-radius:4px;background:var(--auth-surface,var(--card));color:var(--auth-ink,var(--text));font:inherit;font-size:16px;text-align:left;cursor:pointer}.BankSelect_trigger__5xlfF>svg{flex-shrink:0;color:var(--auth-muted,var(--muted))}.BankSelect_value__iCPSh{flex:1;min-width:0;overflow-wrap:anywhere}.BankSelect_placeholder__hmJYu{color:var(--auth-muted,var(--muted))}.BankSelect_logo__3y3Cd,.BankSelect_selectedLogo__eY1fd{display:inline-block;flex-shrink:0;background-repeat:no-repeat}.BankSelect_selectedLogo__eY1fd{width:28px;height:28px}.BankSelect_logo__3y3Cd{width:36px;height:36px}.BankSelect_trigger__5xlfF[aria-invalid=true]{border-color:var(--status-danger,#e61e1e)}.BankSelect_trigger__5xlfF:disabled{opacity:.6;cursor:wait}.BankSelect_option__7M9Z_:focus-visible,.BankSelect_trigger__5xlfF:focus-visible{outline:2px solid var(--design-selection,#3182f6);outline-offset:3px}@media (min-width:1024px){html:root[data-design-preview] .BankSelect_trigger__5xlfF{min-height:54px!important;border-radius:4px}}.BankSelect_dialog__M8Ild{width:min(100%,520px);max-height:min(85dvh,760px)}.BankSelect_dialog__M8Ild[open]{display:flex;flex-direction:column;overflow:hidden;animation:BankSelect_appear__HqlER .18s ease-out}.BankSelect_dialog__M8Ild>:first-child{flex-shrink:0}.BankSelect_dialog__M8Ild>:last-child{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(20px,env(safe-area-inset-bottom))}.BankSelect_grid__lL79G{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.BankSelect_option__7M9Z_{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:96px;padding:14px 4px 12px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text);font:inherit;font-size:13px;font-weight:600;line-height:1.5;text-align:center;cursor:pointer;transition:border-color .15s,background-color .15s}.BankSelect_option__7M9Z_>span:not(.BankSelect_check__ifVcG){overflow-wrap:anywhere}.BankSelect_option__7M9Z_[aria-pressed=true]{border-color:var(--design-selection,#3182f6);background:var(--accent-bg,#e8f3ff)}.BankSelect_check__ifVcG{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--design-selection,#3182f6);color:#fff}@media (hover:hover){.BankSelect_option__7M9Z_:hover:not([aria-pressed=true]){border-color:var(--design-selection,#3182f6);background:var(--bg-hover)}}@media (min-width:768px){.BankSelect_grid__lL79G{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes BankSelect_appear__HqlER{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BankSelect_dialog__M8Ild[open]{animation:none}.BankSelect_option__7M9Z_{transition:none}}