@layer et-reset{.row{align-items:center;gap:var(--et-space-2);flex-wrap:wrap;display:flex}.grid{gap:var(--et-space-5);max-width:26rem;display:grid}.card{border-radius:var(--et-card-radius);background:var(--et-surface);box-shadow:0 0 0 1px var(--et-line);margin-block-end:var(--et-space-3);overflow-x:auto}.stack{align-items:center;gap:var(--et-space-2);flex-direction:column;display:flex}}@layer et-components{.et-table{--_pad-block:var(--et-space-2-5);border-collapse:collapse;table-layout:fixed;inline-size:100%;color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body);font-variant-numeric:tabular-nums;&[data-density=dense]{--_pad-block:var(--et-space-1-5)}& :is(th,td){box-sizing:border-box;padding:var(--_pad-block) var(--et-space-4);font-weight:var(--et-weight-regular);text-align:start;vertical-align:middle}& thead th{position:relative}& :is(thead th,th[scope=rowgroup]){color:var(--et-text-faint);font-size:var(--et-text-body-sm);line-height:var(--et-leading-body-sm);&:is([aria-sort=ascending],[aria-sort=descending]){color:var(--et-text)}}&[data-compact-header] thead th{background:var(--et-elevated);color:var(--et-text);font-size:var(--et-text-caption);line-height:var(--et-leading-caption)}@media (hover:hover){&[data-compact-header] thead th:not(:hover,:focus-within){&[aria-sort=none] .et-table-sort-arrow{visibility:hidden}& .et-select[data-appearance=filter]:not([data-active],[data-popup-open]){opacity:0}}}& .et-table-head{align-items:center;gap:var(--et-space-2);display:inline-flex}& .et-table-sort{all:unset;align-items:center;gap:var(--et-space-1);cursor:pointer;display:inline-flex;&:hover{color:var(--et-text)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}}& .et-table-sort-arrow{font-size:var(--et-text-caption)}& :is(tbody,tfoot) :is(th,td){border-block-start:1px solid var(--et-line);overflow-wrap:anywhere}& th[scope=rowgroup],& tbody tr:hover>*{background:var(--et-elevated)}& tr[data-activatable]{cursor:pointer;&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:calc(-1 * var(--et-focus-width))}}&[data-truncate] :is(tbody,tfoot) :is(th,td):not(:only-child){overflow-wrap:normal;line-height:var(--et-leading-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}&[data-sticky-first] :is(th,td):first-child{z-index:1;position:sticky;inset-inline-start:0;&:after{content:"";background:var(--et-line);inline-size:1px;position:absolute;inset-block:0;inset-inline-end:0}}&:where([data-sticky-first]) :where(th,td):where(:first-child){background:var(--et-surface)}& tbody tr:is([aria-current=true],:has(.et-checkbox[data-checked]))>*{background:var(--et-recessed)}& tbody tr[aria-current=true]>:first-child{box-shadow:inset var(--et-row-marker) 0 var(--et-brand)}& :is(th,td):has(>.et-checkbox){inline-size:var(--et-choice-size);line-height:1;position:relative;&>.et-checkbox{position:static;&:after{inset:0}}}}.et-table-resize{z-index:1;inline-size:var(--et-space-2);cursor:col-resize;touch-action:none;outline:none;position:absolute;inset-block:0;inset-inline-end:calc(-1 * var(--et-space-1));&:before{content:"";inset-block:var(--et-space-2);border-radius:var(--et-radius-full);inline-size:2px;position:absolute;inset-inline-start:calc(50% - 1px)}&:hover:before{background:var(--et-text-faint)}&:is(:active,:focus-visible):before{background:var(--et-focus)}}@media (forced-colors:active){.et-table tbody tr[aria-current=true]>:first-child{border-inline-start:var(--et-row-marker) solid Highlight}.et-table-resize:is(:hover,:active,:focus-visible):before{background:highlight}}.et-button{--_height:var(--et-control-base);--_pad:var(--et-space-3);--_icon:var(--et-icon-base);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--et-space-1-5);min-block-size:0;min-inline-size:0;block-size:var(--_height);padding-block:0;padding-inline:var(--_pad);border-radius:var(--et-control-radius);outline-offset:-1px;color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body);font-weight:var(--et-weight-regular);white-space:nowrap;cursor:pointer;user-select:none;background:0 0;border:0;outline:1px solid #0000;flex-shrink:0;margin:0;line-height:1;text-decoration:none;display:inline-flex;&>svg{inline-size:var(--_icon);block-size:var(--_icon);flex:none}&[data-shape=base]:has(>svg:first-child){padding-inline-start:calc(var(--_pad) - var(--et-space-0-5))}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}&:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:var(--et-disabled-opacity)}&[data-loading]>svg{animation:.8s linear infinite et-spin}}.et-button[data-size=sm]{--_height:var(--et-control-sm);--_pad:var(--et-space-2);--_icon:var(--et-icon-sm);gap:var(--et-space-1);font-size:var(--et-text-caption)}.et-button:is([data-shape=square],[data-shape=circle]){inline-size:var(--_height);padding:0}.et-button[data-shape=circle]{border-radius:var(--et-radius-full)}.et-button[data-variant=primary]{background:var(--et-contrast);color:var(--et-text-inverse);&:hover:not(:disabled,[aria-disabled=true]){background:var(--et-contrast-hover)}}.et-button:is([data-variant=secondary],[data-variant=secondary-destructive]){background:var(--et-surface);box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-control-border);&:hover:not(:disabled,[aria-disabled=true]){background:var(--et-tint)}}.et-button[data-variant=secondary-destructive]{color:var(--et-danger);&:hover:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-danger)}}.et-button[data-variant=ghost]:hover:not(:disabled,[aria-disabled=true]){background:var(--et-tint)}.et-button[data-variant=quiet]{block-size:auto;min-block-size:0;padding:0 var(--et-space-1);color:var(--et-text-subtle);font-size:var(--et-text-body-sm);line-height:var(--et-leading-body-sm);&:hover:not(:disabled,[aria-disabled=true]){color:var(--et-text);background:var(--et-tint)}}.et-button[data-variant=destructive]{background:var(--et-danger);color:var(--et-text-inverse);&:hover:not(:disabled,[aria-disabled=true]){background:var(--et-danger-hover)}}.et-button[data-variant=outline]{box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-control-border);&:hover:not(:disabled,[aria-disabled=true]){color:var(--et-text-strong);box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-control-border-hover)}}@keyframes et-spin{to{rotate:1turn}}.et-checkbox,.et-radio{box-sizing:border-box;inline-size:var(--et-choice-size);block-size:var(--et-choice-size);outline-offset:-1px;background:var(--et-control);box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-control-border);cursor:pointer;outline:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;&:after{content:"";inset:calc(-1 * var(--et-space-1));position:absolute}&:where(:hover,.et-choice-item:hover>*):not([data-disabled]){box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-control-border-hover)}&:is([data-checked],[data-indeterminate]){background:var(--et-contrast);box-shadow:none}&:is([data-variant=error],[data-invalid]){box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-danger)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}&[data-disabled]{cursor:not-allowed;opacity:var(--et-disabled-opacity)}}.et-choice-item{align-items:flex-start;gap:var(--et-space-2);color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body);cursor:pointer;margin:0;display:inline-flex;position:relative;&>:is(.et-checkbox,.et-radio){margin-block:calc((var(--et-leading-body) - var(--et-choice-size)) / 2)}&:has(>[data-disabled]){color:var(--et-text-inactive);cursor:not-allowed}}.et-choice-text{min-inline-size:0;display:grid}.et-choice-description{color:var(--et-text-subtle);font-size:var(--et-text-body-sm);line-height:var(--et-leading-body-sm)}.et-choice-item[data-appearance=card]{align-self:stretch;gap:var(--et-space-3);padding:var(--et-space-3);background:var(--et-surface);display:flex;&>.et-choice-text{gap:var(--et-space-0-5);font-weight:var(--et-weight-strong);flex:1}& .et-choice-description{font-weight:var(--et-weight-regular)}&:hover:not(:has(>:is([data-checked],[data-disabled],[data-variant=error],[data-invalid]))){background:var(--et-elevated)}&:has(>[data-disabled]){color:var(--et-text);opacity:var(--et-disabled-opacity);&>:is(.et-checkbox,.et-radio){opacity:1}}&:not([data-joined]){border-radius:var(--et-control-radius);outline-offset:-1px;box-shadow:inset 0 0 0 1px var(--et-line);outline:1px solid #0000;&:has(>:is([data-variant=error],[data-invalid])){box-shadow:inset 0 0 0 1px var(--et-danger)}}&[data-joined]{border-block-end:1px solid var(--et-line);background-clip:padding-box;&:last-child{border-block-end:0}}&:has(>[data-checked]){box-shadow:inset 0 0 0 1px var(--et-brand)}}.et-choice-group{gap:var(--et-space-3);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex;&:is([data-appearance=card],[data-appearance=segmented]){gap:var(--et-space-2)}}.et-choice-items{align-items:flex-start;gap:var(--et-space-2);flex-direction:column;display:flex;[data-orientation=horizontal]>&{column-gap:var(--et-space-4);flex-flow:wrap}[data-appearance=card]>&{border-radius:var(--et-control-radius);box-shadow:0 0 0 1px var(--et-line);outline:1px solid #0000;gap:0;&>[data-joined]:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}&>[data-joined]:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}}[data-appearance=card][data-orientation=horizontal]>&{background:var(--et-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;&>[data-joined]:nth-child(odd):not(:last-child){border-inline-end:1px solid var(--et-line)}&>[data-joined]:nth-child(odd):nth-last-child(2){border-block-end:0}&>[data-joined]:first-child{border-start-end-radius:0}&>[data-joined]:nth-child(2){border-start-end-radius:inherit}&>[data-joined]:last-child{border-end-end-radius:0;border-end-start-radius:0}&>[data-joined]:nth-child(odd):nth-last-child(-n+2){border-end-start-radius:inherit}&>[data-joined]:nth-child(2n):last-child{border-end-end-radius:inherit}}}.et-field:has(>:is(.et-checkbox,.et-switch)){grid-template-columns:auto 1fr;align-items:center;&>:is(.et-field-description,.et-field-error){grid-column:1/-1}}.et-checkbox{border-radius:var(--et-item-radius);color:var(--et-text-inverse)}.et-checkbox-indicator{display:flex;&>svg{inline-size:var(--et-icon-sm);block-size:var(--et-icon-sm)}}.et-action-bar{box-sizing:border-box;align-items:center;gap:var(--et-space-2);padding:var(--et-space-2) var(--et-space-2) var(--et-space-2) var(--et-space-4);border-radius:var(--et-popup-radius);background:var(--et-surface);box-shadow:var(--et-shadow-md);color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body);line-height:var(--et-leading-body);outline:1px solid #0000;flex-wrap:wrap;display:flex}.et-action-bar-count{font-weight:var(--et-weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-end:var(--et-space-2)}.et-action-bar-dismiss{margin-inline-start:auto}.et-avatar{--_size:var(--et-avatar-base);--_text:var(--et-avatar-base-text);box-sizing:border-box;inline-size:var(--_size);block-size:var(--_size);border:1px solid var(--et-line);border-radius:var(--et-radius-full);background:var(--et-recessed);color:var(--et-text-subtle);font-family:var(--et-font-sans);font-size:var(--_text);font-weight:var(--et-weight-strong);line-height:var(--et-leading-caption);user-select:none;flex:none;place-items:center;display:inline-grid;overflow:hidden;&[data-size=xs]{--_size:var(--et-avatar-xs);--_text:var(--et-avatar-xs-text)}&[data-size=sm]{--_size:var(--et-avatar-sm);--_text:var(--et-avatar-sm-text)}&[data-size=lg]{--_size:var(--et-avatar-lg);--_text:var(--et-avatar-lg-text)}}.et-avatar-image{object-fit:cover;block-size:100%;inline-size:100%}.et-badge{box-sizing:border-box;justify-self:start;align-items:center;gap:var(--et-space-1);inline-size:fit-content;padding:var(--et-space-0-5) var(--et-space-2);border-radius:var(--et-radius-full);outline-offset:-1px;background:var(--et-contrast);color:var(--et-text-inverse);font-family:var(--et-font-sans);font-size:var(--et-text-caption);font-weight:var(--et-weight-strong);line-height:var(--et-leading-caption);white-space:nowrap;outline:1px solid #0000;flex:none;display:inline-flex;&>svg{flex:none;block-size:1em;inline-size:1em}&:has(>svg:first-child){padding-inline-start:var(--et-space-1-5)}a:hover &{box-shadow:inset 0 0 0 1px}}.et-badge[data-variant=secondary]{background:var(--et-tone-neutral-fill);color:var(--et-tone-neutral-ink)}.et-badge[data-variant=error]{background:var(--et-danger-tint);color:var(--et-danger)}.et-badge[data-variant=warning]{background:var(--et-warning-tint);color:var(--et-warning)}.et-badge[data-variant=success]{background:var(--et-success-tint);color:var(--et-success)}.et-badge[data-variant=info]{background:var(--et-info-tint);color:var(--et-info)}.et-badge[data-variant=beta]{outline:1px dashed var(--et-brand);color:var(--et-text-link);background:0 0}.et-badge[data-variant=outline]{background:var(--et-surface);box-shadow:inset 0 0 0 1px var(--et-line);color:var(--et-text)}.et-badge[data-variant=red]{background:var(--et-tone-red-ink)}.et-badge[data-variant=green]{background:var(--et-tone-green-ink)}.et-badge[data-variant=blue]{background:var(--et-tone-blue-ink)}.et-badge[data-variant=neutral]{background:var(--et-tone-neutral-ink)}.et-badge[data-variant=orange]{background:var(--et-tone-orange-ink)}.et-badge[data-variant=purple]{background:var(--et-tone-purple-ink)}.et-badge[data-variant=teal]{background:var(--et-tone-teal-ink)}.et-badge[data-variant=teal-subtle]{background:var(--et-tone-teal-fill);color:var(--et-tone-teal-ink)}.et-badge[data-appearance=dot]{gap:var(--et-space-1-5);box-shadow:inset 0 0 0 1px var(--et-line);color:var(--et-text);background:0 0;outline:1px solid #0000;&:before{inline-size:var(--et-space-1-5);block-size:var(--et-space-1-5);border-radius:var(--et-radius-full);flex:none}&[data-variant=success]:before{content:"";background:var(--et-success)}&[data-variant=warning]:before{content:"";background:var(--et-warning)}&[data-variant=error]:before{content:"";background:var(--et-danger)}&[data-variant=neutral]:before{content:"";background:var(--et-text-subtle)}}.et-banner{box-sizing:border-box;align-items:flex-start;gap:var(--et-space-3);padding:var(--et-space-3) var(--et-space-4);border-radius:var(--et-control-radius);outline-offset:-1px;background:var(--et-info-tint);color:var(--et-info);font-family:var(--et-font-sans);font-size:var(--et-text-body);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body);text-wrap:pretty;overflow-wrap:anywhere;outline:1px solid #0000;display:flex}.et-banner-icon{block-size:var(--et-leading-body);flex:none;align-items:center;display:flex;&>svg{inline-size:var(--et-icon-base);block-size:var(--et-icon-base)}}.et-banner-body{justify-content:space-between;align-items:center;gap:var(--et-space-3);flex:1;min-inline-size:0;display:flex}.et-banner-text{gap:var(--et-space-0-5);flex-direction:column;min-inline-size:0;display:flex}.et-banner-title{font-weight:var(--et-weight-strong)}.et-banner-actions{align-items:center;gap:var(--et-space-2);flex:none;display:flex}.et-banner[data-size=sm]{align-items:center;gap:var(--et-space-2);padding:var(--et-space-2) var(--et-space-3);font-size:var(--et-text-body-sm);line-height:var(--et-leading-body-sm);& .et-banner-icon{block-size:var(--et-leading-body-sm);&>svg{inline-size:var(--et-icon-sm);block-size:var(--et-icon-sm)}}& .et-banner-body{gap:var(--et-space-2)}& .et-banner-text{align-items:baseline;gap:0 var(--et-space-1-5);flex-flow:wrap}}.et-banner[data-variant=alert]{background:var(--et-warning-tint);color:var(--et-warning)}.et-banner[data-variant=error]{background:var(--et-danger-tint);color:var(--et-danger)}.et-banner[data-variant=secondary]{background:var(--et-recessed);color:var(--et-text);& .et-banner-icon{color:var(--et-text-subtle)}}.et-clipboard-text{--_height:var(--et-control-base);--_pad:var(--et-space-4);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;block-size:var(--_height);border-radius:var(--et-control-radius);outline-offset:-1px;background:var(--et-surface);color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body);line-height:var(--et-leading-body);outline:1px solid #0000;align-items:center;display:inline-flex;position:relative;&:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-control-border);pointer-events:none;position:absolute;inset:0}&:has(:focus-visible){outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}}.et-clipboard-text[data-size=sm]{--_height:var(--et-control-sm);--_pad:var(--et-space-2);font-size:var(--et-text-caption);line-height:var(--et-leading-caption)}.et-clipboard-text-value{min-inline-size:0;padding-inline:var(--_pad) var(--et-space-2);text-overflow:ellipsis;white-space:nowrap;line-height:var(--et-leading-body);outline:none;flex:1;overflow:hidden}.et-clipboard-text[data-size=sm]>.et-clipboard-text-value{line-height:var(--et-leading-caption)}.et-clipboard-text-status{color:var(--et-text-subtle);white-space:nowrap;flex:none;padding-inline-end:var(--et-space-2);&:not([data-status=failed]){clip-path:inset(50%);block-size:1px;inline-size:1px;line-height:var(--et-leading-body);padding:0;position:absolute;overflow:hidden}}.et-clipboard-text>.et-clipboard-text-copy{border-inline-start:1px solid var(--et-line);border-start-start-radius:0;border-end-start-radius:0;&:focus-visible{outline-offset:-1px;outline:1px solid #0000}&[data-copied]>svg{animation:et-clipboard-text-check var(--et-duration-base) var(--et-ease)}}@keyframes et-clipboard-text-check{0%{opacity:0;translate:0 50%}}@media (prefers-reduced-motion:reduce){.et-clipboard-text>.et-clipboard-text-copy[data-copied]>svg{animation:none}}:is(.et-pill,.et-select:is([data-appearance=pill],[data-appearance=ghost],[data-appearance=box]),.et-select-option[data-level]){--_pill-bg:var(--et-tone-neutral-fill);--_pill-text:var(--et-tone-neutral-ink);&[data-tone=red]{--_pill-bg:var(--et-tone-red-fill);--_pill-text:var(--et-tone-red-ink)}&[data-tone=orange]{--_pill-bg:var(--et-tone-orange-fill);--_pill-text:var(--et-tone-orange-ink)}&[data-tone=amber]{--_pill-bg:var(--et-tone-amber-fill);--_pill-text:var(--et-tone-amber-ink)}&[data-tone=olive]{--_pill-bg:var(--et-tone-olive-fill);--_pill-text:var(--et-tone-olive-ink)}&[data-tone=green]{--_pill-bg:var(--et-tone-green-fill);--_pill-text:var(--et-tone-green-ink)}&[data-tone=teal]{--_pill-bg:var(--et-tone-teal-fill);--_pill-text:var(--et-tone-teal-ink)}&[data-tone=cyan]{--_pill-bg:var(--et-tone-cyan-fill);--_pill-text:var(--et-tone-cyan-ink)}&[data-tone=blue]{--_pill-bg:var(--et-tone-blue-fill);--_pill-text:var(--et-tone-blue-ink)}&[data-tone=purple]{--_pill-bg:var(--et-tone-purple-fill);--_pill-text:var(--et-tone-purple-ink)}&[data-hue]{--_pill-bg:oklch(var(--et-tone-fill-lightness) var(--et-tone-fill-chroma) var(--_hue));--_pill-text:oklch(var(--et-tone-ink-lightness) var(--et-tone-ink-chroma) var(--_hue))}&[data-level]{--_pill-text:var(--et-ramp-ink)}&[data-level="1"]{--_pill-bg:var(--et-ramp-1-fill)}&[data-level="2"]{--_pill-bg:var(--et-ramp-2-fill)}&[data-level="3"]{--_pill-bg:var(--et-ramp-3-fill)}&[data-level="4"]{--_pill-bg:var(--et-ramp-4-fill)}}.et-pill{box-sizing:border-box;align-items:center;gap:var(--et-space-2);min-block-size:0;min-inline-size:0;max-inline-size:100%;padding:var(--et-space-0-5) var(--et-space-2);border-radius:var(--et-radius-full);background:var(--_pill-bg);color:var(--_pill-text);font-family:var(--et-font-sans);font-size:var(--et-text-body-sm);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body-sm);white-space:nowrap;border:1px solid #0000;display:inline-flex}.et-pill[data-level]{min-inline-size:var(--et-score-min);border-radius:var(--et-item-radius);font-variant-numeric:tabular-nums;justify-content:center}.et-pill-button{cursor:pointer;margin:0;text-decoration:none;&:hover:not(:disabled){background:color-mix(in oklch, var(--_pill-bg), var(--_pill-text) 12%)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}&:disabled{cursor:not-allowed;opacity:var(--et-disabled-opacity)}}.et-select{--_height:var(--et-control-base);--_pad:var(--et-space-2-5);--_icon:var(--et-icon-base);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--et-space-1-5);min-block-size:0;min-inline-size:0;max-inline-size:100%;block-size:var(--_height);padding-block:0;padding-inline:var(--_pad);border-radius:var(--et-control-radius);outline-offset:-1px;--_edge:var(--et-control-border);background:var(--et-control);box-shadow:inset 0 0 0 var(--et-control-border-width) var(--_edge);color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body);font-weight:var(--et-weight-regular);white-space:nowrap;cursor:pointer;user-select:none;border:0;outline:1px solid #0000;margin:0;line-height:1;display:inline-flex;&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}&[data-invalid]{box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-danger)}&[data-disabled]{cursor:not-allowed;opacity:var(--et-disabled-opacity)}}.et-select[data-size=sm] .et-select-value{line-height:var(--et-leading-caption)}.et-select[data-size=sm]{--_height:var(--et-control-sm);--_pad:var(--et-space-2);--_icon:var(--et-icon-sm);gap:var(--et-space-1);font-size:var(--et-text-caption)}.et-select[data-appearance=pill]{--_height:var(--et-pill-height);--_pad:var(--et-space-2-5);--_icon:var(--et-icon-sm);--_edge:transparent;gap:var(--et-space-1);border-radius:var(--et-radius-full);font-size:var(--et-text-body-sm);& .et-select-value{line-height:var(--et-leading-body-sm)}}.et-select[data-appearance=pill]{background:var(--_pill-bg);color:var(--_pill-text)}.et-select[data-appearance=ghost]{--_edge:transparent;font-size:var(--et-text-body);background:0 0;margin-inline-start:calc(-1 * var(--_pad));& .et-select-value{line-height:var(--et-leading-body)}&:is([data-tone],[data-hue]){color:var(--_pill-text)}&:is(:hover,[data-popup-open]){background:var(--et-tint)}}.et-select[data-appearance=box]{--_height:var(--et-control-sm);--_pad:var(--et-space-1-5);--_icon:var(--et-icon-sm);--_edge:transparent;gap:var(--et-space-1);min-inline-size:var(--et-score-trigger-min);border-radius:var(--et-item-radius);font-size:var(--et-text-body-sm);font-variant-numeric:tabular-nums;background:0 0;margin-inline-start:calc(-1 * var(--_pad));& .et-select-value{line-height:var(--et-leading-body-sm)}&:is([data-tone],[data-hue],[data-level]){background:var(--_pill-bg);color:var(--_pill-text);& .et-select-icon{color:inherit}}&:is(:hover,:focus-visible,[data-popup-open]){--_edge:var(--et-control-border)}}.et-select-option[data-level]{background:var(--_pill-bg);color:var(--_pill-text);&[data-highlighted]{background:var(--_pill-bg);box-shadow:inset 0 0 0 1px}& small{color:inherit}}.et-select[data-appearance=filter]{--_edge:transparent;--_pad:var(--et-space-1-5);--_icon:var(--et-icon-sm);inline-size:var(--et-control-sm);min-inline-size:var(--et-control-sm);block-size:var(--et-control-sm);margin-block:calc(-1 * var(--et-space-1));color:var(--et-text-subtle);font-size:var(--et-text-caption);background:0 0;justify-content:center;position:relative;&>svg{inline-size:var(--_icon);block-size:var(--_icon)}&:is(:hover,[data-popup-open]){background:var(--et-tint);color:var(--et-text)}&[data-active]{color:var(--et-text)}}.et-select-filter-choice{clip-path:inset(50%);block-size:1px;inline-size:1px;line-height:var(--et-leading-caption);white-space:nowrap;position:absolute;overflow:hidden}.et-select-value{text-overflow:ellipsis;min-inline-size:0;line-height:var(--et-leading-body);overflow:hidden;&[data-placeholder]{color:var(--et-text-subtle)}}.et-select-icon{color:var(--et-text-subtle);flex-shrink:0;display:flex;&>svg{inline-size:var(--_icon);block-size:var(--_icon)}}.et-select-positioner{z-index:var(--et-z-overlay)}.et-select-popup{box-sizing:border-box;min-inline-size:var(--anchor-width);max-inline-size:var(--available-width);max-block-size:var(--available-height);padding-block:var(--et-space-1);border-radius:var(--et-popup-radius);background:var(--et-surface);box-shadow:var(--et-shadow-lg);color:var(--et-text);font-family:var(--et-font-sans);outline:1px solid #0000;flex-direction:column;display:flex}.et-select-list{overscroll-behavior:none;min-block-size:0;scroll-padding-block:var(--et-space-2);flex:1;overflow-y:auto}.et-select-option{grid-template-columns:minmax(0, 1fr) var(--et-icon-sm);align-items:center;column-gap:var(--et-space-2);margin-inline:var(--et-space-1);padding:var(--et-space-1-5) var(--et-space-2);border-radius:var(--et-item-radius);font-size:var(--et-text-body);line-height:var(--et-leading-body);cursor:pointer;user-select:none;outline:none;display:grid;&[data-highlighted]{background:var(--et-highlight)}&[data-selected]{font-weight:var(--et-weight-strong)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:calc(-1 * var(--et-focus-width))}&[data-disabled]{cursor:not-allowed;opacity:var(--et-disabled-opacity)}@media (pointer:coarse){min-block-size:var(--et-touch-row)}}.et-select-check{color:var(--et-text);grid-column:2;display:flex;&>svg{inline-size:var(--et-icon-sm);block-size:var(--et-icon-sm)}}.et-select-text{grid-column:1}.et-select-group-label{padding:var(--et-space-1-5) var(--et-space-3);color:var(--et-text-subtle);font-size:var(--et-text-body-sm);font-weight:var(--et-weight-strong);line-height:var(--et-leading-body-sm)}.et-select-separator{block-size:1px;margin-block:var(--et-space-1);background:var(--et-line)}@media (forced-colors:active){.et-select-option[data-highlighted]{outline:var(--et-focus-width) solid Highlight;outline-offset:calc(-1 * var(--et-focus-width))}}.et-text{color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body);text-wrap:pretty;margin:0}.et-text[data-truncate]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;line-height:var(--et-leading-body);overflow:hidden}.et-text[data-size=xs]{font-size:var(--et-text-caption);line-height:var(--et-leading-caption)}.et-text[data-size=sm]{font-size:var(--et-text-body-sm);line-height:var(--et-leading-body-sm)}.et-text[data-size=lg]{line-height:var(--et-leading-prose)}.et-text[data-variant=secondary]{color:var(--et-text-subtle)}.et-text[data-variant=success]{color:var(--et-success)}.et-text[data-variant=error]{color:var(--et-danger)}.et-text[data-bold]{font-weight:var(--et-weight-strong)}.et-text[data-variant^=heading]{font-size:var(--et-text-heading-sm);font-weight:var(--et-weight-strong);line-height:var(--et-leading-heading-sm);text-wrap:balance}.et-text[data-variant=heading][data-size=lg]{font-size:var(--et-text-heading);line-height:var(--et-leading-heading)}.et-text[data-variant=heading2]{font-size:var(--et-text-title);line-height:var(--et-leading-title)}.et-text[data-variant=heading1]{font-size:var(--et-text-display);line-height:var(--et-leading-display)}.et-collapsible-trigger{align-items:flex-start;gap:var(--et-space-1);border-radius:var(--et-item-radius);min-block-size:0;min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;user-select:none;background:0 0;border:0;margin:0;padding:0;display:inline-flex;&:hover{color:var(--et-text)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}&:disabled{cursor:not-allowed;opacity:var(--et-disabled-opacity)}&>.et-collapsible-chevron{inline-size:var(--et-icon-sm);block-size:var(--et-icon-sm);margin-block:calc((1lh - var(--et-icon-sm)) / 2);flex:none}}.et-collapsible-chevron{transition:rotate var(--et-duration-fast) var(--et-ease);[data-panel-open]>&{rotate:180deg}@media (prefers-reduced-motion:reduce){transition:none}}.et-collapsible-panel:not(tbody){block-size:var(--collapsible-panel-height);transition:block-size var(--et-duration-fast) var(--et-ease), opacity var(--et-duration-fast) var(--et-ease);overflow:clip;&:not([hidden]){display:flow-root}&[data-open]{overflow-clip-margin:calc(var(--et-focus-width) + var(--et-focus-offset))}&:is([data-starting-style],[data-ending-style]){opacity:0;block-size:0}@media (prefers-reduced-motion:reduce){transition:none}}tbody.et-collapsible-panel[hidden]{display:none}.et-collapsible-content{padding-block:var(--et-space-1);padding-inline:var(--et-space-4) var(--et-space-1);border-inline-start:2px solid var(--et-line);margin-block-start:var(--et-space-2);&>:not(:first-child){margin-block-start:var(--et-space-4)}}.et-combobox-popup{min-inline-size:max(var(--anchor-width), 15rem);max-block-size:min(var(--available-height), 26rem);padding-block-start:0}.et-combobox-search{align-items:center;gap:var(--et-space-2);padding-inline:var(--et-space-3);border-block-end:1px solid var(--et-line);color:var(--et-text-subtle);display:flex;&>svg{inline-size:var(--et-icon-sm);block-size:var(--et-icon-sm);flex:none}}.et-combobox-input{min-inline-size:0;block-size:var(--et-control-base);color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body);line-height:var(--et-leading-body);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;&::placeholder{color:var(--et-text-subtle)}}.et-combobox-list{padding-block-start:var(--et-space-1)}.et-combobox-item{grid-column:1;justify-items:start;min-inline-size:0;display:grid;& small{color:var(--et-text-subtle);font-size:var(--et-text-body-sm);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body-sm)}}.et-combobox-status{padding:var(--et-space-2) var(--et-space-3);color:var(--et-text-subtle);font-size:var(--et-text-body-sm);line-height:var(--et-leading-body-sm);margin:0;&:empty{display:none}}.et-combobox-footer{justify-content:space-between;align-items:center;gap:var(--et-space-2);padding:var(--et-space-2) var(--et-space-2) var(--et-space-2) var(--et-space-3);border-block-start:1px solid var(--et-line);color:var(--et-text-subtle);font-size:var(--et-text-body-sm);line-height:var(--et-leading-body-sm);margin-block-end:calc(-1 * var(--et-space-1-5));display:flex}.et-combobox-inline{border-radius:var(--et-popup-radius);background:var(--et-surface);min-block-size:0;box-shadow:0 0 0 1px var(--et-line);font-family:var(--et-font-sans);flex-direction:column;display:flex}.et-combobox-inline[data-appearance=palette]{box-shadow:none;border-radius:0;& .et-combobox-search{gap:var(--et-space-3);padding:var(--et-space-3) calc(var(--et-space-4) + var(--et-space-0-5));&>svg{inline-size:var(--et-icon-lg);block-size:var(--et-icon-lg)}&:focus-within>svg{color:var(--et-brand)}}& .et-combobox-input{block-size:calc(var(--et-leading-heading-sm) + 2 * var(--et-space-2));font-size:var(--et-text-heading-sm);line-height:var(--et-leading-heading-sm)}& .et-combobox-list{block-size:var(--et-palette-list);min-block-size:var(--et-palette-list-min);padding:var(--et-space-1-5);overscroll-behavior:contain;scrollbar-gutter:stable;flex:none;overflow-y:auto;&:empty{display:none}}& .et-select-option{min-block-size:var(--et-palette-row);padding:var(--et-space-2-5) calc(var(--et-space-3) + var(--et-space-0-5));border-radius:var(--et-control-radius);&[data-highlighted]{background:var(--et-recessed);box-shadow:inset var(--et-row-marker) 0 var(--et-brand)}}& .et-combobox-list:not(:has([data-highlighted]))>.et-select-option:first-child:not([data-disabled]){background:var(--et-recessed);box-shadow:inset var(--et-row-marker) 0 var(--et-brand)}& .et-combobox-item{justify-items:stretch;&>*{line-height:var(--et-leading-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}& small{margin-block-start:var(--et-space-1)}}& .et-combobox-status{padding:calc(var(--et-space-5) + var(--et-space-0-5)) calc(var(--et-space-3) + var(--et-space-0-5))}}.et-combobox-close{box-sizing:border-box;min-block-size:0;min-inline-size:0;block-size:var(--et-control-sm);padding:0 var(--et-space-1-5);border:1px solid var(--et-line);border-radius:var(--et-item-radius);font-weight:var(--et-weight-regular);background:var(--et-surface);color:var(--et-text-subtle);font-family:var(--et-font-sans);font-size:var(--et-text-caption);line-height:var(--et-leading-caption);cursor:pointer;flex:none;align-items:center;margin:0;display:inline-flex;& kbd{font:inherit}&:hover{color:var(--et-text)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}}.et-combobox-field{align-items:center;column-gap:var(--et-space-0-5);grid-template-columns:minmax(0,1fr) auto auto;inline-size:100%;display:grid;&>.et-combobox-field-input{inline-size:100%;grid-area:1/1/2/4;padding-inline-end:calc(var(--et-space-2) + 2 * var(--et-control-sm))}}.et-combobox-button{z-index:1;min-block-size:0;min-inline-size:0;inline-size:var(--et-control-sm);block-size:var(--et-control-sm);border-radius:var(--et-item-radius);color:var(--et-text-subtle);cursor:pointer;background:0 0;border:0;grid-row:1;place-items:center;margin:0;padding:0;display:grid;&:last-child{margin-inline-end:var(--et-space-1)}&>svg{inline-size:var(--et-icon-sm);block-size:var(--et-icon-sm)}&:hover{background:var(--et-tint)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:calc(-1 * var(--et-focus-width))}}.et-combobox-field>.et-combobox-button:first-of-type{grid-column:2}.et-combobox-field>.et-combobox-button:nth-of-type(2){grid-column:3}.et-combobox-clear:not([data-visible]){visibility:hidden}.et-combobox-chips[data-size]{gap:var(--et-space-1);block-size:auto;min-block-size:var(--et-control-base);padding:var(--et-space-1) var(--et-space-1-5);flex-direction:column;display:flex}.et-combobox-chip-row{align-items:center;gap:var(--et-space-1-5);flex-wrap:wrap;display:flex}.et-combobox-chips-input{min-block-size:0;min-inline-size:6rem;padding:var(--et-space-1) var(--et-space-2);color:var(--et-text);font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;&::placeholder{color:var(--et-text-subtle)}}.et-combobox-chip{align-items:center;gap:var(--et-space-1);block-size:var(--et-control-sm);padding-inline:var(--et-space-2) var(--et-space-0-5);border-radius:var(--et-item-radius);background:var(--et-tint);box-shadow:inset 0 0 0 1px var(--et-line);color:var(--et-text);font-size:var(--et-text-body-sm);line-height:var(--et-leading-body-sm);display:inline-flex}.et-combobox-chip-remove{min-block-size:0;min-inline-size:0;padding:var(--et-space-1);border-radius:var(--et-item-radius);color:var(--et-text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;display:grid;&>svg{block-size:.625rem;inline-size:.625rem}&:hover{background:var(--et-recessed)}}.et-combobox-group+.et-combobox-group{border-block-start:1px solid var(--et-line);margin-block-start:var(--et-space-2);padding-block-start:var(--et-space-2)}.et-description-list{align-items:flex-start;gap:var(--et-space-4);color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body);display:flex}.et-description-list-items{flex:1;grid-template-columns:minmax(0,1fr);align-items:baseline;min-inline-size:0;margin:0;display:grid;&>div{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}& :is(dt,dd){grid-column:1/-1;min-inline-size:0;margin:0}& dt{color:var(--et-text-subtle);font-size:var(--et-text-body-sm);line-height:var(--et-leading-body-sm)}& dd{overflow-wrap:anywhere;white-space:pre-wrap;&:empty:before{content:"—" / "Not available";color:var(--et-text-subtle)}}& :is(dt,dd)+dd{margin-block-start:var(--et-space-1)}& dd+dt,&>div+div{margin-block-start:var(--et-space-4)}}.et-description-list[data-layout=columns]>.et-description-list-items{column-gap:var(--et-space-3);grid-template-columns:fit-content(33%) minmax(0,1fr);container-type:inline-size}@container (inline-size>=14rem){.et-description-list[data-layout=columns]>.et-description-list-items{& dt{font-size:var(--et-text-body);line-height:var(--et-leading-body);grid-column:1}& dd{grid-column:2}& dt+dd{margin-block-start:0}& dd+dt,&>div+div{margin-block-start:var(--et-space-2)}}}.et-description-list-actions{align-items:center;gap:var(--et-space-2);flex:none;order:1;block-size:1lh;display:flex}.et-dialog-backdrop{z-index:var(--et-z-overlay);background:var(--et-overlay);transition:opacity var(--et-duration-base) var(--et-ease);position:fixed;inset:0;&:is([data-starting-style],[data-ending-style]){opacity:0}}.et-dialog{box-sizing:border-box;z-index:var(--et-z-overlay);gap:var(--et-space-4);max-block-size:calc(100dvh - 4rem);inline-size:24rem;max-inline-size:calc(100vw - 2rem);padding:var(--et-space-6);border-radius:var(--et-dialog-radius);background:var(--et-surface);box-shadow:var(--et-shadow-lg);color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body);line-height:var(--et-leading-body);transition:opacity var(--et-duration-base) var(--et-ease), scale var(--et-duration-base) var(--et-ease);outline:1px solid #0000;flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset-block-start:2rem;inset-inline:0;overflow:auto;&:is([data-starting-style],[data-ending-style]){opacity:0;scale:.96}&[data-size=sm]{inline-size:18rem}&[data-size=lg]{inline-size:32rem}&[data-size=xl]{inline-size:48rem}@media (width>=40rem){max-block-size:calc(100dvh - 8rem);inset-block-start:4rem}}@media (prefers-reduced-motion:reduce){.et-dialog,.et-dialog-backdrop{transition:none}}.et-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--et-space-4);display:flex}.et-dialog-title{color:var(--et-text);font-size:var(--et-text-title);font-weight:var(--et-weight-strong);line-height:var(--et-leading-title);text-wrap:balance;margin:0}.et-dialog-description{margin:calc(var(--et-space-2) - var(--et-space-4)) 0 0;color:var(--et-text-subtle);text-wrap:pretty}.et-dialog-actions{justify-content:flex-end;gap:var(--et-space-2);flex-wrap:wrap;margin-block-start:var(--et-space-4);display:flex}.et-menu-positioner{z-index:var(--et-z-overlay)}.et-menu{box-sizing:border-box;min-inline-size:9rem;max-inline-size:var(--available-width);max-block-size:var(--available-height);overscroll-behavior:none;padding-block:var(--et-space-1);border-radius:var(--et-popup-radius);background:var(--et-surface);box-shadow:var(--et-shadow-lg);color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body);line-height:var(--et-leading-body);transform-origin:var(--transform-origin);transition:opacity var(--et-duration-fast) var(--et-ease), scale var(--et-duration-fast) var(--et-ease);outline:1px solid #0000;overflow-y:auto;&:is([data-starting-style],[data-ending-style]){opacity:0;scale:.96}&[data-instant]{transition:none}}@media (prefers-reduced-motion:reduce){.et-menu{transition:none}}.et-menu-item{align-items:center;gap:var(--et-space-2);margin-inline:var(--et-space-1);padding:var(--et-space-1-5) var(--et-space-2);border-radius:var(--et-item-radius);color:inherit;font-size:var(--et-text-body);line-height:var(--et-leading-body);cursor:pointer;user-select:none;outline:none;text-decoration:none;display:flex;&:is([data-highlighted],[data-popup-open]){background:var(--et-highlight)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:calc(-1 * var(--et-focus-width))}&[data-disabled]{cursor:not-allowed;opacity:var(--et-disabled-opacity)}@media (pointer:coarse){min-block-size:var(--et-touch-row)}&[data-variant=danger]{color:var(--et-danger);&[data-highlighted]{background:var(--et-danger-tint)}}}.et-menu-item:is([role=menuitemcheckbox],[role=menuitemradio]){grid-template-columns:var(--et-icon-sm) minmax(0, 1fr);column-gap:var(--et-space-2);display:grid}.et-menu-check{grid-column:1;justify-content:center;display:flex;&>svg{inline-size:var(--et-icon-sm);block-size:var(--et-icon-sm)}}.et-menu-text{align-items:center;gap:var(--et-space-2);grid-column:2;min-inline-size:0;display:flex}.et-menu-icon{flex-shrink:0;display:flex;&>svg{inline-size:var(--et-icon-base);block-size:var(--et-icon-base)}}.et-menu:has([role=menuitemcheckbox],[role=menuitemradio]) :is(.et-menu-item,.et-menu-label):not([role=menuitemcheckbox],[role=menuitemradio],:has(>.et-menu-icon)){padding-inline-start:calc(var(--et-space-2) * 2 + var(--et-icon-sm))}.et-menu:has(.et-menu-icon){& :is(.et-menu-item,.et-menu-label):not([role=menuitemcheckbox],[role=menuitemradio],:has(>.et-menu-icon)){padding-inline-start:calc(var(--et-space-2) * 2 + var(--et-icon-base))}& .et-menu-item:is([role=menuitemcheckbox],[role=menuitemradio]){grid-template-columns:var(--et-icon-base) minmax(0, 1fr)}}.et-menu-shortcut{color:var(--et-text-subtle);font-family:var(--et-font-sans);font-size:var(--et-text-caption);font-weight:var(--et-weight-strong);line-height:var(--et-leading-caption);margin-inline-start:auto}.et-menu-chevron{inline-size:var(--et-icon-sm);block-size:var(--et-icon-sm);color:var(--et-text-subtle);flex-shrink:0;margin-inline-start:auto}.et-menu-label{margin-inline:var(--et-space-1-5);padding:var(--et-space-1-5) var(--et-space-2);color:var(--et-text-subtle);font-size:var(--et-text-body-sm);font-weight:var(--et-weight-strong);line-height:var(--et-leading-body-sm)}.et-menu-separator{block-size:1px;margin-block:var(--et-space-1);background:var(--et-line)}@media (forced-colors:active){.et-menu-item:is([data-highlighted],[data-popup-open]){outline:var(--et-focus-width) solid Highlight;outline-offset:calc(-1 * var(--et-focus-width))}}.et-empty{--_icon:var(--et-space-12);box-sizing:border-box;align-items:center;gap:var(--et-space-6);inline-size:100%;padding:calc(2 * var(--et-space-8)) var(--et-space-10);border-radius:var(--et-card-radius);outline-offset:-1px;background:var(--et-surface);box-shadow:inset 0 0 0 1px var(--et-line);color:var(--et-text);font-family:var(--et-font-sans);text-align:center;outline:1px solid #0000;flex-direction:column;display:flex;&>svg{inline-size:var(--_icon);block-size:var(--_icon);color:var(--et-text-inactive);flex:none}&[data-size=sm]{--_icon:var(--et-space-8);gap:var(--et-space-4);padding:var(--et-space-8) var(--et-space-6)}&[data-size=lg]{--_icon:calc(2 * var(--et-space-8));gap:var(--et-space-8);padding:calc(2 * var(--et-space-10)) var(--et-space-12)}}.et-empty-text{align-items:center;gap:var(--et-space-2);flex-direction:column;max-inline-size:35rem;display:flex}.et-file-input{justify-items:start;gap:var(--et-space-2);font-family:var(--et-font-sans);display:grid}.et-button.et-file-input-button[data-invalid]{box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-danger)}.et-file-input-list{border-radius:var(--et-control-radius);outline-offset:-1px;box-shadow:inset 0 0 0 1px var(--et-line);outline:1px solid #0000;justify-self:stretch;margin:0;padding:0;list-style:none}.et-file-input-item{align-items:flex-start;gap:var(--et-space-2);padding-block:var(--et-space-2);padding-inline:var(--et-space-3) var(--et-space-1);color:var(--et-text);font-size:var(--et-text-body);line-height:var(--et-leading-body);display:flex;&+&{border-block-start:1px solid var(--et-line)}&>svg{inline-size:var(--et-icon-base);block-size:var(--et-icon-base);margin-block:calc((var(--et-leading-body) - var(--et-icon-base)) / 2);color:var(--et-text-subtle);flex:none}}.et-file-input-name{overflow-wrap:anywhere;min-inline-size:0}.et-file-input-size{color:var(--et-text-subtle);white-space:nowrap;flex:none}.et-button.et-file-input-remove{margin-block:calc((var(--et-leading-body) - var(--et-control-sm)) / 2);border-radius:var(--et-item-radius);margin-inline-start:auto}.et-file-input-status{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;line-height:var(--et-leading-body);position:absolute;overflow:hidden}.et-hover-card-trigger{border-radius:var(--et-item-radius);min-block-size:0;min-inline-size:0;color:inherit;font:inherit;cursor:default;background:0 0;border:0;margin:0;padding:0;&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}}.et-hover-card-positioner{z-index:var(--et-z-overlay)}.et-hover-card{box-sizing:border-box;max-inline-size:min(22rem, var(--available-width));max-block-size:min(24rem, var(--available-height));overscroll-behavior:contain;padding:var(--et-space-3) var(--et-space-4);border-radius:var(--et-popup-radius);background:var(--et-surface);box-shadow:var(--et-shadow-md);color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body-sm);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body-sm);transform-origin:var(--transform-origin);transition:opacity var(--et-duration-fast) var(--et-ease), scale var(--et-duration-fast) var(--et-ease);outline:1px solid #0000;overflow-y:auto;&:is([data-starting-style],[data-ending-style]){opacity:0;scale:.96}&[data-size=lg]{inline-size:min(32rem, var(--available-width));max-inline-size:none}}@media (prefers-reduced-motion:reduce){.et-hover-card{transition:none}}.et-inline-edit{align-items:flex-start;gap:var(--et-space-1);max-inline-size:calc(100% + 2 * var(--et-space-1-5));margin:calc(-1 * var(--et-space-0-5)) calc(-1 * var(--et-space-1-5));vertical-align:top;flex-direction:column;display:inline-flex}.et-inline-edit-value,.et-inline-edit-input{box-sizing:border-box;min-block-size:0;min-inline-size:0;padding:var(--et-space-0-5) var(--et-space-1-5);border-radius:var(--et-item-radius);outline-offset:-1px;color:inherit;font:inherit;border:0;outline:1px solid #0000;margin:0}.et-inline-edit-value{text-align:start;cursor:text;background:0 0;display:block;&:hover:not(:disabled){background:var(--et-tint)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}&[data-placeholder]{color:var(--et-text-subtle)}&:disabled{cursor:default}}.et-table[data-truncate] :is(tbody,tfoot) :is(th,td):not(:only-child) .et-inline-edit-value{max-inline-size:100%;line-height:var(--et-leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.et-inline-edit-input{field-sizing:content;background:var(--et-control);min-inline-size:6ch;box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-focus);&[aria-invalid]{box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-danger)}&[aria-busy]{color:var(--et-text-subtle)}}.et-inline-edit-error{padding-inline:var(--et-space-1-5);color:var(--et-danger);font-size:var(--et-text-body-sm);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body-sm)}.et-input.et-input-group{--_pad:var(--et-space-3);--_icon:var(--et-icon-base);cursor:text;align-items:stretch;padding:0;display:flex;&[data-size=sm]{--_pad:var(--et-space-2);--_icon:var(--et-icon-sm)}&:has(>.et-input-group-input[data-invalid]){box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-danger);&:focus-within{outline-color:var(--et-danger)}}&:has(>.et-input-group-input:disabled){background:var(--et-recessed);color:var(--et-text-inactive);cursor:not-allowed}&:has(>.et-input-group-addon[data-align=start])>.et-input-group-input{padding-inline-start:0}&:has(>.et-input-group-addon[data-align=end])>.et-input-group-input{padding-inline-end:0}}.et-input-group-input{min-block-size:0;min-inline-size:0;padding:0 var(--_pad);border-radius:inherit;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;&::placeholder{color:var(--et-text-subtle);opacity:1}&:disabled{cursor:not-allowed}}.et-input-group-addon{align-items:center;gap:var(--et-space-1-5);padding-inline:var(--_pad) var(--et-space-1);color:var(--et-text-subtle);pointer-events:none;white-space:nowrap;flex-shrink:0;display:flex;&[data-align=start]{order:-1}&[data-align=end]{padding-inline:var(--et-space-1) var(--_pad);order:1}&:has(>svg){padding-inline:var(--et-space-2)}&:has(>.et-button){padding-inline:var(--et-space-1)}&>*{pointer-events:auto}&>svg{inline-size:var(--_icon);block-size:var(--_icon)}&>.et-button{border-radius:var(--et-item-radius)}}.et-switch{--_height:var(--et-switch-base);--_width:var(--et-switch-base-width);--_knob:var(--et-switch-base-thumb);box-sizing:border-box;inline-size:var(--_width);block-size:var(--_height);padding:calc((var(--_height) - var(--_knob)) / 2);border-radius:var(--et-radius-full);outline-offset:-1px;background:var(--et-control-border);cursor:pointer;outline:1px solid #0000;flex:none;align-items:center;display:inline-flex;position:relative;&[data-size=sm]{--_height:var(--et-switch-sm);--_width:var(--et-switch-sm-width);--_knob:var(--et-switch-sm-thumb)}&[data-size=lg]{--_height:var(--et-switch-lg);--_width:var(--et-switch-lg-width);--_knob:var(--et-switch-lg-thumb)}&[data-checked]{background:var(--et-contrast)}&[data-variant=neutral]{background:var(--et-recessed);box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-line)}&[data-variant=neutral][data-checked]{background:var(--et-text-subtle);box-shadow:none}&[data-invalid]{box-shadow:inset 0 0 0 var(--et-control-border-width) var(--et-danger)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}&[data-disabled]{cursor:not-allowed;opacity:var(--et-disabled-opacity)}}.et-switch-thumb{box-sizing:border-box;inline-size:var(--_knob);block-size:var(--_knob);border:calc(var(--_knob) / 2) solid var(--et-surface);border-radius:var(--et-radius-full);box-shadow:var(--et-shadow-sm);transition:translate var(--et-duration-base) var(--et-ease);&[data-checked]{translate:calc(var(--_width) - var(--_height)) 0}}@media (prefers-reduced-motion:reduce){.et-switch-thumb{transition:none}}@media (forced-colors:active){.et-switch,.et-switch[data-variant=neutral]{forced-color-adjust:none;background:canvas;outline-color:buttontext;&[data-checked]{background:highlight;outline-color:highlight}&:focus-visible{outline-color:canvastext}}.et-switch-thumb{border-color:buttontext;&[data-checked]{border-color:highlighttext}}}.et-choice-item:has(>.et-switch){align-items:center}.et-layer-card{--_pad-block:var(--et-space-4);--_pad-inline:var(--et-space-5);--_card-fill:var(--et-surface);box-sizing:border-box;justify-content:flex-start;align-items:stretch;gap:var(--et-space-2);padding:var(--_pad-block) var(--_pad-inline);border-radius:var(--et-card-radius);outline-offset:-1px;background:var(--_card-fill);box-shadow:inset 0 0 0 1px var(--et-line);color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body);text-align:start;border:0;outline:1px solid #0000;flex-direction:column;margin:0;text-decoration:none;display:flex;overflow:clip;&[data-size=sm]{--_pad-block:var(--et-space-3);--_pad-inline:var(--et-space-4)}&[data-size=none]{--_pad-block:0;--_pad-inline:0;--_head-inline:var(--et-space-5)}}.et-layer-card:has(>:is(.et-layer-card-secondary,.et-layer-card-primary)){background:var(--et-elevated);gap:0;padding:0}.et-layer-card-secondary{box-sizing:border-box;align-items:center;gap:var(--et-space-2);min-block-size:calc(var(--et-control-sm) + 2 * var(--et-space-1-5));padding:var(--et-space-1-5) var(--_head-inline,var(--_pad-inline));font-weight:var(--et-weight-strong);display:flex}.et-layer-card-title{color:inherit;font:inherit;margin:0}.et-layer-card-actions{align-items:center;gap:var(--et-space-2);margin-inline-start:auto;display:flex}.et-layer-card-primary{gap:var(--et-space-2);padding:var(--_pad-block) var(--_pad-inline);border-radius:var(--et-card-radius);outline-offset:-1px;background:var(--_card-fill);box-shadow:inset 0 0 0 1px var(--et-line);outline:1px solid #0000;flex-direction:column;flex-grow:1;display:flex}.et-layer-card:is(a[href],button:enabled){cursor:pointer;&:hover{--_card-fill:var(--et-tint)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}}button.et-layer-card{inline-size:100%}.et-loader{--_size:var(--et-loader-base);vertical-align:middle;color:var(--et-text-subtle);display:inline-flex}.et-loader[data-size=sm]{--_size:var(--et-icon-base)}.et-loader[data-size=lg]{--_size:var(--et-loader-lg)}.et-loader[data-page]{padding-block:var(--et-space-12);flex:1;justify-content:center;align-items:center;display:flex}.et-loader-spinner{inline-size:var(--_size);block-size:var(--_size);animation:2s linear infinite et-loader-turn}.et-loader-track{opacity:var(--et-loader-track-opacity)}.et-loader-arc{stroke-dasharray:42 150;animation:1.5s ease-in-out infinite et-loader-arc}.et-loader-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;line-height:var(--et-leading-body);position:absolute;overflow:hidden}.et-skeleton-line{block-size:1lh;inline-size:100%;clip-path:inset(calc(50% - .25lh) 0 round var(--et-radius-full));background:linear-gradient(90deg, var(--et-recessed) 40%, var(--et-line) 50%, var(--et-recessed) 60%) 100% 0 / 300% 100%;animation:1.5s ease-in-out infinite et-skeleton-shimmer;display:block}@media (prefers-reduced-motion:reduce){.et-loader-spinner{animation-duration:4s}.et-loader-arc,.et-skeleton-line{animation:none}}@media (forced-colors:active){.et-skeleton-line{background:graytext}}@keyframes et-loader-turn{to{rotate:1turn}}@keyframes et-loader-arc{0%{stroke-dasharray:0 150;stroke-dashoffset:0}50%{stroke-dasharray:42 150;stroke-dashoffset:-16px}to{stroke-dasharray:42 150;stroke-dashoffset:-59px}}@keyframes et-skeleton-shimmer{to{background-position:0 0}}.et-meter{align-items:baseline;gap:var(--et-space-2) var(--et-space-4);inline-size:100%;font-family:var(--et-font-sans);font-size:var(--et-text-body);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body);grid-template-columns:minmax(0,1fr) auto;display:grid}.et-meter-label{color:var(--et-text-subtle);font-size:var(--et-text-body-sm);line-height:var(--et-leading-body-sm)}.et-meter-value{color:var(--et-text);font-weight:var(--et-weight-strong);font-variant-numeric:tabular-nums}.et-meter-track{block-size:var(--et-meter-height);border-radius:var(--et-radius-full);background:var(--et-line);outline:1px solid #0000;grid-column:1/-1;overflow:clip}.et-meter-indicator{border-radius:inherit;background:var(--et-contrast);transition:width var(--et-duration-base) var(--et-ease)}.et-meter[data-compact]{align-items:center;gap:var(--et-space-2);display:flex;& .et-meter-track{block-size:var(--et-meter-compact-height);flex:1;order:-1}& .et-meter-value{min-inline-size:4.5ch;font-size:var(--et-text-body-sm);line-height:var(--et-leading-body-sm);text-align:end}}@media (prefers-reduced-motion:reduce){.et-meter-indicator{transition:none}}@media (forced-colors:active){.et-meter-indicator{forced-color-adjust:none;background:canvastext}}.et-pagination{align-items:center;gap:var(--et-space-2) var(--et-space-4);color:var(--et-text-subtle);font-family:var(--et-font-sans);font-size:var(--et-text-body-sm);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.et-pagination-info:empty{display:none}.et-pagination-size{align-items:center;gap:var(--et-space-2);white-space:nowrap;display:flex}.et-pagination-nav{align-items:center;gap:var(--et-space-1);margin-inline-start:auto;display:flex}.et-pagination-status{padding-inline:var(--et-space-2);border-radius:var(--et-item-radius);color:var(--et-text);white-space:nowrap;&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus)}}.et-tooltip-trigger{align-items:center;gap:var(--et-space-1);border-radius:var(--et-item-radius);min-block-size:0;min-inline-size:0;color:inherit;font:inherit;cursor:default;background:0 0;border:0;margin:0;padding:0;display:inline-flex;&>svg{inline-size:var(--et-icon-base);block-size:var(--et-icon-base);flex:none}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}}.et-tooltip-positioner{z-index:var(--et-z-overlay);max-inline-size:var(--available-width)}.et-tooltip{box-sizing:border-box;max-inline-size:min(var(--et-tooltip-max), 100vw - 1rem);padding:var(--et-space-1-5) var(--et-space-2-5);border-radius:var(--et-tooltip-radius);background:var(--et-tooltip-bg);box-shadow:var(--et-shadow-md);color:var(--et-tooltip-text);font-family:var(--et-font-sans);font-size:var(--et-text-body-sm);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body-sm);text-wrap:pretty;transform-origin:var(--transform-origin);transition:opacity var(--et-duration-fast) var(--et-ease), scale var(--et-duration-fast) var(--et-ease);outline:1px solid #0000;flex-direction:column;display:flex;&:is([data-starting-style],[data-ending-style]){opacity:0;scale:.9}&[data-instant]{transition:none}}.et-arrow{display:flex;&[data-side=top]{bottom:calc(-1 * var(--et-space-2));rotate:180deg}&[data-side=bottom]{top:calc(-1 * var(--et-space-2))}&[data-side=left]{right:calc(-1 * var(--et-space-3) - 1px);rotate:90deg}&[data-side=right]{left:calc(-1 * var(--et-space-3) - 1px);rotate:-90deg}}.et-arrow-fill{fill:var(--et-surface)}.et-arrow-edge{fill:var(--et-line)}.et-tooltip .et-arrow-fill{fill:var(--et-tooltip-bg)}@media (prefers-reduced-motion:reduce){.et-tooltip{transition:none}}.et-popover-positioner{z-index:var(--et-z-overlay)}.et-popover{box-sizing:border-box;gap:var(--et-space-1);max-inline-size:min(var(--available-width), 100vw - 1rem);padding:var(--et-space-3) var(--et-space-4);border-radius:var(--et-popup-radius);background:var(--et-surface);box-shadow:var(--et-shadow-lg);color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body-sm);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body-sm);transform-origin:var(--transform-origin);transition:opacity var(--et-duration-fast) var(--et-ease), scale var(--et-duration-fast) var(--et-ease);outline:1px solid #0000;flex-direction:column;display:flex;&:is([data-starting-style],[data-ending-style]){opacity:0;scale:.9}&[data-instant]{transition:none}}.et-popover-title{color:var(--et-text);font-size:var(--et-text-body);font-weight:var(--et-weight-strong);line-height:var(--et-leading-body);margin:0}.et-popover-description{color:var(--et-text-subtle);font-size:var(--et-text-body);line-height:var(--et-leading-body);text-wrap:pretty;margin:0}@media (prefers-reduced-motion:reduce){.et-popover{transition:none}}.et-radio{border-radius:var(--et-radius-full)}.et-radio-indicator{border:calc(var(--et-choice-size) * 3 / 16) solid var(--et-text-inverse);border-radius:var(--et-radius-full)}.et-choice-item[data-appearance=segmented]{block-size:var(--et-control-base);padding-inline:var(--et-space-3);font-size:var(--et-text-body-sm);font-weight:var(--et-weight-strong);line-height:var(--et-leading-body-sm);white-space:nowrap;align-items:center;&>.et-radio{opacity:0;pointer-events:none;position:absolute}&+&{box-shadow:inset 1px 0 0 var(--et-line)}&:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}&:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}&:hover:not(:has(>[data-checked],>[data-disabled])){background:var(--et-tint)}&:has(>[data-disabled]){color:var(--et-text);opacity:var(--et-disabled-opacity)}&:has(>[data-checked]){outline:var(--et-focus-width) solid transparent;outline-offset:calc(-1 * var(--et-focus-width));background:var(--et-contrast);color:var(--et-text-inverse)}&:has(>:focus-visible){outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}}.et-choice-group[data-appearance=segmented]>.et-choice-items{border-radius:var(--et-control-radius);background:var(--et-control);inline-size:max-content;max-inline-size:100%;box-shadow:0 0 0 var(--et-control-border-width) var(--et-control-border), var(--et-shadow-sm);outline:1px solid #0000;flex-flow:row;gap:0}.et-choice-group[data-appearance=segmented]:has(:is([data-variant=error],[data-invalid]))>.et-choice-items{box-shadow:0 0 0 var(--et-control-border-width) var(--et-danger)}@media (forced-colors:active){.et-choice-item[data-appearance=segmented]:has(>[data-checked]){outline-color:highlight}}.et-selectable-list{gap:var(--et-space-1);padding:var(--et-space-1);font-family:var(--et-font-sans);display:grid}.et-selectable-list-option{align-items:center;gap:var(--et-space-3);padding:var(--et-space-2) var(--et-space-3);border-radius:var(--et-item-radius);color:var(--et-text);cursor:pointer;display:flex;&:hover{background:var(--et-tint)}&[aria-selected=true]{background:var(--et-recessed);box-shadow:inset 0 0 0 1px var(--et-line)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:calc(-1 * var(--et-focus-width))}&[aria-disabled=true]{cursor:not-allowed;opacity:var(--et-disabled-opacity);background:0 0}}.et-selectable-list-text{gap:var(--et-space-0-5);flex:1;min-inline-size:0;display:grid}.et-selectable-list-label{font-size:var(--et-text-body);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;[aria-selected=true] &{font-weight:var(--et-weight-strong)}}.et-selectable-list-description{color:var(--et-text-subtle);font-size:var(--et-text-body-sm);line-height:var(--et-leading-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.et-selectable-list-end{block-size:var(--et-leading-body);flex:none;align-self:flex-start;align-items:center;display:flex}@media (forced-colors:active){.et-selectable-list-option[aria-selected=true]{border-inline-start:var(--et-row-marker) solid Highlight;padding-inline-start:calc(var(--et-space-3) - var(--et-row-marker))}}.et-stat-tile{box-sizing:border-box;justify-content:flex-start;align-items:stretch;gap:var(--et-space-2);min-inline-size:0;padding:var(--et-space-5);border-radius:var(--et-card-radius);outline-offset:-1px;background:var(--et-surface);box-shadow:inset 0 0 0 1px var(--et-line);color:var(--et-text-subtle);font-family:var(--et-font-sans);font-size:var(--et-text-body-sm);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body-sm);text-align:start;border:0;outline:1px solid #0000;flex-direction:column;margin:0;text-decoration:none;display:flex}.et-stat-tile-value{color:var(--et-text);font-size:var(--et-text-display);font-weight:var(--et-weight-strong);line-height:var(--et-leading-display);font-variant-numeric:tabular-nums;&:empty:before{content:"—" / "Not available";color:var(--et-text-subtle)}}.et-stat-tile[data-interactive]{cursor:pointer;&:hover{background:var(--et-tint)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}}.et-steps{gap:var(--et-space-3);color:var(--et-text-subtle);font-family:var(--et-font-sans);font-size:var(--et-text-body-sm);font-weight:var(--et-weight-regular);line-height:var(--et-leading-body-sm);display:grid}.et-steps-count{margin:0}.et-steps-list{gap:var(--et-space-2) var(--et-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.et-steps[data-orientation=vertical]{& .et-steps-list{gap:var(--et-space-4);flex-direction:column}& .et-step-label{font-size:var(--et-text-body);line-height:var(--et-leading-body)}}.et-step-head{align-items:flex-start;gap:var(--et-space-2);min-block-size:0;min-inline-size:0;display:flex}.et-step-marker{box-sizing:border-box;inline-size:var(--et-step-marker);block-size:var(--et-step-marker);border-radius:var(--et-radius-full);outline-offset:-1px;background:var(--et-elevated);box-shadow:inset 0 0 0 1px var(--et-line);color:var(--et-text);font-size:var(--et-text-caption);line-height:var(--et-leading-caption);outline:1px solid #0000;flex:none;place-items:center;display:grid;&>svg{inline-size:var(--et-icon-sm);block-size:var(--et-icon-sm)}}.et-step-label{padding-block:calc((var(--et-step-marker) - 1lh) / 2)}.et-step-description{text-wrap:pretty;margin:0;padding-inline-start:calc(var(--et-step-marker) + var(--et-space-2))}.et-step[data-state=done] .et-step-marker{background:var(--et-recessed)}.et-step[data-state=current]{& .et-step-marker{background:var(--et-contrast);box-shadow:none;color:var(--et-text-inverse)}& .et-step-label{color:var(--et-text);font-weight:var(--et-weight-strong)}}button.et-step-head{border-radius:var(--et-item-radius);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0;&:hover .et-step-label{color:var(--et-text);text-underline-offset:.15em;text-decoration-line:underline;text-decoration-thickness:.0625em}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}}.et-steps-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;line-height:var(--et-leading-body-sm);position:absolute;overflow:hidden}@media (forced-colors:active){.et-step[data-state=current] .et-step-marker{outline:var(--et-focus-width) solid Highlight;outline-offset:calc(-1 * var(--et-focus-width))}}.et-tabs{--_height:var(--et-control-base);--_pad:var(--et-space-2-5);--_text:var(--et-text-body);--_leading:var(--et-leading-body);--_fade:var(--et-space-12);box-sizing:border-box;gap:var(--et-space-4);isolation:isolate;flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex;&[data-size=sm]{--_height:var(--et-control-sm);--_pad:var(--et-space-2);--_text:var(--et-text-caption);--_leading:var(--et-leading-caption)}}.et-tabs-list{box-sizing:border-box;overscroll-behavior-x:contain;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;scroll-padding-inline:var(--_fade);align-self:start;display:flex;position:relative;overflow-x:auto;@supports (animation-timeline:scroll()){scrollbar-width:none;mask-image:linear-gradient(to right, transparent, black calc(var(--_fade-start) * var(--_fade)), black calc(100% - var(--_fade-end) * var(--_fade)), transparent);animation-name:et-tabs-fade-start,et-tabs-fade-end;animation-duration:0s,0s;animation-timing-function:linear,linear;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:both,both;animation-timeline:scroll(self x);animation-range:0 var(--_fade), calc(100% - var(--_fade)) 100%}}.et-tabs-tab{z-index:1;box-sizing:border-box;min-block-size:0;min-inline-size:0;padding-block:0;padding-inline:var(--_pad);color:var(--et-text-subtle);font-family:var(--et-font-sans);font-size:var(--_text);font-weight:var(--et-weight-regular);line-height:var(--_leading);white-space:nowrap;cursor:pointer;user-select:none;background:0 0;border:0;flex:none;align-items:center;margin:0;text-decoration:none;display:flex;position:relative;&:hover:not([data-disabled]){color:var(--et-text)}&:is([data-active],[aria-current=page]){color:var(--et-text);font-weight:var(--et-weight-strong)}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:calc(-1 * var(--et-focus-width))}&[data-disabled]{cursor:not-allowed;opacity:var(--et-disabled-opacity)}}.et-tabs-indicator{z-index:0;inline-size:var(--active-tab-width);translate:var(--active-tab-left) 0;transition:translate var(--et-duration-base) var(--et-ease), inline-size var(--et-duration-base) var(--et-ease);outline:1px solid #0000;position:absolute;left:0}.et-tabs[data-variant=segmented]{--_pad:var(--et-space-4);&[data-size=sm]{--_pad:var(--et-space-2)}&>.et-tabs-list{block-size:var(--_height);padding-inline:var(--et-space-1);border-radius:var(--et-control-radius);background:var(--et-recessed);box-shadow:inset 0 0 0 1px var(--et-line)}& .et-tabs-tab{margin-block:var(--et-space-1);border-radius:var(--et-item-radius);color:var(--et-text)}& .et-tabs-indicator{top:var(--active-tab-top);block-size:var(--active-tab-height);border-radius:var(--et-item-radius);background:var(--et-surface);box-shadow:inset 0 0 0 1px var(--et-line), var(--et-shadow-sm)}}.et-tabs[data-variant=underline]{--_pad:var(--et-space-2);--_tab-height:var(--et-control-sm);--_below:var(--et-space-1);&[data-size=sm]{--_pad:var(--et-space-1-5)}&>.et-tabs-list{gap:var(--et-space-4);box-shadow:inset 0 -1px 0 var(--et-line);padding-block-end:var(--_below)}& .et-tabs-tab{block-size:var(--_tab-height);border-radius:var(--et-item-radius);&:hover:not([data-disabled]){background:var(--et-tint)}}& .et-tabs-indicator{background:var(--et-brand);block-size:2px;bottom:0}}.et-tabs[data-variant=segmented] .et-tabs-tab[aria-current=page]{background:var(--et-surface);box-shadow:inset 0 0 0 1px var(--et-line), var(--et-shadow-sm)}.et-tabs[data-variant=underline] .et-tabs-tab[aria-current=page]:after{content:"";background:var(--et-brand);block-size:2px;position:absolute;inset-block-end:calc(-1 * var(--_below));inset-inline:0}.et-tabs-panel{&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}&[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.et-tabs-indicator{transition:none}}@media (forced-colors:active){.et-tabs-indicator,.et-tabs-tab[aria-current=page]{outline:var(--et-focus-width) solid Highlight;outline-offset:calc(-1 * var(--et-focus-width))}}@keyframes et-tabs-fade-start{0%{--_fade-start:0}to{--_fade-start:1}}@keyframes et-tabs-fade-end{0%{--_fade-end:1}to{--_fade-end:0}}.et-toast-viewport{z-index:calc(var(--et-z-overlay) + 1);inline-size:calc(100% - 2 * var(--et-space-4));outline:0;position:fixed;inset-block-end:var(--et-space-4);inset-inline-end:var(--et-space-4);@media (width>=40rem){inline-size:21.25rem;inset-block-end:var(--et-space-8);inset-inline-end:var(--et-space-8)}}.et-toast{--_gap:var(--et-space-3);--_peek:var(--et-space-3);--_scale:max(0, 1 - var(--toast-index) * .1);--_shrink:calc(1 - var(--_scale));--_height:var(--toast-frontmost-height,var(--toast-height));--_offset-y:calc(var(--toast-offset-y) * -1 - var(--toast-index) * var(--_gap) + var(--toast-swipe-movement-y));--_accent:var(--et-text-subtle);box-sizing:border-box;z-index:calc(1000 - var(--toast-index));inline-size:100%;block-size:var(--_height);padding:var(--et-space-4);border-radius:var(--et-popup-radius);background:var(--et-surface);box-shadow:var(--et-shadow-lg);color:var(--et-text);font-family:var(--et-font-sans);font-size:var(--et-text-body);line-height:var(--et-leading-body);transform-origin:bottom;transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - var(--toast-index) * var(--_peek) - var(--_shrink) * var(--_height))) scale(var(--_scale));user-select:none;transition:transform var(--et-duration-base) var(--et-ease), opacity var(--et-duration-base) var(--et-ease), block-size var(--et-duration-fast) var(--et-ease);outline:1px solid #0000;position:absolute;inset-block-end:0;inset-inline-end:0;&:after{content:"";block-size:calc(var(--_gap) + 1px);position:absolute;inset-block-start:100%;inset-inline:0}&:focus-visible{outline:var(--et-focus-width) solid var(--et-focus);outline-offset:var(--et-focus-offset)}&[data-expanded]{block-size:var(--toast-height);transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--_offset-y))}&[data-starting-style]{transform:translateY(150%)}&:is([data-ending-style],[data-limited]){opacity:0}&[data-ending-style]:not([data-limited],[data-swipe-direction]){transform:translateY(150%)}&[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}&[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--_offset-y))}&[data-variant=success]{--_accent:var(--et-success);background:var(--et-success-tint)}&[data-variant=error]{--_accent:var(--et-danger);background:var(--et-danger-tint)}&[data-variant=warning]{--_accent:var(--et-warning);background:var(--et-warning-tint)}&[data-variant=info]{--_accent:var(--et-info);background:var(--et-info-tint)}&:not([data-variant=default]) .et-toast-title{color:var(--_accent)}}.et-toast-content{align-items:flex-start;gap:var(--et-space-2);transition:opacity var(--et-duration-base) var(--et-ease);display:flex;&[data-behind]:not([data-expanded]){opacity:0;pointer-events:none}}.et-toast-icon{inline-size:var(--et-icon-base);block-size:var(--et-icon-base);color:var(--_accent);flex:none;margin-block-start:var(--et-space-0-5)}.et-toast-text{gap:var(--et-space-0-5);min-inline-size:0;overflow-wrap:anywhere;flex-direction:column;flex:1;padding-inline-end:var(--et-space-6);display:flex}.et-toast-title{font-size:var(--et-text-body);font-weight:var(--et-weight-strong);line-height:var(--et-leading-body);margin:0}.et-toast-description{color:var(--et-text-subtle);margin:0}.et-toast-actions{gap:var(--et-space-2);flex-wrap:wrap;margin-block-start:var(--et-space-2);display:flex}.et-toast .et-toast-close{color:var(--_accent);position:absolute;inset-block-start:var(--et-space-2);inset-inline-end:var(--et-space-2)}@media (prefers-reduced-motion:reduce){.et-toast,.et-toast-content{transition:none}}}@property --_fade-start{syntax:"<number>";inherits:false;initial-value:0}@property --_fade-end{syntax:"<number>";inherits:false;initial-value:0}
