:root{--paper:#f5f6f4;--paper-deep:#eceeeb;--ink:#141615;--muted:#5e6460;--faint:#686e69;--line:#d4d8d4;--line-dark:#aeb4af;--accent:#dc3f2b;--white:#fcfdfb;--sans:Arial, Helvetica, sans-serif;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--content:min(1440px, calc(100vw - 64px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.45}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}button,summary{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,svg:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-header{border-bottom:1px solid var(--line-dark)}.site-header-inner{width:var(--content);grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:32px;min-height:74px;margin:0 auto;display:grid}.wordmark{letter-spacing:-.05em;font-size:20px;font-weight:800}.wordmark span{color:var(--accent);letter-spacing:.08em}.desktop-nav{align-items:center;gap:clamp(14px,1.8vw,28px);font-size:12px;display:flex}.desktop-nav a{font-weight:700}.desktop-nav a:after{background:var(--accent);content:"";height:2px;margin-top:5px;display:block}.desktop-nav span{color:var(--faint)}.data-freshness{border-left:1px solid var(--line);margin:0;padding-left:20px;font-size:11px;line-height:1.3}.data-freshness span,.data-freshness time{display:block}.data-freshness span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.data-freshness time{font-variant-numeric:tabular-nums;margin-top:3px}.mobile-nav{display:none}main,.site-footer{width:var(--content);margin:0 auto}.intro{border-bottom:1px solid var(--ink);grid-template-columns:80px minmax(0,1fr) 280px;gap:40px;padding:clamp(68px,8vw,124px) 0 72px;display:grid}.intro-index{color:var(--accent);font-variant-numeric:tabular-nums;padding-top:12px;font-size:12px;font-weight:700}.intro h1{max-width:850px;font-family:var(--serif);letter-spacing:-.065em;margin:0;font-size:clamp(64px,8.4vw,132px);font-weight:400;line-height:.82}.intro-lede{max-width:700px;font-family:var(--serif);margin:42px 0 0;font-size:clamp(24px,2.5vw,38px);line-height:1.12}.intro-note{max-width:640px;color:var(--muted);margin:24px 0 0;font-size:14px}.intro aside{border-top:3px solid var(--accent);align-self:end;padding-top:14px}.intro aside span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.intro aside strong{font-family:var(--serif);margin-top:9px;font-size:25px;font-weight:400;display:block}.intro aside p{color:var(--muted);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:12px}.indicators{border-bottom:1px solid var(--line-dark);padding:48px 0 64px}.indicators>header{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:35px;display:flex}.indicators h2,.chart-heading h2,.closing-grid h2,.methodology-note h2{font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:29px;font-weight:400}.indicators>header p{color:var(--muted);margin:0;font-size:12px}.indicator-list{grid-template-columns:.7fr 1.25fr 1.1fr;display:grid}.indicator-list article{border-left:1px solid var(--line);min-width:0;padding:0 40px}.indicator-list article:first-child{border-left:0;padding-left:0}.indicator-list span{min-height:20px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700;display:block}.indicator-list strong{font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;margin:11px 0 7px;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:1;display:block;overflow:hidden}.indicator-list p{color:var(--muted);margin:0;font-size:12px}.chart-panel{border-bottom:1px solid var(--line-dark);padding:72px 0 56px}.chart-heading{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.chart-heading h2{font-size:37px}.chart-heading p{max-width:560px;color:var(--muted);margin:8px 0 0}.chart-heading>div:first-child>span{text-transform:uppercase;letter-spacing:.08em;margin-top:15px;font-size:11px;font-weight:700;display:block}.chart-controls{flex-direction:column;align-items:stretch;gap:8px;min-width:280px;display:flex}.period-selector{border:1px solid var(--line-dark);background:var(--paper);display:flex}.period-selector button{border:0;border-left:1px solid var(--line);min-height:38px;color:var(--muted);background:0 0;padding:0 13px;font-size:11px}.period-selector button:first-child{border-left:0}.period-selector button.is-active{background:var(--ink);color:var(--paper)}.period-selector button:disabled{cursor:wait;opacity:.6}.series-picker{z-index:5;position:relative}.series-picker summary{border:1px solid var(--line-dark);min-height:40px;padding:10px 13px;font-size:11px;list-style:none}.series-picker summary::-webkit-details-marker{display:none}.series-picker summary:after{content:"↓";margin-left:11px}.series-picker summary span{background:var(--ink);width:19px;height:19px;color:var(--paper);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.series-picker>div{border:1px solid var(--line-dark);background:var(--white);width:340px;max-height:370px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.series-group{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:10px 12px 4px;font-size:10px;font-weight:700}.series-picker label{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.series-picker input{accent-color:var(--accent)}.series-picker small{color:var(--muted);padding:9px 12px;display:block}.chart-legend{flex-wrap:wrap;gap:8px 20px;min-height:38px;margin:30px 0 10px;display:flex}.chart-legend button{color:var(--faint);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:11px;display:flex}.chart-legend button.is-active{color:var(--ink)}.chart-legend i{opacity:.25;width:16px;height:3px}.chart-legend .is-active i{opacity:1}.chart-stage{min-height:380px;transition:opacity .12s;position:relative}.chart-stage.is-loading{opacity:.45}.time-series{width:100%;min-height:380px;position:relative}.time-series svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.time-series svg line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.time-series svg text{fill:var(--muted);font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:10px}.time-series .series-line{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.time-series .chart-crosshair{stroke:var(--ink);stroke-dasharray:3 3}.utc-label{color:var(--faint);text-transform:uppercase;letter-spacing:.07em;font-size:10px;position:absolute;bottom:4px;right:18px}.scale-note{color:var(--muted);margin:0 0 8px;font-size:12px}.chart-method{margin-top:16px}.chart-method summary{width:fit-content;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;list-style:none}.chart-method summary::-webkit-details-marker{display:none}.chart-method summary:after{content:"↓";margin-left:8px}.chart-method p{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:12px}.experience-readings{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.experience-readings p{color:var(--muted);margin:0 0 12px;font-size:12px}.experience-readings-wrap{overflow-x:auto}.experience-readings table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.experience-readings thead th{color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:0 16px 8px 0;font-size:10px;font-weight:700}.experience-readings td,.experience-readings tbody th{border-top:1px solid var(--line);color:var(--ink);text-align:left;padding:9px 16px 9px 0;font-weight:550}.experience-readings td{text-align:right}.chart-tooltip{z-index:4;border:1px solid var(--ink);background:var(--white);pointer-events:none;width:260px;padding:11px;position:absolute;top:18px;transform:translate(-50%);box-shadow:4px 4px #18181614}.chart-tooltip time{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding-bottom:8px;font-size:10px;display:flex}.chart-tooltip time span{color:var(--muted)}.chart-tooltip dl,.chart-tooltip dd{margin:0}.chart-tooltip dl>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:8px;font-size:11px;display:grid}.chart-tooltip dt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chart-tooltip dt i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.chart-tooltip dd{font-variant-numeric:tabular-nums;font-weight:700}.chart-tooltip dd small{color:var(--accent);text-align:right;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.chart-tooltip .tooltip-measure{color:var(--muted);letter-spacing:.04em;font-weight:650}.chart-tooltip.is-detailed{width:min(320px,92vw)}.chart-tooltip .tooltip-detail{color:var(--muted);letter-spacing:0;text-align:right;text-transform:none;font-size:10px;font-weight:550}.time-series .chart-zero{stroke:var(--ink);stroke-dasharray:2 4}.chart-source{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr 1fr minmax(280px,1.4fr);gap:24px;padding-top:14px;font-size:10px;display:grid}.chart-source p{margin:0}.chart-source span{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-weight:700;display:block}.chart-limitation{border-left:2px solid var(--accent);padding-left:18px}.chart-state{border:1px dashed var(--line-dark);min-height:340px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.chart-state p{color:var(--ink);font-family:var(--serif);margin:0;font-size:23px}.chart-state span{margin-top:6px;font-size:12px}.chart-state button,.page-state button{border:1px solid var(--ink);background:0 0;margin-top:18px;padding:9px 14px}.closing-grid{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);display:grid}.observations,.journal{padding:70px 0}.observations{border-right:1px solid var(--line-dark);padding-right:64px}.closing-grid article>header{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.closing-grid header>p,.journal header span{color:var(--muted);margin:0;font-size:11px}.observations ol{margin:32px 0 0;padding:0;list-style:none}.observations li{border-top:1px solid var(--line);grid-template-columns:48px 1fr;padding:18px 0;display:grid}.observations li>span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:10px}.observations li p{max-width:670px;font-family:var(--serif);margin:0;font-size:21px}.journal{padding-left:48px}.journal>div{border-top:1px solid var(--line);margin-top:32px;padding-top:18px}.journal>div p{font-family:var(--serif);margin:0;font-size:21px}.journal>div span,.empty-copy{color:var(--muted);margin-top:8px;font-size:12px;display:block}.methodology-note{grid-template-columns:260px minmax(0,1fr) 240px;gap:50px;padding:54px 0 72px;display:grid}.methodology-note>div{grid-template-columns:1fr 1fr;gap:32px;display:grid}.methodology-note p{color:var(--muted);margin:0;font-size:12px}.methodology-note time{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:10px}.site-footer{border-top:3px solid var(--ink);color:var(--muted);grid-template-columns:1fr 1.5fr auto;align-items:start;gap:40px;padding:32px 0 44px;font-size:11px;display:grid}.site-footer>div{flex-wrap:wrap;gap:8px 20px;display:flex}.site-footer a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.site-footer p,.site-footer small{margin:0}.site-footer small{font-variant-numeric:tabular-nums}.page-state{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;display:flex}.page-state>span{color:var(--accent);letter-spacing:.08em;font-size:12px;font-weight:800}.page-state h1{max-width:700px;font-family:var(--serif);margin:20px 0 8px;font-size:clamp(42px,6vw,80px);font-weight:400;line-height:.95}.page-state p{color:var(--muted)}@media (max-width:1100px){:root{--content:min(100% - 40px, 1100px)}.desktop-nav{display:none}.site-header-inner{grid-template-columns:1fr auto auto}.mobile-nav{display:block;position:relative}.mobile-nav summary{border:1px solid var(--line-dark);padding:8px 11px;font-size:11px;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{z-index:10;border:1px solid var(--line-dark);background:var(--white);width:230px;position:absolute;top:calc(100% + 6px);right:0}.mobile-nav a,.mobile-nav span{border-bottom:1px solid var(--line);padding:10px 12px;font-size:11px;display:block}.mobile-nav span{color:var(--faint)}.intro{grid-template-columns:50px minmax(0,1fr)}.intro aside{grid-column:2;width:280px}.chart-source{grid-template-columns:repeat(3,1fr)}.chart-limitation{grid-column:1/-1}.methodology-note{grid-template-columns:200px 1fr}.methodology-note time{text-align:left;grid-column:2}}@media (max-width:760px){:root{--content:calc(100% - 28px)}body{font-size:14px}.site-header-inner{gap:12px;min-height:64px}.data-freshness{display:none}.intro{grid-template-columns:1fr;gap:22px;padding:56px 0 48px}.intro-index{padding:0}.intro h1{font-size:clamp(61px,21vw,94px);line-height:.86}.intro-lede{margin-top:30px;font-size:25px}.intro aside{grid-column:1;width:100%;margin-top:15px}.indicators{padding:38px 0 44px}.indicators>header,.chart-heading{display:block}.indicators>header p{margin-top:6px}.indicator-list{grid-template-columns:1fr}.indicator-list article,.indicator-list article:first-child{border:0;border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:3px 20px;padding:18px 0;display:grid}.indicator-list span{min-height:0}.indicator-list strong{grid-area:1/2/3;margin:0;font-size:38px}.indicator-list p{grid-row:2}.chart-panel{padding:48px 0 42px}.chart-heading h2{font-size:32px}.chart-controls{width:100%;min-width:0;margin-top:25px;display:flex}.series-picker summary{justify-content:space-between;display:flex}.series-picker>div{width:min(100%,340px);left:0;right:auto}.period-selector{width:100%}.period-selector button{flex:1}.chart-legend{margin-top:22px}.chart-stage,.time-series{min-height:290px}.time-series{width:calc(100% + 10px);margin-left:-10px;overflow:hidden}.time-series svg{transform-origin:0;min-width:650px}.time-series svg text{font-size:12px}.utc-label{right:0}.chart-tooltip{width:auto;position:fixed;top:auto;bottom:14px;right:14px;transform:none;left:14px!important}.chart-source{grid-template-columns:1fr 1fr;gap:15px}.chart-source p:nth-child(3){grid-column:1/-1}.closing-grid{grid-template-columns:1fr}.observations,.journal{padding:48px 0}.observations{border-right:0;border-bottom:1px solid var(--line-dark);padding-right:0}.closing-grid article>header{display:block}.closing-grid header>p{margin-top:5px}.journal{padding-left:0}.journal header{display:flex!important}.methodology-note{grid-template-columns:1fr;gap:24px;padding-bottom:52px}.methodology-note>div{grid-template-columns:1fr;gap:15px}.methodology-note time{grid-column:1}.site-footer{grid-template-columns:1fr;gap:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}.design-exploration{--design-content:min(1360px, calc(100vw - 72px));--content:var(--design-content);background:var(--paper);min-height:100vh;color:var(--ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.design-light{--paper:#f5f6f4;--paper-deep:#eceeeb;--white:#fcfdfb;--ink:#141615;--muted:#5e6460;--faint:#686e69;--line:#d4d8d4;--line-dark:#aeb4af;--accent:#dc3f2b;--vice:#8c3048}.design-dark{--paper:#111316;--paper-deep:#17191d;--white:#1b1e22;--ink:#f0f1ed;--muted:#a3a8a3;--faint:#8b918c;--line:#2d3235;--line-dark:#454b4e;--accent:#ff684f;--vice:#e0a0b0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.design-header{z-index:20;border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0}.design-header-inner{width:var(--design-content);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:68px;margin:0 auto;display:grid}.design-wordmark{letter-spacing:-.055em;font-size:19px;font-weight:850}.design-wordmark span{color:var(--accent);letter-spacing:.075em}.design-desktop-nav{align-items:center;gap:clamp(15px,1.55vw,25px);font-size:13px;font-weight:550;display:flex}.design-desktop-nav span,.design-desktop-nav a{color:var(--faint);text-decoration:none;position:relative}.design-desktop-nav a:hover{color:var(--ink)}.design-desktop-nav .is-current{color:var(--ink);font-weight:750}.design-desktop-nav .is-current:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:-24px;left:0;right:0}.design-header-meta{align-items:center;gap:18px;display:flex}.design-header-meta p{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:10px}.design-header-meta time{color:var(--ink)}.design-switcher{border:1px solid var(--line-dark);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:750;display:flex}.design-switcher span,.design-switcher a{padding:6px 8px}.design-switcher span{background:var(--ink);color:var(--paper)}.design-switcher a{color:var(--muted)}.design-mobile-nav{display:none}.design-main{width:var(--design-content);margin:0 auto}.design-hero{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1.4fr) minmax(300px,420px);align-items:end;gap:clamp(36px,5vw,84px);padding:40px 0 34px;display:grid}.design-kicker{color:var(--vice);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:750}.design-hero h1{letter-spacing:-.052em;max-width:880px;margin:0;font-family:inherit;font-size:clamp(43px,5.1vw,74px);font-weight:780;line-height:.98}.design-hero>div>p:not(.design-kicker){max-width:640px;color:var(--muted);margin:18px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.4}.design-hero-side{min-width:0}.design-hero-still{margin:0 0 16px}.design-hero-still figcaption{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:650}.design-hero-still .design-still,.design-hero-still .design-still.is-empty{object-position:center 38%;height:74px}.design-countdown{border-top:2px solid var(--accent);padding-top:14px}.design-countdown-label,.design-countdown-live{margin:0;font-size:15px;font-weight:750}.design-countdown ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.design-countdown strong{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(26px,2.2vw,34px);font-weight:720;line-height:1;display:block}.design-countdown li span,.design-countdown-note,.design-countdown-when{color:var(--muted);display:block}.design-countdown li span{letter-spacing:.05em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:650}.design-countdown-note{margin:14px 0 0;font-size:12px;line-height:1.4}.design-countdown-when{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:11px}.design-countdown-live{letter-spacing:-.04em;margin-top:12px;font-size:clamp(26px,2.2vw,32px);font-weight:720;line-height:1.05}.design-kpis{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.design-kpis article{border-left:1px solid var(--line);min-width:0;padding:28px 32px 26px}.design-kpis article:first-child{border-left:0;padding-left:0}.design-kpis article:last-child{padding-right:0}.design-kpis header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.design-kpis h2{margin:0;font-size:12px;font-weight:750}.design-kpis header span{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.design-kpis strong{font-variant-numeric:tabular-nums;letter-spacing:-.055em;text-overflow:ellipsis;margin:13px 0 0;font-size:clamp(38px,4.1vw,62px);font-weight:720;line-height:.95;display:block;overflow:hidden}.design-kpis>article>p{color:var(--muted);margin:8px 0 0;font-size:12px}.design-kpis footer{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:14px;font-size:9px}.design-exploration .chart-panel{border-color:var(--line-dark);padding:46px 0 40px}.design-exploration .chart-heading h2{letter-spacing:-.042em;max-width:780px;font-family:inherit;font-size:clamp(29px,3vw,42px);font-weight:720;line-height:1.04}.design-exploration .chart-heading p{margin-top:9px;font-size:14px}.design-exploration .chart-heading>div:first-child>span{color:var(--muted);margin-top:11px;font-size:10px}.design-exploration .chart-controls{align-items:stretch}.design-exploration .period-selector,.design-exploration .series-picker summary{background:0 0;min-height:42px}.design-exploration .period-selector button{min-height:40px;padding:0 16px;font-size:12px;font-weight:600}.design-exploration .period-selector button.is-active{background:var(--ink);color:var(--paper)}.design-exploration .series-picker summary{padding:11px 14px;font-size:12px;font-weight:600}.design-exploration .series-picker summary span{background:var(--accent);color:#fff}.design-exploration .series-picker>div{background:var(--white)}.design-exploration .chart-legend{min-height:34px;margin:24px 0 5px}.design-exploration .chart-legend button{font-size:12px;font-weight:550}.design-exploration .chart-legend i{height:2px}.design-exploration .chart-stage,.design-exploration .time-series{min-height:350px}.design-exploration .time-series .series-line{stroke-width:2px}.design-exploration .time-series svg text{font-size:11px}.design-exploration .chart-tooltip{border-color:var(--line-dark);background:var(--white);box-shadow:5px 5px #0000001a}.design-dark .chart-tooltip{box-shadow:5px 5px #00000052}.design-exploration .chart-source{font-size:10px}.design-exploration .chart-state p{font-family:inherit;font-weight:700}.design-dark .chart-panel{position:relative}.design-dark .chart-panel:before{z-index:0;background:var(--paper-deep);content:"";position:absolute;inset:0}.design-dark .chart-panel:nth-child(2n):before{background:#131518}.design-dark .chart-panel>*{z-index:1;position:relative}.design-dark .period-selector button.is-active{background:var(--accent);color:#111316}.design-dark .series-picker summary span{color:#111316}.design-dark .time-series svg line{stroke:#34393c}.design-dark .chart-crosshair{stroke:var(--ink)!important}.design-lower{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);display:grid}.design-observations,.design-journal{padding:48px 0}.design-observations{border-right:1px solid var(--line);padding-right:56px}.design-lower article>header{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.design-lower h2,.design-methodology h2{letter-spacing:-.035em;margin:0;font-family:inherit;font-size:24px;font-weight:720}.design-lower header p,.design-lower header span{color:var(--muted);margin:0;font-size:10px}.design-observations ol{margin:25px 0 0;padding:0;list-style:none}.design-observations li{border-top:1px solid var(--line);grid-template-columns:42px 1fr;padding:16px 0;display:grid}.design-observations li>span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:10px;font-weight:750}.design-observations li p{max-width:760px;margin:0;font-size:16px;font-weight:520}.design-journal{padding-left:42px}.design-journal>p{border-top:1px solid var(--line);font-family:var(--serif);margin:27px 0 0;padding-top:17px;font-size:19px}.design-journal>span{color:var(--muted);margin-top:7px;font-size:11px;display:block}.design-methodology{grid-template-columns:minmax(250px,.7fr) 1fr 1fr;gap:48px;padding:42px 0 54px;display:grid}.design-methodology p{color:var(--muted);margin:0;font-size:12px}.design-footer{width:var(--design-content);border-top:2px solid var(--ink);color:var(--muted);grid-template-columns:180px 1fr auto;gap:40px;margin:0 auto;padding:28px 0 38px;font-size:11px;display:grid}.design-footer strong{color:var(--ink);letter-spacing:.06em}.design-footer p{margin:0}.design-footer a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.design-footer a.agency-credit,.site-footer a.agency-credit,.agency-credit{width:fit-content;color:var(--ink);letter-spacing:.01em;grid-column:1/-1;align-items:center;gap:8px;margin-top:4px;font-size:11px;text-decoration:none;display:inline-flex}.agency-credit img{width:16px;height:16px;display:block}.agency-credit span{text-underline-offset:3px;text-decoration:underline}.design-videos{border-bottom:1px solid var(--line-dark);padding:42px 0 28px}.design-videos-head{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:36px 48px;display:grid}.design-videos h2{letter-spacing:-.04em;max-width:640px;margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:720;line-height:1.05}.design-videos-head>div>p:last-child{max-width:620px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.45}.design-video-totals{grid-template-columns:1fr 1fr;gap:16px 28px;margin:0;display:grid}.design-video-totals dt{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.design-video-totals dd{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(22px,2vw,30px);font-weight:720;line-height:1}.design-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.design-video-card{border-top:1px solid var(--line);min-width:0;padding-top:12px}.design-still,.design-still.is-empty{object-fit:cover;object-position:center 32%;background:var(--paper-deep);width:100%;height:88px;display:block}.design-video-label{color:var(--vice);letter-spacing:.08em;text-transform:uppercase;margin:10px 0 0;font-size:10px;font-weight:750}.design-video-copy h3{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;font-weight:680;line-height:1.25;display:-webkit-box;overflow:hidden}.design-video-meta,.design-video-delta,.design-video-note,.design-video-empty{color:var(--muted);font-size:12px}.design-video-meta,.design-video-delta{margin:4px 0 0}.design-video-count{align-items:baseline;gap:6px;margin:10px 0 0;display:flex}.design-video-count strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:22px;font-weight:720}.design-video-count span{color:var(--faint);font-size:11px}.design-video-note,.design-video-empty{max-width:760px;margin:22px 0 0;font-size:12px;line-height:1.45}@media (max-width:1180px){.design-exploration{--design-content:calc(100vw - 40px)}.design-header-inner{grid-template-columns:1fr auto auto}.design-desktop-nav{display:none}.design-mobile-nav{display:block;position:relative}.design-mobile-nav summary{border:1px solid var(--line-dark);padding:8px 11px;font-size:11px;font-weight:700;list-style:none}.design-mobile-nav summary::-webkit-details-marker{display:none}.design-mobile-nav nav{z-index:10;border:1px solid var(--line-dark);background:var(--white);width:240px;position:absolute;top:calc(100% + 6px);right:0}.design-mobile-nav span,.design-mobile-nav a{border-bottom:1px solid var(--line);color:var(--faint);padding:10px 12px;font-size:11px;display:block}.design-mobile-nav .is-current{color:var(--ink);font-weight:700}.design-hero{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:36px}.design-videos-head,.design-video-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.design-exploration{--design-content:calc(100vw - 28px)}.design-header-inner{grid-template-columns:1fr auto;gap:12px;min-height:61px}.design-header-meta{display:none}.design-hero{min-height:0;padding:35px 0 30px;display:block}.design-hero h1{font-size:clamp(38px,11.8vw,51px);line-height:.98}.design-hero>div>p:not(.design-kicker){margin-top:14px;font-size:15px}.design-hero-side{margin-top:26px}.design-countdown ol{gap:8px}.design-countdown strong{font-size:28px}.design-videos{padding:32px 0 24px}.design-videos-head,.design-video-grid{grid-template-columns:1fr;gap:18px}.design-video-card{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:0 14px;display:grid}.design-video-card .design-still,.design-video-card .design-still.is-empty{height:68px}.design-video-copy{min-width:0}.design-video-label{margin-top:0}.design-kpis{grid-template-columns:1fr;padding:8px 0}.design-kpis article,.design-kpis article:first-child,.design-kpis article:last-child{border:0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 18px;padding:16px 0;display:grid}.design-kpis article:first-child{border-top:0}.design-kpis header{display:block}.design-kpis header span{margin-top:3px;display:block}.design-kpis strong{grid-area:1/2/3;margin:0;font-size:34px}.design-kpis>article>p{grid-column:1;margin-top:4px}.design-kpis footer{grid-column:1/-1;margin-top:8px}.design-exploration .chart-panel{padding:36px 0 34px}.design-exploration .chart-heading h2{font-size:29px}.design-exploration .chart-heading p{font-size:13px}.design-exploration .chart-controls{margin-top:20px}.design-exploration .chart-legend{gap:5px 15px;margin-top:18px}.design-exploration .chart-stage,.design-exploration .time-series{min-height:0}.design-exploration .time-series{width:100%;margin-left:0;overflow:auto hidden}.design-exploration .time-series svg{touch-action:pan-x pan-y;width:720px;min-width:720px;height:auto}.design-lower{grid-template-columns:1fr}.design-observations,.design-journal{padding:38px 0}.design-observations{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.design-lower article>header{display:block}.design-lower header p{margin-top:5px}.design-journal{padding-left:0}.design-journal header{display:flex!important}.design-methodology{grid-template-columns:1fr;gap:15px;padding:36px 0 45px}.design-methodology h2{margin-bottom:6px}.design-footer{grid-template-columns:1fr;gap:17px}}.gaming-intro{max-width:760px;padding:22px 0 0}.gaming-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3vw,40px);font-weight:720;line-height:1.02}.gaming-intro p{max-width:66ch;color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.45}.gaming-freshness{font-variant-numeric:tabular-nums;font-size:12px}.gaming-freshness time{color:var(--ink)}.gaming-page .chart-panel,.streaming-page .chart-panel{padding-top:22px}.gaming-page .chart-heading h2,.streaming-page .chart-heading h2{font-size:clamp(26px,2.4vw,32px)}.gaming-page .chart-controls,.streaming-page .chart-controls{min-width:0}.gaming-page .period-selector,.streaming-page .period-selector{flex-wrap:wrap;max-width:100%}.gaming-page .chart-legend button,.gaming-page .period-selector button,.streaming-page .chart-legend button,.streaming-page .period-selector button{white-space:nowrap}.gaming-section{border-top:1px solid var(--line-dark);padding:34px 0}.gaming-section h2,.gaming-methodology h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:720}.gaming-section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.gaming-section-head p,.gaming-copy,.gaming-status,.gaming-sum-note,.gaming-picker-note,.gaming-index-note{max-width:72ch;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.gaming-status{margin-top:14px}.gaming-picker{margin-top:18px}.gaming-selected{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.gaming-selected li{white-space:nowrap;flex:none;align-items:baseline;gap:8px;font-size:13px;display:flex}.gaming-selected i{align-self:center;width:14px;height:2px}.gaming-selected small,.gaming-results small,.gaming-table small{color:var(--faint);font-size:11px}.gaming-selected button,.gaming-table a,.gaming-methodology a{color:var(--ink);text-underline-offset:3px;font-size:12px}.gaming-selected button{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gaming-search,.gaming-filter{align-items:baseline;gap:12px;margin-top:14px;display:flex}.gaming-search span,.gaming-filter span{color:var(--muted);font-size:12px}.gaming-search input,.gaming-filter input{border:0;border-bottom:1px solid var(--line-dark);width:min(420px,100%);color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:7px 0;font-size:14px}.gaming-search small{color:var(--faint);font-variant-numeric:tabular-nums}.gaming-results{max-height:240px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.gaming-results p,.gaming-results-empty{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;margin:10px 0 0;font-size:11px;font-weight:700}.gaming-results button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:16px;padding:8px 0;font-size:13px;display:flex}.gaming-results button:hover{color:var(--accent)}.gaming-index-note ul{margin:6px 0 0;padding-left:18px}.gaming-sum{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:0;display:flex}.gaming-sum strong{font-size:15px;font-weight:680}.gaming-sum span{font-variant-numeric:tabular-nums}.gaming-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;display:grid}.gaming-stats article{border-bottom:1px solid var(--line);min-width:0;padding:14px 16px 14px 0}.gaming-stats h3{color:var(--muted);margin:0;font-size:12px;font-weight:650}.gaming-stats strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;margin-top:6px;font-size:28px;font-weight:720;line-height:1;display:block;overflow:hidden}.gaming-stats p{color:var(--faint);margin:6px 0 0;font-size:11px;line-height:1.35}.gaming-table-wrap{overflow-x:auto}.gaming-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:680px;font-size:13px}.gaming-table caption{color:var(--muted);text-align:left;caption-side:top;margin-bottom:8px;font-size:12px}.gaming-table th,.gaming-table td{border-bottom:1px solid var(--line);vertical-align:baseline;text-align:left;padding:9px 12px 9px 0}.gaming-table thead th{color:var(--muted);font-size:11px;font-weight:650}.gaming-table button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.gaming-table button[aria-pressed=true]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.gaming-table tbody th{font-weight:620}.gaming-table small{margin-top:2px;display:block}.gaming-methodology{grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:28px;display:grid}.gaming-methodology p{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.5}.gaming-methodology code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.gaming-stats{grid-template-columns:1fr 1fr}.gaming-section-head,.gaming-methodology{display:block}.gaming-filter{margin-top:12px}}.streaming-subhead{letter-spacing:-.02em;margin:22px 0 12px;font-size:16px;font-weight:680}.streaming-meter-track{background:var(--line);width:min(160px,100%);height:4px;margin-top:6px;display:block}.streaming-meter{background:var(--ink);height:100%;display:block}.streaming-sorts{display:none}.streaming-sorts button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.streaming-sorts button[aria-pressed=true]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.gaming-page .period-selector button,.streaming-page .period-selector button{flex:0 auto;padding:0 10px}.streaming-sorts{flex-wrap:wrap;gap:8px 14px;margin-bottom:10px;display:flex}.streaming-rank{min-width:0}.streaming-rank thead{display:none}.streaming-rank tr{border-bottom:1px solid var(--line);padding:12px 0 8px;display:block}.streaming-rank tbody th,.streaming-rank td{text-align:right;border-bottom:0;justify-content:space-between;align-items:baseline;gap:16px;padding:3px 0;display:flex}.streaming-rank tbody th{text-align:left;padding-bottom:6px;font-size:15px;display:block}.streaming-rank td:before{content:attr(data-label);color:var(--muted);text-align:left;font-size:11px}.streaming-rank small{text-align:right}}@media (max-width:560px){.gaming-stats{grid-template-columns:1fr}.gaming-search,.gaming-filter{display:block}.gaming-search input,.gaming-filter input{width:100%}.gaming-selected{gap:10px 14px}}.design-journal header a{color:var(--muted);font-size:10px;text-decoration:none}.design-journal ol{margin:22px 0 0;padding:0;list-style:none}.design-journal li{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.design-journal li a{font-family:var(--serif);font-size:18px;line-height:1.3;text-decoration:none}.design-journal li a:hover{color:var(--accent)}.design-journal li span{color:var(--muted);margin-top:6px;font-size:11px;display:block}.journal-intro{border-bottom:1px solid var(--line-dark);padding:34px 0 0}.journal-intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4vw,56px);font-weight:740;line-height:.98}.journal-intro p{max-width:42rem;color:var(--muted);margin:14px 0 22px;font-size:17px;line-height:1.45}.journal-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;padding:14px 0;font-size:12px;font-weight:650;display:flex}.journal-filters a{color:var(--faint);text-decoration:none}.journal-filters a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.journal-meta{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:11px;display:flex}.journal-meta span:first-child{color:var(--accent);font-weight:750}.journal-feature{border-bottom:1px solid var(--line-dark);gap:22px;padding:32px 0 36px;display:grid}.journal-feature.has-cover{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:end}.journal-feature h2,.journal-list h2{letter-spacing:-.04em;margin:10px 0 0;font-weight:720;line-height:1.05}.journal-feature h2{font-size:clamp(32px,3.4vw,48px)}.journal-feature h2 a,.journal-list h2 a,.journal-article-foot a{text-decoration:none}.journal-feature h2 a:hover,.journal-list h2 a:hover,.journal-article-foot a:hover{color:var(--accent)}.journal-feature>div>p:last-child{max-width:62ch;font-family:var(--serif);margin:14px 0 0;font-size:20px;line-height:1.4}.journal-list{margin:0;padding:0;list-style:none}.journal-list li{border-bottom:1px solid var(--line);grid-template-columns:168px minmax(0,1fr);align-items:start;gap:8px 28px;padding:22px 0 24px;display:grid}.journal-list li:first-child h2{font-size:clamp(26px,2.4vw,34px)}.journal-list h2{letter-spacing:-.03em;margin-top:0;font-size:22px;font-weight:680}.journal-list li p{max-width:68ch;color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.45}.journal-list li:has(.journal-cover){grid-template-columns:168px minmax(0,1fr) 168px}.journal-cover,.journal-figure{margin:0}.journal-cover img,.journal-figure img{width:100%;height:auto;display:block}.journal-cover figcaption,.journal-figure figcaption{color:var(--faint);margin-top:6px;font-size:11px}.journal-empty{max-width:62ch;padding:36px 0 72px}.journal-empty p:first-child{font-family:var(--serif);margin:0;font-size:26px;line-height:1.25}.journal-empty p+p{color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.5}.journal-article{padding-bottom:72px}.journal-back{gap:16px;margin:0;padding-top:18px;font-size:12px;font-weight:650;display:flex}.journal-back a{color:var(--muted);text-decoration:none}.journal-back a:hover{color:var(--ink)}.journal-article-head{max-width:760px;padding:28px 0 8px}.journal-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.journal-article-head h1,.journal-missing h1{letter-spacing:-.048em;margin:10px 0 0;font-size:clamp(36px,4.2vw,58px);font-weight:740;line-height:.98}.journal-standfirst{font-family:var(--serif);margin:18px 0 0;font-size:clamp(18px,1.6vw,22px);line-height:1.4}.journal-byline{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;margin:18px 0 0;font-size:12px;display:flex}.journal-byline span:first-child{color:var(--ink);font-weight:700}.journal-cover-article{max-width:min(920px,100%);margin-top:28px}.journal-prose{padding-top:12px}.journal-prose>*{max-width:66ch}.journal-prose>.journal-chart,.journal-prose>.journal-table,.journal-prose>.journal-figure{max-width:min(920px,100%)}.journal-prose h2{letter-spacing:-.035em;margin:2.4rem 0 .75rem;font-size:28px;font-weight:720;line-height:1.12}.journal-prose h3{letter-spacing:-.03em;margin:1.8rem 0 .45rem;font-size:20px;font-weight:700}.journal-prose>p,.journal-prose li,.journal-prose blockquote p{font-family:var(--serif);font-size:18px;line-height:1.55}.journal-prose>p,.journal-prose>ul,.journal-prose>ol{margin:.95rem 0 0}.journal-prose a{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.journal-prose blockquote{border-left:2px solid var(--accent);margin:1.6rem 0;padding-left:18px}.journal-prose blockquote p{margin:0;font-size:22px;line-height:1.35}.journal-prose ul,.journal-prose ol{padding-left:1.2rem}.journal-prose li+li{margin-top:.35rem}.journal-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.journal-prose pre{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:min(920px,100%);padding:14px 0;font-size:13px;line-height:1.45;overflow-x:auto}.journal-table{margin:1.6rem 0;overflow-x:auto}.journal-table table{border-collapse:collapse;width:100%;min-width:640px}.journal-table th,.journal-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 18px 10px 0}.journal-table th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.journal-table td{font-family:var(--serif);font-size:16px;line-height:1.4}.journal-page{flex-direction:column;min-height:100vh;display:flex}.journal-page>main{flex:1}.journal-page .journal-chart.chart-panel{margin:1.8rem 0;padding:18px 0 6px}.journal-chart .chart-source{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px}.journal-chart .chart-limitation{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:12px 0 0}.journal-chart .chart-heading h3{letter-spacing:-.03em;max-width:40rem;margin:0;font-size:22px;font-weight:720;line-height:1.15}.journal-prose .chart-heading p,.journal-prose .chart-source,.journal-prose .chart-source p,.journal-prose .journal-chart-window,.journal-prose .chart-state p,.journal-prose .chart-state span{font-family:inherit}.journal-chart-window,.journal-embed-note{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.4}.journal-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);margin:1.4rem 0;padding:12px 0}.journal-figure{margin:1.6rem 0}.journal-article-foot{border-top:1px solid var(--line-dark);max-width:760px;margin-top:48px;padding-top:8px}.journal-article-foot h2{letter-spacing:.08em;text-transform:uppercase;margin:28px 0 0;font-size:12px;font-weight:750}.journal-article-foot ul{margin:12px 0 0;padding:0;list-style:none}.journal-article-foot li{border-top:1px solid var(--line);padding:12px 0}.journal-article-foot li span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11px;display:block}.journal-neighbors{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.journal-neighbors a{letter-spacing:-.02em;font-weight:680;line-height:1.25}.journal-neighbors a span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:650;display:block}.journal-neighbors a:last-child{text-align:right}.journal-preview-banner{border-bottom:1px solid var(--accent);color:var(--accent);margin:0;padding:10px 0;font-size:12px;font-weight:650}.journal-missing{min-height:46vh;padding:12px 0 80px}.journal-missing p:last-child{max-width:42ch;color:var(--muted)}@media (max-width:900px){.journal-feature.has-cover,.journal-list li{grid-template-columns:1fr}.journal-list li:has(.journal-cover){grid-template-columns:1fr}}@media (max-width:760px){.journal-intro h1{font-size:38px}.journal-article-head h1,.journal-missing h1{font-size:34px}.journal-prose>p,.journal-prose li,.journal-prose blockquote p{font-size:17px}.journal-neighbors{grid-template-columns:1fr}.journal-neighbors a:last-child{text-align:left}.journal-chart .chart-source{grid-template-columns:1fr;gap:14px}}.attention-page .chart-heading h2{font-size:clamp(26px,2.4vw,32px)}.attention-page .chart-controls,.attention-page .period-selector{min-width:0;max-width:100%}.attention-page .period-selector{flex-wrap:wrap}.attention-page .period-selector button{white-space:normal;text-align:center;line-height:1.2}.attention-page .gaming-stats strong{text-overflow:unset;white-space:normal;font-size:clamp(18px,2.1vw,28px);overflow:visible}.attention-stamp{line-height:1.2;font-size:clamp(15px,1.5vw,18px)!important}.attention-layout{grid-template-columns:minmax(0,1.35fr) minmax(240px,.8fr);align-items:start;gap:28px 36px;display:grid}.attention-still,.attention-still.is-empty{aspect-ratio:16/9;object-fit:cover;background:var(--paper-deep);width:100%;height:auto;display:block}.attention-label{color:var(--accent);margin:12px 0 0;font-size:12px;font-weight:700}.attention-feature h3,.attention-list h3{letter-spacing:-.03em;margin:4px 0 0;font-size:18px;font-weight:680;line-height:1.25}.attention-meta,.attention-delta{color:var(--muted);margin:4px 0 0;font-size:12px}.attention-count{align-items:baseline;gap:6px;margin:8px 0 0;display:flex}.attention-count strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(26px,3vw,40px);font-weight:720;line-height:1}.attention-count span,.attention-reactions dt{color:var(--faint);font-size:11px}.attention-reactions{gap:18px;margin:10px 0 0;display:flex}.attention-reactions dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:680}.attention-feature a,.attention-list a{text-underline-offset:3px;margin-top:10px;font-size:12px;text-decoration:underline;display:inline-block}.attention-list{margin:0;padding:0;list-style:none}.attention-list li{border-top:1px solid var(--line);grid-template-columns:148px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;display:grid}.attention-list h3{font-size:14px}.attention-list .attention-count strong{font-size:20px}.attention-swatch{vertical-align:middle;width:14px;height:2px;margin-right:8px;display:inline-block}.attention-languages{flex-wrap:wrap;gap:8px 14px;margin:4px 0 16px;display:flex}.attention-languages a,.attention-languages span{color:var(--muted);text-underline-offset:3px;font-size:12px}.attention-languages a{text-decoration:underline}.attention-languages .is-active{color:var(--ink);font-weight:700}.attention-footer-links{flex-wrap:wrap;gap:8px 16px;display:flex}.attention-page .chart-stage{min-width:0;overflow-x:auto}@media (max-width:1100px){.attention-layout{grid-template-columns:1fr}}@media (max-width:560px){.attention-list li{grid-template-columns:1fr}.attention-page .chart-controls{width:100%}}.explore-workspace{padding-top:8px}.explore-presets,.explore-controls{gap:10px;margin-top:22px;display:grid}.explore-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.explore-presets>p,.explore-controls span{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.explore-presets>p{grid-column:1/-1;margin:0}.explore-presets button{border:0;border-top:1px solid var(--line-dark);color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-content:start;gap:6px;padding:12px 0 4px;display:grid}.explore-presets button[aria-pressed=true]{border-top-color:var(--ink);border-top-width:2px}.explore-presets button:disabled{color:var(--faint);cursor:not-allowed}.explore-presets strong{font-size:14px;font-weight:680}.explore-presets small,.explore-series-list small,.explore-exclusions li{color:var(--muted);font-size:12px;line-height:1.45}.explore-controls{grid-template-columns:repeat(3,max-content);align-items:end;gap:18px 28px}.explore-controls .period-selector{flex-wrap:wrap;max-width:100%}.explore-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:28px 36px;margin-top:28px;display:grid}.explore-selector-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.explore-selector-head h2,.explore-panel h2,.explore-exclusions h2,.explore-reading h2{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:720}.explore-selector-head p,.explore-panel header p{color:var(--muted);margin:0;font-size:12px}.explore-selector{min-width:0}.explore-filters{background:0 0;border:0;flex-wrap:wrap;gap:4px 12px;max-width:100%;margin-top:12px;display:flex}.explore-page .explore-filters button,.explore-page .explore-filters button.is-active{min-height:28px;color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;flex:none;padding:0}.explore-page .explore-filters button.is-active{border-bottom-color:var(--ink);color:var(--ink)}.explore-series-list{max-height:520px;margin:12px 0 0;padding:0;list-style:none;overflow:auto}.explore-series-list>li>p{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;margin:14px 0 6px;font-size:11px;font-weight:700}.explore-series-list label{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:8px 0;display:grid}.explore-series-list strong{font-size:13px;font-weight:640;display:block}.explore-series-list small{margin-top:2px;display:block}.explore-stage{min-width:0}.explore-panel{border-top:1px solid var(--line-dark);padding:8px 0 18px}.explore-panel header{justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px;display:flex}.explore-panel .chart-stage{min-width:0;min-height:0;overflow-x:auto}.explore-exclusions,.explore-reading{border-top:1px solid var(--line-dark);margin-top:28px;padding-top:18px}.explore-exclusions ul,.explore-reading ul{margin:12px 0 0;padding:0;list-style:none}.explore-exclusions li,.explore-reading li{margin-top:8px}.explore-reading{max-width:760px}.explore-reading p{max-width:68ch;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}.explore-reading a{color:var(--ink)}.explore-table td:last-child{min-width:180px;color:var(--muted);font-size:12px}@media (max-width:1100px){.explore-presets,.explore-controls,.explore-layout{grid-template-columns:1fr}}@media (max-width:760px){.explore-page .time-series{width:100%;margin-left:0;overflow-x:auto}.explore-page .time-series svg{min-width:640px}.explore-series-list{max-height:360px}}
