.profile.svelte-7va415 .avatar:where(.svelte-7va415),.menu.svelte-7va415 .avatar:where(.svelte-7va415){border:.125rem solid var(--color-brand-dark);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand) 18%, white);flex:0 0 2.625rem;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;font-size:1rem;font-weight:800;line-height:0;display:inline-flex;position:relative}.profile.svelte-7va415 .avatar:where(.svelte-7va415) .status:where(.svelte-7va415),.menu.svelte-7va415 .avatar:where(.svelte-7va415) .status:where(.svelte-7va415){border:.125rem solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-success);width:.75rem;height:.75rem;position:absolute;bottom:1px;right:-1px}.profile.svelte-7va415 .avatar:where(.svelte-7va415) .status:where(.svelte-7va415):after,.menu.svelte-7va415 .avatar:where(.svelte-7va415) .status:where(.svelte-7va415):after{content:"";border:.125rem solid var(--color-success);border-radius:inherit;transform-origin:50%;animation:svelte-7va415-status_pulse 2s var(--ease-out) infinite;position:absolute;inset:-.125rem}.profile.svelte-7va415{border-radius:var(--radius-md);text-align:left;max-width:13.75rem;min-height:3.25rem;transition:background var(--duration-fast) var(--ease-out);align-items:center;gap:.625rem;padding:.3125rem .625rem .3125rem .375rem;display:inline-flex}.profile.svelte-7va415:hover,.profile.open.svelte-7va415{background:var(--color-bg-soft)}.profile.svelte-7va415:focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-brand) 38%, transparent);outline-offset:.125rem}.profile.svelte-7va415 .info:where(.svelte-7va415){flex-direction:column;flex:1;min-width:0;display:flex}.profile.svelte-7va415 .info:where(.svelte-7va415) .name:where(.svelte-7va415),.profile.svelte-7va415 .info:where(.svelte-7va415) .role:where(.svelte-7va415){text-overflow:ellipsis;white-space:nowrap;max-width:8.125rem;overflow:hidden}.profile.svelte-7va415 .info:where(.svelte-7va415) .name:where(.svelte-7va415){font-size:.875rem;font-weight:700;line-height:1.3}.profile.svelte-7va415 .info:where(.svelte-7va415) .role:where(.svelte-7va415){color:var(--color-text-secondary);font-size:.75rem;font-weight:600;line-height:1.35}.profile.svelte-7va415 .chevron{transition:transform var(--duration-base) var(--ease-out);flex:none}.profile.svelte-7va415 .chevron.rotated{transform:rotate(180deg)}@media (width<=67.5rem){.profile.svelte-7va415{gap:.375rem;max-width:5rem;padding-right:.375rem}.profile.svelte-7va415 .info:where(.svelte-7va415){display:none}.profile.svelte-7va415 .chevron{width:1rem;height:1rem}}.menu.svelte-7va415{z-index:300;visibility:hidden;border:1px solid var(--color-border);background:var(--color-surface);transform-origin:100% 0;width:min(20rem,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);animation:svelte-7va415-menu_in .18s var(--ease-out);border-radius:1rem;padding:.875rem;position:fixed;overflow-y:auto;box-shadow:0 .875rem 2.375rem #0f0f1029}.menu.svelte-7va415 .identity:where(.svelte-7va415){align-items:center;gap:.75rem;min-width:0;padding:.125rem .125rem .75rem;display:flex}.menu.svelte-7va415 .identity:where(.svelte-7va415) .identity_avatar:where(.svelte-7va415){flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.125rem;display:inline-flex}.menu.svelte-7va415 .identity:where(.svelte-7va415) .identity_copy:where(.svelte-7va415){flex-direction:column;flex:1;min-width:0;display:flex}.menu.svelte-7va415 .identity:where(.svelte-7va415) .identity_copy:where(.svelte-7va415) .identity_name:where(.svelte-7va415),.menu.svelte-7va415 .identity:where(.svelte-7va415) .identity_copy:where(.svelte-7va415) .identity_contact:where(.svelte-7va415){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu.svelte-7va415 .identity:where(.svelte-7va415) .identity_copy:where(.svelte-7va415) .identity_name:where(.svelte-7va415){font-size:.9375rem;font-weight:700;line-height:1.35}.menu.svelte-7va415 .identity:where(.svelte-7va415) .identity_copy:where(.svelte-7va415) .identity_contact:where(.svelte-7va415){color:var(--color-text-secondary);font-size:.8125rem;line-height:1.4}.menu.svelte-7va415 .divider:where(.svelte-7va415){background:var(--color-border);height:1px;margin:0 0 .5rem}.menu.svelte-7va415 .menu_item:where(.svelte-7va415){width:100%;min-height:2.75rem;color:var(--color-text);text-align:left;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:.75rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;display:flex}.menu.svelte-7va415 .menu_item:where(.svelte-7va415):hover,.menu.svelte-7va415 .menu_item:where(.svelte-7va415):focus-visible{background:var(--color-bg-soft)}.menu.svelte-7va415 .menu_item:where(.svelte-7va415):active{transform:scale(.98)}.menu.svelte-7va415 .menu_item.management:where(.svelte-7va415){background:var(--color-brand);color:var(--color-text-on-brand);justify-content:center;margin-bottom:.5rem}.menu.svelte-7va415 .menu_item.management:where(.svelte-7va415):hover,.menu.svelte-7va415 .menu_item.management:where(.svelte-7va415):focus-visible{background:var(--color-brand-hover)}.menu.svelte-7va415 .menu_item.danger:where(.svelte-7va415){color:var(--color-danger)}.menu.svelte-7va415 .menu_item.danger:where(.svelte-7va415):hover,.menu.svelte-7va415 .menu_item.danger:where(.svelte-7va415):focus-visible{background:color-mix(in srgb, var(--color-danger) 9%, white)}.menu.svelte-7va415 .menu_item:where(.svelte-7va415):focus-visible{outline-offset:-.125rem;outline:.125rem solid}@keyframes svelte-7va415-menu_in{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-7va415-status_pulse{0%{opacity:.65;transform:scale(.75)}70%,to{opacity:0;transform:scale(1.8)}}
