@font-face{font-family:newsreader;src:url(../media/Newsreader_Regular-s.p.0mwguljaragy8.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newsreader;src:url(../media/Newsreader_Medium-s.p.1--j7z3semf31.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:newsreader;src:url(../media/Newsreader_Italic-s.p.0kn8c7cp4y9ms.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.NBxCva_className{font-family:newsreader,newsreader Fallback}.NBxCva_variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:plexSans;src:url(../media/IBMPlexSans_Regular-s.p.263d7ogqy83uo.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSans;src:url(../media/IBMPlexSans_Medium-s.p.0lefmzus2tetz.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexSans;src:url(../media/IBMPlexSans_SemiBold-s.p.0aan_9b2i9ip8.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.smxSlq_className{font-family:plexSans,plexSans Fallback}.smxSlq_variable{--font-plex-sans:"plexSans", "plexSans Fallback"}
@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_Regular-s.p.09u63wo58kris.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_Medium-s.p.2v25u5rd2tsaf.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.noBNga_className{font-family:plexMono,plexMono Fallback}.noBNga_variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
:root{--paper-0:#fffdf8;--paper-50:#f6f3ec;--paper-100:#efebe1;--paper-200:#ddd6c7;--paper-300:#c9c0ac;--paper-400:#a89e88;--paper-500:#8a8070;--paper-600:#6f685b;--paper-700:#4a4232;--paper-800:#352f23;--paper-850:#201d16;--paper-900:#17150f;--paper-950:#120f0a;--ink:#1e1b16;--cream:#f1ebdd;--oxide-50:#fbefe8;--oxide-100:#f3e7de;--oxide-200:#f0c9b5;--oxide-300:#e0744a;--oxide-400:#c85a2e;--oxide-500:#a8431e;--oxide-600:#8f3717;--oxide-700:#6e2a11;--moss-300:#7db27d;--moss-500:#3b6e3b;--moss-700:#2a5a2a;--moss-tint:#e7f0e5;--amber-300:#d9a94a;--amber-500:#9a6a12;--amber-tint:#f7edd6;--brick-300:#e06b6b;--brick-500:#a32d2d;--brick-tint:#f7e1df;--slate-300:#7fa7d6;--slate-500:#2f5a8a;--slate-tint:#e2eaf3;--bg:var(--paper-50);--surface:var(--paper-0);--surface-sunken:var(--paper-100);--surface-raised:var(--paper-0);--surface-overlay:#1e1b1673;--border:var(--paper-200);--border-strong:var(--paper-300);--border-focus:var(--oxide-500);--text:var(--ink);--text-muted:var(--paper-600);--text-faint:var(--paper-400);--text-inverse:var(--cream);--text-link:var(--oxide-500);--accent:var(--oxide-500);--accent-hover:var(--oxide-600);--accent-active:var(--oxide-700);--accent-text:#fff;--accent-tint:var(--oxide-100);--accent-tint-strong:var(--oxide-200);--selection:var(--oxide-100);--row-hover:var(--paper-100);--row-stripe:transparent;--ok:var(--moss-500);--ok-tint:var(--moss-tint);--warn:var(--amber-500);--warn-tint:var(--amber-tint);--bad:var(--brick-500);--bad-tint:var(--brick-tint);--info:var(--slate-500);--info-tint:var(--slate-tint);--chart-1:var(--oxide-500);--chart-2:var(--slate-500);--chart-3:var(--moss-500);--chart-4:var(--amber-500);--chart-5:var(--paper-500);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:var(--paper-900);--surface:var(--paper-850);--surface-sunken:var(--paper-950);--surface-raised:#262219;--surface-overlay:#0009;--border:var(--paper-800);--border-strong:var(--paper-700);--border-focus:var(--oxide-300);--text:var(--cream);--text-muted:#9a917e;--text-faint:#6b6353;--text-inverse:var(--ink);--text-link:var(--oxide-300);--accent:var(--oxide-300);--accent-hover:#ea8a64;--accent-active:#f2a587;--accent-text:var(--paper-900);--accent-tint:#2e261c;--accent-tint-strong:#4a3324;--selection:#2e261c;--row-hover:#262219;--ok:var(--moss-300);--ok-tint:#1e2a1e;--warn:var(--amber-300);--warn-tint:#2e2614;--bad:var(--brick-300);--bad-tint:#331c1c;--info:var(--slate-300);--info-tint:#1a2430;--chart-1:var(--oxide-300);--chart-2:var(--slate-300);--chart-3:var(--moss-300);--chart-4:var(--amber-300);--chart-5:var(--paper-400);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--font-display:var(--font-newsreader),Georgia,"Times New Roman",serif;--font-sans:var(--font-plex-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:26px;--text-3xl:34px;--text-4xl:44px;--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.5;--tracking-caps:.06em;--tracking-display:0;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--type-display:400 var(--text-3xl)/var(--leading-tight) var(--font-display);--type-title:400 var(--text-2xl)/var(--leading-tight) var(--font-display);--type-heading:600 var(--text-lg)/var(--leading-snug) var(--font-sans);--type-body:400 var(--text-md)/var(--leading-normal) var(--font-sans);--type-body-sm:400 var(--text-sm)/var(--leading-normal) var(--font-sans);--type-label:500 var(--text-xs)/1 var(--font-sans);--type-caps:500 var(--text-2xs)/1 var(--font-sans);--type-num:400 var(--text-sm)/1 var(--font-mono);--type-code:400 var(--text-xs)/var(--leading-normal) var(--font-mono);--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--radius-none:0;--radius-sm:1px;--radius-md:2px;--radius-lg:3px;--radius-pill:999px;--border-w:1px;--hairline:1px solid var(--border);--hairline-strong:1px solid var(--border-strong);--shadow-sm:0 1px 0 #1e1b160f;--shadow-md:0 2px 6px #1e1b161a,0 0 0 1px var(--border);--shadow-lg:0 12px 32px #1e1b162e,0 0 0 1px var(--border);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--border-focus);--control-h-sm:28px;--control-h-md:32px;--control-h-lg:40px;--sidebar-w:264px;--topbar-h:48px;--panel-w:300px;--content-max:1440px;--ease-out:cubic-bezier(.2,.7,.2,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s}[data-theme=dark]{--shadow-md:0 2px 6px #0006,0 0 0 1px var(--border);--shadow-lg:0 12px 32px #0009,0 0 0 1px var(--border)}:root{--row-h:36px;--cell-px:12px;--cell-py:9px;--table-text:var(--text-sm);--header-h:34px}[data-density=compact]{--row-h:28px;--cell-px:10px;--cell-py:5px;--table-text:var(--text-xs);--header-h:28px}html{background:var(--bg);color:var(--text);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{margin:0}a{color:var(--text-link);text-underline-offset:2px;text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}::selection{background:var(--accent-tint-strong);color:var(--text)}
.rc-btn{appearance:none;border-radius:var(--radius-md);font:var(--type-label);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rc-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.rc-btn[disabled]{opacity:.45;cursor:not-allowed}.rc-btn.sm{height:var(--control-h-sm);font-size:var(--text-xs);padding:0 10px}.rc-btn.md{height:var(--control-h-md);padding:0 12px}.rc-btn.lg{height:var(--control-h-lg);font-size:var(--text-md);padding:0 16px}.rc-btn.primary{background:var(--accent);color:var(--accent-text)}.rc-btn.primary:hover:not([disabled]){background:var(--accent-hover)}.rc-btn.primary:active:not([disabled]){background:var(--accent-active)}.rc-btn.secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.rc-btn.secondary:hover:not([disabled]){background:var(--surface-sunken)}.rc-btn.secondary:active:not([disabled]){background:var(--selection)}.rc-btn.ghost{color:var(--text);background:0 0}.rc-btn.ghost:hover:not([disabled]){background:var(--row-hover)}.rc-btn.ghost:active:not([disabled]){background:var(--selection)}.rc-btn.danger{background:var(--surface);color:var(--bad);border-color:var(--border-strong)}.rc-btn.danger:hover:not([disabled]){background:var(--bad-tint);border-color:var(--bad)}.rc-btn.link{color:var(--text-link);background:0 0;height:auto;padding:0}.rc-btn.link:hover:not([disabled]){color:var(--accent-hover);text-decoration:underline}.rc-btn.block{width:100%}@keyframes rc-spin{to{transform:rotate(360deg)}}.rc-ibtn{appearance:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.rc-ibtn:hover:not([disabled]){background:var(--row-hover);color:var(--text)}.rc-ibtn:active:not([disabled]){background:var(--selection)}.rc-ibtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.rc-ibtn.outline{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.rc-ibtn[disabled]{opacity:.45;cursor:not-allowed}.rc-ibtn.sm{width:var(--control-h-sm);height:var(--control-h-sm)}.rc-ibtn.md{width:var(--control-h-md);height:var(--control-h-md)}.rc-ibtn.lg{width:var(--control-h-lg);height:var(--control-h-lg)}.rc-ibtn.active{background:var(--accent-tint);color:var(--accent)}.rc-badge{border-radius:var(--radius-pill);height:22px;font:var(--type-label);font-size:var(--text-2xs);white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.rc-badge i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.rc-badge.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.rc-badge.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.rc-badge.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.rc-badge.info{color:var(--info);border-color:color-mix(in srgb,var(--info) 40%,transparent)}.rc-badge.neutral{color:var(--text-muted);border-color:var(--border-strong)}.rc-badge.accent{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.rc-badge.filled.ok{background:var(--ok-tint)}.rc-badge.filled.warn{background:var(--warn-tint)}.rc-badge.filled.bad{background:var(--bad-tint)}.rc-badge.filled.info{background:var(--info-tint)}.rc-badge.filled.neutral{background:var(--surface-sunken)}.rc-badge.filled.accent{background:var(--accent-tint)}.rc-tag{border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--border);height:24px;font:var(--type-label);color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:0 4px 0 10px;font-weight:400;display:inline-flex}.rc-tag b{color:var(--text-muted);font-weight:500}.rc-tag.nox{padding-right:10px}.rc-tag button{all:unset;width:16px;height:16px;color:var(--text-muted);cursor:pointer;border-radius:50%;place-items:center;display:grid}.rc-tag button:hover{background:var(--border-strong);color:var(--text)}.rc-tag.mono{font-family:var(--font-mono)}.rc-tip{display:inline-flex;position:relative}.rc-tip .bub{background:var(--ink);color:var(--cream);font:var(--type-body-sm);font-size:var(--text-xs);border-radius:var(--radius-md);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);z-index:50;padding:5px 8px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(2px)}[data-theme=dark] .rc-tip .bub{background:var(--cream);color:var(--ink)}.rc-tip:hover .bub,.rc-tip:focus-within .bub{opacity:1;transform:translate(-50%)translateY(0)}.rc-tip.bottom .bub{top:calc(100% + 6px);bottom:auto}.rc-toast{background:var(--surface-raised);border:1px solid var(--border);border-left:3px solid var(--text-muted);width:360px;max-width:100%;box-shadow:var(--shadow-lg);border-radius:var(--radius-md);color:var(--text);align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;display:flex}.rc-toast .ic{flex:none;margin-top:1px}.rc-toast .ttl{font:var(--type-label);font-size:var(--text-sm)}.rc-toast .msg{font:var(--type-body-sm);color:var(--text-muted);margin-top:2px}.rc-toast .x{all:unset;cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.rc-toast .x:hover{color:var(--text);background:var(--row-hover)}.rc-toast.ok{border-left-color:var(--ok)}.rc-toast.ok .ic{color:var(--ok)}.rc-toast.warn{border-left-color:var(--warn)}.rc-toast.warn .ic{color:var(--warn)}.rc-toast.bad{border-left-color:var(--bad)}.rc-toast.bad .ic{color:var(--bad)}.rc-toast.info{border-left-color:var(--info)}.rc-toast.info .ic{color:var(--info)}.rc-toast .act{all:unset;cursor:pointer;font:var(--type-label);color:var(--text-link);margin-top:8px;display:inline-block}.rc-toast .act:hover{text-decoration:underline}.rc-toaster{z-index:100;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.rc-dlg-bg{background:var(--surface-overlay);z-index:90;animation:rc-fade var(--dur-base) var(--ease-out);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.rc-dlg{background:var(--surface-raised);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-lg);color:var(--text);animation:rc-rise var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.rc-dlg.lg{max-width:760px}.rc-dlg .hd{align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.rc-dlg .hd h2{font:var(--type-title);margin:0;font-size:22px}.rc-dlg .hd p{font:var(--type-body-sm);color:var(--text-muted);margin:4px 0 0}.rc-dlg .bd{font:var(--type-body-sm);padding:16px 20px}.rc-dlg .ft{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}@keyframes rc-fade{0%{opacity:0}}@keyframes rc-rise{0%{opacity:0;transform:translateY(6px)}}.rc-check{font:var(--type-body-sm);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.rc-check.dis{opacity:.5;cursor:not-allowed}.rc-check input{opacity:0;width:0;height:0;position:absolute}.rc-check .box{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:16px;height:16px;color:var(--accent-text);transition:background var(--dur-fast),border-color var(--dur-fast);place-items:center;display:grid}.rc-check input:checked+.box,.rc-check input:indeterminate+.box{background:var(--accent);border-color:var(--accent)}.rc-check input:focus-visible+.box{box-shadow:var(--focus-ring)}.rc-check:hover .box{border-color:var(--text-muted)}.rc-check input:not(:checked):not(:indeterminate)+.box svg{opacity:0}.rc-radio{font:var(--type-body-sm);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.rc-radio.dis{opacity:.5;cursor:not-allowed}.rc-radio input{opacity:0;width:0;height:0;position:absolute}.rc-radio .dot{border:1px solid var(--border-strong);background:var(--surface);width:16px;height:16px;transition:border-color var(--dur-fast);border-radius:50%;place-items:center;display:grid}.rc-radio .dot:after{content:"";background:var(--accent);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;transform:scale(0)}.rc-radio input:checked+.dot{border-color:var(--accent)}.rc-radio input:checked+.dot:after{transform:scale(1)}.rc-radio input:focus-visible+.dot{box-shadow:var(--focus-ring)}.rc-radio:hover .dot{border-color:var(--text-muted)}.rc-radio-group{flex-direction:column;gap:8px;display:flex}.rc-radio-group.row{flex-direction:row;gap:16px}.rc-radio-group>.lbl{font:var(--type-label)}.rc-switch{font:var(--type-body-sm);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.rc-switch.dis{opacity:.5;cursor:not-allowed}.rc-switch input{opacity:0;width:0;height:0;position:absolute}.rc-switch .trk{border-radius:var(--radius-pill);background:var(--border-strong);width:30px;height:18px;transition:background var(--dur-base) var(--ease-out);position:relative}.rc-switch .trk:after{content:"";background:var(--surface);width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.rc-switch input:checked+.trk{background:var(--accent)}.rc-switch input:checked+.trk:after{transform:translate(12px)}.rc-switch input:focus-visible+.trk{box-shadow:var(--focus-ring)}.rc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rc-field>label{font:var(--type-label);color:var(--text)}.rc-field .hint{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-muted)}.rc-field .hint.err{color:var(--bad)}.rc-input{height:var(--control-h-md);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);transition:border-color var(--dur-fast),box-shadow var(--dur-fast);align-items:center;gap:8px;padding:0 10px;display:flex}.rc-input:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-tint)}.rc-input.err{border-color:var(--bad)}.rc-input.dis{opacity:.5;background:var(--surface-sunken)}.rc-input input{all:unset;min-width:0;font:var(--type-body-sm);color:var(--text);flex:1}.rc-input input::placeholder{color:var(--text-faint)}.rc-input.mono input{font-family:var(--font-mono)}.rc-input .ic{color:var(--text-muted)}.rc-input .sfx{font:var(--type-code);color:var(--text-muted)}.rc-select{height:var(--control-h-md);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);transition:border-color var(--dur-fast),box-shadow var(--dur-fast);align-items:center;display:flex;position:relative}.rc-select:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-tint)}.rc-select.err{border-color:var(--bad)}.rc-select.empty{color:var(--text-faint)}.rc-select.mono select{font-family:var(--font-mono)}.rc-select select{all:unset;min-width:0;height:100%;font:var(--type-body-sm);color:inherit;cursor:pointer;flex:1;padding:0 28px 0 10px}.rc-select .chev{pointer-events:none;color:var(--text-muted);position:absolute;right:8px}.rc-drop{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);text-align:center;transition:border-color var(--dur-fast),background var(--dur-fast);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 24px;display:flex}.rc-drop.over,.rc-drop:hover{border-color:var(--accent);background:var(--accent-tint)}.rc-drop .ttl{font:var(--type-heading)}.rc-drop .sub{font:var(--type-body-sm);color:var(--text-muted)}.rc-drop .ic{color:var(--accent)}.rc-drop.has{text-align:left;border-style:solid;flex-direction:row;justify-content:flex-start;padding:14px 16px}.rc-drop.has .nm{font:var(--type-code);font-size:var(--text-sm);color:var(--text)}.rc-drop.has .meta{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-muted)}.rc-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);flex-direction:column;min-width:0;display:flex}.rc-card.sunken{background:var(--surface-sunken)}.rc-card.raised{box-shadow:var(--shadow-md);border:none}.rc-card>.hd{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.rc-card>.hd h3{font:var(--type-heading);font-size:var(--text-md);margin:0}.rc-card>.hd .sub{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-muted);margin-top:1px}.rc-card>.hd .act{gap:6px;margin-left:auto;display:flex}.rc-card>.bd{padding:16px}.rc-card.flush>.bd{padding:0}.rc-card>.ft{border-top:1px solid var(--border);font:var(--type-body-sm);color:var(--text-muted);padding:10px 16px}.rc-stat{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.rc-stat .l{font:var(--type-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.rc-stat .v{font:var(--type-title);font-variant-numeric:tabular-nums;font-size:28px}.rc-stat .v.mono{font:500 22px/1.1 var(--font-mono)}.rc-stat .d{font:var(--type-body-sm);font-size:var(--text-xs);color:var(--text-muted)}.rc-stat .d.up{color:var(--ok)}.rc-stat .d.down{color:var(--bad)}.rc-steps{align-items:center;gap:4px;display:flex}.rc-step{all:unset;border-radius:var(--radius-md);height:30px;font:var(--type-label);font-size:var(--text-sm);color:var(--text-muted);cursor:default;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.rc-step .n{width:18px;height:18px;font:var(--type-code);font-size:var(--text-2xs);border:1px solid var(--border-strong);color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.rc-step.done{cursor:pointer}.rc-step.done:hover{background:var(--row-hover)}.rc-step.done .n{background:var(--ok);border-color:var(--ok);color:#fff}.rc-step.done{color:var(--text)}.rc-step.cur{background:var(--selection);color:var(--text)}.rc-step.cur .n{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.rc-steps .sep{background:var(--border-strong);width:16px;height:1px}.rc-tabs{border-bottom:1px solid var(--border);gap:2px;display:flex}.rc-tabs.pill{background:var(--surface-sunken);border-radius:var(--radius-md);border:none;gap:4px;padding:3px;display:inline-flex}.rc-tab{all:unset;height:36px;font:var(--type-label);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;display:inline-flex}.rc-tab:hover{color:var(--text)}.rc-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.rc-tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.rc-tab .n{font:var(--type-code);font-size:var(--text-2xs);color:var(--text-faint);background:var(--surface-sunken);border-radius:var(--radius-pill);padding:2px 5px}.rc-tabs.pill .rc-tab{border-radius:var(--radius-sm);height:26px;font-size:var(--text-xs);border:none;margin:0;padding:0 10px}.rc-tabs.pill .rc-tab[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.rc-tbl-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);max-height:var(--tbl-max,none);position:relative;overflow:auto}.rc-tbl{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-sans);font-size:var(--table-text);color:var(--text)}.rc-tbl th{z-index:2;height:var(--header-h);padding:0 var(--cell-px);background:var(--surface);border-bottom:1px solid var(--border-strong);text-align:left;font:var(--type-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;position:sticky;top:0}.rc-tbl th.sortable{cursor:pointer}.rc-tbl th.sortable:hover{color:var(--text);background:var(--row-hover)}.rc-tbl th.sorted{color:var(--text)}.rc-tbl th .h{align-items:center;gap:4px;display:inline-flex}.rc-tbl th .h svg{opacity:.5}.rc-tbl th.sorted .h svg{opacity:1;color:var(--accent)}.rc-tbl th.r .h{flex-direction:row-reverse}.rc-tbl td{height:var(--row-h);padding:var(--cell-py) var(--cell-px);border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:var(--cell-max,320px);overflow:hidden}.rc-tbl .r{text-align:right}.rc-tbl .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rc-tbl .muted{color:var(--text-muted)}.rc-tbl tbody tr:hover td{background:var(--row-hover)}.rc-tbl tbody tr.sel td{background:var(--selection)}.rc-tbl tbody tr.click{cursor:pointer}.rc-tbl tbody tr.err td:first-child{box-shadow:inset 2px 0 0 var(--bad)}.rc-tbl tbody tr.warn td:first-child{box-shadow:inset 2px 0 0 var(--warn)}.rc-tbl tfoot td{background:var(--surface-sunken);border-top:1px solid var(--border-strong);z-index:1;border-bottom:none;font-weight:500;position:sticky;bottom:0}.rc-tbl .cb{width:36px;padding-right:0}.rc-tbl .cb .rc-check{vertical-align:middle}.rc-tbl-empty{text-align:center;color:var(--text-muted);font:var(--type-body-sm);padding:40px}
