@layer viraui.preflight;@layer viraui.components{@property --vui-stack-row-gap{syntax:"<length>";inherits:false;initial-value:0}@property --vui-stack-column-gap{syntax:"<length>";inherits:false;initial-value:0}@property --vui-stack-h-align{syntax:"*";inherits:false;initial-value:initial}@property --vui-stack-v-align{syntax:"*";inherits:false;initial-value:initial}@property --vui-stack-padding-inline-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-stack-padding-inline-end{syntax:"<length>";inherits:false;initial-value:0}@property --vui-stack-padding-block-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-stack-padding-block-end{syntax:"<length>";inherits:false;initial-value:0}@property --vui-stack-max-width{syntax:"*";inherits:false;initial-value:none}@property --vui-stack-min-width{syntax:"*";inherits:false;initial-value:none}.viraui__stack-module__Stack_NR-Ey{gap:var(--vui-stack-row-gap) var(--vui-stack-column-gap);align-items:var(--vui-stack-h-align);justify-content:var(--vui-stack-v-align);max-inline-size:var(--vui-stack-max-width);min-inline-size:var(--vui-stack-min-width);flex-direction:column;display:flex}.viraui__stack-module__Stack_NR-Ey[data-stack-direction=column-reverse]{flex-direction:column-reverse}.viraui__stack-module__Stack_NR-Ey[data-stack-direction=row-reverse],.viraui__stack-module__Stack_NR-Ey[data-stack-direction=row]{align-items:var(--vui-stack-v-align);justify-content:var(--vui-stack-h-align)}.viraui__stack-module__Stack_NR-Ey[data-stack-direction=row]{flex-direction:row}.viraui__stack-module__Stack_NR-Ey[data-stack-direction=row-reverse]{flex-direction:row-reverse}.viraui__stack-module__Stack_NR-Ey[data-stack-inline=true]{flex-grow:0;display:inline-flex}:where(.viraui__stack-module__Stack_NR-Ey[data-stack-wrap=true]){flex-wrap:wrap}:where(.viraui__stack-module__Stack_NR-Ey[data-stack-has-padding=true]){padding:var(--vui-stack-padding-block-start) var(--vui-stack-padding-inline-end) var(--vui-stack-padding-block-end) var(--vui-stack-padding-inline-start)}:where(.viraui__stack-module__Stack_NR-Ey[data-stack-fill-children=true]>*){flex-grow:var(--vira-flex-grow,1)}}@layer viraui.overrides;
@layer viraui.preflight;@layer viraui.components{@property --vui-button-background{syntax:"<color>";inherits:false;initial-value:#0000}@property --vui-button-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --vui-button-height{syntax:"<length>";inherits:false;initial-value:0}@property --vui-button-padding-inline{syntax:"<length>";inherits:false;initial-value:0}@property --vui-button-padding-block{syntax:"<length>";inherits:false;initial-value:0}@property --vui-button-spinner-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --vui-button-icon-size{syntax:"<length>";inherits:true;initial-value:0}@property --vui-button-radius{syntax:"<length-percentage>";inherits:false;initial-value:0}.viraui__button-module__Button_oPhrP{--vui-button-background:var(--global-primary);--vui-button-color:var(--base-1);--vui-button-height:var(--space-2x-large);--vui-button-padding-inline:calc(var(--space-small) + var(--space-2x-small));--vui-button-padding-block:var(--space-small);--vui-button-icon-size:1.125em;--vui-button-spinner-color:currentColor;--vui-button-radius:var(--radius-medium);-webkit-user-select:none;user-select:none;cursor:pointer;min-inline-size:fit-content;max-block-size:var(--vui-button-height);block-size:var(--vui-button-height);white-space:nowrap;appearance:button;padding:var(--vui-button-padding-block) var(--vui-button-padding-inline);font-variation-settings:"wght" 400;justify-content:center;align-items:center;gap:var(--space-small);background:var(--vui-button-background);color:var(--vui-button-color);font-family:inherit;font-weight:400;font-size:var(--font-scale-body-medium);border-radius:var(--vui-button-radius);transition:translate var(--easing-elastic) var(--duration-instant);will-change:translate;border:1px solid #0000;margin:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.viraui__button-module__Button_oPhrP:not(:disabled){background-clip:padding-box}.viraui__button-module__Button_oPhrP:not(:disabled,[aria-disabled=true]):active{translate:0 1px}.viraui__button-module__Button_oPhrP[data-pill=true]{border-radius:var(--radius-infinite)}.viraui__button-module__Button_oPhrP[data-size=big]{--vui-button-height:calc(var(--space-2x-large) + var(--space-x-small));--vui-button-padding-inline:calc(var(--space-medium) + var(--space-2x-small));--vui-button-padding-block:var(--space-small);--vui-button-icon-size:1.125em;--vui-button-radius:var(--radius-medium)}.viraui__button-module__Button_oPhrP[data-size=small]{--vui-button-height:var(--space-x-large);--vui-button-padding-inline:var(--space-small);--vui-button-padding-block:var(--space-x-small);--vui-button-icon-size:1em;--vui-button-radius:var(--radius-small);gap:var(--space-x-small);font-size:var(--font-scale-body-small)}.viraui__button-module__Button_oPhrP[data-variant=primary]{--vui-button-background:var(--global-primary);--vui-button-color:contrast-color(var(--global-primary))}.viraui__button-module__Button_oPhrP[data-variant=primary]:hover{--vui-button-background:oklab(from var(--global-primary) calc(l + .05) a b)}.viraui__button-module__Button_oPhrP[data-variant=secondary]{--vui-button-background:var(--global-contrast);--vui-button-color:var(--base-6);background-clip:unset}.viraui__button-module__Button_oPhrP[data-variant=secondary]:hover{--vui-button-background:oklab(from var(--global-contrast) l a b/calc(alpha + .03))}@container root style(--is-light-mode:black){.viraui__button-module__Button_oPhrP[data-variant=secondary]{--vui-button-background:oklab(from var(--global-contrast) l a b/.1)}}.viraui__button-module__Button_oPhrP[data-variant=flat]{--vui-button-background:#0000;--vui-button-color:var(--base-5)}.viraui__button-module__Button_oPhrP[data-variant=flat]:hover{--vui-button-background:var(--global-contrast);--vui-button-color:var(--base-7)}.viraui__button-module__Button_oPhrP[data-variant=destructive]{--vui-button-background:oklab(from var(--highlight-red) l a b/12%);--vui-button-color:var(--highlight-red);outline-color:var(--highlight-red)}.viraui__button-module__Button_oPhrP[data-variant=destructive]:hover{--vui-button-background:oklab(from var(--highlight-red) l a b/30%)}.viraui__button-module__Button_oPhrP[data-addon-position=start]{flex-direction:row;padding-inline-end:calc(var(--vui-button-padding-inline) * 1.2)}.viraui__button-module__Button_oPhrP[data-addon-position=end]{flex-direction:row-reverse;padding-inline-start:calc(var(--vui-button-padding-inline) * 1.2)}.viraui__button-module__Button_oPhrP[data-icon-only=true]{padding-block:var(--vui-button-padding-block);padding-inline:var(--vui-button-padding-block);inline-size:var(--vui-button-height);min-inline-size:var(--vui-button-height);max-inline-size:var(--vui-button-height);aspect-ratio:1;gap:0}.viraui__button-module__Button_oPhrP:disabled,.viraui__button-module__Button_oPhrP:disabled:active,.viraui__button-module__Button_oPhrP:disabled:hover,.viraui__button-module__Button_oPhrP[aria-disabled=true],.viraui__button-module__Button_oPhrP[aria-disabled=true]:active,.viraui__button-module__Button_oPhrP[aria-disabled=true]:hover{--vui-button-background:var(--global-disabled-background);--vui-button-color:var(--global-disabled-foreground);cursor:not-allowed;box-shadow:none;translate:0}.viraui__button-module__Button_oPhrP[data-loading=true][data-disabled]{pointer-events:none;box-shadow:none;--vui-button-color:var(--base-7);border:0}.viraui__button-module__Content_w-pX-{place-items:center;display:inline-grid}.viraui__button-module__Content_w-pX-[data-loading=true]{opacity:0}.viraui__button-module__Content_w-pX-:first-child>svg{block-size:var(--vui-button-icon-size);inline-size:var(--vui-button-icon-size);flex-shrink:0}.viraui__button-module__SpinnerOverlay_vKqw1{pointer-events:none;color:var(--vui-button-spinner-color);place-content:center;display:grid;position:absolute;inset:0}}@layer viraui.overrides;
@layer viraui.preflight;@layer viraui.components{@property --vui-spinner-size{syntax:"<length>";inherits:false;initial-value:0}.viraui__spinner-module__Spinner_qCQzj{--vui-spinner-size:var(--space-x-large);inline-size:var(--vui-spinner-size);block-size:var(--vui-spinner-size);vertical-align:middle;color:currentColor;flex:none;display:inline-block}.viraui__spinner-module__Spinner_qCQzj[data-dimension=small]{--vui-spinner-size:var(--space-medium)}.viraui__spinner-module__Spinner_qCQzj[data-dimension=regular]{--vui-spinner-size:var(--space-large)}}@layer viraui.overrides;
@layer viraui.preflight;@layer viraui.components{@property --vui-surface-background{syntax:"*";inherits:false;initial-value:none}@property --vui-surface-background-hover{syntax:"*";inherits:false;initial-value:none}@property --vui-surface-border-style{syntax:"<custom-ident>";inherits:false;initial-value:solid}@property --vui-surface-overflow{syntax:"<custom-ident>";inherits:false;initial-value:visible}@property --vui-surface-border-radius{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --vui-surface-border-radius-top-left{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --vui-surface-border-radius-top-right{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --vui-surface-border-radius-bottom-right{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --vui-surface-border-radius-bottom-left{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --vui-surface-padding-inline-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-surface-padding-inline-end{syntax:"<length>";inherits:false;initial-value:0}@property --vui-surface-padding-block-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-surface-padding-block-end{syntax:"<length>";inherits:false;initial-value:0}.viraui__surface-module__Surface_slEYq{--vui-surface-border-radius-top-left:var(--vui-surface-border-radius);--vui-surface-border-radius-top-right:var(--vui-surface-border-radius);--vui-surface-border-radius-bottom-right:var(--vui-surface-border-radius);--vui-surface-border-radius-bottom-left:var(--vui-surface-border-radius);--vui-surface-background-hover:var(--vui-surface-background);overflow:var(--vui-surface-overflow);box-sizing:border-box;background:var(--vui-surface-background);border-radius:var(--vui-surface-border-radius-top-left) var(--vui-surface-border-radius-top-right) var(--vui-surface-border-radius-bottom-right) var(--vui-surface-border-radius-bottom-left);border:0;position:relative}.viraui__surface-module__Surface_slEYq[data-surface-color=primary]{--vui-surface-background:light-dark(oklab(from var(--global-primary) l a b/20%),oklab(from var(--global-primary) l a b/10%))}.viraui__surface-module__Surface_slEYq[data-surface-hover-color=primary]{--vui-surface-background-hover:light-dark(oklab(from var(--global-primary) l a b/20%),oklab(from var(--global-primary) l a b/10%))}@container root not style(--vibrancy-enable:initial){.viraui__surface-module__Surface_slEYq[data-vibrant]{background:light-dark(oklab(from var(--vui-surface-background) l a b/60%),oklab(from var(--vui-surface-background) l a b/80%))}}.viraui__surface-module__Surface_slEYq[data-surface-has-padding=true]{padding:var(--vui-surface-padding-block-start) var(--vui-surface-padding-inline-end) var(--vui-surface-padding-block-end) var(--vui-surface-padding-inline-start)}.viraui__surface-module__Surface_slEYq[data-surface-border]{border-style:var(--vui-surface-border-style);border-color:var(--global-contrast)}.viraui__surface-module__Surface_slEYq[data-surface-border=all]{border-width:1px}.viraui__surface-module__Surface_slEYq[data-surface-border=top]{border-width:1px 0 0}.viraui__surface-module__Surface_slEYq[data-surface-border=right]{border-width:0 1px 0 0}.viraui__surface-module__Surface_slEYq[data-surface-border=bottom]{border-width:0 0 1px}.viraui__surface-module__Surface_slEYq[data-surface-border=left]{border-width:0 0 0 1px}.viraui__surface-module__Surface_slEYq[data-surface-border=x]{border-width:0 1px}.viraui__surface-module__Surface_slEYq[data-surface-border=y]{border-width:1px 0}@media (hover:hover) and (pointer:fine){.viraui__surface-module__Surface_slEYq[data-surface-has-hover-color=true]:hover{background:var(--vui-surface-background-hover)}}}@layer viraui.overrides;
@layer viraui.preflight;@layer viraui.components{@property --vui-text-align{syntax:"*";inherits:false;initial-value:start}@property --vui-text-max-width{syntax:"*";inherits:false;initial-value:none}@property --vui-text-literal-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --vui-text-white-space{syntax:"*";inherits:false;initial-value:normal}@property --vui-text-font-weight{syntax:"<number>";inherits:false;initial-value:400}@property --vui-text-font-width{syntax:"<number>";inherits:false;initial-value:100}@property --vui-text-font-opsz{syntax:"<number>";inherits:false;initial-value:16}@property --vui-text-trim{syntax:"*";inherits:false;initial-value:trim-both}@property --vui-text-trim-type{syntax:"*";inherits:false;initial-value:cap alphabetic}@property --vui-text-padding-inline-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-text-padding-inline-end{syntax:"<length>";inherits:false;initial-value:0}@property --vui-text-padding-block-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-text-padding-block-end{syntax:"<length>";inherits:false;initial-value:0}@property --vui-text-font-size{syntax:"<length>";inherits:false;initial-value:1rem}@property --vui-text-font-family{syntax:"*";inherits:false;initial-value:sans-serif}@property --vui-text-line-height{syntax:"normal|<number>|<length-percentage>";inherits:false;initial-value:normal}@property --__text-medium{syntax:"*";inherits:false;initial-value:0}.viraui__text-module__Text_bS8kv{--__text-medium:clamp(var(--font-scale-body-medium),calc(var(--font-scale-body-medium) + var(--font-scale-body-x-small) / 12 + .24cqi),calc(var(--font-scale-body-medium) + var(--font-scale-body-x-small) / 3));--vui-text-font-family:var(--font-family-body);--vui-text-font-size:clamp(var(--font-scale-body-small),var(--__text-medium),var(--font-scale-body-medium));--vui-text-line-height:var(--font-leading-standard);min-inline-size:0;max-inline-size:var(--vui-text-max-width);font-family:var(--vui-text-font-family);font-size:var(--vui-text-font-size);line-height:var(--vui-text-line-height);text-align:var(--vui-text-align);white-space:var(--vui-text-white-space);word-break:break-word;font-weight:var(--vui-text-font-weight);font-stretch:calc(var(--vui-text-font-width) * 1%);font-optical-sizing:auto;font-variation-settings:"wght" var(--vui-text-font-weight),"wdth" var(--vui-text-font-width),"opsz" var(--vui-text-font-opsz);text-box:var(--vui-text-trim) var(--vui-text-trim-type);margin:0}.viraui__text-module__Text_bS8kv[data-text-balanced=true]{text-wrap:balance}.viraui__text-module__Text_bS8kv[data-text-selection=false]{-webkit-user-select:none;user-select:none}.viraui__text-module__Text_bS8kv[data-text-has-padding=true]{padding:var(--vui-text-padding-block-start) var(--vui-text-padding-inline-end) var(--vui-text-padding-block-end) var(--vui-text-padding-inline-start)}.viraui__text-module__Text_bS8kv[data-text-family=mono]{--vui-text-font-family:var(--font-family-mono)}.viraui__text-module__Text_bS8kv[data-text-size=x-large]{--vui-text-font-size:clamp(var(--font-scale-body-large),calc(var(--__text-medium) * pow(var(--font-heading-typescale), 2)),var(--font-scale-body-x-large))}.viraui__text-module__Text_bS8kv[data-text-size=large]{--vui-text-font-size:clamp(var(--font-scale-body-medium),calc(var(--__text-medium) * pow(var(--font-heading-typescale), 1)),var(--font-scale-body-large))}.viraui__text-module__Text_bS8kv[data-text-size=small]{--vui-text-font-size:clamp(var(--font-scale-body-x-small),calc(var(--__text-medium) * pow(var(--font-heading-typescale), -.1)),var(--font-scale-body-small))}.viraui__text-module__Text_bS8kv[data-text-size=x-small]{--vui-text-font-size:var(--font-scale-body-x-small)}.viraui__text-module__Text_bS8kv[data-text-weight=light]{--vui-text-font-weight:200}.viraui__text-module__Text_bS8kv[data-text-weight=semibold]{--vui-text-font-weight:600}.viraui__text-module__Text_bS8kv[data-text-weight=bold]{--vui-text-font-weight:800}.viraui__text-module__Text_bS8kv[data-text-tone=muted]{color:var(--global-muted)}.viraui__text-module__Text_bS8kv[data-text-tone=interactive]{color:var(--global-interactive-text)}.viraui__text-module__Text_bS8kv[data-text-tone=positive]{color:var(--highlight-green)}.viraui__text-module__Text_bS8kv[data-text-tone=informative]{color:var(--highlight-blue)}.viraui__text-module__Text_bS8kv[data-text-tone=danger]{color:var(--highlight-red)}.viraui__text-module__Text_bS8kv[data-text-tone=warning]{color:var(--highlight-yellow)}.viraui__text-module__Text_bS8kv[data-text-has-literal-color=true]{color:var(--vui-text-literal-color)}.viraui__text-module__Text_bS8kv[data-text-line-height=none]{--vui-text-line-height:0}.viraui__text-module__Text_bS8kv[data-text-line-height=x-small]{--vui-text-line-height:var(--font-leading-x-small)}.viraui__text-module__Text_bS8kv[data-text-line-height=small]{--vui-text-line-height:var(--font-leading-small)}.viraui__text-module__Text_bS8kv[data-text-line-height=large]{--vui-text-line-height:var(--font-leading-large)}}@layer viraui.overrides;
@layer viraui.preflight;@layer viraui.components{@property --vui-title-align{syntax:"*";inherits:false;initial-value:start}@property --vui-title-max-width{syntax:"*";inherits:false;initial-value:none}@property --vui-title-literal-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --vui-title-white-space{syntax:"*";inherits:false;initial-value:normal}@property --vui-title-font-weight{syntax:"<number>";inherits:false;initial-value:500}@property --vui-title-font-width{syntax:"<number>";inherits:false;initial-value:100}@property --vui-title-font-opsz{syntax:"<number>";inherits:false;initial-value:16}@property --vui-title-trim{syntax:"*";inherits:false;initial-value:trim-both}@property --vui-title-trim-type{syntax:"*";inherits:false;initial-value:cap alphabetic}@property --vui-title-padding-inline-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-title-padding-inline-end{syntax:"<length>";inherits:false;initial-value:0}@property --vui-title-padding-block-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-title-padding-block-end{syntax:"<length>";inherits:false;initial-value:0}@property --vui-title-font-size{syntax:"<length>";inherits:false;initial-value:1rem}@property --vui-title-line-height{syntax:"normal|<number>|<length-percentage>";inherits:false;initial-value:normal}@property --vui-title-letter-spacing{syntax:"normal|<length>";inherits:false;initial-value:normal}@property --vui-title-font-family{syntax:"*";inherits:false;initial-value:sans-serif}@property --__title-medium{syntax:"*";inherits:false;initial-value:0}.viraui__title-module__Title_CXMUX{--__title-medium:clamp(var(--font-scale-body-medium),calc(var(--font-scale-body-medium) + var(--font-scale-body-x-small) / 12 + .24cqi),calc(var(--font-scale-body-medium) + var(--font-scale-body-x-small) / 3));--vui-title-font-size:clamp(var(--font-scale-h2),calc(var(--__title-medium) * pow(var(--font-heading-typescale), 5)),var(--font-scale-h1));--vui-title-font-family:var(--font-family-heading);--vui-title-line-height:var(--font-leading-standard);--vui-title-letter-spacing:-.03em;max-inline-size:var(--vui-title-max-width);font-family:var(--vui-title-font-family);font-size:var(--vui-title-font-size);line-height:var(--vui-title-line-height);letter-spacing:var(--vui-title-letter-spacing);text-align:var(--vui-title-align);white-space:var(--vui-title-white-space);word-break:break-word;font-weight:var(--vui-title-font-weight);font-stretch:calc(var(--vui-title-font-width) * 1%);font-optical-sizing:auto;font-variation-settings:"wght" var(--vui-title-font-weight),"wdth" var(--vui-title-font-width),"opsz" var(--vui-title-font-opsz);text-box:var(--vui-title-trim) var(--vui-title-trim-type);margin:0;display:inline-flex}.viraui__title-module__Title_CXMUX[data-title-balanced=true]{text-wrap:balance}.viraui__title-module__Title_CXMUX[data-title-selection=false]{-webkit-user-select:none;user-select:none}.viraui__title-module__Title_CXMUX[data-title-has-padding=true]{padding:var(--vui-title-padding-block-start) var(--vui-title-padding-inline-end) var(--vui-title-padding-block-end) var(--vui-title-padding-inline-start)}.viraui__title-module__Title_CXMUX[data-title-size=display]{--vui-title-font-size:clamp(var(--font-scale-h1),calc(var(--font-scale-h1) + 4.643cqi - .9286rem),var(--font-scale-display))}.viraui__title-module__Title_CXMUX[data-title-size="2"]{--vui-title-font-size:clamp(var(--font-scale-h3),calc(var(--__title-medium) * pow(var(--font-heading-typescale), 4)),var(--font-scale-h2))}.viraui__title-module__Title_CXMUX[data-title-size="3"]{--vui-title-font-size:clamp(var(--font-scale-h4),calc(var(--__title-medium) * pow(var(--font-heading-typescale), 3)),var(--font-scale-h3))}.viraui__title-module__Title_CXMUX[data-title-size="4"]{--vui-title-font-size:clamp(var(--font-scale-h5),calc(var(--__title-medium) * pow(var(--font-heading-typescale), 2)),var(--font-scale-h4))}.viraui__title-module__Title_CXMUX[data-title-size="5"]{--vui-title-font-size:clamp(var(--font-scale-h6),calc(var(--__title-medium) * pow(var(--font-heading-typescale), 1)),var(--font-scale-h5));--vui-title-letter-spacing:-.02em}.viraui__title-module__Title_CXMUX[data-title-size="6"]{--vui-title-font-size:clamp(var(--font-scale-body-medium),var(--__title-medium),var(--font-scale-h6));--vui-title-letter-spacing:-.02em}.viraui__title-module__Title_CXMUX[data-title-has-literal-color=true]{color:var(--vui-title-literal-color)}.viraui__title-module__Title_CXMUX[data-title-line-height=none]{--vui-title-line-height:0}.viraui__title-module__Title_CXMUX[data-title-line-height=x-small]{--vui-title-line-height:var(--font-leading-x-small)}.viraui__title-module__Title_CXMUX[data-title-line-height=small]{--vui-title-line-height:var(--font-leading-small)}.viraui__title-module__Title_CXMUX[data-title-line-height=large]{--vui-title-line-height:var(--font-leading-large)}}@layer viraui.overrides;
@layer viraui.preflight;@layer viraui.components{.viraui__toggle-button-module__IconSlot_8nRbU{inline-size:var(--vui-button-icon-size);block-size:var(--vui-button-icon-size);flex-shrink:0;display:block;position:relative}.viraui__toggle-button-module__IconSlot_8nRbU[data-pressed] .viraui__toggle-button-module__Icon_Y1ESH:first-of-type{opacity:0;rotate:30deg}.viraui__toggle-button-module__IconSlot_8nRbU[data-pressed] .viraui__toggle-button-module__Icon_Y1ESH:last-of-type{opacity:1;rotate:none}.viraui__toggle-button-module__IconSlot_8nRbU[data-interpolate=true] .viraui__toggle-button-module__Icon_Y1ESH{transition:opacity var(--duration-fast) var(--easing-standard),rotate var(--duration-fast) var(--easing-standard)}@media (prefers-reduced-motion:reduce){.viraui__toggle-button-module__IconSlot_8nRbU[data-interpolate=true] .viraui__toggle-button-module__Icon_Y1ESH{transition:none}}.viraui__toggle-button-module__Icon_Y1ESH{place-items:center;display:grid;position:absolute;inset:0}.viraui__toggle-button-module__Icon_Y1ESH>svg{block-size:var(--vui-button-icon-size);inline-size:var(--vui-button-icon-size);flex-shrink:0}.viraui__toggle-button-module__Icon_Y1ESH:first-of-type{opacity:1;rotate:none}.viraui__toggle-button-module__Icon_Y1ESH:last-of-type{opacity:0;rotate:-30deg}}@layer viraui.overrides;
.motion-tokens-module__zAL61G__track{flex:1;block-size:1.25rem;min-inline-size:0;position:relative;overflow:hidden;container-type:inline-size}.motion-tokens-module__zAL61G__dot{border-radius:var(--radius-infinite);background:var(--global-primary);block-size:.75rem;inline-size:.75rem;animation-name:motion-tokens-module__zAL61G__motion-tokens-travel;animation-duration:var(--demo-duration);animation-timing-function:var(--demo-easing);will-change:transform;margin-block:auto;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;inset-block:0;inset-inline-start:0}.motion-tokens-module__zAL61G__dotPaused{animation-play-state:paused}@keyframes motion-tokens-module__zAL61G__motion-tokens-travel{0%{transform:translate(0)}to{transform:translate(calc(100cqw - .75rem))}}@media (prefers-reduced-motion:reduce){.motion-tokens-module__zAL61G__dot{animation:none;inset-inline-start:calc(50% - .375rem)}}
