@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_a8349c36-module__424l3q__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_a8349c36-module__424l3q__variable{--font-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_2ae8aaeb-module__y1lW6q__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_2ae8aaeb-module__y1lW6q__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
:root{--ink:#f7f6f2;--card:#fff;--card2:#fbfaf7;--line:#171a1f24;--line2:#171a1f1a;--bone:#171a1f;--mist:#686e78;--dim:#9aa0ab;--muted:#686e78;--body:#3e434c;--signal:#e2572a;--ember:#b23a1a;--good:#3e7d4c;--info:#3b5bb5;--caution:#8a6320}html[data-theme=dark]{--ink:#14161b;--card:#171a20;--card2:#1a1d24;--line:#2a2e37;--line2:#22262e;--bone:#eceae4;--mist:#9aa0ab;--dim:#5b6472;--muted:#8a8f9a;--body:#c9cdd6;--signal:#ff8a3d;--ember:#e2572a;--good:#9bd17f;--info:#7aa2f7;--caution:#e2b45a}*{box-sizing:border-box}html,body{background:var(--ink);color:var(--bone);margin:0;padding:0;overflow-x:hidden}body{font-family:var(--font-grotesk), system-ui, sans-serif;line-height:1.6}a{color:var(--signal)}h1,h2{font-family:var(--font-fraunces), Georgia, serif;font-weight:600}.wrap{max-width:880px;margin:0 auto;padding:24px 20px 56px}@media (min-width:1180px){.wrap{max-width:1120px}}.mono{font-family:var(--font-mono), ui-monospace, monospace}.kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;color:var(--muted);text-transform:uppercase;font-size:10.5px}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.statcard{background:var(--card2);border:1px solid var(--line);border-radius:14px;flex:1;min-width:150px;padding:16px 18px}.statval{font-family:var(--font-fraunces), Georgia, serif;font-size:30px;font-weight:600;line-height:1.1}.statlabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-top:7px;font-size:10px}.statsub{color:var(--dim);margin-top:3px;font-size:11.5px}.chip{background:var(--card2);border:1px solid var(--line);color:var(--body);border-radius:9px;padding:7px 13px;font-size:12.5px;display:inline-block}.navchip{background:var(--card2);border:1px solid var(--line);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;color:var(--mist);text-transform:uppercase;border-radius:8px;padding:5px 11px;font-size:10.5px;text-decoration:none}.navchip:hover{color:var(--bone);border-color:#3a4150}.btn{background:var(--ember);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.btn:hover{filter:brightness(1.07)}section{margin-top:26px;scroll-margin-top:14px}section h2{margin:0 0 3px;font-size:19px}.sub{color:var(--muted);max-width:64ch;margin:0 0 10px;font-size:13px}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;border:1px solid var(--line2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;padding:7px 10px;font-size:10px}td{border:1px solid var(--line2);padding:8px 10px}.scrollx{-webkit-overflow-scrolling:touch;overflow-x:auto}input.field{background:var(--ink);border:1px solid var(--line);color:var(--bone);border-radius:9px;padding:10px 12px;font-family:inherit;font-size:13px}details>summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:12.5px}.badge{letter-spacing:.05em;white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10px}.badge.cite{color:var(--good);background:#9bd17f1a;border:1px solid #9bd17f4d}.badge.phrase{border:1px solid var(--line);color:var(--muted);background:#ffffff0a}.badge.new{color:var(--good);letter-spacing:.08em;background:#9bd17f24;border:1px solid #9bd17f66;font-weight:700}.dwide{width:min(1560px,100vw - 48px);margin-left:50%;transform:translate(-50%)}.dgrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.explorer-note{display:none}@media (max-width:1099px){.dgrid{grid-template-columns:1fr}.dgrid>.dtile{grid-column:auto!important}.explorer-canvas{display:none}.explorer-note{display:block}}.dtile{background:var(--card);border:1px solid var(--line);border-radius:14px;min-width:0;padding:12px 14px}.dtile h3{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;font-size:10px;font-weight:500;display:flex}.dtile h3 button{cursor:pointer;color:var(--dim);font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.dtile h3 button:hover{color:var(--bone)}.dval{font-family:var(--font-fraunces), Georgia, serif;font-size:27px;font-weight:600;line-height:1.1}.btn{isolation:isolate;transition:transform .12s,box-shadow .18s,filter .18s;position:relative;overflow:hidden}.btn:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 8px 20px -10px #e2572abf}.btn:active{box-shadow:none;transform:translateY(0)}.btn:focus-visible{outline:2px solid var(--signal,#ff8a3d);outline-offset:2px}.btn[disabled]{box-shadow:none;transform:none}.lqd-mesh{z-index:-1;pointer-events:none;border-radius:inherit;filter:blur(13px)saturate(1.3);will-change:transform;background:radial-gradient(38% 55% at 20% 32%,#ffb067 0%,#ffb06700 62%),radial-gradient(42% 58% at 74% 26%,#e2572a 0%,#e2572a00 64%),radial-gradient(46% 64% at 44% 80%,#ffd07a 0%,#ffd07a00 60%),radial-gradient(40% 56% at 88% 72%,#b33417 0%,#b3341700 62%);animation:5.2s ease-in-out infinite alternate lqdDrift;position:absolute;inset:-45%}@keyframes lqdDrift{0%{transform:translate(-6%,-4%)scale(1.06)rotate(0)}50%{transform:translate(5%,3%)scale(1.2)rotate(9deg)}to{transform:translate(-3%,6%)scale(1.1)rotate(-7deg)}}.sb-ring{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite sbSpin}@keyframes sbSpin{to{transform:rotate(360deg)}}.orb{width:var(--orb,34px);height:var(--orb,34px);isolation:isolate;vertical-align:middle;border-radius:50%;display:inline-block;position:relative;overflow:hidden}.orb:before{content:"";border-radius:inherit;filter:blur(6px)saturate(1.35);background:radial-gradient(40% 55% at 25% 30%,#ffb067 0%,#ffb06700 62%),radial-gradient(44% 58% at 72% 28%,#e2572a 0%,#e2572a00 64%),radial-gradient(46% 62% at 45% 78%,#ffd07a 0%,#ffd07a00 60%);animation:4.4s ease-in-out infinite alternate lqdDrift;position:absolute;inset:-30%}.orb:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}.orb.sm{--orb:20px}.orb.lg{--orb:52px}@media (prefers-reduced-motion:reduce){.lqd-mesh,.orb:before{animation:none}.sb-ring{border-top-color:#ffffffb3;animation:none}.btn:hover{transform:none}}:root,html[data-theme=dark]{--ink:#fcfaf6;--card:#fff;--card2:#f6f4ee;--line:#1a1917;--line2:#1a191740;--bone:#1a1917;--mist:#1a1917a8;--dim:#1a191785;--muted:#1a1917a8;--body:#1a1917;--signal:#1a1917;--ember:#ff7eb3;--good:#3e7d4c;--info:#3b5bb5;--caution:#8a6320;--font-fraunces:var(--font-grotesk)}html,body{background:var(--ink);color:var(--bone)}body{font-family:var(--font-grotesk), system-ui, sans-serif}h1,h2,h3,.statval,.dval{font-family:var(--font-grotesk), system-ui, sans-serif;letter-spacing:-.01em;font-weight:700}a{color:#1a1917;text-underline-offset:3px;text-decoration:underline}.kicker,.statlabel,.mono,th,.dtile h3,.navchip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:#1a1917}.kicker{font-size:11px;font-weight:700}.card,.statcard,.dtile,.chip,input.field{background:#fff;border:2px solid #1a1917;border-radius:0}.card,.dtile{box-shadow:4px 4px #1a1917}.statcard,.chip{box-shadow:2px 2px #1a1917}.navchip{color:#1a1917;background:#cdbdf5;border:2px solid #1a1917;border-radius:0;padding:8px 14px;font-size:12.5px;font-weight:700;text-decoration:none;box-shadow:2px 2px #1a1917}.navchip:hover{color:#1a1917;background:#e8e1fa;border-color:#1a1917}.btn,.btn:hover{color:#1a1917;filter:none;background:#ff7eb3;border:2px solid #1a1917;border-radius:0;transform:none;box-shadow:3px 3px #1a1917}.btn:hover{background:#ff5fa0}.badge{border-radius:0}.badge.cite,.badge.new{color:#1a1917;background:#ddf8e8;border:2px solid #1a1917}.badge.phrase{color:#1a1917;background:#fff;border:2px solid #1a1917}th,td{border-color:#1a191740}details>summary{color:#1a1917}
