:root{--bg:#0d0f14;--fg:#e8eaed;--muted:#9aa3af;--accent:#ff5252;--sa-top:env(safe-area-inset-top,0px);--sa-right:env(safe-area-inset-right,0px);--sa-bottom:env(safe-area-inset-bottom,0px);--sa-left:env(safe-area-inset-left,0px)}*{box-sizing:border-box}html,body{overscroll-behavior-y:none}body{color:var(--fg);background:#001;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .55s}#globe{z-index:0;will-change:opacity;background:0 0;position:absolute;inset:0}#globe canvas{touch-action:none;display:block}#loader{z-index:10;transition:opacity .5s ease, display .5s allow-discrete;background:#001;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#loader.hidden{opacity:0;pointer-events:none;display:none}#loader .spinner{border:3px solid #ffffff2e;border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}#island-wrap{top:calc(var(--sa-top) + 12px);z-index:4;pointer-events:none;justify-content:center;display:flex;position:absolute;left:0;right:0}#island{color:#fff;pointer-events:auto;cursor:pointer;background:#000;border:0;border-radius:19px;width:242px;height:38px;padding:0;transition:width .58s cubic-bezier(.32,.72,0,1),height .58s cubic-bezier(.32,.72,0,1),border-radius .58s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden}#island.is-open{border-radius:42px;width:min(360px,100vw - 36px);height:224px}#island.is-open.has-math{height:min(520px, calc(100dvh - var(--sa-top,0px) - var(--sa-bottom,0px) - 24px))}#island-mini{justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:opacity .25s;display:flex;position:absolute;inset:0}#island.is-open #island-mini{opacity:0}.island-dot{background:#ff3b30;border-radius:50%;flex:none;width:6px;height:6px;transition:opacity .25s}#island.is-open #island-mini .island-dot{opacity:.35}.globe-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#island-text{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1;overflow:hidden}#island-full{text-align:left;pointer-events:none;opacity:0;flex-direction:column;gap:10px;padding:20px 22px;transition:opacity .25s;display:flex;position:absolute;inset:0}#island.is-open #island-full{pointer-events:auto;opacity:1}#island-eyebrow,#island-big,#island-where{margin:0}#island-math{overscroll-behavior:contain;scrollbar-color:#ffffff38 transparent;scrollbar-width:thin;border-top:1px solid #ffffff1a;flex:1;min-height:0;padding-top:12px;padding-right:4px;overflow-y:auto}#island-math:focus-visible{outline-offset:-3px;border-radius:10px;outline:2px solid #ffffffb3}.drv-block+.drv-block{border-top:1px solid #ffffff1a;margin-top:10px;padding-top:12px}.drv-h{color:#ffffff80;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:600}.drv-sub{color:#ffffff9e;justify-content:space-between;align-items:baseline;gap:8px;margin:10px 0 5px;font-size:11px;font-weight:600;display:flex}.drv-block .drv-sub:first-of-type{margin-top:0}.drv-tier{color:#ffffff61;text-align:right;font-size:10px;font-weight:500}.drv-rows,.drv-bars{margin:0;padding:0;list-style:none}.drv-row{grid-template-columns:12px minmax(0,auto) 1fr;align-items:baseline;gap:0 6px;padding:2.5px 0;display:grid}.drv-op{color:#fff6;text-align:center;font-size:12px;font-weight:500}.drv-val{color:#fffffff2;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.drv-unit{color:#ffffff8c;font-size:11px;font-weight:500}.drv-note{color:#ffffff57;grid-column:2/-1;font-size:10px;font-weight:500;line-height:1.35}.drv-bar{color:#ffffff8c;grid-template-columns:62px 1fr 34px;align-items:center;gap:8px;padding:2px 0;font-size:10.5px;font-weight:500;display:grid}.drv-bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drv-bars.is-causes .drv-bar{grid-template-columns:124px 1fr 30px;align-items:center}.drv-bars.is-causes .drv-bar-label{white-space:normal;line-height:1.25;overflow:visible}.drv-bar-track{background:#ffffff17;border-radius:3px;height:5px}.drv-bar-fill{background:#ffffff52;border-radius:3px;height:100%;display:block}.drv-bar-pct{font-variant-numeric:tabular-nums;text-align:right}.drv-bar.is-drawn{color:#fffffff5}.drv-bar.is-drawn .drv-bar-label,.drv-bar.is-drawn .drv-bar-pct{font-weight:700}.drv-bar.is-drawn .drv-bar-fill{background:#ff3b30}.drv-empty{color:#ffffff57;margin:0;font-size:10.5px;font-weight:500;line-height:1.4}#island-eyebrow{color:#ffffff80;align-items:center;gap:7px;font-size:11px;font-weight:600;line-height:1;display:flex}#island-big{letter-spacing:-.01em;font-size:21px;font-weight:500;line-height:1.15}#island-where{color:#ffffff80;font-size:12.5px;font-weight:500;line-height:1.5}#island-actions{gap:9px;margin-top:auto;display:flex}#island-actions button{cursor:pointer;border-radius:10px;flex:1;padding:11px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1}#island-actions button:first-child{color:#fff;background:#ffffff12;border:1px solid #ffffff29}#island-actions button:last-child{color:#000;background:#fff;border:0}@media (prefers-reduced-motion:reduce){body,#island,#island-mini,#island-full,.island-dot{transition:none}}
@font-face{font-family:KaTeX_AMS;src:url(../media/KaTeX_AMS-Regular.25ieegmnh38ts.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.10y3kupq4t663.woff)format("woff"),url(../media/KaTeX_AMS-Regular.418dr7cz3fo2x.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Caligraphic;src:url(../media/KaTeX_Caligraphic-Bold.06b-ya9t43ioz.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.2vmk2hva4ctha.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.40ltxhe834pns.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Caligraphic;src:url(../media/KaTeX_Caligraphic-Regular.2eph4dlhid_m9.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.3gxeetazf831f.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.07-7u27-nhn_r.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Fraktur;src:url(../media/KaTeX_Fraktur-Bold.2sasz-d-jtw8y.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.1alcy76__wdj2.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.19yqa_tc9d_gx.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Fraktur;src:url(../media/KaTeX_Fraktur-Regular.2d10y4xmjvzlf.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.110oo81prr9n5.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.2qhy34r6a05dn.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Main;src:url(../media/KaTeX_Main-Bold.3-rowy8o6_4ky.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.0v1esh257kqpe.woff)format("woff"),url(../media/KaTeX_Main-Bold.0us_n0tnxlxu7.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Main;src:url(../media/KaTeX_Main-BoldItalic.14r2naom8mrec.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.13355ck5zr48q.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.3x_u9cepaced0.ttf)format("truetype");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:KaTeX_Main;src:url(../media/KaTeX_Main-Italic.0lig0v9j0700p.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.0afv392dj4w59.woff)format("woff"),url(../media/KaTeX_Main-Italic.2hkw3230mfwcv.ttf)format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:KaTeX_Main;src:url(../media/KaTeX_Main-Regular.1ryvsdzh2w1_e.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.15u8r3b2y7fv4.woff)format("woff"),url(../media/KaTeX_Main-Regular.0symfa7dqj6jd.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Math;src:url(../media/KaTeX_Math-BoldItalic.1oopuu636h4il.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.12pl58orkw9rg.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.0y5w36a5aq__2.ttf)format("truetype");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:KaTeX_Math;src:url(../media/KaTeX_Math-Italic.32405s1aq8vas.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.0w0b1ugh62cfr.woff)format("woff"),url(../media/KaTeX_Math-Italic.2vkekfblmz5nb.ttf)format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:KaTeX_SansSerif;src:url(../media/KaTeX_SansSerif-Bold.0h3wi2z_eouyg.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.1ovw5p-yjp56g.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.2d03q85pwxpti.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:KaTeX_SansSerif;src:url(../media/KaTeX_SansSerif-Italic.0wkjc4dm2kcit.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.1qavw__2zz8gk.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.3i-q087b23-m8.ttf)format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:KaTeX_SansSerif;src:url(../media/KaTeX_SansSerif-Regular.2peiewu59z3d-.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.1i4afx8nk8n4r.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.31pbu25feko_c.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Script;src:url(../media/KaTeX_Script-Regular.11h14300o9pd0.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.3110jb9c-bxna.woff)format("woff"),url(../media/KaTeX_Script-Regular.28p_x7iz71ofe.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Size1;src:url(../media/KaTeX_Size1-Regular.03lhvx36ekcou.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.1slf4bh0hc6vm.woff)format("woff"),url(../media/KaTeX_Size1-Regular.1y57-ck23ey8c.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Size2;src:url(../media/KaTeX_Size2-Regular.14s5gg-puz6h-.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.0-kwyvx03omo8.woff)format("woff"),url(../media/KaTeX_Size2-Regular.2u0s-b07k2o9m.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Size3;src:url(../media/KaTeX_Size3-Regular.1n1rgzz84z8r9.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.04o9a_02gu_e8.woff)format("woff"),url(../media/KaTeX_Size3-Regular.1pkn-dge4q0fv.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Size4;src:url(../media/KaTeX_Size4-Regular.2sgotkdv3dcyv.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.3p2r1l7xmebxv.woff)format("woff"),url(../media/KaTeX_Size4-Regular.2uelkfk2yna5e.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Typewriter;src:url(../media/KaTeX_Typewriter-Regular.11gr2d2wuwz77.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.12f8myjij3617.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.3nee9kjfy6nm8.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;display:inline-block;position:relative}.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathsfit,.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{table-layout:fixed;border-collapse:collapse;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{flex-direction:row;width:100%;display:inline-flex}.katex .thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:.833333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.16667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.33333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.66667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.45667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.14667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:.714286em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:.857143em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.14286em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.28571em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.42857em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.71429em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.05714em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.46857em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.96286em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.55429em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:.555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:.666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:.777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:.888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.11111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.33333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.30444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.76444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:.416667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:.583333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:.666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:.833333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.72833em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.07333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:.347222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:.416667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:.486111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:.555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:.694444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:.833333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.44028em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.72778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:.289352em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:.347222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:.405093em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:.462963em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:.520833em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:.578704em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:.694444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:.833333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.20023em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.43981em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:.24108em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:.289296em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:.337512em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:.385728em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:.433944em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:.48216em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:.578592em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:.694311em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:.833173em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.19961em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:.200965em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:.241158em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:.281351em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:.321543em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:.361736em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:.401929em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:.482315em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:.578778em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:.694534em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:.833601em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t,.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{width:100%;height:inherit;fill:currentColor;stroke:currentColor;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:before,.katex .stretchy:after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num:before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")"}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
*{box-sizing:border-box}body{margin:0}:where(.story-section,.story-section>:is(p,ul,ol),.story-section :is(h1,h2,h3,h4,h5),.story-section a,.roadmap-table :is(th,td),.story-chapter-sub,.chat-bubble,.chat-bubble-user,.chat-avatar,.accordion-item,.accordion-title,.accordion-status,.accordion-copy,.proxy-strip,.proxy-strip-title,.proxy-strip-body,.proxy-card-title,.chart-copy,.chart-note-copy,.chart-status,.chart-tooltip,.roadmap-code,.roadmap-math,.note,.source,.lead,.legend,.cc-input,.cc-listbox,.cc-option,.cc-label,.cc-status,.chart-toggle button,.ewma-slider-note,.ewma-readout,.ewma-readout-aside,.dart-tally-cell,.dart-tally-count,.dart-tally-label,.dart-tally-share,.persona-step-name,.persona-draw,.persona-note,.amplitude-legend,footer){transition:color .55s,background-color .55s,border-color .55s}:where(.chart-label,.chart-tick,.chart-note,.chart-axis,.chart-gridline,.bars-national,.bars-region,.bars-value,.map-country,.climate-band-boundary){transition:fill .55s,stroke .55s}.story-section>[data-rv]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),color .55s,background-color .55s,border-color .55s}.story-section :is(h3,h4,h5){font-family:var(--font-bebas-neue), Impact, sans-serif;color:var(--ink);margin:0}.story-section :is(p,li){color:var(--body)}.story-section a{color:var(--blue);text-decoration:none}.story-section a:hover{color:var(--red);text-decoration:underline}.back{z-index:4;border:1px solid var(--line);background:var(--card);width:2.6rem;height:2.6rem;font:inherit;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:flex;position:fixed;top:1rem;right:1rem;box-shadow:0 2px 10px #0f0f1e1f}.back:hover{text-decoration:none;transform:scale(1.06)}.back-earth{background:radial-gradient(circle at 35% 30%,#4a90d9,#1c4a7e 62%,#0c223f);border-radius:50%;width:1.9rem;height:1.9rem;box-shadow:inset 0 0 6px #00000073}.lead{max-width:760px;color:var(--muted);font-size:1.05rem}.legend{color:var(--muted);flex-wrap:wrap;gap:1.25rem;margin:1.75rem 0 .5rem;font-size:.82rem;display:flex}.legend span{align-items:center;gap:.5rem;display:inline-flex}.key{border-radius:50%;flex:none;width:13px;height:13px}.key.is-done{background:var(--done)}.key.is-todo{border:2px solid var(--todo);background:0 0}.steps{flex-direction:column;gap:6.5rem;margin-top:5rem;display:flex}.step{min-width:0}.step-header{align-items:center;gap:1.4rem;margin-bottom:.5rem;display:flex}.step-sphere{border-radius:50%;flex:none;width:3.6rem;height:3.6rem;box-shadow:inset 0 0 10px #00000059,0 2px 8px #0000001f}.step-01 .step-sphere{background:radial-gradient(circle at 35% 30%, #93a4ff, var(--s01) 60%, #10228f)}.step-02 .step-sphere{background:radial-gradient(circle at 35% 30%, #b7a3ff, var(--s02) 60%, #341f78)}.step-03 .step-sphere{background:radial-gradient(circle at 35% 30%, #7fe3d1, var(--s03) 60%, #075147)}.step-04 .step-sphere{background:radial-gradient(circle at 35% 30%, #ffcf94, var(--s04) 60%, #7a4308)}.step-05 .step-sphere{background:radial-gradient(circle at 35% 30%, #ff9b93, var(--s05) 60%, #8c0f08)}.step-06 .step-sphere{background:radial-gradient(circle at 35% 30%, #e4a3f2, var(--s06) 60%, #5c1968)}.step-07 .step-sphere{background:radial-gradient(circle at 35% 30%, #eaeaee, var(--s07) 60%, #8c8d96)}.step-eyebrow{color:var(--muted);font:700 10px/1 var(--font-public-sans), sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .3rem;display:block}.step.todo .step-eyebrow{color:var(--red)}.step-body{min-width:0;margin-top:2.2rem}.num{color:var(--muted);font-variant-numeric:tabular-nums}.story-section>:is(p,ul){color:var(--body);text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3;margin:14px 0 0;font-size:1.05rem;line-height:1.7}.source{color:var(--muted);margin:0 0 2rem;font-size:.82rem;display:block}.source.tbd{color:#a9abb5;font-style:italic}.story-section .roadmap-subheading{font:400 26px/1.05 var(--font-bebas-neue), Impact, sans-serif;letter-spacing:0;color:var(--ink);margin:26px 0 0}.roadmap-list-heading{color:var(--muted);font:700 10px/1 var(--font-public-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:.9rem 0 .2rem}.seasonality-explainer,.rate-explainer,.density-explainer{margin-top:0}.seasonality-explainer p,.rate-explainer p,.density-explainer p{color:var(--body);margin:0 0 1.1rem}.chart-grid{grid-template-columns:1fr;gap:22px;margin:22px 0 0;display:grid}.roadmap-code{background:var(--ink-tile);color:#e8eaed;white-space:pre;border:1px solid #ffffff14;border-radius:12px;margin:0 0 1.1rem;padding:1.1rem 1.3rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.roadmap-math{background:var(--ink-tile);border:1px solid #ffffff14;border-radius:12px;margin:0 0 1.1rem;padding:1.1rem 1.3rem;display:block;overflow-x:auto}.roadmap-math-title{color:#9aa3af;font:500 11.5px/1 var(--font-public-sans), sans-serif;letter-spacing:.02em;margin:0 0 .6rem}.roadmap-math-caption{color:#ffffffb8;text-align:center;margin:.75rem 0 0;font-size:12.5px;line-height:1.55}.roadmap-math .katex{color:#e8eaed;font-size:1.05rem}.roadmap-table-wrap{margin:16px 0 0;overflow-x:auto}.roadmap-table{border-collapse:collapse;width:100%;font:400 12.5px/1.5 var(--font-libre-baskerville), Georgia, serif}.roadmap-table th,.roadmap-table td{border-bottom:1px solid var(--rule);text-align:left;padding:7px 6px}.roadmap-table th{color:var(--ink);font-weight:600}.roadmap-table td{color:var(--body)}.roadmap-table .ta-right{text-align:right;font-variant-numeric:tabular-nums}.roadmap-table .ta-center{text-align:center}.roadmap-table .ta-left{text-align:left}.chat{background:var(--chat);color:var(--chat-ink);border-radius:18px;margin-top:26px;padding:16px;box-shadow:inset 0 0 0 1px #16121a1a}.story .chat p{color:inherit;margin:0}.chat-bubble-user{background:var(--chat-bubble);color:#fff;max-width:82%;font:500 14px/1.5 var(--font-public-sans), sans-serif;border-radius:16px 16px 5px;align-self:flex-end;margin-left:auto;padding:11px 14px}.chat-bubble-assistant-row{gap:10px;margin-top:16px;display:flex}.chat-avatar{background:var(--ink);border-radius:50%;flex:none;width:23px;height:23px}.chat-bubble-assistant{min-width:0;color:inherit;font:400 14.5px/1.62 var(--font-public-sans), sans-serif;flex:1;position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.density-map-frame{position:relative}.map-graticule,.density-graticule{stroke:var(--sky)}.density-graticule{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.scale-diagonal{aspect-ratio:1;background:color-mix(in srgb, var(--hi) 14%, var(--paper));cursor:pointer;border:0;border-radius:9px;width:20%;padding:0;position:absolute;bottom:10px;right:10px;overflow:hidden}.scale-diagonal svg{width:100%;height:100%;display:block;position:absolute;inset:0}.scale-diagonal-label{font:600 15px/1 var(--font-public-sans), sans-serif;letter-spacing:.01em;fill:var(--hi)}.story-figure{background:0 0;border-radius:10px;width:100%;height:auto;display:block}.series-chips{flex-wrap:wrap;gap:16px;margin:0 0 10px 2px;display:flex}.series-chip{font:600 12.5px/1 var(--font-public-sans), sans-serif;cursor:pointer;align-items:center;gap:7px;display:inline-flex}.series-chip:has(input:disabled){cursor:default}.series-chip-box{width:17px;height:17px;font:700 11px/1 var(--font-public-sans), sans-serif;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.series-chip:has(input:focus-visible) .series-chip-box{outline:2px solid var(--ink);outline-offset:2px}.bars-country{fill:var(--ink);font:800 12px/1 var(--font-public-sans), sans-serif}.bars-national,.bars-region{fill:var(--mute);font:500 9.5px/1 var(--font-public-sans), sans-serif}.bars-region{text-anchor:end;font-size:10px}.bars-value{fill:var(--ink);font:700 9.5px/1 var(--font-public-sans), sans-serif;font-variant-numeric:tabular-nums}.bars-reference{stroke-width:1.5px;stroke-dasharray:3 3}.dart-tally{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.dart-tally-cell{background:var(--tile);border-radius:12px;padding:12px 10px 11px}.dart-tally-count{font:400 30px/1 var(--font-bebas-neue), Impact, sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;display:block}.dart-tally-share{font:500 11px/1 var(--font-public-sans), sans-serif;color:var(--body);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.dart-tally-label{font:400 10.5px/1.35 var(--font-libre-baskerville), Georgia, serif;color:var(--mute);text-align:left;background:0 0;border:0;margin-top:4px;padding:0;text-decoration:none;display:block}.dart-tally-label.has-definition{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dart-tally-label.has-definition:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.beat-strip{align-items:flex-end;gap:5px;height:38px;display:flex}.beat-bar{border-radius:999px;flex:1;transition:height .18s,background .18s}.beat-strip-poisson .beat-bar{transition:opacity .25s,height .25s,background .25s}.seasonality-proxy-table-wrap{border:1px solid var(--line);background:var(--card);border-radius:12px;margin:1rem 0 1.25rem;overflow-x:auto}.seasonality-proxy-table{border-collapse:collapse;width:100%;min-width:680px;font-size:.76rem}.seasonality-proxy-table caption{color:var(--ink);text-align:left;padding:.8rem .85rem;font-size:.86rem;font-weight:700}.seasonality-proxy-table th,.seasonality-proxy-table td{border-top:1px solid var(--line);vertical-align:top;text-align:left;padding:.65rem .75rem}.seasonality-proxy-table thead th{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem}.seasonality-proxy-table tbody th{min-width:8.5rem;color:var(--ink);font-weight:700}.seasonality-proxy-table tbody td{color:var(--body);line-height:1.45}.seasonality-proxy-table tbody tr:hover{background:#fafafc}.chart-panel{min-width:0;box-shadow:none;background:0 0;border:none;margin-top:22px;padding:0}.chart-panel.wide{grid-column:1/-1}.chart-grid>.chart-panel{margin-top:0}.chart-title{color:var(--ink);font-family:var(--font-bebas-neue), Impact, sans-serif;letter-spacing:0;text-align:center;text-transform:uppercase;margin:0 0 .15rem;font-size:21px;font-weight:400;line-height:1.15}.chart-copy,.chart-status{color:var(--mute);font-family:var(--font-libre-baskerville), Georgia, serif;text-align:center;margin:5px 0 .75rem;font-size:12px;line-height:1.55}.chart-note-copy{color:var(--mute);font-family:var(--font-libre-baskerville), Georgia, serif;margin:10px 0 0;font-size:11.5px;line-height:1.6}.seasonality-explainer>.chart-panel{max-width:640px;margin:1.6rem 0}.seasonality-explainer>.chart-panel.wide{max-width:none}.seasonality-explainer>.chart-panel>.roadmap-subheading{margin:0 0 .15rem;font-size:.9rem;font-weight:700}.seasonality-explainer>.chart-panel>p{color:var(--muted);margin:0 0 .75rem;font-size:.82rem}.chart-status{margin-top:.7rem}.chart-toggle{gap:.4rem;margin:0 0 .65rem;display:inline-flex}.chart-toggle button{border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:999px;padding:.28rem .6rem;font-size:.72rem;line-height:1.2}.chart-toggle button:hover{color:var(--ink)}.chart-toggle button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.smoothing-demo{margin-block:1.8rem}.smoothing-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.smoothing-country{color:var(--muted);font:700 .68rem/1.2 var(--font-public-sans), sans-serif;text-transform:uppercase;letter-spacing:.05em;flex:0 15rem;gap:.3rem;display:grid}.smoothing-country select{border:1px solid var(--line);background:var(--card);width:100%;min-height:2.15rem;color:var(--ink);font:600 .8rem/1.2 var(--font-public-sans), sans-serif;border-radius:.35rem;padding:.35rem 2rem .35rem .6rem}.smoothing-country select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.smoothing-controls{flex-wrap:wrap;gap:.4rem;margin:.9rem 0 .7rem;display:flex}.smoothing-control{border:1px solid var(--line);background:var(--card);color:var(--muted);font:600 .72rem/1.2 var(--font-public-sans), sans-serif;cursor:pointer;border-radius:999px;padding:.38rem .72rem}.smoothing-control:hover,.smoothing-control:focus-visible{color:var(--ink);border-color:var(--blue)}.smoothing-control:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.smoothing-control.active{color:var(--panel);background:var(--ink);border-color:var(--ink)}.smoothing-order{color:var(--muted);font:700 .68rem/1.2 var(--font-public-sans), sans-serif;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.32rem;margin:-.15rem 0 .7rem;display:flex}.smoothing-order-control{border:1px solid var(--line);background:var(--card);width:1.85rem;height:1.85rem;color:var(--muted);cursor:pointer;border-radius:50%}.smoothing-order-control:hover,.smoothing-order-control:focus-visible{color:var(--ink);border-color:var(--blue)}.smoothing-order-control:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.smoothing-order-control.active{color:var(--panel);background:var(--blue);border-color:var(--blue)}.smoothing-chart{width:100%;height:auto}.smoothing-grid{stroke:var(--line);stroke-width:1px}.smoothing-line{fill:none;stroke:var(--blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.smoothing-point{fill:var(--panel);stroke:var(--ink);stroke-width:1.4px}.smoothing-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:.85rem 0 0;display:grid}.smoothing-copy div{border-top:1px solid var(--line);padding-top:.7rem}.smoothing-copy dt{color:var(--ink);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.72rem;font-weight:700}@media (max-width:620px){.smoothing-heading{display:grid}.smoothing-country{width:min(100%,18rem)}}.smoothing-copy dd,.smoothing-source{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.smoothing-source{margin-top:.85rem}@media (max-width:640px){.smoothing-copy{grid-template-columns:1fr;gap:.65rem}}@media (prefers-reduced-motion:reduce){.smoothing-control,.smoothing-line,.smoothing-point{transition:none}}.cc-combobox{max-width:320px;margin:12px 0 0;position:relative}.cc-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .3rem;font-size:.72rem;display:block}.cc-input{border:1px solid var(--line);width:100%;color:inherit;font:600 12.5px/1 var(--font-public-sans), sans-serif;cursor:pointer;background:0 0;border-radius:10px;padding:9px 10px}.cc-input::placeholder{color:var(--muted)}.cc-input:focus{border-color:var(--blue);outline:none}.cc-input:disabled{opacity:.55;cursor:not-allowed}.cc-listbox{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:10px;max-height:220px;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0f0f1e24}.cc-option{color:var(--ink);cursor:pointer;border-radius:6px;padding:.35rem .5rem;font-size:.78rem}.cc-option:hover,.cc-option.active{background:#f0f1f5}.cc-empty{color:var(--muted);padding:.35rem .5rem;font-size:.76rem}.cc-option-cat{align-items:center;gap:.45rem;display:flex}.cc-cat-tag{border:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;flex:none;padding:0 .3rem;font-size:.62rem}.cc-cat-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.68rem}.cc-chips{flex-wrap:wrap;gap:6px;margin:9px 0 0;display:flex}.cc-chip{color:#fff;font:600 12px/1 var(--font-public-sans), sans-serif;border:0;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.cc-chip-remove{color:inherit;font:inherit;opacity:.75;cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.cc-chip-remove:hover{opacity:1}.cc-clear{border:1px solid var(--line);color:var(--muted);font:600 12px/1 var(--font-public-sans), sans-serif;cursor:pointer;background:0 0;border-radius:999px;align-self:center;padding:7px 11px}.cc-clear:hover{color:var(--ink)}.cc-status{color:var(--muted);margin:0 0 .75rem;font-size:.72rem}.choropleth-legend{font:700 8.5px/1 var(--font-public-sans), sans-serif;color:var(--mute);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:10px;display:flex}.choropleth-legend-bar{border-radius:2px;flex:1;height:7px;display:flex;overflow:hidden}.choropleth-legend-bar span{flex:1}.amplitude-map-frame{position:relative}.amplitude-map-outlines{pointer-events:none;fill:none;width:100%;height:100%;display:block;position:absolute;inset:0}.amplitude-map-outlines .is-measured{stroke:var(--ink);stroke-width:.7px;stroke-opacity:.55}.amplitude-map-outlines .is-estimated{stroke:var(--ink);stroke-width:.7px;stroke-dasharray:2 3;stroke-opacity:.4}.amplitude-phase{flex-direction:column;gap:5px;margin-top:12px;display:flex}.amplitude-phase-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.amplitude-phase-name{font:700 8.5px/1 var(--font-public-sans), sans-serif;color:var(--mute);letter-spacing:.09em;text-transform:uppercase}.amplitude-phase-value{font:600 12px/1 var(--font-public-sans), sans-serif;color:var(--data);font-variant-numeric:tabular-nums}.amplitude-phase input[type=range]{width:100%;height:18px;accent-color:var(--data);cursor:pointer;margin:0;padding:0}.amplitude-phase-note{color:var(--muted);font-family:var(--font-libre-baskerville), Georgia, serif;font-size:10.5px;line-height:1.5}.amplitude-legend{color:var(--muted);flex-direction:column;gap:.4rem;margin-top:.55rem;font-size:.72rem;display:flex}.amplitude-legend-scale{align-items:center;gap:.5rem;display:flex}.amplitude-legend-end{white-space:nowrap;flex:none}.amplitude-legend-bar{border-radius:999px;flex:1;height:8px;display:flex;overflow:hidden}.amplitude-legend-bar span{flex:1}.amplitude-legend-caption,.amplitude-legend-provenance{margin:0}.amplitude-legend-provenance{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;display:flex}.amplitude-legend-rule{border-top:1px solid var(--ink);opacity:.55;width:18px;height:0}.amplitude-legend-rule.is-estimated{opacity:.4;border-top-style:dashed}.chart-axis,.chart-gridline{stroke:var(--line-strong);shape-rendering:crispedges}.chart-gridline{stroke-dasharray:3 4}.chart-label,.chart-tick{fill:var(--muted);font:500 9.5px/1 var(--font-public-sans), sans-serif}.chart-value{fill:var(--muted);font:700 9.5px/1 var(--font-public-sans), sans-serif;font-variant-numeric:tabular-nums}.chart-note{fill:var(--mute);font-size:9.5px;font-style:italic}.chart-coefficient{font:700 11px/1 var(--font-public-sans), sans-serif;font-variant-numeric:tabular-nums}.conflict-label{fill:var(--ink);font:700 9px/1 var(--font-public-sans), sans-serif}.chart-zone{fill:var(--mute);font:600 9.5px/1 var(--font-public-sans), sans-serif}.chart-point{fill:var(--accent)}.chart-fit{fill:none;stroke-width:1.5px;stroke-dasharray:5 4}.chart-band{stroke:none;fill-opacity:.1}.climate-band-boundary{stroke:var(--rule);stroke-width:1px;stroke-dasharray:2 3}.map-country{fill:#eef0f4;stroke:var(--line-strong);stroke-width:.45px}.map-band{stroke:none}.map-country-fill{cursor:pointer}.map-country-fill.is-calculated,.map-country-fill.has-data{fill-opacity:.92}.map-region{stroke:none;cursor:pointer;mix-blend-mode:overlay}.loo-summary{margin:0 0 1.1rem;overflow-x:auto}.loo-summary-table{border-collapse:collapse;width:100%;font-size:.78rem}.loo-summary-table tr th,.loo-summary-table tr td{border-bottom:1px solid var(--line);text-align:left;padding:.35rem .6rem}.loo-summary-table th[scope=col]{color:var(--muted);font-weight:600}.loo-summary-table .num{text-align:right;font-variant-numeric:tabular-nums}.loo-summary-table tr.best th,.loo-summary-table tr.best td{color:var(--ink);font-weight:700}.loo-summary-table .best-tag{color:#0891b2;font-weight:700}.loo-cohorts{margin-top:1.35rem}.loo-cohorts h5{margin:0;font-size:.88rem}.loo-cohort-copy{color:var(--muted);margin:.35rem 0 .7rem;font-size:.78rem;line-height:1.45}.loo-cohorts .loo-summary{margin-bottom:0}.loo-cohorts .loo-cohort-note{margin-top:.6rem;font-size:.72rem}.chart-point-label{fill:var(--body);paint-order:stroke;stroke:var(--paper);stroke-width:2.4px;stroke-linejoin:round;font-size:.58rem}.chart-point-labelled{stroke:var(--ink);stroke-width:1.2px;stroke-opacity:.55}.chart-tap-marker{stroke:var(--ink);stroke-width:1.6px}.ewma-widget{background:var(--conflict-plate);border-radius:10px;flex-direction:column;gap:.6rem;padding:14px 16px 12px;display:flex}.ewma-seg-focus{stroke:var(--ink);stroke-width:1.5px;stroke-opacity:.85}.ewma-clamp{stroke-dasharray:2 3;stroke-opacity:.7}.ewma-prediction{stroke-width:2.2px;stroke-linejoin:round}.ewma-prediction-label{font-weight:700}.ewma-today-bar{fill-opacity:.14;stroke-width:1.6px;stroke-dasharray:3 2.5}.ewma-today-tick{font-weight:700}.ewma-controls{flex-direction:column;gap:12px;margin-top:12px;display:flex}.ewma-sliders{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.ewma-slider{flex-direction:column;gap:5px;display:flex}.ewma-slider-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ewma-slider-name{font:700 8.5px/1 var(--font-public-sans), sans-serif;color:var(--mute);letter-spacing:.09em;text-transform:uppercase}.ewma-slider-value{font:600 12px/1 var(--font-public-sans), sans-serif;color:var(--data);font-variant-numeric:tabular-nums}.ewma-slider input[type=range]{width:100%;height:18px;accent-color:var(--data);cursor:pointer;margin:0;padding:0}.ewma-slider-note{color:var(--muted);font-family:var(--font-libre-baskerville), Georgia, serif;font-size:10.5px;line-height:1.5}.ewma-readout{color:var(--ink);margin:0;font-size:.82rem}.ewma-widget .ewma-readout strong{color:var(--data)}.ewma-readout-aside{color:var(--muted)}.swatch{background:currentColor;border-radius:999px;width:14px;height:3px}.swatch-band{opacity:.65;border:1px solid;height:7px}.swatch.north{color:#ff3b30}.swatch.south{color:#16a34a}.note{border-left:2px solid var(--accent);color:var(--body);margin-top:4rem;padding-left:1.1rem;font-size:.95rem}footer{color:var(--muted);margin-top:3rem;font-size:.85rem}.chart-tooltip{z-index:1000;border:2px solid var(--ink,#1d1822);background:var(--paper,#fdf5eb);color:var(--ink,#1d1822);white-space:pre-line;pointer-events:none;opacity:0;padding:.4rem .6rem;font-size:.78rem;transition:opacity 80ms ease-out;position:fixed}.chart-tooltip.visible{opacity:1}.density-cluster .chart-panel{flex-direction:column;display:flex}@media (max-width:680px){.roadmap-shell{padding-top:4.5rem}.steps{gap:4rem}.step-header{gap:1rem}.step-sphere{width:2.6rem;height:2.6rem}.pros-cons{grid-template-columns:1fr}.correlation-row{grid-template-columns:minmax(6.5rem,.9fr) minmax(3rem,1fr) 3.35rem}}@media (prefers-reduced-motion:reduce){.beat-bar,.back{transition:none}}.story{--story-column-min:288px;--story-column-max:640px;--story-gutter:clamp(22px, 5.6vw, 34px);background-color:var(--sky,#001);min-height:100vh;transition:background-color .55s;position:relative}#story-stage{z-index:3;pointer-events:none;height:100dvh;position:relative}#story-stage #globe,#story-stage #island-wrap{pointer-events:auto}#story-stage #globe{width:100%;height:100%;position:static}#story-hero{padding:0 22px calc(var(--sa-bottom) + 30px);text-align:center;pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:66% 0 0}#story-hero h1{font:400 clamp(56px, 22vw, 110px) / .86 var(--font-bebas-neue), Impact, sans-serif;color:#fff;letter-spacing:0;text-wrap:balance;text-shadow:0 2px 26px #001c;margin:0}#story-cue-wrap{justify-content:center;display:flex}.story-cue{font:600 15px/1 var(--font-public-sans), sans-serif;color:#ffffffe0;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin:0;padding:6px 4px;display:flex}.story-cue span{animation:1.8s ease-in-out infinite story-cue}@keyframes story-cue{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}#story-flow{z-index:4;position:relative}#story-return-rail{z-index:6;height:0;position:sticky;top:0}#story-return{top:calc(var(--sa-top) + 14px);right:max(16px, calc(50vw - var(--story-column-max) / 2 - 78px));color:var(--ink);font:600 12px/1 var(--font-public-sans), sans-serif;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;align-items:center;gap:9px;padding:6px 0;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translateY(-8px)}#story-return-disc{border-radius:50%;flex:none;width:22px;height:22px;display:block}.story-section{min-width:var(--story-column-min);max-width:var(--story-column-max);padding:26px var(--story-gutter);color:var(--body);font-family:var(--font-libre-baskerville), Georgia, serif;margin:0 auto}.story-section:first-child{padding-top:8svh}.story-section :is(h1,h2,h3,h4){font-family:var(--font-bebas-neue), Impact, sans-serif;color:var(--ink)}.story-chapter-block{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:46svh;display:flex}.story-chapter{letter-spacing:0;text-align:center;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(88px,38vw,160px);font-weight:400;line-height:.84}.story-chapter-wide{font-size:clamp(97px,42vw,176px)}.story-chapter-small{font-size:clamp(48px,18vw,80px);line-height:.88}.story-chapter-sub{max-width:26ch;color:var(--mute);margin:16px auto 0;font-size:15px;line-height:1.55}.story-section .story-heading-inline{margin:11px 0 0}.story-heading{letter-spacing:0;text-align:center;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(27px,9.16vw,40px);font-weight:400;line-height:1.02}.proxy-figure .chart-panel{margin-top:16px}.story .story-section p:where(:not([class])){text-wrap:pretty;font-size:15px;line-height:1.68}.chat-typing{position:relative}.chat-type-spacer{opacity:0}.chat-type{padding:inherit;position:absolute;inset:0}.chat-type.is-typing:after{content:"";vertical-align:text-bottom;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite story-caret;display:inline-block}@keyframes story-caret{50%{opacity:0}}.rand-pill{background:var(--blue);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:2px 10px;font-weight:600;display:inline}.rand-scrim{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#080a108c;transition:opacity .45s;position:fixed;inset:0}.rand-scrim[data-open="1"]{opacity:1}.rand-sheet{z-index:21;background:var(--tile);color:var(--body);opacity:0;border-radius:14px;transition:left .6s cubic-bezier(.22,1,.36,1),top .6s cubic-bezier(.22,1,.36,1),width .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1),opacity .25s;position:fixed;overflow:hidden;box-shadow:0 24px 70px #00000073}.rand-sheet[data-open="1"]{opacity:1}.rand-inner{opacity:0;padding:22px 20px 24px;font-size:15px;line-height:1.68;transition:opacity .35s .22s;position:absolute;inset:0;overflow-y:auto}.rand-sheet[data-open="1"] .rand-inner{opacity:1}.story .rand-inner .roadmap-subheading{margin-top:0}.rand-close{background:var(--tile-open);width:100%;color:var(--ink);font:600 14px/1 var(--font-public-sans), sans-serif;cursor:pointer;border:0;border-radius:12px;margin-top:6px;padding:13px}@media (prefers-reduced-motion:reduce){.rand-sheet,.rand-scrim,.rand-inner{transition-duration:.01ms}}.persona-demo{margin-top:12px}.persona-chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.persona-step{align-items:center;gap:9px;display:inline-flex}.persona-step-name{color:var(--blue);font:700 14px/1 var(--font-public-sans), sans-serif}.persona-step-name[data-last="1"]{color:var(--red)}.persona-arrow{color:var(--mute);font-size:12px}.story .persona-draw{border-top:1px solid var(--rule);color:var(--ink);font:700 15px/1.45 var(--font-public-sans), sans-serif;text-align:center;margin:14px 0 0;padding-top:13px}.story .persona-note{color:var(--mute);font:400 11.5px/1.5 var(--font-public-sans), sans-serif;text-align:center;margin:6px 0 0}.accordion{flex-direction:column;margin-top:26px;display:flex}.accordion-item{border-top:1px solid var(--rule);overflow:hidden}.accordion-head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:16px 0;display:flex}.accordion-label{flex:1}.accordion-title{color:var(--ink);font:400 24px/1.1 var(--font-bebas-neue), Impact, sans-serif;letter-spacing:0;display:block}.accordion-status{color:var(--mute);font:400 12px var(--font-libre-baskerville), Georgia, serif;margin-top:3px;display:block}.accordion-icon{color:var(--mute);font:600 16px/1 var(--font-public-sans), sans-serif;flex:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}.accordion-item[data-open] .accordion-icon{transform:rotate(45deg)}.accordion-body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.accordion-item[data-open] .accordion-body{grid-template-rows:1fr}.accordion-copy{overflow:hidden}.story .accordion-copy>p{color:var(--body);font-family:var(--font-public-sans), sans-serif;margin:0;padding:0 0 16px;font-size:13.5px;line-height:1.65}.end-block{min-height:58svh;padding:34px 0 calc(var(--sa-bottom) + 40px);text-align:center;flex-direction:column;justify-content:center;display:flex}.end-block .story-heading{color:#fff;margin:0;font-size:clamp(34px,11.2vw,52px);line-height:.98}.story .end-block p{color:#ffffff9e;max-width:28ch;margin:14px auto 0;font-size:14.5px;line-height:1.6}.story .end-fine p{color:#ffffff80;max-width:32ch;margin:20px auto 0;font-size:12.5px;line-height:1.65}#pull-hint{color:color-mix(in srgb, var(--ink) calc(60% + 40% * var(--pull-strength,0)), transparent);flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:30px;transition:transform .32s cubic-bezier(.22,1,.36,1),color .2s;display:flex}#pull-button{color:inherit;font:700 11px/1 var(--font-public-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}#pull-arrow{font:600 19px/1 var(--font-public-sans), sans-serif;transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-block}#pull-track{background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:2px;width:118px;height:2px}#pull-bar{background:var(--ink);border-radius:2px;width:0;height:100%;transition:width .1s linear;display:block}#pull-hint[data-ready="1"] #pull-track{background:color-mix(in srgb, var(--ink) 34%, transparent)}#pull-hint[data-ready="1"] #pull-bar{animation:.32s ease-in-out infinite alternate pull-ready}@keyframes pull-ready{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.story{transition:none}.story-cue span,.chat-type.is-typing:after,#pull-hint[data-ready="1"] #pull-bar{animation:none}#story-return{transition:none}}.proxy-stack{margin-top:18px;position:relative}.proxy-card{border-radius:18px;padding:14px 13px 15px;position:sticky;top:12px}.proxy-card[data-hidden="1"]{visibility:hidden}.proxy-card-title{min-height:38px;font:400 23px/1 var(--font-bebas-neue), Impact, sans-serif;color:var(--ink);letter-spacing:0;text-align:center;justify-content:center;align-items:center;margin:0 0 6px;display:flex}.proxy-rail{font:700 8.5px/1 var(--font-public-sans), sans-serif;color:var(--mute);letter-spacing:.09em;text-transform:uppercase;opacity:0;align-items:center;gap:7px;transition:opacity .3s;display:flex}.proxy-rail span:not(.proxy-rail-line){white-space:nowrap}.proxy-rail-best{margin:0 0 8px}.proxy-rail[data-shown="1"]{opacity:1}.proxy-rail-line{opacity:.5;background:currentColor;border-radius:2px;flex:1;height:2px}.proxy-card-foot{margin-top:10px}.proxy-reorder{width:100%;height:36px;font:600 12px/1 var(--font-public-sans), sans-serif;cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:11px;margin-top:11px;transition:opacity .3s;display:block}.proxy-reorder[data-shown="1"]{opacity:1;pointer-events:auto}.proxy-boxes{position:relative}.proxy-strip{box-sizing:border-box;border-radius:16px;padding:16px 16px 17px;position:relative;overflow:hidden}.proxy-strip[data-folded="1"]{flex-direction:column;display:flex}.proxy-strip[data-settled="1"]{justify-content:center}.proxy-strip-row{align-items:center;gap:9px;display:flex}.proxy-strip-rank{min-width:15px;font:400 21px/1 var(--font-bebas-neue), Impact, sans-serif;opacity:.62;flex:none}.proxy-strip .proxy-strip-title{min-width:0;font:400 24px/1.08 var(--font-bebas-neue), Impact, sans-serif;color:inherit;letter-spacing:0;flex:1;margin:0}.proxy-strip[data-folded="1"] .proxy-strip-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.proxy-strip[data-in-modal="1"]{cursor:grab;touch-action:none;height:62px;margin-top:9px;padding:14px}.proxy-strip[data-in-modal="1"]:first-child{margin-top:0}.proxy-strip[data-in-modal="1"] .proxy-strip-rank{min-width:19px;font-size:24px}.proxy-strip[data-in-modal="1"] .proxy-strip-title{font-size:27px}.proxy-strip[data-in-modal="1"]:active,.proxy-strip.proxy-sortable-chosen,.proxy-strip.proxy-sortable-drag{cursor:grabbing}.proxy-strip.proxy-sortable-drag{z-index:3;box-shadow:inset 0 0 0 2px #ffffffb8,inset 0 -8px 18px #14101a1f}.proxy-strip.proxy-sortable-ghost{opacity:.32;box-shadow:inset 0 0 0 2px #ffffffb3}.proxy-strip-controls{opacity:0;pointer-events:none;align-items:center;gap:5px;transition:opacity .3s;display:flex}.proxy-strip-controls[data-shown="1"]{opacity:1;pointer-events:auto}.proxy-strip-move{width:1px;height:1px;color:inherit;clip-path:inset(50%);white-space:nowrap;background:0 0;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.proxy-strip-move:focus-visible{clip-path:none;color:#14101a;cursor:pointer;width:auto;height:24px;font:700 10px/1 var(--font-public-sans), sans-serif;outline-offset:2px;background:#ffffffeb;border-radius:999px;outline:2px solid #fff;margin:0;padding:0 9px;position:static}.proxy-strip-move:disabled{cursor:default;opacity:.45}.proxy-strip-info{width:20px;height:20px;color:inherit;font:700 10px/1 var(--font-public-sans), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:inset 0 0 0 1.4px}.proxy-strip[data-in-modal="1"] .proxy-strip-info{width:24px;height:24px}.proxy-strip .proxy-strip-body{color:inherit;margin:8px 0 0;font-size:14.5px;line-height:1.6}.proxy-tip{z-index:4;border:1px solid var(--rule);background:var(--tile-open);max-width:min(240px,100vw - 28px);color:var(--body);font:400 12.5px/1.5 var(--font-public-sans), sans-serif;border-radius:10px;padding:9px 11px;animation:.16s both proxy-tip-in;position:absolute;bottom:calc(100% - 46px);right:12px;box-shadow:0 10px 26px #0000002e}.proxy-tip[data-below="1"]{top:42px;bottom:auto}@keyframes proxy-tip-in{0%{opacity:0}}.proxy-scrim{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a108c;animation:.35s both proxy-scrim-in;position:fixed;inset:0}.proxy-modal{z-index:21;padding:calc(var(--sa-top) + 52px) 20px calc(var(--sa-bottom) + 26px);flex-direction:column;justify-content:center;align-items:center;animation:.34s both proxy-modal-fade,.38s cubic-bezier(.22,1,.36,1) both proxy-modal-in;display:flex;position:fixed;inset:0;overflow:hidden}.proxy-modal>*{width:100%;max-width:var(--story-column-max)}@keyframes proxy-scrim-in{0%{opacity:0}}@keyframes proxy-modal-fade{0%{opacity:0}}@keyframes proxy-modal-in{0%{transform:scale(1.02)}}.proxy-modal-eyebrow{font:700 10px/1 var(--font-public-sans), sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0}.proxy-modal-heading{font:400 clamp(30px, 9.7vw, 42px) / .98 var(--font-bebas-neue), Impact, sans-serif;letter-spacing:0;margin:9px 0 0}.proxy-modal-note{font:500 13px/1.55 var(--font-public-sans), sans-serif;margin:10px 0 0}.proxy-modal-slot{margin:20px 0 0;padding-inline:4px;overflow:hidden auto}.proxy-modal-closing{font:500 12.5px/1.5 var(--font-public-sans), sans-serif;margin:16px 0 0}.proxy-modal-actions{gap:9px;margin-top:18px;display:flex}.proxy-skip,.proxy-submit{height:46px;font:600 13px/1 var(--font-public-sans), sans-serif;cursor:pointer;border:0;border-radius:13px}.proxy-skip{flex:1}.proxy-submit{flex:1.5}.proxy-rank-note{font:700 9.5px/1 var(--font-public-sans), sans-serif;color:var(--mute);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;margin-left:9px}@media (prefers-reduced-motion:reduce){.proxy-scrim,.proxy-modal{animation-duration:.01ms}}.scorecard-verdict{border-radius:14px;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex}.scorecard-score{text-align:center;flex-direction:column;align-items:center;gap:1px;min-width:84px;margin:0;display:flex}.scorecard-score-value{font:400 42px/.9 var(--font-bebas-neue), Impact, sans-serif;color:var(--ink)}.scorecard-score-label{font:600 8.5px/1.25 var(--font-public-sans), sans-serif;color:var(--mute);letter-spacing:.07em;text-transform:uppercase}.scorecard-verdict-copy{flex:1;min-width:0}.story-section .scorecard-verdict-line{font:400 19px/1.15 var(--font-bebas-neue), Impact, sans-serif;letter-spacing:0;text-transform:uppercase;margin:0}.story-section .scorecard-verdict-note,.story-section .scorecard-skipped{color:var(--mute);font-family:var(--font-libre-baskerville), Georgia, serif;margin:5px 0 0;font-size:11.5px;line-height:1.55}.story-section .scorecard-skipped{text-align:center;margin:0 0 12px}.scorecard-rows{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.story-section .scorecard-row{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:4px 9px;margin:0;padding:0;display:grid}.scorecard-rank{font:400 19px/1 var(--font-bebas-neue), Impact, sans-serif;color:var(--mute)}.scorecard-name{min-width:0;font:400 19px/1.05 var(--font-bebas-neue), Impact, sans-serif;letter-spacing:0}.scorecard-track{background:color-mix(in srgb, var(--mute) 26%, transparent);border-radius:4px;grid-column:2;height:7px;overflow:hidden}.scorecard-bar{border-radius:4px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.scorecard-value{font:600 10px/1 var(--font-public-sans), sans-serif;color:var(--mute);font-variant-numeric:tabular-nums;grid-area:1/3;align-self:end}.scorecard-chip{font:700 8.5px/1 var(--font-public-sans), sans-serif;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;grid-column:2/-1;justify-self:start;padding:3px 7px}.scorecard-chip[data-delta=hit]{background:color-mix(in srgb, var(--ink) 88%, transparent);color:var(--paper)}.scorecard-chip[data-delta=near]{background:color-mix(in srgb, var(--mute) 30%, transparent);color:var(--ink)}.scorecard-chip[data-delta=miss]{box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--mute) 55%, transparent);color:var(--mute)}@media (prefers-reduced-motion:reduce){.scorecard-bar{transition:none}}
