.app .sidebar .profile-account{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;margin:-6px 0 -6px -6px;padding:6px;border-radius:var(--ui-r-s,10px);color:inherit;text-decoration:none;transition:background-color var(--ui-dur-fast,.15s) ease}.app .sidebar .profile-account>div:last-child{min-width:0}.app .sidebar .profile-account span,.app .sidebar .profile-account strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .sidebar .profile-account .avatar{flex:none}.app .sidebar .profile-account:focus-visible{outline:2px solid var(--ui-brand,#6265e5);outline-offset:1px}.app .sidebar .profile-account.active{background:var(--ui-side-hover,#ffffff12)}@media (hover:hover) and (pointer:fine){.app .sidebar .profile-account:hover{background:var(--ui-side-hover,#ffffff12)}}@media screen and (max-width:1024px){.app .sidebar .profile-account{min-height:44px}}.app .account-page .account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:var(--ui-s5,20px);gap:var(--ui-s5,20px);align-items:start;max-width:1040px}.app .account-page .account-card{display:grid;grid-gap:var(--ui-s4,16px);gap:var(--ui-s4,16px)}.app .account-card-head{display:flex;gap:12px;align-items:flex-start}.app .account-card-head h2{margin:0 0 3px;font:700 16px/1.3 var(--ui-font-display,inherit);letter-spacing:-.01em;color:var(--ui-ink)}.app .account-card-head p{margin:0;font-size:12.5px;line-height:1.45;color:var(--ui-muted)}.app .account-icon{flex:none;width:36px;height:36px;border-radius:var(--ui-r-s,10px);display:grid;place-items:center;background:var(--ui-brand-soft);color:var(--ui-brand)}.app .account-fields{display:grid;grid-gap:12px;gap:12px}.app .account-fields.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.app .account-fields .ui-field{width:100%}.app .account-fields .password-field{margin-top:0}.app .account-fields .password-field .ui-field{padding-right:46px}.app .account-fields [data-invalid] .ui-field{border-color:var(--ui-bad)}.app .account-meta{margin:0;display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:var(--ui-r-s,10px);background:var(--ui-bg)}.app .account-meta>div{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.app .account-meta dt{color:var(--ui-muted)}.app .account-meta dd{margin:0;color:var(--ui-ink-2);font-weight:600;text-align:right;overflow-wrap:anywhere}.app .account-notice{margin:0;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--ui-r-s,10px);font-size:13px;font-weight:500}.app .account-notice.ok{background:var(--ui-ok-soft);color:var(--ui-ok)}.app .account-notice.bad{background:var(--ui-bad-soft);color:var(--ui-bad)}.app .account-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.app .account-actions .account-forgot{margin-right:auto;font-size:12.5px;color:var(--ui-brand)}.app .user-edit{display:grid;grid-gap:var(--ui-s4,16px);gap:var(--ui-s4,16px)}.app .user-edit section{display:grid;grid-gap:10px;gap:10px}.app .user-edit h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-muted)}.app .user-edit p{margin:0;font-size:12.5px;line-height:1.45;color:var(--ui-muted)}.app .user-edit .account-fields .ui-field{width:100%}.app .user-edit .user-edit-link{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:var(--ui-r-s,10px);background:var(--ui-brand-tint,var(--ui-bg))}.app .user-edit .user-edit-link code{font-size:12px;overflow-wrap:anywhere;color:var(--ui-ink)}.app .user-edit .user-edit-link small{font-size:12px;color:var(--ui-muted)}@media screen and (max-width:760px){.app .account-page .account-grid{gap:var(--ui-s4,16px)}.app .account-actions .primary-btn{flex:1 1;min-height:44px}.app .account-actions .account-forgot{min-height:44px;display:inline-flex;align-items:center}.app :is(.account-fields,.user-edit) .ui-field{font-size:16px;min-height:44px}}@media (prefers-reduced-motion:reduce){.app .sidebar .profile-account{transition:none}}