.input-field{background:var(--gradient-input-fill);box-shadow:var(--shadow-input-base), inset 0 0 0 var(--border-default) var(--border-translucent);border:none;transition:box-shadow .15s;position:relative;overflow:hidden}.input-field:hover:not(:focus):not(:focus-within):not(.input-error):not(:disabled):not(:has(:disabled)):not([aria-invalid=true]):not(:has([aria-invalid=true])){box-shadow:var(--shadow-input-base), inset 0 0 0 var(--border-default) var(--border-glow-on-surface-hover);transition:none}.group\/scrub:hover .input-field:not(:focus):not(:focus-within):not(.input-error):not(:disabled):not(:has(:disabled)){box-shadow:var(--shadow-input-base), inset 0 0 0 var(--border-default) var(--border-glow-on-surface-hover);transition:none}.group\/scrub.input-field:hover:not(:focus):not(:focus-within):not(.input-error):not(:has(:disabled)){box-shadow:var(--shadow-input-base), inset 0 0 0 var(--border-default) var(--border-glow-on-surface-hover);transition:none}.input-field:focus,.input-field:focus-within{box-shadow:var(--shadow-input-base), inset 0 0 0 var(--border-default) var(--border-accent);transition:none}[data-scrubbing]>.input-field,[data-scrubbing].input-field{transition:none;box-shadow:var(--shadow-input-base), inset 0 0 0 1px var(--border-accent)!important}.input-error,.input-field[aria-invalid=true]{box-shadow:var(--shadow-input-base), inset 0 0 0 1px var(--border-destructive)}.input-field:has([aria-invalid=true]){box-shadow:var(--shadow-input-base), inset 0 0 0 1px var(--border-destructive)}.input-error:focus,.input-error:focus-within,.input-field[aria-invalid=true]:focus,.input-field[aria-invalid=true]:focus-within{box-shadow:var(--shadow-input-base), inset 0 0 0 1px var(--border-destructive)}.input-field:has([aria-invalid=true]):focus-within{box-shadow:var(--shadow-input-base), inset 0 0 0 1px var(--border-destructive)}textarea.input-field{box-shadow:var(--shadow-input-base);outline:var(--border-default) solid var(--border-translucent);outline-offset:calc(-1 * var(--border-default));transition:outline-color .15s;overflow:auto}textarea.input-field:hover:not(:focus):not(.input-error):not(:disabled):not([aria-invalid=true]){box-shadow:var(--shadow-input-base);outline-color:var(--border-glow-on-surface-hover)}textarea.input-field:focus{box-shadow:var(--shadow-input-base);outline:1px solid var(--border-accent);outline-offset:-1px;transition:none}textarea.input-field.input-error,textarea.input-field[aria-invalid=true],textarea.input-field.input-error:focus,textarea.input-field[aria-invalid=true]:focus{box-shadow:var(--shadow-input-base);outline:1px solid var(--border-destructive);outline-offset:-1px}textarea.textarea-resize-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M6.75.25A.75.75 0 0 1 7.5 1v2.75A3.75 3.75 0 0 1 3.75 7.5H1A.75.75 0 0 1 1 6h2.75A2.25 2.25 0 0 0 6 3.75V1a.75.75 0 0 1 .75-.75Z' fill='%23a3a3a3'/%3E%3C/svg%3E") no-repeat right 4px bottom 4px / 8px 8px, var(--gradient-input-fill)}.dark textarea.textarea-resize-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M6.75.25A.75.75 0 0 1 7.5 1v2.75A3.75 3.75 0 0 1 3.75 7.5H1A.75.75 0 0 1 1 6h2.75A2.25 2.25 0 0 0 6 3.75V1a.75.75 0 0 1 .75-.75Z' fill='%236b6b6b'/%3E%3C/svg%3E") no-repeat right 4px bottom 4px / 8px 8px, var(--gradient-input-fill)}textarea.textarea-resize-icon.resize-none{background:var(--gradient-input-fill)}@media (prefers-reduced-motion:reduce){.input-field{transition:none!important}}:root{--_switch-shadow-thumb:inset 0px var(--border-default) 0px 0px #fff, inset 0px calc(-1 * var(--border-default)) 0px 0px #fffc, inset 0px 0px 0px 1px #fff, 0px 2px 2px -1px #0000000a, 0px 4px 4px -2px #00000005, 0px 0px 0px var(--border-default) #0000003d;--_switch-shadow-thumb-active:inset 0px 2px 0px 0px #fff, inset 0px -2px 0px 0px #fffc, inset 0px 0px 0px calc(var(--border-default) / 1.625) #fff, 0px 2px 2px -1px #0000000a, 0px 4px 4px -2px #00000005, 0px 0px 0px calc(var(--border-default) / 1.625) #0000003d;--_switch-shadow-track:inset 0px 2px 2px -1px #0000000a, inset 0px 4px 4px -2px #0000000a, inset 0px 0px 0px var(--border-default) #0000001f;--_switch-gradient-thumb:linear-gradient(to bottom, transparent, #0000000a);--_switch-gradient-track-off:linear-gradient(to bottom, transparent, #ffffff0a);--_switch-gradient-track-on:linear-gradient(to bottom, transparent, #ffffff14);--_switch-bg-muted:oklch(56.74% .009 106.68/.16)}.dark{--_switch-shadow-thumb:inset 0px var(--border-default) 0px 0px #fff, inset 0px calc(-1 * var(--border-default)) 0px 0px #fffc, inset 0px 0px 0px 1px #fff, 0px 2px 2px -1px #0000001f, 0px 4px 4px -2px #0000001f, 0px 0px 0px var(--border-default) #0000001f;--_switch-shadow-thumb-active:var(--_switch-shadow-thumb);--_switch-shadow-track:inset 0px 2px 2px -1px #00000014, inset 0px 4px 4px -2px #00000014, inset 0px 0px 0px var(--border-default) #ffffff29;--_switch-gradient-thumb:linear-gradient(to bottom, transparent, #0000001f);--_switch-gradient-track-off:linear-gradient(to bottom, transparent, #ffffff0a);--_switch-gradient-track-on:linear-gradient(to bottom, transparent, #ffffff14);--_switch-bg-muted:oklch(56.74% .009 106.68/.04)}@keyframes _switch-detect-hover{0%{opacity:.999}}.switch-track{background:var(--bg-translucent);width:32px;height:20px;box-shadow:var(--_switch-shadow-track);border-radius:10px;outline:none;transition:background-color .15s cubic-bezier(0,.55,.45,1);display:inline-flex;position:relative;overflow:hidden}.switch-track:hover{animation:1ms _switch-detect-hover}.switch-track:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.switch-track[data-variant=special]:focus-visible{outline-color:var(--border-special)}.switch-track:before{content:"";background:var(--_switch-bg-muted);border-radius:inherit;pointer-events:none;transition:background .15s cubic-bezier(0,.55,.45,1);position:absolute;inset:0}.switch-track:after{content:"";background:var(--_switch-gradient-track-off);border-radius:inherit;pointer-events:none;transition:background .15s cubic-bezier(0,.55,.45,1);position:absolute;inset:0}.switch-glow{border-radius:inherit;pointer-events:none;background:var(--glow-on-neutral-hover);opacity:0;z-index:1;transition:opacity .15s cubic-bezier(0,.55,.45,1);position:absolute;inset:0}.switch-track:hover:not([data-disabled])[data-optimistic=unchecked] .switch-glow{opacity:1;transition:none}.switch-track:active:not([data-disabled])[data-optimistic=unchecked]:after{background:0 0}.switch-track:active:not([data-disabled])[data-optimistic=unchecked] .switch-glow{background:var(--glow-on-neutral-pressed);opacity:1;transition:none}.switch-track[data-optimistic=checked]{background:var(--bg-accent);transition:none}.switch-track[data-optimistic=checked]:before{background:0 0}.switch-track[data-optimistic=checked]:after{background:var(--_switch-gradient-track-on)}.switch-track[data-optimistic=checked] .switch-glow{background:var(--glow-on-accent-hover)}.switch-track:hover:not([data-disabled])[data-optimistic=checked] .switch-glow{opacity:1;transition:none}.switch-track:active:not([data-disabled])[data-optimistic=checked]:after{background:0 0}.switch-track:active:not([data-disabled])[data-optimistic=checked] .switch-glow{background:var(--glow-on-accent-pressed);opacity:1;transition:none}.switch-track[data-variant=special][data-optimistic=checked]{background:var(--bg-special)}.switch-thumb{background:var(--fg-emphasis);width:16px;height:16px;box-shadow:var(--_switch-shadow-thumb);z-index:2;pointer-events:none;will-change:transform;border-radius:8px;transition:transform .15s cubic-bezier(0,.55,.45,1),border-radius .15s cubic-bezier(0,.55,.45,1);position:absolute;top:2px;left:2px;transform:translate(0)}.switch-thumb:before{content:"";background:var(--_switch-gradient-thumb);pointer-events:none;border-radius:7px;transition:opacity .15s cubic-bezier(0,.55,.45,1);position:absolute;inset:1px}.switch-track[data-fresh-hover]:hover:not(:active):not([data-disabled])[data-optimistic=unchecked] .switch-thumb{border-radius:7.11px/8px;transform:translate(1px)scaleX(1.125)}.switch-track[data-optimistic=checked] .switch-thumb{transform:translate(12px)}.switch-track[data-fresh-hover]:hover:not(:active):not([data-disabled])[data-optimistic=checked] .switch-thumb{border-radius:7.11px/8px;transform:translate(11px)scaleX(1.125)}@media (pointer:fine){.switch-track:active:not([data-disabled])[data-optimistic=unchecked] .switch-thumb,.switch-track:active:not([data-disabled])[data-optimistic=checked] .switch-thumb{box-shadow:var(--_switch-shadow-thumb-active);border-radius:4.31px/8px;transform:translate(6px)scaleX(1.625)scaleY(.875)}.switch-track:active:not([data-disabled])[data-optimistic=unchecked] .switch-thumb:before,.switch-track:active:not([data-disabled])[data-optimistic=checked] .switch-thumb:before{opacity:0;transition:none}}@media (prefers-reduced-motion:reduce){.switch-track,.switch-track:before,.switch-track:after,.switch-glow,.switch-thumb,.switch-thumb:before{transition:none!important}.switch-thumb{will-change:auto}.switch-track[data-fresh-hover]:hover:not(:active):not([data-disabled])[data-optimistic=unchecked] .switch-thumb{border-radius:8px;transform:translate(0)}.switch-track[data-fresh-hover]:hover:not(:active):not([data-disabled])[data-optimistic=checked] .switch-thumb{border-radius:8px;transform:translate(12px)}.switch-track:active:not([data-disabled])[data-optimistic=unchecked] .switch-thumb{box-shadow:var(--_switch-shadow-thumb);border-radius:8px;transform:translate(0)}.switch-track:active:not([data-disabled])[data-optimistic=checked] .switch-thumb{box-shadow:var(--_switch-shadow-thumb);border-radius:8px;transform:translate(12px)}}.select-field{background:var(--bg-transparent);box-shadow:var(--shadow-button-neutral);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;transition:box-shadow .15s;position:relative;overflow:hidden}.select-field:before{content:"";background:var(--gradient-button-neutral);pointer-events:none;border-radius:inherit;position:absolute;inset:0}.select-field:after{content:"";background:var(--glow-on-neutral-hover);pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .15s;position:absolute;inset:0}.select-field:hover:not(:disabled):after{opacity:1;transition:none}.select-field:active:not(:disabled){box-shadow:var(--shadow-button-pressed-neutral);transition:none}.select-field:active:not(:disabled):before{display:none}.select-field:active:not(:disabled):after{background:var(--glow-on-neutral-pressed);opacity:1;transition:none}.select-field:disabled{cursor:not-allowed;box-shadow:none!important}.select-field:disabled:before,.select-field:disabled:after{display:none}.select-field[data-popup-open]{box-shadow:var(--shadow-button-pressed-neutral)}.select-field[data-popup-open]:before{display:none}.select-field[data-popup-open]:after{background:var(--glow-on-neutral-pressed);opacity:1}.select-field[aria-invalid=true]{box-shadow:var(--shadow-button-neutral), inset 0 0 0 1px var(--border-destructive)}.select-field[aria-invalid=true]:active:not(:disabled),.select-field[aria-invalid=true][data-popup-open]{box-shadow:var(--shadow-button-pressed-neutral), inset 0 0 0 1px var(--border-destructive)}.select-chevron{color:var(--fg-tertiary);transition:color .15s,rotate .15s}.select-field:hover:not(:disabled) .select-chevron,.select-field[data-popup-open] .select-chevron{color:var(--fg-primary);transition:color,rotate .15s}@media (prefers-reduced-motion:reduce){.select-field,.select-field:after,.select-chevron,.select-chevron path{transition:none!important}}:root{--_checkbox-shadow:inset 0px var(--border-default) 0px 0px #00000014, inset 0px calc(-1 * var(--border-default)) 0px 0px #00000029, inset 0px 0px 0px var(--border-default) #00000029, inset 0px 1px 0px 0px #fff, inset 0px -1px 0px 0px #fffc, 0px 2px 2px -1px #0000000a, 0px 4px 4px -2px #00000005;--_checkbox-shadow-checked:inset 0px var(--border-default) 0px 0px #00000014, inset 0px calc(-1 * var(--border-default)) 0px 0px #00000029, inset 0px 0px 0px var(--border-default) #11318c, inset 0px 1px 0px 0px #ffffff29, inset 0px -1px 0px 0px #ffffff14, 0px 2px 2px -1px #091a481f, 0px 4px 4px -2px #091a481f;--_checkbox-gradient:linear-gradient(to bottom, transparent, #0000000a);--_checkbox-gradient-checked:linear-gradient(to bottom, transparent, #00000014)}.dark{--_checkbox-shadow:inset 0px var(--border-default) 0px 0px #ffffff29, inset 0px calc(-1 * var(--border-default)) 0px 0px #ffffff0a, inset 0px 0px 0px var(--border-default) #ffffff29, inset 0px 0px 0px 0px #00000014, inset 0px 0px 0px 0px #0000, 0px 2px 2px -1px #0000001f, 0px 4px 4px -2px #0000001f;--_checkbox-shadow-checked:inset 0px var(--border-default) 0px 0px #ffffff29, inset 0px calc(-1 * var(--border-default)) 0px 0px #ffffff14, inset 0px 0px 0px var(--border-default) #ffffff52, inset 0px 0px 0px 0px #0000, inset 0px 0px 0px 0px #0000, 0px 2px 2px -1px #091a483d, 0px 4px 4px -2px #091a483d;--_checkbox-gradient:linear-gradient(to bottom, #ffffff0a, transparent);--_checkbox-gradient-checked:linear-gradient(to bottom, #ffffff14, transparent)}.checkbox-box{cursor:default;box-sizing:border-box;background:var(--bg-translucent);width:16px;height:16px;color:inherit;font:inherit;appearance:none;box-shadow:var(--_checkbox-shadow);border:0;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:0;transition:box-shadow .15s,background-color .15s;display:inline-flex;position:relative;overflow:hidden}.checkbox-box:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.checkbox-box:before{content:"";border-radius:inherit;background:var(--_checkbox-gradient);pointer-events:none;position:absolute;inset:0}.checkbox-box:after{content:"";border-radius:inherit;pointer-events:none;background:var(--glow-on-neutral-hover);opacity:0;transition:opacity .15s;position:absolute;inset:0}.checkbox-box:hover:not([data-disabled])[data-unchecked]:after{opacity:1;transition:none}label:hover:not(:has([data-disabled])) .checkbox-box[data-unchecked]:after{opacity:1;transition:none}.checkbox-box[data-checked],.checkbox-box[data-indeterminate]{background:var(--bg-accent);box-shadow:var(--_checkbox-shadow-checked)}.checkbox-box[data-checked]:before,.checkbox-box[data-indeterminate]:before{background:var(--_checkbox-gradient-checked)}.checkbox-box[data-checked]:after,.checkbox-box[data-indeterminate]:after{background:var(--glow-on-accent-hover)}.checkbox-box:hover:not([data-disabled])[data-checked]:after,.checkbox-box:hover:not([data-disabled])[data-indeterminate]:after{opacity:1;transition:none}label:hover:not(:has([data-disabled])) .checkbox-box[data-checked]:after{opacity:1;transition:none}label:hover:not(:has([data-disabled])) .checkbox-box[data-indeterminate]:after{opacity:1;transition:none}.checkbox-indicator{z-index:2;pointer-events:none;color:var(--fg-emphasis);justify-content:center;align-items:center;display:flex;position:relative}.checkbox-icon-check,.checkbox-icon-minus{position:absolute}.checkbox-icon-check{opacity:0;transition:opacity .1s ease-out}.checkbox-icon-check path{stroke-dasharray:12;stroke-dashoffset:0}.checkbox-box[data-checked] .checkbox-icon-check{opacity:1;transition:none}.checkbox-box[data-checked] .checkbox-icon-check path{animation:.15s ease-out checkbox-draw-check}@keyframes checkbox-draw-check{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}.checkbox-icon-minus{opacity:0;transition:opacity .1s ease-out}.checkbox-icon-minus path{stroke-dasharray:7;stroke-dashoffset:0}.checkbox-box[data-indeterminate] .checkbox-icon-minus{opacity:1;transition:none}.checkbox-box[data-indeterminate] .checkbox-icon-minus path{animation:.15s ease-out checkbox-draw-minus}@keyframes checkbox-draw-minus{0%{stroke-dashoffset:7px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.checkbox-box,.checkbox-box:after,.checkbox-icon-check,.checkbox-icon-minus{transition:none!important}.checkbox-box[data-checked] .checkbox-icon-check path,.checkbox-box[data-indeterminate] .checkbox-icon-minus path{animation:none}}
