.data-lab{padding-bottom:54px}.dl-intro{padding:64px 0 30px}.dl-intro-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.dl-intro h1{font-size:48px;letter-spacing:-1.5px;font-weight:500;line-height:1.3;margin:20px 0 15px}.dl-intro>p{font-size:18px;color:var(--muted);margin:0 0 20px}.dl-stamp{font-size:12px;color:var(--muted);padding:8px 12px;border:1px solid var(--line);border-radius:30px;white-space:nowrap}.dl-subline{display:flex;flex-wrap:wrap;gap:10px 24px;color:var(--muted);font-size:12px}.dl-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.dl-metric{padding:24px 26px;background:var(--panel)}.dl-metric+.dl-metric{border-left:1px solid var(--line)}.dl-metric>span{font-size:13px;color:var(--muted)}.dl-metric strong{display:block;font-size:48px;font-weight:400;letter-spacing:-2px;color:var(--accent);line-height:1.5;font-variant-numeric:tabular-nums}.dl-metric strong small{font-size:12px;letter-spacing:0;margin-left:10px;color:var(--muted)}.dl-metric p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.dl-caption{font-size:12px;line-height:1.9;color:var(--muted);margin:14px 0}.dl-section{margin-top:58px;scroll-margin-top:150px}.dl-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.dl-heading h2{font-size:27px;font-weight:500;line-height:1.5;margin:9px 0 0}.dl-heading .text-link{font-size:13px}.dl-source-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.dl-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:30px}.dl-large{font-size:72px;color:var(--accent);line-height:1.1;font-weight:300}.dl-source-copy h3{font-size:17px;font-weight:500;margin:16px 0}.dl-source-copy p{font-size:14px;line-height:1.9;color:var(--muted)}.dl-source-copy a{font-size:13px;display:block;margin-top:26px}.dl-scroll{overflow-x:auto;overscroll-behavior-inline:contain;min-width:0;border:1px solid var(--line);border-radius:8px}.dl-table{width:100%;border-collapse:collapse;font-size:13px;min-width:500px}.dl-table th,.dl-table td{text-align:right;padding:13px 16px;border-bottom:1px solid var(--line)}.dl-table th:first-child{text-align:left}.dl-table thead{background:var(--panel);color:var(--muted);font-size:11px}.dl-table tbody th{font-weight:400}.dl-table tr:last-child th,.dl-table tr:last-child td{border-bottom:0}.dl-table td:last-child{color:var(--accent)}.dl-description{color:var(--muted);font-size:14px}.dl-legend{display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0;font-size:12px;color:var(--muted)}.dl-legend span{display:flex;align-items:center;gap:8px}.dl-legend i{width:9px;height:9px;display:inline-block;border-radius:50%;border:1px solid var(--quiet)}.dl-legend .full{background:var(--accent);border-color:var(--accent)}.dl-legend .limited{background:linear-gradient(90deg,var(--accent) 50%,transparent 50%)}.dl-legend .gap{border-color:var(--accent)}.dl-coverage table{border-collapse:collapse;width:max-content;min-width:100%;font-size:11px}.dl-coverage th,.dl-coverage td{border-bottom:1px solid var(--line);text-align:center;padding:0}.dl-coverage th{font-weight:400;color:var(--muted)}.dl-coverage thead th{height:43px;background:var(--panel)}.dl-coverage th:first-child{position:sticky;left:0;background:var(--panel);text-align:left;padding:10px 18px;min-width:220px;max-width:220px;z-index:1;white-space:normal}.dl-coverage tr:last-child>*{border-bottom:0}.dl-cell{height:40px;width:38px;padding:0;font-size:17px;display:flex;align-items:center;justify-content:center;color:var(--quiet)}.dl-cell.full,.dl-cell.limited,.dl-cell.gap{color:var(--accent)}.dl-cell:hover{background:var(--panel2)}.dl-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.dl-tab{border:1px solid var(--line);border-radius:5px;padding:11px 15px;font-size:14px;min-height:44px}.dl-tab span{font-size:11px;margin-left:10px;color:var(--muted)}.dl-tab.selected{background:var(--accent);border-color:var(--accent);color:var(--bg)}.dl-tab.selected span{color:inherit}.dl-filters{display:grid;grid-template-columns:2fr 1.2fr 1fr;gap:14px}.dl-filters label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--muted);min-width:0}.dl-filters input,.dl-filters select{width:100%;min-width:0;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--text);padding:12px 14px;min-height:48px;font:inherit;font-size:14px}.dl-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dl-doc{border:1px solid var(--line);border-radius:6px;padding:23px;display:flex;flex-direction:column;min-width:0}.dl-doc-meta{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--accent)}.dl-doc-meta>span:first-child{min-width:0}.dl-doc h3{font-size:17px;line-height:1.6;font-weight:500;overflow-wrap:anywhere;margin:15px 0 10px}.dl-doc h3 span{color:var(--accent)}.dl-doc p{font-size:12px;color:var(--muted);margin:0 0 22px;overflow-wrap:anywhere}.dl-doc-foot{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted);margin-top:auto}.dl-pagination{display:flex;align-items:center;justify-content:center;gap:30px;margin:26px 0}.dl-pagination button{min-height:44px;border:1px solid var(--line);border-radius:4px;padding:8px 16px;font-size:13px}.dl-pagination button:disabled{opacity:.35;cursor:default}.dl-pagination span{font-size:12px;color:var(--muted)}.dl-empty{padding:45px 20px;border:1px dashed var(--line);text-align:center;grid-column:1/-1;color:var(--muted)}.dl-market{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;gap:20px}.dl-market strong{display:block;font-weight:400;font-size:29px;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.dl-market span{font-size:12px;color:var(--muted)}.dl-notes{display:grid;grid-template-columns:1fr 1fr;gap:42px;padding:28px 30px;background:var(--panel);border-radius:8px;margin-top:35px}.dl-notes h2,.dl-notes h3{font-size:16px;font-weight:500;margin:0 0 10px}.dl-notes p{font-size:13px;color:var(--muted);line-height:1.9;margin:0}
@media(max-width:900px){.dl-source-layout{grid-template-columns:1fr}.dl-source-copy{display:grid;grid-template-columns:auto 1fr;gap:0 18px;padding:22px}.dl-source-copy .dl-large{grid-row:1/3;font-size:52px}.dl-source-copy h3{margin:0 0 8px;align-self:center}.dl-source-copy p{grid-column:1/-1;margin:8px 0;font-size:13px}.dl-source-copy a{grid-column:1/-1;margin-top:12px}.dl-metric{padding:20px}.dl-metric strong{font-size:40px}.dl-market strong{font-size:25px}}
@media(max-width:640px){.dl-intro{padding-top:32px}.dl-intro-row{display:block}.dl-intro h1{font-size:35px;margin:16px 0}.dl-stamp{display:inline-block;font-size:11px;margin-bottom:17px}.dl-intro>p{font-size:16px;line-height:1.8}.dl-subline{font-size:11px;gap:5px 16px}.dl-metrics{grid-template-columns:1fr 1fr}.dl-metric{padding:19px 16px}.dl-metric strong{font-size:37px}.dl-metric:nth-child(3){border-left:0}.dl-metric:nth-child(n+3){border-top:1px solid var(--line)}.dl-metric p{font-size:11px}.dl-section{margin-top:38px}.dl-heading{align-items:start;gap:10px;flex-wrap:wrap}.dl-heading h2{font-size:23px}.dl-table th,.dl-table td{padding:12px}.dl-coverage th:first-child{min-width:150px;max-width:150px;width:150px;padding:10px;font-size:11px}.dl-cell{width:40px;height:44px}.dl-legend{gap:10px 16px;font-size:11px}.dl-filters{grid-template-columns:1fr 1fr}.dl-filters label:first-child{grid-column:1/-1}.dl-filters input,.dl-filters select{font-size:16px}.dl-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dl-tab{font-size:13px;padding:10px 9px}.dl-tab span{margin-left:7px}.dl-documents{grid-template-columns:1fr}.dl-doc{padding:19px}.dl-doc h3{font-size:17px}.dl-market{grid-template-columns:1fr 1fr;row-gap:22px}.dl-market strong{font-size:28px}.dl-notes{grid-template-columns:1fr;gap:24px;padding:24px 20px}.dl-pagination{gap:15px}.dl-pagination button{padding:9px 13px}.dl-caption{font-size:12px}.dl-heading>.dl-caption{margin:0}}
