:root{--nx-z-dialog:calc(var(--tcs-ui-z-toast) - 10);--nx-z-pop:calc(var(--tcs-ui-z-toast) - 5)}.nx-dialog__close,.nx-menu__trigger,.nx-popover__trigger,.nx-select__trigger,.nx-tabs__tab{appearance:none;margin:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer}.nx-dialog__close:focus-visible,.nx-menu__trigger:focus-visible,.nx-popover__trigger:focus-visible,.nx-select__trigger:focus-visible,.nx-tabs__tab:focus-visible,.nx-toast__close:focus-visible{outline:2px solid var(--tcs-ui-brand);outline-offset:2px}.nx-menu,.nx-popover,.nx-select{box-sizing:border-box;color:var(--tcs-ui-ink);font-family:var(--tcs-ui-font-sans);font-size:var(--tcs-ui-fs-13);line-height:1.5;background:var(--tcs-ui-surface-raised);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-card);box-shadow:var(--tcs-ui-shadow-pop);outline:0;transition:opacity .12s ease,transform .12s ease}.nx-menu[data-ending-style],.nx-menu[data-starting-style],.nx-popover[data-ending-style],.nx-popover[data-starting-style],.nx-select[data-ending-style],.nx-select[data-starting-style]{opacity:0;transform:scale(.97)}.nx-menu__positioner,.nx-popover__positioner,.nx-select__positioner{z-index:var(--nx-z-pop)}.nx-dialog__backdrop{position:fixed;inset:0;z-index:var(--nx-z-dialog);background:color-mix(in srgb,var(--tcs-ui-rail-bg) 55%,transparent);transition:opacity .16s ease}.nx-dialog__backdrop[data-ending-style],.nx-dialog__backdrop[data-starting-style]{opacity:0}.nx-dialog__viewport{position:fixed;inset:0;z-index:var(--nx-z-dialog);display:flex;align-items:center;justify-content:center;padding:var(--tcs-ui-space-16);overflow-y:auto}.nx-dialog{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 2 * var(--tcs-ui-space-16));color:var(--tcs-ui-ink);font-family:var(--tcs-ui-font-sans);font-size:var(--tcs-ui-fs-14);background:var(--tcs-ui-surface-raised);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-sheet);box-shadow:var(--tcs-ui-shadow-modal);outline:0;transition:opacity .16s ease,transform .16s ease}.nx-dialog[data-ending-style],.nx-dialog[data-starting-style]{opacity:0;transform:translateY(var(--tcs-ui-space-8))}.nx-dialog--sm{max-width:400px}.nx-dialog--md{max-width:560px}.nx-dialog--lg{max-width:800px}.nx-dialog__head{position:relative;padding:var(--tcs-ui-space-20) var(--tcs-ui-space-48) var(--tcs-ui-space-12) var(--tcs-ui-space-24)}.nx-dialog__title{margin:0;font-size:var(--tcs-ui-fs-16);font-weight:600;line-height:1.4;color:var(--tcs-ui-ink)}.nx-dialog__desc{margin:var(--tcs-ui-space-4) 0 0;font-size:var(--tcs-ui-fs-13);color:var(--tcs-ui-muted)}.nx-dialog__close{position:absolute;top:var(--tcs-ui-space-12);right:var(--tcs-ui-space-12);width:var(--tcs-ui-space-32);height:var(--tcs-ui-space-32);font-size:var(--tcs-ui-fs-20);line-height:1;color:var(--tcs-ui-muted);border-radius:var(--tcs-ui-radius-control)}.nx-dialog__close:hover{color:var(--tcs-ui-ink);background:var(--tcs-ui-surface-sunken)}.nx-dialog__body{flex:1 1 auto;min-height:0;padding:var(--tcs-ui-space-4) var(--tcs-ui-space-24) var(--tcs-ui-space-20);overflow-y:auto}.nx-dialog__footer{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8);align-items:center;justify-content:flex-end;padding:var(--tcs-ui-space-12) var(--tcs-ui-space-24);border-top:1px solid var(--tcs-ui-line-soft)}.nx-popover{max-width:320px;padding:var(--tcs-ui-space-12)}.nx-popover__trigger{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--tcs-ui-radius-control)}.nx-infotip__trigger{padding:0 var(--tcs-ui-space-4);font-size:var(--tcs-ui-fs-13);line-height:1.4;color:var(--tcs-ui-muted)}.nx-infotip__trigger:hover,.nx-infotip__trigger[data-popup-open]{color:var(--tcs-ui-brand)}.nx-infotip__label{margin:0 0 var(--tcs-ui-space-4);font-weight:600;color:var(--tcs-ui-ink)}.nx-infotip__lines{display:grid;gap:var(--tcs-ui-space-4);padding:0;margin:0;list-style:none;color:var(--tcs-ui-ink-2)}.nx-menu__trigger{display:inline-flex;gap:var(--tcs-ui-space-4);align-items:center;border-radius:var(--tcs-ui-radius-control)}.nx-menu{min-width:168px;padding:var(--tcs-ui-space-4)}.nx-menu__item{display:flex;align-items:center;padding:var(--tcs-ui-space-8) var(--tcs-ui-space-12);color:var(--tcs-ui-ink);text-decoration:none;cursor:pointer;border-radius:var(--tcs-ui-radius-control);outline:0;-webkit-user-select:none;user-select:none}.nx-menu__item[data-highlighted]{background:var(--tcs-ui-brand-soft);color:var(--tcs-ui-brand)}.nx-menu__item[data-disabled]{color:var(--tcs-ui-disabled);cursor:not-allowed}.nx-menu__item--danger{color:var(--tcs-ui-bad-text)}.nx-menu__item--danger[data-highlighted]{background:var(--tcs-ui-bad-soft);color:var(--tcs-ui-bad-text)}.nx-menu__sep{height:1px;margin:var(--tcs-ui-space-4) 0;background:var(--tcs-ui-line-soft)}.nx-tabs{font-family:var(--tcs-ui-font-sans);font-size:var(--tcs-ui-fs-14);color:var(--tcs-ui-ink)}.nx-tabs__list{gap:var(--tcs-ui-space-4);padding:0;list-style:none}.nx-tabs__item,.nx-tabs__list{display:flex;margin:0}.nx-tabs__tab{display:inline-flex;align-items:center;padding:var(--tcs-ui-space-8) var(--tcs-ui-space-12);color:var(--tcs-ui-ink-2);text-decoration:none;white-space:nowrap}.nx-tabs__tab:hover{color:var(--tcs-ui-ink)}.nx-tabs__tab[data-disabled]{color:var(--tcs-ui-disabled);cursor:not-allowed}.nx-tabs__panel{padding-top:var(--tcs-ui-space-16);outline:0}.nx-tabs--line .nx-tabs__list{gap:var(--tcs-ui-space-8);border-bottom:1px solid var(--tcs-ui-line)}.nx-tabs--line .nx-tabs__tab[data-active]{font-weight:600;color:var(--tcs-ui-brand);box-shadow:inset 0 -2px 0 var(--tcs-ui-brand)}.nx-tabs--seg .nx-tabs__list{display:inline-flex;gap:0;padding:var(--tcs-ui-space-4);background:var(--tcs-ui-surface-sunken);border:1px solid var(--tcs-ui-line-soft);border-radius:var(--tcs-ui-radius-card)}.nx-tabs--seg .nx-tabs__tab{padding:var(--tcs-ui-space-4) var(--tcs-ui-space-12);font-size:var(--tcs-ui-fs-13);border-radius:var(--tcs-ui-radius-control)}.nx-tabs--seg .nx-tabs__tab[data-active]{font-weight:600;color:var(--tcs-ui-ink);background:var(--tcs-ui-surface-raised);box-shadow:var(--tcs-ui-shadow-card)}.nx-select__trigger{box-sizing:border-box;display:inline-flex;gap:var(--tcs-ui-space-8);align-items:center;justify-content:space-between;min-width:160px;height:var(--tcs-ui-space-32);padding:0 var(--tcs-ui-space-12);font-size:var(--tcs-ui-fs-13);color:var(--tcs-ui-ink);background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line-strong);border-radius:var(--tcs-ui-radius-control)}.nx-select__trigger:hover{border-color:var(--tcs-ui-brand-line)}.nx-select__trigger[data-popup-open]{border-color:var(--tcs-ui-brand)}.nx-select__trigger[data-disabled]{color:var(--tcs-ui-disabled);cursor:not-allowed;background:var(--tcs-ui-surface-sunken)}.nx-select__icon,.nx-select__value[data-placeholder]{color:var(--tcs-ui-muted)}.nx-select__icon{font-size:var(--tcs-ui-fs-12)}.nx-select{min-width:var(--anchor-width,auto);max-height:var(--available-height,none);padding:var(--tcs-ui-space-4);overflow-y:auto}.nx-select__list{outline:0}.nx-select__item{display:grid;grid-template-columns:var(--tcs-ui-space-16) 1fr;gap:var(--tcs-ui-space-4);align-items:center;padding:var(--tcs-ui-space-8) var(--tcs-ui-space-12) var(--tcs-ui-space-8) var(--tcs-ui-space-8);cursor:pointer;border-radius:var(--tcs-ui-radius-control);outline:0;-webkit-user-select:none;user-select:none}.nx-select__item[data-highlighted]{background:var(--tcs-ui-brand-soft);color:var(--tcs-ui-brand)}.nx-select__item[data-selected]{font-weight:600}.nx-select__item[data-disabled]{color:var(--tcs-ui-disabled);cursor:not-allowed}.nx-select__check{grid-column:1;font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-brand)}.nx-select__text{grid-column:2}.nx-toaster[data-sonner-toaster]{z-index:var(--tcs-ui-z-toast);font-family:var(--tcs-ui-font-sans)}.nx-toast{box-sizing:border-box;display:flex;gap:var(--tcs-ui-space-8);align-items:flex-start;width:var(--width,356px);padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16);font-size:var(--tcs-ui-fs-13);line-height:1.5;color:var(--tcs-ui-ink);background:var(--tcs-ui-surface-raised);border:1px solid var(--tcs-ui-line);border-left-width:3px;border-radius:var(--tcs-ui-radius-card);box-shadow:var(--tcs-ui-shadow-pop)}.nx-toast--success{border-left-color:var(--tcs-ui-ok)}.nx-toast--error{border-left-color:var(--tcs-ui-bad)}.nx-toast--info{border-left-color:var(--tcs-ui-info)}.nx-toast__title{font-weight:600}.nx-toast__desc{color:var(--tcs-ui-muted)}.nx-toast__action,.nx-toast__cancel{padding:var(--tcs-ui-space-4) var(--tcs-ui-space-8);font:inherit;cursor:pointer;border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-toast__action{color:var(--tcs-ui-on-brand);background:var(--tcs-ui-brand);border-color:var(--tcs-ui-brand)}.nx-toast__cancel{color:var(--tcs-ui-ink-2);background:var(--tcs-ui-surface-sunken)}@media not all and (min-width:768px){.nx-dialog__close{top:var(--tcs-ui-space-8);right:var(--tcs-ui-space-8);width:var(--tcs-ui-space-40);height:var(--tcs-ui-space-40)}.nx-menu__item{min-block-size:var(--tcs-ui-space-40)}}@media (prefers-reduced-motion:reduce){.nx-dialog,.nx-dialog__backdrop,.nx-menu,.nx-popover,.nx-select{transition:none}}.nx-kpihero{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(min(100%,340px),calc(50% - var(--tcs-ui-space-32))),1fr));gap:var(--tcs-ui-space-8) var(--tcs-ui-space-32);padding:var(--tcs-ui-space-20) var(--tcs-ui-space-24) var(--tcs-ui-space-8);background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-top:3px solid var(--tcs-ui-gold);border-radius:var(--tcs-ui-radius-sheet);color:var(--tcs-ui-ink);font-family:var(--tcs-ui-font-sans)}.nx-kpihero__main{display:grid;align-content:start;gap:var(--tcs-ui-space-4);min-width:0}.nx-kpihero__label{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-13)}.nx-kpihero__num{color:var(--tcs-ui-ink);font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-hero);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15;text-decoration:none;overflow-wrap:anywhere}a.nx-kpihero__num:hover{color:var(--tcs-ui-brand)}.nx-kpihero__compare{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-13)}.nx-kpihero__conclusion{margin:var(--tcs-ui-space-8) 0 0;font-family:var(--tcs-ui-font-serif);font-size:var(--tcs-ui-fs-20);line-height:1.5}.nx-kpihero__minis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tcs-ui-space-12);align-content:start}.nx-kpihero__mini{display:grid;gap:var(--tcs-ui-space-4);min-width:0;padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16);color:inherit;text-align:left;text-decoration:none;background:var(--tcs-ui-surface-sunken);border:1px solid var(--tcs-ui-line-soft);border-radius:var(--tcs-ui-radius-card)}a.nx-kpihero__mini:hover{border-color:var(--tcs-ui-brand-line)}.nx-kpihero__mini-label{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-kpihero__mini-value{font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-20);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:anywhere}.nx-kpihero__mini-sub{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-kpihero__trend{grid-column:1/-1;margin-top:var(--tcs-ui-space-12);border-top:1px solid var(--tcs-ui-line-soft)}.nx-kpihero__svg{display:block;width:100%;height:auto;padding-top:var(--tcs-ui-space-8)}.nx-kpihero__grid{stroke:var(--tcs-ui-line-soft)}.nx-kpihero__tick{fill:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-kpihero__line{fill:none;stroke-linejoin:round}.nx-kpihero__line--cur{stroke-width:2}.nx-kpihero__line--prev{stroke:var(--tcs-ui-line-strong);stroke-dasharray:4 3;stroke-width:1.5}.nx-kpihero__dot--hollow{fill:var(--tcs-ui-surface);stroke-width:2}.nx-kpihero__legend{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-4) var(--tcs-ui-space-16);padding:0 0 var(--tcs-ui-space-12);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-kpihero__swatch{display:inline-block;width:10px;height:3px;margin-right:var(--tcs-ui-space-4);vertical-align:middle;border-radius:var(--tcs-ui-radius-pill)}.nx-kpihero__swatch--prev{background:var(--tcs-ui-line-strong)}.nx-kpihero__peak{margin-left:auto}.nx-kpihero__trend{container:nx-trend/inline-size}.nx-kpihero__svg[data-size=narrow]{display:none}.nx-kpihero__grid,.nx-kpihero__line{vector-effect:non-scaling-stroke}@container nx-trend (max-width: 30rem){.nx-kpihero__svg[data-size=wide]{display:none}.nx-kpihero__svg[data-size=narrow]{display:block}}.nx-rank{min-width:0;font-family:var(--tcs-ui-font-sans);color:var(--tcs-ui-ink)}.nx-rank[data-variant=full]{overflow:auto}.nx-rank__table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:var(--tcs-ui-fs-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-rank__table th{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12);font-weight:600;text-align:left;border-bottom:1px solid var(--tcs-ui-line);background:var(--tcs-ui-surface-sunken)}.nx-rank .nx-rank__table td,.nx-rank__table th{padding:var(--tcs-ui-space-8) var(--tcs-ui-space-12);white-space:nowrap}.nx-rank .nx-rank__table td{overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--tcs-ui-line-soft)}.nx-rank__table tr:last-child td{border-bottom:0}.nx-rank__table [data-align=end]{text-align:right}.nx-rank__rk,.nx-rank__rk-h{width:48px;text-overflow:clip}.nx-rank__badge{display:inline-grid;place-items:center;width:20px;height:20px;color:var(--tcs-ui-ink-2);font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-12);background:var(--tcs-ui-surface-sunken);border-radius:var(--tcs-ui-radius-pill)}.nx-rank__badge[data-gold]{color:var(--tcs-ui-on-brand);background:var(--tcs-ui-gold)}.nx-rank__link{color:inherit;text-decoration:none}.nx-rank__link:hover{color:var(--tcs-ui-brand)}.nx-rank__prefix{margin-right:var(--tcs-ui-space-4);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-rank__tag{display:inline-block;margin-left:var(--tcs-ui-space-8);padding:0 var(--tcs-ui-space-8);color:var(--tcs-ui-gold-text);font-size:var(--tcs-ui-fs-12);border-radius:var(--tcs-ui-radius-pill)}.nx-rank__table tr[data-mine] td,.nx-rank__tag{background:var(--tcs-ui-gold-soft)}.nx-rank__amt{width:168px}.nx-rank__amt-text,.nx-rank__count{font-family:var(--tcs-ui-font-mono)}.nx-rank__count{width:56px;color:var(--tcs-ui-muted)}.nx-rank__name-in{display:flex;gap:var(--tcs-ui-space-8);align-items:center;min-width:0}.nx-rank__name-text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.nx-rank__name-in .nx-rank__tag{flex:none;margin-left:0}.nx-rank[data-variant=full] .nx-rank__table{min-width:40rem}.nx-rank__table th[data-col=amount]{width:168px}.nx-rank__table th[data-col=count]{width:64px}.nx-rank[data-variant=compact] .nx-rank__table td{padding-inline:var(--tcs-ui-space-8)}.nx-rank[data-variant=compact] .nx-rank__rk{width:28px;padding-inline:var(--tcs-ui-space-8) 0}.nx-rank[data-variant=compact] .nx-rank__amt{width:110px}.nx-rank[data-variant=compact] .nx-rank__count{width:56px;padding-inline-start:0}.nx-rank[data-variant=compact] .nx-rank__name-in .nx-rank__bar{flex:none;width:min(100px,40%);margin-left:auto}.nx-rank__bar{display:inline-block;width:48px;height:6px;margin-left:var(--tcs-ui-space-8);vertical-align:middle}.nx-rank[data-variant=full] .nx-rank__bar{width:96px}.nx-rank .nx-rank__table .nx-rank__amt,.nx-rank .nx-rank__table .nx-rank__rk{overflow:visible;text-overflow:clip;white-space:nowrap}.nx-rank[data-variant=compact] .nx-rank__table .nx-rank__rk{padding-inline:var(--tcs-ui-space-8) 0}.nx-rank[data-variant=full] .nx-rank__table th[data-col=amount]{width:calc(var(--tcs-ui-fs-13) * 7 + var(--tcs-ui-space-8) + var(--tcs-ui-space-48) * 2 + var(--tcs-ui-space-24))}.nx-rank__amt-in{display:flex;gap:var(--tcs-ui-space-8);align-items:center;justify-content:flex-end}.nx-rank__amt-in .nx-rank__amt-text{flex:none}.nx-rank[data-variant=full] .nx-rank__amt-in .nx-rank__bar{flex:0 1 calc(var(--tcs-ui-space-48) * 2);min-width:0;margin-left:0}.nx-rank{container:nx-rank/inline-size}@container nx-rank (max-width: 24rem){.nx-rank[data-variant=compact] .nx-rank__name-in .nx-rank__bar{display:none}.nx-rank[data-variant=compact] .nx-rank__amt{width:calc(var(--tcs-ui-fs-13) * 7 + var(--tcs-ui-space-8) * 2)}.nx-rank[data-variant=full] .nx-rank__table th[data-col=amount]{width:calc(var(--tcs-ui-fs-13) * 7 + var(--tcs-ui-space-8) + var(--tcs-ui-space-24) * 2)}.nx-rank[data-variant=compact] .nx-rank__count{width:calc(var(--tcs-ui-space-24) * 2)}.nx-rank[data-variant=compact] .nx-rank__name-text{min-width:min(6.5em,100%)}}.nx-rank__bar-bg{fill:var(--tcs-ui-surface-sunken)}.nx-rank__bar-fill{fill:var(--tcs-ui-brand-line)}.nx-rank__bar[data-gold] .nx-rank__bar-fill{fill:var(--tcs-ui-gold)}.nx-rank__more{padding:var(--tcs-ui-space-8) var(--tcs-ui-space-12);text-align:right;border-top:1px solid var(--tcs-ui-line-soft)}.nx-rank__more a{color:var(--tcs-ui-brand);font-size:var(--tcs-ui-fs-13);text-decoration:none}.nx-rank__empty,.nx-stack__empty{margin:0;padding:var(--tcs-ui-space-24) var(--tcs-ui-space-16);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-13);text-align:center}.nx-region{display:grid;gap:var(--tcs-ui-space-8);min-width:0;padding:var(--tcs-ui-space-16) var(--tcs-ui-space-20);color:var(--tcs-ui-ink);font-family:var(--tcs-ui-font-sans);background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-card)}.nx-region__head{display:flex;align-items:center;gap:var(--tcs-ui-space-8)}.nx-region__title{font-size:var(--tcs-ui-fs-16)}.nx-region__tag{padding:0 var(--tcs-ui-space-8);color:var(--tcs-ui-gold-text);font-size:var(--tcs-ui-fs-12);background:var(--tcs-ui-gold-soft);border-radius:var(--tcs-ui-radius-pill)}.nx-region__go{margin-left:auto;color:var(--tcs-ui-brand);font-size:var(--tcs-ui-fs-13);text-decoration:none;white-space:nowrap}.nx-region__num{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tcs-ui-space-4) var(--tcs-ui-space-12)}.nx-region__value{color:var(--tcs-ui-ink);font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-24);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}a.nx-region__value:hover{color:var(--tcs-ui-brand)}.nx-region__share{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-13)}.nx-region__bar{display:block;width:100%;height:6px}.nx-region__bar-bg{fill:var(--tcs-ui-surface-sunken)}.nx-region__bar-fill{fill:var(--tcs-ui-brand-line)}.nx-region[data-tone=gold] .nx-region__bar-fill{fill:var(--tcs-ui-gold)}.nx-region__stats{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-4) var(--tcs-ui-space-20);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-region__stats b{margin-left:var(--tcs-ui-space-4);color:var(--tcs-ui-ink);font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-13);font-weight:600}.nx-region__stats b[data-tone=up]{color:var(--tcs-ui-ok-text)}.nx-region__stats b[data-tone=down]{color:var(--tcs-ui-bad-text)}.nx-region__split{margin:0;color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-stack{padding:var(--tcs-ui-space-16);font-family:var(--tcs-ui-font-sans);color:var(--tcs-ui-ink)}.nx-stack__bar{display:block;width:100%;height:12px}.nx-stack__legend{margin:var(--tcs-ui-space-12) 0 0;padding:0;list-style:none;font-size:var(--tcs-ui-fs-13)}.nx-stack__item,.nx-stack__legend{display:grid;gap:var(--tcs-ui-space-8)}.nx-stack__item{grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center}.nx-stack__swatch{width:10px;height:10px;border-radius:var(--tcs-ui-radius-control)}.nx-stack__name{overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.nx-stack__name:hover{color:var(--tcs-ui-brand)}.nx-stack__share,.nx-stack__val{font-family:var(--tcs-ui-font-mono)}.nx-stack__share{min-width:48px;color:var(--tcs-ui-muted);text-align:right}.nx-fbtn{display:inline-flex;gap:var(--tcs-ui-space-8);align-items:center;min-height:30px;padding:0 var(--tcs-ui-space-12);color:var(--tcs-ui-ink-2);font-size:var(--tcs-ui-fs-13);border:1px dashed var(--tcs-ui-line-strong);border-radius:var(--tcs-ui-radius-control)}.nx-fbtn:hover{color:var(--tcs-ui-ink);border-color:var(--tcs-ui-brand-line)}.nx-fbtn__n{min-width:18px;padding:0 var(--tcs-ui-space-4);color:var(--tcs-ui-on-brand);font-size:var(--tcs-ui-fs-12);font-style:normal;line-height:18px;text-align:center;background:var(--tcs-ui-brand);border-radius:var(--tcs-ui-radius-pill)}.nx-filterpop{width:min(720px,calc(100vw - 32px));max-height:min(80vh,640px);padding:0;overflow:auto;border-radius:var(--tcs-ui-radius-sheet)}.nx-filterpop__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tcs-ui-space-4) var(--tcs-ui-space-12);padding:var(--tcs-ui-space-16) var(--tcs-ui-space-20) var(--tcs-ui-space-8)}.nx-filterpop__title{margin:0;font-size:var(--tcs-ui-fs-16)}.nx-filterpop__note{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-filterpop__grid{display:grid;gap:var(--tcs-ui-space-12);padding:var(--tcs-ui-space-4) var(--tcs-ui-space-20) var(--tcs-ui-space-16)}.nx-filterpop__sec{margin:0 0 var(--tcs-ui-space-8);padding-top:var(--tcs-ui-space-8);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12);font-weight:600;letter-spacing:.06em;border-top:1px solid var(--tcs-ui-line-soft)}.nx-filterpop__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--tcs-ui-space-12) var(--tcs-ui-space-16)}.nx-filterpop__foot{display:flex;gap:var(--tcs-ui-space-8);align-items:center;padding:var(--tcs-ui-space-12) var(--tcs-ui-space-20);background:var(--tcs-ui-surface-sunken);border-top:1px solid var(--tcs-ui-line)}.nx-filterpop__hint{margin-right:auto;color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-filterpop__apply,.nx-filterpop__clear{display:inline-flex;align-items:center;height:34px;padding:0 var(--tcs-ui-space-16);font:inherit;font-size:var(--tcs-ui-fs-13);text-decoration:none;cursor:pointer;border-radius:var(--tcs-ui-radius-control)}.nx-filterpop__clear{color:var(--tcs-ui-ink);background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line)}.nx-filterpop__apply{color:var(--tcs-ui-on-brand);background:var(--tcs-ui-brand);border:1px solid var(--tcs-ui-brand)}.nx-filterpop__apply:focus-visible,.nx-filterpop__clear:focus-visible{outline:2px solid var(--tcs-ui-brand);outline-offset:2px}.nx-exportmenu__trigger{display:inline-flex;gap:var(--tcs-ui-space-4);align-items:center;height:34px;padding:0 var(--tcs-ui-space-16);color:var(--tcs-ui-ink);font-size:var(--tcs-ui-fs-13);white-space:nowrap;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-exportmenu__trigger:hover{border-color:var(--tcs-ui-brand-line)}.nx-exportmenu__item{display:grid;gap:0}.nx-exportmenu__hint{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-ratebar{white-space:nowrap}.nx-ratebar .nx-num{min-width:var(--tcs-ui-space-48);text-align:end}.nx-readbar--ok .nx-readbar-fill{fill:var(--tcs-ui-ok)}.nx-readbar--warn .nx-readbar-fill{fill:var(--tcs-ui-warn)}.nx-readbar--warn .nx-num{color:var(--tcs-ui-warn-text);font-weight:600}.nx-confirmbar{display:grid;gap:var(--tcs-ui-space-8);justify-items:start;margin:0}.nx-confirmbar__cancel,.nx-confirmbar__ok,.nx-confirmbar__trigger{display:inline-flex;align-items:center;height:var(--tcs-ui-space-32);min-height:0;padding:0 var(--tcs-ui-space-12);font:inherit;font-size:var(--tcs-ui-fs-13);white-space:nowrap;cursor:pointer;border-radius:var(--tcs-ui-radius-control)}.nx-confirmbar__trigger{color:var(--tcs-ui-ink);background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line)}.nx-confirmbar__trigger:hover{border-color:var(--tcs-ui-brand-line)}.nx-confirmbar--danger .nx-confirmbar__trigger{color:var(--tcs-ui-bad-text);border-color:var(--tcs-ui-bad-line)}.nx-confirmbar__trigger[aria-expanded=true]{background:var(--tcs-ui-surface-sunken)}.nx-confirmbar__bar{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8) var(--tcs-ui-space-12);align-items:center;padding:var(--tcs-ui-space-8) var(--tcs-ui-space-12);font-size:var(--tcs-ui-fs-13);color:var(--tcs-ui-ink);white-space:normal;background:var(--tcs-ui-warn-soft);border:1px solid var(--tcs-ui-warn-line);border-radius:var(--tcs-ui-radius-control)}.nx-confirmbar--danger .nx-confirmbar__bar{background:var(--tcs-ui-bad-soft);border-color:var(--tcs-ui-bad-line)}.nx-confirmbar__msg{flex:1 1 auto;min-width:0}.nx-confirmbar__acts{display:inline-flex;gap:var(--tcs-ui-space-8)}.nx-confirmbar__ok{font-weight:600;color:var(--tcs-ui-on-brand);background:var(--tcs-ui-brand);border:1px solid var(--tcs-ui-brand)}.nx-confirmbar--danger .nx-confirmbar__ok{background:var(--tcs-ui-bad);border-color:var(--tcs-ui-bad)}.nx-confirmbar__cancel{color:var(--tcs-ui-ink);background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line)}:root[data-theme=dark] .nx-confirmbar__ok,:root[data-theme=dark] .nx-filterpop__apply{color:var(--tcs-ui-canvas)}.nx-confirmbar__cancel:focus-visible,.nx-confirmbar__ok:focus-visible,.nx-confirmbar__trigger:focus-visible{outline:2px solid var(--tcs-ui-brand);outline-offset:2px}.nx-confirmbar__cancel:disabled,.nx-confirmbar__ok:disabled,.nx-confirmbar__trigger:disabled{cursor:progress;opacity:.6}.nx-copytable,.nx-copytable__btn{display:inline-flex}.nx-copytable__btn{gap:var(--tcs-ui-space-4);align-items:center;height:var(--tcs-ui-space-32);min-height:0;padding:0 var(--tcs-ui-space-12);font:inherit;font-size:var(--tcs-ui-fs-13);color:var(--tcs-ui-ink-2);white-space:nowrap;cursor:pointer;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-copytable__btn:hover{color:var(--tcs-ui-ink);border-color:var(--tcs-ui-brand-line)}.nx-copytable__btn:focus-visible{outline:2px solid var(--tcs-ui-brand);outline-offset:2px}.nx-dt{--nx-dt-head-h:32px;--nx-dt-pad-x:calc(var(--tcs-ui-space-12) / 2);--nx-dt-pad-y:calc(var(--tcs-ui-space-12) / 2);position:relative;display:flex;flex-direction:column;min-width:0;color:var(--tcs-ui-ink);font-family:var(--tcs-ui-font-sans);font-size:var(--tcs-ui-fs-13);line-height:1.45}.nx-dt__scroll{position:relative;max-height:max(320px,calc(100dvh - var(--nx-dt-offset, 280px)));overflow:auto;overscroll-behavior-x:contain}.nx-dt__table{box-sizing:border-box;width:100%;min-width:var(--nx-dt-min-w,0);border-collapse:separate;border-spacing:0;table-layout:fixed;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-dt__th{position:sticky;top:0;z-index:30;height:var(--nx-dt-head-h);padding:0 var(--nx-dt-pad-x);font-size:var(--tcs-ui-fs-12);font-weight:600;color:var(--tcs-ui-muted);text-align:start;background:var(--tcs-ui-surface-sunken);border-bottom:1px solid var(--tcs-ui-line)}.nx-dt__cell,.nx-dt__th{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-dt__cell{padding:var(--nx-dt-pad-y) var(--nx-dt-pad-x);vertical-align:middle;background:var(--tcs-ui-surface);border-bottom:1px solid var(--tcs-ui-line-soft)}.nx-dt__cell--end{text-align:end}.nx-dt__cell--center,.nx-dt__cell--select{text-align:center}.nx-dt__row:hover>.nx-dt__cell{background:color-mix(in srgb,var(--tcs-ui-surface-sunken) 40%,var(--tcs-ui-surface))}.nx-dt__row[data-selected]>.nx-dt__cell{background:var(--tcs-ui-brand-soft)}.nx-dt__row[data-tone=flag]>.nx-dt__cell:first-child{box-shadow:inset 3px 0 0 var(--tcs-ui-bad)}.nx-dt__row[data-tone=muted]>.nx-dt__cell{color:var(--tcs-ui-muted)}.nx-dt__cell--sticky{position:sticky;inset-inline-start:0;z-index:2}.nx-dt__cell--sticky-1{inset-inline-start:var(--nx-dt-sticky-1,0)}.nx-dt__th.nx-dt__cell--sticky{z-index:40}.nx-dt__cell--sticky-last{box-shadow:inset -1px 0 0 var(--tcs-ui-line)}.nx-dt__check{width:15px;height:15px;margin:0;vertical-align:middle;cursor:pointer;accent-color:var(--tcs-ui-brand)}.nx-dt__check:disabled{cursor:not-allowed}.nx-dt__check:focus-visible,.nx-dt__group-toggle:focus-visible{outline:2px solid var(--tcs-ui-brand);outline-offset:2px}.nx-dt__group>td{position:sticky;top:var(--nx-dt-head-h);z-index:3;box-sizing:border-box;padding:var(--nx-dt-pad-y) var(--nx-dt-pad-x);font-weight:600;color:var(--tcs-ui-ink);white-space:nowrap;background:color-mix(in srgb,var(--tcs-ui-surface-sunken) 70%,var(--tcs-ui-surface));border-bottom:1px solid var(--tcs-ui-line)}.nx-dt__group-inner{position:sticky;inset-inline-start:var(--nx-dt-pad-x);display:inline-flex;gap:var(--tcs-ui-space-8);align-items:center;max-width:100%}.nx-dt__group-toggle{appearance:none;display:inline-grid;place-items:center;width:var(--tcs-ui-space-20);height:var(--tcs-ui-space-20);padding:0;margin:0;font:inherit;color:var(--tcs-ui-muted);cursor:pointer;background:none;border:0;border-radius:var(--tcs-ui-radius-control)}.nx-dt__group-toggle:hover{color:var(--tcs-ui-ink);background:var(--tcs-ui-surface-sunken)}.nx-dt__group-body{display:inline-flex;flex-wrap:wrap;gap:var(--tcs-ui-space-4) var(--tcs-ui-space-12);align-items:center;min-width:0}.nx-dt__sub>td{padding:var(--tcs-ui-space-8) var(--tcs-ui-space-12);background:var(--tcs-ui-surface-sunken);border-bottom:1px solid var(--tcs-ui-line-soft)}.nx-dt__empty>td{padding:var(--tcs-ui-space-32) var(--tcs-ui-space-16);color:var(--tcs-ui-muted);text-align:center;white-space:normal}.nx-dt__bulk-slot{position:sticky;bottom:var(--tcs-ui-space-16);z-index:45;display:flex;justify-content:center;height:0;overflow:visible}.nx-dt__bulk-slot>*{transform:translateY(calc(-100% - var(--tcs-ui-space-8)))}.nx-dt__footer{border-top:1px solid var(--tcs-ui-line)}.nx-bulkbar{display:inline-flex;gap:var(--tcs-ui-space-4);align-items:center;max-width:calc(100vw - 2 * var(--tcs-ui-space-16));padding:var(--tcs-ui-space-4) var(--tcs-ui-space-8) var(--tcs-ui-space-4) var(--tcs-ui-space-16);font-family:var(--tcs-ui-font-sans);font-size:var(--tcs-ui-fs-13);color:var(--tcs-ui-on-brand);white-space:nowrap;background:var(--tcs-ui-rail-bg);border-radius:var(--tcs-ui-radius-card);box-shadow:var(--tcs-ui-shadow-pop)}.nx-bulkbar__summary{margin-inline-end:var(--tcs-ui-space-8);overflow:hidden;text-overflow:ellipsis}.nx-bulkbar__actions{display:inline-flex;gap:var(--tcs-ui-space-4)}.nx-bulkbar__btn{appearance:none;padding:var(--tcs-ui-space-4) var(--tcs-ui-space-12);margin:0;font:inherit;color:var(--tcs-ui-on-brand);cursor:pointer;background:color-mix(in srgb,var(--tcs-ui-on-brand) 14%,var(--tcs-ui-rail-bg));border:0;border-radius:var(--tcs-ui-radius-control)}.nx-bulkbar__btn:hover{background:color-mix(in srgb,var(--tcs-ui-on-brand) 24%,var(--tcs-ui-rail-bg))}.nx-bulkbar__btn:focus-visible{outline:2px solid var(--tcs-ui-rail-active-ink);outline-offset:2px}.nx-bulkbar__btn--clear{background:transparent;opacity:.75}.nx-viewbar{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8);align-items:center;font-family:var(--tcs-ui-font-sans)}.nx-viewbar__label{font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted)}.nx-viewbar__item{display:inline-flex;gap:var(--tcs-ui-space-8);align-items:center;padding:var(--tcs-ui-space-4) var(--tcs-ui-space-12);font-size:var(--tcs-ui-fs-13);color:var(--tcs-ui-ink-2);text-decoration:none;white-space:nowrap;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-pill)}.nx-viewbar__item:hover{color:var(--tcs-ui-ink);border-color:var(--tcs-ui-line-strong)}.nx-viewbar__item:focus-visible{outline:2px solid var(--tcs-ui-brand);outline-offset:2px}.nx-viewbar__count{font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-12);font-style:normal;color:var(--tcs-ui-muted)}.nx-viewbar__item[data-hot] .nx-viewbar__count{font-weight:700;color:var(--tcs-ui-bad-text)}.nx-viewbar__item[aria-current=page]{color:var(--tcs-ui-on-brand);background:var(--tcs-ui-brand);border-color:var(--tcs-ui-brand)}.nx-viewbar__item[aria-current=page] .nx-viewbar__count{color:color-mix(in srgb,var(--tcs-ui-on-brand) 80%,transparent)}.nx-viewbar__item[aria-current=page][data-hot] .nx-viewbar__count{color:var(--tcs-ui-on-brand)}.nx-chips{flex-wrap:wrap;gap:var(--tcs-ui-space-8)}.nx-chip,.nx-chips{display:inline-flex;align-items:center}.nx-chip{box-sizing:border-box;gap:var(--tcs-ui-space-4);height:28px;padding:0 var(--tcs-ui-space-4) 0 var(--tcs-ui-space-12);font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-brand);background:var(--tcs-ui-brand-soft);border:1px solid var(--tcs-ui-brand-line);border-radius:var(--tcs-ui-radius-control)}.nx-chip__label{white-space:nowrap}.nx-chip__remove,.nx-chip__step{display:inline-grid;place-items:center;min-width:var(--tcs-ui-space-20);height:var(--tcs-ui-space-20);color:inherit;text-decoration:none;border-radius:var(--tcs-ui-radius-control);opacity:.7}.nx-chip__remove:hover,.nx-chip__step:hover{background:color-mix(in srgb,var(--tcs-ui-brand) 12%,transparent);opacity:1}.nx-chip__remove:focus-visible,.nx-chip__step:focus-visible{outline:2px solid var(--tcs-ui-brand);outline-offset:1px;opacity:1}.nx-colset__trigger{gap:var(--tcs-ui-space-4);height:var(--tcs-ui-space-32);padding:0 var(--tcs-ui-space-8);font-size:var(--tcs-ui-fs-13);color:var(--tcs-ui-ink-2);white-space:nowrap}.nx-colset__trigger:hover{background:var(--tcs-ui-surface-sunken)}.nx-colset__count{font-weight:600;color:var(--tcs-ui-ink)}.nx-colset{min-width:200px}.nx-colset__list{display:grid;gap:0;padding:0;margin:0;border:0}.nx-colset__title{padding:0 var(--tcs-ui-space-8) var(--tcs-ui-space-4);font-size:var(--tcs-ui-fs-12);font-weight:600;color:var(--tcs-ui-muted)}.nx-colset__item{display:flex;gap:var(--tcs-ui-space-8);align-items:center;padding:var(--tcs-ui-space-4) var(--tcs-ui-space-8);cursor:pointer;border-radius:var(--tcs-ui-radius-control)}.nx-colset__item:hover{background:var(--tcs-ui-surface-sunken)}.nx-colset__item:has(.nx-colset__check:disabled){color:var(--tcs-ui-muted);cursor:not-allowed}.nx-colset__check{margin:0;accent-color:var(--tcs-ui-brand)}.nx-colset__reset{appearance:none;width:100%;padding:var(--tcs-ui-space-8);margin:var(--tcs-ui-space-8) 0 0;font:inherit;font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-brand);text-align:start;cursor:pointer;background:none;border:0;border-top:1px solid var(--tcs-ui-line-soft)}.nx-colset__check{flex:none;width:auto;min-height:0;padding:0}.nx-colset__name{white-space:nowrap}.nx-colset__list{max-height:60vh;overflow-y:auto;overscroll-behavior:contain}.nx-colset__list[data-layout=columns]{grid-template-columns:repeat(2,minmax(max-content,1fr));column-gap:var(--tcs-ui-space-8)}.nx-dt__row[data-level="0"]>.nx-dt__cell--indent{font-weight:600}.nx-dt__row[data-level="1"]>.nx-dt__cell--indent{padding-inline-start:calc(var(--nx-dt-pad-x) + var(--tcs-ui-space-16))}.nx-dt__row[data-level="2"]>.nx-dt__cell--indent{padding-inline-start:calc(var(--nx-dt-pad-x) + var(--tcs-ui-space-32))}.nx-dt__row[data-level="3"]>.nx-dt__cell--indent{padding-inline-start:calc(var(--nx-dt-pad-x) + var(--tcs-ui-space-48));color:var(--tcs-ui-ink-2)}.nx-dt__row[data-level="0"]>.nx-dt__cell{background:color-mix(in srgb,var(--tcs-ui-surface-sunken) 35%,var(--tcs-ui-surface))}.nx-dt__sum .nx-dt__cell{position:sticky;inset-block-end:0;z-index:30;font-weight:600;color:var(--tcs-ui-ink);background:var(--tcs-ui-surface-sunken);border-top:1px solid var(--tcs-ui-line);border-bottom:0}.nx-dt__sum .nx-dt__cell--sticky{z-index:40}.nx-dt__scroll::-webkit-scrollbar{width:var(--tcs-ui-space-8);height:var(--tcs-ui-space-12)}.nx-dt__scroll::-webkit-scrollbar-corner,.nx-dt__scroll::-webkit-scrollbar-track{background:var(--tcs-ui-surface-sunken)}.nx-dt__scroll::-webkit-scrollbar-thumb{background:var(--tcs-ui-line-strong);border-radius:var(--tcs-ui-radius-pill)}.nx-dt__scroll::-webkit-scrollbar-thumb:hover{background:var(--tcs-ui-muted)}@supports not selector(::-webkit-scrollbar){.nx-dt__scroll{scrollbar-width:thin;scrollbar-color:var(--tcs-ui-line-strong) var(--tcs-ui-surface-sunken)}}.nx-drawer__backdrop{position:fixed;inset:0;z-index:var(--nx-z-dialog,1090);background:color-mix(in srgb,var(--tcs-ui-rail-bg) 20%,transparent);transition:opacity .16s ease}.nx-drawer__backdrop[data-ending-style],.nx-drawer__backdrop[data-starting-style]{opacity:0}.nx-drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--nx-z-dialog,1090);box-sizing:border-box;display:flex;flex-direction:column;width:min(400px,100vw);color:var(--tcs-ui-ink);font-family:var(--tcs-ui-font-sans);font-size:var(--tcs-ui-fs-13);background:var(--tcs-ui-surface-raised);border-inline-start:1px solid var(--tcs-ui-line);box-shadow:var(--tcs-ui-shadow-pop);outline:0;transition:opacity .16s ease,transform .16s ease}.nx-drawer--lg{width:min(560px,100vw)}.nx-drawer[data-ending-style],.nx-drawer[data-starting-style]{opacity:0;transform:translateX(var(--tcs-ui-space-24))}.nx-drawer__head{display:flex;gap:var(--tcs-ui-space-12);align-items:flex-start;justify-content:space-between;padding:var(--tcs-ui-space-16) var(--tcs-ui-space-16) var(--tcs-ui-space-12) var(--tcs-ui-space-20);border-bottom:1px solid var(--tcs-ui-line)}.nx-drawer__heading{min-width:0}.nx-drawer__title{margin:0;font-size:var(--tcs-ui-fs-16);font-weight:600;line-height:1.4}.nx-drawer__desc{margin:var(--tcs-ui-space-4) 0 0;font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted)}.nx-drawer__close{appearance:none;flex:none;width:var(--tcs-ui-space-32);height:var(--tcs-ui-space-32);padding:0;margin:0;font:inherit;font-size:var(--tcs-ui-fs-20);line-height:1;color:var(--tcs-ui-muted);cursor:pointer;background:none;border:0;border-radius:var(--tcs-ui-radius-control)}.nx-drawer__close:hover{color:var(--tcs-ui-ink);background:var(--tcs-ui-surface-sunken)}.nx-drawer__close:focus-visible{outline:2px solid var(--tcs-ui-brand);outline-offset:2px}.nx-drawer__body{display:grid;flex:1 1 auto;gap:var(--tcs-ui-space-16);align-content:start;min-height:0;padding:var(--tcs-ui-space-16) var(--tcs-ui-space-20);overflow-y:auto}.nx-drawer__footer{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8);justify-content:flex-end;padding:var(--tcs-ui-space-12) var(--tcs-ui-space-20);border-top:1px solid var(--tcs-ui-line-soft)}@media not all and (min-width:768px){.nx-dt__scroll{max-height:none;overflow:visible}.nx-dt__table,.nx-dt__table>tbody{display:block;width:100%;min-width:0}.nx-dt__head,.nx-dt__table>colgroup{display:none}.nx-dt__table>tbody{display:grid;gap:var(--tcs-ui-space-8);padding:var(--tcs-ui-space-8)}.nx-dt__row{position:relative;display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-4) var(--tcs-ui-space-8);align-items:center;padding:var(--tcs-ui-space-8) var(--tcs-ui-space-12);background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-card)}.nx-dt__row:before{flex-basis:100%;order:3;height:0;content:""}.nx-dt__row[data-selected]{background:var(--tcs-ui-brand-soft)}.nx-dt__row[data-tone=flag]{box-shadow:inset 3px 0 0 var(--tcs-ui-bad)}.nx-dt__row:hover>.nx-dt__cell,.nx-dt__row>.nx-dt__cell,.nx-dt__row[data-selected]>.nx-dt__cell{position:static;display:block;padding:0;overflow:visible;white-space:normal;background:transparent;border:0;box-shadow:none}.nx-dt__row>.nx-dt__cell[data-card-area=none]{display:none}.nx-dt__row>.nx-dt__cell[data-card-area=head]{flex:1 1;order:1;min-width:0}.nx-dt__row>.nx-dt__cell[data-card-area=select]{flex:none;order:2;margin-inline-start:auto}.nx-dt__row>.nx-dt__cell[data-card-area=meta]{flex:0 1 auto;order:4;font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted)}.nx-dt__row>.nx-dt__cell[data-card-area=body]{flex:1 1 100%;order:5}.nx-dt__row>.nx-dt__cell[data-card-area=foot]{flex:1 1;order:6;min-width:0;font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted)}.nx-dt__row>.nx-dt__cell[data-card-area=end]{flex:none;order:7;margin-inline-start:auto}.nx-dt__row>.nx-dt__cell[data-card-label]:before{margin-inline-end:var(--tcs-ui-space-4);color:var(--tcs-ui-muted);content:attr(data-card-label)}.nx-dt__row .nx-dt__cell--select .nx-dt__check{width:20px;height:20px}.nx-dt__row .nx-dt__cell--select{display:grid;place-items:center;min-width:var(--tcs-ui-space-40);min-height:var(--tcs-ui-space-40)}.nx-dt__empty,.nx-dt__group,.nx-dt__sub{display:block}.nx-dt__empty>td,.nx-dt__group>td,.nx-dt__sub>td{position:static;display:block;white-space:normal}.nx-dt__group>td{padding:var(--tcs-ui-space-8) var(--tcs-ui-space-4) 0;font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-ink-2);background:transparent;border:0}.nx-dt__group-inner{position:static;flex-wrap:wrap}.nx-dt__sub>td{border:1px solid var(--tcs-ui-line-soft);border-radius:var(--tcs-ui-radius-card)}.nx-dt__empty>td{border:0}.nx-dt__bulk-slot{bottom:var(--tcs-ui-space-12)}.nx-dt__row[data-level="0"]{background:color-mix(in srgb,var(--tcs-ui-surface-sunken) 35%,var(--tcs-ui-surface));border-color:var(--tcs-ui-line-strong)}.nx-dt__row[data-level="1"]{margin-inline-start:var(--tcs-ui-space-16)}.nx-dt__row[data-level="2"]{margin-inline-start:var(--tcs-ui-space-32)}.nx-dt__row[data-level="3"]{margin-inline-start:var(--tcs-ui-space-48)}.nx-dt__row[data-level]>.nx-dt__cell--indent{padding-inline-start:0}.nx-dt__table>.nx-dt__sum{display:block;padding:0 var(--tcs-ui-space-8) var(--tcs-ui-space-8)}.nx-dt__sumrow{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-4) var(--tcs-ui-space-8);align-items:center;padding:var(--tcs-ui-space-8) var(--tcs-ui-space-12);font-weight:600;background:var(--tcs-ui-surface-sunken);border:1px solid var(--tcs-ui-line-strong);border-radius:var(--tcs-ui-radius-card)}.nx-dt__sumrow:before{flex-basis:100%;order:3;height:0;content:""}.nx-dt__sum .nx-dt__sumrow>.nx-dt__cell{position:static;display:block;padding:0;overflow:visible;white-space:normal;background:transparent;border:0}.nx-dt__sumrow>.nx-dt__cell[data-card-area=none]{display:none}.nx-dt__sumrow>.nx-dt__cell[data-card-area=head]{flex:1 1;order:1;min-width:0}.nx-dt__sumrow>.nx-dt__cell[data-card-area=meta]{flex:0 1 auto;order:4;font-size:var(--tcs-ui-fs-12)}.nx-dt__sumrow>.nx-dt__cell[data-card-area=body]{flex:1 1 100%;order:5}.nx-dt__sumrow>.nx-dt__cell[data-card-area=foot]{flex:1 1;order:6;min-width:0;font-size:var(--tcs-ui-fs-12)}.nx-dt__sumrow>.nx-dt__cell[data-card-area=end]{flex:none;order:7;margin-inline-start:auto}.nx-dt__sumrow>.nx-dt__cell[data-card-label]:before{margin-inline-end:var(--tcs-ui-space-4);font-weight:400;color:var(--tcs-ui-muted);content:attr(data-card-label)}.nx-drawer,.nx-drawer--lg{width:100vw}}@media (prefers-reduced-motion:reduce){.nx-drawer,.nx-drawer__backdrop{transition:none}}