@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2")}.acct,.lab,.panel-root{--bg-sunk:oklch(0.165 0.004 265);--bg-ground:oklch(0.19 0.004 265);--bg-raised:oklch(0.215 0.005 265);--bg-overlay:oklch(0.245 0.006 265);--bg-hover:oklch(0.235 0.006 265);--bg-active:oklch(0.275 0.008 265);--fg-1:oklch(0.965 0.003 265);--fg-2:oklch(0.8 0.012 265);--fg-3:oklch(0.7 0.012 265);--line:oklch(0.285 0.006 265);--line-strong:oklch(0.355 0.008 265);--mark:oklch(0.7 0.02 265);--accent:oklch(0.8 0.105 285);--accent-line:oklch(0.7 0.13 285);--accent-fill:oklch(0.52 0.19 282);--accent-fill-hover:oklch(0.56 0.19 282);--accent-subtle:oklch(0.29 0.06 285);--on-accent:oklch(0.985 0.005 285);--focus:oklch(0.8 0.105 285);--error:oklch(0.81 0.105 22);--error-fill:oklch(0.72 0.17 24);--error-subtle:oklch(0.27 0.07 22);--warn:oklch(0.84 0.12 82);--warn-fill:oklch(0.82 0.14 80);--warn-subtle:oklch(0.28 0.05 80);--ok:oklch(0.81 0.12 158);--ok-fill:oklch(0.78 0.14 158);--ok-subtle:oklch(0.27 0.045 158);--info:oklch(0.81 0.09 235);--info-fill:oklch(0.76 0.11 235);--info-subtle:oklch(0.27 0.04 235);--brand-stop:oklch(0.642 0.207 32.1);--cat-1:oklch(0.7 0.1 235);--cat-2:oklch(0.78 0.14 62.5);--cat-3:oklch(0.88 0.14 160);--cat-4:oklch(0.86 0.14 90);--cat-5:oklch(0.74 0.14 285);--cat-6:oklch(0.72 0.14 30);--cat-7:oklch(0.72 0.08 352.5);--cat-8:oklch(0.825 0 0);--seq-1:oklch(0.28 0.06 290);--seq-2:oklch(0.35 0.09 280);--seq-3:oklch(0.42 0.1 265);--seq-4:oklch(0.5 0.1 245);--seq-5:oklch(0.58 0.1 215);--seq-6:oklch(0.66 0.11 185);--seq-7:oklch(0.74 0.14 160);--seq-8:oklch(0.83 0.16 135);--seq-9:oklch(0.92 0.17 108);--div-1:oklch(0.62 0.13 250);--div-2:oklch(0.54 0.11 250);--div-3:oklch(0.46 0.08 250);--div-4:oklch(0.38 0.05 250);--div-5:oklch(0.31 0.025 250);--div-6:oklch(0.26 0.004 265);--div-7:oklch(0.31 0.03 60);--div-8:oklch(0.39 0.06 60);--div-9:oklch(0.48 0.09 60);--div-10:oklch(0.58 0.12 60);--div-11:oklch(0.68 0.15 60);--font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--t-fine:11px;--lh-fine:16px;--t-data:12px;--lh-data:16px;--t-body:13px;--lh-body:20px;--t-lead:14px;--lh-lead:20px;--t-head:16px;--lh-head:24px;--t-title:20px;--lh-title:28px;--track-caps:0.06em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--row-dense:28px;--row:32px;--ctl-s:24px;--ctl-m:28px;--ctl-l:32px;--r-1:2px;--r-2:4px;--r-3:6px;--dur-1:90ms;--dur-2:160ms;--dur-3:240ms;--ease-out:cubic-bezier(0.2,0,0,1);--shadow-overlay:0 8px 24px oklch(0 0 0/0.4),0 0 0 1px var(--line-strong);--measure:72ch;--head-h:56px;--strip-h:28px;--nav-w:124px;--sel:var(--accent);--sel-w:2px;--sel-g:linear-gradient(var(--sel),var(--sel));--sel-images:var(--sel-g),var(--sel-g),var(--sel-g),var(--sel-g),var(--sel-g),var(--sel-g),var(--sel-g),var(--sel-g);--sel-at:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;--facet-w:248px;--drawer-w:clamp(400px,26vw,640px);color-scheme:dark;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.acct,.lab,.panel-root{--dur-1:0ms;--dur-2:0ms;--dur-3:0ms}}.acct :focus-visible,.lab :focus-visible,.panel-root :focus-visible{outline:2px solid var(--focus);outline-offset:1px}[data-force~=focus]{outline:2px solid var(--focus);outline-offset:1px}.sys-icon{display:inline-block;width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sys-spinner{width:12px;height:12px;flex:none;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;animation:sys-spin .7s linear infinite}@keyframes sys-spin{to{transform:rotate(1turn)}}.sys-kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 var(--sp-1);border:1px solid var(--line-strong);border-radius:var(--r-1);color:var(--fg-2);font:500 var(--t-fine) /1 var(--font-mono)}.sys-dot{display:inline-block;width:8px;height:8px;flex:none;border-radius:50%;background:var(--dot)}.sys-mono{font-family:var(--font-mono);font-size:var(--t-data);font-variant-ligatures:none}.sys-page-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);margin-bottom:var(--sp-6)}.sys-page-title{display:grid;gap:var(--sp-1);min-width:0}.sys-page-title h1{margin:0;font:600 var(--t-title) /var(--lh-title) var(--font-ui);letter-spacing:-.01em;color:var(--fg-1)}.sys-page-state{display:flex;align-items:center;gap:var(--sp-2);margin:0;color:var(--fg-2);font-size:var(--t-body);line-height:var(--lh-body)}.sys-page-state i{width:8px;height:8px;flex:none;border-radius:var(--r-1)}.sys-page-state[data-tone=accent]{color:var(--accent)}.sys-page-state[data-tone=accent] i{background:var(--accent)}.sys-page-state[data-tone=ok]{color:var(--fg-1)}.sys-page-state[data-tone=ok] i{background:var(--ok-fill)}.sys-page-state[data-tone=info]{color:var(--fg-1)}.sys-page-state[data-tone=info] i{background:var(--info-fill)}.sys-page-state[data-tone=warn]{color:var(--warn)}.sys-page-state[data-tone=warn] i{background:var(--warn-fill)}.sys-page-state[data-tone=error]{color:var(--error)}.sys-page-state[data-tone=error] i{background:var(--error-fill)}.sys-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.sys-section{display:grid;align-content:start;gap:var(--sp-3);min-width:0}.sys-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:var(--ctl-m)}.sys-section-head h2{margin:0;font:600 var(--t-lead) /var(--lh-lead) var(--font-ui);color:var(--fg-1)}.sys-section-aside{display:flex;align-items:center;gap:var(--sp-2);color:var(--fg-2);font-size:var(--t-body)}.sys-btn{--h:var(--ctl-m);display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--h);padding:0 var(--sp-3);border:1px solid transparent;border-radius:var(--r-2);font:500 var(--t-body) /1 var(--font-ui);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.sys-btn[data-size="24"]{--h:var(--ctl-s);padding:0 var(--sp-2);gap:var(--sp-1);font-size:var(--t-data)}.sys-btn[data-size="32"]{--h:var(--ctl-l);padding:0 var(--sp-4)}.sys-btn[data-size="24"] .sys-icon{width:12px;height:12px}.sys-btn[data-variant=primary]{background:var(--accent-fill);color:var(--on-accent)}.sys-btn[data-variant=primary]:is(:hover,[data-force~=hover]){background:var(--accent-fill-hover)}.sys-btn[data-variant=primary]:is(:active,[data-force~=active]){background:var(--accent-fill);box-shadow:inset 0 1px 2px oklch(0 0 0/.4)}.sys-btn[data-variant=secondary]{background:var(--bg-raised);border-color:var(--line-strong);color:var(--fg-1)}.sys-btn[data-variant=secondary]:is(:hover,[data-force~=hover]){background:var(--bg-hover);border-color:var(--fg-3)}.sys-btn[data-variant=secondary]:is(:active,[data-force~=active]){background:var(--bg-active)}.sys-btn[data-variant=ghost]{color:var(--fg-2)}.sys-btn[data-variant=ghost]:is(:hover,[data-force~=hover]){background:var(--bg-hover);color:var(--fg-1)}.sys-btn[data-variant=ghost]:is(:active,[data-force~=active]){background:var(--bg-active);color:var(--fg-1)}.sys-btn[data-variant=danger]{border-color:color-mix(in oklch,var(--error-fill) 45%,transparent);color:var(--error)}.sys-btn[data-variant=danger]:is(:hover,[data-force~=hover]){background:var(--error-subtle);border-color:var(--error-fill)}.sys-btn[data-variant=danger]:is(:active,[data-force~=active]){background:var(--error-subtle);box-shadow:inset 0 1px 2px oklch(0 0 0/.4)}.sys-btn:disabled,.sys-btn[data-force~=disabled]{background:transparent;border-color:var(--line);color:var(--fg-3);box-shadow:none;cursor:default}.sys-btn[data-variant=primary]:disabled,.sys-btn[data-variant=primary][data-force~=disabled]{background:var(--bg-active);border-color:transparent}.sys-btn[aria-busy=true]{cursor:progress;color:var(--fg-2)}.sys-btn[data-variant=primary][aria-busy=true]{background:var(--accent-fill);color:var(--on-accent)}.sys-icon-btn{width:var(--h);padding:0}.sys-field{display:grid;gap:var(--sp-1);min-width:0}.sys-field-label{color:var(--fg-2);font-weight:500}.sys-field-error,.sys-field-label{font-size:var(--t-data);line-height:var(--lh-data)}.sys-field-error{color:var(--error)}.sys-input,.sys-select{position:relative;display:flex;align-items:center;gap:var(--sp-2);min-width:0;height:var(--ctl-m);padding:0 var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--bg-sunk);color:var(--fg-1);transition:border-color var(--dur-1) var(--ease-out)}.sys-input[data-size="32"],.sys-select[data-size="32"]{height:var(--ctl-l);padding:0 var(--sp-3)}.sys-select[data-size="24"]{height:var(--ctl-s)}.sys-input>.sys-icon,.sys-select>.sys-icon{color:var(--fg-2)}.sys-input input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:none;color:inherit;font-size:var(--t-body)}.sys-input[data-mono] input{font-family:var(--font-mono);font-size:var(--t-data);font-variant-ligatures:none}.sys-input input::placeholder{color:var(--fg-3);opacity:1}.sys-input:is(:hover,[data-force~=hover]),.sys-select:is(:hover,[data-force~=hover]){border-color:var(--fg-3)}.sys-input:focus-within,.sys-input[data-force~=focus]{border-color:var(--accent-line);outline:2px solid var(--focus);outline-offset:1px}.sys-input input:focus-visible{outline:none}.sys-input[data-invalid]{border-color:var(--error-fill)}.sys-input[data-invalid]:focus-within{outline-color:var(--error-fill)}.sys-input[data-disabled],.sys-select[data-disabled]{border-color:var(--line);background:var(--bg-ground);color:var(--fg-3)}.sys-input[data-disabled]>.sys-icon,.sys-select[data-disabled]>.sys-icon{color:var(--fg-3)}.sys-select{padding:0}.sys-select select{flex:1;min-width:0;height:100%;padding:0 calc(var(--sp-2) + 18px) 0 var(--sp-2);border:0;outline:none;background:none;color:inherit;font-size:var(--t-body);appearance:none;cursor:pointer}.sys-select>.sys-icon{position:absolute;right:var(--sp-2);pointer-events:none}.sys-select:focus-within,.sys-select[data-force~=focus]{border-color:var(--accent-line);outline:2px solid var(--focus);outline-offset:1px}.sys-select select:focus-visible{outline:none}.sys-select option{background:var(--bg-overlay);color:var(--fg-1)}.sys-seg{display:inline-flex;gap:2px;height:var(--ctl-m);padding:2px;border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--bg-sunk)}.sys-seg[data-size="24"]{height:var(--ctl-s)}.sys-seg[data-size="32"]{height:var(--ctl-l)}.sys-seg button{height:100%;padding:0 var(--sp-3);border-radius:var(--r-1);color:var(--fg-2);font-size:var(--t-body);font-weight:500;white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.sys-seg[data-size="24"] button{padding:0 var(--sp-2);font-size:var(--t-data)}.sys-seg button:is(:hover,[data-force~=hover]){color:var(--fg-1);background:var(--bg-hover)}.sys-seg button:disabled{color:var(--fg-3);background:none;cursor:default}.sys-tabs{display:flex;gap:var(--sp-1);min-width:0;border-bottom:1px solid var(--line)}.sys-tab{padding:0 var(--sp-2);position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--ctl-l);color:var(--fg-2);font-size:var(--t-body);font-weight:500;white-space:nowrap;transition:color var(--dur-1) var(--ease-out)}.sys-tab:is(:hover,[data-force~=hover]){color:var(--fg-1)}.sys-tab:disabled{color:var(--fg-3);cursor:default}.sys-tab-n{padding:0 5px;border-radius:var(--r-1);background:var(--bg-active);color:var(--fg-2);font-size:var(--t-fine);line-height:var(--lh-fine)}.sys-tab[aria-selected=true] .sys-tab-n{color:var(--fg-1)}.sys-chip{display:inline-flex;align-items:center;gap:var(--sp-1);height:20px;padding:0 6px;border-radius:var(--r-1);background:var(--bg-active);color:var(--fg-2);font-size:var(--t-data);font-weight:500;line-height:1;white-space:nowrap}.sys-chip[data-tone=error]{background:var(--error-subtle);color:var(--error)}.sys-chip[data-tone=warn]{background:var(--warn-subtle);color:var(--warn)}.sys-chip[data-tone=ok]{background:var(--ok-subtle);color:var(--ok)}.sys-chip[data-tone=info]{background:var(--info-subtle);color:var(--info)}.sys-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2);min-width:0}.sys-fchip{display:inline-flex;align-items:stretch;max-width:100%;height:var(--ctl-s);border:1px solid var(--accent-line);border-radius:var(--r-2);background:var(--accent-subtle);font-size:var(--t-data);line-height:1}.sys-fchip-body{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:0 var(--sp-2);border-radius:3px;color:var(--fg-1)}.sys-fchip-body:is(:hover,[data-force~=hover]){background:color-mix(in oklch,var(--accent-subtle),var(--accent-fill) 25%)}.sys-fchip-k,.sys-fchip-op{color:var(--fg-2);white-space:nowrap}.sys-fchip-not{color:var(--error);font-weight:600;white-space:nowrap}.sys-fchip-v{min-width:0;max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-variant-ligatures:none}.sys-fchip-x{padding:0;display:grid;place-items:center;width:22px;border-left:1px solid var(--accent-line);color:var(--fg-2)}.sys-fchip-x .sys-icon{width:12px;height:12px}.sys-fchip-x:hover{color:var(--fg-1);background:color-mix(in oklch,var(--accent-subtle),var(--accent-fill) 25%)}.sys-fchip[data-neg]{border-color:color-mix(in oklch,var(--error-fill) 55%,transparent);background:var(--error-subtle)}.sys-fchip[data-neg] .sys-fchip-x{border-left-color:color-mix(in oklch,var(--error-fill) 55%,transparent)}.sys-fchip[data-neg] .sys-fchip-body:is(:hover,[data-force~=hover]),.sys-fchip[data-neg] .sys-fchip-x:hover{background:color-mix(in oklch,var(--error-subtle),var(--error-fill) 18%)}.sys-fchip[data-off]{border-style:dashed;border-color:var(--line-strong);background:transparent}.sys-fchip[data-off] .sys-fchip-v{color:var(--fg-2)}.sys-fchip[data-off] .sys-fchip-x{border-left-color:var(--line-strong)}.sys-status{display:inline-flex;align-items:center;gap:6px;color:var(--fg-2);font-size:var(--t-data);line-height:var(--lh-data);white-space:nowrap}.sys-status i{width:8px;height:8px;flex:none;border-radius:1px;box-shadow:inset 0 0 0 1.5px var(--mark)}.sys-status[data-tone=error]{color:var(--error)}.sys-status[data-tone=error] i{background:var(--error-fill);box-shadow:none}.sys-status[data-tone=warn]{color:var(--warn)}.sys-status[data-tone=warn] i{background:var(--warn-fill);box-shadow:none}.sys-status[data-tone=ok] i{background:var(--ok-fill);box-shadow:none}.sys-status[data-tone=info] i{background:var(--info-fill);box-shadow:none}.sys-check{display:inline-grid;place-items:center;width:12px;height:12px;flex:none;border:1px solid var(--mark);border-radius:var(--r-1);color:var(--on-accent)}.sys-check .sys-icon{width:10px;height:10px;stroke-width:2}.sys-check[data-state=on]{border-color:var(--accent-fill);background:var(--accent-fill)}.sys-check[data-state=not]{border-color:var(--error-fill);background:var(--error-subtle);color:var(--error)}.sys-checkbox{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--ctl-m);min-width:0;color:var(--fg-1);font-size:var(--t-body);line-height:var(--lh-body);cursor:pointer}.sys-checkbox>input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.sys-checkbox>.sys-check{width:14px;height:14px;transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.sys-checkbox>.sys-check .sys-icon{visibility:hidden}.sys-checkbox:is(:hover,[data-force~=hover])>.sys-check{border-color:var(--fg-2)}.sys-checkbox>input:checked+.sys-check{border-color:var(--accent-fill);background:var(--accent-fill)}.sys-checkbox>input:checked+.sys-check .sys-icon{visibility:visible}.sys-checkbox>input:focus-visible+.sys-check,.sys-checkbox[data-force~=focus]>.sys-check{outline:2px solid var(--focus);outline-offset:1px}.sys-checkbox>span{min-width:0}.sys-checkbox[data-disabled]{color:var(--fg-3);cursor:default}.sys-checkbox[data-disabled]>.sys-check{border-color:var(--line-strong)}.sys-checkbox[data-disabled]>input:checked+.sys-check{border-color:var(--bg-active);background:var(--bg-active);color:var(--fg-2)}.sys-facet{padding:var(--sp-1) 0 var(--sp-2);border-bottom:1px solid var(--line)}.sys-facet ul{margin:0;padding:0;list-style:none}.sys-facet-head{display:flex;align-items:center;gap:var(--sp-2);width:100%;height:var(--row-dense);padding:0 var(--sp-3);color:var(--fg-2);font-size:var(--t-fine);line-height:var(--lh-fine);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;text-align:left}.sys-facet-head>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sys-facet-head:hover{color:var(--fg-1)}.sys-facet-active{min-width:16px;padding:0 4px;border-radius:var(--r-1);background:var(--accent-subtle);color:var(--accent);letter-spacing:0;text-align:center}.sys-facet-hit,.sys-facet-row{position:relative}.sys-facet-hit{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-2);width:100%;height:var(--row-dense);padding:0 var(--sp-3);color:var(--fg-1);text-align:left}.sys-facet-row:is(:hover,[data-force~=hover]) .sys-facet-hit{background:var(--bg-hover)}.sys-facet-label{display:flex;align-items:center;gap:6px;min-width:0}.sys-facet-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:2px}.sys-facet-label[data-absent]{color:var(--fg-2);font-style:italic}.sys-facet-n{color:var(--fg-2);font-size:var(--t-data);text-align:right}.sys-facet-hit[data-state=on] .sys-facet-n{color:var(--fg-1)}.sys-facet-hit[data-state=not] .sys-facet-label{color:var(--fg-2);text-decoration:line-through;text-decoration-color:var(--error-fill)}.sys-facet-bar{position:absolute;left:calc(var(--sp-3) + 20px);right:var(--sp-3);bottom:2px;height:2px}.sys-facet-bar i{display:block;height:100%;border-radius:1px;background:color-mix(in oklch,var(--mark) 60%,transparent)}.sys-facet-hit[data-state=on] .sys-facet-bar i{background:var(--accent-line)}.sys-facet-not{padding:0;position:absolute;top:4px;right:var(--sp-2);display:none;place-items:center;width:20px;height:20px;border-radius:var(--r-1);background:var(--bg-active);color:var(--fg-2)}.sys-facet-row:is(:hover,:focus-within,[data-force~=hover]) .sys-facet-not{display:grid}.sys-facet-row:is(:hover,:focus-within,[data-force~=hover]) .sys-facet-n{visibility:hidden}.sys-facet-not:hover{color:var(--error)}.sys-facet-more{height:var(--row-dense);padding:0 var(--sp-3) 0 calc(var(--sp-3) + 20px);color:var(--accent);font-size:var(--t-data)}.sys-facet-more:hover{text-decoration:underline;text-underline-offset:3px}.sys-table{position:relative;min-width:0;overflow-x:auto;container:sys-table/inline-size}.sys-table[data-scroll]{height:100%;overflow:auto}.sys-table table{width:100%;min-width:var(--tw-1);table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--t-body);line-height:var(--lh-body)}@container sys-table (min-width: 900px){.sys-table table{min-width:var(--tw-2)}}@container sys-table (min-width: 1300px){.sys-table table{min-width:var(--tw-3)}}@container sys-table (min-width: 1800px){.sys-table table{min-width:var(--tw-4)}}.sys-table [data-pin]{position:sticky;left:0;z-index:1;background-color:var(--table-bg,var(--bg-ground));box-shadow:inset -1px 0 0 var(--line)}.sys-table th[data-pin]{z-index:3}.sys-table th{position:sticky;top:0;z-index:1;height:var(--row-dense);padding:0 var(--sp-2);border-bottom:1px solid var(--line-strong);background:var(--bg-ground);color:var(--fg-2);font-size:var(--t-fine);line-height:var(--lh-fine);font-weight:600;letter-spacing:var(--track-caps);text-align:left;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sys-table th[aria-sort]{color:var(--fg-1)}.sys-table th .sys-icon{width:12px;height:12px;margin-left:2px;vertical-align:-2px}.sys-table th button{padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.sys-table td{height:var(--row);padding:0 var(--sp-2);border-bottom:1px solid var(--line);color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sys-table[data-density=dense] td{height:var(--row-dense)}.sys-table :is(th,td):first-child{padding-left:var(--sp-3)}.sys-table :is(th,td):last-child{padding-right:var(--sp-3)}.sys-table [data-align=end]{text-align:right}.sys-table td[data-mono]{font-family:var(--font-mono);font-size:var(--t-data);font-variant-ligatures:none}.sys-table td[data-muted]{color:var(--fg-2)}.sys-table td>.sys-dot,.sys-table td>.sys-status{vertical-align:middle}.sys-table tbody tr[tabindex]{cursor:pointer}.sys-table tbody tr:is(:hover,[data-force~=hover]) td{background:var(--bg-hover)}.sys-table tbody tr[aria-selected=true]>td:is(:first-child,[data-end]){--sel-arm:10px;--sel-half:var(--sel-arm) var(--sel-w),var(--sel-w) var(--sel-arm),var(--sel-arm) var(--sel-w),var(--sel-w) var(--sel-arm);background-repeat:no-repeat;background-size:var(--sel-half);animation:sys-lock var(--dur-3) var(--ease-out)}.sys-table tbody tr[aria-selected=true]>td:first-child{background-image:var(--sel-g),var(--sel-g),var(--sel-g),var(--sel-g);background-position:0 0,0 0,0 100%,0 100%}.sys-table tbody tr[aria-selected=true]>td[data-end~="4"]{background-image:var(--sel-g),var(--sel-g),var(--sel-g),var(--sel-g);background-position:100% 0,100% 0,100% 100%,100% 100%}@container sys-table (max-width: 1799px){.sys-table tbody tr[aria-selected=true]>td[data-end~="4"]:not([data-end~="3"]):not(:first-child){background-image:none}.sys-table tbody tr[aria-selected=true]>td[data-end~="3"]{background-image:var(--sel-g),var(--sel-g),var(--sel-g),var(--sel-g);background-position:100% 0,100% 0,100% 100%,100% 100%}}@container sys-table (max-width: 1299px){.sys-table tbody tr[aria-selected=true]>td[data-end~="3"]:not([data-end~="2"]):not(:first-child){background-image:none}.sys-table tbody tr[aria-selected=true]>td[data-end~="2"]{background-image:var(--sel-g),var(--sel-g),var(--sel-g),var(--sel-g);background-position:100% 0,100% 0,100% 100%,100% 100%}}@container sys-table (max-width: 899px){.sys-table tbody tr[aria-selected=true]>td[data-end~="2"]:not([data-end~="1"]):not(:first-child){background-image:none}.sys-table tbody tr[aria-selected=true]>td[data-end~="1"]{background-image:var(--sel-g),var(--sel-g),var(--sel-g),var(--sel-g);background-position:100% 0,100% 0,100% 100%,100% 100%}}.sys-table tbody tr[aria-selected=true]>td:first-child[data-end~="4"]{background-image:var(--sel-images);background-position:var(--sel-at);background-size:var(--sel-half),var(--sel-half)}.sys-table tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sys-table tbody tr[data-force~=focus]{outline-offset:-2px}.sys-table-pad,.sys-table-pad td{padding:0;border:0}.sys-table-empty td{height:auto;padding:0;border-bottom:0;white-space:normal}@container sys-table (max-width: 899px){.sys-table [data-tier="2"]{display:none}}@container sys-table (max-width: 1299px){.sys-table [data-tier="3"]{display:none}}@container sys-table (max-width: 1799px){.sys-table [data-tier="4"]{display:none}}.sys-tip{position:absolute;z-index:20;display:grid;gap:2px;padding:6px var(--sp-2);border-radius:var(--r-2);background:var(--bg-overlay);box-shadow:var(--shadow-overlay);color:var(--fg-1);font-size:var(--t-data);line-height:var(--lh-data);white-space:nowrap;pointer-events:none}.sys-tip-anchor{position:relative;display:inline-flex}.sys-tip-anchor>.sys-tip{bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease-out),visibility var(--dur-2)}.sys-tip-anchor:is(:hover,:focus-within,[data-force~=hover])>.sys-tip{opacity:1;visibility:visible;transition-delay:.3s}.sys-tip-anchor[data-force~=hover]>.sys-tip{transition:none}.sys-drawer{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;height:100%;border-left:1px solid var(--line);background:var(--bg-raised)}.sys-drawer-head{display:grid;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-4);border-bottom:1px solid var(--line)}.sys-drawer-kicker{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--ctl-s);color:var(--fg-2);font-size:var(--t-fine);line-height:var(--lh-fine);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase}.sys-drawer-kicker>*{display:inline-flex;align-items:center;gap:6px}.sys-drawer-kicker>.sys-icon-btn{margin-left:auto;margin-right:calc(var(--sp-2) * -1)}.sys-drawer-title{margin:0;color:var(--fg-1);font-size:var(--t-head);line-height:var(--lh-head);font-weight:600;overflow-wrap:anywhere}.sys-drawer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-4);color:var(--fg-2);font-size:var(--t-data);line-height:var(--lh-data)}.sys-drawer-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding-top:var(--sp-1)}.sys-drawer-body{min-height:0;overflow:auto;padding-bottom:var(--sp-6)}.sys-group{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line)}.sys-group:last-child{border-bottom:0}.sys-group>h3{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);color:var(--fg-2);font-size:var(--t-fine);line-height:var(--lh-fine);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase}.sys-group-aside{color:var(--fg-2);font-weight:500;letter-spacing:0}.sys-attrs{display:grid;margin:0}.sys-attr{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:center;column-gap:var(--sp-3);min-height:var(--row-dense);margin:0 calc(var(--sp-2) * -1);padding:0 var(--sp-2);border-radius:var(--r-2);font-family:var(--font-mono);font-size:var(--t-data);line-height:var(--lh-data);font-variant-ligatures:none}.sys-attr:is(:hover,[data-force~=hover]){background:var(--bg-hover)}.sys-attr dt{overflow:hidden;color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap}.sys-attr dd{position:relative;display:flex;align-items:center;min-width:0;margin:0;color:var(--fg-1)}.sys-attr dd>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sys-attr dd>a{color:var(--accent);text-decoration:none}.sys-attr dd>a:hover{text-decoration:underline;text-underline-offset:3px}.sys-attr[data-tone=error] dd{color:var(--error)}.sys-attr[data-tone=warn] dd{color:var(--warn)}.sys-attr-acts{position:absolute;right:0;display:none;gap:2px;padding-left:var(--sp-2);background:var(--bg-hover)}.sys-attr:is(:hover,:focus-within,[data-force~=hover]) .sys-attr-acts{display:flex}.sys-empty{display:grid;justify-items:start;gap:var(--sp-1);max-width:var(--measure);padding:var(--sp-8) var(--sp-6)}.sys-empty-title{margin:0;color:var(--fg-1);font-size:var(--t-lead);line-height:var(--lh-lead);font-weight:600}.sys-empty p{margin:0;color:var(--fg-2)}.sys-empty-action{display:flex;gap:var(--sp-2);padding-top:var(--sp-3)}.sys-notice{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--row);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-2);color:var(--fg-1)}.sys-notice>i{width:8px;height:8px;flex:none;border-radius:1px}.sys-notice>span:first-of-type{flex:1;min-width:0}.sys-notice-action{display:flex;gap:var(--sp-2)}.sys-notice[data-tone=error]{background:var(--error-subtle)}.sys-notice[data-tone=error]>i{background:var(--error-fill)}.sys-notice[data-tone=warn]{background:var(--warn-subtle)}.sys-notice[data-tone=warn]>i{background:var(--warn-fill)}.sys-notice[data-tone=ok]{background:var(--ok-subtle)}.sys-notice[data-tone=ok]>i{background:var(--ok-fill)}.sys-notice[data-tone=info]{background:var(--info-subtle)}.sys-notice[data-tone=info]>i{background:var(--info-fill)}.sys-pending{position:relative;min-width:0;min-height:0}.sys-pending[aria-busy=true]:before{content:"";position:absolute;inset:0 0 auto;z-index:4;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent) no-repeat;background-size:40% 100%;animation:sys-sweep 1.1s var(--ease-out) infinite;pointer-events:none}@keyframes sys-sweep{0%{background-position:-67% 0}to{background-position:167% 0}}@media (prefers-reduced-motion:reduce){.sys-pending[aria-busy=true]:before{animation:none;background:var(--accent-line)}.sys-spinner{animation-duration:2s}}.sys-nav-group{display:grid;padding:var(--sp-1) 0 var(--sp-2)}.sys-nav-group+.sys-nav-group{padding-top:var(--sp-3)}.sys-nav-group>h2{display:flex;align-items:center;gap:6px;height:20px;margin:0 0 2px;padding:0 var(--sp-3);color:var(--fg-2);font-size:10px;line-height:var(--lh-fine);font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:default;user-select:none}.sys-nav-group>h2:after{content:"";flex:1;min-width:var(--sp-2);height:1px;background:var(--line-strong)}.sys-nav-item{position:relative;display:flex;align-items:center;gap:var(--sp-1);width:calc(100% - var(--sp-3));height:var(--row-dense);margin:0 6px;padding:0 6px;border-radius:var(--r-1);color:var(--fg-2);font-size:var(--t-body);font-weight:500;text-align:left;text-decoration:none;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.sys-nav-item>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sys-nav-item[data-depth="1"]{padding-left:calc(6px + var(--sp-3))}.sys-nav-item:is(:hover,[data-force~=hover]){background-color:var(--bg-hover);color:var(--fg-1)}.sys-nav-n{color:var(--accent);font-size:var(--t-data)}@property --sel-arm{syntax:"<length>";inherits:true;initial-value:7px}@keyframes sys-lock{0%{--sel-arm:18px}}.acct :is(.sys-nav-item[aria-current=page],.sys-tab[aria-selected=true],.sys-seg button[aria-checked=true],.sys-facet-hit[data-state=on],.sys-btn[aria-pressed=true],.seg button[data-on="1"],.chip[data-on="1"],.tr-row[aria-selected=true],.spx-wf-row[data-current],.sys-selected,[data-force~=selected]),.panel-root :is(.sys-nav-item[aria-current=page],.sys-tab[aria-selected=true],.sys-seg button[aria-checked=true],.sys-facet-hit[data-state=on],.sys-btn[aria-pressed=true],.seg button[data-on="1"],.chip[data-on="1"],.tr-row[aria-selected=true],.spx-wf-row[data-current],.sys-selected,[data-force~=selected]){--sel-size:var(--sel-arm) var(--sel-w),var(--sel-w) var(--sel-arm),var(--sel-arm) var(--sel-w),var(--sel-w) var(--sel-arm),var(--sel-arm) var(--sel-w),var(--sel-w) var(--sel-arm),var(--sel-arm) var(--sel-w),var(--sel-w) var(--sel-arm)}.acct :is(.sys-nav-item[aria-current=page],.sys-tab[aria-selected=true],.sys-seg button[aria-checked=true],.sys-facet-hit[data-state=on],.sys-btn[aria-pressed=true],.seg button[data-on="1"],.chip[data-on="1"],.tr-row[aria-selected=true],.spx-wf-row[data-current],.sys-selected,[data-force~=selected]),.panel-root :is(.sys-nav-item[aria-current=page],.sys-tab[aria-selected=true],.sys-seg button[aria-checked=true],.sys-facet-hit[data-state=on],.sys-btn[aria-pressed=true],.seg button[data-on="1"],.chip[data-on="1"],.tr-row[aria-selected=true],.spx-wf-row[data-current],.sys-selected,[data-force~=selected]){color:var(--fg-1);background-image:var(--sel-images);background-position:var(--sel-at);background-size:var(--sel-size);background-repeat:no-repeat;animation:sys-lock var(--dur-3) var(--ease-out)}