.AuthPanel_panel__jDUoH{display:flex;flex-direction:column;gap:16px;width:min(100%,440px);max-width:100%;min-width:0;overflow-x:clip;padding-inline:1px}.AuthPanel_loginPanel__oTCje{width:100%}.AuthPanel_submit__4CGpI{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;border:0;border-radius:var(--radius-control);background:var(--color-primary);color:#fff;font-weight:700}.AuthPanel_submit__4CGpI:hover:not(:disabled){background:var(--color-primary-hover)}.AuthPanel_submit__4CGpI:disabled{opacity:.5}.AuthPanel_panel__jDUoH h2{margin:0;font-size:24px;letter-spacing:-.03em}.AuthPanel_form__JzZAL,.AuthPanel_roles__8p7te{display:flex;flex-direction:column;gap:12px}.AuthPanel_check__seYlI,.AuthPanel_form__JzZAL label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--color-text-secondary);font-weight:600}.AuthPanel_form__JzZAL>label>input,.AuthPanel_form__JzZAL>label>select{width:100%;max-width:100%;height:44px;padding:0 16px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:rgba(255,255,255,.86);color:var(--color-text-primary);box-sizing:border-box}.AuthPanel_form__JzZAL input[type=checkbox],.AuthPanel_form__JzZAL input[type=radio]{width:auto;height:auto;padding:0}.AuthPanel_check__seYlI{flex-direction:row;align-items:center}.AuthPanel_fieldset__GwLLl{margin:0;padding:12px;border:1px solid var(--color-border);border-radius:12px;max-width:100%;min-width:0}.AuthPanel_row___LYk_{display:flex;gap:8px}.AuthPanel_row___LYk_>*{flex:1 1}.AuthPanel_bottom__e_M6b,.AuthPanel_divider__vtAyv,.AuthPanel_hint__ZeIix,.AuthPanel_simple__E8lX0{margin:0;text-align:center;color:var(--color-text-secondary);font-size:13px}.AuthPanel_simple__E8lX0{font-weight:700;color:#3d4046}.AuthPanel_forgotRow__LNhy2{display:flex;justify-content:flex-end;margin:-4px 0 4px}.AuthPanel_forgot__5QfN_{color:#6b6d75;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.AuthPanel_rule__yc7Ai{width:100%;height:1px;background:#eceef1}.AuthPanel_error__Fp9RN{margin:0;color:var(--color-primary);font-size:13px;font-weight:600}.AuthPanel_oauth__O4zNk{display:grid;grid-gap:8px;gap:8px}.AuthPanel_oauth__O4zNk button{height:44px;border-radius:999px;font-weight:700}.AuthPanel_google__BnvBe{border:1px solid var(--color-border);background:#fff;color:#1f1f1f}.AuthPanel_naver__d7geo{border:0;background:#03c75a;color:#fff}.AuthPanel_kakao__6LlOM{border:0;background:#fee500;color:#191919}.AuthPanel_link__SR_vI,.AuthPanel_switch__Bz_jM{border:0;background:transparent;color:var(--color-primary);font-weight:600}.AuthPanel_termRow__s4Ozt{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.AuthPanel_termRow__s4Ozt .AuthPanel_check__seYlI{min-width:0;flex:1 1}.AuthPanel_success__o_E8A{display:flex;flex-direction:column;gap:8px}.AuthPanel_success__o_E8A p{margin:0;color:var(--color-text-primary);font-size:14px}.AuthPanel_reader__mjc1V{position:fixed;inset:0;z-index:2;display:grid;place-items:center;padding:16px;background:rgba(255,255,255,.36);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.AuthPanel_readerCard__lRNDc{width:min(100%,520px);max-height:calc(100vh - 32px);overflow:auto;padding:20px;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 16px 48px rgba(23,23,25,.12)}.AuthPanel_readerCard__lRNDc h3{margin:0 0 8px}.AuthPanel_legalBody__6BLXG{white-space:pre-wrap;word-break:break-word;overflow-x:hidden;margin:0 0 16px;font-size:13px;line-height:1.6;color:var(--color-text-primary)}