.auth-frame_frame__rDZIA{min-height:100dvh;padding:16px 20px calc(32px + env(safe-area-inset-bottom, 0px));background:var(--bg-base);color:var(--text-primary)}.auth-frame_container__TBtml{width:100%;max-width:448px;margin:0 auto}.auth-frame_back__z5WIK{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;color:var(--text-secondary);font-size:14px;line-height:1.5}.auth-frame_panel__PSVLh{padding:20px 0;background:var(--bg-surface)}.auth-frame_eyebrow__q0Nec{margin:0;color:var(--brand-orange);font-size:12px;line-height:1.5}.auth-frame_title__rD9CC{margin:8px 0 0;font-size:28px;font-weight:700;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.auth-frame_dangerTitle__m1DYQ{color:var(--status-error)}.auth-frame_description__biJSS,.auth-frame_recoveryMessage__WEkUE{margin:12px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.auth-frame_recoveryActions__s0Pvk{display:flex;flex-direction:column;gap:12px;margin-top:28px}.auth-frame_primaryAction__zF6iL,.auth-frame_secondaryAction__5BkJS{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:12px 16px;border:1px solid transparent;border-radius:16px;font-size:16px;font-weight:600;line-height:1.5;text-align:center}.auth-frame_primaryAction__zF6iL{background:var(--brand-orange);color:var(--primary-foreground)}.auth-frame_primaryAction__zF6iL:hover:not(:disabled){background:var(--brand-orange-hover)}.auth-frame_primaryAction__zF6iL:disabled{cursor:not-allowed;opacity:.5}.auth-frame_secondaryAction__5BkJS{border-color:var(--border-default);background:var(--bg-elevated);color:var(--text-primary)}.auth-frame_alternateAction__AhttH{display:flex;align-items:center;justify-content:center;min-height:44px;color:var(--text-secondary);font-size:14px;text-decoration:underline;text-underline-offset:3px}.auth-frame_kakaoAction__K_T81{background:#fee500;color:#191919}.auth-frame_field__REoUC{display:block;margin-bottom:8px;color:var(--text-primary);font-size:12px;line-height:1.5}.auth-frame_control__IxfJh{display:flex;align-items:center;min-height:56px;border:1px solid var(--border-default);border-radius:16px;background:var(--bg-surface)}.auth-frame_control__IxfJh:focus-within{border-color:var(--brand-orange)}.auth-frame_fieldIcon__JhTDT{flex-shrink:0;margin-left:16px;color:var(--text-secondary)}.auth-frame_input__nHqSs{flex:1;width:100%;min-width:0;min-height:56px;padding:12px 16px;border:0;background:transparent;color:var(--text-primary);font-size:16px}.auth-frame_visibility__Q_Bib{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;margin-right:6px;border-radius:12px;color:var(--text-secondary)}.auth-frame_alternateAction__AhttH:focus-visible,.auth-frame_back__z5WIK:focus-visible,.auth-frame_input__nHqSs:focus-visible,.auth-frame_primaryAction__zF6iL:focus-visible,.auth-frame_secondaryAction__5BkJS:focus-visible,.auth-frame_visibility__Q_Bib:focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.auth-frame_statusIcon__v6DfP{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:24px auto 12px;border-radius:16px;background:var(--bg-elevated);color:var(--status-success)}.auth-frame_statusText__1v_ep{margin:16px 0;color:var(--text-secondary);font-size:14px;line-height:1.6;text-align:center;overflow-wrap:anywhere}.auth-frame_error___IMZD{margin-top:20px;padding:12px;border:1px solid var(--status-error);border-radius:12px;color:var(--status-error);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.auth-frame_loading__FgIIH{display:flex;align-items:center;justify-content:center;min-height:100dvh;background:var(--bg-base);color:var(--brand-orange)}@media (min-width:1024px){.auth-frame_frame__rDZIA{padding:48px 32px}.auth-frame_panel__PSVLh{margin-top:20px;padding:32px;border:1px solid var(--border-default);border-radius:20px;box-shadow:var(--shadow-md)}.auth-frame_title__rD9CC{font-size:32px}}