.AuthLayout_qrModal__igw0_,.AuthLayout_shell__NaBLA{--auth-text:#f8fafc;--auth-muted:#a7b0c1;--auth-strong:#e2e8f0;--auth-surface:#0e0f16;--auth-background:#050508;--auth-input:#07080d;--auth-border:#596273;--auth-border-hover:#64748b;--auth-placeholder:#8992a3;--auth-error:#fda4af;--auth-invalid:#fb7185;--auth-link:#b8cdf9;--auth-benefit:#c2cbdc;--auth-focus:#93c5fd;--auth-divider:#30323e;--auth-card-border:#252632;--auth-button-text:#fff;--auth-success:#86efac;--auth-subtle-hover:#ffffff08;--auth-shadow:0 24px 80px #0003;--auth-color-scheme:dark;color-scheme:var(--auth-color-scheme)}.AuthLayout_shell__NaBLA[data-auth-brand=dl-translator]{--auth-background:#020617;--auth-surface:#0f172a;--auth-link:#f9a8d4;--auth-focus:#f472b6;--auth-button-text:#200c19}.AuthLayout_lightQrModal__TdPTC,.AuthLayout_shell__NaBLA[data-auth-theme=light]{--auth-accent:#0069d9;--auth-text:#0f172a;--auth-muted:#64748b;--auth-strong:#334155;--auth-surface:#fff;--auth-background:#fff;--auth-input:#f8fafc;--auth-border:#94a3b8;--auth-border-hover:#64748b;--auth-placeholder:#64748b;--auth-error:#be123c;--auth-invalid:#e11d48;--auth-link:#0069d9;--auth-benefit:#475569;--auth-focus:#0069d9;--auth-divider:#e2e8f0;--auth-card-border:#e2e8f0;--auth-success:#15803d;--auth-subtle-hover:#f1f5f9;--auth-shadow:0 24px 80px #0f172a0a;--auth-color-scheme:light}.AuthLayout_shell__NaBLA[data-auth-theme=light] .AuthLayout_brandGlow__ZhmtS{background:radial-gradient(ellipse,#e9d5ff80,transparent 68%)}.AuthLayout_shell__NaBLA[data-auth-theme=light] .AuthLayout_cardGlow__HydqH{background:radial-gradient(ellipse,#bfdbfe60,transparent 70%)}.AuthLayout_shell__NaBLA{--auth-accent:#2563eb;min-height:100dvh;display:flex;flex-direction:column;color:var(--auth-text);padding:0 20px;overflow-wrap:anywhere;color-scheme:var(--auth-color-scheme);position:relative;isolation:isolate;background:var(--auth-background)}.AuthLayout_footer__I3mXc,.AuthLayout_header__r_dry{width:100%;max-width:1120px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.AuthLayout_header__r_dry{padding-block:24px}.AuthLayout_brand__8wrXJ{display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:23px;font-weight:600;letter-spacing:-.035em;color:var(--auth-text)}.AuthLayout_brand__8wrXJ img{flex-shrink:0}.AuthLayout_quietLink____iTN{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:var(--auth-muted);font-size:13px}.AuthLayout_main__CLBzL{width:100%;max-width:1120px;margin:auto;display:grid;gap:48px;align-items:center;margin-block:24px auto;padding-block:0 32px}.AuthLayout_introduction__ct4bi{display:none}.AuthLayout_card__CcDsH{width:100%;max-width:440px;margin-inline:auto;padding:28px 24px;border:1px solid var(--auth-card-border);border-radius:24px;background:var(--auth-surface);box-shadow:var(--auth-shadow)}.AuthLayout_title__QxxuP{font-size:clamp(24px,3vw,30px);line-height:1.3;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.AuthLayout_description__l4wio{margin-top:12px;color:var(--auth-muted);font-size:14px;line-height:1.7;text-wrap:pretty}.AuthLayout_content__CqO_p{margin-top:28px}.AuthLayout_footer__I3mXc{padding-block:20px max(24px,env(safe-area-inset-bottom));flex-wrap:wrap;color:var(--auth-muted);font-size:13px}.AuthLayout_footer__I3mXc nav{display:flex;flex-wrap:wrap;gap:8px 24px}.AuthLayout_footer__I3mXc a{min-height:44px;display:inline-flex;align-items:center;gap:6px}.AuthLayout_shell__NaBLA a{transition:color .15s,background .15s}.AuthLayout_shell__NaBLA a:hover{color:var(--auth-text)}.AuthLayout_shell__NaBLA a:active{color:var(--auth-strong)}.AuthLayout_qrModal__igw0_ :is(a,button,input):focus-visible,.AuthLayout_shell__NaBLA :is(a,button,input):focus-visible{outline:2px solid var(--auth-focus);outline-offset:4px}.AuthLayout_button__BkSyL,.AuthLayout_secondaryButton__YLyt7,.AuthLayout_socialButton__f0eBK,.AuthLayout_wechatButton__qhEYQ{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:12px;font-size:15px;font-weight:600;line-height:1.5;text-align:center;transition:filter .15s,background .15s,transform .15s}.AuthLayout_button__BkSyL{background:var(--auth-accent);color:var(--auth-button-text)}.AuthLayout_socialButton__f0eBK{background:#fff;color:#171717}.AuthLayout_wechatButton__qhEYQ{background:#16863c;color:#fff}.AuthLayout_secondaryButton__YLyt7{border:1px solid var(--auth-border);color:var(--auth-strong);background:transparent}.AuthLayout_button__BkSyL:hover,.AuthLayout_socialButton__f0eBK:hover,.AuthLayout_wechatButton__qhEYQ:hover{filter:brightness(.95)}.AuthLayout_secondaryButton__YLyt7:hover{background:var(--auth-subtle-hover)}.AuthLayout_button__BkSyL:active,.AuthLayout_secondaryButton__YLyt7:active,.AuthLayout_socialButton__f0eBK:active,.AuthLayout_wechatButton__qhEYQ:active{transform:translateY(1px);filter:brightness(.95)}.AuthLayout_shell__NaBLA button:disabled,.AuthLayout_shell__NaBLA input:disabled{cursor:not-allowed;opacity:.6}.AuthLayout_field__v4onw{display:flex;flex-direction:column;gap:9px}.AuthLayout_label__nG8i9{font-size:14px;font-weight:500;color:var(--auth-strong)}.AuthLayout_input__Jv_IC{width:100%;min-width:0;min-height:48px;border:1px solid var(--auth-border);border-radius:12px;background:var(--auth-input);color:var(--auth-text);padding:12px 14px;font-size:16px;line-height:24px}.AuthLayout_input__Jv_IC::-moz-placeholder{color:var(--auth-placeholder)}.AuthLayout_input__Jv_IC::placeholder{color:var(--auth-placeholder)}.AuthLayout_input__Jv_IC:hover{border-color:var(--auth-border-hover)}.AuthLayout_input__Jv_IC[aria-invalid=true]{border-color:var(--auth-invalid)}.AuthLayout_hint__2LxqI{color:var(--auth-muted);line-height:1.6;font-size:14px}.AuthLayout_error__FCUIK{margin-top:10px;color:var(--auth-error);font-size:13px;line-height:1.6}.AuthLayout_stack__E7KTu{display:flex;flex-direction:column;gap:16px}.AuthLayout_divider__REDmn{display:flex;align-items:center;gap:14px;color:var(--auth-placeholder);font-size:12px;margin-block:24px}.AuthLayout_divider__REDmn:after,.AuthLayout_divider__REDmn:before{content:"";height:1px;flex:1;background:var(--auth-divider)}.AuthLayout_inlineLink__BeKAZ{color:var(--auth-link);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center;padding-block:8px;font-size:13px}.AuthLayout_status__EGwF8{display:flex;align-items:center;justify-content:center;color:var(--auth-muted)}.AuthLayout_status__EGwF8:not(:empty){margin-bottom:24px}.AuthLayout_spinner__DklnF{flex-shrink:0;animation:AuthLayout_spin__t1QZr 1s linear infinite}@keyframes AuthLayout_spin__t1QZr{to{transform:rotate(1turn)}}.AuthLayout_otp__Yu9I1{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;direction:ltr;margin-block:8px 12px}.AuthLayout_otp__Yu9I1 input{width:100%;min-width:0;height:48px;padding:0;border:1px solid var(--auth-border);border-radius:10px;background:var(--auth-input);color:var(--auth-text);font-size:22px;text-align:center}.AuthLayout_otp__Yu9I1[data-invalid=true] input{border-color:var(--auth-invalid)}.AuthLayout_email__eJD5X{color:var(--auth-strong);unicode-bidi:plaintext;overflow-wrap:anywhere}.AuthLayout_qr__KqM4t{margin:20px auto;width:204px;max-width:100%;padding:12px;border-radius:12px;background:#fff}.AuthLayout_qr__KqM4t svg{max-width:100%;height:auto}.AuthLayout_qrStatus__VVzWi{font-size:14px;line-height:1.7;color:var(--auth-muted);text-align:center}.AuthLayout_qrModal__igw0_ .ant-modal-content{background:var(--auth-surface)!important;color:var(--auth-text);border:1px solid var(--auth-divider);border-radius:20px}.AuthLayout_qrModal__igw0_ .ant-modal-confirm-content,.AuthLayout_qrModal__igw0_ .ant-modal-confirm-paragraph{max-width:100%;width:100%;color:inherit}.AuthLayout_qrModal__igw0_.ant-modal{top:0!important;transform:none!important}.AuthLayout_qrModal__igw0_.ant-modal .ant-modal-close{inset:8px 8px auto auto;color:var(--auth-strong);width:44px;height:44px}@media (min-width:1024px){.AuthLayout_shell__NaBLA{padding-inline:40px}.AuthLayout_header__r_dry{padding-block:32px}.AuthLayout_main__CLBzL{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:80px;padding-block:64px}.AuthLayout_introduction__ct4bi{display:block}.AuthLayout_introduction__ct4bi h2{font-size:clamp(40px,3.5vw,48px);font-weight:600;line-height:1.2;letter-spacing:-.04em;text-wrap:balance;max-inline-size:10em}.AuthLayout_introCopy___VnJC{max-width:520px;margin-top:20px;font-size:16px;line-height:1.8;color:var(--auth-muted);text-wrap:pretty}.AuthLayout_card__CcDsH{padding:36px}.AuthLayout_compact__f_515{grid-template-columns:1fr}}@media (max-width:359px){.AuthLayout_shell__NaBLA{padding-inline:16px}.AuthLayout_header__r_dry{flex-wrap:wrap;gap:0}.AuthLayout_card__CcDsH{padding:24px 18px;border-radius:20px}.AuthLayout_otp__Yu9I1{gap:3px;margin-inline:-16px}}@media (prefers-reduced-motion:reduce){.AuthLayout_shell__NaBLA *,.AuthLayout_spinner__DklnF{animation:none!important;transition:none!important}}.AuthLayout_shell__NaBLA[dir=rtl] .AuthLayout_quietLink____iTN svg{transform:rotate(180deg)}.AuthLayout_shell__NaBLA:lang(ko) :is(h1,h2,p){word-break:keep-all;overflow-wrap:anywhere}.AuthLayout_shell__NaBLA>:not(.AuthLayout_backdrop__iGNsO){position:relative;z-index:1}.AuthLayout_backdrop__iGNsO{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.AuthLayout_brandGlow__ZhmtS{position:absolute;width:100%;height:75%;inset-inline-start:-25%;top:-15%;background:radial-gradient(ellipse,color-mix(in srgb,var(--auth-accent) 22%,transparent),transparent 68%)}.AuthLayout_cardGlow__HydqH{position:absolute;width:65%;height:65%;inset-inline-end:-15%;top:20%;background:radial-gradient(ellipse,color-mix(in srgb,var(--auth-accent) 12%,transparent),transparent 70%)}.AuthLayout_feedback__1Ugya{min-block-size:3.2em;margin-top:12px;font-size:14px;line-height:1.6;color:var(--auth-error)}.AuthLayout_transitionShell__Uf8vi{padding:24px}.AuthLayout_transitionCenter__1_xVS{flex:1;display:grid;place-items:center;width:100%}.AuthLayout_transitionProgress__nmNIf{display:flex;flex-direction:column;align-items:center;gap:22px;animation:AuthLayout_auth-appear__9ADNt .12s ease-out}.AuthLayout_transitionProgress__nmNIf .AuthLayout_brand__8wrXJ{font-size:20px}.AuthLayout_preparing__Lh1Wr{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--auth-muted)}.AuthLayout_recovery__SofIV{width:100%;max-width:360px;padding:24px;border-radius:20px;border:1px solid var(--auth-card-border);background:var(--auth-surface)}.AuthLayout_recoveryTitle__I5Yff{font-size:22px;line-height:1.4;font-weight:600;margin-top:24px;text-wrap:balance}.AuthLayout_recovery__SofIV .AuthLayout_stack__E7KTu{margin-top:24px}.AuthLayout_recovery__SofIV .AuthLayout_inlineLink__BeKAZ{align-self:center}@keyframes AuthLayout_auth-appear__9ADNt{0%{opacity:0}to{opacity:1}}@media (min-width:1024px){.AuthLayout_main__CLBzL{margin-block:auto;padding-block:64px}.AuthLayout_brandGlow__ZhmtS{width:78%;height:100%;inset-inline-start:-18%;top:-20%}.AuthLayout_cardGlow__HydqH{width:60%;height:95%;top:0;inset-inline-end:-10%}}@media (prefers-reduced-motion:reduce){.AuthLayout_transitionProgress__nmNIf{animation:none}}.AuthLayout_progressDot__P1Y7s{width:6px;height:6px;border-radius:50%;background:var(--auth-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--auth-accent) 15%,transparent)}.AuthLayout_feedbackHint__OqSfg{color:var(--auth-muted)}.AuthLayout_introArtwork__D4z82{display:block;width:min(100%,520px);aspect-ratio:2/1;max-height:260px;margin-block:24px;pointer-events:none;direction:ltr}.AuthLayout_introArtwork__D4z82 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.AuthLayout_introBenefits__xMEvS{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 28px;padding:0;margin:0;list-style:none}.AuthLayout_introBenefits__xMEvS li{display:flex;align-items:flex-start;gap:12px;max-width:100%;color:var(--auth-benefit);font-size:14px;line-height:1.6}.AuthLayout_introBenefits__xMEvS svg{flex-shrink:0;margin-top:1px;color:color-mix(in srgb,var(--auth-accent) 55%,#c2d8ff)}.AuthLayout_introduction__ct4bi:lang(ja) h2{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.AuthLayout_mobileIntro__V1_Oi{display:none}.AuthLayout_verificationFeedback__2sPp4{display:flex;align-items:flex-start;gap:8px}.AuthLayout_verificationFeedback__2sPp4 span{min-width:0}.AuthLayout_verificationFeedback__2sPp4 .AuthLayout_spinner__DklnF{margin-top:2px}.AuthLayout_verificationFeedback__2sPp4[data-tone=neutral]{color:var(--auth-muted)}.AuthLayout_verificationFeedback__2sPp4[data-tone=success]{color:var(--auth-success)}.AuthLayout_verificationActions__nqHm0{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:0 24px;margin-top:4px}@media (max-width:1023px){.AuthLayout_withMobileIntro__rw0IK{gap:20px}.AuthLayout_mobileIntro__V1_Oi{display:block;width:100%;max-width:440px;margin-inline:auto}.AuthLayout_mobileLead__nfAaD{color:var(--auth-text);font-size:clamp(22px,3vw,24px);font-weight:600;line-height:1.35;text-wrap:balance}.AuthLayout_mobileDescription__vzcPa{margin-top:8px;color:var(--auth-muted);font-size:14px;line-height:1.6;text-wrap:pretty}}