.rqt-sections-wrapper{display:flex;flex-direction:column;gap:0}.rqt-section{scroll-margin-top:120px}.rqt-section-header{margin-bottom:1.25rem}.rqt-section-title{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0 0 .25rem;letter-spacing:-.01em}.rqt-section-subtitle{font-size:.8125rem;color:#64748b;margin:0;line-height:1.4}.rqt-section-insight{margin:.75rem 0 1.25rem;padding:.875rem 1rem .875rem 1.125rem;background:linear-gradient(135deg,#fffbeb,#fefce8 50%,#f8fafc);border-left:3px solid #f59e0b;border-radius:0 8px 8px 0;font-size:.8375rem;line-height:1.65;color:#334155}.rqt-section-insight p{margin:0}.rqt-subsection-title{font-size:.9375rem;font-weight:600;color:#1e293b;margin:1.5rem 0 .25rem}.rqt-subsection-title:first-of-type{margin-top:0}.rqt-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:.5rem;border-radius:8px;border:1px solid #e2e8f0}.rqt-table{width:100%;border-collapse:collapse;font-size:.8125rem;white-space:nowrap}.rqt-table td,.rqt-table th{padding:.625rem .875rem;text-align:right;border-bottom:1px solid #f1f5f9}.rqt-table tr:last-child td{border-bottom:none}.rqt-table td:first-child,.rqt-table th:first-child{text-align:left;position:sticky;left:0;background:#ffffff;z-index:1;min-width:140px}.rqt-table thead th{font-weight:600;color:#64748b;background:#f8fafc;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e2e8f0}.rqt-table tbody tr:hover td,.rqt-table tbody tr:hover td:first-child,.rqt-table thead th:first-child{background:#f8fafc}.rqt-label-cell{font-weight:500;color:#1e293b;vertical-align:top}.rqt-label-head{min-width:140px}.rqt-current-cell{font-weight:600;color:#3b82f6}.rqt-ratio-link{color:#3b82f6;text-decoration:none;font-weight:500}.rqt-ratio-link:hover{text-decoration:underline}.rqt-delta-row{background:#fafbfc}.rqt-delta-row td{padding:.25rem .875rem .5rem;font-size:.6875rem;color:#94a3b8;border-bottom:1px solid #e2e8f0}.rqt-delta-cell{font-weight:500;font-variant-numeric:tabular-nums}.rqt-delta-positive{color:#16a34a}.rqt-delta-negative{color:#dc2626}@media (max-width:768px){.rqt-table{font-size:.75rem}.rqt-table td,.rqt-table th{padding:.5rem .625rem}.rqt-table td:first-child,.rqt-table th:first-child{min-width:120px}.rqt-section-title{font-size:1rem}}