.fabmenu-trigger{position:fixed!important;bottom:2rem;right:var( --layout-padding-inline, 2rem );z-index:var(--z-fab, 9600);display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;cursor:pointer;pointer-events:auto;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;animation:svelte-of6mr4-fabmenuTriggerIn .3s cubic-bezier(.4,0,.2,1)}.fabmenu-trigger:before{content:"";position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%);border-radius:50%}.fabmenu-trigger.theme-light{background:#fff;border:1px solid rgba(0,0,0,.12);color:#0000008c;box-shadow:0 1px 3px #0000000d}.fabmenu-trigger.theme-dark{background:#2a2a2a;border:1px solid rgba(255,255,255,.3);color:#ffffffbf;box-shadow:0 0 15px #fff3,0 1px 3px #ffffff0d}@media(hover:hover)and (pointer:fine){.fabmenu-trigger.theme-light:hover{color:var(--color-primary-text, #0000ff);border-color:#00f;box-shadow:0 2px 8px #0000ff26}.fabmenu-trigger.theme-dark:hover{color:#fff;border-color:#ffffff80}}.fabmenu-trigger[data-state=open].theme-light{color:var(--color-primary-text, #0000ff);border-color:#00f}.fabmenu-trigger[data-state=open].theme-dark{color:#fff;border-color:#fff9}.fabmenu-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #0000ff40}.fabmenu-trigger.theme-dark:focus-visible{box-shadow:0 0 0 2px #ffffff4d}.fabmenu-trigger[data-disabled],.fabmenu-trigger:disabled{opacity:.5;cursor:not-allowed}.fabmenu-trigger.has-accent,.fabmenu-trigger.has-accent.theme-light,.fabmenu-trigger.has-accent.theme-dark{background:var(--fab-accent, #2b3ae0);border-color:transparent;color:#fff;box-shadow:var(--axo-shadow-elevated, 0 4px 14px rgba(0, 0, 0, .18))}.fabmenu-trigger.has-accent.theme-dark{background:var(--fab-accent, #ff8a6b)}.fabmenu-trigger.has-accent[data-state=open].theme-light,.fabmenu-trigger.has-accent[data-state=open].theme-dark{color:#fff;border-color:transparent}@media(hover:hover)and (pointer:fine){.fabmenu-trigger.has-accent.theme-light:hover,.fabmenu-trigger.has-accent.theme-dark:hover{background:var(--fab-accent, #2b3ae0);border-color:transparent;color:#fff;filter:brightness(1.06)}.fabmenu-trigger.has-accent.theme-dark:hover{background:var(--fab-accent, #ff8a6b)}}.fabmenu-trigger.has-accent:focus-visible{box-shadow:var(--axo-focus-ring, 0 0 0 3px rgba(43, 58, 224, .35))}.fabmenu-trigger-icon{display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.4,0,.2,1)}.fabmenu-trigger-icon.is-open{transform:rotate(90deg)}.fabmenu-trigger-icon>svg{display:block}@keyframes svelte-of6mr4-fabmenuTriggerIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.fabmenu-content{min-width:11rem;width:max-content;max-width:16rem;padding:.375rem;display:flex;flex-direction:column;gap:.125rem;border-radius:.75rem;z-index:var(--z-fab-actions, 9610);animation:svelte-of6mr4-fabmenuContentIn .16s cubic-bezier(.4,0,.2,1);max-height:min(60vh,20rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.fabmenu-content.theme-light{scrollbar-color:rgba(0,0,0,.25) transparent}.fabmenu-content.theme-dark{scrollbar-color:rgba(255,255,255,.3) transparent}.fabmenu-content::-webkit-scrollbar{width:6px}.fabmenu-content::-webkit-scrollbar-thumb{background:#00000040;border-radius:3px}.fabmenu-content.theme-dark::-webkit-scrollbar-thumb{background:#ffffff4d}.fabmenu-content.theme-light{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 6px 24px #0000001f}.fabmenu-content.theme-dark{background:#2a2a2a;border:1px solid rgba(255,255,255,.14);box-shadow:0 6px 24px #00000080}@keyframes svelte-of6mr4-fabmenuContentIn{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.fabmenu-item{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:.5rem .625rem;border:1px solid transparent;border-radius:.5rem;background:transparent;cursor:pointer;text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#000000b3;transition:background-color .15s ease,color .15s ease;outline:none}.fabmenu-content.theme-dark .fabmenu-item{color:#ffffffd9}.fabmenu-item:hover,.fabmenu-item[data-highlighted]{background:#0000ff0f;color:var(--color-primary-text, #0000ff)}.fabmenu-content.theme-dark .fabmenu-item:hover,.fabmenu-content.theme-dark .fabmenu-item[data-highlighted]{background:#ffffff14;color:#fff}.fabmenu-item[data-disabled]{opacity:.5;cursor:default;border-color:#00000040;border-style:dashed;background:transparent;color:#0000008c}.fabmenu-content.theme-dark .fabmenu-item[data-disabled]{border-color:#ffffff4d;background:transparent;color:#fff9}.fabmenu-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.fabmenu-item-label{white-space:nowrap}.fabmenu-item-status{margin-left:auto;padding-left:.75rem;font-size:.5625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:.55}@media(max-width:768px){.fabmenu-trigger{width:2.75rem;height:2.75rem;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));right:1.25rem}.fabmenu-item{padding:.625rem .75rem}}.fabmenu-content.reduced-motion{animation:none}@media(prefers-reduced-motion:reduce){.fabmenu-content{animation:none}.fabmenu-trigger,.fabmenu-trigger-icon,.fabmenu-item{animation:none;transition:none}}
