@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#f7f8fa;--surface:#fff;--surface-2:#f0f2f5;--ink:#0f1b2d;--ink-2:#3d4a5c;--ink-3:#5f6b7a;--line:#dfe3e8;--accent:#1d4ed8;--accent-ink:#fff;--accent-soft:#e8eefc;--pos:#0f7a4b;--pos-soft:#e3f4ec;--neg:#b42318;--neg-soft:#fbe9e7;--warn:#8a5a00;--warn-soft:#fdf3dc;--chance:#8a94a3;--ind-b:#c2410c;--hero-ind-b:#fdba74;--ind-va-op:.32;--ind-row-op:.28;--rb1:#dc2626;--rb2:#ea580c;--rb3:#d97706;--rb4:#a16207;--rb5:#65a30d;--rb6:#15803d;--rb7:#0f766e;--rb8:#0369a1;--rb9:#4338ca;--rb10:#7c3aed;--radius:10px;--radius-sm:6px;--hero-from:#0f1b2d;--hero-to:#1e3a8a;--hero-ink:#fff;--hero-ink-2:#c7d2fe;--hero-pill:#ffffff1f;--hero-hl:#fde047;--hero-pos:#4ade80;--hero-neg:#f87171;--hero-pos-ink:#86efac;--hero-neg-ink:#fca5a5;--hero-zone:#facc1524;--hero-accent:#93c5fd;--hero-rb1:#f87171;--hero-rb2:#fb923c;--hero-rb3:#fbbf24;--hero-rb4:#facc15;--hero-rb5:#a3e635;--hero-rb6:#4ade80;--hero-rb7:#2dd4bf;--hero-rb8:#38bdf8;--hero-rb9:#818cf8;--hero-rb10:#c084fc;--hero-line:#ffffff2e;--hero-surface-2:#ffffff14;--avatar-from:#60a5fa;--avatar-to:#a78bfa;--avatar-ink:#fff;--shadow:0 1px 2px #0f1b2d0f, 0 1px 1px #0f1b2d0a;--wm-alpha:.07;--wm-blend:multiply;--scrim:#0f1b2d9e;--content:720px;--wide:1180px;--font:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0b1220;--surface:#111a2b;--surface-2:#17223a;--ink:#e7ecf3;--ink-2:#b9c3d1;--ink-3:#8e9aab;--line:#243149;--accent:#7ea2ff;--accent-ink:#0b1220;--accent-soft:#1a2747;--pos:#4cc38a;--pos-soft:#12301f;--neg:#ff8a80;--neg-soft:#3a1714;--warn:#f2c14e;--warn-soft:#33270b;--chance:#6b778a;--ind-b:#fb923c;--ind-va-op:.62;--ind-row-op:.2;--rb1:#f87171;--rb2:#fb923c;--rb3:#fbbf24;--rb4:#facc15;--rb5:#a3e635;--rb6:#4ade80;--rb7:#2dd4bf;--rb8:#38bdf8;--rb9:#818cf8;--rb10:#c084fc;--hero-from:#0b1220;--hero-to:#1a2747;--hero-pos-ink:#86efac;--hero-neg-ink:#fca5a5;--hero-zone:#facc151f;--hero-accent:#93c5fd;--avatar-from:#60a5fa;--avatar-to:#a78bfa;--avatar-ink:#fff;--shadow:none;--wm-alpha:.08;--wm-blend:screen;--scrim:#000000b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--bg);color:var(--ink);font-family:var(--font);text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}img{max-width:100%;height:auto}pre{max-width:100%;overflow-x:auto}.prose code{overflow-wrap:break-word}a{color:var(--accent);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:3px}h1,h2,h3{letter-spacing:-.01em;color:var(--ink);line-height:1.2}h1{margin:0 0 .75rem;font-size:clamp(1.9rem,1.4rem + 2vw,2.75rem)}h2{margin:2.5rem 0 .75rem;font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem)}h3{margin:1.75rem 0 .5rem;font-size:1.2rem}.num,table{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.small{font-size:.875rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-sm);padding:.5rem 1rem;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:.75rem}.container{width:100%;max-width:var(--wide);margin:0 auto;padding:0 16px}@media (min-width:720px){.container{padding:0 24px}}.site-header{z-index:50;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header .container{align-items:center;gap:1.5rem;min-height:60px;display:flex}.brand{color:var(--ink);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{flex:none;display:block}.site-nav{gap:1.25rem;margin-left:auto;font-size:.95rem;display:flex;overflow-x:auto}.site-nav a{color:var(--ink-2);white-space:nowrap;padding:.25rem 0;text-decoration:none}.site-nav a:hover{color:var(--ink)}@media (max-width:719px){.site-header .container{flex-wrap:wrap;row-gap:0;min-height:0;padding-top:.6rem}.site-nav{scrollbar-width:none;flex:1 0 100%;margin:0 -16px;padding:.35rem 16px .6rem;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.site-nav::-webkit-scrollbar{display:none}.explorer thead th{top:0}}.site-footer{border-top:1px solid var(--line);background:var(--surface);color:var(--ink-2);margin-top:4rem;padding:2.5rem 0;font-size:.9rem}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid}.site-footer h2{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 .75rem;font-size:.85rem}.site-footer ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:var(--ink-2)}.disclaimer{border-top:1px solid var(--line);color:var(--ink-3);max-width:80ch;margin-top:2rem;padding-top:1.5rem;font-size:.82rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.btn{transition:background-color .15s,border-color .15s,transform .15s}.btn:hover{transform:translateY(-1px)}.btn-primary:hover{background:color-mix(in srgb, var(--accent) 88%, #000)}.btn-secondary:hover{border-color:var(--ink-3)}.btn{border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:.4rem;padding:.7rem 1.1rem;font-size:.97rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:0 0 .5rem;font-size:.8rem;font-weight:600}.badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.tone-pos{color:var(--pos);background:var(--pos-soft)}.tone-neg{color:var(--neg);background:var(--neg-soft)}.tone-warn{color:var(--warn);background:var(--warn-soft)}.tone-neutral{color:var(--ink-2);background:var(--surface-2);border-color:var(--line)}.pos{color:var(--pos)}.neg{color:var(--neg)}.breadcrumbs ol{color:var(--ink-3);flex-wrap:wrap;gap:.35rem;margin:1.25rem 0 1rem;padding:0;font-size:.85rem;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";color:var(--ink-3);margin-right:.35rem}.breadcrumbs a{color:var(--ink-2);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.table-wrap,.prose .table-wrap>table{background:linear-gradient(to right, var(--surface) 40%, transparent) left / 28px 100% no-repeat local, linear-gradient(to left, var(--surface) 40%, transparent) right / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--ink) 35%, transparent), transparent) left / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--ink) 35%, transparent), transparent) right / 14px 100% no-repeat scroll, var(--surface)}table.data{border-collapse:collapse;width:100%;font-size:.9rem}table.data th,table.data td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:.6rem .8rem}table.data th:first-child,table.data td:first-child{text-align:left}table.data thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:var(--surface-2);font-size:.78rem;font-weight:600}table.data tbody tr:last-child td{border-bottom:0}table.data caption{text-align:left;color:var(--ink-3);caption-side:bottom;padding:.75rem .8rem;font-size:.85rem}.prose .table-wrap>table.data{container-type:inline-size}.table-wrap:has(>table.data){container-type:inline-size}table.data caption{box-sizing:border-box;max-width:100cqw;position:sticky;left:0}.hero{isolation:isolate;padding:3.5rem 0 1rem;position:relative}.hero-candles{z-index:-1;pointer-events:none;opacity:.13;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 55% 35%,#000 25%,#0000 78%);mask-image:radial-gradient(75% 85% at 55% 35%,#000 25%,#0000 78%)}@media (prefers-color-scheme:dark){.hero-candles{opacity:.16}}.hero-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:960px){.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.hero h1{max-width:18ch;font-size:clamp(2.2rem,1.5rem + 3vw,3.4rem)}.hero .lead{color:var(--ink-2);max-width:60ch;margin:0 0 1.5rem;font-size:1.2rem}.hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.kpis{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin:2rem 0 .5rem;display:grid;overflow:hidden}.kpi{background:var(--surface);padding:1.1rem 1.25rem}.kpi dd{margin:.15rem 0 0}.kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.7rem;font-weight:700}.kpi-label{color:var(--ink-3);font-size:.85rem}@media (max-width:420px){.kpi{padding:.9rem}.kpi-value{font-size:1.4rem}}.section{padding:2.5rem 0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.section-head h2{margin:0}.section-head p{color:var(--ink-2);max-width:65ch;margin:.35rem 0 0}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;padding:1.25rem}.steps li:before{content:counter(step);background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:.6rem;font-size:.85rem;font-weight:700;display:inline-grid}.steps h3{margin:0 0 .35rem;font-size:1.05rem}.steps p{color:var(--ink-2);margin:0;font-size:.95rem}.cat-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.cat-card{color:var(--ink);padding:1.25rem;text-decoration:none;transition:border-color .15s;display:block}.cat-card:hover{border-color:var(--accent)}.cat-card h3{margin:0 0 .25rem}.cat-card p{color:var(--ink-2);margin:0;font-size:.95rem}.explorer-controls{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.explorer-controls input[type=search]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:.7rem .85rem .7rem 2.4rem;font-size:.95rem}.seg{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);display:inline-flex;overflow:hidden}.seg button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:.55rem .85rem;font-size:.88rem}.seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.seg button+button{border-left:1px solid var(--line)}table.data td a{font-weight:600;text-decoration:none}table.data td a:hover{text-decoration:underline}.th-sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.article-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (min-width:1040px){.article-layout{grid-template-columns:minmax(0, var(--content)) 280px;justify-content:space-between}}.article-header .lead{color:var(--ink-2);margin:0 0 1rem;font-size:1.15rem}.takeaways{border-left:4px solid var(--accent);margin:1.5rem 0;padding:1.25rem 1.4rem}.takeaways h2{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 .8rem;font-size:.85rem}.takeaways ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.takeaways li{color:var(--ink-2);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.tk-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.tk-accent{background:var(--accent-soft);color:var(--accent)}.tk-warn{background:var(--warn-soft);color:var(--warn)}.tk-pos{background:var(--pos-soft);color:var(--pos)}.tk-neutral{background:var(--surface-2);color:var(--ink-2)}.verdict-card{margin:1.5rem 0 2rem;padding:1.5rem}.verdict-card .head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.verdict-card h2{margin:0;font-size:1.3rem}.verdict-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.25rem 0 1rem;display:grid}@media (min-width:560px){.verdict-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric{background:var(--surface-2);border-radius:var(--radius-sm);padding:1rem}.metric .label{color:var(--ink-3);margin-bottom:.25rem;font-size:.8rem}.metric .value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.45rem;font-weight:700}.metric .vs{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.85rem}.bar{gap:4px;margin-top:.55rem;display:grid}.bar-row{color:var(--ink-3);grid-template-columns:58px 1fr;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.bar-track{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.bar-fill{background:var(--accent);border-radius:4px;height:100%}.bar-fill.chance{background:var(--chance)}.verdict-note{color:var(--ink-2);margin:.5rem 0 0;font-size:.92rem}.rule{background:var(--surface-2);border-radius:var(--radius-sm);color:var(--ink-2);margin:1rem 0 0;padding:.85rem 1rem;font-size:.92rem}.coverage-note{color:var(--ink-3);margin:.75rem 0 0;font-size:.85rem}.not-tested{border-style:dashed;margin:1.5rem 0 2rem;padding:1.25rem}.not-tested h2{margin:0 0 .35rem;font-size:1.15rem}.not-tested p{color:var(--ink-2);margin:0}.prose{font-size:1.05rem}.prose p,.prose ul,.prose ol{margin:0 0 1.1rem}.prose li+li{margin-top:.3rem}.prose figure,.prose .table-wrap,.prose blockquote,.prose pre,.prose dl,.prose details{margin:1.5rem 0}.prose blockquote{border-left:4px solid var(--accent);color:var(--ink);padding:.25rem 0 .25rem 1.1rem}.prose blockquote p{margin:0 0 .4rem;font-size:1.06rem;line-height:1.55}.prose blockquote footer,.prose blockquote cite,.prose figure.quote figcaption{color:var(--ink-3);font-size:.88rem;font-style:normal;display:block}.prose figure.quote{margin:1.5rem 0}.prose figure.quote blockquote{margin:0 0 .35rem}.prose figure.quote figcaption{padding-left:1.35rem}.prose li>ul,.prose li>ol{margin:.4rem 0 0}.prose table.data th{white-space:normal;vertical-align:bottom;min-width:6rem;line-height:1.3}.prose table.data td{vertical-align:middle}.prose table.data td:first-child{white-space:normal;min-width:9rem}.prose table.data.text-table th,.prose table.data.text-table td{white-space:normal;text-align:left;vertical-align:top;min-width:7rem}.prose table.data.text-table.stack-table th,.prose table.data.text-table.stack-table td{min-width:4.5rem}.prose .about-portrait{float:right;width:160px;margin:.25rem 0 1rem 1.5rem}.prose .about-portrait img{border-radius:50%;width:100%;height:auto;display:block}@media (max-width:640px){.prose .about-portrait{float:none;margin:0 auto 1rem}.prose table.stack-table,.prose table.stack-table tbody,.prose table.stack-table tr,.prose table.stack-table td{width:100%;display:block}.prose table.stack-table thead{display:none}.prose table.stack-table tr{border-bottom:1px solid var(--line);padding:.6rem 0}.prose table.stack-table tbody tr:last-child{border-bottom:0}.prose table.stack-table td{border:0;min-width:0;padding:.25rem .8rem}.prose table.stack-table td:first-child{font-weight:600}.prose table.stack-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:.72rem;font-weight:600;display:block}}table.data.stack-grid{font-size:.84rem}table.data.stack-grid th,table.data.stack-grid td{padding:.45rem}table.data.stack-grid thead th{white-space:normal;vertical-align:bottom;letter-spacing:.02em;min-width:0;font-size:.7rem;line-height:1.25}table.data.stack-grid tbody th,.prose table.data.stack-grid td:first-child{white-space:normal;min-width:7.5rem}table.data.stack-grid .badge{white-space:nowrap}.prose table.data.stack-grid td{white-space:normal}.mt-title{margin:1rem 0 .5rem;font-size:.95rem}.mt-vs{font-size:.75rem;display:block}.mt-vs,.mt-vs .nowrap,td>.nowrap{white-space:nowrap}@media (min-width:641px){table.data.stack-grid.mtable .badge{white-space:normal}table.data.stack-grid.mtable tbody th,table.data.stack-grid.mtable tbody td{vertical-align:baseline}table.data.stack-grid.mtable .badge{text-align:left;align-items:baseline;line-height:1.4}table.data.stack-grid.mtable .badge:before{flex:none}}@media (max-width:640px){.prose table.data.stack-grid,table.data.stack-grid,table.data.stack-grid tbody{width:100%;display:block}table.data.stack-grid thead{display:none}table.data.stack-grid tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .9rem;padding:.65rem .8rem;display:grid}table.data.stack-grid tbody tr:last-child{border-bottom:0}table.data.stack-grid tbody tr>*,.prose table.data.stack-grid tbody tr>td:first-child{text-align:left;white-space:normal;border:0;min-width:0;padding:0;display:block}table.data.stack-grid tbody tr>:first-child{grid-column:1/-1;font-weight:600}table.data.stack-grid td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:.68rem;font-weight:600;display:block}table.data.stack-grid tbody tr>td:first-child:before{display:none}table.data.stack-grid caption{max-width:none;display:block;position:static}table.data.stack-grid .mt-vs{display:inline}}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose figcaption{color:var(--ink-3);margin-top:.4rem;font-size:.85rem}.prose img{border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff}.prose .wp-block-columns{flex-wrap:wrap;gap:1.25rem;margin:1.25rem 0;display:flex}.prose .wp-block-media-text{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.25rem;margin:1.5rem 0;display:grid}@media (min-width:640px){.prose .wp-block-media-text{grid-template-columns:1fr 1fr}}.prose .wp-block-gallery,.prose .blocks-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.prose .aligncenter{text-align:center;margin-left:auto;margin-right:auto}.prose hr{border:0;border-top:1px solid var(--line);margin:2rem 0}.prose h2{scroll-margin-top:80px}.aside-sticky{align-content:start;align-self:start;gap:1rem;display:grid;position:sticky;top:84px}.toc-desktop{overscroll-behavior:contain;max-height:calc(100vh - 120px);overflow-y:auto}.toc{padding:1rem 1.1rem;font-size:.9rem}.toc h2{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 .6rem;font-size:.8rem}.toc ol{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.toc a{color:var(--ink-2);text-decoration:none}.toc a:hover{color:var(--accent)}@media (max-width:1039px){.aside-sticky{position:static}.toc-desktop{display:none}}@media (min-width:1040px){.aside-sticky{overscroll-behavior:contain;max-height:calc(100vh - 100px);overflow-y:auto}}.toc-mobile{margin:0 0 1.75rem}.toc-mobile summary{cursor:pointer;font-weight:600}.toc-mobile[open] ol{margin:.75rem 0 0}@media (min-width:1040px){.toc-mobile{display:none}}details.toc summary{cursor:pointer;font-weight:600}.author-box{align-items:flex-start;gap:1rem;margin:2.5rem 0 1.5rem;padding:1.25rem;display:flex}.avatar{background:linear-gradient(135deg, var(--avatar-from), var(--avatar-to));width:48px;height:48px;color:var(--avatar-ink);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.author-box p{color:var(--ink-2);margin:.2rem 0 0;font-size:.92rem}.author-box p.author-badges{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.badge-pill{border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.82rem;font-weight:600;display:inline-flex}.badge-accent{background:var(--accent-soft);color:var(--accent)}.badge-pos{background:var(--pos-soft);color:var(--pos)}.pattern-hero{background:linear-gradient(135deg, var(--hero-from), var(--hero-to));color:var(--hero-ink);border-radius:18px;align-items:center;gap:1.5rem;margin:0 0 1.5rem;padding:1.75rem;display:grid;overflow:hidden}@media (min-width:760px){.pattern-hero:not(.pattern-hero-text){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:2rem}}.pattern-hero h1{color:var(--hero-ink);margin:.9rem 0 .6rem}.pattern-hero .lead{color:var(--hero-ink-2);margin:0 0 1rem}.ph-pills{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.ph-pill{background:var(--hero-pill);color:var(--hero-ink);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.82rem;font-weight:600;display:inline-flex}.ph-by{color:var(--hero-ink-2);align-items:center;gap:.7rem;font-size:.9rem;display:flex}.ph-by strong{color:var(--hero-ink)}.ph-facts{flex-wrap:wrap;gap:0 .9rem;font-size:.82rem;display:flex}.ph-art{--surface:var(--hero-from);--ink:var(--hero-ink);--ink-3:var(--hero-ink-2);--accent:var(--hero-accent);--pos:var(--hero-pos);--neg:var(--hero-neg);justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.ph-art>svg{flex:1 1 0;min-width:0;max-width:100%;height:auto}.ph-art-2{flex-direction:column}.ph-art-2>svg{flex:none;width:100%;max-width:100%}.ph-art-sch{flex-wrap:wrap}.ph-note{text-align:center;color:var(--hero-ink-2);flex:0 0 100%;margin:.25rem 0 0;font-size:.78rem}.hero-zone{fill:var(--hero-zone)}a.ph-pill{text-decoration:none}a.ph-pill:hover{text-decoration:underline}.ph-by a{color:inherit;text-decoration:none}.ph-by a:hover{text-decoration:underline}.article-faq{margin:2rem 0}.hero-label{fill:var(--hero-hl);font-size:12px;font-weight:700}.hero-c line{stroke-width:2px}.hero-c.hc-up line{stroke:var(--hero-pos-ink)}.hero-c.hc-up rect{fill:var(--hero-pos)}.hero-c.hc-down line{stroke:var(--hero-neg-ink)}.hero-c.hc-down rect{fill:var(--hero-neg)}.hero-c.hc-context{opacity:.55}.hero-c.hc-pattern line{stroke:var(--hero-hl);stroke-width:3px}.hero-c.hc-pattern rect{fill:var(--hero-hl);stroke:var(--hero-hl);stroke-width:1.5px}.hero-c.hc-pattern{filter:drop-shadow(0 0 7px var(--hero-hl))}.hero-c{opacity:0;animation:.35s forwards hero-pop}.hero-c.hc-context{animation-name:hero-pop-faded}@keyframes hero-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hero-pop-faded{0%{opacity:0;transform:translateY(6px)}to{opacity:.55;transform:none}}@media (prefers-reduced-motion:reduce){.hero-c{opacity:1;animation:none}.hero-c.hc-context{opacity:.55}}.sources{font-size:.9rem}.sources ol{word-break:break-word;padding-left:1.2rem}.sources li+li{margin-top:.4rem}.related{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.related a{color:var(--ink);padding:.9rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none;display:block}.related a:hover{border-color:var(--accent)}.related span{color:var(--ink-3);margin-top:.2rem;font-size:.82rem;font-weight:400;display:block}.hero-card{margin:0;padding:1.25rem 1.5rem}.hero-card-title{letter-spacing:-.02em;margin:0 0 .2rem;font-size:1.35rem;font-weight:700}.dist{border-radius:7px;gap:2px;height:14px;margin:1.25rem 0 1rem;display:flex;overflow:hidden}.dist-seg{min-width:4px;display:block}.dist-legend{gap:.5rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.dist-legend li{align-items:center;gap:.55rem;display:flex}.dist-legend strong{margin-left:auto}.dot{border-radius:3px;flex:none;width:10px;height:10px}.seg-edge_confirmed{background:var(--pos)}.seg-weak_evidence{background:var(--warn)}.seg-no_edge{background:var(--chance)}.seg-edge_negative{background:var(--neg)}.seg-insufficient_data{background:var(--line)}.seg-no_test{background:color-mix(in srgb, var(--chance) 45%, var(--surface))}.hero-card-foot{border-top:1px solid var(--line);color:var(--ink-2);margin:.75rem 0 0;padding-top:.75rem}.search{color:var(--ink-3);flex:280px;position:relative}.search svg{pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.explorer-controls input[type=search]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;transition:border-color .15s,background-color .15s}.chip:hover{border-color:var(--ink-3)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip-count{opacity:.8;font-variant-numeric:tabular-nums;margin-left:.2rem}.table-wrap.explorer{max-height:none}.explorer thead th{z-index:1;position:sticky;top:0}@media (min-width:900px){.explorer{overflow:visible}.explorer thead th{top:60px}}.explorer-tf{display:block}.explorer-table tbody th{white-space:normal;min-width:12rem}.explorer-table .verdict-of{display:block}@media (max-width:640px){.explorer-table,.explorer-table tbody,.explorer-table thead{width:100%;display:block}.explorer-table thead tr{background:var(--surface-2);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem .9rem;padding:.5rem .8rem;display:flex}.explorer-table thead th{white-space:nowrap;background:0 0;border:0;padding:.15rem 0;display:block;position:static}.explorer-table thead th:not(:has(button)){display:none}.explorer-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .9rem;padding:.65rem .8rem;display:grid}.explorer-table tbody tr.row-collapsed{display:none}.explorer-table tbody tr>*{text-align:left;white-space:normal;border:0;min-width:0;padding:0;display:block}.explorer-table tbody tr>th{grid-column:1/-1}.explorer-table tbody td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:.68rem;font-weight:600;display:block}.explorer-table tbody td[colspan]{grid-column:1/-1}.explorer-table tbody td[colspan]:before{display:none}.explorer-table caption{max-width:none;display:block;position:static}}table.data tbody tr{transition:background-color .1s}table.data tbody tr:hover{background:var(--surface-2)}table.data tbody th{font-weight:500}.row-collapsed{display:none}.sort-off{opacity:0}.th-sort:hover .sort-off{opacity:.4}.dir{text-align:center;width:1.1rem;margin-right:.35rem;font-size:.7rem;display:inline-block}.dir-1{color:var(--pos)}.dir--1{color:var(--neg)}.dir-0{color:var(--ink-3)}.excess{justify-content:flex-end;align-items:center;gap:.6rem;display:inline-flex}.excess-value{text-align:right;min-width:3.6rem}.excess-track{width:90px;height:14px;display:inline-block;position:relative}.excess-track:before{content:"";background:var(--line);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.excess-track:after{content:"";background:var(--ink-3);width:1px;position:absolute;top:0;bottom:0;left:50%}.excess-ci{opacity:.35;border-radius:3px;height:6px;position:absolute;top:4px}.excess-dot{z-index:1;width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.excess-ci.pos,.excess-dot.pos{background:var(--pos)}.excess-ci.neg,.excess-dot.neg{background:var(--neg)}.excess-ci.chance,.excess-dot.chance{background:var(--chance)}.cat-card{transition:border-color .15s,transform .15s,box-shadow .15s;position:relative}.cat-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f1b2d14}.cat-icon{color:var(--accent);background:var(--accent-soft);border-radius:10px;margin-bottom:.75rem;padding:8px}.cat-foot{font-size:.88rem;font-weight:600;color:var(--accent)!important;margin:.9rem 0 0!important}.answer{border-radius:var(--radius-sm);border-left:4px solid var(--chance);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.15rem;display:flex}.answer-pos{border-left-color:var(--pos);background:var(--pos-soft)}.answer-neg{border-left-color:var(--neg);background:var(--neg-soft)}.answer-warn{border-left-color:var(--warn);background:var(--warn-soft)}.answer-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:0;font-size:.75rem;font-weight:600}.answer-text{max-width:42ch;margin:.2rem 0 0;font-size:1.15rem;font-weight:600;line-height:1.35}.answer-badges{justify-items:end;gap:.4rem;display:grid}.answer-badges>span{align-items:center;gap:.5rem;display:inline-flex}@media (max-width:559px){.answer-badges{justify-items:start}}.interval{margin:.6rem 0 0}.interval svg{width:100%;height:auto;display:block;overflow:visible}.read-progress{display:none}@supports (animation-timeline:scroll()){.read-progress{background:var(--accent);transform-origin:0;z-index:60;height:3px;animation:linear both read-progress;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@keyframes read-progress{to{transform:scaleX(1)}}}@media (max-width:1039px){.glance{display:none}}.glance-mobile{margin:0 0 1.25rem}.glance-mobile summary{cursor:pointer;font-weight:600}.glance-mobile[open]>.glance-body{margin-top:.75rem}@media (min-width:1040px){.glance-mobile{display:none}}.glance-trade{margin-top:.25rem;display:block}.glance-fig+.glance-fig{border-top:1px solid var(--line);padding-top:.75rem;margin-top:.75rem!important}.prose .wp-block-columns:has(.patterns-illustrations-block){grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.prose .patterns-illustrations-block{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:.75rem}.prose .patterns-illustrations-block figure{margin:0}.prose .patterns-illustrations-block img{aspect-ratio:16/10;object-fit:contain;border:0;width:100%}.prose .patterns-illustrations-block figcaption{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prose a{-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent)}.article-header h1{letter-spacing:-.025em}.site-header{transition:box-shadow .2s}.best-list{margin:.35rem 0 0;padding:0;list-style:none;display:grid}.best-list li{border-top:1px solid var(--line);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem 0;display:grid}.best-list li:first-child{border-top:0}.best-rank{background:var(--accent-soft);width:1.6rem;height:1.6rem;color:var(--accent);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.best-name{gap:0;font-weight:600;line-height:1.3;display:grid}.best-name a{color:var(--ink);text-decoration:none}.best-name a:hover{color:var(--accent)}.best-name .small{font-weight:400}.best-r{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.best-r .small{text-align:right;max-width:8rem}.where-group{color:var(--ink-2);justify-content:space-between;gap:1rem;margin:.9rem 0 0;font-weight:600;display:flex}.where-unit{color:var(--ink-3);font-weight:400}.where-myth{background:var(--accent-soft);max-width:36rem;color:var(--ink);border-radius:.5rem;margin:1.5rem 0 0;padding:.75rem}.best-r .pos{color:var(--pos)}.kpi-sub{color:var(--ink-3);letter-spacing:0;margin-top:.2rem;font-size:.8rem;font-weight:500;display:block}.examples-section{margin:2.5rem 0}.examples-section h2{margin-bottom:.4rem}.shape-card{text-align:center;justify-items:center;gap:.6rem;margin:0;padding:1rem;display:grid}.shape-svg{width:100%;max-width:240px;height:auto}.shape-chart{max-width:420px}.examples-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:640px){.examples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-chart{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:.75rem .75rem .85rem}.ex-chart svg{width:100%;height:auto;display:block}.ex-chart figcaption{gap:.2rem;margin-top:.4rem;padding:0 .25rem;font-size:.86rem;display:grid}.ex-title{align-items:baseline;gap:.5rem;display:flex}.ex-out{gap:.1rem;display:grid}.ex-out .pos{color:var(--pos);font-weight:600}.ex-out .neg{color:var(--neg);font-weight:600}.ex-zone{fill:var(--accent-soft)}.ex-grid{stroke:var(--line);stroke-width:1px}.ex-axis{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px}.ex-tag{fill:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.ex-chart .ex-axis,.ex-chart .ex-tag,.ex-chart .tr text{font-size:11px}.ex-mark{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 3}.c-up line,.c-down line,.c-wick{stroke-width:1.2px;fill:none}.c-up line,.c-up .c-wick{stroke:var(--pos)}.c-up rect,.c-up .c-body{fill:var(--surface);stroke:var(--pos);stroke-width:1.3px}.c-down line,.c-down .c-wick{stroke:var(--neg)}.c-down rect,.c-down .c-body{fill:var(--neg);stroke:var(--neg);stroke-width:1px}.c-context{opacity:.35}.ex-pivots{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.ex-pivot{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.ex-level{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:5 4}.ex-cut{stroke:var(--ink);stroke-width:1.2px;fill:none}.tr line{stroke-width:1.4px}.tr text{paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-size:12px;font-weight:600}.tr-entry line{stroke:var(--accent);stroke-dasharray:5 3}.tr-entry text{fill:var(--accent)}.tr-stop line{stroke:var(--neg);stroke-dasharray:5 3}.tr-stop text{fill:var(--neg)}.tr-target line{stroke:var(--pos);stroke-dasharray:5 3}.tr-target text{fill:var(--pos)}.tr-planned line{stroke-dasharray:2 3;opacity:.7}.tr-in{fill:none;stroke:var(--accent);stroke-width:2px}.tr-out{fill:var(--surface);stroke:var(--ink);stroke-width:2px}.shape-dir{font-size:13px;font-weight:600}.shape-dir.dir-1{fill:var(--pos)}.shape-dir.dir--1{fill:var(--neg)}.shape-dir.dir-0{fill:var(--ink-3)}.hm-fill{fill:var(--accent);opacity:.08}.hm-ratio{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 3}.hm-ratio-text{fill:var(--ink-3);paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-size:11.5px}.hm-label{fill:var(--ink);font-size:12px;font-weight:700}.hm-arrow{fill:none;stroke-width:2px}.hm-arrow.dir-1{stroke:var(--pos)}.hm-arrow.dir--1{stroke:var(--neg)}.diagram-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.25rem 0;display:grid}.diagram-grid.diagram-one{max-width:420px}.diagram-grid figure{margin:0}.diagram-grid figcaption{margin-top:.4rem}.shape-trend{stroke:var(--ink-3);stroke-width:1.2px;stroke-dasharray:4 4}.ex-breakout{fill:var(--surface);stroke:var(--accent);stroke-width:2.5px}.sch-zone{fill:var(--accent);fill-opacity:.14;stroke:var(--accent);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:3 3}.sch-letters text{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.site-header,.site-footer,.aside-sticky,.toc-mobile{display:none}body{background:#fff}}.narrow{max-width:760px}.post-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.post-list a{height:100%;color:var(--ink);flex-direction:column;gap:.35rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.post-list a:hover{border-color:var(--accent)}.post-title{font-weight:650;line-height:1.3}.post-excerpt{color:var(--ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.post-tag{color:var(--ink-3);margin-top:auto;font-size:.8rem}.related .post-title{font-weight:600}.category-header .chips{margin-top:1rem}a.chip{text-decoration:none}.category-intro{max-width:760px;margin-bottom:2.5rem}.cat-featured{margin-bottom:2.5rem}.cat-featured-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cat-featured-card{height:100%;color:var(--ink);border-top:3px solid var(--accent);flex-direction:column;gap:.4rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex;overflow:hidden}.cat-featured-card:hover{border-color:var(--accent)}.cat-featured-card .post-title{font-size:1.05rem}.cat-featured-card .post-thumb{width:calc(100% + 2.4rem);margin:-1.1rem -1.2rem .5rem}.cat-sections{margin-bottom:2rem}.cat-sections-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .6rem;font-size:.8rem;font-weight:700}.cat-sections ul{margin:0;padding:0;list-style:none}.cat-sections a.chip{max-width:100%;display:inline-block}.cat-group,.cat-group>h2{scroll-margin-top:5rem}.cat-group-intro{max-width:760px;margin-bottom:1rem}.cat-group-intro .prose>:last-child{margin-bottom:0}.contact-cta{padding:1rem 1.25rem}.eyebrow a{color:inherit;text-decoration:none}.eyebrow a:hover{text-decoration:underline}.prose .float-left{float:left;max-width:40%;margin:.25rem 1.25rem .75rem 0}.prose .float-right{float:right;max-width:40%;margin:.25rem 0 .75rem 1.25rem}.prose .float-clear,.prose .clear-both,.prose h2{clear:both}.prose .aligncenter{margin-left:auto;margin-right:auto;display:block}.prose iframe{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;max-width:100%}.prose .wp-block-columns{flex-wrap:wrap;gap:1.25rem;display:flex}.prose .wp-block-column{flex:240px;min-width:0}.prose .wp-block-gallery ul,.prose ul.blocks-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.prose .wp-block-button__link,.prose .aawp-button{border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.prose .aawp-tb__row{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;align-items:center;gap:.25rem 1rem;padding:.75rem 0;display:grid}.prose .aawp-tb__row--highlight,.prose .aawp-tb__head{font-weight:600}.prose .aawp-tb img{border:0;width:auto;max-height:120px}.prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.45rem .6rem}@media (max-width:640px){.prose .float-left,.prose .float-right{float:none;max-width:60%;margin:0 auto 1rem;display:block}}.prose img{max-width:100%;height:auto}.timing{margin-top:1.25rem}.timing h4{margin:1rem 0 .5rem;font-size:.95rem}.timeline{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.6rem 1.25rem;margin:0;display:grid}.timeline div{border-left:2px solid var(--line);padding-left:.7rem}.timeline dt{color:var(--ink-2);font-size:.85rem}.timeline dd{margin:.1rem 0 0}.contact-form{gap:.9rem;margin:2rem 0;padding:1.5rem;display:grid}.contact-form h2{margin:0;font-size:1.25rem}.contact-form label{gap:.3rem;font-size:.92rem;font-weight:600;display:grid}.contact-form input,.contact-form textarea{font:inherit;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:.6rem .75rem;font-weight:400}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.contact-form .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form button{font:inherit;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;justify-self:start;padding:.65rem 1.2rem;font-weight:600}.contact-form button:disabled{opacity:.6;cursor:wait}.contact-form p{margin:0}.post-list a{overflow:hidden}.post-thumb{aspect-ratio:16/9;object-fit:cover;background:var(--surface-2);width:calc(100% + 2.2rem);max-width:none;height:auto;margin:-1rem -1.1rem .4rem;display:block}.prose .aawp-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.prose .aawp-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;display:flex}.prose .aawp-card__thumb img{border:0;width:auto;max-height:160px;margin:0}.prose .aawp-card__title{flex:1;font-weight:600;line-height:1.35}.prose .aawp-card__title a{text-decoration:none}.promo{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));background:radial-gradient(120% 140% at 100% 0%, var(--accent-soft) 0%, transparent 55%), var(--surface);margin:2.25rem 0;padding:1.4rem 1.5rem 1.2rem;position:relative;overflow:hidden}.promo:before{content:"";background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 35%, transparent));height:3px;position:absolute;inset:0 0 auto}.promo .promo-head{align-items:center;gap:.9rem;margin-bottom:.75rem;display:flex}.promo-icon{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.promo .promo-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:0 0 .15rem;font-size:.75rem;font-weight:600}.promo .promo-title{color:var(--ink);text-wrap:balance;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.promo .promo-body{color:var(--ink-2);margin:0 0 .9rem}.promo .promo-features{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.promo .promo-features li{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.25rem .6rem;font-size:.82rem;font-weight:600;display:inline-flex}.promo .promo-features svg{color:var(--accent)}.promo .promo-foot{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.promo .promo-foot .btn{text-decoration:none}.promo .promo-foot .btn svg{transition:transform .15s}.promo .promo-foot .btn:hover svg{transform:translate(2px)}.promo .promo-foot p{flex:14rem;margin:0}@media (max-width:559px){.promo{padding:1.2rem 1.1rem 1rem}.promo-foot .btn{justify-content:center;width:100%}}.prose h2[data-icon]{min-height:36px;padding-left:3rem;position:relative}.prose h2[data-icon]:before{content:"";background:var(--accent-soft);border-radius:10px;width:36px;height:36px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.prose h2[data-icon]:after{content:"";background:var(--accent);width:36px;height:36px;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:20px;mask-size:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prose h2[data-icon=anatomy]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5v4'/%3E%3Crect width='4' height='6' x='7' y='9' rx='1'/%3E%3Cpath d='M9 15v2'/%3E%3Cpath d='M17 3v2'/%3E%3Crect width='4' height='8' x='15' y='5' rx='1'/%3E%3Cpath d='M17 13v3'/%3E%3Cpath d='M3 3v16a2 2 0 0 0 2 2h16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5v4'/%3E%3Crect width='4' height='6' x='7' y='9' rx='1'/%3E%3Cpath d='M9 15v2'/%3E%3Cpath d='M17 3v2'/%3E%3Crect width='4' height='8' x='15' y='5' rx='1'/%3E%3Cpath d='M17 13v3'/%3E%3Cpath d='M3 3v16a2 2 0 0 0 2 2h16'/%3E%3C/svg%3E")}.prose h2[data-icon=reliability]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v16a2 2 0 0 0 2 2h16'/%3E%3Cpath d='M18 17V9'/%3E%3Cpath d='M13 17V5'/%3E%3Cpath d='M8 17v-3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v16a2 2 0 0 0 2 2h16'/%3E%3Cpath d='M18 17V9'/%3E%3Cpath d='M13 17V5'/%3E%3Cpath d='M8 17v-3'/%3E%3C/svg%3E")}.prose h2[data-icon=trade]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E")}.prose h2[data-icon=compare]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 14 4 4-4 4'/%3E%3Cpath d='m18 2 4 4-4 4'/%3E%3Cpath d='M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22'/%3E%3Cpath d='M2 6h1.972a4 4 0 0 1 3.6 2.2'/%3E%3Cpath d='M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 14 4 4-4 4'/%3E%3Cpath d='m18 2 4 4-4 4'/%3E%3Cpath d='M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22'/%3E%3Cpath d='M2 6h1.972a4 4 0 0 1 3.6 2.2'/%3E%3Cpath d='M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45'/%3E%3C/svg%3E")}.prose h2[data-icon=faq]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.prose h2[data-icon=examples]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.prose h2[data-icon=mistakes]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.prose h2[data-icon=psychology]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z'/%3E%3Cpath d='M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z'/%3E%3Cpath d='M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4'/%3E%3Cpath d='M17.599 6.5a3 3 0 0 0 .399-1.375'/%3E%3Cpath d='M6.003 5.125A3 3 0 0 0 6.401 6.5'/%3E%3Cpath d='M3.477 10.896a4 4 0 0 1 .585-.396'/%3E%3Cpath d='M19.938 10.5a4 4 0 0 1 .585.396'/%3E%3Cpath d='M6 18a4 4 0 0 1-1.967-.516'/%3E%3Cpath d='M19.967 17.484A4 4 0 0 1 18 18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z'/%3E%3Cpath d='M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z'/%3E%3Cpath d='M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4'/%3E%3Cpath d='M17.599 6.5a3 3 0 0 0 .399-1.375'/%3E%3Cpath d='M6.003 5.125A3 3 0 0 0 6.401 6.5'/%3E%3Cpath d='M3.477 10.896a4 4 0 0 1 .585-.396'/%3E%3Cpath d='M19.938 10.5a4 4 0 0 1 .585.396'/%3E%3Cpath d='M6 18a4 4 0 0 1-1.967-.516'/%3E%3Cpath d='M19.967 17.484A4 4 0 0 1 18 18'/%3E%3C/svg%3E")}.prose h2[data-icon=summary]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.prose .steps{counter-reset:step;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:0;list-style:none;display:grid}.prose ol.steps,.prose ul.steps{margin:1.25rem 0}.prose .steps>li{counter-increment:step;min-height:30px;color:var(--ink-2);margin:0;padding:0 0 0 42px;display:block;position:relative}.prose .steps>li+li{margin-top:0}.prose .steps>li>p{margin:0 0 .4rem}.prose .steps>li>:last-child{margin-bottom:0}.prose .steps>li:before{content:counter(step);background:var(--ink);width:30px;height:30px;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin:0;font-size:.875rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.prose details.faq{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin:.75rem 0;padding:0}.prose details.faq>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;list-style:none;display:flex}.prose details.faq>summary::-webkit-details-marker{display:none}.prose details.faq>summary h3{margin:0;font-size:1rem;font-weight:600;line-height:1.4;display:inline}.prose details.faq>summary:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);flex:none;width:10px;height:10px;margin-top:-4px;transition:transform .15s;transform:rotate(45deg)}.prose details.faq[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.prose details.faq>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}.prose details.faq>:not(summary){color:var(--ink-2);margin:0;padding:0 1.1rem 1rem}.prose details.faq>summary+*{padding-top:.15rem}.prose details.full-table{margin:1.25rem 0}.prose details.full-table>summary{cursor:pointer;color:var(--accent);border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.9rem;font-weight:600;list-style:none;display:inline-flex}.prose details.full-table>summary::-webkit-details-marker{display:none}.prose details.full-table>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-top:-3px;transition:transform .15s;transform:rotate(45deg)}.prose details.full-table[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.prose details.full-table>summary:hover{border-color:var(--accent)}.prose details.full-table>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prose details.full-table>.table-wrap{margin-top:.75rem}.prose .callout{border-radius:var(--radius);color:var(--ink);margin:1.5rem 0;padding:1rem 1.25rem}.prose .callout>:last-child{margin-bottom:0}.prose .callout:before{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.prose .callout.tip,.prose .callout.callout-tip{background:var(--accent-soft)}.prose .callout.tip:before,.prose .callout.callout-tip:before{content:"Pro tip";color:var(--accent)}.prose .callout.mistake,.prose .callout.callout-mistake{background:var(--neg-soft)}.prose .callout.mistake:before,.prose .callout.callout-mistake:before{content:"Common mistake";color:var(--neg)}.prose .callout.callout-example{background:var(--surface-2);border-left:4px solid var(--ink-3)}.prose .callout.callout-example:before{content:"Example";color:var(--ink-2)}.prose .callout.callout-warning{background:var(--warn-soft)}.prose .callout.callout-warning:before{content:"Warning";color:var(--warn)}.prose .callout.callout-note{background:var(--surface-2);border-left:4px solid var(--accent)}.prose .callout.callout-note:before{content:"Note";color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.prose details.faq>summary:after,.prose details.full-table>summary:after{transition:none}}.prose .spot{border-left:5px solid var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;margin:1.5rem 0;padding:1.5rem 1.75rem;display:grid}.spot-num{gap:.35rem;display:grid}.spot-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:3.5rem;font-weight:800;line-height:1}.spot-vs{color:var(--ink-3);font-size:1rem;font-weight:700}.prose .spot-lead{color:var(--ink);margin:0 0 .4rem;font-weight:700}.prose .spot-text{color:var(--ink-2);margin:0 0 .75rem;font-size:.95rem}.prose .vc{gap:1.5rem;margin:1.5rem 0;padding:1.25rem 1.5rem;display:grid}.prose .vc-intro{color:var(--ink-2);margin:0;font-size:.95rem}.prose .vc-chart{margin:0}.vc-chart>figcaption{flex-wrap:wrap;justify-content:space-between;gap:.35rem 1.25rem;margin:0 0 .5rem;display:flex}.vc-title{color:var(--ink);font-size:.95rem;font-weight:700}.vc-legend{color:var(--ink-3);flex-wrap:wrap;gap:.25rem 1.1rem;font-size:.82rem;display:flex}.vc-sw{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:.4rem;display:inline-block}.vc-pattern{background:var(--accent)}.vc-chance{background:var(--chance)}.prose ul.vc-rows{margin:0;padding:0;list-style:none}.prose .vc-rows>li{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:.9rem;margin:0;padding:.55rem 0;display:grid}.prose .vc-rows>li:last-child{border-bottom:0}.vc-mk{color:var(--ink);align-items:center;gap:.6rem;font-size:.92rem;font-weight:600;display:flex}.vc-tile{background:var(--surface-2);border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);border-radius:7px;flex:none;place-items:center;display:grid}.vc-bars{gap:2px;display:grid}.vc-line{margin-right:3.4rem;position:relative}.vc-track{height:12px;display:block}.vc-fill{border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.vc-val{white-space:nowrap;color:var(--ink-2);margin-left:.4rem;font-size:.82rem;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.vc-axis{color:var(--ink-3);grid-template-columns:calc(150px + .9rem) minmax(0,1fr) 3.4rem;margin-top:.25rem;font-size:.72rem;display:grid}.vc-axis>span{grid-area:1/2}.vc-axis>span:nth-child(2){justify-self:center}.vc-axis>span:nth-child(3){justify-self:end}.prose .myth{border-radius:var(--radius);border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:1.5rem 0;display:grid;overflow:hidden}.myth>div{padding:1.1rem 1.25rem}.prose .myth .myth-label{text-transform:uppercase;letter-spacing:.06em;margin:0 0 .4rem;font-size:.8rem;font-weight:700}.prose .myth p:not(.myth-label)+p{margin-top:.5rem}.prose .myth p{color:var(--ink);margin:0}.myth-claim-side{background:var(--warn-soft)}.prose .myth-claim-side .myth-label{color:var(--warn)}.myth-data-side{background:var(--pos-soft)}.prose .myth-data-side .myth-label{color:var(--pos)}.stats-details{margin:1.25rem 0}.stats-details>summary{cursor:pointer;color:var(--accent);border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.9rem;font-weight:600;list-style:none;display:inline-flex}.stats-details>summary::-webkit-details-marker{display:none}.stats-details>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-top:-3px;transition:transform .15s;transform:rotate(45deg)}.stats-details[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.stats-details>summary:hover{border-color:var(--accent)}.stats-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stats-details>section{margin-top:1rem}@media (max-width:640px){.prose .spot,.prose .myth{grid-template-columns:minmax(0,1fr)}.spot-big{font-size:2.75rem}.prose .vc-rows>li{grid-template-columns:minmax(0,1fr);gap:.35rem}.vc-axis{display:none}}@media (prefers-reduced-motion:reduce){.stats-details>summary:after{transition:none}}.gal{margin:1.25rem 0 1.75rem}.prose .gal-intro{margin:0 0 1rem;font-size:.9rem}.gal-filters{gap:.6rem;margin-bottom:1rem;display:grid}.gal-group{border:0;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;margin:0;padding:0;display:flex}.gal-group legend{float:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-right:.4rem;padding:0;font-size:.8rem;font-weight:600}.gal-opt{align-items:center;gap:.15rem;line-height:1.4;display:inline-flex;position:relative}.gal-opt:has(input:checked){background:var(--ink);color:var(--bg);border-color:var(--ink)}.gal-opt:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.gal-opt .chip-count{margin-left:.25rem}.gal .gal-recap{border-radius:var(--radius-sm);border-left:4px solid var(--chance);background:var(--surface-2);gap:.45rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.92rem;display:grid}.gal-recap-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;display:flex}.gal-card{content-visibility:auto;contain-intrinsic-size:auto 340px;min-width:0}.gal .ex-chart{height:100%;margin:0}.ex-tags{flex-wrap:wrap;gap:.3rem;display:flex}.ex-pill{text-transform:uppercase;letter-spacing:.04em;background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600}.ex-title{flex-wrap:wrap}.ex-open{color:var(--warn);font-weight:600}:is(.gal:has(.gal-m[value=crypto]:checked) [data-m]:not([data-m=crypto]),.gal:has(.gal-m[value=stocks]:checked) [data-m]:not([data-m=stocks]),.gal:has(.gal-m[value=forex]:checked) [data-m]:not([data-m=forex]),.gal:has(.gal-m[value=etf]:checked) [data-m]:not([data-m=etf]),.gal:has(.gal-m[value=indices]:checked) [data-m]:not([data-m=indices]),.gal:has(.gal-m[value=commodities]:checked) [data-m]:not([data-m=commodities])),:is(.gal-mk:has(.gal-c[value=best]:checked) .gal-card:not([data-c~=best]),.gal-mk:has(.gal-c[value=worst]:checked) .gal-card:not([data-c~=worst]),.gal-mk:has(.gal-c[value=textbook]:checked) .gal-card:not([data-c~=textbook]),.gal-mk:has(.gal-c[value=recent]:checked) .gal-card:not([data-c~=recent]),.gal-mk:has(.gal-c[value=typical]:checked) .gal-card:not([data-c~=typical])),.gal .ex-pill:not(:first-child):not([data-k=recent]){display:none}.gal-mk:has(.gal-c[value=best]:checked) .ex-pill:not([data-k=best]){display:none}.gal-mk:has(.gal-c[value=worst]:checked) .ex-pill:not([data-k=worst]){display:none}.gal-mk:has(.gal-c[value=textbook]:checked) .ex-pill:not([data-k=textbook]){display:none}.gal-mk:has(.gal-c[value=recent]:checked) .ex-pill:not([data-k=recent]){display:none}.gal-mk:has(.gal-c[value=typical]:checked) .ex-pill:not([data-k=typical]){display:none}:is(.gal-mk:has(.gal-c[value=best]:checked) .ex-pill[data-k=best],.gal-mk:has(.gal-c[value=worst]:checked) .ex-pill[data-k=worst],.gal-mk:has(.gal-c[value=textbook]:checked) .ex-pill[data-k=textbook],.gal-mk:has(.gal-c[value=recent]:checked) .ex-pill[data-k=recent],.gal-mk:has(.gal-c[value=typical]:checked) .ex-pill[data-k=typical]){display:revert}.dt-select{border:0;margin:0;padding:0}.dt-tabs{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;display:flex}.dt-opt{align-items:center;line-height:1.4;display:inline-flex}:is(.pattern-page:has(.dt-r[data-i="0"]:checked) .dt-opt[data-i="0"],.pattern-page:has(.dt-r[data-i="1"]:checked) .dt-opt[data-i="1"],.pattern-page:has(.dt-r[data-i="2"]:checked) .dt-opt[data-i="2"],.pattern-page:has(.dt-r[data-i="3"]:checked) .dt-opt[data-i="3"]){background:var(--ink);color:var(--bg);border-color:var(--ink)}:is(.pattern-page:has(.dt-r[data-i="0"]:focus-visible) .dt-opt[data-i="0"],.pattern-page:has(.dt-r[data-i="1"]:focus-visible) .dt-opt[data-i="1"],.pattern-page:has(.dt-r[data-i="2"]:focus-visible) .dt-opt[data-i="2"],.pattern-page:has(.dt-r[data-i="3"]:focus-visible) .dt-opt[data-i="3"]){outline:3px solid var(--accent);outline-offset:2px}:is(.pattern-page:has(.dt-r[data-i="0"]:checked) .dt-panel:not([data-i="0"]),.pattern-page:has(.dt-r[data-i="1"]:checked) .dt-panel:not([data-i="1"]),.pattern-page:has(.dt-r[data-i="2"]:checked) .dt-panel:not([data-i="2"]),.pattern-page:has(.dt-r[data-i="3"]:checked) .dt-panel:not([data-i="3"]),.pattern-page:has(.dt-r[data-i="0"]:checked) .dt-none:not([data-i="0"]),.pattern-page:has(.dt-r[data-i="1"]:checked) .dt-none:not([data-i="1"]),.pattern-page:has(.dt-r[data-i="2"]:checked) .dt-none:not([data-i="2"]),.pattern-page:has(.dt-r[data-i="3"]:checked) .dt-none:not([data-i="3"])){display:none}:is(.pattern-page:has(.dt-r[data-i="0"]:checked) .dt[data-miss~="0"] .dt-panel,.pattern-page:has(.dt-r[data-i="1"]:checked) .dt[data-miss~="1"] .dt-panel,.pattern-page:has(.dt-r[data-i="2"]:checked) .dt[data-miss~="2"] .dt-panel,.pattern-page:has(.dt-r[data-i="3"]:checked) .dt[data-miss~="3"] .dt-panel){display:block}.dt-cap{margin:0 0 .5rem}.dt-select.visually-hidden{position:fixed;top:50%;left:0}.prose .anat{gap:.75rem;margin:1.5rem 0;padding:1.25rem;display:grid}.anat-art{gap:1rem;display:grid}.anat-svg{width:100%;height:auto;display:block}.anat-solo .anat-svg{max-width:460px;margin:0 auto}.anat figcaption{margin:0}.anat-mark circle{fill:var(--ink)}.anat-mark text{fill:var(--bg);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.anat-plot .anat-mark text{transform:translateY(1.9px);font-size:16.5px!important}.anat-mark .anat-dot{fill:var(--ink-3)}.anat-brace,.anat-link,.anat-lead{fill:none;stroke:var(--ink-3);stroke-width:1.3px}.anat-lead{stroke-dasharray:3 3;display:none}.prose ol.anat-labels{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.prose .anat-labels>li{color:var(--ink);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:.6rem;margin:0;line-height:1.35;display:grid}.anat-n{background:var(--ink);width:24px;height:24px;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid}.anat-sub{color:var(--ink-3);font-size:.9rem;display:block}@media (max-width:639px){.anat-plot{overflow:hidden}.anat-plot .anat-svg{width:calc(100% * var(--crop,1));max-width:none}.anat-plot .anat-lead{display:none}}@media (min-width:640px){.anat-art{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0}.prose ol.anat-labels{display:block;position:relative}.prose .anat-labels>li{left:0;right:0;top:var(--y);padding-left:.5rem;position:absolute;transform:translateY(-50%)}.anat-lead{display:inline}}.ts-block{gap:1.25rem;margin:1.5rem 0;display:grid}.ts{gap:1.25rem;display:grid}.prose .ts-steps>.steps{margin:0}.prose .ts-fig{align-content:start;gap:.9rem;margin:0;padding:1rem 1.25rem;display:grid}.ts-svg{justify-items:center;display:grid}.ts-svg .shape-svg{max-width:300px}.ts-svg .shape-chart{max-width:380px}.ts-legend{gap:.5rem;margin:0;display:grid}.ts-l{grid-template-columns:14px minmax(0,1fr);column-gap:.6rem;font-size:.9rem;line-height:1.35;display:grid}.ts-l:before{content:"";border-top:2px dashed var(--ink-3);grid-row:span 2;width:14px;height:0;margin-top:.6em}.ts-l-entry:before{border-top-color:var(--accent)}.ts-l-stop:before{border-top-color:var(--neg)}.ts-l-target:before{border-top-color:var(--pos)}.ts-l-sell:before{border-top-style:dotted}.tr-sell line{stroke-dasharray:2 3}.ts-l dt{color:var(--ink);font-weight:700}.ts-l dd{color:var(--ink-2);margin:0}.ts-fig figcaption{margin:0}.prose .ts-ex-lead{gap:.1rem;margin:0 0 .6rem;display:grid}@media (min-width:640px){.ts:not(.ts-with-steps) .ts-fig{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}.ts:not(.ts-with-steps) .ts-fig figcaption{grid-column:1/-1}.ts-with-steps:has(.ts-fig){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.prose ul.cmp{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.75rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.prose .cmp>li{margin:0}.prose ul.cmp-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.prose a.cmp-card{text-decoration:none;transition:border-color .15s}.prose .cmp-card{text-align:center;height:100%;color:var(--ink);align-content:start;justify-items:center;gap:.35rem;padding:1rem;display:grid}.prose a.cmp-card:hover{border-color:var(--accent)}.cmp-current{background:var(--surface-2)}.cmp-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:700}.cmp-art{width:100%;height:96px;color:var(--ink-3);place-items:center;margin-bottom:.25rem;display:grid}.cmp-art svg.shape-svg{width:auto;max-width:100%;height:96px}.cmp-art-pair{justify-content:center;align-items:center;gap:.5rem;display:flex}.cmp-art-pair svg.shape-svg{width:calc(50% - .25rem);max-width:173px;height:auto;max-height:96px}.cmp-title{font-weight:700;line-height:1.3}.prose .cmp-dir{margin:0}.cmp-verdict{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .4rem;display:flex}.wm{isolation:isolate;position:relative}.wm:before{content:"";z-index:1;pointer-events:none;background-color:var(--ink);opacity:var(--wm-alpha);mix-blend-mode:var(--wm-blend);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 200'%3E%3Ctext x='260' y='118' text-anchor='middle' font-family='Inter,Arial,Helvetica,sans-serif' font-size='56' font-weight='700' transform='rotate(-14 260 100)'%3EPatternsWizard%3C/text%3E%3C/svg%3E") 50%/min(78%,460px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 200'%3E%3Ctext x='260' y='118' text-anchor='middle' font-family='Inter,Arial,Helvetica,sans-serif' font-size='56' font-weight='700' transform='rotate(-14 260 100)'%3EPatternsWizard%3C/text%3E%3C/svg%3E") 50%/min(78%,460px) no-repeat}@media (min-width:640px){.anat-art.wm:before{-webkit-mask-position:26%;mask-position:26%;-webkit-mask-size:min(46%,340px);mask-size:min(46%,340px)}}.zoomable{cursor:zoom-in;border-radius:var(--radius-sm);position:relative}.zoomable:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.zoomable:after{content:"";z-index:2;pointer-events:none;background-color:var(--accent);opacity:0;width:22px;height:22px;transition:opacity .15s;position:absolute;top:4px;right:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5M11 8v6M8 11h6'/%3E%3C/svg%3E") 50%/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5M11 8v6M8 11h6'/%3E%3C/svg%3E") 50%/18px no-repeat}.zoomable:hover:after,.zoomable:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.zoomable:after{transition:none}}html{scrollbar-gutter:stable}html.zoom-open{overflow:hidden}.zoom{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:95vw;max-height:90vh;color:var(--ink);padding:0;overflow:auto}.zoom::backdrop{background:var(--scrim)}.zoom-inner{padding:3rem 1.25rem 1rem;position:relative}.zoom-body{font-size:1rem;overflow-x:auto}.zoom-body>*{margin:0 auto}.zoom-body svg{width:100%;max-width:none;height:auto;display:block}.zoom-cap{text-align:center;color:var(--ink-2);margin:.75rem 0 0;font-size:.9rem}.zoom-close{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:1.4rem;line-height:1;display:grid;position:absolute;top:.5rem;right:.5rem}.zoom-close:hover{border-color:var(--accent)}.zoom-close:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:639px){.zoom{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.zoom-inner{flex-direction:column;justify-content:center;min-height:100%;padding:3.25rem 1rem 1rem;display:flex}}.not-found{padding-top:4rem;padding-bottom:4rem}.not-found .lead{color:var(--ink-2);max-width:60ch;font-size:1.15rem}.nf-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem 2rem;margin:1.5rem 0 2.5rem;display:grid}.nf-grid h2,.nf-grid h3{margin:0 0 .5rem;font-size:1.1rem}.nf-grid ul{margin:0;padding-left:1.1rem}.nf-grid li{margin:.3rem 0}.guides-about{color:var(--ink-2);margin:1.25rem 0 0}.affiliate-note,.risk-note{border-left:3px solid var(--line);background:var(--surface-2);border-radius:var(--radius-sm);color:var(--ink-2);margin:1rem 0;padding:.6rem .9rem;font-size:.875rem;line-height:1.5}.affiliate-note p,.risk-note p{margin:0}.affiliate-note a{color:var(--accent)}.prose .affiliate-note-inline{margin:1.25rem 0 .75rem}.risk-note{border-left-color:var(--warn);margin:1.5rem 0}.risk-note strong{color:var(--ink)}.prose .bench-box{border-left:5px solid var(--accent);margin:1.75rem 0;padding:1.1rem 1.25rem 1rem}.prose .bench-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.75rem;font-weight:700;display:flex}.prose .bench-title{color:var(--ink);margin:0 0 .5rem;font-weight:700}.prose ul.bench-cards{margin:.75rem 0}.prose .bench-card{gap:.3rem}.bench-row{justify-items:center;gap:.2rem;display:grid}.bench-row+.bench-row{border-top:1px solid var(--line);width:100%;margin-top:.4rem;padding-top:.4rem}.bench-num{font-variant-numeric:tabular-nums}.bench-big{letter-spacing:-.02em;color:var(--ink);font-size:1.5rem;font-weight:800}.bench-vs{color:var(--ink-3);font-size:.85rem;font-weight:600}.prose .bench-what,.prose .bench-none,.prose .bench-side{margin:0;line-height:1.35}.prose .bench-foot{margin:.25rem 0 0}.prose .ind-chart,.ind-chart{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:1.75rem 0;padding:.75rem .75rem .85rem}.ind-chart .ex-plot svg{width:100%;height:auto;display:block}.prose .ind-title{color:var(--ink);margin:0 0 .5rem;padding:0 .25rem;font-size:.95rem;font-weight:700}.ind-axis{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px}@media (max-width:559px){.ind-chart .ind-axis{font-size:15px}}.ind-line{fill:none;stroke-width:1.6px;stroke-linejoin:round}.ind-a{stroke:var(--accent)}.ind-b{stroke:var(--ind-b)}.ind-c{stroke:var(--ink-2);stroke-width:1.2px;stroke-dasharray:4 3}.ind-r1{stroke:var(--rb1);stroke-width:1.3px}.ind-r2{stroke:var(--rb2);stroke-width:1.3px}.ind-r3{stroke:var(--rb3);stroke-width:1.3px}.ind-r4{stroke:var(--rb4);stroke-width:1.3px}.ind-r5{stroke:var(--rb5);stroke-width:1.3px}.ind-r6{stroke:var(--rb6);stroke-width:1.3px}.ind-r7{stroke:var(--rb7);stroke-width:1.3px}.ind-r8{stroke:var(--rb8);stroke-width:1.3px}.ind-r9{stroke:var(--rb9);stroke-width:1.3px}.ind-r10{stroke:var(--rb10);stroke-width:1.3px}.ind-mk-pos{fill:var(--pos)}.ind-mk-neg{fill:var(--neg)}.ind-mk-dot{stroke:var(--surface);stroke-width:1.5px}.ind-mini .ind-mk-pos{fill:var(--hero-pos-ink)}.ind-mini .ind-mk-neg{fill:var(--hero-neg-ink)}.ind-mini .ind-mk-dot{stroke:none}.ind-d{stroke:var(--pos);stroke-width:1.3px}.ind-band{fill:var(--accent-soft);opacity:.8;stroke:none}.ind-panel{fill:var(--surface-2);opacity:.6}.ind-level{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 3}.ind-zero{stroke:var(--ink-3);stroke-width:1px}.ind-hist-up{fill:var(--pos);opacity:.55}.ind-hist-down{fill:var(--neg);opacity:.55}.ind-row{fill:var(--chance);opacity:var(--ind-row-op)}.ind-va{fill:var(--accent);opacity:var(--ind-va-op)}.ind-poc{fill:var(--ind-b);opacity:.7}.ind-chart figcaption{gap:.45rem;margin-top:.5rem;padding:0 .25rem;font-size:.86rem;display:grid}.prose ul.ind-legend{color:var(--ink-2);flex-wrap:wrap;gap:.2rem 1.1rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.prose ul.ind-legend>li{align-items:center;gap:.4rem;min-width:0;max-width:100%;margin:0;display:flex}.prose ul.ind-legend>li>span{min-width:0}.ind-chart .ind-sw{flex:none;width:22px;height:12px;display:block;overflow:visible}.ind-caption{color:var(--ink-3)}.ind-note{color:var(--ink-2)}.bc-svg{max-width:640px;margin:0 auto}.bc-label{fill:var(--ink-2);font-size:14px}.bc-label-hi{fill:var(--ink);font-weight:700}.bc-value{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.bc-bar{stroke:none}.bc-a{fill:var(--accent);opacity:.85}.bc-b{fill:var(--ind-b);opacity:.85}.bc-hi{fill:var(--ind-b)}.bc-pos{fill:var(--pos);opacity:.8}.bc-neg{fill:var(--neg);opacity:.8}.bc-zero{stroke:var(--ink-3);stroke-width:1px}.bc-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 3}.bc-tick{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.ph-art{--ind-b:var(--hero-ind-b);--rb1:var(--hero-rb1);--rb2:var(--hero-rb2);--rb3:var(--hero-rb3);--rb4:var(--hero-rb4);--rb5:var(--hero-rb5);--rb6:var(--hero-rb6);--rb7:var(--hero-rb7);--rb8:var(--hero-rb8);--rb9:var(--hero-rb9);--rb10:var(--hero-rb10)}.ind-mini .ind-line{stroke-width:2.2px}.ind-mini .ind-c{stroke:var(--hero-ink-2);stroke-width:1.6px}.ind-mini .ind-band{fill:var(--hero-accent);opacity:.16}.ind-mini .ind-level,.ind-mini .ind-zero{stroke:var(--hero-ink-2);opacity:.6}.ind-mini .ind-row{fill:var(--hero-ink-2);opacity:.25}.ind-mini .ind-va{fill:var(--hero-accent);opacity:.35}.ct-ptitle{fill:var(--ink-2);font-size:11px;font-weight:700}@media (max-width:559px){.ct-chart .ct-ptitle{font-size:16px}}.ct-dense .c-wick{stroke-width:.7px}.ct-dense .c-body{stroke-width:.5px}.ct-up .c-wick{stroke:var(--pos);stroke-width:1.2px;fill:none}.ct-down .c-wick{stroke:var(--neg);stroke-width:1.2px;fill:none}.ct-up .c-body{stroke:var(--pos);stroke-width:1.3px;fill:var(--surface)}.ct-down .c-body{stroke:var(--neg);stroke-width:1.3px;fill:var(--surface)}.ct-up.ct-filled .c-body{fill:var(--pos)}.ct-down.ct-filled .c-body{fill:var(--neg)}.ct-line{stroke-width:1.8px}.ct-brick{stroke-width:1.2px}.ct-brick-up{fill:var(--surface);stroke:var(--pos)}.ct-brick-down{fill:var(--neg);stroke:var(--neg)}.ct-x{fill:none;stroke:var(--pos);stroke-width:1.4px;stroke-linecap:round}.ct-o{fill:none;stroke:var(--neg);stroke-width:1.3px}.rd-up{--rd:var(--pos)}.rd-down{--rd:var(--neg)}.rd-neutral{--rd:var(--accent)}.rd-half{fill:var(--rd);fill-opacity:.32;stroke:var(--rd);stroke-width:.9px;stroke-linejoin:round}.rd-wick{stroke:var(--rd);stroke-width:1px}.rd-vwap{stroke:var(--ink);stroke-width:1.6px}.rd-vwap-sw{stroke-width:2px}.ct-mini .rd-half{fill-opacity:.45}.ct-mini .rd-vwap{stroke:var(--hero-ink)}.ct-mini .ct-line{stroke-width:2.4px}.pf-line{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.pf-gain{fill:var(--pos);opacity:.16;stroke:none}.pf-loss{fill:var(--neg);opacity:.16;stroke:none}.ind-sw .pf-gain,.ind-sw .pf-loss{opacity:.35}.pf-zero{stroke:var(--ink-3);stroke-width:1.2px}.pf-strike{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:4 3}.pf-spot{stroke:var(--accent);stroke-width:1px;stroke-dasharray:1 3}.pf-be{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.pf-klabel,.pf-belabel{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:10px}.pf-belabel{fill:var(--accent);font-weight:700}.pf-xlabel,.gk-xlabel{fill:var(--ink-3);font-size:10px}.pf-zone{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.pf-zone-gain{fill:var(--pos)}.pf-zone-loss{fill:var(--neg)}.pf-arrow{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.pf-tag{font-size:11px;font-weight:700}.pf-unl-gain .pf-tag{fill:var(--pos)}.pf-unl-loss .pf-tag{fill:var(--neg)}@media (max-width:559px){.pf-chart .ind-axis,.pf-klabel,.pf-belabel,.pf-xlabel,.pf-zone{font-size:15px}.pf-tag{font-size:16px}}.prose .pf-summary{margin:.6rem 0 0}.prose .pf-summary table.data{width:100%;display:table}.prose .pf-summary table.data th,.prose .pf-summary table.data td{white-space:normal;text-align:left;vertical-align:top;font-variant-numeric:tabular-nums;min-width:0;padding:.45rem .6rem}.prose .pf-summary table.data th{width:34%;color:var(--ink-2);font-weight:600}.pf-unl-cell{font-weight:700}.pf-mini .pf-line,.pf-mini .pf-arrow{stroke:var(--hero-ink);stroke-width:3px}.pf-mini .pf-gain,.pf-mini .pf-loss{opacity:.3}.pf-mini .pf-zero,.gk-mini .pf-strike,.pf-mini .pf-strike{stroke:var(--hero-ink-2);opacity:.7}.pf-tag-mini{fill:var(--hero-hl);font-size:13px;font-weight:700}.gk-grid{grid-template-columns:minmax(0,1fr);gap:.5rem 1rem;display:grid}@media (min-width:560px){.gk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gk-grid-1{grid-template-columns:minmax(0,1fr)}}.gk-grid svg,.gk-chart .ex-plot svg{width:100%;height:auto;display:block}.gk-name{fill:var(--ink);font-size:12px;font-weight:700}.gk-unit{fill:var(--ink-3);font-size:9.5px}.gk-panel .ind-axis{font-size:9.5px}@media (max-width:559px){.gk-chart .gk-unit,.gk-chart .pf-xlabel{font-size:15px}.gk-panel .ind-axis,.gk-panel .gk-unit,.gk-xlabel{font-size:11px}.gk-name{font-size:14px}}.prose .formula-box{border:1px solid var(--line);border-left:5px solid var(--ink-3);border-radius:var(--radius);background:var(--surface);margin:1.75rem 0;padding:1.1rem 1.25rem 1rem}.prose .formula-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .2rem;font-size:.75rem;font-weight:700}.prose .formula-name{color:var(--ink);margin:0 0 .75rem;font-weight:700}.prose .formula-box .table-wrap{margin:0 0 .9rem}table.data.formula-params th,table.data.formula-params td{white-space:normal;text-align:left;padding:.5rem .6rem}table.data.formula-params td:first-child{width:34%}.formula-param,.formula-default{display:block}.formula-default{color:var(--ink-3)}.prose ol.formula-steps{overflow-wrap:anywhere;gap:.35rem;margin:0 0 .75rem;padding-left:1.4rem;display:grid}.prose .formula-steps li{font-variant-numeric:tabular-nums;margin:0}.formula-box var{font-family:Georgia,Times New Roman,serif;font-style:italic}.prose .formula-variants{color:var(--ink-2);margin:0 0 .5rem;font-size:.92rem}.prose .formula-source{margin:0}.prose .prod-table{margin:1.75rem 0}.prod-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.prose table.prod{border-collapse:collapse;width:100%;font-size:.9rem;display:table;overflow:visible}table.prod th,table.prod td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.6rem .75rem}table.prod thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:var(--surface-2);vertical-align:bottom;font-size:.76rem;font-weight:600}table.prod tbody tr:last-child>*{border-bottom:0}table.prod tbody th{min-width:9rem;font-weight:400}.prod-name{font-weight:700;display:block}.prod-for{color:var(--ink-2);margin-top:.2rem;font-size:.82rem;display:block}.prod-np{color:var(--ink-3);font-style:italic}.prod-checked{white-space:nowrap;color:var(--ink-2);font-size:.82rem}.prod-src{font-size:.78rem;display:block}.prose .prod-table figcaption{padding:0 .25rem}@media (min-width:761px){.prose table.prod{font-size:.84rem}table.prod th,table.prod td{padding:.5rem}table.prod thead th{letter-spacing:.02em;font-size:.7rem}table.prod tbody th{min-width:7.5rem}.prod-checked{white-space:normal;min-width:6.5rem}.prod-src,table.prod td{overflow-wrap:anywhere}}@media (max-width:759px){.prod-wrap{background:0 0;border:0;overflow:visible}.prose table.prod,table.prod tbody,table.prod tr,table.prod th,table.prod td{width:100%;display:block}table.prod thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.prod tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0 0 .75rem;overflow:hidden}table.prod tbody th{background:var(--surface-2);border-bottom:1px solid var(--line)}table.prod td{border-bottom:1px solid var(--line);white-space:normal;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:.75rem;display:grid}table.prod td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:.76rem;font-weight:600}table.prod tbody tr>:last-child{border-bottom:0}.prod-checked .prod-src{grid-column:2}}.prose .how-checked{border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:var(--radius);background:var(--surface);margin:1.75rem 0;padding:1.1rem 1.25rem 1rem}.prose .how-checked p{margin:0 0 .6rem}.prose .hc-eyebrow,.prose .bio-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .2rem;font-size:.75rem;font-weight:700}.prose .hc-date{color:var(--ink);font-weight:700}.prose .hc-hands{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);padding:.5rem .75rem;font-weight:600}.prose ul.hc-sources{margin:0;padding-left:1.2rem;font-size:.9rem}.prose .hc-shots{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.75rem;margin-top:.9rem;display:grid}.prose .hc-shots figure{margin:0}.prose .hc-shots img{width:100%;height:auto;display:block}.prose .book-cards{margin:1.75rem 0}.prose .book-cards ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.prose .book-card{border:1px solid var(--line);border-left:6px solid var(--accent);border-radius:var(--radius);background:var(--surface);flex-direction:column;margin:0;padding:1rem 1.1rem .9rem 1.25rem;display:flex}.prose .bk-title{color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:700}.prose .bk-meta{color:var(--ink-2);margin:.15rem 0 .6rem;font-size:.86rem}.prose .book-card dl{gap:.45rem;margin:0 0 .6rem;display:grid}.prose .book-card dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:700}.prose .book-card dd{margin:0;font-size:.92rem}.prose .bk-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:auto 0 0;font-size:.8rem;display:flex}.prose .bk-buy{border:1px solid var(--accent);border-radius:var(--radius-sm);padding:.3rem .7rem;font-weight:600;text-decoration:none;display:inline-block}.prose .bk-buy:hover{background:var(--accent-soft)}.prose .bio-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:1.75rem 0;padding:1.1rem 1.25rem 1rem}.prose .bio-name{color:var(--ink);margin:0 0 .75rem;font-size:1.15rem;font-weight:700}.prose .bio-box dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.6rem 1.25rem;margin:0 0 .75rem;display:grid}.prose .bio-box dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:700}.prose .bio-box dd{margin:.1rem 0 0}.prose .bio-wide{grid-column:1/-1}.prose .bio-living{color:var(--pos);font-weight:600}.bio-src{white-space:nowrap;font-size:.78rem}.prose .bio-sources{margin:0}.prose .bio-tl{margin:1.75rem 0}.prose .bio-tl ol{margin:0;padding:0 0 0 1.4rem;list-style:none;position:relative}.prose .bio-tl ol:before{content:"";background:var(--line);width:2px;position:absolute;top:.4rem;bottom:1.6rem;left:.42rem}.prose .bio-tl li{margin:0;padding:0 0 .9rem .6rem;position:relative}.prose .bio-tl li:before{content:"";background:var(--surface);border:2px solid var(--accent);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.35rem;left:-1.24rem}.prose .bio-tl time{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700;display:block}.prose .bio-tl li p{margin:.1rem 0 0}.prose .bio-tl figcaption{padding:0 .25rem}.rv-name{fill:var(--hero-ink);font-size:13px;font-weight:600}.rv-more{fill:var(--hero-ink-2);font-weight:400}.rv-crit{fill:var(--hero-ink-2);font-size:11px}.rv-rule{stroke:var(--hero-ink-2);opacity:.25}.rv-dot{fill:var(--hero-accent)}.rv-ring{fill:none;stroke:var(--hero-ink-2);stroke-width:1.6px}.rv-legend text{fill:var(--hero-ink-2);font-size:11px}.bk-spine rect{fill:var(--hero-pill);stroke:var(--hero-ink-2);stroke-width:1px}.bk-alt rect{fill:var(--hero-accent);fill-opacity:.22}.bk-st{fill:var(--hero-ink);font-family:Georgia,Times New Roman,serif;font-size:13.5px;font-weight:600}.bk-sy{fill:var(--hero-ink-2);font-variant-numeric:tabular-nums;font-size:11px}.bk-shelf{stroke:var(--hero-ink-2);stroke-width:2px}.tr-name{fill:var(--hero-ink);font-size:20px;font-weight:700}.tr-band{stroke:var(--hero-ink-2);stroke-width:3px;stroke-linecap:round}.tr-open{stroke-dasharray:3 4}.tr-end{stroke:var(--hero-ink);stroke-width:2px}.tr-dot{fill:var(--hero-accent);stroke:var(--hero-from);stroke-width:1.5px}.tr-tick{stroke:var(--hero-ink-2);stroke-width:1px;opacity:.7}.tr-tickl{fill:var(--hero-ink-2);font-variant-numeric:tabular-nums;font-size:11px}.tr-year{fill:var(--hero-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}@media (max-width:559px){.tr-year{font-size:14px}}.prose .dg-fig,.dg-fig{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:1.75rem 0;padding:.75rem .75rem .85rem}.prose .dg-title{color:var(--ink);margin:0 0 .5rem;padding:0 .25rem;font-size:.95rem;font-weight:700}.dg-plot svg,.dg-mini svg{width:100%;height:auto;display:block}.dg-plot svg{max-width:560px;margin:0 auto}.dg-fig figcaption{gap:.45rem;margin-top:.5rem;padding:0 .25rem;font-size:.86rem;display:grid}.dg-caption{color:var(--ink-3)}.dg-note{color:var(--ink-2)}.prose dl.dg-key{color:var(--ink-2);gap:.2rem;margin:0;font-size:.84rem;display:grid}.prose dl.dg-key>div{flex-wrap:wrap;gap:0 .4rem;display:flex}.prose dl.dg-key dt{color:var(--ink);margin:0;font-weight:700}.prose dl.dg-key dt:after{content:":"}.prose dl.dg-key dd{margin:0}.dg-t{fill:var(--ink-2);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:16px}.dg-tb{fill:var(--ink);font-weight:700}.dg-ts{fill:var(--ink-3);font-size:15px}.dg-ts2{fill:var(--ink-2);font-size:15px}.dg-tpos{fill:var(--pos)}.dg-tneg{fill:var(--neg)}.dg-tacc{fill:var(--accent)}.dg-num{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px}.dg-num-big{fill:var(--ink-2);font-size:22px;font-weight:700}.dg-num-small{fill:var(--ink-2);font-size:13px;font-weight:700}.dg-price{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.dg-faded{stroke-dasharray:3 4;opacity:.5}.dg-guide{fill:none;stroke:var(--ink-3);stroke-width:1.2px;stroke-dasharray:5 4}.dg-thin{fill:none;stroke:var(--ink-3);stroke-width:1px}.dg-neg-line{stroke:var(--neg)}.dg-level-now{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:2 3}.dg-level-key{fill:none;stroke:var(--accent);stroke-width:1.8px}.dg-step{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linejoin:round}.dg-measure{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:6 4}.dg-diag{fill:none;stroke:var(--accent);stroke-width:2px}.dg-angle,.dg-fork{fill:none;stroke:var(--ink-2);stroke-width:1.3px}.dg-fork{stroke-width:1.8px}.dg-third{fill:none;stroke:var(--ind-b);stroke-width:1.4px;stroke-dasharray:6 4}.dg-grid{fill:none;stroke:var(--line);stroke-width:1px}.dg-grid-strong{fill:none;stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 3}.dg-frame{fill:none;stroke:var(--ink);stroke-width:1.6px}.dg-tick{stroke:var(--ink);stroke-width:1.4px}.dg-spiral{fill:none;stroke:var(--accent);stroke-width:2.6px}.dg-cell{fill:var(--surface)}.dg-cell-line{stroke:var(--line);stroke-width:1px}.dg-box{fill:var(--surface-2);stroke:var(--ink-3);stroke-width:1.2px}.dg-formula{fill:var(--surface-2);stroke:var(--line)}.dg-z-pos{fill:var(--pos);fill-opacity:.1}.dg-z-neg{fill:var(--neg);fill-opacity:.1}.dg-z-acc{fill:var(--accent);fill-opacity:.12}.dg-z-warn{fill:var(--warn);fill-opacity:.18}.dg-z-mute{fill:var(--chance);fill-opacity:.16}.dg-strong{fill-opacity:.32}.dg-zone-line-pos{stroke:var(--pos);stroke-width:1px}.dg-zone-line-neg{stroke:var(--neg);stroke-width:1px}.dg-ask{fill:var(--neg);fill-opacity:.55}.dg-bid{fill:var(--pos);fill-opacity:.55}.dg-bracket{fill:none;stroke:var(--ink);stroke-width:1.4px}.dg-axis-line{stroke:var(--ink-3);stroke-width:1px}.dg-arrow .dg-arrow-line,.dg-axis .dg-arrow-line{fill:none;stroke:var(--ink-2);stroke-width:1.4px}.dg-arrow .dg-arrow-head,.dg-axis .dg-arrow-head{fill:var(--ink-2);stroke:none}.dg-axis .dg-arrow-line{stroke:var(--ink-3);stroke-width:1px}.dg-axis .dg-arrow-head{fill:var(--ink-3)}.dg-dot{fill:var(--surface);stroke:var(--ink);stroke-width:2px}.dg-dot-acc{fill:var(--accent);stroke:var(--surface);stroke-width:1.5px}.dg-dot-pos{fill:var(--pos);stroke:var(--surface);stroke-width:1.5px}.dg-dot-neg{fill:var(--neg);stroke:var(--surface);stroke-width:1.5px}.dg-cu .dg-wick,.dg-cd .dg-wick{stroke:var(--ink);stroke-width:1.3px;fill:none}.dg-cu .dg-body{fill:var(--surface);stroke:var(--ink);stroke-width:1.4px}.dg-cd .dg-body{fill:var(--ink);stroke:var(--ink);stroke-width:1px}.dg-hc-pos{--hc:var(--pos)}.dg-hc-neg{--hc:var(--neg)}.dg-hc .dg-hc-wick{stroke:var(--hc);stroke-width:1.6px;fill:none}.dg-hc-hollow .dg-hc-body{fill:var(--surface);stroke:var(--hc);stroke-width:2px}.dg-hc-filled .dg-hc-body{fill:var(--hc);stroke:var(--hc);stroke-width:2px}.dg-poc{fill:var(--accent);fill-opacity:.85}.dg-vrow{fill:var(--ink-3);fill-opacity:.6}.dg-arrow-head-fill{fill:var(--ink-2);stroke:none}.dg-zone-ring{stroke:var(--warn);stroke-width:1.6px}.dg-pf{fill:none;stroke-width:2px;stroke-linecap:round}.dg-pf-x{stroke:var(--pos)}.dg-pf-o{stroke:var(--neg)}.dg-pf-acc{stroke:var(--accent);stroke-width:2.8px}.ph-art>.dg-mini{flex:1 1 0;min-width:0;max-width:100%}.ph-art .dg-svg{--ink-2:var(--hero-ink);--line:var(--hero-line);--surface-2:var(--hero-surface-2);--warn:var(--hero-hl);--chance:var(--hero-ink-2)}.ph-art .dg-t{stroke:var(--hero-from)}.ind-fib-level{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:4 3}.ind-fib-key{stroke:var(--accent);stroke-width:1.6px}.ind-sw .ind-fib-level,.ind-sw .ind-fib-key{fill:none}.ind-fib-keylabel{fill:var(--accent);font-weight:700}.ind-fib-leg{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:6 4;opacity:.8}.ind-pivot{fill:var(--ind-b);stroke:none}.ind-anchor{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.ind-anchor-label{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-size:11px;font-weight:700}@media (max-width:559px){.ind-anchor-label{font-size:15px}}.ind-mini .ind-fib-level{stroke:var(--hero-ink-2);opacity:.6}.ind-mini .ind-fib-key{stroke:var(--hero-accent);stroke-width:2.2px}.ind-seg{fill:none;stroke-width:1.8px;stroke-linecap:round}.ind-seg-pos .ind-seg,.ind-seg-hpos .ind-seg{stroke:var(--pos)}.ind-seg-neg .ind-seg,.ind-seg-hneg .ind-seg{stroke:var(--neg)}.ind-seg-hpos .ind-seg,.ind-seg-hneg .ind-seg{stroke-dasharray:4 3}.ind-seg-pos .ind-seg-dot,.ind-seg-hpos .ind-seg-dot{fill:var(--pos)}.ind-seg-neg .ind-seg-dot,.ind-seg-hneg .ind-seg-dot{fill:var(--neg)}.video-section{margin:2rem 0}.video-section figure{margin:0 0 1rem}.video-section figcaption{margin-top:.5rem}.video-frame{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--line);background:#000;display:block;position:relative;overflow:hidden}.video-frame iframe,.video-frame img{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.video-play{place-items:center;transition:transform .15s;display:grid;position:absolute;inset:0}.video-facade:hover .video-play,.video-facade:focus-visible .video-play{transform:scale(1.08)}
