:root{color:#111827;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f5f9;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:400;line-height:1.5}html,body,#root{min-height:100%;margin:0}img{max-width:100%}.public-shell nav.public-main.research-topic-nav{padding-top:44px;padding-bottom:0}.research-topic-nav>div:first-child{color:#8594a5;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.research-topic-nav a{color:#607c99;text-decoration:none}.research-sibling-nav{flex-wrap:wrap;gap:6px 24px;margin-top:20px;display:flex}.research-sibling-nav a{color:#7d8b9a;background:0 0;border-radius:0;padding:9px 0;font-size:12px;line-height:1.5}.research-sibling-nav a[aria-current=page]{color:#203c59;box-shadow:inset 0 -1px #203c59}.research-topic-nav a:focus-visible{outline-offset:4px;outline:2px solid #245eea}.research-compact-footer{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;padding:15px 0;display:flex}.research-compact-footer p{color:#7d91a6;max-width:850px;font-size:11px;line-height:1.8}.research-compact-footer a{color:#607e9b;font-size:11px;text-decoration:none}.public-shell .research-page>.page-intro{margin-bottom:25px;padding-block:20px}.public-shell .research-page>.page-intro h1{letter-spacing:-.04em;max-width:940px;font-size:clamp(33px,4vw,52px)}.public-shell .sector-page-heading,.public-shell .employment-heading{margin-top:18px;margin-bottom:35px;display:block}.public-shell .sector-page-heading h1,.public-shell .employment-heading h1{max-width:940px}@media (width<=600px){.public-shell nav.public-main.research-topic-nav{padding-top:32px}.research-sibling-nav{scrollbar-width:thin;flex-wrap:nowrap;gap:20px;margin-top:17px;padding-bottom:3px;overflow-x:auto}.research-sibling-nav a{white-space:nowrap;flex-shrink:0;font-size:11px}.public-shell .research-topic-nav+main.public-main{padding-top:20px}}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#262a28;--muted:#858982;--line:#dddfd9;--accent:#244c39;--paper:#fbfbf7;--surface:#eeefe9;color:var(--ink);background:var(--surface);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,select,summary,input[type=color]{cursor:pointer}a{color:var(--accent)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #688975}button{transition:background .15s,color .15s}button:disabled{opacity:.4;cursor:not-allowed}.main-panel{max-width:1840px;margin:auto;padding:0 30px 50px}.app-header{border-bottom:1px solid #b8bdb2;justify-content:space-between;align-items:center;min-height:82px;display:flex}.app-header h1{letter-spacing:-1px;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:550;display:flex}.app-header h1 span{letter-spacing:0;color:#6e786c;border:1px solid #c6cdc0;padding:3px 6px;font:11px ui-monospace,monospace}.save-caption{color:var(--muted);font:10px ui-monospace,monospace}.post-navigation{justify-content:space-between;align-items:center;gap:20px;padding:17px 0 24px;display:flex}.category-tabs{flex-wrap:wrap;gap:16px;display:flex}.category-tabs button{color:#858982;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 0;font-size:11px}.category-tabs button span{color:#969d90;margin-left:7px;font:9px ui-monospace,monospace}.post-search{flex:0 225px;align-items:center;display:flex}.post-search>span{display:none}.post-search input{outline-offset:3px;background:0 0;border:0;border-bottom:1px solid #c6ccc0;width:100%;padding:9px 0;font-size:11px}.content-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:30px;display:grid}.post-list{flex-direction:column;display:flex}.list-heading{color:#92978b;letter-spacing:1px;justify-content:space-between;padding:0 12px 16px;font:9px ui-monospace,monospace;display:flex}.list-heading strong{font-weight:400}.post-link{text-align:left;border:0;border-top:1px solid var(--line);color:inherit;background:0 0;gap:10px;padding:20px 12px;display:grid;position:relative}.post-link.selected{background:#dfe5d9;border-top-color:#0000}.post-link.selected:before{content:"";background:#31573c;width:3px;position:absolute;top:0;bottom:0;left:0}.post-index{color:#92998b;justify-content:space-between;gap:10px;font:10px ui-monospace,monospace;display:flex}.post-index>span{text-align:right;letter-spacing:0;color:#6e7c68;font-family:inherit;font-size:8px}.post-link strong{letter-spacing:-.2px;font-size:13px;font-weight:550;line-height:1.45}.post-link small{color:#7f8779;font-size:10px;line-height:1.7}.detail-card{min-width:0}.post-summary h2{letter-spacing:-1.1px;margin:0 0 10px;font-size:clamp(23px,2.2vw,34px);font-weight:500;line-height:1.18}.lead{color:#858982;margin:0;font-size:11px;line-height:1.6}.chart-workspace{grid-template-columns:minmax(0,1fr) 268px;align-items:start;column-gap:26px;display:grid}.chart-preview{background:var(--paper);border:1px solid #e1e4d9;grid-area:1/1/5;align-self:start;place-items:center;min-width:0;min-height:360px;padding:0;display:grid;box-shadow:0 2px 10px #28302208}.chart-preview svg{width:100%;max-height:720px;display:block}.chart-controls{border-top:1px solid #aab2a2;grid-area:1/2;grid-template-columns:1fr 1fr;gap:15px 12px;padding-top:16px;display:grid}.chart-controls h3{letter-spacing:-.1px;grid-column:1/-1;margin:0 0 6px;font-size:11px;font-weight:600}.chart-controls label{color:#92998b;gap:9px;font-size:9px;display:grid}.chart-controls select{color:#3d4937;background:0 0;border:0;border-bottom:1px solid #c8cfc0;border-radius:0;width:100%;min-width:0;padding:7px 0;font-size:10px}.download-button{color:#f7f9f2;background:#294c36;border:0;grid-column:1/-1;margin:3px 0 20px;padding:12px;font-size:11px}.download-button:hover{background:#1e3928}.appearance-editor{border-top:1px solid #c8cfc0;grid-area:2/2;padding:15px 0}.appearance-editor summary{justify-content:space-between;font-size:11px;font-weight:550;list-style:none;display:flex}.appearance-editor summary:after{content:"+";color:#7b8971;font:14px ui-monospace,monospace}.appearance-editor[open] summary:after{content:"−"}.color-controls{grid-template-columns:repeat(4,1fr);gap:16px 7px;padding-top:17px;display:grid}.color-controls label{color:#7f8a76;gap:8px;font-size:8px;display:grid}.color-controls input{background:0 0;border:1px solid #c6cec0;width:100%;height:27px;padding:2px}.color-controls button{text-align:left;text-underline-offset:3px;color:#7e8a74;background:0 0;border:0;grid-area:3/1/auto/-1;padding:0;font-size:9px;text-decoration:underline}.palette-controls{grid-template-columns:1fr;gap:5px;margin-top:17px;display:grid}.palette-controls button{text-align:left;color:#68765d;background:0 0;border:1px solid #d2d8c9;align-items:center;gap:12px;padding:7px 9px;font-size:9px;display:flex}.palette-swatches{display:flex}.palette-swatches i{width:12px;height:15px;display:block}.point-colors{grid-template-columns:1fr 1fr;gap:9px;max-height:210px;margin-top:16px;display:grid;overflow-y:auto}.point-colors label{color:#7a866f;align-items:center;gap:7px;min-width:0;font-size:9px;display:flex}.point-colors input{background:0 0;border:1px solid #c6cec0;flex-shrink:0;width:23px;height:23px;padding:1px}.point-colors span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-disclosure{border-top:1px solid #c8cfc0;grid-area:3/2;padding:14px 0}.data-disclosure summary{cursor:pointer;font-size:11px}.data-editor{gap:9px;padding-top:16px;font-size:10px;display:grid}.data-editor span{color:#92998b;font-size:9px;line-height:1.6}.data-editor textarea{resize:vertical;color:#4d5a43;background:#f5f6ef;border:1px solid #cbd1c2;width:100%;padding:10px;font:10px/1.7 ui-monospace,monospace}.dataset-attribution{color:#92998b;overflow-wrap:anywhere;grid-area:5/1;margin:13px 0 7px;font-size:9px;line-height:1.6}.dataset-attribution a{text-decoration:none}.evaluation{color:#959c8d;grid-area:6/1;margin:0;font:9px/1.6 ui-monospace,monospace}.action-row{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.action-row button{color:#53634a;background:0 0;border:1px solid #b9c4af;padding:10px 15px;font-size:10px}.copy-notice{color:#6e7c61;min-height:12px;margin:8px 0 12px;font-size:10px}.post-copy,.source-list{border-top:1px solid #cdd4c3}.post-copy summary,.source-list summary{cursor:pointer;color:#68785a;padding:15px 0;font-size:11px}.copy-editors{grid-template-columns:1fr 1fr;gap:18px;padding:4px 0 22px;display:grid}.copy-editors label{color:#79886b;gap:9px;font-size:10px;display:grid}.copy-editors textarea{resize:vertical;color:#4c5b41;background:#f5f6ef;border:1px solid #cbd1c2;width:100%;min-height:150px;padding:14px;font:11px/1.8 inherit}.source-list a{overflow-wrap:anywhere;padding:5px 0 13px;font-size:10px;text-decoration:none;display:block}.input-error,.empty-list,.empty-detail{color:#8a6754;padding:20px;font-size:12px;line-height:1.7}.chart-axis-label{fill:#797b82}.chart-preview .chart-value{paint-order:stroke;stroke-width:0}.index-dashboard{padding:48px 0 30px}.index-heading{border-bottom:1px solid #b8bdb2;justify-content:space-between;align-items:end;padding:0 0 26px;display:flex}.index-kicker{letter-spacing:1.2px;color:#74816a;font:9px ui-monospace,monospace}.index-heading h2{letter-spacing:-2px;color:#28372e;margin:11px 0 0;font:500 clamp(38px,5vw,64px)/.95 Georgia,serif}.index-heading>p{color:#828b7e;text-align:right;margin:0;font-size:11px;line-height:1.8}.index-error{color:#9b4839;padding:10px 0;font-size:11px}.index-sections{border-bottom:1px solid #cdd3c7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.index-section{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ded5;gap:13px;min-height:150px;padding:24px 24px 23px 0;display:grid}.index-section+.index-section{padding-left:24px}.index-section:last-child{border-right:0}.index-section:hover .index-section-title,.index-latest-heading button:hover{color:#244c39}.index-section-title{color:#687761;font-size:12px}.index-section strong{letter-spacing:-.8px;color:#2d392f;font:500 clamp(25px,3vw,38px)/1.1 Georgia,serif}.index-section-detail{color:#8b9387;font-size:10px;line-height:1.6}.index-latest{padding-top:28px}.index-latest-heading{border-bottom:1px solid #cdd3c7;justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.index-latest-heading h3{color:#2d392f;margin:0;font:500 22px Georgia,serif}.index-latest-heading button{color:#6f7d68;background:0 0;border:0;padding:0;font-size:10px}.index-highlights{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;margin:0;padding:0;list-style:none;display:grid}.index-highlights li{border-bottom:1px solid #d9ded5}.index-highlights li:last-child:nth-child(odd){grid-column:1/-1}.index-highlights button{text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;width:100%;padding:17px 0;display:grid}.index-highlights button:hover strong{color:#31573c}.index-highlights button>span{color:#879080;font:9px ui-monospace,monospace}.index-highlights strong{color:#303a31;font:500 17px/1.3 Georgia,serif}.index-highlights small{color:#778174;font-size:10px;line-height:1.65}.index-empty{color:#818b7b;padding:20px 0;font-size:11px}@media (width<=700px){.index-dashboard{padding:32px 0 20px}.index-heading{align-items:start;gap:16px}.index-heading>p{max-width:145px;font-size:9px}.index-sections{grid-template-columns:1fr}.index-section,.index-section+.index-section{border-bottom:1px solid #d9ded5;border-right:0;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;min-height:0;padding:17px 0}.index-section-title{grid-column:1}.index-section strong{text-align:right;grid-area:1/2/3}.index-section-detail{grid-column:1}.index-latest-heading h3{font-size:19px}.index-highlights{grid-template-columns:1fr}.index-highlights li:last-child:nth-child(odd){grid-column:auto}.index-highlights strong{font-size:16px}}@media (width>=1700px){.chart-workspace{grid-template-columns:minmax(0,1fr) 300px}.main-panel{padding:0 46px 50px}.content-layout{grid-template-columns:250px minmax(0,1fr);gap:42px}}@media (width<=1150px){.main-panel{padding:0 22px 35px}.content-layout{grid-template-columns:195px minmax(0,1fr);gap:23px}.chart-workspace{grid-template-columns:minmax(0,1fr) 225px;column-gap:18px}.post-navigation{align-items:flex-start}.category-tabs{gap:12px}.category-tabs button{font-size:10px}.post-summary h2{font-size:25px}.save-caption{font-size:9px}.color-controls{grid-template-columns:1fr 1fr}.color-controls button{grid-row:auto}.chart-preview{min-height:250px}.post-link{padding:17px 10px}}@media (width<=900px){.chart-workspace{grid-template-columns:1fr 1fr;gap:0 20px}.chart-preview{grid-area:1/1/auto/-1;min-height:0}.chart-preview svg{max-height:580px}.chart-controls{grid-area:4/1;margin-top:20px}.appearance-editor{grid-area:4/2;margin-top:20px}.data-disclosure{grid-area:5/1/auto/-1}.dataset-attribution{grid-area:2/1/auto/-1}.evaluation{grid-area:3/1/auto/-1}.color-controls{grid-template-columns:repeat(4,1fr)}.post-search{flex-basis:180px}.save-caption{display:none}.category-tabs{gap:9px}.category-tabs button span{margin-left:3px}}@media (width<=650px){.main-panel{padding:0 16px 30px}.app-header{min-height:66px}.app-header h1{font-size:22px}.post-navigation{flex-direction:column;gap:8px;padding:12px 0 22px}.category-tabs{gap:14px}.post-search{flex-basis:auto;width:100%}.post-search input{font-size:12px}.content-layout{grid-template-columns:1fr;gap:24px}.post-list{grid-template-columns:repeat(6,200px);gap:8px;padding-bottom:8px;display:grid;overflow-x:auto}.list-heading{display:none}.post-link{border:1px solid #d2d9c8;gap:8px;padding:13px}.post-link small{display:none}.post-link strong{font-size:11px}.post-index{font-size:9px}.post-summary{padding-bottom:20px}.post-summary h2{font-size:25px}.chart-workspace{column-gap:16px}.chart-controls{grid-template-columns:1fr}.chart-controls h3,.download-button{grid-column:1}.color-controls{grid-template-columns:1fr 1fr}.point-colors{grid-template-columns:1fr}.palette-controls button{gap:6px;padding:6px;font-size:8px}.palette-swatches i{width:8px}.copy-editors{grid-template-columns:1fr}.post-summary .lead{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}button{transition:none}}@media (width>=901px) and (width<=1250px){.chart-controls{grid-template-columns:1fr}.chart-controls select{font-size:11px}.chart-controls h3,.download-button{grid-column:1}}.format-picker{grid-column:1/-1}.style-presets{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:16px;display:grid}.style-presets button{text-align:left;cursor:pointer;border:1px solid #c4cabb;padding:15px 8px;font-size:11px}.style-presets button:hover{outline-offset:1px;outline:2px solid #728364}:root{--surface:#fff;--paper:#fff;--ink:#242725;--muted:#858a86;--line:#edf0ed}body,#root{background:#fff}.main-panel{padding:0 40px 48px}.app-header{border-bottom:0;min-height:84px}.app-header h1{letter-spacing:-.8px;font-size:23px;font-weight:550}.post-navigation{border-bottom:1px solid #edf0ed;margin-bottom:34px;padding:0 0 30px}.category-tabs{gap:24px}.category-tabs button{color:#929793;padding:9px 0;font-size:12px}.category-tabs button.active{color:#242725;border-bottom-color:#242725}.post-search input{background:#f7f8f7;border-bottom:0;border-radius:6px;padding:11px 13px;font-size:11px}.content-layout{grid-template-columns:230px minmax(0,1fr);gap:40px}.post-list{gap:6px}.post-link{border:0;border-radius:6px;gap:0;padding:16px}.post-link.selected{background:#f3f5f3}.post-link.selected:before{display:none}.post-link:hover{background:#f7f8f7}.post-link strong{color:#818781;font-size:12px;font-weight:450;line-height:1.55}.post-link.selected strong{color:#232d26;font-weight:550}.post-summary{max-width:780px;padding:0 0 28px}.post-summary h2{letter-spacing:-.9px;font-size:clamp(23px,2vw,31px);font-weight:500;line-height:1.25}.lead{color:#9b9f9b;font-size:11px}.chart-workspace{column-gap:36px}.chart-preview{box-shadow:none;background:#fff;border:1px solid #eef0ed;border-radius:5px;overflow:hidden}.chart-controls{border-top:0;gap:18px 12px;padding-top:0}.chart-controls label{color:#8b928b;font-size:10px}.chart-controls select{color:#485246;background:#fff;border:1px solid #e8ece7;border-radius:5px;padding:10px 9px;font-size:11px}.download-button{background:#29382d;border-radius:5px;margin-top:0;margin-bottom:24px;padding:13px;font-size:11px}.appearance-editor,.data-disclosure{border-color:#edf0ed}.appearance-editor summary,.data-disclosure summary{color:#596253;font-size:11px;font-weight:500}.style-presets{gap:6px;margin-top:18px}.style-presets button{border:1px solid #e7eae4;border-radius:4px;padding:12px 8px;font-size:10px}.color-controls label{color:#90988a;font-size:9px}.color-controls input,.point-colors input{border-color:#e2e7dd;border-radius:3px}.color-controls button{color:#9aab90;font-size:9px;text-decoration:none}.palette-controls{gap:5px}.palette-controls button{color:#86917d;background:#fff;border-color:#edf0e9;border-radius:3px;padding:8px;font-size:9px}.palette-controls button:hover{background:#f6f8f3}.point-colors label{color:#89957f}.data-editor textarea,.copy-editors textarea{background:#fff;border-color:#e3e9dd;border-radius:4px}.action-row{gap:8px;margin-top:26px}.action-row button{color:#6f7c63;border-color:#e2e8dc;border-radius:4px}.action-row button:hover{background:#f6f8f3}.post-copy,.source-list{border-color:#edf0e7}.post-copy summary,.source-list summary{color:#7d8b70;font-size:11px}.copy-notice:empty{min-height:0;margin:12px 0}.chart-preview{grid-row:1/5}.post-search input:focus{outline:1px solid #c1cbbc}@media (width>=1700px){.main-panel{padding:0 50px 48px}.content-layout{grid-template-columns:240px minmax(0,1fr);gap:50px}}@media (width<=1150px){.main-panel{padding:0 24px 36px}.content-layout{grid-template-columns:185px minmax(0,1fr);gap:28px}.chart-workspace{column-gap:22px}.category-tabs{gap:18px}.post-link{padding:14px 12px}}@media (width<=900px){.chart-preview{grid-row:1}.chart-controls,.appearance-editor{margin-top:25px}}@media (width<=650px){.main-panel{padding:0 16px 30px}.app-header{min-height:70px}.post-navigation{gap:13px;margin-bottom:22px;padding-bottom:22px}.category-tabs{gap:17px}.category-tabs button{font-size:10px}.content-layout{grid-template-columns:1fr;gap:25px}.post-list{grid-template-columns:repeat(6,190px);gap:7px}.post-link{border:1px solid #eef1ea}.post-link strong{font-size:11px}.post-summary h2{font-size:25px}.chart-workspace{column-gap:18px}.post-search input{font-size:12px}}.icon-toggle{color:#74816a;align-items:center;gap:8px;margin:16px 0 0;font-size:11px;display:flex}.icon-toggle input{accent-color:#294c36;width:14px;height:14px}.workspace-switch{gap:26px;display:flex}.workspace-switch button{letter-spacing:-.5px;color:#a6ada5;background:0 0;border:0;padding:0;font-size:20px}.workspace-switch button.active{color:#263128}.comparison-tabs{gap:22px;margin:10px 0 32px;display:flex}.comparison-tabs button{color:#8b9588;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:12px}.comparison-tabs button.active{color:#293c2c;border-color:#293c2c}.comparison-layout{grid-template-columns:240px minmax(0,1fr);gap:38px;display:grid}.comparison-participants{align-content:start;gap:16px;max-height:650px;display:grid;overflow:auto}.comparison-participants label{color:#6f7d68;align-items:center;gap:9px;font-size:11px;line-height:1.5;display:flex}.comparison-participants img{object-fit:contain;width:23px;height:23px}.comparison-participants input{accent-color:#38553a}.comparison-toolbar{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.comparison-toolbar div{gap:6px;display:flex}.comparison-toolbar button,.timeline button{color:#718269;background:#fff;border:1px solid #e2e8dc;border-radius:4px;padding:10px 13px;font-size:11px}.comparison-toolbar button[aria-pressed=true]{color:#fff;background:#2d4630;border-color:#2d4630}#comparison-graphic{border:1px solid #edf0e7;width:100%;height:auto;display:block}.timeline{align-items:center;gap:18px;margin:20px 0;display:flex}.timeline input{accent-color:#38553a;flex:1}.timeline span{color:#7b8872;font-size:12px}.comparison-note{color:#8e9986;margin-top:14px;font-size:10px;line-height:1.7}@media (width<=700px){.comparison-layout{grid-template-columns:1fr;gap:24px}.comparison-participants{flex-wrap:wrap;gap:12px;max-height:180px;display:flex}.comparison-participants label{font-size:10px}.comparison-toolbar{flex-wrap:wrap}.workspace-switch button{font-size:18px}.comparison-tabs{margin-bottom:22px}}.studio-account{color:#7b877d;align-items:center;gap:14px;font:10px ui-monospace,monospace;display:flex}.studio-account button{color:#315e48;font:inherit;background:0 0;border:0;border-bottom:1px solid #b8c7b9;padding:5px 0}.studio-auth-shell{color:#183e32;background:#f8faf7;place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.studio-auth-grid{opacity:.45;background-color:#0000;background-image:linear-gradient(#dce8df 1px,#0000 1px),linear-gradient(90deg,#dce8df 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.studio-auth-card{background:#fffffff0;border-top:3px solid #183e32;width:min(100%,440px);padding:42px;position:relative;box-shadow:0 24px 70px #183e321f}.studio-auth-kicker{color:#3974a1;letter-spacing:.12em;font:10px ui-monospace,monospace}.studio-auth-card h1{letter-spacing:-.07em;margin:20px 0 12px;font:500 clamp(42px,8vw,68px)/.94 Georgia,serif}.studio-auth-card p{color:#68776d;margin:0 0 26px;font-size:14px;line-height:1.7}.studio-auth-card form{gap:16px;display:grid}.studio-auth-card label{color:#75847a;gap:7px;font:10px ui-monospace,monospace;display:grid}.studio-auth-card input{color:#183e32;background:#fff;border:1px solid #ccd7ce;padding:14px;font:15px Geist,system-ui,sans-serif}.studio-auth-card form button{color:#fff;background:#183e32;border:0;margin-top:4px;padding:14px 18px;font-size:12px}.studio-auth-card form button:disabled{opacity:.5}.studio-auth-card>a{color:#3974a1;margin-top:25px;font:11px ui-monospace,monospace;text-decoration:none;display:inline-block}.studio-auth-shell{color:#101318;background:#fff;padding:32px;font-family:Geist,system-ui,sans-serif}.studio-auth-grid{display:none}.studio-auth-card{width:min(100%,420px);box-shadow:none;background:#fff;border-top:0;padding:0}.studio-auth-kicker{color:#245eea;letter-spacing:.1em;margin-top:24px;font:11px Geist,ui-monospace,monospace}.studio-auth-card h1{color:#101318;letter-spacing:-.055em;margin:24px 0 18px;font:500 clamp(44px,7vw,76px)/.95 Geist,system-ui,sans-serif}.studio-auth-card p{color:#647080;max-width:420px;margin:0 0 32px;font-size:16px;line-height:1.5}.studio-auth-card form{gap:18px;max-width:420px}.studio-auth-card label{color:#647080;gap:8px;font:11px Geist,ui-monospace,monospace}.studio-auth-card input{color:#101318;background:#fff;border:1px solid #dde2e8;border-radius:0;padding:14px;font:15px Geist,system-ui,sans-serif}.studio-auth-card form button{color:#fff;background:#245eea;border:0;border-radius:6px;min-height:42px;padding:0 18px;font:13px Geist,system-ui,sans-serif}.studio-auth-card form button:disabled{background:#9fb7ee}.studio-auth-card>a{color:#245eea;margin-top:28px;font:12px Geist,ui-monospace,monospace}.studio-auth-status{color:#647080;font:11px Geist,ui-monospace,monospace}.studio-auth-error{color:#647080;background:#f4f6f9;border-left:3px solid #b45b36;margin-bottom:18px;padding:12px 14px;font-size:12px;line-height:1.5}.studio-account{color:#647080;font:11px Geist,ui-monospace,monospace}.studio-account button{color:#245eea;border-color:#245eea}.studio-auth-card form{max-width:none}.studio-auth-card form button{width:100%;margin-top:8px}.studio-auth-loading{min-height:42px}.comparison-tabs{flex-wrap:wrap;gap:8px 22px;margin-bottom:30px}.comparison-layout{grid-template-columns:245px minmax(0,1fr);gap:34px}.comparison-participants{max-height:none;display:block;overflow:visible}.participant-search{background:#f6f8f4;border:0;border-radius:5px;width:100%;padding:11px 12px;font-size:11px}.participant-actions{color:#919e87;justify-content:space-between;margin:14px 0;font-size:10px;display:flex}.participant-actions button{color:#7c8c70;background:0 0;border:0;padding:0;font-size:10px}.participant-list{gap:13px;max-height:565px;padding-right:12px;display:grid;overflow-y:auto}.participant-list label{align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.company-initial{color:#96a18b;background:#f0f3ec;border-radius:4px;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.comparison-toolbar{align-items:center;margin-bottom:22px}.comparison-toolbar .comparison-modes{flex-wrap:wrap;gap:4px;display:flex}.comparison-modes button{color:#89967c;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 15px;font-size:11px}.comparison-modes button[aria-pressed=true]{color:#33482e;background:0 0;border-color:#33482e}.comparison-export{color:#617653!important;border-color:#e4eadf!important}.comparison-options{flex-wrap:wrap;align-items:center;gap:20px;margin:0 0 20px;display:flex}.comparison-options label{color:#8d9982;align-items:center;gap:8px;font-size:10px;display:flex}.comparison-options select,.timeline select{color:#7e8e70;background:#fff;border:1px solid #e5ebdf;border-radius:4px;padding:7px;font-size:10px}.check-option input{accent-color:#3b5930;width:13px;height:13px}.comparison-empty{text-align:center;color:#8b977e;border:1px solid #eef2e9;padding:80px 30px;font-size:12px}.timeline{gap:14px}.timeline span{text-align:center;min-width:64px;font-size:11px}.timeline button{min-width:90px}.dataset-details{color:#8b997c;border-top:1px solid #edf1e6;margin-top:35px;padding-top:18px;font-size:11px}.dataset-details summary{cursor:pointer}.dataset-details p{line-height:1.7}.dataset-details a{color:#6f865a}.coverage-list{max-height:260px;margin-top:18px;overflow:auto}.coverage-list p{font-size:10px}.coverage-list strong{color:#60754c;min-width:50px;display:inline-block}@media (width<=1000px){.comparison-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.comparison-toolbar{flex-wrap:wrap}.comparison-modes button{padding:9px 10px}.comparison-options{gap:12px}.timeline{flex-wrap:wrap}.timeline input{min-width:130px}}@media (width<=700px){.comparison-layout{grid-template-columns:1fr}.participant-list{grid-template-columns:1fr 1fr;max-height:150px}.comparison-participants{display:block}.participant-actions{margin:10px 0}.comparison-options{gap:10px}.comparison-options label{font-size:9px}.comparison-tabs{gap:5px 16px}.comparison-tabs button{font-size:11px}.comparison-main{min-width:0}}.participant-ticker{color:#a2ad98;margin-top:3px;font:9px ui-monospace,monospace;display:block}.participant-list label>span:last-child{min-width:0}.participant-list label input{flex-shrink:0}.country-flag{flex-shrink:0;place-items:center;width:23px;height:23px;font-size:18px;display:grid}.custom-post-builder{background:#fbfcf8;border:1px solid #dfe5da;margin:28px 0 34px;padding:24px}.comparison-create-post{margin:0 0 16px}.custom-post-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.custom-post-heading h2{color:#253d30;margin:6px 0;font:500 28px Georgia,serif}.custom-post-heading p{color:#71806f;margin:0;font-size:13px}.eyebrow{color:#547457;letter-spacing:.12em;font:10px ui-monospace,monospace}.custom-post-controls{grid-template-columns:1.3fr 1fr 1fr 1.5fr;gap:12px;margin-top:22px;display:grid}.custom-post-controls label{color:#71806f;gap:6px;font-size:11px;display:grid}.custom-post-controls select,.custom-post-controls input{color:#405344;background:#fff;border:1px solid #dfe5da;min-width:0;padding:9px}.custom-post-participants{color:#405344;margin-top:20px;font-size:12px}.custom-post-participants>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.custom-post-participants label{color:#657367;background:#fff;border:1px solid #dfe5da;padding:7px 9px}.custom-post-participants input{margin-right:6px}@media (width<=800px){.custom-post-heading{display:block}.custom-post-heading button{margin-top:16px}.custom-post-controls{grid-template-columns:1fr 1fr}.custom-post-title{grid-column:1/-1}}.studio-analytics{max-width:1280px;margin:auto;padding:32px}.studio-analytics h1{letter-spacing:-1px;font-size:34px}.studio-analytics>p{color:#637588;font-size:13px;line-height:1.7}.studio-analytics .custom-post-controls{margin:26px 0}.studio-analytics .download-button{margin:20px 0}.studio-analytics .data-chart{background:#fff;border-radius:8px;padding:16px}@media (width<=650px){.studio-analytics{padding:20px 12px}}.studio-export-preview{background:#fff;border:1px solid #e5ebf1;max-width:1100px;margin:22px auto;padding:30px 34px;box-shadow:0 8px 35px #19374f08}.studio-export-preview h2{letter-spacing:-.6px;color:#142b40;margin:0 0 26px;font-size:29px;line-height:1.25}.studio-export-preview>p{color:#637689;font-size:12px;line-height:1.7}.studio-export-preview-square{max-width:850px}.studio-export-preview-portrait{max-width:700px}.studio-analytics .custom-post-controls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (width<=650px){.studio-export-preview{padding:20px 12px}.studio-export-preview h2{font-size:23px}}.studio-shared-mode{color:#162b3e;background:#fff;min-height:100vh}.studio-shared-mode>.main-panel{width:100%;max-width:none;padding:0}.private-studio-header{background:#fff;border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;gap:28px;margin:0!important;padding:18px 32px!important;display:flex!important}.private-studio-brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;display:flex}.private-studio-brand img{object-fit:contain;width:135px;height:38px}.private-studio-brand span{color:#71808f;border-left:1px solid #dce4eb;padding-left:14px;font-size:12px}.private-studio-header .workspace-switch{align-items:center;gap:20px;display:flex}.private-studio-header .workspace-switch button{letter-spacing:0;color:#526577;font:500 13px Geist,system-ui,sans-serif}.private-studio-header .workspace-switch button.active{color:#162e45}.private-studio-header .studio-account{color:#6c7d8c;font:12px Geist,system-ui,sans-serif}.private-studio-header .studio-account button{color:#334f6a;border:0}.studio-workbench{max-width:1400px;margin:0 auto;padding:28px 34px 70px}.studio-workbench-heading{justify-content:space-between;align-items:center;gap:24px;margin:12px 0 28px;display:flex}.studio-workbench-heading h1{letter-spacing:-1px;color:#142c41;margin:0 0 9px;font:600 clamp(24px,3vw,34px)/1.2 Geist,system-ui,sans-serif}.studio-workbench-heading p{color:#718191;margin:0;font-size:13px}.studio-workbench-heading nav,.studio-source-toolbar nav{flex-wrap:wrap;gap:5px;display:flex}.studio-workbench-heading button,.studio-source-toolbar button{color:#63768a;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 13px;font-size:12px}.studio-workbench-heading button[aria-pressed=true],.studio-source-toolbar button[aria-pressed=true]{color:#173c65;background:#eef3f9}.studio-source-toolbar{border-block:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:14px 0;display:flex}.studio-source-toolbar .studio-pick-html{background:#fff;border:1px solid #dce4ed}.studio-shared-data.public-shell{background:#fff;min-height:0}.studio-shared-data .public-main{max-width:none;padding:20px 0}.chart-workspace-action{justify-content:flex-end;margin:12px 0 4px;display:flex}.chart-workspace-action button{color:#254d77;cursor:pointer;background:#f9fbfd;border:1px solid #d9e3ed;border-radius:5px;padding:9px 13px;font-size:12px}.studio-capture-armed :is(.benchmark-bars,.workload-cost-bars,.model-gap-rows,.adoption-size-rows,.adoption-heatmap,.economic-comparison-rows,.transaction-mosaic,.growth-heatmap,.context-histogram,.business-driver-grid,.model-peer-bars,.work-exposure,.world-map-ranking,.comparison-matrix,svg[role=img]):hover{outline-offset:5px;cursor:crosshair;outline:2px solid #285ce6}.studio-workbench-status{color:#486079;background:#f1f5fa;border-radius:5px;padding:12px 15px;font-size:12px;line-height:1.6}.studio-post-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:38px;margin-top:30px;display:grid}.studio-post-sheet{background:#fff;border:1px solid #e0e7ee;min-width:0;padding:28px;box-shadow:0 10px 45px #1e3e5808}.studio-sheet-brand{object-fit:contain;object-position:left;width:145px;height:45px}.studio-post-sheet h2{letter-spacing:-.6px;margin:22px 0;font-size:28px;line-height:1.3}.studio-post-sheet>p{color:#63798d;font-size:12px;line-height:1.7}.studio-frozen-chart{object-fit:contain;width:100%;height:auto;max-height:850px;display:block}.studio-post-controls{background:#f7f9fc;border:1px solid #e5ebf2;border-radius:7px;gap:16px;padding:22px;display:grid;position:sticky;top:20px}.studio-post-controls label{color:#586f85;gap:7px;font-size:12px;display:grid}.studio-post-controls input,.studio-post-controls select,.studio-post-controls textarea{color:#1f394f;box-sizing:border-box;background:#fff;border:1px solid #dce5ed;border-radius:4px;width:100%;min-width:0;padding:11px;font:13px/1.5 Geist,system-ui,sans-serif}.studio-post-controls>button{color:#305170;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:4px;padding:11px;font-size:12px}.studio-post-controls .studio-primary-action{color:#fff;background:#183b61;border-color:#183b61}.studio-post-controls button:disabled{opacity:.5;cursor:default}.studio-post-controls details{color:#657d92;overflow-wrap:anywhere;font-size:11px}.studio-post-controls details a,.studio-post-controls details small{margin-top:10px;line-height:1.7;display:block}.studio-draft-list{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:22px;margin-top:32px;display:grid}.studio-draft-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e8ef;border-radius:5px;padding:16px}.studio-draft-list img{object-fit:contain;background:#fff;width:100%;height:170px}.studio-draft-list strong,.studio-draft-list small{margin-top:12px;display:block}.studio-draft-list strong{color:#213c54;font-size:15px}.studio-draft-list small{color:#708396;font-size:11px;line-height:1.7}@media (width<=1000px){.studio-post-layout{grid-template-columns:minmax(0,1fr) 270px;gap:22px}.studio-workbench{padding:22px}.studio-workbench-heading{flex-direction:column;align-items:flex-start}.private-studio-header{flex-wrap:wrap;padding:15px 22px!important}.studio-source-toolbar{flex-direction:column;align-items:flex-start}}@media (width<=720px){.studio-post-layout{grid-template-columns:1fr}.studio-post-controls{order:-1;position:static}.studio-workbench{padding:18px 14px}.private-studio-header .studio-account span{display:none}.private-studio-brand img{width:112px}.private-studio-brand span{display:none}.private-studio-header .workspace-switch{gap:12px}.studio-post-sheet{padding:18px}.studio-post-sheet h2{font-size:24px}}.studio-shared-mode{min-width:0;min-height:100dvh}.studio-workbench,.studio-post-layout>*,.private-studio-header>*{min-width:0}.private-studio-brand{flex-shrink:0}.private-studio-header .studio-account{min-width:0}.private-studio-header .studio-account span{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.studio-workbench-heading p,.studio-workbench-status,.studio-post-sheet h2,.studio-post-sheet>p,.studio-draft-list strong{overflow-wrap:anywhere}.studio-post-controls{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 40px);overflow-y:auto}.studio-post-controls textarea{resize:vertical;max-height:50dvh}.studio-post-chart-viewport{overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.studio-post-chart-viewport:focus-visible{outline-offset:3px;outline:2px solid #285ce6}.studio-draft-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.studio-shared-data :is(.catalogue-table-wrap,.comparison-table-wrap,.data-scroll,.peer-comparison-scroll,.comparison-matrix,.growth-heatmap){overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.studio-shared-data :is(.chart-editorial-grid,.share-chart-layout,.world-map-ranking)>*{min-width:0}@media (width>=1600px){.studio-workbench{max-width:1560px;padding-inline:48px}.studio-post-layout{grid-template-columns:minmax(0,1fr) 340px;gap:48px}}@media (width<=1100px){.private-studio-header{gap:16px}.private-studio-header .studio-account{margin-left:auto}.private-studio-header .studio-account span{max-width:160px}.studio-post-layout{grid-template-columns:1fr}.studio-post-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-height:none;display:grid;position:static;overflow:visible}.studio-post-controls>label:first-of-type,.studio-post-controls>details{grid-column:1/-1}.studio-post-controls>label:has(textarea){grid-column:1/-1}.studio-post-controls>label:has(textarea) textarea{min-height:140px}.studio-post-sheet{width:100%;max-width:100%;margin:auto}.studio-post-sheet-square{max-width:850px}.studio-post-sheet-portrait{max-width:760px}}@media (width<=720px){.private-studio-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 16px!important;display:grid!important}.private-studio-header .workspace-switch{grid-area:2/1/auto/-1;justify-content:space-between;gap:14px}.private-studio-header .studio-account{grid-area:1/2}.private-studio-header .studio-account button,.private-studio-header .workspace-switch>button,.studio-workbench{padding:20px 16px max(32px,env(safe-area-inset-bottom))}.studio-workbench-heading{gap:18px;margin:4px 0 20px}.studio-workbench-heading p{line-height:1.6}.studio-workbench-heading nav{overscroll-behavior-x:contain;flex-wrap:nowrap;gap:4px;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.studio-workbench-heading nav button{white-space:nowrap;flex:none;min-height:44px}.studio-source-toolbar{gap:12px}.studio-source-toolbar nav{overscroll-behavior-x:contain;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.studio-source-toolbar nav button{white-space:nowrap;flex:none;min-height:44px}.studio-source-toolbar .studio-pick-html{text-align:center;width:100%;min-height:44px}.studio-post-layout{gap:20px;margin-top:20px}.studio-post-controls{order:initial;gap:14px;padding:16px}.studio-post-controls :is(input,select,textarea){min-height:44px;font-size:16px}.studio-post-controls>button,.chart-workspace-action button{min-height:44px}.studio-post-controls .studio-primary-action{grid-column:1/-1}.studio-post-sheet{padding:18px 14px}.studio-post-sheet h2{margin:18px 0;font-size:clamp(21px,5vw,28px)}.studio-sheet-brand{width:125px;height:38px}.studio-post-chart-viewport>.data-chart{min-width:540px}.studio-draft-list{gap:16px}.studio-draft-list>button{padding:14px}.studio-shared-data .public-main{padding-top:12px}.studio-shared-data :is(.company-growth,.model-benchmark-explorer,.model-positioning) .data-chart{overscroll-behavior-x:contain;overflow-x:auto}.studio-shared-data :is(.company-growth,.model-benchmark-explorer,.model-positioning) .data-chart-canvas{min-width:480px}.chart-workspace-action{justify-content:flex-start}.studio-shared-data :is(input,select,textarea){font-size:16px!important}.studio-shared-data :is(.benchmark-view-nav,.economics-company-picker) button{min-height:44px}}@media (width<=380px){.studio-workbench{padding-inline:12px}.studio-post-controls{grid-template-columns:1fr}.studio-post-controls>*{grid-column:1!important}.studio-workbench-heading h1{font-size:25px}.studio-auth-shell{padding:24px 16px}}@media (height<=600px) and (width>=1101px){.studio-post-controls{max-height:none;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){.studio-workbench *,.private-studio-header *{scroll-behavior:auto;transition:none}}.studio-shared-data .distribution-ring:has(.chart-workspace-action){margin-bottom:76px}.studio-shared-data .distribution-ring .data-chart{overflow:visible}.studio-shared-data .distribution-ring .chart-workspace-action{width:100%;margin-top:12px;position:absolute;top:100%;left:0}.studio-shared-data .distribution-ring .chart-workspace-action button{width:100%;line-height:1.45}.studio-post-preview-column{min-width:0;position:sticky;top:24px}.studio-true-preview{background:#fff;border:1px solid #e4eaf0;border-radius:4px;min-height:180px;overflow:hidden;box-shadow:0 14px 50px #182e4509}.studio-true-preview>img{width:100%;height:auto;display:block}.studio-preview-caption{color:#748292;background:#f8fafc;border-top:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:13px 16px;font-size:11px;line-height:1.5;display:flex}.studio-preview-error{color:#945138;padding:16px;font-size:13px;line-height:1.6}.studio-post-render-source{pointer-events:none;contain:layout style paint;width:1100px;position:fixed;top:0;left:-20000px}.studio-post-controls input[type=color]{width:100%;height:44px;padding:5px}.studio-post-controls>label:has(input[maxlength="180"]){grid-column:1/-1}.studio-post-preview-column .studio-true-preview{max-width:1100px;margin-inline:auto}@media (width<=1100px){.studio-post-preview-column{position:static}.studio-true-preview{max-width:900px!important}}@media (width<=720px){.studio-post-layout{margin-top:18px}.studio-preview-caption{padding:11px 12px;font-size:10px}.studio-post-controls>label:has(input[maxlength="110"]){grid-column:1/-1}.studio-post-controls textarea{min-height:130px}.studio-true-preview{box-shadow:none}.studio-workbench-heading nav{scrollbar-width:thin}}@media (width<=480px){.studio-post-controls{grid-template-columns:1fr}.studio-post-controls>*{grid-column:1/-1}}@media (hover:none){.studio-shared-data :is(button,summary){touch-action:manipulation}.studio-source-toolbar nav,.studio-workbench-heading nav{scroll-snap-type:x proximity}.studio-source-toolbar nav button,.studio-workbench-heading nav button{scroll-snap-align:start}}.public-shell{--ti-background:#fff;--ti-ink:#101318;--ti-blue:#245eea;--ti-surface:#f4f6f9;--ti-border:#dde2e8;--ti-muted:#647080;background:var(--ti-background);min-height:100vh;color:var(--ti-ink);font-family:Geist,system-ui,sans-serif}.public-header{border-bottom:1px solid var(--ti-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#fffffff2;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,5vw,64px);display:flex;position:sticky;top:0}.public-logo{color:var(--ti-ink);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;align-items:baseline;font:600 14px Geist,ui-monospace,monospace;display:flex}.public-logo strong{font-weight:600}.public-header nav{gap:28px;display:flex}.public-header nav button,.public-search,.public-footer button{color:var(--ti-muted);cursor:pointer;background:0 0;border:0;font-size:13px}.public-header nav button:hover,.public-footer button:hover{color:var(--ti-blue)}.public-search{color:var(--ti-blue);font-size:25px}.category-block{margin:58px 0 84px}.category-block h2{letter-spacing:-.04em;margin:0 0 20px;font:500 28px Geist,system-ui,sans-serif}.public-main{max-width:1280px;margin:auto;padding:0 clamp(20px,5vw,64px) 100px}.public-hero{border-bottom:1px solid var(--ti-border);grid-template-columns:7fr 5fr;align-items:center;gap:clamp(35px,8vw,120px);padding:clamp(70px,10vw,128px) 0 110px;display:grid}.eyebrow{color:var(--ti-blue);letter-spacing:.12em;font:12px Geist,ui-monospace,monospace;display:block}.public-hero h1{letter-spacing:-.055em;color:var(--ti-ink);margin:18px 0 25px;font:500 clamp(42px,5.3vw,76px)/.98 Geist,system-ui,sans-serif}.public-hero h1 i,.section-intro h2 i{color:var(--ti-blue);font-style:normal;font-weight:500}.public-hero p{max-width:400px;color:var(--ti-muted);font-size:18px;line-height:1.5}.hero-actions{align-items:center;gap:25px;margin-top:32px;display:flex}.button-primary{background:var(--ti-blue);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:42px;padding:0 18px}.button-primary b{color:#dbe7ff;margin-left:20px}.button-text{border:0;border-bottom:1px solid var(--ti-blue);min-height:40px;color:var(--ti-blue);cursor:pointer;background:0 0;padding:6px 0}.hero-index{border-top:1px solid var(--ti-border);border-bottom:1px solid var(--ti-border);color:var(--ti-muted);padding:15px 0}.hero-index>span{color:var(--ti-ink);letter-spacing:.1em;margin-bottom:25px;font:11px Geist,ui-monospace,monospace;display:block}.hero-index>div{border-top:1px solid var(--ti-border);justify-content:space-between;align-items:baseline;gap:20px;padding:17px 0;display:flex}.hero-index b{color:var(--ti-ink);font:500 13px Geist,ui-monospace,monospace}.hero-index small{text-align:right;font-size:12px}.hero-index p{color:var(--ti-muted);margin:23px 0 0;font:11px/1.5 Geist,ui-monospace,monospace}.hero-chart{border-top:2px solid #183e32;padding-top:13px}.chart-axis{color:#89958b;justify-content:space-between;margin-bottom:25px;font:10px ui-monospace,monospace;display:flex}.hero-row{grid-template-columns:25px minmax(120px,1fr) minmax(90px,1.4fr) 55px;align-items:center;gap:12px;margin:18px 0;font-size:12px;display:grid}.hero-row>b{color:#9aa69e;font:10px ui-monospace,monospace}.hero-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-row i{background:#e5eae5;height:10px}.hero-row i em{background:#3975a3;height:100%;display:block}.hero-row strong{text-align:right;font:500 15px Georgia,serif}.chart-caption{color:#87938a;margin-top:20px;font-size:10px;display:block}.feature-section{border-bottom:1px solid #d9e0da;grid-template-columns:1fr 1.4fr;gap:60px;padding:100px 0;display:grid}.section-intro h2{letter-spacing:-.06em;margin:15px 0;font:500 clamp(34px,4.7vw,68px)/.95 Georgia,serif}.section-intro p{color:#69766d;max-width:300px;line-height:1.6}.feature-chart{padding-top:14px}.feature-chart .hero-row i em{background:#b45b36}.feature-chart>button{color:#7b462e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b45b36;margin-top:25px;padding:5px 0}.explore-section{padding:84px 0}.section-label{color:#75847a;letter-spacing:.15em;margin-bottom:20px;font:10px ui-monospace,monospace}.explore-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.explore-card{text-align:left;border:1px solid var(--ti-border);background:var(--ti-surface);cursor:pointer;flex-direction:column;min-height:330px;padding:24px;transition:transform .2s,border-color .2s,background .2s;display:flex}.explore-card:hover{border-color:var(--ti-blue);background:#fff;transform:translateY(-4px)}.explore-card header,.explore-card-title,.explore-card footer{justify-content:space-between;align-items:center;display:flex}.explore-card header span{color:var(--ti-blue);font:11px Geist,ui-monospace,monospace}.explore-card header b{color:var(--ti-muted);letter-spacing:.12em;font:10px Geist,ui-monospace,monospace}.model-preview,.country-preview{gap:8px;min-height:94px;margin-top:30px;display:grid}.model-preview-row,.country-preview>div{grid-template-columns:25px minmax(0,1fr) 64px 45px;align-items:center;gap:7px;font-size:10px;display:grid}.model-preview-row label,.country-preview label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-preview-row i,.country-preview i{background:#dce3ec;height:5px}.model-preview-row em,.country-preview em{background:var(--ti-blue);height:100%;display:block}.model-preview-row strong,.country-preview strong{text-align:right;font:10px Geist,ui-monospace,monospace}.provider-mark{width:22px;height:22px;color:var(--ti-blue);background:#e0e8f8;place-items:center;font:8px Geist,ui-monospace,monospace;display:grid}.economics-preview{min-height:108px;margin-top:28px}.economics-preview svg{width:100%;height:62px;overflow:visible}.economics-preview path{stroke:#d5dce5;stroke-width:.5px}.economics-preview polyline{fill:none;stroke-width:1.7px;vector-effect:non-scaling-stroke}.economics-preview .series-0{stroke:#245eea}.economics-preview .series-1{stroke:#101318}.economics-preview .series-2{stroke:#6684a7}.economics-preview>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:5px;display:grid}.economics-preview span{gap:3px;display:grid}.economics-preview b{text-overflow:ellipsis;white-space:nowrap;color:var(--ti-muted);align-items:center;gap:4px;font-size:9px;font-weight:400;display:flex;overflow:hidden}.economics-preview strong{font:10px Geist,ui-monospace,monospace}.legend-dot{background:var(--ti-blue);border-radius:50%;width:5px;height:5px;display:inline-block}.legend-dot.series-1{background:#101318}.legend-dot.series-2{background:#6684a7}.economics-preview>small{color:#8a95a3;margin-top:8px;font:9px Geist,ui-monospace,monospace;display:block}.country-preview>div{grid-template-columns:25px minmax(58px,1fr) 58px 36px}.country-preview>div>span{font-size:20px;line-height:1}.country-preview em{background:#6684a7}.explore-card-title{align-items:flex-start;margin-top:18px}.explore-card h3{letter-spacing:-.04em;margin:0;font:500 30px/1 Geist,system-ui,sans-serif}.explore-card-title i{color:var(--ti-blue);font-size:22px;font-style:normal}.explore-card p{max-width:250px;color:var(--ti-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.explore-card footer{border-top:1px solid var(--ti-border);margin-top:auto;padding-top:13px}.explore-card footer small{color:var(--ti-muted);font:10px Geist,ui-monospace,monospace}.explore-card footer strong{color:var(--ti-ink);font:500 16px Geist,ui-monospace,monospace}.split-section{border-top:1px solid #d9e0da;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:80px 0;display:grid}.split-section h2{letter-spacing:-.05em;font:500 clamp(30px,4vw,54px)/1 Georgia,serif}.split-section p{color:#718077;max-width:420px;line-height:1.6}.signal-number{text-align:right}.signal-number strong{color:#3974a1;letter-spacing:-.08em;font:500 clamp(55px,9vw,120px) Georgia,serif;display:block}.signal-number span{color:#78877c;font:10px ui-monospace,monospace}.page-intro{max-width:780px;padding:90px 0 55px}.page-intro h1{letter-spacing:-.07em;margin:18px 0;font:500 clamp(44px,6vw,88px)/.95 Georgia,serif}.page-intro p{color:#68776d;max-width:600px;font-size:16px;line-height:1.7}.data-page>.hero-chart{max-width:900px;margin-bottom:60px}.public-table{border-top:2px solid #183e32;max-width:1000px;margin:30px 0 32px}.table-head,.table-row{grid-template-columns:80px minmax(200px,1fr) 180px;align-items:center;gap:20px;display:grid}.table-head{color:#89978d;padding:12px 10px;font:10px ui-monospace,monospace}.table-row{border-top:1px solid #d9e0da;padding:17px 10px}.table-row>b{color:#8b9a90;font:11px ui-monospace,monospace}.table-row span{font-size:14px}.table-row strong{text-align:right;font:500 18px Georgia,serif}.metric-switch{border-bottom:1px solid #d9e0da;gap:22px;padding-bottom:12px;display:flex}.metric-switch button{color:#77847b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.metric-switch button.active{color:#183e32;border-color:#3974a1}.secondary-table{max-width:600px;margin-top:60px}.secondary-table h2{font:500 30px Georgia,serif}.public-notice{color:#6d5545;background:#f3eee8;border-left:3px solid #b45b36;max-width:760px;padding:18px 20px;font-size:13px;line-height:1.6}.research-list{grid-template-columns:1fr 1fr;gap:18px;display:grid}.research-list article{border-top:2px solid #183e32;padding:18px 0 35px}.research-list span{color:#3974a1;font:10px ui-monospace,monospace}.research-list h2{font:500 33px Georgia,serif}.research-list p{color:#718077;line-height:1.6}.research-list button{color:#315e48;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3974a1;padding:6px 0}.calculator{grid-template-columns:1fr 1fr;gap:18px;max-width:750px;display:grid}.calculator label{color:#75847a;gap:8px;font:11px ui-monospace,monospace;display:grid}.calculator input,.calculator select{background:#fff;border:1px solid #ccd7ce;padding:15px;font-family:inherit;font-size:18px}.calculator select{min-height:52px}.calculator>div{border-top:2px solid #183e32;grid-column:1/-1;padding-top:22px}.calculator strong{margin:10px 0;font:500 46px Georgia,serif;display:block}.calculator small{color:#87938a}.methodology-copy{max-width:750px}.methodology-copy h2{margin-top:40px;font:500 30px Georgia,serif}.methodology-copy p{color:#65746a;line-height:1.7}.public-footer{color:#77847b;border-top:1px solid #d9e0da;flex-wrap:wrap;align-items:center;gap:30px;padding:35px clamp(20px,5vw,72px);font-size:11px;display:flex}.public-footer strong{color:var(--ti-ink);letter-spacing:.08em;align-items:baseline;font:700 12px Geist,ui-monospace,monospace;display:flex}.public-footer p{margin-right:auto}.public-shell .eyebrow,.public-shell .section-label{display:none}.public-shell h1,.public-shell h2,.public-shell h3,.public-shell h1 i,.public-shell h2 i,.public-shell h3 i{color:var(--ti-ink)}.data-chart{border:0;max-width:1000px;margin:25px 0 35px;padding:16px 0 8px}.data-chart-row{grid-template-columns:34px minmax(150px,1fr) minmax(180px,2fr) 80px;align-items:center;gap:13px;margin:15px 0;font-size:12px;display:grid}.data-chart-row>span{color:#96a39a;font:10px ui-monospace,monospace}.data-chart-row label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-chart-row>div{background:#e6ece7;height:12px}.data-chart-row i{background:#3974a1;height:100%;display:block}.data-chart-row strong{text-align:right;font:500 15px Georgia,serif}.public-cta{border-top:1px solid #cbd8cf;border-bottom:1px solid #cbd8cf;justify-content:space-between;align-items:center;gap:25px;max-width:1000px;margin:45px 0;padding:22px 0;display:flex}.public-cta strong,.public-cta span{display:block}.public-cta strong{font:500 22px Georgia,serif}.public-cta span{color:#75847a;margin-top:7px;font-size:12px}.interactive-chart{border-top:2px solid #183e32;max-width:1050px;margin:25px 0 55px;padding-top:12px}.interactive-toolbar{border-bottom:1px solid var(--ti-border);justify-content:space-between;align-items:center;gap:18px;padding-bottom:12px;display:flex}.interactive-toolbar>span{color:var(--ti-muted);font:10px Geist,ui-monospace,monospace}.interactive-modes{flex-wrap:wrap;gap:16px;display:flex}.interactive-modes button{color:var(--ti-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 0;font:11px Geist,ui-monospace,monospace}.interactive-modes button.active{border-color:var(--ti-blue);color:var(--ti-blue)}.interactive-modes button:disabled{opacity:.35;cursor:not-allowed}.interactive-visual{min-height:360px;padding:22px 0 10px}.interactive-visual>svg{width:100%;height:350px;display:block;overflow:visible}.chart-grid-line{stroke:#dfe5ec;stroke-width:.5px}.chart-series{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.chart-series.series-0{stroke:#245eea}.chart-series.series-1{stroke:#101318}.chart-series.series-2{stroke:#6684a7}.chart-series.series-3{stroke:#b45b36}.chart-area{fill:#dbe7ff;opacity:.7}.rank-chart{gap:9px;padding:4px 0;display:grid}.rank-chart>div{grid-template-columns:30px minmax(130px,1.3fr) minmax(120px,2fr) 80px;align-items:center;gap:12px;font-size:12px;display:grid}.rank-chart b{color:#8b98a7;font:10px Geist,ui-monospace,monospace}.rank-chart label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank-chart i{background:#e6edf6;height:12px}.rank-chart i em{background:#245eea;height:100%;display:block}.rank-chart strong{text-align:right;font:500 14px Geist,ui-monospace,monospace}.race-chart em{background:#6684a7}.treemap-chart{flex-wrap:wrap;align-content:stretch;gap:4px;min-height:320px;display:flex}.treemap-chart>div{background:#dbe7ff;border-left:3px solid #245eea;flex-direction:column;justify-content:space-between;min-width:90px;min-height:60px;padding:12px;display:flex;overflow:hidden}.treemap-chart>div:nth-child(3n){background:#e7edf5;border-color:#6684a7}.treemap-chart label{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.treemap-chart strong{font:500 13px Geist,ui-monospace,monospace}.chart-dot{fill:#245eea}.interactive-visual svg text{fill:#718096;font:5px Geist,ui-monospace,monospace}.chart-slider{width:100%;accent-color:var(--ti-blue);display:block}.interactive-legend{color:var(--ti-muted);flex-wrap:wrap;gap:16px;margin-top:15px;font:10px Geist,ui-monospace,monospace;display:flex}.interactive-legend .legend-dot{margin-right:5px;display:inline-block}.pie-chart-wrap{grid-template-columns:minmax(180px,300px) 1fr;align-items:center;gap:32px;min-height:320px;display:grid}.pie-chart-wrap svg{width:100%;height:300px}.pie-slice{stroke:#fff;stroke-width:1.2px}.pie-slice.series-0{fill:#245eea}.pie-slice.series-1{fill:#101318}.pie-slice.series-2{fill:#6684a7}.pie-slice.series-3{fill:#b45b36}.pie-slice.series-4{fill:#8d6bb3}.pie-slice.series-5{fill:#c49a45}.pie-slice.series-6{fill:#3e9b83}.pie-slice.series-7{fill:#9b5262}.pie-labels{color:var(--ti-muted);gap:11px;font:11px Geist,ui-monospace,monospace;display:grid}.pie-labels span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.pie-labels .legend-dot{flex:none}.model-explorer{max-width:1100px}.model-controls{border-top:2px solid #183e32;border-bottom:1px solid var(--ti-border);padding:16px 0 10px}.model-controls input{box-sizing:border-box;border:1px solid var(--ti-border);width:100%;margin-bottom:14px;padding:12px 14px;font:13px Geist,ui-monospace,monospace}.model-metrics,.model-providers{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.model-metrics button,.model-providers button{border:1px solid var(--ti-border);color:var(--ti-muted);cursor:pointer;background:#fff;padding:8px 10px;font:11px Geist,ui-monospace,monospace}.model-metrics button.active,.model-providers button.active{border-color:var(--ti-blue);color:var(--ti-blue);background:#f1f5ff}.model-explorer-meta{color:var(--ti-muted);margin:16px 0 0;font:11px Geist,ui-monospace,monospace}.model-explorer .data-chart{margin-top:10px}.model-explorer .table-row span{gap:4px;display:grid}.model-explorer .table-row small{color:var(--ti-muted);font:10px Geist,ui-monospace,monospace}.model-overview{margin-bottom:35px}.model-overview>header{border-top:2px solid #183e32;justify-content:space-between;align-items:baseline;padding:14px 0 18px;display:flex}.model-overview h2{letter-spacing:-.04em;margin:0;font:500 28px Geist,system-ui,sans-serif}.model-overview>header span{color:var(--ti-muted);font:10px Geist,ui-monospace,monospace}.model-overview-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.model-overview-card{border:1px solid var(--ti-border);background:#fff;min-height:190px;padding:16px}.model-overview-card h3{margin:0 0 18px;font:500 14px Geist,system-ui,sans-serif}.model-overview-card h3 small{color:var(--ti-muted);margin-top:4px;font:400 10px Geist,ui-monospace,monospace;display:block}.model-bars,.provider-bars{gap:10px;display:grid}.model-bars>div,.provider-bars>div{grid-template-columns:minmax(100px,1fr) minmax(80px,1.5fr) 64px;align-items:center;gap:8px;font-size:10px;display:grid}.overview-model-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.overview-model-label img{object-fit:contain;border-radius:3px;width:18px;height:18px}.model-bars i,.provider-bars i{background:#e8edf4;height:7px}.model-bars em,.provider-bars em{background:#245eea;height:100%;display:block}.model-bars strong,.provider-bars strong{text-align:right;font:10px Geist,ui-monospace,monospace}.provider-overview{background:#f4f6f9}.model-scatter-card svg{width:100%;height:140px;margin-top:2px;display:block}.model-axis{fill:none;stroke:#aeb9c6;stroke-width:.6px}.model-scatter-card circle{fill:#245eea;opacity:.72}.model-scatter-card footer{color:var(--ti-muted);justify-content:space-between;font:9px Geist,ui-monospace,monospace;display:flex}.model-dot-plot{gap:5px;display:grid}.model-dot-plot>div{grid-template-columns:112px 1fr 42px;align-items:center;gap:7px;font:9px Geist,ui-monospace,monospace;display:grid}.model-dot-plot span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-dot-plot i{background:#dce3ec;height:1px;position:relative}.model-dot-plot em{background:#245eea;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.model-dot-plot strong{text-align:right;font-weight:400}.table-entity{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.table-entity img,.provider-mark img{object-fit:contain;border-radius:4px;width:22px;height:22px}.provider-mark{overflow:hidden}.comparison-participants label img,.comparison-participants .country-flag{object-fit:contain;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.comparison-participants .country-flag{font-size:20px}.chart-gallery{max-width:1100px;margin:80px 0}.chart-gallery-heading{border-top:2px solid #183e32;margin-bottom:22px;padding-top:18px}.chart-gallery-heading h2{letter-spacing:-.04em;margin:0;font:500 32px Geist,system-ui,sans-serif}.chart-gallery-heading p{color:var(--ti-muted);font-size:13px}.chart-gallery-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.chart-tile{border:1px solid var(--ti-border);background:#fff;min-height:170px;padding:16px}.chart-tile header,.chart-tile footer{justify-content:space-between;align-items:center;display:flex}.chart-tile header b{font-size:13px;font-weight:500}.chart-tile header span,.chart-tile footer{color:var(--ti-muted);font:10px Geist,ui-monospace,monospace}.chart-tile svg{width:100%;height:92px;margin:15px 0 8px;display:block}.chart-tile svg rect,.chart-tile svg circle{fill:var(--ti-blue)}.chart-tile svg polyline,.chart-tile svg polygon{fill:none;stroke:var(--ti-blue);stroke-width:1.8px;vector-effect:non-scaling-stroke}.chart-tile svg polygon{fill:#e6efff;stroke:none}.chart-tile svg line{stroke:#245eea;stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart-tile footer strong{color:var(--ti-ink);font-weight:500}.entity-name{align-items:center;gap:8px;min-width:0;display:flex}.entity-name img{object-fit:contain;border-radius:4px;flex:0 0 21px;width:21px;height:21px}.provider-marks{gap:8px;margin-bottom:12px;display:flex}.provider-marks span{color:#b45b36;border:1px solid #b45b36;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.public-shell h1,.public-shell h2,.public-shell h3{font-family:Geist,system-ui,sans-serif;font-weight:500}.feature-section,.explore-section,.split-section{border-color:var(--ti-border)}.section-intro h2,.split-section h2,.page-intro h1,.compare-preview h2,.research-preview h2,.calculator-preview h2{letter-spacing:-.045em}.compare-preview{border-top:1px solid var(--ti-border);border-bottom:1px solid var(--ti-border);grid-template-columns:1fr 1fr;gap:72px;padding:96px 0;display:grid}.compare-preview h2,.research-preview h2,.calculator-preview h2{margin:16px 0;font-size:clamp(34px,4vw,52px)}.compare-preview p,.calculator-preview p{max-width:390px;color:var(--ti-muted);line-height:1.5}.compare-lines{border-top:2px solid var(--ti-ink);color:var(--ti-muted);padding-top:14px;font:12px Geist,ui-monospace,monospace}.compare-lines>div{color:var(--ti-ink);grid-template-columns:28px 160px 1fr 60px;align-items:center;gap:12px;margin:17px 0;display:grid}.compare-lines>div b{color:#8c98a5}.compare-lines>div i{background:var(--ti-surface);height:9px}.compare-lines>div i:after{content:"";background:var(--ti-blue);width:100%;height:100%;display:block}.compare-lines>div strong{text-align:right;font:500 14px Geist,ui-monospace,monospace}.research-preview{border-bottom:1px solid var(--ti-border);grid-template-columns:1fr 1fr 1fr;gap:24px;padding:96px 0;display:grid}.research-preview>div{grid-column:1/-1}.research-preview article{border-top:2px solid var(--ti-ink);padding-top:17px}.research-preview article>span{color:var(--ti-blue);font:11px Geist,ui-monospace,monospace}.research-preview h3{margin:27px 0 11px;font-size:25px}.research-preview p{color:var(--ti-muted);font-size:14px;line-height:1.55}.calculator-preview{border-bottom:1px solid var(--ti-border);justify-content:space-between;align-items:center;gap:30px;padding:96px 0;display:flex}.calculator-preview h2{max-width:600px}.calculator-preview .button-primary{white-space:nowrap}.data-page .page-intro h1{max-width:850px}.data-page .public-cta{border-color:var(--ti-border)}.signal-library{border-bottom:1px solid var(--ti-border);padding:96px 0}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.section-heading h2{letter-spacing:-.045em;margin:0;font-size:42px}.section-heading p{max-width:360px;color:var(--ti-muted);margin:0;font-size:14px;line-height:1.5}.signal-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.signal-panel{border-top:2px solid var(--ti-ink);min-height:300px;padding:17px 0 20px}.signal-panel h3{margin:0 0 8px;font-size:22px}.signal-panel>p{color:var(--ti-muted);margin:0;font:11px Geist,ui-monospace,monospace}.signal-line{width:100%;height:140px;color:var(--ti-blue);margin:22px 0;display:block;overflow:visible}.signal-bars{margin:22px 0 25px}.signal-bars>div{grid-template-columns:145px 1fr 65px;align-items:center;gap:10px;margin:13px 0;font:11px Geist,ui-monospace,monospace;display:grid}.signal-bars span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-bars i{background:var(--ti-blue);height:9px;display:block}.signal-bars strong{text-align:right;font-weight:400}@media (width<=800px){.public-header nav{gap:12px}.public-hero,.feature-section,.split-section{grid-template-columns:1fr;padding:70px 0}.explore-grid,.research-list{grid-template-columns:1fr}.signal-number{text-align:left}.public-hero h1{font-size:64px}.table-head,.table-row{grid-template-columns:45px minmax(0,1fr) 100px}.hero-row{grid-template-columns:22px minmax(80px,1fr) minmax(60px,1fr) 45px}.public-footer p{order:3;width:100%}.calculator{grid-template-columns:1fr}.hero-index{max-width:560px}}.data-overview{border-bottom:1px solid var(--ti-border);padding:96px 0}.data-overview-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.data-panel{border-top:2px solid var(--ti-ink);padding:17px 0 22px}.data-panel h3{letter-spacing:-.03em;margin:22px 0 8px;font-size:25px;font-weight:500}.data-panel p{min-height:42px;color:var(--ti-muted);font-size:13px;line-height:1.5}.mini-chart{margin:23px 0 25px}.mini-chart>div{grid-template-columns:100px 1fr 50px;align-items:center;gap:9px;margin:12px 0;font:11px Geist,ui-monospace,monospace;display:grid}.mini-chart label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-chart i{background:var(--ti-blue);height:8px;display:block}.mini-chart strong{text-align:right;font-weight:400}.data-panel-unavailable{border-top-color:#b45b36}.data-panel-state{background:var(--ti-surface);color:#9b5c3d;min-height:91px;margin:23px 0 25px;padding:16px;font:11px Geist,ui-monospace,monospace}.data-panel-state span{color:var(--ti-muted);margin-top:10px;font-family:Geist,system-ui,sans-serif;display:block}@media (width<=800px){.compare-preview,.research-preview{grid-template-columns:1fr;padding:70px 0}.research-preview>div{grid-column:auto}.calculator-preview{padding:70px 0;display:block}.calculator-preview .button-primary{margin-top:24px}.compare-lines>div{grid-template-columns:25px minmax(90px,1fr) 1fr 55px}.data-overview{padding:70px 0}.data-overview-grid{grid-template-columns:1fr;gap:34px}.data-panel p{min-height:0}.signal-library{padding:70px 0}.section-heading{display:block}.section-heading h2{margin-bottom:12px;font-size:36px}.signal-grid{grid-template-columns:1fr}.signal-panel{min-height:260px}}@media (width<=520px){.public-header{height:62px}.public-header nav button:nth-child(n+3){display:none}.public-hero h1{font-size:54px}.page-intro{padding-top:60px}.hero-row{gap:7px;font-size:10px}.hero-row strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.explore-card{transition:none}.public-main *{scroll-behavior:auto}}.public-brand-group{flex-shrink:0;align-items:center;gap:20px;display:flex}.public-studio-login{color:#7b8da0;padding:10px 0;font-size:12px;text-decoration:none}.public-studio-login:hover{color:#245eea}.public-studio-login:focus-visible{outline-offset:4px;outline:2px solid #245eea}@media (width<=600px){.public-brand-group{gap:12px}.public-studio-login{font-size:11px}}.public-shell{--ti-background:#fff;--ti-ink:#101318;--ti-blue:#245eea;--ti-surface:#f4f6f9;--ti-border:#dde2e8;--ti-muted:#647080;--ti-gap:24px;--ti-section:108px;background:#fff;min-width:0;font-family:Geist,system-ui,sans-serif;font-weight:400;line-height:1.5}.public-shell *{box-sizing:border-box}.public-shell button,.public-shell input,.public-shell select{font-family:inherit}.public-shell button{transition:color .18s,background .18s,border-color .18s}.public-shell button:focus-visible,.public-shell a:focus-visible,.public-shell input:focus-visible,.public-shell select:focus-visible,.public-shell [tabindex]:focus-visible{outline-offset:4px;outline:2px solid #a7b1bf}.public-shell h1,.public-shell h2,.public-shell h3{color:var(--ti-ink);font-family:Geist,system-ui,sans-serif;font-weight:500}.public-shell h2{letter-spacing:-1.7px;font-size:40px;line-height:1.12}.public-shell .eyebrow{letter-spacing:1px;color:var(--ti-muted);font:11px/1.5 Geist Mono,monospace}.public-shell .public-main{max-width:1280px;margin:auto;padding:0 56px}.public-shell .public-header{z-index:10;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border-bottom:1px solid #edf0f4;gap:25px;height:80px;padding:0 max(32px,50vw - 584px);position:sticky;top:0}.public-logo{letter-spacing:0;gap:14px;padding:0;align-items:center!important}.public-logo img{object-fit:contain;filter:invert();width:155px;height:46px}.public-logo>span{letter-spacing:-.3px;color:#747d89;border-left:1px solid #dce1e7;padding-left:15px;font:400 14px Geist,sans-serif}.public-shell .public-header .public-nav{align-items:center;gap:32px;display:flex}.public-header .public-nav button{color:#4a5361;padding:10px 0;font:400 13px Geist,sans-serif}.public-header .public-nav button:hover{color:var(--ti-blue)}.header-actions{align-items:center;gap:12px;display:flex}.public-shell .public-search{color:#5b6674;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.public-search kbd{color:#8b95a2;border:1px solid #e1e6ec;border-radius:4px;padding:3px 5px;font:10px Geist Mono,monospace}.mobile-nav-toggle{color:#526070;background:0 0;border:0;padding:10px;font-size:12px;display:none}.explore-menu{position:relative}.explore-menu>button span{color:#8e98a5;margin-left:6px}.explore-dropdown{border:1px solid var(--ti-border);z-index:12;background:#fff;border-radius:6px;width:235px;padding:12px 20px;display:grid;position:absolute;top:46px;left:-20px}.public-header .explore-dropdown button{text-align:left;border-bottom:1px solid #f1f3f6;justify-content:space-between;padding:11px 0;display:flex}.public-header .explore-dropdown button:last-child{border:0}.public-shell .public-hero{border-bottom:1px solid #e9edf2;grid-template-columns:4.5fr 6fr;align-items:start;gap:66px;padding:105px 0 110px}.hero-copy{padding-top:20px}.public-shell .public-hero h1{letter-spacing:-4.5px;margin:25px 0 24px;font:500 76px/.99 Geist,sans-serif}.public-shell .public-hero .hero-copy>p{max-width:355px;color:var(--ti-muted);margin:0;font-size:16px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:24px;margin-top:32px}.public-shell .button-primary{background:var(--ti-blue);color:#fff;border:1px solid var(--ti-blue);border-radius:5px;justify-content:space-between;align-items:center;gap:24px;min-height:43px;padding:0 17px;font-size:12px;line-height:1.4;display:inline-flex}.public-shell .button-primary:hover{background:#174bc9}.public-shell .button-text{min-height:40px;color:var(--ti-ink);border-bottom:0;padding:6px 0;font-size:12px;text-decoration:none}.public-shell .button-text:hover{color:var(--ti-blue)}.editorial-hero-chart{min-width:0;padding-top:0}.hero-metric-tabs{border-bottom:1px solid #e1e6ed;gap:20px;margin-bottom:25px;display:flex}.hero-metric-tabs button{color:#8893a0;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;padding:0 0 11px;font-size:11px}.hero-metric-tabs button[aria-pressed=true]{color:var(--ti-blue);border-bottom-color:var(--ti-blue)}.hero-chart-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-shell .hero-chart-heading h2{letter-spacing:-.7px;margin:0;font-size:20px;line-height:1.3}.hero-chart-heading select{color:#738092;background:#fff;border:1px solid #e5eaf1;border-radius:4px;max-width:110px;padding:5px 7px;font:10px Geist Mono,monospace}.public-shell .hero-chart-unit{color:#8a94a2;margin:8px 0 25px;font:10px Geist Mono,monospace}.hero-direct-bars{gap:19px;display:grid}.hero-direct-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:7px 15px;padding:0;transition:opacity .18s;display:grid}.hero-direct-row.muted{opacity:.32}.hero-direct-name{color:#505e6b;align-items:center;gap:9px;min-width:0;font-size:11px;display:flex}.hero-direct-name>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hero-direct-name img{object-fit:contain;width:19px;height:19px}.hero-direct-row>strong{color:#253345;align-self:center;font:400 12px Geist Mono,monospace}.hero-direct-track{background:0 0;grid-column:1/-1;height:7px}.hero-direct-track i{background:var(--ti-blue);height:100%;transition:width .26s;display:block}.hero-provenance{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;margin-top:27px;padding-top:15px;display:flex}.hero-provenance>span{color:#8d97a4;font:9px/1.8 Geist Mono,monospace}.hero-provenance button{color:#4d6077;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:10px}.hero-provenance button span{margin-left:9px}.chart-unavailable{color:#8a94a2;padding:40px 0;font-size:12px}.section-topline{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:40px;display:flex}.section-topline h2{margin:0}.section-topline>button{color:#6a7789;background:0 0;border:0;padding:8px 0;font-size:12px}.section-topline>button:hover{color:var(--ti-blue)}.section-descriptor{color:#8792a1;font-size:12px}.featured-editorial{border-bottom:1px solid #e9edf2;padding:88px 0 100px}.featured-editorial .section-topline{margin-bottom:36px}.featured-editorial-grid{grid-template-columns:4fr 6fr;align-items:start;gap:65px;display:grid}.featured-editorial h2{letter-spacing:-1.8px;margin:0 0 22px;font-size:40px;line-height:1.15}.featured-editorial h2 span{color:#798594}.featured-editorial-grid>div>p{color:#6d7a8b;max-width:340px;font-size:14px;line-height:1.8}.featured-editorial-grid .editorial-definition{color:#97a0ad;margin-top:22px;font:10px/1.8 Geist Mono,monospace}.editorial-trend{min-width:0}.editorial-trend svg{width:100%;height:auto;display:block;overflow:visible}.editorial-legend{flex-wrap:wrap;gap:21px;margin:7px 0 15px;padding-left:9%;display:flex}.editorial-legend>span{color:#788696;align-items:center;gap:7px;font-size:10px;display:flex}.editorial-legend i{border-radius:50%;width:5px;height:5px}.editorial-legend strong{color:#516176;font:10px Geist Mono,monospace}.figure-source{color:#929dab;border-top:1px solid #edf0f5;justify-content:space-between;padding:14px 0;font:9px Geist Mono,monospace;display:flex}.figure-source button{color:#7e8c9e;font:inherit;background:0 0;border:0}.public-shell .explore-section{padding:92px 0 96px}.public-shell .explore-grid{gap:28px}.public-shell .explore-card{background:#fff;border:0;border-top:1px solid #dfe5ed;border-radius:0;min-height:320px;padding:21px 0 0;transform:none!important}.public-shell .explore-card:hover{border-top-color:var(--ti-blue)}.public-shell .explore-card header{display:none}.public-shell .explore-card h3{letter-spacing:-1px;font-size:26px}.public-shell .explore-card p{color:#8090a0;max-width:260px;font-size:13px}.public-shell .explore-card-title{margin-top:27px}.public-shell .explore-card-title i{font-size:18px}.public-shell .model-preview,.public-shell .country-preview{gap:12px;min-height:100px;margin-top:6px}.public-shell .model-preview-row,.public-shell .country-preview>div{grid-template-columns:22px minmax(0,1fr) 47px 43px;font-size:10px}.public-shell .provider-mark{background:0 0}.provider-mark img{object-fit:contain;width:20px;height:20px}.public-shell .economics-preview{min-height:101px;margin-top:5px}.public-shell .explore-card footer{border-top-color:#edf0f5;margin-top:24px;padding:12px 0}.public-shell .explore-card footer small{color:#94a0af;max-width:80%;font-size:8px}.public-shell .explore-card footer strong{display:none}.public-shell .country-preview em{background:#567cae}.public-shell .economics-preview b{font-size:8px}.public-shell .economics-preview strong{font-size:10px}.public-shell .model-preview-row strong{font-size:9px}.editorial-compare-section{border-bottom:1px solid #e9edf2;padding:15px 0 95px}.editorial-model-compare{border-top:1px solid var(--ti-border);padding-top:27px}.compare-model-selectors{flex-wrap:wrap;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.compare-model-selectors>label{color:#8c98a6;flex:1;gap:12px;min-width:160px;font-size:10px;display:grid}.compare-model-selectors>label>div{align-items:center;gap:12px;display:flex}.compare-model-selectors img{object-fit:contain;width:25px;height:25px}.compare-model-selectors select{color:#44556a;background:#fff;border:1px solid #e0e6ed;border-radius:5px;width:100%;min-width:0;padding:12px 10px;font-size:11px}.compare-add{color:#6e7e91;background:#fff;border:1px solid #e0e6ed;border-radius:5px;min-height:40px;padding:10px;font-size:11px}.comparison-table-wrap{overflow-x:auto}.editorial-compare-table{border-collapse:collapse;width:100%;font-size:13px}.editorial-compare-table th,.editorial-compare-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e9edf3;padding:18px 12px}.editorial-compare-table th:first-child{text-align:left;padding-left:0}.editorial-compare-table thead th{color:#94a0af;white-space:normal;max-width:225px;font:400 10px Geist Mono,monospace}.editorial-compare-table tbody th{color:#4c5c6f;font-size:12px;font-weight:400}.editorial-compare-table th small{color:#9ba5b2;margin-top:4px;font:8px Geist Mono,monospace;display:block}.editorial-compare-table td{color:#77869a;font:12px Geist Mono,monospace}.editorial-compare-table .metric-best{color:var(--ti-blue)}.compare-bottomline{justify-content:space-between;align-items:center;gap:15px;padding-top:20px;display:flex}.compare-bottomline>span{color:#9aa4b1;font:9px Geist Mono,monospace}.compare-bottomline>button{color:var(--ti-blue);background:0 0;border:0;padding:5px 0;font-size:11px}.public-shell .signal-library{border-bottom:1px solid #e9edf2;padding:92px 0}.public-shell .signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.public-shell .signal-panel{background:#fff;border:0;border-top:1px solid #dfe5ed;min-height:280px;padding:22px 0 0}.public-shell .signal-panel h3{letter-spacing:-.9px;margin:0 0 10px;font-size:23px;line-height:1.2}.public-shell .signal-panel>p{color:#919dac;margin-bottom:24px;font:9px Geist Mono,monospace}.public-shell .signal-bars>div{grid-template-columns:minmax(80px,1fr) minmax(70px,1fr) auto;align-items:center;gap:12px;margin:12px 0;font-size:10px;display:grid}.public-shell .signal-bars span{white-space:nowrap;text-overflow:ellipsis;color:#7a899c;overflow:hidden}.public-shell .signal-bars i{background:#567cae;max-width:100%;height:5px}.public-shell .signal-bars strong{color:#516176;font:10px Geist Mono,monospace}.public-shell .signal-panel .button-text{color:#6c7f97;margin-top:20px;font-size:11px}.workload-preview{grid-template-columns:1fr 1fr;align-items:start;gap:100px;padding:96px 0 112px;display:grid}.workload-preview h2{letter-spacing:-1.8px;margin:20px 0;font-size:40px;line-height:1.1}.workload-preview>div>p{color:#8593a4;font-size:14px}.workload-preview .button-text{color:var(--ti-blue);margin-top:15px}.workload-controls{gap:24px;display:grid}.workload-controls label{color:#7d8c9e;gap:12px;font-size:11px;display:grid}.workload-controls select{color:#53657d;background:#fff;border:1px solid #e1e6ed;border-radius:5px;width:100%;min-width:0;padding:12px;font-size:12px}.workload-controls label>strong{color:#516176;font:400 16px Geist Mono,monospace}.workload-controls input{accent-color:var(--ti-blue);width:100%}.workload-result{border-top:1px solid #e4e9ef;align-items:baseline;gap:17px;padding-top:22px;display:flex}.workload-result strong{color:var(--ti-blue);letter-spacing:-2px;font:400 43px Geist Mono,monospace}.workload-result span{color:#8795a7;font-size:10px}.workload-controls>p{color:#98a3b1;margin:0;font:9px/1.8 Geist Mono,monospace}.public-shell .public-footer{background:#fff;border-top:1px solid #dfe5ed;grid-template-columns:1fr 1fr;gap:30px;max-width:1168px;margin:0 auto;padding:42px 0 28px;display:grid}.footer-brand>img{object-fit:contain;filter:invert();width:175px;height:50px}.public-footer .footer-brand p{color:#8d99a8;margin:6px 0;font-size:11px}.footer-links{justify-content:flex-end;gap:85px;display:flex}.footer-links>div{align-content:start;gap:10px;display:grid}.footer-links>div>span{color:#a1aab7;margin-bottom:4px;font:10px Geist Mono,monospace}.public-footer .footer-links button{color:#6b7c91;text-align:left;min-height:24px;padding:0;font-size:12px}.public-footer>small{color:#a2acb8;grid-column:1/-1;margin-top:22px;font:9px Geist Mono,monospace}.public-search-dialog{color:#384d66;background:#fff;border:1px solid #dde4ee;border-radius:8px;width:min(600px,100vw - 32px);max-height:70vh;margin:0 auto;padding:0;top:12vh}.public-search-dialog::backdrop{background:#12213a55}.search-dialog-input{border-bottom:1px solid #e8edf4;gap:10px;padding:20px;display:flex}.search-dialog-input input{border:0;outline:0;flex:1;min-width:0;font-size:14px}.search-dialog-input button{color:#9da8b7;background:#fff;border:1px solid #e3e9f1;border-radius:3px;padding:3px 5px;font:10px Geist Mono,monospace}.search-dialog-results{max-height:50vh;padding:10px;overflow-y:auto}.search-dialog-results>button{text-align:left;color:#51647e;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;width:100%;padding:12px 10px;font-size:12px;display:flex}.search-dialog-results>button:hover{background:#f3f6fb}.search-dialog-results img{object-fit:contain;width:22px;height:22px}.search-dialog-results small{color:#a2adbc;margin-left:auto;font:9px Geist Mono,monospace}.search-dialog-results p{color:#a2adbc;padding:5px 10px;font-size:11px}.public-shell .page-intro{padding:75px 0 48px}.public-shell .page-intro h1{letter-spacing:-2.8px;max-width:810px;margin:20px 0;font:500 56px/1.08 Geist,sans-serif}.public-shell .page-intro p{color:#8a97a7;max-width:670px;font:400 16px/1.7 Geist,sans-serif}.public-shell .data-page,.public-shell .research-page,.public-shell .text-page,.public-shell .tool-page{padding-bottom:100px}.public-shell .data-page .comparisons{font-family:Geist,sans-serif}.public-shell .comparison-tabs{margin-top:0}.public-shell .comparison-options label,.public-shell .check-option{color:#7c8c9f}.public-shell .comparison-modes button[aria-pressed=true]{color:var(--ti-blue);border-color:var(--ti-blue)}.public-shell .comparison-modes button{color:#8e9cad}.public-shell .participant-search{color:#64748a;background:#f5f7fa}.public-shell .participant-list label{color:#7b8a9d}.public-shell .participant-actions,.public-shell .participant-actions button{color:#a2acba}.public-shell .comparison-export{color:#5b708b!important;border-color:#e1e7f0!important}.public-shell .timeline input{accent-color:var(--ti-blue)}.public-shell .comparison-note{color:#a0aab8}.public-shell .comparison-participants input{accent-color:var(--ti-blue)}.public-shell .model-overview-card{box-shadow:none;background:#fff;border:0;border-top:1px solid #e1e7ef;border-radius:0;padding:22px 0}.public-shell .model-overview-card h3{letter-spacing:-.6px;color:#51647e;font:500 21px Geist,sans-serif}.public-shell .model-overview-card h3 small{color:#a0adbd;font:10px Geist Mono,monospace}.public-shell .model-controls input{background:#fff;border:1px solid #e1e7ef;border-radius:5px;padding:13px;font-size:13px}.public-shell .model-metrics button,.public-shell .model-providers button{color:#91a0b2;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0;font-size:11px}.public-shell .model-metrics button.active,.public-shell .model-providers button.active{border-color:var(--ti-blue);color:var(--ti-blue);background:0 0}.public-shell .model-providers{gap:17px}.public-shell .model-explorer-meta{color:#a0adbd;margin:20px 0;font:10px Geist Mono,monospace}.public-shell .model-overview header h2{letter-spacing:-1px;font-size:26px}.public-shell .model-overview header span{color:#a0adbd;font:9px Geist Mono,monospace}.model-result-list{border-top:1px solid #e0e7ef;margin-top:25px}.model-result-list button{text-align:left;color:#687e98;background:0 0;border:0;border-bottom:1px solid #e9eef4;align-items:center;gap:15px;width:100%;padding:16px 0;display:flex}.model-result-list img{object-fit:contain;width:24px;height:24px}.model-result-list button>span:nth-last-child(3){flex:1}.model-result-list button>span{font-size:12px}.model-result-list small{color:#acb6c5;margin-top:4px;font:9px Geist Mono,monospace;display:block}.model-result-list strong{margin-left:auto;font:400 11px Geist Mono,monospace}.model-result-list button:hover{color:var(--ti-blue)}.back-link{color:#8f9eb3;background:0 0;border:0;margin:45px 0 0;padding:0;font-size:12px}.model-detail-metrics{border-top:1px solid #dfe7f1;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:30px;display:grid}.model-detail-metrics>div{gap:12px;display:grid}.model-detail-metrics span{color:#8e9db1;font-size:13px}.model-detail-metrics strong{letter-spacing:-1px;color:#476084;font:500 34px Geist Mono,monospace}.model-detail-metrics small{color:#a4afbf;font:9px Geist Mono,monospace}.model-detail-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:45px;display:flex}.public-shell .source-note{color:#97a7bc;margin-top:28px;font:10px/1.8 Geist Mono,monospace}.article-body{max-width:660px;margin:50px auto 0}.article-body h2{letter-spacing:-.8px;margin-top:40px;font:500 27px Geist,sans-serif}.article-body p{color:#8495ad;font-size:16px;line-height:1.85}.article-body a{color:var(--ti-blue);font-size:12px}@media (width<=1100px){.public-shell .public-main{padding-left:40px;padding-right:40px}.public-shell .public-header{padding:0 40px}.public-shell .public-hero{grid-template-columns:4.5fr 5.5fr;gap:38px;padding:85px 0}.public-shell .public-hero h1{letter-spacing:-3.5px;font-size:65px}.hero-metric-tabs{gap:14px}.hero-metric-tabs button{font-size:10px}.hero-chart-heading h2{font-size:18px!important}.featured-editorial-grid{grid-template-columns:4fr 6fr;gap:30px}.featured-editorial h2,.public-shell .section-topline h2{font-size:35px}.public-shell .public-footer{margin:0 40px}.workload-preview{gap:65px}.hero-provenance>span{font-size:8px}}@media (width<=800px){.public-shell .public-main{padding-left:24px;padding-right:24px}.public-shell .public-header{height:72px;padding:0 24px}.public-logo img{width:135px}.public-logo>span{padding-left:12px;font-size:12px}.public-shell .public-header .public-nav{gap:22px}.public-shell .public-hero{grid-template-columns:1fr;gap:50px;padding:65px 0 76px}.hero-copy{padding-top:0}.public-shell .public-hero h1{letter-spacing:-3.2px;font-size:64px}.public-shell .public-hero .hero-copy>p{max-width:430px}.editorial-hero-chart{width:100%;max-width:600px}.hero-metric-tabs{gap:26px}.hero-metric-tabs button{font-size:12px}.hero-chart-heading h2{font-size:22px!important}.hero-chart-unit{font-size:11px!important}.hero-direct-name{font-size:12px}.hero-direct-row>strong{font-size:13px}.hero-provenance>span{font-size:9px}.featured-editorial{padding:68px 0 75px}.featured-editorial-grid{grid-template-columns:1fr;gap:25px}.featured-editorial h2{font-size:38px}.featured-editorial-grid>div>p{max-width:600px}.featured-editorial .editorial-definition{margin-top:14px}.public-shell .explore-section{padding:70px 0}.public-shell .explore-grid{grid-template-columns:1fr;gap:35px}.public-shell .explore-card{grid-template-columns:1fr 1fr;column-gap:25px;min-height:0;padding-top:22px;display:grid}.public-shell .explore-card>.model-preview,.public-shell .explore-card>.country-preview,.public-shell .explore-card>.economics-preview{grid-area:1/2/4;margin:0}.public-shell .explore-card-title{grid-area:1/1;align-items:center;margin:0}.public-shell .explore-card>p{grid-area:2/1}.public-shell .explore-card footer{border:0;grid-area:3/1;align-self:end;margin:0;padding:8px 0}.public-shell .explore-card h3{font-size:25px}.public-shell .explore-card-title i{display:none}.public-shell .model-preview-row,.public-shell .country-preview>div{grid-template-columns:20px minmax(0,1fr) 38px}.model-preview-row>i,.country-preview>div>i{display:none}.public-shell .economics-preview>div{grid-template-columns:1fr}.public-shell .economics-preview>div>span:not(:first-child){display:none}.editorial-compare-section{padding-bottom:70px}.public-shell .signal-library{padding:70px 0}.public-shell .signal-grid{gap:25px}.workload-preview{grid-template-columns:1fr;gap:35px;padding:70px 0}.workload-preview h2{font-size:38px}.workload-controls{max-width:600px}.public-shell .public-footer{margin:0 24px}.footer-links{gap:45px}.public-shell .page-intro h1{font-size:46px}.public-shell .page-intro{padding:55px 0 35px}.public-shell .model-overview-grid{grid-template-columns:1fr 1fr}.model-detail-metrics strong{font-size:26px}}@media (width<=520px){.public-shell .public-main{padding-left:20px;padding-right:20px}.public-shell .public-header{gap:10px;height:66px;padding:0 20px}.public-logo{gap:9px}.public-logo img{width:112px;height:36px}.public-logo>span{padding-left:9px;font-size:11px}.public-search kbd{display:none}.mobile-nav-toggle{padding:10px 0 10px 9px;font-size:11px;display:block}.public-shell .public-header .public-nav{background:#fff;border-bottom:1px solid #e4ebf4;align-items:flex-start;gap:24px;padding:12px 20px;display:none;position:absolute;top:65px;left:0;right:0}.public-shell .public-header .public-nav.mobile-open{display:flex}.public-shell .public-header nav button:nth-child(n+3){display:block}.public-header .public-nav button{font-size:12px}.explore-dropdown{width:160px;box-shadow:none;border:0;padding:3px 0;position:static}.public-header .explore-dropdown button{padding:9px 0;font-size:11px}.header-actions{gap:8px}.public-shell .public-hero{gap:42px;padding:50px 0 64px}.public-shell .public-hero h1{letter-spacing:-2px;margin:19px 0;font-size:42px;line-height:1.03}.public-shell .public-hero .hero-copy>p{max-width:320px;font-size:15px;line-height:1.65}.public-shell .eyebrow{letter-spacing:.6px;font-size:9px}.hero-actions{gap:20px;margin-top:25px}.public-shell .button-primary,.public-shell .button-text{font-size:11px}.hero-metric-tabs{gap:21px;margin-bottom:21px}.hero-metric-tabs button{min-height:37px;font-size:10px}.hero-chart-heading h2{font-size:18px!important}.hero-chart-heading select{font-size:10px}.public-shell .hero-chart-unit{margin-bottom:23px;line-height:1.7;font-size:9px!important}.hero-direct-bars{gap:17px}.hero-direct-name{font-size:11px}.hero-direct-row>strong{font-size:12px}.hero-direct-track{height:6px}.hero-provenance{gap:12px}.hero-provenance>span{font-size:8px}.hero-provenance button{font-size:9px}.section-topline{align-items:flex-start;gap:16px;margin-bottom:30px}.section-topline .section-descriptor{display:none}.public-shell .section-topline h2{letter-spacing:-1.2px;font-size:30px}.section-topline>button{padding-top:2px;font-size:10px}.featured-editorial .section-topline{margin-bottom:30px}.featured-editorial h2{letter-spacing:-1.3px;font-size:32px}.featured-editorial-grid>div>p{font-size:14px;line-height:1.8}.editorial-trend svg text{font-size:23px}.editorial-legend{gap:11px;padding-left:0}.editorial-legend>span,.editorial-legend strong{font-size:9px}.figure-source{font-size:8px}.public-shell .explore-card{column-gap:20px}.public-shell .explore-card h3{font-size:23px}.public-shell .explore-card p{font-size:11px;line-height:1.7}.public-shell .explore-card footer small{max-width:100%;font-size:7px}.public-shell .model-preview-row,.public-shell .country-preview>div{grid-template-columns:18px minmax(0,1fr) 30px;gap:5px;font-size:8px}.public-shell .provider-mark img{width:16px;height:16px}.public-shell .model-preview-row strong{font-size:7px}.public-shell .country-preview strong{font-size:8px}.public-shell .country-preview>div>span{font-size:16px}.public-shell .economics-preview>small{font-size:7px}.public-shell .signal-grid{grid-template-columns:1fr;gap:35px}.public-shell .signal-panel{min-height:0}.public-shell .signal-panel h3{font-size:23px}.public-shell .signal-bars>div{grid-template-columns:minmax(80px,1fr) 70px auto;font-size:10px}.compare-model-selectors{gap:15px;margin-bottom:20px}.compare-model-selectors>label{min-width:115px;font-size:9px}.compare-model-selectors>label>div{gap:7px}.compare-model-selectors img{width:20px;height:20px}.compare-model-selectors select{padding:11px 7px;font-size:10px}.editorial-compare-table{font-size:10px}.editorial-compare-table th,.editorial-compare-table td{padding:14px 7px}.editorial-compare-table tbody th{font-size:10px}.editorial-compare-table thead th{font-size:9px}.editorial-compare-table td{font-size:10px}.editorial-compare-table th small{font-size:7px}.compare-bottomline{align-items:flex-start}.compare-bottomline>span{max-width:65%;font-size:8px;line-height:1.7}.compare-bottomline>button{font-size:9px}.workload-preview h2{font-size:32px}.workload-preview>div>p{font-size:14px}.workload-result{flex-wrap:wrap;gap:14px}.workload-result strong{font-size:35px}.workload-result span{font-size:10px}.public-shell .public-footer{grid-template-columns:1fr;gap:30px;margin:0 20px}.footer-links{justify-content:flex-start;gap:65px}.footer-brand img{width:150px}.public-footer>small{margin-top:5px}.public-shell .page-intro h1{letter-spacing:-1.8px;font-size:38px}.public-shell .page-intro p{font-size:14px}.public-shell .model-overview-grid{grid-template-columns:1fr}.public-shell .model-providers{gap:13px}.model-detail-metrics{grid-template-columns:1fr;gap:25px}.model-detail-metrics strong{font-size:30px}.public-shell .model-result-list button{gap:9px}.public-shell .model-result-list button>span,.public-shell .model-result-list strong{font-size:10px}.public-shell .model-result-list img{width:20px;height:20px}.model-result-list small{font-size:8px}.public-shell .article-body p{font-size:15px}.public-shell .data-page .comparison-layout{grid-template-columns:1fr}.public-shell .data-page .participant-list{grid-template-columns:1fr 1fr;max-height:160px}.public-shell .comparison-options{gap:12px}.public-shell .comparison-modes button{padding:10px;font-size:10px}.public-shell .comparison-note{font-size:9px}}@media (width<=350px){.public-logo>span{display:none}.hero-metric-tabs{gap:15px}.hero-metric-tabs button{font-size:9px}.hero-chart-heading h2{font-size:16px!important}.public-shell .explore-card{grid-template-columns:1fr;gap:18px}.public-shell .explore-card>.model-preview,.public-shell .explore-card>.country-preview,.public-shell .explore-card>.economics-preview,.public-shell .explore-card-title,.public-shell .explore-card>p,.public-shell .explore-card footer{grid-area:auto/1}.public-shell .model-preview-row,.public-shell .country-preview>div{grid-template-columns:22px minmax(0,1fr) 50px;font-size:11px}.public-shell .model-preview-row strong,.public-shell .country-preview strong{font-size:10px}.public-shell .economics-preview>div{grid-template-columns:repeat(3,1fr)}.public-shell .economics-preview>div>span:not(:first-child){display:grid}}@media (prefers-reduced-motion:reduce){.public-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-shell .topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;display:grid}.public-shell .topic-card{text-align:left;cursor:pointer;color:#17191d;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.public-shell .topic-art{aspect-ratio:2;background:#f1f4fb;transition:background .2s;overflow:hidden}.public-shell .topic-art img{object-fit:contain;width:100%;height:100%;transition:transform .25s;display:block}.public-shell .topic-art-companies{background:#f2f1ed}.public-shell .topic-art-countries{background:#eef5f2}.public-shell .topic-art-markets{background:#f3eff9}.public-shell .topic-art-infrastructure{background:#eff2f5}.public-shell .topic-art-costs{background:#faf3e9}.public-shell .topic-card:hover .topic-art img{transform:scale(1.055)}.public-shell .topic-card:focus-visible{outline-offset:6px;outline:2px solid #244bc5}.public-shell .topic-caption{justify-content:space-between;align-items:center;gap:12px;margin-top:17px;display:flex}.public-shell .topic-caption h3{letter-spacing:-.6px;margin:0;font-size:23px;font-weight:550}.public-shell .topic-caption>span{color:#244bc5;font-size:23px}.public-shell .topic-card p{color:#626773;margin:7px 0 0;font-size:14px;line-height:1.5}body:has(.public-shell){min-width:0}@media (width<=800px){.public-shell .topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.public-shell .topic-caption h3{font-size:20px}}@media (width<=380px){.public-shell .topic-grid{grid-template-columns:1fr}.public-shell .topic-art{aspect-ratio:2.3}}@media (prefers-reduced-motion:reduce){.public-shell .topic-art img{transition:none}}.public-shell .public-hero{align-items:center}.hero-data-sculpture{pointer-events:none;align-self:center;width:100%;min-width:0}.hero-data-sculpture svg{width:100%;height:auto;max-height:460px;display:block;overflow:visible}.data-tile-satellite{animation:7s ease-in-out infinite data-tile-drift}.data-tile-body{animation:9s ease-in-out infinite data-block-drift}.data-pixel{animation:4.8s ease-in-out infinite data-pixel-flow}@keyframes data-tile-drift{0%,to{transform:translate(0)}35%{transform:translate(1px,-3px)}70%{transform:translate(-1px,2px)}}@keyframes data-block-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes data-pixel-flow{0%,to{opacity:.22}45%{opacity:.9}65%{opacity:.55}}@media (width<=800px){.hero-data-sculpture{max-width:530px;margin:-15px auto -25px}.hero-data-sculpture svg{max-height:340px}}@media (width<=520px){.hero-data-sculpture{margin:-10px auto -15px}.hero-data-sculpture svg{max-height:280px}}@media (prefers-reduced-motion:reduce){.data-tile-satellite,.data-tile-body,.data-pixel{animation:none}.data-pixel{opacity:.55}}.public-shell .chart-collection{border-bottom:1px solid #e9edf2;padding:75px 0}.chart-topics{border-bottom:1px solid #e4e9f0;gap:28px;margin-bottom:30px;display:flex}.chart-topics button{color:#667080;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0;font-size:14px}.chart-topics button[aria-pressed=true]{color:#2459e0;border-color:#2459e0}.chart-collection-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.public-shell .chart-collection h3{letter-spacing:-.9px;margin:0 0 10px;font-size:27px;font-weight:500}.chart-collection-header p{color:#667080;margin:0;font:11px Geist Mono,monospace}.chart-view-controls{flex-wrap:wrap;gap:4px;display:flex}.chart-view-controls button{color:#647083;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:4px;padding:9px 13px;font:12px Geist,sans-serif}.chart-view-controls button[aria-pressed=true]{color:#2459e0;background:#edf2ff;border-color:#bdd0fc}.chart-collection-plot{max-width:980px;min-height:310px;margin:auto}.chart-collection-plot>svg{width:100%;max-height:430px;display:block}.chart-collection-plot svg text{fill:#667080;font:12px Geist Mono,monospace}.chart-collection-plot svg .tile-name{fill:#fff;font:500 15px Geist,sans-serif}.chart-collection-plot svg .tile-value{fill:#fff;font:15px Geist Mono,monospace}.chart-collection-plot circle:focus{stroke:#14264e;stroke-width:3px;outline:none}.chart-provider-legend{color:#667080;flex-wrap:wrap;justify-content:center;gap:12px 22px;padding:6px 0 0;font:10px Geist Mono,monospace;display:flex}.chart-provider-legend span{align-items:center;gap:7px;display:inline-flex}.chart-provider-legend i{border-radius:50%;width:8px;height:8px}.editorial-dot-rows{gap:17px;padding:18px 0;display:grid}.editorial-dot-row{grid-template-columns:160px minmax(0,1fr) 80px 72px;align-items:center;gap:20px;display:grid}.editorial-dot-row>span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.editorial-dot-row svg{width:100%;height:32px;overflow:visible}.editorial-dot-row strong{text-align:right;font:13px Geist Mono,monospace}.editorial-dot-row small{color:#647083;text-align:right;font:11px Geist Mono,monospace}.chart-collection-note{color:#667080;border-top:1px solid #edf0f5;justify-content:space-between;gap:24px;margin-top:28px;padding-top:17px;font:10px/1.7 Geist Mono,monospace;display:flex}@media (width<=800px){.chart-collection-header{flex-direction:column;align-items:flex-start}.editorial-dot-row{grid-template-columns:110px minmax(0,1fr) 65px;gap:12px}.editorial-dot-row small{display:none}.chart-collection-plot{min-height:240px}}@media (width<=520px){.public-shell .chart-collection{padding:48px 0}.public-shell .chart-collection h3{font-size:23px}.chart-topics{gap:24px}.chart-collection-note{flex-direction:column;gap:8px}.editorial-dot-row{grid-template-columns:85px minmax(0,1fr) 57px;gap:8px}.editorial-dot-row>span,.editorial-dot-row strong{font-size:11px}.chart-collection-plot svg text{font-size:16px}.chart-collection-plot svg .tile-name,.chart-collection-plot svg .tile-value{font-size:17px}}.model-workbench{position:relative}.model-lineup,.metric-lane-values{grid-template-columns:repeat(var(--model-count),minmax(0,1fr));gap:32px;display:grid}.lineup-model{border-top:3px solid var(--model-color);min-width:0;padding:20px 0 22px}.lineup-identity{color:#647083;align-items:center;gap:9px;font-size:11px;display:flex}.lineup-identity img{object-fit:contain;width:26px;height:26px}.lineup-identity>button{color:#768194;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:21px}.lineup-name{text-align:left;letter-spacing:-.6px;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:10px;width:100%;min-height:86px;padding:18px 0 10px;font:500 23px/1.25 Geist,sans-serif;display:flex}.lineup-name>span{color:#647083;font-size:14px}.lineup-detail{color:#647083;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.lineup-toolbar{color:#647083;border-block:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:12px;display:flex}.lineup-toolbar button{color:#245eea;cursor:pointer;background:0 0;border:0}.model-metric-lane{border-bottom:1px solid #e4e9f0;padding:28px 0}.model-metric-lane header{align-items:baseline;gap:14px;margin-bottom:23px;display:flex}.public-shell .model-metric-lane h3{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:500}.model-metric-lane header>span,.model-metric-lane header>small{color:#647083;font-size:11px}.model-metric-lane header>small{margin-left:auto}.metric-lane-values strong{letter-spacing:-1.4px;font:400 31px Geist Mono,monospace}.metric-lane-track{background:#f0f3f7;height:5px;margin:15px 0 10px}.metric-lane-track i{background:var(--model-color);height:100%;transition:width .25s;display:block}.metric-lane-values>div>span{color:#647083;min-height:15px;font-size:10px;display:block}.lane-mobile-label{display:none}.model-picker{background:#fafbfd;border:1px solid #dce3ed;margin-top:16px;padding:16px}.model-picker>div:first-child{gap:12px;display:flex}.model-picker input{background:#fff;border:1px solid #ccd7e7;border-radius:4px;width:100%;padding:13px;font-size:14px}.model-picker>div>button{cursor:pointer;background:0 0;border:0;font-size:20px}.model-picker-results{max-height:300px;margin-top:12px;overflow:auto}.model-picker-results>button{text-align:left;align-items:center;gap:12px;width:100%;display:flex;border-bottom:1px solid #e8edf4!important;padding:12px!important;font-size:13px!important}.model-picker-results>button:hover{background:#edf2ff}.model-picker-results img{object-fit:contain;width:25px;height:25px}.model-picker-results small{color:#647083;margin-top:4px;font-size:10px;display:block}.model-picker-results>button>span:last-child{margin-left:auto}.catalogue-filters{align-items:center;gap:14px;margin:20px 0 26px;display:flex}.catalogue-filters input{flex:1;min-width:120px}.catalogue-filters input,.catalogue-filters select{background:#fff;border:1px solid #dce3ed;border-radius:4px;padding:13px;font:13px Geist,sans-serif}.catalogue-filters>span{color:#647083;white-space:nowrap;font:11px Geist Mono,monospace}.catalogue-table-wrap{overflow:auto}.catalogue-table{border-collapse:collapse;text-align:left;width:100%}.catalogue-table th{color:#647083;border-bottom:1px solid #dce3ed;padding:16px 12px;font-size:11px;font-weight:500}.catalogue-table th small{margin-top:5px;font-size:10px;font-weight:400;display:block}.catalogue-table td{white-space:nowrap;border-bottom:1px solid #edf0f5;padding:17px 12px;font:13px Geist Mono,monospace}.catalogue-table td:first-child{width:45px}.catalogue-table td:nth-child(n+3),.catalogue-table th:nth-child(n+3){text-align:right}.catalogue-table .is-selected{background:#f3f6fe}.catalogue-table tr:hover{background:#fafbfd}.catalogue-model-name{text-align:left;cursor:pointer;color:#17202d;white-space:normal;background:0 0;border:0;align-items:center;gap:12px;min-width:200px;padding:0;font:500 14px Geist,sans-serif;display:flex}.catalogue-model-name img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.catalogue-model-name small{color:#647083;margin-top:5px;font-size:11px;font-weight:400;display:block}.catalogue-more{cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:4px;margin:28px auto;padding:12px 22px;display:block}.catalogue-selection{color:#fff;background:#18263c;border-radius:5px;align-items:center;gap:18px;margin-top:20px;padding:14px 20px;font-size:12px;display:flex;position:sticky;bottom:16px}.catalogue-selection>button{color:#fff;cursor:pointer;background:0 0;border:0;padding:9px}.catalogue-selection>button:last-child{background:#245eea;border-radius:4px;margin-left:auto;padding:11px 16px}.catalogue-selection>button:disabled{opacity:.5;cursor:default}@media (width<=800px){.model-lineup,.metric-lane-values{gap:18px}.lineup-name{font-size:19px}.metric-lane-values strong{font-size:25px}.catalogue-filters{flex-wrap:wrap}.catalogue-filters input{flex-basis:100%}}@media (width<=520px){.model-lineup{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.lineup-name{min-height:72px;font-size:18px}.lineup-model{padding:14px 0}.lineup-toolbar>span{max-width:65%;line-height:1.6}.model-metric-lane header{flex-wrap:wrap;gap:7px 12px}.model-metric-lane header>small{display:none}.metric-lane-values{grid-template-columns:1fr;gap:22px}.metric-lane-values>div{grid-template-columns:1fr auto;gap:5px 15px;display:grid}.lane-mobile-label{color:#647083;align-self:center;font:11px Geist,sans-serif;display:block}.metric-lane-values strong{font-size:23px}.metric-lane-track{grid-column:1/-1;margin:4px 0}.metric-lane-values>div>span{grid-column:1/-1}.catalogue-filters select{flex:1;min-width:0;font-size:11px}.catalogue-table td{padding:15px 9px;font-size:11px}.catalogue-selection{gap:5px;padding:10px;font-size:10px}.catalogue-selection>button:last-child{padding:10px}}.public-shell .refined-header{background:#fff;border-bottom:1px solid #e9edf2;gap:38px;height:84px;padding-inline:max(32px,50vw - 584px)}.refined-header .public-logo{flex-shrink:0;gap:11px}.refined-header .public-logo img{width:143px;height:40px}.refined-header .public-logo>span{color:#647083;letter-spacing:-.15px;border-left:0;padding:0;font-size:12px}.public-shell .refined-header .public-nav{align-items:center;gap:27px;margin-left:auto}.public-shell .refined-header .public-nav>button,.refined-header .explore-menu>button:not(.nav-dismiss){color:#586271;align-items:center;gap:6px;min-height:44px;padding:0;font-size:13px;display:flex;position:relative}.refined-header .public-nav>button[aria-current=page]{color:#17202c}.refined-header .public-nav>button[aria-current=page]:after{content:"";background:#245eea;height:2px;position:absolute;bottom:-20px;left:0;right:0}.refined-header .header-actions{gap:18px;margin-left:12px}.refined-header .public-search{color:#647083;border:1px solid #e4e9ef;border-radius:5px;align-items:center;gap:9px;height:36px;padding:0 10px;font-size:12px;display:flex}.refined-header .public-search kbd{color:#7b8593;background:#f3f5f8;border:0;border-radius:3px;padding:3px 4px;font-size:9px}.refined-header .explore-menu{position:relative}.refined-header .explore-dropdown{width:285px;box-shadow:none;z-index:22;background:#fff;border:1px solid #e1e6ee;border-radius:6px;padding:10px;top:52px;left:-25px}.refined-header .explore-dropdown>button{text-align:left;color:#263344;border-radius:3px;justify-content:space-between;align-items:center;width:100%;padding:13px 14px;font-size:13px;display:flex}.refined-header .explore-dropdown>button:hover{background:#f4f7fc}.refined-header .explore-dropdown small{color:#7b8593;margin-top:4px;font-size:11px;display:block}.refined-header .nav-dismiss{z-index:20;cursor:default;background:0 0;border:0;inset:84px 0 0;position:fixed!important}.refined-header .mobile-nav-toggle{color:#263344;background:0 0;border:0;padding:8px}.public-shell .refined-footer{background:#fff;border-top:1px solid #dfe5ed;max-width:1168px;margin:0 auto;padding:55px 0 0;display:block}.refined-footer .footer-main{grid-template-columns:1fr 1.5fr;gap:50px;padding-bottom:65px;display:grid}.refined-footer .footer-brand>button{padding:0;display:block}.refined-footer .footer-brand img{object-fit:contain;filter:invert();width:174px;height:48px}.refined-footer .footer-brand>span{letter-spacing:.2px;color:#647083;margin-top:10px;font-size:13px;display:block}.refined-footer .footer-links{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.refined-footer .footer-links>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.refined-footer .footer-links>div>span{color:#89929f;text-transform:none;letter-spacing:0;margin-bottom:10px;font:11px Geist Mono,monospace}.refined-footer .footer-links button{color:#414c5b;padding:0;font-size:13px;line-height:1.6}.refined-footer .footer-links button:hover{color:#245eea}.footer-bottom{color:#7a8493;border-top:1px solid #e9edf2;align-items:center;gap:30px;padding:22px 0 28px;font-size:11px;display:flex}.footer-bottom small{font-size:11px}.footer-bottom>span{margin-left:auto}.footer-bottom button{color:#414c5b;padding:4px 0;font-size:11px}@media (width<=1100px){.public-shell .refined-header{gap:24px;padding-inline:32px}.public-shell .refined-header .public-nav{gap:22px}.refined-header .public-logo>span{display:none}.public-shell .refined-footer{margin-inline:40px}.refined-footer .footer-main{grid-template-columns:1fr 2fr}}@media (width<=800px){.public-shell .refined-header{gap:16px;height:72px;padding-inline:24px}.refined-header .public-logo img{width:125px}.public-shell .refined-header .public-nav{gap:18px}.refined-header .public-search>span,.refined-header .public-search kbd{display:none}.refined-header .public-search{border:0;padding:8px}.refined-header .header-actions{margin-left:0}.refined-header .public-nav>button[aria-current=page]:after{bottom:-14px}.refined-header .nav-dismiss{top:72px}.refined-footer .footer-main{grid-template-columns:1fr;gap:35px;padding-bottom:40px}.refined-footer .footer-links{gap:24px}}@media (width<=620px){.public-shell .refined-header{height:68px;padding-inline:20px}.refined-header .public-logo>span{font-size:11px;display:block}.refined-header .public-logo img{width:120px}.refined-header .header-actions{gap:5px;margin-left:auto}.refined-header .mobile-nav-toggle{display:block}.public-shell .refined-header .public-nav{background:#fff;border-bottom:1px solid #dfe5ed;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:16px 20px 24px;display:none;position:absolute;top:67px;left:0;right:0}.public-shell .refined-header .public-nav.mobile-open{display:flex}.public-shell .refined-header .public-nav>button,.refined-header .explore-menu>button:not(.nav-dismiss){width:100%;min-height:47px;font-size:16px;display:flex!important}.refined-header .public-nav>button[aria-current=page]:after{display:none}.refined-header .explore-dropdown{border:0;width:100%;padding:0 0 8px 10px;position:static}.refined-header .nav-dismiss{display:none!important}.public-shell .refined-footer{margin-inline:20px;padding-top:35px}.refined-footer .footer-links{grid-template-columns:repeat(2,1fr);gap:30px 20px}.refined-footer .footer-links button{font-size:12px}.footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:15px}.footer-bottom>span{order:3;width:100%;margin:0;font-size:10px}.footer-bottom button{margin-left:auto}.refined-footer .footer-brand img{width:150px}}@media (width<=350px){.refined-header .public-logo>span{display:none}}.public-search-dialog.enriched-search{background:#fff;border:1px solid #dce3ed;border-radius:9px;width:min(820px,100vw - 32px);max-height:min(80vh,760px);padding:0;overflow:hidden}.enriched-search .search-dialog-input{border-bottom:1px solid #e8edf4;margin:0;padding:20px 22px}.enriched-search .search-dialog-input input{font-size:16px}.search-category-tabs{border-bottom:1px solid #edf0f5;gap:7px;padding:13px 20px;display:flex}.search-category-tabs button{color:#647083;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 11px;font-size:12px}.search-category-tabs button[aria-pressed=true]{color:#245eea;background:#edf2ff}.enriched-search .search-dialog-results{max-height:52vh;padding:4px 12px;overflow:auto}.enriched-search .enriched-search-result{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f5;border-radius:0;align-items:center;gap:13px;width:100%;padding:16px 10px;display:flex}.enriched-search-result:hover,.enriched-search-result:focus-visible{background:#f5f8fe!important}.search-result-logo{color:#647083;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:17px;display:flex}.enriched-search .search-result-logo img{object-fit:contain;width:26px;height:26px}.search-result-identity{flex:1;min-width:0}.search-result-identity strong{color:#1d2939;font:500 14px/1.4 Geist,sans-serif;display:block}.search-result-identity small,.search-result-data>small{color:#738092;margin-top:5px;font:11px/1.4 Geist,sans-serif;display:block}.search-result-data{text-align:right;flex-shrink:0}.search-result-data strong{color:#354359;font:12px Geist Mono,monospace}.search-result-data strong small{color:#738092;font:10px Geist,sans-serif}.search-result-arrow{color:#647083;margin-left:8px;font-size:16px}.search-dialog-footer{color:#7b8593;background:#fafbfd;border-top:1px solid #e7ecf3;justify-content:space-between;gap:18px;padding:12px 22px;font-size:10px;display:flex}.model-profile-header{align-items:center;gap:26px;padding:46px 0 40px;display:flex}.model-profile-logo{border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.model-profile-logo img{object-fit:contain;width:60px;height:60px}.model-profile-logo>span{color:#647083;font-size:40px}.public-shell .model-profile-header h1{letter-spacing:-2px;margin:10px 0 16px;font:500 clamp(32px,4vw,54px)/1.1 Geist,sans-serif}.model-profile-modalities{flex-wrap:wrap;gap:7px;display:flex}.model-profile-modalities>span{color:#647083;background:#f2f5fa;border-radius:3px;padding:4px 8px;font:11px Geist Mono,monospace}.model-profile-specs{border-block:1px solid #e2e8f0;grid-template-columns:repeat(3,1fr);gap:35px;padding:30px 0;display:grid}.model-profile-specs>div{flex-direction:column;gap:12px;display:flex}.model-profile-specs>div>span{color:#647083;font-size:13px}.model-profile-specs strong{letter-spacing:-1.5px;font:400 38px Geist Mono,monospace}.model-profile-specs small{color:#738092;font-size:11px}.model-profile-about{max-width:850px;margin:60px 0 70px}.public-shell .model-profile-about h2{letter-spacing:-.7px;font-size:25px}.model-profile-about dl>div{border-bottom:1px solid #edf0f5;grid-template-columns:180px 1fr;gap:24px;padding:17px 0;font-size:13px;display:grid}.model-profile-about dt{color:#738092}.model-profile-about dd{margin:0}.model-profile-about a{color:#245eea}.model-profile-about p{color:#738092;margin-top:25px;font-size:12px;line-height:1.7}.model-key-metrics{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(3,1fr);gap:0 28px;display:grid}.model-key-metrics>div{border-top:1px solid #edf0f5;flex-direction:column;gap:9px;padding:22px 0;display:flex}.model-key-metrics span{color:#647083;font-size:12px}.model-key-metrics strong{letter-spacing:-.4px;color:#1d2939;overflow-wrap:anywhere;font:500 18px Geist Mono,monospace}.model-key-metrics small{color:#738092;font-size:10px;line-height:1.4}.model-positioning{border-top:1px solid #e2e8f0;margin:70px 0 20px;padding-top:30px}.model-positioning .section-topline{margin-bottom:18px}.model-positioning h2{margin:5px 0 0;font-size:25px}.model-positioning svg{width:100%;height:auto;min-height:280px;display:block}.model-positioning-note{color:#738092;max-width:780px;margin:5px 0 0;font-size:11px;line-height:1.7}.model-positioning-legend{color:#738092;flex-wrap:wrap;gap:18px;margin:0 0 8px;font-size:10px;display:flex}.model-positioning-legend span{align-items:center;gap:6px;display:inline-flex}.model-positioning-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.selected-dot{background:#245eea}.family-dot{background:#128c93}.competitor-dot{background:#aab5c3}.model-positioning-legend .trend-line{border-top:1px dashed #8a98aa;border-radius:0;width:16px;height:0}@media (width<=520px){.search-category-tabs{justify-content:space-between;gap:0;padding:10px}.search-category-tabs button{padding:7px;font-size:11px}.enriched-search .search-dialog-input{padding:15px}.enriched-search .search-dialog-input input{font-size:14px}.enriched-search .enriched-search-result{gap:10px;padding:14px 3px}.search-result-identity strong{font-size:12px}.search-result-identity small{font-size:10px}.search-result-data{display:none}.search-result-logo{width:26px;height:26px}.search-dialog-footer>span:last-child{display:none}.model-profile-header{align-items:flex-start;gap:16px;padding:32px 0}.model-profile-logo{border-radius:0;width:40px;height:40px}.model-profile-logo img{width:40px;height:40px}.public-shell .model-profile-header h1{letter-spacing:-1px;font-size:29px}.model-profile-specs{gap:16px}.model-profile-specs strong{font-size:25px}.model-profile-specs>div>span{font-size:11px}.model-profile-specs small{font-size:9px}.model-profile-about dl>div{grid-template-columns:105px 1fr;gap:15px;font-size:12px}}@media (width<=700px){.model-key-metrics{grid-template-columns:repeat(2,1fr);gap:0 18px}}@media (width<=520px){.model-positioning{margin-top:48px}.model-positioning .section-topline{display:block}.model-positioning .section-descriptor{margin-top:8px;display:block}.model-positioning svg{min-height:230px}}.entity-directory{margin:35px 0 55px}.entity-directory>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.public-shell .entity-directory h2{letter-spacing:-.7px;margin:0;font-size:25px}.entity-directory input{border:1px solid #dce3ed;border-radius:4px;max-width:230px;padding:11px 13px;font-size:13px}.entity-directory>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;max-height:320px;display:grid;overflow:auto}.entity-directory>div>button{text-align:left;cursor:pointer;color:#243247;background:0 0;border:0;border-bottom:1px solid #e9edf3;align-items:center;gap:11px;min-width:0;padding:17px 0;font-size:12px;display:flex}.entity-directory img{object-fit:contain;width:26px;height:26px}.entity-directory button>span:first-of-type{flex:1;min-width:0}.entity-directory button small{color:#7a8595;margin-top:4px;font-size:10px;display:block}.entity-directory button:hover{color:#245eea}.entity-profile{padding-bottom:50px!important}.entity-metric-picker{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:8px;padding-bottom:27px;display:flex}.entity-metric-picker button{color:#647083;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:10px 14px;font-size:12px}.entity-metric-picker button[aria-pressed=true]{color:#245eea;background:#edf2ff;border-color:#bfd0fa}.entity-snapshot{grid-template-columns:1fr 1fr;gap:40px;padding:32px 0 40px;display:grid}.entity-snapshot>div{flex-direction:column;gap:12px;display:flex}.entity-snapshot span{color:#647083;font-size:13px}.entity-snapshot strong{letter-spacing:-1.5px;font:38px Geist Mono,monospace}.entity-snapshot small{color:#738092;font-size:11px}.entity-history{border-top:1px solid #e2e8f0;padding-top:25px}.entity-history>header{justify-content:space-between;align-items:center;display:flex}.public-shell .entity-history h2{letter-spacing:-.7px;font-size:24px}.entity-history header>span{color:#647083;font:11px Geist Mono,monospace}.entity-history svg{width:100%;max-height:440px;display:block}.entity-history svg text{fill:#647083;font:12px Geist Mono,monospace}.entity-source-link{color:#245eea;font-size:12px}.entity-observations{border-block:1px solid #e2e8f0;margin:30px 0 55px;padding:17px 0}.entity-observations summary{cursor:pointer;color:#46546a;font-size:13px}.entity-observations table{border-collapse:collapse;width:100%;margin-top:20px;font:12px Geist Mono,monospace}.entity-observations td,.entity-observations th{text-align:left;border-bottom:1px solid #edf0f5;padding:11px}.entity-observations td:last-child,.entity-observations th:last-child{text-align:right}@media (width<=800px){.entity-directory>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.entity-directory>header{flex-direction:column;align-items:stretch}.entity-directory input{max-width:none}.entity-directory>div{gap:0 16px}.entity-directory>div>button{font-size:11px}.entity-directory img{width:22px;height:22px}.entity-snapshot{gap:20px}.entity-snapshot strong{font-size:27px}.entity-snapshot small{line-height:1.6}.entity-history svg text{font-size:18px}.entity-history header>span{font-size:9px}}.share-chart-panel{border-top:1px solid #dce3ed;margin:60px 0;padding:30px 0}.share-chart-panel>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.public-shell .share-chart-panel h2{letter-spacing:-1px;margin:10px 0;font-size:28px}.share-chart-panel>header>span{color:#738092;white-space:nowrap;font:11px Geist Mono,monospace}.share-chart-controls{grid-template-columns:1fr 2fr 1fr;gap:16px;display:grid}.share-chart-controls label,.share-workload-inputs label{color:#647083;flex-direction:column;gap:8px;min-width:0;font-size:11px;display:flex}.share-chart-controls input,.share-chart-controls select,.share-workload-inputs input{color:#27374b;background:#fff;border:1px solid #dce3ed;border-radius:4px;width:100%;padding:12px;font-size:12px}.share-workload-inputs{gap:16px;max-width:450px;margin-top:18px;display:flex}.share-color-options{gap:10px;padding:20px 0;display:flex}.share-color-options button{cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px}.share-color-options button[aria-pressed=true]{outline-offset:2px;outline:1px solid #738092}.share-chart-preview{border:1px solid #e2e8f0;width:100%;height:auto;display:block}.share-chart-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.share-chart-actions button{cursor:pointer;color:#27374b;background:#fff;border:1px solid #dce3ed;border-radius:4px;padding:11px 15px;font-size:12px}.share-chart-actions button:first-child{color:#fff;background:#245eea;border-color:#245eea}.share-chart-actions>span{color:#647083;font-size:11px}.share-post-text{color:#647083;margin-top:25px;font-size:12px}.share-post-text summary{cursor:pointer}.share-post-text textarea{color:#27374b;resize:vertical;background:#fafbfd;border:1px solid #e2e8f0;width:100%;height:260px;margin-top:15px;padding:15px;font:12px/1.7 Geist Mono,monospace;display:block}.share-extra-models{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.share-extra-models button{color:#245eea;cursor:pointer;background:#edf2ff;border:0;border-radius:3px;padding:7px 10px;font-size:11px}.model-profile-about dd{overflow-wrap:anywhere}@media (width<=800px){.share-chart-controls{grid-template-columns:1fr 1fr}.share-chart-controls label:nth-child(2){grid-area:2/1/auto/-1}}@media (width<=520px){.public-shell .share-chart-panel h2{font-size:23px}.share-chart-panel>header>span{display:none}.share-chart-actions button{padding:10px 12px;font-size:11px}}.content-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.content-templates button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:2px solid #e1e7f0;padding:20px 0}.content-templates button[aria-pressed=true]{border-color:#245eea}.content-templates strong{color:#26374b;letter-spacing:-.5px;font:500 19px Geist,sans-serif;display:block}.content-templates span{color:#738092;margin-top:10px;font:12px/1.7 Geist,sans-serif;display:block}.content-templates button[aria-pressed=true] strong{color:#245eea}@media (width<=620px){.content-templates{grid-template-columns:1fr;gap:8px}.content-templates button{padding:15px 0}.content-templates span{margin-top:5px}}.observation-summary{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(3,1fr);gap:30px;padding:25px 0 35px;display:grid}.observation-summary>div{flex-direction:column;gap:12px;display:flex}.observation-summary strong{font:38px Geist Mono,monospace}.observation-summary span,.observation-dates{color:#738092;font-size:12px}.observation-dates{justify-content:space-between;gap:25px;padding:20px 0;display:flex}.observation-baseline{border-block:1px solid #e2e8f0;max-width:800px;margin:20px 0;padding:30px 0}.public-shell .observation-baseline h2{letter-spacing:-.8px;font-size:28px}.observation-baseline p{color:#647083;font-size:14px;line-height:1.8}.changes-controls{flex-wrap:wrap;align-items:center;gap:20px;margin:30px 0;display:flex}.changes-controls input{border:1px solid #dce3ed;border-radius:4px;padding:12px;font-size:13px}.changes-controls>div{flex-wrap:wrap;gap:7px;display:flex}.changes-controls button{color:#647083;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:9px 12px;font-size:12px}.changes-controls button[aria-pressed=true]{color:#245eea;background:#edf2ff;border-color:#bfd0fa}.changes-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2e8f0;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px 24px;width:100%;padding:23px 0;display:grid}.change-kind{color:#245eea;font:11px/1.6 Geist Mono,monospace}.changes-list strong{font-size:15px;font-weight:500}.changes-list>button>span:nth-last-child(2){font:12px Geist Mono,monospace}.changes-list small{color:#738092;grid-column:2/-1;font-size:10px}.change-detail{max-width:950px}.change-detail>.change-kind{margin:25px 0 10px;display:block}.public-shell .change-detail h2{letter-spacing:-1px;font-size:36px}.change-value-pair{border-block:1px solid #e2e8f0;align-items:center;gap:30px;padding:30px 0;display:flex}.change-value-pair>div{flex-direction:column;flex:1;gap:16px;display:flex}.change-value-pair>div>span{color:#738092;font-size:11px}.change-value-pair strong{font:24px Geist Mono,monospace}.change-detail>p{color:#647083;font-size:14px;line-height:1.8}.change-detail>a{color:#245eea;font-size:12px}.change-draft{resize:vertical;background:#fafbfd;border:1px solid #e2e8f0;width:100%;height:270px;margin:25px 0;padding:18px;font:12px/1.7 Geist Mono,monospace}.changes-page{padding-bottom:60px!important}@media (width<=800px){.changes-list>button{grid-template-columns:1fr}.changes-list small{grid-column:auto}}@media (width<=520px){.observation-summary{gap:17px}.observation-summary strong{font-size:28px}.observation-summary span{font-size:10px}.observation-dates{flex-direction:column;gap:10px;font-size:11px}.change-value-pair{flex-direction:column;align-items:flex-start}.change-value-pair strong{font-size:22px}.public-shell .change-detail h2{font-size:28px}}@media (width>=621px) and (width<=950px){.public-shell .refined-header .public-nav{gap:14px}.public-shell .refined-header{gap:16px;padding-inline:24px}.refined-header .public-logo img{width:110px}.public-shell .refined-header .public-nav>button{font-size:12px}}.catalogue-product{border-top:1px solid #e9edf2;align-items:center;gap:18px;margin-top:32px;padding:28px 0;display:flex}.catalogue-product svg{flex-shrink:0}.catalogue-product strong{font-size:14px;font-weight:500}.catalogue-product p{color:#667080;margin:6px 0 0;font-size:12px;line-height:1.6}.catalogue-product a{white-space:nowrap;color:var(--ti-blue);margin-left:auto;font-size:11px}@media (width<=520px){.catalogue-product{flex-wrap:wrap;align-items:flex-start}.catalogue-product>div{flex:1;min-width:180px}.catalogue-product a{margin-left:48px}}.public-shell .public-hero h1{color:var(--ti-ink)}.public-shell .hero-actions{align-items:center;gap:12px;margin-top:32px;display:flex}.public-shell .hero-actions .hero-button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:0 20px;font:500 13px/1.3 Geist,sans-serif;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.public-shell .hero-actions .hero-button-primary{background:var(--ti-blue);border-color:var(--ti-blue);color:#fff}.public-shell .hero-actions .hero-button-primary:hover{background:#194dc9;border-color:#194dc9}.public-shell .hero-actions .hero-button-secondary{color:var(--ti-ink);background:#fff;border-color:#dfe5ed}.public-shell .hero-actions .hero-button-secondary:hover{background:#f5f7fb;border-color:#bdc8d9}.hero-button svg{flex-shrink:0;transition:transform .18s}.hero-button-primary:hover svg{transform:translate(3px)}.hero-button-secondary:hover svg{transform:translate(2px,-2px)}.public-shell .hero-actions .hero-button:focus-visible{outline-offset:4px;outline:2px solid #a7b1bf}@media (width<=520px){.public-shell .hero-actions{gap:10px}.public-shell .hero-actions .hero-button{gap:15px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.hero-button svg,.public-shell .hero-actions .hero-button{transition:none}.hero-button:hover svg{transform:none}}.public-shell :is(button,a,input,select,textarea,[tabindex]):focus:not(:focus-visible),.public-shell .search-dialog-input input:focus,.public-shell .search-dialog-input input:focus-visible{box-shadow:none;outline:none}.public-shell .enriched-search .search-dialog-input button{color:#7b8593;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:inline-flex}.public-shell .enriched-search .search-dialog-input button:hover{color:#27374b;background:#f1f3f6}.public-shell .public-search{color:#5b6674;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.public-shell .public-search:hover{color:var(--ti-ink);background:#f3f5f8}.public-shell .public-search svg{width:20px;height:20px}.public-shell .public-logo .statvero-mark,.public-shell .footer-brand .statvero-mark{aspect-ratio:1470/246;border:0;flex-shrink:0;width:168px;height:auto;margin:0;padding:0;font-size:0;display:block;position:relative;overflow:hidden}.public-shell .public-logo .statvero-mark img,.public-shell .footer-brand .statvero-mark img{object-fit:initial;filter:none;width:134.898%;max-width:none;height:auto;display:block;position:absolute;top:-107.317%;left:-18.707%}.public-shell .footer-brand .statvero-mark{width:186px}@media (width<=950px){.public-shell .public-logo .statvero-mark{width:145px}}@media (width<=620px){.public-shell .public-logo .statvero-mark{width:154px}}.research-index .page-intro{border-bottom:1px solid #e9edf2;max-width:none}.research-feature{border-bottom:1px solid #e9edf2;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:48px 0 54px;display:grid}.research-kicker{color:#527d70;font:11px Geist Mono,monospace}.public-shell .research-feature h2{letter-spacing:-1.5px;margin:20px 0 18px;font-size:38px;line-height:1.14}.research-feature-copy>p{color:#738092;max-width:410px;margin:0;font-size:15px;line-height:1.7}.research-feature-art{background:#eef5f2;border-radius:3px;justify-content:center;align-items:center;min-height:310px;display:flex;overflow:hidden}.research-feature-art img{width:100%;height:auto;display:block}.research-feature-facts{gap:36px;margin:26px 0 18px;display:flex}.research-feature-facts>span{color:#7a8593;flex-direction:column;gap:6px;font-size:10px;display:flex}.research-feature-facts strong{color:#27374b;letter-spacing:-1px;font:500 24px Geist Mono,monospace}.public-shell .research-read{color:#285ce6;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:4px 0;font-size:12px;display:inline-flex}.research-read span{font-size:17px}.research-stories{grid-template-columns:1fr 1fr;gap:40px;padding:46px 0 54px;display:grid}.research-story{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.research-story-art{aspect-ratio:2.2;background:#f2f1ed;border-radius:3px;width:100%;margin-bottom:22px;overflow:hidden}.research-story-art-costs{background:#faf3e9}.research-story-art img{object-fit:contain;width:100%;height:100%;display:block}.research-story-meta{color:#8a94a2;justify-content:space-between;align-items:baseline;gap:16px;width:100%;font-size:10px;line-height:1.6;display:flex}.research-story-meta>span:first-child{color:#596675}.public-shell .research-story h2{letter-spacing:-.9px;margin:14px 0 12px;font-size:27px;line-height:1.2}.research-story>p{color:#738092;max-width:470px;margin:0 0 16px;font-size:14px;line-height:1.7}.research-story .research-read{margin-top:auto}.research-source-guide{border-top:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:30px;padding:32px 0 0;display:flex}.public-shell .research-source-guide h2{letter-spacing:-.7px;margin:0 0 9px;font-size:23px}.research-source-guide p{color:#738092;margin:0;font-size:13px;line-height:1.7}.research-source-guide>div:last-child{flex-direction:column;gap:8px;min-width:160px;display:flex}.research-source-guide button{color:#53657d;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:24px;padding:7px 0;font-size:12px;display:flex}.research-source-guide button:hover,.public-shell .research-read:hover{color:#173c9d}.research-page .article-body{max-width:720px;margin:48px 0 0}.public-shell .research-page .article-body h2{letter-spacing:-.8px;margin:32px 0 14px;font-size:27px}.research-page .article-body p{color:#667587;font-size:15px;line-height:1.85}.research-page .article-body>a{color:#285ce6;align-items:center;min-height:44px;font-size:13px;display:inline-flex}@media (width<=800px){.research-feature{gap:30px}.public-shell .research-feature h2{font-size:31px}.research-feature-art{min-height:250px}.research-stories{gap:28px}.research-story-meta{flex-wrap:wrap;gap:4px 14px}}@media (width<=620px){.research-feature{grid-template-columns:1fr;gap:25px;padding:32px 0}.research-feature-art{aspect-ratio:1.8;grid-row:1;min-height:0}.research-feature-art img{object-fit:contain;height:100%}.research-stories{grid-template-columns:1fr;gap:40px;padding:35px 0}.research-source-guide{flex-direction:column;align-items:flex-start;gap:20px}.research-source-guide>div:last-child{width:100%}.public-shell .research-feature h2{font-size:32px}.public-shell .research-story h2{font-size:26px}.research-feature-facts{gap:28px}}.public-shell .industry-hero h1{letter-spacing:-3.8px;font-size:clamp(48px,5.4vw,72px)}.public-shell .refined-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-feature{border-bottom:1px solid #e9edf2;padding:64px 0}.evidence-feature-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}.public-shell .evidence-feature h2{letter-spacing:-1.2px;margin:12px 0 24px;font-size:35px;line-height:1.15}.evidence-feature-grid>div>p{color:#536175;max-width:410px;font-size:16px;line-height:1.75}.evidence-feature-grid>div>p strong{color:#25374c;font-weight:500}.evidence-feature-grid .evidence-interpretation{color:#7b8795;font-size:13px}.evidence-feature-grid>div>a{color:#536d98;align-items:center;min-height:44px;font-size:11px;display:inline-flex}.evidence-series{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.evidence-series button{color:#748093;cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:4px;padding:7px 10px;font-size:10px}.evidence-series button[aria-pressed=true]{color:#285ce6;background:#f1f5fe;border-color:#b3c5ec}.evidence-chart{min-width:0}.evidence-chart>svg{width:100%;height:auto;display:block}.evidence-chart svg text{fill:#8290a0;font:12px Geist Mono,monospace}.evidence-chart circle:focus-visible{outline-offset:3px;outline:1px solid #718297}.evidence-legend{color:#647386;flex-wrap:wrap;gap:12px 20px;margin-top:10px;font-size:10px;display:flex}.evidence-legend>span{align-items:center;gap:7px;display:inline-flex}.evidence-legend i{border-radius:50%;width:7px;height:7px}.evidence-legend strong{color:#394e67;font:11px Geist Mono,monospace}.evidence-table{color:#7a8797;border-top:1px solid #edf0f5;margin-top:22px;padding-top:14px;font-size:11px}.evidence-table summary{cursor:pointer;min-height:30px}.evidence-table p{font-size:11px;line-height:1.7}.data-scroll{max-width:100%;overflow:auto}.evidence-table table{border-collapse:collapse;text-align:right;width:100%;min-width:400px;font-size:11px}.evidence-table td,.evidence-table th{border-bottom:1px solid #e9edf2;padding:10px}.evidence-table th:first-child,.evidence-table td:first-child{text-align:left}.industry-explore,.industry-research{border-bottom:1px solid #e9edf2;padding:64px 0}.industry-explore>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.industry-explore>div>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #dfe5ee;flex-direction:column;align-items:flex-start;padding:22px 0;display:flex}.industry-explore button>span{color:#285ce6;justify-content:space-between;align-items:center;width:100%;font-size:13px;display:flex}.industry-explore i{font-size:17px;font-style:normal}.industry-explore button>strong{letter-spacing:-.65px;color:#26384d;max-width:280px;margin:25px 0 12px;font-size:23px;font-weight:500;line-height:1.25}.industry-explore p{color:#7b8795;max-width:275px;margin:0;font-size:13px;line-height:1.7}.industry-research>.section-topline>div>h2{letter-spacing:-1.2px;margin:16px 0 0;font-size:34px}.industry-research>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.industry-research article{border-top:1px solid #dfe5ee;flex-direction:column;align-items:flex-start;padding-top:20px;display:flex}.public-shell .industry-research article .eyebrow{letter-spacing:0;color:#72849e;font-size:9px}.public-shell .industry-research h3{letter-spacing:-.8px;margin:23px 0 15px;font-size:26px;line-height:1.2}.industry-research p{color:#728092;margin:0 0 18px;font-size:13px;line-height:1.8}.industry-research small{color:#929dab;margin-top:auto;font-size:10px}.industry-research article>button{color:#285ce6;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:12px;padding:10px 0;font-size:11px}.industry-developments{border-bottom:1px solid #e9edf2;padding:40px 0}.industry-developments>button{text-align:left;cursor:pointer;color:#6f7e92;background:0 0;border:0;border-top:1px solid #edf0f5;grid-template-columns:180px 1fr 180px 85px;gap:22px;width:100%;padding:20px 0;font-size:12px;display:grid}.industry-developments strong{color:#283d56;font-size:14px;font-weight:500}.industry-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.industry-filters input{background:#fff;border:1px solid #dfe5ed;border-radius:4px;width:min(100%,310px);padding:13px 15px;font-size:13px}.industry-filters>div{flex-wrap:wrap;gap:8px;display:flex}.industry-filters button{color:#8490a0;cursor:pointer;background:0 0;border:0;padding:10px;font-size:11px}.industry-filters button[aria-pressed=true]{color:#285ce6;background:#f0f4fd;border-radius:4px}.industry-filters label{color:#7a8795;align-items:center;gap:10px;font-size:12px;display:flex}.industry-filters select{color:#394b60;background:#fff;border:1px solid #dfe5ed;border-radius:4px;padding:10px 12px}.industry-company-list>button{text-align:left;color:#344b66;cursor:pointer;background:0 0;border:0;border-top:1px solid #e5eaf1;grid-template-columns:minmax(260px,1.5fr) 1fr 1fr 20px;align-items:center;gap:25px;width:100%;padding:23px 0;font-size:13px;display:grid}.industry-company-list small{color:#8a96a5;margin-top:6px;font-size:10px;line-height:1.5;display:block}.industry-company-identity{align-items:center;gap:16px;min-width:0;display:flex}.industry-company-identity>img{object-fit:contain;flex-shrink:0;width:30px;height:30px}.industry-company-identity strong{font-size:15px;font-weight:500}.company-letter{color:#536d96;background:#f0f4fa;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex}.industry-company-list>button:hover,.related-models>button:hover{background:#fafbfd}.industry-related{border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding-top:32px;padding-bottom:26px;display:flex}.industry-related p{color:#77879a;margin:8px 0 0;font-size:13px}.industry-related>div:last-child{flex-wrap:wrap;gap:20px;display:flex}.industry-related button,.industry-related a{color:#536e9d;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:11px;text-decoration:none}.related-models{padding-top:35px;padding-bottom:40px}.public-shell .related-models h2{letter-spacing:-1px;margin:0 0 24px;font-size:28px}.related-models>p{color:#7b8795;font-size:13px;line-height:1.75}.related-models>button{text-align:left;color:#334d6b;cursor:pointer;background:0 0;border:0;border-top:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:17px 0;font-size:13px;display:flex}.related-models small{color:#8a96a5;margin-top:6px;font-size:11px;display:block}.related-models>button>span:last-child{color:#7f90a5;flex-shrink:0;font-size:11px}.industry-country-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.industry-country-grid>button{text-align:left;cursor:pointer;color:#293f59;background:0 0;border:0;border-bottom:1px solid #e5eaf1;grid-template-columns:1fr 24px;gap:14px 10px;padding:0 0 22px;display:grid}.country-shape{background:#f6f8fb;border-radius:3px;grid-column:1/-1;justify-content:center;align-items:center;height:125px;padding:16px 24px;display:flex}.industry-country-grid strong{font-size:15px;font-weight:500}.industry-country-grid small{color:#93a0af;margin-top:6px;font-size:10px;display:block}.industry-country-grid>button>span:nth-child(3){color:#6b809a;grid-area:3/1/auto/-1;font-size:11px}.industry-country-grid>button>span:last-child{grid-area:2/2}.country-industry-header{border-bottom:1px solid #e9edf2;grid-template-columns:1.3fr .7fr;align-items:center;gap:50px;padding:45px 0;display:grid}.public-shell .country-industry-header h1{letter-spacing:-2.5px;margin:18px 0;font-size:54px}.country-industry-header p{color:#7a8797;max-width:600px;font-size:14px;line-height:1.75}.country-industry-header>div:last-child{background:#f7f9fc;height:195px;padding:20px 30px}.country-industry-evidence{padding-top:42px}.public-shell .country-industry-evidence h2,.public-shell .global-evidence-map h2{letter-spacing:-1px;font-size:30px}.country-industry-evidence>.evidence-chart{max-width:850px;margin:28px 0}.country-industry-evidence>a{color:#536e9d;font-size:12px}.coverage-empty{color:#7b8797;border-top:1px solid #e9edf2;max-width:760px;padding:25px 0;font-size:14px;line-height:1.8}.global-evidence-map{padding-top:64px}.industry-country-selection{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.industry-country-selection button{color:#536d96;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:4px;padding:8px 11px;font-size:11px}@media (width<=900px){.evidence-feature-grid{grid-template-columns:1fr;gap:24px}.evidence-feature-grid>div>p{max-width:650px}.evidence-feature-grid>div>h2 br{display:none}.industry-company-list>button{grid-template-columns:1.3fr 1fr 1fr 15px;gap:16px}.industry-country-grid{gap:20px}.industry-hero .hero-actions{gap:10px}.industry-developments>button{grid-template-columns:1fr 1fr}.industry-research>div:last-child,.industry-explore>div:last-child{gap:24px}}@media (width<=620px){.public-shell .industry-hero h1{letter-spacing:-2.6px;font-size:49px}.evidence-feature,.industry-explore,.industry-research{padding:42px 0}.public-shell .evidence-feature h2{font-size:30px}.evidence-chart svg text{font-size:18px}.evidence-series{gap:6px}.evidence-legend{gap:10px}.industry-explore>div:last-child,.industry-research>div:last-child{grid-template-columns:1fr;gap:25px}.industry-explore button>strong,.industry-explore p{max-width:none}.industry-explore button>strong{margin-top:16px}.public-shell .industry-research>.section-topline>div>h2{font-size:29px}.industry-company-list>button{grid-template-columns:1fr auto;gap:14px;padding:22px 0}.industry-company-list>button>span:nth-child(2){grid-area:2/1;font-size:11px}.industry-company-list>button>span:nth-child(3){text-align:right;grid-area:2/2;font-size:11px}.industry-company-list>button>span:last-child{grid-area:1/2}.industry-country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.country-shape{height:95px;padding:12px}.industry-country-grid strong{font-size:13px}.industry-related{flex-direction:column;align-items:flex-start;gap:12px}.country-industry-header{grid-template-columns:1fr;gap:18px;padding:30px 0}.public-shell .country-industry-header h1{font-size:40px}.country-industry-header>div:last-child{height:145px}.related-models>button{gap:12px}.related-models>button>span:last-child{text-align:right;max-width:130px;line-height:1.6}.industry-developments>button{gap:12px;font-size:11px}.industry-developments strong{font-size:12px}.industry-research .section-topline{flex-direction:column}}.source-register article{border-top:1px solid #e3e9f1;padding:28px 0 32px}.source-register header{justify-content:space-between;align-items:center;gap:18px;display:flex}.source-register header>span:last-child{color:#8997a7;font-size:11px}.public-shell .source-register h2{letter-spacing:-1px;margin:22px 0 17px;font-size:30px}.source-register p{color:#728195;max-width:850px;font-size:14px;line-height:1.85}.source-register article>div{align-items:center;gap:28px;display:flex}.source-register a,.source-register button{color:#536d98;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:12px;text-decoration:none}.data-methods .methodology-copy{border-top:1px solid #e3e9f1;max-width:850px;padding-top:15px}.public-shell .data-methods .methodology-copy h2{letter-spacing:-.8px;margin-top:35px;font:500 27px Geist,sans-serif}.data-methods .methodology-copy p{color:#728195;font-size:14px;line-height:1.85}.data-methods .methodology-copy a{color:#536d98;font-size:12px}@media (width<=620px){.source-register header{flex-direction:column;align-items:flex-start;gap:12px}.source-register article>div{gap:24px}.public-shell .source-register h2{font-size:27px}}.industry-financial-comparison{padding-top:42px}.public-shell .industry-financial-comparison h2{letter-spacing:-1px;font-size:30px}.industry-financial-comparison .comparison-layout{margin-top:30px}@media (width<=800px){.industry-financial-comparison .comparison-layout{grid-template-columns:1fr}.industry-financial-comparison .participant-list{grid-template-columns:1fr 1fr;max-height:180px;display:grid}}.industry-lab-heading{align-items:center;gap:20px;display:flex}.industry-lab-heading img{object-fit:contain;width:48px;height:48px}.explorer-v2{margin-top:32px}.explorer-topline,.explorer-topline nav,.explorer-result-line{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.explorer-topline{border-bottom:1px solid #e8ebef;justify-content:space-between;padding:16px 0}.explorer-topline button,.explorer-result-line button{color:#425466;background:0 0;border:0;padding:8px 0}.explorer-presets{flex-wrap:wrap;align-items:center;gap:8px;padding-top:24px;display:flex}.explorer-presets button{background:#fff;border:1px solid #e5e8ed;border-radius:4px;padding:9px 14px}.explorer-presets button[aria-pressed=true]{color:#fff;background:#142132;border-color:#142132}.explorer-presets>span{color:#7a8491;margin-left:auto;font-size:12px}.explorer-filter-grid{grid-template-columns:2fr repeat(2,1fr);gap:16px;margin:24px 0;display:grid}.explorer-filter-grid label,.explorer-result-line label{color:#5d6876;flex-direction:column;gap:8px;font-size:12px;display:flex}.explorer-filter-grid input,.explorer-filter-grid select,.explorer-result-line select{color:#172436;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e0e4e9;border-radius:4px;padding:12px;font-size:14px}.explorer-result-line{justify-content:space-between;margin:20px 0;font-size:13px}.explorer-result-line label{flex-direction:row;align-items:center}.explorer-result-line select{width:auto}.explorer-benchmark-note{border-top:1px solid #e6e9ee;max-width:760px;margin:56px 0;padding-top:24px}.explorer-benchmark-note h2{font-size:23px}.explorer-benchmark-note p{color:#67717f;font-size:15px;line-height:1.7}.usage-bar{background:#eaf0fa;height:8px;margin:8px 0}.usage-bar span{background:#285ce6;height:100%;display:block}.usage-table{border-collapse:collapse;width:100%}.usage-table td,.usage-table th{text-align:left;border-bottom:1px solid #e8ebef;padding:16px 12px}.usage-table td:first-child{width:45%}.usage-table button{text-align:left;color:#172436;background:0 0;border:0}.usage-table small{color:#67717f;overflow-wrap:anywhere;font-size:11px;display:block}.usage-history{width:100%;max-height:360px;margin-top:20px}.usage-history text{fill:#637080;font-family:inherit;font-size:12px}@media (width<=700px){.explorer-filter-grid{grid-template-columns:1fr 1fr;gap:12px}.explorer-filter-grid label:first-child{grid-column:1/-1}.explorer-presets>span{width:100%;margin-left:0}.explorer-topline{gap:8px}.explorer-topline nav{gap:16px}.explorer-result-line{gap:12px}.catalogue-table caption{text-align:left;padding-bottom:12px}.usage-table td,.usage-table th{padding:12px 6px;font-size:12px}.explorer-v2 .catalogue-model-name small{overflow-wrap:anywhere;white-space:normal;max-width:220px}}.public-shell .refined-header .public-nav{gap:8px}.public-shell .refined-header .public-nav>button{color:#596473;background:0 0;border:0;border-radius:5px;padding:10px 15px;text-decoration:none;transition:background-color .18s,color .18s;position:relative}.public-shell .refined-header .public-nav>button:after,.public-shell .refined-header .public-nav>button:before{content:none;display:none}.public-shell .refined-header .public-nav>button:hover{color:#142132;background:#f4f6f8}.public-shell .refined-header .public-nav>button[aria-current=page]{color:#142132;box-shadow:none;background:#eef2f7;font-weight:550}.public-shell .refined-header .public-nav>button[aria-current=page]:before{content:none;display:none}.public-shell .publication-footer{margin-top:90px;padding:48px 0 24px;display:block}.publication-footer .footer-main{grid-template-columns:1fr 1.7fr;gap:56px;display:grid}.public-shell .publication-footer .footer-links{gap:32px;justify-content:initial;grid-template-columns:1fr 1.35fr 1fr;display:grid}.publication-footer .footer-links>div>span{letter-spacing:0;color:#263346;margin:0 0 8px;font:500 12px Geist,sans-serif}.publication-footer .footer-links a{color:#647080;min-height:30px;padding:4px 0;font:13px/1.5 Geist,sans-serif;text-decoration:none;transition:color .18s}.publication-footer .footer-links a:hover{color:#285ce6}.public-shell .publication-footer .footer-positioning{color:#263346;margin:22px 0 8px;font:500 15px/1.5 Geist,sans-serif}.public-shell .publication-footer .footer-description{color:#74808d;margin:0;font:13px/1.8 Geist,sans-serif}.footer-data-note{align-items:flex-start;gap:14px;max-width:650px;margin:40px 0 26px;display:flex}.footer-evidence-symbol{color:#738194;background:#f1f4f8;border-radius:4px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.footer-data-note p{color:#7a8592;margin:0;font:11px/1.8 Geist,sans-serif}.publication-footer .footer-bottom{border-top:1px solid #e8ecf0;justify-content:space-between;align-items:center;gap:20px;margin-top:0;padding-top:20px;display:flex}.publication-footer .footer-bottom small,.publication-footer .footer-bottom>span{color:#7a8592;font:11px/1.6 Geist,sans-serif}.publication-footer .footer-bottom button{color:#48566a;background:0 0;border:0;padding:8px 0;font:12px Geist,sans-serif}@media (width<=950px){.publication-footer .footer-main{grid-template-columns:1fr;gap:36px}.public-shell .publication-footer .footer-links{gap:24px}.public-shell .refined-header .public-nav>button{padding-inline:12px}}@media (width<=620px){.public-shell .refined-header .public-nav>button{margin:3px 0;padding:12px 18px}.public-shell .refined-header .public-nav>button[aria-current=page]:before{left:7px}.public-shell .publication-footer .footer-links{grid-template-columns:1fr 1fr;gap:26px 20px}.publication-footer .footer-links>div:last-child{grid-column:1/-1}.publication-footer .footer-bottom{flex-wrap:wrap}.publication-footer .footer-bottom>span{flex-basis:100%;order:3}.footer-data-note{margin-top:28px}.public-shell .publication-footer{margin-top:56px}}@media (prefers-reduced-motion:reduce){.public-shell .refined-header .public-nav>button,.publication-footer .footer-links a{transition:none}}.model-benchmark-explorer{margin:60px 0}.model-benchmark-explorer h2{letter-spacing:-.8px;font-size:28px}.model-benchmark-explorer>.section-topline select{color:#25364a;background:#fff;border:1px solid #dfe5ed;border-radius:4px;max-width:100%;padding:10px}.benchmark-bars{margin:24px 0}.benchmark-bars>button{text-align:left;color:#25364a;background:0 0;border:0;border-bottom:1px solid #eef0f3;grid-template-columns:minmax(180px,1fr) 1.4fr 65px;align-items:center;gap:20px;width:100%;padding:18px 0;display:grid}.benchmark-bars>button[aria-pressed=true]{background:#f5f8fc}.benchmark-bars small{color:#798698;overflow-wrap:anywhere;margin-top:6px;font-size:10px;display:block}.benchmark-track{background:#f3f5f8;height:18px}.benchmark-track i{background:#3c65bb;height:100%;display:block}.benchmark-bars strong{text-align:right;font:16px Geist Mono,monospace}.benchmark-scatter{width:100%;max-height:410px;margin-top:24px}.benchmark-scatter text{fill:#6b7787;font:12px Geist,sans-serif}.benchmark-scatter circle{cursor:pointer;stroke:#fff;stroke-width:2px}.benchmark-detail{flex-wrap:wrap;align-items:center;gap:12px 24px;padding:22px 0;display:flex}.benchmark-detail span,.benchmark-detail small{color:#637388;font-size:12px}.benchmark-detail button{color:#285ce6;background:0 0;border:0;font-size:12px}.model-benchmark-explorer details p{overflow-wrap:anywhere}@media (width<=620px){.benchmark-bars>button{grid-template-columns:minmax(0,1fr) 70px;gap:12px}.benchmark-track{grid-area:2/1/auto/-1;height:9px}.benchmark-bars strong{grid-area:1/2}.benchmark-bars small{font-size:9px}.model-benchmark-explorer>.section-topline{display:block}.model-benchmark-explorer>.section-topline select{margin-top:14px}}.world-evidence-controls{flex-wrap:wrap;align-items:end;gap:24px;margin:36px 0;display:flex}.world-evidence-controls label{color:#617084;flex-direction:column;gap:9px;font-size:12px;display:flex}.world-evidence-controls select{color:#25374a;background:#fff;border:1px solid #dfe5ec;border-radius:4px;min-width:160px;padding:12px}.world-evidence-controls>div{margin-left:auto;padding-bottom:8px;font-size:14px}.world-evidence-controls small{color:#7c8795;margin-top:6px;font-size:11px;display:block}.world-map-ranking{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:start;gap:36px;display:grid}.world-ranking h2{margin-top:0;font-size:20px}.world-ranking ol{counter-reset:rank;margin:0;padding:0;list-style:none}.world-ranking li{counter-increment:rank}.world-ranking li button{text-align:left;color:#435169;background:0 0;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;width:100%;padding:12px 0;font-size:12px;display:grid}.world-ranking li button:before{content:counter(rank);color:#97a2af;font:10px Geist Mono,monospace}.world-ranking li button[aria-pressed=true]{color:#285ce6}.world-ranking strong{font:12px Geist Mono,monospace}.world-comparison{margin:56px 0}.world-selected{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.world-selected button,.world-selected select{color:#3f5066;background:#fff;border:1px solid #dce4ed;border-radius:4px;padding:10px 13px;font-size:12px}.world-metric-history{width:100%;max-height:410px;display:block}.world-metric-history text{fill:#718096;font:11px Geist Mono,monospace}.world-directory{margin:70px 0}.world-directory input{border:1px solid #dce4ed;border-radius:4px;padding:12px;font-size:13px}.country-real-evidence{margin:45px 0 65px}.country-evidence-summary{grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0 45px;display:grid}.country-evidence-summary button{text-align:left;color:#22364e;background:0 0;border:0;border-top:2px solid #e8edf3;flex-direction:column;gap:12px;padding:20px 0;display:flex}.country-evidence-summary button[aria-pressed=true]{border-color:#285ce6}.country-evidence-summary span{color:#64748b;font-size:13px}.country-evidence-summary strong{letter-spacing:-1px;font:34px Geist Mono,monospace}.country-evidence-summary small{color:#7c899b;font-size:11px;line-height:1.7}.country-model-history{margin:50px 0 65px}.country-model-history>a{color:#304357;border-bottom:1px solid #e9edf3;grid-template-columns:1fr auto 20px;align-items:center;gap:20px;padding:18px 0;font-size:14px;text-decoration:none;display:grid}.country-model-history small{color:#7d8998;margin-top:6px;font-size:11px;display:block}.country-model-history time{color:#7d8998;font:11px Geist Mono,monospace}.world-evidence-page .section-topline h2,.country-real-evidence h2,.country-model-history h2{letter-spacing:-.7px;font-size:27px}@media (width<=850px){.world-map-ranking{grid-template-columns:1fr}.world-ranking ol{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.world-evidence-controls>div{margin-left:0}.country-evidence-summary{gap:18px}.country-evidence-summary strong{font-size:26px}}@media (width<=520px){.country-evidence-summary{grid-template-columns:1fr;gap:0}.country-evidence-summary button{grid-template-columns:1fr auto;gap:8px;padding:16px 0;display:grid}.country-evidence-summary small{grid-column:1/-1}.country-evidence-summary strong{font-size:24px}.country-model-history>a{gap:10px;font-size:13px}.world-evidence-controls{gap:16px}.world-evidence-controls label{flex:1;min-width:130px}.world-evidence-controls select{width:100%;min-width:0}.world-directory>.section-topline{display:block}.world-directory input{width:100%;margin-top:16px}.world-ranking ol{grid-template-columns:1fr}}.publication-footer .footer-bottom{margin-top:32px}.footer-legal{flex-wrap:wrap;gap:22px;display:flex}.footer-legal a{color:#758192;font:11px Geist,sans-serif;text-decoration:none}.footer-legal a:hover{color:#285ce6}.legal-page-nav{border-bottom:1px solid #e6ebf0;gap:24px;margin:30px 0;padding:0 0 18px;display:flex}.legal-page-nav a{color:#738196;font-size:14px;text-decoration:none}.legal-page-nav a[aria-current=page]{color:#1d3049;font-weight:600}.legal-operator p{color:#69798d;font-size:14px;line-height:1.9}.legal-copy{max-width:760px;margin-inline:0}.legal-copy h2{font-size:24px}.legal-copy p{color:#65758a;font-size:15px}.legal-page .page-intro{padding-bottom:0}.company-economics{margin:65px 0}.company-economics h2{letter-spacing:-.9px;font-size:29px}.economics-metrics{flex-wrap:wrap;gap:8px;margin:28px 0 18px;display:flex}.economics-metrics button{color:#5e6f84;background:#fff;border:1px solid #dfe5ec;border-radius:4px;padding:10px 13px;font-size:12px}.economics-metrics button[aria-pressed=true]{color:#fff;background:#142438;border-color:#142438}.economics-definition{color:#718198;max-width:730px;font-size:15px;line-height:1.7}.economics-company-picker{flex-wrap:wrap;gap:20px;margin:25px 0;display:flex}.economics-company-picker button{color:#8a96a5;opacity:.55;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.economics-company-picker button[aria-pressed=true]{color:#293b52;opacity:1}.economics-company-picker img{object-fit:contain;width:22px;height:22px}.economics-company-picker i{border-radius:50%;width:6px;height:6px}.economics-chart{width:100%;max-height:450px;margin:22px 0;display:block}.economics-chart text{fill:#748296;font:11px Geist Mono,monospace}.economics-chart circle{cursor:pointer}.economics-detail{flex-wrap:wrap;gap:16px;padding:18px 0;font-size:13px;display:flex}.economics-detail span{color:#748296}.economics-detail button{color:#285ce6;background:0 0;border:0;font-size:12px}.company-economics details p{overflow-wrap:anywhere}@media (width<=620px){.company-economics>.section-topline{display:block}.economics-metrics{gap:6px}.economics-metrics button{padding:9px;font-size:11px}.economics-company-picker{gap:10px 18px}}.compact-search-result{text-align:left;color:#293a50;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:32px minmax(0,1fr) auto 14px;align-items:center;gap:14px;width:100%;padding:14px 22px;display:grid}.compact-search-result:hover,.compact-search-result:focus-visible{background:#f5f7fa}.compact-search-result strong{overflow-wrap:anywhere;font:450 14px/1.5 Geist,sans-serif}.compact-search-kind{color:#97a1ae;font:11px Geist,sans-serif}.compact-search .search-result-logo{width:30px;height:30px;font-size:13px}.compact-search .search-result-logo img{object-fit:contain;width:25px;height:25px}.compact-search .search-dialog-results{max-height:420px;overflow:auto}.compact-search .search-result-arrow{color:#8a97a8;font-size:13px}@media (width<=520px){.compact-search-result{grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding:13px 16px}.compact-search-result strong{font-size:13px}.compact-search .search-result-arrow{display:none}.compact-search-kind{font-size:10px}}.industry-filters>label{color:#788699;flex-direction:column;gap:7px;font-size:11px;display:flex}.industry-filters>label select{color:#43546b;background:#fff;border:1px solid #dfe5ec;border-radius:4px;padding:10px;font-size:12px}.industry-filters{flex-wrap:wrap}.benchmark-test-label{color:#708198;flex-direction:column;gap:7px;font-size:11px;display:flex}.benchmark-test-label select{color:#31445c;background:#fff;border:1px solid #dce4ed;border-radius:4px;max-width:100%;padding:11px 14px}.benchmark-view-nav,.usage-view-controls>div{flex-wrap:wrap;gap:6px;display:flex}.benchmark-view-nav{margin-top:26px}.benchmark-view-nav button,.usage-view-controls button{color:#708099;background:#fff;border:1px solid #e1e6ed;border-radius:4px;padding:9px 13px;font-size:12px}.benchmark-view-nav button[aria-pressed=true],.usage-view-controls button[aria-pressed=true]{color:#fff;background:#172b43;border-color:#172b43}.benchmark-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:30px;display:grid}.benchmark-overview-grid h3{color:#263b56;letter-spacing:-.3px;font-size:17px;font-weight:500}.benchmark-value-scatter,.benchmark-history{width:100%;height:auto;display:block}.benchmark-value-scatter text,.benchmark-history text{fill:#7c8da0;font:11px Geist,sans-serif}.benchmark-overview-grid .benchmark-bars{margin:0}.benchmark-overview-grid .benchmark-bars>button{grid-template-columns:minmax(100px,1fr) .7fr 48px;gap:12px;padding:13px 0;font-size:12px}.benchmark-overview-grid .benchmark-bars small{font-size:9px}.benchmark-overview-grid .benchmark-bars strong{font-size:12px}.benchmark-overview-grid .benchmark-track{height:10px}.chart-definition{color:#8290a2;max-width:760px;font:11px/1.8 Geist,sans-serif}.benchmark-show-more{color:#60758e;background:0 0;border:0;padding:13px 0;font-size:11px}.benchmark-budget{border-block:1px solid #e5eaf0;grid-template-columns:1fr 1.5fr;gap:40px;margin:30px 0;padding:24px 0;display:grid}.benchmark-budget label{color:#647790;align-items:center;gap:15px;font-size:12px;display:flex}.benchmark-budget input{accent-color:#285ce6;width:100%;min-width:50px}.benchmark-budget>div{color:#7e8da0;flex-direction:column;gap:7px;font-size:11px;display:flex}.benchmark-budget button{color:#2c4260;text-align:left;background:0 0;border:0;padding:5px 0;font-size:14px}.benchmark-budget button strong{float:right;color:#285ce6;font:15px Geist Mono,monospace}.benchmark-provider-legend,.workload-legend{color:#6b7d94;flex-wrap:wrap;gap:20px;margin:10px 0 24px;font-size:12px;display:flex}.benchmark-provider-legend span,.workload-legend span{align-items:center;gap:8px;display:flex}.benchmark-provider-legend i{border-radius:50%;width:7px;height:7px}.benchmark-matrix table{border-collapse:collapse;width:100%;margin-top:25px;font-size:12px}.benchmark-matrix th,.benchmark-matrix td{text-align:right;border-bottom:1px solid #e6ebf1;min-width:115px;padding:14px 12px}.benchmark-matrix th:first-child{text-align:left;min-width:200px}.benchmark-matrix th button{color:#354c69;text-align:left;background:0 0;border:0;font-size:12px}.benchmark-matrix th small{color:#93a0af;margin-top:5px;font-size:9px;font-weight:400;display:block}.benchmark-matrix caption{text-align:left;color:#8998ab;max-width:700px;margin-bottom:15px;font-size:11px;line-height:1.8}.workload-cost-bars{margin:25px 0}.workload-cost-bars>div{color:#526b87;border-bottom:1px solid #eef1f5;grid-template-columns:220px 1fr 80px;align-items:center;gap:20px;padding:12px 0;font-size:12px;display:grid}.workload-cost-bars strong{text-align:right;font:12px Geist Mono,monospace}.workload-cost-track{background:#f3f6fa;height:15px;display:flex}.workload-cost-track i,.workload-legend i{background:#315ee0;display:block}.workload-cost-track i:nth-child(2),.workload-legend span:nth-child(2) i{background:#b1c5fb}.workload-legend i{width:12px;height:8px}.weekly-usage{margin:50px 0 65px}.weekly-usage h2{letter-spacing:-.8px;font-size:28px}.usage-view-controls{flex-wrap:wrap;gap:22px;margin:24px 0;display:flex}.usage-scope{color:#526b87;margin:20px 0;font-size:12px;line-height:1.7}.usage-composition{border-radius:3px;gap:2px;height:24px;margin:22px 0 30px;display:flex;overflow:hidden}.usage-composition>div{height:100%}.usage-volume-bars>div{border-bottom:1px solid #ebeff4;grid-template-columns:170px 1fr 150px;align-items:center;gap:20px;padding:14px 0;display:grid}.usage-provider-name{color:#3c5573;overflow-wrap:anywhere;align-items:center;gap:10px;font-size:13px;display:flex}.usage-provider-name img{object-fit:contain;width:22px;height:22px}.usage-volume-track{background:#f1f4f8;height:12px;display:block}.usage-volume-track i{height:100%;display:block}.usage-volume-bars strong{text-align:right;color:#3c5573;font:14px Geist Mono,monospace}.usage-volume-bars small{color:#8292a6;margin-top:5px;font:10px/1.7 Geist,sans-serif;display:block}.explorer-v2>.model-benchmark-explorer{margin-top:38px;margin-bottom:55px}@media (width<=950px){.benchmark-overview-grid{grid-template-columns:1fr;gap:25px}.benchmark-value-scatter{max-height:420px}.benchmark-overview-grid .benchmark-bars>button{grid-template-columns:minmax(150px,1fr) 1fr 60px}.benchmark-budget{gap:25px}}@media (width<=620px){.benchmark-budget{grid-template-columns:1fr;gap:18px}.benchmark-test-label{margin-top:15px}.benchmark-test-label select{width:100%}.benchmark-view-nav{gap:6px}.benchmark-view-nav button{font-size:11px}.benchmark-overview-grid .benchmark-bars>button{grid-template-columns:minmax(0,1fr) 60px}.benchmark-overview-grid .benchmark-track{grid-area:2/1/auto/-1}.workload-cost-bars>div{grid-template-columns:minmax(0,1fr) 70px;gap:8px}.workload-cost-track{grid-area:2/1/auto/-1;height:9px}.workload-cost-bars strong{grid-area:1/2}.usage-volume-bars>div{grid-template-columns:minmax(0,1fr) 120px;gap:10px}.usage-volume-track{grid-area:2/1/auto/-1;height:8px}.usage-volume-bars strong{grid-area:1/2}.usage-provider-name{font-size:12px}.usage-volume-bars small{font-size:9px}}.responsive-data-plot{width:100%;min-width:0}.responsive-data-plot svg,.company-economics .economics-chart{width:100%;height:auto;max-height:none}.responsive-data-plot svg text,.company-economics .economics-chart text{font-size:12px}.benchmark-overview-grid>section{min-width:0}.benchmark-value-scatter,.benchmark-history{overflow:visible}.model-peer-bars .peer-comparison-scroll{overflow-x:auto}.peer-comparison-table{min-width:580px}.peer-comparison-head,.peer-row{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:25px;display:grid}.peer-comparison-head{color:#8a98aa;border-bottom:1px solid #e4eaf0;padding:20px 0 14px;font-size:11px}.peer-row{border-bottom:1px solid #edf1f5;padding:17px 0}.peer-row>a{color:#506680;font:12px/1.6 Geist,sans-serif;text-decoration:none}.peer-row small{color:#98a5b5;font-size:10px;display:block}.peer-row>div{grid-template-columns:minmax(0,1fr) 65px;align-items:center;gap:12px;display:grid}.peer-row strong{text-align:right;color:#5c7390;font:11px Geist Mono,monospace}.peer-bar{background:#f1f4f8;height:8px}.peer-bar i{background:#bccae1;height:100%;display:block}.selected-peer .peer-bar i{background:#285ce6}.selected-peer>a,.selected-peer strong{color:#285ce6}.company-analysis{margin:28px 0 50px}.company-analysis-intro{justify-content:space-between;align-items:start;gap:30px;display:flex}.company-analysis-intro>div:first-child{max-width:710px}.company-analysis h2{letter-spacing:-.8px;font-size:28px}.company-analysis-intro p{color:#718299;font:16px/1.8 Geist,sans-serif}.company-layer-tags{flex-wrap:wrap;gap:7px;max-width:230px;padding-top:28px;display:flex}.company-layer-tags span{color:#7387a1;background:#f1f5fa;border-radius:3px;padding:6px 8px;font-size:10px}.company-analysis-columns{border-block:1px solid #e7ecf2;grid-template-columns:repeat(3,1fr);gap:35px;margin:25px 0;padding:25px 0;display:grid}.company-analysis h3{color:#45607d;font-size:14px;font-weight:550}.company-analysis-columns p,.company-numbers-context>p,.company-relationships p{color:#7a8da5;font-size:13px;line-height:1.8}.company-analysis-columns ul{color:#7a8da5;padding-left:16px;font-size:13px;line-height:1.9}.company-analysis-columns button{color:#3d6ec7;background:0 0;border:0;padding:10px 0;font-size:11px}.company-numbers-context dl{margin:22px 0}.company-numbers-context dl>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:24px;padding:15px 0;font-size:13px;display:flex}.company-numbers-context dt{color:#71859e}.company-numbers-context dd{text-align:right;color:#3f5c7f;margin:0;font:16px Geist Mono,monospace}.company-numbers-context small{color:#91a0b3;margin-top:7px;font:10px/1.8 Geist,sans-serif;display:block}.company-reading-note{border-left:2px solid #dce5f2;padding-left:15px}.company-relationships article{padding:20px 0}.company-relationships header{align-items:center;gap:20px;display:flex}.company-relationships header button{color:#446485;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;display:flex}.company-relationships img{object-fit:contain;width:22px;height:22px}.company-relationships header span,.company-relationships a{color:#8295ad;font-size:11px}.company-brief-sources{color:#8295ad;margin-top:25px;font-size:11px}.company-brief-sources a{color:#6685af;padding-top:12px;display:block}.company-stack{margin:35px 0 45px}.company-stack h2{letter-spacing:-.7px;font-size:25px}.company-stack>p{color:#8a9bb0;font-size:13px;line-height:1.8}.company-stack>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:25px 0;display:grid}.company-stack section{border-top:1px solid #dce5ef;padding-top:9px}.company-stack h3{color:#7f91a7;margin-bottom:17px;font-size:12px}.company-stack button{color:#4b6688;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:10px 0;font-size:12px;display:flex}.company-stack button img{object-fit:contain;width:20px;height:20px}.company-stack button span{color:#a3afbf;margin-left:auto}@media (width<=700px){.company-analysis-columns{grid-template-columns:1fr;gap:12px}.company-analysis-intro{display:block}.company-layer-tags{max-width:none;padding-top:0}.company-stack>div{grid-template-columns:1fr 1fr;gap:20px}.company-numbers-context dl>div{flex-direction:column;gap:8px}.company-numbers-context dd{text-align:left}.company-relationships header{flex-direction:column;align-items:start;gap:10px}.responsive-data-plot svg text,.company-economics .economics-chart text{font-size:11px}.peer-comparison-table{min-width:570px}.peer-row{gap:18px}}.public-comparison-viewport{overscroll-behavior-x:contain;width:100%;min-width:0;overflow-x:auto}.public-comparison-viewport #comparison-graphic{max-width:none;height:auto}.responsive-data-plot .world-metric-history,.responsive-data-plot .benchmark-history,.responsive-data-plot .benchmark-value-scatter{max-height:none}@media (width<=640px){.public-comparison-viewport #comparison-graphic{width:900px;min-width:900px}.timeline{flex-wrap:wrap;gap:10px}.timeline input[type=range]{flex:1;min-width:120px}.timeline span{font-size:12px}.company-economics,.country-real-evidence,.model-benchmark-explorer{min-width:0}}.evidence-chart.responsive-data-plot svg text{font-size:12px}.entity-history>.responsive-data-plot svg{height:auto;max-height:none}.entity-history>.responsive-data-plot svg text{font-size:12px}.model-positioning-note{overflow-wrap:anywhere}@media (width<=600px){.evidence-chart.responsive-data-plot svg text,.entity-history>.responsive-data-plot svg text{font-size:11px}.benchmark-overview-grid .benchmark-bars small{font-size:10px;line-height:1.6}.benchmark-overview-grid .benchmark-bars>button{padding-block:15px}.benchmark-value-scatter{margin-top:15px}}.economic-perspectives{border-block:1px solid #e8ecf0;margin:28px 0 36px;padding:24px 0}.economic-comparison-rows,.model-gap-rows{gap:23px;margin:26px 0;display:grid}.economic-comparison-rows>div,.model-gap-rows>div{grid-template-columns:minmax(130px,1fr) minmax(100px,2fr) 110px;align-items:center;gap:24px;display:grid}.economic-row-name{align-items:center;gap:10px;display:flex}.economic-row-name img{object-fit:contain;width:25px;height:25px}.economic-comparison-rows small,.model-gap-rows small{color:#697684;margin-top:5px;font-size:11px;display:block}.economic-row-value{text-align:right}.economic-value-track{height:26px;margin-right:6px;position:relative}.economic-latest-bar{background:#285ce6;border-radius:2px;min-width:1px;height:100%;position:absolute}.economic-range{background:#285ce6;height:3px;position:absolute;top:11px}.economic-first,.economic-last{background:#fff;border:2px solid #285ce6;border-radius:50%;width:11px;height:11px;position:absolute;top:7px;transform:translate(-50%)}.economic-last{background:#285ce6}.transaction-mosaic{gap:24px;margin-top:24px;display:grid}.transaction-mosaic h4{margin:0 0 10px;font-size:14px}.transaction-mosaic>div>div{flex-wrap:wrap;gap:4px;min-height:95px;display:flex}.transaction-mosaic a{color:#163b90;background:#eaf0ff;flex-direction:column;justify-content:space-between;min-width:80px;min-height:85px;padding:12px;display:flex;overflow:hidden}.transaction-mosaic a:nth-child(3n+2){background:#dbe6ff}.transaction-mosaic a:nth-child(3n){background:#cbdcff}.transaction-mosaic small{font-size:11px}.model-gap-view{padding:24px 0}.model-gap-view>label{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.model-gap-view select{background:#fff;border:1px solid #dce2e8;border-radius:5px;max-width:100%;padding:9px}.gap-track,.uncertainty-track{background:#f5f7fa;height:25px;position:relative}.gap-zero{border-left:1px solid #9ca9b8;height:100%;position:absolute;left:50%}.gap-fill{height:13px;position:absolute;top:6px}.model-gap-rows strong{text-align:right;font-size:14px}.uncertainty-range{background:#8d9baa;height:3px;position:absolute;top:11px}.uncertainty-dot{border:1px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:7px;transform:translate(-50%)}.uncertainty-axis{color:#697684;justify-content:space-between;margin-left:calc(33.3333% - 28.6667px);margin-right:134px;font-size:11px;display:flex}@media (width<=600px){.economic-comparison-rows>div,.model-gap-rows>div{grid-template-columns:minmax(90px,1fr) minmax(75px,1.2fr) 78px;gap:12px;font-size:12px}.economic-row-name img{width:20px;height:20px}.economic-row-name{gap:6px}.economic-row-value strong,.model-gap-rows strong{font-size:12px}.uncertainty-axis{margin-left:34%;margin-right:90px}.transaction-mosaic a{min-width:74px;padding:9px}.economic-perspectives{padding-top:16px}}.transaction-mosaic>div>div{flex-wrap:nowrap;gap:2px}.transaction-mosaic a{flex-shrink:1;min-width:0;min-height:100px;padding:0;position:relative}.transaction-mosaic a strong,.transaction-mosaic a small{white-space:nowrap;margin:12px;display:block}.transaction-mosaic a:focus-visible{outline-offset:2px;outline:2px solid #142e61}.enterprise-adoption{border-block:1px solid #e7ecf1;margin:24px 0 64px;padding:30px 0}.enterprise-adoption .section-topline p{color:#667381;font-size:15px}.adoption-country-focus{grid-template-columns:1fr 1fr;gap:36px;margin:28px 0;display:grid}.adoption-country-focus strong{letter-spacing:-2px;margin:8px 0;font-size:52px;font-weight:600;display:block}.adoption-country-focus small{color:#687481;max-width:380px;font-size:12px;display:block}.adoption-size-rows{gap:5px;margin:24px 0;display:grid}.adoption-size-rows>button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:150px 1fr 150px;align-items:center;gap:24px;padding:12px 8px;font-size:13px;display:grid}.adoption-size-rows>button[aria-pressed=true]{background:#f3f6fb}.adoption-size-rows strong{text-align:right;font-weight:500}.adoption-dumbbell{background:linear-gradient(90deg,#0000 49.8%,#edf0f3 50%,#0000 50.2%);height:22px;position:relative}.adoption-connector{background:#8caae8;height:2px;position:absolute;top:10px}.adoption-small,.adoption-large{background:#fff;border:2px solid #285ce6;border-radius:50%;width:11px;height:11px;position:absolute;top:6px;transform:translate(-50%)}.adoption-large{background:#285ce6}.adoption-heatmap td{font-variant-numeric:tabular-nums;text-align:center;min-width:90px}.adoption-heatmap th{min-width:150px}.adoption-heatmap button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.adoption-heatmap small{font-size:10px}.enterprise-adoption details p{font-size:13px;line-height:1.7}.enterprise-adoption .benchmark-view-nav{margin-top:30px}@media (width<=600px){.adoption-country-focus{gap:18px}.adoption-country-focus strong{font-size:38px}.adoption-country-focus span{font-size:12px}.adoption-size-rows>button{grid-template-columns:88px 1fr 100px;gap:10px;padding:12px 4px;font-size:11px}.adoption-size-rows strong{font-size:10px}.enterprise-adoption{margin-bottom:32px}}.work-impact>section{border-bottom:1px solid #e7ecf1;padding:30px 0 40px}.work-impact select{background:#fff;border:1px solid #dce2e8;border-radius:4px;max-width:100%;padding:10px}.work-announcement-number{align-items:center;gap:30px;margin:30px 0;display:flex}.work-announcement-number>strong{letter-spacing:-3px;font-size:64px;font-weight:600}.work-announcement-number>span{color:#647180;font-size:14px;line-height:1.7}.work-share-bar{gap:3px;height:46px;display:flex}.work-share-bar span:first-child{background:#285ce6}.work-share-bar span:last-child{background:#e8edf4}.work-share-labels{justify-content:space-between;gap:20px;margin:12px 0 24px;font-size:12px;display:flex}.work-exposure-row{grid-template-columns:180px 1fr 55px;align-items:center;gap:20px;margin:30px 0;font-size:14px;display:grid}.work-exposure-row>div{background:#f1f4f8;height:28px}.work-exposure-row i{background:#285ce6;height:100%;display:block}.work-highest{grid-template-columns:repeat(3,1fr);gap:30px;margin:24px 0;display:grid}.work-highest strong{margin:8px 0;font-size:42px;display:block}.work-highest small{color:#697684;max-width:170px;display:block}.work-cases{grid-template-columns:1fr 1fr;gap:40px;margin-top:28px;display:grid}.work-cases article{border-top:2px solid #192a3b;padding-top:20px}.work-cases article>div>strong{margin:15px 0 4px;font-size:38px;display:block}.work-cases article>div>span:last-child{color:#667381;font-size:12px}.work-cases dl{grid-template-columns:110px 1fr;gap:12px;margin:26px 0;font-size:12px;line-height:1.6;display:grid}.work-cases dt{color:#6b7785}.work-cases dd{margin:0}.work-cases p,.work-cases a{font-size:13px;line-height:1.7}.work-impact>section>p{line-height:1.7}.work-impact .article-body{margin-top:30px}@media (width<=600px){.work-announcement-number{display:block}.work-announcement-number>strong{font-size:52px;display:block}.work-highest{gap:14px}.work-highest strong{font-size:30px}.work-highest span,.work-highest small{font-size:11px}.work-cases{grid-template-columns:1fr}.work-exposure-row{grid-template-columns:110px 1fr 38px;gap:12px;font-size:12px}.work-share-labels{font-size:10px}.work-impact .section-topline{flex-wrap:wrap;gap:16px}}.chart-editorial-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:44px;margin:28px 0 34px;display:grid}.distribution-chart{min-width:0;margin:28px 0 36px}.chart-editorial-grid>.distribution-chart{margin:0}.distribution-layout{grid-template-columns:minmax(140px,220px) minmax(140px,1fr);align-items:center;gap:22px;margin:20px 0;display:grid}.distribution-ring{aspect-ratio:1;justify-self:center;width:100%;min-width:0;max-width:220px;position:relative}.distribution-ring svg{width:100%;height:100%;display:block;overflow:visible}.distribution-ring>div:not(.data-chart){text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:30%}.distribution-ring strong{letter-spacing:-1px;font-size:28px}.distribution-ring>div span{color:#6b7785;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.4}.distribution-legend{gap:3px;max-height:300px;display:grid;overflow:auto}.distribution-legend button{text-align:left;cursor:pointer;color:#24374a;background:0 0;border:0;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 4px;font-size:12px;display:grid}.distribution-legend button[aria-pressed=true]{background:#f0f4fa}.distribution-legend i{border-radius:2px;width:8px;height:8px}.distribution-legend small{color:#74808c;margin-top:3px;font-size:10px;display:block}.distribution-legend strong{font-variant-numeric:tabular-nums;font-weight:500}.model-landscape{border-block:1px solid #e5eaf0;margin:32px 0 46px;padding:24px 0}.context-histogram{gap:12px;height:230px;margin:26px 0 20px;display:flex}.context-histogram>div{text-align:center;flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.context-histogram>div>div{background:#f5f7fa;align-items:flex-end;height:160px;display:flex}.context-histogram i{background:#6486d7;width:100%;min-height:0;display:block}.context-histogram strong{font-size:14px}.context-histogram span{color:#697583;font-size:11px}.occupation-charts{margin:10px 0 40px}.occupation-charts .chart-editorial-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.occupation-charts .distribution-layout{grid-template-columns:150px 1fr;gap:14px}.occupation-ranking{gap:6px;margin:20px 0;display:grid}.occupation-ranking button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(120px,1.3fr) minmax(60px,1fr) 35px;align-items:center;gap:12px;padding:8px 2px;font-size:12px;line-height:1.4;display:grid}.occupation-ranking button[aria-pressed=true]{background:#f0f4fa}.occupation-ranking button>span:nth-child(2){background:#f1f4f8;height:11px}.occupation-ranking i{background:#285ce6;height:100%;display:block}.occupation-ranking strong{text-align:right;font-weight:500}.work-impact .occupation-charts>p{line-height:1.7}@media (width<=1000px){.chart-editorial-grid,.occupation-charts .chart-editorial-grid{grid-template-columns:1fr;gap:28px}.distribution-layout,.occupation-charts .distribution-layout{grid-template-columns:minmax(150px,220px) 1fr}}@media (width<=480px){.distribution-layout,.occupation-charts .distribution-layout{grid-template-columns:135px minmax(0,1fr);gap:12px}.distribution-ring strong{font-size:22px}.distribution-legend button{gap:6px;font-size:10px}.distribution-legend small{font-size:9px}.context-histogram{gap:8px}.context-histogram span{font-size:10px}.occupation-ranking button{grid-template-columns:minmax(120px,1.4fr) minmax(60px,1fr) 32px;gap:9px;font-size:11px}}.data-chart{isolation:isolate;width:100%;min-width:0;position:relative}.data-chart-canvas{width:100%;min-width:0}.data-chart-fallback{pointer-events:none;background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.data-chart-fallback>svg{width:100%;height:100%}.distribution-ring .data-chart{height:100%}.distribution-ring .data-chart-canvas{height:100%!important}.distribution-ring>div:not(.data-chart){z-index:2}.distribution-ring .data-chart-fallback{background:0 0}.distribution-ring{max-width:220px}.distribution-layout{align-items:center}@media (prefers-reduced-motion:reduce){.data-chart *{transition:none!important;animation:none!important}}.company-economic-universe{margin:26px 0 40px}.company-economic-universe>.benchmark-view-nav{margin-bottom:20px}.parent-company-economics{border-bottom:1px solid #e5eaf0;padding:20px 0}.parent-company-records{grid-template-columns:1fr 1fr;gap:30px;margin:24px 0;display:grid}.parent-company-records>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.parent-company-records>div>span{letter-spacing:-1px;font-size:32px}.parent-company-records small,.parent-company-records a{color:#667582;font-size:12px}@media (width<=500px){.parent-company-records{grid-template-columns:1fr}.company-economic-universe>.benchmark-view-nav button{font-size:11px}}.share-explorer{min-width:0;margin:28px 0 38px}.share-explorer>.section-topline{flex-wrap:wrap;align-items:center;gap:20px}.share-explorer>.section-topline h3{margin:0}.share-explorer .benchmark-view-nav{gap:4px;margin:0}.share-chart-layout{grid-template-columns:minmax(0,1fr) 240px;gap:28px;margin-top:22px;display:grid}.share-exact-legend{align-content:start;max-height:460px}.share-waffle{aspect-ratio:1;grid-template-columns:repeat(10,1fr);gap:5px;max-width:390px;margin:0 auto;display:grid}.share-waffle>span{border-radius:2px;min-width:0}.share-explorer .distribution-chart{margin-top:10px}.chart-editorial-grid>.share-explorer{margin:0}.chart-editorial-grid .share-chart-layout{grid-template-columns:1fr}.chart-editorial-grid .share-exact-legend{max-height:220px}.share-explorer .data-chart{overflow:hidden}@media (width<=700px){.share-chart-layout{grid-template-columns:1fr;gap:18px}.share-exact-legend{max-height:260px}.share-explorer .benchmark-view-nav button{padding:7px 9px;font-size:11px}.share-waffle{gap:4px}}.company-growth,.business-drivers{border-block:1px solid #e5eaf0;margin:32px 0 48px;padding:26px 0}.company-growth .economics-company-picker{margin:20px 0}.growth-heatmap td{text-align:center;font-variant-numeric:tabular-nums;min-width:90px}.growth-heatmap th{min-width:130px}.growth-heatmap caption{color:#6b7887;text-align:left;padding:14px 0;font-size:12px}.business-driver-grid{grid-template-columns:1fr 1fr;gap:36px;margin:26px 0;display:grid}.business-driver-grid article{border-top:2px solid #1f354b;min-width:0;padding-top:20px}.business-driver-grid header{align-items:center;gap:12px;display:flex}.business-driver-grid header img{object-fit:contain;width:34px;height:34px}.business-driver-grid header h3{margin:0 0 5px}.business-driver-grid header span{color:#6e7b89;font-size:12px}.business-driver-number{flex-direction:column;gap:6px;margin:22px 0 16px;display:flex}.business-driver-number strong{letter-spacing:-1px;font-size:38px}.business-driver-number span{color:#697787;font-size:12px}.business-driver-track{background:#eaf0f6;height:25px}.business-driver-track i{background:#285ce6;height:100%;display:block}.business-driver-labels{color:#5a6c7d;justify-content:space-between;gap:14px;margin-top:9px;font-size:11px;display:flex}.business-driver-grid article p{font-size:13px;line-height:1.7}.business-driver-grid article small{color:#758291;font-size:10px;line-height:1.6}.business-driver-grid article>div:last-child{flex-wrap:wrap;gap:20px;margin-top:18px;font-size:12px;display:flex}@media (width<=650px){.business-driver-grid{grid-template-columns:1fr}.business-driver-labels{font-size:10px}.company-growth .economics-company-picker{max-height:180px;overflow:auto}}.company-comparison-detail{border-top:1px solid #e4eaf0;margin-top:24px;padding-top:28px}.comparison-matrix table{min-width:720px}.comparison-matrix th:first-child{z-index:1;background:#fff;min-width:160px;position:sticky;left:0}.comparison-matrix th,.comparison-matrix td{vertical-align:top;min-width:150px}.comparison-matrix td strong{white-space:nowrap;font-size:15px;font-weight:550}.comparison-matrix td small{color:#72808e;white-space:nowrap;margin-top:6px;font-size:10px;display:block}.comparison-matrix caption{text-align:left;color:#71808f;padding:12px 0;font-size:12px}.comparison-matrix th button{color:#24466d;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.comparison-company-heading{white-space:nowrap;align-items:center;gap:8px;display:flex}.comparison-company-heading img{object-fit:contain;width:23px;height:23px}.company-duel{border-block:1px solid #e6ebf0;margin:32px 0;padding:24px 0}.company-duel-selects{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.company-duel-selects select{background:#fff;border:1px solid #dce4ec;border-radius:4px;max-width:200px;padding:10px}.company-duel td{font-variant-numeric:tabular-nums}.company-comparison-detail .section-topline{flex-wrap:wrap;gap:18px}.company-comparison-detail>.section-topline p{color:#6e7d8b;font-size:13px}.company-comparison-detail .benchmark-view-nav{flex-wrap:wrap}@media (width<=600px){.comparison-matrix th:first-child{min-width:125px;max-width:150px}.comparison-matrix th,.comparison-matrix td{min-width:130px}.comparison-matrix td strong{font-size:13px}.company-duel-selects select{max-width:145px;font-size:12px}.company-comparison-detail .benchmark-view-nav button{font-size:11px}}.unified-chart-tabs{flex-wrap:wrap;gap:5px;display:flex}.dataset-freshness{margin:28px 0 40px}.dataset-freshness>p{color:#687a8b;font-size:13px;line-height:1.7}.evidence-article .research-main-finding{color:#284057;max-width:850px;font-size:21px;line-height:1.55}.evidence-article .page-intro>small{color:#718292;font-size:12px}.evidence-article .article-body ol{padding-left:22px;line-height:1.85}.evidence-article .article-body .source-note{overflow-wrap:anywhere}.public-shell :is(.data-scroll,.catalogue-table-wrap,.comparison-table-wrap,.peer-comparison-scroll){overscroll-behavior-x:contain;max-width:100%}.public-shell :is(.chart-editorial-grid,.share-chart-layout,.explorer-filter-grid,.industry-company-list)>*{min-width:0}@media (width<=620px){.public-shell :is(input[type=search],input[type=text],select,textarea){font-size:16px}.public-shell :is(.benchmark-view-nav,.entity-metric-picker,.economics-metrics,.world-evidence-controls){flex-wrap:wrap;gap:8px}.public-shell :is(.benchmark-view-nav,.entity-metric-picker,.economics-metrics) button{min-height:44px}.public-shell .world-evidence-controls label{min-width:0;max-width:100%}.public-shell .world-evidence-controls select{max-width:100%;min-height:44px}.public-shell :is(.section-topline,.source-note,.chart-definition){overflow-wrap:anywhere}.public-shell .chart-editorial-grid{gap:26px}.public-shell :is(.model-profile-header,.industry-lab-heading){gap:14px}.public-shell .public-header .header-actions button{min-width:44px;min-height:44px}}@media (width<=360px){.public-shell .public-main{padding-inline:16px}.public-shell .distribution-layout,.public-shell .occupation-charts .distribution-layout{grid-template-columns:1fr}.public-shell .distribution-ring{width:155px}.public-shell .distribution-legend{max-height:220px}}.company-funding,.company-operating-metrics{border-block:1px solid #e5eaf0;min-width:0;margin:34px 0 48px;padding:28px 0}.company-funding .section-topline p,.company-operating-metrics .section-topline p{color:#718192;font-size:14px;line-height:1.7}.company-funding .economics-company-picker,.company-operating-metrics .economics-company-picker{margin:22px 0}.company-funding .benchmark-view-nav,.company-operating-metrics .benchmark-view-nav{flex-wrap:wrap;gap:6px;margin-block:20px}@media (width<=620px){.company-funding .benchmark-view-nav button,.company-operating-metrics .benchmark-view-nav button{min-height:44px;font-size:11px}.company-funding .data-chart,.company-operating-metrics .data-chart{overscroll-behavior-x:contain;overflow-x:auto}.company-funding .data-chart-canvas,.company-operating-metrics .data-chart-canvas{min-width:480px}.company-funding .economics-company-picker,.company-operating-metrics .economics-company-picker{max-height:180px;overflow:auto}.company-funding .section-topline,.company-operating-metrics .section-topline{flex-wrap:wrap}}.impact-overview{border-bottom:1px solid #e5eaf0;padding:0 0 26px}.impact-overview>p{color:#697b8d;max-width:850px;font-size:15px;line-height:1.8}.impact-overview nav{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.impact-overview button{color:#526c87;cursor:pointer;background:#f3f6fa;border:0;border-radius:4px;padding:12px 16px;font-size:12px}.impact-overview button[aria-pressed=true]{color:#fff;background:#183d64}.impact-study{border-bottom:1px solid #e2e9f0;min-width:0;padding:38px 0 42px;scroll-margin-top:100px}.impact-study>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.public-shell .impact-study h2{letter-spacing:-1px;max-width:850px;margin:15px 0 16px;font-size:clamp(26px,3vw,36px);line-height:1.2}.impact-study>header p{color:#38516c;max-width:800px;font-size:18px;line-height:1.65}.impact-publication{white-space:nowrap;color:#7c8b99;padding-top:5px;font-size:11px}.impact-scope{color:#6e7d8c;border-block:1px solid #edf1f5;flex-wrap:wrap;gap:12px 28px;margin-bottom:20px;padding:16px 0;font-size:12px;line-height:1.7;display:flex}.impact-study h3{font-size:18px;font-weight:550;line-height:1.5}.impact-study .benchmark-view-nav{flex-wrap:wrap;gap:8px}.impact-limit{color:#65798d;max-width:900px;font-size:14px;line-height:1.85}.impact-update{color:#5d7288;background:#f6f8fb;margin:22px 0;padding:18px 22px;font-size:13px;line-height:1.8}.impact-update p{margin:7px 0}.impact-update a,.impact-source-line a{color:#285ce6;font-size:12px}.impact-source-line{color:#7b8c9c;flex-wrap:wrap;align-items:center;gap:24px;margin:22px 0;font-size:11px;display:flex}.impact-related{padding:40px 0 60px}.impact-related>div{flex-wrap:wrap;gap:20px;display:flex}.impact-related button{text-align:left;color:#285ce6;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:13px}.impact-study .source-note{overflow-wrap:anywhere}@media (width<=720px){.impact-study>header{flex-direction:column;gap:4px}.impact-study>header p{font-size:16px}.impact-publication{padding-bottom:14px}.impact-study .data-chart{overscroll-behavior-x:contain;overflow-x:auto}.impact-study .data-chart-canvas{min-width:550px}.impact-overview button,.impact-study .benchmark-view-nav button{min-height:44px}.impact-study .benchmark-view-nav button{font-size:12px}.impact-scope{gap:10px}.impact-study{padding-block:28px}.impact-related>div{gap:12px;display:grid}}.public-shell{--publication-ink:#172b40;--publication-muted:#687c90;--publication-rule:#e6ecf2;--publication-space:clamp(32px,5vw,64px);color:var(--publication-ink)}.public-shell .public-main{width:100%;min-width:0}.public-shell .page-intro{max-width:1000px;padding-top:clamp(36px,6vw,72px);padding-bottom:clamp(28px,4vw,48px)}.public-shell .page-intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin-block:16px 20px;font-size:clamp(36px,4.8vw,62px);line-height:1.08}.public-shell .page-intro p{max-width:760px;color:var(--publication-muted);font-size:clamp(15px,1.4vw,18px);line-height:1.75}.public-shell :is(.company-growth,.company-operating-metrics,.company-funding,.company-economics,.enterprise-adoption,.model-benchmark-explorer,.model-landscape,.company-economic-universe){margin-block:0 var(--publication-space);border-color:var(--publication-rule);padding-top:28px}.public-shell .section-topline{align-items:flex-start;gap:20px;margin-bottom:26px}.public-shell :is(.section-topline h2,.impact-study h2){letter-spacing:-.035em;text-wrap:balance;font-size:clamp(25px,2.6vw,35px);line-height:1.2}.public-shell :is(.source-note,.chart-definition){color:var(--publication-muted);overflow-wrap:anywhere;max-width:100%;font-family:Geist,system-ui,sans-serif;font-size:12px;line-height:1.75}.public-shell .chart-definition{max-width:920px;margin-top:16px}.public-shell :is(.benchmark-view-nav,.unified-chart-tabs){border:0;flex-wrap:wrap;gap:6px;margin-block:18px 0;padding:0 0 18px;display:flex}.public-shell :is(.benchmark-view-nav,.unified-chart-tabs) button{color:#718197;min-height:40px;box-shadow:none;text-align:left;background:0 0;border-radius:5px;padding:10px 13px;font:400 12px/1.4 Geist,system-ui,sans-serif;transition:color .15s,background .15s;border:0!important}.public-shell :is(.benchmark-view-nav,.unified-chart-tabs) button[aria-pressed=true]{color:#214975;background:#edf2f8;font-weight:550}.public-shell :is(.benchmark-view-nav,.unified-chart-tabs) button:hover{color:#284e76;background:#f4f7fa}.public-shell .world-evidence-controls{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-block:18px 24px}.public-shell :is(.world-evidence-controls,.explorer-filter-grid,.benchmark-test-label) select{color:#29415a;background:#fff;border:1px solid #dce5ee;border-radius:5px;min-height:42px;padding:10px 30px 10px 12px}.public-shell :is(.world-evidence-controls,.benchmark-test-label) label{color:#6e8092;font-size:12px;line-height:1.5}.public-shell .data-chart{min-width:0;margin-block:14px}.public-shell .data-chart-canvas{border:0}.public-shell .data-chart-fallback{background:#fafbfd;border-radius:4px}.public-shell :is(.benchmark-detail,.economics-detail){border:0;background:#f5f8fc;border-left:2px solid #a8bfdc;border-radius:0;padding:18px 22px;line-height:1.7}.public-shell .entity-observations{border-top:1px solid var(--publication-rule);margin-block:24px 0;padding-top:14px}.public-shell .entity-observations summary{color:#687e96;cursor:pointer;min-height:40px;padding-block:8px;font-size:12px;line-height:1.6}.public-shell .catalogue-table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow:auto}.public-shell .catalogue-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px;line-height:1.6}.public-shell .catalogue-table-wrap :is(th,td){border-bottom:1px solid #e9eef4;padding:14px 12px}.public-shell .catalogue-table-wrap thead th{color:#708397;background:#fafbfd;font-size:11px;font-weight:500}.public-shell .catalogue-table-wrap tbody th{color:#29425b;font-weight:500}.public-shell .catalogue-table-wrap tbody tr:hover{background:#fafcfe}.public-shell .benchmark-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px}.public-shell .benchmark-overview-grid>section{min-width:0}.public-shell .benchmark-overview-grid h3{letter-spacing:-.25px;margin-block:18px;font-size:17px;font-weight:500}.public-shell .benchmark-budget{border-block:1px solid var(--publication-rule);margin-block:24px;padding:22px 0}.public-shell .model-gap-view>.data-chart{margin-bottom:28px}.public-shell .industry-research>div:last-child{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));row-gap:36px}.public-shell .article-body{max-width:820px}.public-shell .article-body h2{letter-spacing:-.7px;margin-block:38px 16px;font-size:clamp(24px,2.3vw,30px);line-height:1.25}.public-shell .article-body p{color:#596e82;font-size:16px;line-height:1.85}.public-shell .article-body li{color:#596e82;padding-block:5px}.public-shell .page-pending{color:#7b8b9a;align-items:center;min-height:60vh;font-size:14px;display:flex}@media (width<=1000px){.public-shell .benchmark-overview-grid{grid-template-columns:1fr;gap:22px}.public-shell .benchmark-overview-grid>section{border-bottom:1px solid var(--publication-rule);padding-bottom:20px}}@media (width<=640px){.public-shell{--publication-space:38px}.public-shell .section-topline{flex-wrap:wrap;gap:16px}.public-shell :is(.benchmark-view-nav,.unified-chart-tabs){gap:5px;padding-bottom:14px}.public-shell :is(.benchmark-view-nav,.unified-chart-tabs) button{min-height:44px;padding:10px 12px;font-size:12px}.public-shell .catalogue-table-wrap :is(th,td){padding:12px 10px}.public-shell .article-body p{font-size:15px}.public-shell .world-evidence-controls>label{flex:140px;min-width:0}.public-shell .world-evidence-controls select{width:100%;max-width:100%;font-size:16px}.public-shell .benchmark-test-label{width:100%}.public-shell .benchmark-test-label select{width:100%;font-size:16px}.public-shell .model-gap-view>.data-chart,.public-shell .benchmark-overview-grid .data-chart{overscroll-behavior-x:contain;overflow-x:auto}.public-shell .model-gap-view .data-chart-canvas,.public-shell .benchmark-overview-grid .data-chart-canvas{min-width:460px}}@media (prefers-reduced-motion:reduce){.public-shell *{scroll-behavior:auto!important;transition:none!important}}.public-shell .chart-keyboard-selection{color:#6e8092;margin-block:12px;font-size:12px}.public-shell .chart-keyboard-selection summary{cursor:pointer;min-height:40px;padding:10px 0}.public-shell .chart-keyboard-selection>div{gap:1px;display:grid}.public-shell .chart-keyboard-selection button{text-align:left;color:#37526e;background:#f7f9fc;border:0;justify-content:space-between;gap:18px;min-height:44px;padding:11px 13px;display:flex}.public-shell .chart-keyboard-selection button[aria-pressed=true]{background:#eaf1fb}.public-shell .chart-keyboard-selection strong{white-space:nowrap;font-weight:500}.public-shell .page-load-error{min-height:60vh;padding-block:70px}.public-shell .page-load-error h1{letter-spacing:-.035em;font-size:clamp(28px,4vw,44px);line-height:1.2}.public-shell .page-load-error p{color:#6c7f92;max-width:620px;margin-block:20px 28px;font-size:15px;line-height:1.8}.publication-footer .footer-maker{color:#6f7e8c;white-space:nowrap;align-items:center;gap:9px;min-height:44px;margin-right:auto;font:11px Geist,sans-serif;text-decoration:none;display:inline-flex}.publication-footer .footer-maker img{object-fit:contain;filter:invert();opacity:.8;width:105px;height:29px;display:block}.publication-footer .footer-maker:hover{color:#245eea}.publication-footer .footer-maker:hover img{opacity:1}.publication-footer .footer-maker:focus-visible{outline-offset:5px;outline:2px solid #245eea}@media (width<=620px){.publication-footer .footer-maker{flex-basis:100%;order:3;justify-content:flex-start}}.chart-settings{border-bottom:1px solid #e8edf2;margin:12px 0 16px;padding:0 0 12px}.chart-settings>summary,.chart-supporting-detail>summary{cursor:pointer;color:#35516d;align-content:center;min-height:44px;font:500 13px/1.6 Geist,sans-serif}.chart-settings>summary>span{color:#7c8b99;margin-left:16px;font-size:12px;font-weight:400}.chart-settings[open]>.world-evidence-controls{margin-top:18px}.chart-supporting-detail{border-top:1px solid #e8edf2;margin:18px 0;padding-top:10px}@media (width<=620px){.chart-settings>summary>span{margin-left:15px;display:block}}.world-map-container svg path:focus-visible{stroke:#102e50;stroke-width:2.5px}.world-map-container .world-map-view-toggle button{min-height:36px}@media (width<=620px){.world-map-container .world-map-footer{font-size:10px}.world-map-container .world-map-view-toggle button{min-height:44px}}.coding-survey-chart{border-bottom:1px solid #e5ebf2;padding:30px 0}.coding-survey-chart details{color:#718294;font-size:12px;line-height:1.8}.coding-survey-chart summary{cursor:pointer;align-content:center;min-height:44px}.studio-post-controls .studio-visibility{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.studio-visibility legend{color:#586f85;margin-bottom:10px;font-size:12px}.studio-post-controls .studio-visibility label{align-items:center;gap:7px;min-height:36px;display:flex}.studio-post-controls .studio-visibility input{width:16px;height:16px;margin:0;padding:0}.explorer-v2>.explorer-topline{margin-bottom:0;padding-bottom:8px}.explorer-v2>.model-benchmark-explorer{margin-top:12px;padding-top:18px}.explorer-v2 .model-secondary-evidence{border-top:1px solid #e4ebf2;margin-top:28px;padding-top:12px}.model-catalogue-heading{justify-content:space-between;align-items:center;gap:20px;margin-top:36px;display:flex}.public-shell .model-catalogue-heading h2{letter-spacing:-.7px;margin:0;font-size:26px}.model-quick-search{color:#708197;align-items:center;gap:20px;margin:20px 0 8px;font-size:12px;display:flex}.model-quick-search input{color:#253d55;background:#fff;border:1px solid #dfe6ee;border-radius:4px;width:min(440px,100%);min-height:44px;padding:11px 14px;font:14px Geist,sans-serif}.model-catalogue-filters .explorer-filter-grid{margin-top:16px}@media (width<=620px){.model-catalogue-heading{flex-direction:column;align-items:flex-start;gap:6px}.model-quick-search{display:block}.model-quick-search>span{margin-bottom:8px;display:block}.model-quick-search input{width:100%}}.benchmark-direct-controls{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:16px 0;display:flex}.benchmark-direct-controls .benchmark-view-nav{margin:0;padding:0}.benchmark-direct-controls .benchmark-test-label{color:#738397;align-items:center;gap:10px;font-size:12px;display:flex}.benchmark-ranking-scroll{overscroll-behavior:contain;max-height:500px;overflow-y:auto}.benchmark-model-select{color:#738397;align-items:center;gap:12px;margin:12px 0;font-size:11px;display:flex}.benchmark-model-select select{color:#35516d;background:#fff;border:1px solid #e2e8ef;border-radius:4px;max-width:100%;min-height:40px;padding:8px}@media (width<=620px){.benchmark-direct-controls{display:block}.benchmark-direct-controls .benchmark-view-nav{margin-top:12px}.benchmark-model-select{display:block}.benchmark-model-select select{width:100%;margin-top:7px;display:block}}.world-evidence-page>.page-intro{padding-bottom:16px}.world-evidence-page>.world-evidence-controls{gap:20px;margin:12px 0 24px}.world-evidence-page .world-map-ranking{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:36px}.world-evidence-page .world-ranking h2{margin:18px 0 0;font-size:18px}.world-evidence-page .world-comparison{margin:30px 0}.world-evidence-page .world-selected{gap:7px;margin:12px 0 18px}.world-adoption-link{border-block:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 36px;padding:24px 0;display:flex}.public-shell .world-adoption-link h2{letter-spacing:-.5px;margin:0 0 8px;font-size:22px}.world-adoption-link p{color:#7d8c9c;margin:0;font-size:13px}@media (width<=850px){.world-evidence-page .world-map-ranking{grid-template-columns:1fr;gap:8px}.world-adoption-link{flex-direction:column;align-items:flex-start;gap:12px}}.public-shell .models-page-heading{max-width:none;padding:34px 0 18px}.public-shell .models-page-heading h1{letter-spacing:-1.5px;margin:0 0 10px;font:550 clamp(30px,3.2vw,42px)/1.1 Geist,sans-serif}.public-shell .models-page-heading p{color:#788899;margin:0;font-size:14px;line-height:1.6}.model-page-links{flex-wrap:wrap;gap:24px;margin-bottom:0;padding:0 0 20px;display:flex}.model-page-links a{color:#58718b;padding:8px 0;font:12px Geist,sans-serif;text-decoration:none}.model-page-links a:hover{color:#245eea}.public-shell .benchmark-simple{border:0;margin-bottom:12px;padding-top:0}.benchmark-simple-toolbar{border-top:1px solid #e5ebf1;justify-content:space-between;align-items:center;gap:20px;padding:12px 0 22px;display:flex}.benchmark-simple-toolbar label{color:#657a8d;align-items:center;gap:12px;font-size:12px;display:flex}.benchmark-simple-toolbar select{color:#243d56;background:#fff;border:1px solid #dfe6ee;border-radius:4px;min-height:38px;padding:8px 30px 8px 10px;font:12px Geist,sans-serif}.benchmark-simple-toolbar>span{color:#8392a1;font-size:11px}.public-shell .benchmark-simple .benchmark-overview-grid{grid-template-columns:1fr 1fr;gap:36px;margin:0;display:grid}.public-shell .benchmark-simple .benchmark-overview-grid>section{background:0 0;border:0;min-width:0;padding:0}.public-shell .benchmark-simple .benchmark-overview-grid h3{letter-spacing:-.3px;border:0;margin:0 0 10px;padding:0;font:500 18px/1.4 Geist,sans-serif}.benchmark-simple h3 small{color:#8997a5;letter-spacing:0;margin-top:5px;font-size:11px;font-weight:400;display:block}.public-shell .benchmark-simple .data-chart{border:0;margin:0;padding:0}.public-shell .benchmark-simple .chart-definition{color:#8393a3;margin:10px 0;font-size:11px;line-height:1.65}.benchmark-simple .benchmark-ranking-scroll{max-height:none;overflow:visible}.benchmark-simple-source{color:#8190a0;border-top:1px solid #e5ebf1;align-items:flex-start;gap:20px;margin-top:18px;padding:14px 0;font-size:11px;line-height:1.7;display:flex}.benchmark-simple-source>span{max-width:680px;margin-right:auto}.benchmark-simple-source a{white-space:nowrap;color:#58718b;text-decoration:none}.models-catalogue-page .model-catalogue-heading{display:none}.models-catalogue-page .explorer-presets{gap:7px;margin:14px 0}.models-catalogue-page .explorer-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.models-catalogue-page .explorer-filter-grid input,.models-catalogue-page .explorer-filter-grid select{min-height:38px;padding:8px 10px;font-size:12px}.models-catalogue-page .explorer-result-line{margin:0;padding:12px 0}.public-shell .models-catalogue-page .model-catalogue-filters>.source-note{margin:8px 0;font-size:11px}@media (width<=800px){.public-shell .benchmark-simple .benchmark-overview-grid{grid-template-columns:1fr;gap:26px}.benchmark-simple-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.benchmark-simple-source{flex-wrap:wrap;gap:10px 20px}.models-catalogue-page .explorer-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.models-catalogue-page .explorer-filter-grid{grid-template-columns:1fr}.model-page-links{gap:10px 20px}.public-shell .models-page-heading{padding-top:24px}}.public-shell .distribution-bars h3{border:0;margin-bottom:12px;padding:0}.public-shell .distribution-bars .data-chart{border:0;margin:0;padding:0}.distribution-summary{color:#657b91;margin:0 0 10px;font-size:13px}.model-comparison-gallery{margin-top:32px}.model-comparison-gallery>header{border-top:1px solid #e5ebf1;padding:24px 0 18px}.public-shell .model-comparison-gallery>header h2{letter-spacing:-.6px;margin:0 0 8px;font-size:26px}.model-comparison-gallery>header p{color:#7b8d9e;margin:0;font-size:13px}.model-gallery-pair{grid-template-columns:1fr 1fr;gap:36px;display:grid}.model-gallery-pair>section{min-width:0}.public-shell .model-comparison-gallery h3{letter-spacing:-.3px;border:0;margin:0 0 10px;padding:0;font-size:18px}.model-gallery-history,.model-gallery-matrix{border-top:1px solid #e5ebf1;margin-top:24px;padding-top:26px}.model-gallery-matrix .data-chart{overflow-x:auto}.model-gallery-matrix .data-chart-canvas{min-width:600px}@media (width<=800px){.model-gallery-pair{grid-template-columns:1fr;gap:24px}}.benchmark-test-choices{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.benchmark-test-choices button{color:#738397;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:38px;padding:9px 12px;font:12px/1.4 Geist,sans-serif}.benchmark-test-choices button[aria-pressed=true]{color:#214975;background:#edf2f8;font-weight:550}.benchmark-test-choices button:hover{color:#245eea;background:#f4f7fb}.chart-keyboard-only:not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.public-shell :is(.model-catalogue-filters,.world-evidence-controls) :is(input,select){color:#2c465f;min-height:40px;box-shadow:none;background:#fafbfd;border:1px solid #e5eaf0;border-radius:5px;padding:9px 12px;font:12px Geist,sans-serif}.public-shell :is(input,select,button,a,summary):focus-visible{outline-offset:3px;outline:2px solid #809fbe}@media (width<=620px){.benchmark-test-choices button{min-height:44px}}.public-shell .companies-overview-page>.page-intro{max-width:none;padding:34px 0 20px}.public-shell .companies-overview-page>.page-intro h1{letter-spacing:-1.4px;margin:0 0 12px;font-size:clamp(30px,3.2vw,42px)}.public-shell .companies-overview-page>.page-intro p{margin:0;font-size:14px}.ai-value-chain{border-bottom:1px solid #e5ebf1;grid-template-columns:.8fr 1fr 1.4fr;gap:24px;padding:10px 0 26px;display:grid}.ai-value-chain>div>span{color:#8393a3;margin-bottom:9px;font-size:11px;display:block}.ai-value-chain>div>div{flex-wrap:wrap;gap:5px 14px;display:flex}.ai-value-chain button{color:#354f68;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font:12px Geist,sans-serif;display:flex}.ai-value-chain img{object-fit:contain;flex:none;width:18px;height:18px}.public-shell .company-revenue-channels{border:0;margin:26px 0;padding:0}.company-revenue-channels>header{margin-bottom:20px}.public-shell .company-industry-overview h2{letter-spacing:-.6px;margin:0 0 9px;font-size:24px;line-height:1.25}.company-industry-overview header>p,.company-story-pair>section>p:not(.chart-definition){color:#7d8f9f;margin:0 0 14px;font-size:13px;line-height:1.7}.company-channel-grid{grid-template-columns:1fr 1fr;gap:24px 36px;display:grid}.company-channel-grid article{border-top:1px solid #e5ebf1;min-width:0;padding:18px 0}.company-channel-grid article>header{align-items:center;gap:10px;display:flex}.company-channel-grid header img{object-fit:contain;flex:none;width:24px;height:24px}.public-shell .company-channel-grid h3{letter-spacing:-.2px;border:0;margin:0 0 4px;padding:0;font-size:16px;line-height:1.3}.company-channel-grid header span{color:#8191a2;font-size:11px}.company-channel-grid header strong{letter-spacing:-.7px;color:#254563;margin-left:auto;font:500 20px Geist Mono,monospace}.company-channel-grid article>p{color:#748697;margin:0 0 10px;font-size:12px;line-height:1.7}.company-channel-grid footer{color:#8b99a6;justify-content:space-between;gap:15px;font-size:10px;display:flex}.company-channel-grid a,.company-overview-sources a{color:#587897;text-decoration:none}.public-shell .company-industry-overview .data-chart{border:0;margin:0;padding:0}.company-story-pair{border-top:1px solid #e5ebf1;grid-template-columns:1fr 1fr;gap:36px;padding-top:26px;display:grid}.public-shell .company-story-pair>section{border:0;min-width:0;margin:0;padding:0}.company-overview-sources{border-bottom:1px solid #e5ebf1;flex-wrap:wrap;gap:22px;margin-top:16px;padding:18px 0 24px;font-size:11px;display:flex}.public-shell .company-directory-title{letter-spacing:-.6px;margin:28px 0 12px;font-size:24px}.companies-overview-page .industry-filters{flex-wrap:wrap;gap:16px;margin:12px 0 18px;padding:0;display:flex}.companies-overview-page .industry-filters input{max-width:340px;min-height:40px;padding:9px 12px;font-size:13px}@media (width<=850px){.ai-value-chain{grid-template-columns:1fr;gap:14px}.ai-value-chain>div{grid-template-columns:75px 1fr;gap:12px;display:grid}.company-channel-grid,.company-story-pair{grid-template-columns:1fr;gap:24px}.company-story-pair>section+section{border-top:1px solid #e5ebf1;padding-top:20px}}.public-shell .country-adoption-overview{padding-top:0}.public-shell .country-adoption-overview .data-chart{border:0;margin:0;padding:0}.public-shell .country-adoption-overview h2{letter-spacing:-.6px;margin:0 0 12px;font-size:23px;line-height:1.25}.country-adoption-lead{grid-template-columns:1.3fr 1fr;align-items:start;gap:32px;margin-top:20px;display:grid}.country-adoption-lead>section{min-width:0}.country-adoption-pair{border-top:1px solid #e5ebf1;grid-template-columns:1fr 1fr;gap:36px;margin-top:26px;padding-top:24px;display:grid}.country-adoption-pair>section{min-width:0}.country-adoption-history{border-top:1px solid #e5ebf1;margin-top:26px;padding-top:24px}.country-adoption-footer{border-top:1px solid #e5ebf1;flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px;padding:18px 0;font-size:12px;display:flex}.country-adoption-footer a{color:#587897;text-decoration:none}@media (width<=850px){.country-adoption-lead,.country-adoption-pair{grid-template-columns:1fr;gap:24px}}.country-policy-ledger{border-top:1px solid #e5ebf1;margin-top:28px;padding-top:24px}.country-policy-ledger article{border-bottom:1px solid #edf1f5;grid-template-columns:1fr 1fr;gap:10px 28px;padding:18px 0;display:grid}.country-policy-ledger article span{color:#8393a3;font-size:11px}.public-shell .country-policy-ledger h3{border:0;margin:8px 0 0;padding:0;font-size:17px}.country-policy-ledger article strong{color:#294965;font-size:21px;font-weight:500}.country-policy-ledger article p{color:#7b8d9e;margin:0;font-size:12px;line-height:1.7}.country-policy-ledger article a{color:#587897;font-size:12px;text-decoration:none}@media (width<=620px){.country-policy-ledger article{grid-template-columns:1fr}}.country-focus-nav{border-bottom:1px solid #e5ebf1;flex-wrap:wrap;gap:8px 18px;margin-bottom:16px;padding:4px 0 22px;display:flex}.country-focus-nav a{color:#49647e;align-items:center;gap:7px;padding:6px 0;font:12px Geist,sans-serif;text-decoration:none;display:inline-flex}.country-focus-nav img{object-fit:contain;width:21px;height:15px}.country-focus-nav a:hover{color:#245eea}.public-shell :is(.company-focused-profile,.model-detail) .model-profile-header h1{letter-spacing:-1.3px;margin:8px 0 12px;font-size:clamp(30px,4vw,44px)}.profile-context{max-width:950px;padding:0 0 24px}.profile-context>p{color:#506b84;font-size:16px;line-height:1.75}.profile-context>div{border-top:1px solid #e8edf2;grid-template-columns:150px 1fr;gap:20px;padding:12px 0;display:grid}.profile-context>div>span{color:#8393a3;font-size:12px}.profile-context>div>p{color:#647d93;margin:0;font-size:13px;line-height:1.7}.profile-chart-pair{grid-template-columns:1fr 1fr;gap:28px 36px;display:grid}.profile-chart-pair>section{border:0;min-width:0;margin:0;padding:0}.public-shell .profile-chart-pair :is(h2,h3){letter-spacing:-.5px;border:0;margin:0 0 12px;padding:0;font-size:21px}.profile-chart-pair .data-chart{border:0;margin:0;padding:0}.profile-chart-pair header>strong{color:#294b69;font:500 24px Geist Mono,monospace}.profile-chart-pair header>strong small{color:#8393a3;margin:8px 0;font:11px Geist,sans-serif;display:block}.profile-financial-history,.model-profile-evidence{border-top:1px solid #e5ebf1;padding:24px 0}.public-shell .profile-financial-history>h2,.public-shell .profile-source-list h2,.public-shell .profile-related-models h2{letter-spacing:-.6px;font-size:24px}.profile-source-list{padding:20px 0}.profile-source-list a{color:#587997;padding:9px 0;font-size:12px;text-decoration:none;display:block}.profile-related-models{border-top:1px solid #e5ebf1;padding:20px 0}.profile-related-models>button{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:44px;display:flex}.profile-related-models>button span{color:#8393a3;font-size:11px}@media (width<=800px){.profile-chart-pair{grid-template-columns:1fr}.profile-context>div{grid-template-columns:1fr;gap:8px}}.company-focused-profile .business-driver-grid{grid-template-columns:1fr}.company-focused-profile .business-drivers{margin:20px 0;padding-top:0}.public-shell .company-focused-profile .business-drivers h2{letter-spacing:-.6px;font-size:24px}.company-focused-profile .profile-source-list{border-top:1px solid #e5ebf1}.lab-profile-evidence{border-top:1px solid #e5ebf1;margin:20px 0;padding:24px 0}.public-shell .lab-profile-evidence>h2{letter-spacing:-.6px;font-size:24px}.lab-profile-evidence .profile-source-list h3{font-size:18px}.country-real-evidence>.profile-chart-pair{margin-top:20px}.public-shell .country-industry-header{gap:24px;padding:28px 0}.public-shell .country-industry-header h1{letter-spacing:-1.3px;font-size:clamp(30px,4vw,44px)}.country-adoption-unavailable{padding:15px 0}.country-adoption-unavailable h2{font-size:22px}.insights-lead{border-block:1px solid #e5ebf1;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:30px 0 36px;display:grid}.public-shell .insights-lead h2{letter-spacing:-1.5px;margin:14px 0 18px;font-size:clamp(30px,4vw,48px);line-height:1.08}.insights-lead p{color:#73879a;max-width:420px;font-size:15px;line-height:1.7}.insights-editorial a{color:#456e99;font:12px Geist,sans-serif;text-decoration:none}.insights-lead a{padding:12px 0;display:inline-block}.insight-mini-bars{gap:16px;padding:22px 0;display:grid}.insight-mini-bars>div{grid-template-columns:110px minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid}.insight-mini-bars>div>span{color:#526d87;font-size:12px;line-height:1.4}.insight-mini-bars>div>div{background:#f1f4f8;height:13px}.insight-mini-bars i{height:100%;display:block}.insight-mini-bars strong{color:#294b69;text-align:right;font:500 13px Geist Mono,monospace}.insights-lead .insight-evidence-note{margin:8px 0;font-size:11px;line-height:1.7}.insights-data-grid{grid-template-columns:1fr 1fr;gap:30px 40px;margin:32px 0;display:grid}.insights-data-grid>article{border-top:1px solid #e5ebf1;min-width:0;padding:20px 0}.public-shell .insights-data-grid h2{letter-spacing:-.7px;margin:12px 0;font-size:25px;line-height:1.2}.insights-data-grid header p{color:#7a8d9f;min-height:44px;margin:0;font-size:13px;line-height:1.7}.insights-data-grid footer{color:#68839d;justify-content:space-between;align-items:flex-start;gap:20px;padding-top:14px;font-size:11px;display:flex}.insights-data-grid footer small{color:#92a0ae;margin-top:6px;font-size:10px;line-height:1.6;display:block}.insights-data-grid footer a{white-space:nowrap}.insight-model-finding{border-block:1px solid #e5ebf1;align-items:center;gap:32px;padding:26px 0;display:flex}.public-shell .insight-model-finding h2{letter-spacing:-.7px;margin:10px 0;font-size:25px}.insight-model-finding p{color:#7f91a2;margin:0;font-size:12px}.insight-model-finding>strong{color:#254b70;margin-left:auto;font:500 32px Geist Mono,monospace}.insight-model-finding strong small{color:#899bab;margin-top:8px;font:10px Geist,sans-serif;display:block}.insight-model-finding>a{white-space:nowrap}.insights-more{flex-wrap:wrap;gap:24px;padding:24px 0;display:flex}@media (width<=800px){.insights-lead,.insights-data-grid{grid-template-columns:1fr;gap:24px}.insights-lead{padding:24px 0}.insight-model-finding{flex-wrap:wrap;gap:18px}.insight-model-finding>strong{margin-left:0}.insight-mini-bars>div{grid-template-columns:105px minmax(0,1fr) 65px;gap:8px}}.insight-mini-bars .is-diverging{position:relative}.insight-mini-bars .is-diverging:before{content:"";background:#9db0c2;width:1px;position:absolute;top:-5px;bottom:-5px;left:50%}.public-shell .home .industry-hero{align-items:center;gap:50px;padding-block:64px 56px}.public-shell .home .industry-hero h1{font-size:clamp(48px,5.7vw,76px)}.home-data-story{border-bottom:1px solid #e5ebf2;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,5vw,70px);padding:48px 0;display:grid}.public-shell .home-story-copy h2{letter-spacing:-.045em;margin:16px 0 20px;font-size:clamp(30px,3.5vw,46px);line-height:1.08}.home-story-copy>p{color:#61758a;max-width:410px;font-size:16px;line-height:1.75}.home-story-copy>p strong{color:#233c55;font-weight:550}.home-story-copy .home-story-secondary{color:#8190a0;font-size:13px;line-height:1.75}.home-threshold{flex-wrap:wrap;gap:6px;margin:22px 0;display:flex}.home-threshold button{color:#6d8094;cursor:pointer;background:#fff;border:1px solid #e0e7ef;border-radius:4px;padding:9px 11px;font-size:11px}.home-threshold button[aria-pressed=true]{color:#fff;background:#183c61;border-color:#183c61}.home-lead-number{flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px;display:flex}.home-lead-number>strong{letter-spacing:-2px;color:#193650;font:500 clamp(38px,4vw,56px)/1 Geist Mono,monospace}.home-lead-number>span{color:#7a8a9b;max-width:290px;font-size:12px;line-height:1.6}.home-lead-number>button,.home-inline-link{color:#285ce6;cursor:pointer;text-align:left;background:0 0;border:0;padding:7px 0;font-size:12px}.home-story-graphic{min-width:0}.home-story-graphic>header{flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.home-story-graphic h3{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:550}.home-story-graphic header>span{color:#8693a2;font-size:11px}.public-shell .home-story-graphic .data-chart{margin:0}.home-chart-note{color:#8290a0;margin:13px 0;font-size:11px;line-height:1.7}.home-story-source{border-top:1px solid #e9eef4;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding-top:14px;display:flex}.home-story-source>span{color:#8694a2;font-size:10px;line-height:1.7}.home-story-source>button{color:#315f98;cursor:pointer;text-align:right;background:0 0;border:0;padding:8px 0;font-size:11px}.public-shell .home-adoption-story{margin:0;padding-block:44px}.home-adoption-values{justify-content:space-between;gap:20px;padding-top:8px;display:flex}.home-adoption-values>div{flex-direction:column;gap:5px;display:flex}.home-adoption-values span{color:#8794a1;font-size:10px}.home-adoption-values strong{color:#2d4c6b;font:500 13px Geist Mono,monospace}.home-adoption-values i{color:#a5b4c3;font-style:normal}.home-research-ledger{padding:40px 0 20px}.home-research-ledger>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.public-shell .home-research-ledger>header h2{letter-spacing:-.8px;margin:0;font-size:28px}.home-research-ledger button{color:#285ce6;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:12px}.home-research-ledger>article{border-top:1px solid #e5ebf2;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:70px;padding:25px 0;display:grid}.public-shell .home-research-ledger h3{letter-spacing:-.6px;margin:10px 0;font-size:23px;line-height:1.25}.home-research-ledger p{color:#708294;max-width:650px;margin:10px 0;font-size:14px;line-height:1.75}.home-ledger-context{flex-direction:column;align-items:flex-start;gap:9px;padding-top:12px;display:flex}.home-ledger-context>span{color:#4a6682;font-size:12px;line-height:1.7}.home-ledger-context small{color:#8a98a6;font-size:11px;line-height:1.7}.home-topic-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0 0 38px;display:grid}.home-topic-gallery>a{color:#284867;min-width:0;text-decoration:none;display:block}.home-topic-gallery img{object-fit:contain;width:100%;height:auto;max-height:165px;transition:transform .2s;display:block}.home-topic-gallery>a>span{justify-content:space-between;align-items:center;padding:10px 12px;font-size:17px;font-weight:500;display:flex}.home-topic-gallery>a>span>span{color:#8195aa;font-size:15px}.home-topic-gallery>a:hover img{transform:translateY(-3px)}.home-topic-gallery>a:focus-visible{outline-offset:5px;outline:2px solid #245eea}@media (prefers-reduced-motion:reduce){.home-topic-gallery img{transition:none}.home-topic-gallery>a:hover img{transform:none}}.public-shell .publication-footer{margin-top:20px;padding-top:36px}.publication-footer .footer-main{padding-bottom:30px}.publication-footer .footer-links{gap:42px}.publication-footer .footer-links>div{gap:12px}.publication-footer .footer-bottom{padding-block:18px}.publication-footer .footer-description{font-size:12px;line-height:1.7}@media (width<=800px){.home-data-story{grid-template-columns:1fr;gap:24px;padding-block:32px}.public-shell .home .industry-hero{gap:28px;padding-block:40px}.public-shell .home .hero-data-sculpture{max-height:240px}.home-story-copy>p{max-width:620px}.home-lead-number{margin-top:16px}.home-research-ledger>article{grid-template-columns:1fr 1fr;gap:24px}.home-story-copy h2 br{display:none}.home-threshold button{min-height:44px}.home-story-graphic .data-chart{overflow-x:auto}.home-story-graphic .data-chart-canvas{min-width:450px}}@media (width<=520px){.home-research-ledger>article{grid-template-columns:1fr;gap:8px}.home-ledger-context{padding-top:0}.home-research-ledger>header{flex-direction:column;align-items:flex-start;gap:8px}.home-adoption-values{flex-wrap:wrap;gap:10px}.home-story-source{align-items:flex-start}.public-shell .home-story-copy h2{font-size:34px}.public-shell .home .industry-hero h1{font-size:47px}}.home-impact{padding:38px 0}.home-impact>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.public-shell .home-impact h2{letter-spacing:-.8px;margin:0;font-size:28px}.home-impact button{color:#315f98;cursor:pointer;background:0 0;border:0;padding:10px 0;font:12px Geist,sans-serif}.home-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.home-impact-grid article{border-top:1px solid #dfe7ef;min-width:0;padding-top:22px}.public-shell .home-impact h3{letter-spacing:-.6px;margin:12px 0 7px;font-size:23px;line-height:1.2}.home-impact-subtitle{color:#7c8c9c;margin:0 0 12px;font-size:13px}.home-impact-context{color:#526b84;font-size:11px;line-height:1.7}.home-impact-limit{color:#82909e;font-size:12px;line-height:1.7}.home-impact-grid .data-chart{margin:0}@media (width<=850px){.home-impact-grid{grid-template-columns:1fr;gap:24px}.home-impact>header{flex-wrap:wrap;align-items:flex-start}.home-impact-grid article{max-width:100%}}.observed-usage-counter{border-block:1px solid #e5ebf1;grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:28px;margin-bottom:4px;padding:25px 0;display:grid}.observed-usage-counter>div>p{color:#506a83;margin:10px 0 0;font-size:16px}.observed-counter-value{flex-direction:column;gap:9px;display:flex}.observed-counter-value strong{letter-spacing:-2px;color:#20486e;font:500 clamp(36px,4vw,54px)/1 Geist Mono,monospace;animation:.6s ease-out both observed-count-entrance}.observed-counter-value strong span{color:#829bb1;letter-spacing:0;margin-left:7px;font-size:.65em}.observed-counter-value>span,.observed-counter-scope>span{color:#8194a5;font-size:10px;line-height:1.7}.observed-counter-scope{flex-direction:column;gap:8px;display:flex}.observed-counter-scope a{color:#557a9c;font-size:11px;text-decoration:none}@keyframes observed-count-entrance{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.observed-usage-counter{grid-template-columns:1fr 1.2fr;gap:20px}.observed-counter-scope{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:12px 20px}}@media (width<=480px){.observed-usage-counter{grid-template-columns:1fr;gap:16px}.observed-counter-scope{grid-column:auto}}@media (prefers-reduced-motion:reduce){.observed-counter-value strong{animation:none}}.public-shell .home .industry-hero{padding-block:48px 36px}.public-shell .home .hero-data-sculpture{max-height:260px}.home-evidence-pair{border-bottom:1px solid #e5ebf2;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.home-evidence-pair .home-data-story{border:0;flex-direction:column;align-items:stretch;gap:24px;min-width:0;padding:32px 0;display:flex}.public-shell .home-evidence-pair .home-story-copy h2{margin:10px 0 16px;font-size:clamp(25px,2.5vw,34px);line-height:1.12}.home-evidence-pair .home-story-copy{min-height:210px;position:relative}.home-evidence-pair .eyebrow{letter-spacing:.09em;font-size:10px}.home-threshold{gap:5px;margin:12px 0}.home-threshold button{border-radius:20px;padding:6px 12px}.home-lead-number{gap:6px;margin-top:14px}.home-lead-number>strong,.home-adoption-lead>strong{color:#182c40;letter-spacing:-2px;font:500 clamp(34px,3.5vw,48px)/1.05 Geist Mono,monospace}.home-lead-number>span{max-width:none;font-size:11px}.home-lead-number>button{padding:3px 0}.home-adoption-lead{align-items:center;gap:18px;margin:26px 0 16px;display:flex}.home-adoption-lead>span{color:#6e7f90;font-size:12px;line-height:1.7}.home-evidence-pair .home-story-graphic h3{font-size:14px}.home-evidence-pair .home-story-graphic .data-chart{border:0}.home-evidence-pair .home-chart-note{margin:8px 0}.home-impact{padding-block:30px}.home-impact>header{margin-bottom:18px}.public-shell .home-impact h2{font-size:24px}.public-shell .home-impact h3{min-height:48px;font-size:20px}.home-impact-grid article{padding-top:16px}.home-impact-limit{margin:8px 0;font-size:10px;line-height:1.6}.observed-usage-counter{grid-template-columns:.8fr 1.2fr 1fr;padding-block:19px}.observed-counter-value strong{color:#182c40;font-size:clamp(34px,3.5vw,46px)}.home-topic-gallery{padding-block:24px}@media (width<=800px){.home-evidence-pair{grid-template-columns:1fr}.home-evidence-pair .home-data-story{border-bottom:1px solid #e5ebf2;padding-block:26px}.home-evidence-pair .home-story-copy{min-height:0}.home-evidence-pair .home-story-graphic .data-chart-canvas{min-width:0}.public-shell .home .industry-hero{padding-block:32px}.observed-usage-counter{grid-template-columns:1fr 1.2fr}.home-impact-grid{gap:22px}.public-shell .home-impact h3{min-height:0}}@media (width<=480px){.observed-usage-counter{grid-template-columns:1fr}.home-evidence-pair .home-story-source{gap:12px}}.public-shell .home .industry-hero{isolation:isolate;min-height:320px;margin-bottom:28px;position:relative;overflow:hidden}.public-shell .home .hero-data-sculpture{justify-content:center;align-items:center;height:260px;max-height:260px;margin:0;display:flex;overflow:hidden}.public-shell .home .hero-data-sculpture svg{width:100%;height:100%;max-height:260px;overflow:hidden}.public-shell .home .observed-usage-counter{clear:both;isolation:isolate;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr);row-gap:22px;margin-top:0;padding:28px 0 20px;position:relative}.observed-usage-counter>div{min-width:0}.observed-counter-value>span{overflow-wrap:anywhere}.observed-usage-breakdown{border-top:1px solid #e5ebf1;grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);align-items:center;gap:28px;padding-top:20px;display:grid}.public-shell .observed-usage-breakdown h2{letter-spacing:-.7px;margin:0 0 10px;font-size:24px;line-height:1.15}.observed-usage-breakdown header>span{color:#7c8e9f;max-width:220px;font-size:11px;line-height:1.6;display:block}.observed-usage-breakdown .data-chart{border:0;min-width:0;margin:0}@media (width<=800px){.public-shell .home .industry-hero{min-height:0;margin-bottom:20px}.public-shell .home .hero-data-sculpture{height:230px;max-height:230px}.public-shell .home .observed-usage-counter{grid-template-columns:1fr 1.2fr}.observed-usage-breakdown{grid-template-columns:1fr;gap:16px}.observed-usage-breakdown header>span{max-width:none}}@media (width<=480px){.public-shell .home .observed-usage-counter{grid-template-columns:1fr}.public-shell .home .hero-data-sculpture{height:200px;max-height:200px}.observed-usage-breakdown{grid-column:1}}.public-shell .home .observed-usage-counter,.public-shell .home .observed-usage-breakdown,.public-shell .home .home-evidence-pair,.public-shell .home .home-data-story,.public-shell .home .home-story-source,.public-shell .home .home-impact-grid article,.public-shell .home .home-topic-gallery>a,.public-shell .home .industry-developments,.public-shell .home .industry-developments>button{border:0}.public-shell .home .observed-usage-counter{margin-bottom:20px;padding-top:16px}.public-shell .home .observed-usage-breakdown{padding-top:8px}.public-shell .home .home-evidence-pair{column-gap:56px;margin-bottom:12px}.public-shell .home .home-story-source{margin-top:8px;padding-top:6px}.public-shell .home .home-impact{padding-top:32px}.public-shell .home .home-impact-grid article{padding-top:8px}.public-shell .home .industry-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;min-height:510px;margin-bottom:24px;padding-block:40px 48px}.public-shell .home .industry-hero h1{letter-spacing:-.055em;font-size:clamp(52px,5.6vw,82px);line-height:1.02}.public-shell .home .data-observatory{max-width:none;height:450px;max-height:450px;overflow:hidden}.public-shell .home .data-observatory svg{width:100%;height:100%;max-height:none;overflow:hidden}.observatory-orbit{transform-origin:310px 240px;animation:36s linear infinite observatory-turn}.observatory-core{transform-origin:310px 240px;animation:9s ease-in-out infinite observatory-breathe}.observatory-pixel{animation:4s ease-in-out infinite observatory-pulse}.observatory-fragments{animation:10s ease-in-out infinite observatory-float}@keyframes observatory-turn{to{transform:rotate(360deg)}}@keyframes observatory-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes observatory-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes observatory-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=800px){.public-shell .home .industry-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding-block:36px 28px}.public-shell .home .industry-hero h1{font-size:clamp(48px,8vw,68px)}.public-shell .home .data-observatory{max-width:520px;height:340px;max-height:340px;margin:0 auto}}@media (width<=480px){.public-shell .home .data-observatory{height:290px;max-height:290px}.public-shell .home .industry-hero h1{font-size:48px}}@media (prefers-reduced-motion:reduce){.observatory-orbit,.observatory-core,.observatory-pixel,.observatory-fragments{animation:none}}.public-shell .home .data-assembly{height:450px;max-height:450px}.assembly-cloud rect{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite assembly-signal}.assembly-band{animation:10s ease-in-out infinite assembly-settle}@keyframes assembly-signal{0%,to{opacity:.35;transform:translate(0)}45%{opacity:.85;transform:translate(7px)}70%{opacity:.5;transform:translate(2px)}}@keyframes assembly-settle{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (width<=800px){.public-shell .home .data-assembly{height:340px;max-height:340px}}@media (width<=480px){.public-shell .home .data-assembly{height:290px;max-height:290px}}@media (prefers-reduced-motion:reduce){.assembly-cloud rect,.assembly-band{animation:none}}.public-shell .home .home-topic-gallery{gap:32px;padding:8px 0 44px}.public-shell .home .home-topic-gallery img{max-height:145px}.public-shell .home .observed-usage-counter{background:#f5f8fc;border:0;border-radius:6px;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:start;gap:12px 44px;margin:0 0 26px;padding:28px 30px;display:grid}.observed-counter-heading{grid-area:1/1}.public-shell .observed-counter-heading h2{letter-spacing:-.8px;margin:12px 0 0;font-size:27px;line-height:1.1}.public-shell .home .observed-counter-value{grid-area:2/1;gap:12px;padding-top:6px}.public-shell .home .observed-counter-value strong{color:#162b43;font-size:clamp(42px,4.8vw,64px)}.public-shell .home .observed-counter-value>span{font-size:11px}.public-shell .home .observed-counter-scope{flex-flow:wrap;grid-area:3/1;align-items:center;gap:8px 16px;display:flex}.public-shell .home .observed-counter-scope>span{flex-basis:100%}.public-shell .home .observed-usage-breakdown{border:0;flex-direction:column-reverse;grid-area:1/2/4;align-items:stretch;gap:4px;padding:0;display:flex}.public-shell .home .observed-usage-breakdown header>span{max-width:none;font-size:10px}@media (width<=700px){.public-shell .home .observed-usage-counter{grid-template-columns:1fr;gap:15px;padding:24px 18px}.public-shell .home .observed-counter-heading,.public-shell .home .observed-counter-value,.public-shell .home .observed-counter-scope,.public-shell .home .observed-usage-breakdown{grid-area:auto/1}.public-shell .home .home-topic-gallery{gap:12px;padding-bottom:26px}}.public-shell .home .data-lens{height:470px;max-height:470px}.lens-input{animation:8s ease-in-out infinite lens-feed}.lens-matrix{transform-origin:335px 235px;animation:7s ease-in-out infinite lens-focus}@keyframes lens-feed{0%,to{translate:0}50%{translate:14px}}@keyframes lens-focus{0%,to{opacity:1}50%{opacity:.65}}@media (width<=800px){.public-shell .home .data-lens{height:350px;max-height:350px}}@media (width<=480px){.public-shell .home .data-lens{height:300px;max-height:300px}}@media (prefers-reduced-motion:reduce){.lens-input,.lens-matrix{animation:none}}.public-shell .home .data-letterpress{height:470px;max-height:470px}.letterpress-band{animation:12s ease-in-out infinite letterpress-shift}@keyframes letterpress-shift{0%,80%,to{transform:translate(0)}40%{transform:translate(5px)}}@media (width<=800px){.public-shell .home .data-letterpress{height:350px;max-height:350px}}@media (width<=480px){.public-shell .home .data-letterpress{height:300px;max-height:300px}}@media (prefers-reduced-motion:reduce){.letterpress-band{animation:none}}.model-preferences{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);align-items:start;gap:44px;padding:38px 0;display:grid}.public-shell .model-preferences h2{letter-spacing:-.045em;margin:14px 0 22px;font-size:clamp(28px,3vw,40px);line-height:1.08}.model-preferences-finding>p{color:#61758a;font-size:14px;line-height:1.7}.model-preferences-finding>p strong{color:#20354b;font-weight:550}.preference-key{color:#405469;flex-direction:column;gap:12px;margin-top:24px;font-size:12px;display:flex}.preference-key span{align-items:center;gap:9px;display:flex}.preference-key i{border-radius:50%;width:9px;height:9px;display:inline-block}.model-preferences-finding .preference-definition{color:#7a8d9f;margin:14px 0 22px;font-size:11px;line-height:1.7}.model-preferences-finding>a{color:#245eea;font-size:12px;text-decoration:none}.model-preferences-plot{min-width:0}.model-preferences-plot .data-chart{border:0;margin:0}.preference-source{color:#7a8d9f;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;display:flex}.preference-source a{color:#526f8d;text-decoration:none}.preference-caveat{color:#7a8d9f;margin:9px 0;font-size:10px;line-height:1.6}.model-preferences-plot table{text-align:left;border-collapse:collapse;width:100%;font-size:11px}.model-preferences-plot td,.model-preferences-plot th{padding:5px}@media (width<=800px){.model-preferences{grid-template-columns:1fr;gap:18px;padding:28px 0}.public-shell .model-preferences h2 br{display:none}.preference-key{flex-flow:wrap;margin-top:14px}.model-preferences-finding .preference-definition{margin:10px 0}.model-preferences-finding>p{margin-bottom:12px}}.model-preferences{grid-template-columns:minmax(0,.72fr) minmax(0,1.78fr);align-items:center;gap:36px}.public-shell .model-preferences h2{margin:12px 0 24px;font-size:clamp(29px,3.1vw,43px)}.model-preferences-plot .preference-key{flex-flow:wrap;gap:12px 24px;margin:0 0 8px;padding-left:8px;font-size:11px}.model-preferences-plot .preference-key i{width:8px;height:8px}.model-preferences-plot .preference-source{margin-top:6px}.model-preferences-plot .preference-caveat{color:#8a98a6;margin:7px 0 0;font-size:10px}@media (width<=800px){.model-preferences{grid-template-columns:1fr;gap:14px}.public-shell .model-preferences h2{margin-bottom:12px}.model-preferences-plot .preference-key{gap:12px 20px;padding-left:0}}.home-model-leaders{padding:30px 0 38px}.home-model-leaders>header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:28px;display:flex}.public-shell .home-model-leaders h2{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(27px,3vw,38px);line-height:1.1}.home-model-leaders a{color:#245eea;font-size:12px;text-decoration:none}.home-leader-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.home-leader-grid article{min-width:0;padding:14px 0}.home-leader-identity{align-items:center;gap:11px;min-height:48px;display:flex}.home-leader-identity img{object-fit:contain;flex-shrink:0}.public-shell .home-leader-identity h3{letter-spacing:-.4px;margin:0;font-size:18px;line-height:1.3}.home-leader-score{color:#172d45;letter-spacing:-2px;margin:20px 0 16px;font:500 clamp(38px,4vw,56px)/1.1 Geist Mono,monospace;display:block}.home-leader-score>span{letter-spacing:0;color:#8093a8;margin-left:4px;font-size:.48em}.home-leader-track{background:#ecf1f7;height:5px;margin-bottom:12px}.home-leader-track>span{background:#245eea;height:100%;display:block}.home-leader-grid small{color:#7d8fa2;font-size:10px;line-height:1.6}.home-leader-source{color:#8595a5;flex-wrap:wrap;gap:8px 18px;margin:15px 0 0;font-size:10px;line-height:1.6;display:flex}.home-leader-source a{color:#617c98;font-size:10px}@media (width<=700px){.home-model-leaders>header{flex-direction:column;align-items:flex-start;gap:12px}.home-leader-grid{grid-template-columns:1fr;gap:16px}.home-leader-grid article{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;display:grid}.home-leader-score{align-self:center;margin:0;font-size:38px}.home-leader-track,.home-leader-grid small{grid-column:1/-1}.home-leader-track{margin:6px 0 0}.home-model-leaders>header{margin-bottom:18px}}.home-leaders-following{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 40px;margin-top:20px;display:grid}.home-leaders-following>div{color:#526a83;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.home-leaders-following img{object-fit:contain;flex-shrink:0}.home-leaders-following strong{color:#20364d;white-space:nowrap;margin-left:auto;font:500 14px Geist Mono,monospace}.home-leaders-following small{color:#8495a7;font:10px Geist,sans-serif}@media (width<=800px){.home-leaders-following{grid-template-columns:1fr;gap:16px;margin-top:22px}}.home-leader-modes{flex-wrap:wrap;gap:8px;margin:0 0 13px;display:flex}.home-leader-modes button{color:#687d91;cursor:pointer;background:0 0;border:0;border-radius:24px;min-height:40px;padding:10px 16px;font:500 12px Geist,sans-serif;transition:background .2s,color .2s}.home-leader-modes button[aria-pressed=true]{color:#fff;background:#172d45}.home-leader-modes button:hover{color:#172d45;background:#eaf0f7}.home-leader-modes button:focus-visible{outline-offset:3px;outline:2px solid #245eea}.home-leader-criterion{color:#7c8fa2;max-width:850px;margin:0 0 20px;font-size:11px;line-height:1.7}.home-leader-grid article{animation:.38s ease-out both leader-appear}.home-leader-score>span{letter-spacing:0;font-size:14px}@keyframes leader-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.home-leader-modes{gap:4px}.home-leader-modes button{padding:10px 12px}.home-leader-score>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.home-leader-grid article{animation:none}.home-leader-modes button{transition:none}}.eci-trends{grid-template-columns:minmax(0,.75fr) minmax(0,1.75fr);align-items:center;gap:44px;padding:38px 0;display:grid}.public-shell .eci-trends h2{letter-spacing:-.045em;margin:14px 0 20px;font-size:clamp(30px,3.3vw,45px);line-height:1.08}.eci-trends-copy>p{color:#6d8093;max-width:310px;font-size:14px;line-height:1.7}.eci-trends-copy>a{color:#245eea;font-size:11px;text-decoration:none}.eci-trend-modes{flex-direction:column;align-items:flex-start;gap:7px;margin:22px 0;display:flex}.eci-trend-modes button{color:#73879a;cursor:pointer;background:0 0;border:0;border-radius:20px;min-height:40px;padding:10px 14px;font:12px Geist,sans-serif}.eci-trend-modes button[aria-pressed=true]{color:#20364d;background:#edf2f8}.eci-trend-modes button:focus-visible{outline-offset:3px;outline:2px solid #245eea}.eci-trends-graphic{min-width:0}.eci-trends-graphic .data-chart{border:0;margin:0}.eci-trends-source{color:#8696a6;flex-wrap:wrap;gap:18px;margin:10px 0 0;font-size:10px;display:flex}.eci-trends-source a{color:#617c98;text-decoration:none}.eci-trends-note{color:#8696a6;margin:8px 0 0;font-size:10px;line-height:1.6}@media (width<=800px){.eci-trends{grid-template-columns:1fr;gap:18px;padding:28px 0}.eci-trends-copy>p{max-width:100%}.eci-trend-modes{flex-flow:wrap;margin:14px 0}.public-shell .eci-trends h2 br{display:none}}.home-insight-link{color:inherit;text-decoration:none;display:block}.home-insight-link>img{aspect-ratio:30/17;object-fit:cover;border-radius:3px;width:100%;height:auto;margin-bottom:20px;transition:transform .25s;display:block}.home-insight-link:hover>img{transform:translateY(-3px)}.home-insight-link>p{color:#8192a4;margin:12px 0 0;font-size:11px}.public-shell .home-insight-previews h3{min-height:0;margin-top:10px;font-size:23px;line-height:1.2}.home-insight-link h3>span{color:#8a9bae;white-space:nowrap;font-size:16px}.home-insight-link:focus-visible{outline-offset:6px;outline:2px solid #245eea}@media (prefers-reduced-motion:reduce){.home-insight-link>img{transition:none}.home-insight-link:hover>img{transform:none}}.public-shell .country-adoption-overview{border:0;margin-top:0}.country-pulse{padding:10px 0 36px}.public-shell .country-pulse>header h2{letter-spacing:-.045em;margin:12px 0 26px;font-size:clamp(30px,3.5vw,46px);line-height:1.08}.country-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.country-pulse-grid>a{color:#233b54;background:#f5f8fc;border-radius:4px;min-width:0;padding:19px 20px;text-decoration:none;transition:background .2s,transform .2s;display:block}.country-pulse-grid>a:hover{background:#edf3fc;transform:translateY(-3px)}.country-pulse-grid>a:focus-visible{outline-offset:3px;outline:2px solid #245eea}.country-pulse-name{align-items:center;gap:9px;font-size:12px;display:flex}.country-pulse-name img{object-fit:contain;flex-shrink:0}.country-pulse-measure{justify-content:space-between;align-items:end;gap:20px;margin:22px 0 13px;display:flex}.country-pulse-measure>strong{letter-spacing:-1.5px;font:500 37px/1 Geist Mono,monospace}.country-pulse-measure>svg{width:112px;min-width:50px;height:40px}.country-pulse-grid small{color:#8293a4;font-size:9px;line-height:1.6}.country-pulse-trend{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);align-items:center;gap:40px;margin-top:38px;display:grid}.public-shell .country-pulse-trend h3{letter-spacing:-1px;margin:12px 0 18px;font-size:32px;line-height:1.1}.country-pulse-trend p{color:#7b8ea1;max-width:260px;font-size:13px;line-height:1.7}.country-pulse-trend a{color:#245eea;font-size:12px;text-decoration:none}.country-pulse-trend .data-chart{min-width:0}.country-pulse-source{color:#8697a8;flex-wrap:wrap;gap:15px;margin-top:16px;font-size:10px;line-height:1.7;display:flex}.country-pulse-source a{color:#5d7a98;text-decoration:none}.country-adoption-section-heading{margin:26px 0 20px}.public-shell .country-adoption-section-heading h2{letter-spacing:-1px;margin:12px 0;font-size:32px}.public-shell .country-adoption-overview .country-adoption-pair,.public-shell .country-adoption-overview .country-adoption-history{border:0;margin-top:24px;padding-top:20px}@media (width<=1000px){.country-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.country-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.country-pulse-grid>a{padding:15px 12px}.country-pulse-measure{gap:10px}.country-pulse-measure>strong{font-size:30px}.country-pulse-measure>svg{width:80px}.country-pulse-trend{grid-template-columns:1fr;gap:16px;margin-top:28px}.country-pulse-trend p{max-width:none}.public-shell .country-pulse-trend h3 br{display:none}}@media (width<=380px){.country-pulse-name{gap:6px;font-size:11px}.country-pulse-measure>svg{width:60px}.country-pulse-measure>strong{font-size:26px}}@media (prefers-reduced-motion:reduce){.country-pulse-grid>a{transition:none}.country-pulse-grid>a:hover{transform:none}}.company-chart-gallery{padding:36px 0 20px}.public-shell .company-chart-gallery>header h2{letter-spacing:-.04em;margin:12px 0 28px;font-size:clamp(27px,3vw,38px);line-height:1.1}.company-chart-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 44px;display:grid}.company-chart-gallery-grid article{min-width:0}.public-shell .company-chart-gallery h3{letter-spacing:-.6px;margin:0 0 9px;font-size:23px;line-height:1.2}.company-chart-gallery-grid header>span{color:#8093a6;font-size:11px}.company-chart-gallery-grid .data-chart{border:0;margin:15px 0 0}.company-chart-gallery-grid article>p{color:#8193a5;margin:10px 0;font-size:11px;line-height:1.7}.company-chart-gallery>footer{gap:22px;margin-top:24px;font-size:11px;display:flex}.company-chart-gallery>footer a{color:#5b7b9b;text-decoration:none}@media (width<=800px){.company-chart-gallery-grid{grid-template-columns:1fr;gap:28px}}.public-shell .policy-stories{border:0;margin-top:38px;padding-top:12px}.public-shell .policy-stories>header h2{letter-spacing:-.04em;margin:12px 0 24px;font-size:clamp(27px,3vw,38px);line-height:1.12}.policy-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.public-shell .policy-stories article{background:#f0f5fd;border:0;border-radius:4px;flex-direction:column;gap:0;min-width:0;padding:25px 26px;display:flex}.public-shell .policy-stories .policy-story-uk{background:#f0f5f2}.policy-story-identity{align-items:center;gap:9px;display:flex}.policy-story-identity img{object-fit:contain}.policy-story-identity time{color:#8a99aa;margin-left:auto;font-size:10px}.public-shell .policy-story-identity span{color:#4a647f;font-size:12px}.policy-story-main{justify-content:space-between;align-items:center;gap:12px;margin:30px 0 20px;display:flex}.policy-story-main>div{min-width:0}.policy-story-main svg{flex-shrink:0;width:145px;height:140px}.public-shell .policy-story-main h3{letter-spacing:-.4px;margin:0 0 14px;font-size:20px}.public-shell .policy-story-main strong{letter-spacing:-2px;color:#172d45;font:500 clamp(38px,4vw,56px)/1.1 Geist Mono,monospace;display:block}.public-shell .policy-story-main .policy-story-unit{color:#6c8297;max-width:210px;margin-top:10px;font-size:11px;line-height:1.6;display:block}.public-shell .policy-stories article>p{color:#6e8397;max-width:390px;min-height:42px;font-size:12px;line-height:1.7}.policy-stories article>footer{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.public-shell .policy-stories article>footer>span{color:#7f91a2;font-size:10px;line-height:1.6}.public-shell .policy-stories article a{color:#245eea;white-space:nowrap;font-size:11px}.public-shell .country-adoption-footer{border:0;gap:10px 24px;margin-top:30px;padding:16px 0}.public-shell .country-adoption-footer button{padding:8px 0;font-size:12px}@media (width<=800px){.policy-story-grid{grid-template-columns:1fr}.policy-story-main svg{width:130px}.public-shell .policy-stories article>p{min-height:0}}@media (width<=420px){.public-shell .policy-stories article{padding:20px 16px}.policy-story-main svg{width:100px;height:110px}.policy-story-identity{gap:7px}.policy-story-identity time{font-size:9px}.policy-stories article>footer{align-items:flex-start}}.country-region-summary{color:#233b54;background:#edf3fd;border-radius:4px;align-items:center;gap:16px;margin:0 0 22px;padding:18px 22px;text-decoration:none;display:flex}.country-region-summary>img{object-fit:contain}.country-region-summary>div{flex-direction:column;gap:6px;display:flex}.country-region-summary>div>strong{font-size:15px;font-weight:550}.country-region-summary>div>span{color:#7c8fa4;font-size:10px}.country-region-summary .country-region-value{align-items:flex-end;margin-left:auto}.country-region-summary .country-region-value>strong{letter-spacing:-1px;font:500 30px Geist Mono,monospace}.country-region-summary>span{color:#7c8fa4}.country-region-summary:focus-visible{outline-offset:3px;outline:2px solid #245eea}@media (width<=520px){.country-region-summary{flex-wrap:wrap;gap:12px;padding:16px}.country-region-summary .country-region-value{align-items:flex-start;margin-left:44px}.country-region-summary>span{margin-left:auto}}.regional-comparison{padding:32px 0 36px}.public-shell .regional-comparison>header h2{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(30px,3.5vw,46px);line-height:1.08}.regional-comparison>header>p{color:#7c90a3;margin:0 0 25px;font-size:13px}.regional-comparison-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:38px;display:grid}.regional-map-panel,.regional-history{min-width:0}.regional-map{width:100%;height:auto;display:block}.regional-map path{transition:fill-opacity .25s}.regional-map-caption{color:#8999a8;margin:7px 0 20px;font-size:9px}.regional-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.regional-totals button{text-align:left;cursor:pointer;color:#526c85;background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:flex-start;gap:10px;padding:13px 10px;display:flex}.regional-totals button[aria-pressed=true]{background:#f1f5fb}.regional-totals button:focus-visible{outline-offset:3px;outline:2px solid #245eea}.regional-totals button>span{align-items:center;gap:7px;font-size:12px;display:flex}.regional-totals i{background:var(--region-color);border-radius:50%;width:7px;height:7px}.regional-totals strong{color:#233b54;letter-spacing:-1px;font:500 33px/1 Geist Mono,monospace}.regional-totals small{color:#8999aa;font-size:9px}.public-shell .regional-history h3{letter-spacing:-.5px;margin:0 0 14px;font-size:20px}.regional-history .data-chart{margin:0}.regional-comparison>footer{color:#8699aa;flex-wrap:wrap;gap:10px 20px;margin-top:20px;font-size:10px;display:flex}.regional-comparison>footer>p{flex-basis:100%;max-width:950px;margin:0;line-height:1.7}.regional-comparison>footer>a{color:#607f9c;text-decoration:none}@media (width<=850px){.regional-comparison-layout{grid-template-columns:1fr;gap:26px}.public-shell .regional-comparison>header h2 br{display:none}.regional-totals strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.regional-map path{transition:none}}.public-shell .policy-stories .policy-story-gb,.public-shell .policy-stories .policy-story-ca{background:#f0f5f2}.public-shell .policy-stories .policy-story-in{background:#f7f2eb}.public-shell .policy-stories .policy-story-fr{background:#f1eff8}.public-shell .policy-stories .policy-story-sg{background:#eef4f6}.policy-story-scope{color:#8a99a8;margin:18px 0 0;font-size:10px;line-height:1.7}.policy-story-main>div>strong{white-space:nowrap}.policy-story-main svg{width:125px}@media (width>=801px) and (width<=1100px){.public-shell .policy-story-main strong{font-size:38px}.policy-story-main svg{width:100px}}@media (width<=420px){.public-shell .policy-story-main strong{font-size:34px}.policy-story-main svg{width:90px}}.policy-region{margin:28px 0 34px}.public-shell .policy-stories .policy-region-heading{color:#6a8096;letter-spacing:-.2px;margin:0 0 16px;font-size:16px;font-weight:550}.public-shell .policy-stories .policy-story-us{background:#eef3fc}.public-shell .policy-stories .policy-story-jp{background:#f4f1f7}.public-shell .policy-stories .policy-story-cn{background:#f7f1ed}.model-data-status{color:#8294a6;flex-wrap:wrap;gap:6px 18px;margin:0 0 20px;font-size:10px;line-height:1.7;display:flex}.model-data-status a{color:#8b5d36;text-decoration:none}.model-data-stale{color:#8b5d36}.home-model-leaders .model-data-status{margin-top:-10px;margin-bottom:16px}.comparison-selection-presets{color:#8698a9;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:11px;display:flex}.comparison-selection-presets button,.selected-comparison-cost header button{color:#405e7b;cursor:pointer;background:#f0f4fa;border:0;border-radius:20px;min-height:40px;padding:10px 14px;font:12px Geist,sans-serif}.selected-comparison-cost header button[aria-pressed=true]{color:#fff;background:#172d45}.selected-comparison-cost>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.selected-comparison-cost>header>div:last-child{gap:6px;display:flex}.public-shell .selected-model-evidence h2{letter-spacing:-.8px;margin:0 0 12px;font-size:26px}.selected-comparison-cost header p{color:#7d90a3;margin:0;font-size:12px}.selected-model-evidence{padding:28px 0}.selected-evidence-heading{margin:32px 0 24px}.selected-evidence-heading>span{color:#8093a6;font-size:11px}.selected-benchmark-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;display:grid}.selected-benchmark-grid article{min-width:0}.public-shell .selected-benchmark-grid h3{letter-spacing:-.5px;margin:0 0 8px;font-size:19px}.selected-model-evidence .data-chart{border:0;margin:12px 0}.selected-evaluation-dates{color:#8799aa;flex-wrap:wrap;gap:6px 14px;font-size:9px;display:flex}.selected-tech-specs{margin-top:32px}.selected-tech-specs th,.selected-tech-specs td{text-align:left;min-width:130px;padding:14px 12px;font-size:12px}.selected-tech-specs thead th{color:#233c56}.selected-model-evidence>footer{flex-wrap:wrap;gap:20px;margin-top:22px;font-size:11px;display:flex}.selected-model-evidence>footer a{color:#5d7d9b;text-decoration:none}@media (width<=800px){.selected-benchmark-grid{grid-template-columns:1fr}.selected-comparison-cost>header{flex-direction:column;align-items:flex-start}}.studio-quick-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 20px;display:grid}.studio-quick-presets>button{color:#58728c;cursor:pointer;background:#fff;border:1px solid #e1e8f0;border-radius:5px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:13px 10px;display:flex}.studio-quick-presets>button[aria-pressed=true]{color:#245eea;background:#edf3fe;border-color:#a7bfee}.studio-quick-presets strong{font-size:12px}.studio-quick-presets span{white-space:nowrap;font-size:9px}.studio-quick-presets>button:focus-visible{outline-offset:3px;outline:2px solid #245eea}.selected-value-graphics{margin-top:32px}.selected-value-graphics article{min-width:0}.studio-ready{padding:24px 0}.studio-ready>p{color:#62748a}.studio-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;display:grid}.studio-ready-grid article{background:#f8fafc;border-radius:16px;min-width:0;padding:24px}.studio-ready-grid h2{margin:12px 0 8px;font-size:26px}.studio-ready-grid p{color:#62748a}.studio-ready-grid small{color:#62748a;font-size:12px;line-height:1.6;display:block}.studio-ready-grid .chart-workspace-action{margin:12px 0}@media (width<=850px){.studio-ready-grid{grid-template-columns:1fr}}.studio-model-builder{background:#f5f7fa;border-radius:16px;margin-bottom:55px;padding:28px}.studio-model-builder h2{margin:0 0 10px}.studio-model-builder header p{color:#657589}.studio-model-selected,.studio-model-results,.studio-model-metrics{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.studio-model-builder button{color:#233a54;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:8px;padding:10px 13px}.studio-model-builder button[aria-pressed=true]{color:#fff;background:#245eea;border-color:#245eea}.studio-model-search{gap:8px;max-width:540px;font-size:13px;display:grid}.studio-model-builder input{background:#fff;border:1px solid #dce4ef;border-radius:7px;padding:12px}.studio-model-volume{flex-wrap:wrap;gap:20px;display:flex}.studio-model-volume label{gap:6px;font-size:13px;display:grid}.studio-model-builder .data-chart{background:#fff;border-radius:10px;padding:16px}.studio-model-builder button:disabled{opacity:.4;cursor:default}@media (width<=700px){.public-shell .home .home-topic-gallery{grid-template-columns:minmax(0,1fr);gap:10px;padding:8px 0 32px}.public-shell .home .home-topic-gallery>a{touch-action:manipulation;background:#f3f6fc;border-radius:12px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;min-height:94px;padding:8px 18px 8px 8px;display:grid}.public-shell .home .home-topic-gallery>a:nth-child(2){background:#f6f3ef}.public-shell .home .home-topic-gallery>a:nth-child(3){background:#eef5f1}.public-shell .home .home-topic-gallery img{object-fit:contain;width:112px;height:76px;min-height:0;max-height:none;transform:none}.public-shell .home .home-topic-gallery>a>span{overflow-wrap:anywhere;color:#203950;padding:0;font-size:19px;line-height:1.3}.public-shell .home .home-topic-gallery>a:active{filter:brightness(.97)}}@media (width<=360px){.public-shell .home .home-topic-gallery>a{grid-template-columns:88px minmax(0,1fr);gap:12px;min-height:82px}.public-shell .home .home-topic-gallery img{width:88px;height:64px}.public-shell .home .home-topic-gallery>a>span{font-size:18px}}.change-field-summary{line-height:1.7;display:block}.change-detail .data-chart{margin:24px 0}.country-pulse-intro{color:#708196;margin:-10px 0 28px;font-size:15px}.country-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.country-pulse-grid>a{background:#f6f8fb;border-radius:12px;padding:24px}.country-pulse-name{gap:13px;font-size:16px;line-height:1.35}.country-pulse-name img{object-fit:contain;width:36px;height:26px}.country-pulse-name>span:last-child{color:#233b54;margin-left:0}.country-pulse-measure{justify-content:flex-start;align-items:center;gap:16px;margin:28px 0 0}.country-pulse-measure>strong{letter-spacing:-.04em;color:#263e58;font:500 40px/1.1 Geist,sans-serif}.country-pulse-measure small{color:#76879a;font-size:11px;line-height:1.5}@media (width<=850px){.country-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.country-pulse-grid>a{padding:20px}}@media (width<=480px){.country-pulse-grid{gap:10px}.country-pulse-grid>a{padding:17px 14px}.country-pulse-name{flex-direction:column;align-items:flex-start;gap:11px;font-size:15px}.country-pulse-measure{flex-direction:column;align-items:flex-start;gap:5px;margin-top:20px}.country-pulse-measure>strong{font-size:36px}}.model-evidence-intro{padding:40px 0 25px}.model-evidence-intro h2{letter-spacing:-.04em;margin:12px 0;font-size:36px}.model-evidence-intro p{color:#6e8195;font-size:15px}.model-evidence-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:40px;display:grid}.model-evidence-summary>div{background:#f3f6fb;border-radius:12px;padding:24px}.model-evidence-summary span,.model-evidence-summary small{color:#708197;font-size:12px;line-height:1.6;display:block}.model-evidence-summary strong{letter-spacing:-.04em;margin:16px 0 8px;font-size:34px;font-weight:500;display:block}.model-test-dates{color:#75869a;gap:7px;font-size:11px;display:grid}.model-workload-exact{gap:13px;margin:15px 0;display:grid}.model-workload-exact>div{justify-content:space-between;gap:20px;font-size:13px;display:flex}.model-workload-exact small{color:#798ba0;margin-top:4px;font-size:10px;display:block}.model-workload-exact strong{font-weight:500}.model-capacity-story{background:#f3f6fa;border-radius:14px;grid-template-columns:1fr 1.4fr;gap:40px;margin:40px 0;padding:32px;display:grid}.model-capacity-story h2{letter-spacing:-.04em;margin:15px 0;font-size:32px;line-height:1.1}.model-capacity-story p{color:#738499;max-width:320px;font-size:13px;line-height:1.7}.model-capacity-story>div:last-child{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.model-capacity-story span{color:#667d96;font-size:13px}.model-capacity-story strong{letter-spacing:-.04em;margin-top:18px;font-size:40px;font-weight:500;display:block}.model-capacity-story strong small{letter-spacing:0;color:#74879c;margin-top:8px;font-size:12px;display:block}.model-observed-changes>a{color:#294761;flex-wrap:wrap;gap:20px;padding:18px 0;font-size:13px;text-decoration:none;display:flex}.model-observed-changes>a>span{color:#7a8ba0}.model-evidence-sources{flex-wrap:wrap;gap:20px;margin:25px 0;display:flex}.model-evidence-sources a{color:#687f99;font-size:11px;text-decoration:none}.publication-footer .footer-maker img{width:120px;height:23px}@media (width<=700px){.model-evidence-summary{grid-template-columns:1fr;gap:10px}.model-evidence-summary>div{padding:20px}.model-evidence-summary strong{margin:8px 0;font-size:30px}.model-capacity-story{grid-template-columns:1fr;gap:20px;padding:24px}.model-capacity-story strong{font-size:34px}}.company-profile-charts{margin:40px 0}.company-profile-charts>header h2{letter-spacing:-.04em;margin:15px 0;font-size:36px;line-height:1.15}.company-profile-charts>header p{color:#728397;max-width:650px;font-size:14px;line-height:1.7}.company-profile-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0 40px;display:grid}.company-profile-snapshot>div{background:#f3f6fb;border-radius:12px;min-width:0;padding:22px}.company-profile-snapshot span,.company-profile-snapshot small{color:#74869b;font-size:11px;line-height:1.6;display:block}.company-profile-snapshot strong{letter-spacing:-.035em;margin:15px 0 9px;font-size:29px;font-weight:500;display:block}.company-profile-charts h3{letter-spacing:-.03em;font-size:25px;font-weight:500}.company-product-context{background:#f4f7fa;border-radius:14px;margin:32px 0;padding:30px}.company-product-context p{color:#657b91;max-width:750px;font-size:14px;line-height:1.8}.company-product-tags{flex-wrap:wrap;gap:10px;display:flex}.company-product-tags>span{color:#35516f;background:#e5ecf6;border-radius:6px;padding:9px 14px;font-size:14px}.company-original-links{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.company-original-links a{color:#607e9d;font-size:11px;text-decoration:none}@media (width<=1000px){.company-profile-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.company-profile-snapshot{gap:10px}.company-profile-snapshot>div{padding:17px 14px}.company-profile-snapshot strong{font-size:26px}.company-profile-charts>header h2{font-size:31px}.company-product-context{padding:23px}}.country-profile-title{align-items:center;gap:18px;display:flex}.country-profile-title img{object-fit:contain;flex-shrink:0}.country-profile-charts>header h2,.country-capacity-heading h2{letter-spacing:-.04em;margin:15px 0 22px;font-size:34px;line-height:1.15}.country-profile-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:25px 0 40px;display:grid}.country-profile-facts>div{background:#f3f6fa;border-radius:12px;min-width:0;padding:22px}.country-profile-facts span,.country-profile-facts small{color:#74869b;font-size:11px;line-height:1.6;display:block}.country-profile-facts strong{letter-spacing:-.04em;margin:16px 0 9px;font-size:34px;font-weight:500;display:block}.country-profile-model-chart{grid-template-columns:.75fr 1.5fr;align-items:center;gap:35px;margin:30px 0 50px;display:grid}.country-profile-model-chart h3{letter-spacing:-.035em;font-size:29px;line-height:1.2}.country-profile-model-chart p,.country-capacity-heading p{color:#6e8399;max-width:650px;font-size:14px;line-height:1.7}.country-profile-model-chart small{color:#8292a3;font-size:11px;line-height:1.7;display:block}.country-profile-model-chart .data-chart{min-width:0}.country-capacity-number strong{letter-spacing:-.035em;color:#254562;font-size:32px;font-weight:500;display:block}.country-capacity-number span{color:#7c8da1;margin-top:7px;font-size:11px;line-height:1.6;display:block}.country-policy-ledger article{background:#eef3fa;border:0;border-radius:14px;padding:28px}.country-policy-ledger article>strong{color:#245eea}.country-policy-ledger article p{max-width:800px;line-height:1.8}.country-profile-charts .profile-chart-pair h3{letter-spacing:-.025em;font-size:24px;font-weight:500}@media (width<=950px){.country-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.country-profile-model-chart{grid-template-columns:1fr;gap:15px}.country-profile-model-chart h3{max-width:500px}}@media (width<=480px){.country-profile-facts{gap:10px}.country-profile-facts>div{padding:17px 14px}.country-profile-facts strong{font-size:28px}.country-profile-title{gap:12px}.country-profile-title img{width:36px;height:26px}.country-profile-charts>header h2{font-size:30px}}.home-leader-controls{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-leader-controls .home-leader-modes{flex:1}.home-leader-modes button{position:relative;overflow:hidden}.home-mode-progress{transform-origin:0;pointer-events:none;background:#93b5ff;height:2px;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.home-model-leaders[data-rotating=true] .home-leader-modes button[aria-pressed=true] .home-mode-progress{animation:7s linear forwards home-mode-progress}.home-rotation-toggle{color:#718399;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-width:66px;min-height:44px;font:500 11px Geist,sans-serif;display:inline-flex}.home-rotation-toggle:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #245eea}.home-rotation-toggle:hover{color:#245eea}.home-leader-criterion{min-height:38px}.home-leader-grid h3{min-height:2.4em}@keyframes home-mode-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home-model-leaders .home-mode-progress{animation:none!important}}@media (width<=600px){.home-leader-controls{gap:4px}.home-rotation-toggle{min-width:48px}.home-leader-criterion{min-height:57px}}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail){--detail-ink:#20364c;--detail-muted:#6a7d91;--detail-surface:#f5f7fa;color:var(--detail-ink)}.public-shell :is(.company-focused-profile,.model-detail) .model-profile-header{gap:22px;padding:35px 0 28px}.public-shell :is(.company-focused-profile,.model-detail) .model-profile-header h1{letter-spacing:-.045em;max-width:950px;font-size:clamp(36px,4.8vw,62px);line-height:1.08}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) :is(h2,h3){text-wrap:balance}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) :is(.chart-definition,.source-note){color:var(--detail-muted);font-size:12px;line-height:1.75}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) .profile-chart-pair{gap:44px 36px;margin:26px 0 36px}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) .profile-chart-pair>section{flex-direction:column;min-width:0;display:flex}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) .profile-chart-pair :is(h2,h3){letter-spacing:-.035em;margin:0 0 15px;font-size:25px;font-weight:500;line-height:1.2}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) .profile-chart-pair .data-chart{background:#f8fafc;border-radius:12px;margin:15px 0;padding:16px 8px 4px}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) :is(.profile-financial-history,.model-profile-evidence,.profile-related-models,.profile-source-list){border:0;padding:36px 0}.public-shell .company-focused-profile .profile-context{grid-template-columns:1fr 1fr;gap:22px 42px;max-width:none;padding:0 0 15px;display:grid}.public-shell .company-focused-profile .profile-context>p{color:#566e86;grid-column:1/-1;max-width:790px;margin:0 0 12px;font-size:20px;line-height:1.65}.public-shell .company-focused-profile .profile-context>div{border:0;max-width:560px;padding:0;display:block}.public-shell .company-focused-profile .profile-context>div>span{text-transform:uppercase;letter-spacing:.08em;color:#7d8ea1;margin-bottom:9px;font-size:10px;display:block}.public-shell .company-focused-profile .profile-context>div>p{color:#5f758c;font-size:14px;line-height:1.8}.company-position{grid-template-columns:.85fr 1.5fr;gap:55px;margin:55px 0 60px;padding:35px 0;display:grid}.public-shell .company-position h2{letter-spacing:-.04em;margin:17px 0 24px;font-size:clamp(29px,3.1vw,41px);font-weight:500;line-height:1.15}.company-position-layers{flex-wrap:wrap;gap:8px 16px;max-width:300px;display:flex}.company-position-layers span{color:#55718e;font-size:12px;line-height:1.6}.company-product-list{background:#f3f6fa;border-radius:14px;padding:9px 24px}.company-product-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:78px;padding:16px 0;display:grid}.company-product-row+.company-product-row{border-top:1px solid #e5ebf2}.company-product-row>span:nth-child(2){letter-spacing:-.025em;color:#243e57;overflow-wrap:anywhere;font-size:20px}.company-product-mark{place-items:center;width:30px;height:30px;display:grid}.company-product-mark img{object-fit:contain;width:26px;height:26px;display:block}.company-position a{color:#496f99;font-size:11px;line-height:1.7;text-decoration:none}.company-position a:hover{text-decoration:underline}.company-position aside{margin:24px 0 0;padding:0 4px}.company-position aside p{color:#718399;max-width:630px;margin:10px 0 14px;font-size:14px;line-height:1.8}.company-position aside>div{flex-wrap:wrap;gap:20px;display:flex}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) :is(.profile-source-list,.model-profile-about){background:#f7f9fb;border-radius:14px;margin:30px 0;padding:28px 30px}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) .model-profile-about dl>div{border-color:#e8edf3}.public-shell .country-focused-profile .country-industry-header{padding:32px 0 40px}.public-shell .country-focused-profile .country-industry-header h1{letter-spacing:-.045em;font-size:clamp(38px,4.8vw,62px)}.public-shell .country-focused-profile .country-real-evidence{margin:60px 0}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) :is(.country-model-history,.related-models,.profile-related-models)>:is(a,button){background:#f7f9fb;border:0;border-radius:8px;margin:5px 0;padding:16px}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #245eea}@media (width<=850px){.company-position{grid-template-columns:1fr;gap:25px;margin:35px 0;padding:20px 0}.company-position-layers{max-width:none}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) .profile-chart-pair{grid-template-columns:1fr;gap:36px}.public-shell .company-focused-profile .profile-context{gap:22px}}@media (width<=540px){.public-shell .company-focused-profile .profile-context{grid-template-columns:1fr}.public-shell .company-focused-profile .profile-context>p{font-size:17px}.company-product-list{padding:5px 16px}.company-product-row{grid-template-columns:26px minmax(0,1fr);gap:12px;min-height:75px}.company-product-row>span:nth-child(2){font-size:19px}.company-product-row>a{grid-column:2;margin-top:-6px}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) :is(.profile-source-list,.model-profile-about){padding:24px 18px}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) .profile-chart-pair .data-chart{padding:10px 0 0}.public-shell :is(.company-focused-profile,.model-detail) .model-profile-header{gap:15px}}.public-shell .home .home-topic-gallery>a>span{display:block}.home-topic-gallery strong{font-size:inherit;font-weight:500;display:block}.home-topic-gallery small{color:#7a8da0;margin-top:7px;font-size:12px;font-weight:400;line-height:1.5;display:block}.public-shell .home .home-model-leaders{margin-bottom:55px}.public-shell .home .home-evidence-pair{margin-top:0}.public-shell .home .home-data-story{min-width:0}.public-shell .home .observed-usage-counter{margin-top:52px;margin-bottom:60px}.public-shell .home .home-insight-previews{margin-top:45px}.home-leader-source a{white-space:nowrap}.public-overview-paths{grid-template-columns:repeat(4,minmax(0,1fr));border:0!important;gap:28px!important;margin:0 0 36px!important;padding:0!important;display:grid!important}.public-overview-paths>a{color:#294661;min-width:0;text-decoration:none;display:block;background:0 0!important;border:0!important;padding:10px 0!important}.public-overview-paths strong{font-size:15px;font-weight:500;line-height:1.4;display:block}.public-overview-paths span{color:#8192a3;margin-top:7px;font-size:11px;line-height:1.6;display:block}.public-overview-paths>a:hover strong{color:#245eea}.public-overview-paths>a:focus-visible,.public-chapter-nav>a:focus-visible{outline-offset:5px;outline:2px solid #245eea}.public-chapter-nav{flex-wrap:wrap;gap:26px;margin:0 0 35px;padding:0;display:flex}.public-chapter-nav a{color:#6b8196;padding:8px 0;font-size:12px;line-height:1.5;text-decoration:none}.public-chapter-nav a:hover{color:#245eea}.public-shell :is(#company-business,#company-capital,#company-directory,#country-profiles,#country-regions,#country-implementation,#country-policy){scroll-margin-top:130px}.public-shell :is(.companies-overview-page,.models-overview-page,.country-adoption-overview)>.page-intro,.public-shell :is(.models-overview-page,.country-adoption-overview)>.models-page-heading{margin-bottom:0;padding-top:42px;padding-bottom:30px}.public-shell .companies-overview-page>.page-intro h1{letter-spacing:-.045em;font-size:clamp(40px,4.5vw,62px);line-height:1.05}.public-shell .companies-overview-page>.page-intro p{max-width:650px;font-size:14px;line-height:1.65}.ai-value-chain>div>span small{color:#8193a5;letter-spacing:0;margin-top:8px;font-size:11px;font-weight:400;line-height:1.6;display:block}.public-shell .ai-value-chain{padding-top:4px}.public-shell .company-channel-grid{gap:28px}.public-shell .company-channel-grid>article{min-width:0}.public-shell .company-channel-grid>article>header{flex-wrap:wrap;gap:12px}.public-shell .company-channel-grid>article>header>div{flex:1;min-width:0}.public-shell .company-channel-grid>article>header>strong{white-space:nowrap;font-size:24px}.public-shell .company-channel-grid>article>p{font-size:11px;line-height:1.7}.public-shell .country-adoption-overview{border:0}.public-shell .country-adoption-overview>.public-chapter-nav{margin-bottom:25px}.public-shell .country-adoption-overview #country-regions>.regional-comparison{margin-top:45px}.public-shell .country-pulse-source{max-width:950px;margin-top:22px}@media (width<=850px){.public-overview-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 25px!important}.public-shell .company-story-pair,.public-shell .company-chart-gallery-grid{grid-template-columns:minmax(0,1fr);gap:36px}.public-shell .ai-value-chain{gap:24px}.public-shell .company-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.public-shell .home .home-model-leaders{margin-bottom:35px}}@media (width<=600px){.public-shell :is(.companies-overview-page,.models-overview-page,.country-adoption-overview)>.page-intro,.public-shell :is(.models-overview-page,.country-adoption-overview)>.models-page-heading{padding-top:30px;padding-bottom:24px}.public-chapter-nav{gap:8px 20px;margin-bottom:25px}.public-chapter-nav a{font-size:11px}.public-shell .ai-value-chain{grid-template-columns:1fr;padding-bottom:10px}.ai-value-chain>div>span small{margin-top:4px}.public-shell .company-channel-grid{grid-template-columns:1fr;gap:30px}.public-shell .home .home-topic-gallery small{margin-top:5px;font-size:11px}.public-shell .home .home-topic-gallery>a>span{font-size:19px}.public-shell .home .observed-usage-counter{margin-top:32px;margin-bottom:35px}.public-overview-paths strong{font-size:14px}.public-overview-paths span{font-size:10px}.public-shell .country-directory-row{grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;padding:23px 0}.public-shell .country-directory-name{grid-area:1/1;min-width:0}.public-shell .country-directory-name strong{font-size:18px}.public-shell .country-directory-name small{font-size:9px}.public-shell .country-directory-name img{width:29px;height:21px}.public-shell .country-directory-value{grid-area:1/2;text-align:right!important}.public-shell .country-directory-value strong{font-size:30px}.public-shell .country-directory-value small{font-size:9px}.public-shell .country-directory-change{grid-area:2/1;align-items:baseline;gap:9px;display:flex}.public-shell .country-directory-change strong{font-size:17px}.public-shell .country-directory-change small{margin:0;font-size:9px}.public-shell .country-directory-research{grid-area:2/2;display:block;text-align:right!important}.public-shell .country-directory-research strong{font-size:17px}.public-shell .country-directory-research small{font-size:9px}.public-shell .home .home-insight-previews{margin-top:35px}}@media (prefers-reduced-motion:reduce){.public-shell .home-topic-gallery img{transition:none;transform:none}}.home-company-signals{margin:45px 0 55px}.home-company-signals>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.home-company-signals h2{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.15}.home-company-signals>header>a{color:#587995;white-space:nowrap;font-size:12px;text-decoration:none}.home-company-signals-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.home-company-signals-grid>article{min-width:0}.home-company-signal{color:#28435e;text-decoration:none;display:block}.home-company-signal>div{align-items:center;gap:12px;margin-bottom:16px;display:flex}.home-company-signal img{object-fit:contain}.home-company-signal h3{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:500}.home-company-signal>span{color:#7c8fa2;font-size:11px;line-height:1.6;display:block}.home-company-signal>strong{letter-spacing:-.045em;margin:8px 0;font-size:clamp(30px,3.5vw,44px);font-weight:500;line-height:1.2;display:block}.home-company-signal>strong>small{letter-spacing:0;color:#8399ad;margin-left:5px;font-size:17px;font-weight:400}.home-company-signal-source{color:#8397aa;margin-top:12px;font-size:10px;text-decoration:none;display:inline-block}.home-company-signal:hover h3{color:#245eea}.home-company-signals>p{color:#8a99a8;max-width:850px;margin:24px 0 0;font-size:10px;line-height:1.7}.home-company-signals a:focus-visible{outline-offset:5px;outline:2px solid #245eea}.model-history-capability{margin:55px 0}.model-history-capability>.eci-trends{margin-top:18px}@media (width<=600px){.home-company-signals{margin:32px 0 38px}.home-company-signals>header{flex-direction:column;align-items:start;gap:15px;margin-bottom:22px}.home-company-signals-grid{grid-template-columns:1fr;gap:24px}.home-company-signal{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;display:grid}.home-company-signal>div{grid-area:1/1;margin-bottom:3px}.home-company-signal>span:first-of-type{grid-area:2/1}.home-company-signal>strong{grid-area:1/2/3;margin:0;font-size:32px}.home-company-signal>span:last-of-type{grid-column:1/-1;margin-top:6px;font-size:10px}.home-company-signal h3{font-size:18px}.home-company-signal-source{margin-top:7px}.home-company-signals>p{margin-top:18px}}.public-chapter-nav a{align-items:center;min-height:44px;display:inline-flex}.public-overview-paths>a{min-height:64px}@media (width<=600px){.public-shell .ai-value-chain button,.public-shell .home-leader-modes button{min-height:44px}}.public-shell .home .home-research-paths{gap:25px;margin:38px 0 50px;padding:0}.home-research-paths>a>img{aspect-ratio:16/9;object-fit:cover;border-radius:3px}.public-shell .home .home-research-paths>a>span{padding-top:13px;font-size:18px}.home-model-leaders .home-rotation-toggle{min-width:40px;padding:0 8px;font-size:15px}.home-model-leaders .home-leader-source-compact{color:#8192a4;flex-wrap:wrap;align-items:baseline;gap:7px 15px;margin-top:17px;font-size:10px;display:flex}.home-leader-source-compact a{color:inherit}@media (width<=600px){.public-shell .home .home-research-paths{gap:15px;margin:28px 0 35px}.public-shell .home .home-research-paths>a>span{font-size:15px}.home-model-leaders .home-leader-modes button{padding:9px 11px;font-size:11px}.home-model-leaders .home-leader-source-compact{font-size:9px}}.home-insight-topics{background:0 0;border:0;border-radius:0;margin:64px 0 60px;padding:0}.home-insight-topics>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.public-shell .home-insight-topics h2{letter-spacing:-.035em;margin:10px 0 0;font-size:30px;line-height:1.15}.home-insight-topics>header>a{color:#607992;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.home-insight-topics>header>a:hover{text-underline-offset:4px;text-decoration:underline}.public-shell .home .home-insight-topics .home-research-paths{gap:24px;margin:0;padding:0}.public-shell .home .home-insight-topics .home-research-paths>a>span{padding:13px 0 0;font-size:17px}.home-insight-topics .home-research-paths>a:focus-visible{outline-offset:5px;outline:2px solid #245eea}@media (width<=650px){.home-insight-topics{margin:42px 0 40px;padding:0}.public-shell .home-insight-topics h2{font-size:27px}.public-shell .home .home-insight-topics .home-research-paths{grid-template-columns:1fr;gap:20px}.home-insight-topics .home-research-paths>a{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:16px;display:grid}.home-insight-topics .home-research-paths>a>img{object-fit:cover;width:105px;height:72px}.public-shell .home .home-insight-topics .home-research-paths>a>span{padding:0;font-size:16px;line-height:1.3}}.public-shell :is(.models-overview-page,.companies-overview-page,.country-adoption-overview){padding-top:46px;padding-bottom:70px}.public-shell :is(.models-overview-page,.companies-overview-page,.country-adoption-overview)>:is(.models-page-heading,.page-intro){border:0;margin:0 0 28px;padding:18px 0 0}.public-shell :is(.models-overview-page,.companies-overview-page,.country-adoption-overview)>:is(.models-page-heading,.page-intro) h1{letter-spacing:-.05em;margin:12px 0 18px;font-size:clamp(42px,5vw,64px);font-weight:500;line-height:1.07}.public-shell :is(.models-overview-page,.companies-overview-page,.country-adoption-overview)>:is(.models-page-heading,.page-intro)>p{color:#71869b;max-width:690px;margin:0;font-size:14px;line-height:1.65}.public-shell :is(.models-overview-page,.companies-overview-page,.country-adoption-overview) .public-chapter-nav{background:0 0;border:0;gap:10px 26px;margin:0 0 38px;padding:0}.public-shell :is(.models-overview-page,.companies-overview-page,.country-adoption-overview) [id]{scroll-margin-top:140px}.model-overview-actions{flex-wrap:wrap;align-items:center;gap:25px;margin:0 0 30px;display:flex}.model-overview-actions>a{align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.model-overview-actions>a:not(.button-primary){color:#637e97}.public-shell .model-overview-clean .benchmark-simple-toolbar{align-items:center;gap:16px;margin-bottom:25px}.public-shell .model-overview-clean .benchmark-test-choices{flex-wrap:wrap;gap:5px 18px}.public-shell .model-overview-clean .benchmark-test-choices button{color:#7c8da0;background:0 0;border:0;border-radius:0;min-height:44px;padding:10px 0;font-size:12px}.public-shell .model-overview-clean .benchmark-test-choices button[aria-pressed=true]{color:#1d3d61;box-shadow:inset 0 -2px #245eea}.public-shell .model-overview-clean .benchmark-overview-grid{align-items:start;gap:38px}.public-shell .model-overview-clean .benchmark-overview-grid>section{background:0 0;border:0;border-radius:0;padding:0}.public-shell .model-overview-clean .benchmark-overview-grid h3{letter-spacing:-.025em;margin:0 0 18px;font-size:24px;font-weight:500;line-height:1.2}.public-shell .model-overview-clean .benchmark-overview-grid h3 small{color:#8093a5;margin-top:9px;font-size:10px;line-height:1.6}.public-shell .model-secondary-paths{border:0;grid-template-columns:1fr 1fr;gap:30px;margin:45px 0 24px;padding:0}.public-shell .model-secondary-paths>a{background:0 0;border:0;padding:0}.public-shell .companies-overview-page .ai-value-chain{background:0 0;border:0;gap:35px;margin:0 0 28px;padding:10px 0 30px}.public-shell .companies-overview-page .ai-value-chain>div{background:0 0;border:0;padding:0}.public-shell .companies-overview-page .ai-value-chain>div>span{letter-spacing:-.025em;color:#203c56;font-size:20px}.public-shell .companies-overview-page .ai-value-chain>div>span>small{color:#8698aa;margin-top:7px;font-size:11px}.public-shell .companies-overview-page .ai-value-chain button{text-align:left;background:0 0;border:0;gap:10px;min-height:44px;padding:5px 0}.public-shell .companies-overview-page .company-channel-grid{gap:28px}.public-shell .companies-overview-page .company-channel-grid>article{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.public-shell .companies-overview-page .company-channel-grid>article>header{flex-wrap:wrap;gap:10px}.public-shell .companies-overview-page .company-channel-grid>article>header>strong{letter-spacing:-.035em;font-size:26px;font-weight:500}.public-shell .companies-overview-page .company-channel-grid>article>p{color:#7c8fa2;font-size:11px;line-height:1.7}.public-shell .companies-overview-page .company-story-pair{gap:40px;margin:56px 0}.public-shell .companies-overview-page .company-story-pair>section{background:0 0;border:0;padding:0}.public-shell .companies-overview-page :is(.company-story-pair h2,.company-revenue-channels h2){letter-spacing:-.035em;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.17}.public-shell .companies-overview-page .company-directory-title{margin-top:65px}.public-shell .companies-overview-page .industry-filters{align-items:center;gap:20px;margin:25px 0}.public-shell .companies-overview-page .industry-filters>div{flex-wrap:wrap;gap:6px 18px;display:flex}.public-shell .companies-overview-page .industry-filters button{color:#7a8da1;background:0 0;border:0;border-radius:0;min-height:44px;padding:9px 0}.public-shell .companies-overview-page .industry-filters button[aria-pressed=true]{color:#234769;box-shadow:inset 0 -2px #245eea}.public-shell .country-adoption-overview .regional-comparison{margin-top:0;padding-top:0}.public-shell .country-adoption-overview .regional-comparison>header{margin:0 0 26px}.public-shell .country-adoption-overview .regional-comparison>header>h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,3.3vw,40px);line-height:1.13}.public-shell .country-adoption-overview .regional-comparison-layout{gap:40px}.public-shell .country-adoption-overview #country-profiles{margin-top:55px}.public-shell .country-adoption-overview #country-profiles .country-pulse{margin-top:0;padding-top:0}.public-shell .country-adoption-overview :is(#country-implementation,#country-policy),.public-shell .country-adoption-overview .country-adoption-section-heading{margin-top:65px}.country-selected-profile{color:#71869b;flex-wrap:wrap;align-items:center;gap:12px 25px;margin:22px 0 30px;font-size:12px;display:flex}.country-selected-profile a{color:#3c6389;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.public-shell .insights-hub .insights-hub-heading{margin-bottom:25px}.insights-collection-index{flex-wrap:wrap;gap:12px 28px;margin:0 0 42px;display:flex}.insights-collection-index>a{color:#6c8297;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.public-shell .insights-hub .research-collection-grid{flex-direction:column;gap:52px;display:flex}.public-shell .insights-hub .research-collection{grid-template-columns:minmax(0,.85fr) minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:28px 35px;display:grid}.public-shell .insights-hub .research-collection-illustration{aspect-ratio:4/3;object-fit:cover;border-radius:3px;margin:0}.public-shell .insights-hub .research-collection>header{margin:0;padding:0}.public-shell .insights-hub .research-collection h2{letter-spacing:-.035em;margin:0;font-size:26px;line-height:1.15}.public-shell .insights-hub .research-collection>header>p{color:#8294a6;max-width:210px;margin:15px 0 0;font-size:11px;line-height:1.7}.public-shell .insights-hub .research-collection>nav{grid-template-columns:1fr 1fr;gap:10px 25px}.public-shell .insights-hub .research-collection>nav>a{min-height:65px;padding:0 0 15px}.public-shell .insights-hub .research-collection nav strong{font-size:14px;font-weight:500}.public-shell .insights-hub .research-collection nav span{margin-top:6px;font-size:10px;line-height:1.6}.public-shell .insights-hub .insight-highlights-index{margin-top:65px;padding-top:0}.insight-reading-nav{flex-wrap:wrap;gap:10px 25px;margin:0 0 35px;display:flex}.insight-reading-nav>a{color:#657f98;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.insight-reading-nav>a:hover,.insights-collection-index>a:hover,.country-selected-profile a:hover{text-underline-offset:4px;text-decoration:underline}.insight-chapter{margin:0 0 60px;scroll-margin-top:140px}.insight-chapter-heading{margin:0 0 30px}.public-shell .insight-chapter-heading>h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(27px,3vw,35px);font-weight:500;line-height:1.2}.public-shell .insight-chapter .sector-evidence-layout{gap:44px 35px}.public-shell .insight-chapter .sector-evidence-lead{grid-column:auto;display:block}.public-shell .insight-chapter .sector-evidence-block h2{font-size:25px}.public-shell .insight-chapter .sector-chart-panel{background:0 0;border:0;border-radius:4px;padding:0}.public-shell .insight-chapter .sector-chart-unit{padding:0;font-size:10px}.public-shell :is(.employment-insights,.education-insights,.healthcare-insights) [id]{scroll-margin-top:140px}.public-shell :is(.employment-insights,.education-insights,.healthcare-insights) .insight-chart-panel{background:#f7f9fb;border-radius:4px;padding:22px}.public-shell .research-topic-nav+main.public-main{padding-top:30px}.public-shell .research-sibling-nav a{align-items:center;min-height:44px;display:inline-flex}@media (width<=1000px){.public-shell .insights-hub .research-collection{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:22px 28px}.public-shell .insights-hub .research-collection>header{grid-area:1/2}.public-shell .insights-hub .research-collection>nav{grid-area:2/2}.public-shell .insights-hub .research-collection>img{grid-area:1/1/3}.public-shell .insights-hub .research-collection>header>p{max-width:none;margin-top:10px}.public-shell .companies-overview-page .ai-value-chain{gap:23px}}@media (width<=700px){.public-shell :is(.models-overview-page,.companies-overview-page,.country-adoption-overview){padding-top:30px;padding-bottom:45px}.public-shell :is(.models-overview-page,.companies-overview-page,.country-adoption-overview)>:is(.models-page-heading,.page-intro) h1{font-size:43px}.model-overview-actions{gap:10px 22px;margin-bottom:25px}.public-shell .model-overview-clean .benchmark-overview-grid{gap:30px}.public-shell .companies-overview-page .ai-value-chain{scroll-snap-type:x proximity;gap:25px;padding-bottom:20px;display:flex;overflow-x:auto}.public-shell .companies-overview-page .ai-value-chain>div{scroll-snap-align:start;min-width:210px}.public-shell .companies-overview-page .company-story-pair{gap:35px;margin:40px 0}.public-shell .country-adoption-overview :is(#country-implementation,#country-policy){margin-top:45px}.public-shell .country-adoption-overview .regional-comparison-layout{gap:25px}.public-shell .country-adoption-overview #country-profiles{margin-top:35px}.public-shell .country-adoption-overview .country-adoption-section-heading{margin-top:45px}.public-shell .insights-hub .research-collection{grid-template-columns:100px minmax(0,1fr);gap:18px}.public-shell .insights-hub .research-collection>img{aspect-ratio:1;grid-row:1;height:100px}.public-shell .insights-hub .research-collection>header{grid-area:1/2;align-self:center}.public-shell .insights-hub .research-collection>nav{grid-area:2/1/auto/-1;gap:12px 20px}.public-shell .insights-hub .research-collection h2{font-size:25px}.public-shell .insights-hub .research-collection>header>p{margin-top:8px;font-size:10px}.public-shell .insights-hub .research-collection-grid{gap:36px}.insights-collection-index{gap:5px 20px;margin-bottom:25px}.insights-collection-index>a{font-size:11px}.public-shell .insights-hub .insight-highlights-index{margin-top:45px}.insight-reading-nav{gap:6px 20px;margin-bottom:25px}.insight-reading-nav>a{font-size:11px}.public-shell .insight-chapter .sector-evidence-layout{grid-template-columns:1fr;gap:35px}.insight-chapter{margin-bottom:42px}.public-shell :is(.employment-insights,.education-insights,.healthcare-insights) .insight-chart-panel{padding:18px 12px}}@media (prefers-reduced-motion:reduce){.ai-value-chain{scroll-behavior:auto}}.public-shell details>summary{box-sizing:border-box;cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding-right:64px;list-style:none;display:block;position:relative}.public-shell details>summary::marker{content:"";font-size:0}.public-shell details>summary::-webkit-details-marker{display:none}.public-shell details>summary:before{content:none}.public-shell details>summary:after{content:"Show";color:#64809b;letter-spacing:0;text-transform:none;font:500 11px/1.4 Geist,system-ui,sans-serif;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.public-shell details[open]>summary:after{content:"Hide"}.public-shell details.chart-settings>summary:after{content:"Edit"}.public-shell details.chart-settings[open]>summary:after{content:"Done"}.public-shell details>summary:hover:after{color:#245eea}.public-shell details>summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #245eea}@media (width<=600px){.public-shell details>summary{padding-right:54px}.public-shell details.chart-settings>summary>span{margin-top:6px;margin-left:0;font-size:11px;line-height:1.6}}.public-shell :is(.data-methods,.methodology-guide,.cost-tool,.publication-policy-page,.legal-page){padding-top:48px;padding-bottom:75px}.public-shell :is(.data-methods,.methodology-guide,.cost-tool,.publication-policy-page,.legal-page)>.page-intro{border:0;margin:0 0 32px;padding:16px 0 0}.public-shell :is(.data-methods,.methodology-guide,.cost-tool,.publication-policy-page,.legal-page)>.page-intro h1{letter-spacing:-.045em;margin:13px 0 19px;font-size:clamp(40px,4.8vw,61px);font-weight:500;line-height:1.08}.public-shell :is(.data-methods,.methodology-guide,.cost-tool,.publication-policy-page,.legal-page)>.page-intro>p{color:#778b9f;max-width:700px;font-size:14px;line-height:1.7}.utility-reading-nav,.utility-related{flex-wrap:wrap;align-items:baseline;gap:10px 25px;margin:22px 0 34px;display:flex}.utility-reading-nav>a,.utility-related>a{color:#5b7893;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.utility-related>span{color:#8396a8;font-size:10px}.utility-reading-nav>a:hover,.utility-related>a:hover{text-underline-offset:4px;text-decoration:underline}.public-shell :is(.data-methods,.methodology-guide,.publication-policy-page,.legal-page) [id]{scroll-margin-top:140px}.source-register-search{align-items:center;gap:25px;max-width:650px;margin:20px 0 10px;display:flex}.source-register-search>span{color:#74899f;white-space:nowrap;font-size:12px}.source-register-search>input{min-width:0;min-height:48px;font:inherit;color:#203a54;background:#fff;border:1px solid #dce5ef;border-radius:4px;flex:1;padding:12px 15px;font-size:14px}.source-search-count{color:#8a9aac;margin:12px 0 30px;font-size:10px}.public-shell .data-methods .source-register{grid-template-columns:1fr 1fr;gap:40px 35px;display:grid}.public-shell .data-methods .source-register>article{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0}.public-shell .data-methods .source-register>article>header{color:#8295a8;flex-direction:column;gap:7px;font-size:10px;display:flex}.public-shell .data-methods .source-register h2{letter-spacing:-.025em;margin:14px 0 22px;font-size:24px;font-weight:500;line-height:1.2}.source-definition,.source-limitation{margin:16px 0}.source-definition>span,.source-limitation>span{color:#536f8c;font-size:10px;font-weight:500}.public-shell .data-methods .source-register p{color:#7c8fa3;margin:7px 0 0;font-size:12px;line-height:1.75}.public-shell .data-methods .source-register>article>div:last-child{align-items:center;gap:20px;margin-top:18px;display:flex}.public-shell .data-methods .source-register>article a,.public-shell .data-methods .source-register>article button{font:inherit;color:#557594;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:11px;text-decoration:none}.public-shell .data-methods :is(#source-capture-dates,.sector-source-register){margin-top:60px}.public-shell .data-methods .dataset-freshness{background:0 0;border:0;padding:0}.public-shell .data-methods .dataset-freshness h2{letter-spacing:-.03em;font-size:30px;font-weight:500}.public-shell .data-methods .dataset-freshness>p{color:#7b8fa4;font-size:12px;line-height:1.7}.public-shell .data-methods .sector-source-register{grid-template-columns:1fr 1fr;gap:25px 35px;display:grid}.public-shell .data-methods .sector-source-register>h2{grid-column:1/-1;margin-bottom:5px}.public-shell .data-methods .sector-source-register>article{margin:0}.public-shell .data-methods .sector-source-register p{font-size:12px;line-height:1.75}.methodology-rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:45px 0 55px;display:grid}.methodology-rules h2{letter-spacing:-.03em;margin:0 0 13px;font-size:22px;font-weight:500}.methodology-rules p{color:#7c90a5;margin:0;font-size:12px;line-height:1.7}.methodology-compare>header{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.methodology-compare h2{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:500;line-height:1.2}.methodology-compare>header>a,.methodology-principles a{color:#5a7c9b;font-size:11px;text-decoration:none}.methodology-guide table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.7}.methodology-guide th,.methodology-guide td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f6;padding:18px 17px}.methodology-guide thead{color:#738ba2;background:#f5f8fb}.methodology-guide tbody th{color:#244565;white-space:nowrap;font-weight:500}.methodology-guide td{color:#7c90a3}.methodology-principles{grid-template-columns:1fr 1fr;gap:35px 45px;margin:50px 0;display:grid}.methodology-principles h2{letter-spacing:-.025em;margin:0 0 17px;font-size:25px;font-weight:500;line-height:1.2}.methodology-principles p{color:#7b8fa3;margin:0 0 15px;font-size:13px;line-height:1.8}.cost-tool-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;margin:42px 0 50px;display:grid}.cost-tool-inputs{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cost-tool-inputs h2{letter-spacing:-.03em;grid-column:1/-1;margin:0;font-size:26px;font-weight:500}.cost-tool-inputs>label:first-of-type{grid-column:1/-1}.cost-tool-inputs label{color:#71879d;flex-direction:column;gap:10px;font-size:11px;display:flex}.cost-tool-inputs select,.cost-tool-inputs input{box-sizing:border-box;color:#24405c;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #dce5ee;border-radius:4px;padding:12px;font-size:14px}.cost-tool-result{min-width:0;padding:12px 0}.cost-tool-model{align-items:center;gap:11px;margin-bottom:25px;font-size:15px;display:flex}.cost-tool-model img{object-fit:contain}.cost-tool-result-label{color:#7990a5;font-size:11px}.cost-tool-result>strong{letter-spacing:-.05em;color:#245eea;margin:12px 0 24px;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.2;display:block}.cost-tool-split{border-radius:2px;gap:3px;height:7px;margin:20px 0;display:flex;overflow:hidden}.cost-tool-split>span:first-child{background:#245eea}.cost-tool-split>span:last-child{background:#9fb8db}.cost-tool-result dl{flex-wrap:wrap;gap:30px;margin:20px 0;display:flex}.cost-tool-result dl>div{flex-direction:column;gap:8px;display:flex}.cost-tool-result dt{color:#8094a8;font-size:11px}.cost-tool-result dd{color:#294664;margin:0;font-size:17px}.cost-tool-result p{color:#8798aa;font-size:11px;line-height:1.7}.cost-tool-alternatives>header{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.cost-tool-alternatives h2{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:500}.cost-tool-alternatives>header>span{color:#8598aa;font-size:10px}.cost-tool-alternatives>button{text-align:left;cursor:pointer;color:#294a6b;width:100%;font:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:15px;padding:15px 0;display:flex}.cost-tool-alternatives>button img{object-fit:contain;flex-shrink:0}.cost-tool-alternatives>button>span{flex:1;font-size:14px}.cost-tool-alternatives>button small{color:#8296a9;margin-top:5px;font-size:10px;display:block}.cost-tool-alternatives>button>strong{white-space:nowrap;letter-spacing:-.035em;font-size:23px;font-weight:500}.cost-tool-alternatives>button:hover{color:#245eea}.public-shell .about-page .about-question-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.public-shell .about-page .about-questions{grid-template-columns:1fr;gap:22px;padding:35px 0 45px}.public-shell .about-page .about-question-list>a{background:0 0;margin:0;padding:0}.about-question-list>a>img{object-fit:contain;width:100%;height:130px;margin-bottom:18px;display:block}.public-shell .about-page .about-question-list h2{font-size:26px;line-height:1.2}.public-shell .about-page .about-signoff{background:0 0;border:0;margin-top:25px;padding:35px 0}.public-shell .about-page .about-editorial p{max-width:670px;font-size:16px;line-height:1.8}.public-shell .about-page .about-editorial{padding:45px 0}.public-shell .publication-policy-page .methodology-copy{max-width:800px}.public-shell .publication-policy-page .methodology-copy h2{letter-spacing:-.03em;margin:38px 0 18px;font-size:27px;font-weight:500;line-height:1.2}.public-shell .publication-policy-page .methodology-copy p{color:#6e859b;max-width:730px;font-size:14px;line-height:1.85}.public-shell .legal-page{grid-template-columns:220px minmax(0,1fr);gap:25px 55px;display:grid}.public-shell .legal-page>.page-intro,.public-shell .legal-page>.legal-page-nav{grid-column:1/-1}.public-shell .legal-page .legal-operator{background:0 0;border:0;border-radius:0;align-self:start;margin:0;padding:0;position:sticky;top:140px}.public-shell .legal-page .legal-operator h2{letter-spacing:-.02em;margin:0 0 18px;font-size:18px;font-weight:500;line-height:1.3}.public-shell .legal-page .legal-operator p{color:#7a8fa3;font-size:12px;line-height:1.9}.public-shell .legal-page .legal-copy{min-width:0;margin:0}.public-shell .legal-page .legal-copy h2{letter-spacing:-.025em;margin:32px 0 17px;font-size:25px;font-weight:500;line-height:1.2}.public-shell .legal-page .legal-copy h2:first-child{margin-top:0}.public-shell .legal-page .legal-copy p,.public-shell .legal-page .legal-copy li{color:#738a9f;font-size:13px;line-height:1.9}.public-shell .model-detail .model-profile-about{background:0 0;border:0;padding:25px 0}.public-shell .catalogue-workspace .catalogue-table td{padding-block:17px}.public-shell .catalogue-workspace .catalogue-model-name{gap:13px}.public-shell .catalogue-workspace .catalogue-table thead th{z-index:1;background:#f5f8fb;position:sticky;top:0}@media (width<=850px){.methodology-rules{grid-template-columns:1fr 1fr;gap:28px}.cost-tool-layout{gap:35px}.public-shell .legal-page{grid-template-columns:180px minmax(0,1fr);gap:20px 30px}.public-shell .data-methods .source-register{gap:35px 25px}}@media (width<=650px){.public-shell :is(.data-methods,.methodology-guide,.cost-tool,.publication-policy-page,.legal-page){padding-top:30px;padding-bottom:45px}.public-shell :is(.data-methods,.methodology-guide,.cost-tool,.publication-policy-page,.legal-page)>.page-intro h1{font-size:42px}.source-register-search{flex-direction:column;align-items:flex-start;gap:10px}.source-register-search>input{box-sizing:border-box;width:100%;font-size:16px}.public-shell .data-methods .source-register,.public-shell .data-methods .sector-source-register{grid-template-columns:1fr;gap:32px}.methodology-rules{gap:24px 20px;margin:32px 0}.methodology-rules h2{font-size:20px}.methodology-compare>header,.cost-tool-alternatives>header{flex-direction:column;align-items:flex-start;gap:12px}.methodology-compare h2{font-size:27px}.methodology-guide table{min-width:560px}.methodology-principles{grid-template-columns:1fr;gap:28px;margin:35px 0}.cost-tool-layout{grid-template-columns:1fr;gap:30px;margin-top:28px}.cost-tool-inputs input,.cost-tool-inputs select{font-size:16px}.cost-tool-alternatives>button>span{font-size:12px}.cost-tool-alternatives>button>strong{font-size:20px}.public-shell .about-page .about-question-list{grid-template-columns:1fr;gap:28px}.public-shell .about-page .about-question-list>a{grid-template-columns:95px minmax(0,1fr);gap:5px 18px;display:grid}.about-question-list>a>img{grid-row:1/3;height:90px;margin:0}.public-shell .about-page .about-question-list h2{margin:4px 0 0;font-size:24px}.public-shell .legal-page{display:block}.public-shell .legal-page .legal-operator{margin:25px 0 35px;position:static}.public-shell .legal-page .legal-copy h2{font-size:24px}.utility-reading-nav,.utility-related{gap:6px 20px}.utility-reading-nav>a,.utility-related>a{font-size:11px}}.public-shell .changes-page{padding-top:48px;padding-bottom:65px}.public-shell .changes-page .observation-summary{border:0;gap:35px;padding:12px 0 25px}.public-shell .changes-page .observation-summary strong{letter-spacing:-.04em;color:#234768;font-size:45px;font-weight:500}.public-shell .changes-page .observation-summary span,.public-shell .changes-page .observation-dates{color:#8295a8;font-size:11px}.public-shell .changes-page .changes-controls{gap:20px;margin:20px 0 28px}.public-shell .changes-page .changes-controls button{background:0 0;border:0;border-radius:0;min-height:44px;margin-right:10px;padding:10px 0}.public-shell .changes-page .changes-controls button[aria-pressed=true]{color:#245eea;box-shadow:inset 0 -2px #245eea}.public-shell .changes-page .changes-list>button{border:0;gap:12px 22px;padding:23px 0}.public-shell .changes-page .changes-list>button:hover strong{color:#245eea}.public-shell .changes-page .changes-list strong{font-size:17px}.public-shell .changes-page .change-value-pair{background:0 0;border:0;margin:24px 0;padding:0}.public-shell .changes-page .change-value-pair strong{letter-spacing:-.035em;font-size:30px;font-weight:500}.public-shell .changes-page .change-detail>p{color:#8193a5;font-size:12px;line-height:1.8}.changes-page .usage-history-pending{height:190px;position:relative}.changes-page .usage-history-reconnecting{color:#8195a9;font-size:12px;line-height:1.7}@media (width<=600px){.public-shell .changes-page{padding-top:30px}.public-shell .changes-page .observation-summary{gap:20px}.public-shell .changes-page .observation-summary strong{font-size:32px}.public-shell .changes-page .changes-list>button{grid-template-columns:1fr;gap:9px}.public-shell .changes-page .changes-list small{grid-column:auto}.public-shell .changes-page .change-value-pair{gap:15px}.public-shell .changes-page .change-value-pair strong{font-size:24px}}.public-shell .public-main :is(h1,h2,h3,p,dd,a,button){overflow-wrap:break-word}.public-shell :is(.public-main,.profile-chart-pair,.comparison-chart-pair,.model-alternatives-overview,.company-financial-lead-layout,.regional-comparison-layout)>*{min-width:0}.public-shell :is(.catalogue-table-wrap,.country-compact-wrap){overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%}.public-shell .catalogue-table-wrap:focus-visible{outline-offset:4px;outline:2px solid #245eea}.public-shell :is(.model-profile-header,.country-industry-header) h1,.public-shell :is(.model-profile-about,.profile-source-list) :is(dd,p,a){overflow-wrap:anywhere}.public-shell .comparison-model-legend button{max-width:100%;min-height:44px}.public-shell .comparison-model-legend button>span{overflow-wrap:anywhere;text-align:left;min-width:0}.public-shell .comparison-selected-names>span{overflow-wrap:anywhere;max-width:100%}.public-shell .comparison-model-options label>span,.public-shell .company-product-row>span{overflow-wrap:anywhere;min-width:0}.public-shell .comparison-drawer form>footer{justify-content:flex-end}@media (width<=760px){.public-shell .public-header{isolation:isolate;gap:12px;position:sticky}.public-shell .public-header .public-nav{z-index:12;background:#fff;border-bottom:1px solid #e8eef5;align-items:start;gap:5px 20px;padding:14px 20px 18px;display:none;position:absolute;top:100%;left:0;right:0}.public-shell .public-header .public-nav.mobile-open{grid-template-columns:1fr 1fr;display:grid}.public-shell .public-header .public-nav>button{text-align:left;min-height:48px;padding:10px 0;font-size:14px;display:block!important}.public-shell .mobile-nav-toggle{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;display:inline-flex}.public-shell .public-search{justify-content:center;min-width:44px;min-height:44px;padding:8px}.public-shell .header-actions{gap:0}}@media (width<=650px){.public-shell .public-main input:not([type=checkbox]):not([type=radio]):not([type=range]),.public-shell .public-main select,.public-shell .comparison-drawer input:not([type=checkbox]),.public-shell .comparison-drawer select{box-sizing:border-box;max-width:100%;min-height:46px;font-size:16px}.public-shell :is(.public-chapter-nav,.benchmark-test-choices,.benchmark-view-nav,.chart-view-tabs,.insight-reading-nav){max-width:100%}.public-shell :is(.public-chapter-nav,.benchmark-test-choices,.benchmark-view-nav,.insight-reading-nav)>:is(button,a){min-height:44px}.public-shell .public-main .source-note{font-size:11px;line-height:1.7}.public-shell :is(.model-profile-specs,.model-key-metrics)>div{min-width:0}.public-shell .model-profile-header{align-items:flex-start;gap:16px}.public-shell .model-profile-header h1{font-size:clamp(29px,8vw,43px);line-height:1.1}.public-shell .model-profile-logo{flex-shrink:0;width:46px;min-width:46px;height:46px}.public-shell .model-profile-logo>img{object-fit:contain;width:34px;height:34px}.public-shell .model-alternatives>header>label,.public-shell .company-financial-lead label,.public-shell .company-reported-metrics label{min-width:0}.public-shell .model-alternative-baseline{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.public-shell .model-alternative-list>article{grid-template-columns:minmax(0,1fr) minmax(80px,.6fr);gap:6px 12px}.public-shell .model-alternative-values strong{overflow-wrap:anywhere;font-size:25px}.public-shell .model-alternative-name{gap:8px}.public-shell .model-alternative-name img{width:22px;height:22px}.public-shell .model-alternative-list p{font-size:11px}.public-shell .company-financial-facts strong{overflow-wrap:anywhere}.public-shell .company-product-row{grid-template-columns:minmax(0,1fr);gap:8px}.public-shell .company-product-row a{justify-self:start;min-height:40px}.public-shell .model-quick-search input{box-sizing:border-box;width:100%;max-width:100%}.public-shell .explorer-filter-grid{grid-template-columns:1fr 1fr;gap:14px}.public-shell .explorer-filter-grid>label{min-width:0}.public-shell .explorer-filter-grid>label:first-child{grid-column:1/-1}.public-shell .explorer-result-line label{flex:170px;min-width:0;max-width:100%}.public-shell .explorer-result-line label select{flex:1;min-width:0}.public-shell .catalogue-table{min-width:650px}.public-shell .catalogue-model-name{min-width:190px;max-width:260px;min-height:44px}.public-shell .catalogue-table td:first-child input{width:20px;height:20px;margin:10px}.public-shell .catalogue-selection{bottom:max(10px,env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px;padding:10px 12px}.public-shell .catalogue-selection>button{min-height:44px}.public-shell .comparison-facts table{table-layout:auto;min-width:580px}.public-shell .comparison-facts th,.public-shell .comparison-facts td{white-space:normal;overflow-wrap:anywhere;min-width:95px;max-width:180px}.public-shell .comparison-facts tr>th:first-child{z-index:1;background:#fff;min-width:125px;max-width:165px;position:sticky;left:0}.public-shell .comparison-facts thead>tr>th:first-child{z-index:2;background:#f5f8fb}.public-shell .comparison-drawer{box-sizing:border-box;overscroll-behavior-y:contain;max-width:100vw;max-height:94dvh}.public-shell .comparison-drawer form{padding:20px 18px max(20px,env(safe-area-inset-bottom));box-sizing:border-box;gap:22px}.public-shell .comparison-drawer form>header{gap:15px}.public-shell .comparison-drawer form>header>button{flex-shrink:0;width:44px;height:44px}.public-shell .comparison-model-options label{gap:10px;min-height:52px;padding:9px 0}.public-shell .comparison-model-options label>input{flex-shrink:0;width:20px;height:20px}.public-shell .comparison-workload-fields{gap:12px}.public-shell .comparison-workload-fields label{min-width:0}.public-shell .comparison-drawer form>footer .comparison-apply{width:100%;min-height:48px}.public-shell .usage-table{min-width:560px}.public-shell .public-footer{padding-bottom:max(25px,env(safe-area-inset-bottom))}.public-shell .public-footer .footer-legal{flex-wrap:wrap;gap:10px 22px}.public-shell .public-footer a{align-items:center;min-height:40px;display:inline-flex}}@media (width<=360px){.public-shell .public-main{padding-left:16px;padding-right:16px}.public-shell .public-header .statvero-mark{width:125px}.public-shell .comparison-workload-fields{grid-template-columns:1fr}.public-shell .model-alternative-list>article{display:block}.public-shell .model-alternative-values{text-align:left;align-items:baseline;gap:20px;display:flex}.public-shell .model-alternative-values>span{margin-top:0}}.public-shell .world-map-tooltip{box-sizing:border-box;overflow-wrap:anywhere;max-width:200px}.public-shell svg[aria-label*=interactive] path:focus-visible{stroke:#172d45;stroke-width:2.5px}.public-shell .country-compact-wrap:focus-visible{outline-offset:4px;outline:2px solid #245eea}.public-shell{--page-gutter:clamp(20px,4vw,56px)}.public-shell .public-main{padding-inline:var(--page-gutter);box-sizing:border-box}.public-shell :is(.profile-chart-pair,.comparison-chart-pair,.benchmark-overview-grid,.company-story-pair,.company-channel-grid,.home-leader-grid,.home-impact-grid)>*{min-width:0}.public-shell :is(.profile-chart-pair,.comparison-chart-pair,.company-financial-lead-layout,.regional-comparison-layout) :is(header,h2,h3){overflow-wrap:anywhere}.public-shell .data-chart-adaptive{min-width:0;container:statvero-chart/inline-size}@container statvero-chart (width<=520px){.data-chart-adaptive>.data-chart-canvas{height:var(--compact-chart-height)!important}}@media (width>=761px) and (width<=1100px){.public-shell .public-main{--page-gutter:32px}.public-shell :is(.company-focused-profile,.country-focused-profile,.model-detail) .profile-chart-pair,.public-shell :is(.comparison-chart-pair,.benchmark-overview-grid,.company-financial-lead-layout,.regional-comparison-layout){grid-template-columns:minmax(0,1fr);gap:30px}.public-shell .company-position{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.public-shell .home.home-curated .home-leader-grid{gap:20px}.public-shell .home.home-curated .home-company-signals-grid{gap:22px}}@media (width<=760px){.public-shell :is(.models-page-heading,.country-industry-header,.company-financial-lead>header,.company-reported-metrics>header,.company-profile-charts>header,.model-alternatives>header,.country-adoption-section-heading){flex-wrap:wrap;align-items:flex-start;gap:14px}.public-shell :is(.comparison-toolbar,.usage-view-controls){flex-wrap:wrap;gap:12px}.public-shell .comparison-toolbar>div{flex:190px;min-width:0}.public-shell .comparison-toolbar span{max-width:none}.public-shell .comparison-model-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.public-shell .comparison-model-legend button{align-items:flex-start;line-height:1.45}.public-shell .comparison-model-legend :is(img,i){flex-shrink:0;margin-top:2px}.public-shell .comparison-facts .catalogue-table-wrap{scroll-padding-inline:140px 16px}.public-shell .research-sibling-nav{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:22px;padding-bottom:8px;display:flex;overflow-x:auto}.public-shell .research-sibling-nav>a{white-space:nowrap;flex-shrink:0}.public-shell .company-product-row{grid-template-columns:26px minmax(0,1fr);gap:10px 12px}.public-shell .company-product-row>a{grid-column:2;min-height:40px;margin-top:-4px}.public-shell .company-product-row>span:nth-child(2){font-size:19px}.public-shell .comparison-drawer{max-height:calc(100dvh - env(safe-area-inset-top))}.public-shell .comparison-drawer form>footer{padding-bottom:max(12px,env(safe-area-inset-bottom));z-index:2;background:#fff;position:sticky;bottom:0}.public-shell .public-main :is(.model-profile-specs,.model-key-metrics){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.public-shell .home.home-curated .token-week-map{height:260px}}@media (width<=480px){.public-shell .public-main{--page-gutter:18px}.public-shell .public-main :is(h1){font-size:clamp(32px,9vw,43px);line-height:1.08}.public-shell .home.home-curated .industry-hero h1{font-size:clamp(42px,11.5vw,56px)}.public-shell .home.home-curated{--home-section-gap:40px}.public-shell .home.home-curated :is(.home-model-leaders,.token-week,.home-insight-topics,.home-company-signals,.home-infrastructure,.home-insight-previews)>header{flex-wrap:wrap;gap:8px 18px}.public-shell .home.home-curated .home-leader-modes{scrollbar-width:thin;gap:16px;max-width:100%;display:flex;overflow-x:auto}.public-shell .home.home-curated .home-leader-modes>button{white-space:nowrap;flex-shrink:0;min-height:44px}.public-shell .home.home-curated .home-company-signals-grid{grid-template-columns:minmax(0,1fr);gap:22px}.public-shell .comparison-chart-pair>article{padding:20px 8px}.public-shell .comparison-model-legend{grid-template-columns:minmax(0,1fr);gap:0}.public-shell .explorer-filter-grid{grid-template-columns:minmax(0,1fr)}.public-shell .explorer-result-line{flex-wrap:wrap;align-items:flex-start;gap:12px}.public-shell .insights-hub .research-collection>nav{grid-template-columns:minmax(0,1fr);gap:6px}.public-shell .insights-hub .research-collection>nav>a{min-height:56px;padding-bottom:10px}.public-shell .insights-hub .research-collection{grid-template-columns:80px minmax(0,1fr);gap:18px 16px}.public-shell .insights-hub .research-collection>img{height:80px}.public-shell .insights-hub .research-collection h2{font-size:23px}.public-shell .model-alternative-baseline{gap:18px 12px}.public-shell .model-alternative-list>article{grid-template-columns:minmax(0,1fr);gap:8px}.public-shell .model-alternative-values{text-align:left;flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.public-shell .model-alternative-values>span{margin:0}}@media (width<=360px){.public-shell .public-main{--page-gutter:16px}.public-shell .home.home-curated .home-research-paths>a>img{width:82px;height:62px}.public-shell .home.home-curated .home-research-paths>a>span{font-size:15px}.public-shell .comparison-workload-fields{grid-template-columns:minmax(0,1fr)}}@media (width>=1600px){.public-shell .public-main{max-width:1440px}.public-shell .public-header{padding-inline:max(56px,50vw - 664px)}.public-shell .refined-footer{width:calc(100% - 112px);max-width:1328px;margin-inline:auto}.public-shell :is(.profile-chart-pair,.comparison-chart-pair,.benchmark-overview-grid){column-gap:44px}}@media (hover:none) and (pointer:coarse){.public-shell :is(.public-main,.comparison-drawer) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:46px;font-size:16px}}@media (height<=500px) and (orientation:landscape){.public-shell .comparison-drawer{border-radius:0;height:100dvh;max-height:100dvh;inset:0 0 0 auto}.public-shell .comparison-model-options{max-height:36dvh}.public-shell .comparison-drawer form{gap:18px;padding-top:18px}.public-shell .public-header{position:relative}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Geist.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/GeistMono.woff2)format("woff2")}.public-shell{font-variant-numeric:lining-nums tabular-nums;font-family:Geist,Arial,sans-serif}.public-shell :is(h1,h2,h3){font-kerning:normal}.public-shell.pixel-editorial{--sv-white:#fff;--sv-ink:#0b1220;--sv-blue:#155dfc;--sv-paper:#eef2f8;--sv-muted:#5d6b7c;--sv-rule:#dce3ee;--sv-space:clamp(48px,7vw,96px);--ti-blue:var(--sv-blue);--ti-ink:var(--sv-ink);--ti-muted:var(--sv-muted);color:var(--sv-ink);background:var(--sv-white);font-weight:400}.public-shell.pixel-editorial .public-main{color:var(--sv-ink)}.public-shell.pixel-editorial :is(h1,h2,h3){color:var(--sv-ink);letter-spacing:-.04em;font-weight:500}.public-shell.pixel-editorial :is(.eyebrow,.source-note,.chart-definition){color:var(--sv-muted)}.public-shell.pixel-editorial .eyebrow{letter-spacing:.12em;font-size:10px;font-weight:500;line-height:1.7}.public-shell.pixel-editorial .eyebrow:before{content:"";background:var(--sv-blue);clip-path:polygon(40% 0,100% 0,100% 40%,70% 40%,70% 70%,40% 70%,40% 100%,0 100%,0 60%,40% 60%);vertical-align:baseline;width:11px;height:9px;margin-right:9px;display:inline-block}.public-shell.pixel-editorial :is(button,a,input,select,textarea):focus-visible{outline-color:var(--sv-blue);outline-offset:4px}.public-shell.pixel-editorial :is(.hero-button,.button-primary,.button-secondary,.comparison-edit,.comparison-apply,.model-quick-search input,.explorer-filter-grid select,.explorer-filter-grid input,.cost-calculator input,.cost-calculator select){box-shadow:none;border-radius:2px}.public-shell.pixel-editorial :is(.hero-button-primary,.button-primary){background:var(--sv-blue);color:var(--sv-white)}.public-shell.pixel-editorial .public-header{background:var(--sv-white);-webkit-backdrop-filter:none;backdrop-filter:none;height:88px;box-shadow:none;border-bottom:0}.public-shell.pixel-editorial .public-header .public-nav{gap:32px}.public-shell.pixel-editorial .public-header .public-nav>button{color:var(--sv-ink);font-size:13px;font-weight:400}.public-shell.pixel-editorial .public-header .public-nav>button[aria-current=page]{color:var(--sv-blue)}.public-shell.pixel-editorial .public-header .public-nav>button[aria-current=page]:after{display:none}.public-shell.pixel-editorial .public-logo .statvero-mark{width:164px}.public-shell.pixel-editorial .public-search{color:var(--sv-ink)}.public-shell.pixel-editorial .public-search:hover{color:var(--sv-blue)}.public-shell.pixel-editorial .home.home-curated{--home-section-gap:var(--sv-space);--home-heading-size:clamp(30px,3.3vw,44px)}.public-shell.pixel-editorial .home.home-curated>.pixel-hero{background:0 0;border:0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:32px;min-height:590px;margin:0;padding:48px 0 64px;display:grid}.public-shell.pixel-editorial .pixel-hero .hero-copy{z-index:1;min-width:0;max-width:none;position:relative}.public-shell.pixel-editorial .pixel-hero .hero-copy>.eyebrow{margin-bottom:28px;display:block}.public-shell.pixel-editorial .home.home-curated .pixel-hero h1{letter-spacing:-.065em;max-width:none;margin:0;font-size:clamp(64px,7.5vw,112px);font-weight:500;line-height:.97}.pixel-hero h1>span,.pixel-hero h1>em{display:block}.pixel-hero h1>em{color:var(--sv-ink);font-style:normal}.public-shell.pixel-editorial .pixel-hero .hero-actions{margin-top:32px}.public-shell.pixel-editorial .pixel-hero .hero-button{letter-spacing:0;border:0;min-height:48px;padding:14px 22px;font-size:13px;font-weight:500}.public-shell.pixel-editorial .pixel-hero .hero-button:hover{background:var(--sv-ink);color:#fff}.pixel-hero-art{align-self:center;min-width:0;padding:10px 0 12px;position:relative}.pixel-hero-art>img{aspect-ratio:540/440;width:100%;height:auto;animation:.7s cubic-bezier(.2,.6,.3,1) both statvero-pixel-reveal;display:block}.pixel-art-label,.pixel-art-index{letter-spacing:.08em;color:var(--sv-muted);justify-content:space-between;gap:16px;font-size:9px;line-height:1.5;display:flex}.pixel-art-label>span:first-child{color:var(--sv-ink);font-weight:600}.pixel-art-index{letter-spacing:0;color:var(--sv-ink);padding-right:10%;font-size:11px}@keyframes statvero-pixel-reveal{0%{clip-path:inset(0 0 100%);opacity:.2}to{clip-path:inset(0);opacity:1}}.public-shell.pixel-editorial .home.home-curated>.home-model-leaders{margin-top:18px;padding-top:0}.public-shell.pixel-editorial .home.home-curated .home-leader-grid{gap:40px}.public-shell.pixel-editorial .home.home-curated .home-leader-grid>article{box-shadow:none;background:0 0;border:0;border-radius:0;padding:20px 0}.public-shell.pixel-editorial .home.home-curated .home-leader-identity h3{letter-spacing:-.035em;font-size:22px;line-height:1.2}.public-shell.pixel-editorial .home.home-curated .home-leader-score{color:var(--sv-ink);letter-spacing:-.055em;font-size:clamp(44px,4.4vw,64px);font-weight:500}.public-shell.pixel-editorial .home.home-curated .home-leader-score>span{letter-spacing:0;color:var(--sv-muted);font-size:12px}.public-shell.pixel-editorial .home.home-curated .home-leader-modes>button{box-shadow:none;color:var(--sv-muted);background:0 0;border-radius:0;min-height:44px}.public-shell.pixel-editorial .home.home-curated .home-leader-modes>button[aria-pressed=true]{color:var(--sv-blue);background:0 0}.public-shell.pixel-editorial .home.home-curated .home-leaders-following{border-top:1px solid var(--sv-rule);gap:24px;padding-top:18px}.public-shell.pixel-editorial .token-week-total>strong{color:var(--sv-ink);font-size:clamp(58px,7vw,102px);font-weight:500}.public-shell.pixel-editorial .token-week-total>strong>span{color:var(--sv-blue)}.public-shell.pixel-editorial .token-share-ribbon{border-radius:0;gap:2px;height:12px}.public-shell.pixel-editorial .token-share-ribbon>[data-provider=deepseek]{background:var(--sv-blue)}.public-shell.pixel-editorial .token-provider-list>li[data-provider=deepseek] .token-provider-share{color:var(--sv-blue)}.public-shell.pixel-editorial .home.home-curated .home-model-map{background:0 0;border:0;border-radius:0;padding:0}.public-shell.pixel-editorial .home.home-curated .home-model-map h2{font-size:var(--home-heading-size)}.public-shell.pixel-editorial .home.home-curated .home-research-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.public-shell.pixel-editorial .home.home-curated .home-research-paths>a{min-width:0;color:var(--sv-ink);background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;display:block}.public-shell.pixel-editorial .home.home-curated .home-research-paths>a>img{aspect-ratio:8/5;object-fit:cover;border-radius:0;width:100%;height:auto;max-height:none;transition:transform .22s;display:block}.public-shell.pixel-editorial .home.home-curated .home-research-paths>a>span{color:var(--sv-ink);padding:18px 0 0;font-size:21px;line-height:1.25;display:block}.public-shell.pixel-editorial .home.home-curated .home-research-paths>a strong{font-weight:500}.public-shell.pixel-editorial .home.home-curated .home-research-paths>a:hover>img{transform:translateY(-3px)}.public-shell.pixel-editorial .home.home-curated .home-industry-chapter{grid-template-columns:1fr;gap:56px;display:grid}.public-shell.pixel-editorial .home.home-curated .home-company-signals-grid{gap:40px}.public-shell.pixel-editorial .home.home-curated .home-company-signal{background:0 0;border:0;border-radius:0}.public-shell.pixel-editorial .home.home-curated .home-company-signal>strong{color:var(--sv-ink);font-size:clamp(34px,3.6vw,49px);font-weight:500}.public-shell.pixel-editorial .home.home-curated .home-campus-scene{background:var(--sv-paper);box-sizing:border-box;border-radius:0;align-items:center;gap:18px;height:270px;padding:24px;display:flex}.public-shell.pixel-editorial .home.home-curated .home-campus-count{flex-direction:column;flex:0 0 38%;align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative;top:auto;left:auto}.public-shell.pixel-editorial .home.home-curated .home-campus-count>strong{color:var(--sv-blue);letter-spacing:-.055em;font-size:86px;font-weight:500;line-height:1}.public-shell.pixel-editorial .home.home-curated .home-campus-count>span{color:var(--sv-ink);font-size:12px;line-height:1.5}.public-shell.pixel-editorial .home.home-curated .home-campus-scene>img{object-fit:contain;mix-blend-mode:multiply;width:58%;height:auto;position:static;bottom:auto;right:auto;transform:none}.public-shell.pixel-editorial .home-campus-scene-note{color:var(--sv-muted);bottom:12px;left:24px}.public-shell.pixel-editorial .home.home-curated>.home-insight-previews{margin-bottom:64px}.public-shell.pixel-editorial .home.home-curated .home-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.public-shell.pixel-editorial .home.home-curated .home-insight-link>img{aspect-ratio:8/5;object-fit:cover;border-radius:0;width:100%;height:auto;max-height:none;display:block}.public-shell.pixel-editorial .home.home-curated .home-insight-previews h3{margin-top:12px;font-size:23px;font-weight:500;line-height:1.2}.public-shell.pixel-editorial .home.home-curated .home-impact-grid>article:first-child h3{font-size:29px}.public-shell.pixel-editorial .insights-hub{padding-top:60px;padding-bottom:80px}.public-shell.pixel-editorial .insights-hub-heading{grid-template-columns:minmax(0,1fr) minmax(200px,.4fr);align-items:end;gap:40px;margin-bottom:40px;display:grid}.public-shell.pixel-editorial .insights-hub-heading h1{letter-spacing:-.065em;margin-top:20px;font-size:clamp(72px,10vw,132px);font-weight:500;line-height:.95}.public-shell.pixel-editorial .insights-hub-heading>p{color:var(--sv-muted);max-width:290px;font-size:16px;line-height:1.6}.public-shell.pixel-editorial .insights-collection-index{border:0;flex-wrap:wrap;gap:12px 28px;margin-bottom:64px;padding:0;display:flex}.public-shell.pixel-editorial .insights-collection-index>a{color:var(--sv-ink);min-height:44px;font-size:12px;text-decoration:none}.public-shell.pixel-editorial .insights-collection-index>a:hover{color:var(--sv-blue)}.public-shell.pixel-editorial .insights-hub .research-collection-grid{grid-template-columns:minmax(0,1fr);gap:80px;display:grid}.public-shell.pixel-editorial .insights-hub .research-collection{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:26px clamp(32px,6vw,80px);scroll-margin-top:112px;display:grid}.public-shell.pixel-editorial .insights-hub .research-collection>img{aspect-ratio:8/5;object-fit:cover;border-radius:0;grid-area:1/1/3;width:100%;height:auto;margin:0;display:block}.public-shell.pixel-editorial .insights-hub .research-collection>header{grid-area:1/2;margin:0}.public-shell.pixel-editorial .insights-hub .research-collection h2{margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.08}.public-shell.pixel-editorial .insights-hub .research-collection>header>p{max-width:440px;color:var(--sv-muted);margin:14px 0 0;font-size:13px;line-height:1.65}.public-shell.pixel-editorial .insights-hub .research-collection>nav{grid-area:2/2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 30px;display:grid}.public-shell.pixel-editorial .insights-hub .research-collection>nav>a{min-height:64px;padding:0;text-decoration:none}.public-shell.pixel-editorial .insights-hub .research-collection nav strong{color:var(--sv-ink);font-size:16px;font-weight:500;line-height:1.3}.public-shell.pixel-editorial .insights-hub .research-collection nav span{color:var(--sv-muted);margin-top:8px;font-size:11px;line-height:1.6}.public-shell.pixel-editorial .insights-hub .insight-highlights-index{margin-top:96px}.public-shell.pixel-editorial .insights-hub .home-impact-grid{gap:32px}.public-shell.pixel-editorial .insights-hub .home-impact-grid>article{background:0 0;border:0;border-radius:0;padding:0}.public-shell.pixel-editorial .insights-hub .home-insight-link>img{aspect-ratio:8/5;object-fit:cover;border-radius:0}.public-shell.pixel-editorial .insights-hub .insight-highlight-metrics{background:var(--sv-paper);border-radius:0}.public-shell.pixel-editorial .research-topic-nav{margin-bottom:24px;padding-top:36px}.public-shell.pixel-editorial .research-topic-nav>div:first-child{color:var(--sv-muted);font-size:11px}.public-shell.pixel-editorial .research-sibling-nav{gap:24px}.public-shell.pixel-editorial .research-sibling-nav>a{color:var(--sv-muted);font-size:12px}.public-shell.pixel-editorial .research-sibling-nav>a[aria-current=page]{color:var(--sv-blue)}.public-shell.pixel-editorial :is(.research-page,.sector-insights,.employment-insights,.education-insights,.healthcare-insights,.impact-overview-page) :is(.page-intro,.insight-page-heading){background:0 0;border:0;max-width:100%;margin-bottom:38px;padding-top:36px;padding-bottom:42px}.public-shell.pixel-editorial :is(.research-page,.sector-insights,.employment-insights,.education-insights,.healthcare-insights,.impact-overview-page) :is(.page-intro,.insight-page-heading) h1{letter-spacing:-.05em;max-width:1000px;color:var(--sv-ink);text-wrap:balance;font-size:clamp(44px,5.5vw,78px);font-weight:500;line-height:1.04}.public-shell.pixel-editorial :is(.research-page,.sector-insights,.employment-insights,.education-insights,.healthcare-insights,.impact-overview-page) :is(.page-intro,.insight-page-heading)>p{max-width:720px;color:var(--sv-muted);font-size:15px;line-height:1.7}.public-shell.pixel-editorial :is(.evidence-footnote,.evidence-source-register,.research-compact-footer,.sector-source-register){color:var(--sv-muted);font-size:11px;line-height:1.75}.public-shell.pixel-editorial .policy-stories .policy-concept-art{box-shadow:none;object-fit:cover;border-radius:0}.public-shell.pixel-editorial .about-question-list>a>img{object-fit:cover;aspect-ratio:8/5;border-radius:0}.public-shell.pixel-editorial .about-question-list :is(h2,h3){font-weight:500}.public-shell.pixel-editorial :is(.models-page-heading,.country-industry-header,.page-intro)>h1{color:var(--sv-ink);font-weight:500}.public-shell.pixel-editorial :is(.model-profile-logo,.company-product-list,.model-profile-about,.profile-source-list,.company-product-row,.comparison-chart-pair>article,.model-alternative-baseline,.model-alternative-list>article,.model-key-metrics>div){box-shadow:none;border-radius:2px}.public-shell.pixel-editorial :is(.company-focused-profile,.country-focused-profile,.model-detail){--detail-ink:var(--sv-ink);--detail-surface:var(--sv-paper)}.public-shell.pixel-editorial :is(.company-focused-profile,.country-focused-profile,.model-detail) .profile-chart-pair .data-chart{background:var(--sv-paper);border-radius:0}.public-shell.pixel-editorial .comparison-chart-pair>article{background:var(--sv-paper)}.public-shell.pixel-editorial :is(.chart-view-tabs,.benchmark-view-nav,.industry-filters)>button{box-shadow:none;border-radius:2px}.public-shell.pixel-editorial .public-search-dialog.search-refined{border-radius:2px;box-shadow:0 12px 48px #0b12200d}.public-shell.pixel-editorial .search-category-tabs button{border-radius:2px}.public-shell.pixel-editorial .search-category-tabs button[aria-pressed=true]{background:var(--sv-paper);color:var(--sv-blue)}.public-shell.pixel-editorial .refined-footer{border-top:1px solid var(--sv-rule);background:var(--sv-white);color:var(--sv-ink);padding-top:48px;padding-bottom:28px}.public-shell.pixel-editorial .refined-footer .footer-positioning{color:var(--sv-ink);font-size:20px;font-weight:500;line-height:1.3}.public-shell.pixel-editorial .refined-footer .footer-description{color:var(--sv-muted);font-size:12px;line-height:1.7}.public-shell.pixel-editorial .refined-footer a:hover{color:var(--sv-blue)}@media (width<=1100px){.public-shell.pixel-editorial .home.home-curated>.pixel-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;min-height:510px;padding-block:40px 56px}.public-shell.pixel-editorial .home.home-curated .pixel-hero h1{font-size:clamp(60px,7.5vw,84px)}.pixel-art-label{gap:10px;font-size:8px}.public-shell.pixel-editorial .home.home-curated .home-leader-grid{gap:25px}.public-shell.pixel-editorial .home.home-curated .home-leader-identity h3{font-size:20px}.public-shell.pixel-editorial .insights-hub .research-collection{column-gap:32px}}@media (width<=760px){.public-shell.pixel-editorial .public-header{height:72px}.public-shell.pixel-editorial .public-header .public-nav{background:var(--sv-white);border-bottom:1px solid var(--sv-rule);gap:4px 24px}.public-shell.pixel-editorial .public-header .public-nav>button{font-size:14px}.public-shell.pixel-editorial .home.home-curated>.pixel-hero{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:18px;min-height:420px;padding:32px 0 44px}.public-shell.pixel-editorial .home.home-curated .pixel-hero h1{font-size:clamp(47px,7.5vw,64px)}.pixel-art-label{display:none}.pixel-art-index{flex-wrap:wrap;gap:8px;font-size:9px}.public-shell.pixel-editorial .home.home-curated .home-research-paths{grid-template-columns:minmax(0,1fr);gap:28px}.public-shell.pixel-editorial .home.home-curated .home-research-paths>a{grid-template-columns:38% minmax(0,1fr);align-items:center;gap:22px;display:grid}.public-shell.pixel-editorial .home.home-curated .home-research-paths>a>img{aspect-ratio:8/5;width:100%;height:auto}.public-shell.pixel-editorial .home.home-curated .home-research-paths>a>span{padding:0;font-size:22px}.public-shell.pixel-editorial .home.home-curated .home-impact-grid{grid-template-columns:minmax(0,1fr);gap:36px}.public-shell.pixel-editorial .home.home-curated .home-impact-grid>article .home-insight-link>img{aspect-ratio:8/5}.public-shell.pixel-editorial .home.home-curated .home-impact-grid>article h3{font-size:25px}.public-shell.pixel-editorial .insights-hub{padding-top:36px;padding-bottom:56px}.public-shell.pixel-editorial .insights-hub-heading{grid-template-columns:minmax(0,1fr);gap:22px}.public-shell.pixel-editorial .insights-hub-heading h1{font-size:88px}.public-shell.pixel-editorial .insights-hub-heading>p{margin:0;font-size:14px}.public-shell.pixel-editorial .insights-hub-heading>p br{display:none}.public-shell.pixel-editorial .insights-collection-index{gap:6px 22px;margin-bottom:42px}.public-shell.pixel-editorial .insights-hub .research-collection-grid{gap:52px}.public-shell.pixel-editorial .insights-hub .research-collection{grid-template-columns:minmax(0,1fr);gap:22px}.public-shell.pixel-editorial .insights-hub .research-collection>img{aspect-ratio:8/5;grid-area:1/1;max-height:340px}.public-shell.pixel-editorial .insights-hub .research-collection>header{grid-area:2/1}.public-shell.pixel-editorial .insights-hub .research-collection h2{font-size:34px}.public-shell.pixel-editorial .insights-hub .research-collection>nav{grid-area:3/1;gap:24px}.public-shell.pixel-editorial .insights-hub .insight-highlights-index{margin-top:64px}.public-shell.pixel-editorial :is(.research-page,.sector-insights,.employment-insights,.education-insights,.healthcare-insights,.impact-overview-page) :is(.page-intro,.insight-page-heading){margin-bottom:28px;padding-top:24px;padding-bottom:24px}.public-shell.pixel-editorial .research-topic-nav{padding-top:26px}.public-shell.pixel-editorial .public-search-dialog.search-refined{box-shadow:none;border-radius:0}}@media (width<=520px){.public-shell.pixel-editorial .home.home-curated{--home-section-gap:48px}.public-shell.pixel-editorial .home.home-curated>.pixel-hero{grid-template-columns:minmax(0,1fr);gap:22px;min-height:0;padding:28px 0 24px}.public-shell.pixel-editorial .pixel-hero .hero-copy>.eyebrow{letter-spacing:.08em;margin-bottom:22px;font-size:9px}.public-shell.pixel-editorial .home.home-curated .pixel-hero h1{letter-spacing:-.055em;font-size:clamp(47px,12vw,64px);line-height:1}.public-shell.pixel-editorial .pixel-hero .hero-actions{margin-top:24px}.pixel-hero-art{justify-self:end;width:72%;max-width:310px;padding:0}.pixel-hero-art>img{aspect-ratio:540/350;object-fit:cover;object-position:center;max-height:192px;animation:none}.pixel-art-index{display:none}.public-shell.pixel-editorial .home.home-curated>.home-model-leaders{margin-top:22px}.public-shell.pixel-editorial .home.home-curated .home-leader-identity h3{font-size:20px}.public-shell.pixel-editorial .home.home-curated .home-leader-score{font-size:48px}.public-shell.pixel-editorial .home.home-curated .home-leaders-following{gap:12px}.public-shell.pixel-editorial .token-week-total>strong{font-size:clamp(60px,16vw,80px)}.public-shell.pixel-editorial .home.home-curated .home-research-paths>a{grid-template-columns:36% minmax(0,1fr);gap:18px}.public-shell.pixel-editorial .home.home-curated .home-research-paths>a>span{font-size:19px}.public-shell.pixel-editorial .home.home-curated .home-campus-scene{gap:10px;height:235px;padding:20px}.public-shell.pixel-editorial .home.home-curated .home-campus-count>strong{font-size:72px}.public-shell.pixel-editorial .home.home-curated .home-campus-count>span{font-size:11px}.public-shell.pixel-editorial .home-campus-scene-note{left:20px}.public-shell.pixel-editorial .insights-hub-heading h1{font-size:74px}.public-shell.pixel-editorial .insights-hub .research-collection>nav{grid-template-columns:minmax(0,1fr);gap:20px}.public-shell.pixel-editorial .insights-hub .research-collection>nav>a{min-height:0}.public-shell.pixel-editorial .insights-hub .research-collection h2{font-size:30px}.public-shell.pixel-editorial .insights-hub .research-collection>img{max-height:none}.public-shell.pixel-editorial :is(.research-page,.sector-insights,.employment-insights,.education-insights,.healthcare-insights,.impact-overview-page) :is(.page-intro,.insight-page-heading) h1{font-size:clamp(38px,9vw,49px)}.public-shell.pixel-editorial .refined-footer{padding-top:36px}}@media (prefers-reduced-motion:reduce){.public-shell.pixel-editorial :is(*){scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=650px){.public-shell.pixel-editorial .global-china-stats strong{white-space:normal;font-size:clamp(28px,7vw,40px)}.public-shell.pixel-editorial .global-china-stats strong>small{white-space:normal;margin:6px 0 0;font-size:12px;line-height:1.5;display:block}}.public-shell.pixel-editorial .home.home-curated>.adoption-impact-compact+.home-model-leaders{margin-top:var(--home-section-gap)}.public-shell.pixel-editorial select:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m2 2 4 4 4-4' fill='none' stroke='%235D6B7C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 8px;padding-inline-end:44px}@media (forced-colors:active){.public-shell.pixel-editorial select:not([multiple]):not([size]){appearance:auto;background-image:none}}.public-shell.pixel-editorial .publication-footer .footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.public-shell.pixel-editorial .publication-footer .footer-links>div{min-width:0}.public-shell.pixel-editorial .publication-footer .footer-links a{overflow-wrap:anywhere;line-height:1.6}.about-contact,#data-reuse-and-attribution,#corrections-and-revisions{scroll-margin-top:120px}@media (width<=650px){.public-shell.pixel-editorial .publication-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.public-shell.pixel-editorial .publication-footer .footer-links>div:last-child{grid-column:auto}.public-shell.pixel-editorial .publication-footer .footer-links a{min-height:40px}}.public-shell.pixel-editorial .publication-footer .footer-main{padding-bottom:8px;display:block}.public-shell.pixel-editorial .publication-footer .footer-links{justify-content:stretch;width:100%}.public-shell.pixel-editorial .publication-footer .footer-publisher{color:var(--sv-muted);flex-wrap:wrap;align-items:center;gap:12px 32px;margin:0 auto 0 0;font-size:11px;line-height:1.8;display:flex}.public-shell.pixel-editorial .publication-footer .footer-publisher a{color:inherit;text-decoration:none}.public-shell.pixel-editorial .publication-footer .footer-publisher a:hover{color:var(--sv-blue)}@media (width<=650px){.public-shell.pixel-editorial .publication-footer .footer-bottom{align-items:flex-start;gap:14px}.public-shell.pixel-editorial .publication-footer .footer-publisher{flex-basis:100%}}.public-shell.pixel-editorial .publication-footer .footer-links{text-align:left;justify-items:stretch}.public-shell.pixel-editorial .publication-footer .footer-links>div{justify-items:start}.public-shell.pixel-editorial .publication-footer .footer-bottom{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px 24px}.public-shell.pixel-editorial .publication-footer .footer-publisher{flex-basis:auto;justify-content:flex-start;margin:0}.public-shell.pixel-editorial .publication-footer .footer-legal{justify-content:flex-start}.public-shell.pixel-editorial .publication-footer .footer-publisher a{align-items:center;gap:14px;min-height:36px;display:inline-flex}.public-shell.pixel-editorial .publication-footer .footer-publisher img{object-fit:contain;filter:invert();width:105px;height:29px;display:block}.public-shell.pixel-editorial .publication-footer .footer-links>div{gap:4px}.public-shell.pixel-editorial .publication-footer .footer-links>div>span{color:var(--sv-ink);margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.4}.public-shell.pixel-editorial .publication-footer .footer-links a{min-height:0;padding:4px 0;line-height:1.5}@media (pointer:coarse){.public-shell.pixel-editorial .publication-footer .footer-links>div{gap:0}.public-shell.pixel-editorial .publication-footer .footer-links a{box-sizing:border-box;align-items:center;min-height:40px;display:flex}}@media (width<=760px){.public-shell .public-header .public-nav.mobile-open{flex-direction:column;align-items:stretch;gap:0;padding:14px 24px 20px;display:flex}.public-shell .public-header .public-nav>button{text-align:left;background:0 0;border-radius:0;min-height:60px;padding:14px 0;font-size:19px;line-height:1.35}.public-shell .public-header .public-nav>button[aria-current=page]{color:#155dfc;background:0 0;font-weight:500}.public-shell .public-header .public-nav>button:focus-visible{outline-offset:2px;outline:2px solid #155dfc}}
