.base-button-group__surface.svelte-1xkzn5j{pointer-events:none;position:absolute;inset:0}.base-button-group__dashed-frame.svelte-1xkzn5j{pointer-events:none;opacity:var(--group-dashed-opacity,0);position:absolute;inset:0}.base-button-group__halo.svelte-1xkzn5j{inset-block:0;left:var(--group-halo-left,0px);width:var(--group-halo-width,0px);box-sizing:border-box;pointer-events:none;opacity:0;border:1px solid var(--color-content-subtle);border-radius:var(--group-halo-radius);background-color:color-mix(in oklab, var(--color-surface-muted) 14%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:left .22s cubic-bezier(.215,.61,.355,1),width .22s cubic-bezier(.215,.61,.355,1),inset-block .22s cubic-bezier(.215,.61,.355,1),border-radius .22s cubic-bezier(.215,.61,.355,1),-webkit-backdrop-filter .22s cubic-bezier(.215,.61,.355,1),backdrop-filter .22s cubic-bezier(.215,.61,.355,1),opacity .22s cubic-bezier(.215,.61,.355,1);position:absolute;overflow:hidden}.base-button-group__halo[data-visible=true]{inset-block:calc(-1 * var(--group-halo-y));left:calc(var(--group-halo-left,0px) - var(--group-halo-x));width:calc(var(--group-halo-width,0px) + 2 * var(--group-halo-x));opacity:1}.base-button-group__halo[data-preparing=true]{transition:none}[data-motion=jelly] .base-button-group:has(.base-button:active){translate:none}.base-button-group:active .base-button-group__halo[data-visible=true]{inset-block:calc(-1 * var(--group-halo-y) + 2px);left:calc(var(--group-halo-left,0px) - var(--group-halo-x) + 2px);width:calc(var(--group-halo-width,0px) + 2 * var(--group-halo-x) - 4px);border-radius:calc(var(--group-halo-radius) - 2px);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.base-button-group__row--overlay.svelte-1xkzn5j{display:none}[data-motion=jelly] .base-button-group__row--overlay.svelte-1xkzn5j{display:flex}[data-motion=jelly] .base-button-group__row--base.svelte-1xkzn5j .base-button .base-button__content{visibility:hidden}.base-button-group__row--overlay.svelte-1xkzn5j .base-button{--button-background:transparent!important}.base-button-group__row--overlay.svelte-1xkzn5j .base-button__shadow{display:none}@media (prefers-reduced-motion:reduce){.base-button-group__halo.svelte-1xkzn5j{transition-duration:0s}}.base-button-group--dashed:not(:has(.base-button--primary)){--group-background:transparent;--group-border:transparent;--group-dash-color:var(--color-line);--group-dashed-opacity:1;--group-divider-background:repeating-linear-gradient(to bottom, var(--group-dash-color) 0 2px, transparent 2px 4px)}.base-button-group--dashed:not(:has(.base-button--primary)):hover{--group-background:var(--color-surface-muted);--group-dash-color:var(--color-content-subtle)}.base-button-group--ghost:not(:has(.base-button--primary)){--group-background:transparent;--group-border:transparent;--group-divider-background:transparent}.base-button-group--ghost:not(:has(.base-button--primary)):hover{--group-background:var(--color-surface-muted);--group-divider-background:color-mix(in oklab, currentColor 20%, transparent)}.base-button-group--ghost.base-button-group--elevated:not(:has(.base-button--primary)){--group-background:var(--color-surface);--group-divider-background:color-mix(in oklab, currentColor 20%, transparent)}.base-button-group__row.svelte-1xkzn5j .base-button .base-squircle__cell{--squircle-polygon:none}.base-button-group__row.svelte-1xkzn5j .base-button{--button-border:var(--button-background)!important}.base-button-group__row.svelte-1xkzn5j>.base-tooltip{--tooltip-connector-overlap:0px}.base-button-group__row.svelte-1xkzn5j>*+*{position:relative}.base-button-group__row--base.svelte-1xkzn5j>*+:before{content:"";z-index:1;background:var(--group-divider-background,color-mix(in oklab, currentColor 20%, transparent));width:1px;position:absolute;inset-block:1px;inset-inline-start:0}[data-motion=jelly] .base-button-group__row--base.svelte-1xkzn5j>*+:before{z-index:auto}.base-button-group__row.svelte-1xkzn5j .base-button__halo{display:none}.base-button-group__row.svelte-1xkzn5j .base-button .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner){clip-path:inset(1px 0)}.base-button-group__row.svelte-1xkzn5j>.base-button:first-child .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner),.base-button-group__row.svelte-1xkzn5j>:first-child .base-button .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner){clip-path:var(--group-cap-start-outer)}.base-button-group__row.svelte-1xkzn5j>.base-button:first-child .base-button__surface .base-squircle__shape--inner,.base-button-group__row.svelte-1xkzn5j>:first-child .base-button .base-button__surface .base-squircle__shape--inner{clip-path:var(--group-cap-start-inner)}.base-button-group__row.svelte-1xkzn5j>.base-button:last-child .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner),.base-button-group__row.svelte-1xkzn5j>:last-child .base-button .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner){clip-path:var(--group-cap-end-outer)}.base-button-group__row.svelte-1xkzn5j>.base-button:last-child .base-button__surface .base-squircle__shape--inner,.base-button-group__row.svelte-1xkzn5j>:last-child .base-button .base-button__surface .base-squircle__shape--inner{clip-path:var(--group-cap-end-inner)}.base-button-group__row.svelte-1xkzn5j>.base-button:only-child .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner),.base-button-group__row.svelte-1xkzn5j>:only-child .base-button .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner){clip-path:var(--group-cap-only-outer)}.base-button-group__row.svelte-1xkzn5j>.base-button:only-child .base-button__surface .base-squircle__shape--inner,.base-button-group__row.svelte-1xkzn5j>:only-child .base-button .base-button__surface .base-squircle__shape--inner{clip-path:var(--group-cap-only-inner)}.base-button-group__row.svelte-1xkzn5j .base-button--primary .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner){clip-path:none}.base-button-group__row.svelte-1xkzn5j>.base-button--primary:first-child .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner),.base-button-group__row.svelte-1xkzn5j>:first-child .base-button--primary .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner){clip-path:var(--group-cap-start-flush)}.base-button-group__row.svelte-1xkzn5j>.base-button--primary:last-child .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner),.base-button-group__row.svelte-1xkzn5j>:last-child .base-button--primary .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner){clip-path:var(--group-cap-end-flush)}.base-button-group__row.svelte-1xkzn5j>.base-button--primary:only-child .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner),.base-button-group__row.svelte-1xkzn5j>:only-child .base-button--primary .base-button__surface .base-squircle__shape:not(.base-squircle__shape--inner){clip-path:var(--group-cap-only-flush)}[data-motion=jelly] .base-button-group__row--base.svelte-1xkzn5j .base-button:not(.base-button--primary):not(.base-button--destructive):not(.base-button--disabled){--button-background:transparent!important}
