.account-profile.account-profile--editable{grid-template-columns:var(--temori-hit-target) minmax(0, 1fr) auto;align-items:center;gap:var(--temori-control-gap);display:grid}.account-profile-copy{min-width:0}.account-profile-copy .account-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-avatar-edit{flex:none;position:relative}.account-avatar-edit-badge{width:var(--temori-icon-size-prominent);height:var(--temori-icon-size-prominent);border-radius:var(--temori-radius-circle);background:var(--temori-surface-solid);color:var(--temori-fg-primary);box-shadow:inset 0 0 0 var(--temori-focus-width) var(--temori-border-subtle);pointer-events:none;place-items:center;display:grid;position:absolute;bottom:0;right:0}.account-avatar-edit-badge,.account-avatar-options{transition:opacity var(--temori-duration-micro) var(--temori-ease-standard)}.account-avatar-edit-badge .temori-icon{width:var(--temori-icon-size-compact);height:var(--temori-icon-size-compact)}@media (hover:hover) and (pointer:fine){.account-avatar-edit-badge,.account-avatar-options{opacity:0}.account-avatar-edit:is(:hover,:focus-visible) .account-avatar-edit-badge,.account-profile--editable:is(:hover,:focus-within) .account-avatar-options,.account-avatar-options[aria-expanded=true]{opacity:1}}.account-avatar-feedback{grid-column:1/-1;min-width:0}.account-avatar-undo{justify-content:space-between;align-items:center;gap:var(--temori-control-gap);font-size:var(--temori-font-size-label);display:flex}.avatar-crop-dialog{max-height:calc(100dvh - 2 * var(--temori-space-6))}.avatar-crop-dialog .temori-dialog__head,.avatar-crop-dialog .temori-dialog__footer{flex:none}.avatar-crop-dialog .temori-dialog__body{overscroll-behavior:contain;min-height:0;padding:var(--temori-space-1);overflow-y:auto}.avatar-crop-dialog .temori-dialog__footer{justify-content:flex-end;gap:var(--temori-control-gap)}.avatar-crop-stage{width:min(100%, var(--temori-avatar-preview-size));aspect-ratio:1;margin:var(--temori-space-6) auto;border-radius:var(--temori-radius-circle);background:var(--temori-surface-selected);position:relative;overflow:hidden}.avatar-crop-context,.avatar-crop-frost{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.avatar-crop-context{filter:blur(var(--temori-avatar-context-blur));opacity:var(--temori-avatar-context-opacity)}.avatar-crop-frost{background:color-mix(in srgb, var(--temori-surface-solid) var(--temori-avatar-frost-density), transparent)}.avatar-crop-target{inset:var(--temori-avatar-crop-inset);border-radius:var(--temori-radius-circle);background:var(--temori-surface-solid);box-shadow:0 0 0 var(--temori-focus-width) var(--temori-border-control);cursor:grab;touch-action:none;position:absolute;overflow:hidden}.avatar-crop-target:active{cursor:grabbing}.avatar-crop-target:focus-visible{outline:var(--temori-focus-width) solid var(--temori-accent);outline-offset:var(--temori-space-1)}.avatar-crop-image{width:100%;height:100%;display:block}.avatar-crop-hint{text-align:center}.avatar-crop-zoom{align-items:center;gap:var(--temori-control-gap);margin-block:var(--temori-space-5);display:flex}.avatar-crop-zoom>.temori-slider{flex:1;min-width:0}@media (prefers-reduced-transparency:reduce){.avatar-crop-context{display:none}.avatar-crop-frost{background:var(--temori-surface-selected)}}@supports not (filter:blur(1px)){.avatar-crop-context{display:none}.avatar-crop-frost{background:var(--temori-surface-selected)}}
