.AuthMethodsPanel_section__QGU7C{padding:1.35rem 1rem 1.2rem;border-bottom:8px solid var(--nu-color-app-bg);background:var(--nu-color-surface)}.AuthMethodsPanel_sectionHeading__1WRRF{display:flex;align-items:end;justify-content:space-between;gap:1rem}.AuthMethodsPanel_sectionHeading__1WRRF p{margin:0 0 .2rem;color:var(--nu-info-500);font-size:.65rem;font-weight:var(--nu-weight-bold);letter-spacing:.12em}.AuthMethodsPanel_sectionHeading__1WRRF h2{margin:0;font-size:var(--nu-text-body-lg);font-weight:var(--nu-weight-heavy);letter-spacing:-.025em}.AuthMethodsPanel_methodCount__Qqe7K{flex:none;padding:.34rem .58rem;border:1px solid var(--nu-brand-100);border-radius:999px;color:var(--nu-info-600);background:var(--nu-brand-50);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold)}.AuthMethodsPanel_sectionDescription__L3DaF{margin:.45rem 0 1.1rem;color:var(--nu-color-text-muted);font-size:var(--nu-text-label);line-height:var(--nu-leading-body-sm);word-break:keep-all}.AuthMethodsPanel_methodList__ARHKk{display:grid;gap:.65rem}.AuthMethodsPanel_methodCard__cZDDY{display:grid;min-height:82px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem;border:1px solid var(--nu-neutral-150);border-radius:18px;background:var(--nu-neutral-0);box-shadow:0 7px 22px color-mix(in srgb,var(--nu-neutral-900) 4%,transparent)}.AuthMethodsPanel_providerLogo__66mTN{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--nu-neutral-150);border-radius:14px;background:var(--nu-neutral-0)}.AuthMethodsPanel_providerLogo__66mTN svg{width:23px;height:23px}.AuthMethodsPanel_providerLogo__66mTN[data-provider=kakao]{border-color:#f5dd00;background:#fee500}.AuthMethodsPanel_providerLogo__66mTN[data-provider=kakao] svg{width:25px;fill:#191919}.AuthMethodsPanel_methodCopy__5XQSo{display:grid;min-width:0;gap:.13rem}.AuthMethodsPanel_methodCopy__5XQSo strong{font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-bold)}.AuthMethodsPanel_methodMeta__Fnz34{overflow:hidden;color:var(--nu-color-text-subtle);font-size:var(--nu-text-caption);line-height:var(--nu-leading-label);text-overflow:ellipsis;white-space:nowrap}.AuthMethodsPanel_connectedStatus__m3RJA{display:inline-flex;align-items:center;gap:.22rem;width:fit-content;margin-top:.1rem;color:var(--nu-color-success);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold)}.AuthMethodsPanel_connectButton__97Hs6{display:inline-flex;min-width:70px;min-height:44px;align-items:center;justify-content:center;gap:.3rem;padding:0 .7rem;border:1px solid var(--nu-brand-200);border-radius:13px;color:var(--nu-info-600);background:var(--nu-brand-50);font-size:var(--nu-text-label);font-weight:var(--nu-weight-bold)}.AuthMethodsPanel_unlinkButton__A168m{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;color:var(--nu-color-text-subtle)}.AuthMethodsPanel_protectedIcon__6u9ft{color:var(--nu-neutral-400)}.AuthMethodsPanel_connectButton__97Hs6:disabled,.AuthMethodsPanel_logoutButton__HDyqT:disabled,.AuthMethodsPanel_unlinkButton__A168m:disabled{opacity:.48}.AuthMethodsPanel_featureNotice__tq_V6,.AuthMethodsPanel_notice__A4BT_{margin:.8rem 0 0;padding:.72rem .8rem;border-radius:13px;font-size:var(--nu-text-caption);line-height:var(--nu-leading-body-sm);word-break:keep-all}.AuthMethodsPanel_featureNotice__tq_V6{color:var(--nu-color-text-muted);background:var(--nu-neutral-75)}.AuthMethodsPanel_notice__A4BT_[data-tone=success]{color:var(--nu-info-700);background:var(--nu-brand-50)}.AuthMethodsPanel_notice__A4BT_[data-tone=error]{color:var(--nu-reaction-600);background:var(--nu-reaction-50)}.AuthMethodsPanel_logoutButton__HDyqT{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;margin-top:.8rem;padding:0 .45rem;color:var(--nu-color-text-muted);font-size:var(--nu-text-label);font-weight:var(--nu-weight-semibold)}.AuthMethodsPanel_skeleton__B89XB{display:grid;gap:.65rem}.AuthMethodsPanel_skeleton__B89XB>span:not(.AuthMethodsPanel_sr-only__NQ3vQ){min-height:82px;border-radius:18px;background:var(--nu-brand-50);animation:AuthMethodsPanel_auth-method-pulse__ZLNU7 1.2s ease-in-out infinite alternate}.AuthMethodsPanel_spinner__JWCR6{animation:AuthMethodsPanel_auth-method-spin__WT37_ .8s linear infinite}.AuthMethodsPanel_dialog__a27CG{max-width:406px;padding:1.2rem 1rem calc(1rem + env(safe-area-inset-bottom))}.AuthMethodsPanel_dialogIcon__KHCtI{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:var(--nu-reaction-600);background:var(--nu-reaction-50)}.AuthMethodsPanel_dialog__a27CG h3{margin:.9rem 0 0;font-size:var(--nu-text-callout)}.AuthMethodsPanel_dialog__a27CG p{margin:.4rem 0 0;color:var(--nu-color-text-muted);font-size:var(--nu-text-label);line-height:var(--nu-leading-body-sm);word-break:keep-all}.AuthMethodsPanel_dialogActions__Hwddc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1.1rem}.AuthMethodsPanel_dialogActions__Hwddc button{min-height:48px;border-radius:14px;font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-bold)}.AuthMethodsPanel_dialogActions__Hwddc button:first-child{color:var(--nu-color-text-muted);background:var(--nu-neutral-75)}.AuthMethodsPanel_dialogActions__Hwddc button:last-child{color:var(--nu-color-text-on-accent);background:var(--nu-reaction-600)}.AuthMethodsPanel_dialog__a27CG button:focus-visible,.AuthMethodsPanel_logoutButton__HDyqT:focus-visible,.AuthMethodsPanel_methodCard__cZDDY button:focus-visible{outline:2px solid var(--nu-info-300);outline-offset:2px}@keyframes AuthMethodsPanel_auth-method-pulse__ZLNU7{0%{opacity:.52}to{opacity:1}}@keyframes AuthMethodsPanel_auth-method-spin__WT37_{to{transform:rotate(1turn)}}@media (max-width:350px){.AuthMethodsPanel_section__QGU7C{padding-right:.875rem;padding-left:.875rem}.AuthMethodsPanel_methodCard__cZDDY{grid-template-columns:38px minmax(0,1fr) auto;gap:.65rem;padding:.72rem}.AuthMethodsPanel_providerLogo__66mTN{width:38px;height:38px}.AuthMethodsPanel_methodMeta__Fnz34{white-space:normal}}@media (prefers-reduced-motion:reduce){.AuthMethodsPanel_dialog__a27CG,.AuthMethodsPanel_skeleton__B89XB>span,.AuthMethodsPanel_spinner__JWCR6{animation-duration:1ms;animation-iteration-count:1}}.PrivateContactEditor_section__PVMkP{padding:1.35rem 1rem 1.25rem;border-bottom:8px solid var(--nu-color-app-bg);background:var(--nu-color-surface)}.PrivateContactEditor_heading__oSIAX{display:flex;align-items:end;justify-content:space-between;gap:1rem}.PrivateContactEditor_heading__oSIAX p{margin:0 0 .2rem;color:var(--nu-info-500);font-size:.65rem;font-weight:var(--nu-weight-bold);letter-spacing:.12em}.PrivateContactEditor_heading__oSIAX strong{display:block;font-size:var(--nu-text-body-lg);font-weight:var(--nu-weight-heavy);letter-spacing:-.025em}.PrivateContactEditor_heading__oSIAX>span{display:inline-flex;flex:none;align-items:center;gap:.25rem;padding:.34rem .55rem;border:1px solid var(--nu-neutral-150);border-radius:999px;color:var(--nu-color-text-muted);background:var(--nu-neutral-75);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold)}.PrivateContactEditor_headingCopy__RDJ0T{margin:.45rem 0 1.1rem;color:var(--nu-color-text-muted);font-size:var(--nu-text-label);line-height:var(--nu-leading-body-sm);word-break:keep-all}.PrivateContactEditor_loading__KGIxR{min-height:184px;padding:1rem;border-radius:18px;color:var(--nu-color-text-muted);background:var(--nu-brand-50);font-size:var(--nu-text-body-sm)}.PrivateContactEditor_fields__bbxPD{display:grid;gap:.8rem}.PrivateContactEditor_fieldBlock__w8lfd{min-width:0;padding:.95rem;border:1px solid var(--nu-neutral-150);border-radius:20px;background:var(--nu-neutral-0);box-shadow:0 7px 22px color-mix(in srgb,var(--nu-neutral-900) 4%,transparent)}.PrivateContactEditor_fieldTitle__Von6B{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-bottom:.85rem}.PrivateContactEditor_fieldTitle__Von6B>span{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;color:var(--nu-info-600);background:var(--nu-brand-50)}.PrivateContactEditor_fieldTitle__Von6B>div{display:grid;min-width:0;gap:.12rem}.PrivateContactEditor_fieldTitle__Von6B strong{font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-bold)}.PrivateContactEditor_fieldTitle__Von6B small{color:var(--nu-color-text-subtle);font-size:var(--nu-text-caption);line-height:var(--nu-leading-label);word-break:keep-all}.PrivateContactEditor_fieldTitle__Von6B i{padding:.25rem .45rem;border-radius:999px;color:var(--nu-color-text-subtle);background:var(--nu-neutral-75);font-size:var(--nu-text-caption);font-style:normal;font-weight:var(--nu-weight-semibold)}.PrivateContactEditor_contactRow__yuRRW{display:grid;min-height:50px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:0 .35rem 0 .8rem;border:1px solid var(--nu-neutral-150);border-radius:14px;background:var(--nu-color-surface)}.PrivateContactEditor_contactRow__yuRRW strong{overflow:hidden;font-size:var(--nu-text-callout);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.PrivateContactEditor_contactRow__yuRRW button{min-width:52px;min-height:44px;padding:0 .45rem;color:var(--nu-info-600);font-size:var(--nu-text-label);font-weight:var(--nu-weight-bold)}.PrivateContactEditor_phonePendingStatus__NWNZd,.PrivateContactEditor_verificationStatus__xKcJN{display:grid;min-height:58px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-top:.55rem;padding:.65rem .7rem;border-radius:14px;color:var(--nu-color-text-muted);background:var(--nu-neutral-75)}.PrivateContactEditor_phonePendingStatus__NWNZd[data-verified=true],.PrivateContactEditor_verificationStatus__xKcJN[data-verified=true]{grid-template-columns:auto minmax(0,1fr);color:var(--nu-color-success);background:color-mix(in srgb,var(--nu-color-success) 7%,transparent)}.PrivateContactEditor_phonePendingStatus__NWNZd>span,.PrivateContactEditor_verificationStatus__xKcJN>span{display:grid;min-width:0;gap:.08rem}.PrivateContactEditor_phonePendingStatus__NWNZd strong,.PrivateContactEditor_verificationStatus__xKcJN strong{color:inherit;font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold)}.PrivateContactEditor_phonePendingStatus__NWNZd small,.PrivateContactEditor_verificationStatus__xKcJN small{color:var(--nu-color-text-subtle);font-size:var(--nu-text-caption);line-height:var(--nu-leading-label);word-break:keep-all}.PrivateContactEditor_verificationStatus__xKcJN button{display:inline-flex;min-height:42px;align-items:center;gap:.3rem;padding:0 .65rem;border:1px solid var(--nu-brand-200);border-radius:12px;color:var(--nu-info-600);background:var(--nu-brand-50);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold)}.PrivateContactEditor_verificationStatus__xKcJN button:disabled{color:var(--nu-color-text-subtle)}.PrivateContactEditor_verificationPanel__Syppz{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;margin-top:.65rem;padding:.8rem;border:1px solid var(--nu-brand-100);border-radius:16px;background:var(--nu-brand-50)}.PrivateContactEditor_verificationHeading__uosmI{display:flex;grid-column:1/-1;align-items:center;gap:.55rem;color:var(--nu-info-600)}.PrivateContactEditor_verificationHeading__uosmI>span{display:grid;gap:.1rem}.PrivateContactEditor_verificationHeading__uosmI strong{color:var(--nu-color-text);font-size:var(--nu-text-label)}.PrivateContactEditor_verificationHeading__uosmI small{color:var(--nu-color-text-subtle);font-size:var(--nu-text-caption)}.PrivateContactEditor_verificationPanel__Syppz label{min-width:0}.PrivateContactEditor_verificationPanel__Syppz input{width:100%;min-height:48px;padding:0 .85rem;border:1px solid var(--nu-neutral-150);border-radius:13px;color:var(--nu-color-text);background:var(--nu-color-surface);font-size:var(--nu-text-body-lg);font-variant-numeric:tabular-nums;font-weight:var(--nu-weight-bold);letter-spacing:.18em;outline:0}.PrivateContactEditor_confirmButton__hqQwI{min-width:66px;min-height:48px;padding:0 .85rem;border-radius:13px;color:var(--nu-color-text-on-accent);background:var(--nu-color-brand-action);font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-bold)}.PrivateContactEditor_confirmButton__hqQwI:disabled{color:var(--nu-neutral-400);background:var(--nu-neutral-100)}.PrivateContactEditor_resendButton__XfbSn{grid-column:1/-1;justify-self:start;min-height:40px;color:var(--nu-color-text-muted);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-semibold)}.PrivateContactEditor_resendButton__XfbSn:disabled{color:var(--nu-color-text-subtle)}.PrivateContactEditor_verificationMessage__eKoby{margin:.45rem 0 0;color:var(--nu-color-text-muted);font-size:var(--nu-text-caption);line-height:var(--nu-leading-label)}.PrivateContactEditor_verificationMessage__eKoby[data-error=true]{color:var(--nu-color-reaction)}.PrivateContactEditor_editor__XZ6Xu label>span{display:block;margin-bottom:.38rem;color:var(--nu-color-text-muted);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-semibold)}.PrivateContactEditor_editor__XZ6Xu input[type=email],.PrivateContactEditor_editor__XZ6Xu input[type=tel]{width:100%;min-height:50px;padding:0 .85rem;border:1px solid var(--nu-neutral-150);border-radius:14px;color:var(--nu-color-text);background:var(--nu-color-surface);font-size:var(--nu-text-callout);font-variant-numeric:tabular-nums;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.PrivateContactEditor_phoneInput__673FO{display:grid;min-height:50px;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid var(--nu-neutral-150);border-radius:14px;background:var(--nu-color-surface);overflow:hidden}.PrivateContactEditor_phoneInput__673FO>span{display:grid;min-height:32px;place-items:center;padding:0 .7rem;border-right:1px solid var(--nu-neutral-150);color:var(--nu-color-text-muted);font-size:var(--nu-text-label);font-weight:var(--nu-weight-semibold)}.PrivateContactEditor_phoneInput__673FO input[type=tel]{min-width:0;border:0;border-radius:0;box-shadow:none}.PrivateContactEditor_editor__XZ6Xu input:focus,.PrivateContactEditor_phoneInput__673FO:focus-within,.PrivateContactEditor_verificationPanel__Syppz input:focus{border-color:var(--nu-info-300);box-shadow:0 0 0 3px color-mix(in srgb,var(--nu-info-500) 9%,transparent)}.PrivateContactEditor_editor__XZ6Xu>p{margin:.4rem 0 0;color:var(--nu-color-text-subtle);font-size:var(--nu-text-caption);line-height:var(--nu-leading-label);word-break:keep-all}.PrivateContactEditor_actions__qDhFm{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.65rem}.PrivateContactEditor_primaryButton__vpPwm,.PrivateContactEditor_secondaryButton__k25Yg{min-height:46px;padding:0 1rem;border-radius:13px;font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-bold)}.PrivateContactEditor_primaryButton__vpPwm{min-width:104px;color:var(--nu-color-text-on-accent);background:var(--nu-color-brand-action)}.PrivateContactEditor_primaryButton__vpPwm:disabled{color:var(--nu-neutral-400);background:var(--nu-neutral-100)}.PrivateContactEditor_secondaryButton__k25Yg{color:var(--nu-color-text-muted);background:var(--nu-neutral-75)}.PrivateContactEditor_destructiveActions__2T0_m{display:flex;justify-content:flex-end}.PrivateContactEditor_deleteLink__3M8ok{display:inline-flex;min-height:40px;align-items:center;gap:.3rem;color:var(--nu-color-text-subtle);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-semibold)}.PrivateContactEditor_message__AhLsI{display:flex;align-items:flex-start;gap:.35rem;margin:.85rem 0 0;padding:.72rem .8rem;border-radius:13px;color:var(--nu-color-success);background:color-mix(in srgb,var(--nu-color-success) 7%,transparent);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-semibold);line-height:var(--nu-leading-body-sm)}.PrivateContactEditor_message__AhLsI[data-error=true]{color:var(--nu-color-reaction);background:var(--nu-reaction-50)}.PrivateContactEditor_dialog__QDqVw{max-width:406px;padding:1.2rem 1rem calc(1rem + env(safe-area-inset-bottom))}.PrivateContactEditor_dialog__QDqVw>strong{display:block;font-size:var(--nu-text-callout)}.PrivateContactEditor_dialog__QDqVw>p{margin:.45rem 0 0;color:var(--nu-color-text-muted);font-size:var(--nu-text-body-sm);line-height:var(--nu-leading-body);word-break:keep-all}.PrivateContactEditor_dialog__QDqVw>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem}.PrivateContactEditor_dialog__QDqVw button{min-height:48px;border-radius:14px;font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-bold)}.PrivateContactEditor_dialog__QDqVw button:first-child{color:var(--nu-color-text-muted);background:var(--nu-color-app-bg)}.PrivateContactEditor_dialog__QDqVw button:last-child{color:var(--nu-color-text-on-accent);background:var(--nu-color-reaction)}.PrivateContactEditor_dialog__QDqVw button:focus-visible,.PrivateContactEditor_fieldBlock__w8lfd button:focus-visible{outline:2px solid var(--nu-info-300);outline-offset:2px}@media (max-width:350px){.PrivateContactEditor_section__PVMkP{padding-right:.875rem;padding-left:.875rem}.PrivateContactEditor_fieldBlock__w8lfd{padding:.8rem}.PrivateContactEditor_fieldTitle__Von6B{grid-template-columns:36px minmax(0,1fr)}.PrivateContactEditor_fieldTitle__Von6B>i{grid-column:2;width:fit-content}.PrivateContactEditor_verificationStatus__xKcJN{grid-template-columns:auto minmax(0,1fr)}.PrivateContactEditor_verificationStatus__xKcJN button{grid-column:1/-1;width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.PrivateContactEditor_dialog__QDqVw{animation-duration:1ms;animation-iteration-count:1}}