.shop-login_page__stVCv{min-height:calc(100svh - 83px);background:var(--paper);display:grid;place-items:center;padding:72px 24px 100px}.shop-login_panel__wX5_D{width:min(100%,360px);display:flex;flex-direction:column;align-items:center}.shop-login_logoLink__VXyng{display:block;margin-bottom:56px}.shop-login_socialButtons__Xofib{width:100%;display:grid;grid-gap:12px;gap:12px}.shop-login_loginNotice__Kx5i7{width:100%;background:var(--soft);color:var(--ink);padding:16px;border-radius:10px;margin-bottom:20px;font-size:14px}.shop-login_socialButton__nzjcE{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 20px;border-radius:10px;font-size:16px;font-weight:700;transition:filter .15s ease}.shop-login_socialButton__nzjcE:hover{filter:brightness(.97)}.shop-login_socialButton__nzjcE:focus-visible{outline:2px solid var(--paper);outline-offset:-4px}.shop-login_socialButton__nzjcE svg{width:22px;height:22px;fill:currentColor}.shop-login_socialButton__nzjcE>span{gap:10px}.shop-login_kakao__Hr6Jf{background:var(--social-kakao);color:var(--ink)}.shop-login_kakao__Hr6Jf:focus-visible{outline-color:var(--ink)}.shop-login_naver__7zuVR{background:var(--social-naver-compact);color:var(--paper)}.shop-login_naverIcon__4xGZr{font-size:22px;font-weight:900;line-height:1}.shop-login_emailLinks__YAiLc{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:16px}.shop-login_emailLinks__YAiLc>span{color:var(--line)}.shop-login_emailLink__8Bl92{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--muted)}.shop-login_emailLink__8Bl92:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:4px}.shop-login_support__yeh2z{margin-top:24px;text-align:center;color:var(--muted);font-size:13px;line-height:1.9}.shop-login_support__yeh2z a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.shop-login_emailPanel__IzXfP{width:min(100%,480px)}.shop-login_emailPanel__IzXfP h1{font-size:26px;margin-bottom:24px}.shop-login_emailPanel__IzXfP form{width:100%}.shop-login_emailPanel__IzXfP>.shop-login_emailLink__8Bl92{margin-top:16px}@media (forced-colors:active){.shop-login_kakao__Hr6Jf:focus-visible,.shop-login_socialButton__nzjcE:focus-visible{outline-color:Highlight}}@media (max-width:600px){.shop-login_page__stVCv{min-height:calc(100svh - 68px);padding:48px 24px 72px}.shop-login_logoLink__VXyng{margin-bottom:40px}.shop-login_socialButton__nzjcE{min-height:48px;padding:10px 20px}}@media (prefers-reduced-motion:reduce){.shop-login_socialButton__nzjcE{transition:none}}.signup-link_spinner__nQgbj{display:inline-block;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:signup-link_spin__6xNm1 .8s linear infinite;flex-shrink:0}.signup-link_linkLabel__ngxmq{display:inline-flex;align-items:center;gap:8px}@keyframes signup-link_spin__6xNm1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.signup-link_spinner__nQgbj{animation:none}}.advertiser-signup_form__ZfYUG{display:grid;grid-gap:20px;gap:20px}.advertiser-signup_fieldset__xH1fJ[hidden]{display:none}.advertiser-signup_primary__yZLQa{min-height:44px;border-radius:8px;font-size:14px;font-weight:600}.advertiser-signup_secondary__pT6DA{min-height:44px;border-radius:8px;font-size:13px;font-weight:500}.advertiser-signup_hint__LtzQy{margin:0;line-height:1.7}.advertiser-signup_error__99EXE,.advertiser-signup_success__6iq_X{line-height:1.7}.advertiser-signup_notice__J0KUd{line-height:1.8;border:1px solid var(--brand-secondary);border-radius:8px;background:var(--soft);color:var(--ink)}.advertiser-signup_notice__J0KUd p{margin:0 0 12px}.advertiser-signup_fieldset__xH1fJ .advertiser-signup_notice__J0KUd{margin-bottom:0}.advertiser-signup_signupActions__WbWB3{margin-top:12px}.advertiser-signup_check__KBt5m>input{margin-top:3px}.advertiser-signup_check__KBt5m label{min-width:0}.advertiser-signup_links__gfyaM{display:flex;justify-content:center;margin-top:16px}.advertiser-signup_textLink__PIwjo{font-size:13px}.advertiser-signup_textLink__PIwjo:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:4px}.advertiser-signup_textLink__PIwjo:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}