.uv-page{background:var(--surface-page);color:var(--text-primary)}.uv-page .container{max-width:1240px}.uv-dim{color:var(--text-muted);font-weight:400}.uv-pos{color:var(--pos-text)}.uv-neg{color:var(--neg-text)}.uv-nowrap{white-space:nowrap}.uv-empty{color:var(--text-secondary);padding:24px 0}.uv-hero{border-bottom:1px solid var(--border-subtle);padding:56px 0 40px}.uv-title{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.75rem,4.2vw,2.75rem);font-weight:700}.uv-subtitle{color:var(--navy);margin-top:12px;font-size:clamp(1.0625rem,2vw,1.375rem);font-weight:600}.uv-lede{max-width:46rem;color:var(--text-secondary);margin-top:10px;font-style:italic}.uv-asof{color:var(--text-secondary);margin-top:16px;font-size:.875rem;font-weight:600}.uv-disclosure{max-width:54rem;color:var(--text-muted);margin-top:8px;font-size:.8125rem;line-height:1.55}.uv-section{border-bottom:1px solid var(--border-subtle);padding:52px 0}.uv-section h2{font-size:clamp(1.375rem,2.6vw,1.75rem)}.uv-sub{max-width:46rem;color:var(--text-secondary);margin:6px 0 24px;font-style:italic}.uv-note{max-width:54rem;color:var(--text-muted);margin-top:14px;font-size:.8125rem;line-height:1.55}.uv-controls{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:18px;display:flex}.uv-control{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);flex-direction:column;gap:4px;font-size:.75rem;font-weight:600;display:flex}.uv-control select,.uv-control input{border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface-page);min-width:9.5rem;min-height:40px;color:var(--text-primary);font:inherit;letter-spacing:0;text-transform:none;padding:8px 10px;font-size:.9375rem;font-weight:400}.uv-search input{min-width:15rem}.uv-reset{min-height:40px;color:var(--blue);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 12px;font-size:.875rem;text-decoration:underline}.uv-scroll-hint{color:var(--text-muted);margin-bottom:6px;font-size:.75rem;display:none}.uv-count{color:var(--text-muted);margin-bottom:10px;font-size:.8125rem}.uv-chart{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;position:relative}.uv-chart:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.uv-chart-svg{max-width:100%;display:block}.uv-chart-grid{stroke:var(--border-subtle);stroke-width:1px}.uv-chart-zero{stroke:var(--border-control);stroke-width:1px}.uv-chart-tick{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.uv-chart-line{stroke-linejoin:round;stroke-linecap:round}.uv-chart-line-a{stroke:var(--navy);stroke-width:2.75px}.uv-chart-line-b{stroke:var(--steel-mid);stroke-width:2.25px;stroke-dasharray:7 5}.uv-chart-dot{stroke:var(--surface-page);stroke-width:2px}.uv-chart-dot-a{fill:var(--navy)}.uv-chart-dot-b{fill:var(--steel-mid)}.uv-chart-cursor{stroke:var(--steel-mid);stroke-width:1px}.uv-chart-tip{pointer-events:none;border:1px solid var(--border-control);background:var(--surface-page);border-radius:6px;padding:9px 11px;font-size:.8125rem;position:absolute}.uv-chart-tip-head{color:var(--navy);margin-bottom:6px;font-weight:600}.uv-chart-tip-row{align-items:center;gap:8px;line-height:1.55;display:flex}.uv-chart-tip-name{color:var(--text-secondary);flex:auto}.uv-chart-tip-excess{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:4px}.uv-chart-tip-extra{color:var(--text-muted);margin-top:6px;font-size:.75rem}.uv-key{vertical-align:middle;flex:none;width:20px;height:0;display:inline-block}.uv-key-a{border-top:3px solid var(--navy)}.uv-key-b{border-top:2px dashed var(--steel-mid)}.uv-legend{color:var(--text-secondary);flex-wrap:wrap;gap:6px 22px;margin:10px 0 0 50px;font-size:.8125rem;display:flex}.uv-legend span{align-items:center;gap:8px;display:inline-flex}.uv-legend-axis{color:var(--text-muted);margin-left:auto}.uv-dark{--uv-sky:#8ec5ff;background:var(--navy);color:var(--text-on-navy);border-bottom:0}.uv-dark h2{color:#fff}.uv-dark .uv-sub{color:var(--steel-light)}.uv-dark .uv-control{color:var(--steel-mid)}.uv-dark .uv-control select{color:#fff;background:#ffffff0f;border-color:#ffffff59}.uv-dark .uv-control select option{color:var(--navy);background:#fff}.uv-dark .uv-control select:focus-visible{outline-offset:2px;outline:2px solid #fff}.uv-dark .uv-chart:focus-visible{outline:2px solid #fff}.uv-dark .uv-chart-grid{stroke:#ffffff1a}.uv-dark .uv-chart-zero{stroke:#ffffff4d}.uv-dark .uv-chart-tick{fill:var(--steel-mid)}.uv-dark .uv-chart-line-a{stroke:#fff;stroke-width:3px}.uv-dark .uv-chart-line-b{stroke:var(--uv-sky);stroke-width:2.5px;stroke-dasharray:7 6}.uv-dark .uv-chart-dot{stroke:var(--navy)}.uv-dark .uv-chart-dot-a{fill:#fff}.uv-dark .uv-chart-dot-b{fill:var(--uv-sky)}.uv-dark .uv-chart-cursor{stroke:#ffffff59}.uv-dark .uv-chart-tip{background:var(--navy-hover);border-color:#ffffff47}.uv-dark .uv-chart-tip-head,.uv-dark .uv-chart-tip strong{color:#fff}.uv-dark .uv-chart-tip-name{color:var(--steel-light)}.uv-dark .uv-chart-tip-excess{border-top-color:#ffffff2e}.uv-dark .uv-chart-tip-extra{color:var(--steel-mid)}.uv-dark .uv-key-a{border-top-color:#fff}.uv-dark .uv-key-b{border-top-color:var(--uv-sky)}.uv-dark .uv-legend{color:var(--steel-light)}.uv-dark .uv-legend-axis,.uv-dark .uv-note{color:var(--steel-mid)}.uv-dark .uv-empty{color:var(--steel-light)}.uv-group{margin-top:26px}.uv-group:first-of-type{margin-top:8px}.uv-group-title{border-bottom:2px solid var(--navy);letter-spacing:.02em;padding-bottom:8px;font-size:.9375rem}.uv-rows{list-style:none}.uv-row{border-bottom:1px solid var(--border-subtle)}.uv-row-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) 120px 84px minmax(0,1.2fr) 24px;align-items:center;gap:12px;padding:12px 4px;display:grid}.uv-row-head:hover{background:var(--surface-subtle)}.uv-row-head:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.uv-row-name{flex-direction:column;min-width:0;display:flex}.uv-row-meta{flex-wrap:wrap;gap:6px;display:flex}.uv-row-spark{justify-content:center;display:flex}.uv-row-num{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.uv-row-excess{font-size:.875rem;font-weight:500}.uv-row-chev{color:var(--text-muted);text-align:center;font-size:1.125rem}.uv-spark-line{stroke:var(--navy);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.uv-spark-neg .uv-spark-line{stroke:var(--neg-text)}.uv-spark-zero{stroke:var(--border-subtle);stroke-width:1px}.uv-tag{border:1px solid var(--border-control);border-radius:var(--radius);letter-spacing:.04em;text-transform:uppercase;color:var(--navy);background:var(--surface-page);padding:1px 8px;font-size:.6875rem;font-weight:600;display:inline-block}.uv-tag-muted{color:var(--text-muted);border-color:var(--border-subtle)}.uv-tag-sub{border-color:var(--border-subtle);color:var(--text-secondary);margin-left:4px;font-weight:500}.uv-detail{padding:8px 4px 24px}.uv-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 24px;margin-top:18px;display:grid}.uv-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:.6875rem;font-weight:600}.uv-facts dd{font-variant-numeric:tabular-nums;margin-top:2px;font-weight:600}.uv-detail-link{margin-top:16px;font-size:.9375rem}.uv-table-wrap{border-top:2px solid var(--navy);position:relative;overflow-x:auto}.uv-table-wrap:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.uv-table{border-collapse:collapse;width:100%;min-width:880px;font-size:.9375rem}.uv-table thead th{z-index:2;background:var(--surface-subtle);border-bottom:1px solid var(--border-control);letter-spacing:.06em;text-align:left;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;padding:10px 12px;font-size:.6875rem;font-weight:600;position:sticky;top:0}.uv-table td,.uv-table tbody th{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;padding:11px 12px;font-weight:400}.uv-table tbody tr:hover td,.uv-table tbody tr:hover th.uv-company{background:var(--surface-subtle)}.uv-table .uv-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.uv-table thead th.uv-num{text-align:right}.uv-company{z-index:1;background:var(--surface-page);min-width:12rem;position:sticky;left:0}.uv-company strong{color:var(--navy);font-weight:600;display:block}.uv-company .uv-dim{margin-right:6px;font-size:.8125rem}.uv-table thead th:first-child{z-index:3;left:0}.uv-grouprow th{background:var(--surface-page);border-bottom:1px solid var(--navy);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);padding:16px 12px 8px;font-size:.75rem;font-weight:700}.uv-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.uv-sort:hover{color:var(--navy)}.uv-sort:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.uv-bench{font-size:.75rem}.uv-method{border-bottom:0}.uv-method summary{min-height:44px;color:var(--navy);cursor:pointer;align-items:center;margin-top:14px;font-weight:600;display:flex}.uv-method-list{gap:16px;max-width:56rem;margin-top:8px;display:grid}.uv-method-list dt{color:var(--navy);font-weight:600}.uv-method-list dd{color:var(--text-secondary);margin-top:2px;font-size:.9375rem;line-height:1.6}@media (max-width:1024px){.uv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.uv-scroll-hint{display:block}.uv-hero{padding:36px 0 28px}.uv-section{padding:36px 0}.uv-legend{margin-left:0}.uv-legend-axis{flex-basis:100%;margin-left:0}.uv-row-head{grid-template-columns:112px 4.5rem minmax(0,1fr);grid-template-areas:"name name chev""meta meta meta""spark ret excess";gap:8px 12px}.uv-row-name{grid-area:name}.uv-row-meta{grid-area:meta;justify-content:flex-start}.uv-row-spark{grid-area:spark;justify-content:flex-start}.uv-row-chev{grid-area:chev;justify-self:end}.uv-row-ret{text-align:left;grid-area:ret}.uv-row-excess{text-align:right;grid-area:excess}.uv-search input{width:100%;min-width:0}.uv-search{flex:100%}.uv-control select{min-width:8rem}}
