@layer theme,base,mantine;@layer eto{@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--eto-tw-font-weight:initial;--eto-tw-outline-style:solid;--eto-tw-border-style:solid;--eto-tw-tracking:initial}}}:is([class^=eto-],[class*=\ eto-]),:is([class^=eto-],[class*=\ eto-]):before,:is([class^=eto-],[class*=\ eto-]):after{box-sizing:border-box}.eto-avatar{border-radius:var(--radius-full);background-color:var(--surface-subtle);width:var(--size);height:var(--size);border:var(--stroke-hairline) solid var(--content-border);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.eto-avatar-small{--size:var(--control-sm)}.eto-avatar-large{--size:var(--control-md)}.eto-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.eto-avatar-placeholder{width:100%;height:100%;font-family:var(--font-sans);--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);color:var(--on-surface-muted-foreground);text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:var(--text-caption);justify-content:center;align-items:center;line-height:1;display:flex}.eto-avatar-placeholder svg{width:60%;height:60%}.eto-badge{cursor:default;justify-content:center;align-items:center;gap:var(--gap-xs);border-radius:var(--radius-full);vertical-align:middle;font-family:var(--font-sans);--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);white-space:nowrap;height:var(--badge-outlined-height);padding-inline:var(--badge-outlined-inset);font-size:var(--text-caption);border:var(--stroke-hairline) solid var(--content-border);background-color:#0000;flex:none;line-height:1;display:inline-flex}.eto-badge-count{padding-inline:var(--inset-xs)}.eto-tab .eto-badge-count{height:var(--badge-height)}.eto-navbar .eto-badge{height:var(--badge-height);padding-inline:var(--inset-sm)}.eto-badge-label{text-overflow:ellipsis;line-height:var(--leading-tight);overflow:hidden}.eto-badge-section{align-items:center;display:inline-flex}.eto-badge-section svg{width:var(--text-caption);height:var(--text-caption)}.eto-badge-neutral{color:var(--on-surface-foreground)}.eto-badge-neutral.eto-badge-count{color:var(--on-surface-muted-foreground)}.eto-badge-gray{color:var(--on-surface-subtle-foreground)}.eto-badge-red{border-color:var(--system-destructive);color:var(--on-system-destructive-subtle-foreground)}.eto-badge-green{border-color:var(--system-success);color:var(--on-system-success-subtle-foreground)}.eto-badge-orange{border-color:var(--system-warning);color:var(--on-system-warning-subtle-foreground)}.eto-badge-yellow{border-color:var(--badge-yellow-border);color:var(--on-badge-yellow-foreground)}.eto-badge-blue{border-color:var(--badge-blue-border);color:var(--on-badge-blue-foreground)}.eto-tab[data-active] .eto-badge-count{border-color:var(--badge-brand-border);color:var(--content-primary-text)}.eto-banner{border-radius:var(--radius-sm);padding:var(--inset-md);font-family:var(--font-sans);color:var(--on-surface-foreground);font-size:var(--text-body);line-height:var(--leading-base);border:0 solid #0000;display:block}.eto-banner-wrapper{align-items:flex-start;gap:var(--gap-sm);display:flex}.eto-banner-icon{display:none}.eto-banner-body{flex-direction:column;flex:1;min-width:0;display:flex}.eto-banner-title{--eto-tw-font-weight:var(--weight-600);font-weight:var(--weight-600)}.eto-banner-label{display:block}.eto-banner-message{min-width:0}.eto-banner-close{cursor:pointer;appearance:none;border-radius:var(--radius-control);background-color:#0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.eto-banner-close:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--state-pressed-surface)}.eto-banner-close:is(:focus-visible,[data-state=focused]){outline-style:var(--eto-tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--state-ring);--eto-tw-outline-style:solid;outline-style:solid}.eto-banner-close{width:var(--control-sm);height:var(--control-sm);color:inherit;margin-block:calc((1em * var(--leading-base) - var(--control-sm)) / 2);border:0;margin-inline-end:calc(var(--inset-xs) * -1)}.eto-banner-close svg{width:1em;height:1em}.eto-banner-info{background:var(--banner-info-surface)}.eto-banner-success{background:var(--banner-success-surface)}.eto-banner-warning{background:var(--banner-warning-surface)}.eto-banner-error{background-color:var(--system-destructive-subtle)}.eto-button{height:var(--control-md);cursor:pointer;appearance:none;border-radius:var(--radius-control);padding-inline:var(--inset-md);font-family:var(--font-sans);--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);white-space:nowrap;-webkit-user-select:none;user-select:none;border:var(--stroke-hairline) solid transparent;font-size:var(--text-label);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.eto-button:is(:focus-visible,[data-state=focused]){outline-style:var(--eto-tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--state-ring);--eto-tw-outline-style:solid;outline-style:solid}.eto-button:is(:disabled,[data-disabled]):not([data-loading]){cursor:not-allowed;border-color:var(--content-border);background-color:var(--surface-subtle);--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);color:var(--on-surface-subtle-foreground)}.eto-button[data-loading]{cursor:progress}.eto-button-primary{background-color:var(--content-primary);--eto-tw-font-weight:var(--weight-600);font-weight:var(--weight-600);color:var(--on-content-primary-foreground)}.eto-button-primary:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--content-primary-hover)}.eto-button-primary:is(:active,[data-state=pressed]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--content-primary-pressed)}.eto-button-secondary{border-color:var(--button-secondary-border);background-color:var(--surface-card);color:var(--on-surface-foreground)}.eto-button-secondary:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){border-color:var(--content-border);background-color:var(--surface-muted)}.eto-button-secondary:is(:active,[data-state=pressed]):not(:disabled,[data-disabled],[data-loading]){border-color:var(--content-border);background-color:var(--state-pressed-surface)}.eto-button-tertiary{color:var(--on-surface-muted-foreground);background-color:#0000}.eto-button-tertiary:is(:disabled,[data-disabled]):not([data-loading]){background-color:#0000;border-color:#0000}.eto-button-tertiary:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--surface-subtle);color:var(--on-surface-foreground)}.eto-button-tertiary:is(:active,[data-state=pressed]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--state-pressed-surface);color:var(--on-surface-foreground)}.eto-button-destructive{background-color:var(--system-destructive);--eto-tw-font-weight:var(--weight-600);font-weight:var(--weight-600);color:var(--on-system-destructive-foreground)}.eto-button-destructive:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--system-destructive-hover)}.eto-button-destructive:is(:active,[data-state=pressed]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--system-destructive-pressed)}.eto-button-secondary-destructive{border-color:var(--button-secondary-border);background-color:var(--surface-card);color:var(--system-destructive)}.eto-button-secondary-destructive:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){border-color:var(--content-border);background-color:var(--surface-muted);color:var(--system-destructive-hover)}.eto-button-secondary-destructive:is(:active,[data-state=pressed]):not(:disabled,[data-disabled],[data-loading]){border-color:var(--content-border);background-color:var(--state-pressed-surface);color:var(--system-destructive-pressed)}.eto-button-inner{justify-content:center;align-items:center;height:100%;display:flex}.eto-button-label{white-space:nowrap;align-items:center;height:100%;display:flex}.eto-button-section{color:inherit;align-items:center;display:flex}.eto-button-section[data-position=left]{font-size:var(--text-label);margin-inline-end:var(--gap-sm)}.eto-button-section[data-position=right]{font-size:var(--text-caption);margin-inline-start:var(--gap-xs);translate:0 .0416667em}:is(.eto-button-secondary,.eto-button-tertiary):not(:disabled,[data-disabled]) .eto-button-section[data-position=right]{color:var(--on-surface-subtle-foreground)}.eto-button-section svg{width:1em;height:1em;display:block}.eto-button[data-loading] .eto-button-section{display:none}.eto-button-loader{font-size:var(--text-label);margin-inline-end:var(--gap-sm);display:inline-flex;transform:none!important}.eto-button-group{flex-direction:row;align-items:stretch;gap:0;display:inline-flex}.eto-button-group>:not([data-variant=subtle]){overflow:visible}.eto-button-group>:not([data-variant=subtle]):not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--stroke-hairline))}.eto-button-group>:not([data-variant=subtle]):not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.eto-button-group>:is(:hover,:active,:focus-visible,[data-state]){z-index:1;position:relative}.eto-button-group>:not([data-variant=subtle]):is(:focus-visible,[data-state=focused]){outline:none}.eto-button-group>:not([data-variant=subtle]):is(:focus-visible,[data-state=focused]):after{content:"";pointer-events:none;inset:calc(-1 * (var(--stroke-hairline) + 2 * var(--stroke-indicator)));border:var(--stroke-indicator) solid var(--state-ring);border-radius:calc(var(--radius-control) + 2 * var(--stroke-indicator));position:absolute}.eto-checkbox{font-family:var(--font-sans);color:var(--on-surface-foreground);font-size:var(--text-label);line-height:var(--leading-tight);display:inline-flex}.eto-checkbox-body{cursor:pointer;align-items:center;gap:var(--gap-sm);border-radius:var(--radius-control);display:inline-flex}.eto-checkbox-body:is(:has(input:focus-visible),[data-state=focused]>*){outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:var(--stroke-indicator)}.eto-checkbox-inner{width:var(--control-xs);height:var(--control-xs);font-size:var(--control-xs);flex:none;position:relative}.eto-checkbox-input{width:var(--control-xs);height:var(--control-xs);cursor:pointer;appearance:none;background-color:var(--surface-background);border:var(--stroke-hairline) solid var(--content-input);border-radius:var(--radius-control);margin:0;display:block}.eto-checkbox-input:focus-visible{outline:none}.eto-checkbox:not([data-checked],:has([data-indeterminate])):is(:hover,[data-state=hovered]) .eto-checkbox-input:not(:disabled){border-color:var(--content-primary-text)}.eto-checkbox:is([data-checked],:has([data-indeterminate])) .eto-checkbox-input{background:var(--checkbox-checked-fill);border-color:var(--checkbox-checked-fill)}.eto-checkbox-icon{pointer-events:none;visibility:hidden;color:var(--checkbox-checked-foreground);position:absolute}.eto-checkbox[data-checked] .eto-checkbox-icon:not([data-indeterminate]){visibility:visible;border:solid;border-width:0 var(--stroke-indicator) var(--stroke-indicator) 0;width:.28em;height:.55em;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.eto-checkbox-icon[data-indeterminate]{visibility:visible;width:.55em;height:var(--stroke-indicator);background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.eto-checkbox-labels:empty{display:none}.eto-checkbox-label{cursor:pointer}.eto-checkbox[data-bold-label] .eto-checkbox-label{--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500)}.eto-checkbox:has(.eto-checkbox-input:disabled){color:var(--on-surface-subtle-foreground)}.eto-checkbox:has(.eto-checkbox-input:disabled) .eto-checkbox-input{background-color:var(--surface-subtle);border-color:var(--content-border)}.eto-checkbox:has(.eto-checkbox-input:disabled) .eto-checkbox-icon{color:var(--on-surface-subtle-foreground)}.eto-checkbox:has(.eto-checkbox-input:disabled)[data-checked] .eto-checkbox-input{background-color:var(--surface-subtle);border-color:var(--content-border)}.eto-checkbox:has(.eto-checkbox-input:disabled):has([data-indeterminate]) .eto-checkbox-input{background-color:var(--surface-subtle);border-color:var(--content-border)}.eto-item .eto-checkbox-inner,.eto-item .eto-checkbox-input{width:var(--text-label);height:var(--text-label)}.eto-item .eto-checkbox-inner{font-size:var(--text-label)}.eto-checkbox:has(.eto-checkbox-input:disabled) :is(.eto-checkbox-body,.eto-checkbox-input,.eto-checkbox-label){cursor:not-allowed}.eto-core-footer{align-items:center;gap:var(--gap-sm);padding-inline:var(--inset-lg);padding-block:var(--inset-md);white-space:nowrap;color:var(--on-surface-subtle-foreground);font-size:var(--text-caption);line-height:var(--leading-base);border-top:var(--stroke-hairline) solid var(--surface-subtle);display:flex}.eto-core-footer svg{width:var(--text-caption);height:var(--text-caption);flex:none}.eto-core-footer .eto-text-button{font-size:inherit}.eto-core-footer button.eto-icon-button.eto-icon-button-small{color:var(--on-surface-subtle-foreground);margin-block:calc((var(--text-caption) * var(--leading-base) - var(--control-sm)) / 2);flex:none}.eto-core-footer button.eto-icon-button.eto-icon-button-small svg{width:var(--text-caption);height:var(--text-caption)}.eto-core-footer button.eto-icon-button.eto-icon-button-small[aria-pressed=true]{background-color:#0000;border-color:#0000}.eto-core-footer button.eto-icon-button.eto-icon-button-small[aria-pressed=true]:is(:hover,[data-state=hovered]):not(:disabled){background-color:var(--surface-subtle)}.eto-core-footer button.eto-icon-button.eto-icon-button-small[aria-pressed=true]:is(:active,[data-state=pressed]):not(:disabled){background-color:var(--state-pressed-surface)}.eto-core-footer-brand{flex:none;align-items:center;display:inline-flex}.eto-core-footer-rights{text-overflow:ellipsis;min-width:0;overflow:hidden}.eto-core-footer-spacer{flex:1 1 0;min-width:0}:is(.eto-date-picker,.eto-date-picker-levels){font-family:var(--font-sans);color:var(--on-surface-foreground);font-size:var(--text-label);line-height:var(--leading-tight)}.eto-date-picker-levels{gap:var(--gap-md);display:flex}.eto-date-picker-levels>*{width:calc(7 * var(--control-md));flex:none}.eto-popover:has(.eto-date-picker-levels){padding:var(--inset-sm)}.eto-date-picker-header{margin-bottom:var(--gap-xs);align-items:center;gap:var(--gap-xs);height:var(--control-sm);display:flex}.eto-date-picker-control{cursor:pointer;border-radius:var(--radius-control);border-style:var(--eto-tw-border-style);color:var(--on-surface-muted-foreground);width:var(--control-sm);height:var(--control-sm);background-color:#0000;border-width:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.eto-date-picker-control:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--surface-subtle);color:var(--on-surface-foreground)}.eto-date-picker-control:is(:focus-visible,[data-state=focused]){outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:calc(-1 * var(--stroke-indicator))}.eto-date-picker-control:disabled,.eto-date-picker-control[data-disabled]{cursor:not-allowed;opacity:.4}.eto-date-picker-control-icon,.eto-date-picker-control svg{width:var(--text-label);height:var(--text-label)}.eto-date-picker-level{cursor:pointer;border-radius:var(--radius-control);border-style:var(--eto-tw-border-style);--eto-tw-font-weight:var(--weight-600);height:100%;color:var(--on-surface-foreground);font:inherit;font-weight:var(--weight-600);background-color:#0000;border-width:0;flex:1;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.eto-date-picker-level:not([data-static]):is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--surface-subtle)}.eto-date-picker-level:is(:focus-visible,[data-state=focused]){outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:calc(-1 * var(--stroke-indicator))}.eto-date-picker-level:disabled,.eto-date-picker-level[data-static]{cursor:default;background-color:#0000}.eto-date-picker-grid{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}.eto-date-picker-weekday{text-align:center;--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);color:var(--on-surface-muted-foreground);font-size:var(--text-caption);height:var(--control-sm);padding:0}.eto-date-picker-cell{padding:0;padding-block:var(--inset-xs)}.eto-date-picker-day,.eto-date-picker-pick{cursor:pointer;border-radius:var(--radius-control);border-style:var(--eto-tw-border-style);color:var(--on-surface-foreground);font:inherit;height:var(--control-md);background-color:#0000;border-width:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}:is(.eto-date-picker-day,.eto-date-picker-pick):is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--surface-subtle)}:is(.eto-date-picker-day,.eto-date-picker-pick):is(:focus-visible,[data-state=focused]){outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:calc(-1 * var(--stroke-indicator))}:is(.eto-date-picker-day,.eto-date-picker-pick):disabled,:is(.eto-date-picker-day,.eto-date-picker-pick)[data-disabled]{cursor:not-allowed;color:var(--on-surface-subtle-foreground)}.eto-date-picker-day{width:var(--control-md)}.eto-date-picker-pick{width:100%;padding-inline:var(--inset-sm)}.eto-date-picker-day[data-outside]{color:var(--on-surface-subtle-foreground)}.eto-date-picker-day[data-today]{--eto-tw-font-weight:var(--weight-600);font-weight:var(--weight-600);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--on-surface-foreground)}.eto-date-picker-day[data-in-range]{background-color:var(--surface-subtle);border-radius:0}.eto-date-picker-day:is([data-selected],[data-first-in-range],[data-last-in-range]),.eto-date-picker-pick[data-selected]{border-radius:var(--radius-control);background-color:var(--content-primary);--eto-tw-font-weight:var(--weight-600);font-weight:var(--weight-600);color:var(--on-content-primary-foreground)}.eto-date-picker-day[data-holiday]:after{content:"";border-radius:var(--radius-full);width:var(--space-1);height:var(--space-1);bottom:var(--space-0-5);background-color:currentColor;position:absolute;left:50%;translate:-50%}.eto-date-range{align-items:flex-start;gap:var(--gap-sm);display:flex}.eto-date-range>*{flex:1;min-width:0}.eto-date-range>.eto-date-range-dash{color:var(--on-surface-muted-foreground);--box:var(--control-field);--label:calc(var(--text-label) * var(--leading-tight) + var(--gap-xs));line-height:var(--box);margin-top:var(--label);flex:none;align-self:flex-start}.eto-date-range[data-size=sm]>.eto-date-range-dash{--box:var(--control-md);--label:calc(var(--text-caption) * var(--leading-tight) + var(--gap-xs))}.eto-date-range[data-label-hidden]>.eto-date-range-dash{--label:0px}.eto-field-box.eto-date-input:is(*,[data-size])>.eto-field-section[data-position=right]{padding-inline-end:calc((var(--control-md) - var(--control-sm)) / 2)}.eto-field-section .eto-date-button svg{width:var(--icon-control);height:var(--icon-control)}.eto-date-button{cursor:pointer;border-radius:var(--radius-control);border-style:var(--eto-tw-border-style);color:var(--on-surface-muted-foreground);width:var(--control-sm);height:var(--control-sm);background-color:#0000;border-width:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.eto-date-button:hover:not(:disabled){background-color:var(--surface-subtle);color:var(--on-surface-foreground)}.eto-date-button:disabled{cursor:not-allowed;color:var(--on-surface-subtle-foreground)}.eto-date-input:has(>.eto-field-input[aria-expanded=true]):not([data-disabled]){--border:var(--ring);outline:var(--stroke-indicator) solid var(--ring);outline-offset:calc(-1 * var(--stroke-hairline))}.eto-date-input:has(>.eto-field-input[aria-expanded=true]) .eto-date-button{color:var(--on-surface-foreground)}.eto-divider{border-style:var(--eto-tw-border-style);background-color:var(--content-border);border-width:0;flex:none;margin:0;display:block}.eto-divider:not([data-orientation=vertical]){height:var(--stroke-hairline)}.eto-divider[data-orientation=vertical]{width:var(--stroke-hairline);height:var(--space-4);align-self:center}.eto-drag-handle{cursor:grab;appearance:none;border-radius:var(--radius-control);border-style:var(--eto-tw-border-style);color:var(--on-surface-subtle-foreground);width:var(--icon-control);height:var(--icon-control);background-color:#0000;border-width:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.eto-drag-handle svg{width:var(--icon-control);height:var(--icon-control);display:block}.eto-drag-handle:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){color:var(--on-surface-foreground)}.eto-drag-handle:is(:focus-visible,[data-state=focused]){color:var(--on-surface-foreground);outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:var(--stroke-indicator)}.eto-drag-handle:is([data-grabbed],[aria-expanded=true],[data-state=grabbed]){cursor:grabbing;color:var(--on-surface-foreground)}.eto-field{gap:var(--gap-xs);min-width:0;font-family:var(--font-sans);flex-direction:column;display:flex}.eto-field-label{--eto-tw-font-weight:var(--weight-600);font-weight:var(--weight-600);color:var(--on-surface-foreground);font-size:var(--text-caption);line-height:var(--leading-tight)}.eto-field-required{--eto-tw-font-weight:var(--weight-600);font-weight:var(--weight-600);color:var(--on-surface-foreground);margin-inline-start:.25em}.eto-field-optional{--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);color:var(--on-surface-muted-foreground)}.eto-field-label:has(.eto-field-required) .eto-field-optional{display:none}.eto-field-box{--border:var(--content-field-border);--ring:var(--state-ring);height:var(--control-md);cursor:text;border-radius:var(--radius-control);background-color:var(--surface-card);color:var(--on-surface-foreground);border:var(--stroke-hairline) solid var(--border);font-size:var(--text-label);line-height:var(--leading-base);align-items:center;display:flex;position:relative}.eto-field-box[data-error]{--border:var(--content-input-error);--ring:var(--content-input-error)}.eto-field-box[data-success]{--border:var(--system-success)}.eto-field-box:is(:hover,[data-state=hovered],[data-state=hovered]>*):not([data-disabled],[data-error],[data-success],:has(>.eto-field-input[readonly]:not([aria-haspopup=listbox]),>.eto-field-input>.eto-field-inner[readonly]),.eto-select-readonly){--border:var(--content-input)}.eto-field-box:is(:focus-within,[data-state=focused],[data-state=focused]>*):not([data-disabled]){--border:var(--ring);outline:var(--stroke-indicator) solid var(--ring);outline-offset:calc(-1 * var(--stroke-hairline))}.eto-field-box[data-disabled]{--border:var(--content-border-subtle);cursor:not-allowed;background-color:var(--surface-muted);color:var(--on-surface-subtle-foreground)}.eto-field-box:is(:has(>.eto-field-input[readonly]:not([aria-haspopup=listbox]),>.eto-field-input>.eto-field-inner[readonly]),.eto-select-readonly,[data-state=readOnly],[data-state=readOnly]>*):not([data-disabled]){--border:var(--content-border-subtle);background-color:var(--surface-background);color:var(--on-surface-muted-foreground)}.eto-field-input{appearance:none;border-style:var(--eto-tw-border-style);min-width:0;padding-inline:var(--inset-sm);--eto-tw-outline-style:none;color:inherit;font:inherit;cursor:inherit;background-color:#0000;border-width:0;outline-style:none;flex:1;align-self:stretch;margin:0}.eto-field-input::placeholder{color:var(--on-surface-subtle-foreground);opacity:1}.eto-field-section{color:var(--on-surface-subtle-foreground);flex:none;align-items:center;display:flex}.eto-field-section[data-position=left]{padding-inline-start:var(--inset-sm)}.eto-field-section[data-position=right]{padding-inline-end:var(--inset-sm)}.eto-field-section[data-position=left]+.eto-field-input{padding-inline-start:var(--gap-sm)}.eto-field-box:has(>.eto-field-section[data-position=right]) .eto-field-input{padding-inline-end:var(--gap-xs)}.eto-field-section svg{width:1em;height:1em;display:block}.eto-field-clear{cursor:pointer;border-radius:var(--radius-full);border-style:var(--eto-tw-border-style);color:var(--on-surface-subtle-foreground);font-size:inherit;background-color:#0000;border-width:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.eto-field-clear:hover{color:var(--on-surface-muted-foreground)}.eto-field-clear:focus-visible{outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:var(--stroke-hairline)}:where(.eto-popover) .eto-field-box{border-radius:calc(var(--radius-surface) - var(--inset-xs))}.eto-field-input:has(>.eto-field-inner){align-items:center;display:flex}.eto-field-inner{appearance:none;border-style:var(--eto-tw-border-style);--eto-tw-outline-style:none;min-width:0;color:inherit;font:inherit;cursor:inherit;background-color:#0000;border-width:0;outline-style:none;flex:1;align-self:stretch;margin:0;padding:0}.eto-field-inner::placeholder{color:var(--on-surface-subtle-foreground);opacity:1}.eto-field-box .eto-field-section>button.eto-field-toggle{cursor:pointer;border-radius:var(--radius-full);border-style:var(--eto-tw-border-style);width:auto;min-width:0;height:auto;min-height:0;color:var(--on-surface-subtle-foreground);font-size:inherit;box-shadow:none;background-color:#0000;border-width:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.eto-field-box .eto-field-section>button.eto-field-toggle svg{width:1em;height:1em}.eto-field-box .eto-field-section>button.eto-field-toggle:hover{color:var(--on-surface-muted-foreground);background-color:#0000}.eto-field-box .eto-field-section>button.eto-field-toggle:focus-visible{outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:var(--stroke-hairline)}.eto-field-box:has(>textarea.eto-field-input){align-items:stretch;height:auto}textarea.eto-field-input{padding-block:var(--inset-sm);line-height:var(--leading-base);resize:vertical;min-block-size:calc(2lh + 2 * var(--inset-sm));max-block-size:var(--text-area-max-block)}textarea.eto-field-input::-webkit-resizer{background:var(--size-grip-image) no-repeat right var(--space-0-5) bottom var(--space-0-5) / var(--size-grip-size) var(--size-grip-size)}textarea.eto-field-input:disabled{resize:none}.eto-field-box[data-size=md]{height:var(--control-field);font-size:var(--text-body)}.eto-field:has(>.eto-field-box[data-size=md]) .eto-field-label{font-size:var(--text-label)}.eto-field-box[data-size=md] .eto-field-input{padding-inline:var(--inset-md)}.eto-field-box[data-size=md]>.eto-field-section[data-position=left]{padding-inline-start:var(--inset-md)}.eto-field-box[data-size=md]>.eto-field-section[data-position=right]{padding-inline-end:var(--inset-md)}.eto-field-box[data-size=md]>.eto-field-section[data-position=left]+.eto-field-input{padding-inline-start:var(--gap-sm)}.eto-field-description,.eto-field-error,.eto-field-success{font-size:var(--text-caption);line-height:var(--leading-tight);margin:0}.eto-field-description{color:var(--on-surface-muted-foreground)}.eto-field-error{color:var(--on-system-destructive-subtle-foreground)}.eto-field-success{color:var(--on-system-success-subtle-foreground)}.eto-icon-button{--size:var(--control-md);--menu-pad-start:var(--inset-sm);cursor:pointer;appearance:none;border-radius:var(--radius-control);-webkit-user-select:none;user-select:none;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);border:var(--stroke-hairline) solid transparent;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative;overflow:visible}.eto-icon-button:is(:focus-visible,[data-state=focused]){outline-style:var(--eto-tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--state-ring);--eto-tw-outline-style:solid;outline-style:solid}.eto-icon-button:is(:disabled,[data-disabled]):not([data-loading]){cursor:not-allowed;border-color:var(--content-border);background-color:var(--surface-subtle);color:var(--on-surface-subtle-foreground)}.eto-icon-button[data-loading]{cursor:progress}.eto-icon-button-large{--size:var(--control-md);--menu-pad-start:var(--inset-sm)}.eto-icon-button-small{--size:var(--control-sm);--menu-pad-start:var(--inset-xs)}.eto-icon-button-transparent{--caret:var(--on-surface-subtle-foreground);color:var(--on-surface-muted-foreground);background-color:#0000}.eto-icon-button-transparent:is(:disabled,[data-disabled]):not([data-loading]){background-color:#0000;border-color:#0000}.eto-icon-button-transparent:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--surface-subtle);color:var(--on-surface-foreground)}.eto-icon-button-transparent:is(:active,[data-state=pressed]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--state-pressed-surface);color:var(--on-surface-foreground)}.eto-icon-button-secondary{--caret:var(--on-surface-subtle-foreground);border-color:var(--button-secondary-border);background-color:var(--surface-card);color:var(--on-surface-foreground)}.eto-icon-button-secondary:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){border-color:var(--content-border);background-color:var(--surface-muted)}.eto-icon-button-secondary:is(:active,[data-state=pressed]):not(:disabled,[data-disabled],[data-loading]){border-color:var(--content-border);background-color:var(--state-pressed-surface)}.eto-icon-button-primary{--caret:var(--on-content-primary-foreground);background-color:var(--content-primary);color:var(--on-content-primary-foreground)}.eto-icon-button-primary:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--content-primary-hover)}.eto-icon-button-primary:is(:active,[data-state=pressed]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--content-primary-pressed)}.eto-icon-button:is(:disabled,[data-disabled]):not([data-loading]){--caret:var(--on-surface-subtle-foreground)}.eto-icon-button[aria-pressed=true]{--caret:var(--on-content-primary-foreground);background:var(--content-primary);border-color:var(--content-interactive);color:var(--on-content-primary-foreground)}.eto-icon-button[aria-pressed=true]:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background:var(--content-primary-hover);border-color:var(--content-interactive);color:var(--on-content-primary-foreground)}.eto-icon-button[aria-pressed=true]:is(:active,[data-state=pressed]):not(:disabled,[data-disabled],[data-loading]){background:var(--content-primary-pressed);border-color:var(--content-interactive);color:var(--on-content-primary-foreground)}.eto-icon-button[aria-pressed=true]:is(:disabled,[data-disabled]):not([data-loading]){--caret:var(--on-surface-subtle-foreground);background:var(--surface-subtle);border-color:var(--content-border);color:var(--on-surface-subtle-foreground)}.eto-icon-button-icon{justify-content:center;align-items:center;gap:var(--gap-xs);display:flex}.eto-icon-button-icon>svg{width:var(--icon-control);height:var(--icon-control);flex:none;display:block}.eto-icon-button:has(.eto-icon-button-icon>svg+svg){width:auto;padding-inline:var(--menu-pad-start) var(--inset-xs)}.eto-icon-button-icon>svg+svg{width:var(--text-caption);height:var(--text-caption);color:var(--caret);translate:0 calc(var(--text-caption) / 24)}.eto-icon-button[data-loading] .eto-icon-button-icon{visibility:hidden}.eto-icon-button-loader{font-size:var(--text-label);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.eto-item{--fg:var(--on-surface-foreground);--fg-icon:var(--on-surface-muted-foreground);--fg-pressed:var(--fg);--fg-icon-pressed:var(--fg-icon);--icon:var(--fg-icon);height:var(--control-md);cursor:pointer;appearance:none;align-items:center;gap:var(--gap-sm);border-style:var(--eto-tw-border-style);width:100%;padding-inline:var(--inset-sm);text-align:start;white-space:nowrap;border-radius:var(--radius-control);margin-inline:calc(-1 * var(--inset-sm));width:calc(100% + 2 * var(--inset-sm));color:var(--fg);font:inherit;font-size:var(--text-label);line-height:var(--leading-tight);background-color:#0000;border-width:0;text-decoration:none;display:flex}.eto-item[style*=--mantine-color-red]{--fg:var(--system-destructive);--fg-icon:var(--system-destructive);--fg-pressed:var(--system-destructive-pressed);--fg-icon-pressed:var(--system-destructive-pressed)}.eto-item:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--surface-subtle)}.eto-item:is(:active,[data-state=pressed]):not(:disabled,[data-disabled]){background-color:var(--state-pressed-surface);color:var(--fg-pressed);--icon:var(--fg-icon-pressed)}.eto-item:is(:focus-visible,[data-state=focused],[data-combobox-selected]){outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:calc(-1 * var(--stroke-indicator))}.eto-item:not(:focus-visible,[data-state=focused],[data-combobox-selected]){outline:none}.eto-item:is(:disabled,[data-disabled]){--fg:var(--on-surface-subtle-foreground);--fg-icon:var(--on-surface-subtle-foreground);cursor:not-allowed}.eto-item:is([data-combobox-active],[aria-selected=true],[aria-checked=true]){font-weight:var(--weight-500)}.eto-item:is([data-combobox-active],[aria-selected=true],[data-selected]):not([aria-multiselectable=true] .eto-item),.eto-item:is([data-combobox-active],[aria-selected=true],[data-selected]):not([aria-multiselectable=true] .eto-item):is(:hover,[data-state=hovered],:active,[data-state=pressed]){background-color:var(--state-row-selected)}.eto-item:is([data-combobox-active],[aria-selected=true],[data-selected]):not([aria-multiselectable=true] .eto-item){--edge:calc(2 * var(--stroke-indicator));background-image:linear-gradient(to right, var(--state-selected-border) var(--edge), transparent var(--edge))}.eto-item[data-size=small]{height:var(--control-sm);padding-inline:var(--inset-xs);margin-inline:calc(-1 * var(--inset-xs));width:calc(100% + 2 * var(--inset-xs))}:where(.eto-popover) .eto-item:is(*,[data-size]){border-radius:calc(var(--radius-surface) - var(--inset-xs));width:100%;margin-inline:0}.eto-item-section{color:var(--icon);align-items:center;margin:0;display:flex}.eto-item-section svg{width:1em;height:1em;display:block}.eto-item-section[data-position=right]{color:var(--on-surface-subtle-foreground);margin-inline-start:auto}.eto-item-section[data-position=right] svg{width:var(--text-caption);height:var(--text-caption)}.eto-item:not([data-sub-menu-item]):is(:hover,[data-state=hovered],:active,[data-state=pressed]):not(:disabled,[data-disabled]) .eto-item-section[data-position=right]{color:var(--on-surface-muted-foreground)}.eto-item-label{flex:1;min-width:0}.eto-item-tick{width:1em;height:1em;color:var(--content-primary-text);flex:none;display:block}.eto-item:not([data-combobox-active],[aria-selected=true],[aria-checked=true]) .eto-item-tick{visibility:hidden}.eto-item:has(.eto-item-value){height:auto;padding-block:var(--inset-xs);min-height:var(--control-md)}.eto-item-label:has(.eto-item-value){line-height:calc(var(--control-md) / 2);flex-direction:column;display:flex}.eto-item-value{color:var(--on-surface-muted-foreground);font-size:var(--text-caption);line-height:inherit}.eto-item:is(:disabled,[data-disabled]) .eto-item-value{color:inherit}.eto-nav-item{height:var(--control-md);cursor:pointer;align-items:center;gap:var(--gap-xs);border-radius:var(--radius-control);border-style:var(--eto-tw-border-style);padding-inline:var(--inset-sm);font-family:var(--font-sans);--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);white-space:nowrap;color:var(--on-surface-header-muted);font-size:var(--text-label);line-height:var(--leading-base);background-color:#0000;border-width:0;padding-block:0;text-decoration-line:none;display:inline-flex}.eto-nav-item:is(:hover,[data-state=hovered],:active,[data-state=pressed],[data-expanded],[aria-current=page]):not([aria-disabled]){color:var(--on-surface-header-foreground);background-color:var(--state-header-hover)}.eto-nav-item:is(:focus-visible,[data-state=focused]){outline:var(--stroke-indicator) solid var(--on-surface-header-foreground);outline-offset:var(--stroke-indicator)}.eto-nav-item[aria-disabled]{cursor:not-allowed}.eto-nav-item-icon{padding-inline:var(--inset-xs);flex:none;display:inline-flex}.eto-nav-item-icon>svg{width:1em;height:1em}.eto-nav-item-caret{width:var(--text-caption);height:var(--text-caption);flex:none}.eto-nav-shell{background-color:var(--surface-background);flex-direction:column;min-height:100dvh;display:flex}.eto-nav-shell-main{min-width:0;padding:var(--inset-lg);flex:1}.eto-nav-shell-header[data-pinned]{z-index:3;position:sticky;top:0}.eto-nav-shell-footer[data-pinned]{background-color:var(--surface-background);z-index:3;position:sticky;bottom:0}.eto-navbar{align-items:center;gap:var(--gap-sm);padding-inline:var(--inset-lg);height:var(--bar-height);background:var(--gradient-header), var(--surface-header);display:flex;overflow:auto hidden}.eto-navbar-brand{flex:none;align-items:center;margin-inline-end:var(--inset-md);display:inline-flex}.eto-navbar-sections{align-items:center;gap:var(--gap-xs);flex:none;display:flex}.eto-navbar-spacer{flex:1 1 0;min-width:0}.eto-navbar-caret{width:var(--text-caption);height:var(--text-caption);flex:none}.eto-navbar-status,.eto-navbar-user{height:var(--control-md);cursor:pointer;align-items:center;gap:var(--gap-xs);border-style:var(--eto-tw-border-style);padding-inline:var(--inset-sm);font-family:var(--font-sans);white-space:nowrap;color:var(--on-surface-header-muted);border-width:0;padding-block:0;display:inline-flex}:is(.eto-navbar-status,.eto-navbar-user):is(:focus-visible,[data-state=focused]){outline:var(--stroke-indicator) solid var(--on-surface-header-foreground);outline-offset:var(--stroke-indicator)}.eto-navbar-status{border-radius:var(--radius-full);max-width:max-content;font-size:var(--text-caption);background-color:var(--state-header-hover);flex:1000}.eto-navbar-status,.eto-navbar-user{min-width:calc(6ch + var(--gap-xs) + var(--text-caption) + 2 * var(--inset-sm))}.eto-navbar-status-label,.eto-navbar-user-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.eto-navbar-user{border-radius:var(--radius-control);--eto-tw-font-weight:var(--weight-400);font-weight:var(--weight-400);font-size:var(--text-label);background-color:#0000;flex:0 auto}.eto-navbar-user:is(:hover,[data-state=hovered],[data-expanded]){color:var(--on-surface-header-foreground);background-color:var(--state-header-hover)}.eto-navbar .eto-badge{min-width:calc(8ch + 2 * var(--inset-sm));border-color:var(--content-primary);max-width:none;color:var(--content-primary);flex:0 auto}.eto-navbar .eto-badge-label{min-width:0}.eto-navbar .eto-icon-button.eto-icon-button-transparent{color:var(--on-surface-header-muted);width:var(--control-md);height:var(--control-md);font-size:var(--text-caption);flex:none}.eto-navbar .eto-icon-button.eto-icon-button-transparent svg{width:1em;height:1em}.eto-navbar .eto-icon-button.eto-icon-button-transparent:is(:hover,[data-state=hovered]):not(:disabled){color:var(--on-surface-header-foreground);background-color:var(--state-header-hover)}.eto-navbar .eto-icon-button.eto-icon-button-transparent[aria-pressed=true]{color:var(--content-primary);background-color:#0000;border-color:#0000}.eto-navbar .eto-icon-button.eto-icon-button-transparent:is(:focus-visible,[data-state=focused]){outline-color:var(--on-surface-header-foreground)}.eto-pagination .eto-pagination-page{cursor:text;position:relative}.eto-pagination .eto-pagination-page .eto-field-box{border-radius:0}.eto-pagination .eto-pagination-page:is(:hover,:focus-within){z-index:1}.eto-pagination .eto-pagination-page .eto-field-input{text-align:end;width:calc(var(--digits) * 1ch + var(--inset-sm) + var(--gap-xs));font-variant-numeric:tabular-nums;flex:none}.eto-pagination-total{white-space:nowrap;color:var(--on-surface-muted-foreground);font-variant-numeric:tabular-nums}.eto-pill{height:var(--badge-height);align-items:center;gap:var(--gap-xs);border-radius:var(--radius-full);background-color:var(--state-row-selected);vertical-align:middle;max-width:100%;font-family:var(--font-sans);--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);white-space:nowrap;color:var(--content-primary-text);font-size:var(--text-caption);line-height:var(--leading-tight);padding:0 var(--inset-sm);display:inline-flex}.eto-pill[data-with-remove]{padding-inline-end:calc((var(--badge-height) - var(--space-4)) / 2)}.eto-pill-brand{background-color:var(--content-primary);color:var(--on-content-primary-foreground)}.eto-pill-outlined{color:var(--on-surface-foreground);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--content-border);background-color:#0000}.eto-pill-translucent{background-color:var(--surface-subtle);color:var(--on-surface-foreground)}.eto-pill-label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.eto-pill-label>:is(svg,.eto-spinner){vertical-align:-.125em;color:var(--on-surface-muted-foreground);width:var(--text-caption);height:var(--text-caption);flex:none;margin-inline-end:var(--gap-sm);display:inline-block}.eto-pill-remove{width:calc(var(--space-1) * 4);height:calc(var(--space-1) * 4);cursor:pointer;border-radius:var(--radius-full);border-style:var(--eto-tw-border-style);color:var(--on-surface-muted-foreground);background-color:#0000;border-width:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.eto-pill-remove>svg{display:none}.eto-pill-remove:before{content:"";width:var(--text-caption);height:var(--text-caption);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.eto-pill-remove:focus{outline:none}.eto-pill-remove:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--state-hover-overlay);color:var(--on-surface-foreground)}.eto-pill-remove:is(:focus-visible,[data-state=focused]){outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:calc(-1 * var(--stroke-indicator))}.eto-pill[data-loading]{pointer-events:none;cursor:progress;padding-inline:calc((var(--badge-height) - var(--text-caption)) / 2) var(--inset-sm)}.eto-pill[data-loading] .eto-pill-label>.eto-spinner{color:currentColor}.eto-pill[data-loading] .eto-pill-remove{display:none}.eto-pill-group{align-items:center;gap:var(--gap-xs);flex-wrap:wrap;display:flex}.eto-popover{z-index:300;border-radius:var(--radius-surface);border-style:var(--eto-tw-border-style);background-color:var(--surface-card);padding:var(--inset-xs);font-family:var(--font-sans);color:var(--on-surface-foreground);min-width:calc(var(--space-40) + var(--space-10));box-shadow:var(--shadow-floating);font-size:var(--text-label);border-width:0;position:absolute}.eto-popover-divider{margin-block:var(--gap-xs)}.eto-popover-label{cursor:default;padding-inline:var(--inset-sm);padding-block:var(--gap-xs);--eto-tw-font-weight:var(--weight-600);font-weight:var(--weight-600);--eto-tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps);color:var(--on-surface-muted-foreground);font-size:var(--text-caption);line-height:var(--leading-tight)}.eto-radio{font-family:var(--font-sans);color:var(--on-surface-foreground);font-size:var(--text-label);line-height:var(--leading-tight);display:inline-flex}.eto-radio-body{cursor:pointer;align-items:center;gap:var(--gap-sm);border-radius:var(--radius-control);display:inline-flex}.eto-radio-body:is(:has(input:focus-visible),[data-state=focused]>*){outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:var(--stroke-indicator)}.eto-radio-inner{width:var(--control-xs);height:var(--control-xs);font-size:var(--control-xs);flex:none;position:relative}.eto-radio-input{width:var(--control-xs);height:var(--control-xs);cursor:pointer;appearance:none;border-radius:var(--radius-full);background-color:var(--surface-background);border:var(--stroke-hairline) solid var(--content-input);margin:0;display:block}.eto-radio-input:focus-visible{outline:none}.eto-radio:not([data-checked]):is(:hover,[data-state=hovered]) .eto-radio-input:not(:disabled){border-color:var(--content-primary-text)}.eto-radio[data-checked] .eto-radio-input{background:var(--checkbox-checked-fill);border-color:var(--checkbox-checked-fill)}.eto-radio-icon{pointer-events:none;border-radius:var(--radius-full);visibility:hidden;background:var(--checkbox-checked-foreground);width:.375em;height:.375em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eto-radio[data-checked] .eto-radio-icon{visibility:visible}.eto-radio-labels:empty{display:none}.eto-radio-label{cursor:pointer}.eto-radio:has(.eto-radio-input:disabled){color:var(--on-surface-subtle-foreground)}.eto-radio:has(.eto-radio-input:disabled) .eto-radio-input{cursor:not-allowed;background-color:var(--surface-subtle);border-color:var(--content-border)}.eto-radio:has(.eto-radio-input:disabled) .eto-radio-icon{background-color:var(--on-surface-subtle-foreground)}.eto-radio:has(.eto-radio-input:disabled) :is(.eto-radio-body,.eto-radio-label){cursor:not-allowed}.eto-segmented{border-radius:var(--radius-md);background-color:var(--surface-card);vertical-align:middle;font-family:var(--font-sans);height:var(--control-md);align-items:center;column-gap:var(--space-0-5);padding:calc(var(--space-1) - var(--stroke-hairline));border:var(--stroke-hairline) solid var(--content-border);font-size:var(--text-label);line-height:var(--leading-tight);flex-direction:row;display:inline-flex;position:relative}.eto-segmented-indicator{display:none}.eto-segment{flex:none;display:flex;position:relative}.eto-segment-input{pointer-events:none;opacity:0;clip-path:inset(50%);margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.eto-segment-fit{display:inline-grid}.eto-segment-fit>*{grid-area:1/1;justify-self:center}.eto-segment-bold{font-weight:var(--weight-600);visibility:hidden;pointer-events:none}.eto-segment-label{z-index:1;cursor:pointer;border-radius:var(--radius-sm);padding-inline:var(--inset-md);--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);white-space:nowrap;color:var(--on-surface-muted-foreground);-webkit-user-select:none;user-select:none;height:var(--control-sm);justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative}.eto-segment-label:is(:hover,[data-state=hovered]):not([data-disabled],[data-read-only],[data-active]){background-color:var(--surface-subtle);color:var(--on-surface-foreground)}.eto-segment-label:is(:active,[data-state=pressed]):not([data-disabled],[data-read-only],[data-active]){background-color:var(--state-pressed-surface);color:var(--on-surface-foreground)}.eto-segment-label[data-active]{background-color:var(--content-primary);--eto-tw-font-weight:var(--weight-600);font-weight:var(--weight-600);color:var(--on-content-primary-foreground)}.eto-segment-label[data-disabled]{cursor:not-allowed;color:var(--on-surface-subtle-foreground)}.eto-segment-label[data-active][data-disabled]{background-color:var(--surface-subtle)}.eto-segment-label[data-read-only]{cursor:default}:is(.eto-segment:has(>.eto-segment-input:focus-visible)>.eto-segment-label,.eto-segment-label[data-state=focused]){outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:var(--stroke-indicator);z-index:2}.eto-select-chevron{width:1em;height:1em;color:var(--on-surface-subtle-foreground);transition:rotate var(--motion-fast,0s);flex:none;display:block}.eto-select:has(:is([aria-expanded=true],[data-expanded=true])) .eto-select-chevron{color:var(--on-surface-foreground);rotate:180deg}.eto-select:has(:is([aria-expanded=true],[data-expanded=true])):not([data-disabled]){--border:var(--ring);outline:var(--stroke-indicator) solid var(--ring);outline-offset:calc(-1 * var(--stroke-hairline))}.eto-select>.eto-field-section[data-position=right]{gap:var(--gap-xs)}.eto-select:not([data-disabled],.eto-select-readonly)>.eto-field-input:not(:placeholder-shown){--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);color:var(--content-primary-text)}.eto-select-readonly .eto-select-chevron{display:none}.eto-select.eto-select-multi{--box-h:var(--control-md);height:auto;min-height:var(--box-h);align-items:flex-start}.eto-select-multi[data-size=md]{--box-h:var(--control-field)}.eto-select.eto-select-multi[data-size=md]>.eto-select-pills{padding-inline:var(--inset-sm)}.eto-select.eto-select-multi>.eto-select-pills{padding-inline:var(--inset-xs);padding-block:calc((var(--box-h) - var(--badge-height)) / 2 - var(--stroke-hairline));align-items:center;display:flex}.eto-select-pills>.eto-pill-group{flex:1;min-width:0}.eto-select-multi>.eto-field-section{height:calc(var(--box-h) - 2 * var(--stroke-hairline))}.eto-select-field{cursor:pointer;border-style:var(--eto-tw-border-style);min-width:0;padding:0;padding-inline:var(--inset-xs);--eto-tw-outline-style:none;color:inherit;font:inherit;height:var(--badge-height);background-color:#0000;border-width:0;outline-style:none;flex:1 1 0;margin:0}.eto-select-field::placeholder{color:var(--on-surface-subtle-foreground);opacity:1}.eto-pill~.eto-select-field{pointer-events:none;opacity:0;inset-inline-start:calc(var(--space-1) * 0);width:1px;height:1px;padding:0;position:absolute;top:0}.eto-select-multi[data-disabled] .eto-select-field{cursor:not-allowed}.eto-popover .eto-select-search{margin-bottom:var(--gap-xs)}.eto-select-options{max-height:calc(var(--control-md) * 7);overflow-y:auto}.eto-select-empty{padding-inline:var(--inset-sm);color:var(--on-surface-muted-foreground);height:var(--control-md);line-height:var(--control-md)}.eto-side-nav-list{row-gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.eto-side-nav-list>li{list-style:none}.eto-side-nav-heading{--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);color:var(--on-surface-subtle-foreground);text-transform:uppercase;min-height:var(--control-sm);margin-bottom:var(--gap-sm);font-size:var(--text-caption);letter-spacing:.06em;align-items:center;display:flex}.eto-side-nav-item{cursor:pointer;align-items:center;gap:var(--gap-sm);border-radius:var(--radius-control);border-style:var(--eto-tw-border-style);width:100%;padding-inline:var(--inset-md);text-align:start;font-family:var(--font-sans);--eto-tw-font-weight:var(--weight-400);font-weight:var(--weight-400);color:var(--on-surface-muted-foreground);min-height:var(--control-md);font-size:var(--text-body);line-height:var(--leading-tight);background-color:#0000;border-width:0;padding-block:0;text-decoration-line:none;display:flex}.eto-side-nav-item:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--surface-muted);color:var(--on-surface-foreground)}.eto-side-nav-item:is(:focus-visible,[data-state=focused]){outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:calc(-1 * var(--stroke-indicator))}.eto-side-nav-item[data-active]{background-color:var(--surface-subtle);--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);color:var(--on-surface-foreground);background-image:linear-gradient(var(--state-selected-border), var(--state-selected-border));background-size:var(--stroke-indicator) 100%;background-position:0;background-repeat:no-repeat}.eto-side-nav-item[data-danger]:is(*,:hover,[data-state],[data-active]){color:var(--system-destructive)}.eto-side-nav-item:is([aria-disabled=true],[data-disabled],:disabled):is(*,[data-danger]){cursor:not-allowed;color:var(--on-surface-subtle-foreground);background-color:#0000}.eto-side-nav-item-body{flex:1;min-width:0}.eto-side-nav-item-label{text-overflow:ellipsis;display:block;overflow:hidden}.eto-side-nav-item-section{align-items:center;gap:var(--gap-xs);flex:none;display:inline-flex}.eto-side-nav-item-section>svg{width:1em;height:1em}.eto-side-nav-item-danger{color:var(--system-destructive);flex:none}[aria-disabled=true]>.eto-side-nav-item-section>.eto-side-nav-item-danger{color:var(--on-surface-subtle-foreground)}.eto-side-nav-item-danger{width:var(--text-label);height:var(--text-label)}.eto-snackbars{gap:var(--gap-sm);top:var(--inset-lg);right:var(--inset-lg);width:var(--snackbar-width);max-width:calc(100vw - 2 * var(--inset-lg));z-index:1060;flex-direction:column;display:flex;position:fixed}.eto-snackbars[data-inline]{z-index:auto;position:relative;top:auto;right:auto}.eto-snackbar{align-items:flex-start;gap:var(--gap-sm);border-radius:var(--radius-sm);padding:var(--inset-md);font-family:var(--font-sans);color:var(--on-surface-foreground);font-size:var(--text-body);line-height:var(--leading-base);box-shadow:var(--shadow-floating);display:flex}.eto-snackbar[data-in-panel]{box-shadow:none}.eto-snackbar-icon,.eto-snackbar-loader{display:none}.eto-snackbar-body{flex-direction:column;flex:1;min-width:0;display:flex}.eto-snackbar-title{--eto-tw-font-weight:var(--weight-600);font-weight:var(--weight-600)}.eto-snackbar-message{min-width:0}.eto-snackbar-close,.eto-snackbar-panel-close{cursor:pointer;appearance:none;border-radius:var(--radius-control);background-color:#0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.eto-snackbar-close,.eto-snackbar-panel-close):is(:focus-visible,[data-state=focused]){outline-style:var(--eto-tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--state-ring);--eto-tw-outline-style:solid;outline-style:solid}.eto-snackbar-close,.eto-snackbar-panel-close{color:inherit;font:inherit;border:0}.eto-snackbar-close:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){background-color:var(--state-pressed-surface)}.eto-snackbar-close{width:var(--control-sm);height:var(--control-sm);margin-block:calc((1em * var(--leading-base) - var(--control-sm)) / 2);margin-inline-end:calc(var(--inset-xs) * -1)}.eto-snackbar-close-icon{width:calc(var(--control-sm) - var(--space-0-5));height:calc(var(--control-sm) - var(--space-0-5));stroke-width:1.75px;flex:none}.eto-snackbar-info{background:var(--banner-info-surface)}.eto-snackbar-success{background:var(--banner-success-surface)}.eto-snackbar-warning{background:var(--banner-warning-surface)}.eto-snackbar-error{background-color:var(--system-destructive-subtle)}.eto-snackbar-blocking{background-color:var(--surface-header);color:var(--on-surface-header-foreground)}.eto-snackbar-blocking .eto-text-button{--ink:var(--on-surface-header-foreground);--ink-pressed:var(--on-surface-header-foreground)}.eto-snackbar-panel{border-radius:var(--radius-sm);background-color:var(--surface-card);font-family:var(--font-sans);box-shadow:var(--shadow-floating);flex-direction:column;display:flex;overflow:hidden}.eto-snackbar-panel-header{justify-content:space-between;align-items:center;gap:var(--gap-sm);background-color:var(--surface-header);--eto-tw-font-weight:var(--weight-600);font-weight:var(--weight-600);color:var(--on-surface-header-foreground);padding:var(--inset-xs) var(--inset-md);font-size:var(--text-body);line-height:var(--leading-base);display:flex}.eto-snackbar-panel-close{gap:var(--gap-xs);--eto-tw-font-weight:var(--weight-600);font-weight:var(--weight-600);padding-inline:var(--inset-xs);margin-inline-end:calc(var(--inset-xs) * -1)}.eto-snackbar-panel-close .eto-snackbar-close-icon{margin-block:calc(var(--space-1) * -1)}.eto-snackbar-panel-body{gap:var(--gap-sm);padding:var(--inset-sm);flex-direction:column;display:flex}.eto-spinner{box-sizing:border-box;border-radius:var(--radius-full);border:var(--stroke-hairline) solid currentColor;width:1em;height:1em;animation:eto-spin var(--motion-spin) linear infinite;border-top-color:#0000;flex:none;display:inline-block}@media (prefers-reduced-motion:reduce){.eto-spinner{animation-duration:calc(var(--motion-spin) * 4)}}@keyframes eto-spin{to{transform:rotate(1turn)}}.eto-status-dot{align-items:center;gap:var(--gap-sm);vertical-align:middle;min-width:0;display:inline-flex}.eto-status-dot-mark{border-radius:var(--radius-full);width:var(--status-dot-size);height:var(--status-dot-size);background:var(--dot);flex:none;translate:0 .09em}.eto-status-dot-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eto-status-dot[data-color=gray]{--dot:var(--status-dot-neutral)}.eto-status-dot[data-color=red]{--dot:var(--system-destructive)}.eto-status-dot[data-color=orange]{--dot:var(--system-warning)}.eto-status-dot[data-color=yellow]{--dot:var(--badge-yellow-border)}.eto-status-dot[data-color=green]{--dot:var(--system-success)}.eto-status-dot[data-color=blue]{--dot:var(--badge-blue-border)}.eto-switch{font-family:var(--font-sans);color:var(--on-surface-foreground);font-size:var(--text-label);line-height:var(--leading-base);display:inline-flex}.eto-switch-body{cursor:pointer;align-items:flex-start;gap:var(--gap-md);display:inline-flex}.eto-switch-input{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eto-switch-track{border-radius:var(--radius-full);background-color:var(--surface-background);font-size:var(--control-xs);border:var(--stroke-hairline) solid var(--content-input);width:2em;height:1.125em;margin-block:calc((var(--text-label) * var(--leading-base) - 1.125em) / 2);flex:none;display:block;position:relative}.eto-switch-thumb{border-radius:var(--radius-full);width:.75em;height:.75em;top:calc(.1875em - var(--stroke-hairline));left:calc(.1875em - var(--stroke-hairline));background:var(--content-input);display:block;position:absolute}.eto-switch-input:focus-visible+.eto-switch-track,.eto-switch[data-state=focused] .eto-switch-track{outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:var(--stroke-indicator)}.eto-switch-track-label{display:none}.eto-switch:is(:hover,[data-state=hovered]) .eto-switch-input:not(:checked,:disabled)+.eto-switch-track{border-color:var(--content-primary-text)}.eto-switch:is(:hover,[data-state=hovered]) .eto-switch-input:not(:checked,:disabled)+.eto-switch-track .eto-switch-thumb{background:var(--content-primary-text)}.eto-switch-input:checked+.eto-switch-track{background:var(--checkbox-checked-fill);border-color:var(--checkbox-checked-fill)}.eto-switch-input:checked+.eto-switch-track .eto-switch-thumb{left:calc(1.0625em - var(--stroke-hairline));background:var(--checkbox-checked-foreground)}@media (prefers-reduced-motion:no-preference){.eto-switch-thumb{transition:left .12s,background-color .12s}}.eto-switch-labels:empty{display:none}.eto-switch-labels{gap:0;display:grid}.eto-switch-label{cursor:pointer}.eto-switch[data-bold-label] .eto-switch-label{--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500)}.eto-switch-description{color:var(--on-surface-muted-foreground);font-size:var(--text-label);line-height:var(--leading-base);margin:0}.eto-switch:has(.eto-switch-input:disabled){color:var(--on-surface-subtle-foreground)}.eto-switch:has(.eto-switch-input:disabled) .eto-switch-description{color:var(--on-surface-subtle-foreground)}.eto-switch-input:disabled+.eto-switch-track{background-color:var(--surface-subtle);border-color:var(--content-border)}.eto-switch-input:disabled+.eto-switch-track .eto-switch-thumb{background-color:var(--on-surface-subtle-foreground)}.eto-switch:has(.eto-switch-input:disabled) :is(.eto-switch-body,.eto-switch-label){cursor:not-allowed}.eto-table{width:100%;font-family:var(--font-sans);color:var(--on-surface-foreground);border-collapse:separate;border-spacing:0;font-size:var(--text-label);line-height:var(--leading-tight)}.eto-table-tbody>.eto-table-tr{height:var(--table-row-height)}.eto-table-tbody>.eto-table-tr:is(:hover,[data-state=hovered])>.eto-table-td{background-color:var(--state-row-hover)}.eto-table-tbody>.eto-table-tr[data-selected]>.eto-table-td,.eto-table-tbody>.eto-table-tr[data-selected]:is(:hover,[data-state=hovered])>.eto-table-td{background-color:var(--state-row-selected)}.eto-table-td{padding-inline:var(--inset-sm);text-align:start;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;border-bottom:var(--stroke-hairline) solid var(--surface-subtle);max-width:0;padding-block:0;overflow:hidden}.eto-table-td[data-type=name]{--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);width:20%}.eto-table-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eto-table-td:is([data-type=code],[data-type=date],[data-type=time],[data-type=number],[data-type=status]){width:1px;max-width:none;overflow:visible}.eto-table-td:is([data-type=date],[data-type=time],[data-type=number]){font-variant-numeric:tabular-nums}.eto-table-time{color:var(--on-surface-subtle-foreground);margin-inline-start:var(--gap-xs)}.eto-table-td[data-type=link]>.eto-text-button{vertical-align:middle;max-width:100%}.eto-table-td[data-type=link] .eto-text-button-inner,.eto-table-td[data-type=link] .eto-text-button-label{min-width:0}.eto-table-td[data-type=link] .eto-text-button-label{text-overflow:ellipsis;display:block;overflow:hidden}.eto-table-td:is([data-type=check],[data-type=action]){width:1px;max-width:none;overflow:visible}.eto-table-td[data-type=drag]{text-align:center;width:var(--control-sm);max-width:none;padding:0;overflow:visible}.eto-table-td[data-type=drag]>.eto-drag-handle{vertical-align:middle;opacity:0}.eto-table-tr:is(:hover,[data-state=hovered],:focus-within)>.eto-table-td[data-type=drag]>.eto-drag-handle,.eto-table-td[data-type=drag]>.eto-drag-handle:is([data-grabbed],[aria-expanded=true]){opacity:1}.eto-table-td>.eto-checkbox{display:flex}.eto-table-thead>.eto-table-tr>.eto-table-th{background-color:var(--surface-background);text-align:start;vertical-align:middle;--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);white-space:nowrap;color:var(--on-surface-muted-foreground)}.eto-table-th:not([data-filter]){padding-inline:var(--inset-sm);padding-top:var(--inset-sm);padding-bottom:var(--gap-xs);font-size:var(--text-caption);line-height:var(--leading-tight)}.eto-table-sort{cursor:pointer;appearance:none;align-items:center;gap:var(--gap-xs);border-radius:var(--radius-control);border-style:var(--eto-tw-border-style);color:inherit;font:inherit;background-color:#0000;border-width:0;margin:0;padding:0;display:inline-flex}.eto-table-sort svg{color:var(--content-border);width:var(--text-caption);height:var(--text-caption);flex:none;display:block}.eto-table-sort:is(:hover,[data-state=hovered]) svg{color:var(--on-surface-muted-foreground)}.eto-table-sort:is(:focus-visible,[data-state=focused]){outline:var(--stroke-indicator) solid var(--state-ring);outline-offset:var(--stroke-indicator)}.eto-table-th:is([data-sort=ascending],[data-sort=descending]) .eto-table-sort svg{color:var(--content-primary-text)}.eto-table-th[data-filter]{padding-inline:var(--inset-xs);padding-top:0;padding-bottom:var(--inset-sm);min-width:var(--space-20);border-bottom:var(--stroke-hairline) solid var(--content-border);font-size:var(--text-label);line-height:var(--leading-tight)}.eto-table-th[data-filter] :is(.eto-field-input,.eto-select-field){font-size:var(--text-caption)}.eto-table-th[data-filter] :is(.eto-field,.eto-field-box,.eto-select),.eto-table-th[data-filter] .eto-field-input{width:100%;min-width:0}.eto-table-thead>.eto-table-tr>.eto-table-th[data-filter]:has(>.eto-checkbox){width:1px;padding-inline:var(--inset-sm);text-align:center;vertical-align:top;min-width:0;padding-top:calc((var(--control-md) - var(--text-label) - 2 * var(--stroke-hairline)) / 2)}.eto-table-th[data-filter]>.eto-checkbox{display:flex}.eto-table-card{border-radius:var(--radius-surface);background-color:var(--surface-card);border:var(--stroke-hairline) solid var(--content-border);box-shadow:var(--shadow-card);overflow:hidden}.eto-table-scroll{overflow-x:auto}.eto-table-card .eto-table-tbody>.eto-table-tr:last-child>.eto-table-td{border-bottom:0}.eto-table[data-variant=dense]{--dense-row-height:calc(var(--control-sm) + var(--space-1));font-size:var(--text-caption);table-layout:fixed;border:var(--stroke-hairline) solid var(--content-border);border-radius:var(--radius-control)}.eto-table[data-variant=dense]>.eto-table-tbody>.eto-table-tr{height:var(--dense-row-height)}.eto-table[data-variant=dense]>.eto-table-tbody>.eto-table-tr:is(:hover,[data-state=hovered])>.eto-table-td{background-color:#0000}.eto-table[data-variant=dense]>.eto-table-tbody>.eto-table-tr:last-child>.eto-table-td{border-bottom:0}.eto-table[data-variant=dense] .eto-table-td{padding-inline:var(--inset-sm)}.eto-table[data-variant=dense] :is(.eto-table-td,.eto-table-th)+:is(.eto-table-td,.eto-table-th){border-left:var(--stroke-hairline) solid var(--surface-subtle)}.eto-table[data-variant=dense]>.eto-table-thead>.eto-table-tr>.eto-table-th:not([data-filter]){z-index:1;padding-inline:var(--inset-sm);color:var(--on-surface-foreground);height:var(--dense-row-height);border-bottom:var(--stroke-hairline) solid var(--content-border);padding-block:0;position:sticky;top:0;overflow:hidden}.eto-table[data-variant=dense]>.eto-table-thead>.eto-table-tr>.eto-table-th:first-child{border-top-left-radius:var(--radius-control)}.eto-table[data-variant=dense]>.eto-table-thead>.eto-table-tr>.eto-table-th:last-child{border-top-right-radius:var(--radius-control)}.eto-table[data-variant=dense] .eto-table-td[data-type=status-row]{text-align:center;color:var(--on-surface-subtle-foreground)}.eto-table-td[data-type=status-row]{text-align:start;white-space:normal;max-width:none}.eto-table-tr[data-status=loading]>.eto-table-td{text-align:center}.eto-table-tr[data-status=loading]>.eto-table-td .eto-spinner{vertical-align:-.125em;margin-inline-end:var(--gap-xs)}.eto-table-tbody>.eto-table-tr[data-status]:is(:hover,[data-state=hovered])>.eto-table-td{background-color:#0000}.eto-table-toolbar{align-items:center;gap:var(--gap-xs);padding-inline:var(--inset-md);padding-block:var(--inset-sm);color:var(--on-surface-muted-foreground);font-size:var(--text-label);border-bottom:var(--stroke-hairline) solid var(--surface-subtle);flex-wrap:wrap;display:flex}.eto-table-toolbar[data-position=bottom]{border-bottom:0;border-top:var(--stroke-hairline) solid var(--surface-subtle)}.eto-table-toolbar-stat{align-items:center;gap:var(--gap-xs);padding-inline:var(--inset-xs);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.eto-table-toolbar-stat-icon{display:inline-flex}.eto-table-toolbar-stat-icon>svg{width:1em;height:1em}.eto-table-toolbar>.eto-divider{margin-inline:var(--inset-sm)}.eto-table-toolbar-spacer{flex:1}.eto-table-toolbar-label{margin-inline-start:var(--inset-xs)}.eto-table-toolbar-view{width:var(--field-width-md)}.eto-table-toolbar-rows{width:calc(2ch + var(--inset-sm) + var(--space-8) + 2 * var(--stroke-hairline))}.eto-table-toolbar-rows .eto-field-input{font-variant-numeric:tabular-nums}.eto-table-actions{align-items:center;gap:var(--gap-xs);flex-wrap:wrap;display:flex}.eto-table-bulk-actions{display:contents}.eto-tabs-bar{align-items:stretch;gap:var(--gap-xs);padding-inline:var(--inset-lg);height:var(--tabbar-height);border-bottom:var(--stroke-hairline) solid var(--surface-subtle);display:flex}.eto-tabs-list{align-items:stretch;gap:var(--gap-xs);display:flex}.eto-tab{cursor:pointer;align-items:center;gap:var(--gap-xs);border-style:var(--eto-tw-border-style);padding-inline:var(--inset-md);font-family:var(--font-sans);--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);color:var(--on-surface-muted-foreground);font-size:var(--text-label);line-height:var(--leading-base);padding-top:0;padding-bottom:var(--stroke-indicator);margin-bottom:calc(-1 * var(--stroke-hairline));background-color:#0000;background-image:linear-gradient(currentColor,currentColor);background-position:50% 100%;background-repeat:no-repeat;background-size:0 var(--stroke-indicator);border-width:0;display:inline-flex}.eto-tab:is(:hover,[data-state=hovered]):not(:disabled,[data-disabled],[data-loading]){color:var(--on-surface-foreground)}.eto-tab:is(:focus-visible,[data-state=focused]){color:var(--on-surface-foreground);outline:none}.eto-tab{position:relative}.eto-tab:after{content:"";pointer-events:none;border-radius:var(--radius-control);inset-inline:0;top:calc((100% - var(--control-md)) / 2);height:var(--control-md);border:var(--stroke-indicator) solid var(--state-ring);display:none;position:absolute}.eto-tab:is(:focus-visible,[data-state=focused]):after{display:block}.eto-tab:is(:hover,[data-state=hovered],:focus-visible,[data-state=focused]):not([data-active]){background-size:100% var(--stroke-hairline)}.eto-tab[data-active]{color:var(--content-primary-text);background-image:linear-gradient(var(--state-selected-border), var(--state-selected-border));background-size:100% var(--stroke-indicator)}.eto-tab-label{white-space:nowrap}.eto-tab-section{align-items:center;display:inline-flex}.eto-tab-section[data-position=left]{color:var(--on-surface-subtle-foreground);font-size:var(--text-body)}.eto-tab-section[data-position=left] svg{width:1em;height:1em}.eto-tab:is(:hover,[data-state=hovered],[data-active]) .eto-tab-section[data-position=left]{color:currentColor}.eto-tabs-tools{align-items:center;gap:var(--gap-sm);align-self:center;margin-inline-start:auto;display:flex}.eto-text-button{--line-active:0;--line-active-h:var(--stroke-indicator);--line-rest:100%;isolation:isolate;cursor:pointer;appearance:none;border-radius:var(--radius-control);border-style:var(--eto-tw-border-style);vertical-align:baseline;height:auto;font-family:var(--font-sans);--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);color:var(--ink);font-size:var(--text-label);line-height:var(--leading-base);background-color:#0000;border-width:0;align-items:center;margin-bottom:-.18em;padding:0 0 .18em;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.eto-text-button:is(:focus-visible,[data-state=focused]){outline-style:var(--eto-tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--state-ring);--eto-tw-outline-style:solid;outline-style:solid}.eto-text-button:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--ink), var(--ink)), linear-gradient(var(--line-rest-ink,var(--ink)), var(--line-rest-ink,var(--ink)));background-position:50% calc(100% - .06em);background-repeat:no-repeat;background-size:var(--line-active) var(--line-active-h), var(--line-rest) var(--stroke-hairline);position:absolute;inset:0}.eto-text-button[data-underline=hover]{--line-rest:0;--line-active-h:var(--stroke-hairline)}.eto-text-button[data-underline=quiet]{--line-rest-ink:var(--content-border)}.eto-text-button:is(:hover,[data-state=hovered],:focus-visible,[data-state=focused],:active,[data-state=pressed]):not([data-loading],:disabled,[data-disabled]){--line-active:100%}.eto-text-button:is(:active,[data-state=pressed]):not([data-loading],:disabled,[data-disabled]){--ink:var(--ink-pressed)}.eto-text-button:is(:disabled,[data-disabled]):not([data-loading]){--ink:var(--on-surface-subtle-foreground);cursor:default}.eto-text-button:is(:disabled,[data-disabled],[data-loading]):after{content:none}.eto-text-button[data-loading]{pointer-events:none;cursor:progress}.eto-text-button-neutral{--ink:var(--content-primary-text);--ink-pressed:var(--on-surface-foreground)}.eto-text-button-destructive{--ink:var(--system-destructive);--ink-pressed:var(--system-destructive-pressed)}:is(p,li) .eto-text-button{font-size:inherit;font-weight:inherit;margin-bottom:0;padding-bottom:0}:is(p,li) .eto-text-button[data-underline=hover]{--line-rest:100%;--line-active-h:var(--stroke-indicator)}:is(p,li) .eto-text-button[data-underline=quiet]{--line-rest-ink:var(--ink)}.eto-text-button-inner{align-items:center;display:flex}.eto-text-button-label{white-space:nowrap;align-items:center;display:flex}.eto-text-button-section{color:inherit;align-items:center;display:flex}.eto-text-button-section[data-position=left]{margin-inline-end:var(--gap-xs)}.eto-text-button-section svg{width:1em;height:1em;display:block}.eto-text-button[data-loading] .eto-text-button-section{display:none}.eto-text-button-loader{margin-inline-end:var(--gap-xs);font-size:1em;display:inline-flex;transform:none!important}.eto-tooltip{pointer-events:none;border-radius:var(--radius-md);background-color:var(--surface-card);font-family:var(--font-sans);--eto-tw-font-weight:var(--weight-500);font-weight:var(--weight-500);color:var(--on-surface-foreground);padding:var(--inset-sm) var(--inset-md);font-size:var(--text-caption);line-height:var(--leading-base);box-shadow:var(--shadow-small);max-width:var(--tooltip-max-width);overflow-wrap:break-word;width:max-content;position:absolute}.eto-tooltip:has(.eto-tooltip-rich){padding:var(--inset-md) var(--inset-lg);max-width:var(--tooltip-rich-max-width)}.eto-tooltip-arrow{background-color:var(--surface-card);position:absolute;transform:rotate(45deg)}.eto-tooltip-rich{gap:var(--gap-xs);flex-direction:column;display:flex}.eto-tooltip-title{font-size:var(--text-body);font-weight:var(--weight-700)}.eto-tooltip-text{color:var(--on-surface-muted-foreground)}}@layer components,utilities;@font-face{font-family:Uncut Sans Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/UncutSans-Variable-C5nMjqkm.woff2)format("woff2")}:root{--eto-ds-version:"0.1.0";--brand-1-400:#6f8d93;--brand-1-500:#3c4d50;--brand-1-600:#2e3b3d;--brand-1-700:#212a2c;--brand-2-100:#eff6e6;--brand-2-200:#e1f7e6;--brand-2-500:#96ef96;--brand-2-600:#80e380;--brand-2-700:#37d037;--brand-2-10perc:#96ef961a;--brand-3-500:#859f81;--brand-3-600:#637c5f;--brand-3-700:#4c6049;--brand-deep:#002d21;--sale-100:#fae8dd;--sale-500:#c7300e;--sale-900:#691806;--success-100:#f5fff4;--success-500:#308400;--success-900:#235307;--success-400:#379800;--error-100:#ffecec;--error-500:#ce1d1d;--error-900:#8e180f;--error-400:#e65050;--error-700:#ad1b15;--warning-100:#fff9e4;--warning-500:#ea9400;--warning-900:#8e5e0c;--neutral-0:#fff;--neutral-0-10perc:#ffffff1a;--neutral-25:#fdfffc;--neutral-50:#fbfbf9;--neutral-75:#f7f6f4;--neutral-100:#f1f0eb;--neutral-200:#e9e7e0;--neutral-300:#d6d3c9;--neutral-400:#a09f9d;--neutral-500:#6d6d6b;--neutral-600:#4a4945;--neutral-700:#343330;--neutral-800:#282724;--neutral-900:#1d1c1a;--chart-color-1:#3059ef;--chart-color-2:#f59e0b;--chart-color-3:#14b8a6;--chart-color-4:#9747ff;--chart-color-5:#ec4899;--space-0:0px;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-40:160px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--font-sans:"Uncut Sans Variable", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-decorative:"Uncut Sans Variable", system-ui, sans-serif;--weight-300:300;--weight-400:400;--weight-500:500;--weight-600:600;--weight-700:700;--size-2xs:10px;--size-xs:12px;--size-sm:14px;--size-base:16px;--size-lg:18px;--size-xl:20px;--size-2xl:24px;--size-3xl:30px;--size-4xl:36px;--size-5xl:48px;--size-6xl:60px;--size-7xl:72px;--size-8xl:96px;--tracking-display:-.02em;--tracking-title:-.02em;--tracking-body:0em;--tracking-caps:.03em;--brand-viper:var(--brand-2-500);--brand-viper-100:var(--brand-2-100);--brand-viper-600:var(--brand-2-600);--brand-viper-700:var(--brand-2-700);--brand-viper-900:color-mix(in srgb, var(--brand-viper) 18%, var(--neutral-800));--brand-green-eterno:#88e69c;--brand-green-eterno-600:#75d68a;--brand-green-eterno-700:#3b9b50;--brand-green-eterno-800:#26823a;--brand-mint:var(--brand-viper);--brand-mint-100:var(--brand-viper-100);--brand-mint-600:var(--brand-viper-600);--brand-mint-900:var(--brand-viper-900);--accent-purple-500:#6e56cf;--translucent-white-70:#ffffffb3;--translucent-white-12:#ffffff1f;--yellow-100:#f2dc7a;--yellow-500:#d9b100;--yellow-900:#6b5500;--blue-100:#cfe0fb;--blue-400:#6a9be8;--blue-500:#2f6fd6;--blue-900:#1b4f9c}:root,[data-theme=default]{--accent-tint-strength:12%;--event-tint-strength:14%;--brand-mark-on-light:invert(1)}:root,[data-theme],[data-density]{--size-grip-image:linear-gradient(135deg, transparent calc(100% - 3 * var(--space-1) * .7071 - var(--stroke-hairline) / 2), var(--on-surface-subtle-foreground) 0 calc(100% - 3 * var(--space-1) * .7071 + var(--stroke-hairline) / 2), transparent 0 calc(100% - 2 * var(--space-1) * .7071 - var(--stroke-hairline) / 2), var(--on-surface-subtle-foreground) 0 calc(100% - 2 * var(--space-1) * .7071 + var(--stroke-hairline) / 2), transparent 0 calc(100% - var(--space-1) * .7071 - var(--stroke-hairline) / 2), var(--on-surface-subtle-foreground) 0 calc(100% - var(--space-1) * .7071 + var(--stroke-hairline) / 2), transparent 0);--text-area-max-block:50vh}:root,[data-density=clinical]{--badge-outlined-inset:calc(var(--space-2) + var(--space-0-5));--desk-card-min:calc(var(--space-40) + var(--space-16))}:root,[data-theme=default]{--content-primary:var(--brand-viper);--content-primary-inverse:var(--neutral-0);--content-secondary:var(--brand-1-700);--content-accent:var(--brand-3-600);--content-sale:var(--sale-100);--content-border:var(--neutral-300);--content-input:var(--neutral-500);--on-content-primary-foreground:var(--neutral-900);--on-content-primary-inverse-foreground:var(--neutral-900);--on-content-secondary-foreground:var(--neutral-0);--on-content-accent-foreground:var(--neutral-0);--on-content-sale-foreground:var(--sale-500);--surface-background:var(--neutral-50);--surface-card:var(--neutral-0);--surface-popover:var(--neutral-0);--surface-muted:var(--neutral-75);--surface-subtle:var(--neutral-100);--on-surface-foreground:var(--neutral-900);--on-surface-card-foreground:var(--neutral-900);--on-surface-popover-foreground:var(--neutral-900);--on-surface-muted-foreground:var(--neutral-600);--on-surface-subtle-foreground:var(--neutral-500);--system-success:var(--success-500);--system-success-subtle:var(--success-100);--system-destructive:var(--error-500);--system-destructive-subtle:var(--error-100);--system-warning:var(--warning-500);--system-warning-subtle:var(--warning-100);--on-system-success-foreground:var(--success-100);--on-system-success-subtle-foreground:var(--success-900);--on-system-destructive-foreground:var(--neutral-0);--on-system-destructive-subtle-foreground:var(--error-900);--on-system-warning-foreground:var(--neutral-800);--on-system-warning-subtle-foreground:var(--warning-900);--state-selected:var(--neutral-100);--state-selected-foreground:var(--neutral-900);--state-selected-border:var(--brand-viper);--state-ring:var(--brand-1-500);--state-shimmer:var(--neutral-200);--chart-1:var(--chart-color-1);--chart-2:var(--chart-color-2);--chart-3:var(--chart-color-3);--chart-4:var(--chart-color-4);--chart-5:var(--chart-color-5);--state-hover-overlay:#2222220f;--state-solid-hover-overlay:#2222221a;--state-pressed-overlay:#2222221a;--state-solid-pressed-overlay:#2223;--state-disabled-overlay:#fff3;--state-pending-overlay:#fff3;--state-dimming:#07070766;--auxiliary-helperPurple:#9747ff;--content-border-subtle:var(--neutral-200);--button-secondary-border:var(--content-border-subtle);--content-primary-hover:var(--brand-2-600);--content-primary-pressed:var(--brand-2-700);--system-destructive-hover:var(--error-700);--system-destructive-pressed:var(--error-900);--state-pressed-surface:var(--neutral-200);--checkbox-checked-fill:var(--content-primary);--content-primary-text:var(--brand-1-700);--content-interactive:var(--brand-green-eterno-800);--content-nav-text:var(--brand-deep);--content-input-error:var(--system-destructive);--content-field-border:var(--content-border);--surface-header:var(--brand-deep);--surface-badge:var(--surface-subtle);--surface-avatar:var(--surface-subtle);--surface-brand-canvas:#f7fbf2;--surface-brand-subtle:var(--brand-2-200);--on-surface-warning-foreground:var(--warning-900);--on-surface-header-foreground:var(--neutral-0);--on-surface-header-muted:var(--translucent-white-70);--state-header-hover:var(--translucent-white-12);--state-row-hover:var(--neutral-100);--tint-selected:color-mix(in srgb, var(--brand-viper) 3%, color-mix(in srgb, var(--brand-deep) 3%, var(--surface-muted)));--state-row-selected:var(--tint-selected);--state-column-sorted:var(--brand-2-100);--state-dimming-light:color-mix(in srgb, var(--neutral-900) 14%, transparent);--system-info:var(--neutral-600);--system-info-subtle:var(--brand-2-100);--on-system-info-foreground:var(--neutral-0);--on-system-info-subtle-foreground:var(--neutral-900);--badge-yellow-border:var(--yellow-500);--status-dot-neutral:var(--neutral-400);--on-badge-yellow-foreground:var(--yellow-900);--badge-blue-border:var(--blue-500);--on-badge-blue-foreground:var(--blue-900);--badge-brand-border:var(--brand-viper-700);--banner-info-surface:var(--blue-100);--banner-success-surface:var(--brand-2-200);--banner-warning-surface:color-mix(in srgb, var(--warning-500) 18%, var(--neutral-0));--checkbox-checked-foreground:var(--on-content-primary-foreground);--accent-blue:var(--chart-1);--accent-green:var(--chart-3);--accent-pink:var(--chart-5);--accent-amber:var(--chart-2);--accent-purple:var(--accent-purple-500);--urgency-niedrig:var(--on-surface-subtle-foreground);--urgency-normal:transparent;--urgency-hoch:var(--system-warning);--urgency-dringend:var(--system-destructive);--gradient-header:radial-gradient(ellipse 34% 260% at 7% 150%, color-mix(in srgb, var(--brand-viper) 34%, transparent), transparent 72%), radial-gradient(ellipse 26% 300% at 93% 190%, color-mix(in srgb, var(--brand-viper) 46%, transparent), transparent 70%), radial-gradient(ellipse 30% 200% at 55% -60%, color-mix(in srgb, var(--brand-deep) 60%, transparent), transparent 80%);--gradient-sidebar:radial-gradient(ellipse 140% 30% at 30% 106%, color-mix(in srgb, var(--brand-viper) 38%, transparent), transparent 70%), radial-gradient(ellipse 90% 16% at 115% 6%, color-mix(in srgb, var(--brand-viper) 28%, transparent), transparent 70%);--gradient-canvas:none;--shadow-card:0 var(--stroke-hairline) var(--space-1) color-mix(in srgb, var(--neutral-900) 5%, transparent);--shadow-floating:0 var(--space-1) var(--space-4) color-mix(in srgb, var(--neutral-900) 14%, transparent), 0 0 0 var(--stroke-hairline) color-mix(in srgb, var(--neutral-900) 8%, transparent);--shadow-small:0 var(--space-0-5) var(--space-1) calc(var(--space-0-5) * -1) color-mix(in srgb, var(--neutral-900) 6%, transparent), 0 var(--space-1) var(--space-2) calc(var(--space-0-5) * -1) color-mix(in srgb, var(--neutral-900) 10%, transparent);--icon-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23636261' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--state-row-marked:var(--system-info-subtle);--snackbar-info-fill:color-mix(in srgb, var(--brand-1-500) 9%, var(--neutral-0));--snackbar-info-edge:var(--brand-1-500);--snackbar-info-text:var(--brand-1-700);--snackbar-success-fill:var(--system-success-subtle);--snackbar-success-edge:var(--system-success);--snackbar-success-text:var(--on-system-success-subtle-foreground);--snackbar-warning-fill:var(--system-warning-subtle);--snackbar-warning-edge:var(--system-warning);--snackbar-warning-text:var(--on-system-warning-subtle-foreground);--snackbar-destructive-fill:var(--system-destructive-subtle);--snackbar-destructive-edge:var(--system-destructive);--snackbar-destructive-text:var(--on-system-destructive-subtle-foreground);--size-grip-size:var(--space-3)}[data-theme=inverted]{--content-primary:var(--brand-viper);--content-primary-inverse:var(--neutral-600);--content-secondary:var(--brand-1-700);--content-accent:var(--brand-3-500);--content-sale:var(--sale-500);--content-border:var(--neutral-500);--content-input:var(--neutral-400);--on-content-primary-foreground:var(--neutral-900);--on-content-primary-inverse-foreground:var(--neutral-0);--on-content-secondary-foreground:var(--neutral-0);--on-content-accent-foreground:var(--neutral-900);--on-content-sale-foreground:var(--sale-100);--surface-background:var(--neutral-900);--surface-card:var(--neutral-800);--surface-popover:var(--neutral-800);--surface-muted:var(--neutral-700);--surface-subtle:var(--neutral-600);--on-surface-foreground:var(--neutral-0);--on-surface-card-foreground:var(--neutral-0);--on-surface-popover-foreground:var(--neutral-0);--on-surface-muted-foreground:var(--neutral-100);--on-surface-subtle-foreground:var(--neutral-200);--system-success:var(--success-400);--system-success-subtle:var(--success-900);--system-destructive:var(--error-500);--system-destructive-subtle:var(--error-900);--system-warning:var(--warning-500);--system-warning-subtle:var(--warning-900);--on-system-success-foreground:var(--neutral-900);--on-system-success-subtle-foreground:var(--success-100);--on-system-destructive-foreground:var(--neutral-0);--on-system-destructive-subtle-foreground:var(--error-100);--on-system-warning-foreground:var(--neutral-800);--on-system-warning-subtle-foreground:var(--warning-100);--state-selected:var(--neutral-100);--state-selected-foreground:var(--neutral-900);--state-selected-border:var(--brand-viper);--state-ring:var(--brand-viper);--state-shimmer:var(--neutral-600);--chart-1:var(--chart-color-1);--chart-2:var(--chart-color-2);--chart-3:var(--chart-color-3);--chart-4:var(--chart-color-4);--chart-5:var(--chart-color-5);--state-hover-overlay:#ffffff0f;--state-solid-hover-overlay:#ffffff1a;--state-pressed-overlay:#ffffff1a;--state-solid-pressed-overlay:#fff3;--state-disabled-overlay:#2223;--state-pending-overlay:#2223;--state-dimming:#07070766;--auxiliary-helperPurple:#9747ff;--content-border-subtle:var(--neutral-700);--button-secondary-border:var(--content-border-subtle);--content-primary-hover:var(--brand-2-600);--content-primary-pressed:var(--brand-2-700);--system-destructive-hover:var(--error-700);--system-destructive-pressed:var(--error-900);--state-pressed-surface:var(--neutral-500);--checkbox-checked-fill:var(--content-primary);--content-primary-text:var(--on-surface-foreground);--content-interactive:var(--brand-green-eterno-700);--content-nav-text:var(--on-surface-foreground);--content-input-error:var(--error-400);--content-field-border:var(--content-input);--surface-header:var(--brand-deep);--surface-badge:var(--surface-subtle);--surface-avatar:var(--surface-subtle);--surface-brand-canvas:var(--brand-viper-900);--surface-brand-subtle:var(--brand-viper-900);--on-surface-warning-foreground:var(--warning-500);--on-surface-header-foreground:var(--neutral-0);--on-surface-header-muted:var(--translucent-white-70);--state-header-hover:var(--translucent-white-12);--state-row-hover:var(--neutral-800);--tint-selected:color-mix(in srgb, var(--brand-viper) 3%, color-mix(in srgb, var(--brand-deep) 3%, var(--surface-muted)));--state-row-selected:var(--brand-viper-900);--state-column-sorted:var(--brand-viper-900);--state-dimming-light:color-mix(in srgb, var(--neutral-900) 14%, transparent);--system-info:var(--neutral-300);--system-info-subtle:var(--brand-viper-900);--on-system-info-foreground:var(--neutral-900);--on-system-info-subtle-foreground:var(--neutral-100);--badge-yellow-border:var(--yellow-500);--status-dot-neutral:var(--neutral-500);--on-badge-yellow-foreground:var(--yellow-100);--badge-blue-border:var(--blue-400);--on-badge-blue-foreground:var(--blue-100);--badge-brand-border:var(--brand-viper);--banner-info-surface:var(--blue-900);--banner-success-surface:var(--brand-viper-900);--banner-warning-surface:var(--warning-900);--checkbox-checked-foreground:var(--on-content-primary-foreground);--accent-blue:var(--chart-1);--accent-green:var(--chart-3);--accent-pink:var(--chart-5);--accent-amber:var(--chart-2);--accent-purple:var(--accent-purple-500);--urgency-niedrig:var(--on-surface-subtle-foreground);--urgency-normal:transparent;--urgency-hoch:var(--system-warning);--urgency-dringend:var(--system-destructive);--gradient-header:radial-gradient(ellipse 34% 260% at 7% 150%, color-mix(in srgb, var(--brand-viper) 34%, transparent), transparent 72%), radial-gradient(ellipse 26% 300% at 93% 190%, color-mix(in srgb, var(--brand-viper) 46%, transparent), transparent 70%), radial-gradient(ellipse 30% 200% at 55% -60%, color-mix(in srgb, var(--brand-deep) 60%, transparent), transparent 80%);--gradient-sidebar:radial-gradient(ellipse 140% 30% at 30% 106%, color-mix(in srgb, var(--brand-viper) 38%, transparent), transparent 70%), radial-gradient(ellipse 90% 16% at 115% 6%, color-mix(in srgb, var(--brand-viper) 28%, transparent), transparent 70%);--gradient-canvas:none;--shadow-card:none;--shadow-floating:0 var(--space-1) var(--space-4) color-mix(in srgb, var(--neutral-900) 14%, transparent), 0 0 0 var(--stroke-hairline) color-mix(in srgb, var(--neutral-900) 8%, transparent);--shadow-small:0 var(--space-0-5) var(--space-1) calc(var(--space-0-5) * -1) color-mix(in srgb, var(--neutral-900) 6%, transparent), 0 var(--space-1) var(--space-2) calc(var(--space-0-5) * -1) color-mix(in srgb, var(--neutral-900) 10%, transparent);--icon-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a09f9d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--state-row-marked:var(--system-info-subtle);--snackbar-info-fill:color-mix(in srgb, var(--brand-1-400) 18%, var(--neutral-800));--snackbar-info-edge:var(--brand-1-400);--snackbar-info-text:var(--neutral-100);--snackbar-success-fill:color-mix(in srgb, var(--system-success) 18%, var(--neutral-800));--snackbar-success-edge:var(--system-success);--snackbar-success-text:var(--neutral-100);--snackbar-warning-fill:color-mix(in srgb, var(--system-warning) 18%, var(--neutral-800));--snackbar-warning-edge:var(--system-warning);--snackbar-warning-text:var(--neutral-100);--snackbar-destructive-fill:color-mix(in srgb, var(--system-destructive) 18%, var(--neutral-800));--snackbar-destructive-edge:var(--system-destructive);--snackbar-destructive-text:var(--neutral-100);--size-grip-size:var(--space-3)}:root,[data-density=clinical]{--inset-xs:var(--space-1);--inset-sm:var(--space-2);--inset-md:var(--space-3);--inset-lg:var(--space-4);--stack-xs:var(--space-1);--stack-sm:var(--space-2);--stack-md:var(--space-3);--stack-lg:var(--space-5);--gap-xs:var(--space-1);--gap-sm:var(--space-2);--gap-md:var(--space-3);--control-xs:var(--space-4);--control-sm:var(--space-6);--control-md:var(--space-8);--radius-control:var(--radius-sm);--radius-surface:var(--radius-lg);--radius-overlay:var(--radius-md);--text-caption:var(--size-xs);--text-label:var(--size-sm);--text-body:var(--size-sm);--text-title:var(--size-base);--text-display:var(--size-2xl);--leading-tight:1.3;--leading-base:1.4;--badge-height:var(--space-5);--bar-height:var(--space-10);--tabbar-height:var(--space-12);--table-row-height:var(--space-10);--control-field:calc(var(--space-8) + var(--space-1));--status-dot-size:calc(var(--space-2) + var(--space-0-5));--badge-outlined-height:calc(var(--space-5) + var(--space-0-5));--snackbar-width:calc(var(--space-40) * 2 + var(--space-12) + var(--space-3));--tooltip-max-width:calc(var(--space-40) + var(--space-20));--tooltip-rich-max-width:calc(var(--space-40) * 2 + var(--space-2));--icon-control:var(--space-4);--avatar-size:var(--space-6);--gap-lg:var(--space-6);--inset-page:var(--space-8);--urgency-stripe:var(--space-1);--card-gap:var(--space-2);--column-width:var(--space-40);--column-max-width:calc(var(--space-40) + var(--space-20));--field-width-md:var(--space-40);--field-width-lg:calc(var(--space-40) + var(--space-24));--sidebar-width:calc(var(--space-40) + var(--space-5));--sidebar-nav-width:calc(var(--space-40) + var(--space-20));--sidebar-rail-width:calc(var(--control-md) + var(--inset-sm) * 2);--calendar-slot-height:var(--space-5);--calendar-axis-width:var(--space-16);--calendar-viewport-height:calc(var(--space-40) * 4);--login-col-width:calc(var(--space-40) + var(--space-40));--stroke-hairline:1px;--stroke-indicator:2px;--motion-fast:.2s;--motion-spin:.7s;--ease-out:cubic-bezier(0, 0, .2, 1)}[data-density=patient]{--inset-xs:var(--space-2);--inset-sm:var(--space-4);--inset-md:var(--space-6);--inset-lg:var(--space-8);--stack-xs:var(--space-2);--stack-sm:var(--space-4);--stack-md:var(--space-6);--stack-lg:var(--space-10);--gap-xs:var(--space-2);--gap-sm:var(--space-3);--gap-md:var(--space-4);--control-xs:var(--space-5);--control-sm:var(--space-10);--control-md:var(--space-12);--radius-control:var(--radius-md);--radius-surface:var(--radius-xl);--radius-overlay:var(--radius-xl);--text-caption:var(--size-xs);--text-label:var(--size-sm);--text-body:var(--size-base);--text-title:var(--size-base);--text-display:var(--size-3xl);--leading-tight:1.3;--leading-base:1.4;--badge-height:var(--space-6);--bar-height:var(--space-12);--tabbar-height:calc(var(--space-12) + var(--space-2));--table-row-height:var(--space-12);--control-field:calc(var(--space-8) + var(--space-1));--status-dot-size:calc(var(--space-2) + var(--space-0-5));--badge-outlined-height:calc(var(--space-5) + var(--space-0-5));--snackbar-width:calc(var(--space-40) * 2 + var(--space-12) + var(--space-3));--tooltip-max-width:calc(var(--space-40) + var(--space-20));--tooltip-rich-max-width:calc(var(--space-40) * 2 + var(--space-2));--icon-control:var(--space-4);--avatar-size:var(--space-8);--gap-lg:var(--space-8);--inset-page:var(--space-12);--urgency-stripe:var(--space-1);--card-gap:var(--space-3);--column-width:calc(var(--space-40) + var(--space-16));--column-max-width:calc(var(--space-40) + var(--space-20));--field-width-md:var(--space-40);--field-width-lg:calc(var(--space-40) + var(--space-24));--sidebar-width:calc(var(--space-40) + var(--space-5));--sidebar-nav-width:calc(var(--space-40) + var(--space-20));--sidebar-rail-width:calc(var(--control-md) + var(--inset-sm) * 2);--calendar-slot-height:var(--space-6);--calendar-axis-width:var(--space-16);--calendar-viewport-height:calc(var(--space-40) * 4);--login-col-width:calc(var(--space-40) + var(--space-40));--stroke-hairline:1px;--stroke-indicator:2px;--motion-fast:.2s;--motion-spin:.7s;--ease-out:cubic-bezier(0, 0, .2, 1)}@property --eto-tw-font-weight{syntax:"*";inherits:false}@property --eto-tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --eto-tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --eto-tw-tracking{syntax:"*";inherits:false}
