@layer tokens{@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../assets/fonts/inter-latin-variable.woff2)format("woff2-variations"),url(../assets/fonts/inter-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../assets/fonts/jetbrains-mono-latin-variable.woff2)format("woff2-variations"),url(../assets/fonts/jetbrains-mono-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90%;descent-override:22.43%;line-gap-override:0%;size-adjust:107%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New);ascent-override:102%;descent-override:30%;line-gap-override:0%;size-adjust:96%}: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)}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--color-page);color:var(--color-text)}body{background:var(--color-page);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body);margin:0}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);margin:0}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;margin:0}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)}table{border-collapse:collapse}img,svg{max-width:100%}hr{border:0;border-top:var(--rogue-border-hairline) solid var(--color-separator);margin:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:var(--rogue-space-1);border-radius:var(--radius-control)}::selection{background:var(--color-accent-surface);color:var(--color-text)}:where(a[href],[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=checkbox],[role=radio],[role=switch],[tabindex]:not([tabindex="-1"]),[data-react-aria-pressable]):not(:where(.rg-inline-prose)){display:inline-block}}@layer components{.rg-button{--button-radius:var(--radius-control);--button-padding-block:var(--rogue-space-3);--button-padding-inline:var(--rogue-space-5);justify-content:center;align-items:center;gap:var(--spacing-inline);padding:var(--button-padding-block) var(--button-padding-inline);border:var(--rogue-border-hairline) solid transparent;border-radius:var(--button-radius);font-family:inherit;font-size:var(--text-body);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-enter) var(--ease-standard), border-color var(--duration-enter) var(--ease-standard), color var(--duration-enter) var(--ease-standard);line-height:1;text-decoration:none;display:inline-flex}.rg-button--primary{background:var(--color-accent-solid);color:var(--color-text-on-solid)}.rg-button--primary:hover{background:var(--color-accent-solid-hover)}.rg-button--primary:active{background:var(--color-accent-solid)}.rg-button--secondary{background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border-control)}.rg-button--secondary:hover{background:var(--color-surface-overlay);border-color:var(--color-border-strong)}.rg-button--ghost{color:var(--color-accent-text);background:0 0}.rg-button--ghost:hover{background:var(--color-accent-surface)}.rg-button--danger{background:var(--color-danger-solid);color:var(--color-danger-on-solid)}.rg-button--danger:hover{filter:brightness(1.06)}.rg-button[aria-disabled=true],.rg-button:disabled{background:var(--color-surface-raised);color:var(--color-text-disabled);border-color:var(--color-border);cursor:not-allowed}.rg-button--sm{--button-padding-block:var(--rogue-space-2);--button-padding-inline:var(--rogue-space-4);font-size:var(--text-caption)}.rg-button--lg{--button-padding-block:var(--rogue-space-4);--button-padding-inline:var(--rogue-space-6);font-size:var(--text-body-lg)}.rg-icon-button{width:var(--rogue-space-7);height:var(--rogue-space-7);color:var(--color-text-secondary);border:var(--rogue-border-hairline) solid transparent;border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--duration-enter) var(--ease-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rg-icon-button:hover{background:var(--color-surface-raised);color:var(--color-text)}.rg-link{color:var(--color-text-link);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.rg-link--standalone{align-items:center;gap:var(--rogue-space-2);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.rg-link--standalone:hover{text-decoration:underline}.rg-link--external:after{content:"↗";margin-inline-start:var(--rogue-space-2);font-size:.85em}.rg-link:visited{color:var(--color-accent-text)}.rg-field{gap:var(--rogue-space-2);flex-direction:column;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__hint{font-size:var(--text-caption);color:var(--color-text-muted)}.rg-field__error{align-items:flex-start;gap:var(--rogue-space-2);font-size:var(--text-caption);color:var(--color-danger-text);display:flex}.rg-input,.rg-textarea,.rg-select{width:100%;padding:var(--rogue-space-3) var(--rogue-space-4);background:var(--color-surface-sunken);color:var(--color-text);border:var(--rogue-border-hairline) solid var(--color-border-control);border-radius:var(--radius-control);font-family:inherit;font-size:var(--text-body);transition:border-color var(--duration-enter) var(--ease-standard)}.rg-input::placeholder,.rg-textarea::placeholder{color:var(--color-text-muted)}.rg-input:hover,.rg-textarea:hover,.rg-select:hover{border-color:var(--color-border-strong)}.rg-input:focus,.rg-textarea:focus,.rg-select:focus{border-color:var(--color-accent-solid)}.rg-textarea{min-height:calc(var(--rogue-space-10) + var(--rogue-space-5));resize:vertical}.rg-input[aria-invalid=true],.rg-textarea[aria-invalid=true],.rg-select[aria-invalid=true]{border-color:var(--color-danger-solid);border-width:var(--rogue-border-rule)}.rg-input:disabled,.rg-textarea:disabled,.rg-select:disabled{background:var(--color-surface);color:var(--color-text-disabled);border-color:var(--color-border);cursor:not-allowed}.rg-input[readonly]{background:var(--color-surface);border-style:dashed}.rg-write-area{min-height:calc(var(--rogue-space-9) + var(--rogue-space-4));border:0;border-bottom:var(--rogue-border-hairline) solid var(--color-border);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(1.5 * var(--text-doc-body) - 1px), var(--color-border-subtle) calc(1.5 * var(--text-doc-body) - 1px), var(--color-border-subtle) calc(1.5 * var(--text-doc-body)))}.rg-choice{align-items:flex-start;gap:var(--spacing-inline);font-size:var(--text-body);display:flex}.rg-choice__control{width:var(--rogue-space-5);height:var(--rogue-space-5);accent-color:var(--color-accent-solid);flex:none;margin:0}.rg-choice--disabled{color:var(--color-text-disabled)}.rg-toggle{align-items:center;gap:var(--spacing-inline);display:inline-flex}.rg-toggle__track{width:calc(var(--rogue-space-7) + var(--rogue-space-3));height:var(--rogue-space-5);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);position:relative}.rg-toggle__thumb{width:calc(var(--rogue-space-5) - 4px);height:calc(var(--rogue-space-5) - 4px);background:var(--color-text-secondary);border-radius:var(--radius-pill);transition:translate var(--duration-enter) var(--ease-standard), background-color var(--duration-enter) var(--ease-standard);position:absolute;inset-block-start:1px;inset-inline-start:1px}.rg-toggle[data-state=on] .rg-toggle__track{background:var(--color-accent-solid);border-color:var(--color-accent-solid)}.rg-toggle[data-state=on] .rg-toggle__thumb{translate:var(--rogue-space-5) 0;background:var(--color-text-on-solid)}.rg-toggle__state{font-size:var(--text-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.rg-table{width:100%;font-size:var(--text-body)}.rg-table caption{caption-side:top;text-align:start;font-size:var(--text-caption);color:var(--color-text-muted);padding-block-end:var(--rogue-space-3)}.rg-table th,.rg-table td{padding:var(--rogue-space-3) var(--rogue-space-4);text-align:start;vertical-align:top;border-block-end:var(--rogue-border-hairline) solid var(--color-border-subtle)}.rg-table thead th{font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-block-end:var(--rogue-border-hairline) solid var(--color-border);white-space:nowrap}.rg-table tbody tr:last-child th,.rg-table tbody tr:last-child td{border-block-end:0}.rg-table--dense th,.rg-table--dense td{padding:var(--rogue-space-2) var(--rogue-space-3);font-size:var(--text-caption)}.rg-table--zebra tbody tr:nth-child(2n){background:var(--color-surface-sunken)}.rg-table--ruled th,.rg-table--ruled td{border-inline-end:var(--rogue-border-hairline) solid var(--color-border-subtle)}.rg-table--ruled th:last-child,.rg-table--ruled td:last-child{border-inline-end:0}.rg-table__num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.rg-table__group{background:var(--color-surface-sunken);font-weight:var(--font-weight-medium)}.rg-table tfoot th,.rg-table tfoot td{border-block-start:var(--rogue-border-rule) solid var(--color-border-strong);font-weight:var(--font-weight-semibold);border-block-end:0}.rg-table--sticky thead th{background:var(--color-surface);z-index:1;position:sticky;inset-block-start:0}.rg-table__sort{align-items:center;gap:var(--rogue-space-2);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.rg-table__sort:after{content:"↕";color:var(--color-text-muted)}.rg-table__sort[aria-sort=ascending]:after{content:"↑";color:var(--color-accent-text)}.rg-table__sort[aria-sort=descending]:after{content:"↓";color:var(--color-accent-text)}.rg-scroll-x{border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-card);overflow-x:auto}.rg-scroll-x>.rg-table{min-width:44rem}.rg-callout{gap:var(--spacing-inline) var(--spacing-inline);padding:var(--rogue-space-5) var(--rogue-space-5);border:var(--rogue-border-hairline) solid var(--color-border);border-inline-start-width:var(--rogue-border-heavy);border-radius:var(--radius-control);background:var(--color-surface);grid-template-columns:auto 1fr;display:grid}.rg-callout__icon{font-size:var(--text-body);line-height:var(--leading-snug)}.rg-callout__label{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.rg-callout__body{font-size:var(--text-body);color:var(--color-text-secondary);grid-column:2}.rg-callout--note{background:var(--color-info-surface);border-color:var(--color-info-border);border-inline-start-color:var(--color-info-solid)}.rg-callout--note .rg-callout__icon,.rg-callout--note .rg-callout__label{color:var(--color-info-text)}.rg-callout--warning{background:var(--color-warning-surface);border-color:var(--color-warning-border);border-inline-start-color:var(--color-warning-solid)}.rg-callout--warning .rg-callout__icon,.rg-callout--warning .rg-callout__label{color:var(--color-warning-text)}.rg-callout--critical{background:var(--color-danger-surface);border-color:var(--color-danger-border);border-inline-start-color:var(--color-danger-solid)}.rg-callout--critical .rg-callout__icon,.rg-callout--critical .rg-callout__label{color:var(--color-danger-text)}.rg-callout--success{background:var(--color-success-surface);border-color:var(--color-success-border);border-inline-start-color:var(--color-success-solid)}.rg-callout--success .rg-callout__icon,.rg-callout--success .rg-callout__label{color:var(--color-success-text)}.rg-badge{align-items:center;gap:var(--rogue-space-2);padding:var(--rogue-space-1) var(--rogue-space-3);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-caption);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.rg-badge__glyph{font-size:.85em;line-height:1}.rg-badge--good{background:var(--color-success-surface);border-color:var(--color-success-border)}.rg-badge--good .rg-badge__glyph{color:var(--color-success-solid)}.rg-badge--watch{background:var(--color-warning-surface);border-color:var(--color-warning-border)}.rg-badge--watch .rg-badge__glyph{color:var(--color-warning-solid)}.rg-badge--off{background:var(--color-danger-surface);border-color:var(--color-danger-border)}.rg-badge--off .rg-badge__glyph{color:var(--color-danger-solid)}.rg-badge--info{background:var(--color-info-surface);border-color:var(--color-info-border)}.rg-badge--info .rg-badge__glyph{color:var(--color-info-solid)}.rg-badge--error{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted)}.rg-badge--error .rg-badge__glyph{color:var(--color-text-muted)}.rg-badge--solid{background:var(--color-accent-solid);border-color:var(--color-accent-solid);color:var(--color-text-on-solid)}.rg-value-error{color:var(--color-danger-text);font-weight:var(--font-weight-medium);font-family:var(--font-mono);font-size:.9em}.rg-tag{align-items:center;gap:var(--rogue-space-2);padding:var(--rogue-space-1) var(--rogue-space-3);background:var(--color-surface-sunken);border:var(--rogue-border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-control);font-size:var(--text-caption);color:var(--color-text-secondary);font-family:var(--font-mono);display:inline-flex}.rg-card{background:var(--color-surface);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-card);padding:var(--rogue-space-6)}.rg-card--raised{background:var(--color-surface-raised);box-shadow:var(--shadow-raised)}.rg-card--flat{border-color:var(--color-border-subtle);background:0 0}.rg-card--interactive{cursor:pointer;transition:border-color var(--duration-enter) var(--ease-standard), background-color var(--duration-enter) var(--ease-standard)}.rg-card--interactive:hover{border-color:var(--color-accent-border);background:var(--color-surface-raised)}.rg-card__header{justify-content:space-between;align-items:baseline;gap:var(--spacing-gutter);border-block-end:var(--rogue-border-hairline) solid var(--color-border-subtle);margin-block-end:var(--rogue-space-4);padding-block-end:var(--rogue-space-3);display:flex}.rg-card__title{font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold)}.rg-card__footer{border-block-start:var(--rogue-border-hairline) solid var(--color-border-subtle);font-size:var(--text-caption);color:var(--color-text-muted);margin-block-start:var(--rogue-space-5);padding-block-start:var(--rogue-space-3)}.rg-tabs{gap:var(--rogue-space-1);border-block-end:var(--rogue-border-hairline) solid var(--color-border);display:flex}.rg-tab{padding:var(--rogue-space-3) var(--rogue-space-4);border:0;border-block-end:var(--rogue-border-rule) solid transparent;font:inherit;font-size:var(--text-body);color:var(--color-text-secondary);cursor:pointer;background:0 0;margin-block-end:-1px}.rg-tab:hover{color:var(--color-text)}.rg-tab[aria-selected=true]{color:var(--color-text);border-block-end-color:var(--color-accent-solid);font-weight:var(--font-weight-medium)}.rg-tab[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.rg-breadcrumb{align-items:center;gap:var(--rogue-space-2);font-size:var(--text-caption);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.rg-breadcrumb li{align-items:center;gap:var(--rogue-space-2);display:flex}.rg-breadcrumb li+li:before{content:"/";color:var(--color-border-strong)}.rg-breadcrumb,.rg-pagination{margin:0;padding:0;list-style:none}.rg-pagination{gap:var(--rogue-space-2);align-items:center;display:flex}.rg-pagination__item{min-width:var(--rogue-space-7);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);color:var(--color-text-secondary);font-size:var(--text-caption);text-align:center;font-variant-numeric:tabular-nums;text-decoration:none}.rg-pagination__item[aria-current=page]{background:var(--color-accent-solid);border-color:var(--color-accent-solid);color:var(--color-text-on-solid);font-weight:var(--font-weight-medium)}.rg-pagination__item[aria-disabled=true]{color:var(--color-text-disabled)}.rg-modal-scrim{background:var(--color-scrim);padding:var(--spacing-gutter);place-items:center;display:grid;position:fixed;inset:0}.rg-modal{background:var(--color-surface-overlay);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-card);width:min(34rem,100%);box-shadow:var(--shadow-overlay)}.rg-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-gutter);padding:var(--rogue-space-5) var(--rogue-space-6);border-block-end:var(--rogue-border-hairline) solid var(--color-border-subtle);display:flex}.rg-modal__body{padding:var(--rogue-space-6);color:var(--color-text-secondary)}.rg-modal__footer{justify-content:flex-end;gap:var(--spacing-inline);padding:var(--rogue-space-5) var(--rogue-space-6);border-block-start:var(--rogue-border-hairline) solid var(--color-border-subtle);display:flex}.rg-popover{max-width:20rem;padding:var(--rogue-space-4);background:var(--color-surface-overlay);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-overlay);font-size:var(--text-caption);color:var(--color-text-secondary);position:relative}.rg-popover:after{content:"";border:var(--rogue-space-2) solid transparent;border-block-start-color:var(--color-border);position:absolute;inset-block-start:100%;inset-inline-start:var(--rogue-space-6)}.rg-tooltip{padding:var(--rogue-space-2) var(--rogue-space-3);background:var(--color-text);color:var(--color-page);border-radius:var(--radius-control);font-size:var(--text-caption);display:inline-block}.rg-progress{gap:var(--rogue-space-2);flex-direction:column;display:flex}.rg-progress__track{height:var(--rogue-space-3);background:var(--color-surface-raised);border-radius:var(--radius-pill);overflow:hidden}.rg-progress__fill{background:var(--color-accent-solid);border-radius:var(--radius-pill);height:100%}.rg-progress__value{font-size:var(--text-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.rg-progress--indeterminate .rg-progress__fill{width:35%;animation:rg-indeterminate var(--duration-slow) var(--ease-standard) infinite alternate}.rg-meter__track{height:var(--rogue-space-4);border-radius:var(--radius-control);gap:2px;display:flex;overflow:hidden}.rg-meter__segment{background:var(--viz-deemphasis)}.rg-meter__segment--filled{background:var(--color-accent-solid)}.rg-skeleton{background:var(--color-surface-raised);border-radius:var(--radius-control);min-height:var(--rogue-space-5);animation:rg-pulse var(--duration-slow) var(--ease-standard) infinite alternate}@keyframes rg-indeterminate{0%{translate:-30%}to{translate:220%}}@keyframes rg-pulse{0%{opacity:.55}to{opacity:1}}.rg-kpi-row{gap:var(--spacing-gutter);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.rg-kpi{gap:var(--rogue-space-2);padding:var(--rogue-space-5);background:var(--color-surface);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.rg-kpi__label{font-size:var(--text-caption);color:var(--color-text-muted)}.rg-kpi__value{font-size:var(--text-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.rg-kpi__delta{align-items:center;gap:var(--rogue-space-2);font-size:var(--text-caption);color:var(--color-text-secondary);display:inline-flex}.rg-kpi__delta--good{color:var(--color-success-text)}.rg-kpi__delta--bad{color:var(--color-danger-text)}.rg-kpi__delta--flat{color:var(--color-text-muted)}.rg-kpi__period{font-size:var(--text-caption);color:var(--color-text-muted)}.rg-kpi__spark{block-size:var(--rogue-space-7)}.rg-hero-figure{font-size:var(--text-hero);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.rg-code{font-family:var(--font-mono);background:var(--color-surface-raised);border-radius:var(--radius-control);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__header{justify-content:space-between;align-items:center;gap:var(--spacing-inline);padding:var(--rogue-space-2) 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);margin:0;overflow-x:auto}.rg-pullquote{border-inline-start:var(--rogue-border-heavy) solid var(--color-accent-solid);margin:0;padding-inline-start:var(--rogue-space-5)}.rg-pullquote p{font-size:var(--text-body-lg);color:var(--color-text)}.rg-pullquote footer{font-size:var(--text-caption);color:var(--color-text-muted);margin-block-start:var(--rogue-space-3)}.rg-deflist{gap:var(--rogue-space-3) var(--spacing-gutter);grid-template-columns:minmax(8rem,14rem) 1fr;margin:0;display:grid}.rg-deflist dt{font-weight:var(--font-weight-semibold)}.rg-deflist dd{color:var(--color-text-secondary);margin:0}.rg-clauses{counter-reset:rg-l1;margin:0;padding:0;list-style:none}.rg-clauses>li{counter-increment:rg-l1;counter-reset:rg-l2;margin-block-start:var(--rogue-space-6)}.rg-clauses>li>.rg-clause__heading:before{content:counter(rg-l1) ". "}.rg-clause__heading{font-size:var(--text-doc-h2);font-weight:var(--font-weight-semibold);margin-block-end:var(--rogue-space-3)}.rg-clauses ol{counter-reset:rg-l3;margin:0;padding:0;list-style:none}.rg-clauses ol>li{counter-increment:rg-l2;counter-reset:rg-l3;gap:var(--spacing-inline);grid-template-columns:3.4rem 1fr;margin-block-start:var(--rogue-space-3);display:grid}.rg-clauses ol>li:before{content:counter(rg-l1) "." counter(rg-l2);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.rg-clauses ol ol>li{counter-increment:rg-l3;grid-template-columns:3.4rem 1fr}.rg-clauses ol ol>li:before{content:"(" counter(rg-l3, lower-alpha) ")"}.rg-defined{font-weight:var(--font-weight-semibold)}.rg-xref{font-variant-numeric:tabular-nums;white-space:nowrap}.rg-doc{max-inline-size:7in;font-size:var(--text-doc-body);margin-inline:auto}.rg-running-head,.rg-running-foot{justify-content:space-between;align-items:baseline;gap:var(--spacing-gutter);font-size:var(--text-doc-fine);color:var(--color-text-muted);display:flex}.rg-running-head{border-block-end:var(--rogue-border-hairline) solid var(--color-border-subtle);margin-block-end:var(--rogue-space-6);padding-block-end:var(--rogue-space-2)}.rg-running-foot{border-block-start:var(--rogue-border-hairline) solid var(--color-border-subtle);margin-block-start:var(--rogue-space-6);padding-block-start:var(--rogue-space-2)}.rg-appendix-divider{align-items:center;gap:var(--spacing-gutter);margin-block:var(--rogue-space-9);font-size:var(--text-doc-h2);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:flex}.rg-appendix-divider:after{content:"";border-block-start:var(--rogue-border-rule) solid var(--color-accent-solid);flex:1}.rg-rule-accent{border-block-start:var(--rogue-border-rule) solid var(--color-accent-solid)}.rg-watermark{isolation:isolate;position:relative}.rg-watermark:before{content:attr(data-watermark);font-size:calc(var(--text-doc-title) * 2.2);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-caps);color:var(--color-text);opacity:.06;pointer-events:none;z-index:-1;place-items:center;display:grid;position:absolute;inset:0;rotate:-32deg}.rg-state{align-items:center;gap:var(--rogue-space-3);padding:var(--rogue-space-9) var(--spacing-gutter);text-align:center;border:var(--rogue-border-hairline) dashed var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.rg-state__glyph{font-size:var(--text-heading);color:var(--color-text-muted)}.rg-state__title{font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold)}.rg-state__body{max-inline-size:34rem;color:var(--color-text-secondary);font-size:var(--text-body)}.rg-state--error{border-style:solid;border-color:var(--color-danger-border);background:var(--color-danger-surface)}.rg-state--error .rg-state__glyph{color:var(--color-danger-solid)}.rg-state--loading{border-style:solid;border-color:var(--color-border-subtle)}.rg-avatar{width:var(--rogue-space-7);height:var(--rogue-space-7);border-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-medium);place-items:center;display:inline-grid}.rg-toast{align-items:flex-start;gap:var(--spacing-inline);padding:var(--rogue-space-4) var(--rogue-space-5);background:var(--color-surface-overlay);border:var(--rogue-border-hairline) solid var(--color-border);border-inline-start:var(--rogue-border-heavy) solid var(--color-accent-solid);border-radius:var(--radius-control);box-shadow:var(--shadow-overlay);font-size:var(--text-body);display:flex}.rg-chart{gap:var(--rogue-space-4);flex-direction:column;display:flex}.rg-chart__plot{position:relative}.rg-chart__grid{stroke:var(--viz-grid);stroke-width:1px}.rg-chart__axis{stroke:var(--viz-axis);stroke-width:1px}.rg-chart__label{fill:var(--viz-ink-muted);font-size:var(--text-caption)}.rg-chart__legend{gap:var(--spacing-inline) var(--spacing-gutter);font-size:var(--text-caption);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.rg-chart__key{align-items:center;gap:var(--rogue-space-2);display:inline-flex}.rg-chart__swatch{width:var(--rogue-space-4);height:var(--rogue-space-3);border-radius:2px}.rg-bar{border-radius:var(--radius-control) var(--radius-control) 0 0}.rg-bar-row{gap:var(--spacing-inline);font-size:var(--text-caption);grid-template-columns:minmax(6rem,12rem) 1fr auto;align-items:center;display:grid}.rg-bar-row__track{background:var(--color-surface-sunken);border-radius:var(--radius-control);overflow:hidden}.rg-bar-row__fill{height:var(--rogue-space-5);background:var(--viz-series-1)}.rg-bar-row__value{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.rg-page{background:var(--color-page);color:var(--color-text);min-block-size:100vb}.rg-stack{gap:var(--spacing-stack);flex-direction:column;display:flex}.rg-stack--gutter{gap:var(--spacing-gutter)}.rg-stack--section{gap:var(--spacing-section)}.rg-row{gap:var(--spacing-inline);flex-wrap:wrap;align-items:center;display:flex}.rg-row--between{justify-content:space-between}.rg-grid-2{gap:var(--spacing-gutter);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.rg-grid-3{gap:var(--spacing-gutter);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.rg-muted{color:var(--color-text-muted)}.rg-secondary{color:var(--color-text-secondary)}.rg-mono{font-family:var(--font-mono)}.rg-num{font-variant-numeric:tabular-nums}.rg-caption{font-size:var(--text-caption)}.rg-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rg-signature{gap:var(--spacing-section) var(--rogue-space-10);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.rg-signature__block{gap:var(--rogue-space-2);break-inside:avoid;flex-direction:column;display:flex}.rg-signature__party{font-size:var(--text-doc-caption);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary)}.rg-signature__line{border-block-start:var(--rogue-border-hairline) solid var(--color-text);margin-block-start:var(--rogue-space-8)}.rg-signature__meta{gap:var(--rogue-space-2) var(--spacing-inline);font-size:var(--text-doc-caption);color:var(--color-text-secondary);grid-template-columns:auto 1fr;display:grid}.rg-signature__conditional{font-size:var(--text-doc-fine);color:var(--color-text-muted)}:where(.pc-data-age){margin-block:var(--rogue-space-1) var(--rogue-space-2)}:where(.pc-data-age--loud){color:var(--color-warning-text);font-weight:600}:where(.pc-disclosure){color:var(--color-text-muted)}:where(.pc-kpi-card){gap:var(--rogue-space-1);display:grid}:where(.pc-chips){gap:var(--rogue-space-2);flex-wrap:wrap;margin-block-end:var(--rogue-space-2)}:where(.pc-list){gap:var(--rogue-space-1);margin:0;padding-inline-start:1.25rem;display:grid}:where(.pc-cal){border:var(--rogue-border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-sunken);gap:1px;margin-block-start:var(--rogue-space-3);display:grid;overflow:hidden}:where(.pc-cal__head,.pc-cal__row){background:var(--color-surface);grid-template-columns:8rem minmax(0,1fr);display:grid}:where(.pc-cal__head){font-size:var(--text-caption);color:var(--color-text-muted)}:where(.pc-cal__head>span:first-child){padding:var(--rogue-space-1) var(--rogue-space-2)}:where(.pc-cal__head>span:not(:first-child)){display:none}:where(.pc-cal__res){padding:var(--rogue-space-2);font-size:var(--text-body);border-inline-end:var(--rogue-border-hairline) solid var(--color-border-subtle)}:where(.pc-cal__lane){background:repeating-linear-gradient(to right, var(--color-border-subtle) 0 1px, transparent 1px calc(100% / 12));min-block-size:2.5rem;position:relative}:where(.pc-cal__item){block-size:1.6rem;padding-inline:var(--rogue-space-2);border-radius:var(--radius-control);font-size:var(--text-caption);color:var(--color-text);background:var(--color-accent-surface);border:var(--rogue-border-hairline) solid var(--color-border);white-space:nowrap;text-overflow:ellipsis;align-items:center;min-block-size:max(1.5rem,24px);min-inline-size:max(1.5rem,24px);text-decoration:none;display:flex;position:absolute;overflow:hidden}:where(.pc-cal__item--checked_in){background:var(--color-success-surface)}:where(.pc-cal__item--checked_out){background:var(--color-surface-sunken);color:var(--color-text-muted)}:where(.pc-week){gap:var(--rogue-space-2);grid-template-columns:repeat(7,minmax(0,1fr));margin-block-start:var(--rogue-space-3);display:grid}:where(.pc-week__col){gap:var(--rogue-space-1);padding:var(--rogue-space-2);border:var(--rogue-border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-control);min-block-size:8rem;font-size:var(--text-caption);align-content:start;display:grid}:where(.pc-week__col--today){border-color:var(--color-accent-border)}:where(.pc-cal__chip){padding:var(--rogue-space-1) var(--rogue-space-2);border-radius:var(--radius-control);background:var(--color-accent-surface);color:var(--color-text);min-block-size:max(1.5rem,24px);text-decoration:none}:where(.pc-cal__chip--checked_in){background:var(--color-success-surface)}:where(.pc-cal__chip--checked_out){background:var(--color-surface-sunken);color:var(--color-text-muted)}:where(.pc-req){gap:var(--rogue-space-2);padding:var(--rogue-space-3);display:grid}:where(.pc-steps){gap:var(--rogue-space-2);margin:0 0 var(--rogue-space-3);counter-reset:step;flex-wrap:wrap;padding:0;list-style:none;display:flex}:where(.pc-steps__item){counter-increment:step;padding:var(--rogue-space-1) var(--rogue-space-3);border-radius:var(--radius-pill,999px);border:var(--rogue-border-hairline) solid var(--color-border);font-size:var(--text-body);color:var(--color-text-muted)}:where(.pc-steps__item):before{content:counter(step) ". "}:where(.pc-steps__item--current){background:var(--color-accent-surface);color:var(--color-text);border-color:var(--color-accent-border);font-weight:600}:where(.pc-steps__item--done){color:var(--color-success-text)}:where(.pc-hosted){max-inline-size:48rem}:where(.pc-hosted .rg-button,.pc-steps__item,.pc-cred summary,.pc-req .rg-button,.pc-cred .rg-button,.pc-adapter .rg-button){min-block-size:max(1.5rem,24px)}:where(.pc-cred summary){cursor:pointer;align-items:center;display:flex}:where(.pc-cred .row,.pc-req .row){gap:var(--rogue-space-2);flex-wrap:wrap}:where(.pc-adapters){margin-block-end:var(--rogue-space-3)}:where(.pc-masked){font-family:var(--rogue-font-mono,monospace);letter-spacing:.1em}:where(.pc-pipeline){gap:var(--rogue-space-2);margin:0;padding:0;list-style:none;display:grid}:where(.pc-pipeline__step){gap:var(--rogue-space-2);padding:var(--rogue-space-2);border:var(--rogue-border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-control);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}:where(.pc-pipeline__n){background:var(--color-accent-surface);block-size:1.75rem;inline-size:1.75rem;font-size:var(--text-caption);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}:where(.pc-draft){padding:var(--rogue-space-3);border-inline-start:3px solid var(--color-accent-border);background:var(--color-surface-sunken);border-radius:var(--radius-control)}:where(.pc-gallery){margin-block:var(--rogue-space-3)}:where(.pc-tile){gap:var(--rogue-space-1);padding:var(--rogue-space-3);text-align:start;cursor:pointer;color:var(--color-text);font:inherit;display:grid}:where(.pc-tile__art){border-radius:var(--radius-control);background:linear-gradient(135deg, var(--color-accent-surface), var(--color-surface-sunken));block-size:3.5rem}:where(.pc-kpis .rg-kpi){min-block-size:6rem}:where(.pc-kpi__value){font-size:var(--text-body-lg);overflow-wrap:anywhere;line-height:1.25}:where(.rg-tab--error){color:var(--color-danger-text)}:where(.pc-reason){font-family:var(--rogue-font-mono,monospace);font-size:var(--text-caption);padding:0 var(--rogue-space-1);border-radius:var(--radius-control);background:var(--color-surface-sunken)}:where(.pc-lights){gap:var(--rogue-space-2);flex-wrap:wrap}:where(a.rg-tab){text-decoration:none}:where(.stack-tight){gap:var(--rogue-space-1);display:grid}:where(.pc-adapters){align-items:stretch}:where(.pc-adapter){gap:var(--rogue-space-2);grid-template-rows:auto 1fr auto;display:grid}:where(.pc-adapter__head){justify-content:space-between;align-items:center;gap:var(--rogue-space-2);flex-wrap:nowrap;min-inline-size:0;display:flex}:where(.pc-adapter__title){flex:auto}:where(.pc-reason){overflow-wrap:anywhere;white-space:normal}:where(.pc-req .rg-badge){white-space:normal;text-align:start}:where(.pc-adapter__title){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:where(.pc-adapter__meta){margin:0}:where(.grid__body>.rg-kpi){container-type:inline-size}:where(.grid__body .rg-kpi__value){font-size:clamp(1rem, 11cqi, var(--rogue-font-size-2xl,1.75rem));text-overflow:clip;overflow:visible}.grid__body>.rg-kpi{justify-content:flex-end}.grid__body .kpi-spark{align-self:auto;margin:0;position:absolute;inset-block-start:var(--rogue-space-4);inset-inline-end:var(--rogue-space-4)}:where(.pc-board-seg){display:none}@media (max-width:64rem){:where(.pc-cal__head,.pc-cal__row){grid-template-columns:5.5rem minmax(0,1fr)}:where(.pc-board-seg){margin-block-end:var(--rogue-space-3);display:flex}}}@layer utilities{@media (prefers-reduced-motion:reduce){.rg-skeleton,.rg-progress--indeterminate .rg-progress__fill{animation:none}.rg-button,.rg-input,.rg-textarea,.rg-select,.rg-card--interactive,.rg-toggle__track,.rg-toggle__thumb,.rg-icon-button{transition:none}}@media print{:root,[data-ground],[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-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);--shadow-raised:none;--shadow-overlay:none}.rg-no-print{display:none}.rg-doc{max-inline-size:none}.rg-card,.rg-callout,.rg-kpi,.rg-codeblock,.rg-state,.rg-clauses>li,.rg-signature__block,.rg-table tr{break-inside:avoid}h1,h2,h3,.rg-clause__heading,.rg-appendix-divider{break-after:avoid}.rg-appendix-divider,.rg-page-break{break-before:page}.rg-table--zebra tbody tr:nth-child(2n){background:0 0}.rg-card--raised{box-shadow:none}.rg-badge,.rg-callout{background:0 0}.rg-link--external:after{content:" (" attr(href) ")";font-family:var(--font-mono);font-size:.8em}.rg-scroll-x{border:0;overflow:visible}.rg-scroll-x>.rg-table{min-width:0}}@media (forced-colors:active){.rg-badge,.rg-callout,.rg-card,.rg-input,.rg-textarea,.rg-select{border:1px solid canvastext}.rg-button{border:1px solid buttontext}.rg-progress__fill,.rg-bar-row__fill{background:highlight}}:root{--nav-accent-text:#8fccff;--nav-secondary-text:#94a3b8;--nav-muted-text:#808fa4}[data-ground=light]{--nav-accent-text:#0a5d95;--nav-secondary-text:#33404f;--nav-muted-text:#5c6a7e}[data-accent=teal]{--nav-accent-text:#92cfbd;--nav-secondary-text:#bac3cf;--nav-muted-text:#bcc2cc;--color-accent-subtle:#1f433d;--color-accent-surface:#29584e;--color-accent-border:#408675;--color-accent-solid:#5dc0a7;--color-accent-solid-hover:#80c9b5;--color-accent-text:#5dc0a7;--color-text-link:#5dc0a7;--color-text-on-solid:#0a0e17;--color-focus-ring:#92cfbd;--shadow-focus:0 0 0 3px #92cfbd59}[data-accent=teal][data-ground=light]{--nav-accent-text:#26786c;--nav-secondary-text:#33404f;--nav-muted-text:#5c6a7e;--color-accent-subtle:#f4f6f6;--color-accent-surface:#eaefee;--color-accent-border:#c5d3d0;--color-accent-solid:#2a8376;--color-accent-solid-hover:#277b6f;--color-accent-text:#297f73;--color-text-link:#297f73;--color-text-on-solid:#fff;--color-focus-ring:#287d70;--shadow-focus:0 0 0 3px #287d7059}[data-accent=orange]{--nav-accent-text:#f2a789;--nav-secondary-text:#b1bac9;--nav-muted-text:#b4bbc6;--color-accent-subtle:#542e20;--color-accent-surface:#6f3c25;--color-accent-border:#a85c34;--color-accent-solid:#ef8448;--color-accent-solid-hover:#f19a75;--color-accent-text:#ef8448;--color-text-link:#ef8448;--color-text-on-solid:#0a0e17;--color-focus-ring:#f2a789;--shadow-focus:0 0 0 3px #f2a78959}[data-accent=orange][data-ground=light]{--nav-accent-text:#a95320;--nav-secondary-text:#33404f;--nav-muted-text:#5c6a7e;--color-accent-subtle:#f9f5f4;--color-accent-surface:#f4ecea;--color-accent-border:#e3cbc5;--color-accent-solid:#ba5c24;--color-accent-solid-hover:#b05721;--color-accent-text:#b55923;--color-text-link:#b55923;--color-text-on-solid:#fff;--color-focus-ring:#b15722;--shadow-focus:0 0 0 3px #b1572259}[data-accent=pink]{--nav-accent-text:#c799a8;--nav-secondary-text:#97a6ba;--nav-muted-text:#9fa8b7;--color-accent-subtle:#3f2632;--color-accent-surface:#533140;--color-accent-border:#7f4b5f;--color-accent-solid:#b66c87;--color-accent-solid-hover:#c1899c;--color-accent-text:#b66c87;--color-text-link:#b66c87;--color-text-on-solid:#0a0e17;--color-focus-ring:#c799a8;--shadow-focus:0 0 0 3px #c799a859}[data-accent=pink][data-ground=light]{--nav-accent-text:#904c6d;--nav-secondary-text:#33404f;--nav-muted-text:#5c6a7e;--color-accent-subtle:#f7f4f5;--color-accent-surface:#f0ebed;--color-accent-border:#d6c9ce;--color-accent-solid:#904c6d;--color-accent-solid-hover:#884767;--color-accent-text:#904c6d;--color-text-link:#904c6d;--color-text-on-solid:#fff;--color-focus-ring:#894868;--shadow-focus:0 0 0 3px #89486859}[data-accent=slate]{--nav-accent-text:#99a1ae;--nav-secondary-text:#94a3b8;--nav-muted-text:#98a2b2;--color-accent-subtle:#252b35;--color-accent-surface:#313844;--color-accent-border:#4c5666;--color-accent-solid:#6e7c91;--color-accent-solid-hover:#8b94a4;--color-accent-text:#798598;--color-text-link:#798598;--color-text-on-solid:#0a0e17;--color-focus-ring:#9aa2af;--shadow-focus:0 0 0 3px #9aa2af59}[data-accent=slate][data-ground=light]{--nav-accent-text:#5c6a7e;--nav-secondary-text:#33404f;--nav-muted-text:#5c6a7e;--color-accent-subtle:#f5f5f6;--color-accent-surface:#ecedee;--color-accent-border:#cbced2;--color-accent-solid:#5c6a7e;--color-accent-solid-hover:#576477;--color-accent-text:#5c6a7e;--color-text-link:#5c6a7e;--color-text-on-solid:#fff;--color-focus-ring:#576578;--shadow-focus:0 0 0 3px #57657859}:root{--accent-swatch-brand:#33a1fd;--accent-swatch-teal:#5dc0a7;--accent-swatch-orange:#ef8448;--accent-swatch-pink:#b66c87;--accent-swatch-slate:#6e7c91}[data-ground=light]{--accent-swatch-brand:#1478bd;--accent-swatch-teal:#2a8376;--accent-swatch-orange:#ba5c24;--accent-swatch-pink:#904c6d;--accent-swatch-slate:#5c6a7e}:root{--app-nav-w:15.5rem;--app-rail-w:21rem;--app-topbar-h:3.25rem;--gap:var(--spacing-gutter);--pad:var(--rogue-space-6);--row-pad:var(--rogue-space-3);--scrollbar-thumb:var(--color-border-strong);--scrollbar-track:transparent;--scrollbar-w:.75rem;--drawer-sheet-max-h:60vh;--drawer-reserved-h:0px;--rg-target-floor:24px;--grid-drawer-reserved-h:var(--drawer-sheet-max-h);--bottombar-h:3.75rem;--nav-text-unselected:var(--nav-secondary-text);--nav-text-selected:var(--color-text);--nav-count-text:var(--nav-muted-text);--nav-icon-selected:var(--nav-accent-text);--nav-unread-dot:var(--color-accent-solid);--bottombar-label:max(.75rem, 12px);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}:where(*){scrollbar-width:thin}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ground=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-density=spacious]{--gap:var(--rogue-space-7);--pad:var(--rogue-space-8);--row-pad:var(--rogue-space-4)}html,body,.app-root{min-height:100%}html{scroll-padding-block-start:var(--app-topbar-h)}body{overflow-x:clip}.nav__item,.list__item,.rg-button,.rg-card--interactive,.overnight__item,.rg-tab,.clickable-row,.rail__stop-btn,.swatch__chip,.board__card{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), transform var(--duration-enter) var(--ease-standard)}.rg-toast{animation:toast-in var(--duration-enter) var(--ease-decel) both}.rail{animation:rail-in var(--duration-slow) var(--ease-decel) both}@keyframes toast-in{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@keyframes rail-in{0%{opacity:0;translate:16px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.rg-toast,.rail{animation:none}}.nav__icon{color:var(--color-text-muted);flex:none;display:inline-block}:where(.nav__item[aria-current=page]) .nav__icon{color:var(--nav-icon-selected)}.rg-kpi__value,.rg-table__num,.board__value,.overnight__time,.list__meta{font-variant-numeric:tabular-nums}.rg-kpi{position:relative}.kpi-spark{color:var(--color-text-muted);display:block;position:absolute;inset-block-end:var(--rogue-space-4);inset-inline-end:var(--rogue-space-4)}:where(.rg-kpi[data-direction-tone=good]) .kpi-spark{color:var(--color-success-solid)}:where(.rg-kpi[data-direction-tone=bad]) .kpi-spark{color:var(--color-danger-solid)}.rg-kpi__period{overflow-wrap:anywhere;padding-inline-end:6rem}.rg-badge__glyph{display:none}.rg-badge:before{content:"";border-radius:var(--radius-pill);background:currentColor;block-size:.45em;inline-size:.45em}@media (max-width:64rem){.nav__label{white-space:normal;max-inline-size:100%}.nav__none-hint{margin:0}.rg-kpi-row{gap:var(--rogue-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.rg-kpi{padding:var(--rogue-space-4)}.kpi-spark{display:none}.rg-kpi__period{padding-inline-end:0}:where(.page__head) h1{font-size:var(--text-heading)}}[data-density=compact]{--scale-user:.92;--grid-row:3.5rem;--row-pad:var(--rogue-space-2);--pad:var(--rogue-space-5);--gap:var(--rogue-space-4);--control-pad-block:var(--rogue-space-2);--control-pad-inline:var(--rogue-space-3)}[data-density=comfortable]{--scale-user:1;--grid-row:4rem;--control-pad-block:var(--rogue-space-3);--control-pad-inline:var(--rogue-space-4)}[data-density=spacious]{--scale-user:1.08;--grid-row:4.5rem;--row-pad:var(--rogue-space-4);--pad:var(--rogue-space-8);--gap:var(--rogue-space-7);--control-pad-block:var(--rogue-space-4);--control-pad-inline:var(--rogue-space-5)}html{font-size:calc(100% * var(--scale-user,1))}.rg-button,.rg-input,.rg-select,.rg-textarea{--button-padding-block:var(--control-pad-block,var(--rogue-space-3))}.rg-input,.rg-select{padding-block:var(--control-pad-block,var(--rogue-space-3))}@media (min-width:64.01rem){[data-sidebar=collapsed]{--nav-panel-w:var(--rail-w,3.5rem)}.app__side{inline-size:calc(var(--nav-panel-w,var(--app-nav-w)) + var(--nav-gutter,0px));transition:inline-size var(--duration-slow) var(--ease-standard)}.app .app__side{overflow-anchor:none;overflow-x:hidden}.nav__track{gap:inherit;min-block-size:100%;inline-size:var(--nav-row-w);flex-direction:column;flex:none;display:flex}.app__side .nav__item{gap:var(--rogue-space-3);inline-size:var(--nav-row-w);transition:inline-size var(--duration-slow) var(--ease-standard), 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), transform var(--duration-enter) var(--ease-standard);flex:none}.nav__content{align-items:center;gap:inherit;inline-size:calc(var(--nav-row-w) - 2 * var(--rogue-space-3) - 2 * var(--rogue-border-hairline));flex:none;display:flex}[data-preset=showcase] .nav__content{inline-size:calc(var(--nav-row-w) - 2 * var(--rogue-space-4))}[data-preset=instrument] .nav__content{inline-size:calc(var(--nav-row-w) - 2 * var(--rogue-space-3))}[data-preset=signal] .nav__content{inline-size:calc(var(--nav-row-w) - 2 * var(--rogue-space-3) - var(--rogue-border-heavy))}[data-preset=command] .nav__content{inline-size:calc(var(--nav-row-w) - 2 * var(--rogue-space-2))}.app__side .nav__label{opacity:1;white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;transition:opacity var(--duration-slow) var(--ease-standard);flex:auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.app__side .nav__label-text{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-inline-size:0;overflow:hidden}:where(.app__side) .nav__label:after{content:attr(data-label);min-inline-size:0;font-weight:var(--nav-selected-weight);white-space:nowrap;visibility:hidden;grid-area:1/1;overflow:hidden}.nav__foot{margin-block-start:auto;display:flex}.nav__toggle{color:var(--color-text-muted)}.nav__sep{border-block-start:var(--rogue-border-hairline) solid var(--color-border-subtle);block-size:0;margin-block:var(--rogue-space-1);opacity:0;display:block}.app__side .nav__group-label{white-space:nowrap;transition:opacity var(--duration-slow) var(--ease-standard)}:where([data-sidebar=collapsed]) .nav__sep{opacity:1}[data-sidebar=collapsed] :where(.app__side) .nav__group-label{opacity:0}[data-sidebar=collapsed] :where(.app__side) .nav__item{border-radius:var(--radius-control);inline-size:2.5rem}[data-sidebar=collapsed] :where(.app__side) .nav__label{opacity:0}[data-sidebar=collapsed] :where(.app__side) .nav__count{display:none}.nav__glyph{flex:none;display:inline-flex;position:relative}.nav__dot{display:none}:where([data-sidebar=collapsed]) .nav__dot{border-radius:var(--radius-pill);background:var(--nav-unread-dot);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 2px var(--color-surface-sunken);display:block;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}[data-sidebar=collapsed] :where(.app__side) .nav__key{visibility:hidden}.nav__item--icon{text-decoration:none}}.bottombar{z-index:45;block-size:calc(var(--bottombar-h) + env(safe-area-inset-bottom));padding:0 var(--rogue-space-2) env(safe-area-inset-bottom);background:var(--color-surface);border-block-start:var(--rogue-border-hairline) solid var(--color-border);transition:translate var(--duration-exit) var(--ease-accel), opacity var(--duration-exit) var(--ease-accel);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.bar__item{justify-content:center;align-items:center;gap:var(--rogue-space-1);min-inline-size:max(0px, var(--rg-target-floor));min-block-size:2.75rem;padding:var(--rogue-space-1) 0;border-radius:var(--radius-control);color:var(--color-text-muted);font:inherit;font-size:var(--bottombar-label);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;line-height:1.2;text-decoration:none;display:flex;position:relative}:where(.bar__item[aria-current=page],.bar__item--current) .bar__glyph{background:var(--color-accent-surface)}.bar__glyph{padding:var(--rogue-space-2) var(--rogue-space-5);border-radius:var(--radius-pill);flex:none;display:inline-flex;position:relative}.bar__item .nav__icon{color:inherit;flex:none;block-size:1.25rem;inline-size:1.25rem}.bar__item[aria-current=page],.bar__item--current{color:var(--nav-accent-text)}.bar__item:focus-visible{outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:-2px}.bar__dot{border-radius:var(--radius-pill);background:var(--nav-unread-dot);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 2px var(--color-surface);position:absolute;inset-block-start:calc(var(--rogue-space-2) - 2px);inset-inline-end:calc(var(--rogue-space-5) - 2px)}.bottombar__scrim{z-index:46;background:var(--color-scrim);align-items:flex-end;display:flex;position:fixed;inset:0}.bottombar__sheet{z-index:47;max-block-size:calc(100dvh - var(--bottombar-h) - env(safe-area-inset-bottom) - var(--rogue-space-6));scrollbar-gutter:stable;background:var(--color-surface-overlay);border-block-start:var(--rogue-border-hairline) solid var(--color-border);box-shadow:var(--shadow-overlay);padding:var(--rogue-space-3) var(--rogue-space-4) var(--rogue-space-4);gap:var(--rogue-space-1);animation:sheet-in var(--duration-enter) var(--ease-decel) both;border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card);outline:0;flex-direction:column;display:flex;position:fixed;inset-block-end:calc(var(--bottombar-h) + env(safe-area-inset-bottom));inset-inline:0;overflow-y:auto}.bottombar__sheet-head{justify-content:space-between;align-items:center;padding-block-end:var(--rogue-space-2);display:flex}.bottombar__sheet-head--untitled{justify-content:flex-end}.bottombar__sheet-head h2{font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);margin:0}.phone-menu__group-label{font-size:var(--text-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);padding:var(--rogue-space-3) var(--rogue-space-3) var(--rogue-space-1)}.phone-menu__item{align-items:center;gap:var(--rogue-space-3);min-block-size:2.75rem;padding:var(--rogue-space-2) var(--rogue-space-3);border-radius:var(--radius-control);color:var(--color-text);font-size:max(var(--text-body), 12px);text-decoration:none;display:flex}.phone-menu__item:hover{background:var(--color-surface-raised)}.phone-menu__item[aria-current=page]{background:var(--color-accent-surface);color:var(--color-accent-text)}.phone-menu__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@keyframes sheet-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (min-width:64.01rem){.bottombar,.bottombar__sheet,.bottombar__scrim{display:none}}.preset-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.preset-card{gap:var(--rogue-space-2);text-align:start;padding:var(--rogue-space-4);border-radius:var(--radius-card);border:var(--rogue-border-hairline) solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text);font:inherit;cursor:pointer;flex-direction:column;display:flex}.preset-card:hover{border-color:var(--color-border-strong)}.preset-card[aria-checked=true]{border-color:var(--color-accent-solid);box-shadow:0 0 0 1px var(--color-accent-solid)}.preset-card:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.preset-card__swatch{gap:var(--rogue-space-1);block-size:3rem;padding:var(--rogue-space-2);border-radius:var(--radius-control);background:var(--color-page);border:var(--rogue-border-hairline) solid var(--color-border-subtle);grid-template-columns:1fr 1fr;display:grid}.preset-card__bar{border-radius:var(--radius-pill);background:var(--color-accent-solid);grid-column:1/-1;block-size:.5rem}.preset-card__tile{border-radius:var(--radius-control);background:var(--color-surface-raised);border:var(--rogue-border-hairline) solid var(--color-border)}.preset-card__name{align-items:center;gap:var(--rogue-space-2);font-weight:var(--font-weight-semibold);display:flex}.preset-card__adj{font-size:var(--text-caption);color:var(--color-accent-text)}.preset-card__meta{font-size:var(--text-caption);color:var(--color-text-muted)}.customize__hint{margin-block-end:var(--rogue-space-4)}.customize__sub{margin-block:var(--rogue-space-5) var(--rogue-space-3)}.app{grid-template-columns:max-content minmax(0,1fr);grid-template-rows:var(--app-topbar-h) minmax(0, 1fr);min-height:100vh;display:grid}.app[data-layout=topbar],.app[data-layout=none]{grid-template-columns:minmax(0,1fr)}.app[data-presenter=on]{padding-inline-end:var(--app-rail-w)}.app__top{align-items:center;gap:var(--rogue-space-4);padding-inline:var(--rogue-space-5);border-block-end:var(--rogue-border-hairline) solid var(--color-border);background:var(--color-surface);z-index:5;grid-column:1/-1;display:flex;position:sticky;inset-block-start:0}.app__brand{align-items:center;gap:var(--rogue-space-3);min-block-size:max(var(--rogue-space-6), var(--rg-target-floor));min-inline-size:max(var(--rogue-space-6), var(--rg-target-floor));padding:var(--rogue-space-1) var(--rogue-space-2);color:inherit;flex:none;text-decoration:none;display:inline-flex}.app__brand-mark{block-size:1.5rem;inline-size:1.5rem}.app__brand-name{font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app__brand-on{color:var(--color-text-muted);font-size:var(--text-caption);white-space:nowrap}.app__top-nav{gap:var(--rogue-space-1);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-border-control) transparent;-webkit-mask-image:linear-gradient(to right, var(--color-surface) calc(100% - var(--rogue-space-6)), transparent);mask-image:linear-gradient(to right, var(--color-surface) calc(100% - var(--rogue-space-6)), transparent);margin-inline-start:var(--rogue-space-4);display:flex;overflow-x:auto}.app__top-nav>*{scroll-snap-align:start}.app__top-spacer{flex:1}.app__top-tools{align-items:center;gap:var(--rogue-space-3);display:flex}.app__side{gap:var(--rogue-space-5);padding:var(--rogue-space-5) var(--rogue-space-4);border-inline-end:var(--rogue-border-hairline) solid var(--color-border);background:var(--color-surface-sunken);block-size:calc(100vh - var(--app-topbar-h));flex-direction:column;display:flex;position:sticky;inset-block-start:var(--app-topbar-h);overflow-y:auto}[data-layout=topbar] .app__side,[data-layout=none] .app__side{display:none}.app__main{padding:var(--pad);min-width:0}.app__footer{padding:var(--rogue-space-4) var(--pad);border-block-start:var(--rogue-border-hairline) solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--text-caption);gap:var(--rogue-space-4);flex-wrap:wrap;display:flex}.nav__group{gap:var(--rogue-space-1);flex-direction:column;display:flex}.nav__group-label{font-size:var(--text-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);padding:0 var(--rogue-space-3) var(--rogue-space-2)}.nav__item{align-items:center;gap:var(--rogue-space-3);padding:var(--rogue-space-3);border-radius:var(--radius-control);--nav-selected-weight:var(--font-weight-medium);color:var(--nav-text-unselected);font-size:var(--text-body);border:var(--rogue-border-hairline) solid transparent;text-decoration:none;display:flex;position:relative}.nav__item:hover{background:var(--color-surface-raised);color:var(--color-text)}.nav__item[aria-current=page]{background:var(--color-accent-surface);color:var(--nav-text-selected);border-color:var(--color-accent-border);font-weight:var(--nav-selected-weight)}.nav__item--top{padding-block:var(--rogue-space-2);white-space:nowrap}.nav__count{font-size:var(--text-caption);color:var(--nav-count-text);font-variant-numeric:tabular-nums;margin-inline-start:auto}.nav__none-hint{gap:var(--rogue-space-2);flex-wrap:wrap;margin-block-end:var(--gap);display:flex}.nav__key,.cmdbar{display:none}.nav__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}@media (min-width:64.01rem){[data-nav-fit=compact] .app__side,[data-nav-fit=scroll] .app__side{gap:var(--rogue-space-2);padding-block:var(--rogue-space-3)}[data-nav-fit=compact] .nav__group,[data-nav-fit=scroll] .nav__group{gap:1px}[data-nav-fit=compact] .nav__group-label,[data-nav-fit=scroll] .nav__group-label{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-nav-fit=compact] .nav__sep,[data-nav-fit=scroll] .nav__sep{border-block-start:var(--rogue-border-hairline) solid var(--color-border-subtle);block-size:0;margin-block:var(--rogue-space-1);opacity:1;display:block}[data-nav-fit=compact] .nav__item,[data-nav-fit=scroll] .nav__item{padding-block:var(--rogue-space-1);min-block-size:2rem}[data-nav-fit=scroll] .app__side{scrollbar-gutter:stable;padding-inline-end:0}:where([data-nav-fit=scroll][data-sidebar=collapsed]){--nav-gutter:var(--scrollbar-w)}}@media (prefers-reduced-motion:reduce){.app__side{scroll-behavior:auto}}.switcher{align-items:center;gap:var(--rogue-space-2);font-size:var(--text-caption);color:var(--color-text-secondary);display:inline-flex}.switcher .rg-select{padding-block:var(--rogue-space-1);font-size:var(--text-caption);min-inline-size:9rem}[data-layout=topbar] .switcher--top{display:none}.app__menu{flex:none}.topmenu__scrim{z-index:46;background:var(--color-scrim);position:fixed;inset:0}.topmenu__sheet{z-index:47;inline-size:min(22rem, calc(100% - 2 * var(--rogue-space-3)));max-block-size:calc(100dvh - var(--app-topbar-h) - var(--rogue-space-6));scrollbar-gutter:stable;background:var(--color-surface-overlay);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);padding:var(--rogue-space-3) var(--rogue-space-4) var(--rogue-space-4);animation:sheet-in var(--duration-enter) var(--ease-decel) both;outline:0;position:fixed;inset-block-start:calc(var(--app-topbar-h) + var(--rogue-space-2));inset-inline-end:var(--rogue-space-3);overflow-y:auto}.topmenu__sheet .react-aria-Dialog{gap:var(--rogue-space-3);outline:0;flex-direction:column;display:flex}.topmenu__tenant{padding-inline:var(--rogue-space-1)}.switcher--menu{align-items:stretch;gap:var(--rogue-space-1);font-size:var(--text-caption);color:var(--color-text-secondary);flex-direction:column;display:flex}.switcher--menu .rg-select{inline-size:100%;min-inline-size:max(0px, var(--rg-target-floor));padding-block:var(--rogue-space-2);font-size:var(--text-body);color:var(--color-text)}.topmenu__item{justify-content:space-between;align-items:center;gap:var(--rogue-space-3);min-block-size:2.75rem;inline-size:100%;padding:var(--rogue-space-2) var(--rogue-space-3);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:max(var(--text-body), 12px);cursor:pointer;text-align:start;border:0;display:flex}.topmenu__item:hover{background:var(--color-accent-surface);color:var(--color-accent-text)}.topmenu__item:focus-visible{outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:-2px}:where([data-layout=topbar]) .app__presenter,.demo-pill__short{display:none}.demo-pill{align-items:center;gap:var(--rogue-space-2);padding:var(--rogue-space-1) var(--rogue-space-3);border-radius:var(--radius-pill);border:var(--rogue-border-hairline) solid var(--color-warning-border);background:var(--color-warning-surface);color:var(--color-warning-text);font-size:var(--text-caption);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.page{gap:var(--gap);flex-direction:column;display:flex}.page__head{justify-content:space-between;align-items:flex-start;gap:var(--gap);flex-wrap:wrap;display:flex}.page__title{gap:var(--rogue-space-2);flex-direction:column;display:flex}.page__title p{color:var(--color-text-secondary);max-inline-size:60ch}.page__actions{gap:var(--rogue-space-3);flex-wrap:wrap;align-items:center;display:flex}.page__back{align-items:center;gap:var(--rogue-space-2);min-block-size:max(var(--rogue-space-6), var(--rg-target-floor));display:inline-flex}.grid-2{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.grid-3{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.split{gap:var(--gap);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.split--list-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.split--wide-list{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.toolbar{gap:var(--rogue-space-3);flex-wrap:wrap;align-items:center;display:flex}.toolbar__search{flex:1;min-inline-size:12rem;max-inline-size:26rem}.list{gap:var(--rogue-space-2);flex-direction:column;display:flex}.list__item{gap:var(--rogue-space-3);padding:var(--row-pad) var(--rogue-space-4);border-radius:var(--radius-control);border:var(--rogue-border-hairline) solid transparent;color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;inline-size:100%;display:grid}.list__item:hover{background:var(--color-surface-raised)}a.list__item{color:inherit;text-decoration:none}.unread-dot{border-radius:var(--radius-pill);background:var(--color-accent-solid);block-size:.5rem;inline-size:.5rem;vertical-align:middle;margin-inline-start:var(--rogue-space-2);display:inline-block}.list__item[aria-current=true]{background:var(--color-accent-surface);border-color:var(--color-accent-border)}.list__title{font-weight:var(--font-weight-medium)}.list__meta{font-size:var(--text-caption);color:var(--color-text-secondary)}.stack{gap:var(--rogue-space-4);flex-direction:column;display:flex}.row{align-items:center;gap:var(--rogue-space-3);flex-wrap:wrap;display:flex}.row--between{justify-content:space-between}.row--end{justify-content:flex-end}.muted{color:var(--color-text-muted)}.caption{font-size:var(--text-caption);color:var(--color-text-secondary)}.link-button{font:inherit;color:var(--color-text-link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.clickable-row{cursor:pointer}.clickable-row:hover{background:var(--color-surface-raised)}.chart-box{block-size:15rem;inline-size:100%}.chart-box--sm{block-size:3.5rem}.bars{block-size:3.5rem;inline-size:100%;color:var(--viz-series-1);display:block}.bars-chart{gap:var(--rogue-space-1);min-inline-size:0;padding-inline:var(--rogue-space-4);grid-template-rows:auto minmax(1.75rem,3.5rem) auto;margin:0;display:grid}.bars-chart__track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-inline-size:0;display:grid}.bars-chart__cell{font-size:var(--text-caption);line-height:var(--leading-snug);white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:center}.bars-chart__cell[data-off=true]{visibility:hidden}.bars-chart__track--values{align-items:end}.bars-chart__track--values .bars-chart__cell{color:var(--color-text);font-weight:var(--font-weight-medium)}.bars-chart__track--names{align-items:start}.bars-chart__track--names .bars-chart__cell{color:var(--color-text-secondary)}:where(.bars-chart[data-label-kind=category]) .bars-chart__track--names .bars-chart__cell{overflow-wrap:anywhere;white-space:normal;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;justify-self:stretch;inline-size:100%;max-inline-size:100%;display:-webkit-box;overflow:hidden}.bars-chart .bars{block-size:100%}.page__skeleton{block-size:12rem}.page[aria-busy=true]{min-block-size:100vh}.icon-btn{display:inline-flex}.brief{gap:var(--gap);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.overnight__item{gap:var(--rogue-space-5);padding-block:var(--row-pad);border-block-end:var(--rogue-border-hairline) solid var(--color-border-subtle);isolation:isolate;--overnight-hl:transparent;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.overnight__item:after{content:"";inset:0 calc(-1 * var(--rogue-space-4));z-index:-1;border-radius:var(--radius-control);background:var(--overnight-hl);position:absolute}.overnight__item:last-child{border-block-end:0}a.overnight__item{color:inherit;text-decoration:none}.overnight__item:hover{--overnight-hl:var(--color-surface-raised)}.overnight__time{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted)}.scroller{border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.scroller__head{justify-content:space-between;align-items:center;gap:var(--rogue-space-3);padding:var(--rogue-space-2) var(--rogue-space-3);border-block-end:var(--rogue-border-hairline) solid var(--color-border-subtle);font-size:var(--text-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;display:flex}.scroller__nav{gap:var(--rogue-space-1);display:flex}.scroller__track{scroll-snap-type:x mandatory;scroll-padding-inline:var(--rogue-space-3);scroll-behavior:smooth;padding:var(--rogue-space-3);scrollbar-gutter:stable;overflow-x:auto}.scroller__track:focus-visible{outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.scroller__track{scroll-behavior:auto}}.board{gap:var(--rogue-space-3);grid-auto-columns:16rem;grid-auto-flow:column;display:grid}.board__col{scroll-snap-align:start;overflow:hidden}.board__col-head{z-index:1;background:var(--color-surface-sunken);position:sticky;inset-block-start:0}:where(th[aria-sort=ascending]) .rg-table__sort:after{content:"↑";color:var(--color-accent-text)}:where(th[aria-sort=descending]) .rg-table__sort:after{content:"↓";color:var(--color-accent-text)}.board__col{gap:var(--rogue-space-3);background:var(--color-surface-sunken);border-radius:var(--radius-card);padding:var(--rogue-space-3);border:var(--rogue-border-hairline) solid var(--color-border-subtle);flex-direction:column;display:flex}.board__col-head{padding:var(--rogue-space-2) var(--rogue-space-2);font-size:var(--text-caption);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;display:flex}.board__card{gap:var(--rogue-space-2);flex-direction:column;display:flex}.board__value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.thread{gap:var(--rogue-space-3);max-block-size:28rem;padding:var(--rogue-space-2);flex-direction:column;display:flex;overflow-y:auto}.bubble{max-inline-size:78%;padding:var(--rogue-space-3) var(--rogue-space-4);border-radius:var(--radius-card);border:var(--rogue-border-hairline) solid var(--color-border-subtle);background:var(--color-surface-raised)}.bubble--out{background:var(--color-accent-surface);border-color:var(--color-accent-border);align-self:flex-end}.bubble__meta{gap:var(--rogue-space-3);font-size:var(--text-caption);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;margin-block-end:var(--rogue-space-1);display:flex}.sender{align-items:center;gap:var(--rogue-space-2);flex-wrap:wrap;display:inline-flex}.sender__who,.sender__identity{font:inherit;color:var(--color-text);cursor:help;text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sender__identity{color:var(--color-text-secondary);font-family:var(--font-mono)}.sender__ai{padding:0 var(--rogue-space-1);border-radius:var(--rogue-radius-1);background:var(--color-info-solid);color:var(--color-info-on-solid);font-size:.625rem;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);vertical-align:middle;display:inline-block}.composer{gap:var(--rogue-space-3);border-block-start:var(--rogue-border-hairline) solid var(--color-border);flex-direction:column;padding-block-start:var(--rogue-space-4);display:flex}.composer__channels{gap:var(--rogue-space-2);flex-wrap:wrap;display:flex}.composer__draft{border-inline-start:var(--rogue-border-rule) solid var(--color-accent-solid);color:var(--color-text-secondary);padding-inline-start:var(--rogue-space-4)}.steps{gap:var(--rogue-space-2);flex-direction:column;display:flex}.step{gap:var(--rogue-space-4);padding:var(--rogue-space-3) var(--rogue-space-4);border-radius:var(--radius-control);border:var(--rogue-border-hairline) solid var(--color-border-subtle);background:var(--color-surface);grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:start;display:grid}.step--failed{border-color:var(--color-danger-border);background:var(--color-danger-surface)}.step--skipped{opacity:.65}.step--event{grid-template-columns:auto minmax(0,1fr) auto}.step--note{grid-template-columns:auto minmax(0,1fr)}.step__n{font-family:var(--font-mono);color:var(--color-text-muted)}.step__io{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-secondary);overflow-wrap:anywhere;margin-block-start:var(--rogue-space-1)}.preview__list{margin:0}.preview__row{gap:var(--rogue-space-4);padding-block:var(--row-pad);border-block-end:var(--rogue-border-hairline) solid var(--color-border-subtle);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);display:grid}.preview__row:last-child{border-block-end:0}.preview__row dt{font-weight:var(--font-weight-medium);overflow-wrap:anywhere;min-inline-size:0}.preview__row dd{color:var(--color-text-secondary);overflow-wrap:anywhere;min-inline-size:0;margin:0}.agent-turn{grid-template-columns:auto minmax(0,1fr)}.agent-turn__label{min-inline-size:5.5rem;font-size:var(--text-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);display:inline-block}.status-line{gap:var(--rogue-space-4);font-size:var(--text-caption);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.swatches{gap:var(--rogue-space-3);flex-wrap:wrap;display:flex}.swatch{align-items:center;gap:var(--rogue-space-2);padding:var(--rogue-space-2);border-radius:var(--radius-control);cursor:pointer;color:var(--color-text-secondary);font:inherit;font-size:var(--text-caption);background:0 0;border:0;flex-direction:column;display:inline-flex}.swatch__chip{border-radius:var(--radius-pill);border:var(--rogue-border-rule) solid transparent;block-size:2.25rem;inline-size:2.25rem;color:var(--color-text-on-solid);font-weight:var(--font-weight-bold);place-items:center;display:grid}.swatch[aria-checked=true]{color:var(--color-text)}.swatch:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.swatch--brand .swatch__chip{background:var(--accent-swatch-brand)}.swatch--teal .swatch__chip{background:var(--accent-swatch-teal)}.swatch--orange .swatch__chip{background:var(--accent-swatch-orange)}.swatch--pink .swatch__chip{background:var(--accent-swatch-pink)}.swatch--slate .swatch__chip{background:var(--accent-swatch-slate)}.swatch__chip[data-selected=true]{border-color:var(--color-text);box-shadow:0 0 0 3px var(--color-page), 0 0 0 5px var(--color-accent-solid)}.swatch__chip[data-custom=in-force]{background:var(--color-accent-solid)}.swatch__chip[data-custom=offered]{background:var(--color-surface-raised);border-color:var(--color-border-control);border-style:dashed}.swatch:disabled{cursor:not-allowed;color:var(--color-text-disabled)}.saved-chip{align-items:center;gap:var(--rogue-space-2);font-size:var(--text-caption);color:var(--color-success-text);display:inline-flex}.nav-editor{gap:var(--rogue-space-2);flex-direction:column;display:flex}.nav-editor__row{gap:var(--rogue-space-3);padding:var(--rogue-space-2) var(--rogue-space-3);border-radius:var(--radius-control);border:var(--rogue-border-hairline) solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;display:grid}.nav-editor__field{min-inline-size:0}.nav-editor__label{padding-block:var(--rogue-space-1)}.nav-editor__label-hint{justify-content:space-between;gap:var(--rogue-space-2);flex-wrap:wrap;margin-block-start:var(--rogue-space-1);display:flex}[data-hidden=true] .nav-editor__label{color:var(--color-text-muted);border-style:dashed}.rail{inline-size:var(--app-rail-w);z-index:20;gap:var(--rogue-space-4);padding:var(--rogue-space-5);background:var(--color-surface-overlay);border-inline-start:var(--rogue-border-hairline) solid var(--color-border);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.rail__head{justify-content:space-between;align-items:center;display:flex}.rail__stop{gap:var(--rogue-space-3);flex-direction:column;display:flex}.rail__label{font-size:var(--text-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.rail__say{font-size:var(--text-body-lg);line-height:var(--leading-body)}.rail__click{color:var(--color-text-secondary)}.rail__nav{gap:var(--rogue-space-2);align-items:center;display:flex}.rail__stops{gap:var(--rogue-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail__stops>li{display:contents}.rail__stop-btn{text-align:start;padding:var(--rogue-space-2) var(--rogue-space-3);border-radius:var(--radius-control);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0}.rail__stop-btn[aria-current=step]{background:var(--color-accent-surface);color:var(--color-text)}.rail__foot{gap:var(--rogue-space-3);flex-direction:column;margin-block-start:auto;display:flex}.training-spot{z-index:15;pointer-events:none;border-radius:var(--radius-control);outline:3px solid var(--color-focus-ring);outline-offset:4px;box-shadow:0 0 0 100vmax var(--color-scrim);transition:top var(--duration-slow) var(--ease-decel), left var(--duration-slow) var(--ease-decel), width var(--duration-slow) var(--ease-decel), height var(--duration-slow) var(--ease-decel);position:fixed}.training-spot[data-status=searching],.training-spot[data-status=missing]{block-size:auto;inline-size:auto;box-shadow:none;outline:0;inset:0}.rail__stop-btn--task{gap:var(--rogue-space-1);flex-direction:column;display:flex}.rail__sub{font-weight:var(--font-weight-regular)}.training__roles{--training-role-col:calc(44rem + 2 * var(--rogue-space-6) + 4 * var(--rogue-border-hairline));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--training-role-col)), 1fr));gap:var(--gap);display:grid}.rail__recap{color:var(--color-text-secondary);font-size:var(--text-caption);gap:var(--rogue-space-1);flex-direction:column;padding-inline-start:var(--rogue-space-5);display:flex}.cal-list{min-inline-size:14rem}.training__blurb{font-weight:var(--font-weight-regular);color:var(--color-text-secondary);font-size:var(--text-caption);display:block}@media (prefers-reduced-motion:reduce){.training-spot{transition:none}}.modal-scrim{background:var(--color-scrim);padding:var(--spacing-gutter);z-index:30;place-items:center;display:grid;position:fixed;inset:0}.modal-box{max-block-size:100%;inline-size:min(40rem,100%);overflow-y:auto}.tooltip-box{z-index:40;font-size:var(--text-body);padding:var(--rogue-space-3) var(--rogue-space-4);max-inline-size:22rem;line-height:var(--leading-snug)}.toast-stack{pointer-events:none;inset-block-end:var(--rogue-space-4);inset-inline:var(--spacing-gutter);z-index:25;align-items:center;gap:var(--rogue-space-2);flex-direction:column;inline-size:auto;display:flex;position:fixed}.toast-stack .rg-toast{white-space:normal;overflow-wrap:anywhere;max-inline-size:min(28rem,100%)}.close{gap:var(--gap);flex-direction:column;align-items:flex-start;max-inline-size:60rem;display:flex}.close__steps{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));inline-size:100%;display:grid}.close__lockup{inline-size:14rem}@media (max-width:64rem){.app{grid-template-columns:minmax(0,1fr)}.app__side{display:none}.app[data-presenter=on]{padding-inline-end:0}.nav-editor__row{grid-template-columns:auto auto minmax(0,1fr)}.nav-editor__row>.rg-tag,.nav-editor__field{grid-column:1/-1}.rail{border-inline-start:0;border-block-start:var(--rogue-border-hairline) solid var(--color-border);max-block-size:45vh;inline-size:100%;inset-block-start:auto}.brief,.split,.split--list-detail,.split--wide-list,.step--event,.step--note{grid-template-columns:minmax(0,1fr)}.app__brand-on,.app__top-nav,.switcher--top,.app__presenter{display:none}.app__top{gap:var(--rogue-space-2);padding-inline:var(--rogue-space-3)}.demo-pill__long{display:none}.demo-pill__short{display:inline}.app__main{padding-inline:var(--rogue-space-4);padding-block-start:var(--rogue-space-4);padding-block-end:calc(var(--drawer-reserved-h) + var(--bottombar-h) + env(safe-area-inset-bottom) + var(--rogue-space-4))}html{scroll-padding-block-end:calc(var(--drawer-reserved-h) + var(--bottombar-h) + env(safe-area-inset-bottom) + var(--rogue-space-4))}.toast-stack{inset-block-end:calc(var(--bottombar-h) + env(safe-area-inset-bottom) + var(--rogue-space-3))}.board{grid-auto-columns:calc(100% - 2.5rem)}.scroller__nav{display:none}}@media not (min-width:52rem){html[data-drawer=open]{--drawer-reserved-h:var(--drawer-sheet-max-h);--grid-drawer-reserved-h:0px}}.cal-stack{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.cal-picker__sections{gap:var(--rogue-space-5);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.cal-picker__section{padding:var(--rogue-space-5);border:var(--rogue-border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface);margin:0}.cal-picker__title{margin:0 0 var(--rogue-space-4);font-size:var(--text-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.cal-picker__chips{gap:var(--rogue-space-3);flex-wrap:wrap;display:flex}.cal-picker .cal-list__item{gap:var(--rogue-space-3);inline-size:auto;padding:var(--rogue-space-2) var(--rogue-space-5);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-control);flex:0 auto;grid-template-columns:auto auto auto;min-block-size:2.75rem;display:inline-grid}.cal-picker [aria-current=true]{border-color:var(--color-accent-solid);background:var(--color-accent-surface)}.cal-picker .list__title{white-space:nowrap}.cal-list__toggle{margin-block-start:var(--rogue-space-4)}.cal-dot{border-radius:var(--radius-pill);background:var(--viz-series-1);block-size:.625rem;inline-size:.625rem}.cal-dot--user{background:var(--viz-series-3)}.cal-dot--role{background:var(--viz-series-5)}.cal-week{border:var(--rogue-border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-sunken);grid-template-rows:auto;grid-template-columns:3.25rem repeat(7,minmax(0,1fr));grid-auto-rows:2rem;gap:0 1px;margin-block-start:var(--rogue-space-3);display:grid;position:relative;overflow:hidden}.cal-week--day{grid-template-columns:2.5rem minmax(0,1fr)}@media (max-width:51.99rem){.preview__row{gap:var(--rogue-space-1);grid-template-columns:minmax(0,1fr)}.rg-kpi .rg-kpi__value{font-size:var(--kpi-value-size,var(--text-heading-sm))}.rg-kpi-row [data-long=true]{grid-column:1/-1}}.cal-daystrip{gap:var(--rogue-space-1);grid-template-columns:repeat(7,minmax(0,1fr));margin-block-start:var(--rogue-space-3);display:grid;overflow:visible}.cal-daystrip .rg-tab{padding:var(--rogue-space-2) 0;min-inline-size:max(0px, var(--rg-target-floor));border-radius:var(--radius-control);font-size:var(--text-caption);border-block-end:0;flex-direction:column;align-items:center;gap:0;display:flex}.cal-daystrip .rg-muted{font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.cal-daystrip [aria-selected=true]{background:var(--color-accent-surface);color:var(--color-text);--color-text-muted:var(--color-accent-text);box-shadow:inset 0 0 0 2px var(--color-accent-solid);font-weight:var(--font-weight-semibold)}.cal-week__corner{grid-area:1/1}.cal-week__day{padding:var(--rogue-space-2);font-size:var(--text-caption);font-weight:var(--font-weight-medium);background:var(--color-surface);border-block-end:var(--rogue-border-hairline) solid var(--color-border-subtle);text-align:center;grid-row:1}.cal-week__day--today{color:var(--color-accent-text)}.cal-week__hour{font-family:var(--font-mono);color:var(--color-text-muted);padding-inline:var(--rogue-space-2);grid-column:1;align-self:start;font-size:.6875rem;line-height:1}.cal-week__cell{background:var(--color-surface);border-block-start:var(--rogue-border-hairline) solid var(--color-border-subtle)}.cal-week__cell--today{background:var(--color-accent-subtle)}.cal-item{padding:var(--rogue-space-1) var(--rogue-space-2);min-inline-size:max(0px, var(--rg-target-floor));border-radius:var(--radius-control);border:var(--rogue-border-hairline) solid var(--color-accent-border);border-inline-start-width:var(--rogue-border-heavy);background:var(--color-accent-surface);color:var(--color-text);font-size:.875rem;line-height:1.2;font:inherit;text-align:start;cursor:pointer;z-index:1;flex-direction:column;gap:1px;margin:1px;line-height:1.25;display:flex;overflow:hidden;container-type:size}.cal-item:hover{border-color:var(--color-accent-solid)}.cal-item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.cal-item--occurrence{border-color:var(--color-info-border);background:var(--color-info-surface)}.cal-item--pending,.cal-item--held{border-style:dashed}.cal-item--completed{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-text-secondary)}.cal-item--cancelled,.cal-item--no_show{background:var(--color-surface-sunken);border-color:var(--color-border);color:var(--color-text-muted);text-decoration:line-through}.cal-item__time{font-family:var(--font-mono);color:var(--color-text);font-variant-numeric:tabular-nums}.cal-item__title{font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-item__meta{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (block-size>=5.5rem){.cal-item__title{white-space:normal;overflow-wrap:anywhere}}.cal-item__cap{border-radius:var(--radius-pill);background:var(--color-surface-raised);block-size:.5rem;margin-block-start:1px;display:block;position:relative;overflow:hidden}.cal-item__cap-fill{background:var(--color-info-solid);position:absolute;inset-block:0;inset-inline-start:0}.cal-item__cap-text{text-align:center;color:var(--color-text);font-size:.5625rem;line-height:.5rem;position:absolute;inset:0}.activity-feed{min-inline-size:0}.activity-feed__filters{max-inline-size:100%;margin-block:var(--rogue-space-2) var(--rogue-space-3);flex-wrap:wrap}.activity-feed__rows{margin-block-start:var(--rogue-space-2)}.activity-feed__source{color:inherit;text-decoration-color:#0000}.activity-feed__source:hover,.activity-feed__source:focus-visible{text-decoration-color:currentColor}.activity-feed__empty{margin-block:var(--rogue-space-4)}.activity-panel{min-inline-size:0}.activity-panel .rg-modal__body{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.profile-actions{align-items:center;gap:var(--rogue-space-2);flex-wrap:wrap;display:flex}.profile-item{padding:var(--rogue-space-3);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-card)}.profile-item__fields{gap:var(--rogue-space-3);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.profile-inactive{padding-block:var(--rogue-space-2)}.profile-inactive>summary{cursor:pointer;color:var(--color-text-muted)}.profile-inactive__body{margin-block-start:var(--rogue-space-2)}.profile-audit{color:var(--color-text-muted);font-size:var(--text-caption);display:block}:is(th,.profile-item)>.profile-audit{margin-block:var(--rogue-space-1) 0}.profile-ledger{margin:var(--rogue-space-2) 0;color:var(--color-text-muted);font-size:var(--text-caption);padding-inline-start:var(--rogue-space-5)}.grid-host{gap:var(--rogue-space-3);flex-direction:column;display:flex}:where(html[data-drawer=open]) .grid-host{padding-inline-end:min(26rem,100%)}.grid-bar{justify-content:space-between;align-items:center;gap:var(--gap);flex-wrap:wrap;min-block-size:2rem;display:flex}.grid{grid-auto-rows:minmax(var(--grid-row,4rem), auto);gap:var(--gap);grid-auto-flow:row;display:grid}.grid[data-columns="2"]{--kpi-value-size:var(--text-heading);grid-auto-rows:auto}.grid__item{min-inline-size:max(0px, var(--rg-target-floor));flex-direction:column;display:flex;container-type:inline-size}.grid__body{flex-direction:column;flex:1;display:flex}.grid-card{flex-direction:column;display:flex;overflow:hidden}.grid__body>.rg-kpi,.grid__body>.grid-card{flex:1;min-block-size:0}.grid-card__scroll{flex:1}.grid__body .rg-kpi__label,.grid__body .rg-card__title,.grid__body .rg-kpi__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.grid__body[data-compact=true]) .kpi-spark,:where(.grid__body[data-compact=true]) .rg-kpi__delta{display:none}:where(.grid__body[data-compact=true]) .rg-kpi__period,.grid__body .rg-kpi__period{padding-inline-end:0}.grid__body .kpi-spark{align-self:flex-end;margin-block-start:auto;position:static}.grid--editing .grid__item{border:var(--rogue-border-hairline) dashed var(--color-accent-border);border-radius:var(--radius-card);padding:var(--rogue-space-2);background:var(--color-surface-sunken);outline:none}:where(.grid--editing) .grid__item[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:2px}:where(.grid--editing) .grid__item[data-dragging]{opacity:.5}.grid--editing .grid__body{pointer-events:none}.grid__chrome{align-items:center;gap:var(--rogue-space-1);padding-block-end:var(--rogue-space-2);display:flex}.grid__title{min-inline-size:0;font-size:var(--text-caption);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.grid__size .rg-dropdown__bar{min-inline-size:5.5rem;padding-inline:var(--rogue-space-2);gap:var(--rogue-space-1)}.grid__handle{cursor:grab;touch-action:none}.grid-drop{outline:2px solid var(--color-accent-solid);border-radius:var(--radius-pill);block-size:0;margin-block:calc(var(--gap) / -2);grid-column:1/-1}.grid-drop[data-drop-target]{outline-color:var(--color-accent-text)}.grid-drop:not([data-drop-target]){outline-color:#0000}.menu-pop{z-index:35;background:var(--color-surface-overlay);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-card);min-inline-size:12rem;box-shadow:var(--shadow-overlay);padding:var(--rogue-space-1)}.menu{outline:none;flex-direction:column;gap:1px;display:flex}.menu__item{padding:var(--rogue-space-2) var(--rogue-space-3);border-radius:var(--radius-control);cursor:pointer;color:var(--color-text);outline:none;flex-direction:column;gap:1px;display:flex}.menu__item[data-focused]{background:var(--color-accent-surface)}.menu__item[data-selected]{font-weight:var(--font-weight-semibold);color:var(--color-accent-text)}.menu__item[data-disabled]{color:var(--color-text-muted);cursor:default}.push-list{gap:var(--rogue-space-1);flex-direction:column;max-block-size:16rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.push-list__row{justify-content:space-between;align-items:center;gap:var(--rogue-space-3);padding:var(--rogue-space-2) var(--rogue-space-3);border-radius:var(--radius-control);border:var(--rogue-border-hairline) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.push-list__row[data-state=customized]{border-style:dashed}.push-results{gap:var(--rogue-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ai-drawer{inset-block:var(--app-topbar-h) 0;z-index:22;gap:var(--rogue-space-3);inline-size:min(26rem,100%);padding:var(--rogue-space-5);background:var(--color-surface-overlay);border-inline-start:var(--rogue-border-hairline) solid var(--color-border);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:fixed;inset-inline-end:0;overflow-y:auto}.ai-drawer__head{justify-content:space-between;align-items:center;display:flex}.ai-drawer__foot{margin-block-start:auto}.ai-proposal{gap:var(--rogue-space-3);padding:var(--rogue-space-4);border-radius:var(--radius-card);border:var(--rogue-border-hairline) solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex}.ai-proposal[data-kind=contrast]{border-color:var(--color-danger-border);background:var(--color-danger-surface)}.ai-proposal[data-kind=out-of-box]{border-color:var(--color-warning-border,var(--color-border-strong))}.ai-proposal__rows{gap:var(--rogue-space-1);flex-direction:column;margin:0;padding-inline-start:var(--rogue-space-5);display:flex}.ai-proposal__why summary{cursor:pointer;color:var(--color-text-secondary);font-size:var(--text-caption)}@media (prefers-reduced-motion:no-preference){.grid__item{transition:opacity var(--duration-enter) var(--ease-standard)}}@media (max-width:64rem){.ai-drawer{inline-size:100%;max-block-size:var(--drawer-sheet-max-h);border-inline-start:0;border-block-start:var(--rogue-border-hairline) solid var(--color-border);inset-block:auto 0}.grid__handle{display:none}:where(html[data-drawer=open]) .grid-host{padding-block-end:var(--grid-drawer-reserved-h);padding-inline-end:0}}.settings{gap:var(--gap);grid-template-columns:14rem minmax(0,1fr);align-items:start;display:grid}.settings__nav{gap:var(--rogue-space-1);flex-direction:column;display:flex;position:sticky;inset-block-start:calc(var(--app-topbar-h) + var(--rogue-space-4))}.settings__item{text-decoration:none}.settings__nav .nav__item,:where(.settings__body:has(.design__chip)) .rg-link{min-block-size:max(var(--rogue-space-6), var(--rg-target-floor));min-inline-size:max(var(--rogue-space-6), var(--rg-target-floor));align-items:center;display:inline-flex}.settings__nav .nav__item{padding-inline:var(--control-pad-inline,var(--rogue-space-4))}:where(.settings__body:has(.design__chip)) .rg-link{padding-inline:var(--rogue-space-2)}.gauntlet th,.gauntlet td{vertical-align:top;padding-inline:var(--rogue-space-3)}.gauntlet .rg-choice{margin-block:var(--rogue-space-1)}.gauntlet__readout{max-inline-size:22rem}.rg-choice__control{min-inline-size:var(--rg-target-floor);min-block-size:var(--rg-target-floor)}.settings__body .rg-choice{min-block-size:max(1.5rem,24px)}.gauntlet .row{gap:var(--rogue-space-4)}.rg-select--sm{padding-block:var(--rogue-space-1);font-size:var(--text-caption);min-block-size:max(1.5rem,24px);min-inline-size:8.5rem}.cedar{white-space:pre-wrap;font-size:var(--text-caption);line-height:var(--leading-body);padding:var(--rogue-space-4);max-block-size:24rem;display:block;overflow:auto}.rg-text-danger{color:var(--color-danger-text)}.book{max-inline-size:44rem}.grid-card__scroll,.ai-drawer,.push-list,.cedar,.settings__body .rg-scroll-x,.menu-pop{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;scrollbar-gutter:stable}@media (max-width:64rem){.settings{grid-template-columns:minmax(0,1fr)}.settings__nav{flex-flow:wrap;position:static}}.rg-tag.design__chip{min-block-size:max(var(--rogue-space-6), var(--rg-target-floor));min-inline-size:max(var(--rogue-space-6), var(--rg-target-floor));padding:var(--rogue-space-2);align-items:center;text-decoration:none;display:inline-flex}.design__chip--current{background:var(--color-accent-surface);border-color:var(--color-accent-border);color:var(--color-text)}.design__opt{align-items:flex-start;gap:var(--rogue-space-1);flex-direction:column;display:flex}.design__swatch{border:var(--rogue-border-rule) solid;block-size:2rem;inline-size:2rem}[data-sidebar-groups=false] .nav__group-label,[data-sidebar-counts=none] .nav__count{display:none}[data-sidebar-counts=dot] .nav__count{border-radius:var(--radius-pill);background:var(--nav-unread-dot);block-size:.5rem;inline-size:.5rem;font-size:0}[data-header-height=compact]{--app-topbar-h:2.75rem}[data-header-search=hidden] .cmdbar{display:none}[data-header-search=right] .app__top-spacer{flex:0}[data-header-search=right] .cmdbar{margin-inline-start:auto}[data-header-lockup=mark] .app__brand-name,[data-header-lockup=mark] .app__brand-on,[data-header-lockup=none] .app__brand-name,[data-header-lockup=none] .app__brand-on,[data-header-lockup=none] .app__brand-mark{display:none}[data-cards-elevation=raised] .rg-card{background:var(--color-surface-raised);box-shadow:var(--shadow-overlay)}[data-cards-elevation=flat] .rg-card{border-color:var(--color-border-subtle);box-shadow:none;background:0 0}[data-cards-elevation=border] .rg-card{box-shadow:none}[data-cards-headers=divided] .rg-card__header{border-block-end:var(--rogue-border-hairline) solid var(--color-border-subtle);padding-block-end:var(--rogue-space-3)}@media (prefers-reduced-motion:no-preference){:where([data-cards-lift=true]) .rg-card:hover{translate:0 -2px}}:where([data-cards-lift=false]) .rg-card:hover{translate:0}:where([data-tables-rows=dense] .rg-table) td,:where([data-tables-rows=dense] .rg-table) th{padding-block:var(--rogue-space-1)}:where([data-tables-rows=relaxed] .rg-table) td,:where([data-tables-rows=relaxed] .rg-table) th{padding-block:var(--rogue-space-4)}:where([data-tables-zebra=true] .rg-table tbody) tr:nth-child(2n){background:var(--color-surface-sunken)}:where([data-tables-sticky=true] .rg-table thead) th{background:var(--color-surface);position:sticky;inset-block-start:0}[data-lists-secondary=false] .list__meta{display:none}[data-lists-unread=count] .unread-dot{border-radius:var(--radius-pill);block-size:auto;inline-size:auto;padding:0 var(--rogue-space-2);font-size:var(--text-caption);color:var(--color-text-on-solid)}[data-lists-unread=bold] .unread-dot{display:none}:where(.page[data-module]) .rg-button--primary{background:var(--module-primary-solid,var(--color-accent-solid));color:var(--module-primary-on-solid,var(--color-text-on-solid))}:where(.page[data-module]) .rg-button--primary:hover{background:var(--module-primary-hover,var(--color-accent-solid-hover))}:where(.page[data-module]) .rg-button--primary:active{background:var(--module-primary-solid,var(--color-accent-solid))}:where(.page[data-module]) .rg-button--primary:focus-visible{outline-color:var(--module-primary-focus,var(--color-focus-ring))}.filter-group{gap:var(--rogue-space-2);padding:var(--rogue-space-3);border:var(--rogue-border-hairline) dashed var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-sunken);flex-direction:column;display:flex}.filter-group[data-depth="1"]{background:var(--color-surface);margin-inline-start:var(--rogue-space-4)}.filter-group[data-depth="2"]{margin-inline-start:var(--rogue-space-4)}.filter-row{align-items:center}.rg-input--sm{padding-block:var(--rogue-space-1);font-size:var(--text-caption);max-inline-size:10rem}.save-menu{position:relative}.save-menu__pop{flex-direction:column;gap:1px;display:flex;position:absolute;inset-block-start:calc(100% + var(--rogue-space-1));inset-inline-end:0}.save-menu .menu__item{text-align:start;font:inherit;background:0 0;border:0}.filter-row .rg-select--sm{min-inline-size:7rem}.filter-row .rg-icon-button,.filter-row .rg-select--sm,.filter-row .rg-input--sm{min-block-size:max(1.5rem,24px)}.filter-row .rg-icon-button{min-inline-size:max(1.5rem,24px);margin-inline-start:var(--rogue-space-2)}@media (max-width:64rem){.save-menu__pop{inline-size:100%;margin-block-start:var(--rogue-space-2);position:static}}.filter-row{row-gap:var(--rogue-space-3)}.consent-y,.consent-n{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;inline-size:1px}.consent-y{color:var(--color-text)}.consent-n{color:var(--color-text-muted)}.bottombar__sheet,.app__side,.topmenu__sheet,.scroller__track,.thread,.rail,.modal-box{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.rg-table-scroll{min-inline-size:0;max-inline-size:100%}.rg-scroll-x{min-block-size:-moz-fit-content;min-block-size:fit-content;min-inline-size:max(0px, var(--rg-target-floor));scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-gutter:stable;max-inline-size:100%;position:relative;overflow:auto hidden}.rg-scroll-x[data-more-right]{-webkit-mask-image:linear-gradient(to right, var(--color-surface) calc(100% - var(--rogue-space-6)), transparent);mask-image:linear-gradient(to right, var(--color-surface) calc(100% - var(--rogue-space-6)), transparent)}[data-fit-actions]>.rg-table{table-layout:fixed;min-width:0}[data-fit-actions] :where(th,td,button,a,.rg-badge){white-space:normal;overflow-wrap:anywhere}.rg-table-scroll__position{padding:var(--rogue-space-2) var(--rogue-space-3)}.rg-table-scroll__caption{justify-content:space-between;gap:var(--rogue-space-3);font-size:var(--text-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;display:flex}.rg-table-scroll__track{block-size:var(--rogue-space-6);margin-inline:var(--rogue-space-3);position:relative}.rg-table-scroll__track:before{content:"";block-size:var(--scrollbar-w);border-radius:var(--radius-pill);background:var(--color-surface-raised);border:var(--rogue-border-hairline) solid var(--color-border);position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.rg-table-scroll__thumb{inline-size:var(--rogue-space-6);block-size:var(--rogue-space-6);border-radius:var(--radius-control);background:var(--scrollbar-thumb);border:var(--rogue-border-hairline) solid var(--color-border-control);cursor:ew-resize;inset-block-start:50%}.rg-table-scroll__thumb[data-focus-visible]{outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:var(--rogue-space-1)}.settings__body :where(.rg-link[href$="#/customize"]){min-block-size:max(var(--rogue-space-6), var(--rg-target-floor));padding-block:var(--rogue-space-1);align-items:center;display:inline-flex}@media print{.rg-table-scroll__position{display:none}.rg-scroll-x{overflow:visible}.rg-scroll-x[data-more-right]{-webkit-mask-image:none;mask-image:none}}.push-list__row .rg-badge{white-space:normal;max-inline-size:100%}.rg-content-checkbox{cursor:pointer;flex:none;align-self:flex-start;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.rg-content-checkbox__box{border:var(--rogue-border-hairline) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);block-size:24px;inline-size:24px;color:var(--color-text);place-items:center;line-height:1;display:inline-grid}.rg-content-checkbox:where([data-selected]) .rg-content-checkbox__box{background:var(--color-accent-solid);border-color:var(--color-accent-solid);color:var(--color-text-on-solid)}.rg-content-checkbox:where([data-focus-visible]) .rg-content-checkbox__box{outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:2px}:is(.page:has(>section),.page :has(>section)){row-gap:var(--spacing-section)}.page :where(section,.rg-scroll-x)+:where(section,.rg-scroll-x){margin-block-start:var(--spacing-section)}.page>section+section,.page :where(.stack,.rg-stack,.cal-stack,.grid-2,.grid-3,.split,.brief,.cal-picker__sections,.close__steps)>section+section{margin-block-start:0}.rg-record-feed{margin:0;padding:0;list-style:none}.rg-record-feed__row{gap:var(--rogue-space-5);padding:var(--rogue-space-4);border-radius:var(--radius-control);overflow-wrap:anywhere;grid-template-columns:minmax(7rem,1fr) minmax(0,2fr) minmax(0,3fr);display:grid}.rg-record-feed__row:hover{background:var(--color-surface-sunken)}.rg-record-notes{margin:0;padding:0;list-style:none}.rg-record-notes>li{gap:var(--rogue-space-5);padding:var(--rogue-space-4)}.rg-hosted-page{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:60rem;padding:var(--pad);gap:var(--spacing-section);margin-inline:auto;display:grid}.page .rg-toggle{min-block-size:max(var(--rogue-space-6), var(--rg-target-floor))}.rg-toggle:where([data-focus-visible]) .rg-toggle__track{outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:var(--rogue-space-1)}.rg-hosted-page .grid-2{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}@media (max-width:51.99rem){.rg-record-feed__row{grid-template-columns:minmax(0,1fr)}}:where(a[href],button,input,select,textarea,summary,[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=checkbox],[role=radio],[role=switch],[tabindex]:not([tabindex="-1"]),[data-react-aria-pressable]):not(:where(.rg-inline-prose)){min-block-size:var(--rg-target-floor);min-inline-size:var(--rg-target-floor)}.rg-table{--rg-cell-block:var(--rogue-space-3);--rg-cell-inline:var(--rogue-space-4)}.rg-table--dense{--rg-cell-block:var(--rogue-space-2);--rg-cell-inline:var(--rogue-space-3)}:where([data-tables-rows=dense]) .rg-table{--rg-cell-block:var(--rogue-space-1)}:where([data-tables-rows=relaxed]) .rg-table{--rg-cell-block:var(--rogue-space-4)}:where([data-preset=showcase]) .rg-table :where(.rg-button){--rg-cell-button-inline:var(--rogue-space-6)}:where([data-preset=command]) .rg-table--dense{--rg-cell-block:var(--rogue-space-2)}.rg-table :where(tr>*):has(>:where(a[href],button):only-child){vertical-align:middle;padding:0}.rg-table :where(tr>*)>:where(a[href],button):only-child{inline-size:100%;min-block-size:max(var(--rg-target-floor), calc(1lh + 2 * var(--rg-cell-block) + 2 * var(--button-padding-block,0px) + var(--rg-cell-target-borders,0px)));padding-block:calc(var(--rg-cell-block) + var(--button-padding-block,0px));padding-inline:calc(var(--rg-cell-inline) + var(--rg-cell-button-inline,var(--button-padding-inline,0px)));align-items:center;display:flex}.rg-table :where(.rg-button){--rg-cell-target-borders:calc(2 * var(--rogue-border-hairline))}.row>:where(a[href],button,[role=button],[role=checkbox],[role=radio],[role=switch]){align-self:stretch;align-items:center;display:inline-flex}.authz-banner{margin-block-end:var(--gap)}.rg-dropdown__bar{justify-content:space-between;align-items:center;gap:var(--rogue-space-3);appearance:none;text-align:start;cursor:pointer;line-height:var(--leading-body);display:flex}.rg-dropdown__bar[data-pressed]{border-color:var(--color-accent-solid)}.rg-dropdown__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.rg-dropdown__value[data-placeholder]{color:var(--color-text-muted)}.rg-dropdown__chevron{color:var(--color-text-muted);transition:rotate var(--duration-enter) var(--ease-standard);flex:none}:where(.rg-dropdown[data-open]) .rg-dropdown__chevron{rotate:180deg}.rg-dropdown__pop{z-index:35;inline-size:var(--trigger-width);background:var(--color-surface-sunken);color:var(--color-text);border:var(--rogue-border-hairline) solid var(--color-border-control);border-block-start-color:var(--color-border);box-shadow:var(--shadow-raised);border-end-end-radius:var(--radius-control);border-end-start-radius:var(--radius-control);outline:0}.rg-dropdown__pop[data-entering]{animation:rg-dropdown-in var(--duration-enter) var(--ease-decel) both}.rg-dropdown__pop[data-exiting]{animation:rg-dropdown-out var(--duration-exit) var(--ease-accel) both}@keyframes rg-dropdown-in{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes rg-dropdown-out{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 100%)}}.rg-dropdown__list{max-block-size:inherit;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;padding-block:var(--rogue-space-1);outline:0;flex-direction:column;gap:1px;padding-inline:0;display:flex;overflow-y:auto}.rg-dropdown__option{align-items:flex-start;gap:var(--rogue-space-2);padding:var(--rogue-space-2) var(--rogue-space-3);color:var(--color-text);cursor:pointer;border-radius:0;outline:0;display:flex}.rg-dropdown__option[data-focused]{background:var(--color-accent-surface)}.rg-dropdown__option[data-focus-visible]{outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--rogue-border-rule))}.rg-dropdown__option[data-selected]{color:var(--color-accent-text);font-weight:var(--font-weight-semibold)}.rg-dropdown__option[data-disabled]{color:var(--color-text-disabled);cursor:default}.rg-dropdown__check{text-align:center;flex:none;inline-size:1em}.rg-dropdown__text{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.rg-dropdown__option-hint{font-size:var(--text-caption);font-weight:var(--font-weight-regular);color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.rg-dropdown__pop[data-entering],.rg-dropdown__pop[data-exiting]{animation:none}.rg-dropdown__chevron{transition:none}}.preview-chrome{z-index:50;gap:var(--rogue-space-4);padding:var(--rogue-space-2) var(--rogue-space-4);background:var(--color-warning-surface);border-block-start:var(--rogue-border-hairline) solid var(--color-warning-border);color:var(--color-warning-text);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.preview-chrome__label{font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps)}.preview-chrome__links{gap:var(--rogue-space-2);align-items:center;display:flex}.preview-chrome__link{color:inherit;min-block-size:1.5rem;min-inline-size:1.5rem;padding:var(--rogue-space-1) var(--rogue-space-2);border-radius:var(--radius-control);border:var(--rogue-border-hairline) solid var(--color-warning-border);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.preview-chrome__link--current{background:var(--color-warning-solid);color:var(--color-warning-on-solid)}.preview-chrome{inset-block-end:3.75rem}[data-preset=instrument]{--nav-text-unselected:var(--nav-muted-text);--color-page:var(--rogue-color-neutral-d-1);--color-surface:var(--rogue-color-neutral-d-2);--color-surface-raised:var(--rogue-color-neutral-d-3);--color-surface-sunken:var(--rogue-color-neutral-d-1);--color-surface-overlay:var(--rogue-color-neutral-d-4);--color-border-subtle:var(--rogue-color-neutral-d-4);--color-border:var(--rogue-color-neutral-d-5);--color-border-strong:var(--rogue-color-neutral-d-7);--color-separator:var(--rogue-color-neutral-d-4);--radius-card:var(--rogue-radius-2);--radius-control:var(--rogue-radius-2);--shadow-overlay:0 8px 32px var(--rogue-color-scrim-d);--app-nav-w:14rem;--app-topbar-h:3rem}[data-preset=instrument][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-2);--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-3);--color-border:var(--rogue-color-neutral-l-4);--color-border-strong:var(--rogue-color-neutral-l-7);--color-separator:var(--rogue-color-neutral-l-3);--shadow-overlay:0 8px 32px var(--rogue-color-scrim-l)}:where([data-preset=instrument]) .app__top{background:var(--color-page)}:where([data-preset=instrument]) .app__side{background:var(--color-page);gap:var(--rogue-space-4);padding-inline:var(--rogue-space-3)}:where([data-preset=instrument]) .nav__group-label{padding-block-end:var(--rogue-space-1);font-size:.6875rem}:where([data-preset=instrument]) .nav__item{padding:var(--rogue-space-2) var(--rogue-space-3);font-size:var(--text-body);color:var(--nav-text-unselected);border:0}:where([data-preset=instrument]) .nav__item:hover{background:var(--color-surface-raised);color:var(--color-text)}:where([data-preset=instrument]) .nav__item[aria-current=page]{background:var(--color-surface-raised);color:var(--nav-text-selected)}:where([data-preset=instrument]) .nav__count{color:var(--nav-count-text)}:where([data-preset=instrument] .page__head) h1{font-size:var(--text-heading);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight)}:where([data-preset=instrument] .page__title) p{font-size:var(--text-body);color:var(--color-text-muted)}:where([data-preset=instrument]) .rg-card{background:var(--color-surface);border-color:var(--color-border)}:where([data-preset=instrument]) .rg-card__title{font-size:var(--text-body);font-weight:var(--font-weight-medium)}:where([data-preset=instrument]) .rg-kpi__label{color:var(--color-text-muted);font-size:var(--text-caption)}:where([data-preset=instrument]) .rg-kpi__value{font-size:var(--text-heading-lg);font-weight:var(--font-weight-medium);line-height:var(--leading-tight)}:where([data-preset=instrument]) .rg-kpi__period{color:var(--color-text-muted)}:where([data-preset=instrument]) .overnight__item{border-block-end-color:var(--color-border-subtle)}:where([data-preset=instrument]) .overnight__time{color:var(--color-text-muted)}:where([data-preset=instrument]) .list__item[aria-current=true],:where([data-preset=instrument]) .bubble{background:var(--color-surface-raised);border-color:var(--color-border)}:where([data-preset=instrument]) .bubble--out{background:var(--color-accent-subtle);border-color:var(--color-accent-border)}:where([data-preset=instrument]) .demo-pill{background:0 0}:where([data-preset=instrument]) .rg-button{font-weight:var(--font-weight-medium)}:where([data-preset=instrument]) .rg-tab{padding-block:var(--rogue-space-2)}:where([data-preset=instrument]) .app__footer{border-block-start-color:var(--color-border-subtle)}[data-preset=signal]{--nav-text-selected:var(--nav-accent-text);--nav-count-text:var(--nav-accent-text);--color-page:var(--rogue-color-neutral-d-1);--color-surface:var(--rogue-color-neutral-d-2);--color-surface-raised:var(--rogue-color-neutral-d-3);--color-surface-sunken:var(--rogue-color-neutral-d-1);--color-surface-overlay:var(--rogue-color-neutral-d-4);--color-border-subtle:var(--rogue-color-neutral-d-4);--color-border:var(--rogue-color-neutral-d-6);--color-border-strong:var(--rogue-color-neutral-d-8);--radius-card:var(--rogue-radius-2);--radius-control:var(--rogue-radius-2);--app-nav-w:14.5rem}[data-preset=signal][data-ground=light]{--color-page:var(--rogue-color-neutral-l-2);--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-3);--color-surface-overlay:var(--rogue-color-neutral-l-1);--color-border-subtle:var(--rogue-color-neutral-l-4);--color-border:var(--rogue-color-neutral-l-5);--color-border-strong:var(--rogue-color-neutral-l-8)}:where([data-preset=signal]) .app__side{background:var(--color-surface-sunken)}:where([data-preset=signal]) .nav__item{border:0;border-inline-start:var(--rogue-border-heavy) solid transparent;border-radius:0 var(--radius-control) var(--radius-control) 0;padding-block:var(--rogue-space-2);color:var(--nav-text-unselected);--nav-selected-weight:var(--font-weight-semibold)}:where([data-preset=signal]) .nav__item[aria-current=page]{border-inline-start-color:var(--color-accent-solid);background:var(--color-accent-subtle);color:var(--nav-text-selected)}:where([data-preset=signal]) .nav__count{color:var(--nav-count-text);font-weight:var(--font-weight-semibold)}:where([data-preset=signal] .page__head) h1{font-size:var(--text-heading-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}:where([data-preset=signal]) .rg-kpi{border-inline-start:var(--rogue-border-heavy) solid var(--color-border-strong);padding-block:var(--rogue-space-4)}:where([data-preset=signal]) .rg-kpi[data-direction-tone=good]{border-inline-start-color:var(--color-success-solid)}:where([data-preset=signal]) .rg-kpi[data-direction-tone=bad]{border-inline-start-color:var(--color-danger-solid)}:where([data-preset=signal]) .rg-kpi__value{font-size:var(--text-heading-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}:where([data-preset=signal]) .rg-kpi__delta{padding:0 var(--rogue-space-2);border-radius:var(--radius-pill);font-weight:var(--font-weight-medium)}:where([data-preset=signal]) .rg-kpi__delta--good{background:var(--color-success-surface);border:var(--rogue-border-hairline) solid var(--color-success-border)}:where([data-preset=signal]) .rg-kpi__delta--bad{background:var(--color-danger-surface);border:var(--rogue-border-hairline) solid var(--color-danger-border)}:where([data-preset=signal]) .rg-kpi__delta--flat{background:var(--color-surface-raised);border:var(--rogue-border-hairline) solid var(--color-border)}:where([data-preset=signal]) .overnight__item{grid-template-columns:auto auto minmax(0,1fr) auto}:where([data-preset=signal]) .overnight__item:before{content:"";border-radius:var(--radius-pill);background:var(--color-accent-solid);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px var(--color-accent-surface)}:where([data-preset=signal]) .overnight__time{color:var(--color-accent-text);order:-1}:where([data-preset=signal]) .overnight__item:hover{--overnight-hl:var(--color-accent-subtle)}:where([data-preset=signal]) .rg-badge--good{background:var(--color-success-solid);color:var(--color-success-on-solid);border-color:var(--color-success-solid)}:where([data-preset=signal]) .rg-badge--watch{background:var(--color-warning-solid);color:var(--color-warning-on-solid);border-color:var(--color-warning-solid)}:where([data-preset=signal]) .rg-badge--off{background:var(--color-danger-solid);color:var(--color-danger-on-solid);border-color:var(--color-danger-solid)}:where([data-preset=signal]) .rg-badge--info{background:var(--color-info-solid);color:var(--color-info-on-solid);border-color:var(--color-info-solid)}:where([data-preset=signal]) .rg-badge{font-weight:var(--font-weight-semibold)}:where([data-preset=signal]) .unread-dot{block-size:.625rem;inline-size:.625rem;box-shadow:0 0 0 3px var(--color-accent-surface)}:where([data-preset=signal]) .list__item[aria-current=true]{background:var(--color-accent-surface);border-color:var(--color-accent-border);box-shadow:inset var(--rogue-border-heavy) 0 0 var(--color-accent-solid)}:where([data-preset=signal]) .bubble--out{background:var(--color-accent-surface);border-color:var(--color-accent-border)}:where([data-preset=signal]) .composer__draft{border-inline-start-width:var(--rogue-border-heavy);background:var(--color-accent-subtle);padding:var(--rogue-space-3) var(--rogue-space-4);border-radius:0 var(--radius-card) var(--radius-card) 0}:where([data-preset=signal]) .rg-link{font-weight:var(--font-weight-medium)}:where([data-preset=signal]) .board__col-head{color:var(--color-accent-text)}:where([data-preset=signal]) .rg-card__title{font-size:var(--text-body-lg)}[data-preset=command]{--nav-text-unselected:var(--nav-secondary-text);--color-page:var(--rogue-color-neutral-d-1);--color-surface:var(--rogue-color-neutral-d-2);--color-surface-raised:var(--rogue-color-neutral-d-3);--color-surface-sunken:var(--rogue-color-neutral-d-1);--color-surface-overlay:var(--rogue-color-neutral-d-4);--color-border-subtle:var(--rogue-color-neutral-d-4);--color-border:var(--rogue-color-neutral-d-5);--color-border-strong:var(--rogue-color-neutral-d-7);--radius-card:var(--rogue-radius-2);--radius-control:var(--rogue-radius-1);--text-body:.8125rem;--text-caption:.75rem;--text-body-lg:.9375rem;--app-nav-w:12.5rem;--scrollbar-thumb:var(--color-border-control);--bottombar-h:3.5rem;--app-topbar-h:2.75rem;--pad:var(--rogue-space-5);--row-pad:var(--rogue-space-2);--gap:var(--rogue-space-4)}[data-preset=command][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-2);--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-3);--color-border:var(--rogue-color-neutral-l-4);--color-border-strong:var(--rogue-color-neutral-l-7)}:where([data-preset=command]) .cmdbar{align-items:center;gap:var(--rogue-space-3);inline-size:min(28rem,40vw);min-inline-size:var(--rogue-space-6);min-block-size:var(--rogue-space-6);white-space:nowrap;padding:var(--rogue-space-1) var(--rogue-space-3);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-sunken);color:var(--color-text-muted);font:inherit;font-size:var(--text-caption);cursor:pointer;text-align:start;display:inline-flex}@media not (min-width:520px){:where([data-preset=command]) .cmdbar{inline-size:var(--rogue-space-6);padding:var(--rogue-space-1);flex:none;justify-content:center}:where([data-preset=command]) .cmdbar__label,:where([data-preset=command]) .cmdbar__key{display:none}}@media (pointer:coarse),(hover:none){:where([data-preset=command]) .cmdbar__key{display:none}}:where([data-preset=command]) .cmdbar:hover{border-color:var(--color-border-strong);color:var(--color-text-secondary)}:where([data-preset=command]) .cmdbar__label{text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}:where([data-preset=command] .cmdbar) svg,:where([data-preset=command]) .cmdbar__key{flex-shrink:0}:where([data-preset=command] .cmdbar) kbd,:where([data-preset=command]) .nav__key{font-family:var(--font-mono);color:var(--color-text-muted);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--rogue-radius-1);padding:0 var(--rogue-space-1);font-size:.6875rem}:where([data-preset=command]) .nav__key{opacity:0;margin-inline-start:auto;display:inline-block}:where([data-preset=command] .app__side:hover) .nav__key,:where([data-preset=command] .nav__item:focus-visible) .nav__key{opacity:1}:where([data-preset=command]) .app__side{background:var(--color-page);gap:var(--rogue-space-3);padding:var(--rogue-space-3)}:where([data-preset=command]) .nav__group-label{padding-block-end:0;font-size:.625rem}:where([data-preset=command]) .nav__item{padding:var(--rogue-space-1) var(--rogue-space-2);min-block-size:1.875rem;color:var(--nav-text-unselected);border:0}:where([data-preset=command]) .nav__item[aria-current=page]{background:var(--color-surface-raised);color:var(--nav-text-selected)}:where([data-preset=command]) .nav__count{font-family:var(--font-mono)}:where([data-preset=command]) .app__top{padding-inline:var(--rogue-space-4)}:where([data-preset=command]) .app__brand-on,:where([data-preset=command]) .switcher--top{display:none}:where([data-preset=command] .page__head) h1{font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium)}:where([data-preset=command] .page__title) p{font-size:var(--text-caption);color:var(--color-text-muted)}:where([data-preset=command]) .rg-card{padding:var(--rogue-space-4)}:where([data-preset=command]) .rg-card__title{font-size:var(--text-body);font-weight:var(--font-weight-medium)}:where([data-preset=command]) .rg-card__header{margin-block-end:var(--rogue-space-3);padding-block-end:var(--rogue-space-2)}:where([data-preset=command]) .rg-kpi{padding:var(--rogue-space-3) var(--rogue-space-4);gap:0}:where([data-preset=command]) .rg-kpi__value{font-size:var(--text-heading);font-weight:var(--font-weight-medium)}:where([data-preset=command]) .kpi-spark{inset-block-end:var(--rogue-space-3)}:where([data-preset=command]) .list__item{padding-block:var(--rogue-space-2);border-radius:var(--radius-control)}:where([data-preset=command]) .list__meta,:where([data-preset=command]) .overnight__time,:where([data-preset=command]) .caption,:where([data-preset=command]) .bubble__meta,:where([data-preset=command]) .status-line{font-family:var(--font-mono);font-size:.6875rem}:where([data-preset=command]) .list__item[aria-current=true]{background:var(--color-surface-raised);border-color:var(--color-border-strong)}@media not (max-width:64rem){:where([data-preset=command]) .split--list-detail{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}}:where([data-preset=command]) .thread{max-block-size:none}:where([data-preset=command]) .bubble{max-inline-size:100%;padding:var(--rogue-space-2) var(--rogue-space-3);border-radius:var(--radius-control)}:where([data-preset=command]) .bubble--out{background:var(--color-surface);border-inline-start:var(--rogue-border-rule) solid var(--color-accent-solid)}:where([data-preset=command]) .rg-button{padding-block:var(--rogue-space-2)}:where([data-preset=command]) .rg-tab{min-block-size:1.75rem;min-inline-size:1.75rem}:where([data-preset=command]) .rg-avatar{inline-size:var(--rogue-space-6);block-size:var(--rogue-space-6);font-size:.6875rem}:where([data-preset=command]) .overnight__item,:where([data-preset=command] .rg-table--dense) td,:where([data-preset=command] .rg-table--dense) th{padding-block:var(--rogue-space-2)}[data-preset=showcase]{--nav-text-selected:var(--color-text-on-solid);--nav-icon-selected:var(--color-text-on-solid);--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-5);--color-border:var(--rogue-color-neutral-d-6);--radius-card:var(--rogue-radius-3);--radius-control:var(--rogue-radius-3);--shadow-raised:0 8px 24px var(--rogue-color-scrim-d);--duration-enter:var(--duration-slow);--app-nav-w:16rem;--app-topbar-h:3.5rem;--pad:var(--rogue-space-8);--gap:var(--rogue-space-6);--row-pad:var(--rogue-space-4)}[data-preset=showcase][data-ground=light]{--color-page:var(--rogue-color-neutral-l-2);--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-3);--color-surface-overlay:var(--rogue-color-neutral-l-1);--color-border-subtle:var(--rogue-color-neutral-l-4);--color-border:var(--rogue-color-neutral-l-5);--shadow-raised:0 8px 24px var(--rogue-color-scrim-l)}:where([data-preset=showcase]) .nav__icon{block-size:18px;inline-size:18px}:where([data-preset=showcase]) .rg-avatar{inline-size:var(--rogue-space-8);block-size:var(--rogue-space-8)}:where([data-preset=showcase]) .app__side{background:var(--color-accent-subtle);border-inline-end-color:var(--color-accent-border);padding:var(--rogue-space-6) var(--rogue-space-4)}:where([data-preset=showcase]) .nav__item{padding:var(--rogue-space-3) var(--rogue-space-4);border-radius:var(--radius-pill);--nav-selected-weight:var(--font-weight-semibold);border:0}:where([data-preset=showcase]) .nav__item[aria-current=page]{background:var(--color-accent-solid);color:var(--nav-text-selected)}:where([data-preset=showcase] .nav__item[aria-current=page]) .nav__icon{color:var(--nav-icon-selected)}:where([data-preset=showcase] .page__head) h1{font-size:var(--text-heading-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}:where([data-preset=showcase] .page__title) p{font-size:var(--text-body-lg)}:where([data-preset=showcase]) .rg-card{box-shadow:var(--shadow-raised);border-color:var(--color-border-subtle)}:where() .rg-card:first-child{background:var(--color-accent-subtle);border-color:var(--color-accent-border)}:where([data-preset=showcase]) .rg-kpi{padding:var(--rogue-space-6);box-shadow:var(--shadow-raised)}:where([data-preset=showcase]) .rg-kpi__value{font-size:var(--text-heading-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}:where([data-preset=showcase]) .rg-kpi__delta--good{color:var(--color-success-solid)}:where([data-preset=showcase]) .kpi-spark{inset-block-end:var(--rogue-space-6)}:where([data-preset=showcase]) .rg-card--interactive:hover,:where([data-preset=showcase]) .board__card:hover{transform:translateY(-2px)}:where([data-preset=showcase][data-edit-mode=on]) .rg-card--interactive:hover,:where([data-preset=showcase][data-edit-mode=on]) .board__card:hover{transform:none}:where([data-preset=showcase]) .overnight__item{padding-block:var(--rogue-space-4)}:where([data-preset=showcase]) .overnight__time{color:var(--color-accent-text);font-weight:var(--font-weight-semibold)}:where([data-preset=showcase]) .list__item[aria-current=true]{background:var(--color-accent-solid);border-color:var(--color-accent-solid);color:var(--color-text-on-solid)}:where([data-preset=showcase] .list__item[aria-current=true]) .list__meta{color:var(--color-text-on-solid)}:where([data-preset=showcase] .list__item[aria-current=true]) .rg-avatar{background:var(--color-text-on-solid);color:var(--color-accent-solid);border-color:#0000}:where([data-preset=showcase] .nav__item[aria-current=page]) .nav__count{color:var(--nav-text-selected)}:where([data-preset=showcase] .bubble--out) .sender__who,:where([data-preset=showcase] .bubble--out) .sender__identity,:where([data-preset=showcase] .bubble--out) .rg-link{color:var(--color-text-on-solid)}:where([data-preset=showcase]) .bubble{border-radius:var(--rogue-space-5)}:where([data-preset=showcase]) .bubble--out{background:var(--color-accent-solid);color:var(--color-text-on-solid);border-color:var(--color-accent-solid)}:where([data-preset=showcase] .bubble--out) .bubble__meta{color:var(--color-text-on-solid)}:where([data-preset=showcase]) .rg-button{border-radius:var(--radius-pill);padding-inline:var(--rogue-space-6)}:where([data-preset=showcase]) .composer__draft{background:var(--color-accent-subtle);padding:var(--rogue-space-4);border-radius:var(--radius-card);border-inline-start-width:var(--rogue-border-heavy)}}@media (max-width:64rem){.board.pc-board{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}.pc-board .board__col--phone-hidden,.pc-board .board__col-head{display:none}}.pc-req .rg-badge{white-space:normal;text-align:start;max-inline-size:100%}.pc-switcher{align-items:center;gap:var(--rogue-space-2);flex-wrap:nowrap;min-inline-size:0}.pc-switcher__range{flex:0 auto;min-inline-size:0}.pc-switcher__range .rg-tab{padding-inline:var(--rogue-space-3);font-size:var(--text-caption)}.pc-switcher__location,.pc-switcher__location-text{flex:0 7.5rem;min-inline-size:0;max-inline-size:7.5rem}.pc-switcher__location .rg-dropdown__bar{inline-size:100%;min-inline-size:0;padding-inline:var(--rogue-space-2);gap:var(--rogue-space-1)}.pc-switcher__location-text{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption);color:var(--color-text-secondary);text-align:end;overflow:hidden}@media (max-width:64rem){.rg-tabs:not(.cal-daystrip){scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;flex-wrap:nowrap;padding-inline-end:0;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.rg-tabs:not(.cal-daystrip):where([data-more-right]){-webkit-mask-image:linear-gradient(to right, var(--color-surface) calc(100% - var(--rogue-space-6)), transparent);mask-image:linear-gradient(to right, var(--color-surface) calc(100% - var(--rogue-space-6)), transparent);padding-inline-end:var(--rogue-space-6)}.rg-tabs .rg-tab{white-space:nowrap;scroll-snap-align:start;flex:none}.rg-tabs:not(.cal-daystrip) :where(.rg-tab){margin-block-end:0}.rg-tabs:not(.cal-daystrip) :where(.rg-tab:focus-visible){outline-offset:calc(-1 * var(--rogue-border-rule))}.modal-scrim{block-size:var(--dialog-visible-height,100dvh);place-items:start center;overflow:hidden}.modal-box{max-block-size:calc(var(--dialog-visible-height,100dvh) - var(--spacing-gutter) - var(--spacing-gutter));overflow:hidden}.modal-box .rg-modal{max-block-size:inherit;flex-direction:column;display:flex}.modal-box .rg-modal__body{overscroll-behavior:contain;min-block-size:0;scroll-padding-block:var(--rogue-space-4);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;scrollbar-gutter:stable;overflow-y:auto}:where(body:has(.modal-scrim)) .bottombar{translate:0 calc(100% + env(safe-area-inset-bottom));opacity:0;pointer-events:none}:where(body:has(.modal-scrim)) :where(.bottombar__scrim,.bottombar__sheet,.topmenu__scrim,.topmenu__sheet){visibility:hidden;pointer-events:none}:where(body:has(.modal-scrim)) .toast-stack{z-index:31;inset-block-start:calc(env(safe-area-inset-top) + var(--rogue-space-3));inset-block-end:auto}}@media (max-width:64rem) and (prefers-reduced-motion:reduce){.bottombar{transition:none}}.rg-modal__header:has(>:where(.rg-button):first-child){justify-content:flex-start;align-items:center}.deactivate-confirm__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.deactivate-confirm__footer{justify-content:space-between;align-items:baseline}.rg-card__header{row-gap:var(--rogue-space-2);flex-wrap:wrap;min-inline-size:0}.rg-card__header .rg-badge{white-space:normal;text-align:start;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}@layer app{.rg-feature-vote{cursor:pointer;min-block-size:24px}.rg-feature-vote:disabled{cursor:default}.rg-feature-vote:focus-visible{outline:var(--rogue-border-rule) solid var(--color-focus-ring);outline-offset:2px}.rg-colour-pair{padding:var(--rogue-space-4);border:var(--rogue-border-hairline) solid var(--color-border);border-radius:var(--radius-card)}.rg-colour-pair__members{gap:var(--rogue-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.rg-colour-pair__preview{padding:var(--rogue-space-3);border-radius:var(--radius-card);align-items:center;min-block-size:4rem;display:flex}.rg-colour-pair__sample{padding:var(--rogue-space-2) var(--rogue-space-4);border-radius:var(--radius-control)}}
