.ProfileWrite_page__u0BBi{width:100%;margin:0;padding:0}.ProfileWrite_card__4Jmz_{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;font-family:var(--font-sans),system-ui,sans-serif;color:var(--color-text,#111827)}.ProfileWrite_title__1K2PU{margin:0;font-size:18px;font-weight:650;line-height:1.3}.ProfileWrite_body__9rTWI{margin:0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.ProfileWrite_note__225Qt{margin:0;font-size:13px;line-height:1.45;color:var(--color-text-muted,#6b7280)}.ProfileWrite_form__naAr7{display:flex;flex-direction:column;gap:12px}.ProfileWrite_field__U_L_u{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:500}.ProfileWrite_input__GF85_,.ProfileWrite_textarea__npgER{width:100%;box-sizing:border-box;border:1px solid var(--color-border-strong,#cbd5e1);border-radius:10px;padding:10px 12px;font-size:16px;font-family:inherit;line-height:1.45;background:var(--color-surface,#fff);color:inherit}.ProfileWrite_textarea__npgER{resize:vertical;min-height:112px}.ProfileWrite_input__GF85_:focus-visible,.ProfileWrite_textarea__npgER:focus-visible{outline:2px solid var(--color-primary,#0a9ce0);outline-offset:1px}.ProfileWrite_footer__CmdKP{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ProfileWrite_footer__CmdKP small{flex:1 1 200px}.ProfileWrite_actions__btYvA{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ProfileWrite_primary__4R_ef,.ProfileWrite_secondary__DkhN_{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;font-size:15px;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer}.ProfileWrite_primary__4R_ef{background:var(--color-primary,#0a9ce0);border:1px solid var(--color-primary,#0a9ce0);color:#fff}.ProfileWrite_primary__4R_ef:disabled{opacity:.5;cursor:not-allowed}.ProfileWrite_secondary__DkhN_{background:transparent;border:1px solid var(--color-border-strong,#cbd5e1);color:inherit}.ProfileWrite_linkBtn__S0G_p{background:none;border:0;padding:0;font:inherit;color:var(--color-primary,#0a9ce0);text-decoration:underline;cursor:pointer}.ProfileWrite_or__dUD6T{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--color-text-muted,#6b7280)}.ProfileWrite_or__dUD6T:after,.ProfileWrite_or__dUD6T:before{content:"";flex:1 1;height:1px;background:var(--color-border,#e5e7eb)}.ProfileWrite_errorSmall__WuNwK,.ProfileWrite_error__46iwY{margin:0;color:var(--color-danger,#b91c1c);font-size:14px}.ProfileWrite_errorSmall__WuNwK{font-size:13px}.ProfileWrite_back__zsISV{margin:0;font-size:14px}.ProfileWrite_visuallyHidden__CrEdL{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:420px){.ProfileWrite_card__4Jmz_{padding:14px}.ProfileWrite_actions__btYvA .ProfileWrite_primary__4R_ef,.ProfileWrite_footer__CmdKP .ProfileWrite_primary__4R_ef{width:100%}}.OAuthButtons_wrap__POwoT{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.OAuthButtons_divider__KYEYK{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem;font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.OAuthButtons_dividerLine__jGd9b{flex:1 1;height:1px;background:var(--border-strong)}.OAuthButtons_googleHost__pUMle{display:flex;justify-content:center;min-height:2.5rem}.OAuthButtons_appleBtn___FPjH{width:100%;padding:.65rem 1rem;border-radius:.5rem;border:1px solid var(--slate-900);background:var(--slate-900);color:white;font-family:inherit;font-size:.9rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .15s}.OAuthButtons_appleBtn___FPjH:hover:not(:disabled){background:black}.OAuthButtons_appleBtn___FPjH:disabled{cursor:default;opacity:.6}[data-theme=dark] .OAuthButtons_appleBtn___FPjH{background:white;color:var(--slate-900);border-color:white}[data-theme=dark] .OAuthButtons_appleBtn___FPjH:hover:not(:disabled){background:#e2e8f0}.OAuthButtons_error__pcYCO{color:var(--error,#dc2626);font-size:.82rem;margin:.5rem 0 0}.OAuthButtons_notConfigured__hsmEY{font-size:.72rem;color:var(--text-muted);text-align:center;padding:.75rem;background:var(--slate-50);border:1px dashed var(--border-strong);border-radius:.5rem}