.rx{--rx-navy: #12294a;--rx-navy-deep: #0d1f39;--rx-gold: #dfa62c;--rx-ground: #f4f6f9;--rx-card: #ffffff;--rx-line: #e2e7ee;--rx-line-soft: #eef1f5;--rx-ink: #1c2530;--rx-muted: #5c6673;--rx-faint: #616b78;--rx-pos: #1e7a4d;--rx-neg: #b23b2e;--rx-bar: #1d3f6b;--rx-bar-2: #dfa62c;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--rx-ground);color:var(--rx-ink);display:grid;grid-template-columns:172px minmax(0,1fr);font-size:12px;line-height:1.45;container-type:inline-size}.rx--panel{grid-template-columns:minmax(0,1fr)}.rx__side{background:var(--rx-navy);color:#cdd6e2;padding:14px 0 18px;display:flex;flex-direction:column;gap:14px;min-width:0}.rx__brand{display:flex;align-items:center;gap:9px;padding:0 14px 12px}.rx__brand-mark{width:22px;height:22px;background:#24405f;border:1px solid #35577d;flex:none}.rx__brand-text{font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:#9fb0c4;line-height:1.3}.rx__navgroup{display:flex;flex-direction:column}.rx__navlabel{font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:#94a6bc;padding:0 14px 7px}.rx__navitem{padding:7px 14px;font-size:12px;color:#d3dbe6;display:flex;align-items:center;gap:9px}.rx__navitem--active{background:var(--rx-gold);color:#2a1f06;font-weight:600;margin-inline:8px;padding-inline:6px}.rx__main{min-width:0;padding:14px clamp(12px,2cqw,20px) 18px}.rx__topbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:12px}.rx__crumb{font-size:11px;color:var(--rx-muted)}.rx__period{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--rx-line);background:var(--rx-card);padding:5px 10px;font-size:11px;color:var(--rx-ink)}.rx__period span:first-child{color:var(--rx-muted)}.rx__headrow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-block:4px 12px}.rx__title{font-size:21px;font-weight:700;letter-spacing:-.01em}.rx__sub{font-size:11.5px;color:var(--rx-muted);margin-top:3px;max-width:70ch}.rx__action{background:var(--rx-navy);color:#fff;font-size:11.5px;font-weight:600;padding:8px 14px;white-space:nowrap}.rx__tabs{display:flex;gap:18px;flex-wrap:wrap;border-bottom:1px solid var(--rx-line);padding-bottom:8px;margin-bottom:14px}.rx__tab{font-size:11.5px;color:var(--rx-muted);white-space:nowrap}.rx__tab--active{color:var(--rx-ink);font-weight:700;position:relative}.rx__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;background:var(--rx-navy)}.rx__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;margin-bottom:14px}.rx__kpi{background:var(--rx-card);border:1px solid var(--rx-line);padding:11px 12px;min-width:0}.rx__kpi-label{font-size:8.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--rx-muted);line-height:1.35}.rx__kpi-value{font-size:17px;font-weight:700;margin-top:6px;line-height:1.15;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.rx__kpi-value--sm{font-size:14px}.rx__kpi-note{font-size:9.5px;color:var(--rx-muted);margin-top:5px;line-height:1.4}.rx__kpi-note--pos{color:var(--rx-pos)}.rx__kpi-note--neg{color:var(--rx-neg)}.rx__notice{border-left:3px solid var(--rx-gold);background:#fdf8ec;padding:9px 12px;font-size:11px;line-height:1.5;margin-bottom:12px}.rx__notice strong{font-weight:700}.rx__brief{background:var(--rx-navy);color:#eef3f9;padding:16px 18px;margin-bottom:14px}.rx__brief-title{font-size:18px;font-weight:700;letter-spacing:-.01em}.rx__brief-body{font-size:11px;line-height:1.7;color:#bccbdb;margin-top:8px;max-width:88ch}.rx__brief-body b{color:#fff;font-weight:600}.rx__brief-cta{display:inline-block;background:var(--rx-gold);color:#2a1f06;font-size:11.5px;font-weight:700;padding:8px 14px;margin-top:12px}.rx__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@container (min-width: 620px){.rx__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rx__panel{background:var(--rx-card);border:1px solid var(--rx-line);padding:12px 13px 14px;min-width:0}.rx__panel-title{font-size:12.5px;font-weight:700;margin-bottom:10px}.rx__legend{display:flex;flex-direction:column;gap:4px}.rx__legend-row{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--rx-muted)}.rx__swatch{width:8px;height:8px;flex:none;border-radius:50%}.rx__donutwrap{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rx__hbars{display:flex;flex-direction:column;gap:7px}.rx__hbar{display:grid;grid-template-columns:78px minmax(0,1fr);gap:9px;align-items:center}.rx__hbar-label{font-size:10px;color:var(--rx-muted);text-align:right}.rx__hbar-track{display:flex;flex-direction:column;gap:2px;min-width:0}.rx__hbar-fill{height:7px;background:var(--rx-bar);display:block}.rx__hbar-fill--foc{height:4px;background:var(--rx-bar-2)}.rx__alerts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin-top:10px}.rx__alert{background:var(--rx-card);border:1px solid var(--rx-line);border-top:2px solid var(--rx-gold);padding:11px 12px}.rx__alert-label{font-size:8.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--rx-muted)}.rx__alert-value{font-size:16px;font-weight:700;margin-top:6px}.rx__alert-value--neg{color:var(--rx-neg)}.rx__alert-value--gold{color:#8a6410}.rx__alert-note{font-size:9.5px;color:var(--rx-muted);margin-top:5px;line-height:1.4}.rx__foot{font-size:9.5px;color:var(--rx-faint);padding-top:12px;margin-top:12px;border-top:1px solid var(--rx-line);line-height:1.5}@container (max-width: 560px){.rx{grid-template-columns:minmax(0,1fr)}.rx__side{display:none}}@media(max-width:560px){.rx{grid-template-columns:minmax(0,1fr)}.rx__side{display:none}.rx__title{font-size:18px}}
