:root,[data-theme=dark]{--bg:#0E0B08;--surface:#1A1511;--elevated:#241D17;--text:#F7F1E8;--text-2:#B8A990;--text-3:#7A6E5C;--accent:#F5A623;--accent-glow:#FFC65C;--on-accent:#2A1A06;--success:#5BBF8A;--warning:#E8A13A;--danger:#E5614C;--border:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.14);--shadow-card:0 8px 30px rgba(0,0,0,0.45);--shadow-lift:0 18px 50px rgba(0,0,0,0.55);--glow-strength:1;--ring-track:rgba(255,255,255,0.07);--chart-grid:rgba(255,255,255,0.06);--r-card:12px;--r-sheet:20px;--r-hero:28px;--r-pill:999px;--fs-hero:48px;--fs-xl:34px;--fs-large:28px;--fs-title:22px;--fs-body:17px;--fs-sub:15px;--fs-caption:13px;--fs-micro:11px;--font:var(--font-inter),"Inter",-apple-system,"SF Pro Text",system-ui,sans-serif}[data-theme=light]{--bg:#FBF6EE;--surface:#FFFFFF;--elevated:#FFFFFF;--text:#241910;--text-2:#6E5E48;--text-3:#A2947C;--accent:#E08C12;--accent-glow:#F5A623;--on-accent:#FFFFFF;--success:#2F9E6B;--warning:#C9821E;--danger:#D24B36;--border:rgba(0,0,0,0.10);--border-strong:rgba(0,0,0,0.16);--shadow-card:0 8px 30px rgba(60,40,12,0.12);--shadow-lift:0 18px 50px rgba(60,40,12,0.16);--ring-track:rgba(0,0,0,0.09);--chart-grid:rgba(0,0,0,0.07)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}h1,h2,h3,h4,p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}.amber{color:var(--accent)}.world-glow{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(120% 60% at 50% -8%,color-mix(in oklab,var(--accent-glow) calc(14% * var(--glow-strength)),transparent) 0,color-mix(in oklab,var(--accent) calc(6% * var(--glow-strength)),transparent) 28%,transparent 62%)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sheet);box-shadow:var(--shadow-card)}.btn-amber{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:var(--fs-body);border:none;border-radius:var(--r-pill);padding:15px 26px;cursor:pointer;transition:transform .12s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 6px 24px color-mix(in oklab,var(--accent) calc(34% * var(--glow-strength)),transparent)}.btn-amber:hover{filter:brightness(1.05)}.btn-amber:active{transform:scale(.97)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--text);font-weight:600;font-size:var(--fs-body);border:1px solid var(--border-strong);border-radius:var(--r-pill);padding:14px 24px;cursor:pointer;transition:transform .12s ease,background .2s ease}.btn-ghost:hover{background:var(--elevated)}.btn-ghost:active{transform:scale(.97)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.sticky-mcta{display:none}@media (max-width:900px){[data-calc-layout=split],[data-stack]{grid-template-columns:1fr!important}[data-stack]>div:last-child{order:-1;justify-self:center}[data-foot]{grid-template-columns:1fr 1fr!important}[data-foot]>div:first-child{grid-column:1/-1}}@media (max-width:760px){[data-article],[data-mini]{grid-template-columns:1fr!important}}@media (max-width:780px){[data-wreck]{grid-template-columns:1fr!important}[data-wreck]>div:last-child{order:-1}}@media (max-width:620px){.nav-links .btn-amber,.nav-links [role=group],.nav-links a:not(.btn-amber){display:none}.nav-burger{display:inline-flex!important}.sticky-mcta{display:block}body{padding-bottom:76px}[data-foot]{grid-template-columns:1fr!important}[data-toc]{display:none!important}.cookie-banner{bottom:84px!important}}@keyframes menuIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.anim-pop,.anim-up{opacity:1!important;transform:none!important}}@keyframes popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){html.anim-ready .anim-pop{animation:popIn .5s cubic-bezier(.34,1.4,.5,1) both}html.anim-ready .anim-up{animation:fadeUp .55s cubic-bezier(.2,.7,.3,1) both}}.anims-settled .anim-pop,.anims-settled .anim-up,[data-motion=off] .anim-pop,[data-motion=off] .anim-up{animation:none!important;opacity:1!important;transform:none!important}[data-motion=off] *{animation-duration:0s!important;transition:none!important}@keyframes bbBreathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.025) translateY(-3px)}}@keyframes bbBlink{0%,92%,to{transform:scaleY(0)}95%,96%{transform:scaleY(1)}}@keyframes bbWave{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}75%{transform:rotate(10deg)}}@keyframes bbShake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-1.5px,.5px) rotate(-1deg)}40%{transform:translate(1.5px,-.5px) rotate(1deg)}60%{transform:translate(-1px,1px) rotate(-.6deg)}80%{transform:translate(1px,-1px) rotate(.6deg)}}@keyframes bbFloat{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(-6px);opacity:1}}@keyframes bbRise{0%{transform:translateY(4px);opacity:0}40%{opacity:.9}to{transform:translateY(-12px);opacity:0}}@keyframes bbFlash{0%,to{opacity:1}50%{opacity:.35}}@keyframes bbGlow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.bb-breathe{animation:bbBreathe 3.6s ease-in-out infinite}.bb-eyelid{animation:bbBlink 5s ease-in-out infinite}.bb-wave{animation:bbWave 1.6s ease-in-out infinite}.bb-shake{animation:bbShake .35s linear infinite}.bb-float{animation:bbFloat 2.8s ease-in-out infinite}.bb-rise{animation:bbRise 3s ease-in-out infinite}.bb-flash{animation:bbFlash .9s ease-in-out infinite}.bb-glow{animation:bbGlow 4s ease-in-out infinite;transform-origin:110px 128px}.bb-tick{animation:bbFloat 3.2s ease-in-out infinite}[data-motion=off] .bb-breathe,[data-motion=off] .bb-eyelid,[data-motion=off] .bb-flash,[data-motion=off] .bb-float,[data-motion=off] .bb-glow,[data-motion=off] .bb-rise,[data-motion=off] .bb-shake,[data-motion=off] .bb-tick,[data-motion=off] .bb-wave{animation:none!important}@keyframes dcDraw{to{stroke-dashoffset:0}}[data-motion=off] path[style*=dcDraw]{animation:none!important;stroke-dashoffset:0!important}.prose{max-width:70ch;font-size:var(--fs-body);line-height:1.75;color:var(--text)}.prose>*+*{margin-top:1.15em}.prose h2{font-size:var(--fs-large);font-weight:800;letter-spacing:-.02em;margin-top:1.8em;line-height:1.2}.prose h2,.prose h3{scroll-margin-top:90px}.prose h3{font-size:var(--fs-title);font-weight:700;margin-top:1.5em}.prose li,.prose p{color:var(--text)}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--accent) 45%,transparent)}.prose ol,.prose ul{padding-left:1.3em;display:flex;flex-direction:column;gap:.5em}.prose li::marker{color:var(--accent)}.prose strong{color:var(--text);font-weight:700}.prose sup a{font-size:.7em;text-decoration:none;padding:0 1px}.prose table{width:100%;border-collapse:collapse;font-size:var(--fs-sub);margin:.4em 0}.prose td,.prose th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--border)}.prose thead th{color:var(--text-3);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em}.prose tbody td.amber,.prose tbody td.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prose .src-list{list-style:decimal;font-size:var(--fs-sub);color:var(--text-2)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}