:root{--rx-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif;--rx-font-mono:ui-monospace, "Cascadia Mono", "Segoe UI Mono", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--rx-font-figures:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif;--rx-text-xs:0.75rem;--rx-text-sm:0.8125rem;--rx-text-md:0.875rem;--rx-text-base:1rem;--rx-text-lg:1.125rem;--rx-text-xl:1.375rem;--rx-text-2xl:1.75rem;--rx-text-3xl:2.25rem;--rx-leading-tight:1.2;--rx-leading-snug:1.35;--rx-leading-base:1.5;--rx-weight-regular:400;--rx-weight-medium:500;--rx-weight-semibold:600;--rx-weight-bold:700;--rx-tracking-caps:0.08em;--rx-tracking-tight:-0.01em;--rx-tracking-display:-0.02em;--rx-space-0:0;--rx-space-1:0.25rem;--rx-space-2:0.5rem;--rx-space-3:0.75rem;--rx-space-4:1rem;--rx-space-5:1.25rem;--rx-space-6:1.5rem;--rx-space-8:2rem;--rx-space-10:2.5rem;--rx-space-12:3rem;--rx-space-16:4rem;--rx-radius-xs:2px;--rx-radius-sm:4px;--rx-radius-md:6px;--rx-radius-lg:10px;--rx-radius-xl:14px;--rx-radius-pill:999px;--rx-motion-instant:0ms;--rx-motion-fast:120ms;--rx-motion-base:200ms;--rx-motion-slow:320ms;--rx-motion-ease-standard:cubic-bezier(0.2, 0, 0, 1);--rx-motion-ease-exit:cubic-bezier(0.4, 0, 1, 1);--rx-z-base:0;--rx-z-raised:1;--rx-z-sticky:10;--rx-z-rail:20;--rx-z-topbar:30;--rx-z-overlay:40;--rx-z-drawer:50;--rx-z-toast:60;--rx-z-skip:70;--rx-rail-width:15.5rem;--rx-topbar-height:3.5rem;--rx-content-max:90rem;--rx-measure:72ch;--rx-target-min:2.75rem;--rx-target-compact:2rem;color-scheme:light;--rx-color-canvas:#F4F6F6;--rx-color-surface:#FFFFFF;--rx-color-surface-sunken:#EEF1F1;--rx-color-surface-raised:#FFFFFF;--rx-color-overlay:#0D1216A3;--rx-color-text:#131A20;--rx-color-text-muted:#4E5962;--rx-color-text-inverse:#FFFFFF;--rx-color-link:#0B4F59;--rx-color-border:#D5DBDC;--rx-color-border-strong:#78848B;--rx-color-focus:#0B63CE;--rx-color-rail:#0F2C33;--rx-color-rail-text:#D6E4E6;--rx-color-rail-text-muted:#9FB6BA;--rx-color-rail-current:#1C4A53;--rx-color-rail-current-text:#FFFFFF;--rx-color-rail-marker:#5FC4CF;--rx-color-rail-border:#214850;--rx-color-rail-focus:#8FD8E0;--rx-color-brand:#0E5B67;--rx-color-brand-strong:#0A4852;--rx-color-brand-subtle:#E6F2F3;--rx-color-brand-text:#0B4F59;--rx-color-brand-signal:#1FA3B1;--rx-color-brand-contrast:#FFFFFF;--rx-color-action:#0E5B67;--rx-color-action-hover:#0A4852;--rx-color-action-text:#FFFFFF;--rx-color-positive-text:#17693A;--rx-color-positive-bg:#E7F5EC;--rx-color-positive-border:#8CC7A2;--rx-color-positive-solid:#1E8747;--rx-color-negative-text:#B42318;--rx-color-negative-bg:#FDEDEB;--rx-color-negative-border:#F0A59D;--rx-color-negative-solid:#D23B2E;--rx-color-warning-text:#8A5300;--rx-color-warning-bg:#FFF4DB;--rx-color-warning-border:#E9BE6A;--rx-color-warning-solid:#A66A00;--rx-color-info-text:#1D56B3;--rx-color-info-bg:#EAF1FC;--rx-color-info-border:#9DBCEB;--rx-color-info-solid:#2A6FD0;--rx-color-neutral-text:#4E5962;--rx-color-neutral-bg:#EEF1F1;--rx-color-neutral-border:#C3CBCE;--rx-color-neutral-solid:#6B767E;--rx-color-up-text:#1E5AA8;--rx-color-up-solid:#2F6AB8;--rx-color-down-text:#A8440C;--rx-color-down-solid:#B8541A;--rx-color-flat-text:#4E5962;--rx-color-state-live-text:#17693A;--rx-color-state-live-bg:#E7F5EC;--rx-color-state-live-border:#8CC7A2;--rx-color-state-delayed-text:#1D56B3;--rx-color-state-delayed-bg:#EAF1FC;--rx-color-state-delayed-border:#9DBCEB;--rx-color-state-closed-text:#4E5962;--rx-color-state-closed-bg:#EEF1F1;--rx-color-state-closed-border:#C3CBCE;--rx-color-state-stale-text:#8A5300;--rx-color-state-stale-bg:#FFF4DB;--rx-color-state-stale-border:#E9BE6A;--rx-color-engine-text:#0B4F59;--rx-color-engine-bg:#E6F2F3;--rx-color-engine-border:#7FB5BD;--rx-color-research-text:#5B3FA8;--rx-color-research-bg:#F1EDFA;--rx-color-research-border:#B9A9E3;--rx-color-human-text:#37404A;--rx-color-human-bg:#F1F2F3;--rx-color-human-border:#AEB6B9;--rx-color-unverified-text:#8A5300;--rx-color-unverified-bg:#FFFFFF;--rx-color-unverified-border:#A66A00;--rx-color-div-down-4:#8A3C0D;--rx-color-div-down-3:#B8541A;--rx-color-div-down-2:#E8925C;--rx-color-div-down-1:#F6CDB2;--rx-color-div-flat:#E9ECEB;--rx-color-div-up-1:#C9DCF3;--rx-color-div-up-2:#86AEE3;--rx-color-div-up-3:#2F6AB8;--rx-color-div-up-4:#16457F;--rx-color-div-down-4-ink:#FFFFFF;--rx-color-div-down-3-ink:#FFFFFF;--rx-color-div-down-2-ink:#131A20;--rx-color-div-down-1-ink:#131A20;--rx-color-div-flat-ink:#131A20;--rx-color-div-up-1-ink:#131A20;--rx-color-div-up-2-ink:#131A20;--rx-color-div-up-3-ink:#FFFFFF;--rx-color-div-up-4-ink:#FFFFFF;--rx-color-viz-1:#2A78D6;--rx-color-viz-2:#EB6834;--rx-color-viz-3:#1BAF7A;--rx-color-viz-4:#EDA100;--rx-color-viz-5:#E87BA4;--rx-color-viz-6:#008300;--rx-color-viz-7:#4A3AA7;--rx-color-viz-8:#E34948;--rx-color-viz-grid:#E3E7E8;--rx-color-viz-axis:#AEB6B9;--rx-color-viz-label:#4E5962;--rx-color-viz-other:#8E989E;--rx-elevation-1:0 1px 2px #0D12160F, 0 2px 8px #0D12160A;--rx-elevation-2:0 4px 16px #0D12161A;--rx-elevation-3:0 18px 48px #0D121629;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){color-scheme:dark;--rx-color-canvas:#0D1216;--rx-color-surface:#141B20;--rx-color-surface-sunken:#0F1519;--rx-color-surface-raised:#1A232A;--rx-color-overlay:#000000B3;--rx-color-text:#E4EAEC;--rx-color-text-muted:#A5B1B7;--rx-color-text-inverse:#0D1216;--rx-color-link:#7CCBD4;--rx-color-border:#28333A;--rx-color-border-strong:#65737B;--rx-color-focus:#7DB6FF;--rx-color-rail:#0A1D22;--rx-color-rail-text:#CFE0E3;--rx-color-rail-text-muted:#8FA9AE;--rx-color-rail-current:#173C44;--rx-color-rail-current-text:#FFFFFF;--rx-color-rail-marker:#4FC0CC;--rx-color-rail-border:#173239;--rx-color-rail-focus:#8FD8E0;--rx-color-brand:#4FB3BF;--rx-color-brand-strong:#7CCBD4;--rx-color-brand-subtle:#10313A;--rx-color-brand-text:#7CCBD4;--rx-color-brand-signal:#3CC2D0;--rx-color-brand-contrast:#06262C;--rx-color-action:#4FB3BF;--rx-color-action-hover:#7CCBD4;--rx-color-action-text:#06262C;--rx-color-positive-text:#6FD08F;--rx-color-positive-bg:#0F2A1A;--rx-color-positive-border:#2E6B45;--rx-color-positive-solid:#3FB06A;--rx-color-negative-text:#FF8F83;--rx-color-negative-bg:#3A1512;--rx-color-negative-border:#8A3A32;--rx-color-negative-solid:#F0645A;--rx-color-warning-text:#F2C265;--rx-color-warning-bg:#33260A;--rx-color-warning-border:#7A5A1A;--rx-color-warning-solid:#E0A53A;--rx-color-info-text:#8DB8FF;--rx-color-info-bg:#11223D;--rx-color-info-border:#34568C;--rx-color-info-solid:#5A93E8;--rx-color-neutral-text:#A5B1B7;--rx-color-neutral-bg:#1A232A;--rx-color-neutral-border:#3A464E;--rx-color-neutral-solid:#7D8990;--rx-color-up-text:#7FB0F0;--rx-color-up-solid:#4F86D0;--rx-color-down-text:#F5A06C;--rx-color-down-solid:#C9662A;--rx-color-flat-text:#A5B1B7;--rx-color-state-live-text:#6FD08F;--rx-color-state-live-bg:#0F2A1A;--rx-color-state-live-border:#2E6B45;--rx-color-state-delayed-text:#8DB8FF;--rx-color-state-delayed-bg:#11223D;--rx-color-state-delayed-border:#34568C;--rx-color-state-closed-text:#A5B1B7;--rx-color-state-closed-bg:#1A232A;--rx-color-state-closed-border:#3A464E;--rx-color-state-stale-text:#F2C265;--rx-color-state-stale-bg:#33260A;--rx-color-state-stale-border:#7A5A1A;--rx-color-engine-text:#7CCBD4;--rx-color-engine-bg:#10313A;--rx-color-engine-border:#2F6D76;--rx-color-research-text:#B9A6F5;--rx-color-research-bg:#231B3D;--rx-color-research-border:#5A4A99;--rx-color-human-text:#CBD3D7;--rx-color-human-bg:#1C242A;--rx-color-human-border:#4A565E;--rx-color-unverified-text:#F2C265;--rx-color-unverified-bg:#141B20;--rx-color-unverified-border:#B98A2E;--rx-color-div-down-4:#F0A777;--rx-color-div-down-3:#C9662A;--rx-color-div-down-2:#7E3A12;--rx-color-div-down-1:#4A2610;--rx-color-div-flat:#252D32;--rx-color-div-up-1:#16304F;--rx-color-div-up-2:#1F4E86;--rx-color-div-up-3:#4F86D0;--rx-color-div-up-4:#8DB6EE;--rx-color-div-down-4-ink:#0D1216;--rx-color-div-down-3-ink:#0D1216;--rx-color-div-down-2-ink:#FFFFFF;--rx-color-div-down-1-ink:#E4EAEC;--rx-color-div-flat-ink:#E4EAEC;--rx-color-div-up-1-ink:#E4EAEC;--rx-color-div-up-2-ink:#FFFFFF;--rx-color-div-up-3-ink:#0D1216;--rx-color-div-up-4-ink:#0D1216;--rx-color-viz-1:#3987E5;--rx-color-viz-2:#D95926;--rx-color-viz-3:#199E70;--rx-color-viz-4:#C98500;--rx-color-viz-5:#D55181;--rx-color-viz-6:#008300;--rx-color-viz-7:#9085E9;--rx-color-viz-8:#E66767;--rx-color-viz-grid:#252F36;--rx-color-viz-axis:#4A565E;--rx-color-viz-label:#A5B1B7;--rx-color-viz-other:#6B767E;--rx-elevation-1:0 1px 2px #00000066, 0 2px 8px #00000033;--rx-elevation-2:0 4px 16px #00000080;--rx-elevation-3:0 18px 48px #000000A6;}}
:root[data-theme="dark"]{color-scheme:dark;--rx-color-canvas:#0D1216;--rx-color-surface:#141B20;--rx-color-surface-sunken:#0F1519;--rx-color-surface-raised:#1A232A;--rx-color-overlay:#000000B3;--rx-color-text:#E4EAEC;--rx-color-text-muted:#A5B1B7;--rx-color-text-inverse:#0D1216;--rx-color-link:#7CCBD4;--rx-color-border:#28333A;--rx-color-border-strong:#65737B;--rx-color-focus:#7DB6FF;--rx-color-rail:#0A1D22;--rx-color-rail-text:#CFE0E3;--rx-color-rail-text-muted:#8FA9AE;--rx-color-rail-current:#173C44;--rx-color-rail-current-text:#FFFFFF;--rx-color-rail-marker:#4FC0CC;--rx-color-rail-border:#173239;--rx-color-rail-focus:#8FD8E0;--rx-color-brand:#4FB3BF;--rx-color-brand-strong:#7CCBD4;--rx-color-brand-subtle:#10313A;--rx-color-brand-text:#7CCBD4;--rx-color-brand-signal:#3CC2D0;--rx-color-brand-contrast:#06262C;--rx-color-action:#4FB3BF;--rx-color-action-hover:#7CCBD4;--rx-color-action-text:#06262C;--rx-color-positive-text:#6FD08F;--rx-color-positive-bg:#0F2A1A;--rx-color-positive-border:#2E6B45;--rx-color-positive-solid:#3FB06A;--rx-color-negative-text:#FF8F83;--rx-color-negative-bg:#3A1512;--rx-color-negative-border:#8A3A32;--rx-color-negative-solid:#F0645A;--rx-color-warning-text:#F2C265;--rx-color-warning-bg:#33260A;--rx-color-warning-border:#7A5A1A;--rx-color-warning-solid:#E0A53A;--rx-color-info-text:#8DB8FF;--rx-color-info-bg:#11223D;--rx-color-info-border:#34568C;--rx-color-info-solid:#5A93E8;--rx-color-neutral-text:#A5B1B7;--rx-color-neutral-bg:#1A232A;--rx-color-neutral-border:#3A464E;--rx-color-neutral-solid:#7D8990;--rx-color-up-text:#7FB0F0;--rx-color-up-solid:#4F86D0;--rx-color-down-text:#F5A06C;--rx-color-down-solid:#C9662A;--rx-color-flat-text:#A5B1B7;--rx-color-state-live-text:#6FD08F;--rx-color-state-live-bg:#0F2A1A;--rx-color-state-live-border:#2E6B45;--rx-color-state-delayed-text:#8DB8FF;--rx-color-state-delayed-bg:#11223D;--rx-color-state-delayed-border:#34568C;--rx-color-state-closed-text:#A5B1B7;--rx-color-state-closed-bg:#1A232A;--rx-color-state-closed-border:#3A464E;--rx-color-state-stale-text:#F2C265;--rx-color-state-stale-bg:#33260A;--rx-color-state-stale-border:#7A5A1A;--rx-color-engine-text:#7CCBD4;--rx-color-engine-bg:#10313A;--rx-color-engine-border:#2F6D76;--rx-color-research-text:#B9A6F5;--rx-color-research-bg:#231B3D;--rx-color-research-border:#5A4A99;--rx-color-human-text:#CBD3D7;--rx-color-human-bg:#1C242A;--rx-color-human-border:#4A565E;--rx-color-unverified-text:#F2C265;--rx-color-unverified-bg:#141B20;--rx-color-unverified-border:#B98A2E;--rx-color-div-down-4:#F0A777;--rx-color-div-down-3:#C9662A;--rx-color-div-down-2:#7E3A12;--rx-color-div-down-1:#4A2610;--rx-color-div-flat:#252D32;--rx-color-div-up-1:#16304F;--rx-color-div-up-2:#1F4E86;--rx-color-div-up-3:#4F86D0;--rx-color-div-up-4:#8DB6EE;--rx-color-div-down-4-ink:#0D1216;--rx-color-div-down-3-ink:#0D1216;--rx-color-div-down-2-ink:#FFFFFF;--rx-color-div-down-1-ink:#E4EAEC;--rx-color-div-flat-ink:#E4EAEC;--rx-color-div-up-1-ink:#E4EAEC;--rx-color-div-up-2-ink:#FFFFFF;--rx-color-div-up-3-ink:#0D1216;--rx-color-div-up-4-ink:#0D1216;--rx-color-viz-1:#3987E5;--rx-color-viz-2:#D95926;--rx-color-viz-3:#199E70;--rx-color-viz-4:#C98500;--rx-color-viz-5:#D55181;--rx-color-viz-6:#008300;--rx-color-viz-7:#9085E9;--rx-color-viz-8:#E66767;--rx-color-viz-grid:#252F36;--rx-color-viz-axis:#4A565E;--rx-color-viz-label:#A5B1B7;--rx-color-viz-other:#6B767E;--rx-elevation-1:0 1px 2px #00000066, 0 2px 8px #00000033;--rx-elevation-2:0 4px 16px #00000080;--rx-elevation-3:0 18px 48px #000000A6;}
:root[data-theme="light"]{color-scheme:light}
@media print{:root:not(#rx-print-override){color-scheme:light;--rx-color-canvas:#F4F6F6;--rx-color-surface:#FFFFFF;--rx-color-surface-sunken:#EEF1F1;--rx-color-surface-raised:#FFFFFF;--rx-color-overlay:#0D1216A3;--rx-color-text:#131A20;--rx-color-text-muted:#4E5962;--rx-color-text-inverse:#FFFFFF;--rx-color-link:#0B4F59;--rx-color-border:#D5DBDC;--rx-color-border-strong:#78848B;--rx-color-focus:#0B63CE;--rx-color-rail:#0F2C33;--rx-color-rail-text:#D6E4E6;--rx-color-rail-text-muted:#9FB6BA;--rx-color-rail-current:#1C4A53;--rx-color-rail-current-text:#FFFFFF;--rx-color-rail-marker:#5FC4CF;--rx-color-rail-border:#214850;--rx-color-rail-focus:#8FD8E0;--rx-color-brand:#0E5B67;--rx-color-brand-strong:#0A4852;--rx-color-brand-subtle:#E6F2F3;--rx-color-brand-text:#0B4F59;--rx-color-brand-signal:#1FA3B1;--rx-color-brand-contrast:#FFFFFF;--rx-color-action:#0E5B67;--rx-color-action-hover:#0A4852;--rx-color-action-text:#FFFFFF;--rx-color-positive-text:#17693A;--rx-color-positive-bg:#E7F5EC;--rx-color-positive-border:#8CC7A2;--rx-color-positive-solid:#1E8747;--rx-color-negative-text:#B42318;--rx-color-negative-bg:#FDEDEB;--rx-color-negative-border:#F0A59D;--rx-color-negative-solid:#D23B2E;--rx-color-warning-text:#8A5300;--rx-color-warning-bg:#FFF4DB;--rx-color-warning-border:#E9BE6A;--rx-color-warning-solid:#A66A00;--rx-color-info-text:#1D56B3;--rx-color-info-bg:#EAF1FC;--rx-color-info-border:#9DBCEB;--rx-color-info-solid:#2A6FD0;--rx-color-neutral-text:#4E5962;--rx-color-neutral-bg:#EEF1F1;--rx-color-neutral-border:#C3CBCE;--rx-color-neutral-solid:#6B767E;--rx-color-up-text:#1E5AA8;--rx-color-up-solid:#2F6AB8;--rx-color-down-text:#A8440C;--rx-color-down-solid:#B8541A;--rx-color-flat-text:#4E5962;--rx-color-state-live-text:#17693A;--rx-color-state-live-bg:#E7F5EC;--rx-color-state-live-border:#8CC7A2;--rx-color-state-delayed-text:#1D56B3;--rx-color-state-delayed-bg:#EAF1FC;--rx-color-state-delayed-border:#9DBCEB;--rx-color-state-closed-text:#4E5962;--rx-color-state-closed-bg:#EEF1F1;--rx-color-state-closed-border:#C3CBCE;--rx-color-state-stale-text:#8A5300;--rx-color-state-stale-bg:#FFF4DB;--rx-color-state-stale-border:#E9BE6A;--rx-color-engine-text:#0B4F59;--rx-color-engine-bg:#E6F2F3;--rx-color-engine-border:#7FB5BD;--rx-color-research-text:#5B3FA8;--rx-color-research-bg:#F1EDFA;--rx-color-research-border:#B9A9E3;--rx-color-human-text:#37404A;--rx-color-human-bg:#F1F2F3;--rx-color-human-border:#AEB6B9;--rx-color-unverified-text:#8A5300;--rx-color-unverified-bg:#FFFFFF;--rx-color-unverified-border:#A66A00;--rx-color-div-down-4:#8A3C0D;--rx-color-div-down-3:#B8541A;--rx-color-div-down-2:#E8925C;--rx-color-div-down-1:#F6CDB2;--rx-color-div-flat:#E9ECEB;--rx-color-div-up-1:#C9DCF3;--rx-color-div-up-2:#86AEE3;--rx-color-div-up-3:#2F6AB8;--rx-color-div-up-4:#16457F;--rx-color-div-down-4-ink:#FFFFFF;--rx-color-div-down-3-ink:#FFFFFF;--rx-color-div-down-2-ink:#131A20;--rx-color-div-down-1-ink:#131A20;--rx-color-div-flat-ink:#131A20;--rx-color-div-up-1-ink:#131A20;--rx-color-div-up-2-ink:#131A20;--rx-color-div-up-3-ink:#FFFFFF;--rx-color-div-up-4-ink:#FFFFFF;--rx-color-viz-1:#2A78D6;--rx-color-viz-2:#EB6834;--rx-color-viz-3:#1BAF7A;--rx-color-viz-4:#EDA100;--rx-color-viz-5:#E87BA4;--rx-color-viz-6:#008300;--rx-color-viz-7:#4A3AA7;--rx-color-viz-8:#E34948;--rx-color-viz-grid:#E3E7E8;--rx-color-viz-axis:#AEB6B9;--rx-color-viz-label:#4E5962;--rx-color-viz-other:#8E989E;--rx-elevation-1:0 1px 2px #0D12160F, 0 2px 8px #0D12160A;--rx-elevation-2:0 4px 16px #0D12161A;--rx-elevation-3:0 18px 48px #0D121629;}}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--rx-space-4)}
body{margin:0;background:var(--rx-color-canvas);color:var(--rx-color-text);font-family:var(--rx-font-sans);font-size:var(--rx-text-base);line-height:var(--rx-leading-base);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
h1,h2,h3,h4,p,dl,dd,figure,blockquote{margin:0}
p,li{orphans:3;widows:3}
a{color:var(--rx-color-link);text-decoration-thickness:1px;text-underline-offset:.18em}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--rx-color-focus);outline-offset:2px}
button,input,select,textarea{font:inherit;color:inherit}
input,select,textarea{max-width:100%}
table{border-collapse:collapse}
code,.rx-code{font-family:var(--rx-font-mono);font-size:.9em;overflow-wrap:anywhere}
.rx-key,.rx-fingerprint{font-family:var(--rx-font-mono);font-size:.9em;font-variant-numeric:slashed-zero;font-feature-settings:"zero" 1;font-synthesis:none;letter-spacing:.01em;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all}
svg{flex:none}
.rx-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
.rx-num{font-family:var(--rx-font-figures);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}
.rx-unit{color:var(--rx-color-text-muted);font-size:.8em;font-weight:var(--rx-weight-medium)}
.rx-icon{display:inline-block;vertical-align:-.15em}
.rx-muted{color:var(--rx-color-text-muted)}
.rx-stack{display:grid;gap:var(--rx-space-4);min-width:0}
.rx-stack>*{min-width:0}
.rx-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rx-space-2)}
.rx-cluster>*{min-width:0;max-width:100%}
.rx-wrap-any{overflow-wrap:anywhere}
.rx-scroll-locked,.rx-scroll-locked body{overflow:hidden;overscroll-behavior:none}
.rx-print-only{display:none}
.rx-h1,.rx-h2,.rx-h3{overflow-wrap:anywhere}
.rx-h1{font-size:var(--rx-text-xl);line-height:var(--rx-leading-tight);font-weight:var(--rx-weight-bold);letter-spacing:var(--rx-tracking-display)}
.rx-h2{font-size:var(--rx-text-lg);line-height:var(--rx-leading-snug);font-weight:var(--rx-weight-semibold);letter-spacing:var(--rx-tracking-tight)}
.rx-h3{font-size:var(--rx-text-base);line-height:var(--rx-leading-snug);font-weight:var(--rx-weight-semibold)}
.rx-eyebrow{font-size:var(--rx-text-xs);font-weight:var(--rx-weight-semibold);letter-spacing:var(--rx-tracking-caps);text-transform:uppercase;color:var(--rx-color-text-muted)}
.rx-lede{color:var(--rx-color-text-muted);max-width:var(--rx-measure);margin-top:var(--rx-space-2)}
@media (min-width:40em){.rx-h1{font-size:var(--rx-text-2xl)}}
.rx-mark__bowl{fill:var(--rx-color-brand)}
.rx-mark__leg{fill:var(--rx-color-text)}
.rx-mark__datum{fill:var(--rx-color-brand-signal)}
.rx-wordmark,.rx-lockup-svg{color:var(--rx-color-text)}
.rx-brand{display:inline-flex;align-items:center;gap:var(--rx-space-2);min-height:var(--rx-target-min);padding-inline-end:var(--rx-space-2);border-radius:var(--rx-radius-md);color:var(--rx-color-rail-current-text);text-decoration:none}
.rx-brand .rx-wordmark{color:var(--rx-color-rail-current-text)}
.rx-brand .rx-mark__bowl{fill:var(--rx-color-rail-marker)}
.rx-brand .rx-mark__leg{fill:var(--rx-color-rail-current-text)}
.rx-brand .rx-mark__datum{fill:var(--rx-color-rail-focus)}
.rx-brand:focus-visible{outline-color:var(--rx-color-rail-focus)}
.rx-skip{position:absolute;inset-inline-start:var(--rx-space-3);top:var(--rx-space-3);z-index:var(--rx-z-skip);padding:var(--rx-space-2) var(--rx-space-4);background:var(--rx-color-surface);color:var(--rx-color-text);border:2px solid var(--rx-color-focus);border-radius:var(--rx-radius-md);font-weight:var(--rx-weight-semibold);transform:translateY(-250%)}
.rx-skip:focus{transform:none}
.rx-app{min-height:100vh;display:grid;grid-template-columns:var(--rx-rail-width) minmax(0,1fr);grid-template-rows:var(--rx-topbar-height) 1fr auto;grid-template-areas:"top top" "rail main" "rail foot"}
.rx-app>.rx-topbar{grid-area:top}
.rx-app>.rx-rail{grid-area:rail}
.rx-app>.rx-main{grid-area:main}
.rx-app>.rx-footer{grid-area:foot}
.rx-topbar{position:sticky;top:0;z-index:var(--rx-z-topbar);display:flex;align-items:center;gap:var(--rx-space-4);padding:0 var(--rx-space-4);background:var(--rx-color-rail);color:var(--rx-color-rail-text);border-bottom:1px solid var(--rx-color-rail-border)}
.rx-topbar__env{margin-inline-start:auto;font-size:var(--rx-text-xs);color:var(--rx-color-rail-text-muted)}
.rx-topbar__env-label{font-weight:var(--rx-weight-semibold);color:var(--rx-color-rail-text)}
.rx-topbar__search{display:flex;align-items:center;gap:var(--rx-space-2);flex:1 1 16rem;min-width:15.5rem;max-width:26rem;margin:0}
.rx-topbar__search-input{flex:1 1 auto;min-width:12rem}
.rx-topbar__search-submit{flex:none;min-height:var(--rx-target-min);min-width:var(--rx-target-min);justify-content:center;background:transparent;border-color:var(--rx-color-rail-text-muted);color:var(--rx-color-rail-text)}
.rx-topbar__search-submit:hover{background:var(--rx-color-rail-border)}
.rx-topbar__search-input:focus-visible,.rx-topbar__search-submit:focus-visible{outline-color:var(--rx-color-rail-focus)}
.rx-account{position:relative;display:flex;align-items:center;gap:var(--rx-space-2)}
.rx-account__details{position:relative}
.rx-account .rx-button{min-height:var(--rx-target-min);background:transparent;border-color:var(--rx-color-rail-text-muted);color:var(--rx-color-rail-text)}
.rx-account .rx-button:hover{background:var(--rx-color-rail-border)}
.rx-account .rx-button:focus-visible{outline-color:var(--rx-color-rail-focus)}
.rx-account__summary{list-style:none;display:flex;align-items:center;gap:var(--rx-space-2);min-height:var(--rx-target-min);padding:0 var(--rx-space-2);border-radius:var(--rx-radius-md);color:var(--rx-color-rail-text);cursor:pointer}
.rx-account__summary::-webkit-details-marker{display:none}
.rx-account__summary:hover{background:var(--rx-color-rail-border)}
.rx-account__summary:focus-visible{outline-color:var(--rx-color-rail-focus)}
.rx-account__avatar{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--rx-radius-pill);background:var(--rx-color-rail-current);color:var(--rx-color-rail-current-text);font-size:var(--rx-text-sm);font-weight:var(--rx-weight-semibold)}
.rx-account__name{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--rx-text-md)}
.rx-account__details[open] .rx-account__summary .rx-icon{transform:rotate(180deg)}
.rx-account__panel{position:absolute;inset-inline-end:0;top:calc(100% + var(--rx-space-2));width:min(22rem,calc(100vw - 2rem));display:grid;gap:var(--rx-space-3);padding:var(--rx-space-4);background:var(--rx-color-surface-raised);color:var(--rx-color-text);border:1px solid var(--rx-color-border);border-radius:var(--rx-radius-lg);box-shadow:var(--rx-elevation-2);z-index:var(--rx-z-overlay)}
.rx-account__note{font-size:var(--rx-text-sm);color:var(--rx-color-text-muted)}
.rx-rail{position:relative;background:var(--rx-color-rail);color:var(--rx-color-rail-text);z-index:var(--rx-z-rail)}
.rx-rail__inner{position:sticky;top:var(--rx-topbar-height);max-height:calc(100vh - var(--rx-topbar-height));overflow-y:auto;padding:var(--rx-space-4) var(--rx-space-3)}
.rx-rail__group+.rx-rail__group{margin-top:var(--rx-space-5)}
.rx-rail__group-label{padding:0 var(--rx-space-3) var(--rx-space-1);font-size:var(--rx-text-xs);font-weight:var(--rx-weight-semibold);letter-spacing:var(--rx-tracking-caps);text-transform:uppercase;color:var(--rx-color-rail-text-muted)}
.rx-rail__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}
.rx-rail__link{position:relative;display:flex;align-items:center;gap:var(--rx-space-3);min-height:2.5rem;padding:var(--rx-space-2) var(--rx-space-3);border-radius:var(--rx-radius-md);color:var(--rx-color-rail-text);font-size:var(--rx-text-md);font-weight:var(--rx-weight-medium);text-decoration:none}
.rx-rail__link:hover{background:var(--rx-color-rail-border)}
.rx-rail__link[aria-current]{background:var(--rx-color-rail-current);color:var(--rx-color-rail-current-text)}
.rx-rail__link[aria-current]::before{content:"";position:absolute;inset-inline-start:0;top:.5rem;bottom:.5rem;width:3px;border-radius:var(--rx-radius-pill);background:var(--rx-color-rail-marker)}
.rx-rail__link:focus-visible{outline-color:var(--rx-color-rail-focus);outline-offset:-3px}
.rx-main{min-width:0;width:100%;max-width:var(--rx-content-max);padding:var(--rx-space-6) clamp(var(--rx-space-4),3vw,var(--rx-space-10)) var(--rx-space-12)}
.rx-main:focus{outline:none}
.rx-main__body{display:grid;gap:var(--rx-space-6);min-width:0}
.rx-footer{padding:var(--rx-space-4) clamp(var(--rx-space-4),3vw,var(--rx-space-10));border-top:1px solid var(--rx-color-border);font-size:var(--rx-text-xs);color:var(--rx-color-text-muted)}
.rx-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--rx-space-4);padding-bottom:var(--rx-space-4);margin-bottom:var(--rx-space-5)}
.rx-page-header__text{flex:1 1 30rem;min-width:0}
.rx-page-header__states{display:flex;flex-wrap:wrap;gap:var(--rx-space-2);margin-top:var(--rx-space-3)}
.rx-page-header__meta{margin-top:var(--rx-space-2)}
.rx-page-header__actions{display:flex;flex-wrap:wrap;gap:var(--rx-space-2)}
.rx-crumbs ol{list-style:none;margin:0 0 var(--rx-space-3);padding:0;display:flex;flex-wrap:wrap;gap:var(--rx-space-1);font-size:var(--rx-text-sm);color:var(--rx-color-text-muted)}
.rx-crumbs li{display:inline-flex;align-items:center;gap:var(--rx-space-1)}
.rx-crumbs [aria-current]{color:var(--rx-color-text);font-weight:var(--rx-weight-medium)}
.rx-tabs{position:relative;margin-bottom:var(--rx-space-5);border-bottom:1px solid var(--rx-color-border);overflow-x:auto;overflow-y:hidden;padding:.375rem;scroll-padding-inline:.375rem}
.rx-tabs__list{list-style:none;margin:0;padding:0;display:flex;gap:var(--rx-space-1)}
.rx-tabs__list>li{flex:none}
.rx-tabs__link{display:inline-flex;align-items:center;gap:var(--rx-space-2);min-height:var(--rx-target-min);padding:0 var(--rx-space-3);border-bottom:3px solid transparent;color:var(--rx-color-text-muted);font-size:var(--rx-text-md);font-weight:var(--rx-weight-medium);text-decoration:none;white-space:nowrap}
.rx-tabs__link:hover{color:var(--rx-color-text);border-bottom-color:var(--rx-color-border-strong)}
.rx-tabs__link[aria-current]{color:var(--rx-color-text);border-bottom-color:var(--rx-color-brand)}
.rx-tabs__count{display:inline-grid;place-items:center;min-width:1.5rem;padding:0 .4rem;border-radius:var(--rx-radius-pill);background:var(--rx-color-surface-sunken);font-size:var(--rx-text-xs);font-variant-numeric:tabular-nums}
.rx-body--entry{min-height:100vh}
.rx-entry{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:var(--rx-space-6);padding:var(--rx-space-10) var(--rx-space-4) 0}
.rx-entry__brand{display:grid;justify-items:center;gap:var(--rx-space-2);text-align:center}
.rx-entry__product{font-size:var(--rx-text-lg);font-weight:600;letter-spacing:.02em;margin:0}.rx-entry__descriptor{font-size:var(--rx-text-sm);color:var(--rx-color-text-muted);margin:0}.rx-entry__tagline{font-size:var(--rx-text-sm);font-weight:600;margin:0}.rx-entry__support{font-size:var(--rx-text-base);margin:var(--rx-space-2) 0 0}.rx-entry__promise{font-size:var(--rx-text-sm);color:var(--rx-color-text-muted);max-width:42rem;margin:var(--rx-space-2) 0 0}
.rx-entry__main{width:min(30rem,100%);display:grid;gap:var(--rx-space-4);align-content:start}
.rx-entry__main:focus{outline:none}
.rx-entry>.rx-footer{width:100%;border-top:0;text-align:center}
@media (max-width:70rem){
.rx-account__name{max-width:8rem}
}
@media (max-width:60em){
.rx-app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"top" "rail" "main" "foot"}
.rx-topbar{position:static;min-height:var(--rx-topbar-height);flex-wrap:wrap;row-gap:var(--rx-space-2);padding-block:var(--rx-space-1)}
.rx-topbar__env-detail{display:none}
.rx-rail{position:sticky;top:0;border-bottom:1px solid var(--rx-color-rail-border)}
.rx-rail__inner{position:relative;top:auto;max-height:none;display:flex;align-items:stretch;gap:var(--rx-space-1);padding:var(--rx-space-2) var(--rx-space-2) var(--rx-space-3);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-inline:var(--rx-space-4)}
.rx-rail__inner::after{content:"";flex:none;width:var(--rx-space-4)}
.rx-rail__group,.rx-rail__list{display:contents}
.rx-rail__group-label{display:none}
.rx-rail__list>li{flex:none;min-width:0}
.rx-rail__link{min-height:var(--rx-target-min);white-space:nowrap}
.rx-rail__link[aria-current]::before{inset:auto var(--rx-space-2) 0;width:auto;height:3px}
.rx-page-header__actions,.rx-section__actions{min-width:0;max-width:100%}
.rx-context__switch{margin-inline-start:0;max-width:100%}
.rx-context__item{max-width:100%}
}
@media (max-width:40em){
.rx-topbar{flex-wrap:wrap;gap:var(--rx-space-2);padding:var(--rx-space-2) var(--rx-space-3)}
.rx-topbar__env{display:none}
.rx-topbar__search{order:3;flex:1 0 100%;max-width:none}
.rx-account{margin-inline-start:auto}
.rx-account__name{display:none}
.rx-account .rx-button__icon{display:none}
.rx-account .rx-account__inbox .rx-button__icon{display:inline-block}
.rx-account__inbox-label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
.rx-main{padding:var(--rx-space-4) var(--rx-space-4) var(--rx-space-10)}
.rx-context{padding:var(--rx-space-3)}
.rx-context__switch{margin-inline-start:0;flex:1 1 100%}
.rx-context__switch .rx-field{flex:1 1 100%;min-width:0}
.rx-figure__toggle .rx-button,.rx-density .rx-button{min-height:var(--rx-target-min)}
.rx-section__move{min-height:var(--rx-target-min)}
.rx-density{justify-content:flex-start;margin-top:0}
.rx-skeleton__figure{height:10rem}
.rx-grid.rx-grid--medium,.rx-grid.rx-grid--narrow{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:var(--rx-space-3)}
.rx-main .rx-stat{padding:var(--rx-space-3) var(--rx-space-6) var(--rx-space-3) var(--rx-space-3)}
.rx-stat>.rx-stat__value:not(.rx-stat__value--unavailable){font-size:var(--rx-text-xl)}
.rx-page-header{margin-bottom:var(--rx-space-4)}
.rx-page-header__actions,.rx-section__actions{flex:1 1 100%;flex-wrap:wrap}
.rx-page-header__actions>*,.rx-section__actions>*{flex:1 1 auto;min-width:0}
.rx-input,.rx-select,.rx-textarea{font-size:max(1rem,var(--rx-text-base))}
.rx-check{min-height:var(--rx-target-min);align-items:center}
.rx-check__label{display:flex;align-items:center;min-height:var(--rx-target-min)}
.rx-filter-chip{min-height:var(--rx-target-min)}
.rx-table td>a,.rx-table th>a,.rx-table .rx-button--quiet{display:inline-flex;align-items:center;min-height:var(--rx-target-min)}
}
.rx-section{min-width:0}
.rx-section--panel{padding:var(--rx-space-5) var(--rx-space-6);background:var(--rx-color-surface);border:1px solid var(--rx-color-border);border-radius:var(--rx-radius-xl);box-shadow:var(--rx-elevation-1)}
.rx-section__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--rx-space-3);margin-bottom:var(--rx-space-4)}
.rx-section__heading{min-width:0;flex:1 1 20rem}
.rx-section__desc{margin-top:var(--rx-space-1);max-width:var(--rx-measure);font-size:var(--rx-text-md);color:var(--rx-color-text-muted)}
.rx-section__actions{display:flex;flex-wrap:wrap;gap:var(--rx-space-2)}
.rx-section__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rx-space-4);min-width:0}
.rx-card{display:grid;align-content:start;gap:var(--rx-space-2);min-width:0;padding:var(--rx-space-4) var(--rx-space-5);background:var(--rx-color-surface);border:1px solid var(--rx-color-border);border-radius:var(--rx-radius-xl);box-shadow:var(--rx-elevation-1)}
.rx-card__title{font-size:var(--rx-text-base);font-weight:var(--rx-weight-semibold)}
.rx-card__body{display:grid;gap:var(--rx-space-2);min-width:0;font-size:var(--rx-text-md)}
.rx-card__footer{padding-top:var(--rx-space-2);border-top:1px solid var(--rx-color-border);font-size:var(--rx-text-sm);color:var(--rx-color-text-muted)}
.rx-card[data-tone]{border-inline-start-width:3px}
.rx-card[data-tone=brand]{border-inline-start-color:var(--rx-color-brand)}
.rx-card[data-tone=positive]{border-inline-start-color:var(--rx-color-positive-solid)}
.rx-card[data-tone=negative]{border-inline-start-color:var(--rx-color-negative-solid)}
.rx-card[data-tone=warning]{border-inline-start-color:var(--rx-color-warning-solid)}
.rx-card[data-tone=info]{border-inline-start-color:var(--rx-color-info-solid)}
.rx-card[data-tone=neutral]{border-inline-start-color:var(--rx-color-neutral-solid)}
.rx-grid{display:grid;gap:var(--rx-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}
.rx-grid--narrow{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))}
.rx-grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}
.rx-grid>*,.rx-form__grid>*,.rx-choice__options>*{min-width:0;max-width:100%}
.rx-kv{display:grid;gap:0 var(--rx-space-6)}
.rx-kv--cols-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}
.rx-kv--cols-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}
.rx-kv__row{display:grid;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:var(--rx-space-3);padding-block:var(--rx-space-2);border-top:1px solid var(--rx-color-border);min-width:0}
.rx-kv__term{font-size:var(--rx-text-sm);color:var(--rx-color-text-muted)}
.rx-kv__value{font-size:var(--rx-text-md);overflow-wrap:anywhere}
.rx-kv--dense .rx-kv__row{grid-template-columns:7rem minmax(0,1fr);padding-block:var(--rx-space-1)}
.rx-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--rx-space-3)}
.rx-list__item{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}
.rx-list__meta{font-size:var(--rx-text-xs);color:var(--rx-color-text-muted)}
.rx-disclosure{background:var(--rx-color-surface);border:1px solid var(--rx-color-border);border-radius:var(--rx-radius-md)}
.rx-disclosure__summary{list-style:none;display:flex;align-items:center;gap:var(--rx-space-2);min-height:var(--rx-target-min);padding:0 var(--rx-space-3);font-size:var(--rx-text-md);font-weight:var(--rx-weight-semibold);cursor:pointer}
.rx-disclosure__summary::-webkit-details-marker{display:none}
.rx-disclosure__chevron{transition:transform var(--rx-motion-fast) var(--rx-motion-ease-standard)}
.rx-disclosure[open]>.rx-disclosure__summary .rx-disclosure__chevron{transform:rotate(90deg)}
.rx-disclosure__body{display:grid;gap:var(--rx-space-3);padding:0 var(--rx-space-4) var(--rx-space-4);min-width:0}
.rx-stat{display:grid;align-content:start;gap:var(--rx-space-2);min-width:0;padding:var(--rx-space-4) var(--rx-space-5);background:var(--rx-color-surface);border:1px solid var(--rx-color-border);border-radius:var(--rx-radius-xl);box-shadow:var(--rx-elevation-1)}
.rx-stat__label{font-weight:var(--rx-weight-semibold);font-size:var(--rx-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--rx-color-text-muted)}
.rx-stat__value{font-size:var(--rx-text-2xl);line-height:var(--rx-leading-tight);font-weight:var(--rx-weight-bold);letter-spacing:var(--rx-tracking-display);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}
.rx-stat__value--unavailable{font-size:var(--rx-text-lg);line-height:var(--rx-leading-snug);font-weight:var(--rx-weight-semibold);letter-spacing:0;color:var(--rx-color-text-muted)}
.rx-stat__delta{font-size:var(--rx-text-sm)}
.rx-stat__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rx-space-2);margin-top:var(--rx-space-1);font-size:var(--rx-text-xs);color:var(--rx-color-text-muted)}
.rx-stat__note{font-size:var(--rx-text-xs);color:var(--rx-color-text-muted)}
.rx-delta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--rx-space-1)}
.rx-delta__glyph{align-self:center}
.rx-delta__basis{color:var(--rx-color-text-muted)}
[data-direction=up]{color:var(--rx-color-up-text)}
[data-direction=down]{color:var(--rx-color-down-text)}
[data-direction=flat]{color:var(--rx-color-flat-text)}
.rx-table-wrap{position:relative;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;background:var(--rx-color-surface);border:1px solid var(--rx-color-border);border-radius:var(--rx-radius-lg);box-shadow:var(--rx-elevation-1)}
.rx-table{width:100%;font-size:var(--rx-text-md)}
.rx-table caption{caption-side:top;padding:var(--rx-space-3) var(--rx-space-4);text-align:start;white-space:normal;overflow-wrap:anywhere}
.rx-table__caption{display:block;font-weight:var(--rx-weight-semibold);color:var(--rx-color-text)}
.rx-table__caption-meta{display:block;margin-top:2px;font-size:var(--rx-text-xs);font-weight:var(--rx-weight-regular);color:var(--rx-color-text-muted)}
.rx-table th,.rx-table td{padding:var(--rx-space-2) var(--rx-space-4);border-top:1px solid var(--rx-color-border);text-align:start;vertical-align:top;white-space:nowrap}
.rx-table .rx-table__cell--wrap,.rx-table .wrap-any{white-space:normal;overflow-wrap:anywhere;min-width:min(16rem,60vw);max-width:32rem}
.rx-table .rx-table__cell--wrap-compact{white-space:normal;overflow-wrap:anywhere;min-width:min(6rem,40vw);max-width:20rem}
.rx-table .rx-table__cell--wrap-content{white-space:normal;overflow-wrap:normal}
.rx-table thead th{position:sticky;top:0;z-index:1;background:var(--rx-color-surface-sunken);border-bottom:1px solid var(--rx-color-border-strong);font-size:var(--rx-text-xs);font-weight:var(--rx-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--rx-color-text-muted);white-space:nowrap}
.rx-table tbody th[scope=row]{font-weight:var(--rx-weight-semibold)}
.rx-table .rx-num{text-align:end;white-space:nowrap}
.rx-table tbody tr:hover{background:var(--rx-color-surface-sunken)}
.rx-table tbody tr[aria-current="true"]>:first-child{box-shadow:inset 3px 0 0 var(--rx-color-brand)}
.rx-table tfoot th,.rx-table tfoot td{border-top:2px solid var(--rx-color-border-strong);font-weight:var(--rx-weight-semibold)}
.rx-table--dense th,.rx-table--dense td{padding:var(--rx-space-1) var(--rx-space-3)}
.rx-table--sticky-first th:first-child,.rx-table--sticky-first td:first-child{position:sticky;inset-inline-start:0;z-index:2;background:var(--rx-color-surface);box-shadow:inset -1px 0 0 var(--rx-color-border)}
.rx-table--sticky-first thead th:first-child{z-index:3;background:var(--rx-color-surface-sunken)}
.rx-table--sticky-first tbody tr:hover th:first-child,.rx-table--sticky-first tbody tr:hover td:first-child{background:var(--rx-color-surface-sunken)}
.rx-table--sticky-first tbody tr[aria-current="true"]>:first-child{box-shadow:inset 3px 0 0 var(--rx-color-brand),inset -1px 0 0 var(--rx-color-border)}
.rx-cell-sub{display:block;font-size:var(--rx-text-xs);font-weight:var(--rx-weight-regular);color:var(--rx-color-text-muted);white-space:normal;max-width:24rem}
.rx-table .rx-chip,.rx-table .rx-badge{vertical-align:baseline}
.rx-table-empty{display:grid;gap:var(--rx-space-2)}
.rx-table-empty__caption{font-weight:var(--rx-weight-semibold)}
.rx-meter{display:grid;gap:var(--rx-space-1);min-width:0}
.rx-meter__head{display:flex;justify-content:space-between;gap:var(--rx-space-2);font-size:var(--rx-text-sm)}
.rx-meter__label{color:var(--rx-color-text-muted)}
.rx-meter__value{font-weight:var(--rx-weight-semibold)}
.rx-meter__bar{display:block;width:100%;height:.5rem}
.rx-meter__track{fill:var(--rx-color-surface-sunken)}
.rx-meter[data-tone=brand] .rx-meter__track{fill:var(--rx-color-brand-subtle)}
.rx-meter__fill{fill:var(--rx-color-brand)}
.rx-meter[data-tone=positive] .rx-meter__fill,.rx-meter__seg[data-tone=positive]{fill:var(--rx-color-positive-solid)}
.rx-meter[data-tone=negative] .rx-meter__fill,.rx-meter__seg[data-tone=negative]{fill:var(--rx-color-negative-solid)}
.rx-meter[data-tone=warning] .rx-meter__fill,.rx-meter__seg[data-tone=warning]{fill:var(--rx-color-warning-solid)}
.rx-meter[data-tone=info] .rx-meter__fill,.rx-meter__seg[data-tone=info]{fill:var(--rx-color-info-solid)}
.rx-meter[data-tone=neutral] .rx-meter__fill,.rx-meter__seg[data-tone=neutral]{fill:var(--rx-color-neutral-solid)}
.rx-meter__seg[data-tone=brand]{fill:var(--rx-color-brand)}
.rx-meter__legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--rx-space-1) var(--rx-space-4);font-size:var(--rx-text-xs);color:var(--rx-color-text-muted)}
.rx-meter__key{display:inline-block;width:.625rem;height:.625rem;margin-inline-end:var(--rx-space-1);border-radius:2px;background:var(--rx-color-brand)}
.rx-meter__legend [data-tone=positive] .rx-meter__key{background:var(--rx-color-positive-solid)}
.rx-meter__legend [data-tone=negative] .rx-meter__key{background:var(--rx-color-negative-solid)}
.rx-meter__legend [data-tone=warning] .rx-meter__key{background:var(--rx-color-warning-solid)}
.rx-meter__legend [data-tone=info] .rx-meter__key{background:var(--rx-color-info-solid)}
.rx-meter__legend [data-tone=neutral] .rx-meter__key{background:var(--rx-color-neutral-solid)}
.rx-figure{display:grid;gap:var(--rx-space-3);min-width:0}
.rx-figure__title{font-weight:var(--rx-weight-semibold);display:block;font-weight:var(--rx-weight-semibold)}
.rx-figure__note{display:block;font-size:var(--rx-text-sm);color:var(--rx-color-text-muted)}
.rx-figure__chart{position:relative;overflow-x:auto}
.rx-figure__chart svg{max-width:100%;height:auto}
.rx-figure__caption{display:grid;gap:var(--rx-space-1)}
.rx-figure__toggle{display:inline-flex;gap:var(--rx-space-1);justify-self:start;padding:2px;border:1px solid var(--rx-color-border);border-radius:var(--rx-radius-md);background:var(--rx-color-surface-sunken)}
.rx-figure__toggle .rx-button[aria-pressed=true]{background:var(--rx-color-surface);border-color:var(--rx-color-border-strong);color:var(--rx-color-text)}
.rx-figure[data-view=table]>.rx-figure__chart{display:none}
.rx-figure__table[hidden]{display:none}
.rx-figure__source{display:block;font-size:var(--rx-text-sm);color:var(--rx-color-text-muted);overflow-wrap:anywhere}
.rx-table[data-row-nav] tbody tr{cursor:default}
.rx-table[data-row-nav] tbody tr:focus-visible{outline:3px solid var(--rx-color-focus);outline-offset:-3px}
.rx-table[data-row-nav] tbody tr:focus-visible th,.rx-table[data-row-nav] tbody tr:focus-visible td{background:var(--rx-color-brand-subtle)}
.rx-section__move{margin-inline-start:0;color:var(--rx-color-text-muted)}
.rx-section__move:disabled{background:transparent;border-color:transparent}
.rx-table__sort{display:inline-flex;align-items:center;gap:var(--rx-space-1);min-height:var(--rx-target-min);margin:calc(var(--rx-space-2)*-1) 0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:inherit}
.rx-table__sort::after{content:"";width:.55em;height:.55em;border:solid currentColor;border-width:0 0 2px 2px;opacity:.35;transform:translateY(-.15em) rotate(-45deg)}
.rx-table th[aria-sort=ascending] .rx-table__sort::after{opacity:1;transform:translateY(.1em) rotate(135deg)}
.rx-table th[aria-sort=descending] .rx-table__sort::after{opacity:1}
.rx-table th[aria-sort=ascending],.rx-table th[aria-sort=descending]{color:var(--rx-color-text)}
.rx-section__toggle{margin-inline-start:auto}
.rx-section[data-collapsed=true]>.rx-section__head{margin-bottom:0}
.rx-density{display:flex;justify-content:flex-end;gap:var(--rx-space-1);margin:calc(var(--rx-space-3)*-1) 0 var(--rx-space-3)}
.rx-density .rx-button[aria-pressed=true]{background:var(--rx-color-surface);border-color:var(--rx-color-border-strong)}
.rx-table__sort[hidden],.rx-section__body[hidden],.rx-section__toggle[hidden],.rx-density[hidden],.rx-figure__toggle[hidden],.rx-figure__chart[hidden],.rx-table th [data-sort-label][hidden]{display:none}
:root[data-density=compact] .rx-section--panel{padding:var(--rx-space-3)}
:root[data-density=compact] .rx-section__body{gap:var(--rx-space-3)}
:root[data-density=compact] .rx-table th,:root[data-density=compact] .rx-table td{padding:var(--rx-space-1) var(--rx-space-3)}
:root[data-density=compact] .rx-stat{padding:var(--rx-space-3)}
:root[data-density=compact] .rx-grid{gap:var(--rx-space-3)}
:root[data-density=compact] .rx-main__body{gap:var(--rx-space-4)}
.rx-skeleton{display:grid;gap:var(--rx-space-2);min-width:0}
.rx-skeleton__line,.rx-skeleton__figure{display:block;border-radius:var(--rx-radius-sm);background:var(--rx-color-surface-sunken);animation:rx-skeleton-pulse 1.6s ease-in-out infinite}
.rx-skeleton__line{height:1em;width:100%}
.rx-skeleton__line[data-width=short]{width:60%}
.rx-skeleton__figure{height:14rem;width:100%}
@keyframes rx-skeleton-pulse{0%,100%{opacity:1}50%{opacity:.55}}
.rx-context{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rx-space-2) var(--rx-space-4);padding:var(--rx-space-3) var(--rx-space-4);border:1px solid var(--rx-color-border);border-radius:var(--rx-radius-lg);background:var(--rx-color-surface);min-width:0}
.rx-context__item{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--rx-space-1);min-width:0;font-size:var(--rx-text-sm);overflow-wrap:anywhere}
.rx-context__key{font-size:var(--rx-text-xs);letter-spacing:var(--rx-tracking-caps);text-transform:uppercase;color:var(--rx-color-text-muted)}
.rx-context__symbol{font-size:var(--rx-text-lg);font-weight:var(--rx-weight-semibold)}
.rx-context__switch{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rx-space-2);margin-inline-start:auto;min-width:0}
.rx-context__switch .rx-field{min-width:10rem;max-width:100%}
.rx-context__switch .rx-select{width:auto;max-width:100%}
.rx-viz text{fill:var(--rx-color-viz-label);font-size:11px;font-variant-numeric:tabular-nums}
.rx-viz .rx-viz__grid{stroke:var(--rx-color-viz-grid)}
.rx-viz .rx-viz__axis{stroke:var(--rx-color-viz-axis)}
.rx-viz .rx-viz__other{fill:var(--rx-color-viz-other);stroke:var(--rx-color-viz-other)}
.rx-series-1{--rx-series:var(--rx-color-viz-1)}
.rx-series-2{--rx-series:var(--rx-color-viz-2)}
.rx-series-3{--rx-series:var(--rx-color-viz-3)}
.rx-series-4{--rx-series:var(--rx-color-viz-4)}
.rx-series-5{--rx-series:var(--rx-color-viz-5)}
.rx-series-6{--rx-series:var(--rx-color-viz-6)}
.rx-series-7{--rx-series:var(--rx-color-viz-7)}
.rx-series-8{--rx-series:var(--rx-color-viz-8)}
.rx-viz__line{fill:none;stroke:var(--rx-series,var(--rx-color-viz-1));stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.rx-viz__mark{fill:var(--rx-series,var(--rx-color-viz-1));stroke:var(--rx-color-surface);stroke-width:2}
.rx-heat[data-step="down-4"]{fill:var(--rx-color-div-down-4)}.rx-heat-label[data-step="down-4"]{fill:var(--rx-color-div-down-4-ink)}
.rx-heat[data-step="down-3"]{fill:var(--rx-color-div-down-3)}.rx-heat-label[data-step="down-3"]{fill:var(--rx-color-div-down-3-ink)}
.rx-heat[data-step="down-2"]{fill:var(--rx-color-div-down-2)}.rx-heat-label[data-step="down-2"]{fill:var(--rx-color-div-down-2-ink)}
.rx-heat[data-step="down-1"]{fill:var(--rx-color-div-down-1)}.rx-heat-label[data-step="down-1"]{fill:var(--rx-color-div-down-1-ink)}
.rx-heat[data-step="flat"]{fill:var(--rx-color-div-flat)}.rx-heat-label[data-step="flat"]{fill:var(--rx-color-div-flat-ink)}
.rx-heat[data-step="up-1"]{fill:var(--rx-color-div-up-1)}.rx-heat-label[data-step="up-1"]{fill:var(--rx-color-div-up-1-ink)}
.rx-heat[data-step="up-2"]{fill:var(--rx-color-div-up-2)}.rx-heat-label[data-step="up-2"]{fill:var(--rx-color-div-up-2-ink)}
.rx-heat[data-step="up-3"]{fill:var(--rx-color-div-up-3)}.rx-heat-label[data-step="up-3"]{fill:var(--rx-color-div-up-3-ink)}
.rx-heat[data-step="up-4"]{fill:var(--rx-color-div-up-4)}.rx-heat-label[data-step="up-4"]{fill:var(--rx-color-div-up-4-ink)}
.rx-chip,.rx-badge{display:inline-flex;align-items:center;gap:.35em;min-height:1.5rem;padding:.1rem .55rem;border:1px solid var(--rx-color-neutral-border);background:var(--rx-color-neutral-bg);color:var(--rx-color-neutral-text);font-size:var(--rx-text-xs);font-weight:var(--rx-weight-semibold);line-height:1.2;white-space:nowrap;vertical-align:middle}
.rx-chip{border-radius:var(--rx-radius-pill);padding-inline:.65rem}
.rx-badge{border-radius:var(--rx-radius-sm)}
.rx-chip__label,.rx-badge__label{text-transform:uppercase;letter-spacing:.06em}
.rx-chip__detail{font-weight:var(--rx-weight-medium)}
.rx-chip[data-timeliness=LIVE]{background:var(--rx-color-state-live-bg);border-color:var(--rx-color-state-live-border);color:var(--rx-color-state-live-text)}
.rx-chip[data-timeliness=DELAYED]{background:var(--rx-color-state-delayed-bg);border-color:var(--rx-color-state-delayed-border);color:var(--rx-color-state-delayed-text)}
.rx-chip[data-timeliness=CLOSED]{background:var(--rx-color-state-closed-bg);border-color:var(--rx-color-state-closed-border);color:var(--rx-color-state-closed-text)}
.rx-chip[data-timeliness=STALE]{background:var(--rx-color-state-stale-bg);border-color:var(--rx-color-state-stale-border);border-style:dashed;color:var(--rx-color-state-stale-text)}
.rx-chip[data-timeliness=INDICATIVE]{background:var(--rx-color-state-closed-bg);border-color:var(--rx-color-state-closed-border);border-style:dashed;color:var(--rx-color-state-closed-text)}
.rx-chip[data-tone=positive]{background:var(--rx-color-positive-bg);border-color:var(--rx-color-positive-border);color:var(--rx-color-positive-text)}
.rx-chip[data-tone=negative]{background:var(--rx-color-negative-bg);border-color:var(--rx-color-negative-border);color:var(--rx-color-negative-text)}
.rx-chip[data-tone=warning]{background:var(--rx-color-warning-bg);border-color:var(--rx-color-warning-border);color:var(--rx-color-warning-text)}
.rx-chip[data-tone=info]{background:var(--rx-color-info-bg);border-color:var(--rx-color-info-border);color:var(--rx-color-info-text)}
.rx-badge[data-verification=ENGINE_VERIFIED]{background:var(--rx-color-engine-bg);border-color:var(--rx-color-engine-border);color:var(--rx-color-engine-text)}
.rx-badge[data-verification=RESEARCH_COMPUTED]{background:var(--rx-color-research-bg);border-color:var(--rx-color-research-border);color:var(--rx-color-research-text)}
.rx-badge[data-verification=HUMAN_DECLARED]{background:var(--rx-color-human-bg);border-color:var(--rx-color-human-border);color:var(--rx-color-human-text)}
.rx-badge[data-verification=UNVERIFIED]{background:var(--rx-color-unverified-bg);border-color:var(--rx-color-unverified-border);border-style:dashed;color:var(--rx-color-unverified-text)}
.rx-badge__receipt{margin-inline-start:.2em;padding-inline-start:.45em;border-inline-start:1px solid currentColor;font-family:var(--rx-font-mono);font-weight:var(--rx-weight-medium);color:inherit}
.rx-badge{max-width:100%;flex-wrap:wrap}
.rx-badge__receipt{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.rx-states{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rx-space-2)}
.rx-states__also{font-size:var(--rx-text-xs);color:var(--rx-color-text-muted)}
.rx-prov{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rx-space-1) var(--rx-space-2);font-size:var(--rx-text-xs);color:var(--rx-color-text-muted)}
.rx-prov__key{font-weight:var(--rx-weight-semibold)}
.rx-prov__sep{color:var(--rx-color-border-strong)}
.rx-cite{display:inline-flex;align-items:center;min-height:1.25rem;margin-inline:.1rem;padding:0 .4rem;background:var(--rx-color-surface);border:1px solid var(--rx-color-border-strong);border-radius:var(--rx-radius-sm);color:var(--rx-color-link);font-family:var(--rx-font-mono);font-size:var(--rx-text-xs);font-weight:var(--rx-weight-semibold);text-decoration:none;vertical-align:baseline}
.rx-cite:hover{background:var(--rx-color-brand-subtle)}
.rx-cite[data-kind=calculation]{border-color:var(--rx-color-engine-border)}
.rx-cite[data-kind=research]{border-color:var(--rx-color-research-border)}
.rx-cite[data-kind=claim]{border-color:var(--rx-color-info-border)}
.rx-state{display:flex;align-items:flex-start;gap:var(--rx-space-3);padding:var(--rx-space-3) var(--rx-space-4);background:var(--rx-color-surface-sunken);border:1px solid var(--rx-color-border);border-radius:var(--rx-radius-lg);color:var(--rx-color-text)}
.rx-state[data-tone=negative]{background:var(--rx-color-negative-bg);border:1px solid var(--rx-color-negative-border)}
.rx-state[data-tone=warning]{background:var(--rx-color-warning-bg);border:1px solid var(--rx-color-warning-border)}
.rx-state[data-tone=neutral] .rx-state__icon{color:var(--rx-color-neutral-text)}
.rx-state[data-tone=negative] .rx-state__icon{color:var(--rx-color-negative-text)}
.rx-state[data-tone=warning] .rx-state__icon{color:var(--rx-color-warning-text)}
.rx-state__text{display:grid;gap:var(--rx-space-1);min-width:0}
.rx-state__title{font-weight:var(--rx-weight-semibold)}
.rx-state__body,.rx-state__detail{font-size:var(--rx-text-md);color:var(--rx-color-text-muted)}
.rx-state__list{margin:0;padding-inline-start:var(--rx-space-5);font-size:var(--rx-text-md)}
.rx-state__action{margin-top:var(--rx-space-2)}
.rx-notice{display:flex;align-items:flex-start;gap:var(--rx-space-3);padding:var(--rx-space-3) var(--rx-space-4);background:var(--rx-color-neutral-bg);border:1px solid var(--rx-color-neutral-border);border-inline-start-width:4px;border-radius:var(--rx-radius-md);color:var(--rx-color-text)}
.rx-notice__text{display:grid;gap:var(--rx-space-1);min-width:0}
.rx-notice__title{font-weight:var(--rx-weight-semibold)}
.rx-notice__body{font-size:var(--rx-text-md)}
.rx-notice__icon{margin-top:1px;color:var(--rx-color-neutral-text)}
.rx-notice[data-tone=positive]{background:var(--rx-color-positive-bg);border-color:var(--rx-color-positive-border);border-inline-start-color:var(--rx-color-positive-solid)}
.rx-notice[data-tone=positive] .rx-notice__icon{color:var(--rx-color-positive-text)}
.rx-notice[data-tone=negative]{background:var(--rx-color-negative-bg);border-color:var(--rx-color-negative-border);border-inline-start-color:var(--rx-color-negative-solid)}
.rx-notice[data-tone=negative] .rx-notice__icon{color:var(--rx-color-negative-text)}
.rx-notice[data-tone=warning]{background:var(--rx-color-warning-bg);border-color:var(--rx-color-warning-border);border-inline-start-color:var(--rx-color-warning-solid)}
.rx-notice[data-tone=warning] .rx-notice__icon{color:var(--rx-color-warning-text)}
.rx-notice[data-tone=info]{background:var(--rx-color-info-bg);border-color:var(--rx-color-info-border);border-inline-start-color:var(--rx-color-info-solid)}
.rx-notice[data-tone=info] .rx-notice__icon{color:var(--rx-color-info-text)}
.rx-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--rx-space-2);min-height:var(--rx-target-min);padding:0 var(--rx-space-4);background:var(--rx-color-surface);border:1px solid var(--rx-color-border-strong);border-radius:var(--rx-radius-md);color:var(--rx-color-text);font-size:var(--rx-text-md);font-weight:var(--rx-weight-semibold);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--rx-motion-fast) var(--rx-motion-ease-standard),border-color var(--rx-motion-fast) var(--rx-motion-ease-standard)}
.rx-button:hover{background:var(--rx-color-surface-sunken)}
.rx-button--primary{background:var(--rx-color-action);border-color:var(--rx-color-action);color:var(--rx-color-action-text);box-shadow:var(--rx-elevation-1)}
.rx-button--primary:hover{background:var(--rx-color-action-hover);border-color:var(--rx-color-action-hover)}
.rx-button--danger{border-color:var(--rx-color-negative-solid);color:var(--rx-color-negative-text)}
.rx-button--danger:hover{background:var(--rx-color-negative-bg)}
.rx-button--quiet{background:transparent;border-color:transparent;color:var(--rx-color-link)}
.rx-button--quiet:hover{background:var(--rx-color-brand-subtle)}
.rx-button:disabled{background:var(--rx-color-surface-sunken);border-color:var(--rx-color-border);color:var(--rx-color-text-muted);cursor:not-allowed}
.rx-withheld-control{display:inline-grid;justify-items:start;gap:var(--rx-space-1)}
.rx-withheld{font-size:var(--rx-text-sm);color:var(--rx-color-text-muted)}
.rx-withheld--standalone{display:flex;align-items:flex-start;gap:var(--rx-space-2);padding:var(--rx-space-3);border:1px dashed var(--rx-color-border-strong);border-radius:var(--rx-radius-md);font-size:var(--rx-text-md);color:var(--rx-color-text)}
.rx-field{display:grid;gap:var(--rx-space-1);min-width:0}
.rx-field__label{font-size:var(--rx-text-md);font-weight:var(--rx-weight-semibold)}
.rx-field__required{font-weight:var(--rx-weight-regular);color:var(--rx-color-text-muted)}
.rx-field__hint{font-size:var(--rx-text-sm);color:var(--rx-color-text-muted)}
.rx-field__error{display:flex;align-items:center;gap:var(--rx-space-1);font-size:var(--rx-text-sm);font-weight:var(--rx-weight-medium);color:var(--rx-color-negative-text)}
.rx-input{width:100%;min-height:var(--rx-target-min);padding:var(--rx-space-2) var(--rx-space-3);background:var(--rx-color-surface);border:1px solid var(--rx-color-border-strong);border-radius:var(--rx-radius-md);color:var(--rx-color-text);font-size:var(--rx-text-base)}
.rx-textarea{min-height:6rem;resize:vertical}
.rx-input--file{padding:var(--rx-space-2);line-height:1.6;cursor:pointer}
.rx-input--file::file-selector-button{min-height:var(--rx-target-compact);margin-inline-end:var(--rx-space-3);padding:0 var(--rx-space-3);background:var(--rx-color-surface-sunken);border:1px solid var(--rx-color-border-strong);border-radius:var(--rx-radius-sm);color:var(--rx-color-text);font:inherit;font-weight:var(--rx-weight-semibold);cursor:pointer}
.rx-status-line:empty{display:none}
.rx-status-line{padding:var(--rx-space-3) var(--rx-space-4);background:var(--rx-color-info-bg);border:1px solid var(--rx-color-info-border);border-inline-start-width:4px;border-radius:var(--rx-radius-md);font-size:var(--rx-text-md);overflow-wrap:anywhere}
.rx-fieldset:disabled{opacity:.7}
.rx-field[data-invalid] .rx-input{border:2px solid var(--rx-color-negative-solid)}
.rx-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--rx-space-1) var(--rx-space-3)}
.rx-check__input{width:1.25rem;height:1.25rem;margin:.15rem 0 0;accent-color:var(--rx-color-action)}
.rx-check__label{font-size:var(--rx-text-md)}
.rx-form{display:grid;gap:var(--rx-space-4);min-width:0}
.rx-fieldset{display:grid;gap:var(--rx-space-3);min-width:0;margin:0;padding:var(--rx-space-4);border:1px solid var(--rx-color-border);border-radius:var(--rx-radius-md)}
.rx-fieldset>legend{padding:0 var(--rx-space-1)}
.rx-form__grid{display:grid;gap:var(--rx-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:start}
.rx-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rx-space-3)}
.rx-inline-form{margin:0}
.rx-filter-chips{display:flex;flex-wrap:wrap;gap:var(--rx-space-2);margin:0 0 var(--rx-space-3)}
.rx-filter-chip{display:inline-flex;align-items:center;gap:.4em;min-height:var(--rx-target-compact);padding:.2rem .75rem;border:1px solid var(--rx-color-border-strong);border-radius:var(--rx-radius-pill);background:var(--rx-color-surface);color:var(--rx-color-text);font-size:var(--rx-text-sm);text-decoration:none}
a.rx-filter-chip:hover{background:var(--rx-color-surface-sunken)}
.rx-filter-chip[aria-current]{border-color:var(--rx-color-brand);background:var(--rx-color-brand-subtle);box-shadow:inset 0 0 0 1px var(--rx-color-brand);font-weight:var(--rx-weight-semibold)}
.rx-filter-chip:focus-visible{outline:2px solid var(--rx-color-focus);outline-offset:2px}
.rx-filter-chip__count{font-family:var(--rx-font-figures);font-variant-numeric:tabular-nums;font-weight:var(--rx-weight-semibold)}
.rx-principle{margin:var(--rx-space-4) 0 0;font-size:var(--rx-text-sm);color:var(--rx-color-text-muted)}
.rx-choice{display:grid;gap:var(--rx-space-2);min-width:0;margin:0;padding:0;border:0}
.rx-choice__options{display:grid;gap:var(--rx-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
.rx-choice__option{display:flex;align-items:flex-start;gap:var(--rx-space-3);padding:var(--rx-space-3) var(--rx-space-4);background:var(--rx-color-surface);border:1px solid var(--rx-color-border-strong);border-radius:var(--rx-radius-md);cursor:pointer}
.rx-choice__option:has(input:checked){background:var(--rx-color-brand-subtle);border-color:var(--rx-color-brand);box-shadow:inset 0 0 0 1px var(--rx-color-brand)}
.rx-choice__option input{flex:none;width:1.25rem;height:1.25rem;margin:.1rem 0 0;accent-color:var(--rx-color-action)}
.rx-choice__text{display:grid;gap:2px}
.rx-choice__title{font-size:var(--rx-text-md);font-weight:var(--rx-weight-semibold)}
.rx-choice__detail{font-size:var(--rx-text-sm);color:var(--rx-color-text-muted)}
.rx-cockpit__options{list-style:none;margin:0;padding:0;display:grid;gap:var(--rx-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}
.rx-cockpit__part{display:grid;gap:var(--rx-space-2);min-width:0}
.rx-cockpit__item{gap:var(--rx-space-1);padding-block:var(--rx-space-2);border-top:1px solid var(--rx-color-border)}
.rx-cockpit__source{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rx-space-2);padding-top:var(--rx-space-3);border-top:1px solid var(--rx-color-border)}
.rx-cockpit__decision{display:grid;gap:var(--rx-space-4);padding:var(--rx-space-4);background:var(--rx-color-surface);border:2px solid var(--rx-color-brand);border-radius:var(--rx-radius-lg)}
.rx-cockpit__status:empty{display:none}
.rx-cockpit__chart{display:grid;gap:var(--rx-space-2);min-width:0}
.rx-signin-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--rx-space-2)}
.rx-signin{width:100%;min-height:3rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:var(--rx-space-2) var(--rx-space-4);text-align:start}
.rx-signin__detail{font-size:var(--rx-text-sm);font-weight:var(--rx-weight-regular)}
.rx-check .rx-field__hint,.rx-check .rx-field__error{grid-column:2}
@media (prefers-reduced-motion: reduce){
*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
@media (forced-colors: active){
.rx-chip,.rx-badge,.rx-cite,.rx-button,.rx-input,.rx-state,.rx-notice,.rx-section--panel,.rx-card,.rx-stat,.rx-table-wrap,.rx-disclosure,.rx-account__panel,.rx-withheld--standalone{border-color:CanvasText}
.rx-chip[data-timeliness=STALE],.rx-chip[data-timeliness=INDICATIVE],.rx-badge[data-verification=UNVERIFIED]{border-style:dashed}
.rx-rail__link[aria-current]{outline:2px solid Highlight;outline-offset:-2px}
.rx-rail__link[aria-current]::before{forced-color-adjust:none;background:Highlight}
.rx-tabs__link[aria-current]{border-bottom-color:Highlight}
.rx-meter__track{fill:Canvas;stroke:CanvasText;stroke-width:.5}
.rx-meter .rx-meter__fill{fill:Highlight}
.rx-meter__seg,.rx-meter__key{forced-color-adjust:none}
.rx-mark .rx-mark__bowl,.rx-mark .rx-mark__leg,.rx-mark .rx-mark__datum,.rx-lockup-svg .rx-mark__bowl,.rx-lockup-svg .rx-mark__leg,.rx-lockup-svg .rx-mark__datum{fill:CanvasText}
.rx-wordmark,.rx-brand .rx-wordmark,.rx-lockup-svg{color:CanvasText}
.rx-button:disabled{color:GrayText;border-color:GrayText}
.rx-choice__option{border-color:CanvasText}
.rx-choice__option:has(input:checked){outline:2px solid Highlight}
:focus-visible{outline-color:Highlight}
.rx-skip{border-color:Highlight}
}
.rx-info{font-size:var(--rx-text-sm);font-weight:var(--rx-weight-regular);color:var(--rx-color-text-muted);margin:0}
.rx-info__summary{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;list-style:none;min-width:2rem;min-height:2rem;border-radius:var(--rx-radius-sm)}
.rx-info__summary::-webkit-details-marker{display:none}
.rx-info__glyph{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid currentColor;border-radius:50%;font-size:var(--rx-text-xs);font-weight:var(--rx-weight-semibold)}
.rx-info__summary:hover{color:var(--rx-color-text);background:var(--rx-color-surface-sunken)}
.rx-info__body,.rx-stat-details__body{font-weight:var(--rx-weight-regular);line-height:1.55}
.rx-page-header__text>.rx-h1{display:inline;margin-inline-end:var(--rx-space-1)}
.rx-page-header__text>.rx-info{display:inline-block;vertical-align:middle}
.rx-section__heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rx-space-2)}
.rx-section__heading>.rx-info{display:inline-block}
.rx-figure__caption>.rx-info,.rx-table caption>.rx-info{display:inline-block;vertical-align:middle}
.rx-stat{position:relative;padding-right:var(--rx-space-6)}
.rx-stat>details.rx-info{position:absolute;top:var(--rx-space-1);right:var(--rx-space-1)}
.rx-stat>details.rx-info[open]{position:static}
.rx-stat__label,.rx-figure__title,.rx-table__caption{font-weight:var(--rx-weight-semibold)}
.rx-page-header{position:relative}
@media print{.rx-info__summary{display:none}.rx-info::details-content{display:block!important;content-visibility:visible!important}.rx-info>.rx-info__body,.rx-info>.rx-stat-details__body{display:block!important}.rx-stat>details.rx-info{position:static}}
@page{size:A4;margin:16mm 14mm 18mm;@bottom-right{content:"Page " counter(page) " of " counter(pages);font-size:8pt}}
@media print{
body{background:var(--rx-color-surface);font-size:10pt;line-height:1.4}
.rx-app{display:block}
.rx-skip,.rx-topbar,.rx-rail,.rx-tabs,.rx-crumbs,.rx-app>.rx-footer,.rx-page-header__actions,.rx-section__actions,.rx-button,.rx-account,.rx-withheld-control,.rx-no-print,.rx-cockpit__decision,form{display:none!important}
.rx-print-only{display:block}
.rx-print-header{display:flex;align-items:center;gap:12pt;margin-bottom:12pt;padding-bottom:8pt;border-bottom:1pt solid var(--rx-color-text)}
.rx-print-header__title{font-size:12pt;font-weight:var(--rx-weight-semibold)}
.rx-print-header__subtitle,.rx-print-header__meta{font-size:8.5pt;color:var(--rx-color-text-muted)}
.rx-print-footer{margin-top:16pt;padding-top:6pt;border-top:.5pt solid var(--rx-color-border-strong);font-size:8pt;color:var(--rx-color-text-muted)}
.rx-main{max-width:none;padding:0}
.rx-main__body{gap:12pt}
.rx-page-header{margin-bottom:12pt;padding-bottom:8pt}
.rx-h1{font-size:18pt}
.rx-h2{font-size:13pt}
.rx-h3{font-size:11pt}
.rx-section__head,.rx-h2,.rx-h3,.rx-figure__caption{break-after:avoid}
.rx-section--panel,.rx-card,.rx-stat,.rx-state,.rx-notice,.rx-figure,.rx-kv__row{break-inside:avoid;box-shadow:none;border-color:var(--rx-color-border-strong)}
.rx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.rx-table-wrap{overflow:visible;border-radius:0}
.rx-table{font-size:8.5pt}
.rx-table thead{display:table-header-group}
.rx-table thead th{position:static}
.rx-table th,.rx-table td{white-space:normal;overflow-wrap:anywhere}
.rx-table--sticky-first th:first-child,.rx-table--sticky-first td:first-child{position:static;box-shadow:none}
.rx-table tr{break-inside:avoid}
.rx-table tbody tr:hover{background:none}
.rx-disclosure{border:0}
.rx-figure__toggle,.rx-density,.rx-section__toggle,.rx-table__sort::after,.rx-context__switch{display:none!important}
.rx-section__move{display:none!important}
.rx-figure[data-view=table]>.rx-figure__chart,.rx-section__body[hidden]{display:block!important}
.rx-table th[aria-sort] [data-sort-label]{display:inline!important}
.rx-disclosure::details-content{content-visibility:visible;display:block}
.rx-disclosure__summary{min-height:0;padding:0}
.rx-chip,.rx-badge,.rx-cite{-webkit-print-color-adjust:exact;print-color-adjust:exact}
a{color:var(--rx-color-text)}
.rx-main a[href^="http"]::after{content:" (" attr(href) ")";font-size:7.5pt;color:var(--rx-color-text-muted);overflow-wrap:anywhere}
}
