:root{color:#17202a;background:#f7f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.appShell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.topBar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:0 40px;border-bottom:1px solid #d9dee8;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:800;color:#0c5f63}nav{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}nav a{padding:10px 12px;border-radius:6px;color:#344052;font-size:14px;font-weight:650}nav a.active,nav a:hover{background:#e7f3f1;color:#0c5f63}main{flex:1 0 auto;padding-bottom:56px}.siteFooter{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 40px;border-top:1px solid #d9dee8;background:#fff;color:#657083;font-size:13px;font-weight:700}.siteFooter div{display:inline-flex;align-items:center;gap:10px}.siteFooter strong{color:#0c5f63}.siteFooter a{color:#526074}.siteFooter a:hover{color:#0c5f63;text-decoration:underline}.hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:36px;align-items:center;min-height:auto;padding:38px 56px 28px;background:linear-gradient(115deg,#0a5e63f0,#17202ad6),url(https://images.unsplash.com/photo-1532187863486-abf9dbad1b69?auto=format&fit=crop&w=1800&q=80);background-size:cover;background-position:center;color:#fff}.heroText{max-width:820px}.hero .heroClaim{max-width:860px;margin:8px 0 14px;color:#fff;font-size:30px;font-weight:850;line-height:1.08}.kicker{margin:0 0 12px;color:#0f7c82;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.hero .kicker{color:#a7ebe6}h1,h2{margin:0;letter-spacing:0}h1{font-size:72px;line-height:.95}.hero h1{font-size:84px}.content h1{font-size:42px;line-height:1.05}h2{font-size:22px}.hero p{max-width:780px;font-size:17px;line-height:1.58}.heroProof{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.heroProof span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(167,235,230,.42);border-radius:999px;background:#ffffff1a;color:#e8fffc;font-size:14px;font-weight:800}.heroActions,.downloadRow{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.primaryButton,.secondaryButton,.disabledButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:6px;border:1px solid transparent;font-weight:750;white-space:nowrap}.primaryButton{background:#0d777b;color:#fff}.hero .primaryButton{background:#fff;color:#0c5f63}.secondaryButton{border-color:#cad3df;background:#fff;color:#17202a}.hero .secondaryButton{border-color:#ffffff94;background:#ffffff21;color:#fff}.disabledButton{border-color:#d5dce6;background:#eef1f5;color:#657083}.releaseSnapshot{display:grid;gap:12px;align-self:stretch;padding:22px;border:1px solid rgba(255,255,255,.32);border-radius:8px;background:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.snapshotLabel{margin:0 0 8px;color:#a7ebe6;font-size:12px;font-weight:800;text-transform:uppercase}.snapshotPrimary{display:block;font-size:52px;line-height:1.1}.snapshotPrimaryLabel{display:block;max-width:300px;color:#d4f7f4;font-weight:650;line-height:1.45}.snapshotSummary{margin:0;color:#eefdfb;font-size:14px;line-height:1.55}.snapshotBadge{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 11px;border:1px solid rgba(167,235,230,.45);border-radius:999px;background:#0c5f6357;color:#d4f7f4;font-size:12px;font-weight:800}.snapshotMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.snapshotMetric{min-height:58px;padding:9px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#0c141c38}.snapshotMetric strong,.snapshotMetric span{display:block}.snapshotMetric strong{font-size:22px;line-height:1.15}.snapshotMetric span{margin-top:5px;color:#d4f7f4;font-size:12px;font-weight:700;line-height:1.25}.band,.content{max-width:1200px;margin:0 auto;padding:44px 28px}.band h2{margin-bottom:18px}.textLink{color:#0c5f63;font-size:14px;font-weight:800;white-space:nowrap}.highlightGrid,.statSummaryGrid{display:grid;gap:12px}.highlightGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.impactBand{padding-top:18px}.impactGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.highlightCard,.impactCard,.statSummaryCard,.statPanel{border:1px solid #d9dee8;border-radius:8px;background:#fff}.highlightCard,.impactCard,.statSummaryCard{min-height:142px;padding:18px}.impactCard{min-height:178px;border-color:#cfe4e1;background:linear-gradient(180deg,#fff,#f4fbfa)}.impactCard h3{margin:0 0 12px;color:#0c5f63;font-size:19px;line-height:1.25}.impactCard p{margin:0;color:#344052;font-size:15px;font-weight:650;line-height:1.62}.highlightCard span,.statSummaryCard span{display:block;color:#657083;font-size:12px;font-weight:800;text-transform:uppercase}.highlightCard strong,.statSummaryCard strong{display:block;margin-top:10px;color:#0c5f63;font-size:34px;line-height:1.05}.highlightCard p,.statSummaryCard p{margin:10px 0 0;color:#344052;font-size:14px;font-weight:650;line-height:1.55}.sampleGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.sampleCard,.infoPanel,.downloadItem{border:1px solid #d9dee8;border-radius:8px;background:#fff}.sampleCard{display:grid;gap:8px;padding:16px}.sampleCard strong{color:#0c5f63}.sampleCard span{font-weight:700}.sampleCard small{color:#657083}.sectionTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.pageLead{max-width:880px;margin:-10px 0 22px;color:#344052;font-size:16px;font-weight:650;line-height:1.7}.countBadge,.pill,.pendingText{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.countBadge{background:#e7f3f1;color:#0c5f63}.pill.ready{background:#daf4e8;color:#16623f}.pill.pending{background:#fff3d8;color:#7b5712}.controls{display:grid;grid-template-columns:minmax(240px,1fr) 220px 230px;gap:12px;margin-bottom:18px}.controls label,.searchBox{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid #ccd4df;border-radius:6px;background:#fff;color:#526074;font-size:14px;font-weight:700}.controls input,.controls select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#17202a}.exampleSearches{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 18px;color:#657083;font-size:13px;font-weight:750}.exampleButton{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid #cad3df;border-radius:999px;background:#fff;color:#0c5f63;cursor:pointer;font-weight:800;text-decoration:none}.exampleButton:hover{border-color:#0d777b;background:#e7f3f1}.browseFactGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.browseFactCard{min-height:124px;padding:16px;border:1px solid #d9dee8;border-radius:8px;background:#fff}.browseFactCard span{display:block;color:#657083;font-size:12px;font-weight:800;text-transform:uppercase}.browseFactCard strong{display:block;margin-top:10px;color:#0c5f63;font-size:28px;line-height:1.05}.browseFactCard p{margin:9px 0 0;color:#344052;font-size:13px;font-weight:650;line-height:1.5}.tableWrap{overflow:auto;border:1px solid #d9dee8;border-radius:8px;background:#fff}table{width:100%;border-collapse:collapse;min-width:960px}th,td{padding:13px 14px;border-bottom:1px solid #e7ebf1;text-align:left;vertical-align:middle;font-size:14px}th{background:#f1f4f8;color:#526074;font-size:12px;text-transform:uppercase}td a{color:#0c5f63;font-weight:800}.browseContent{max-width:1440px}.browseLayout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.browseMain{min-width:0}.browseTable{min-width:840px}.browseTable tbody tr{transition:background .16s ease}.browseTable tbody tr:hover,.browseTable tbody tr.activeRow{background:#eef8f6}.emptyTableRow td{padding:22px 14px;color:#526074;font-weight:800}.paginationBar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:12px 14px;border:1px solid #d9dee8;border-radius:8px;background:#fff}.paginationSummary{color:#526074;font-size:13px;font-weight:750}.paginationControls{display:flex;align-items:center;gap:8px;color:#526074;font-size:13px;font-weight:800}.paginationControls label{display:inline-flex;align-items:center;gap:6px}.paginationControls select{min-height:32px;padding:0 8px;border:1px solid #ccd4df;border-radius:6px;background:#fff;color:#17202a;font-weight:800}.paginationControls button{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid #cad3df;border-radius:6px;background:#fff;color:#0c5f63;cursor:pointer}.paginationControls button:hover:not(:disabled){border-color:#0d777b;background:#e7f3f1}.paginationControls button:disabled{cursor:not-allowed;opacity:.45}.structurePreviewCard{position:sticky;top:82px;overflow:hidden;border:1px solid #d9dee8;border-radius:8px;background:#fff}.structurePreviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #edf0f4}.structurePreviewHeader .kicker{margin-bottom:6px}.structurePreviewHeader h2{display:flex;align-items:center;gap:8px;color:#0c5f63;font-size:20px}.structurePreviewTag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#e7f3f1;color:#0c5f63;font-size:12px;font-weight:800;white-space:nowrap}.structureImageLink{display:block;background:#17202a}.structureImageLink img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;background:#17202a}.structurePreviewEmpty{display:grid;place-items:center;gap:8px;min-height:252px;padding:24px;background:#17202a;color:#d4f7f4;font-weight:800}.structurePreviewMeta{padding:8px 16px 4px}.structurePreviewMeta .keyValue{grid-template-columns:118px minmax(0,1fr)}.structurePreviewActions{display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px 16px}.structurePreviewActions a{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid #cad3df;border-radius:6px;color:#0c5f63;font-size:13px;font-weight:800}.typeCell{display:grid;gap:3px}.typeCell strong{color:#0c5f63;font-size:14px}.typeCell small{color:#657083;font-weight:700}.productBadges{display:flex;flex-wrap:wrap;gap:5px;min-width:168px}.productBadge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #bee4df;border-radius:999px;background:#eaf8f5;color:#0c5f63;font-size:11px;font-weight:850;line-height:1;white-space:nowrap}.productBadge.muted{border-color:#d5dce6;background:#f3f5f8;color:#657083}.sampleDetailContent{max-width:1320px}.sampleMetricHero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.detailGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.infoPanel{min-width:0;padding:20px}.infoPanel h2{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#0c5f63;font-size:18px}.keyValue{display:grid;grid-template-columns:minmax(118px,.42fr) minmax(0,.58fr);gap:10px;padding:9px 0;border-bottom:1px solid #edf0f4}.keyValue span{color:#667286}.keyValue strong{overflow-wrap:anywhere}.evidenceNote{margin-top:8px;padding:10px 0 0;border-top:1px solid #edf0f4}.evidenceNote summary{color:#0c5f63;cursor:pointer;font-weight:800}.evidenceNote p{margin:9px 0 0;color:#526074;font-size:14px;font-weight:650;line-height:1.55}.sampleMetricSection{margin-top:18px}.sampleSubhead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.sampleSubhead h2{color:#17202a}.sampleMetricGroups{display:grid;gap:14px}.metricGroup{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;padding:18px;border:1px solid #d9dee8;border-radius:8px;background:#fff}.metricGroup h3{margin:0 0 8px;color:#0c5f63;font-size:18px;line-height:1.25}.metricGroup p{margin:0;color:#526074;font-size:14px;font-weight:650;line-height:1.55}.metricTileGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metricTile{min-height:118px;padding:14px;border:1px solid #e1e7ef;border-radius:8px;background:#f8fafc}.metricTile.compact{min-height:118px;background:linear-gradient(180deg,#fff,#f4fbfa);border-color:#cfe4e1}.metricTile span{display:block;color:#657083;font-size:12px;font-weight:850;text-transform:uppercase}.metricTile strong{display:block;margin-top:9px;color:#0c5f63;font-size:26px;line-height:1.05;overflow-wrap:anywhere}.metricTile p{margin:9px 0 0;color:#344052;font-size:13px;font-weight:650;line-height:1.45}.panelNote{margin:12px 0 0;color:#344052;font-size:14px;font-weight:650;line-height:1.65}.statisticsPage{max-width:1280px}.statSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.statInsightGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.statInsightCard{min-height:152px;padding:16px;border:1px solid #cfe4e1;border-radius:8px;background:linear-gradient(180deg,#fff,#f4fbfa)}.statInsightCard h2{margin:0 0 10px;color:#0c5f63;font-size:17px;line-height:1.25}.statInsightCard p{margin:0;color:#344052;font-size:14px;font-weight:650;line-height:1.6}.statPanelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.statPanelWide{margin-top:16px}.statPanel{min-width:0;padding:20px}.statPanel h2{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#0c5f63;font-size:18px}.barList{display:grid;gap:12px}.barRow{display:grid;gap:6px}.barRowTop{display:flex;align-items:baseline;justify-content:space-between;gap:14px;color:#344052;font-size:14px;font-weight:750}.barRowTop span{min-width:0;overflow-wrap:anywhere}.barRowTop strong{color:#0c5f63;white-space:nowrap}.barTrack{overflow:hidden;height:8px;border-radius:999px;background:#edf1f5}.barTrack span{display:block;height:100%;border-radius:inherit;background:#0d777b}.statTable{overflow:auto}.statTable table{min-width:620px}.caseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.caseItem{display:grid;gap:8px;min-height:146px;padding:16px;border:1px solid #d9dee8;border-radius:8px;background:#f8fafc}.caseItem span{color:#657083;font-size:12px;font-weight:800;text-transform:uppercase}.caseItem strong{color:#0c5f63;font-size:24px}.caseItem p,.caseItem small{margin:0;color:#344052;line-height:1.45}.caseItem small{font-weight:800}.caseItem .caseMeta{color:#657083;font-weight:700}.caseItem .caseMetric{color:#0c5f63}.statsPolicyNote{display:flex;align-items:center;gap:10px;margin-top:16px;padding:14px 16px;border:1px solid #bee4df;border-radius:8px;background:#eaf8f5;color:#0c5f63;font-size:14px;font-weight:750;line-height:1.55}.sequenceBlock{margin-top:18px;padding:18px;border:1px solid #d9dee8;border-radius:8px;background:#fff}.previewPanel{margin-top:18px;overflow:hidden;border:1px solid #d9dee8;border-radius:8px;background:#fff}.previewHeader,.previewActions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px}.previewHeader{border-bottom:1px solid #edf0f4}.previewHeader h2{display:flex;align-items:center;gap:8px;color:#0c5f63;font-size:18px}.previewHeader .kicker{margin-bottom:6px}.previewMedia{background:#111a24}.previewMedia video,.previewMedia img{display:block;width:100%;max-height:560px;object-fit:contain;aspect-ratio:16 / 9}.previewActions{border-top:1px solid #edf0f4;color:#657083;font-size:14px;font-weight:700}.previewActions a{display:inline-flex;align-items:center;gap:7px;color:#0c5f63;font-weight:800;white-space:nowrap}.previewEmpty{padding:28px 18px;color:#657083;font-weight:700}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}code{overflow-wrap:anywhere}.sequenceBlock code{display:block;margin-top:12px;overflow-wrap:anywhere;line-height:1.8}.downloadList{display:grid;gap:12px}.datasetPanel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:16px;border:1px solid #bee4df;border-radius:8px;background:#eaf8f5}.datasetPanel div{display:grid;gap:6px;min-width:0}.datasetPanel strong{color:#0c5f63}.datasetPanel span{color:#344052;line-height:1.55}.datasetPanel code{overflow-wrap:anywhere;color:#0c5f63}.releaseFacts,.docLinkGrid{display:grid;gap:12px}.releaseFacts{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.releaseFacts div,.docLinkGrid a{border:1px solid #d9dee8;border-radius:8px;background:#fff}.releaseFacts div{min-height:132px;padding:16px}.releaseFacts span{display:block;color:#657083;font-size:12px;font-weight:800;text-transform:uppercase}.releaseFacts strong{display:block;margin-top:8px;color:#0c5f63;font-size:22px}.releaseFacts p{margin:9px 0 0;color:#344052;font-size:13px;font-weight:650;line-height:1.5}.docLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 24px}.docTipGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 24px}.docTipGrid div{min-height:132px;padding:16px;border:1px solid #d9dee8;border-radius:8px;background:#fff}.docTipGrid strong{display:block;color:#0c5f63;font-size:16px}.docTipGrid p{margin:9px 0 0;color:#344052;font-size:14px;font-weight:650;line-height:1.55}.docLinkGrid a{min-height:42px;padding:12px 14px;color:#0c5f63;font-weight:800}.commandPanel{display:grid;gap:12px;margin-bottom:18px;padding:18px;border:1px solid #d9dee8;border-radius:8px;background:#fff}.commandPanel h2{color:#0c5f63;font-size:18px}.commandPanel p{margin:0;color:#344052;line-height:1.6}.downloadItem{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px}.downloadItem div{display:grid;gap:6px;min-width:0}.downloadItem span{color:#657083}.downloadItem code{overflow-wrap:anywhere;color:#0c5f63}.iconButton{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:6px;background:#0d777b;color:#fff}.pendingText{background:#fff3d8;color:#7b5712}.docs{max-width:880px}.docs p{color:#344052;font-size:16px;line-height:1.7}.docs ul{margin:12px 0 22px;padding-left:22px;color:#344052;line-height:1.7}.docs li{margin-bottom:8px}.docs h2{margin-top:28px;margin-bottom:10px}pre{overflow:auto;padding:16px;border-radius:8px;background:#16212f;color:#f7fbff;line-height:1.6}.notice{display:flex;align-items:center;gap:10px;max-width:1200px;margin:18px auto 0;padding:14px 16px;border:1px solid #bee4df;border-radius:8px;background:#eaf8f5;color:#0c5f63;font-weight:700}@media(min-width:1500px){.hero h1{font-size:100px}.hero .heroClaim{font-size:40px}.hero p{font-size:19px}.snapshotPrimary{font-size:60px}}@media(max-width:1120px){.hero h1{font-size:72px}.hero .heroClaim{font-size:28px}.hero p{font-size:17px}.snapshotPrimary{font-size:48px}.snapshotMetric strong{font-size:20px}.snapshotMetric span{font-size:11px}.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.topBar{position:static;flex-direction:column;align-items:stretch;gap:8px;padding:14px 20px}.siteFooter{align-items:flex-start;flex-direction:column;padding:18px 20px}nav{width:100%;overflow-x:auto;padding-bottom:4px}.hero{grid-template-columns:1fr;min-height:auto;padding:34px 24px 24px}.hero p{font-size:16px}.hero h1{font-size:52px}.hero .heroClaim{font-size:24px}.hero .releaseSnapshot{display:none}.snapshotMetrics,.detailGrid,.sampleMetricHero,.controls,.browseLayout,.browseFactGrid,.highlightGrid,.impactGrid,.releaseFacts,.docLinkGrid,.docTipGrid,.statSummaryGrid,.statInsightGrid,.statPanelGrid,.caseGrid{grid-template-columns:1fr}.releaseSnapshot{padding:22px}.structurePreviewCard{position:static}.paginationBar{align-items:stretch;flex-direction:column}.paginationControls{flex-wrap:wrap}.metricGroup,.metricTileGrid{grid-template-columns:1fr}.sampleSubhead{align-items:flex-start;flex-direction:column}.snapshotPrimary{font-size:56px}.sectionTitle{align-items:flex-start;flex-direction:column}.keyValue{grid-template-columns:1fr;gap:4px}.downloadItem,.datasetPanel,.previewHeader,.previewActions{align-items:flex-start;flex-direction:column}}
