:root{--bb-motion-press: 90ms;--bb-motion-fast: .16s;--bb-motion-settle: .26s;--bb-motion-enter: .28s;--bb-ease-out: cubic-bezier(.16, 1, .3, 1);--bb-ease-settle: cubic-bezier(.2, .8, .25, 1);--bb-control-glow: #439dc9}.dark{--bb-control-glow: #79c5e8}.bb-motion-destructive,:where(button,[role=menuitem]).text-destructive{--bb-control-glow: var(--destructive)}html:root :where(button,input[type=button],input[type=submit],input[type=reset],[role=button],[role=tab],[role=checkbox],[role=radio],[role=switch],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],.bb-motion-button,.bb-motion-control,[data-bb-motion=control]):not(:disabled):not(:where(.bb-space-landing,.bb-space-landing *,.mascot-root,.mascot-root *,[data-bb-motion=off],[data-bb-motion=off] *,[inert],[inert] *,[aria-disabled=true],[aria-disabled=true] *,[aria-busy=true],[aria-busy=true] *,[data-disabled],[data-disabled] *,[draggable=true],[draggable=true] *,[role=slider],[role=slider] *,[role=separator],[role=separator] *)){transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .26s var(--bb-ease-out),opacity .16s ease,transform .18s var(--bb-ease-out),translate .18s var(--bb-ease-out),scale .18s var(--bb-ease-out)}html:root :where(button,input[type=button],input[type=submit],input[type=reset],[role=button],[role=tab],[role=checkbox],[role=radio],[role=switch],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],.bb-motion-button,.bb-motion-control,[data-bb-motion=control]):not(:disabled):not(:where(.bb-space-landing,.bb-space-landing *,.mascot-root,.mascot-root *,[data-bb-motion=off],[data-bb-motion=off] *,[inert],[inert] *,[aria-disabled=true],[aria-disabled=true] *,[aria-busy=true],[aria-busy=true] *,[data-disabled],[data-disabled] *,[draggable=true],[draggable=true] *,[role=slider],[role=slider] *,[role=separator],[role=separator] *))[data-bb-hovered=true],html:root :where(button,input[type=button],input[type=submit],input[type=reset],[role=button],[role=tab],[role=checkbox],[role=radio],[role=switch],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],.bb-motion-button,.bb-motion-control,[data-bb-motion=control]):not(:disabled):not(:where(.bb-space-landing,.bb-space-landing *,.mascot-root,.mascot-root *,[data-bb-motion=off],[data-bb-motion=off] *,[inert],[inert] *,[aria-disabled=true],[aria-disabled=true] *,[aria-busy=true],[aria-busy=true] *,[data-disabled],[data-disabled] *,[draggable=true],[draggable=true] *,[role=slider],[role=slider] *,[role=separator],[role=separator] *)):hover:where(html:not([data-bb-interactions=ready]) *){box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000),inset 0 0 14px color-mix(in srgb,var(--bb-control-glow) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--bb-control-glow) 48%,transparent),0 3px 16px color-mix(in srgb,var(--bb-control-glow) 32%,transparent),0 0 24px color-mix(in srgb,var(--bb-control-glow) 18%,transparent)}html:root :where(button,input[type=button],input[type=submit],input[type=reset],[role=button],[role=tab],[role=checkbox],[role=radio],[role=switch],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],.bb-motion-button,.bb-motion-control,[data-bb-motion=control]):not(:disabled):not(:where(.bb-space-landing,.bb-space-landing *,.mascot-root,.mascot-root *,[data-bb-motion=off],[data-bb-motion=off] *,[inert],[inert] *,[aria-disabled=true],[aria-disabled=true] *,[aria-busy=true],[aria-busy=true] *,[data-disabled],[data-disabled] *,[draggable=true],[draggable=true] *,[role=slider],[role=slider] *,[role=separator],[role=separator] *))[data-bb-pressed=true],html:root :where(button,input[type=button],input[type=submit],input[type=reset],[role=button],[role=tab],[role=checkbox],[role=radio],[role=switch],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],.bb-motion-button,.bb-motion-control,[data-bb-motion=control]):not(:disabled):not(:where(.bb-space-landing,.bb-space-landing *,.mascot-root,.mascot-root *,[data-bb-motion=off],[data-bb-motion=off] *,[inert],[inert] *,[aria-disabled=true],[aria-disabled=true] *,[aria-busy=true],[aria-busy=true] *,[data-disabled],[data-disabled] *,[draggable=true],[draggable=true] *,[role=slider],[role=slider] *,[role=separator],[role=separator] *)):active:where(html:not([data-bb-interactions=ready]) *){box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000),inset 0 0 18px color-mix(in srgb,var(--bb-control-glow) 27%,transparent),0 0 0 2px color-mix(in srgb,var(--bb-control-glow) 78%,transparent),0 0 20px color-mix(in srgb,var(--bb-control-glow) 65%,transparent),0 5px 34px color-mix(in srgb,var(--bb-control-glow) 40%,transparent);transition-duration:60ms}@media(prefers-reduced-motion:reduce){html:root :where(button,input[type=button],input[type=submit],input[type=reset],[role=button],[role=tab],[role=checkbox],[role=radio],[role=switch],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],.bb-motion-button,.bb-motion-control,[data-bb-motion=control]):not(:disabled):not(:where(.bb-space-landing,.bb-space-landing *,.mascot-root,.mascot-root *,[data-bb-motion=off],[data-bb-motion=off] *,[inert],[inert] *,[aria-disabled=true],[aria-disabled=true] *,[aria-busy=true],[aria-busy=true] *,[data-disabled],[data-disabled] *,[draggable=true],[draggable=true] *,[role=slider],[role=slider] *,[role=separator],[role=separator] *)){transition:none}}:where(.bb-motion-button,.bb-motion-control){-webkit-tap-highlight-color:transparent}html[data-bb-interactions=ready] :where(button,a[href],[role=button],[role=tab],[role=option],[role=menuitem]){-webkit-tap-highlight-color:transparent}.bb-touch-light{position:fixed;z-index:9999;display:block;overflow:hidden;contain:strict;pointer-events:none;-webkit-user-select:none;user-select:none}.bb-touch-wave{position:absolute;display:block;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / 45%),color-mix(in srgb,currentColor 42%,transparent) 35%,transparent 70%);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){html:not([data-bb-interactions=ready]) :where(.bb-motion-button,.bb-motion-control):not(:disabled,[aria-disabled=true]):active{scale:.975}.bb-motion-button :is(.lucide-arrow-right,.lucide-chevron-right){transition:translate var(--bb-motion-settle) var(--bb-ease-out)}.bb-motion-button:not(:disabled,[aria-disabled=true]):is([data-bb-hovered=true],:hover:where(html:not([data-bb-interactions=ready]) *)) :is(.lucide-arrow-right,.lucide-chevron-right){translate:2px 0}}@media(prefers-reduced-motion:reduce){.bb-touch-light{display:none}}
