@layer design{[data-account-control]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;padding:0;border:0;border-radius:var(--radius);background:none;color:inherit;font:var(--text-dense);text-decoration:none}button[data-account-control]{cursor:pointer}[data-account-control] .identity-avatar{display:block;flex:none;width:var(--header-control,var(--control-sm));height:var(--header-control,var(--control-sm));border-radius:50%}.account-control-name{min-width:0;max-width:16ch}.account-control-status,[data-account-control][data-name-hidden] .account-control-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.account-control-organization-mark{position:relative;display:grid;place-items:center;overflow:hidden;background:var(--surface-sunken);color:var(--text-secondary);font:var(--text-dense);font-size:11px;font-weight:600;line-height:1;letter-spacing:.02em}.account-control-organization-mark:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border-default);pointer-events:none}.account-control-organization-mark[data-mark=logo]{background:var(--surface-panel)}.account-control-organization-mark img{display:block;width:100%;height:100%;object-fit:cover}@media (pointer:coarse){[data-account-control]{min-width:var(--control-md);min-height:var(--control-md)}}}