.page_page__j8X_T{width:100%;max-width:430px;min-height:100dvh;margin:0 auto;padding:0 1rem calc(2rem + env(safe-area-inset-bottom));color:var(--nu-color-text);background:var(--nu-color-surface)}.page_header__X7UxJ{position:sticky;z-index:20;top:0;display:grid;min-height:calc(56px + env(safe-area-inset-top));grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;margin:0 -1rem;padding:env(safe-area-inset-top) .875rem 0;border-bottom:1px solid var(--nu-color-border);background:color-mix(in srgb,var(--nu-neutral-0) 96%,transparent);backdrop-filter:blur(16px)}.page_header__X7UxJ>a{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--nu-neutral-800)}.page_header__X7UxJ>a:hover{background:var(--nu-color-app-bg)}.page_header__X7UxJ p{overflow:hidden;margin:0;padding:0 .4rem;font-size:var(--nu-text-callout);font-weight:var(--nu-weight-semibold);text-align:center;text-overflow:ellipsis;white-space:nowrap}.page_hero__6PC7T{display:grid;min-height:154px;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:.75rem;padding:1.6rem .25rem 1.25rem;border-bottom:1px solid var(--nu-color-border)}.page_heroCopy__MHObW{min-width:0}.page_heroCopy__MHObW h1{max-width:15rem;margin:0;color:var(--nu-color-text);font-size:var(--nu-text-fluid-title);font-weight:var(--nu-weight-bold);letter-spacing:-.035em;line-height:var(--nu-leading-title);word-break:keep-all}.page_heroCopy__MHObW p{margin:.65rem 0 0;color:var(--nu-color-text-muted);font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-medium);line-height:var(--nu-leading-body-sm);word-break:keep-all}.page_character__q_Ow_{display:grid;width:104px;height:104px;place-items:center;overflow:hidden;border:1px solid var(--nu-brand-100);border-radius:50%;background:linear-gradient(145deg,var(--nu-brand-50),var(--nu-community-100))}.page_character__q_Ow_ img{width:96px;height:96px;object-fit:cover}.page_authSection__5nTRJ{padding:1.1rem 0 1rem}.page_backLink__meYXA{display:grid;min-height:44px;place-items:center;color:var(--nu-color-text-muted);font-size:var(--nu-text-label);font-weight:var(--nu-weight-semibold)}.page_backLink__meYXA:focus-visible,.page_header__X7UxJ>a:focus-visible{outline:2px solid var(--nu-color-brand-border);outline-offset:2px}@media (max-width:350px){.page_page__j8X_T{padding-right:.875rem;padding-left:.875rem}.page_header__X7UxJ{margin-right:-.875rem;margin-left:-.875rem}.page_hero__6PC7T{grid-template-columns:minmax(0,1fr) 84px}.page_character__q_Ow_{width:84px;height:84px}.page_character__q_Ow_ img{width:78px;height:78px}}.AccountConnectPanel_panel__qMoNc{color:var(--nu-color-text)}.AccountConnectPanel_connectedHeading__sGDi6 h2,.AccountConnectPanel_intro__igW4K h2{margin:0;font-size:var(--nu-text-body);font-weight:var(--nu-weight-bold);letter-spacing:-.02em}.AccountConnectPanel_connectedHeading__sGDi6 p,.AccountConnectPanel_intro__igW4K p{margin:.35rem 0 0;color:var(--nu-color-text-muted);font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-medium);line-height:var(--nu-leading-body-sm);word-break:keep-all}.AccountConnectPanel_consentBox__6rTyi{margin-top:1.1rem;overflow:hidden;border:1px solid var(--nu-color-border-strong);border-radius:14px;background:var(--nu-color-surface)}.AccountConnectPanel_consentGroup__qFIgO{padding:.15rem .75rem;border-top:1px solid var(--nu-color-border)}.AccountConnectPanel_consentRow__UNsky{position:relative;display:flex;min-height:44px;cursor:pointer;align-items:center;gap:.625rem;color:var(--nu-neutral-700);font-size:var(--nu-text-label);font-weight:var(--nu-weight-medium)}.AccountConnectPanel_consentRow__UNsky[data-emphasis=true]{min-height:48px;padding:0 .75rem;color:var(--nu-color-text);background:var(--nu-color-brand-surface);font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-bold)}.AccountConnectPanel_consentGroup__qFIgO .AccountConnectPanel_consentRow__UNsky+.AccountConnectPanel_consentRow__UNsky,.AccountConnectPanel_optionalConsent__hL4cu .AccountConnectPanel_consentRow__UNsky+.AccountConnectPanel_consentRow__UNsky{border-top:1px solid var(--nu-neutral-75)}.AccountConnectPanel_consentRow__UNsky input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.AccountConnectPanel_checkmark__o_ydw{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border:1px solid var(--nu-neutral-200);border-radius:7px;color:var(--nu-color-surface);background:var(--nu-color-surface)}.AccountConnectPanel_consentRow__UNsky input:checked+.AccountConnectPanel_checkmark__o_ydw{border-color:var(--nu-info-500);background:var(--nu-info-500)}.AccountConnectPanel_consentRow__UNsky input:focus-visible+.AccountConnectPanel_checkmark__o_ydw{outline:2px solid var(--nu-color-brand-border);outline-offset:2px}.AccountConnectPanel_consentLabel__sAl_1{display:grid;min-width:0;flex:1;gap:.18rem}.AccountConnectPanel_consentLabel__sAl_1>small{max-width:27rem;color:var(--nu-color-text-subtle);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-medium);line-height:var(--nu-leading-label);word-break:keep-all}.AccountConnectPanel_consentRow__UNsky>small{color:var(--nu-neutral-400);font-size:var(--nu-text-caption)}.AccountConnectPanel_optionalConsent__hL4cu .AccountConnectPanel_consentRow__UNsky{min-height:68px;align-items:flex-start;padding-block:.75rem}.AccountConnectPanel_optionalConsent__hL4cu .AccountConnectPanel_checkmark__o_ydw,.AccountConnectPanel_optionalConsent__hL4cu .AccountConnectPanel_consentRow__UNsky>small{margin-top:.08rem}.AccountConnectPanel_optionalConsent__hL4cu,.AccountConnectPanel_requiredConsentNotice__edZqJ{padding:0 .75rem;border-top:1px solid var(--nu-color-border)}.AccountConnectPanel_requiredConsentNotice__edZqJ{color:var(--nu-color-text-muted)}.AccountConnectPanel_requiredConsentNotice__edZqJ summary{min-height:44px;padding-block:.8125rem;cursor:pointer;font-size:var(--nu-text-label);font-weight:var(--nu-weight-semibold);line-height:var(--nu-leading-label)}.AccountConnectPanel_requiredConsentNotice__edZqJ dl{display:grid;gap:.625rem;margin:0;padding:0 0 .875rem}.AccountConnectPanel_requiredConsentNotice__edZqJ dl div{display:grid;gap:.15rem}.AccountConnectPanel_requiredConsentNotice__edZqJ dt{color:var(--nu-color-text);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold)}.AccountConnectPanel_requiredConsentNotice__edZqJ dd{margin:0;color:var(--nu-color-text-subtle);font-size:var(--nu-text-caption);line-height:var(--nu-leading-body-sm);word-break:keep-all}.AccountConnectPanel_optionalConsent__hL4cu summary{box-sizing:border-box;min-height:44px;padding-block:.8125rem;cursor:pointer;color:var(--nu-color-text-muted);font-size:var(--nu-text-label);font-weight:var(--nu-weight-semibold);line-height:var(--nu-leading-label)}.AccountConnectPanel_policyCopy__rjg_C{margin:.65rem 0 0;color:var(--nu-neutral-500);font-size:var(--nu-text-caption);line-height:var(--nu-leading-body-sm)}.AccountConnectPanel_policyCopy__rjg_C a{color:var(--nu-info-500);font-weight:var(--nu-weight-semibold);text-decoration:underline;text-underline-offset:2px}.AccountConnectPanel_providerList__BNTr0{display:grid;gap:.625rem;margin-top:1.15rem}.AccountConnectPanel_consentSubmit__gafXf{display:inline-flex;min-height:52px;width:100%;align-items:center;justify-content:center;gap:.5rem;margin-top:1.15rem;padding-inline:1rem;border-radius:13px;color:var(--nu-color-surface);background:var(--nu-color-text-strong);font-size:var(--nu-text-callout);font-weight:var(--nu-weight-bold)}.AccountConnectPanel_consentSubmit__gafXf:disabled{cursor:not-allowed;opacity:.42}.AccountConnectPanel_consentSubmit__gafXf:focus-visible{outline:2px solid var(--nu-info-300);outline-offset:2px}.AccountConnectPanel_providerButton__MYHVO{display:grid;min-height:52px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:.625rem;padding:0 .875rem;border:1px solid transparent;border-radius:13px;font-size:var(--nu-text-callout);font-weight:var(--nu-weight-semibold);transition:transform .12s ease,opacity .12s ease}.AccountConnectPanel_providerButton__MYHVO[data-provider=kakao]{color:var(--nu-provider-kakao-text);background:var(--nu-provider-kakao-bg)}.AccountConnectPanel_providerButton__MYHVO[data-provider=google]{border-color:var(--nu-provider-google-border);color:var(--nu-provider-google-text);background:var(--nu-color-surface)}.AccountConnectPanel_providerButton__MYHVO[data-provider=apple]{border-color:var(--nu-neutral-950);color:var(--nu-neutral-0);background:var(--nu-neutral-950)}.AccountConnectPanel_providerButton__MYHVO:not(:disabled):active{transform:scale(.988)}.AccountConnectPanel_providerButton__MYHVO:disabled{cursor:not-allowed;opacity:.42}.AccountConnectPanel_providerButton__MYHVO:focus-visible{outline:2px solid var(--nu-info-300);outline-offset:2px}.AccountConnectPanel_providerLogo__5obDg{width:22px;height:22px}.AccountConnectPanel_genericProviderLogo__4xOgi{display:grid;width:22px;height:22px;place-items:center;color:var(--nu-color-surface);background:var(--nu-community-700);font-size:var(--nu-text-label);font-weight:var(--nu-weight-heavy)}.AccountConnectPanel_providerSpacer__OoNxj{width:17px}.AccountConnectPanel_spinner__yH2ht{animation:AccountConnectPanel_spin__MKv_G .7s linear infinite}.AccountConnectPanel_authHint__b3fDl,.AccountConnectPanel_retryHint__Xm13V{margin:.75rem 0 0;color:var(--nu-color-text-subtle);font-size:var(--nu-text-label);line-height:var(--nu-leading-body-sm);text-align:center}.AccountConnectPanel_statusNotice__WZ3n8{margin:.8rem 0 0;padding:.7rem .75rem;border:1px solid var(--nu-warm-300);border-radius:12px;color:var(--nu-warm-700);background:var(--nu-warm-50);font-size:var(--nu-text-label);line-height:var(--nu-leading-label)}.AccountConnectPanel_connectedHeading__sGDi6{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem}.AccountConnectPanel_connectedIcon__Jvryg{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:var(--nu-color-community);background:var(--nu-community-100)}.AccountConnectPanel_connectedRow__pAWdd{display:grid;min-height:64px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;padding:.65rem 0;border-top:1px solid var(--nu-color-border);border-bottom:1px solid var(--nu-color-border)}.AccountConnectPanel_connectedRow__pAWdd>div{display:grid;min-width:0;gap:.18rem}.AccountConnectPanel_connectedRow__pAWdd strong{overflow:hidden;font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-bold);text-overflow:ellipsis;white-space:nowrap}.AccountConnectPanel_connectedRow__pAWdd small{color:var(--nu-color-text-subtle);font-size:var(--nu-text-caption)}.AccountConnectPanel_connectedRow__pAWdd>button{display:inline-flex;min-height:40px;align-items:center;gap:.35rem;padding:0 .25rem;color:var(--nu-color-text-muted);font-size:var(--nu-text-label);font-weight:var(--nu-weight-semibold)}.AccountConnectPanel_skeleton__rP2E1{display:grid;gap:.7rem}.AccountConnectPanel_skeleton__rP2E1>span{display:block;border-radius:10px;background:linear-gradient(90deg,var(--nu-neutral-75),var(--nu-neutral-0),var(--nu-neutral-75));background-size:220% 100%;animation:AccountConnectPanel_shimmer__4_FtL 1.1s ease-in-out infinite}.AccountConnectPanel_skeletonTitle__XQ34E{width:42%;height:18px}.AccountConnectPanel_skeletonCopy__luNJl{width:78%;height:13px}.AccountConnectPanel_skeletonButton__3I2rZ{width:100%;height:52px}@keyframes AccountConnectPanel_spin__MKv_G{to{transform:rotate(1turn)}}@keyframes AccountConnectPanel_shimmer__4_FtL{to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.AccountConnectPanel_providerButton__MYHVO,.AccountConnectPanel_skeleton__rP2E1>span,.AccountConnectPanel_spinner__yH2ht{animation:none;transition:none}}