.ci-switch[data-size=sm]{--ci-switch-width:var(--ci-control-choice-geometry-switch-sm-width,32px);--ci-switch-height:var(--ci-control-choice-geometry-switch-sm-height,18px);--ci-switch-padding:var(--ci-control-choice-geometry-switch-sm-padding,2px);--ci-switch-thumb-rest:var(--ci-control-choice-geometry-switch-sm-thumb,14px);--ci-switch-thumb-hover:var(--ci-control-choice-geometry-switch-sm-hover-thumb,17px);--ci-switch-thumb-pressed:var(--ci-control-choice-geometry-switch-sm-pressed-thumb,20px)}.ci-switch[data-size=md]{--ci-switch-width:var(--ci-control-choice-geometry-switch-default-width,42px);--ci-switch-height:var(--ci-control-choice-geometry-switch-default-height,24px);--ci-switch-padding:var(--ci-control-choice-geometry-switch-default-padding,2.5px);--ci-switch-thumb-rest:var(--ci-control-choice-geometry-switch-default-thumb,19px);--ci-switch-thumb-hover:var(--ci-control-choice-geometry-switch-default-hover-thumb,24px);--ci-switch-thumb-pressed:var(--ci-control-choice-geometry-switch-default-pressed-thumb,28px)}.ci-switch{--ci-switch-thumb-width:var(--ci-switch-thumb-rest);width:var(--ci-switch-width);height:var(--ci-switch-height);background:var(--ci-control-choice-paint-switch-rest-surface,var(--background-tertiary));color:var(--ci-control-choice-paint-switch-rest-foreground,#fff);outline:1px solid var(--ci-control-choice-paint-switch-rest-border,transparent);outline-offset:-1px;box-shadow:var(--ci-control-choice-paint-switch-rest-shadow,none);transition-duration:var(--ci-control-choice-motion-switch-release-duration,.15s);transition-property:background-color,box-shadow,color,outline-color;transition-timing-function:var(--ci-control-choice-motion-switch-easing,cubic-bezier(.32, .72, 0, 1));--ci-control-visible-inline:var(--ci-switch-width);--ci-control-visible-block:var(--ci-switch-height)}.ci-switch:hover{--ci-switch-thumb-width:var(--ci-switch-thumb-hover);background:var(--ci-control-choice-paint-switch-hover-surface,var(--background-tertiary));color:var(--ci-control-choice-paint-switch-hover-foreground,#fff);outline-color:var(--ci-control-choice-paint-switch-hover-border,transparent);box-shadow:var(--ci-control-choice-paint-switch-hover-shadow,0 0 0 0 transparent);transition-duration:var(--ci-control-choice-motion-switch-enter-duration,0s)}.ci-switch:active{--ci-switch-thumb-width:var(--ci-switch-thumb-pressed)}.ci-switch[data-checked]{background:var(--ci-control-choice-paint-switch-checked-surface,var(--primary));color:var(--ci-control-choice-paint-switch-checked-foreground,#fff);outline-color:var(--ci-control-choice-paint-switch-checked-border,transparent);box-shadow:var(--ci-control-choice-paint-switch-checked-shadow,none)}.ci-switch[aria-invalid=true],.ci-switch[data-invalid]{background:var(--ci-control-choice-paint-switch-invalid-surface,var(--background-tertiary));color:var(--ci-control-choice-paint-switch-invalid-foreground,#fff);outline-color:var(--ci-control-choice-paint-switch-invalid-border,var(--destructive));box-shadow:var(--ci-control-choice-paint-switch-invalid-shadow,none)}.ci-switch[data-tone=neutral][data-checked]:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-switch-tone-neutral-checked-surface,var(--foreground))}.ci-switch[data-tone=success][data-checked]:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-switch-tone-success-checked-surface,var(--success))}.ci-switch[data-tone=critical][data-checked]:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-switch-tone-critical-checked-surface,var(--destructive))}.ci-switch[data-emphasis=outline]:not([data-checked]):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-switch-emphasis-outline-rest-surface,transparent);outline-color:var(--ci-control-choice-modifier-paint-switch-emphasis-outline-rest-border,var(--border))}.ci-switch[data-emphasis=outline]:not([data-checked]):hover:not([aria-invalid=true]):not([data-invalid]){outline-color:var(--ci-control-choice-modifier-paint-switch-emphasis-outline-hover-border,var(--border-hover))}.ci-switch:focus-visible:not([aria-invalid=true]):not([data-invalid]){outline-color:var(--ring);outline-offset:2px;outline-width:2px}.ci-switch:disabled,.ci-switch[data-disabled]{cursor:not-allowed;opacity:var(--ci-control-choice-disabled-opacity,.5);pointer-events:none}.ci-switch[aria-busy=true],.ci-switch[data-loading]{cursor:wait;opacity:var(--ci-control-choice-loading-opacity,.7);pointer-events:none}.ci-switch-thumb{top:var(--ci-switch-padding);left:var(--ci-switch-padding);width:var(--ci-switch-thumb-width);height:var(--ci-switch-thumb-rest);border-radius:var(--ci-control-choice-shape-switch-radius,9999px);pointer-events:none;transition-duration:var(--ci-control-choice-motion-switch-thumb-duration,.22s);transition-property:transform,width;transition-timing-function:var(--ci-control-choice-motion-switch-easing,cubic-bezier(.32, .72, 0, 1));background:currentColor;position:absolute;transform:translate(0,0);box-shadow:0 0 0 .5px #0000000a,0 1px 2px #0000002e}.ci-switch[data-checked] .ci-switch-thumb{transform:translate3d(calc(var(--ci-switch-width) - var(--ci-switch-thumb-width) - var(--ci-switch-padding) * 2), 0, 0)}@media (prefers-reduced-motion:reduce){.ci-switch-thumb{width:var(--ci-switch-thumb-rest);transition:none}}@media (forced-colors:active){.ci-switch{outline-color:buttontext}.ci-switch-thumb{box-shadow:none;background:buttontext}}
.ci-control{isolation:isolate;transition-duration:var(--ci-control-release-duration,.15s);transition-timing-function:var(--ci-control-easing,cubic-bezier(.32,.72,0,1));position:relative}.ci-control[data-control-family=action]{--ci-control-target-min:var(--ci-control-action-target-min-size,44px);--ci-control-enter-duration:var(--ci-control-action-motion-enter-duration,0s);--ci-control-release-duration:var(--ci-control-action-motion-release-duration,.15s);--ci-control-easing:var(--ci-control-action-motion-easing,cubic-bezier(.32,.72,0,1))}.ci-control[data-control-family=field]{--ci-control-target-min:var(--ci-control-field-target-min-size,44px)}.ci-control[data-control-family=selection]{--ci-control-target-min:var(--ci-control-selection-target-min-size,44px)}.ci-control[data-control-family=choice]{--ci-control-target-min:var(--ci-control-choice-target-min-size,44px)}.ci-control[data-control-family=choice][data-control-role=switch]{--ci-control-release-duration:var(--ci-control-choice-motion-switch-release-duration,.15s);--ci-control-easing:var(--ci-control-choice-motion-switch-easing,cubic-bezier(.32,.72,0,1))}.ci-control[data-control-family=range]{--ci-control-target-min:var(--ci-control-range-target-min-size,44px)}.ci-profile-field-input{--ci-profile-rest-surface:var(--ci-control-field-paint-input-rest-surface,transparent);--ci-profile-rest-foreground:var(--ci-control-field-paint-input-rest-foreground,var(--foreground));--ci-profile-rest-border:var(--ci-control-field-paint-input-rest-border,var(--input));--ci-profile-rest-shadow:var(--ci-control-field-paint-input-rest-shadow,var(--shadow-xs,none));--ci-profile-hover-surface:var(--ci-control-field-paint-input-hover-surface,transparent);--ci-profile-hover-foreground:var(--ci-control-field-paint-input-hover-foreground,var(--foreground));--ci-profile-hover-border:var(--ci-control-field-paint-input-hover-border,var(--border-hover));--ci-profile-hover-shadow:var(--ci-control-field-paint-input-hover-shadow,var(--shadow-xs,none));--ci-profile-focus-surface:var(--ci-control-field-paint-input-focus-surface,transparent);--ci-profile-focus-foreground:var(--ci-control-field-paint-input-focus-foreground,var(--foreground));--ci-profile-focus-border:var(--ci-control-field-paint-input-focus-border,var(--primary));--ci-profile-focus-shadow:var(--ci-control-field-paint-input-focus-shadow,0 0 0 2px var(--background),0 0 0 4px var(--ring))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-input{--ci-profile-focus-shadow:var(--ci-control-field-paint-input-focus-shadow,0 0 0 2px var(--background),0 0 0 4px color-mix(in srgb,var(--ring)50%,transparent))}}.ci-profile-field-input{--ci-profile-invalid-surface:var(--ci-control-field-paint-input-invalid-surface,transparent);--ci-profile-invalid-foreground:var(--ci-control-field-paint-input-invalid-foreground,var(--foreground));--ci-profile-invalid-border:var(--ci-control-field-paint-input-invalid-border,var(--destructive));--ci-profile-invalid-shadow:var(--ci-control-field-paint-input-invalid-shadow,0 0 0 2px var(--destructive))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-input{--ci-profile-invalid-shadow:var(--ci-control-field-paint-input-invalid-shadow,0 0 0 2px color-mix(in srgb,var(--destructive)20%,transparent))}}.ci-profile-field-input{--ci-profile-read-only-surface:var(--ci-control-field-paint-input-read-only-surface,var(--background-tertiary));--ci-profile-read-only-foreground:var(--ci-control-field-paint-input-read-only-foreground,var(--foreground-secondary));--ci-profile-read-only-border:var(--ci-control-field-paint-input-read-only-border,var(--input));--ci-profile-read-only-shadow:var(--ci-control-field-paint-input-read-only-shadow,none);--ci-profile-enter-duration:var(--ci-control-field-motion-input-enter-duration,0s);--ci-profile-release-duration:var(--ci-control-field-motion-input-release-duration,0s);--ci-profile-easing:var(--ci-control-field-motion-input-easing,cubic-bezier(.32,.72,0,1))}.ci-profile-field-textarea{--ci-profile-rest-surface:var(--ci-control-field-paint-textarea-rest-surface,transparent);--ci-profile-rest-foreground:var(--ci-control-field-paint-textarea-rest-foreground,var(--foreground));--ci-profile-rest-border:var(--ci-control-field-paint-textarea-rest-border,var(--input));--ci-profile-rest-shadow:var(--ci-control-field-paint-textarea-rest-shadow,var(--shadow-xs,none));--ci-profile-hover-surface:var(--ci-control-field-paint-textarea-hover-surface,transparent);--ci-profile-hover-foreground:var(--ci-control-field-paint-textarea-hover-foreground,var(--foreground));--ci-profile-hover-border:var(--ci-control-field-paint-textarea-hover-border,var(--border-hover));--ci-profile-hover-shadow:var(--ci-control-field-paint-textarea-hover-shadow,var(--shadow-xs,none));--ci-profile-focus-surface:var(--ci-control-field-paint-textarea-focus-surface,transparent);--ci-profile-focus-foreground:var(--ci-control-field-paint-textarea-focus-foreground,var(--foreground));--ci-profile-focus-border:var(--ci-control-field-paint-textarea-focus-border,var(--primary));--ci-profile-focus-shadow:var(--ci-control-field-paint-textarea-focus-shadow,0 0 0 2px var(--background),0 0 0 4px var(--ring))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-textarea{--ci-profile-focus-shadow:var(--ci-control-field-paint-textarea-focus-shadow,0 0 0 2px var(--background),0 0 0 4px color-mix(in srgb,var(--ring)50%,transparent))}}.ci-profile-field-textarea{--ci-profile-invalid-surface:var(--ci-control-field-paint-textarea-invalid-surface,transparent);--ci-profile-invalid-foreground:var(--ci-control-field-paint-textarea-invalid-foreground,var(--foreground));--ci-profile-invalid-border:var(--ci-control-field-paint-textarea-invalid-border,var(--destructive));--ci-profile-invalid-shadow:var(--ci-control-field-paint-textarea-invalid-shadow,0 0 0 2px var(--destructive))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-textarea{--ci-profile-invalid-shadow:var(--ci-control-field-paint-textarea-invalid-shadow,0 0 0 2px color-mix(in srgb,var(--destructive)20%,transparent))}}.ci-profile-field-textarea{--ci-profile-read-only-surface:var(--ci-control-field-paint-textarea-read-only-surface,var(--background-tertiary));--ci-profile-read-only-foreground:var(--ci-control-field-paint-textarea-read-only-foreground,var(--foreground-secondary));--ci-profile-read-only-border:var(--ci-control-field-paint-textarea-read-only-border,var(--input));--ci-profile-read-only-shadow:var(--ci-control-field-paint-textarea-read-only-shadow,none);--ci-profile-enter-duration:var(--ci-control-field-motion-textarea-enter-duration,0s);--ci-profile-release-duration:var(--ci-control-field-motion-textarea-release-duration,0s);--ci-profile-easing:var(--ci-control-field-motion-textarea-easing,cubic-bezier(.32,.72,0,1))}:is(.ci-profile-field-control,.ci-profile-field-shell){--ci-profile-rest-surface:var(--ci-control-field-paint-control-rest-surface,var(--background));--ci-profile-rest-foreground:var(--ci-control-field-paint-control-rest-foreground,var(--foreground));--ci-profile-rest-border:var(--ci-control-field-paint-control-rest-border,var(--border));--ci-profile-rest-shadow:var(--ci-control-field-paint-control-rest-shadow,none);--ci-profile-hover-surface:var(--ci-control-field-paint-control-hover-surface,var(--background));--ci-profile-hover-foreground:var(--ci-control-field-paint-control-hover-foreground,var(--foreground));--ci-profile-hover-border:var(--ci-control-field-paint-control-hover-border,var(--border-hover));--ci-profile-hover-shadow:var(--ci-control-field-paint-control-hover-shadow,none);--ci-profile-focus-surface:var(--ci-control-field-paint-control-focus-surface,var(--background));--ci-profile-focus-foreground:var(--ci-control-field-paint-control-focus-foreground,var(--foreground));--ci-profile-focus-border:var(--ci-control-field-paint-control-focus-border,var(--primary));--ci-profile-focus-shadow:var(--ci-control-field-paint-control-focus-shadow,0 0 0 2px var(--primary))}@supports (color:color-mix(in lab, red, red)){:is(.ci-profile-field-control,.ci-profile-field-shell){--ci-profile-focus-shadow:var(--ci-control-field-paint-control-focus-shadow,0 0 0 2px color-mix(in srgb,var(--primary)20%,transparent))}}:is(.ci-profile-field-control,.ci-profile-field-shell){--ci-profile-invalid-surface:var(--ci-control-field-paint-control-invalid-surface,var(--background));--ci-profile-invalid-foreground:var(--ci-control-field-paint-control-invalid-foreground,var(--foreground));--ci-profile-invalid-border:var(--ci-control-field-paint-control-invalid-border,var(--destructive));--ci-profile-invalid-shadow:var(--ci-control-field-paint-control-invalid-shadow,0 0 0 2px var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.ci-profile-field-control,.ci-profile-field-shell){--ci-profile-invalid-shadow:var(--ci-control-field-paint-control-invalid-shadow,0 0 0 2px color-mix(in srgb,var(--destructive)20%,transparent))}}:is(.ci-profile-field-control,.ci-profile-field-shell){--ci-profile-read-only-surface:var(--ci-control-field-paint-control-read-only-surface,var(--background-tertiary));--ci-profile-read-only-foreground:var(--ci-control-field-paint-control-read-only-foreground,var(--foreground-secondary));--ci-profile-read-only-border:var(--ci-control-field-paint-control-read-only-border,var(--border));--ci-profile-read-only-shadow:var(--ci-control-field-paint-control-read-only-shadow,none);--ci-profile-enter-duration:var(--ci-control-field-motion-control-enter-duration,0s);--ci-profile-release-duration:var(--ci-control-field-motion-control-release-duration,.15s);--ci-profile-easing:var(--ci-control-field-motion-control-easing,cubic-bezier(.32,.72,0,1))}:is(.ci-profile-field-input,.ci-profile-field-textarea,.ci-profile-field-control,.ci-profile-field-shell){background:var(--ci-profile-rest-surface);border-color:var(--ci-profile-rest-border);box-shadow:var(--ci-profile-rest-shadow);color:var(--ci-profile-rest-foreground);transition-duration:var(--ci-profile-release-duration);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--ci-profile-easing)}.ci-profile-field-shell{border-width:0}.ci-profile-field-shell:before{border:1px solid var(--ci-profile-rest-border);border-radius:inherit;box-sizing:border-box;content:"";corner-shape:inherit;pointer-events:none;transition-duration:var(--ci-profile-release-duration);transition-property:border-color;transition-timing-function:var(--ci-profile-easing);z-index:1;position:absolute;inset:0}:is(.ci-profile-field-input,.ci-profile-field-textarea,.ci-profile-field-control,.ci-profile-field-shell):hover{background:var(--ci-profile-hover-surface);border-color:var(--ci-profile-hover-border);box-shadow:var(--ci-profile-hover-shadow);color:var(--ci-profile-hover-foreground);transition-duration:var(--ci-profile-enter-duration)}.ci-profile-field-shell:hover{border-color:var(--ci-profile-hover-border)}.ci-profile-field-shell:hover:before{border-color:var(--ci-profile-hover-border);transition-duration:var(--ci-profile-enter-duration)}:is(.ci-profile-field-input,.ci-profile-field-textarea,.ci-profile-field-control):focus-visible,.ci-profile-field-control:focus,.ci-profile-field-shell:focus-within{background:var(--ci-profile-focus-surface);border-color:var(--ci-profile-focus-border);box-shadow:var(--ci-profile-focus-shadow);color:var(--ci-profile-focus-foreground)}.ci-profile-field-shell:focus-within,.ci-profile-field-shell:focus-within:before{border-color:var(--ci-profile-focus-border)}.ci-profile-field-shell[data-read-only]{background:var(--ci-profile-read-only-surface);border-color:var(--ci-profile-read-only-border);box-shadow:var(--ci-profile-read-only-shadow);color:var(--ci-profile-read-only-foreground)}.ci-profile-field-shell:has([data-slot=field-shell-content] input:read-only,[data-slot=field-shell-content] textarea:read-only){background:var(--ci-profile-read-only-surface);border-color:var(--ci-profile-read-only-border);box-shadow:var(--ci-profile-read-only-shadow);color:var(--ci-profile-read-only-foreground)}.ci-profile-field-shell[data-read-only]:before{border-color:var(--ci-profile-read-only-border)}.ci-profile-field-shell:has([data-slot=field-shell-content] input:read-only,[data-slot=field-shell-content] textarea:read-only):before{border-color:var(--ci-profile-read-only-border)}.ci-profile-field-shell[aria-invalid=true],.ci-profile-field-shell[data-invalid]{background:var(--ci-profile-invalid-surface);border-color:var(--ci-profile-invalid-border);box-shadow:var(--ci-profile-invalid-shadow);color:var(--ci-profile-invalid-foreground)}.ci-profile-field-shell:has([data-slot=field-shell-content] input[aria-invalid=true],[data-slot=field-shell-content] textarea[aria-invalid=true],[data-slot=field-shell-content] input[data-invalid],[data-slot=field-shell-content] textarea[data-invalid]){background:var(--ci-profile-invalid-surface);border-color:var(--ci-profile-invalid-border);box-shadow:var(--ci-profile-invalid-shadow);color:var(--ci-profile-invalid-foreground)}.ci-profile-field-shell[aria-invalid=true]:before,.ci-profile-field-shell[data-invalid]:before{border-color:var(--ci-profile-invalid-border)}.ci-profile-field-shell:has([data-slot=field-shell-content] input[aria-invalid=true],[data-slot=field-shell-content] textarea[aria-invalid=true],[data-slot=field-shell-content] input[data-invalid],[data-slot=field-shell-content] textarea[data-invalid]):before{border-color:var(--ci-profile-invalid-border)}.ci-profile-field-shell[data-disabled]{cursor:not-allowed;opacity:var(--ci-control-field-disabled-opacity,.5);pointer-events:none}.ci-profile-field-shell:has([data-slot=field-shell-content] input:disabled,[data-slot=field-shell-content] textarea:disabled){cursor:not-allowed;opacity:var(--ci-control-field-disabled-opacity,.5);pointer-events:none}.ci-profile-field-shell[aria-busy=true],.ci-profile-field-shell[data-loading]{cursor:wait;opacity:var(--ci-control-field-loading-opacity,.7);pointer-events:none}.ci-profile-field-shell:has([data-slot=field-shell-content] input[aria-busy=true],[data-slot=field-shell-content] textarea[aria-busy=true],[data-slot=field-shell-content] input[data-loading],[data-slot=field-shell-content] textarea[data-loading]){cursor:wait;opacity:var(--ci-control-field-loading-opacity,.7);pointer-events:none}.ci-profile-field-shell [data-slot=field-shell-content] :is(.ci-profile-field-input,.ci-profile-field-textarea)[data-emphasis=plain]{box-shadow:none;corner-shape:round;background:0 0;border-width:0;border-color:#0000;border-radius:0}.ci-profile-field-shell [data-slot=field-shell-content] :is(.ci-profile-field-input,.ci-profile-field-textarea)[data-emphasis=plain]:is(:hover,:focus,:focus-visible,:read-only,:disabled,[aria-invalid=true],[aria-busy=true],[data-disabled],[data-invalid],[data-loading],[data-read-only]){box-shadow:none;opacity:1;background:0 0;border-color:#0000}.ci-profile-field-shell[data-leading] [data-slot=field-shell-content] :is(.ci-profile-field-input,.ci-profile-field-textarea)[data-emphasis=plain]{padding-inline-start:0}.ci-profile-field-shell[data-trailing] [data-slot=field-shell-content] :is(.ci-profile-field-input,.ci-profile-field-textarea)[data-emphasis=plain]{padding-inline-end:0}:is(.ci-profile-field-input,.ci-profile-field-textarea,.ci-profile-field-control):read-only{background:var(--ci-profile-read-only-surface);border-color:var(--ci-profile-read-only-border);box-shadow:var(--ci-profile-read-only-shadow);color:var(--ci-profile-read-only-foreground)}:is(.ci-profile-field-input,.ci-profile-field-textarea,.ci-profile-field-control)[aria-invalid=true],:is(.ci-profile-field-input,.ci-profile-field-textarea,.ci-profile-field-control)[data-invalid]{background:var(--ci-profile-invalid-surface);border-color:var(--ci-profile-invalid-border);box-shadow:var(--ci-profile-invalid-shadow);color:var(--ci-profile-invalid-foreground)}:is(.ci-profile-field-input,.ci-profile-field-textarea,.ci-profile-field-control):disabled,:is(.ci-profile-field-input,.ci-profile-field-textarea,.ci-profile-field-control)[data-disabled]{cursor:not-allowed;opacity:var(--ci-control-field-disabled-opacity,.5);pointer-events:none}:is(.ci-profile-field-input,.ci-profile-field-textarea,.ci-profile-field-control)[aria-busy=true],:is(.ci-profile-field-input,.ci-profile-field-textarea,.ci-profile-field-control)[data-loading]{cursor:wait;opacity:var(--ci-control-field-loading-opacity,.7);pointer-events:none}:is(.ci-profile-field-input,.ci-profile-field-textarea)[data-emphasis=soft]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-field-modifier-paint-input-emphasis-soft-rest-surface,var(--muted))}@supports (color:color-mix(in lab, red, red)){:is(.ci-profile-field-input,.ci-profile-field-textarea)[data-emphasis=soft]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-field-modifier-paint-input-emphasis-soft-rest-surface,color-mix(in srgb,var(--muted)30%,transparent))}}:is(.ci-profile-field-input,.ci-profile-field-textarea)[data-emphasis=soft]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-field-modifier-paint-input-emphasis-soft-rest-border,transparent)}.ci-profile-field-textarea[data-emphasis=soft]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-field-modifier-paint-textarea-emphasis-soft-rest-surface,var(--muted))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-textarea[data-emphasis=soft]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-field-modifier-paint-textarea-emphasis-soft-rest-surface,color-mix(in srgb,var(--muted)30%,transparent))}}.ci-profile-field-textarea[data-emphasis=soft]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-field-modifier-paint-textarea-emphasis-soft-rest-border,transparent)}.ci-profile-field-input[data-emphasis=soft]:hover:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-field-modifier-paint-input-emphasis-soft-hover-surface,var(--muted))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-input[data-emphasis=soft]:hover:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-field-modifier-paint-input-emphasis-soft-hover-surface,color-mix(in srgb,var(--muted)45%,transparent))}}.ci-profile-field-textarea[data-emphasis=soft]:hover:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-field-modifier-paint-textarea-emphasis-soft-hover-surface,var(--muted))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-textarea[data-emphasis=soft]:hover:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-field-modifier-paint-textarea-emphasis-soft-hover-surface,color-mix(in srgb,var(--muted)45%,transparent))}}.ci-profile-field-input[data-tone=success]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-field-modifier-paint-input-tone-success-rest-border,var(--success))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-input[data-tone=success]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-field-modifier-paint-input-tone-success-rest-border,color-mix(in srgb,var(--success)60%,transparent))}}.ci-profile-field-textarea[data-tone=success]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-field-modifier-paint-textarea-tone-success-rest-border,var(--success))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-textarea[data-tone=success]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-field-modifier-paint-textarea-tone-success-rest-border,color-mix(in srgb,var(--success)60%,transparent))}}.ci-profile-field-input[data-tone=critical]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-field-modifier-paint-input-tone-critical-rest-border,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-input[data-tone=critical]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-field-modifier-paint-input-tone-critical-rest-border,color-mix(in srgb,var(--destructive)60%,transparent))}}.ci-profile-field-textarea[data-tone=critical]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-field-modifier-paint-textarea-tone-critical-rest-border,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-textarea[data-tone=critical]:not(:focus-visible):not(:read-only):not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-field-modifier-paint-textarea-tone-critical-rest-border,color-mix(in srgb,var(--destructive)60%,transparent))}}.ci-profile-field-input[data-tone=accent]:focus-visible:not([aria-invalid=true]):not([data-invalid]){box-shadow:var(--ci-control-field-modifier-paint-input-tone-accent-focus-shadow,0 0 0 2px var(--background),0 0 0 4px var(--primary))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-input[data-tone=accent]:focus-visible:not([aria-invalid=true]):not([data-invalid]){box-shadow:var(--ci-control-field-modifier-paint-input-tone-accent-focus-shadow,0 0 0 2px var(--background),0 0 0 4px color-mix(in srgb,var(--primary)20%,transparent))}}.ci-profile-field-textarea[data-tone=accent]:focus-visible:not([aria-invalid=true]):not([data-invalid]){box-shadow:var(--ci-control-field-modifier-paint-textarea-tone-accent-focus-shadow,0 0 0 2px var(--background),0 0 0 4px var(--primary))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-textarea[data-tone=accent]:focus-visible:not([aria-invalid=true]):not([data-invalid]){box-shadow:var(--ci-control-field-modifier-paint-textarea-tone-accent-focus-shadow,0 0 0 2px var(--background),0 0 0 4px color-mix(in srgb,var(--primary)20%,transparent))}}.ci-profile-field-input[data-tone=success]:focus-visible:not([aria-invalid=true]):not([data-invalid]){box-shadow:var(--ci-control-field-modifier-paint-input-tone-success-focus-shadow,0 0 0 2px var(--background),0 0 0 4px var(--success))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-input[data-tone=success]:focus-visible:not([aria-invalid=true]):not([data-invalid]){box-shadow:var(--ci-control-field-modifier-paint-input-tone-success-focus-shadow,0 0 0 2px var(--background),0 0 0 4px color-mix(in srgb,var(--success)20%,transparent))}}.ci-profile-field-textarea[data-tone=success]:focus-visible:not([aria-invalid=true]):not([data-invalid]){box-shadow:var(--ci-control-field-modifier-paint-textarea-tone-success-focus-shadow,0 0 0 2px var(--background),0 0 0 4px var(--success))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-textarea[data-tone=success]:focus-visible:not([aria-invalid=true]):not([data-invalid]){box-shadow:var(--ci-control-field-modifier-paint-textarea-tone-success-focus-shadow,0 0 0 2px var(--background),0 0 0 4px color-mix(in srgb,var(--success)20%,transparent))}}.ci-profile-field-input[data-tone=critical]:focus-visible:not([aria-invalid=true]):not([data-invalid]){box-shadow:var(--ci-control-field-modifier-paint-input-tone-critical-focus-shadow,0 0 0 2px var(--background),0 0 0 4px var(--destructive))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-input[data-tone=critical]:focus-visible:not([aria-invalid=true]):not([data-invalid]){box-shadow:var(--ci-control-field-modifier-paint-input-tone-critical-focus-shadow,0 0 0 2px var(--background),0 0 0 4px color-mix(in srgb,var(--destructive)20%,transparent))}}.ci-profile-field-textarea[data-tone=critical]:focus-visible:not([aria-invalid=true]):not([data-invalid]){box-shadow:var(--ci-control-field-modifier-paint-textarea-tone-critical-focus-shadow,0 0 0 2px var(--background),0 0 0 4px var(--destructive))}@supports (color:color-mix(in lab, red, red)){.ci-profile-field-textarea[data-tone=critical]:focus-visible:not([aria-invalid=true]):not([data-invalid]){box-shadow:var(--ci-control-field-modifier-paint-textarea-tone-critical-focus-shadow,0 0 0 2px var(--background),0 0 0 4px color-mix(in srgb,var(--destructive)20%,transparent))}}.ci-profile-select-trigger{background:var(--ci-control-selection-paint-select-rest-surface,transparent);border:1px solid var(--ci-control-selection-paint-select-rest-border,var(--input));box-shadow:var(--ci-control-selection-paint-select-rest-shadow,var(--shadow-xs,none));color:var(--ci-control-selection-paint-select-rest-foreground,var(--foreground));transition-duration:var(--ci-control-selection-motion-select-release-duration,0s);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--ci-control-selection-motion-select-easing,cubic-bezier(.32,.72,0,1))}.ci-profile-select-trigger:hover{background:var(--ci-control-selection-paint-select-hover-surface,transparent);border-color:var(--ci-control-selection-paint-select-hover-border,var(--border-hover));box-shadow:var(--ci-control-selection-paint-select-hover-shadow,var(--shadow-xs,none));color:var(--ci-control-selection-paint-select-hover-foreground,var(--foreground));transition-duration:var(--ci-control-selection-motion-select-enter-duration,0s)}.ci-profile-select-trigger[aria-invalid=true],.ci-profile-select-trigger[data-invalid]{background:var(--ci-control-selection-paint-select-invalid-surface,transparent);border-color:var(--ci-control-selection-paint-select-invalid-border,var(--destructive));box-shadow:var(--ci-control-selection-paint-select-invalid-shadow,none);color:var(--ci-control-selection-paint-select-invalid-foreground,var(--foreground))}.ci-profile-select-trigger:focus-visible,.ci-profile-toggle:focus-visible,.ci-profile-tabs-tab:focus-visible,.ci-profile-checkbox:focus-visible,.ci-profile-radio:focus-visible{outline:2px solid var(--ring)}@supports (color:color-mix(in lab, red, red)){.ci-profile-select-trigger:focus-visible,.ci-profile-toggle:focus-visible,.ci-profile-tabs-tab:focus-visible,.ci-profile-checkbox:focus-visible,.ci-profile-radio:focus-visible{outline:2px solid color-mix(in srgb,var(--ring)50%,transparent)}}.ci-profile-select-trigger:focus-visible,.ci-profile-toggle:focus-visible,.ci-profile-tabs-tab:focus-visible,.ci-profile-checkbox:focus-visible,.ci-profile-radio:focus-visible{outline-offset:2px}.ci-profile-select-trigger:disabled,.ci-profile-select-trigger[data-disabled],.ci-profile-toggle:disabled,.ci-profile-toggle[data-disabled],.ci-profile-select-item[data-disabled]{cursor:not-allowed;opacity:var(--ci-control-selection-disabled-opacity,.5);pointer-events:none}.ci-profile-select-trigger[aria-busy=true],.ci-profile-select-trigger[data-loading],.ci-profile-toggle[aria-busy=true],.ci-profile-toggle[data-loading],.ci-profile-select-item[aria-busy=true],.ci-profile-select-item[data-loading]{cursor:wait;opacity:var(--ci-control-selection-loading-opacity,.7);pointer-events:none}.ci-profile-select-trigger[data-emphasis=filled]:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-selection-modifier-paint-select-emphasis-filled-rest-surface,var(--muted))}@supports (color:color-mix(in lab, red, red)){.ci-profile-select-trigger[data-emphasis=filled]:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-selection-modifier-paint-select-emphasis-filled-rest-surface,color-mix(in srgb,var(--muted)30%,transparent))}}.ci-profile-select-trigger[data-emphasis=filled]:not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-selection-modifier-paint-select-emphasis-filled-rest-border,transparent)}.ci-profile-select-trigger[data-emphasis=filled]:hover:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-selection-modifier-paint-select-emphasis-filled-hover-surface,var(--muted))}@supports (color:color-mix(in lab, red, red)){.ci-profile-select-trigger[data-emphasis=filled]:hover:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-selection-modifier-paint-select-emphasis-filled-hover-surface,color-mix(in srgb,var(--muted)45%,transparent))}}.ci-profile-select-trigger[data-tone=success]:not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-selection-modifier-paint-select-tone-success-rest-border,var(--success))}@supports (color:color-mix(in lab, red, red)){.ci-profile-select-trigger[data-tone=success]:not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-selection-modifier-paint-select-tone-success-rest-border,color-mix(in srgb,var(--success)60%,transparent))}}.ci-profile-select-trigger[data-tone=critical]:not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-selection-modifier-paint-select-tone-critical-rest-border,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.ci-profile-select-trigger[data-tone=critical]:not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-selection-modifier-paint-select-tone-critical-rest-border,color-mix(in srgb,var(--destructive)60%,transparent))}}.ci-profile-select-trigger[data-tone=accent]:focus-visible:not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-selection-modifier-paint-select-tone-accent-focus-border,var(--primary))}.ci-profile-select-trigger[data-tone=success]:focus-visible:not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-selection-modifier-paint-select-tone-success-focus-border,var(--success))}.ci-profile-select-trigger[data-tone=critical]:focus-visible:not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-selection-modifier-paint-select-tone-critical-focus-border,var(--destructive))}.ci-profile-select-item[data-highlighted]{background:var(--ci-control-selection-paint-select-hover-surface,transparent);box-shadow:var(--ci-control-selection-paint-select-hover-shadow,none);color:var(--ci-control-selection-paint-select-hover-foreground,var(--foreground));outline:1px solid var(--ci-control-selection-paint-select-hover-border,transparent);outline-offset:-1px}.ci-profile-select-item[data-selected]{background:var(--ci-control-selection-paint-select-selected-surface,var(--background));box-shadow:var(--ci-control-selection-paint-select-selected-shadow,none);color:var(--ci-control-selection-paint-select-selected-foreground,var(--foreground));outline:1px solid var(--ci-control-selection-paint-select-selected-border,transparent);outline-offset:-1px}.ci-profile-select-item[data-selected][data-highlighted]{background:var(--ci-control-selection-paint-select-selected-surface,var(--background));box-shadow:var(--ci-control-selection-paint-select-selected-shadow,none);color:var(--ci-control-selection-paint-select-selected-foreground,var(--foreground));outline:2px solid var(--ci-control-selection-paint-select-hover-border,var(--primary));outline-offset:-2px}.ci-profile-toggle{background:var(--ci-control-selection-paint-toggle-rest-surface,transparent);border:1px solid var(--ci-control-selection-paint-toggle-rest-border,transparent);box-shadow:var(--ci-control-selection-paint-toggle-rest-shadow,none);color:var(--ci-control-selection-paint-toggle-rest-foreground,var(--foreground-secondary));transition-duration:var(--ci-control-selection-motion-toggle-release-duration,.15s);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--ci-control-selection-motion-toggle-easing,cubic-bezier(.32,.72,0,1))}.ci-profile-toggle:hover{background:var(--ci-control-selection-paint-toggle-hover-surface,var(--accent));border-color:var(--ci-control-selection-paint-toggle-hover-border,transparent);box-shadow:var(--ci-control-selection-paint-toggle-hover-shadow,none);color:var(--ci-control-selection-paint-toggle-hover-foreground,var(--foreground));transition-duration:var(--ci-control-selection-motion-toggle-enter-duration,0s)}.ci-profile-toggle[data-pressed]{background:var(--ci-control-selection-paint-toggle-selected-surface,var(--accent));border-color:var(--ci-control-selection-paint-toggle-selected-border,transparent);box-shadow:var(--ci-control-selection-paint-toggle-selected-shadow,none);color:var(--ci-control-selection-paint-toggle-selected-foreground,var(--foreground))}.ci-profile-toggle[aria-invalid=true],.ci-profile-toggle[data-invalid]{background:var(--ci-control-selection-paint-toggle-invalid-surface,transparent);border-color:var(--ci-control-selection-paint-toggle-invalid-border,var(--destructive));box-shadow:var(--ci-control-selection-paint-toggle-invalid-shadow,none);color:var(--ci-control-selection-paint-toggle-invalid-foreground,var(--destructive))}.ci-profile-toggle[data-variant=outline]:not([aria-invalid=true]):not([data-invalid]):not([data-pressed]){background:var(--ci-control-selection-modifier-paint-toggle-variant-outline-rest-surface,transparent);border-color:var(--ci-control-selection-modifier-paint-toggle-variant-outline-rest-border,var(--border));box-shadow:var(--ci-control-selection-modifier-paint-toggle-variant-outline-rest-shadow,var(--shadow-sm))}.ci-profile-toggle[data-variant=outline]:hover:not([aria-invalid=true]):not([data-invalid]):not([data-pressed]){background:var(--ci-control-selection-modifier-paint-toggle-variant-outline-hover-surface,var(--accent))}.ci-profile-toggle-group[data-variant=outline]{box-shadow:var(--ci-control-selection-modifier-paint-toggle-variant-outline-rest-shadow,var(--shadow-sm))}.ci-profile-toggle-group .ci-profile-toggle{box-shadow:none}.ci-profile-tabs-list{background:var(--ci-control-selection-paint-tabs-list-surface,var(--muted))}@supports (color:color-mix(in lab, red, red)){.ci-profile-tabs-list{background:var(--ci-control-selection-paint-tabs-list-surface,color-mix(in srgb,var(--muted)20%,transparent))}}.ci-profile-tabs-list{border:1px solid var(--ci-control-selection-paint-tabs-list-border,var(--border));box-shadow:var(--ci-control-selection-paint-tabs-list-shadow,none);color:var(--ci-control-selection-paint-tabs-list-foreground,var(--foreground))}.ci-profile-tabs-list[data-emphasis=quiet]{background:var(--ci-control-selection-modifier-paint-tabs-list-emphasis-quiet-surface,transparent);border-color:var(--ci-control-selection-modifier-paint-tabs-list-emphasis-quiet-border,transparent)}.ci-profile-tabs-list[data-emphasis=soft]{background:var(--ci-control-selection-modifier-paint-tabs-list-emphasis-soft-surface,var(--muted))}@supports (color:color-mix(in lab, red, red)){.ci-profile-tabs-list[data-emphasis=soft]{background:var(--ci-control-selection-modifier-paint-tabs-list-emphasis-soft-surface,color-mix(in srgb,var(--muted)35%,transparent))}}.ci-profile-tabs-list[data-emphasis=soft]{border-color:var(--ci-control-selection-modifier-paint-tabs-list-emphasis-soft-border,transparent)}.ci-profile-tabs-tab{background:var(--ci-control-selection-paint-tabs-rest-surface,transparent);border-color:var(--ci-control-selection-paint-tabs-rest-border,transparent);box-shadow:var(--ci-control-selection-paint-tabs-rest-shadow,none);color:var(--ci-control-selection-paint-tabs-rest-foreground,var(--muted-foreground));opacity:.6;transition-duration:var(--ci-control-selection-motion-tabs-release-duration,.15s);transition-property:background-color,border-color,box-shadow,color,opacity;transition-timing-function:var(--ci-control-selection-motion-tabs-easing,cubic-bezier(.32,.72,0,1))}.ci-profile-tabs-tab:hover{background:var(--ci-control-selection-paint-tabs-hover-surface,transparent);border-color:var(--ci-control-selection-paint-tabs-hover-border,transparent);box-shadow:var(--ci-control-selection-paint-tabs-hover-shadow,0 0 0 0 transparent);color:var(--ci-control-selection-paint-tabs-hover-foreground,var(--muted-foreground));opacity:1;transition-duration:var(--ci-control-selection-motion-tabs-enter-duration,0s)}.ci-profile-tabs-tab[data-active]{background:var(--ci-control-selection-paint-tabs-selected-surface,var(--background));border-color:var(--ci-control-selection-paint-tabs-selected-border,var(--border));box-shadow:var(--ci-control-selection-paint-tabs-selected-shadow,none);color:var(--ci-control-selection-paint-tabs-selected-foreground,var(--foreground));opacity:1}.ci-profile-tabs-tab[aria-invalid=true],.ci-profile-tabs-tab[data-invalid]{background:var(--ci-control-selection-paint-tabs-invalid-surface,transparent);border-color:var(--ci-control-selection-paint-tabs-invalid-border,var(--destructive));box-shadow:var(--ci-control-selection-paint-tabs-invalid-shadow,none);color:var(--ci-control-selection-paint-tabs-invalid-foreground,var(--foreground))}.ci-profile-tabs-tab[data-tone=accent][data-active]:not([aria-invalid=true]):not([data-invalid]){color:var(--ci-control-selection-modifier-paint-tabs-tone-accent-selected-foreground,var(--primary))}.ci-profile-tabs-tab[data-emphasis=quiet][data-active]:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-selection-modifier-paint-tabs-emphasis-quiet-selected-surface,transparent);border-color:var(--ci-control-selection-modifier-paint-tabs-emphasis-quiet-selected-border,transparent)}.ci-profile-tabs-tab[data-emphasis=soft][data-active]:not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-selection-modifier-paint-tabs-emphasis-soft-selected-border,transparent)}.ci-profile-tabs-tab:disabled,.ci-profile-tabs-tab[data-disabled]{cursor:not-allowed;opacity:var(--ci-control-selection-disabled-opacity,.5);pointer-events:none}.ci-profile-tabs-tab[aria-busy=true],.ci-profile-tabs-tab[data-loading]{cursor:wait;opacity:var(--ci-control-selection-loading-opacity,.7);pointer-events:none}.ci-profile-checkbox,.ci-profile-radio{transition-property:background-color,border-color,box-shadow,color}.ci-profile-checkbox{background:var(--ci-control-choice-paint-checkbox-rest-surface,transparent);border-color:var(--ci-control-choice-paint-checkbox-rest-border,var(--border));box-shadow:var(--ci-control-choice-paint-checkbox-rest-shadow,none);color:var(--ci-control-choice-paint-checkbox-rest-foreground,var(--foreground));transition-duration:var(--ci-control-choice-motion-checkbox-release-duration,.15s);transition-timing-function:var(--ci-control-choice-motion-checkbox-easing,cubic-bezier(.32,.72,0,1))}.ci-profile-radio{background:var(--ci-control-choice-paint-radio-rest-surface,transparent);border-color:var(--ci-control-choice-paint-radio-rest-border,var(--border));box-shadow:var(--ci-control-choice-paint-radio-rest-shadow,none);color:var(--ci-control-choice-paint-radio-rest-foreground,var(--foreground));transition-duration:var(--ci-control-choice-motion-radio-release-duration,.15s);transition-timing-function:var(--ci-control-choice-motion-radio-easing,cubic-bezier(.32,.72,0,1))}.ci-profile-checkbox:hover{background:var(--ci-control-choice-paint-checkbox-hover-surface,transparent);border-color:var(--ci-control-choice-paint-checkbox-hover-border,var(--border-hover));box-shadow:var(--ci-control-choice-paint-checkbox-hover-shadow,none);color:var(--ci-control-choice-paint-checkbox-hover-foreground,var(--foreground));transition-duration:var(--ci-control-choice-motion-checkbox-enter-duration,0s)}.ci-profile-radio:hover{background:var(--ci-control-choice-paint-radio-hover-surface,transparent);border-color:var(--ci-control-choice-paint-radio-hover-border,var(--border-hover));box-shadow:var(--ci-control-choice-paint-radio-hover-shadow,none);color:var(--ci-control-choice-paint-radio-hover-foreground,var(--foreground));transition-duration:var(--ci-control-choice-motion-radio-enter-duration,0s)}.ci-profile-checkbox[data-checked],.ci-profile-checkbox[data-indeterminate]{background:var(--ci-control-choice-paint-checkbox-checked-surface,var(--primary));border-color:var(--ci-control-choice-paint-checkbox-checked-border,var(--primary));box-shadow:var(--ci-control-choice-paint-checkbox-checked-shadow,none);color:var(--ci-control-choice-paint-checkbox-checked-foreground,var(--primary-foreground))}.ci-profile-radio[data-checked]{background:var(--ci-control-choice-paint-radio-checked-surface,var(--primary));border-color:var(--ci-control-choice-paint-radio-checked-border,var(--primary));box-shadow:var(--ci-control-choice-paint-radio-checked-shadow,none);color:var(--ci-control-choice-paint-radio-checked-foreground,var(--primary-foreground))}.ci-profile-checkbox[aria-invalid=true],.ci-profile-checkbox[data-invalid]{background:var(--ci-control-choice-paint-checkbox-invalid-surface,transparent);border-color:var(--ci-control-choice-paint-checkbox-invalid-border,var(--destructive));box-shadow:var(--ci-control-choice-paint-checkbox-invalid-shadow,none);color:var(--ci-control-choice-paint-checkbox-invalid-foreground,var(--foreground))}.ci-profile-radio[aria-invalid=true],.ci-profile-radio[data-invalid]{background:var(--ci-control-choice-paint-radio-invalid-surface,transparent);border-color:var(--ci-control-choice-paint-radio-invalid-border,var(--destructive));box-shadow:var(--ci-control-choice-paint-radio-invalid-shadow,none);color:var(--ci-control-choice-paint-radio-invalid-foreground,var(--foreground))}:is(.ci-profile-checkbox,.ci-profile-radio):disabled,:is(.ci-profile-checkbox,.ci-profile-radio)[data-disabled]{cursor:not-allowed;opacity:var(--ci-control-choice-disabled-opacity,.5);pointer-events:none}:is(.ci-profile-checkbox,.ci-profile-radio)[aria-busy=true],:is(.ci-profile-checkbox,.ci-profile-radio)[data-loading]{cursor:wait;opacity:var(--ci-control-choice-loading-opacity,.7);pointer-events:none}.ci-profile-checkbox[data-emphasis=soft]:not([data-checked]):not([data-indeterminate]):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-checkbox-emphasis-soft-rest-surface,var(--muted))}@supports (color:color-mix(in lab, red, red)){.ci-profile-checkbox[data-emphasis=soft]:not([data-checked]):not([data-indeterminate]):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-checkbox-emphasis-soft-rest-surface,color-mix(in srgb,var(--muted)50%,transparent))}}.ci-profile-checkbox[data-emphasis=soft]:not([data-checked]):not([data-indeterminate]):not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-choice-modifier-paint-checkbox-emphasis-soft-rest-border,transparent)}.ci-profile-radio[data-emphasis=soft]:not([data-checked]):not([data-indeterminate]):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-radio-emphasis-soft-rest-surface,var(--muted))}@supports (color:color-mix(in lab, red, red)){.ci-profile-radio[data-emphasis=soft]:not([data-checked]):not([data-indeterminate]):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-radio-emphasis-soft-rest-surface,color-mix(in srgb,var(--muted)50%,transparent))}}.ci-profile-radio[data-emphasis=soft]:not([data-checked]):not([data-indeterminate]):not([aria-invalid=true]):not([data-invalid]){border-color:var(--ci-control-choice-modifier-paint-radio-emphasis-soft-rest-border,transparent)}.ci-profile-checkbox[data-emphasis=soft]:hover:not([data-checked]):not([data-indeterminate]):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-checkbox-emphasis-soft-hover-surface,var(--muted))}@supports (color:color-mix(in lab, red, red)){.ci-profile-checkbox[data-emphasis=soft]:hover:not([data-checked]):not([data-indeterminate]):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-checkbox-emphasis-soft-hover-surface,color-mix(in srgb,var(--muted)70%,transparent))}}.ci-profile-radio[data-emphasis=soft]:hover:not([data-checked]):not([data-indeterminate]):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-radio-emphasis-soft-hover-surface,var(--muted))}@supports (color:color-mix(in lab, red, red)){.ci-profile-radio[data-emphasis=soft]:hover:not([data-checked]):not([data-indeterminate]):not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-radio-emphasis-soft-hover-surface,color-mix(in srgb,var(--muted)70%,transparent))}}.ci-profile-checkbox[data-tone=neutral][data-checked]:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-checkbox-tone-neutral-checked-surface,var(--foreground));border-color:var(--ci-control-choice-modifier-paint-checkbox-tone-neutral-checked-border,var(--foreground))}.ci-profile-radio[data-tone=neutral][data-checked]:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-radio-tone-neutral-checked-surface,var(--foreground));border-color:var(--ci-control-choice-modifier-paint-radio-tone-neutral-checked-border,var(--foreground))}.ci-profile-checkbox[data-tone=success][data-checked]:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-checkbox-tone-success-checked-surface,var(--success));border-color:var(--ci-control-choice-modifier-paint-checkbox-tone-success-checked-border,var(--success))}.ci-profile-radio[data-tone=success][data-checked]:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-radio-tone-success-checked-surface,var(--success));border-color:var(--ci-control-choice-modifier-paint-radio-tone-success-checked-border,var(--success))}.ci-profile-checkbox[data-tone=critical][data-checked]:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-checkbox-tone-critical-checked-surface,var(--destructive));border-color:var(--ci-control-choice-modifier-paint-checkbox-tone-critical-checked-border,var(--destructive))}.ci-profile-radio[data-tone=critical][data-checked]:not([aria-invalid=true]):not([data-invalid]){background:var(--ci-control-choice-modifier-paint-radio-tone-critical-checked-surface,var(--destructive));border-color:var(--ci-control-choice-modifier-paint-radio-tone-critical-checked-border,var(--destructive))}.ci-profile-slider{transition-duration:var(--ci-control-range-motion-release-duration,.15s);transition-timing-function:var(--ci-control-range-motion-easing,cubic-bezier(.32,.72,0,1))}.ci-profile-slider-track{background:var(--ci-control-range-paint-track,var(--background-tertiary))}.ci-profile-slider-indicator{background:var(--ci-control-range-paint-indicator,var(--primary))}.ci-profile-slider-thumb{background:var(--ci-control-range-paint-thumb,var(--foreground));border-color:var(--ci-control-range-paint-thumb-border,var(--background))}.ci-profile-slider-track,.ci-profile-slider-indicator,.ci-profile-slider-thumb{transition-duration:var(--ci-control-range-motion-release-duration,.15s);transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--ci-control-range-motion-easing,cubic-bezier(.32,.72,0,1))}.ci-profile-slider:hover :is(.ci-profile-slider-track,.ci-profile-slider-indicator,.ci-profile-slider-thumb){transition-duration:var(--ci-control-range-motion-enter-duration,0s)}.ci-profile-slider[aria-invalid=true] .ci-profile-slider-track,.ci-profile-slider[data-invalid] .ci-profile-slider-track,.ci-profile-slider[aria-invalid=true] .ci-profile-slider-indicator,.ci-profile-slider[data-invalid] .ci-profile-slider-indicator{background:var(--ci-control-range-paint-invalid,var(--destructive))}.ci-profile-slider[aria-invalid=true] .ci-profile-slider-thumb,.ci-profile-slider[data-invalid] .ci-profile-slider-thumb{border-color:var(--ci-control-range-paint-invalid,var(--destructive))}.ci-profile-slider:disabled,.ci-profile-slider[data-disabled],.ci-profile-slider-thumb:disabled,.ci-profile-slider-thumb[data-disabled]{cursor:not-allowed;opacity:var(--ci-control-range-disabled-opacity,.5);pointer-events:none}.ci-control[data-control-family=action]:hover,.ci-control[data-control-family=action]:active,.ci-control[data-control-family=action][data-pressed]{transition-duration:var(--ci-control-enter-duration,0s)}.ci-control[data-control-role=combobox-trigger]{position:absolute}@media (pointer:coarse){.ci-control-target[data-control-target=coarse]{--ci-control-target-inline-extra:max(0px,calc((var(--ci-control-target-min,44px) - 100%)/2));--ci-control-target-block-extra:max(0px,calc(( var(--ci-control-target-min,44px) - var(--ci-control-visible-block,100%))/2));margin-block:var(--ci-control-target-block-extra)}.ci-control-target[data-control-target=coarse][data-control-target-axis=both]{margin-inline:var(--ci-control-target-inline-extra)}.ci-control-target[data-control-role=combobox-trigger]{margin:0}.ci-control-target[data-control-target=coarse]:after{inset-block:calc(-1*var(--ci-control-target-block-extra));border-radius:inherit;content:"";position:absolute;inset-inline:0}.ci-control-target[data-control-target=coarse][data-control-target-axis=both]:after{inset-inline:calc(-1*var(--ci-control-target-inline-extra))}.ci-control-field{min-block-size:var(--ci-control-field-target-min-size,44px)}}@media (prefers-reduced-motion:reduce){.ci-control,.ci-control:before,.ci-control:after{transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.ci-control:focus-visible,.ci-control[data-focus-visible]{outline-offset:2px;outline:2px solid highlight}.ci-control:disabled,.ci-control[data-disabled]{color:graytext;forced-color-adjust:none}}.ci-control[data-control-family=action][data-focus-visible]{outline:2px solid var(--ring)}@supports (color:color-mix(in lab, red, red)){.ci-control[data-control-family=action][data-focus-visible]{outline:2px solid color-mix(in oklab,var(--ring)70%,transparent)}}.ci-control[data-control-family=action][data-focus-visible]{outline-offset:2px}
