.Login_page__VETyR{--login-blue:#004c7e;--login-control-radius:4px;--login-header-height:80px;--login-preview-height:0px;padding-top:var(--login-header-height);color:#1d2c40;background:#081d35}.Login_page__VETyR[data-preview=true]{--login-preview-height:44px}.Login_page__VETyR a,.Login_page__VETyR button,.Login_page__VETyR input{transition:background-color .16s,border-color .16s,box-shadow .16s}.Login_page__VETyR :focus-visible{outline:3px solid #398bca;outline-offset:4px}.Login_previewBar__Dx_ph{min-height:44px;padding:10px 40px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.1);background:#0d233c;color:#c9d7e8;font-size:12px}.Login_previewBar__Dx_ph a,.Login_previewBar__Dx_ph>span{display:inline-flex;align-items:center;gap:8px}.Login_previewBar__Dx_ph a:hover{color:#fff;text-decoration:underline}.Login_previewDot__RteD4{width:5px;height:5px;border-radius:50%;background:#8cbbe7}.Login_content__7XTaq{position:relative;isolation:isolate;min-height:calc(100svh - var(--login-header-height) - var(--login-preview-height));padding:64px clamp(32px,5vw,96px);display:flex;align-items:center;justify-content:center}.Login_content__7XTaq:after,.Login_content__7XTaq:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.Login_content__7XTaq:before{background:url(/images/home/main_background_img.jpg) 35%/cover no-repeat;opacity:1}.Login_content__7XTaq:after{background:radial-gradient(ellipse at 86% 10%,rgba(121,96,178,.12),transparent 62%),linear-gradient(112deg,transparent 50%,rgba(13,23,52,.15) 50.1%),linear-gradient(0deg,rgba(4,18,38,.45),rgba(9,32,62,.03) 85%)}.Login_card__W7_fx{width:100%;max-width:1280px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,510px);align-items:center;grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px)}.Login_brandPanel__C2JVS{display:flex;flex-direction:column;align-self:stretch;justify-content:space-between;min-width:0;padding:16px 0;color:#fff}.Login_brandName__dqWlv{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:600;letter-spacing:3px}.Login_brandName__dqWlv:before{content:"";width:28px;height:1px;background:#bbd7ee}.Login_brandMessage__p4U7_{margin-top:auto;padding:96px 0 48px}.Login_brandTitle__xquXb{max-width:650px;font-size:clamp(44px,4.7vw,68px);line-height:1.12;font-weight:500;letter-spacing:-2.5px;text-wrap:balance}.Login_brandTitle__xquXb span{color:#d3eaff}.Login_page__VETyR:lang(ko) .Login_brandTitle__xquXb{font-size:clamp(32px,3.6vw,52px);line-height:1.3;letter-spacing:-1.8px;word-break:keep-all}.Login_brandDescription__C_oSu{margin-top:28px;font-size:16px;line-height:1.9;color:#d9e4f0;word-break:keep-all}.Login_formPanel__tskxv{min-width:0;width:100%;padding:44px 46px 28px;border:1px solid hsla(0,0%,100%,.8);border-radius:0;background:hsla(0,0%,100%,.96);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 24px 80px rgba(0,8,26,.2)}.Login_heading__gaU7k{margin-bottom:32px}.Login_heading__gaU7k h1{margin:0 0 12px;font-size:34px;font-weight:700;line-height:1.3;letter-spacing:-1px}.Login_description__mABv_{color:#647184;font-size:14px;line-height:1.8;word-break:keep-all}.Login_field__kGJTw+.Login_field__kGJTw{margin-top:24px}.Login_field__kGJTw label{display:block;font-size:13px;font-weight:600;line-height:22px}.Login_labelRow__bZRQs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.Login_labelRow__bZRQs a{color:#56687f;font-size:12px}.Login_labelRow__bZRQs a:hover{color:var(--login-blue);text-decoration:underline}.Login_field__kGJTw input{display:block;box-sizing:border-box;width:100%;min-width:0;height:56px;margin-top:9px;padding:0 16px;border:1px solid #d7dfe8;border-radius:var(--login-control-radius);background:rgba(247,249,252,.9);color:#202c38;font-size:16px}.Login_field__kGJTw input::-moz-placeholder{color:#778397;font-size:13px}.Login_field__kGJTw input::placeholder{color:#778397;font-size:13px}.Login_field__kGJTw input:focus{outline:none;border-color:var(--login-blue);background:#fff;box-shadow:0 0 0 3px #e7eff6}.Login_field__kGJTw input[aria-invalid=true]{border-color:#bc4242}.Login_eyeButton__imPkY:disabled,.Login_field__kGJTw input:disabled,.Login_submit__qDP1Q:disabled{opacity:.65;cursor:wait}.Login_authError__tYMxI{margin-bottom:24px;padding:14px 16px;border:1px solid #e5b4b4;border-radius:var(--login-control-radius);background:#fdf3f3;color:#8a3a3a;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.Login_errorTitle__UPrTx{margin-bottom:4px;color:#a32b2b;font-weight:600}.Login_passwordWrap__N7TWb{position:relative}.Login_passwordWrap__N7TWb input{padding-right:52px}.Login_eyeButton__imPkY{position:absolute;right:6px;top:6px;width:44px;height:44px;display:grid;place-items:center;color:#6c7e8d;border-radius:var(--login-control-radius)}.Login_eyeButton__imPkY svg{width:19px;height:19px}.Login_eyeButton__imPkY:hover{background:#e8eef5;color:var(--login-blue)}.Login_submit__qDP1Q{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:56px;border-radius:var(--login-control-radius);background:var(--login-blue);color:#fff;font-size:15px;font-weight:600;box-shadow:0 6px 18px rgba(0,76,126,.15)}.Login_submit__qDP1Q:hover{background:#003b63}.Login_submit__qDP1Q:active{background:#002e4d}.Login_signup__y3bMw{border-top:1px solid #dfe5ed;margin-top:28px;padding-top:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;font-size:13px;color:#67768a}.Login_signup__y3bMw a{display:inline-flex;align-items:center;gap:6px;color:var(--login-blue);font-weight:600}.Login_signup__y3bMw a:hover{text-decoration:underline}.Login_notice__5MZPI{display:flex;align-items:flex-start;justify-content:center;gap:6px;margin-top:26px;color:#68778b;font-size:10px;line-height:1.7;text-align:center;word-break:keep-all}.Login_notice__5MZPI>svg{flex-shrink:0;margin-top:2px;width:12px;height:12px}.Login_error__LZAoe{margin-top:8px;color:#b33131;font-size:12px;line-height:1.6}.Login_caps__I3fJ2{margin-top:8px;color:#825b12;font-size:12px}.Login_success__At8bI{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:12px;border:1px solid #c8ded6;border-radius:var(--login-control-radius);background:#f0f8f4;color:#24634f;font-size:12px;line-height:1.7}.Login_success__At8bI>svg{flex-shrink:0;margin-top:3px}.Login_page__VETyR[data-wide=true] .Login_card__W7_fx{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:48px}.Login_page__VETyR[data-wide=true] .Login_brandPanel__C2JVS{position:sticky;top:120px;align-self:start;min-height:520px}.Login_page__VETyR[data-wide=true] .Login_brandTitle__xquXb{font-size:clamp(32px,3.3vw,46px)}.Login_page__VETyR[data-wide=true] .Login_formPanel__tskxv{padding:40px}.Login_completionMessage__IaSTK{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#edf3f8;color:#435c73;font-size:15px;line-height:1.9;word-break:keep-all}.Login_completionMessage__IaSTK svg{width:28px;height:28px;flex-shrink:0}.Login_signupSurface__Fse7W{--pubs-line:#d7dfe8;--pubs-text:#1d2c40;--pubs-text-muted:#647184;--pubs-surface:#edf3f8;min-width:0}.Login_signupInner__WYa8a{min-width:0}.Login_signupFields__I6IJD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.Login_signupFields__I6IJD>div{display:block;min-width:0;margin-bottom:0}.Login_signupFields__I6IJD>div:first-child{grid-column:1/-1}.Login_signupSurface__Fse7W .Login_signupLabel__nCeNW{display:block;width:auto;margin:0 0 9px;padding:0;color:#1d2c40;font-size:13px;font-weight:600;line-height:22px}.Login_signupInput__pQB0g{display:block;box-sizing:border-box;width:100%;min-width:0;height:56px;padding:0 14px;border:1px solid #d7dfe8;border-radius:var(--login-control-radius);background:rgba(247,249,252,.9);color:#202c38;font-size:16px}.Login_signupInput__pQB0g::-moz-placeholder{font-size:13px;color:#778397}.Login_signupInput__pQB0g::placeholder{font-size:13px;color:#778397}.Login_signupInput__pQB0g:focus{outline:none;border-color:var(--login-blue);box-shadow:0 0 0 3px #e7eff6;background:#fff}.Login_signupInput__pQB0g[aria-invalid=true]{border-color:#bc4242}.Login_signupSurface__Fse7W [data-email-check-row]>button{height:56px;border-radius:var(--login-control-radius);border-color:#9eafbf;color:var(--login-blue);font-size:13px}.Login_signupSurface__Fse7W .mantine-Select-input{min-width:0;background:rgba(247,249,252,.9);border:1px solid #d7dfe8;border-radius:var(--login-control-radius);font-size:14px}.Login_signupSurface__Fse7W .mantine-Select-input:focus{border-color:var(--login-blue);box-shadow:0 0 0 3px #e7eff6}.Login_dialCode__NUe3H{width:92px;max-width:36%;flex-shrink:0;margin-right:8px}.Login_dialCode__NUe3H+div{flex:1 1;width:auto;min-width:0}.Login_termsPanel__96sJ6{margin-top:32px;border-top:1px solid #dfe5ed;padding-top:24px}.Login_signupSurface__Fse7W .Login_signupTermHeader__Z1D3T,.Login_signupSurface__Fse7W .Login_signupTerm__dOcE3{font-size:13px;line-height:1.8;color:#526479;word-break:keep-all}.Login_signupSurface__Fse7W .Login_signupTerm__dOcE3{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px}.Login_signupSurface__Fse7W .Login_signupTerm__dOcE3 button{color:#004c7e;text-decoration:underline;text-underline-offset:3px}.Login_signupActions__xqdIH{margin-top:28px;display:flex;flex-direction:row-reverse;gap:12px}.Login_signupActions__xqdIH .Login_submit__qDP1Q{margin:0}.Login_signupActions__xqdIH .Login_submit__qDP1Q:disabled{cursor:not-allowed}.Login_secondaryButton__vIOm9{min-width:100px;height:56px;border:1px solid #c7d2dd;border-radius:var(--login-control-radius);color:#526479;background:#fff;font-size:14px}.Login_secondaryButton__vIOm9:hover{background:#edf3f8}@media (max-width:1199px){.Login_signupFields__I6IJD{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1023px){.Login_page__VETyR[data-wide=true] .Login_card__W7_fx{display:block;max-width:760px}.Login_page__VETyR[data-wide=true] .Login_brandPanel__C2JVS{display:none}.Login_signupFields__I6IJD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Login_page__VETyR[data-wide=true] .Login_card__W7_fx{display:block}.Login_page__VETyR[data-wide=true] .Login_formPanel__tskxv{padding:32px 24px 24px}.Login_signupFields__I6IJD{grid-template-columns:minmax(0,1fr)}.Login_completionMessage__IaSTK{padding:20px 16px;gap:12px;font-size:14px}}@media (max-width:520px){.Login_signupSurface__Fse7W [data-email-check-row]{flex-direction:column}.Login_signupSurface__Fse7W [data-email-check-row]>button{width:100%;height:44px}.Login_signupActions__xqdIH{flex-direction:column}.Login_secondaryButton__vIOm9{width:100%}}@media (min-width:768px) and (max-width:1023px){.Login_content__7XTaq{padding:48px 32px}.Login_card__W7_fx{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px}.Login_brandTitle__xquXb{font-size:42px;letter-spacing:-1.5px}.Login_brandDescription__C_oSu{font-size:14px}.Login_formPanel__tskxv{padding:36px 28px 24px}}@media (max-width:767px){.Login_page__VETyR{--login-header-height:60px}.Login_previewBar__Dx_ph{padding:10px 20px;font-size:11px}.Login_content__7XTaq{padding:32px 20px}.Login_content__7XTaq:before{background-position:35%}.Login_card__W7_fx{display:block;max-width:500px}.Login_brandPanel__C2JVS{display:none}.Login_formPanel__tskxv{padding:32px 24px 24px}.Login_heading__gaU7k h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.Login_page__VETyR a,.Login_page__VETyR button,.Login_page__VETyR input{transition:none}}.SignupBoxed_root__Lq4g1{--login-blue:#005576;--login-control-radius:4px}.SignupBoxed_root__Lq4g1 form>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.SignupBoxed_sectionTitle__C2jk6{grid-column:1/-1;display:flex;gap:12px;align-items:center;font-size:16px;font-weight:700;border-top:1px solid #e3e9ed;padding-top:26px}.SignupBoxed_sectionTitle__C2jk6 span{color:#005576;background:#edf4f6;padding:5px 7px;font-size:11px}.SignupBoxed_email__2C_nm{grid-column:1/-1}.SignupBoxed_requiredMark__70CIe{margin-left:4px;color:#b33131;font-weight:700}.SignupBoxed_requiredNote__1YFQf{margin:0 0 16px;color:#657985;font-size:12px;line-height:1.7}.SignupBoxed_root__Lq4g1 input:not([type=checkbox]):not([type=hidden]){height:50px;border-color:#cfdbe1;background:#fff}.SignupBoxed_root__Lq4g1 [data-email-check-row]>button{height:50px}.SignupBoxed_root__Lq4g1 form>div:nth-child(2){border-top:0;padding-top:0;margin-top:34px}.SignupBoxed_root__Lq4g1 form>div:nth-child(2)>.SignupBoxed_sectionTitle__C2jk6{margin-bottom:24px}.SignupBoxed_root__Lq4g1 form>div:nth-child(2)>div:first-of-type{background:#f1f6f8;padding:16px;align-items:center}.SignupBoxed_password__EX9kI{position:relative}.SignupBoxed_password__EX9kI input{padding-right:46px}.SignupBoxed_password__EX9kI button{position:absolute;top:0;right:0;height:50px;width:44px;display:grid;place-items:center;color:#647b89}.SignupBoxed_root__Lq4g1 button[type=submit]{width:auto;min-width:180px;box-shadow:none}@media (max-width:600px){.SignupBoxed_root__Lq4g1 form>div:first-child{grid-template-columns:minmax(0,1fr)}.SignupBoxed_root__Lq4g1 [data-email-check-row]{flex-direction:column}.SignupBoxed_root__Lq4g1 [data-email-check-row]>button{width:100%;height:44px}.SignupBoxed_root__Lq4g1 button[type=submit]{width:100%}}.Signup_page__NhXoU{padding-top:80px;background:#081d35;color:#182d3b;--accent:#005576}.Signup_page__NhXoU :focus-visible{outline:3px solid #4a98b7;outline-offset:3px}.Signup_scene___4SHg{position:relative;isolation:isolate}.Signup_scene___4SHg:after,.Signup_scene___4SHg:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.Signup_scene___4SHg:before{background:url(/images/home/main_background_img.jpg) 35%/cover no-repeat}.Signup_scene___4SHg:after{background:radial-gradient(ellipse at 86% 10%,rgba(121,96,178,.12),transparent 62%),linear-gradient(112deg,transparent 50%,rgba(13,23,52,.15) 50.1%),linear-gradient(0deg,rgba(4,18,38,.45),rgba(9,32,62,.03) 85%)}.Signup_layout__00_vD{max-width:1280px;margin:auto;padding:72px 32px 96px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2fr);grid-gap:72px;gap:72px;align-items:start}.Signup_intro__9D5_b{position:sticky;top:128px;padding-top:24px;color:#fff;text-shadow:0 2px 12px rgba(4,18,38,.35)}.Signup_eyebrow__30c3w{font-size:11px;font-weight:700;letter-spacing:2px;color:#d3eaff}.Signup_intro__9D5_b h1{font-size:clamp(36px,3.6vw,52px);font-weight:500;line-height:1.25;letter-spacing:-2px;margin-top:24px}.Signup_introDescription__bekIY{white-space:pre-line;font-size:15px;line-height:1.9;color:#e3edf6;margin-top:24px}.Signup_steps__QhXnX{padding:40px 0;margin-top:32px;border-top:1px solid rgba(220,235,247,.35);list-style:none}.Signup_steps__QhXnX li{display:flex;gap:18px;align-items:center;font-size:14px;padding:12px 0}.Signup_steps__QhXnX span{font-size:11px;font-weight:600;color:#c6dff2}.Signup_loginLink__uzRGn{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:13px;color:#e3edf6}.Signup_loginLink__uzRGn a{display:inline-flex;gap:8px;align-items:center;color:#fff;font-weight:700}.Signup_form__anKNg{padding:44px 48px 28px;background:#fff;border:1px solid #e1e6e9;box-shadow:0 12px 40px #1b354008;min-width:0}.Signup_formHeader__UJegq{margin-bottom:40px}.Signup_formHeader__UJegq h2{font-size:28px;font-weight:700;letter-spacing:-1px}.Signup_formHeader__UJegq p{font-size:14px;color:#697d89;margin-top:10px}.Signup_form__anKNg input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);flex-shrink:0;cursor:pointer}@media (max-width:1100px){.Signup_layout__00_vD{gap:36px;grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr)}.Signup_form__anKNg{padding:32px 28px 24px}.Signup_intro__9D5_b h1{font-size:36px}}@media (max-width:900px){.Signup_layout__00_vD{display:block;max-width:760px;padding-top:40px}.Signup_intro__9D5_b{position:static;padding:0;margin-bottom:32px}.Signup_intro__9D5_b h1{margin-top:12px}.Signup_introDescription__bekIY,.Signup_steps__QhXnX{display:none}.Signup_loginLink__uzRGn{margin-top:20px}}@media (max-width:600px){.Signup_page__NhXoU{padding-top:60px}.Signup_layout__00_vD{padding:32px 16px 48px}.Signup_intro__9D5_b{padding:0 8px}.Signup_form__anKNg{padding:28px 20px 20px}.Signup_formHeader__UJegq h2{font-size:26px}}