:root{color-scheme:light;--tv-color-primary:#1f2933;--tv-color-background:#f7f8fa;--tv-color-panel:#ffffff;--tv-color-surface:#eef1f4;--tv-color-foreground:#0e1216;--tv-color-muted:#5a6672;--tv-color-paper:#fefdfb;--tv-color-ink:#0e1216;--tv-color-border:#cfd6dd;--tv-color-hair:#e4e9ed;--tv-color-skeleton:#e1e6eb;--tv-color-danger:#c43124;--tv-color-success:#1f7a4d;--tv-color-warning:#8a6100;--tv-color-focus-ring:#2563eb;--tv-color-shadow:rgb(14 18 22/14%);--tv-color-danger-soft:color-mix(in oklab,var(--tv-color-danger) 10%,var(--tv-color-background));--tv-color-danger-line:color-mix(in oklab,var(--tv-color-danger) 40%,var(--tv-color-border));--tv-brand:oklch(from var(--tv-color-primary) clamp(0.34,l,0.545) max(c,0.03) h);--tv-brand-hover:oklch(from var(--tv-color-primary) clamp(0.3,calc(l - 0.05),0.53) max(c,0.03) h);--tv-brand-active:oklch(from var(--tv-color-primary) clamp(0.26,calc(l - 0.1),0.48) max(c,0.03) h);--tv-brand-on:#ffffff;--tv-brand-mark:oklch(from var(--tv-color-primary) clamp(0.22,l,0.5) max(c,0.02) h);--tv-brand-soft:color-mix(in oklab,var(--tv-brand-mark) 12%,var(--tv-color-background));--tv-brand-line:color-mix(in oklab,var(--tv-brand-mark) 42%,var(--tv-color-border));--tv-brand-selected:color-mix(in oklab,var(--tv-brand-mark) 15%,var(--tv-color-panel));--tv-font-sans:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tv-font-menu:"Source Serif 4",Georgia,"Times New Roman",serif;--tv-font-size-page:18px;--tv-font-size-title:15px;--tv-font-size-body:13px;--tv-font-size-sm:12px;--tv-font-size-meta:11px;--tv-font-size-label:10px;--tv-font-weight-medium:500;--tv-font-weight-strong:600;--tv-line-height:1.45;--tv-track-tight:-0.01em;--tv-track-label:0.08em;--tv-space-1:4px;--tv-space-2:6px;--tv-space-3:8px;--tv-space-4:10px;--tv-space-5:14px;--tv-space-6:16px;--tv-space-7:20px;--tv-row:24px;--tv-control:24px;--tv-radius:2px;--tv-border-width:1px;--tv-rail:200px;--tv-topbar:40px;--tv-statusbar:26px;--tv-panel-head:26px;--tv-table-columns:minmax(0,1fr);--tv-shadow-sheet:0 4px 14px var(--tv-color-shadow);--tv-transition:120ms ease-out}body{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--tv-color-background:#0c1015;--tv-color-panel:#12181f;--tv-color-surface:#161d25;--tv-color-foreground:#e3e9ef;--tv-color-muted:#8a96a3;--tv-color-border:#263039;--tv-color-hair:#1b232c;--tv-color-skeleton:#1e2731;--tv-color-danger:#ff7b6b;--tv-color-success:#4fbf87;--tv-color-warning:#e6b54a;--tv-color-focus-ring:#7aa2f7;--tv-color-shadow:rgb(0 0 0/45%);--tv-brand-mark:oklch(from var(--tv-color-primary) clamp(0.62,l,0.88) max(c,0.02) h)}}:root[data-theme=dark]{color-scheme:dark;--tv-color-background:#0c1015;--tv-color-panel:#12181f;--tv-color-surface:#161d25;--tv-color-foreground:#e3e9ef;--tv-color-muted:#8a96a3;--tv-color-border:#263039;--tv-color-hair:#1b232c;--tv-color-skeleton:#1e2731;--tv-color-danger:#ff7b6b;--tv-color-success:#4fbf87;--tv-color-warning:#e6b54a;--tv-color-focus-ring:#7aa2f7;--tv-color-shadow:rgb(0 0 0/45%);--tv-brand-mark:oklch(from var(--tv-color-primary) clamp(0.62,l,0.88) max(c,0.02) h)}[data-density=touch]{--tv-row:44px;--tv-control:44px;--tv-font-size-body:15px;--tv-font-size-meta:13px;--tv-space-4:14px}@supports not (color:oklch(from #000000 l c h)){:root{--tv-brand:var(--tv-color-primary);--tv-brand-hover:var(--tv-color-primary);--tv-brand-active:var(--tv-color-primary);--tv-brand-mark:var(--tv-color-primary)}}.tv-accordion{display:flex;flex-direction:column;min-width:0;font-family:var(--tv-font-sans);font-size:var(--tv-font-size-sm)}.tv-accordion__section{min-width:0}.tv-accordion__summary{display:flex;align-items:center;gap:var(--tv-space-2);height:var(--tv-row);padding:0 var(--tv-space-2);border-radius:var(--tv-radius);font-weight:var(--tv-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;list-style:none;transition:background-color var(--tv-transition)}.tv-accordion__summary::-webkit-details-marker{display:none}.tv-accordion__summary:hover{background:var(--tv-color-surface)}.tv-accordion__summary:focus-visible{outline:2px solid var(--tv-color-focus-ring);outline-offset:-1px}.tv-accordion__section[open]>.tv-accordion__summary{background:var(--tv-color-surface)}.tv-accordion__marker{flex:none;width:var(--tv-space-3)}.tv-accordion__count,.tv-accordion__marker{color:var(--tv-color-muted);font-size:var(--tv-font-size-meta)}.tv-accordion__count{-webkit-margin-start:auto;margin-inline-start:auto}.tv-accordion__panel{display:flex;flex-direction:column;min-width:0}.tv-accordion__item{display:flex;align-items:center;gap:var(--tv-space-2);height:var(--tv-row);padding:0 var(--tv-space-2) 0 var(--tv-space-7);border:none;border-radius:var(--tv-radius);background:transparent;color:var(--tv-color-foreground);font-family:inherit;font-size:var(--tv-font-size-sm);text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color var(--tv-transition)}.tv-accordion__item:hover{background:var(--tv-color-surface)}.tv-accordion__item:focus-visible{outline:2px solid var(--tv-color-focus-ring);outline-offset:-1px}.tv-accordion__item[aria-current=true]{background:var(--tv-brand-selected);box-shadow:inset 2px 0 0 var(--tv-brand-mark);font-weight:var(--tv-font-weight-strong)}.tv-accordion__meta{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--tv-color-muted);font-size:var(--tv-font-size-meta)}.tv-action-menu{position:relative;flex:none}.tv-button.tv-action-menu__trigger{width:var(--tv-control);padding-inline:0}.tv-action-menu__panel{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--tv-space-1));z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:var(--tv-space-2);min-width:180px;padding:var(--tv-space-3);border:var(--tv-border-width) solid var(--tv-color-border);border-radius:var(--tv-radius);background:var(--tv-color-panel);box-shadow:var(--tv-shadow-sheet);text-align:start;white-space:nowrap}.tv-action-menu__panel .tv-button{justify-content:flex-start;width:100%}.tv-alert{display:flex;align-items:flex-start;gap:var(--tv-space-3);padding:var(--tv-space-2) var(--tv-space-3);border:var(--tv-border-width) solid var(--tv-color-border);-webkit-border-start:2px solid var(--tv-color-border);border-inline-start:2px solid var(--tv-color-border);border-radius:var(--tv-radius);background:var(--tv-color-panel);color:var(--tv-color-foreground);font-family:var(--tv-font-sans);font-size:var(--tv-font-size-meta)}.tv-alert__code{flex:none;font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-strong);letter-spacing:var(--tv-track-label);text-transform:uppercase;white-space:nowrap}.tv-alert__body{margin:0;min-width:0;text-wrap:pretty}.tv-alert__action{-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.tv-alert[data-tone=danger]{border-color:var(--tv-color-danger-line);border-inline-start-color:var(--tv-color-danger);background:var(--tv-color-danger-soft)}.tv-alert[data-tone=danger] .tv-alert__code{color:var(--tv-color-danger)}.tv-alert[data-tone=warning]{border-inline-start-color:var(--tv-color-warning)}.tv-alert[data-tone=warning] .tv-alert__code{color:var(--tv-color-warning)}.tv-alert[data-tone=success]{border-inline-start-color:var(--tv-color-success)}.tv-alert[data-tone=success] .tv-alert__code{color:var(--tv-color-success)}.tv-alert[data-tone=brand]{border-inline-start-color:var(--tv-brand-mark)}.tv-alert[data-tone=brand] .tv-alert__code{color:var(--tv-brand-mark)}.tv-badge{display:inline-flex;align-items:center;height:17px;padding:0 var(--tv-space-1);border:var(--tv-border-width) solid var(--tv-color-border);border-radius:var(--tv-radius);color:var(--tv-color-muted);font-family:var(--tv-font-sans);font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-strong);letter-spacing:var(--tv-track-label);text-transform:uppercase;white-space:nowrap}.tv-badge[data-tone=success]{border-color:var(--tv-color-success);color:var(--tv-color-success)}.tv-badge[data-tone=warning]{border-color:var(--tv-color-warning);color:var(--tv-color-warning)}.tv-badge[data-tone=danger]{border-color:var(--tv-color-danger);color:var(--tv-color-danger)}.tv-badge[data-tone=quiet]{border-color:var(--tv-color-hair)}.tv-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--tv-space-2);height:var(--tv-control);padding:0 var(--tv-space-3);border:var(--tv-border-width) solid transparent;border-radius:var(--tv-radius);font-family:var(--tv-font-sans);font-size:var(--tv-font-size-sm);font-weight:var(--tv-font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--tv-transition),border-color var(--tv-transition)}.tv-button>svg{flex:none}.tv-button:focus-visible{outline:2px solid var(--tv-color-focus-ring);outline-offset:1px}.tv-button[data-variant]:disabled{border-color:var(--tv-color-hair);background:var(--tv-color-surface);color:var(--tv-color-muted);cursor:not-allowed}.tv-button[data-variant=primary]{padding:0 var(--tv-space-4);background:var(--tv-brand);color:var(--tv-brand-on)}.tv-button[data-variant=primary]:hover:not(:disabled){background:var(--tv-brand-hover)}.tv-button[data-variant=primary]:active:not(:disabled){background:var(--tv-brand-active)}.tv-button[data-variant=secondary]{border-color:var(--tv-color-border);background:var(--tv-color-panel);color:var(--tv-color-foreground)}.tv-button[data-variant=secondary]:hover:not(:disabled){background:var(--tv-color-surface)}.tv-button[data-variant=quiet]{background:transparent;color:var(--tv-color-foreground)}.tv-button[data-variant=quiet]:hover:not(:disabled){background:var(--tv-color-surface)}.tv-button[data-variant=danger]{border-color:var(--tv-color-danger-line);background:var(--tv-color-danger-soft);color:var(--tv-color-danger)}.tv-button[data-variant=danger]:hover:not(:disabled){border-color:var(--tv-color-danger)}.tv-card{display:flex;flex-direction:column;min-width:0;border:var(--tv-border-width) solid var(--tv-color-border);border-radius:var(--tv-radius);background:var(--tv-color-panel);font-family:var(--tv-font-sans);font-size:var(--tv-font-size-body)}.tv-card__head{display:flex;align-items:center;gap:var(--tv-space-3);height:var(--tv-panel-head);padding:0 var(--tv-space-3);border-bottom:var(--tv-border-width) solid var(--tv-color-hair);color:var(--tv-color-muted);font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-strong);letter-spacing:var(--tv-track-label);text-transform:uppercase}.tv-card__meta{-webkit-margin-start:auto;margin-inline-start:auto;font-weight:var(--tv-font-weight-medium);letter-spacing:normal;text-transform:none}.tv-card__body{display:flex;flex-direction:column;gap:var(--tv-space-5);padding:var(--tv-space-4);min-width:0}.tv-card__body[data-scroll=true]{flex:1 1;overflow-y:auto;min-height:0}.tv-card__foot{display:flex;align-items:center;gap:var(--tv-space-3);height:var(--tv-panel-head);padding:0 var(--tv-space-3);border-top:var(--tv-border-width) solid var(--tv-color-hair);background:var(--tv-color-surface)}.tv-card[data-state=empty],.tv-card__foot{color:var(--tv-color-muted);font-size:var(--tv-font-size-meta)}.tv-card[data-state=empty]{align-items:flex-start;gap:var(--tv-space-2);padding:var(--tv-space-4);border-style:dashed}.tv-dialog{width:min(560px,calc(100vw - var(--tv-space-7) * 2));padding:0;border:var(--tv-border-width) solid var(--tv-color-border);border-radius:var(--tv-radius);background:var(--tv-color-panel);box-shadow:var(--tv-shadow-sheet);color:var(--tv-color-foreground);font-family:var(--tv-font-sans);font-size:var(--tv-font-size-body)}.tv-dialog::-webkit-backdrop{background:var(--tv-color-shadow)}.tv-dialog::backdrop{background:var(--tv-color-shadow)}.tv-dialog__head{display:flex;align-items:center;gap:var(--tv-space-3);padding:var(--tv-space-4);border-bottom:var(--tv-border-width) solid var(--tv-color-border)}.tv-dialog__title{margin:0;font-size:var(--tv-font-size-title);font-weight:var(--tv-font-weight-strong)}.tv-dialog__body{flex-direction:column;gap:var(--tv-space-5)}.tv-dialog__body,.tv-dialog__foot{display:flex;padding:var(--tv-space-4)}.tv-dialog__foot{justify-content:flex-end;gap:var(--tv-space-2);border-top:var(--tv-border-width) solid var(--tv-color-border)}.tv-palette{width:min(560px,calc(100vw - var(--tv-space-7) * 2));padding:0;border:var(--tv-border-width) solid var(--tv-color-border);border-radius:var(--tv-radius);box-shadow:var(--tv-shadow-sheet);font-family:var(--tv-font-sans)}.tv-palette,.tv-palette__input{background:var(--tv-color-panel)}.tv-palette__input{width:100%;height:var(--tv-topbar);padding:0 var(--tv-space-3);border:none;border-bottom:var(--tv-border-width) solid var(--tv-color-border);border-radius:var(--tv-radius);color:var(--tv-color-foreground);font-family:inherit;font-size:var(--tv-font-size-body)}.tv-palette__input:focus-visible{outline:2px solid var(--tv-color-focus-ring);outline-offset:-2px}.tv-palette__list{margin:0;padding:0;max-height:320px;overflow-y:auto;list-style:none}.tv-palette__option{display:flex;align-items:center;gap:var(--tv-space-3);height:var(--tv-row);padding:0 var(--tv-space-3);font-size:var(--tv-font-size-sm);cursor:pointer}.tv-palette__option[aria-selected=true]{background:var(--tv-brand-selected);box-shadow:inset 2px 0 0 var(--tv-brand-mark)}.tv-palette__kind{flex:none;width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tv-color-muted);font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-strong);letter-spacing:var(--tv-track-label);text-transform:uppercase}.tv-palette__empty{margin:0;padding:var(--tv-space-4) var(--tv-space-3);color:var(--tv-color-muted);font-size:var(--tv-font-size-sm)}.tv-palette__hint{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--tv-color-muted);font-size:var(--tv-font-size-meta)}.tv-field{display:flex;flex-direction:column;gap:var(--tv-space-1);font-family:var(--tv-font-sans)}.tv-field__label{color:var(--tv-color-muted);font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-strong);letter-spacing:var(--tv-track-label);text-transform:uppercase}.tv-field__input{height:var(--tv-control);padding:0 var(--tv-space-3);border:var(--tv-border-width) solid var(--tv-color-border);border-radius:var(--tv-radius);background:var(--tv-color-panel);color:var(--tv-color-foreground);font-family:inherit;font-size:var(--tv-font-size-body);transition:border-color var(--tv-transition)}.tv-field__input:focus-visible{outline:2px solid var(--tv-color-focus-ring);outline-offset:-1px}.tv-field__input[aria-invalid=true]{border-color:var(--tv-color-danger)}.tv-field__input:-moz-read-only{border-color:var(--tv-color-hair);background:var(--tv-color-surface);color:var(--tv-color-muted)}.tv-field__input:read-only{border-color:var(--tv-color-hair);background:var(--tv-color-surface);color:var(--tv-color-muted)}.tv-field__input:disabled{border-color:var(--tv-color-hair);background:var(--tv-color-surface);color:var(--tv-color-muted);cursor:not-allowed}.tv-field__input:is(textarea){height:auto;padding:var(--tv-space-2) var(--tv-space-3);line-height:var(--tv-line-height);resize:vertical}.tv-field__hint{color:var(--tv-color-muted)}.tv-field__error,.tv-field__hint{margin:0;font-size:var(--tv-font-size-meta)}.tv-field__error{color:var(--tv-color-danger)}.tv-shell{display:grid;grid-template-columns:var(--tv-rail) minmax(0,1fr);flex:1 1;min-height:0;background:var(--tv-color-background);color:var(--tv-color-foreground);font-family:var(--tv-font-sans);font-size:var(--tv-font-size-body);line-height:var(--tv-line-height)}.tv-shell[data-chrome=none]{grid-template-columns:minmax(0,1fr)}.tv-shell__rail{display:flex;flex-direction:column;min-height:0;-webkit-border-end:var(--tv-border-width) solid var(--tv-color-border);border-inline-end:var(--tv-border-width) solid var(--tv-color-border);background:var(--tv-color-panel);overflow:hidden}.tv-shell__tenant{display:flex;align-items:center;gap:var(--tv-space-3);width:100%;height:var(--tv-topbar);padding:0 var(--tv-space-4);border:none;border-bottom:var(--tv-border-width) solid var(--tv-color-hair);background:none;color:inherit;font-family:inherit;font-size:var(--tv-font-size-sm);font-weight:var(--tv-font-weight-strong);text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.tv-shell__tenant{cursor:pointer;transition:background-color var(--tv-transition)}button.tv-shell__tenant:hover{background:var(--tv-color-surface)}.tv-shell__mark{display:grid;place-items:center;flex:none;width:var(--tv-space-7);height:var(--tv-space-7);border-radius:var(--tv-radius);background:var(--tv-brand);color:var(--tv-brand-on);font-size:var(--tv-font-size-meta);font-weight:var(--tv-font-weight-strong);overflow:hidden}.tv-shell__logo{width:100%;height:100%;object-fit:contain}.tv-shell__account{position:relative;flex:none}.tv-shell__account-panel{position:absolute;inset-inline:var(--tv-space-2);inset-block-start:100%;z-index:2;display:flex;flex-direction:column;gap:var(--tv-space-3);padding:var(--tv-space-3);border:var(--tv-border-width) solid var(--tv-color-border);border-radius:var(--tv-radius);background:var(--tv-color-panel);box-shadow:var(--tv-shadow-sheet)}.tv-shell__caret{-webkit-margin-start:auto;margin-inline-start:auto;flex:none;color:var(--tv-color-muted);display:flex}.tv-shell__tenant-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tv-shell__rail-footer{display:flex;align-items:center;flex:none;-webkit-margin-before:auto;margin-block-start:auto;height:30px;padding:0 var(--tv-space-3);border-top:var(--tv-border-width) solid var(--tv-color-border);background:var(--tv-color-surface);color:var(--tv-color-muted);font-size:var(--tv-font-size-meta)}.tv-shell__shortcut{display:flex;align-items:center;justify-content:space-between;gap:var(--tv-space-3);width:100%;height:100%;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--tv-transition)}.tv-shell__shortcut:hover{background:var(--tv-color-panel)}.tv-shell__shortcut kbd{padding:0 var(--tv-space-2);border:var(--tv-border-width) solid var(--tv-color-border);border-radius:var(--tv-radius);font-family:inherit;font-size:var(--tv-font-size-meta)}.tv-shell__nav{flex:1 1;min-height:0;overflow-y:auto;padding:var(--tv-space-3) var(--tv-space-2)}.tv-shell__main{display:grid;grid-template-rows:var(--tv-topbar) minmax(0,1fr) var(--tv-statusbar);min-width:0}.tv-shell[data-chrome=none] .tv-shell__main{grid-template-rows:minmax(0,1fr)}.tv-shell__topbar{gap:var(--tv-space-4);padding:0 var(--tv-space-5);border-bottom:var(--tv-border-width) solid var(--tv-color-border);background:var(--tv-color-panel)}.tv-shell__crumbs,.tv-shell__topbar{display:flex;align-items:center;min-width:0}.tv-shell__crumbs{gap:var(--tv-space-2);margin:0;padding:0;list-style:none;font-size:var(--tv-font-size-sm);color:var(--tv-color-muted);overflow:hidden}.tv-shell__crumbs li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-shell__crumbs a{color:inherit}.tv-shell__crumbs [aria-current=page]{color:var(--tv-color-foreground);font-weight:var(--tv-font-weight-medium)}.tv-shell__actions{display:flex;align-items:center;gap:var(--tv-space-2);-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.tv-shell__content{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto}.tv-shell__content>*{flex:1 0 auto;min-height:0}.tv-shell__content[data-pad=true]{padding:var(--tv-space-6)}.tv-shell__status{display:flex;align-items:center;gap:var(--tv-space-5);padding:0 var(--tv-space-4);border-top:var(--tv-border-width) solid var(--tv-color-border);background:var(--tv-color-panel);color:var(--tv-color-muted);font-size:var(--tv-font-size-meta);white-space:nowrap;overflow:hidden}.tv-shell__save{display:inline-flex;align-items:center;gap:var(--tv-space-2);-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.tv-shell__save:before{content:"";width:var(--tv-space-2);height:var(--tv-space-2);background:var(--tv-color-success)}.tv-shell__save[data-state=saving]:before{background:var(--tv-color-warning)}.tv-shell__save[data-state=error]:before{background:var(--tv-color-danger)}.tv-shell__heading{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--tv-space-6);margin-bottom:var(--tv-space-5)}.tv-shell__title{margin:0;font-size:var(--tv-font-size-page);font-weight:var(--tv-font-weight-strong);letter-spacing:var(--tv-track-tight)}.tv-shell__lede{margin:var(--tv-space-1) 0 0;color:var(--tv-color-muted);font-size:var(--tv-font-size-sm);text-wrap:pretty}.tv-shell__stats{display:flex;gap:var(--tv-space-5);-webkit-margin-start:auto;margin-inline-start:auto}.tv-shell__stat{display:flex;flex-direction:column;min-width:76px}.tv-shell__stat dt{color:var(--tv-color-muted);font-size:var(--tv-font-size-label);letter-spacing:var(--tv-track-label);text-transform:uppercase}.tv-shell__stat dd,.tv-shell__stat dt{font-weight:var(--tv-font-weight-strong)}.tv-shell__stat dd{margin:0;font-size:var(--tv-font-size-title)}@media (max-width:1023px){.tv-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.tv-shell__rail{flex-direction:row;align-items:stretch;-webkit-border-end:none;border-inline-end:none;-webkit-border-after:var(--tv-border-width) solid var(--tv-color-border);border-block-end:var(--tv-border-width) solid var(--tv-color-border)}.tv-shell__nav{display:none}.tv-shell__account{flex:1 1 auto;min-width:0}.tv-shell__tenant{-webkit-border-after:none;border-block-end:none}.tv-shell__rail-footer{flex:1 1 auto;-webkit-margin-before:0;margin-block-start:0;height:auto;-webkit-border-before:none;border-block-start:none;-webkit-border-start:var(--tv-border-width) solid var(--tv-color-border);border-inline-start:var(--tv-border-width) solid var(--tv-color-border)}}.tv-nav{gap:var(--tv-space-4);font-family:var(--tv-font-sans)}.tv-nav,.tv-nav__list{display:flex;flex-direction:column}.tv-nav__list{gap:0;margin:0;padding:0;list-style:none}.tv-nav[data-orientation=inline] .tv-nav__list{flex-flow:row wrap;align-items:center;gap:var(--tv-space-1)}.tv-nav__heading{margin:0;padding:var(--tv-space-1) var(--tv-space-3);color:var(--tv-color-muted);font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-strong);letter-spacing:var(--tv-track-label);text-transform:uppercase}.tv-nav__link{display:flex;gap:var(--tv-space-3);align-items:center;height:var(--tv-row);padding:0 var(--tv-space-3);border-radius:var(--tv-radius);color:var(--tv-color-foreground);font-size:var(--tv-font-size-sm);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color var(--tv-transition)}.tv-nav__link:hover{background:var(--tv-color-surface)}.tv-nav__link:focus-visible{outline:2px solid var(--tv-color-focus-ring);outline-offset:-1px}.tv-nav__link[aria-current=page]{background:var(--tv-brand-selected);box-shadow:inset 2px 0 0 var(--tv-brand-mark);font-weight:var(--tv-font-weight-strong)}.tv-nav__count{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--tv-color-muted);font-size:var(--tv-font-size-meta)}.tv-select{height:var(--tv-control);padding:0 var(--tv-space-2);border:var(--tv-border-width) solid var(--tv-color-border);border-radius:var(--tv-radius);background:var(--tv-color-panel);color:var(--tv-color-foreground);font-family:var(--tv-font-sans);font-size:var(--tv-font-size-sm);cursor:pointer;transition:border-color var(--tv-transition)}.tv-select:focus-visible{outline:2px solid var(--tv-color-focus-ring);outline-offset:-1px}.tv-select:disabled{border-color:var(--tv-color-hair);background:var(--tv-color-surface);color:var(--tv-color-muted);cursor:not-allowed}.tv-select[aria-invalid=true]{border-color:var(--tv-color-danger)}.tv-table{width:100%;border:var(--tv-border-width) solid var(--tv-color-border);border-radius:var(--tv-radius);background:var(--tv-color-panel);border-collapse:collapse;font-family:var(--tv-font-sans);font-size:var(--tv-font-size-body)}.tv-table__row{display:grid;grid-template-columns:var(--tv-table-columns);align-items:center;grid-gap:var(--tv-space-3);gap:var(--tv-space-3);padding:0 var(--tv-space-4);min-width:0}.tv-table__head .tv-table__row{height:var(--tv-panel-head);border-bottom:var(--tv-border-width) solid var(--tv-color-border);background:var(--tv-color-surface)}.tv-table__heading{color:var(--tv-color-muted);font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-strong);letter-spacing:var(--tv-track-label);text-transform:uppercase;text-align:start;min-width:0;overflow:hidden;text-overflow:ellipsis}.tv-table__body .tv-table__row{height:var(--tv-row);border-bottom:var(--tv-border-width) solid var(--tv-color-hair);transition:background-color var(--tv-transition)}.tv-table__body .tv-table__row:last-child{border-bottom-color:transparent}.tv-table__body .tv-table__row:hover{background:var(--tv-color-surface)}.tv-table__row[aria-selected=true]{background:var(--tv-brand-selected);box-shadow:inset 2px 0 0 var(--tv-brand-mark)}.tv-table__row[aria-selected=true] .tv-table__cell{font-weight:var(--tv-font-weight-strong)}.tv-table__cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.tv-table__cell[data-align=end]{text-align:end;color:var(--tv-color-muted)}.tv-table__cell[data-tone=muted]{color:var(--tv-color-muted);font-size:var(--tv-font-size-sm)}.tv-table__caption{padding:var(--tv-space-3) var(--tv-space-4);color:var(--tv-color-muted);font-size:var(--tv-font-size-meta);text-align:start;caption-side:bottom}.tv-table__skeleton{height:var(--tv-font-size-sm);border-radius:var(--tv-radius);background:var(--tv-color-skeleton)}.tv-tabs{display:flex;align-items:center;gap:var(--tv-space-1);height:var(--tv-panel-head);border-bottom:var(--tv-border-width) solid var(--tv-color-border);background:var(--tv-color-panel);font-family:var(--tv-font-sans)}.tv-tabs,.tv-tabs__tab{padding:0 var(--tv-space-3)}.tv-tabs__tab{height:calc(var(--tv-panel-head) - var(--tv-border-width));border:none;border-radius:var(--tv-radius);background:transparent;color:var(--tv-color-muted);font-family:inherit;font-size:var(--tv-font-size-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--tv-transition)}.tv-tabs__tab:hover{background:var(--tv-color-surface)}.tv-tabs__tab:focus-visible{outline:2px solid var(--tv-color-focus-ring);outline-offset:-2px}.tv-tabs:not([data-variant=filter]) .tv-tabs__tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--tv-brand-mark);color:var(--tv-color-foreground);font-weight:var(--tv-font-weight-strong)}.tv-tabs__record{-webkit-margin-start:auto;margin-inline-start:auto;flex:none;color:var(--tv-color-muted);font-size:var(--tv-font-size-meta);white-space:nowrap}.tv-tabs[data-variant=filter]{height:auto;padding:0;border-bottom:none;background:transparent;gap:var(--tv-space-2)}.tv-tabs[data-variant=filter] .tv-tabs__tab{height:var(--tv-control);border:var(--tv-border-width) solid var(--tv-color-border);border-radius:var(--tv-radius);color:var(--tv-color-foreground)}.tv-tabs[data-variant=filter] .tv-tabs__tab[aria-pressed=true]{border-color:var(--tv-color-foreground);background:var(--tv-color-foreground);color:var(--tv-color-background);font-weight:var(--tv-font-weight-medium)}