@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.2of77tvarlxv9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0_hkuyklry9k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.32vcy6_pq4pnh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_a8f6f5e-module__vuDVhG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_a8f6f5e-module__vuDVhG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/969880a8fbc4ea3d-s.44fm_p6qt131v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85422a08ef10253b-s.4525gchciokyi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7085c09d70874492-s.0ar_yw1qe7di3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a0ab0fb90bbc850b-s.p.3xj227ulcdd_d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/51ec8e0fe9ebb3f0-s.03sc-7563n2k5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/357feaf7912a2dfb-s.3soj6kiq9m_z3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62fd0305a59369bc-s.21nq0ywncpvs3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9346dec8b3acbbe6-s.p.42yc3h6yxo5uh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/41df4dbb54e2206b-s.052q9ktz76mpi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c1e4e80b39132551-s.2854yri554rbf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97020cc4f40e723d-s.30i_vy56k1fqf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d273130dc90e6d8b-s.p.0aabxkzhdh08a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed Fallback;src:local(Arial);ascent-override:112.27%;descent-override:30.12%;line-gap-override:0.0%;size-adjust:91.3%}.ibm_plex_sans_condensed_1551feb-module__eFw4rW__className{font-family:IBM Plex Sans Condensed,IBM Plex Sans Condensed Fallback;font-style:normal}.ibm_plex_sans_condensed_1551feb-module__eFw4rW__variable{--font-plex:"IBM Plex Sans Condensed", "IBM Plex Sans Condensed Fallback"}
:root{--paper:#fff;--paper-2:#f5f5f2;--panel:transparent;--rule:#111;--rule-soft:#d9d9d4;--rule-faint:#e6e6e2;--ink:#111;--dim:#3d3d39;--faint:#5f5f5a;--accent:#1a3cc8;--pos:#1a3cc8;--neg:#b8431a;--focus:#1a3cc8;--m-gpt6:#17799c;--m-gpt56:#6a4fc2;--m-deepseek:#a8680c;--m-mimo:#1b8355;--m-s0:#b83a76;--m-s1:#5f8a1d;--m-s2:#b4572e;--m-s3:#3b62c2;--f-text:var(--font-newsreader), Newsreader, Georgia, "Times New Roman", serif;--f-ui:var(--font-plex), "IBM Plex Sans Condensed", "Arial Narrow", Arial, sans-serif;--f-display:var(--f-text);--f-body:var(--f-text);--f-mono:var(--f-ui);--measure:66ch;--wide:1200px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=night]{--paper:#0e0e0d;--paper-2:#191917;--rule:#ecece6;--rule-soft:#34342f;--rule-faint:#242421;--ink:#ecece6;--dim:#c4c4bc;--faint:#9a9a92;--accent:#8da2ff;--pos:#8da2ff;--neg:#ff9a6e;--focus:#8da2ff;--m-gpt6:#5bc0e4;--m-gpt56:#a99bf0;--m-deepseek:#e8a043;--m-mimo:#4fbf8c;--m-s0:#e57aa8;--m-s1:#9cc25a;--m-s2:#d98a5f;--m-s3:#7b9be8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--f-text);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.5}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 65%, transparent);text-underline-offset:3px}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}img{max-width:100%}.shell{max-width:var(--wide);margin:0 auto;padding-inline:40px}main.shell{min-height:60vh;padding-block:0 88px}@media (max-width:640px){.shell{padding-inline:16px}}.strip{border-bottom:1px solid var(--rule);font-family:var(--f-ui);color:var(--faint);font-size:13px}.strip .shell{flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-block:12px;display:flex}.site-head{border-bottom:4px double var(--rule)}.site-head .shell{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;padding-block:28px 18px;display:flex}.brand{letter-spacing:-.02em;color:var(--ink);font-size:40px;font-weight:500;line-height:1;text-decoration:none}.brand:hover{color:var(--ink)}.nav{font-family:var(--f-ui);flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.nav a{color:var(--ink);border-bottom:2px solid #0000;padding-block:4px;text-decoration:none}.nav a:hover{color:var(--accent)}.nav a[aria-current=page]{border-bottom-color:var(--accent)}.site-foot{border-top:4px double var(--rule);color:var(--dim);font-family:var(--f-ui);margin-top:24px;font-size:14px;line-height:1.6}.site-foot .shell{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:32px 64px;padding-block:28px 64px;display:grid}.site-foot h2{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:600}.site-foot .foot-brand{font-family:var(--f-text);color:var(--ink);margin:0 0 10px;font-size:22px;font-weight:500}.site-foot ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.site-foot a{text-decoration:none}.site-foot a:hover{text-decoration:underline}.site-foot p{max-width:54ch;margin:0 0 10px}.theme-toggle{font:inherit;color:var(--dim);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px}.theme-toggle:hover{color:var(--accent)}.eyebrow{font-family:var(--f-ui);color:var(--faint);margin:0;font-size:13px;font-weight:500}.display{letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(46px,6.2vw,84px);font-weight:400;line-height:1.02}h1.title{letter-spacing:-.022em;text-wrap:balance;max-width:20ch;margin:8px 0 0;font-size:clamp(40px,5.2vw,64px);font-weight:400;line-height:1.04}h2.section{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:400;line-height:1.1}h2.sub,h3.sub,h4.sub{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:500;line-height:1.2}.lede{color:var(--dim);max-width:56ch;margin:0;font-size:21px;line-height:1.5}.meta{font-family:var(--f-ui);color:var(--faint);font-size:13px}.mono{font-family:var(--f-ui);font-variant-numeric:tabular-nums}.muted{color:var(--dim)}.small{font-size:15px}.prose{max-width:var(--measure);font-size:19px;line-height:1.6}.prose p,.prose li{color:var(--ink)}.prose p{margin:0 0 1em}.prose h2{letter-spacing:-.015em;text-wrap:balance;border-top:2px solid var(--rule);margin:1.9em 0 .5em;padding-top:14px;font-size:30px;font-weight:400;line-height:1.15}.prose h2:first-child{margin-top:0}.prose h3{font-family:var(--f-ui);margin:1.6em 0 .4em;font-size:16px;font-weight:600}.prose ul,.prose ol{gap:.45em;margin:0 0 1em;padding-left:1.2em;display:grid}.prose code{font-family:var(--f-ui);background:var(--paper-2);padding:1px 5px;font-size:.9em}.prose blockquote{border-left:2px solid var(--accent);color:var(--dim);margin:1.2em 0;padding-left:16px}.page-head{gap:14px;padding-block:56px 40px;display:grid}.byline{font-family:var(--f-ui);color:var(--dim);margin:4px 0 0;font-size:14px}.article-foot{max-width:var(--measure);border-top:2px solid var(--rule);margin-top:48px;padding-top:14px}.article-foot .meta{max-width:60ch;line-height:1.5}.prose h3+p em,.prose p>em:first-child{color:var(--dim)}.verifiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px;margin-top:28px;display:grid}.verifiers .plate h3{letter-spacing:-.01em;margin:6px 0 8px;font-size:22px;font-weight:500;line-height:1.2}.verifiers .plate p{color:var(--dim);margin:0;font-size:15.5px;line-height:1.5}.verifiers .plate .status{font-family:var(--f-ui);margin-top:12px;font-size:13px;display:block}.verifiers .plate .status a{text-decoration:none}.verifiers .plate .status a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.verifiers .n{font-family:var(--f-ui);color:var(--accent);font-size:13px;font-weight:600}.epigraph{max-width:60ch;margin:0;padding:0}.epigraph p{letter-spacing:-.01em;margin:0 0 14px;font-size:26px;font-style:italic;line-height:1.35}.epigraph cite{font-family:var(--f-ui);color:var(--dim);font-size:14px;font-style:normal}@media (max-width:960px){.verifiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.verifiers{grid-template-columns:minmax(0,1fr)}.epigraph p{font-size:22px}}.stack{gap:24px;display:grid}.section-block{border-top:2px solid var(--rule);gap:18px;padding-block:16px 48px;display:grid}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.section-head .small,.section-head .meta{font-family:var(--f-ui);font-size:15px}.two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:28px 48px;display:grid}.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;display:grid}@media (max-width:860px){.two,.three{grid-template-columns:minmax(0,1fr)}.site-foot .shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-foot .shell>:first-child{grid-column:1/-1}}.plate{border-top:1px solid var(--rule);min-width:0;padding:14px 0 0}.plate-head{gap:4px;margin-bottom:14px;display:grid}.figure{letter-spacing:-.02em;margin-top:12px;font-size:52px;font-weight:400;line-height:1}.figure small{font-family:var(--f-ui);letter-spacing:0;color:var(--faint);margin-left:8px;font-size:13px;font-weight:400}.card-link{text-decoration:none;display:block}.card-link:hover{color:inherit}.card-link:hover h2,.card-link:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:2px}.card-link p{color:var(--dim);margin:8px 0 0}.arrow{color:var(--accent)}.chip{font-family:var(--f-ui);border:1px solid var(--rule);color:var(--ink);white-space:nowrap;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}.chip.live{border-color:var(--accent);color:var(--accent)}.chip.ok{border-color:var(--pos);color:var(--pos)}.note{color:var(--dim);max-width:70ch;margin:0;font-size:15px;line-height:1.45}.empty{border:1px dashed var(--rule-soft);color:var(--dim);padding:28px}.board{--period:14.2857%;font-family:var(--f-ui);font-variant-numeric:tabular-nums}.board-row{border-bottom:1px solid var(--rule-soft);grid-template-columns:32px 200px 60px 92px minmax(180px,1fr);align-items:center;column-gap:16px;min-height:56px;font-size:15px;display:grid}.board-headrow>span{white-space:nowrap}.board-headrow{border-bottom:1px solid var(--rule);min-height:0;color:var(--faint);align-items:end;padding-bottom:8px;font-size:12.5px}.board-row .rk{color:var(--faint);font-size:14px}.board-row .nm{font-family:var(--f-text);min-width:0;font-size:21px;line-height:1.2}.board-row .nm a{text-decoration:none}.board-row .nm a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.board-row .elo{text-align:right;font-size:20px;font-weight:500}.board-headrow .elo{font-size:12.5px;font-weight:400}.board-row .pm{color:var(--faint)}.board-row.anchor .nm,.board-row.anchor .elo{color:var(--accent)}.track{border-right:1px solid var(--rule-faint);background:repeating-linear-gradient(to right, var(--rule-faint) 0, var(--rule-faint) 1px, transparent 1px, transparent var(--period));height:56px;position:relative}.track .anchor-line{border-left:1px solid var(--accent);width:0;position:absolute;top:0;bottom:0}.track .ci{border-left:1.5px solid var(--ink);border-right:1.5px solid var(--ink);background:linear-gradient(var(--ink), var(--ink)) center / 100% 1.5px no-repeat;height:11px;margin-top:-5.5px;position:absolute;top:50%}.track .pt{background:var(--ink);width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%}.track .pt.anchor{background:var(--accent);width:10px;height:10px;margin:-5px 0 0 -5px;transform:rotate(45deg)}.scale{height:16px;position:relative}.scale span{color:var(--faint);white-space:nowrap;font-size:12px;line-height:16px;position:absolute;top:0;transform:translate(-50%)}.scale span.first{transform:none}.scale span.last{transform:translate(-100%)}@media (max-width:640px){.board-row{grid-template-columns:1.8em minmax(0,1fr) auto auto;row-gap:0;padding-top:8px}.board-row .track{grid-area:2/1/auto/-1;height:40px}.board-row .nm{font-size:19px}.board-headrow{grid-template-columns:minmax(0,1fr)}.board-headrow>:not(.scale),.scale span.alt{display:none}}.table-wrap{border-top:2px solid var(--rule);border-bottom:1px solid var(--rule-soft);overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-family:var(--f-ui);font-variant-numeric:tabular-nums;font-size:15px}table.data th{text-align:left;color:var(--faint);border-bottom:1px solid var(--rule);white-space:nowrap;padding:10px 14px 8px;font-size:12.5px;font-weight:500}table.data td{border-bottom:1px solid var(--rule-soft);white-space:nowrap;padding:11px 14px}table.data tr:last-child td{border-bottom:0}table.data .n{text-align:right}table.data tr.anchor td{color:var(--accent)}table.data a{text-decoration:none}table.data a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.plate table.data{margin-top:4px}.plate table.data th,.plate table.data td{padding-inline:0}.heat{border-collapse:separate;border-spacing:3px;width:100%;font-family:var(--f-ui);font-size:13px}.heat th{color:var(--faint);text-align:center;padding:4px;font-size:12.5px;font-weight:500}.heat th[scope=row]{text-align:left;white-space:nowrap;color:var(--ink);padding-right:8px;font-size:14px;font-weight:500}.heat td{text-align:center;padding:9px 4px;font-size:13.5px;position:relative}.heat td small{opacity:.8;font-size:10.5px;display:block}.heat td.none{color:var(--faint);border:1px dashed var(--rule-soft);background:0 0}.chart{width:100%;height:auto;display:block}.chart text{fill:var(--dim);font-family:var(--f-ui);font-size:12px}.chart .grid{stroke:var(--rule-faint)}.chart .axis{stroke:var(--rule)}.dot{flex:none;width:9px;height:9px;display:inline-block}.hero{flex-wrap:wrap;align-items:flex-start;gap:40px 64px;padding-block:72px 84px;display:flex}.hero-main{flex:2 560px;min-width:0}.abstract{border-top:2px solid var(--rule);flex:300px;min-width:0;padding-top:14px}.abstract .label{font-family:var(--f-ui);margin-bottom:10px;font-size:13px;font-weight:600}.abstract .lede{color:var(--ink);margin-bottom:22px;font-size:20px}.links{font-family:var(--f-ui);flex-wrap:wrap;gap:8px 28px;font-size:15px;font-weight:500;display:flex}.links a,a.ul{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:2px}.cite{font-family:var(--f-ui);color:var(--faint);margin:26px 0 0;font-size:13px}.btn{font-family:var(--f-ui);border:1px solid var(--rule);color:var(--ink);align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn.primary{background:var(--ink);color:var(--paper)}.btn.primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}.btn:hover{border-color:var(--accent)}.tbl{margin-top:8px}.tbl+.tbl{margin-top:80px}.tbl-head{border-top:2px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 40px;margin-bottom:22px;padding-top:14px;display:flex}.caption{max-width:620px;color:var(--dim);flex:360px;margin:0;font-size:17px;font-style:italic;line-height:1.45}.caption b{font-style:normal;font-family:var(--f-ui);color:var(--ink);font-size:13px;font-weight:600}.caption sup,.fn sup{font-style:normal;font-family:var(--f-ui);color:var(--accent);font-size:11px}.fn{color:var(--dim);max-width:70ch;margin:14px 0 0;font-size:15px;line-height:1.45}.method{border-top:2px solid var(--rule);flex-wrap:wrap;gap:24px 64px;margin-top:96px;padding-top:14px;display:flex}.method-title{flex:240px;align-content:start;gap:14px;min-width:0;display:grid}.method-body{flex:2 520px;min-width:0}.method .sentence{letter-spacing:-.01em;margin:0 0 32px;font-size:28px;line-height:1.35}.method .sentence sup{font-family:var(--f-ui);color:var(--accent);font-size:13px}ol.notes{font-family:var(--f-ui);color:var(--dim);flex-direction:column;gap:14px;margin:0;padding:0;font-size:15.5px;line-height:1.5;list-style:none;display:flex}ol.notes li{gap:12px;display:flex}ol.notes li>span:first-child{color:var(--accent);flex:0 0 14px;font-weight:600}ol.notes strong{color:var(--ink);font-weight:600}.latest{border-top:2px solid var(--rule);margin-top:88px;padding-top:14px}.latest .section-head{margin-bottom:22px}.insight-list{margin:0;padding:0;list-style:none;display:grid}.insight-list li{border-top:1px solid var(--rule-soft)}.insight-list li:last-child{border-bottom:1px solid var(--rule-soft)}.insight-list a{grid-template-columns:150px minmax(0,1fr);gap:6px 48px;padding-block:26px;text-decoration:none;display:grid}.insight-list a:hover{color:inherit}.insight-list a:hover .t{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:2px}.insight-list .meta{padding-top:9px;font-size:14px}.insight-list .t{letter-spacing:-.012em;font-size:30px;line-height:1.15}.insight-list .d{color:var(--dim);grid-column:2;max-width:760px;font-size:18px}@media (max-width:600px){.insight-list a{grid-template-columns:minmax(0,1fr)}.insight-list .d{grid-column:1}.insight-list .meta{padding-top:0}.insight-list .t{font-size:26px}}.person{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:28px;display:grid}.person img{object-fit:cover;border:1px solid var(--rule-soft);filter:grayscale();width:180px;height:180px}@media (max-width:600px){.person{grid-template-columns:minmax(0,1fr)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--g-cash:#b0b0a8;--g-bonds:#199e70;--g-gold:#c98500;--g-defensive:#008300;--g-index:#9085e9;--g-energy:#d95926;--g-tech:#3987e5;--g-crypto:#d55181;--g-other:#cfcfc8}:root[data-theme=night]{--g-cash:#8a8a84;--g-other:#55554f}.swatch{vertical-align:-1px;flex:none;width:10px;height:10px;margin-right:8px;display:inline-block}.legend{font-family:var(--f-ui);color:var(--dim);flex-wrap:wrap;gap:6px 16px;margin:0 0 14px;padding:0;font-size:13.5px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.mix{gap:10px;display:grid}.mix-row{font-family:var(--f-ui);grid-template-columns:9.5em minmax(0,1fr);align-items:center;gap:14px;font-size:14.5px;display:grid}.mix-label{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mix-bar{gap:2px;height:26px;display:flex;overflow:hidden}.mix-seg{flex-basis:0;justify-content:center;align-items:center;min-width:2px;display:flex}.mix-seg em{font-style:normal;font-family:var(--f-ui);color:#fff;text-shadow:0 1px 2px #0000008c;font-size:11.5px}.mix-sub{font-family:var(--f-ui);color:var(--faint);margin:8px 0 -2px;font-size:13px}.table-view{font-family:var(--f-ui);color:var(--dim);margin-top:12px;font-size:14px}.table-view summary{cursor:pointer;width:max-content}.table-view .table-wrap{margin-top:10px}.gbars{gap:8px;display:grid}.gbar-row{font-family:var(--f-ui);grid-template-columns:12em minmax(0,1fr) 5.2em 3.2em;align-items:center;gap:12px;font-size:14.5px;display:grid}.gbar-label{white-space:nowrap;align-items:center;display:inline-flex}.gbar-track{height:14px;position:relative}.gbar-zero{background:var(--rule);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.gbar{position:absolute;top:0;bottom:0}.gbar.up{background:var(--pos)}.gbar.down{background:var(--neg)}.gbar-value{text-align:right;font-size:13.5px}.gbar-weight{color:var(--faint);text-align:right;font-size:12.5px}.gbar-head{font-family:var(--f-ui);color:var(--faint);grid-template-columns:12em minmax(0,1fr) 5.2em 3.2em;gap:12px;font-size:12px;display:grid}.gbar-head span:nth-child(n+3){text-align:right}.fav-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:28px 40px;display:grid}.data.compact td,.data.compact th{padding-block:6px}.risk-table th[scope=row]{min-width:9em}.callouts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 32px;display:grid}.callouts .plate p{color:var(--dim);margin:6px 0 0;font-size:15.5px}.callouts .figure{font-size:40px}@media (max-width:600px){.mix-row{grid-template-columns:minmax(0,1fr);gap:4px}.gbar-row,.gbar-head{grid-template-columns:9.5em minmax(0,1fr) 4.6em}.gbar-weight,.gbar-head span:nth-child(4){display:none}}.fav-grid .plate{overflow-x:auto}@media (max-width:600px){.data.compact td .muted.small{display:none}.data.compact td,.data.compact th{padding-inline:10px}}.seg-cash em,.seg-other em{color:var(--ink);text-shadow:none}:root[data-theme=night] .seg-cash em,:root[data-theme=night] .seg-other em{color:#fff;text-shadow:0 1px 2px #0000008c}
