.research-showcase{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,2fr);align-items:center;gap:52px;padding-block:115px}.showcase-anchor{position:absolute;top:0;scroll-margin-top:90px}.showcase-copy{min-width:0}.showcase-copy>.character{width:120px;margin-bottom:14px}.showcase-byline{color:#c7cdd0;font-size:17px;margin:0 0 22px}.research-showcase h2{font-size:clamp(42px,3.9vw,60px);line-height:1.04;letter-spacing:-.05em;text-wrap:balance}.research-showcase .section-copy{color:#bdc7cd;font-size:18px;line-height:1.55;letter-spacing:-.02em;margin-top:24px}.showcase-copy>.button{margin-top:28px;font-size:17px;padding:14px 22px}.showcase-preview{margin:0;min-width:0;font-size:13px;line-height:1.4}.showcase-preview figcaption{margin-top:14px;text-align:center;color:#a8b4bd;font-size:12px;line-height:1.5}.showcase-frame{padding:13px;border:1px solid #2a383f;border-radius:12px;background:#0a1113}.showcase-atlas{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,.95fr);gap:12px}.showcase-map{min-width:0}.showcase-panel-header{display:flex;align-items:center;gap:10px;min-width:0}.showcase-panel-header h3,.showcase-preview h3{font-size:17px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.showcase-panel-header>.character{width:38px}.showcase-panel-header p{margin:5px 0 0;color:#bcc7ce;font-size:12px}.showcase-mode{padding:5px 9px;color:#f5edff;background:#733be3;border-radius:4px;font-size:12px}.showcase-map-labels{display:grid;grid-template-columns:1.1fr 1.5fr;gap:12px;margin:22px 0 10px;color:#b7c2cb;font-size:11px}.showcase-map-labels>span:last-child{text-align:center}.showcase-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 72px;align-items:center;gap:10px;padding:17px 7px;border-block:1px solid #22323b;background:#131a23}.showcase-story+.showcase-story{border-top:0}.showcase-story-name{min-width:0}.showcase-story-name strong{display:block;font-size:12px;line-height:1.4}.showcase-story-name small{display:block;font-size:10px;color:#b4bfcb;margin-top:6px;overflow-wrap:anywhere}.showcase-story-history{position:relative;height:13px;background:#25313f}.showcase-story-history span{position:absolute;left:7%;right:4%;height:100%;background:linear-gradient(90deg,#7135ce,#b191f0,#2587ed)}.showcase-story-history i{position:absolute;left:68%;top:2px;width:10px;height:10px;border:1px solid white;transform:rotate(45deg)}.showcase-story-state{font-size:11px;color:#65a9ff}.showcase-story-state:before,.showcase-map-key span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:5px}.showcase-story--spreading .showcase-story-state,.showcase-map-key .spreading{color:#ffc442}.showcase-story--spreading .showcase-story-history span{background:linear-gradient(90deg,#783cce,#c4a3ee,#d59a3a)}.showcase-story--fading .showcase-story-state,.showcase-map-key .fading{color:#ff6f6f}.showcase-story--fading .showcase-story-history span{background:linear-gradient(90deg,#b5a672,#d29c4a,#ec5666);right:25%}.showcase-story--emerging .showcase-story-state,.showcase-map-key .emerging{color:#b383ff}.showcase-story--emerging .showcase-story-history span{background:linear-gradient(90deg,#6627c2,#ad72fb);left:25%}.showcase-map-key{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:15px;color:#65a9ff;font-size:10px}.showcase-field-note.paper{padding:16px 14px;margin:45px 0 0;border-radius:5px;box-shadow:none}.showcase-note-label{display:flex;align-items:center;gap:7px;color:#713cc4;font-size:12px}.showcase-note-label .character{width:28px}.showcase-field-note.paper p.handwriting{font-size:28px;line-height:1.1;margin-top:22px}.showcase-field-note.paper p:not(.handwriting){font-size:13px;line-height:1.4}.showcase-field-note .signature{font-size:26px;margin-top:20px;color:#713cc4}.showcase-narrative-evidence{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.showcase-evidence-panel{padding:13px;border:1px solid #28383e;border-radius:6px;min-width:0}.showcase-evidence-panel h3{font-size:14px}.showcase-topic-rows,.showcase-revenue-rows,.showcase-events,.showcase-indicators{padding:0;margin:12px 0 0;list-style:none}.showcase-topic-rows li{display:grid;grid-template-columns:minmax(0,1fr) 32%;align-items:center;gap:12px;padding:9px 0;border-top:1px solid #21313a;font-size:12px}.showcase-spark{display:block;width:100%;height:35px;overflow:visible}.showcase-spark polyline{fill:none;stroke:#139aff;stroke-width:1.8;vector-effect:non-scaling-stroke}.showcase-topic-rows .showcase-spark{height:20px}.showcase-topic-rows .showcase-spark polyline{stroke:#37e9b7}.showcase-revenue-rows li{display:grid;grid-template-columns:1.1fr 1fr 52px;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #21313a;font-size:12px}.showcase-revenue-rows strong{font-weight:500;text-align:right}.showcase-revenue-bar{height:8px;background:#23303b}.showcase-revenue-bar i{display:block;height:100%;width:var(--bar-width);background:#a15af4}.technicals-showcase{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.technicals-showcase h2{font-size:clamp(42px,3.2vw,48px)}.technicals-showcase .showcase-copy{grid-column:2;grid-row:1}.technicals-showcase .showcase-preview{grid-column:1;grid-row:1}.showcase-technical-frame .chart-container{margin:0;border-radius:10px;overflow:hidden}.showcase-technical-frame .chart-toolbar{padding:15px}.showcase-technical-frame .chart-readout{font-size:11px}.showcase-notebook.paper{margin-top:13px;padding:20px 24px 16px;border-radius:6px}.showcase-notebook h3.handwriting{font-size:28px;text-decoration:underline;text-decoration-color:#d4b64c;text-underline-offset:6px}.showcase-notebook-pages{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:20px}.showcase-notebook-pages>div+div{border-left:1px solid #c3bca9;padding-left:28px}.showcase-notebook h4{display:flex;align-items:center;gap:9px;font-size:26px;font-weight:400;line-height:1.1}.showcase-notebook h4 span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #333;border-radius:50%;flex:none;font-size:25px}.showcase-notebook.paper p{margin:13px 0 0;font-size:14px;line-height:1.5}.showcase-notebook .signature{font-size:28px;margin-top:14px}.showcase-macro-title{margin:2px 0 16px}.showcase-weather{display:grid;grid-template-columns:minmax(135px,.85fr) minmax(0,1.1fr) minmax(160px,1fr);align-items:center;gap:14px;padding-bottom:13px}.showcase-weather-dial svg{width:100%;max-height:142px;font-family:Inter,sans-serif;font-size:13px}.showcase-weather-dial path{fill:none;stroke-width:10}.showcase-weather-dial path.showcase-weather-needle{stroke:#f5f5f2;stroke-width:3.5;stroke-linecap:round}.showcase-weather-verdict strong{display:block;font-size:18px;line-height:1.25}.showcase-weather-verdict p,.showcase-weather-count p{margin:8px 0 0;font-size:12px;color:#c3cbd0}.showcase-weather-count{padding:12px;border:1px solid #25363b;border-radius:4px}.showcase-weather-count strong{font-size:14px}.showcase-state-blocks{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;margin-top:10px}.showcase-state-blocks i{height:18px;background:#00dc9d}.showcase-state-blocks .showcase-state-block--neutral{background:#919aa4}.showcase-state-blocks .showcase-state-block--tighter{background:#ff4b4b}.showcase-indicators{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0}.showcase-indicator{padding:11px 10px 6px;min-width:0;border:1px solid #29383e;border-radius:3px}.showcase-indicator-name{display:block;min-height:33px;font-size:12px;line-height:1.35}.showcase-state{display:block;font-size:12px;font-weight:600;margin:5px 0 12px;color:#00dfae}.showcase-state:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;margin-right:5px}.showcase-state--neutral{color:#c2c8d0}.showcase-state--tighter{color:#f66}.showcase-macro-spark,.showcase-macro-chart{display:block;width:100%;height:auto;overflow:visible}.showcase-macro-spark{margin-top:4px}.macro-chart-grid{fill:none;stroke:#27343c;stroke-width:.7;vector-effect:non-scaling-stroke}.showcase-macro-spark .macro-chart-grid{stroke-dasharray:2 4;opacity:.75}.macro-chart-zero{stroke:#52616d;stroke-dasharray:3 3}.macro-chart-area{fill:#139aff;fill-opacity:.065}.macro-chart-line{fill:none;stroke:#27a6ff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.macro-chart-point{fill:#68c1ff;stroke:#0d171e;stroke-width:1}.macro-chart-axis{fill:#9dabb7;font:400 10px Inter,sans-serif;font-variant-numeric:tabular-nums}.showcase-macro-spark .macro-chart-axis{font-size:9px}.macro-chart-reading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 10px}.macro-chart-reading span{color:#9dabb7;font-size:10px}.macro-chart-reading strong{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.showcase-macro-context{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px;margin-top:10px}.showcase-context-panel{min-width:0;padding:12px;border:1px solid #29383e;border-radius:4px}.showcase-context-panel h4{font-size:14px;font-weight:600;letter-spacing:-.02em}.showcase-context-panel h4 small,.showcase-context-panel>small{font-size:10px;color:#acb7bf;font-weight:400}.showcase-context-panel p{margin:8px 0;font-size:12px}.showcase-context-panel p strong{font-size:22px;font-weight:600;margin-right:5px}.showcase-context-panel p span{color:#00dfae;white-space:nowrap}.showcase-events li{padding:10px 0;border-top:1px solid #27343a;font-size:12px}@media (max-width: 1150px) and (min-width: 901px){.research-showcase{gap:28px;grid-template-columns:minmax(0,.9fr) minmax(0,2fr)}.technicals-showcase{grid-template-columns:minmax(0,2fr) minmax(0,.9fr)}.showcase-atlas{grid-template-columns:1fr}.showcase-field-note.paper{margin-top:0}.showcase-field-note.paper p.handwriting{margin-top:10px}.showcase-weather{grid-template-columns:135px 1fr}.showcase-weather-count{grid-column:1 / -1}.showcase-macro-context{grid-template-columns:1fr 1fr}.showcase-context-panel:first-child{grid-column:1 / -1}.showcase-narrative-evidence{grid-template-columns:1fr}}@media (max-width: 900px){.research-showcase,.technicals-showcase{grid-template-columns:1fr;gap:35px;padding-block:76px}.research-showcase .showcase-copy,.research-showcase .showcase-preview{grid-column:1;grid-row:auto}.showcase-copy{max-width:540px}.showcase-copy>.character{width:106px}.research-showcase h2{font-size:clamp(38px,6.7vw,52px)}}@media (max-width: 700px){.research-showcase{gap:32px}.research-showcase:first-child{padding-top:45px}.showcase-copy>.character{width:105px;margin-bottom:12px}.showcase-byline{font-size:16px;margin-bottom:18px}.research-showcase h2{font-size:38px;line-height:1.08}.research-showcase h2 br{display:inline}.technicals-showcase h2{font-size:36px}.research-showcase .section-copy{font-size:17px;margin-top:20px;line-height:1.55}.showcase-copy>.button{margin-top:22px}.showcase-frame{padding:11px}.showcase-atlas,.showcase-narrative-evidence{grid-template-columns:1fr;gap:12px}.showcase-story{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) 68px;gap:7px;padding:18px 4px}.showcase-story-name strong{font-size:13px}.showcase-story-name small{font-size:10px}.showcase-story-state{font-size:12px}.showcase-map-labels{font-size:11px}.showcase-map-key{font-size:12px;gap:9px}.showcase-field-note.paper{margin:0;padding:21px}.showcase-field-note.paper p.handwriting{font-size:33px;margin-top:18px}.showcase-field-note.paper p:not(.handwriting){font-size:15px}.showcase-evidence-panel{padding:15px 12px}.showcase-evidence-panel h3{font-size:14px}.showcase-topic-rows li,.showcase-revenue-rows li{font-size:13px;padding-block:13px}.showcase-technical-frame .chart-toolbar{gap:12px;flex-wrap:wrap;padding:12px}.showcase-technical-frame .chart-toolbar button{min-height:32px;font-size:11px}.showcase-technical-frame .chart-readout{flex-wrap:wrap}.showcase-technical-frame .chart-hint{white-space:normal}.showcase-notebook.paper{padding:23px 19px 18px}.showcase-notebook-pages{grid-template-columns:1fr;gap:23px}.showcase-notebook-pages>div+div{border-left:0;padding-left:0;border-top:1px solid #c3bca9;padding-top:23px}.showcase-notebook.paper p{font-size:15px;line-height:1.55}.showcase-notebook h4{font-size:29px}.showcase-macro-title{font-size:18px}.showcase-weather{grid-template-columns:1fr;gap:10px;text-align:center}.showcase-weather-dial svg{display:block;width:230px;max-width:100%;max-height:none;margin:auto}.showcase-weather-verdict strong{font-size:21px}.showcase-weather-verdict p{font-size:13px}.showcase-weather-count{padding:13px;margin-block:7px}.showcase-weather-count strong{font-size:17px}.showcase-weather-count p{font-size:12px}.showcase-indicators{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.showcase-indicator{padding:12px 10px 8px}.showcase-indicator-name{min-height:33px;font-size:13px}.showcase-state{font-size:13px}.showcase-macro-context{grid-template-columns:1fr 1fr}.showcase-context-panel:first-child{grid-column:1 / -1}.showcase-context-panel p strong{font-size:23px}.showcase-events li{font-size:12px}}
