.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(--ci-control-field-paint-input-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,var(--ci-control-field-paint-input-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,var(--ci-control-field-paint-input-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(--ci-control-field-paint-textarea-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,var(--ci-control-field-paint-textarea-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,var(--ci-control-field-paint-textarea-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(--ci-control-field-paint-input-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,var(--ci-control-field-paint-input-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(--ci-control-field-paint-textarea-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,var(--ci-control-field-paint-textarea-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(--ci-control-field-paint-input-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,var(--ci-control-field-paint-input-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(--ci-control-field-paint-textarea-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,var(--ci-control-field-paint-textarea-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(--ci-control-field-paint-input-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,var(--ci-control-field-paint-input-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(--ci-control-field-paint-textarea-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,var(--ci-control-field-paint-textarea-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,var(--ci-control-field-paint-input-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,var(--ci-control-field-paint-input-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,var(--ci-control-field-paint-textarea-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,var(--ci-control-field-paint-textarea-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,var(--ci-control-field-paint-input-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,var(--ci-control-field-paint-input-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,var(--ci-control-field-paint-textarea-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,var(--ci-control-field-paint-textarea-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,var(--ci-control-field-paint-input-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,var(--ci-control-field-paint-input-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,var(--ci-control-field-paint-textarea-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,var(--ci-control-field-paint-textarea-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(--ci-control-selection-paint-select-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,var(--ci-control-selection-paint-select-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,var(--ci-control-selection-paint-select-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(--ci-control-selection-paint-select-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,var(--ci-control-selection-paint-select-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(--ci-control-selection-paint-select-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,var(--ci-control-selection-paint-select-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(--ci-control-selection-paint-select-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,var(--ci-control-selection-paint-select-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(--ci-control-selection-paint-select-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(--ci-control-selection-paint-select-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(--ci-control-selection-paint-select-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,var(--ci-control-selection-paint-toggle-rest-surface,transparent));border-color:var(--ci-control-selection-modifier-paint-toggle-variant-outline-rest-border,var(--ci-control-selection-paint-toggle-rest-border,var(--border)));box-shadow:var(--ci-control-selection-modifier-paint-toggle-variant-outline-rest-shadow,var(--ci-control-selection-paint-toggle-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(--ci-control-selection-paint-toggle-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(--ci-control-selection-paint-toggle-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,var(--ci-control-selection-paint-tabs-list-surface,transparent));border-color:var(--ci-control-selection-modifier-paint-tabs-list-emphasis-quiet-border,var(--ci-control-selection-paint-tabs-list-border,transparent))}.ci-profile-tabs-list[data-emphasis=soft]{background:var(--ci-control-selection-modifier-paint-tabs-list-emphasis-soft-surface,var(--ci-control-selection-paint-tabs-list-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,var(--ci-control-selection-paint-tabs-list-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,var(--ci-control-selection-paint-tabs-list-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(--ci-control-selection-paint-tabs-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,var(--ci-control-selection-paint-tabs-selected-surface,transparent));border-color:var(--ci-control-selection-modifier-paint-tabs-emphasis-quiet-selected-border,var(--ci-control-selection-paint-tabs-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,var(--ci-control-selection-paint-tabs-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(--ci-control-choice-paint-checkbox-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,var(--ci-control-choice-paint-checkbox-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,var(--ci-control-choice-paint-checkbox-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(--ci-control-choice-paint-radio-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,var(--ci-control-choice-paint-radio-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,var(--ci-control-choice-paint-radio-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(--ci-control-choice-paint-checkbox-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,var(--ci-control-choice-paint-checkbox-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(--ci-control-choice-paint-radio-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,var(--ci-control-choice-paint-radio-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(--ci-control-choice-paint-checkbox-checked-surface,var(--foreground)));border-color:var(--ci-control-choice-modifier-paint-checkbox-tone-neutral-checked-border,var(--ci-control-choice-paint-checkbox-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(--ci-control-choice-paint-radio-checked-surface,var(--foreground)));border-color:var(--ci-control-choice-modifier-paint-radio-tone-neutral-checked-border,var(--ci-control-choice-paint-radio-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(--ci-control-choice-paint-checkbox-checked-surface,var(--success)));border-color:var(--ci-control-choice-modifier-paint-checkbox-tone-success-checked-border,var(--ci-control-choice-paint-checkbox-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(--ci-control-choice-paint-radio-checked-surface,var(--success)));border-color:var(--ci-control-choice-modifier-paint-radio-tone-success-checked-border,var(--ci-control-choice-paint-radio-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(--ci-control-choice-paint-checkbox-checked-surface,var(--destructive)));border-color:var(--ci-control-choice-modifier-paint-checkbox-tone-critical-checked-border,var(--ci-control-choice-paint-checkbox-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(--ci-control-choice-paint-radio-checked-surface,var(--destructive)));border-color:var(--ci-control-choice-modifier-paint-radio-tone-critical-checked-border,var(--ci-control-choice-paint-radio-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}}:root,.light{--brand-surface-canvas:#e8e8e7;--brand-surface-panel:#f3f3f2;--brand-surface-raised:#dbdbda;--brand-surface-elevated:#fff;--background:var(--brand-surface-canvas);--background-secondary:var(--brand-surface-panel);--background-tertiary:var(--brand-surface-raised);--background-elevated:var(--brand-surface-elevated);--card:var(--brand-surface-elevated);--card-foreground:var(--foreground);--popover:var(--brand-surface-elevated);--popover-foreground:var(--foreground);--ci-ground:var(--background);--ci-panel:var(--background-secondary);--ci-panel-muted:var(--background-tertiary);--ci-pill-surface:var(--background-tertiary);--ci-pill-selected:var(--background-elevated);--brand-ink:var(--puni-ink);--brand-ink-secondary:#535051;--brand-ink-tertiary:#6b6563;--brand-ink-quaternary:#97908d;--foreground:var(--brand-ink);--foreground-secondary:var(--brand-ink-secondary);--foreground-tertiary:var(--brand-ink-tertiary);--foreground-quaternary:var(--brand-ink-quaternary);--muted:var(--background-tertiary);--muted-foreground:var(--foreground-tertiary);--secondary:var(--background-tertiary);--secondary-foreground:var(--foreground);--brand-line:rgb(var(--puni-ink-rgb) / .1);--brand-line-subtle:rgb(var(--puni-ink-rgb) / .06);--brand-line-strong:rgb(var(--puni-ink-rgb) / .2);--border:var(--brand-line);--border-secondary:var(--brand-line-subtle);--border-hover:var(--brand-line-strong);--ci-hairline:var(--brand-line);--card-border:var(--ci-hairline);--input:var(--background-elevated);--brand-accent:#58595f;--brand-accent-hover:#46474c;--brand-accent-ink:#fff;--primary:var(--brand-accent);--primary-hover:var(--brand-accent-hover);--primary-foreground:var(--brand-accent-ink);--ring:var(--brand-accent);--accent:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){:root,.light{--accent:color-mix(in srgb, var(--brand-accent) 10%, var(--background-elevated))}}:root,.light{--accent-foreground:#3f4046;--puni-selection:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){:root,.light{--puni-selection:color-mix(in srgb, var(--brand-accent) 13%, var(--background-elevated))}}:root,.light{--puni-selection-line:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){:root,.light{--puni-selection-line:color-mix(in srgb, var(--brand-accent) 34%, transparent)}}:root,.light{--brand-success:#2f8a5b;--brand-warning:#b1761c;--brand-danger:#d2463a;--success:var(--brand-success);--warning:var(--brand-warning);--destructive:var(--brand-danger);--destructive-foreground:#fff;--destructive-fill:#cc4236;--puni-glass:rgb(var(--puni-ink-rgb) / .84);--puni-ink:#0f0d0c;--puni-ink-rgb:15 13 12;--puni-ink-highlight:#535051;--puni-glass-line:#ffffff1a;--puni-glass-ink:#d8d7d6;--puni-glass-ink-secondary:#d8d7d69e;--puni-glass-ink-tertiary:#d8d7d666;--puni-glass-control:#ffffff14;--puni-glass-control-hover:#ffffff24;--puni-glass-shadow:0 24px 60px -24px rgb(var(--puni-ink-rgb) / .55), 0 0 0 .5px rgb(var(--puni-ink-rgb) / .4);--puni-radius-tile:16px;--puni-radius-panel:12px;--puni-radius-well:26px;--puni-radius-sheet:20px;--puni-radius-control:8px;--puni-radius-chip:6px;--radius:var(--puni-radius-panel);--radius-sm:var(--puni-radius-control);--radius-xs:var(--puni-radius-chip);--radius-lg:var(--puni-radius-tile);--radius-xl:20px;--ci-radius-panel:var(--puni-radius-panel);--ci-radius-control:var(--puni-radius-control);--ci-radius-compact:var(--puni-radius-control);--ci-radius-surface:var(--puni-radius-panel);--ci-radius-row:var(--puni-radius-control);--ci-shadow-panel:0 1px 2px rgb(var(--puni-ink-rgb) / .04), 0 0 0 .5px var(--ci-hairline);--ci-shadow-floating:0 10px 30px -14px rgb(var(--puni-ink-rgb) / .28), 0 0 0 .5px var(--ci-hairline);--popover-shadow:0 18px 48px -26px rgb(var(--puni-ink-rgb) / .35), 0 0 0 .5px var(--ci-hairline);--card-shadow:var(--ci-shadow-panel);--shadow-floating:var(--ci-shadow-floating);--shadow-overlay:var(--popover-shadow);--ci-shadow-border:inset 0 0 0 1px var(--border);--shadow-border:var(--ci-shadow-border);--puni-shadow-tile:0 1px 2px rgb(var(--puni-ink-rgb) / .05), 0 0 0 .5px rgb(var(--puni-ink-rgb) / .08);--puni-shadow-tile-hover:0 2px 4px rgb(var(--puni-ink-rgb) / .08), 0 0 0 .5px rgb(var(--puni-ink-rgb) / .13);--puni-image-outline:inset 0 0 0 1px rgb(var(--puni-ink-rgb) / .06);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.35s;--duration-response-feedback:.2s;--ci-duration-structural-fast:.12s;--ci-duration-structural-normal:.18s;--ci-duration-structural-slow:.24s;--ease-out:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ci-ease-structural:cubic-bezier(.32, .72, 0, 1);--ci-ease-structural-exit:cubic-bezier(.4, 0, 1, 1);--scale-press:.96;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-mono:"SF Mono", "SFMono-Regular", ui-monospace, Menlo, Monaco, monospace;--type-technical-numeric:tabular-nums;--puni-text-xs:11px;--puni-text-sm:12px;--puni-text-base:13px;--puni-text-md:15px;--puni-text-lg:20px;--puni-text-xl:28px;--puni-tracking-tight:-.02em;--puni-tracking-base:-.005em;--focus-ring-color:var(--ring);--focus-ring-offset-color:var(--background);--puni-gutter:16px}.dark,.custom[data-custom-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-surface-canvas:#0d0d0c;--brand-surface-panel:#17171a;--brand-surface-elevated:#1e1e21;--brand-surface-raised:#33343a;--brand-ink:#d8d7d6;--brand-ink-secondary:#d8d7d6b8;--brand-ink-tertiary:#d8d7d699;--brand-ink-quaternary:#d8d7d64d;--brand-line:#d8d7d61f;--brand-line-subtle:#d8d7d60f;--brand-line-strong:#d8d7d638;--brand-accent:#97999e;--brand-accent-hover:#aeb0b5;--brand-accent-ink:#0d0d0c;--accent-foreground:#b6b8bd;--brand-success:#74b894;--brand-warning:#d5ad67;--brand-danger:#ee8c80;--destructive-fill:#c23c31;--puni-glass-line:#d8d7d621;--ci-shadow-panel:0 1px 2px #00000029, 0 0 0 .5px var(--ci-hairline);--ci-shadow-floating:0 10px 30px -14px #00000080, 0 0 0 .5px var(--ci-hairline);--popover-shadow:0 18px 48px -26px #000000b3, 0 0 0 .5px var(--ci-hairline);--puni-shadow-tile:0 1px 2px #0003, 0 0 0 .5px #d8d7d617;--puni-shadow-tile-hover:0 2px 4px #0000004d, 0 0 0 .5px #d8d7d626;--puni-image-outline:inset 0 0 0 1px #ffffff0b}html.dark,html.custom[data-custom-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.custom[data-custom-scheme]{--brand-surface-canvas:var(--puni-custom-background);--brand-surface-panel:var(--puni-custom-ink)}@supports (color:color-mix(in lab, red, red)){.custom[data-custom-scheme]{--brand-surface-panel:color-mix(in srgb, var(--puni-custom-ink) var(--puni-custom-separation), var(--puni-custom-background))}}.custom[data-custom-scheme]{--brand-surface-raised:var(--puni-custom-ink)}@supports (color:color-mix(in lab, red, red)){.custom[data-custom-scheme]{--brand-surface-raised:color-mix(in srgb, var(--puni-custom-ink) calc(var(--puni-custom-separation) + 3%), var(--puni-custom-background))}}.custom[data-custom-scheme]{--brand-surface-elevated:var(--brand-surface-panel);--brand-ink:var(--puni-custom-ink);--brand-ink-secondary:var(--puni-custom-ink)}@supports (color:color-mix(in lab, red, red)){.custom[data-custom-scheme]{--brand-ink-secondary:color-mix(in srgb, var(--puni-custom-ink) var(--puni-custom-ink-secondary,85%), var(--puni-custom-background))}}.custom[data-custom-scheme]{--brand-ink-tertiary:var(--puni-custom-ink)}@supports (color:color-mix(in lab, red, red)){.custom[data-custom-scheme]{--brand-ink-tertiary:color-mix(in srgb, var(--puni-custom-ink) var(--puni-custom-ink-tertiary,72%), var(--puni-custom-background))}}.custom[data-custom-scheme]{--brand-ink-quaternary:var(--puni-custom-ink)}@supports (color:color-mix(in lab, red, red)){.custom[data-custom-scheme]{--brand-ink-quaternary:color-mix(in srgb, var(--puni-custom-ink) 40%, var(--puni-custom-background))}}.custom[data-custom-scheme]{--brand-line:var(--puni-custom-ink)}@supports (color:color-mix(in lab, red, red)){.custom[data-custom-scheme]{--brand-line:color-mix(in srgb, var(--puni-custom-ink) 12%, transparent)}}.custom[data-custom-scheme]{--brand-line-subtle:var(--puni-custom-ink)}@supports (color:color-mix(in lab, red, red)){.custom[data-custom-scheme]{--brand-line-subtle:color-mix(in srgb, var(--puni-custom-ink) 7%, transparent)}}.custom[data-custom-scheme]{--brand-line-strong:var(--puni-custom-ink)}@supports (color:color-mix(in lab, red, red)){.custom[data-custom-scheme]{--brand-line-strong:color-mix(in srgb, var(--puni-custom-ink) 24%, transparent)}}.custom[data-custom-scheme]{--brand-accent:var(--puni-custom-accent);--brand-accent-hover:var(--puni-custom-accent)}@supports (color:color-mix(in lab, red, red)){.custom[data-custom-scheme]{--brand-accent-hover:color-mix(in srgb, var(--puni-custom-accent) 88%, var(--puni-custom-ink))}}.custom[data-custom-scheme]{--brand-accent-ink:var(--puni-custom-accent-ink);--accent-foreground:var(--puni-custom-ink)}:where(.brand-direction:hover,.brand-direction[aria-pressed=true],.brand-asset-list>a:hover,.gallery-search-button,.library-search-result[data-selected=true],.tile[data-selected],.gallery .tile[data-popup-open],.settings-badge[data-tone=muted],.settings-empty,.settings-avatar,.creator-avatar-empty,.about-avatar-empty,.share-empty,.reuse-structure [aria-pressed=true],button.color-field:hover,.inspector-disclosure summary:hover,.tree-search,.sculpt-picture:hover:not(:disabled),.checkpoint-tile:hover,.checkpoint-tile[aria-pressed=true],.checkpoint-live,.checkpoint-empty){--brand-ink-tertiary:var(--brand-ink-secondary);--foreground-tertiary:var(--brand-ink-secondary);--muted-foreground:var(--brand-ink-secondary)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--puni-text-base);letter-spacing:var(--puni-tracking-base);line-height:1.45}button,input,textarea,select{letter-spacing:inherit;font-family:inherit}button{cursor:pointer}button:disabled{cursor:default}button svg{flex-shrink:0}::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--primary) 22%, transparent)}}:where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}:is([role=menu],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{outline:none}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.puni-num{font-variant-numeric:var(--type-technical-numeric)}@keyframes puni-spin{to{transform:rotate(360deg)}}:where(.tile,.tile-cover,.scene,.composition-timeline,.studio-dialog,.number-field,.color-field,.inspector-empty,.tree-row,.tree-search,.topbar-name,.topbar-rename,.module-add-grid,.render-job,.dialog-error,[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-item],[data-slot=dialog-content],[data-slot=select-content]){corner-shape:squircle}[data-slot=dropdown-menu-content],[data-slot=context-menu-popup]{background:var(--background-elevated);border-radius:var(--puni-radius-panel);box-shadow:var(--popover-shadow);padding:5px}[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-item],[data-slot=context-menu-sub-trigger]{border-radius:var(--puni-radius-control);color:var(--foreground-secondary)}.puni-menu-external{margin-left:auto}:is(.tree-list,.inspector-scroll,.studio-dialog-body,.settings-content,.library-search-results,.studio-commands [cmdk-list],.checkpoint-compare,.interface-tree,.interface-differences ul,.inspection-groups,.reuse-library,.reuse-structure,.share-list,.profile-editor-body){scrollbar-width:thin;scrollbar-color:var(--foreground-quaternary) transparent;scrollbar-gutter:stable;scroll-padding-block:8px}@media (forced-colors:active){:is(.studio,.studio-dialog,.settings-connection-details) *{scrollbar-color:auto}}[data-slot=dropdown-menu-item][data-highlighted],[data-slot=dropdown-menu-item]:focus{background:var(--background-tertiary);color:var(--foreground)}[data-slot=dropdown-menu-item][data-variant=destructive],[role=menuitem][data-destructive]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-slot=dropdown-menu-item][data-variant=destructive],[role=menuitem][data-destructive]{color:color-mix(in srgb, var(--destructive) 80%, var(--foreground-secondary))}}.puni-dev-login{place-items:center;width:100%;min-height:100dvh;padding:40px 24px;display:grid}.puni-auth-form{gap:24px;width:min(100%,360px);display:grid}.puni-auth-mark{justify-items:center;display:grid}.puni-auth-mark .puni-object{margin:0}.puni-auth-field{gap:8px;margin-bottom:16px;display:grid}.puni-auth-field label{font-size:var(--puni-text-base);color:var(--foreground-secondary);padding-inline:14px}.puni-auth-field input{width:100%}.puni-auth-actions{gap:12px;display:grid}.puni-auth-actions button{width:100%}.puni-auth-back{font-size:var(--puni-text-sm);color:var(--foreground-tertiary);background:0 0;border:0;padding:8px}[data-slot=dropdown-menu-item][data-last-hovered],[data-slot=context-menu-item][data-last-hovered],[data-slot=context-menu-item][data-highlighted],[data-slot=context-menu-sub-trigger]:is([data-highlighted],[data-last-hovered],[data-popup-open]),[data-slot=dropdown-menu-sub-trigger]:is([data-highlighted],[data-popup-open]){background:var(--background-tertiary);color:var(--foreground)}:is([data-slot=dropdown-menu-item],[data-slot=context-menu-item])[data-variant=destructive]{--destructive:var(--brand-danger)}@supports (color:color-mix(in lab, red, red)){:is([data-slot=dropdown-menu-item],[data-slot=context-menu-item])[data-variant=destructive]{--destructive:color-mix(in srgb, var(--brand-danger) 82%, var(--brand-ink-secondary))}}:is([data-slot=dropdown-menu-item],[data-slot=context-menu-item])[data-variant=destructive]{color:var(--destructive)}:is([data-slot=dropdown-menu-item],[data-slot=context-menu-item])[data-variant=destructive]:is([data-highlighted],[data-last-hovered]){background:var(--brand-danger)}@supports (color:color-mix(in lab, red, red)){:is([data-slot=dropdown-menu-item],[data-slot=context-menu-item])[data-variant=destructive]:is([data-highlighted],[data-last-hovered]){background:color-mix(in srgb, var(--brand-danger) 8%, var(--background-elevated))}}:is([data-slot=dropdown-menu-item],[data-slot=context-menu-item])[data-variant=destructive]:is([data-highlighted],[data-last-hovered]){color:var(--destructive)}:is([data-slot=dropdown-menu-item],[data-slot=context-menu-item])[data-variant=destructive] svg{color:inherit}.number-scrub-label{cursor:ns-resize;-webkit-user-select:none;user-select:none}.number-field input{cursor:ns-resize}.number-field input:focus{cursor:text}.puni-auth-form{--ci-control-action-geometry-compact-height:36px;--ci-control-field-geometry-input-compact-height:36px;--ci-control-action-shape-radius:9999px;--ci-control-action-shape-corner-shape:round;--ci-control-field-shape-input-compact:9999px}.puni-auth-field:last-child{margin-bottom:0}@media (pointer:coarse){.puni-auth-form{--ci-control-action-geometry-compact-height:44px;--ci-control-field-geometry-input-compact-height:44px;--ci-control-field-geometry-input-compact-font-size:16px}[data-studio-control=segmented]{margin-block:max(0px, calc(( var(--ci-control-target-min,44px) - var(--ci-control-selection-geometry-toggle-default-height,26px) ) / 2 - 3px))}[data-studio-control=segmented] button.ci-control-target[data-control-target=coarse]{min-inline-size:var(--ci-control-target-min,44px);--ci-control-target-inline-extra:0px;margin:0}:is(.stage-toolbar,.topbar-group,.inspection-controls,.stage-view-group){margin-block:8px}:is(.stage-toolbar,.topbar-group,.inspection-controls,.stage-view-group)>.ci-control[data-control-target=coarse]{min-inline-size:var(--ci-control-target-min,44px);--ci-control-target-inline-extra:0px;margin-block:0;margin-inline:0}.studio-dialog>[data-slot=dialog-close]{margin:0}.ci-control-target[data-control-target=coarse][data-control-target-axis=both]{--ci-control-target-inline-extra:max(0px, calc(( var(--ci-control-target-min,44px) - var(--ci-control-visible-inline,var(--ci-control-target-min,44px)) ) / 2))}.transport .ci-control-target[data-control-target=coarse]{--ci-control-target-inline-extra:0px}}.puni-auth-form input,.puni-auth-actions button{corner-shape:round;border-radius:9999px}.puni-auth-field input{padding-inline:14px}.puni-auth-appearance{position:fixed;top:14px;right:16px}[data-puni-appearance-button]{background:var(--background-tertiary)}[data-slot=dialog-backdrop],[data-slot=alert-dialog-backdrop],[data-slot=alert-dialog-overlay]{-webkit-backdrop-filter:blur();backdrop-filter:blur()}[data-slot=dialog-content],[data-slot=dialog-popup],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{transition-property:opacity,scale,transform}[data-slot=dialog-content][data-ending-style],[data-slot=dialog-popup][data-ending-style]{transition-duration:var(--duration-fast);scale:.985}@media (prefers-reduced-motion:reduce){[data-slot=dialog-content],[data-slot=dialog-popup],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{transition:none}}[data-slot=dialog-backdrop],[data-slot=alert-dialog-backdrop]{background:0 0}main.gallery,.studio,.door,.puni-missing,.share-player{transition:opacity var(--duration-normal,.2s) var(--ease-out,ease-out)}body[data-dialog-open] :is(main.gallery,.studio,.door,.puni-missing),body[data-dialog-open] .share-player>:is(.share-stage,.share-player-header,.share-controls,.share-notice,.share-player-message){opacity:.4}.share-player>:is(.share-stage,.share-player-header,.share-controls){transition:opacity var(--duration-normal,.2s) var(--ease-out,ease-out)}input::placeholder,textarea::placeholder{text-overflow:ellipsis;overflow:hidden}button,[role=button],[role=tab],[role=menuitem],[role=option],summary,kbd,.dialog-toggle,.detail-toggle{-webkit-user-select:none;user-select:none}label:has([data-slot=switch]){-webkit-user-select:none;user-select:none}label:has(input[type=checkbox]){-webkit-user-select:none;user-select:none}label:has(input[type=radio]){-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){main.gallery,.studio,.door,.share-player{transition:none}}[aria-label=Notifications]>div>div:first-child{flex:auto;min-width:0}[aria-label=Notifications]>div>button{align-self:center;margin-left:auto}[aria-haspopup][data-popup-open]:not([role=menuitem]){background:var(--background-tertiary);color:var(--foreground);box-shadow:none}[data-slot=dropdown-menu-content]{min-width:216px}[data-slot=dropdown-menu-shortcut]{margin-left:auto;padding-left:20px}[data-slot=context-menu-popup],[data-slot=dropdown-menu-popup]{flex-direction:column;gap:2px;display:flex}[data-studio-control=primary-button][data-popup-open]{background:var(--primary);color:var(--primary-foreground);box-shadow:none}html[data-text=small]{--puni-text-xs:10px;--puni-text-sm:11px;--puni-text-base:12px;--puni-text-md:14px;--puni-text-lg:18px}html[data-text=larger]{--puni-text-xs:12px;--puni-text-sm:13px;--puni-text-base:14px;--puni-text-md:16px;--puni-text-lg:21px}html[data-cursor=pointer] :is(button,[role=button],a[href],label,summary,[role=tab],[role=menuitem]):not(:disabled){cursor:pointer}
