.auth-fields_passwordControl__sBb8p{position:relative}.auth-fields_socialSection__NsOb9{margin:22px 0}.auth-fields_socialButtons__ODew1{display:grid;gap:10px;margin-top:18px}.auth-fields_socialButton___HL5t{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:9px;padding:12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;border:1px solid #deded8}.auth-fields_socialButton___HL5t:disabled{cursor:default;opacity:.65}.auth-fields_socialButton___HL5t:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.auth-fields_socialButton___HL5t small{font-size:11px;font-weight:400}.auth-fields_apple__hh8vq{background:#050505;color:white;border-color:#050505}.auth-fields_appleMark__L8pxC{font-size:22px;line-height:1}.auth-fields_kakao__9u___{background:#fee500;color:#191919;border-color:#fee500}.auth-fields_google__t4xg1{background:white;color:#1f1f1f}.auth-fields_ownerNote__tZzoD,.auth-fields_socialHelp__9JTCU{font-size:12px;line-height:1.7;color:var(--subtle);margin-top:12px}.auth-fields_ownerNote__tZzoD{text-align:center;margin-top:24px}.auth-fields_divider__dHd5u{display:flex;align-items:center;gap:14px;margin-top:24px;font-size:12px;color:var(--subtle)}.auth-fields_divider__dHd5u:after,.auth-fields_divider__dHd5u:before{content:"";flex:1;height:1px;background:#e5e5df}.auth-fields_emailForm__sLIqp{padding:0;margin:0;border:0;min-width:0}.auth-fields_optionalName__NKRpl{font-size:13px;color:var(--subtle)}.auth-fields_optionalName__NKRpl summary{cursor:pointer;padding:10px 0;min-height:44px}.auth-fields_optionalName__NKRpl[open] summary{margin-bottom:6px}.auth-fields_passwordControl__sBb8p input{padding-right:58px}.auth-fields_passwordToggle__GLy0P{position:absolute;top:1px;right:1px;bottom:1px;width:48px;min-height:44px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--subtle)}.auth-fields_passwordToggle__GLy0P:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.auth-fields_email__3kRgX{display:block;margin-bottom:8px;color:var(--ink);overflow-wrap:anywhere}.auth-fields_notice__6FiGL{padding:14px 16px;margin-bottom:18px;background:#edf1e6;color:#445036;border-radius:8px;font-size:14px;line-height:1.7}.auth-fields_recoveryLink__8D4qA{display:inline-block;margin-top:24px;min-height:44px;padding:10px 0;color:var(--accent);font-size:14px;text-decoration:underline;text-underline-offset:4px}