@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.toggle-button-group{justify-content:center;align-items:center;gap:0;width:fit-content;height:auto;display:inline-flex;position:relative}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-start-start-radius:var(--radius-button);border-end-start-radius:var(--radius-button)}.toggle-button-group--horizontal .toggle-button:last-child{border-start-end-radius:var(--radius-button);border-end-end-radius:var(--radius-button)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:var(--radius-button)}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:var(--radius-button);border-top-right-radius:var(--radius-button)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:var(--radius-button);border-bottom-left-radius:var(--radius-button)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:var(--radius-button)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not(:focus),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{border-radius:var(--radius-sm,.25rem);opacity:.15;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--ease-smooth);background-color:currentColor;position:absolute}@media (prefers-reduced-motion:reduce){.toggle-button-group__separator{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.toggle-button-group--vertical .toggle-button-group__separator{inset-inline:25%;height:1px;top:-1px}.toggle-button-group--detached{gap:var(--spacing,.25rem)}.toggle-button-group--detached .toggle-button{border-radius:var(--radius-button)}.toggle-button-group--detached .toggle-button-group__separator{display:none}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@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-font-weight:initial}}}@media (pointer:coarse){.toggle-button:after{content:"";inset-block:min(0px, calc((100% - var(--control-target)) / 2));inset-inline:min(0px, calc((100% - var(--control-target)) / 2));position:absolute}}.toggle-button{isolation:isolate;transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-button);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;block-size:var(--control-height-md);transition:transform var(--motion-duration-fast) var(--ease-enter), background-color var(--motion-duration-instant) var(--ease-enter), color var(--motion-duration-instant) var(--ease-enter), box-shadow var(--motion-duration-instant) var(--ease-enter);outline-style:none;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.toggle-button{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover);--toggle-button-fg:var(--default-foreground);--toggle-button-bg-selected:var(--accent-soft);--toggle-button-bg-selected-hover:var(--accent-soft-hover,var(--accent-soft));--toggle-button-bg-selected-pressed:var(--accent-soft-hover,var(--accent-soft));--toggle-button-fg-selected:var(--accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not(:focus),.toggle-button[data-focus-visible=true]{outline:2px solid var(--focus);outline-offset:2px}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none;cursor:not-allowed}@media (hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(var(--motion-press-scale));transition-duration:var(--motion-duration-press)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media (hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-inline:calc(var(--spacing,.25rem) * -.5);inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex-shrink:0;align-self:center}.toggle-button--sm{padding-inline:calc(var(--spacing,.25rem) * 3);block-size:var(--control-height-sm)}.toggle-button--lg{padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));block-size:var(--control-height-lg)}.toggle-button--lg svg{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.toggle-button--default{--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover);--toggle-button-fg:var(--default-foreground)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--default);--toggle-button-bg-pressed:var(--default);--toggle-button-fg:var(--default-foreground)}.toggle-button--icon-only{inline-size:var(--control-height-md);padding:0}.toggle-button--icon-only.toggle-button--sm{inline-size:var(--control-height-sm)}.toggle-button--icon-only.toggle-button--lg{inline-size:var(--control-height-lg)}@property --tw-font-weight{syntax:"*";inherits:false}
