.rubric table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:14px 0 22px}.rubric th{text-align:left;font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--hairline-strong);padding:8px 10px;font-weight:700}.rubric td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:9px 10px;line-height:1.45}.rubric td.num,.rubric th.num{font-variant-numeric:tabular-nums}.rb-matrix td:not(:first-child),.rb-matrix th:not(:first-child){text-align:right}.rb-card{margin:26px 0 34px}.rb-card h3{font-size:var(--text-lg);margin:0 0 4px;font-weight:800}.rb-component{margin-top:14px}.rb-component-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rb-component-name{font-size:var(--text-md);font-weight:700}.rb-component-weight{font-size:var(--text-sm);color:var(--ink-muted);font-weight:600}.rb-component table{margin-top:8px}.rb-signal{font-weight:600}.rb-unit{color:var(--ink-muted);font-weight:500;font-size:var(--text-xs)}.rb-weight{white-space:nowrap}.rb-ramp{display:block}.rb-stop{white-space:nowrap;background:var(--surface-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:7px;margin:2px 6px 2px 0;padding:2px 8px;font-weight:600;display:inline-block}@media (max-width:560px){.rubric table{font-size:var(--text-xs)}.rubric th,.rubric td{padding:7px 6px}}
