.sah-history{margin-top:40px;padding-top:29px;border-top:1px solid var(--gold,#d6b777);scroll-margin-top:28px;color:#cdd8e6;min-width:0}
.sah-table td{font-size:11px}
.sah-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:22px}.sah-heading h2{margin:6px 0 9px}.sah-subtitle{font-size:13px;line-height:1.75;color:#a8b9cd;margin:0}
.sah-import-badge{flex-shrink:0;padding:7px 10px;margin-top:4px;border:1px solid #d6b77755;color:var(--gold,#d6b777);background:#d6b7770a;font-size:10px;letter-spacing:.3px}
.sah-provenance{display:flex;flex-wrap:wrap;gap:10px 26px;margin:21px 0 18px;font-size:10px;color:#91a3ba}.sah-provenance b{font:400 10px 'DM Mono',monospace;color:#cbd7e5;margin-left:6px}
.sah-stats{display:grid;grid-template-columns:1.05fr 1fr 1.15fr 1.05fr 1fr;border:1px solid var(--line,#28374b);background:linear-gradient(135deg,#142131,#0d1725)}
.sah-stat{min-width:0;padding:21px 18px;border-right:1px solid var(--line,#28374b)}.sah-stat:last-child{border-right:0}.sah-stat h3{font-size:11px;font-weight:400!important;line-height:1.7;margin:0;color:#b9c7d7}.sah-stat>strong{display:block;font:400 29px/1.4 'DM Mono',monospace;letter-spacing:-1.1px;color:#e0e9f4;margin:12px 0 9px;white-space:nowrap}.sah-stat>strong em{font-style:normal;font-size:13px;color:#9aabc0;margin-left:5px;letter-spacing:0}.sah-stat>p{font-size:10px;line-height:1.7;margin:0;color:#8fa2bb}.sah-stat-hit{background:#d6b77709;border-top:2px solid var(--gold,#d6b777);padding-top:19px}.sah-stat-hit>strong{color:var(--gold,#d6b777);font-size:36px;line-height:1.13}
.sah-caution{padding:17px 20px;border:1px solid #d6b77740;border-top:0;border-left:3px solid #d6b777a6;background:#d6b77706}.sah-caution>strong{font-size:12px;font-weight:500;line-height:1.8;color:#dfc996}.sah-caution p{font-size:11px;line-height:1.9;margin:7px 0 0;color:#aebbd0}
.sah-secondary{display:grid;grid-template-columns:1fr .8fr 1fr 2.8fr;align-items:center;gap:20px;border-bottom:1px solid var(--line,#28374b);padding:19px 0}.sah-secondary>div>span{display:block;font-size:10px;color:#91a3ba;line-height:1.6}.sah-secondary>div>strong{font:400 18px 'DM Mono',monospace;color:#c6d5e7;display:block;margin-top:7px}.sah-secondary>p{margin:0;padding-left:21px;border-left:1px solid var(--line,#28374b);font-size:10px;line-height:1.95;color:#94a6bd}.sah-secondary>p>strong{font-weight:400;color:#c8d4e4}.sah-google-note{margin:12px 0 0;color:#b7c6d9;font-size:11px;line-height:1.85}
.sah-samples{margin-top:31px}.sah-sample-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.sah-sample-heading h3{margin:6px 0 0;font-size:20px;font-weight:500;line-height:1.5}.sah-sample-heading .eyebrow{font-size:9px;letter-spacing:1.65px}.sah-filter{display:flex;gap:4px;padding:4px;background:#0b1421;border:1px solid var(--line,#28374b);flex-shrink:0}.sah-filter button{appearance:none;border:1px solid transparent;border-radius:0;background:transparent;color:#91a3ba;padding:7px 13px;font:11px 'DM Mono','Noto Sans SC',monospace;cursor:pointer;transition:color .15s,background .15s}.sah-filter button:hover{color:#ead9b8;background:#d6b7770a}.sah-filter button[aria-pressed=true]{border-color:#d6b77766;background:#d6b77715;color:var(--gold,#d6b777)}.sah-history :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--gold,#d6b777);outline-offset:4px}.sah-filter-status{font-size:10px;line-height:1.7;color:#91a3ba;margin:12px 0 17px;min-height:17px}
.sah-chart{margin:0;padding:21px 22px 16px;background:var(--panel2,#101b2a);border:1px solid var(--line,#28374b)}.sah-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:17px;margin-bottom:15px}.sah-chart-heading h4{font-size:12px;font-weight:400;margin:0;color:#cfdae7;line-height:1.7}.sah-legend{display:flex;gap:18px;flex-wrap:wrap}.sah-legend>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#a3b4c8}.sah-legend i{width:7px;height:7px;border-radius:50%;display:inline-block}.sah-legend-target{background:#d6b777}.sah-legend-high{background:#78c9ac}.sah-chart-svg{width:100%;height:auto;display:block;overflow:hidden}.sah-chart-guide line{stroke:#24364b;stroke-width:1;vector-effect:non-scaling-stroke}.sah-chart-guide text,.sah-chart-date,.sah-chart-unit{fill:#8297b0;font:10px 'DM Mono',monospace}.sah-chart-unit{font-size:9px}.sah-chart-stem{stroke:#637984;stroke-width:2;stroke-opacity:.65;vector-effect:non-scaling-stroke}.sah-chart-target{fill:#d6b777;stroke:#101b2a;stroke-width:1.4;vector-effect:non-scaling-stroke}.sah-chart-high{fill:#78c9ac;stroke:#101b2a;stroke-width:1.4;vector-effect:non-scaling-stroke}.sah-chart figcaption{margin-top:11px;font-size:10px;line-height:1.8;color:#8ea2ba}.sah-chart figcaption strong{font-weight:400;color:#becbda}
.sah-table-scroll{overflow-x:auto;margin-top:18px;border:1px solid var(--line,#28374b);scrollbar-color:#485a70 #101b2a;scrollbar-width:thin}.sah-table{width:100%;min-width:795px;border-collapse:collapse;font:11px 'DM Mono',monospace;color:#c5d2e3;font-variant-numeric:tabular-nums}.sah-table caption{text-align:left;padding:11px 15px;color:#90a3bc;font:10px/1.7 'DM Sans','Noto Sans SC',sans-serif;border-bottom:1px solid var(--line,#28374b);background:#111e2e}.sah-table thead{background:#142235}.sah-table th,.sah-table td{padding:13px 15px;text-align:right;white-space:nowrap;border-bottom:1px solid #26364b}.sah-table thead th{font:400 10px/1.7 'DM Sans','Noto Sans SC',sans-serif;color:#b7c7db}.sah-table th:first-child{text-align:left}.sah-table tbody th{font-weight:400;color:#d2ddec}.sah-table tbody tr:nth-child(even){background:#ffffff02}.sah-table tbody tr:hover{background:#d6b77707}.sah-table tbody tr:last-child>*{border-bottom:0}.sah-table small{display:block;font-size:9px;line-height:1.5;color:#8398b3;margin-top:4px}.sah-table thead small{font-size:9px;margin-top:0;color:#7f95af}.sah-table .sah-ratio-cell{color:#91ceb8}.sah-table .sah-cutoff-label{font:9px/1.5 'DM Sans','Noto Sans SC',sans-serif;color:#c4a979}.sah-cutoff-row{background:#d6b77705!important}.sah-table-note{font-size:10px;line-height:1.85;color:#889eb8;margin:12px 0 0}
.sah-method{border:1px solid var(--line,#28374b);margin-top:26px;background:#101b291a}.sah-method summary{display:flex;justify-content:space-between;align-items:center;gap:14px;cursor:pointer;list-style:none;padding:17px 20px;color:#bbcbdc;font-size:12px}.sah-method summary::-webkit-details-marker{display:none}.sah-method summary>span{color:var(--gold,#d6b777);font-size:18px;font-weight:300;line-height:1}.sah-method[open] summary{border-bottom:1px solid var(--line,#28374b);color:var(--gold,#d6b777)}.sah-method[open] summary>span{transform:rotate(45deg)}.sah-method-body{padding:21px}.sah-formula{font-size:12px;line-height:1.85;color:#d6be8e;background:#d6b77708;border-left:2px solid #d6b77783;padding:11px 14px;margin:0 0 21px}.sah-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sah-method h4{font-size:12px;font-weight:500;color:#cfdaea;margin:0 0 12px}.sah-method-grid p{font-size:11px;line-height:1.9;margin:0 0 12px;color:#98acc4}.sah-extremes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line,#28374b);padding-top:19px;margin:8px 0 19px;gap:22px}.sah-extremes h4{font-size:10px;color:#9db0c6;margin:0 0 10px}.sah-extremes article>p{margin:0 0 9px}.sah-extremes strong{display:block;font:18px 'DM Mono',monospace;font-weight:400;color:#ddc28e}.sah-extremes article>p>span{display:block;font:10px 'DM Mono',monospace;color:#a1b3c9;margin-top:7px}.sah-small{font-size:10px;line-height:1.8;color:#8da2ba;margin:8px 0 0}.sah-file-hash{font-size:9px;line-height:1.7;color:#7f93ad;padding-top:13px;margin:16px 0 0;border-top:1px solid var(--line,#28374b)}.sah-file-hash code{display:block;font:9px/1.7 'DM Mono',monospace;overflow-wrap:anywhere;color:#9eafc3}
.sah-source-footer{display:flex;align-items:center;justify-content:space-between;gap:26px;margin-top:22px}.sah-report-link{display:inline-flex;align-items:center;gap:9px;border:1px solid #d6b77766;padding:10px 13px;color:var(--gold,#d6b777);font-size:11px;text-decoration:none;background:#d6b77708}.sah-report-link:hover{border-color:var(--gold,#d6b777);background:#d6b77713}.sah-report-link>span{font-size:17px;line-height:1}.sah-report-link>small{font:9px 'DM Mono',monospace;color:#998b74}.sah-source-footer .sah-small{max-width:400px;font-size:9px}.sah-source-links{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.sah-source-links .sa-link{font-size:10px;text-align:right}.sah-version{font:9px/1.8 'DM Mono','Noto Sans SC',monospace;color:#748aa4;margin:18px 0 0}.sah-no-rows{padding:24px;font-size:12px;color:#a5b7ca}
@media(max-width:1100px){.sah-stat{padding:19px 13px}.sah-stat-hit{padding-top:17px}.sah-stat>strong{font-size:24px}.sah-stat-hit>strong{font-size:30px}.sah-stat h3{font-size:10px}.sah-stat>p{font-size:9px}.sah-stat>strong em{font-size:11px}.sah-secondary{grid-template-columns:1fr .8fr 1fr 2.8fr;gap:15px}}
@media(max-width:760px){.sah-history{margin-top:32px;padding-top:25px}.sah-heading{display:block}.sah-import-badge{display:inline-block;margin-top:13px}.sah-provenance{gap:8px 16px}.sah-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.sah-stat{grid-column:span 2;padding:17px 15px;border-bottom:1px solid var(--line,#28374b)}.sah-stat:nth-child(3){border-right:0}.sah-stat:nth-child(4),.sah-stat:nth-child(5){grid-column:span 3;border-bottom:0}.sah-stat-hit{padding-top:15px}.sah-stat>strong{font-size:27px}.sah-stat-hit>strong{font-size:32px}.sah-stat>p{font-size:10px}.sah-stat h3{font-size:10px}.sah-caution{padding:15px 17px}.sah-caution>strong{font-size:11px}.sah-caution p{font-size:10px}.sah-secondary{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 12px}.sah-secondary>p{grid-column:1/-1;border-left:0;border-top:1px solid #26364b;padding:12px 0 0}.sah-sample-heading{align-items:flex-start}.sah-filter button{padding:7px 10px}.sah-chart{padding:17px 14px 13px}.sah-chart-heading{align-items:flex-start;flex-direction:column;gap:8px}.sah-chart-guide text,.sah-chart-date{font-size:13px}.sah-chart-unit{font-size:12px}.sah-method-grid{grid-template-columns:1fr;gap:9px}.sah-extremes{gap:16px}.sah-source-footer{align-items:flex-start;gap:20px}.sah-source-links{max-width:43%}}
@media(max-width:520px){.sah-heading h2{font-size:20px}.sah-subtitle{font-size:12px}.sah-provenance{display:grid;gap:8px}.sah-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sah-stat{grid-column:auto!important;padding:17px 13px;border-right:1px solid var(--line,#28374b);border-bottom:1px solid var(--line,#28374b)!important}.sah-stat:first-child{grid-column:1/-1!important;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:14px 17px;border-right:0}.sah-stat:first-child h3{font-size:12px}.sah-stat:first-child>strong{grid-column:2;grid-row:1/3;margin:0;font-size:37px}.sah-stat:first-child>p{margin-top:5px}.sah-stat:nth-child(3),.sah-stat:nth-child(5){border-right:0}.sah-stat:nth-child(4),.sah-stat:nth-child(5){border-bottom:0!important}.sah-stat>strong{font-size:28px;margin:9px 0 6px}.sah-stat>strong em{font-size:12px}.sah-stat>p{font-size:9px}.sah-caution{padding:14px}.sah-secondary{padding:17px 0}.sah-secondary>div>span{font-size:9px}.sah-secondary>div>strong{font-size:17px}.sah-sample-heading{flex-direction:column;gap:15px}.sah-filter{align-self:stretch}.sah-filter button{flex:1;padding:9px}.sah-filter-status{font-size:10px;line-height:1.8}.sah-chart{padding:15px 11px 12px}.sah-chart-svg{min-height:132px}.sah-chart-guide text,.sah-chart-date{font-size:16px}.sah-chart-unit{font-size:14px}.sah-legend{gap:12px}.sah-legend>span{font-size:9px}.sah-chart figcaption{font-size:9px;margin-top:3px}.sah-table th,.sah-table td{padding:12px}.sah-method summary{padding:16px 14px;font-size:11px}.sah-method-body{padding:16px 14px}.sah-formula{font-size:11px;padding:10px 12px}.sah-extremes{grid-template-columns:1fr;gap:14px}.sah-extremes article{padding-bottom:13px;border-bottom:1px solid #26364b}.sah-extremes article:last-child{padding-bottom:0;border-bottom:0}.sah-extremes article>p>span{display:inline;margin-left:12px}.sah-extremes strong{display:inline}.sah-source-footer{flex-direction:column;gap:18px}.sah-source-links{align-items:flex-start;max-width:none;gap:12px}.sah-source-links .sa-link{text-align:left}.sah-version{font-size:8px}}
