.user-menu.svelte-1lgnh63{position:relative;display:inline-flex;align-items:center;overflow:visible;min-width:44px;min-height:44px;justify-content:center}.user-menu-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer;border-radius:50%;transition:opacity .15s ease;overflow:visible;margin:0}.avatar-wrapper.svelte-1lgnh63{position:relative;display:inline-flex}.notification-dot.svelte-1lgnh63{position:absolute;top:-2px;right:-2px;width:10px;height:10px;background-color:#00f;border-radius:50%;border:2px solid #ffffff;box-sizing:content-box;z-index:10;pointer-events:none}[data-theme=dark] .notification-dot.svelte-1lgnh63,[data-theme=clad_black] .notification-dot.svelte-1lgnh63{border-color:#0a0a0a}.user-menu-trigger:hover{opacity:.9}.user-menu-trigger.fading-out{opacity:.4;pointer-events:none;transition:opacity .3s ease-out}.user-dropdown{min-width:160px;width:max-content;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 12px #0000001a;padding:4px 0;z-index:var(--z-dropdown);list-style:none;margin:0;border-radius:0;animation:svelte-1lgnh63-userDropdownFadeSlideIn .15s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-1lgnh63-userDropdownFadeSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .user-dropdown,[data-theme=clad_black] .user-dropdown{background:#0a0a0a;border-color:#ffffff1a;box-shadow:0 4px 12px #0006}.user-dropdown .menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;font-size:12px;font-weight:500;color:var(--color-primary-text, #333);text-decoration:none;text-transform:uppercase;letter-spacing:.03em;background:transparent;border:none;cursor:pointer;transition:all .15s ease;position:relative}[data-theme=dark] .user-dropdown .menu-item,[data-theme=clad_black] .user-dropdown .menu-item{color:#ffffffe6}.user-dropdown .menu-item:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:#00f;transform:scaleY(0);transition:transform .15s ease}[data-theme=dark] .user-dropdown .menu-item:before,[data-theme=clad_black] .user-dropdown .menu-item:before{background:#fff}.user-dropdown .menu-item:hover:before,.user-dropdown .menu-item:focus:before,.user-dropdown .menu-item[data-highlighted]:before{transform:scaleY(1)}.user-dropdown .menu-item:hover,.user-dropdown .menu-item:focus,.user-dropdown .menu-item[data-highlighted]{color:var(--color-primary-text, #0000ff);background:#0000ff0a;outline:none}[data-theme=dark] .user-dropdown .menu-item:hover,[data-theme=dark] .user-dropdown .menu-item:focus,[data-theme=dark] .user-dropdown .menu-item[data-highlighted],[data-theme=clad_black] .user-dropdown .menu-item:hover,[data-theme=clad_black] .user-dropdown .menu-item:focus,[data-theme=clad_black] .user-dropdown .menu-item[data-highlighted]{color:#fff;background:#ffffff0f}.user-dropdown .menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.user-dropdown .menu-item.signing-out{display:flex;align-items:center;gap:8px;opacity:.7}.user-dropdown .spinner{animation:svelte-1lgnh63-spin 1s linear infinite;flex-shrink:0}@keyframes svelte-1lgnh63-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-dropdown .badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;color:#fff;background:#f44;border-radius:9px}@media(prefers-reduced-motion:reduce){.user-dropdown .menu-item,.user-dropdown .menu-item:before{transition:none}.user-dropdown{animation:none}}.theme-toggle-btn.svelte-b7sbdb{position:relative;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.theme-toggle-btn.svelte-b7sbdb:hover{color:var(--axo-text-primary)}.theme-toggle-btn.svelte-b7sbdb:focus-visible{outline:2px solid var(--axo-status-active);outline-offset:1px}.theme-toggle-btn.is-active.svelte-b7sbdb{color:var(--axo-status-active)}.theme-toggle-btn.svelte-b7sbdb:active{transform:scale(.85)}.theme-icon.svelte-b7sbdb{width:16px;height:16px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .2s ease;animation:svelte-b7sbdb-iconEnter .4s cubic-bezier(.34,1.56,.64,1)}.is-active.svelte-b7sbdb .theme-icon:where(.svelte-b7sbdb){transform:rotate(-15deg)}@keyframes svelte-b7sbdb-iconEnter{0%{opacity:0;transform:scale(.5) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0)}}.is-active.svelte-b7sbdb .theme-icon:where(.svelte-b7sbdb){animation:svelte-b7sbdb-iconEnterDark .4s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-b7sbdb-iconEnterDark{0%{opacity:0;transform:scale(.5) rotate(90deg)}to{opacity:1;transform:scale(1) rotate(-15deg)}}@media(prefers-reduced-motion:reduce){.theme-toggle-btn.svelte-b7sbdb{transition:none}.theme-icon.svelte-b7sbdb{transition:none;animation:none}.is-active.svelte-b7sbdb .theme-icon:where(.svelte-b7sbdb){transform:none;animation:none}}
