@layer warp.data{:where([data-scope=table]){--_row:var(--warp-table-row);--_px:var(--warp-table-pad-x);gap:var(--warp-space-related);min-inline-size:0;display:grid;position:relative;container:table/inline-size}:where([data-scope=table]) :where([data-part=toolbar]){align-items:center;gap:var(--warp-space-related);flex-wrap:wrap;padding-block-start:8px;display:flex}:where([data-scope=table]) :where([data-part=toolbar]) :where([data-scope=field]){flex:220px;max-inline-size:340px}:where([data-scope=table]) :where([data-part=toolbar]) :where([data-part=spacer]){flex:1}:where([data-scope=table]) :where([data-part=count]){font-size:var(--warp-text-caption-size);color:var(--warp-color-text-subtle)}:where([data-scope=table]):before,:where([data-scope=table]):after{content:"";z-index:5;pointer-events:none;opacity:0;block-size:max(0px, calc(var(--_vh,0px) - 2 * var(--warp-border-hairline)));--_shade:color-mix(in oklab, var(--warp-color-text) 14%, transparent);inline-size:24px;transition:opacity var(--warp-duration-fast) var(--warp-ease-out);position:absolute;inset-block-start:calc(var(--_vt,0px) + var(--warp-border-hairline))}:where([data-scope=table]):before{background:linear-gradient(to right, var(--_shade), transparent);border-start-start-radius:var(--warp-radius-surface);border-end-start-radius:var(--warp-radius-surface);inset-inline-start:var(--warp-border-hairline)}:where([data-scope=table]):after{background:linear-gradient(to left, var(--_shade), transparent);border-start-end-radius:var(--warp-radius-surface);border-end-end-radius:var(--warp-radius-surface);inset-inline-end:var(--warp-border-hairline)}:where([data-scope=table]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{background:linear-gradient(to left, var(--_shade), transparent)}:where([data-scope=table]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{background:linear-gradient(to right, var(--_shade), transparent)}:where([data-scope=table][data-overflow~=start]:not(:has([data-pinned]))):before,:where([data-scope=table][data-overflow~=end]):after{opacity:1}:where([data-scope=table][data-phone=cards]):before,:where([data-scope=table][data-phone=cards]):after{display:none}:where([data-scope=table]) :where([data-part=viewport]){max-block-size:var(--warp-table-max-h,none);overscroll-behavior-x:contain;border:var(--warp-border-hairline) solid var(--warp-color-border);border-radius:var(--warp-radius-surface);background:var(--warp-color-surface-raised);position:relative;overflow:auto}:where([data-scope=table]) :where(table){border-collapse:separate;border-spacing:0;table-layout:auto;inline-size:100%;font-size:var(--warp-text-body-size);color:var(--warp-color-text);line-height:1.35}:where([data-scope=table]) :where(caption){text-align:start;padding:var(--warp-space-group) var(--_px) var(--warp-space-related);font-weight:600}:where([data-scope=table]) :where(th),:where([data-scope=table]) :where(td){block-size:var(--_row);padding:0 var(--_px);text-align:start;vertical-align:middle;white-space:nowrap;border-block-end:var(--warp-border-hairline) solid var(--warp-color-border);background:var(--_cell-bg,var(--warp-color-surface-raised));transition:background-color var(--warp-duration-fast) var(--warp-ease-out)}:where([data-scope=table]) :where(tbody) :where(tr:last-child)>:where(*){border-block-end:0}:where([data-scope=table]) :where(thead) :where(th){z-index:2;block-size:var(--warp-table-head);background:var(--warp-color-surface);color:var(--warp-color-text-subtle);font-family:var(--warp-text-eyebrow-font);font-size:var(--warp-text-eyebrow-size);letter-spacing:var(--warp-text-eyebrow-tracking);text-transform:var(--warp-text-eyebrow-case);border-block-end-color:var(--warp-color-border-strong);font-weight:500;position:sticky;inset-block-start:0}:where([data-scope=table]) :where([data-align=end]){text-align:end}:where([data-scope=table]) :where([data-align=center]){text-align:center}:where([data-scope=table]) :where([data-numeric]){text-align:end;font-variant-numeric:tabular-nums}:where([data-scope=table]) :where([data-part=primary]){font-weight:500}:where([data-scope=table]) :where([data-part=secondary]){font-size:var(--warp-text-caption-size);color:var(--warp-color-text-subtle);display:block}:where([data-scope=table]) :where([data-pinned]){z-index:1;position:sticky;inset-inline-start:var(--_pin-x,0px)}:where([data-scope=table]) :where(thead) :where([data-pinned]){z-index:3}:where([data-scope=table]) :where([data-pinned=last]):after{content:"";background:var(--warp-color-border);inline-size:1px;position:absolute;inset-block:0;inset-inline-end:-1px}:where([data-scope=table][data-scrolled]) :where([data-pinned=last]):after{background:linear-gradient(to right, color-mix(in oklab, var(--warp-color-text) 9%, transparent), transparent);inline-size:8px;inset-inline-end:-8px}:where([data-scope=table]) :where([data-part=sort]){all:unset;box-sizing:border-box;cursor:pointer;min-block-size:var(--warp-hit-min);border-radius:var(--warp-radius-mark);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;align-items:center;gap:6px;margin-inline:-6px;padding-inline:6px;display:inline-flex}:where([data-scope=table]) :where([data-align=end]) :where([data-part=sort]),:where([data-scope=table]) :where([data-numeric]) :where([data-part=sort]){flex-direction:row-reverse}:where([data-scope=table]) :where([data-part=sort]:hover){color:var(--warp-color-text)}:where([data-scope=table]) :where([data-part=sort]:focus-visible){outline:var(--warp-focus-width) solid var(--warp-color-focus);outline-offset:-2px}:where([data-scope=table]) :where([data-part=sort-icon]){opacity:.35;block-size:10px;inline-size:10px;transition:opacity var(--warp-duration-fast), transform var(--warp-duration-base) var(--warp-ease-out);flex:none}:where([data-scope=table]) :where([data-part=sort]:hover) :where([data-part=sort-icon]){opacity:.7}:where([data-scope=table]) :where(th[aria-sort]) :where([data-part=sort-icon]){opacity:1;color:var(--warp-color-accent-text)}:where([data-scope=table]) :where(th[aria-sort=descending]) :where([data-part=sort-icon]){transform:rotate(180deg)}:where([data-scope=table]) :where(th[aria-sort]){color:var(--warp-color-text)}:where([data-scope=table]) :where([data-part=resize]){z-index:4;cursor:col-resize;touch-action:none;background:0 0;border:0;place-items:center;inline-size:12px;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:-6px}:where([data-scope=table]) :where([data-part=resize]):before{content:"";background:var(--warp-color-border-strong);block-size:45%;inline-size:1px;transition:block-size var(--warp-duration-fast), background-color var(--warp-duration-fast), inline-size var(--warp-duration-fast)}:where([data-scope=table]) :where([data-part=resize]:is(:hover,:focus-visible,[data-active])):before{background:var(--warp-color-accent-solid);block-size:100%;inline-size:2px}:where([data-scope=table]) :where([data-part=resize]:focus-visible){outline:none}:where([data-scope=table]) :where(th:has([data-part=resize])){position:sticky}:where([data-scope=table]) :where(tbody) :where(tr:hover)>:where(*){transition-duration:0s}:where([data-scope=table]) :where(tbody) :where(tr:hover){--_cell-bg:color-mix(in oklab, var(--warp-color-text) calc(var(--warp-state-hover) * 100%), var(--warp-color-surface-raised))}:where([data-scope=table]) :where(tbody) :where(tr[data-selected]){--_cell-bg:var(--warp-color-accent-soft)}:where([data-scope=table]) :where(tbody) :where(tr[data-selected])>:where(:first-child){box-shadow:inset var(--warp-border-emphasis) 0 0 var(--warp-color-accent-solid)}:where([data-scope=table]) :where(tbody) :where(tr[data-clickable]){cursor:pointer}:where([data-scope=table]) :where(tbody) :where(tr:focus-visible){outline:var(--warp-focus-width) solid var(--warp-color-focus);outline-offset:-2px}:where([data-scope=table]) :where([data-part=select]){inline-size:calc(20px + var(--_px) * 2);padding-inline:var(--_px)}:where([data-scope=table]) :where([data-part=select]) :where([data-scope=checkbox]){vertical-align:middle}:where([data-scope=table]) :where([data-part=select]) :where([data-scope=checkbox]):after{content:"";inset:calc((20px - var(--warp-hit-min)) / 2);position:absolute}:where([data-scope=table]) :where([data-part=expand]){all:unset;box-sizing:border-box;cursor:pointer;inline-size:max(24px, var(--warp-hit-min));block-size:max(24px, var(--warp-hit-min));border-radius:var(--warp-radius-mark);color:var(--warp-color-text-subtle);place-items:center;margin-inline:-6px;display:inline-grid}:where([data-scope=table]) :where([data-part=expand]) :where(svg){block-size:14px;inline-size:14px;transition:transform var(--warp-duration-base) var(--warp-ease-out)}:where([data-scope=table]) :where([data-part=expand][aria-expanded=true]) :where(svg){transform:rotate(90deg)}:where([data-scope=table]) :where([data-part=expand]:hover){color:var(--warp-color-text);background:color-mix(in oklab, currentColor 8%, transparent)}:where([data-scope=table]) :where([data-part=expand]:focus-visible){outline:var(--warp-focus-width) solid var(--warp-color-focus)}:where([data-scope=table]) :where(tr[data-part=detail])>:where(td){white-space:normal;background:var(--warp-color-surface);block-size:auto;padding-block:0}:where([data-scope=table]) :where([data-part=slide]){animation:warp-slide-open calc(var(--warp-duration-slow) * var(--warp-motion-scale)) var(--warp-ease-out);transition:grid-template-rows calc(var(--warp-duration-slow) * var(--warp-motion-scale)) var(--warp-ease-out);grid-template-rows:1fr;display:grid}:where([data-scope=table]) :where([data-part=slide][data-closing]){grid-template-rows:0fr}:where([data-scope=table]) :where([data-part=slide])>:where(div){min-block-size:0;overflow:clip}:where([data-scope=table]) :where([data-part=slide])>:where(div)>:where(div){padding-block:var(--warp-space-group)}:where([data-scope=table]) :where(tbody) :where([data-scope=checkbox])>:where([data-part=control]){box-shadow:inset 0 0 0 var(--warp-border-hairline) var(--warp-color-sweep-base)}:where([data-scope=table]) :where(tbody) :where([data-scope=checkbox]:hover)>:where([data-part=control]){box-shadow:inset 0 0 0 var(--warp-border-hairline) var(--warp-color-sweep)}:where([data-scope=table]) :where(tbody) :where([data-scope=checkbox])>:where(input:focus-visible)+:where([data-part=control]){outline:var(--warp-focus-width) solid var(--warp-color-focus);outline-offset:2px}:where([data-scope=table]) :where([data-editable]){cursor:text}:where([data-scope=table]) :where([data-editable]:hover){box-shadow:inset 0 0 0 1px var(--warp-color-border-strong)}:where([data-scope=table]) :where([data-editable]:focus-visible){outline:var(--warp-focus-width) solid var(--warp-color-focus);outline-offset:-2px}:where([data-scope=table]) :where([data-part=editor]){all:unset;box-sizing:border-box;inline-size:100%;block-size:calc(var(--_row) - 8px);background:var(--warp-color-surface-overlay);border-radius:var(--warp-radius-mark);box-shadow:inset 0 0 0 1px var(--warp-color-focus), 0 0 0 1px var(--warp-color-focus);font:inherit;font-size:var(--warp-text-control-size);text-align:inherit;margin-inline:-8px;padding-inline:8px}:where([data-scope=table]) :where([data-live]){position:relative}:where([data-scope=table]) :where([data-live]) :where([data-part=dir]){text-align:center;vertical-align:.08em;inline-size:1.1em;font-size:.72em;display:inline-block}:where([data-scope=table]) :where([data-live][data-delta^=up]){color:var(--warp-color-data-up)}:where([data-scope=table]) :where([data-live][data-delta^=down]){color:var(--warp-color-data-down)}:where([data-scope=table]) :where([data-live][data-delta^=up]) :where([data-part=dir]):before{content:"▲"}:where([data-scope=table]) :where([data-live][data-delta^=down]) :where([data-part=dir]):before{content:"▼"}:where([data-scope=table]) :where([data-live][data-delta=up]){animation:warp-flash-up-a var(--warp-data-flash) var(--warp-ease-out)}:where([data-scope=table]) :where([data-live][data-delta=up2]){animation:warp-flash-up-b var(--warp-data-flash) var(--warp-ease-out)}:where([data-scope=table]) :where([data-live][data-delta=down]){animation:warp-flash-down-a var(--warp-data-flash) var(--warp-ease-out)}:where([data-scope=table]) :where([data-live][data-delta=down2]){animation:warp-flash-down-b var(--warp-data-flash) var(--warp-ease-out)}:where([data-scope=table]) :where([data-part=bulk]){align-items:center;gap:var(--warp-space-related);border-radius:var(--warp-radius-control);background:var(--warp-color-surface-inverse);color:var(--warp-color-on-inverse);box-shadow:var(--warp-elevation-2);animation:warp-enter var(--warp-duration-base) var(--warp-ease-out);flex-wrap:wrap;padding:6px 6px 6px 14px;display:flex}:where([data-scope=table]) :where([data-part=bulk][hidden]){display:none}:where([data-scope=table]) :where([data-part=bulk]) :where([data-scope=button]){color:var(--warp-color-on-inverse)}:where([data-scope=table]) :where([data-part=bulk]) :where(b){font-variant-numeric:tabular-nums;margin-inline-end:auto;font-weight:600}:where([data-scope=table]) :where([data-part=footer]){justify-content:space-between;align-items:center;gap:var(--warp-space-related);font-size:var(--warp-text-caption-size);color:var(--warp-color-text-subtle);flex-wrap:wrap;display:flex}:where([data-scope=table]) :where([data-part=skeleton]){block-size:10px;inline-size:var(--w,70%)}:where([data-scope=table]) :where([data-part=state]){justify-items:center;gap:var(--warp-space-related);text-align:center;padding:var(--warp-space-section) var(--warp-space-group);white-space:normal;display:grid}:where([data-scope=table]) :where([data-part=state]) :where(svg){block-size:40px;inline-size:72px;overflow:visible}:where([data-scope=table]) :where([data-part=state]) :where(svg) :where(line){stroke:var(--warp-color-border-strong);stroke-width:1px}:where([data-scope=table]) :where([data-part=state]) :where(svg) :where(path){stroke:var(--warp-color-accent-solid);stroke-width:2px;fill:none}:where([data-scope=table]) :where([data-part=state][data-kind=error]) :where(svg) :where(path){stroke:var(--warp-color-critical-solid)}:where([data-scope=table]) :where([data-part=state]) :where(h4){font-size:var(--warp-text-body-size);margin:0;font-weight:600}:where([data-scope=table]) :where([data-part=state]) :where(p){max-inline-size:42ch;color:var(--warp-color-text-subtle);font-size:var(--warp-text-caption-size);margin:0}:where([data-scope=table][data-density=compact]){--_px:calc(var(--warp-table-pad-x) * .85)}@container table (width<=999.98px){:where([data-scope=table]) :where([data-priority="3"]){display:none}}@container table (width<=759.98px){:where([data-scope=table]) :where([data-priority="2"]){display:none}}@container table (width<=599.98px){:where([data-scope=table][data-phone=cards]) :where([data-part=viewport]){background:0 0;border:0;max-block-size:none;overflow:visible}:where([data-scope=table][data-phone=cards]) :where(:is(table,tbody)){display:block}:where([data-scope=table][data-phone=cards]) :where(thead){display:none}:where([data-scope=table][data-phone=cards]) :where(tbody){gap:var(--warp-space-related);display:grid}:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr:not([data-part=detail])){align-items:center;gap:2px var(--warp-space-group);background:var(--_cell-bg,var(--warp-color-surface-raised));border:var(--warp-border-hairline) solid var(--warp-color-border);border-radius:var(--warp-radius-surface);grid-template-columns:auto 1fr auto;padding:12px 14px;display:grid;position:relative}:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr)>:where(td),:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr)>:where(th){justify-content:space-between;align-items:baseline;gap:var(--warp-space-group);white-space:normal;text-align:end;background:0 0;border:0;grid-column:1/-1;block-size:auto;min-block-size:0;padding:3px 0;display:flex;position:static;box-shadow:none!important}:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr)>:where([data-label]):before{content:attr(data-label);text-align:start;color:var(--warp-color-text-subtle);font-family:var(--warp-text-eyebrow-font);font-size:var(--warp-text-eyebrow-size);letter-spacing:var(--warp-text-eyebrow-tracking);text-transform:var(--warp-text-eyebrow-case);flex:none}:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr)>:where([data-card=title]){text-align:start;font-size:calc(var(--warp-text-body-size) + 1px);grid-area:1/2;justify-content:start;gap:1px;padding-block-end:6px;display:grid}:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr)>:where(:has(>[data-part=expand])){grid-area:2/3;justify-content:end;padding:0}:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr)>:where([data-card=title]):before{content:none}:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr[data-part=detail])>:where(td){text-align:start;padding-inline:14px;display:block}:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr)>:where([data-part=select]){inline-size:auto;min-block-size:var(--warp-target-min);min-inline-size:var(--warp-target-min);grid-area:1/1;justify-content:center;align-items:center;padding:0 0 6px}:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr)>:where([data-card=badge]){grid-area:1/3;padding-block-end:6px}:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr)>:where([data-card=badge]):before{content:none}:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr)>:where([data-priority]){display:flex}:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr)>:where([data-card=hide]){display:none}:where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr[data-selected]){border-color:var(--warp-color-accent-border);box-shadow:inset var(--warp-border-emphasis) 0 0 var(--warp-color-accent-solid)}:where([data-scope=table][data-phone=cards]) :where([data-part=resize]){display:none}}:where([data-scope=table]) :where([data-part=sortbar]){align-items:center;gap:var(--warp-space-related);font-size:var(--warp-text-caption-size);color:var(--warp-color-text-subtle);display:flex}:where([data-scope=table]) :where([data-part=sheet]){z-index:20;background:var(--warp-color-surface-overlay);border-inline-start:var(--warp-border-hairline) solid var(--warp-color-border);inline-size:min(380px,92%);box-shadow:var(--warp-elevation-3);border-radius:var(--warp-radius-surface) 0 0 var(--warp-radius-surface);animation:warp-sheet-in var(--warp-duration-slow) var(--warp-ease-out);grid-template-rows:auto 1fr;display:grid;position:absolute;inset-block:0;inset-inline-end:0}:where([data-scope=table]) :where([data-part=sheet][hidden]){display:none}:where([data-scope=table]) :where([data-part=sheet])>:where(header){border-block-end:1px solid var(--warp-color-border);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}:where([data-scope=table]) :where([data-part=sheet])>:where(div){padding:16px;overflow:auto}:where([data-scope=table]) :where(table:is([role=grid],[role=treegrid])) :where(tbody) :where(:is(td,th):focus-visible){outline:var(--warp-focus-width) solid var(--warp-color-focus);outline-offset:-2px}:where([data-scope=table]) :where(tbody) :where([aria-selected=true]){--_cell-bg:var(--warp-color-accent-soft);background:var(--warp-color-accent-soft)}:where([data-scope=table]) :where(th[draggable=true]){cursor:grab}:where([data-scope=table]) :where(th[data-drop-before]):before,:where([data-scope=table]) :where(th[data-drop-after]):before{content:"";background:var(--warp-color-accent-solid);z-index:4;border-radius:1px;inline-size:2px;position:absolute;inset-block:6px}:where([data-scope=table]) :where(th[data-drop-before]):before{inset-inline-start:-1px}:where([data-scope=table]) :where(th[data-drop-after]):before{inset-inline-end:-1px}:where([data-scope=table]) :where(tr[data-part=group])>:where(*){background:var(--warp-color-surface-sunken);block-size:calc(var(--warp-table-row) - 4px);z-index:1;font-weight:600;position:sticky;inset-block-start:var(--warp-table-head)}:where([data-scope=table]) :where(tr[data-part=group]) :where(button){all:unset;cursor:pointer;min-block-size:var(--warp-hit-min);align-items:center;gap:8px;display:inline-flex}:where([data-scope=table]) :where(tr[data-part=group]) :where(button) :where(svg){block-size:14px;inline-size:14px;transition:rotate var(--warp-duration-fast) var(--warp-ease-out)}:where([data-scope=table]) :where(tr[data-part=group]) :where(button[aria-expanded=true]) :where(svg){rotate:90deg}:where([data-scope=table]) :where(tr[data-part=group]) :where(button:focus-visible){outline:2px solid var(--warp-color-focus);outline-offset:2px;border-radius:3px}:where([data-scope=table]) :where(tr[data-part=aggregate])>:where(*){border-block-start:1px solid var(--warp-color-border-strong);background:var(--warp-color-surface-raised);font-weight:600}:where([data-scope=table]) :where(tr[data-part=filters]) :where(th){background:var(--warp-color-surface);padding-block:4px}:where([data-scope=table]) :where(tr[data-part=filters]) :where(input){border:1px solid var(--warp-color-border-control);border-radius:calc(var(--warp-radius-control) - 2px);background:var(--warp-color-surface-raised);block-size:28px;inline-size:100%;min-inline-size:72px;color:var(--warp-color-text);font:400 max(12px, var(--warp-input-font-min))/var(--warp-text-control-leading) var(--warp-text-body-font);padding-inline:8px}:where([data-scope=table]) :where(td[data-heat]){background:color-mix(in oklab, var(--warp-color-accent-solid) calc(var(--v) * 34%), transparent)}:where([data-scope=table]) :where(td[data-invalid]){box-shadow:inset 0 -2px 0 var(--warp-color-critical-solid)}:where([data-scope=table]) :where(td[data-copied]){animation:warp-flash-up-a var(--warp-data-flash) var(--warp-ease-out)}@container table (width<=599.98px){@media (pointer:coarse){:where(:root:not([data-pointer=fine])) :where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr)>:where([data-editable]){pointer-events:none}}:where([data-pointer=coarse]) :where([data-scope=table][data-phone=cards]) :where(tbody) :where(tr)>:where([data-editable]){pointer-events:none}}:where([data-scope=table][data-tree]){--_indent:var(--warp-table-indent);--_guide:color-mix(in oklab, var(--_bc,var(--warp-color-border-strong)) calc(var(--warp-table-tree-tint) * 70%), var(--warp-color-border-strong))}:where([data-scope=table][data-tree]) :where(tbody) :where(tr){outline:none}:where([data-scope=table][data-tree]) :where([data-part=tree-cell]){color:var(--warp-color-text);padding-inline-start:calc(var(--_px) + (var(--_lvl,1) - 1) * var(--_indent));font-weight:400}:where([data-scope=table][data-tree]) :where([data-part=tree-cell]:not([data-pinned])){position:relative}:where([data-scope=table][data-tree]) :where([data-part=tree-cell])>:where([data-part=tree-label]){align-items:center;gap:var(--warp-space-related);min-inline-size:0;display:inline-flex}:where([data-scope=table][data-tree]) :where(tr:not([aria-level="1"]))>:where([data-part=tree-cell]):before{content:"";pointer-events:none;inline-size:calc((var(--_lvl,1) - 1) * var(--_indent));background:repeating-linear-gradient(to right, var(--_guide) 0 1px, transparent 1px var(--_indent));opacity:var(--warp-table-tree-guides);position:absolute;inset-block:0;inset-inline-start:calc(var(--_px) + 11.5px)}:where([data-scope=table][data-tree]) :where([data-part=tree-cell]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{background:repeating-linear-gradient(to left, var(--_guide) 0 1px, transparent 1px var(--_indent))}:where([data-scope=table][data-tree]) :where(tbody) :where(tr)>:where(:first-child){box-shadow:inset calc(var(--warp-border-emphasis) * var(--warp-table-tree-tint)) 0 0 var(--_bc,transparent)}:where([data-scope=table][data-tree]) :where(tbody) :where(tr)>:where(:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){box-shadow:inset calc(var(--warp-border-emphasis) * var(--warp-table-tree-tint) * -1) 0 0 var(--_bc,transparent)}:where([data-scope=table][data-tree]) :where(tr[aria-expanded]) :where([data-part=primary]){font-weight:600}:where([data-scope=table][data-tree]) :where(tr[aria-expanded]) :where(td[data-numeric]){color:var(--warp-color-text-subtle);font-weight:500}:where([data-scope=table][data-tree]) :where(tr[data-context])>:where(*){color:var(--warp-color-text-subtle)}:where([data-scope=table][data-tree]) :where([data-part=toggle]){border-radius:var(--warp-radius-mark);block-size:24px;inline-size:24px;color:var(--warp-color-text-subtle);cursor:pointer;flex:none;place-items:center;display:inline-grid;position:relative}:where([data-scope=table][data-tree]) :where([data-part=toggle]):after{content:"";inset:min(0px, calc((24px - var(--warp-hit-min)) / 2));position:absolute}:where([data-scope=table][data-tree]) :where([data-part=toggle]:hover){color:var(--warp-color-text);background:color-mix(in oklab, currentColor 8%, transparent)}:where([data-scope=table][data-tree]) :where([data-part=toggle]) :where(svg){block-size:14px;inline-size:14px;transition:rotate var(--warp-duration-base) var(--warp-ease-out)}:where([data-scope=table][data-tree]) :where([data-part=toggle]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) :where(svg){scale:-1 1}:where([data-scope=table][data-tree]) :where(tr[aria-expanded=true]) :where([data-part=toggle]) :where(svg){rotate:90deg}:where([data-scope=table][data-tree]) :where(tr[aria-expanded=true]) :where([data-part=toggle]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) :where(svg){rotate:-90deg}:where([data-scope=table][data-tree]) :where([data-part=toggle][data-leaf]){visibility:hidden}:where([data-scope=table][data-tree]) :where(tr[aria-busy=true]) :where([data-part=toggle]) :where(svg){opacity:.4}:where([data-scope=table][data-tree]) :where(tbody) :where(tr:focus-visible)>:where(*){box-shadow:inset 0 2px 0 var(--warp-color-focus), inset 0 -2px 0 var(--warp-color-focus)}:where([data-scope=table][data-tree]) :where(tbody) :where(tr:focus-visible)>:where(:first-child){box-shadow:inset 2px 2px 0 var(--warp-color-focus), inset 0 -2px 0 var(--warp-color-focus)}:where([data-scope=table][data-tree]) :where(tbody) :where(tr:focus-visible)>:where(:last-child),:where([data-scope=table][data-tree]) :where(tbody) :where(tr:focus-visible)>:where(:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){box-shadow:inset -2px 2px 0 var(--warp-color-focus), inset 0 -2px 0 var(--warp-color-focus)}:where([data-scope=table][data-tree]) :where(tbody) :where(tr:focus-visible)>:where(:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){box-shadow:inset 2px 2px 0 var(--warp-color-focus), inset 0 -2px 0 var(--warp-color-focus)}:where([data-scope=table][data-tree]) :where(tbody) :where(:is(td,th):focus-visible){outline:var(--warp-focus-width) solid var(--warp-color-focus);outline-offset:-2px}:where([data-scope=table][data-tree]) :where(tbody) :where(tr:is(:focus,:focus-within)){--_cell-bg:var(--warp-color-accent-soft)}:where([data-scope=table][data-tree]) :where(tr[data-part=loading])>:where(*){color:var(--warp-color-text-subtle)}:where([data-scope=table][data-tree]) :where(tr[data-part=loading]) :where([data-part=skeleton]){vertical-align:middle;inline-size:96px;margin-inline-start:var(--warp-space-related);display:inline-block}:where([data-scope=table][data-tree]) :where(tr[data-enter])>:where(*){animation:warp-tree-in var(--warp-duration-base) var(--warp-ease-out) both;animation-delay:calc(min(var(--i,0), 8) * var(--warp-stagger) * .5)}@media (forced-colors:active){:where([data-scope=table][data-tree]) :where(tbody) :where(tr:focus-visible){outline-offset:-2px;outline:2px solid highlight}:where([data-scope=table][data-tree]) :where(tbody) :where(:is(td,th):focus-visible){outline-color:highlight}:where([data-scope=table][data-tree]) :where([data-part=tree-cell]):before{background:repeating-linear-gradient(to right, GrayText 0 1px, transparent 1px var(--_indent));opacity:1;forced-color-adjust:none}:where([data-scope=table][data-tree]) :where(tr[data-context])>:where(*){color:graytext}:where([data-scope=table][data-tree]) :where(tbody) :where(tr:is(:focus,:focus-within)){--_cell-bg:Canvas}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :where([data-scope=table][data-tree]) :where(tr[data-enter])>:where(*){animation-duration:.12s;animation-delay:0s}}:where([data-motion=reduce]) :where([data-scope=table][data-tree]) :where(tr[data-enter])>:where(*){animation-duration:.12s;animation-delay:0s}@keyframes warp-slide-open{0%{grid-template-rows:0fr}}@keyframes warp-flash-up-a{0%{background-color:var(--warp-color-data-up-flash)}}@keyframes warp-flash-up-b{0%{background-color:var(--warp-color-data-up-flash)}}@keyframes warp-flash-down-a{0%{background-color:var(--warp-color-data-down-flash)}}@keyframes warp-flash-down-b{0%{background-color:var(--warp-color-data-down-flash)}}@keyframes warp-sheet-in{0%{transform:translateX(calc(24px * var(--warp-motion-scale)));opacity:0}}@keyframes warp-tree-in{0%{opacity:0;translate:0 calc(-6px * var(--warp-motion-scale))}}:where([data-scope=table]),:where([data-scope=chart]),:where([data-scope=stat]),:where([data-scope=kanban]),:where([data-scope=meter]),:where([data-scope=ring]),:where([data-scope=delta]),:where([data-scope=list]),:where([data-scope=desc]),:where([data-scope=timeline]){font-variant-numeric:tabular-nums}:where([data-scope=desc]){grid-template-columns:minmax(110px,max-content) minmax(0,1fr);margin:0;display:grid;container-type:inline-size}:where([data-scope=desc])>:where(div){display:contents}:where([data-scope=desc]) :where(dt),:where([data-scope=desc]) :where(dd){border-block-end:1px solid var(--warp-color-border);margin:0;padding-block:9px}:where([data-scope=desc]) :where(dt){color:var(--warp-color-text-subtle);font-size:var(--warp-text-caption-size);padding-block-start:11px;padding-inline-end:18px}:where([data-scope=desc]) :where(dd){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-inline-size:0}:where([data-scope=desc])>:where(div:last-child)>:where(*){border-block-end:0}}