/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */:where(.button-base){--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-width) + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-sizing:border-box;font-family:var(--font-sans);letter-spacing:var(--tracking-wide);appearance:unset;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--button-background);display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){:where(.button-base){background-color:color-mix(in oklab,var(--button-background)var(--button-background-opacity,100%),transparent)}}:where(.button-base){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.button-base):focus-visible{outline:none}:where(.button-base):disabled{pointer-events:none;cursor:not-allowed;opacity:.27}:where(.button-base)>svg{flex-shrink:0}:where(.button-base):where(.variant-outlined){--tw-ring-width:1px;--tw-ring-opacity:100%;--tw-ring-offset-width:0px;--tw-ring-offset-color:#000}:where(.button-base):where(.size-sm){gap:var(--gap-input-sm);padding-block:var(--padding-y-input-sm);padding-inline:var(--padding-x-input-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.button-base):where(.size-md){gap:var(--gap-input-md);padding-block:var(--padding-y-input-md);padding-inline:var(--padding-x-input-md);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:where(.button-base):where(.size-lg){gap:var(--gap-input-lg);padding-block:var(--padding-y-input-lg);padding-inline:var(--padding-x-input-lg);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}:where(.variant-filled){--button-background-opacity:100%;--button-shadow:var(--paper-shadow1)}:where(.variant-filled):hover:not(:focus){--button-background-opacity:90%;--button-shadow:var(--paper-shadow2)}:where(.color-surface){--button-background:var(--palette-inverse-surface);--tw-ring-color:var(--palette-outline);color:var(--palette-surface)}:where(.color-surface):where(.variant-text,.variant-outlined){color:var(--palette-on-surface)}:where(.color-neutral){--button-background:var(--palette-inverse-surface);--tw-ring-color:var(--palette-outline-variant);color:var(--palette-surface)}:where(.color-neutral):where(.variant-text,.variant-outlined){color:var(--palette-on-surface-variant)}:where(.color-primary){--button-background:var(--palette-primary);--tw-ring-color:var(--palette-primary);color:var(--palette-on-primary)}:where(.color-primary):where(.variant-text,.variant-outlined){color:var(--palette-primary)}:where(.color-secondary){--button-background:var(--palette-secondary);--tw-ring-color:var(--palette-secondary);color:var(--palette-on-secondary)}:where(.color-secondary):where(.variant-text,.variant-outlined){color:var(--palette-secondary)}:where(.color-tertiary){--button-background:var(--palette-tertiary);--tw-ring-color:var(--palette-tertiary);color:var(--palette-on-tertiary)}:where(.color-tertiary):where(.variant-text,.variant-outlined){color:var(--palette-tertiary)}:where(.color-error){--button-background:var(--palette-error);--tw-ring-color:var(--palette-error);color:var(--palette-on-error)}:where(.color-error):where(.variant-text,.variant-outlined){color:var(--palette-error)}:where(.color-success){--button-background:var(--palette-success);--tw-ring-color:var(--palette-success);color:var(--palette-on-success)}:where(.color-success):where(.variant-text,.variant-outlined){color:var(--palette-success)}:where(.color-warning){--button-background:var(--palette-warning);--tw-ring-color:var(--palette-warning);color:var(--palette-on-warning)}:where(.color-warning):where(.variant-text,.variant-outlined){color:var(--palette-warning)}:where(.color-info){--button-background:var(--palette-info);--tw-ring-color:var(--palette-info);color:var(--palette-on-info)}:where(.color-info):where(.variant-text,.variant-outlined){color:var(--palette-info)}.menu-base{--menu-padding-x:calc(var(--spacing)*2);--menu-offset:calc(var(--spacing)*2);transition:transform .225s cubic-bezier(.4,0,.2,1)}.menu-base.vertical-top{bottom:100%}.menu-base.vertical-bottom{top:100%}.menu-base.horizontal-right{left:0}.menu-base.horizontal-left{right:0}.menu-base:where(.horizontal-left,.horizontal-right,.horizontal-center).vertical-bottom{padding-top:var(--menu-offset)}.menu-base:where(.horizontal-left,.horizontal-right,.horizontal-center).vertical-top{padding-bottom:var(--menu-offset)}.menu-base[data-state=close]{visibility:hidden;display:none}.menu-base[data-state=open]{visibility:visible;position:absolute}.menu-base .menu-content{column-gap:var(--menu-padding-x)}.menu-base .menu-button{justify-content:start;align-items:center;font-weight:500}.menu-base .menu-button.variant-outlined,.menu-base .menu-button.variant-text{--button-background-opacity:0%}:is(.menu-base .menu-button.variant-text,.menu-base .menu-button.variant-outlined):is(.selected,:hover:not(:focus)){--button-background-opacity:8%}.menu-base .menu-group{row-gap:calc(var(--menu-padding-x)/4);min-width:0;padding:calc(var(--menu-padding-x)/2);flex-direction:column;display:flex;position:relative}.menu-base .menu-group-label{display:inline}.dropdown-menu-button{align-items:center;justify-content:start;font-weight:500;&.variant-outlined,&.variant-text{--background-opacity:0%;&:hover:not(:focus){--background-opacity:5%}}&:is(.selected){--background-opacity:8%}}