/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-ease:initial}}}@layer theme,base;@layer components{.Phnx-button-dock{width:100%;width:var(--width-full,100%);background-color:var(--color-action-button-dock-surface-default,var(--action-button-dock-surface-default));flex-direction:column;align-items:stretch;display:flex}.Phnx-button-dock--on-dark{background-color:#0000}.Phnx-button-dock__handle{margin-inline:auto;margin-inline:var(--spacing-auto,auto);margin-top:var(--spacing-spacing-8,var(--spacing-8));margin-bottom:var(--spacing-spacing-4,var(--spacing-4));height:var(--spacing-spacing-4,var(--spacing-4));width:var(--spacing-spacing-36,var(--spacing-36));border-radius:var(--radius-radius-2,var(--radius-2));background-color:var(--color-color-surface-static-mono-subtle,var(--color-surface-static-mono-subtle));cursor:grab}.Phnx-button-dock__handle:active{cursor:grabbing}.Phnx-button-dock__body{width:100%;width:var(--width-full,100%)}.Phnx-button-dock__region{width:100%;width:var(--width-full,100%);gap:var(--spacing-action-button-dock-gap-md,var(--action-button-dock-gap-md,1rem));padding-inline:var(--spacing-action-button-dock-padding-h-sm,var(--action-button-dock-padding-h-sm,1rem));padding-block:var(--spacing-action-button-dock-padding-v-sm,var(--action-button-dock-padding-v-sm,1rem));padding-bottom:max(var(--spacing-action-button-dock-padding-v-sm,var(--action-button-dock-padding-v-sm)),env(safe-area-inset-bottom));flex-direction:column;display:flex}.Phnx-button-dock__divider{width:100%;width:var(--width-full,100%);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:var(--border-width-structure-divider-stroke-weight-md,var(--structure-divider-stroke-weight-md));border-color:var(--color-structure-divider-stroke-color-default,var(--structure-divider-stroke-color-default))}.Phnx-button-dock__content,.Phnx-button-dock__actions{width:100%;width:var(--width-full,100%);flex-direction:column;display:flex}.Phnx-button-dock--pinned{bottom:var(--spacing-spacing-0,var(--spacing-0));z-index:var(--z-index-z-index-sticky,var(--z-index-sticky));position:sticky}.Phnx-button-dock-overlay{inset:var(--spacing-spacing-0,var(--spacing-0));background-color:var(--color-color-surface-static-scrim-default,var(--color-surface-static-scrim-default));opacity:calc(1 - var(--_dock_swipe_progress,0));--tw-duration:var(--transition-duration-motion-duration-40,var(--motion-duration-40));transition-property:opacity;transition-duration:var(--transition-duration-motion-duration-40,var(--motion-duration-40));--tw-ease:var(--ease-motion-easing-40,var(--motion-easing-40));transition-timing-function:var(--ease-motion-easing-40,var(--motion-easing-40));position:fixed}.Phnx-button-dock-overlay[data-starting-style]{opacity:0}.Phnx-button-dock-overlay[data-ending-style]{opacity:0;transition-duration:calc(var(--_dock_swipe_strength,1) * var(--motion-duration-50))}.Phnx-button-dock-overlay[data-swiping]{transition-duration:0s}.Phnx-button-dock-popup{right:var(--spacing-spacing-0,var(--spacing-0));bottom:var(--spacing-spacing-0,var(--spacing-0));left:var(--spacing-spacing-0,var(--spacing-0));width:100%;width:var(--width-full,100%);--tw-duration:var(--transition-duration-motion-duration-40,var(--motion-duration-40));transition-property:transform;transition-duration:var(--transition-duration-motion-duration-40,var(--motion-duration-40));--tw-ease:var(--ease-motion-easing-50,var(--motion-easing-50));transition-timing-function:var(--ease-motion-easing-50,var(--motion-easing-50));position:fixed}.Phnx-button-dock-popup[data-swipe-direction=down]{transform:translateY(calc(var(--_dock_snap_offset,0px) + var(--_dock_swipe_y,0px)))}.Phnx-button-dock-popup[data-swiping]{transition-duration:0s}.Phnx-button-dock-popup[data-starting-style]{transform:translateY(100%)}.Phnx-button-dock-popup[data-ending-style][data-swipe-direction=down]{transition-duration:calc(var(--_dock_swipe_strength,1) * var(--motion-duration-50));transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.Phnx-button-dock-popup,.Phnx-button-dock-overlay{transition-duration:0s}}}@layer utilities;@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
