@keyframes page_skeleton-loading__pibyo{0%{background-position:200% 0}to{background-position:-200% 0}}.page_main__9KpPG{padding:20px 16px 24px}.page_loading__3yezg{padding:40px;text-align:center;color:#9e9e9e;font-size:14px}.page_section__Be2uN{margin-bottom:16px}.page_form__dyxTP{display:flex;flex-direction:column;gap:20px}.page_avatarSection__irIMS{display:flex;align-items:center;justify-content:center;padding:8px 0 4px}.page_hiddenFileInput__Typc3{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.page_avatarTap__hw4kj{position:relative;padding:0;border:none;background:transparent;cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.page_avatarTap__hw4kj:disabled{opacity:.55;cursor:not-allowed}.page_avatarTap__hw4kj:active:not(:disabled) .page_avatarWrapper__vZu1j{opacity:.92}.page_cameraBadge___HM66{position:absolute;right:-2px;bottom:-2px;width:34px;height:34px;border-radius:50%;background:#fff;color:#616161;box-shadow:0 1px 4px rgba(0,0,0,.12);border:2px solid #fff;pointer-events:none}.page_avatarWrapper__vZu1j,.page_cameraBadge___HM66{display:flex;align-items:center;justify-content:center}.page_avatarWrapper__vZu1j{box-sizing:border-box;width:100px;height:100px;border-radius:50%;background:#e5e5e5;border:1px solid rgba(0,0,0,.06);overflow:hidden;flex-shrink:0;transition:opacity .15s ease}.page_avatarImage__u9djE{width:100%;height:100%;object-fit:cover}.page_avatarPlaceholder__2OY05{font-size:48px;line-height:1}.page_error__NOxb_{padding:10px 12px;background:#fff3f3;border-radius:8px;font-size:13px;color:#f44336}.page_field__FzXA9{display:flex;flex-direction:column;gap:8px}.page_label__3NQ_S{font-size:14px;font-weight:600;color:#424242}.page_required__I1ONk{color:#f44336}.page_input__7UE4W{width:100%;padding:12px 14px;font-size:15px;color:#212121;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;outline:none;transition:border-color .2s}.page_input__7UE4W::placeholder{color:#bdbdbd}.page_input__7UE4W:focus{border-color:#ff6b35}.page_submit__KrFTk{margin-top:8px}