/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer design{.button_btn{transition-property:color,background-color,border-color,transform,opacity;transition-timing-function:var(--ease-standard);transition-duration:var(--duration-fast);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-sm,var(--corner-radiuses-sm));border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;text-transform:uppercase;--tw-outline-style:none;border-width:1px;outline-style:none;flex-shrink:0;display:inline-flex}.button_btn:disabled{cursor:not-allowed;opacity:.5}.button_btn svg{pointer-events:none;flex-shrink:0}.button_btn svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.button_btn:focus{--tw-outline-style:none;outline-style:none}.button_btn:focus-visible{outline:2px solid var(--buttons-icons-secondary-active);outline-offset:2px;box-shadow:0 0 0 4px var(--brand-color-default)}.button_btn[data-size=sm]{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:11px;line-height:14px}.button_btn[data-size=sm]>svg{width:var(--width-icons-avatars-xs,var(--icons-avatars-xs));height:var(--height-icons-avatars-xs,var(--icons-avatars-xs))}.button_btn[data-size=md]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.button_btn[data-size=md]>svg{width:var(--width-icons-avatars-md,var(--icons-avatars-md));height:var(--height-icons-avatars-md,var(--icons-avatars-md))}.button_btn[data-size=lg]{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.button_btn[data-size=lg]>svg{width:var(--width-icons-avatars-lg,var(--icons-avatars-lg));height:var(--height-icons-avatars-lg,var(--icons-avatars-lg))}.button_btn[data-size=xl]{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.button_btn[data-size=xl]>svg{width:var(--width-icons-avatars-lg,var(--icons-avatars-lg));height:var(--height-icons-avatars-lg,var(--icons-avatars-lg))}.button_btn[data-variant=play],.button_btn[data-variant=primary]{border-color:var(--color-buttons-border-primary-default,var(--buttons-border-primary-default));background-color:var(--color-buttons-background-primary-default,var(--buttons-background-primary-default));color:var(--color-buttons-text-primary-default,var(--buttons-text-primary-default))}@media (hover:hover){:is(.button_btn[data-variant=primary],.button_btn[data-variant=play]):not(:disabled):hover{border-color:var(--color-buttons-border-primary-hover,var(--buttons-border-primary-hover));background-color:var(--color-buttons-background-primary-hover,var(--buttons-background-primary-hover));color:var(--color-buttons-text-primary-hover,var(--buttons-text-primary-hover))}}:is(.button_btn[data-variant=primary],.button_btn[data-variant=play]):not(:disabled):active{border-color:var(--color-buttons-border-primary-active,var(--buttons-border-primary-active));background-color:var(--color-buttons-background-primary-active,var(--buttons-background-primary-active));color:var(--color-buttons-text-primary-active,var(--buttons-text-primary-active))}:is(.button_btn[data-variant=primary],.button_btn[data-variant=play])>*>path{fill:var(--color-buttons-icons-secondary-default,var(--buttons-icons-secondary-default))}@media (hover:hover){:is(.button_btn[data-variant=primary],.button_btn[data-variant=play]):not(:disabled):hover>*>path{fill:var(--color-buttons-icons-secondary-hover,var(--buttons-icons-secondary-hover))}}:is(.button_btn[data-variant=primary],.button_btn[data-variant=play]):not(:disabled):active>*>path{fill:var(--color-buttons-icons-secondary-active,var(--buttons-icons-secondary-active))}.button_btn[data-variant=secondary]{border-color:var(--color-buttons-border-secondary-default,var(--buttons-border-secondary-default));background-color:var(--color-buttons-background-secondary-default,var(--buttons-background-secondary-default));color:var(--color-buttons-text-secondary-default,var(--buttons-text-secondary-default))}@media (hover:hover){.button_btn[data-variant=secondary]:where(:not(:disabled)):hover{border-color:var(--color-buttons-border-secondary-hover,var(--buttons-border-secondary-hover));background-color:var(--color-buttons-background-secondary-hover,var(--buttons-background-secondary-hover));color:var(--color-buttons-text-secondary-hover,var(--buttons-text-secondary-hover))}}.button_btn[data-variant=secondary]:where(:not(:disabled)):active{border-color:var(--color-buttons-border-secondary-active,var(--buttons-border-secondary-active));background-color:var(--color-buttons-background-secondary-active,var(--buttons-background-secondary-active));color:var(--color-buttons-text-secondary-active,var(--buttons-text-secondary-active))}.button_btn[data-variant=secondary]>*>path{fill:var(--color-buttons-icons-secondary-default,var(--buttons-icons-secondary-default))}@media (hover:hover){.button_btn[data-variant=secondary]:where(:not(:disabled)):hover>*>path{fill:var(--color-buttons-icons-secondary-hover,var(--buttons-icons-secondary-hover))}}.button_btn[data-variant=secondary]:where(:not(:disabled)):active>*>path{fill:var(--color-buttons-icons-secondary-active,var(--buttons-icons-secondary-active))}.button_btn[data-variant=ghost]{border-color:var(--color-buttons-border-ghost-default,var(--buttons-border-ghost-default));background-color:var(--color-buttons-background-ghost-default,var(--buttons-background-ghost-default));color:var(--color-buttons-text-ghost-default,var(--buttons-text-ghost-default))}@media (hover:hover){.button_btn[data-variant=ghost]:where(:not(:disabled)):hover{border-color:var(--color-buttons-border-ghost-hover,var(--buttons-border-ghost-hover));background-color:var(--color-buttons-background-ghost-hover,var(--buttons-background-ghost-hover));color:var(--color-buttons-text-ghost-hover,var(--buttons-text-ghost-hover))}}.button_btn[data-variant=ghost]:where(:not(:disabled)):active{border-color:var(--color-buttons-border-ghost-active,var(--buttons-border-ghost-active));background-color:var(--color-buttons-background-ghost-active,var(--buttons-background-ghost-active));color:var(--color-buttons-text-ghost-active,var(--buttons-text-ghost-active))}.button_btn[data-variant=ghost]>*>path{fill:var(--color-buttons-icons-ghost-default,var(--buttons-icons-ghost-default))}@media (hover:hover){.button_btn[data-variant=ghost]:where(:not(:disabled)):hover>*>path{fill:var(--color-buttons-icons-ghost-hover,var(--buttons-icons-ghost-hover))}}.button_btn[data-variant=ghost]:where(:not(:disabled)):active>*>path{fill:var(--color-buttons-icons-ghost-active,var(--buttons-icons-ghost-active))}.button_btn[data-variant=tertiary]{border-color:var(--color-buttons-border-tertiary-default,var(--buttons-border-tertiary-default));background-color:var(--color-buttons-background-tertiary-default,var(--buttons-background-tertiary-default));color:var(--color-buttons-text-tertiary-default,var(--buttons-text-tertiary-default))}@media (hover:hover){.button_btn[data-variant=tertiary]:not(:disabled):hover{border-color:var(--color-buttons-border-tertiary-hover,var(--buttons-border-tertiary-hover));background-color:var(--color-buttons-background-tertiary-hover,var(--buttons-background-tertiary-hover));color:var(--color-buttons-text-tertiary-hover,var(--buttons-text-tertiary-hover))}}.button_btn[data-variant=tertiary]:not(:disabled):active{border-color:var(--color-buttons-border-tertiary-active,var(--buttons-border-tertiary-active));background-color:var(--color-buttons-background-tertiary-active,var(--buttons-background-tertiary-active));color:var(--color-buttons-text-tertiary-active,var(--buttons-text-tertiary-active))}.button_btn[data-variant=tertiary]>*>path{fill:var(--color-buttons-icons-secondary-default,var(--buttons-icons-secondary-default))}@media (hover:hover){.button_btn[data-variant=tertiary]:not(:disabled):hover>*>path{fill:var(--color-buttons-icons-secondary-hover,var(--buttons-icons-secondary-hover))}}.button_btn[data-variant=tertiary]:not(:disabled):active>*>path{fill:var(--color-buttons-icons-secondary-active,var(--buttons-icons-secondary-active))}.button_btn[data-full-width=true]{flex:1}.button_btn[data-rounded=true]{border-radius:3.40282e+38px}.button_btn[data-rounded=true][data-size=sm]{padding:calc(var(--spacing,.25rem) * 2)}.button_btn[data-rounded=true][data-size=md]{padding:calc(var(--spacing,.25rem) * 3)}.button_btn[data-rounded=true][data-size=lg]{padding:calc(var(--spacing,.25rem) * 4)}.button_btn[data-rounded=true][data-size=xl]{padding:calc(var(--spacing,.25rem) * 5)}.button_btn.button_rounded{border-radius:3.40282e+38px}.button_btn [data-slot=button-icon]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.button_btn [data-slot=button-icon] svg{width:1.25em;height:1.25em;display:block}.button_btn-icon{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}