@layer tokens{:root{--rogue-color-neutral-d-1:#0a0e17;--rogue-color-neutral-d-2:#0e1420;--rogue-color-neutral-d-3:#111827;--rogue-color-neutral-d-4:#161e2e;--rogue-color-neutral-d-5:#1a2332;--rogue-color-neutral-d-6:#222d3d;--rogue-color-neutral-d-7:#2c3849;--rogue-color-neutral-d-8:#3c4a5e;--rogue-color-neutral-d-9:#68778e;--rogue-color-neutral-d-10:#7c8ba1;--rogue-color-neutral-d-11:#94a3b8;--rogue-color-neutral-d-12:#fff;--rogue-color-neutral-l-1:#fff;--rogue-color-neutral-l-2:#f7f9fb;--rogue-color-neutral-l-3:#eef2f6;--rogue-color-neutral-l-4:#e4eaf0;--rogue-color-neutral-l-5:#d8e0e9;--rogue-color-neutral-l-6:#c8d3de;--rogue-color-neutral-l-7:#b3c0cf;--rogue-color-neutral-l-8:#94a3b8;--rogue-color-neutral-l-9:#76859b;--rogue-color-neutral-l-10:#5c6a7e;--rogue-color-neutral-l-11:#33404f;--rogue-color-neutral-l-12:#0b1220;--rogue-color-accent-d-1:#061019;--rogue-color-accent-d-2:#08182a;--rogue-color-accent-d-3:#0b2740;--rogue-color-accent-d-4:#0e3355;--rogue-color-accent-d-5:#114069;--rogue-color-accent-d-6:#175184;--rogue-color-accent-d-7:#1e67a6;--rogue-color-accent-d-8:#2686ce;--rogue-color-accent-d-9:#33a1fd;--rogue-color-accent-d-10:#56b3fe;--rogue-color-accent-d-11:#8fccff;--rogue-color-accent-d-12:#d8edff;--rogue-color-accent-l-1:#f5faff;--rogue-color-accent-l-2:#e8f4ff;--rogue-color-accent-l-3:#d3eaff;--rogue-color-accent-l-4:#bdf;--rogue-color-accent-l-5:#9ecdfa;--rogue-color-accent-l-6:#79b8f3;--rogue-color-accent-l-7:#4fa3ea;--rogue-color-accent-l-8:#2b8ad9;--rogue-color-accent-l-9:#1478bd;--rogue-color-accent-l-10:#0d6eae;--rogue-color-accent-l-11:#0a5d95;--rogue-color-accent-l-12:#062f4d;--rogue-status-d-success-surface:#0c2417;--rogue-status-d-success-border:#1b5a34;--rogue-status-d-success-solid:#4fe39b;--rogue-status-d-success-text:#6ee7a8;--rogue-status-d-warning-surface:#2a1f06;--rogue-status-d-warning-border:#6b4e10;--rogue-status-d-warning-solid:#f0b429;--rogue-status-d-warning-text:#fbd37a;--rogue-status-d-danger-surface:#2a0f12;--rogue-status-d-danger-border:#6b2229;--rogue-status-d-danger-solid:#f26e72;--rogue-status-d-danger-text:#fca5a8;--rogue-status-d-info-surface:#0b2740;--rogue-status-d-info-border:#175184;--rogue-status-d-info-solid:#33a1fd;--rogue-status-d-info-text:#8fccff;--rogue-status-l-success-surface:#ecfdf3;--rogue-status-l-success-border:#a6e7c3;--rogue-status-l-success-solid:#067647;--rogue-status-l-success-text:#05603a;--rogue-status-l-warning-surface:#fff8e6;--rogue-status-l-warning-border:#f5d98a;--rogue-status-l-warning-solid:#9a6500;--rogue-status-l-warning-text:#7a4f00;--rogue-status-l-danger-surface:#fef1f2;--rogue-status-l-danger-border:#f3b4b8;--rogue-status-l-danger-solid:#8e1610;--rogue-status-l-danger-text:#9f1d14;--rogue-status-l-info-surface:#eff8ff;--rogue-status-l-info-border:#b0d8f8;--rogue-status-l-info-solid:#1478bd;--rogue-status-l-info-text:#0a5d95;--rogue-viz-d-1:#4c88d3;--rogue-viz-d-2:#ef8448;--rogue-viz-d-3:#5dc0a7;--rogue-viz-d-5:#b66c87;--rogue-viz-d-6:#9fdf8b;--rogue-viz-l-1:#225ecb;--rogue-viz-l-2:#d06829;--rogue-viz-l-3:#35a191;--rogue-viz-l-5:#904c6d;--rogue-viz-l-6:#2e5a02;--rogue-viz-seq-100:#cde2fb;--rogue-viz-seq-250:#86b6ef;--rogue-viz-seq-400:#3d82d8;--rogue-viz-seq-600:#184f95;--rogue-viz-seq-700:#0d366b;--rogue-viz-status-d-good:#4fe39b;--rogue-viz-status-d-warning:#f0b429;--rogue-viz-status-d-serious:#b85a2e;--rogue-viz-status-d-critical:#f26e72;--rogue-viz-status-l-good:#067647;--rogue-viz-status-l-warning:#9a6500;--rogue-viz-status-l-serious:#d96a1f;--rogue-viz-status-l-critical:#8e1610;--rogue-color-scrim-d:#0204089e;--rogue-color-scrim-l:#0b12206b;--rogue-space-0:0;--rogue-space-1:2px;--rogue-space-2:4px;--rogue-space-3:8px;--rogue-space-4:12px;--rogue-space-5:16px;--rogue-space-6:24px;--rogue-space-7:32px;--rogue-space-8:48px;--rogue-space-9:64px;--rogue-space-10:96px;--rogue-radius-0:0;--rogue-radius-1:4px;--rogue-radius-2:6px;--rogue-radius-3:10px;--rogue-radius-4:9999px;--rogue-duration-instant:0s;--rogue-duration-enter:.16s;--rogue-duration-exit:.12s;--rogue-duration-slow:.28s;--rogue-ease-standard:cubic-bezier(.2,0,0,1);--rogue-ease-decel:cubic-bezier(0,0,0,1);--rogue-ease-accel:cubic-bezier(.3,0,1,1);--rogue-border-hairline:1px;--rogue-border-rule:2px;--rogue-border-heavy:3px;--rogue-font-weight-400:400;--rogue-font-weight-500:500;--rogue-font-weight-600:600;--rogue-font-weight-700:700;--color-page:var(--rogue-color-neutral-d-1);--color-surface:var(--rogue-color-neutral-d-3);--color-surface-raised:var(--rogue-color-neutral-d-5);--color-surface-sunken:var(--rogue-color-neutral-d-2);--color-surface-overlay:var(--rogue-color-neutral-d-4);--color-border-subtle:var(--rogue-color-neutral-d-6);--color-border:var(--rogue-color-neutral-d-7);--color-border-strong:var(--rogue-color-neutral-d-8);--color-border-control:var(--rogue-color-neutral-d-9);--color-separator:var(--rogue-color-neutral-d-7);--color-scrim:var(--rogue-color-scrim-d);--color-text:var(--rogue-color-neutral-d-12);--color-text-secondary:var(--rogue-color-neutral-d-11);--color-text-muted:var(--rogue-color-neutral-d-10);--color-text-on-solid:var(--rogue-color-neutral-d-1);--color-text-link:var(--rogue-color-accent-d-11);--color-text-disabled:var(--rogue-color-neutral-d-8);--color-accent-subtle:var(--rogue-color-accent-d-2);--color-accent-surface:var(--rogue-color-accent-d-3);--color-accent-border:var(--rogue-color-accent-d-6);--color-accent-solid:var(--rogue-color-accent-d-9);--color-accent-solid-hover:var(--rogue-color-accent-d-10);--color-accent-text:var(--rogue-color-accent-d-11);--color-focus-ring:var(--rogue-color-accent-d-10);--color-success-surface:var(--rogue-status-d-success-surface);--color-success-border:var(--rogue-status-d-success-border);--color-success-solid:var(--rogue-status-d-success-solid);--color-success-text:var(--rogue-status-d-success-text);--color-success-on-solid:var(--rogue-color-neutral-d-1);--color-warning-surface:var(--rogue-status-d-warning-surface);--color-warning-border:var(--rogue-status-d-warning-border);--color-warning-solid:var(--rogue-status-d-warning-solid);--color-warning-text:var(--rogue-status-d-warning-text);--color-warning-on-solid:var(--rogue-color-neutral-d-1);--color-danger-surface:var(--rogue-status-d-danger-surface);--color-danger-border:var(--rogue-status-d-danger-border);--color-danger-solid:var(--rogue-status-d-danger-solid);--color-danger-text:var(--rogue-status-d-danger-text);--color-danger-on-solid:var(--rogue-color-neutral-d-1);--color-info-surface:var(--rogue-status-d-info-surface);--color-info-border:var(--rogue-status-d-info-border);--color-info-solid:var(--rogue-status-d-info-solid);--color-info-text:var(--rogue-status-d-info-text);--color-info-on-solid:var(--rogue-color-neutral-d-1);--viz-surface:var(--rogue-color-neutral-d-3);--viz-grid:var(--rogue-color-neutral-d-6);--viz-axis:var(--rogue-color-neutral-d-8);--viz-ink:var(--rogue-color-neutral-d-12);--viz-ink-muted:var(--rogue-color-neutral-d-10);--viz-series-1:var(--rogue-viz-d-1);--viz-series-2:var(--rogue-viz-d-2);--viz-series-3:var(--rogue-viz-d-3);--viz-series-5:var(--rogue-viz-d-5);--viz-series-6:var(--rogue-viz-d-6);--viz-deemphasis:var(--rogue-color-neutral-d-8);--viz-series-4:var(--rogue-color-neutral-d-8);--viz-series-7:var(--rogue-color-neutral-d-8);--viz-series-8:var(--rogue-color-neutral-d-8);--viz-status-good:var(--rogue-viz-status-d-good);--viz-status-warning:var(--rogue-viz-status-d-warning);--viz-status-serious:var(--rogue-viz-status-d-serious);--viz-status-critical:var(--rogue-viz-status-d-critical);--viz-seq-100:var(--rogue-viz-seq-100);--viz-seq-250:var(--rogue-viz-seq-250);--viz-seq-400:var(--rogue-viz-seq-400);--viz-seq-600:var(--rogue-viz-seq-600);--viz-seq-700:var(--rogue-viz-seq-700);--viz-diverge-neg:var(--rogue-viz-d-2);--viz-diverge-mid:var(--rogue-color-neutral-d-7);--viz-diverge-pos:var(--rogue-viz-d-1);--shadow-raised:none;--shadow-overlay:0 16px 48px #0000008c;--shadow-focus:0 0 0 3px #56b3fe59}[data-ground=light]{--color-page:var(--rogue-color-neutral-l-1);--color-surface:var(--rogue-color-neutral-l-1);--color-surface-raised:var(--rogue-color-neutral-l-1);--color-surface-sunken:var(--rogue-color-neutral-l-2);--color-surface-overlay:var(--rogue-color-neutral-l-1);--color-border-subtle:var(--rogue-color-neutral-l-5);--color-border:var(--rogue-color-neutral-l-7);--color-border-strong:var(--rogue-color-neutral-l-10);--color-border-control:var(--rogue-color-neutral-l-9);--color-separator:var(--rogue-color-neutral-l-6);--color-scrim:var(--rogue-color-scrim-l);--color-text:var(--rogue-color-neutral-l-12);--color-text-secondary:var(--rogue-color-neutral-l-11);--color-text-muted:var(--rogue-color-neutral-l-10);--color-text-on-solid:var(--rogue-color-neutral-l-1);--color-text-link:var(--rogue-color-accent-l-11);--color-text-disabled:var(--rogue-color-neutral-l-8);--color-accent-subtle:var(--rogue-color-accent-l-1);--color-accent-surface:var(--rogue-color-accent-l-2);--color-accent-border:var(--rogue-color-accent-l-5);--color-accent-solid:var(--rogue-color-accent-l-9);--color-accent-solid-hover:var(--rogue-color-accent-l-10);--color-accent-text:var(--rogue-color-accent-l-11);--color-focus-ring:var(--rogue-color-accent-l-8);--color-success-surface:var(--rogue-status-l-success-surface);--color-success-border:var(--rogue-status-l-success-border);--color-success-solid:var(--rogue-status-l-success-solid);--color-success-text:var(--rogue-status-l-success-text);--color-success-on-solid:var(--rogue-color-neutral-l-1);--color-warning-surface:var(--rogue-status-l-warning-surface);--color-warning-border:var(--rogue-status-l-warning-border);--color-warning-solid:var(--rogue-status-l-warning-solid);--color-warning-text:var(--rogue-status-l-warning-text);--color-warning-on-solid:var(--rogue-color-neutral-l-1);--color-danger-surface:var(--rogue-status-l-danger-surface);--color-danger-border:var(--rogue-status-l-danger-border);--color-danger-solid:var(--rogue-status-l-danger-solid);--color-danger-text:var(--rogue-status-l-danger-text);--color-danger-on-solid:var(--rogue-color-neutral-l-1);--color-info-surface:var(--rogue-status-l-info-surface);--color-info-border:var(--rogue-status-l-info-border);--color-info-solid:var(--rogue-status-l-info-solid);--color-info-text:var(--rogue-status-l-info-text);--color-info-on-solid:var(--rogue-color-neutral-l-1);--viz-surface:var(--rogue-color-neutral-l-1);--viz-grid:var(--rogue-color-neutral-l-4);--viz-axis:var(--rogue-color-neutral-l-7);--viz-ink:var(--rogue-color-neutral-l-12);--viz-ink-muted:var(--rogue-color-neutral-l-10);--viz-series-1:var(--rogue-viz-l-1);--viz-series-2:var(--rogue-viz-l-2);--viz-series-3:var(--rogue-viz-l-3);--viz-series-5:var(--rogue-viz-l-5);--viz-series-6:var(--rogue-viz-l-6);--viz-deemphasis:var(--rogue-color-neutral-l-6);--viz-series-4:var(--rogue-color-neutral-l-6);--viz-series-7:var(--rogue-color-neutral-l-6);--viz-series-8:var(--rogue-color-neutral-l-6);--viz-status-good:var(--rogue-viz-status-l-good);--viz-status-warning:var(--rogue-viz-status-l-warning);--viz-status-serious:var(--rogue-viz-status-l-serious);--viz-status-critical:var(--rogue-viz-status-l-critical);--viz-seq-100:var(--rogue-viz-seq-100);--viz-seq-250:var(--rogue-viz-seq-250);--viz-seq-400:var(--rogue-viz-seq-400);--viz-seq-600:var(--rogue-viz-seq-600);--viz-seq-700:var(--rogue-viz-seq-700);--viz-diverge-neg:var(--rogue-viz-l-2);--viz-diverge-mid:var(--rogue-color-neutral-l-4);--viz-diverge-pos:var(--rogue-viz-l-1);--shadow-raised:0 1px 2px #0b12200f;--shadow-overlay:0 12px 32px #0b12201f;--shadow-focus:0 0 0 3px #2b8ad94d}:root{--spacing-inline:var(--rogue-space-3);--spacing-stack:var(--rogue-space-4);--spacing-gutter:var(--rogue-space-6);--spacing-section:var(--rogue-space-8);--radius-sharp:var(--rogue-radius-0);--radius-control:var(--rogue-radius-2);--radius-card:var(--rogue-radius-3);--radius-pill:var(--rogue-radius-4);--font-ui:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-numeric:var(--font-ui);--font-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-weight-regular:var(--rogue-font-weight-400);--font-weight-medium:var(--rogue-font-weight-500);--font-weight-semibold:var(--rogue-font-weight-600);--font-weight-bold:var(--rogue-font-weight-700);--text-caption:clamp(.75rem, .72rem + .1vw, .8125rem);--text-body:clamp(.875rem, .85rem + .12vw, .9375rem);--text-body-lg:clamp(1rem, .96rem + .18vw, 1.0625rem);--text-heading-sm:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--text-heading:clamp(1.375rem, 1.25rem + .6vw, 1.75rem);--text-heading-lg:clamp(1.75rem, 1.5rem + 1.2vw, 2.5rem);--text-hero:clamp(2.5rem, 1.9rem + 3.2vw, 4.5rem);--text-doc-fine:8pt;--text-doc-caption:9pt;--text-doc-body:11.5pt;--text-doc-lead:13pt;--text-doc-h3:12pt;--text-doc-h2:14pt;--text-doc-h1:20pt;--text-doc-title:30pt;--leading-tight:1.15;--leading-snug:1.3;--leading-body:1.5;--leading-loose:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.06em;--tracking-caps:.12em;--duration-instant:var(--rogue-duration-instant);--duration-enter:var(--rogue-duration-enter);--duration-exit:var(--rogue-duration-exit);--duration-slow:var(--rogue-duration-slow);--ease-standard:var(--rogue-ease-standard);--ease-decel:var(--rogue-ease-decel);--ease-accel:var(--rogue-ease-accel)}@media (prefers-reduced-motion:reduce){:root{--duration-enter:0s;--duration-exit:0s;--duration-slow:0s}}:root,[data-ground=light]{--surface:var(--color-surface);--surface-raised:var(--color-surface-raised);--on-surface:var(--color-text);--accent:var(--color-accent-solid);--on-accent:var(--color-text-on-solid);--border:var(--color-border)}:root{--target-min:24px;--control-h:2rem;--scale-user:1;--text-root:calc(100% * var(--scale-user));--icon-stroke:1.75}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-block-size:100dvh}img,picture,video,canvas,svg{max-inline-size:100%;display:block}img,video{block-size:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6,li,dd,td,th{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse}[hidden]:not([hidden=until-found]){display:none}}@layer base{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-density=compact]{--scale-user:.92}:root[data-density=comfortable]{--scale-user:1}:root[data-density=spacious]{--scale-user:1.08}[data-ground=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{font-size:var(--text-root);background:var(--color-page);color:var(--color-text);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;scroll-padding-block-start:calc(var(--app-topbar-h,0px) + var(--rogue-space-4))}body{background:var(--color-page);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);text-wrap:balance}h1{font-size:var(--text-heading-lg);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-heading);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-heading-sm)}h4{font-size:var(--text-body-lg)}p{text-wrap:pretty}a{color:var(--color-text-link);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--color-accent-solid-hover)}code,kbd,samp,pre{font-family:var(--font-mono)}hr{border:0;border-block-start:var(--rogue-border-hairline) solid var(--color-separator)}:where(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=menuitem],[role=option]):focus-visible{outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:var(--rogue-space-1)}::selection{background:var(--color-accent-surface);color:var(--color-text)}.rg-visually-hidden:where(:not(:focus):not(:active)){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rg-num{font-variant-numeric:tabular-nums}.rg-muted{color:var(--color-text-muted)}.rg-secondary{color:var(--color-text-secondary)}.rg-caption{font-size:var(--text-caption)}.rg-mono{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto}}}@layer layout{.rg-stack{gap:var(--stack-gap,var(--spacing-stack));flex-direction:column;display:flex}.rg-stack--tight{--stack-gap:var(--rogue-space-2)}.rg-stack--gutter{--stack-gap:var(--spacing-gutter)}.rg-stack--section{--stack-gap:var(--spacing-section)}.rg-cluster{align-items:center;gap:var(--cluster-gap,var(--spacing-inline));flex-wrap:wrap;display:flex}.rg-cluster--between{justify-content:space-between}.rg-cluster--end{justify-content:flex-end}.rg-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min,16rem), 100%), 1fr));gap:var(--grid-gap,var(--spacing-gutter));display:grid}.rg-grid--kpi{--grid-min:11rem}.rg-grid--cards{--grid-min:18rem}.rg-with-sidebar{gap:var(--spacing-gutter);flex-wrap:wrap;display:flex}.rg-with-sidebar>:first-child{flex-basis:var(--sidebar-w,16rem);flex-grow:1}.rg-with-sidebar>:last-child{flex-grow:999;flex-basis:0;min-inline-size:60%}.rg-container{inline-size:100%;max-inline-size:var(--container-max,80rem);padding-inline:var(--container-pad,var(--rogue-space-5));margin-inline:auto}@media (max-width:40rem){.rg-container{--container-pad:var(--rogue-space-4)}}.rg-scroll-x{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;overflow-x:auto}@media (max-width:64rem){.rg-app__main{padding:var(--rogue-space-5) var(--rogue-space-5) var(--rogue-space-7)}}@media (max-width:40rem){.rg-app__main{padding-inline:var(--rogue-space-5)}}@media (max-width:64rem){.rg-split{grid-template-columns:minmax(0,1fr)}.rg-split:where([data-open]) .rg-split__list,.rg-split:where(:not([data-open])) .rg-split__detail{display:none}.rg-split__back{display:inline-flex}}@media (max-width:64rem){.rg-record{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.rg-settings{grid-template-columns:minmax(0,1fr)}.rg-settings__nav{flex-direction:row;position:static;overflow-x:auto}}.rg-app{flex-direction:column;min-block-size:100dvh;display:flex}.rg-app__body{flex:auto;align-items:flex-start;min-block-size:0;display:flex}.rg-app__main{min-inline-size:0;padding:var(--rogue-space-6) var(--rogue-space-6) var(--rogue-space-8);outline:none;flex:auto}.rg-app__content{max-inline-size:var(--content-max,80rem);gap:var(--rogue-space-6);flex-direction:column;margin-inline:auto;display:flex}@media (max-width:64rem){.rg-app__main{padding:var(--rogue-space-5) var(--rogue-space-5) var(--rogue-space-7)}}@media (max-width:40rem){.rg-app__main{padding-inline:var(--rogue-space-5)}}.rg-dash{gap:var(--rogue-space-6);flex-direction:column;display:flex}.rg-dash__grid{gap:var(--spacing-gutter);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:stretch;display:grid}.rg-dash__wide{grid-column:1/-1}.rg-error-page{place-items:center;min-block-size:50dvh;display:grid}.rg-error-page .rg-empty{--empty-min-h:18rem;max-inline-size:36rem}.rg-form-page{gap:var(--rogue-space-6);flex-direction:column;max-inline-size:40rem;display:flex}.rg-index{gap:var(--rogue-space-4);flex-direction:column;display:flex}.rg-filterbar{align-items:center;gap:var(--rogue-space-3) var(--spacing-inline);flex-wrap:wrap;display:flex}.rg-filterbar__search{flex:16rem;max-inline-size:24rem}.rg-filterbar__applied{align-items:center;gap:var(--rogue-space-2);font-size:var(--text-caption);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.rg-filterbar__count{font-variant-numeric:tabular-nums}.rg-split{grid-template-columns:minmax(18rem, var(--split-list-w,24rem)) minmax(0, 1fr);gap:var(--spacing-gutter);align-items:start;display:grid}.rg-split__detail{gap:var(--rogue-space-4);flex-direction:column;min-inline-size:0;display:flex}.rg-split__back{display:none}@media (max-width:64rem){.rg-split{grid-template-columns:minmax(0,1fr)}.rg-split:where([data-open]) .rg-split__list,.rg-split:where(:not([data-open])) .rg-split__detail{display:none}.rg-split__back{display:inline-flex}}.rg-record{gap:var(--spacing-gutter);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start;display:grid}.rg-record__main,.rg-record__aside{gap:var(--spacing-gutter);flex-direction:column;min-inline-size:0;display:flex}@media (max-width:64rem){.rg-record{grid-template-columns:minmax(0,1fr)}}.rg-settings{gap:var(--spacing-section);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start;display:grid}.rg-settings__nav{flex-direction:column;gap:1px;display:flex;position:sticky;inset-block-start:calc(var(--app-topbar-h,0px) + var(--rogue-space-5))}.rg-settings__link{min-block-size:var(--rogue-space-7);padding-inline:var(--rogue-space-3);border-radius:var(--radius-control);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:flex}.rg-settings__link:hover{background:var(--color-surface-raised);color:var(--color-text)}.rg-settings__link:where([aria-current=page]){background:var(--color-accent-surface);color:var(--color-accent-text)}.rg-settings__section{gap:var(--rogue-space-5);flex-direction:column;max-inline-size:44rem;display:flex}.rg-settings__level{font-size:var(--text-caption);color:var(--color-text-muted)}@media (max-width:48rem){.rg-settings{grid-template-columns:minmax(0,1fr)}.rg-settings__nav{flex-direction:row;position:static;overflow-x:auto}}.rg-auth{min-block-size:100dvh;padding:var(--rogue-space-6) var(--rogue-space-5);place-items:center;display:grid}.rg-auth__card{gap:var(--rogue-space-5);inline-size:min(26rem,100%);padding:var(--rogue-space-7) var(--rogue-space-6);background:var(--color-surface);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.rg-auth__corner{position:fixed;inset-block-start:var(--rogue-space-4);inset-inline-end:var(--rogue-space-4)}.rg-wizard{gap:var(--rogue-space-6);flex-direction:column;max-inline-size:44rem;display:flex}.rg-wizard__actions{justify-content:space-between;gap:var(--spacing-inline);flex-wrap:wrap;display:flex}}@layer components{.rg-accordion{border-block-start:var(--rogue-border-hairline) solid var(--color-border)}.rg-accordion__item{border-block-end:var(--rogue-border-hairline) solid var(--color-border)}.rg-accordion__heading{font-size:var(--text-body);margin:0}.rg-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-inline);inline-size:100%;min-block-size:var(--rogue-space-8);padding:var(--rogue-space-3) var(--rogue-space-1);color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.rg-accordion__trigger:hover{color:var(--color-text-link)}.rg-accordion__trigger .rg-icon{transition:transform var(--duration-enter) var(--ease-standard)}.rg-accordion__trigger:where([aria-expanded=true]) .rg-icon{transform:rotate(180deg)}.rg-accordion__panel{padding:0 var(--rogue-space-1) var(--rogue-space-4);color:var(--color-text-secondary)}.rg-accordion__panel[hidden]{display:none}.rg-ai-label{align-items:center;gap:var(--rogue-space-1);min-block-size:var(--target-min);padding:0 var(--rogue-space-2);background:var(--color-info-surface);color:var(--color-info-text);border:var(--rogue-border-hairline) solid var(--color-info-border);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex}.rg-ai-label:hover{border-color:var(--color-info-solid)}.rg-ai-generated{border-inline-start:var(--rogue-border-rule) solid var(--color-info-border);padding-inline-start:var(--rogue-space-3)}.rg-avatar{inline-size:var(--avatar-size,var(--rogue-space-7));block-size:var(--avatar-size,var(--rogue-space-7));border-radius:var(--avatar-radius,var(--radius-pill));background:var(--color-accent-surface);color:var(--color-accent-text);border:var(--rogue-border-hairline) solid var(--color-accent-border);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.rg-avatar>img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.rg-avatar--sm{--avatar-size:var(--rogue-space-6);font-size:calc(var(--text-caption) * .8)}.rg-avatar--lg{--avatar-size:var(--rogue-space-8);font-size:var(--text-body-lg)}.rg-avatar--square{--avatar-radius:var(--radius-control)}.rg-avatar-group{align-items:center;display:inline-flex}.rg-avatar-group>.rg-avatar{box-shadow:0 0 0 var(--rogue-border-rule) var(--color-surface)}.rg-avatar-group>:where(.rg-avatar+.rg-avatar){margin-inline-start:calc(-1 * var(--rogue-space-2))}.rg-avatar-group__more{background:var(--color-surface-raised);color:var(--color-text-secondary);border-color:var(--color-border)}.rg-back-link{align-items:center;gap:var(--rogue-space-1);min-block-size:var(--target-min);color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--font-weight-medium);border-radius:var(--rogue-radius-1);padding-inline-end:var(--rogue-space-2);text-decoration:none;display:inline-flex}.rg-back-link:hover{color:var(--color-text-link)}.rg-back-link>.rg-icon{transition:transform var(--duration-enter) var(--ease-standard)}.rg-back-link:where(:hover)>.rg-icon{transform:translateX(calc(-1 * var(--rogue-space-1)))}.rg-badge{--_bg:var(--color-surface-raised);--_bd:var(--color-border);--_glyph:var(--color-text-secondary);align-items:center;gap:var(--rogue-space-2);padding:var(--rogue-space-1) var(--badge-pad-inline,var(--rogue-space-3));border:var(--rogue-border-hairline) solid var(--_bd);border-radius:var(--badge-radius,var(--radius-pill));background:var(--_bg);color:var(--color-text);font-size:var(--text-caption);font-weight:var(--badge-weight,var(--font-weight-medium));line-height:var(--leading-snug);white-space:nowrap;display:inline-flex}.rg-badge>.rg-icon{color:var(--_glyph);flex:none;block-size:12px;inline-size:12px}.rg-badge--good{--_bg:var(--color-success-surface);--_bd:var(--color-success-border);--_glyph:var(--color-success-solid)}.rg-badge--watch{--_bg:var(--color-warning-surface);--_bd:var(--color-warning-border);--_glyph:var(--color-warning-solid)}.rg-badge--off{--_bg:var(--color-danger-surface);--_bd:var(--color-danger-border);--_glyph:var(--color-danger-solid)}.rg-badge--info{--_bg:var(--color-info-surface);--_bd:var(--color-info-border);--_glyph:var(--color-info-solid)}.rg-badge--error{--_bg:var(--color-surface);color:var(--color-danger-text);font-family:var(--font-mono)}.rg-badge--count{min-inline-size:calc(var(--rogue-space-5) + var(--rogue-space-1));padding-inline:var(--rogue-space-2);background:var(--color-accent-solid);border-color:var(--color-accent-solid);color:var(--color-text-on-solid);font-variant-numeric:tabular-nums;justify-content:center}.rg-banner{--_bg:var(--color-info-surface);--_bd:var(--color-info-border);--_ink:var(--color-info-text);align-items:center;gap:var(--rogue-space-2) var(--spacing-inline);padding:var(--rogue-space-3) var(--rogue-space-4);background:var(--_bg);color:var(--color-text);border:var(--rogue-border-hairline) solid var(--_bd);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.rg-banner>.rg-icon{color:var(--_ink);flex:none}.rg-banner__text{flex:16rem;min-inline-size:0}.rg-banner__title{font-weight:var(--font-weight-semibold);color:var(--_ink)}.rg-banner__actions{gap:var(--rogue-space-2);align-items:center;display:flex}.rg-banner--warning{--_bg:var(--color-warning-surface);--_bd:var(--color-warning-border);--_ink:var(--color-warning-text)}.rg-banner--error{--_bg:var(--color-danger-surface);--_bd:var(--color-danger-border);--_ink:var(--color-danger-text)}.rg-banner--success{--_bg:var(--color-success-surface);--_bd:var(--color-success-border);--_ink:var(--color-success-text)}.rg-banner-slot{min-block-size:0}.rg-bottombar{display:none}@media (max-width:64rem){:root:has(.rg-bottombar){--app-bottombar-h:3.5rem;scroll-padding-block-end:calc(var(--app-bottombar-h) + env(safe-area-inset-bottom,0px) + var(--rogue-space-4))}:where(:root:has(.rg-bottombar)) body{padding-block-end:calc(var(--app-bottombar-h) + env(safe-area-inset-bottom,0px))}.rg-bottombar{z-index:60;block-size:calc(var(--app-bottombar-h) + env(safe-area-inset-bottom,0px));background:var(--color-surface);border-block-start:var(--rogue-border-hairline) solid var(--color-border);grid-template-columns:repeat(5,1fr);padding-block-end:env(safe-area-inset-bottom,0px);display:grid;position:fixed;inset-block-end:0;inset-inline:0}}.rg-bottombar__item{min-block-size:3rem;color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;text-decoration:none;display:grid;position:relative}.rg-bottombar__item>.rg-icon{block-size:22px;inline-size:22px}.rg-bottombar__item[aria-current=page]{color:var(--color-accent-text)}.rg-bottombar__item:where([aria-current=page]):before{content:"";block-size:var(--rogue-border-heavy);border-radius:var(--radius-pill);background:var(--color-accent-solid);position:absolute;inset-block-start:0;inset-inline:30%}.rg-bottombar__item>.rg-badge--count{position:absolute;inset-block-start:var(--rogue-space-1);inset-inline-start:56%}.rg-bottombar__item:where([aria-current=page])>.rg-badge--count{visibility:hidden}.rg-breadcrumb{align-items:center;gap:var(--rogue-space-1);font-size:var(--text-caption);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rg-breadcrumb>li{align-items:center;gap:var(--rogue-space-1);display:inline-flex}.rg-breadcrumb>li+li:before{content:"/";color:var(--color-border-strong);padding-inline:var(--rogue-space-1)}.rg-breadcrumb a{color:var(--color-text-secondary);min-block-size:var(--target-min);border-radius:var(--rogue-radius-1);align-items:center;text-decoration:none;display:inline-flex}.rg-breadcrumb a:where(:hover){color:var(--color-text-link);text-decoration:underline}.rg-breadcrumb [aria-current=page]{color:var(--color-text);font-weight:var(--font-weight-medium)}@media (max-width:64rem){.rg-breadcrumb-nav:where(:not(:has(.rg-back-link))),.rg-breadcrumb>li:where(:not(:has(.rg-back-link))){display:none}}.rg-button{--_bg:var(--color-surface-raised);--_fg:var(--color-text);--_bd:var(--color-border-control);--_bg-h:var(--color-surface-overlay);--_bd-h:var(--color-border-strong);--_bg-a:var(--color-surface-sunken);justify-content:center;align-items:center;gap:var(--rogue-space-2);min-block-size:var(--target-min);min-inline-size:var(--target-min);padding:var(--button-pad-block,var(--rogue-space-3)) var(--button-pad-inline,var(--rogue-space-5));border:var(--button-border-w,var(--rogue-border-hairline)) solid var(--_bd);border-radius:var(--button-radius,var(--radius-control));background:var(--_bg);color:var(--_fg);box-shadow:var(--button-shadow,none);font:inherit;font-size:var(--button-font-size,var(--text-body));font-weight:var(--button-weight,var(--font-weight-medium));white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-enter) var(--ease-standard), border-color var(--duration-enter) var(--ease-standard), color var(--duration-enter) var(--ease-standard), box-shadow var(--duration-enter) var(--ease-standard);line-height:1;text-decoration:none;display:inline-flex;position:relative}.rg-button .rg-icon{flex:none}.rg-button:hover,.rg-button[data-hovered]{background:var(--_bg-h);border-color:var(--_bd-h)}.rg-button:active,.rg-button[data-pressed]{background:var(--_bg-a)}.rg-button--primary{--_bg:var(--color-accent-solid);--_fg:var(--color-text-on-solid);--_bd:var(--color-accent-solid);--_bg-h:var(--color-accent-solid-hover);--_bd-h:var(--color-accent-solid-hover);--_bg-a:var(--color-accent-solid)}.rg-button--ghost{--_bg:transparent;--_fg:var(--color-accent-text);--_bd:transparent;--_bg-h:var(--color-accent-surface);--_bd-h:transparent;--_bg-a:var(--color-accent-subtle)}.rg-button--danger{--_bg:var(--color-danger-solid);--_fg:var(--color-danger-on-solid);--_bd:var(--color-danger-solid);--_bg-h:var(--color-danger-solid);--_bd-h:var(--color-danger-text);--_bg-a:var(--color-danger-solid)}.rg-button--danger:where(:hover,[data-hovered]):where(:not(:disabled,[aria-disabled=true])){filter:brightness(1.06)}.rg-button--sm{--button-pad-block:var(--rogue-space-2);--button-pad-inline:var(--rogue-space-4);--button-font-size:var(--text-caption)}.rg-button--lg{--button-pad-block:var(--rogue-space-4);--button-pad-inline:var(--rogue-space-6);--button-font-size:var(--text-body-lg)}.rg-button--block{inline-size:100%}.rg-button:disabled,.rg-button:where([aria-disabled=true]:not([aria-busy=true])),.rg-button[data-disabled]{--_bg:var(--color-surface-raised);--_bg-h:var(--color-surface-raised);--_bg-a:var(--color-surface-raised);--_fg:var(--color-text-disabled);--_bd:var(--color-border);--_bd-h:var(--color-border);cursor:not-allowed;filter:none;box-shadow:none}.rg-button[aria-busy=true],.rg-button[data-pending]{cursor:progress}.rg-button:where([aria-busy=true],[data-pending])>:where(:not(.rg-button__spinner)){opacity:0}.rg-button__spinner{margin:auto;position:absolute;inset:0}.rg-button:where(:not([aria-busy=true]):not([data-pending]))>.rg-button__spinner{display:none}.rg-button-group{align-items:center;gap:var(--spacing-inline);flex-wrap:wrap;display:inline-flex}.rg-button-group--joined{flex-wrap:nowrap;gap:0}.rg-button-group--joined>.rg-button{border-radius:0}.rg-button-group--joined>:where(.rg-button+.rg-button){margin-inline-start:calc(-1 * var(--rogue-border-hairline))}.rg-button-group--joined>.rg-button:where(:first-child){border-start-start-radius:var(--button-radius,var(--radius-control));border-end-start-radius:var(--button-radius,var(--radius-control))}.rg-button-group--joined>.rg-button:where(:last-child){border-start-end-radius:var(--button-radius,var(--radius-control));border-end-end-radius:var(--button-radius,var(--radius-control))}.rg-button-group--joined>:where(.rg-button:focus-visible){z-index:1;position:relative}@media (max-width:40rem){.rg-button-group>[data-collapse=phone]{display:none}}@media (min-width:40.0625rem){.rg-button-group>[data-overflow=phone]{display:none}}.rg-calendar{gap:var(--rogue-space-3);padding:var(--rogue-space-3);display:inline-grid}.rg-calendar__head{justify-content:space-between;align-items:center;gap:var(--rogue-space-2);display:flex}.rg-calendar__title{font-weight:var(--font-weight-semibold)}.rg-calendar__grid{border-collapse:collapse}.rg-calendar__grid th{padding:var(--rogue-space-1);font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-align:center}.rg-calendar__grid td{text-align:center;padding:1px}.rg-calendar__day{inline-size:var(--rogue-space-7);block-size:var(--rogue-space-7);border:var(--rogue-border-hairline) solid transparent;border-radius:var(--radius-control);color:var(--color-text);font:inherit;font-size:var(--text-caption);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;padding:0}.rg-calendar__day:hover{background:var(--color-surface-raised)}.rg-calendar__day:where([aria-current=date]){border-color:var(--color-accent-border);font-weight:var(--font-weight-semibold)}.rg-calendar__day:where([aria-pressed=true],[data-selected]){background:var(--color-accent-solid);color:var(--color-text-on-solid)}.rg-calendar__day:where(:disabled,[data-disabled]){color:var(--color-text-disabled);cursor:not-allowed;background:0 0}.rg-calendar__day:where([data-outside-month]){color:var(--color-text-muted)}.rg-callout{--_bg:var(--color-surface);--_bd:var(--color-border);--_accent:var(--color-border-strong);--_ink:var(--color-text);gap:var(--rogue-space-2) var(--spacing-inline);padding:var(--rogue-space-4) var(--rogue-space-5);background:var(--_bg);border:var(--rogue-border-hairline) solid var(--_bd);border-inline-start:var(--rogue-border-heavy) solid var(--_accent);border-radius:var(--radius-control);grid-template-columns:auto 1fr;display:grid}.rg-callout>.rg-icon{color:var(--_accent);margin-block-start:.15em}.rg-callout__title{font-weight:var(--font-weight-semibold);color:var(--_ink)}.rg-callout__body{color:var(--color-text-secondary);grid-column:2}.rg-callout--note{--_bg:var(--color-info-surface);--_bd:var(--color-info-border);--_accent:var(--color-info-solid);--_ink:var(--color-info-text)}.rg-callout--warning{--_bg:var(--color-warning-surface);--_bd:var(--color-warning-border);--_accent:var(--color-warning-solid);--_ink:var(--color-warning-text)}.rg-callout--critical{--_bg:var(--color-danger-surface);--_bd:var(--color-danger-border);--_accent:var(--color-danger-solid);--_ink:var(--color-danger-text)}.rg-callout--success{--_bg:var(--color-success-surface);--_bd:var(--color-success-border);--_accent:var(--color-success-solid);--_ink:var(--color-success-text)}.rg-card{gap:var(--rogue-space-4);padding:var(--card-pad,var(--rogue-space-6));background:var(--card-bg,var(--color-surface));border:var(--rogue-border-hairline) solid var(--card-border,var(--color-border));border-inline-start:var(--card-rail,var(--rogue-border-hairline)) solid var(--card-rail-color,var(--card-border,var(--color-border)));border-radius:var(--card-radius,var(--radius-card));box-shadow:var(--card-shadow,none);flex-direction:column;min-inline-size:0;display:flex;position:relative}.rg-card__header{justify-content:space-between;align-items:baseline;gap:var(--spacing-gutter);display:flex}.rg-card__title{font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.rg-card__meta{font-size:var(--text-caption);color:var(--color-text-muted)}.rg-card__body{color:var(--color-text-secondary)}.rg-card__footer{gap:var(--spacing-inline);border-block-start:var(--rogue-border-hairline) solid var(--color-border-subtle);font-size:var(--text-caption);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--rogue-space-3);display:flex}.rg-card--interactive{transition:border-color var(--duration-enter) var(--ease-standard), background-color var(--duration-enter) var(--ease-standard)}.rg-card--interactive:hover{--card-border:var(--color-accent-border);--card-bg:var(--color-surface-raised)}.rg-card__link{color:inherit;text-decoration:none}.rg-card__link:after{content:"";border-radius:inherit;cursor:pointer;position:absolute;inset:0}.rg-card__link:focus-visible{outline:none}.rg-card--interactive:where(:has(.rg-card__link:focus-visible)){outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:var(--rogue-space-1)}.rg-card[aria-current=true],.rg-card[data-selected]{--card-border:var(--color-accent-solid);--card-bg:var(--color-accent-subtle)}.rg-card--error{--card-border:var(--color-danger-border);--card-bg:var(--color-danger-surface)}.rg-count{font-size:var(--text-caption);color:var(--color-text-muted);min-block-size:calc(var(--text-caption) * var(--leading-body));font-variant-numeric:tabular-nums}.rg-count[data-over]{color:var(--color-danger-text);font-weight:var(--font-weight-medium)}.rg-chart{gap:var(--rogue-space-3);min-inline-size:0;display:grid}.rg-chart__title{font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.rg-chart__sub{font-size:var(--text-caption);color:var(--color-text-muted)}.rg-bars{gap:var(--rogue-space-2);margin:0;padding:0;list-style:none;display:grid}.rg-bar-row{align-items:center;gap:var(--spacing-inline);font-size:var(--text-caption);grid-template-columns:fit-content(35%) minmax(0,1fr) auto;display:grid}.rg-bar-row__name{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.rg-bar-row__track{block-size:var(--rogue-space-5);background:var(--color-surface-sunken);border-radius:var(--chart-bar-radius,var(--rogue-radius-1));overflow:hidden}.rg-bar-row__fill{background:var(--bar-color,var(--viz-series-1));transform-origin:0;block-size:100%;inline-size:100%;transform:scaleX(var(--bar,0));border-radius:var(--chart-bar-radius,var(--rogue-radius-1));display:block}.rg-bar-row__fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.rg-bar-row__value{color:var(--color-text);font-variant-numeric:tabular-nums;text-align:end;min-inline-size:5ch}.rg-line{inline-size:100%;block-size:var(--line-h,10rem);overflow:visible}.rg-line__grid{stroke:var(--chart-grid,var(--viz-grid));stroke-width:1px}.rg-line__axis{fill:var(--viz-ink-muted);font-size:var(--text-caption)}.rg-line__path{fill:none;stroke:var(--viz-series-1);stroke-width:2px;vector-effect:non-scaling-stroke}.rg-line__end{fill:var(--viz-series-1)}.rg-line__label{fill:var(--viz-ink);font-size:var(--text-caption);font-weight:var(--font-weight-medium)}.rg-chart__table summary{font-size:var(--text-caption);color:var(--color-text-link);cursor:pointer;min-block-size:var(--target-min);align-items:center;display:inline-flex}@media (forced-colors:active){.rg-bar-row__fill{background:highlight}.rg-line__path{stroke:canvastext}}.rg-choice{align-items:flex-start;gap:var(--rogue-space-3);min-block-size:var(--target-min);padding-block:var(--rogue-space-1);cursor:pointer;display:flex}.rg-choice__control{inline-size:var(--rogue-space-5);block-size:var(--rogue-space-5);accent-color:var(--color-accent-solid);cursor:pointer;flex:none;margin:.1em 0 0}.rg-choice__text{gap:var(--rogue-space-1);display:grid}.rg-choice__hint{font-size:var(--text-caption);color:var(--color-text-muted)}.rg-choice:has(:disabled){color:var(--color-text-disabled);cursor:not-allowed}.rg-choice-group{gap:var(--rogue-space-1);flex-direction:column;display:flex}.rg-choice-group--inline{gap:var(--rogue-space-1) var(--spacing-gutter);flex-flow:wrap}.rg-code{font-family:var(--font-mono);background:var(--color-surface-raised);border-radius:var(--rogue-radius-1);padding:.1em .35em;font-size:.92em}.rg-codeblock{border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-sunken);overflow:hidden}.rg-codeblock__head{justify-content:space-between;align-items:center;gap:var(--spacing-inline);padding:var(--rogue-space-1) var(--rogue-space-2) var(--rogue-space-1) var(--rogue-space-4);background:var(--color-surface-raised);border-block-end:var(--rogue-border-hairline) solid var(--color-border-subtle);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted);display:flex}.rg-codeblock pre{padding:var(--rogue-space-4);font-size:var(--text-caption);line-height:var(--leading-loose);color:var(--color-text-secondary);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;margin:0;overflow-x:auto}.rg-combobox{position:relative}.rg-combobox>.rg-input{padding-inline-end:var(--rogue-space-7)}.rg-combobox>.rg-combobox__toggle{margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--rogue-space-1)}.rg-confirm{--dialog-w:28rem}.rg-confirm .rg-dialog__body{color:var(--color-text-secondary)}.rg-confirm .rg-dialog__header{border-block-end:0;padding-block-end:0}.rg-confirm .rg-dialog__footer{border-block-start:0}.rg-cookies{padding:var(--rogue-space-5) var(--rogue-space-5);background:var(--color-surface-raised);border-block-end:var(--rogue-border-hairline) solid var(--color-border)}.rg-cookies__inner{gap:var(--rogue-space-3);max-inline-size:60rem;margin-inline:auto;display:grid}.rg-cookies__title{font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold)}.rg-table-wrap{gap:var(--rogue-space-3);min-inline-size:0;display:grid;position:relative}.rg-table-scroll{max-block-size:var(--table-max-h,none);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;position:relative;overflow:auto}.rg-table-scroll:before,.rg-table-scroll:after{content:"";z-index:3;inline-size:var(--rogue-space-6);pointer-events:none;float:inline-start;block-size:0;display:block;position:sticky}.rg-table-wrap:where([data-overflow-end]):after,.rg-table-wrap:where([data-overflow-start]):before{content:"";inline-size:var(--rogue-space-6);pointer-events:none;z-index:4;border-radius:var(--radius-card);position:absolute;inset-block:0}.rg-table-wrap:where([data-overflow-end]):after{background:linear-gradient(to left, var(--color-surface), transparent);inset-inline-end:1px}.rg-table-wrap:where([data-overflow-start]):before{background:linear-gradient(to right, var(--color-surface), transparent);inset-inline-start:1px}.rg-table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--text-body)}.rg-table caption{caption-side:top;text-align:start;min-block-size:var(--rogue-space-8);padding:var(--rogue-space-3) var(--rogue-space-4);font-size:var(--text-caption);color:var(--color-text-muted)}.rg-table th,.rg-table td{block-size:var(--table-row-h,2.75rem);padding:var(--table-cell-pad,var(--rogue-space-2) var(--rogue-space-4));text-align:start;vertical-align:middle;border-block-end:var(--_rule-w,var(--rogue-border-hairline)) solid var(--table-rule,var(--color-border-subtle));background:var(--_cell-bg,var(--color-surface))}.rg-table thead th{z-index:2;background:var(--table-header-bg,var(--color-surface-raised));font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap;border-block-end-color:var(--color-border);position:sticky;inset-block-start:0}.rg-table :where(tbody tr:last-child){--_rule-w:0px}.rg-table :where(th,td):first-child{z-index:1;position:sticky;inset-inline-start:0}.rg-table thead :where(th:first-child){z-index:3}.rg-table :where(tbody tr:nth-child(2n)){--_cell-bg:var(--table-zebra,var(--color-surface))}.rg-table--zebra{--table-zebra:var(--color-surface-sunken)}.rg-table :where(tbody tr:hover){--_cell-bg:var(--color-surface-raised)}.rg-table :where(tbody tr[aria-current=true],tbody tr[aria-selected=true]){--_cell-bg:var(--color-accent-subtle)}.rg-table :where(tbody tr[aria-current=true]>:first-child){box-shadow:inset var(--rogue-border-heavy) 0 0 var(--color-accent-solid)}.rg-table__num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.rg-table__check{inline-size:var(--rogue-space-7);padding-inline-end:0}.rg-table__actions{white-space:nowrap;text-align:end;inline-size:1%}.rg-table__id{font-weight:var(--font-weight-medium)}.rg-table__id a{color:inherit;text-decoration:none}.rg-table__id a:where(:hover){color:var(--color-text-link);text-decoration:underline}.rg-table__unknown{color:var(--color-text-muted)}.rg-table__error{align-items:center;gap:var(--rogue-space-1);color:var(--color-danger-text);font-size:var(--text-caption);font-weight:var(--font-weight-medium);display:inline-flex}.rg-table__clip{max-inline-size:var(--clip-w,18rem);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rg-table__sort{align-items:center;gap:var(--rogue-space-1);min-block-size:var(--target-min);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.rg-table__sort .rg-icon{opacity:var(--_sort-o,0);color:var(--_sort-ink,currentColor);transform:rotate(var(--_sort-r,0deg));transition:opacity var(--duration-enter) var(--ease-standard)}.rg-table__sort:where(:hover,:focus-visible){--_sort-o:.5}th:where([aria-sort=ascending],[aria-sort=descending]) .rg-table__sort{--_sort-o:1;--_sort-ink:var(--color-accent-text);color:var(--color-text)}th:where([aria-sort=descending]){--_sort-r:180deg}.rg-table__num .rg-table__sort{flex-direction:row-reverse}.rg-batchbar{z-index:5;inset-block-start:var(--rogue-border-hairline);inset-inline:var(--rogue-border-hairline);align-items:center;gap:var(--rogue-space-2) var(--spacing-inline);block-size:var(--rogue-space-8);padding:0 var(--rogue-space-4);background:var(--color-accent-surface);border-block-end:var(--rogue-border-hairline) solid var(--color-accent-border);scrollbar-width:none;scrollbar-color:transparent transparent;border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card);flex-wrap:nowrap;display:flex;position:absolute;overflow-x:auto}.rg-batchbar[hidden]{display:none}.rg-batchbar__count{font-weight:var(--font-weight-semibold);color:var(--color-accent-text);font-variant-numeric:tabular-nums;margin-inline-end:auto}.rg-table-wrap:where(:has(.rg-batchbar:not([hidden]))) .rg-table__actions :where(button,a){pointer-events:none;opacity:.4}.rg-table--dense{--table-row-h:2.25rem;--table-cell-pad:var(--rogue-space-1) var(--rogue-space-3)}[data-density=compact] .rg-table{--table-row-h:2.25rem}[data-density=spacious] .rg-table{--table-row-h:3.25rem}@media (max-width:40rem){.rg-table{--clip-w:9rem}}.rg-datepicker{align-items:stretch;gap:var(--rogue-space-2);max-inline-size:16rem;display:flex}.rg-datepicker>.rg-input{font-variant-numeric:tabular-nums;flex:auto;min-inline-size:0}.rg-datepicker__pop{--popover-w:auto;padding:0}.rg-details>summary{align-items:center;gap:var(--rogue-space-1);min-block-size:var(--target-min);color:var(--color-text-link);cursor:pointer;list-style:none;display:inline-flex}.rg-details>summary::-webkit-details-marker{display:none}.rg-details>summary:before{content:"";block-size:0;inline-size:0;transition:transform var(--duration-enter) var(--ease-standard);border-block:5px solid #0000;border-inline-start:7px solid}.rg-details:where([open])>summary:before{transform:rotate(90deg)}.rg-details__body{padding:var(--rogue-space-3) 0 var(--rogue-space-2) var(--rogue-space-5);border-inline-start:var(--rogue-border-heavy) solid var(--color-border);color:var(--color-text-secondary);margin-inline-start:var(--rogue-space-1)}.rg-dialog{inline-size:min(var(--dialog-w,34rem), calc(100vw - 2 * var(--rogue-space-4)));max-block-size:calc(100dvh - 2 * var(--rogue-space-5));background:var(--color-surface-overlay);color:var(--color-text);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);margin:auto;padding:0;overflow:hidden}.rg-dialog::backdrop{background:var(--color-scrim)}.rg-dialog[open],.rg-dialog[data-entering]{animation:rg-dialog-in var(--duration-enter) var(--ease-decel)}.rg-dialog-overlay{z-index:100;background:var(--color-scrim);place-items:center;display:grid;position:fixed;inset:0}.rg-dialog--lg{--dialog-w:48rem}.rg-dialog--sm{--dialog-w:26rem}.rg-dialog__frame{max-block-size:inherit;outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.rg-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-inline);padding:var(--rogue-space-5) var(--rogue-space-5) var(--rogue-space-4) var(--rogue-space-6);border-block-end:var(--rogue-border-hairline) solid var(--color-border-subtle);display:flex}.rg-dialog__title{font-size:var(--text-heading-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.rg-dialog__body{overscroll-behavior:contain;padding:var(--rogue-space-5) var(--rogue-space-6);color:var(--color-text-secondary);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;overflow-y:auto}.rg-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-inline);padding:var(--rogue-space-4) var(--rogue-space-6);border-block-start:var(--rogue-border-hairline) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.rg-dialog__discard{justify-content:space-between;align-items:center;gap:var(--spacing-inline);color:var(--color-warning-text);font-weight:var(--font-weight-medium);flex:100%;display:none}.rg-dialog:where([data-asking]) .rg-dialog__discard{display:flex}.rg-dialog:where([data-asking]) .rg-dialog__actions{display:none}.rg-dialog__actions{justify-content:flex-end;gap:var(--spacing-inline);flex-wrap:wrap;display:flex}@keyframes rg-dialog-in{0%{opacity:0;transform:translateY(var(--rogue-space-2)) scale(.98)}to{opacity:1;transform:none}}@media (max-width:40rem){.rg-dialog__footer .rg-button{flex:auto}}.rg-drawer{inline-size:min(var(--drawer-w,28rem), 100vw);background:var(--color-surface-overlay);block-size:100dvh;max-block-size:100dvh;max-inline-size:100vw;color:var(--color-text);border:0;border-inline-start:var(--rogue-border-hairline) solid var(--color-border);box-shadow:var(--shadow-overlay);margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0}.rg-drawer::backdrop{background:var(--color-scrim)}.rg-drawer[open],.rg-drawer[data-entering]{animation:rg-drawer-in var(--duration-slow) var(--ease-decel)}.rg-drawer-overlay{z-index:100;background:var(--color-scrim);position:fixed;inset:0}.rg-drawer .rg-dialog__frame{block-size:100%;max-block-size:none}.rg-drawer--wide{--drawer-w:40rem}.rg-drawer-inline{inline-size:var(--drawer-w,28rem);border-inline-start:var(--rogue-border-hairline) solid var(--color-border);background:var(--color-surface);flex:none;grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0;display:grid}.rg-drawer-inline[hidden]{display:none}@keyframes rg-drawer-in{0%{transform:translateX(var(--_from,100%))}to{transform:none}}.rg-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_from:-100%}@media (max-width:64rem){.rg-drawer-inline{z-index:90;inline-size:100%;position:fixed;inset:0}}.rg-empty{align-content:center;justify-items:center;gap:var(--rogue-space-3);min-block-size:var(--empty-min-h,12rem);padding:var(--rogue-space-7) var(--spacing-gutter);text-align:center;background:var(--color-surface);border:var(--rogue-border-hairline) dashed var(--color-border);border-radius:var(--radius-card);display:grid}.rg-empty>.rg-icon{block-size:20px;inline-size:20px;color:var(--color-text-muted)}.rg-empty__title{font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold)}.rg-empty__body{max-inline-size:34rem;color:var(--color-text-secondary)}.rg-empty__actions{justify-content:center;gap:var(--spacing-inline);flex-wrap:wrap;margin-block-start:var(--rogue-space-2);display:flex}.rg-empty--error{border-style:solid;border-color:var(--color-danger-border);background:var(--color-danger-surface)}.rg-empty--error>.rg-icon{color:var(--color-danger-solid)}.rg-error-summary{gap:var(--rogue-space-2);padding:var(--rogue-space-4) var(--rogue-space-5);border:var(--rogue-border-rule) solid var(--color-danger-solid);border-radius:var(--radius-control);background:var(--color-surface);outline:none;display:grid}.rg-error-summary:focus-visible{outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:var(--rogue-space-1)}.rg-error-summary__title{font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-danger-text)}.rg-error-summary ul{gap:var(--rogue-space-1);margin:0;padding-inline-start:var(--rogue-space-5);display:grid}.rg-error-summary a{color:var(--color-danger-text);font-weight:var(--font-weight-medium)}.rg-feedback{gap:var(--rogue-space-3);padding:var(--rogue-space-4) var(--rogue-space-5);background:var(--color-surface-sunken);border-radius:var(--radius-card);display:grid}.rg-feedback__q{justify-content:space-between;align-items:center;gap:var(--spacing-inline);flex-wrap:wrap;display:flex}.rg-upload{gap:var(--rogue-space-3);display:grid}.rg-upload__zone{justify-items:center;gap:var(--rogue-space-2);padding:var(--rogue-space-6) var(--rogue-space-5);text-align:center;background:var(--color-surface-sunken);border:var(--rogue-border-rule) dashed var(--color-border-control);border-radius:var(--radius-card);color:var(--color-text-secondary);cursor:pointer;display:grid;position:relative}.rg-upload__zone>input{opacity:0;cursor:pointer;position:absolute;inset:0}.rg-upload__zone:where(:has(input:focus-visible)){outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:var(--rogue-space-1)}.rg-upload__zone:where([data-dragging]){border-color:var(--color-accent-solid);background:var(--color-accent-subtle);color:var(--color-accent-text)}.rg-upload__zone>.rg-icon{block-size:20px;inline-size:20px;color:var(--color-text-muted)}.rg-upload__cta{color:var(--color-text-link);font-weight:var(--font-weight-medium)}.rg-upload__rules{font-size:var(--text-caption);color:var(--color-text-muted)}.rg-upload__list{gap:var(--rogue-space-2);margin:0;padding:0;list-style:none;display:grid}.rg-upload__file{align-items:center;gap:var(--rogue-space-3);padding:var(--rogue-space-2) var(--rogue-space-3);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);grid-template-columns:auto 1fr auto auto;display:grid}.rg-upload__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.rg-upload__size{font-size:var(--text-caption);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.rg-footer{padding:var(--rogue-space-7) var(--rogue-space-5) var(--rogue-space-6);background:var(--color-surface);border-block-start:var(--rogue-border-hairline) solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-caption)}.rg-footer__cols{gap:var(--spacing-gutter);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));margin-block-end:var(--rogue-space-6);display:grid}.rg-footer__title{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-block-end:var(--rogue-space-2)}.rg-footer ul{gap:var(--rogue-space-1);margin:0;padding:0;list-style:none;display:grid}.rg-footer a{color:inherit;min-block-size:var(--target-min);align-items:center;display:inline-flex}.rg-footer a:where(:hover){color:var(--color-text-link)}.rg-footer__meta{gap:var(--rogue-space-2) var(--spacing-gutter);border-block-start:var(--rogue-border-hairline) solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;padding-block-start:var(--rogue-space-4);display:flex}.rg-footer--app{padding-block:var(--rogue-space-3)}.rg-field{gap:var(--rogue-space-2);flex-direction:column;min-inline-size:0;display:flex}.rg-field__label{font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-text)}.rg-field__required{color:var(--color-danger-text);margin-inline-start:var(--rogue-space-1)}.rg-field__optional{color:var(--color-text-muted);font-weight:var(--font-weight-regular);margin-inline-start:var(--rogue-space-1)}.rg-field__hint{font-size:var(--text-caption);color:var(--color-text-muted)}.rg-field__error{align-items:flex-start;gap:var(--rogue-space-2);min-block-size:calc(var(--text-caption) * var(--leading-body));font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-danger-text);display:flex}.rg-field__error:empty{display:none}.rg-field:where([data-checked]) .rg-field__error:where(:empty){display:flex}.rg-field__error>.rg-icon{flex:none;margin-block-start:.15em}.rg-fieldset{gap:var(--rogue-space-3);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.rg-fieldset>legend{font-size:var(--text-caption);font-weight:var(--font-weight-medium);margin-block-end:var(--rogue-space-1);padding:0}.rg-form{gap:var(--rogue-space-5);flex-direction:column;max-inline-size:40rem;display:flex}.rg-form__actions{gap:var(--spacing-inline);flex-wrap:wrap;padding-block-start:var(--rogue-space-2);display:flex}.rg-heading{font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-text);text-wrap:balance}.rg-heading--xl{font-size:var(--text-heading-lg);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.rg-heading--lg{font-size:var(--text-heading);letter-spacing:var(--tracking-tight)}.rg-heading--md{font-size:var(--text-heading-sm)}.rg-heading--sm{font-size:var(--text-body-lg)}.rg-eyebrow{font-size:var(--text-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.rg-icon{inline-size:var(--icon-size,16px);block-size:var(--icon-size,16px);vertical-align:-.125em;stroke-width:var(--icon-stroke);flex:none;display:inline-block}.rg-icon--lg{--icon-size:20px}.rg-icon-button{inline-size:var(--icon-button-size,var(--rogue-space-7));block-size:var(--icon-button-size,var(--rogue-space-7));min-inline-size:var(--target-min);min-block-size:var(--target-min);color:var(--color-text-secondary);border:var(--rogue-border-hairline) solid transparent;border-radius:var(--icon-button-radius,var(--radius-control));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-enter) var(--ease-standard), color var(--duration-enter) var(--ease-standard);background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.rg-icon-button:hover,.rg-icon-button[data-hovered]{background:var(--color-surface-raised);color:var(--color-text)}.rg-icon-button:active,.rg-icon-button[data-pressed]{background:var(--color-surface-sunken)}.rg-icon-button[aria-pressed=true],.rg-icon-button[data-selected]{background:var(--color-accent-surface);color:var(--color-accent-text);border-color:var(--color-accent-border)}.rg-icon-button--outlined{border-color:var(--color-border-control);background:var(--color-surface)}.rg-icon-button--sm{--icon-button-size:var(--target-min)}.rg-icon-button--lg{--icon-button-size:calc(var(--rogue-space-7) + var(--rogue-space-3))}.rg-icon-button:disabled,.rg-icon-button[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed;background:0 0}.rg-icon-button:where([aria-busy=true])>.rg-icon{opacity:0}.rg-icon-button[aria-busy=true]{cursor:progress;position:relative}.rg-icon-button:where([aria-busy=true]):after{content:"";inline-size:var(--rogue-space-5);block-size:var(--rogue-space-5);border:var(--rogue-border-rule) solid var(--color-border);border-block-start-color:var(--color-accent-solid);border-radius:var(--radius-pill);margin:auto;animation:.8s linear infinite rg-spin;position:absolute;inset:0}.rg-image{block-size:auto;inline-size:100%;aspect-ratio:var(--ratio,auto);object-fit:var(--fit,cover);background:var(--color-surface-sunken);border-radius:var(--image-radius,var(--radius-control));display:block}.rg-image--16x9{--ratio:16 / 9}.rg-image--4x3{--ratio:4 / 3}.rg-image--1x1{--ratio:1}.rg-inline-edit{align-items:center;gap:var(--rogue-space-2);min-block-size:var(--control-h);display:flex}.rg-inline-edit__value{overflow-wrap:anywhere;min-inline-size:0}.rg-inline-edit__form{align-items:center;gap:var(--rogue-space-2);flex:auto;display:none}.rg-inline-edit:where([data-editing]) .rg-inline-edit__form{display:flex}.rg-inline-edit:where([data-editing]) .rg-inline-edit__read{display:none}.rg-inline-edit__read{align-items:center;gap:var(--rogue-space-1);min-inline-size:0;display:flex}.rg-inline-edit__form>.rg-input{flex:auto;min-inline-size:0}.rg-inline-message{--_ink:var(--color-info-text);align-items:flex-start;gap:var(--rogue-space-2);font-size:var(--text-caption);color:var(--color-text-secondary);display:flex}.rg-inline-message>.rg-icon{color:var(--_ink);flex:none;margin-block-start:.1em}.rg-inline-message--success{--_ink:var(--color-success-text)}.rg-inline-message--warning{--_ink:var(--color-warning-text)}.rg-inline-message--error{--_ink:var(--color-danger-text);color:var(--color-danger-text)}.rg-kbd{min-inline-size:1.6em;padding:0 var(--rogue-space-1);font-family:var(--font-mono);text-align:center;color:var(--color-text-secondary);background:var(--color-surface-raised);border:var(--rogue-border-hairline) solid var(--color-border);border-block-end-width:var(--rogue-border-rule);border-radius:var(--rogue-radius-1);font-size:.85em;display:inline-block}.rg-kpi{gap:var(--rogue-space-2);padding:var(--kpi-pad,var(--rogue-space-5));background:var(--kpi-bg,var(--color-surface));border:var(--rogue-border-hairline) solid var(--kpi-border,var(--color-border));border-radius:var(--kpi-radius,var(--radius-card));grid-template-rows:auto auto auto 1fr auto;min-inline-size:0;display:grid}.rg-kpi__label{font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.rg-kpi__value{font-size:var(--kpi-figure-size,var(--text-heading));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rg-kpi__delta{align-items:center;gap:var(--rogue-space-1);font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-variant-numeric:tabular-nums;display:inline-flex}.rg-kpi__delta--good{color:var(--color-success-text)}.rg-kpi__delta--bad{color:var(--color-danger-text)}.rg-kpi__caption{font-size:var(--text-caption);color:var(--color-text-muted)}.rg-kpi__spark{block-size:var(--rogue-space-8);color:var(--viz-series-1);align-items:flex-end;display:flex}.rg-kpi__spark svg{block-size:100%;inline-size:100%;overflow:visible}.rg-kpi__spark--none{font-size:var(--text-caption);color:var(--color-text-muted);align-items:center}.rg-kpi--error{--kpi-border:var(--color-danger-border)}@media (max-width:40rem){.rg-kpi{--kpi-figure-size:var(--text-heading-sm)}}.rg-link{color:var(--color-text-link);text-underline-offset:2px;border-radius:var(--rogue-radius-1);text-decoration:underline;text-decoration-thickness:1px}.rg-link:hover,.rg-link[data-hovered]{color:var(--color-accent-solid-hover);text-decoration-thickness:2px}.rg-link:visited{color:var(--color-accent-text)}.rg-link--standalone{align-items:center;gap:var(--rogue-space-2);font-weight:var(--font-weight-medium);min-block-size:var(--target-min);text-decoration:none;display:inline-flex}.rg-link--standalone:hover,.rg-link--standalone[data-hovered]{text-decoration:underline}.rg-link--standalone:visited{color:var(--color-text-link)}.rg-link .rg-icon{flex:none}.rg-list{background:var(--color-surface);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.rg-list__row{align-items:center;gap:var(--rogue-space-1) var(--rogue-space-4);padding:var(--list-row-pad,var(--rogue-space-3) var(--rogue-space-4));border-block-end:var(--rogue-border-hairline) solid var(--list-divider,var(--color-border-subtle));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title trail""meta trail";display:grid;position:relative}.rg-list__row:last-child{border-block-end:0}.rg-list__row:where(:has(>.rg-list__lead)){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead title trail""lead meta trail"}.rg-list__lead{grid-area:lead}.rg-list__title{font-weight:var(--font-weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;grid-area:title;min-inline-size:0;overflow:hidden}.rg-list__title a{color:inherit;text-decoration:none}.rg-list__title a:after{content:"";position:absolute;inset:0}.rg-list__row:where(:has(.rg-list__title a)):hover{background:var(--color-surface-raised)}.rg-list__row:where(:has(.rg-list__title a:focus-visible)){outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:-2px}.rg-list__title a:where(:focus-visible){outline:none}.rg-list__meta{font-size:var(--text-caption);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;min-inline-size:0;overflow:hidden}.rg-list__trail{align-items:center;gap:var(--rogue-space-2);font-size:var(--text-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;grid-area:trail;display:flex}.rg-list__row:where([aria-current=true]){background:var(--list-current-bg,var(--color-accent-subtle));box-shadow:inset var(--rogue-border-heavy) 0 0 var(--color-accent-solid)}.rg-logo{align-items:center;gap:var(--rogue-space-2);block-size:var(--logo-h,var(--rogue-space-6));color:var(--color-text);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.rg-logo>img,.rg-logo>svg{block-size:100%;inline-size:auto}.rg-logo [data-ground-only=light]{display:none}:where([data-ground=light]) .rg-logo [data-ground-only=light]{display:inline}:where([data-ground=light]) .rg-logo [data-ground-only=dark]{display:none}.rg-menu{min-inline-size:var(--menu-min-w,12rem);max-inline-size:min(22rem, calc(100vw - 2 * var(--rogue-space-4)));padding:var(--rogue-space-1);background:var(--color-surface-overlay);color:var(--color-text);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-overlay);outline:none;flex-direction:column;gap:1px;margin:0;display:flex}:is(.rg-menu:popover-open,.rg-menu[data-placement]){animation:rg-pop-in var(--duration-enter) var(--ease-decel)}.rg-menu__item{grid-template-columns:var(--rogue-space-5) 1fr auto;align-items:center;gap:var(--rogue-space-2);min-block-size:var(--rogue-space-7);padding:var(--rogue-space-1) var(--rogue-space-3);color:inherit;border-radius:var(--rogue-radius-1);font:inherit;font-size:var(--text-body);text-align:start;cursor:pointer;background:0 0;border:0;display:grid}.rg-menu__item:where(:hover,:focus-visible,[data-focused]){background:var(--color-surface-raised);outline:none}.rg-menu__item:where([aria-checked=true],[data-selected]){color:var(--color-accent-text);font-weight:var(--font-weight-medium)}.rg-menu__item .rg-menu__check{visibility:hidden;color:var(--color-accent-solid)}.rg-menu__item:where([aria-checked=true],[data-selected]) .rg-menu__check{visibility:visible}.rg-menu__item--danger{color:var(--color-danger-text)}.rg-menu__item:where([aria-disabled=true],[data-disabled]){color:var(--color-text-disabled);cursor:not-allowed}.rg-menu__reason{font-size:var(--text-caption);color:var(--color-text-muted);grid-column:2/-1}.rg-menu__hint{font-size:var(--text-caption);color:var(--color-text-muted);font-family:var(--font-mono)}.rg-menu__sep{block-size:1px;margin:var(--rogue-space-1) 0;background:var(--color-border-subtle);border:0}.rg-menu__label{padding:var(--rogue-space-2) var(--rogue-space-3) var(--rogue-space-1);font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.rg-menu-button{display:inline-flex}.rg-menu-button>[aria-expanded=true]{background:var(--color-surface-sunken)}.rg-menu-button :where(.rg-icon[data-icon=chevron-down]){transition:transform var(--duration-enter) var(--ease-standard)}.rg-menu-button :where([aria-expanded=true] .rg-icon[data-icon=chevron-down]){transform:rotate(180deg)}.rg-number{align-items:stretch;display:inline-flex}.rg-number>.rg-input{text-align:center;font-variant-numeric:tabular-nums;border-radius:0;inline-size:6rem}.rg-number>.rg-icon-button{border:var(--rogue-border-hairline) solid var(--color-border-control);inline-size:var(--control-h);border-radius:0;block-size:auto}.rg-number>.rg-icon-button:where(:first-child){border-inline-end:0;border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.rg-number>.rg-icon-button:where(:last-child){border-inline-start:0;border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.rg-tour{--popover-w:20rem;gap:var(--rogue-space-3);display:grid}.rg-tour__step{font-size:var(--text-caption);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.rg-tour__title{font-weight:var(--font-weight-semibold)}.rg-tour__bar{justify-content:space-between;align-items:center;gap:var(--spacing-inline);display:flex}.rg-tour-target{outline:var(--rogue-border-heavy) solid var(--color-accent-solid);outline-offset:var(--rogue-space-1);border-radius:var(--radius-control)}.rg-page-header{gap:var(--page-header-gap,var(--rogue-space-3));border-block-end:var(--rogue-border-hairline) solid var(--page-header-border,transparent);padding-block-end:var(--rogue-space-4);display:grid}.rg-page-header__row{justify-content:space-between;align-items:center;gap:var(--rogue-space-3) var(--spacing-gutter);flex-wrap:wrap;display:flex}.rg-page-header__title{font-size:var(--page-title-size,var(--text-heading-sm));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);overflow-wrap:anywhere;min-inline-size:0}.rg-page-header__desc{color:var(--color-text-secondary);max-inline-size:70ch}.rg-page-header__context{align-items:center;gap:var(--rogue-space-2) var(--spacing-gutter);min-block-size:var(--target-min);flex-wrap:wrap;display:flex}.rg-pagination{justify-content:space-between;align-items:center;gap:var(--rogue-space-3) var(--spacing-gutter);font-size:var(--text-caption);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.rg-pagination__pages{align-items:center;gap:var(--rogue-space-1);margin:0;padding:0;list-style:none;display:flex}.rg-pagination__item{min-inline-size:var(--rogue-space-7);min-block-size:var(--rogue-space-7);padding-inline:var(--rogue-space-2);border:var(--rogue-border-hairline) solid transparent;border-radius:var(--radius-control);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;place-items:center;text-decoration:none;display:inline-grid}.rg-pagination__item:hover{background:var(--color-surface-raised);color:var(--color-text)}.rg-pagination__item[aria-current=page]{background:var(--color-accent-surface);border-color:var(--color-accent-border);color:var(--color-accent-text);font-weight:var(--font-weight-medium)}.rg-pagination__gap{min-inline-size:var(--rogue-space-6);text-align:center;color:var(--color-text-muted)}.rg-pagination__step{align-items:center;gap:var(--rogue-space-1);min-block-size:var(--rogue-space-7);padding-inline:var(--rogue-space-2);color:var(--color-text-link);border-radius:var(--radius-control);text-decoration:none;display:inline-flex}.rg-pagination__step:hover{background:var(--color-surface-raised)}.rg-pagination__compact{display:none}@media (max-width:40rem){.rg-pagination__pages{display:none}.rg-pagination__compact{display:inline}}.rg-password{gap:var(--rogue-space-2);align-items:stretch;display:flex}.rg-password>.rg-input{flex:auto;min-inline-size:0}.rg-sheet{--dialog-w:100vw;border-radius:var(--radius-card) var(--radius-card) 0 0;max-block-size:85dvh;inline-size:100vw;max-inline-size:100vw;margin:auto 0 0}.rg-sheet[open],.rg-sheet[data-entering]{animation:rg-sheet-in var(--duration-slow) var(--ease-decel)}.rg-sheet .rg-sidenav__item{min-block-size:3rem}.rg-sheet .rg-sidenav__label{pointer-events:none}@keyframes rg-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.rg-popover{max-inline-size:min(var(--popover-w,22rem), calc(100vw - 2 * var(--rogue-space-4)));padding:var(--rogue-space-4);background:var(--color-surface-overlay);color:var(--color-text);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-overlay);font-size:var(--text-body);margin:0;overflow:visible}:is(.rg-popover:popover-open,.rg-popover[data-placement]){animation:rg-pop-in var(--duration-enter) var(--ease-decel)}.rg-popover__title{font-weight:var(--font-weight-semibold);margin-block-end:var(--rogue-space-2)}@keyframes rg-pop-in{0%{opacity:0;transform:translateY(calc(-1 * var(--rogue-space-1)))}to{opacity:1;transform:none}}.rg-progress{gap:var(--rogue-space-2) var(--spacing-inline);grid-template-columns:1fr auto;align-items:center;display:grid}.rg-progress__label{font-size:var(--text-caption);font-weight:var(--font-weight-medium);grid-column:1/-1}.rg-progress__track{block-size:var(--progress-h,var(--rogue-space-3));background:var(--color-surface-raised);border-radius:var(--radius-pill);overflow:hidden}.rg-progress__fill{background:var(--color-accent-solid);transform-origin:0;block-size:100%;inline-size:100%;transform:scaleX(var(--progress-value,0));transition:transform var(--duration-slow) var(--ease-standard);display:block}.rg-progress__fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.rg-progress__value{font-size:var(--text-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:end;min-inline-size:4ch}.rg-progress--indeterminate .rg-progress__fill{inline-size:35%;animation:rg-indeterminate 1.2s var(--ease-standard) infinite alternate;transform:none}.rg-progress--error .rg-progress__fill{background:var(--color-danger-solid)}@keyframes rg-indeterminate{0%{translate:-30%}to{translate:220%}}.rg-steps{gap:var(--rogue-space-2);counter-reset:step;margin:0;padding:0;list-style:none;display:flex}.rg-steps__item{gap:var(--rogue-space-1);border-block-start:var(--rogue-border-heavy) solid var(--color-border);counter-increment:step;font-size:var(--text-caption);color:var(--color-text-muted);flex:1 1 0;padding-block-start:var(--rogue-space-3);display:grid}.rg-steps__item:before{content:"Step " counter(step);font-variant-numeric:tabular-nums}.rg-steps__item:where([data-state=complete]){border-color:var(--color-accent-solid);color:var(--color-text-secondary)}.rg-steps__item:where([aria-current=step]){border-color:var(--color-accent-solid);color:var(--color-accent-text);font-weight:var(--font-weight-semibold)}.rg-steps__name{color:inherit}.rg-steps__name:where(a){color:var(--color-text-link)}.rg-steps__compact{font-size:var(--text-caption);color:var(--color-text-secondary);display:none}@media (max-width:40rem){.rg-steps{display:none}.rg-steps__compact{display:block}}.rg-choice__control[type=radio]{border-radius:var(--radius-pill)}.rg-time{font-variant-numeric:tabular-nums;white-space:nowrap}.rg-search{align-items:center;min-inline-size:0;display:flex;position:relative}.rg-search>.rg-icon{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--rogue-space-3)}.rg-search>.rg-input{padding-inline-start:calc(var(--rogue-space-3) + var(--rogue-space-5) + var(--rogue-space-2));padding-inline-end:var(--rogue-space-8)}.rg-search :where(.rg-input)::-webkit-search-cancel-button{display:none}.rg-search__clear{position:absolute;inset-inline-end:var(--rogue-space-1)}.rg-search:where(:has(.rg-input:placeholder-shown)) .rg-search__clear{display:none}.rg-segmented{gap:var(--rogue-space-1);padding:var(--rogue-space-1);background:var(--color-surface-sunken);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-control);grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.rg-segmented__opt{justify-content:center;align-items:center;gap:var(--rogue-space-2);min-block-size:calc(var(--control-h) - 6px);padding-inline:var(--rogue-space-4);border-radius:calc(var(--radius-control) - 2px);font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;display:inline-flex;position:relative}.rg-segmented__opt>input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.rg-segmented__opt:hover{color:var(--color-text)}.rg-segmented__opt:where(:has(input:checked),[data-selected]){background:var(--color-surface);color:var(--color-accent-text);box-shadow:var(--shadow-raised)}.rg-segmented__opt:where(:has(input:focus-visible),[data-focus-visible]){outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:1px}.rg-listbox{min-inline-size:var(--listbox-w,12rem);max-inline-size:min(28rem, calc(100vw - 2 * var(--rogue-space-4)));max-block-size:min(20rem,50dvh);padding:var(--rogue-space-1);overscroll-behavior:contain;background:var(--color-surface-overlay);color:var(--color-text);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-overlay);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;margin:0;list-style:none;overflow-y:auto}:is(.rg-listbox:popover-open,.rg-listbox[data-placement]){animation:rg-pop-in var(--duration-enter) var(--ease-decel)}.rg-option{grid-template-columns:var(--rogue-space-5) 1fr;align-items:center;gap:var(--rogue-space-2);min-block-size:var(--control-h);padding:var(--rogue-space-1) var(--rogue-space-3);border-radius:var(--rogue-radius-1);cursor:pointer;display:grid}.rg-option:where(:hover,.is-active,[data-focused]){background:var(--color-surface-raised)}.rg-option:where([aria-selected=true],[data-selected]){color:var(--color-accent-text);font-weight:var(--font-weight-medium)}.rg-option .rg-option__check{visibility:hidden;color:var(--color-accent-solid)}.rg-option:where([aria-selected=true],[data-selected]) .rg-option__check{visibility:visible}.rg-option:where([aria-disabled=true],[data-disabled]){color:var(--color-text-disabled);cursor:not-allowed}.rg-option__hint{font-size:var(--text-caption);color:var(--color-text-muted);grid-column:2}.rg-listbox__empty{padding:var(--rogue-space-3);font-size:var(--text-caption);color:var(--color-text-muted)}.rg-select__trigger{justify-content:space-between;align-items:center;gap:var(--rogue-space-2);inline-size:100%;min-block-size:var(--control-h);padding:var(--rogue-space-1) var(--rogue-space-3) var(--rogue-space-1) var(--rogue-space-4);background:var(--input-bg,var(--color-surface-sunken));color:var(--color-text);border:var(--rogue-border-hairline) solid var(--input-border,var(--color-border-control));border-radius:var(--input-radius,var(--radius-control));font:inherit;font-size:var(--text-body);text-align:start;cursor:pointer;display:flex}.rg-select__trigger:hover{border-color:var(--color-border-strong)}.rg-select__trigger[aria-expanded=true]{border-color:var(--color-accent-solid);box-shadow:var(--shadow-focus)}.rg-select__trigger[aria-invalid=true]{border-color:var(--color-danger-solid)}.rg-select__value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.rg-select__value:where([data-placeholder]){color:var(--color-text-muted)}.rg-sidenav{--_pad:var(--rogue-space-3);inline-size:var(--sidenav-w,16rem);block-size:calc(100dvh - var(--app-topbar-h,0px));padding:var(--rogue-space-3) var(--_pad);overscroll-behavior:contain;background:var(--sidenav-bg,var(--color-surface));border-inline-end:var(--rogue-border-hairline) solid var(--sidenav-border,var(--color-border));scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;flex-direction:column;flex:none;display:flex;position:sticky;inset-block-start:var(--app-topbar-h,0px);overflow-y:auto}.rg-sidenav__groups{gap:var(--rogue-space-4);flex-direction:column;flex:auto;display:flex}.rg-sidenav__group{flex-direction:column;gap:1px;display:flex}.rg-sidenav__label{min-block-size:var(--rogue-space-7);padding-inline:var(--rogue-space-3);font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}button.rg-sidenav__label{cursor:pointer;border-radius:var(--rogue-radius-1)}.rg-sidenav__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.rg-sidenav__label:where([aria-expanded=false])+.rg-sidenav__list{display:none}.rg-sidenav__item{align-items:center;gap:var(--rogue-space-3);min-block-size:var(--nav-item-h,2.5rem);padding-inline:var(--rogue-space-3);color:var(--color-text-secondary);border-radius:var(--nav-item-radius,var(--radius-control));font-size:var(--text-body);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none;display:flex;position:relative}.rg-sidenav__item>.rg-icon{flex:none;block-size:18px;inline-size:18px}.rg-sidenav__item:hover{background:var(--color-surface-raised);color:var(--color-text)}.rg-sidenav__item[aria-current=page]{background:var(--nav-item-current-bg,var(--color-accent-surface));color:var(--nav-item-current-ink,var(--color-accent-text))}.rg-sidenav__item:where([aria-current=page]):before{content:"";inset-block:var(--rogue-space-2);inline-size:var(--nav-item-indicator,var(--rogue-border-heavy));border-radius:var(--radius-pill);background:var(--color-accent-solid);position:absolute;inset-inline-start:0}.rg-sidenav__text{text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.rg-sidenav__item>.rg-badge--count{flex:none}.rg-sidenav__item:where([aria-current=page])>.rg-badge--count{visibility:hidden}.rg-sidenav__foot{border-block-start:var(--rogue-border-hairline) solid var(--color-border-subtle);justify-content:flex-end;margin-block-start:var(--rogue-space-3);padding-block-start:var(--rogue-space-3);display:flex}.rg-sidenav[data-collapsed]{inline-size:var(--sidenav-rail-w,calc(2 * (var(--rogue-space-3) + var(--rogue-space-3)) + 18px))}.rg-sidenav:where([data-collapsed]) .rg-sidenav__text,.rg-sidenav:where([data-collapsed]) .rg-sidenav__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rg-sidenav:where([data-collapsed]) .rg-badge--count{position:absolute;inset-block-start:var(--rogue-space-1);inset-inline-end:var(--rogue-space-1);transform:scale(.8)}.rg-sidenav:where([data-collapsed]) .rg-sidenav__foot{justify-content:center}@media (max-width:64rem){.rg-sidenav{display:none}}.rg-skeleton{background:var(--color-surface-raised);border-radius:var(--radius-control);animation:rg-pulse 1.2s var(--ease-standard) infinite alternate;display:block}.rg-skeleton--text{block-size:calc(1em * var(--leading-body));inline-size:var(--skeleton-w,100%);border-radius:var(--rogue-radius-1);background-clip:content-box;padding-block:.3em}.rg-skeleton--title{block-size:calc(var(--text-heading) * var(--leading-snug));inline-size:var(--skeleton-w,40%);background-clip:content-box;padding-block:.25em}.rg-skeleton--avatar{inline-size:var(--rogue-space-7);block-size:var(--rogue-space-7);border-radius:var(--radius-pill);flex:none}.rg-skeleton--block{block-size:var(--skeleton-h,var(--rogue-space-9))}[aria-busy=true]>.rg-skeleton-group{pointer-events:none}@keyframes rg-pulse{0%{opacity:.55}to{opacity:1}}.rg-skip-link{z-index:300;padding:var(--rogue-space-2) var(--rogue-space-4);background:var(--color-accent-solid);color:var(--color-text-on-solid);border-radius:var(--radius-control);font-weight:var(--font-weight-semibold);text-decoration:none;position:absolute;inset-block-start:var(--rogue-space-2);inset-inline-start:var(--rogue-space-2);transform:translateY(-200%)}.rg-skip-link:focus,.rg-skip-link:focus-visible{transform:none}.rg-slider{gap:var(--rogue-space-2) var(--spacing-inline);grid-template-columns:1fr auto;align-items:center;display:grid}.rg-slider__label{font-size:var(--text-caption);font-weight:var(--font-weight-medium);grid-column:1/-1}.rg-slider__input{inline-size:100%;min-block-size:var(--target-min);accent-color:var(--color-accent-solid);cursor:pointer}.rg-slider__value{font-size:var(--text-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:end;min-inline-size:5ch}.rg-spinner{inline-size:var(--spinner-size,var(--rogue-space-5));block-size:var(--spinner-size,var(--rogue-space-5));border:var(--rogue-border-rule) solid var(--color-border);border-block-start-color:var(--color-accent-solid);border-radius:var(--radius-pill);flex:none;animation:.8s linear infinite rg-spin;display:inline-block}.rg-spinner--lg{--spinner-size:var(--rogue-space-7);border-width:var(--rogue-border-heavy)}.rg-button--primary .rg-spinner,.rg-button--danger .rg-spinner{border-color:color-mix(in srgb, currentColor 35%, transparent);border-block-start-color:currentColor}.rg-spinner-status{align-items:center;gap:var(--rogue-space-3);color:var(--color-text-secondary);font-size:var(--text-caption);display:inline-flex}@keyframes rg-spin{to{rotate:1turn}}.rg-summary{grid-template-columns:minmax(8rem, var(--summary-key-w,14rem)) 1fr auto;margin:0;display:grid}.rg-summary__row{display:contents}.rg-summary dt,.rg-summary dd{padding:var(--rogue-space-3) 0;border-block-end:var(--rogue-border-hairline) solid var(--color-border-subtle);margin:0}.rg-summary dt{font-weight:var(--font-weight-medium);color:var(--color-text-secondary);padding-inline-end:var(--spacing-gutter)}.rg-summary dd{overflow-wrap:anywhere}.rg-summary__action{text-align:end;padding-inline-start:var(--spacing-gutter)}@media (max-width:40rem){.rg-summary{grid-template-columns:1fr auto}.rg-summary dt{border-block-end:0;grid-column:1/-1;padding-block-end:0}}.rg-tabs{gap:var(--rogue-space-1);border-block-end:var(--rogue-border-hairline) solid var(--color-border);scrollbar-width:none;scrollbar-color:transparent transparent;display:flex;overflow-x:auto}.rg-tab{align-items:center;gap:var(--rogue-space-2);min-block-size:calc(var(--control-h) + var(--rogue-space-3));padding:0 var(--rogue-space-4);border-radius:var(--tab-radius,var(--rogue-radius-1)) var(--tab-radius,var(--rogue-radius-1)) 0 0;font:inherit;font-size:var(--text-body);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;text-decoration:none;display:inline-flex;position:relative}.rg-tab:hover{color:var(--color-text);background:var(--color-surface-raised)}.rg-tab:where([aria-selected=true],[aria-current=page],[data-selected]){color:var(--color-accent-text);background:var(--tab-selected-bg,transparent)}.rg-tab:where([aria-selected=true],[aria-current=page],[data-selected]):after{content:"";inset-inline:var(--rogue-space-2);block-size:var(--tab-indicator,var(--rogue-border-rule));background:var(--color-accent-solid);border-radius:var(--radius-pill);position:absolute;inset-block-end:-1px}.rg-tab:where([aria-disabled=true],[data-disabled]){color:var(--color-text-disabled);cursor:not-allowed;background:0 0}.rg-tabpanel{outline:none;padding-block-start:var(--rogue-space-5)}.rg-tabpanel[hidden]{display:none}.rg-tag-list{gap:var(--rogue-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rg-tag{align-items:center;gap:var(--rogue-space-1);min-block-size:var(--target-min);padding:0 var(--rogue-space-3);background:var(--color-surface-sunken);color:var(--color-text-secondary);border:var(--rogue-border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-control);font-size:var(--text-caption);font-weight:var(--font-weight-medium);white-space:nowrap;line-height:1;display:inline-flex}.rg-tag[aria-selected=true],.rg-tag[data-selected]{background:var(--color-accent-surface);border-color:var(--color-accent-border);color:var(--color-accent-text)}.rg-tag:has(.rg-tag__remove){padding-inline-end:var(--rogue-space-1)}.rg-tag__remove{border-radius:var(--rogue-radius-1);block-size:20px;inline-size:20px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.rg-tag__remove:hover,.rg-tag__remove[data-hovered]{background:var(--color-surface-raised);color:var(--color-text)}.rg-tag__remove .rg-icon{block-size:14px;inline-size:14px}.rg-tasks{border-block-start:var(--rogue-border-hairline) solid var(--color-border);margin:0;padding:0;list-style:none}.rg-tasks__item{justify-content:space-between;align-items:center;gap:var(--rogue-space-2) var(--spacing-inline);min-block-size:var(--rogue-space-8);padding-block:var(--rogue-space-2);border-block-end:var(--rogue-border-hairline) solid var(--color-border);flex-wrap:wrap;display:flex;position:relative}.rg-tasks__name a{color:var(--color-text-link)}.rg-tasks__name a:after{content:"";position:absolute;inset:0}.rg-tasks__hint{font-size:var(--text-caption);color:var(--color-text-muted);flex-basis:100%}.rg-tasks__summary{font-size:var(--text-caption);color:var(--color-text-secondary);margin-block-end:var(--rogue-space-3)}.rg-text{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text);max-inline-size:70ch}.rg-text--lead{font-size:var(--text-body-lg);color:var(--color-text-secondary)}.rg-text--secondary{color:var(--color-text-secondary)}.rg-text--muted{color:var(--color-text-muted)}.rg-text--caption{font-size:var(--text-caption);color:var(--color-text-muted)}.rg-input,.rg-textarea{inline-size:100%;min-block-size:var(--control-h);padding:var(--rogue-space-1) var(--rogue-space-4);background:var(--input-bg,var(--color-surface-sunken));color:var(--color-text);border:var(--rogue-border-hairline) solid var(--input-border,var(--color-border-control));border-radius:var(--input-radius,var(--radius-control));font:inherit;font-size:var(--text-body);line-height:var(--leading-body);transition:border-color var(--duration-enter) var(--ease-standard), box-shadow var(--duration-enter) var(--ease-standard)}.rg-input::placeholder,.rg-textarea::placeholder{color:var(--color-text-muted)}.rg-input:hover,.rg-textarea:hover{border-color:var(--color-border-strong)}.rg-input:focus,.rg-textarea:focus{border-color:var(--color-accent-solid);box-shadow:var(--shadow-focus);outline:none}.rg-input:focus-visible,.rg-textarea:focus-visible{outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:0}.rg-input[aria-invalid=true],.rg-textarea[aria-invalid=true]{border-color:var(--color-danger-solid);box-shadow:inset 0 0 0 1px var(--color-danger-solid)}.rg-input:disabled,.rg-textarea:disabled{background:var(--color-surface);color:var(--color-text-disabled);border-color:var(--color-border);cursor:not-allowed}.rg-input:where(:read-only:not(:disabled)),.rg-textarea:where(:read-only:not(:disabled)){background:0 0;border-style:dashed}.rg-input-group{align-items:stretch;min-inline-size:0;display:flex}.rg-input-group>.rg-input{flex:auto;min-inline-size:0}.rg-input-group__addon{padding-inline:var(--rogue-space-3);background:var(--color-surface-raised);color:var(--color-text-secondary);border:var(--rogue-border-hairline) solid var(--color-border-control);font-size:var(--text-caption);white-space:nowrap;align-items:center;display:inline-flex}.rg-input-group__addon:first-child{border-inline-end:0;border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.rg-input-group__addon:last-child{border-inline-start:0;border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.rg-input-group>.rg-input:where(:not(:first-child)){border-start-start-radius:0;border-end-start-radius:0}.rg-input-group>.rg-input:where(:not(:last-child)){border-start-end-radius:0;border-end-end-radius:0}.rg-input--num{text-align:end;font-variant-numeric:tabular-nums}.rg-input--short{max-inline-size:10rem}.rg-textarea{min-block-size:calc(5lh + 2 * var(--rogue-space-1));resize:vertical;field-sizing:content;max-block-size:24rem}.rg-thread{gap:var(--rogue-space-4);margin:0;padding:0;list-style:none;display:grid}.rg-msg{gap:var(--rogue-space-1) var(--rogue-space-3);grid-template-columns:auto 1fr;display:grid}.rg-msg>.rg-avatar{grid-row:span 2}.rg-msg__head{align-items:baseline;gap:var(--rogue-space-2);font-size:var(--text-caption);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.rg-msg__author{font-weight:var(--font-weight-semibold);color:var(--color-text)}.rg-msg__body{padding:var(--rogue-space-3) var(--rogue-space-4);background:var(--color-surface-raised);border-radius:var(--radius-card);overflow-wrap:anywhere;border-start-start-radius:var(--rogue-radius-1);max-inline-size:60ch}.rg-msg--mine .rg-msg__body{background:var(--color-accent-surface)}.rg-msg--note .rg-msg__body{background:var(--color-warning-surface);border:var(--rogue-border-hairline) dashed var(--color-warning-border)}.rg-msg__note-label{align-items:center;gap:var(--rogue-space-1);color:var(--color-warning-text);font-weight:var(--font-weight-medium);display:inline-flex}.rg-msg--failed .rg-msg__body{border:var(--rogue-border-hairline) solid var(--color-danger-border)}.rg-composer{gap:var(--rogue-space-2);border-block-start:var(--rogue-border-hairline) solid var(--color-border);padding-block-start:var(--rogue-space-3);display:grid}.rg-composer__bar{justify-content:space-between;gap:var(--spacing-inline);flex-wrap:wrap;align-items:center;display:flex}.rg-timeline{gap:var(--rogue-space-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.rg-timeline:before{content:"";inset-block:var(--rogue-space-2);border-inline-start:var(--rogue-border-hairline) solid var(--color-border);position:absolute;inset-inline-start:calc(var(--rogue-space-6) / 2)}.rg-timeline__item{grid-template-columns:var(--rogue-space-6) 1fr;gap:var(--rogue-space-3);display:grid;position:relative}.rg-timeline__dot{z-index:1;inline-size:var(--rogue-space-6);block-size:var(--rogue-space-6);border-radius:var(--radius-pill);background:var(--color-surface-raised);border:var(--rogue-border-hairline) solid var(--color-border);color:var(--color-text-secondary);place-items:center;display:grid;position:relative}.rg-timeline__dot .rg-icon{block-size:12px;inline-size:12px}.rg-timeline__text{color:var(--color-text)}.rg-timeline__when{font-size:var(--text-caption);color:var(--color-text-muted)}.rg-timeline__day{font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-inline-start:calc(var(--rogue-space-6) + var(--rogue-space-3))}.rg-toast-region{z-index:200;inline-size:min(26rem, calc(100vw - 2 * var(--rogue-space-4)));pointer-events:none;position:fixed;inset-block-end:calc(var(--toast-offset-block,0px) + var(--rogue-space-5));inset-inline-end:var(--rogue-space-5)}.rg-toast-region>*{pointer-events:auto}@media (max-width:64rem){.rg-toast-region{inset-inline:var(--rogue-space-4);inline-size:auto;inset-block-end:calc(var(--app-bottombar-h,0px) + var(--rogue-space-4))}}.rg-toast{--_accent:var(--color-accent-solid);align-items:center;gap:var(--spacing-inline);padding:var(--rogue-space-3) var(--rogue-space-3) var(--rogue-space-3) var(--rogue-space-4);background:var(--color-surface-overlay);color:var(--color-text);border:var(--rogue-border-hairline) solid var(--color-border);border-inline-start:var(--rogue-border-heavy) solid var(--_accent);border-radius:var(--radius-control);box-shadow:var(--shadow-overlay);animation:rg-toast-in var(--duration-enter) var(--ease-decel);grid-template-columns:auto 1fr auto auto;display:grid}.rg-toast>.rg-icon{color:var(--_accent)}.rg-toast--success{--_accent:var(--color-success-solid)}.rg-toast--error{--_accent:var(--color-danger-solid)}.rg-toast--info{--_accent:var(--color-info-solid)}.rg-toast__msg{overflow-wrap:anywhere;min-inline-size:0}@keyframes rg-toast-in{0%{opacity:0;transform:translateY(var(--rogue-space-3))}to{opacity:1;transform:none}}.rg-switch{align-items:center;gap:var(--rogue-space-3);min-block-size:var(--target-min);color:var(--color-text);font:inherit;cursor:pointer;text-align:start;--_w:calc(var(--rogue-space-7) + var(--rogue-space-3));--_h:var(--rogue-space-6);--_gap:var(--rogue-space-1);--_t:calc(var(--_h) - 2 * var(--_gap) - 2 * var(--rogue-border-hairline));--_travel:calc(var(--_w) - var(--_t) - 2 * var(--_gap) - 2 * var(--rogue-border-hairline));background:0 0;border:0;padding:0;display:inline-flex}.rg-switch__track{inline-size:var(--_w);block-size:var(--_h);background:var(--color-surface-raised);border:var(--rogue-border-hairline) solid var(--color-border-control);border-radius:var(--radius-pill);transition:background-color var(--duration-enter) var(--ease-standard);flex:none;position:relative}.rg-switch__thumb{inline-size:var(--_t);block-size:var(--_t);background:var(--color-text-secondary);border-radius:var(--radius-pill);transition:transform var(--duration-enter) var(--ease-standard), background-color var(--duration-enter) var(--ease-standard);position:absolute;inset-block-start:var(--_gap);inset-inline-start:var(--_gap)}.rg-switch:where([aria-checked=true],[data-selected]) .rg-switch__track{background:var(--color-accent-solid);border-color:var(--color-accent-solid)}.rg-switch:where([aria-checked=true],[data-selected]) .rg-switch__thumb{transform:translateX(var(--_travel));background:var(--color-text-on-solid)}.rg-switch:where([aria-checked=true],[data-selected]) .rg-switch__thumb:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transform:translateX(calc(-1 * var(--_travel)))}.rg-switch__state{font-size:var(--text-caption);color:var(--color-text-secondary);min-inline-size:2.5em}.rg-switch:where([aria-busy=true]){cursor:progress}.rg-switch:where([aria-busy=true]) .rg-switch__track{opacity:.6}.rg-switch:where(:disabled,[aria-disabled=true]){color:var(--color-text-disabled);cursor:not-allowed}.rg-toggletip{--popover-w:18rem;font-size:var(--text-caption);color:var(--color-text-secondary)}.rg-tooltip{z-index:1000;max-inline-size:min(20rem, calc(100vw - 2 * var(--rogue-space-4)));padding:var(--rogue-space-2) var(--rogue-space-3);background:var(--color-text);color:var(--color-page);border-radius:var(--radius-control);box-shadow:var(--shadow-overlay);font-size:var(--text-caption);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);pointer-events:auto;opacity:0;transition:opacity var(--duration-exit) var(--ease-accel);border:0;margin:0;position:fixed;inset:auto;overflow:visible}.rg-tooltip[data-open],.rg-tooltip[data-entering],.rg-tooltip[data-placement]{opacity:1;transition:opacity var(--duration-enter) var(--ease-decel)}.rg-tooltip[data-exiting]{opacity:0}.rg-tooltip:where(:not([popover]):not([data-open]):not([data-placement])){display:none}:root:has(.rg-topbar){--app-topbar-h:3.5rem}.rg-topbar{z-index:50;align-items:center;gap:var(--spacing-inline);block-size:var(--app-topbar-h);padding-inline:var(--rogue-space-4);background:var(--topbar-bg,var(--color-surface));color:var(--color-text);border-block-end:var(--rogue-border-hairline) solid var(--topbar-border,var(--color-border));box-shadow:var(--topbar-shadow,none);display:flex;position:sticky;inset-block-start:0}.rg-topbar__brand{align-items:center;gap:var(--rogue-space-2);min-block-size:var(--target-min);color:inherit;font-weight:var(--font-weight-semibold);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}.rg-topbar__brand img,.rg-topbar__brand svg{block-size:var(--rogue-space-6);inline-size:auto}.rg-topbar__search{flex:auto;justify-content:center;min-inline-size:0;display:flex}.rg-topbar__search>*{inline-size:min(36rem,100%)}.rg-topbar__end{align-items:center;gap:var(--rogue-space-1);flex:none;margin-inline-start:auto;display:flex}.rg-topbar__more{display:none}@media (max-width:48rem){.rg-topbar [data-topbar-collapse]{display:none}.rg-topbar__more{display:inline-flex}.rg-topbar__search{display:none}}.rg-tree,.rg-tree [role=group]{margin:0;padding:0;list-style:none}.rg-tree__row{align-items:center;gap:var(--rogue-space-2);min-block-size:var(--control-h);padding-inline:calc(var(--rogue-space-3) + var(--level,0) * var(--rogue-space-5)) var(--rogue-space-3);border-radius:var(--rogue-radius-1);color:var(--color-text-secondary);cursor:pointer;display:flex}.rg-tree__row:hover{background:var(--color-surface-raised);color:var(--color-text)}[role=treeitem]:where(:focus-visible)>.rg-tree__row{outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:-2px}[role=treeitem]:focus{outline:none}[role=treeitem]:where([aria-selected=true])>.rg-tree__row{background:var(--color-accent-surface);color:var(--color-accent-text)}.rg-tree__toggle{inline-size:var(--rogue-space-5);transition:transform var(--duration-enter) var(--ease-standard);flex:none;place-items:center;display:inline-grid}[role=treeitem]:where([aria-expanded=true])>.rg-tree__row :where(.rg-tree__toggle){transform:rotate(90deg)}[role=treeitem]:where([aria-expanded=false])>[role=group]{display:none}.rg-truncate{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.rg-truncate--lines{white-space:normal;-webkit-line-clamp:var(--lines,2);line-clamp:var(--lines,2);-webkit-box-orient:vertical;display:-webkit-box}.rg-warning{align-items:flex-start;gap:var(--rogue-space-3);font-weight:var(--font-weight-semibold);display:flex}.rg-warning__icon{inline-size:var(--rogue-space-6);block-size:var(--rogue-space-6);border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-page);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:inline-grid}}@layer looks{:where([data-look-badge=badge-pill]){--badge-radius:var(--radius-pill)}:where([data-look-badge=badge-soft-square]){--badge-radius:var(--radius-control);--badge-pad-inline:var(--rogue-space-2)}:where([data-look-badge=badge-outline]){--badge-weight:var(--font-weight-regular)}:where([data-look-badge=badge-outline]) .rg-badge:not(.rg-badge--count){--_bg:transparent}:where([data-look-button=button-standard]){--button-radius:var(--radius-control)}:where([data-look-button=button-pill]){--button-radius:var(--radius-pill)}:where([data-look-button=button-square]){--button-radius:var(--radius-sharp);--button-weight:var(--font-weight-semibold)}:where([data-look-button=button-raised]){--button-shadow:var(--shadow-raised)}:where([data-look-card=card-outline]){--card-border:var(--color-border)}:where([data-look-card=card-filled]){--card-bg:var(--color-surface-raised);--card-border:var(--color-border-subtle)}:where([data-look-card=card-quiet]){--card-shadow:none;--card-border:var(--color-border-subtle)}:where([data-look-card=card-accent-rail]){--card-rail:var(--rogue-border-heavy);--card-rail-color:var(--color-accent-solid)}:where([data-look-card=card-raised]){--card-shadow:var(--shadow-raised);--card-bg:var(--color-surface-raised)}:where([data-look-card=card-flat]){--card-bg:transparent;--card-border:var(--color-border-subtle);--card-pad:var(--rogue-space-5)}:where([data-look-chart=chart-rounded]){--chart-bar-radius:var(--radius-control)}:where([data-look-chart=chart-square]){--chart-bar-radius:0px}:where([data-look-table=table-ruled]){--table-rule:var(--color-border-subtle)}:where([data-look-table=table-zebra]){--table-zebra:var(--color-surface-sunken)}:where([data-look-table=table-quiet]){--table-header-bg:var(--color-surface)}:where([data-look-form=form-sunken]){--input-bg:var(--color-surface-sunken)}:where([data-look-form=form-outline]){--input-bg:var(--color-surface)}:where([data-look-form=form-filled-rounded]){--input-radius:var(--radius-card);--input-bg:var(--color-surface-raised)}:where([data-look-metric-tile=metric-outline]){--kpi-border:var(--color-border)}:where([data-look-metric-tile=metric-filled]){--kpi-bg:var(--color-surface-raised);--kpi-border:var(--color-border-subtle)}:where([data-look-metric-tile=metric-big-figure]){--kpi-figure-size:var(--text-heading-lg)}:where([data-look-list=list-boxed]){--list-divider:var(--color-border-subtle)}:where([data-look-list=list-flush]){--list-row-pad:var(--rogue-space-2) var(--rogue-space-3)}:where([data-look-list=list-spacious]){--list-row-pad:var(--rogue-space-4) var(--rogue-space-5)}:where([data-look-page-header=page-header-standard]){--page-title-size:var(--text-heading-sm)}:where([data-look-page-header=page-header-display]){--page-title-size:var(--text-heading)}:where([data-look-page-header=page-header-ruled]){--page-header-border:var(--color-border)}:where([data-look-sidebar=sidebar-surface]){--sidenav-bg:var(--color-surface)}:where([data-look-sidebar=sidebar-page]){--sidenav-bg:var(--color-page);--sidenav-border:var(--color-border-subtle)}:where([data-look-sidebar=sidebar-tinted]){--sidenav-bg:var(--color-surface-sunken)}:where([data-look-tab-strip=tabs-underline]){--tab-indicator:var(--rogue-border-rule)}:where([data-look-tab-strip=tabs-pill]){--tab-radius:var(--radius-pill);--tab-selected-bg:var(--color-accent-surface);--tab-indicator:0px}:where([data-look-tab-strip=tabs-bold-indicator]){--tab-indicator:var(--rogue-border-heavy)}:where([data-look-topbar=topbar-surface]){--topbar-bg:var(--color-surface);--topbar-border:var(--color-border)}:where([data-look-topbar=topbar-page]){--topbar-bg:var(--color-page);--topbar-border:var(--color-border-subtle)}:where([data-look-topbar=topbar-shadow]){--topbar-shadow:var(--shadow-raised);--topbar-border:transparent}}@layer utilities{[popover]:not(:popover-open){display:none}@media (prefers-reduced-motion:reduce){.rg-accordion__trigger .rg-icon,.rg-back-link>.rg-icon{transition:none}}@media print{.rg-badge{background:0 0}}@media (forced-colors:active){.rg-badge{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.rg-button{transition:none}}@media print{.rg-callout{background:0 0}}@media (prefers-reduced-motion:reduce){.rg-card--interactive{transition:none}}@media print{.rg-card{break-inside:avoid;box-shadow:none}}@media (prefers-reduced-motion:reduce){.rg-table__sort .rg-icon{transition:none}}@media print{.rg-table-scroll{border:0;overflow:visible}.rg-table thead th{position:static}}@media (prefers-reduced-motion:reduce){.rg-details>summary:before{transition:none}.rg-dialog[open],.rg-dialog[data-entering],.rg-drawer[open],.rg-drawer[data-entering]{animation:none}.rg-icon-button{transition:none}.rg-icon-button:where([aria-busy=true]):after{animation-duration:1.6s}:is(.rg-menu:popover-open,.rg-menu[data-placement]){animation:none}.rg-menu-button :where(.rg-icon[data-icon=chevron-down]){transition:none}.rg-sheet[open],.rg-sheet[data-entering],:is(.rg-popover:popover-open,.rg-popover[data-placement]){animation:none}.rg-progress__fill{transition:none}.rg-progress--indeterminate .rg-progress__fill{animation-duration:2.4s}}@media (forced-colors:active){.rg-progress__fill{background:highlight}}@media (prefers-reduced-motion:reduce){:is(.rg-listbox:popover-open,.rg-listbox[data-placement]),.rg-skeleton{animation:none}.rg-spinner{animation-duration:1.6s}.rg-input,.rg-textarea{transition:none}}@media (forced-colors:active){.rg-input,.rg-textarea{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.rg-toast{animation:none}}@media (forced-colors:active){.rg-toast{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.rg-switch__track,.rg-switch__thumb,.rg-tooltip{transition:none}}@media (forced-colors:active){.rg-tooltip{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.rg-tree__toggle{transition:none}}.rg-reserve-line{min-block-size:calc(1em * var(--leading-body))}.rg-reserve-caption{min-block-size:calc(var(--text-caption) * var(--leading-body))}.rg-reserve-control{min-block-size:var(--control-h)}.rg-reserve-badge{min-inline-size:calc(var(--rogue-space-5) + var(--rogue-space-1));display:inline-block}.rg-reserve{min-block-size:var(--reserve-h,0px);min-inline-size:var(--reserve-w,0px)}.rg-stable-weight{font-weight:var(--font-weight-medium)}.rg-scroll-region{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;position:relative;overflow:auto}.rg-scroll-region:where([data-overflow-end]){-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--rogue-space-6)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--rogue-space-6)), transparent)}.rg-scroll-region:where([data-overflow-start]){-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--rogue-space-6)), transparent);mask-image:linear-gradient(to left, black calc(100% - var(--rogue-space-6)), transparent)}.rg-scroll-region:where([data-overflow-start][data-overflow-end]){-webkit-mask-image:linear-gradient(to right, transparent, black var(--rogue-space-6), black calc(100% - var(--rogue-space-6)), transparent);mask-image:linear-gradient(to right, transparent, black var(--rogue-space-6), black calc(100% - var(--rogue-space-6)), transparent)}}@media (prefers-reduced-motion:no-preference){.chart-line.is-drawing{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:rg-draw var(--duration-slow) var(--ease-decel) forwards}}@keyframes rg-draw{to{stroke-dashoffset:0}}.rg-skeleton{background:var(--color-border-subtle)}.rg-list__title,.rg-list__meta{white-space:normal;overflow-wrap:anywhere}
