:root{--_btn-text-hover-brightness:.84;--_btn-text-pressed-brightness:.76}.dark{--_btn-text-hover-brightness:1.16;--_btn-text-pressed-brightness:1.24}.btn-transition{transition:background-color .15s,color .15s,box-shadow .15s}.btn-transition:hover,.btn-transition:active,.btn-transition[data-state=open]{transition:none}.btn-gradient-neutral{position:relative;overflow:hidden}.btn-gradient-neutral:before{content:"";background:var(--gradient-button-neutral);pointer-events:none;border-radius:inherit;position:absolute;inset:0}.btn-gradient-neutral:active:before,.btn-gradient-neutral[data-state=open]:before{display:none}.btn-gradient-semantic{position:relative;overflow:hidden}.btn-gradient-semantic:before{content:"";background:var(--gradient-button-semantic);pointer-events:none;border-radius:inherit;position:absolute;inset:0}.btn-gradient-semantic:active:before,.btn-gradient-semantic[data-state=open]:before{display:none}.btn-glow-on-neutral,.btn-glow-on-accent{position:relative;overflow:hidden}.btn-glow-on-neutral:after,.btn-glow-on-accent:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .15s;position:absolute;inset:0}.btn-glow-on-neutral:after{background:var(--glow-on-neutral-hover)}.btn-glow-on-neutral:hover:after{opacity:1;transition:none}.btn-glow-on-neutral:active:after,.btn-glow-on-neutral[data-state=open]:after{background:var(--glow-on-neutral-pressed);opacity:1;transition:none}.btn-glow-on-accent:after{background:var(--glow-on-accent-hover)}.btn-glow-on-accent:hover:after{opacity:1;transition:none}.btn-glow-on-accent:active:after,.btn-glow-on-accent[data-state=open]:after{background:var(--glow-on-accent-pressed);opacity:1;transition:none}.btn-semantic-text-hover{transition:filter .15s}.btn-semantic-text-hover:hover{filter:brightness(var(--_btn-text-hover-brightness));transition:none}.btn-semantic-text-hover:active,.btn-semantic-text-hover[data-state=open]{filter:brightness(var(--_btn-text-pressed-brightness));transition:none}.btn-fill-inverse{background-image:var(--gradient-button-inverse)}@media (hover:hover){.btn-fill-inverse:hover{background-image:linear-gradient(var(--glow-on-inverse-hover),var(--glow-on-inverse-hover)),var(--gradient-button-inverse)}}.btn-fill-inverse:active,.btn-fill-inverse[data-state=open]{background-image:linear-gradient(var(--glow-on-inverse-pressed),var(--glow-on-inverse-pressed))}.btn-fill-inverse>*{transition:opacity .15s}@media (hover:hover){.btn-fill-inverse:hover>*{opacity:.96;transition:none}}.btn-fill-inverse:active>*,.btn-fill-inverse[data-state=open]>*{opacity:.88;transition:none}.btn-shadow-neutral{box-shadow:var(--shadow-button-neutral)}.btn-shadow-neutral:active:not(:disabled),.btn-shadow-neutral[data-state=open]:not(:disabled){box-shadow:var(--shadow-button-pressed-neutral)}.btn-shadow-accent{box-shadow:var(--shadow-button-accent)}.btn-shadow-accent:active:not(:disabled),.btn-shadow-accent[data-state=open]:not(:disabled){box-shadow:var(--shadow-button-pressed-semantic)}.btn-shadow-destructive{box-shadow:var(--shadow-button-destructive)}.btn-shadow-destructive:active:not(:disabled),.btn-shadow-destructive[data-state=open]:not(:disabled){box-shadow:var(--shadow-button-pressed-semantic)}.btn-shadow-special{box-shadow:var(--shadow-button-special)}.btn-shadow-special:active:not(:disabled),.btn-shadow-special[data-state=open]:not(:disabled){box-shadow:var(--shadow-button-pressed-semantic)}.btn-shadow-inverse{box-shadow:var(--shadow-button-inverse)}.btn-shadow-inverse:active:not(:disabled),.btn-shadow-inverse[data-state=open]:not(:disabled){box-shadow:var(--shadow-button-pressed-inverse)}.btn-shadow-surface-md{box-shadow:var(--shadow-surface-md)}.btn-flat,.btn-shadow-neutral:disabled,.btn-shadow-accent:disabled,.btn-shadow-destructive:disabled,.btn-shadow-special:disabled,.btn-shadow-inverse:disabled,.btn-shadow-surface-md:disabled{box-shadow:none!important}@media (prefers-reduced-motion:reduce){.btn-transition,.btn-glow-on-neutral:after,.btn-glow-on-accent:after,.btn-semantic-text-hover{transition:none!important}}
/*# sourceMappingURL=4340c0af35bd9e60.css.map*/