.action-button-menu.svelte-1y9p8gr{position:relative;display:flex;align-items:center;gap:.25rem;padding:.25rem;width:fit-content;max-width:100%;border-radius:9999px;background:var(--abm-bg, color-mix(in srgb, var(--color-background) 80%, transparent));backdrop-filter:var(--abm-backdrop, var(--card-backdrop, blur(8px)));-webkit-backdrop-filter:var(--abm-backdrop, var(--card-backdrop, blur(8px)));box-shadow:0 0 0 1px color-mix(in srgb,var(--abm-text-color, var(--color-foreground)) 8%,transparent);overflow:visible}.action-button-menu.stretch.svelte-1y9p8gr{width:100%}.action-button-menu-indicator.svelte-1y9p8gr{position:absolute;border-radius:9999px;background:var(--abm-accent-color, var(--color-primary));box-shadow:0 0 12px color-mix(in srgb,var(--abm-accent-color, var(--color-primary)) 50%,transparent);transition:left .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;z-index:0;pointer-events:none}.action-button-menu-indicator.animating.svelte-1y9p8gr{animation:svelte-1y9p8gr-action-energy-pulse .3s ease-out}@keyframes svelte-1y9p8gr-action-energy-pulse{0%{box-shadow:0 0 12px color-mix(in srgb,var(--abm-accent-color, var(--color-primary)) 50%,transparent)}50%{box-shadow:0 0 18px color-mix(in srgb,var(--abm-accent-color, var(--color-primary)) 70%,transparent),0 0 24px color-mix(in srgb,var(--abm-accent-color, var(--color-primary)) 30%,transparent)}to{box-shadow:0 0 12px color-mix(in srgb,var(--abm-accent-color, var(--color-primary)) 50%,transparent)}}.action-button-menu.svelte-1y9p8gr{--btn-size: 2.75rem;--icon-size: 1.25rem}.action-button-menu.sm.svelte-1y9p8gr{--btn-size: 2.25rem;--icon-size: 1rem}.action-button-menu.lg.svelte-1y9p8gr{--btn-size: 3.5rem;--icon-size: 1.5rem}.action-button-menu.svelte-1y9p8gr .action-menu-slot{display:flex}.action-button-menu.svelte-1y9p8gr .action-menu-slot.collapsible{display:grid;grid-template-columns:0fr;transition:grid-template-columns .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.action-button-menu.svelte-1y9p8gr .action-menu-slot.collapsible.expanded{grid-template-columns:1fr}.action-button-menu.svelte-1y9p8gr .action-menu-slot.collapsible>.action-menu-btn,.action-button-menu.svelte-1y9p8gr .action-menu-slot.collapsible>a.action-menu-btn{min-width:0;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}.action-button-menu.svelte-1y9p8gr .action-menu-slot.collapsible.expanded>.action-menu-btn,.action-button-menu.svelte-1y9p8gr .action-menu-slot.collapsible.expanded>a.action-menu-btn{opacity:1;transform:scale(1)}.action-button-menu.svelte-1y9p8gr .action-menu-btn,.action-button-menu.svelte-1y9p8gr a.action-menu-btn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--btn-size);height:var(--btn-size);padding:0;background:transparent;border:none;border-radius:50%;color:var(--abm-text-color, var(--color-foreground));opacity:.8;cursor:pointer;appearance:none;outline:none;text-decoration:none;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease,opacity .2s ease,transform .2s ease,box-shadow .2s ease}.action-button-menu.svelte-1y9p8gr .action-menu-btn:hover,.action-button-menu.svelte-1y9p8gr a.action-menu-btn:hover{background:color-mix(in srgb,var(--abm-text-color, var(--color-foreground)) 15%,transparent);opacity:1}.action-button-menu.svelte-1y9p8gr .action-menu-btn:focus-visible,.action-button-menu.svelte-1y9p8gr a.action-menu-btn:focus-visible{background:color-mix(in srgb,var(--abm-text-color, var(--color-foreground)) 15%,transparent);opacity:1}.action-button-menu.svelte-1y9p8gr .action-menu-btn.active,.action-button-menu.svelte-1y9p8gr a.action-menu-btn.active,.action-button-menu.svelte-1y9p8gr .action-menu-btn[aria-pressed=true],.action-button-menu.svelte-1y9p8gr a.action-menu-btn[aria-pressed=true],.action-button-menu.svelte-1y9p8gr .action-menu-btn[aria-current=true],.action-button-menu.svelte-1y9p8gr a.action-menu-btn[aria-current=true]{background:transparent;color:var(--abm-active-text-color, var(--color-foreground));opacity:1;box-shadow:none}.action-button-menu.svelte-1y9p8gr .action-menu-btn.active:hover,.action-button-menu.svelte-1y9p8gr a.action-menu-btn.active:hover,.action-button-menu.svelte-1y9p8gr .action-menu-btn[aria-pressed=true]:hover,.action-button-menu.svelte-1y9p8gr a.action-menu-btn[aria-pressed=true]:hover,.action-button-menu.svelte-1y9p8gr .action-menu-btn[aria-current=true]:hover,.action-button-menu.svelte-1y9p8gr a.action-menu-btn[aria-current=true]:hover,.action-button-menu.svelte-1y9p8gr .action-menu-btn.active:focus-visible,.action-button-menu.svelte-1y9p8gr a.action-menu-btn.active:focus-visible,.action-button-menu.svelte-1y9p8gr .action-menu-btn[aria-pressed=true]:focus-visible,.action-button-menu.svelte-1y9p8gr a.action-menu-btn[aria-pressed=true]:focus-visible,.action-button-menu.svelte-1y9p8gr .action-menu-btn[aria-current=true]:focus-visible,.action-button-menu.svelte-1y9p8gr a.action-menu-btn[aria-current=true]:focus-visible{background:transparent;color:var(--abm-active-text-color, var(--color-foreground));box-shadow:none}.action-button-menu.svelte-1y9p8gr .action-menu-btn:disabled,.action-button-menu.svelte-1y9p8gr .action-menu-btn[aria-disabled=true]{opacity:.35;cursor:not-allowed;box-shadow:none}.action-button-menu.svelte-1y9p8gr .action-menu-btn:disabled:hover,.action-button-menu.svelte-1y9p8gr .action-menu-btn[aria-disabled=true]:hover{background:transparent;opacity:.35}.action-button-menu.svelte-1y9p8gr .action-menu-btn svg,.action-button-menu.svelte-1y9p8gr a.action-menu-btn svg{width:var(--icon-size);height:var(--icon-size);color:inherit;stroke:currentColor;flex-shrink:0}
