@property --visual-base{syntax:"*";inherits:false}@property --visual-text{syntax:"*";inherits:false}@property --visual-accent{syntax:"*";inherits:false}@property --visual-bg{syntax:"*";inherits:false}@property --visual-fg{syntax:"*";inherits:false}@property --visual-border{syntax:"*";inherits:false}@property --visual-border-style{syntax:"*";inherits:false}@property --visual-bg-hover{syntax:"*";inherits:false}@property --visual-border-hover{syntax:"*";inherits:false}@property --visual-bg-active{syntax:"*";inherits:false}@property --visual-border-active{syntax:"*";inherits:false}@property --visual-radius{syntax:"*";inherits:false}:where(.visual-module__tz9asa__Size--xs){--visual-size-xs: ;--visual-size-sm:initial;--visual-size-md:initial;--visual-size-lg:initial;--visual-size-xl:initial}:where(.visual-module__tz9asa__Size--sm){--visual-size-xs:initial;--visual-size-sm: ;--visual-size-md:initial;--visual-size-lg:initial;--visual-size-xl:initial}:where(.visual-module__tz9asa__Size--md){--visual-size-xs:initial;--visual-size-sm:initial;--visual-size-md: ;--visual-size-lg:initial;--visual-size-xl:initial}:where(.visual-module__tz9asa__Size--lg){--visual-size-xs:initial;--visual-size-sm:initial;--visual-size-md:initial;--visual-size-lg: ;--visual-size-xl:initial}:where(.visual-module__tz9asa__Size--xl){--visual-size-xs:initial;--visual-size-sm:initial;--visual-size-md:initial;--visual-size-lg:initial;--visual-size-xl: }:where(.visual-module__tz9asa__Variant--primary){--visual-base:var(--theme-control-primary-base);--visual-text:var(--theme-control-primary-text);--visual-accent:var(--theme-control-primary-accent)}:where(.visual-module__tz9asa__Variant--secondary){--visual-base:var(--theme-control-secondary-base);--visual-text:var(--theme-control-secondary-text)}:where(.visual-module__tz9asa__Variant--success){--visual-base:var(--theme-control-success-base);--visual-text:var(--theme-control-success-text)}:where(.visual-module__tz9asa__Variant--warning){--visual-base:var(--theme-control-warning-base);--visual-text:var(--theme-control-warning-text)}:where(.visual-module__tz9asa__Variant--danger){--visual-base:var(--theme-control-danger-base);--visual-text:var(--theme-control-danger-text)}:where(.visual-module__tz9asa__Variant--default){--visual-base:var(--theme-control-default-base);--visual-text:var(--theme-control-default-text)}:where(.visual-module__tz9asa__Colored){--visual-base:var(--visual-custom-color);--visual-accent:var(--visual-custom-color);--visual-text:oklch(from var(--visual-custom-color) clamp(0, (.7 - l) * infinity, 1) 0 h)}:where(.visual-module__tz9asa__Appearance--solid){--visual-bg:var(--visual-base);--visual-fg:var(--visual-text);--visual-border:var(--visual-base);--visual-bg-hover:color-mix(in srgb, var(--visual-base) 88%, black);--visual-border-hover:color-mix(in srgb, var(--visual-base) 88%, black);--visual-bg-active:color-mix(in srgb, var(--visual-base) 76%, black);--visual-border-active:color-mix(in srgb, var(--visual-base) 76%, black)}:where(.visual-module__tz9asa__Appearance--outline),:where(.visual-module__tz9asa__Appearance--dashed){--visual-fg:var(--visual-accent,var(--visual-base));--visual-border:var(--visual-base);--visual-bg-hover:color-mix(in srgb, var(--visual-base) 10%, transparent);--visual-bg-active:color-mix(in srgb, var(--visual-base) 20%, transparent)}:where(.visual-module__tz9asa__Appearance--dashed){--visual-border-style:dashed}:where(.visual-module__tz9asa__Appearance--light){--visual-bg:color-mix(in srgb, var(--visual-base) 12%, transparent);--visual-fg:var(--visual-accent,var(--visual-base));--visual-bg-hover:color-mix(in srgb, var(--visual-base) 20%, transparent);--visual-bg-active:color-mix(in srgb, var(--visual-base) 28%, transparent)}:where(.visual-module__tz9asa__Appearance--ghost){--visual-fg:var(--visual-accent,var(--visual-base));--visual-bg-hover:color-mix(in srgb, var(--visual-base) 10%, transparent);--visual-bg-active:color-mix(in srgb, var(--visual-base) 20%, transparent)}:where(.visual-module__tz9asa__Radius--none){--visual-radius:0}:where(.visual-module__tz9asa__Radius--sm){--visual-radius:var(--radius-1x)}:where(.visual-module__tz9asa__Radius--lg){--visual-radius:var(--radius-2x)}:where(.visual-module__tz9asa__Radius--circle){--visual-radius:var(--radius-full)}
.control-module__-BO22G__Root{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-3x);box-sizing:border-box;border:1px var(--visual-border-style,solid) var(--visual-border,transparent);--_height-default:var(--size-8x);--_padding-default:var(--space-3-5x);--_font-default:var(--font-btn-sm);--_step-height-xs:var(--visual-size-xs) var(--size-6x);--_step-height-sm:var(--visual-size-sm) var(--size-8x);--_step-height-md:var(--visual-size-md) var(--size-10x);--_step-height-lg:var(--visual-size-lg) var(--size-12x);--_step-height-xl:var(--visual-size-xl) var(--size-14x);max-width:200px;height:var(--_step-height-xs,var(--_step-height-sm,var(--_step-height-md,var(--_step-height-lg,var(--_step-height-xl,var(--_height-default))))));--_step-padding-xs:var(--visual-size-xs) var(--space-3x);--_step-padding-sm:var(--visual-size-sm) var(--space-3-5x);--_step-padding-md:var(--visual-size-md) var(--space-4x);--_step-padding-lg:var(--visual-size-lg) var(--space-5x);--_step-padding-xl:var(--visual-size-xl) var(--space-6x);padding-inline:var(--_step-padding-xs,var(--_step-padding-sm,var(--_step-padding-md,var(--_step-padding-lg,var(--_step-padding-xl,var(--_padding-default))))));--_step-font-xs:var(--visual-size-xs) var(--font-btn-xs);--_step-font-sm:var(--visual-size-sm) var(--font-btn-sm);--_step-font-md:var(--visual-size-md) var(--font-btn-md);--_step-font-lg:var(--visual-size-lg) var(--font-btn-lg);--_step-font-xl:var(--visual-size-xl) var(--font-btn-xl);font:var(--_step-font-xs,var(--_step-font-sm,var(--_step-font-md,var(--_step-font-lg,var(--_step-font-xl,var(--_font-default))))));--_step-radius-lg:var(--visual-size-lg) var(--radius-1-5x);--_step-radius-xl:var(--visual-size-xl) var(--radius-1-5x);border-radius:var(--visual-radius,var(--_step-radius-lg,var(--_step-radius-xl,var(--radius-1x))));background:var(--visual-bg,transparent);color:var(--visual-fg,inherit);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--ripple-color:#ffffff73;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative;overflow:hidden}.control-module__-BO22G__Root:disabled{opacity:.5;cursor:not-allowed}.control-module__-BO22G__Label{z-index:1;text-overflow:ellipsis;min-width:0;display:inline-block;position:relative;overflow:hidden}.control-module__-BO22G__IconSlot{z-index:1;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.control-module__-BO22G__Appearance--outline,.control-module__-BO22G__Appearance--dashed{--visual-fg:var(--theme-text-application)}.control-module__-BO22G__Appearance--outline,.control-module__-BO22G__Appearance--dashed,.control-module__-BO22G__Appearance--light,.control-module__-BO22G__Appearance--ghost{--ripple-color:color-mix(in srgb, currentColor 22%, transparent)}.control-module__-BO22G__Root:hover:not(:disabled){background:var(--visual-bg-hover,transparent);border-color:var(--visual-border-hover,var(--visual-border,transparent))}.control-module__-BO22G__Root.control-module__-BO22G__Pressed:not(:disabled){background:var(--visual-bg-active,transparent);border-color:var(--visual-border-active,var(--visual-border,transparent))}.control-module__-BO22G__Adaptive{width:100%;max-width:none}
