@font-face{font-family: "Playfair Display";src: url("fonts/playfair.woff2?v=1cf4160e7c") format("woff2");font-weight: 400 800;font-style: normal;font-display: swap}@font-face{font-family: "Inter";src: url("fonts/inter.woff2?v=6aaaf852f4") format("woff2");font-weight: 400 700;font-style: normal;font-display: swap}:root{--paper: #080F12;--sheet: #111D22;--sheet-2: #16252B;--ink: #F5F7F6;--ink-2: #A8B5B9;--ink-3: #82939A;--rule: #213238;--rule-soft: #18272D;--cobalt: #00E676;--mint: #7CFFC0;--cobalt-wash: rgba(0,230,118,.09);--cobalt-ink: #03140C;--b-grade: #8FB3FF;--b-wash: rgba(143,179,255,.12);--up: #3BE39A;--up-wash: rgba(59,227,154,.12);--down: #FF6B6B;--down-wash: rgba(255,107,107,.12);--amber: #F2B84B;--amber-wash: rgba(242,184,75,.12);--glow: 0 0 0 1px rgba(0,230,118,.35),0 0 28px -6px rgba(0,230,118,.45);--shadow: 0 1px 0 rgba(255,255,255,.03) inset,0 18px 40px -24px rgba(0,0,0,.8);--font-serif: "Playfair Display","Iowan Old Style",Georgia,serif;--font-ui: "Inter","Segoe UI",system-ui,-apple-system,Helvetica,Arial,sans-serif;--font-display: var(--font-ui);--font-text: var(--font-ui);--measure: 68ch;--radius: 10px;color-scheme: dark}:root[data-theme="light"]{--paper: #F3F5F3;--sheet: #FFFFFF;--sheet-2: #EEF2EF;--ink: #0B1417;--ink-2: #46565C;--ink-3: #5A6A70;--rule: #D5DDD9;--rule-soft: #E4EAE6;--cobalt: #00794A;--mint: #00A862;--cobalt-wash: #E1F4EA;--cobalt-ink: #FFFFFF;--b-grade: #2A55C9;--b-wash: #E4EAFA;--up: #08714A;--up-wash: #DDF0E6;--down: #B02E28;--down-wash: #F7E1DF;--amber: #8A5D00;--amber-wash: #F6ECD4;--glow: 0 0 0 1px rgba(0,121,74,.35),0 10px 24px -14px rgba(0,121,74,.45);--shadow: 0 1px 0 rgba(11,20,23,.04),0 10px 28px -16px rgba(11,20,23,.22);color-scheme: light}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-padding-top: 88px}body{margin: 0;background: var(--paper);color: var(--ink);font-family: var(--font-ui);font-size: 16.5px;line-height: 1.65;font-optical-sizing: auto;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}img,svg{max-width: 100%}::selection{background: color-mix(in srgb,var(--cobalt) 24%,transparent)}html{scrollbar-color: color-mix(in srgb,var(--ink-3) 60%,transparent) transparent}a{color: inherit;text-decoration-color: color-mix(in srgb,var(--cobalt) 55%,transparent);text-underline-offset: 3px;text-decoration-thickness: 1px}a:hover{color: var(--cobalt);text-decoration-color: var(--cobalt)}:focus-visible{outline: 2px solid var(--mint);outline-offset: 3px;border-radius: 4px}h1,h2,h3,h4{font-family: var(--font-ui);font-weight: 650;line-height: 1.15;letter-spacing: -.01em;margin: 0;text-wrap: balance}h1,h2{font-family: var(--font-serif);font-weight: 600;letter-spacing: -.012em;line-height: 1.08}p{margin: 0}.num,td,.tabular{font-variant-numeric: tabular-nums}.sr-only{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: 16px;top: -48px;background: var(--ink);color: var(--paper);padding: 8px 14px;z-index: 100;font-family: var(--font-ui);border-radius: var(--radius)}.skip:focus{top: 12px}.wrap{width: 100%;max-width: 1200px;margin-inline: auto;padding-left: max(16px,env(safe-area-inset-left,0px));padding-right: max(16px,env(safe-area-inset-right,0px))}@media (min-width: 720px){.wrap{padding-left: max(32px,env(safe-area-inset-left,0px));padding-right: max(32px,env(safe-area-inset-right,0px))}}.kicker,.label{font-family: var(--font-ui);font-size: 12.5px;font-weight: 600;letter-spacing: .09em;text-transform: uppercase;color: var(--ink-2)}.meta{font-family: var(--font-ui);font-size: 14px;color: var(--ink-2)}.meta-row{display: flex;flex-wrap: wrap;gap: 6px 14px;align-items: center}.meta-row>* + *::before{content: "\2234";color: var(--cobalt);margin-right: 14px;font-size: 13px}.therefore{color: var(--cobalt);font-family: var(--font-ui)}body::before{content: "";position: fixed;inset: 0 0 auto;height: env(safe-area-inset-top,0px);z-index: 30;background: var(--paper)}.site-header{position: sticky;top: env(safe-area-inset-top,0px);z-index: 20;background: color-mix(in srgb,var(--paper) 84%,transparent);backdrop-filter: saturate(1.3) blur(14px);-webkit-backdrop-filter: saturate(1.3) blur(14px);border-bottom: 1px solid var(--rule)}.header-row{display: flex;align-items: center;gap: 20px;min-height: 64px}.brand{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;color: var(--ink)}.brand:hover{color: var(--ink)}.brand-mark{width: 22px;height: 22px;color: var(--cobalt);flex: none}.brand-word{font-family: var(--font-serif);font-weight: 700;font-size: 27px;line-height: 1;letter-spacing: -.01em}.brand-word .dot,.wm-dot{color: var(--cobalt)}.nav{display: flex;gap: 2px;margin-left: 8px;overflow-x: auto;scrollbar-width: none;min-width: 0}.nav::-webkit-scrollbar{display: none}.nav a{font-family: var(--font-ui);font-size: 14.5px;font-weight: 500;text-decoration: none;color: var(--ink-2);padding: 8px 11px;border-radius: 8px;white-space: nowrap;position: relative}.nav a:hover{color: var(--ink);background: var(--rule-soft)}.nav a[aria-current="page"]{color: var(--ink)}.nav a[aria-current="page"]::after{content: "";position: absolute;left: 11px;right: 11px;bottom: 2px;height: 2px;border-radius: 2px;background: var(--cobalt)}.header-actions{margin-left: auto;display: flex;gap: 8px;align-items: center;flex: none}.icon-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 38px;min-width: 38px;padding: 0 10px;border-radius: 999px;border: 1px solid var(--rule);background: transparent;color: var(--ink-2);font-family: var(--font-ui);font-size: 14px;cursor: pointer}.icon-btn:hover{color: var(--ink);border-color: var(--ink-3);background: var(--rule-soft)}.icon-btn svg{width: 17px;height: 17px}.icon-btn kbd{font-family: var(--font-ui);font-size: 12px;color: var(--ink-3);border: 1px solid var(--rule);border-radius: 4px;padding: 0 5px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 42px;padding: 0 18px;border-radius: 8px;border: 0;cursor: pointer;background: var(--cobalt);color: var(--cobalt-ink);text-decoration: none;font-family: var(--font-ui);font-size: 15px;font-weight: 600;letter-spacing: -.005em;transition: background-color .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease}.btn:hover{background: var(--mint);color: var(--cobalt-ink);box-shadow: var(--glow)}.btn:active{transform: translateY(1px)}.btn .arr{transition: transform .18s ease}.btn:hover .arr{transform: translateX(3px)}.btn-ghost{background: transparent;color: var(--ink);box-shadow: inset 0 0 0 1px var(--rule)}.btn-ghost:hover{background: var(--rule-soft);color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink-3)}.btn-sm{height: 38px;padding: 0 16px;font-size: 14.5px}.btn-outline{background: transparent;color: var(--cobalt);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--cobalt) 70%,transparent)}.btn-outline:hover{background: var(--cobalt-wash);color: var(--cobalt);box-shadow: inset 0 0 0 1px var(--cobalt),var(--glow)}.menu-btn{display: none}.menu-btn .i-close{display: none}.menu-btn[aria-expanded="true"] .i-menu{display: none}.menu-btn[aria-expanded="true"] .i-close{display: block}@media (max-width: 899px){.header-row{min-height: 60px;gap: 12px}.nav{display: none}.search-label,.header-actions .btn,.theme-btn{display: none}.menu-btn{display: inline-flex}}main{display: block}.band{padding-block: 56px}.band + .band{border-top: 1px solid var(--rule)}.band-tight{padding-block: 36px}.band-sheet{background: var(--sheet)}.section-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 8px 24px;margin-bottom: 24px}.section-head h2{font-size: clamp(28px,3.2vw,38px)}.section-head p{color: var(--ink-2);max-width: 56ch;font-size: 15.5px}.edition-strip{padding-block: 18px;border-bottom: 1px solid var(--rule)}.hero{padding-block: 44px 28px}.hero h1,.h-display{font-family: var(--font-serif);font-weight: 600;font-size: clamp(42px,6.6vw,84px);line-height: 1;letter-spacing: -.02em;max-width: 15ch}.hero .dek,.dek{font-size: clamp(18px,1.8vw,21px);line-height: 1.55;color: var(--ink-2);max-width: 54ch;margin-top: 22px}.hero-grid{display: grid;gap: 32px}@media (min-width: 1000px){.hero-grid{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);align-items: end}}@media (min-width: 1000px){.hero-grid.has-update{align-items: start}}.lede{display: grid;gap: 14px;max-width: var(--measure);font-size: 17.5px}.lede p:first-child::first-line{font-weight: 600}.map-figure{margin: 0;background: var(--sheet);border: 1px solid var(--rule);border-radius: 10px;box-shadow: var(--shadow)}.map-head{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 20px;padding: 16px 20px;border-bottom: 1px solid var(--rule-soft)}.map-legend{display: flex;flex-wrap: wrap;gap: 14px;font-family: var(--font-ui);font-size: 13px;color: var(--ink-2)}.map-legend span{display: inline-flex;align-items: center;gap: 6px}.map-legend i{width: 22px;height: 0;border-top: 2.5px solid var(--cobalt);display: inline-block}.map-legend i.b{border-top-width: 1.75px}.map-legend i.c{border-top: 1.5px dashed var(--ink-3)}.map-scroll{overflow-x: auto;padding: 8px 4px 4px}.map-scroll svg{display: block;min-width: 760px;width: 100%;height: auto}.map-cap{padding: 12px 20px 16px;border-top: 1px solid var(--rule-soft);color: var(--ink-2);font-size: 14.5px;font-family: var(--font-ui)}.cm-edge{fill: none;stroke: var(--cobalt);transition: opacity .2s,stroke-width .2s}.cm-edge.g-A{stroke-width: 2.6}.cm-edge.g-B{stroke-width: 1.7;opacity: .8}.cm-edge.g-C{stroke: var(--ink-3);stroke-width: 1.4;stroke-dasharray: 5 5}.cm-node rect{stroke-width: 1}.cm-node.trigger rect{fill: color-mix(in srgb,var(--cobalt) 12%,var(--sheet));stroke: color-mix(in srgb,var(--cobalt) 50%,var(--rule))}.cm-node.trigger .t1{fill: var(--ink)}.cm-node.trigger .t2{fill: var(--ink-2)}.cm-node.channel rect{fill: var(--sheet);stroke: color-mix(in srgb,var(--cobalt) 70%,transparent)}.cm-node.channel .t1{fill: var(--ink)}.cm-node.move rect{fill: var(--sheet);stroke: var(--rule)}.cm-node.move .t1{fill: var(--ink)}.cm-node.move .t3.up{fill: var(--up)}.cm-node.move .t3.down{fill: var(--down)}.cm-node text{font-family: var(--font-ui)}.cm-node .t1{font-size: 14px;font-weight: 600}.cm-node .t2{font-size: 11.5px}.cm-node .t3{font-size: 17px;font-weight: 800}.cm-col{font-family: var(--font-ui);font-size: 11px;font-weight: 600;letter-spacing: .1em;fill: var(--ink-3)}a.cm-link{cursor: pointer}a.cm-link:hover rect,a.cm-link:focus rect{stroke: var(--cobalt);stroke-width: 2}.cm-pulse{fill: var(--cobalt)}svg.dim .cm-edge{opacity: .14}svg.dim .cm-edge.lit{opacity: 1;stroke-width: 3}svg.dim .cm-node{opacity: .35}svg.dim .cm-node.lit{opacity: 1}@media (prefers-reduced-motion: reduce){.cm-pulse{display: none}}.table-scroll{position: relative;overflow-x: auto;border: 1px solid var(--rule);border-radius: 10px;background: var(--sheet)}table.board,table.data{width: 100%;border-collapse: collapse;font-family: var(--font-ui);font-size: 15px}.board th,.data th{text-align: left;font-weight: 600;font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-2);padding: 12px 16px;border-bottom: 1px solid var(--rule);white-space: nowrap}.board td,.data td{padding: 13px 16px;border-bottom: 1px solid var(--rule-soft);vertical-align: middle}.board tr:last-child td,.data tr:last-child td{border-bottom: 0}.board .asset{font-weight: 600;white-space: nowrap}.board .lvl{text-align: right;white-space: nowrap;color: var(--ink-2)}.board .chg{text-align: right;font-weight: 700;white-space: nowrap}.up{color: var(--up)}.down{color: var(--down)}.flat{color: var(--ink-2)}.bar{position: relative;width: 140px;height: 8px}.bar::before{content: "";position: absolute;left: 50%;top: -4px;bottom: -4px;width: 1px;background: var(--rule)}.bar i{position: absolute;top: 0;height: 8px;border-radius: 2px}.bar i.up{left: 50%;background: var(--up)}.bar i.down{right: 50%;background: var(--down)}.board .why a{text-decoration: none;display: inline-flex;gap: 10px;align-items: center}.board .why a:hover span.t{text-decoration: underline}.board tr.shared td.why{color: var(--ink-3)}.grade{display: inline-flex;align-items: center;gap: 7px;font-family: var(--font-ui);font-size: 13px;color: var(--ink-2);white-space: nowrap}.grade b{display: inline-grid;place-items: center;width: 24px;height: 24px;border-radius: 5px;font-size: 14px;font-weight: 800}.grade.g-A b{background: var(--up-wash);color: var(--up);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--up) 40%,transparent)}.grade.g-B b{background: var(--b-wash);color: var(--b-grade);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--b-grade) 40%,transparent)}.grade.g-C b{background: var(--amber-wash);color: var(--amber);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--amber) 45%,transparent)}.pill{display: inline-flex;align-items: center;gap: 6px;font-family: var(--font-ui);font-size: 12.5px;font-weight: 600;padding: 3px 10px;border-radius: 999px;white-space: nowrap}.pill::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor}.pill.open{color: var(--amber);background: var(--amber-wash)}.pill.held{color: var(--up);background: var(--up-wash)}.pill.triggered{color: var(--down);background: var(--down-wash)}.review-flag{font-family: var(--font-ui);font-size: 12.5px;font-weight: 600;color: var(--cobalt);background: var(--cobalt-wash);padding: 3px 10px;border-radius: 999px;white-space: nowrap}.review-note{border-left: 3px solid var(--cobalt);padding-left: 12px}.pill.pending{color: var(--ink-2);background: var(--rule-soft)}.files{display: grid;border-top: 1px solid var(--rule)}.file-row{display: grid;gap: 10px 28px;padding-block: 26px;border-bottom: 1px solid var(--rule);text-decoration: none;color: inherit}@media (min-width: 820px){.file-row{grid-template-columns: 170px minmax(0,1fr) 210px;align-items: start}}.file-row:hover{color: inherit}.file-row:hover h3{color: var(--cobalt)}.file-move{font-family: var(--font-ui);font-weight: 800;font-size: 30px;letter-spacing: -.02em;line-height: 1}.file-move small{display: block;font-size: 13px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--ink-2);margin-top: 8px}.file-row h3{font-size: 23px;margin-bottom: 8px;transition: color .15s}.file-row p{color: var(--ink-2);font-size: 16.5px;max-width: 62ch}.file-side{display: grid;gap: 10px;align-content: start;font-family: var(--font-ui);font-size: 14px;color: var(--ink-2)}.file-hero{padding-block: 40px 24px}.crumbs{font-family: var(--font-ui);font-size: 14px;color: var(--ink-2);display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 26px}.crumbs a{text-decoration: none}.crumbs span[aria-hidden]{color: var(--ink-3)}.file-hero h1{font-weight: 600;font-size: clamp(34px,5vw,60px);line-height: 1.04;letter-spacing: -.018em;max-width: 20ch;margin-top: 14px}.move-line{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 18px;margin-top: 26px;font-family: var(--font-ui)}.move-line .big{font-size: clamp(32px,4.6vw,48px);font-weight: 800;letter-spacing: -.02em;line-height: 1;font-variant-numeric: lining-nums proportional-nums}.move-line .note{color: var(--ink-2);font-size: 15px}.file-layout{display: grid;gap: 40px;padding-bottom: 64px}@media (min-width: 1040px){.file-layout{grid-template-columns: minmax(0,1fr) 320px;gap: 64px}}.prose{max-width: var(--measure);display: grid;gap: 18px}.prose h2{font-size: 27px;margin-top: 22px}.prose p{font-size: 17.5px;line-height: 1.7;color: color-mix(in srgb,var(--ink) 92%,var(--ink-2))}sup.ref{font-family: var(--font-ui);font-size: 11.5px;font-weight: 600;margin-left: 2px}sup.ref a{text-decoration: none;color: var(--cobalt);padding: 0 1px}.aside{display: grid;gap: 18px;align-content: start}@media (min-width: 1040px){.aside{position: sticky;top: 96px}}.panel{background: var(--sheet);border: 1px solid var(--rule);border-radius: 10px;padding: 18px 20px;display: grid;gap: 10px}.panel h3{font-size: 15px;letter-spacing: .02em}.panel p{font-family: var(--font-ui);font-size: 14.5px;line-height: 1.5;color: var(--ink-2)}.panel .tags{display: flex;flex-wrap: wrap;gap: 6px}.tag{font-family: var(--font-ui);font-size: 13px;padding: 4px 10px;border-radius: 999px;border: 1px solid var(--rule);text-decoration: none;color: var(--ink-2);background: var(--paper)}.tag:hover{border-color: var(--cobalt);color: var(--cobalt)}.not-this{border-left: 3px solid var(--ink);padding: 6px 0 6px 18px;font-style: italic;color: var(--ink-2)}.chain{list-style: none;margin: 28px 0 0;padding: 0;display: grid;gap: 0;counter-reset: none}@media (min-width: 900px){.chain{grid-template-columns: repeat(var(--steps,4),minmax(0,1fr))}}.chain li{position: relative;padding: 16px 18px;background: var(--sheet);border: 1px solid var(--rule);min-width: 0}.chain li + li{border-top: 0}@media (min-width: 900px){.chain li + li{border-top: 1px solid var(--rule);border-left: 0}.chain li:first-child{border-radius: 10px 0 0 10px}.chain li:last-child{border-radius: 0 10px 10px 0}.chain li:not(:last-child)::after{content: "";position: absolute;right: -9px;top: 50%;width: 16px;height: 16px;margin-top: -8px;background: var(--sheet);border-top: 1px solid var(--rule);border-right: 1px solid var(--rule);transform: rotate(45deg);z-index: 1}}@media (max-width: 899px){.chain li:first-child{border-radius: 10px 10px 0 0}.chain li:last-child{border-radius: 0 0 10px 10px}}.chain .k{font-family: var(--font-ui);font-size: 11.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--cobalt)}.chain li.trigger{background: color-mix(in srgb,var(--cobalt) 11%,var(--sheet));border-color: color-mix(in srgb,var(--cobalt) 40%,var(--rule))}.chain li.trigger .k{color: var(--cobalt)}.chain li.trigger .l{color: var(--ink)}.chain li.trigger .n{color: var(--ink-2)}@media (min-width: 900px){.chain li.trigger::after{background: color-mix(in srgb,var(--cobalt) 11%,var(--sheet)) !important;border-color: color-mix(in srgb,var(--cobalt) 40%,var(--rule)) !important}}.chain .l{font-family: var(--font-ui);font-weight: 600;font-size: 16px;line-height: 1.3;margin-top: 6px}.chain .n{font-family: var(--font-ui);font-size: 13.5px;line-height: 1.45;color: var(--ink-2);margin-top: 6px}.chain li.move .l{font-weight: 800}.falsifier{position: relative;border: 1px solid color-mix(in srgb,var(--ink) 38%,transparent);border-radius: 12px;padding: 26px 22px 20px;background: var(--sheet);display: grid;gap: 14px;margin-top: 12px}.falsifier .stamp{position: absolute;top: -12px;left: 18px;background: var(--ink);color: var(--paper);font-family: var(--font-ui);font-weight: 800;font-size: 12px;letter-spacing: .14em;padding: 4px 10px;border-radius: 4px}.falsifier .ftext{font-size: 18px;line-height: 1.55}.falsifier .fmeta{display: flex;flex-wrap: wrap;gap: 8px 18px;align-items: center;font-family: var(--font-ui);font-size: 14px;color: var(--ink-2)}.falsifier code,code.cond{font-family: var(--font-ui);font-size: 14px;background: var(--paper);border: 1px solid var(--rule);border-radius: 5px;padding: 3px 8px;color: var(--ink);white-space: normal}.gauges{display: grid;gap: 10px}.gauge{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 12px;font-family: var(--font-ui);font-size: 14px}.gauge .track{grid-column: 1 / -1;height: 6px;border-radius: 3px;background: var(--rule-soft);position: relative;overflow: hidden}.gauge .track i{position: absolute;inset: 0 auto 0 0;background: var(--amber);border-radius: 3px}.gauge.met .track i{background: var(--down)}.gauge .g-l{color: var(--ink-2)}.gauge .g-r{font-weight: 600}.chart{margin: 8px 0 0}.chart svg{display: block;width: 100%;height: auto;overflow: visible}.chart figcaption{font-family: var(--font-ui);font-size: 13.5px;color: var(--ink-2);margin-top: 8px}.ch-area{fill: color-mix(in srgb,var(--cobalt) 12%,transparent);stroke: none}.ch-line{fill: none;stroke: var(--cobalt);stroke-width: 2;stroke-linejoin: round;stroke-linecap: round}.ch-grid{stroke: var(--rule-soft);stroke-width: 1}.ch-axis{font-family: var(--font-ui);font-size: 11.5px;fill: var(--ink-2)}.ch-thr{stroke: var(--down);stroke-width: 1.25;stroke-dasharray: 5 4}.ch-thr-l{font-family: var(--font-ui);font-size: 11.5px;font-weight: 600;fill: var(--down)}.ch-dot{fill: var(--cobalt);stroke: var(--sheet);stroke-width: 2}.ch-dot.prov{fill: var(--sheet);stroke: var(--cobalt);stroke-width: 2}.ch-end{font-family: var(--font-ui);font-size: 12px;font-weight: 700;fill: var(--ink)}.sources{display: grid;gap: 10px;padding: 0;margin: 0;list-style: none;counter-reset: src}.sources li{counter-increment: src;display: grid;grid-template-columns: 28px minmax(0,1fr);gap: 10px;font-family: var(--font-ui);font-size: 14.5px;line-height: 1.45}.sources li::before{content: counter(src);font-weight: 700;color: var(--cobalt);text-align: right}.sources a{overflow-wrap: anywhere}.sources .pub{color: var(--ink-2)}.stats{display: flex;flex-wrap: wrap;gap: 1px;background: var(--rule);border: 1px solid var(--rule);border-radius: 10px;overflow: hidden}.stat{flex: 1 1 150px;background: var(--sheet);padding: 18px 20px;display: grid;gap: 4px;align-content: start}.stat b{font-family: var(--font-ui);font-size: 36px;font-weight: 800;letter-spacing: -.02em;line-height: 1}.stat span{font-family: var(--font-ui);font-size: 13.5px;color: var(--ink-2)}.filters{display: flex;flex-wrap: wrap;gap: 8px;margin-block: 22px 16px}.chip{font-family: var(--font-ui);font-size: 14px;padding: 7px 14px;border-radius: 999px;border: 1px solid var(--rule);background: var(--sheet);color: var(--ink-2);cursor: pointer}.chip[aria-pressed="true"]{background: var(--cobalt);color: var(--cobalt-ink);border-color: var(--cobalt);font-weight: 600}.gantt{display: grid;gap: 4px}.g-row{display: grid;grid-template-columns: 196px minmax(0,1fr);gap: 16px;align-items: center;font-family: var(--font-ui);font-size: 14px}@media (max-width: 560px){.g-row{grid-template-columns: 1fr;gap: 2px}}.g-row a{text-decoration: none;display: flex;gap: 8px;align-items: baseline;min-width: 0}.g-row a b{font-weight: 700;flex: none;white-space: nowrap}.g-row a span{color: var(--ink-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.g-row a:hover span{color: var(--cobalt)}.g-track{position: relative;height: 26px}.g-track::before{content: "";position: absolute;left: 0;right: 0;top: 50%;border-top: 1px dashed var(--rule)}.g-bar{--c: var(--amber);--bg: var(--paper);position: absolute;top: 50%;height: 6px;margin-top: -3px;border-radius: 999px;background: color-mix(in srgb,var(--c) 45%,var(--bg))}.g-bar::before,.g-bar::after{content: "";position: absolute;top: 50%;width: 10px;height: 10px;margin-top: -5px;border-radius: 50%}.g-bar::before{left: -4px;background: var(--bg);box-shadow: inset 0 0 0 2px var(--c)}.g-bar::after{right: -4px;background: var(--c)}.band-sheet .g-bar{--bg: var(--sheet)}.g-bar.held{--c: var(--up)}.g-bar.triggered{--c: var(--down)}.g-today{position: absolute;top: -3px;bottom: -3px;width: 2px;margin-left: -1px;border-radius: 1px;background: var(--cobalt)}.g-axis{display: grid;grid-template-columns: 196px minmax(0,1fr);gap: 16px;margin-top: 6px;font-family: var(--font-ui);font-size: 12px;color: var(--ink-2)}.g-axis div{display: flex;justify-content: space-between}@media (max-width: 560px){.g-axis{grid-template-columns: 1fr}.g-axis>span{display: none}}table.matrix{border-collapse: separate;border-spacing: 3px;font-family: var(--font-ui);font-size: 14px}.matrix th{font-weight: 600;color: var(--ink-2);padding: 6px 8px;text-align: left;white-space: nowrap}.matrix thead th{font-size: 12px;letter-spacing: .06em;text-transform: uppercase;text-align: center}.matrix td{width: 64px;height: 44px;text-align: center;border-radius: 5px;background: var(--rule-soft);color: var(--ink-3)}.matrix td.v1{background: color-mix(in srgb,var(--cobalt) 22%,var(--sheet));color: var(--ink)}.matrix td.v2{background: color-mix(in srgb,var(--cobalt) 45%,var(--sheet));color: var(--ink)}.matrix td.v3{background: var(--cobalt);color: var(--cobalt-ink);font-weight: 700}.grid-2{display: grid;gap: 18px}@media (min-width: 760px){.grid-2{grid-template-columns: repeat(2,minmax(0,1fr))}}.card{display: grid;gap: 10px;align-content: start;padding: 22px;background: var(--sheet);border: 1px solid var(--rule);border-radius: 10px;text-decoration: none;color: inherit}a.card:hover{border-color: var(--cobalt);color: inherit}a.card:hover h3{color: var(--cobalt)}.card h3{font-size: 21px}.card p{color: var(--ink-2);font-size: 16px}.driver{display: grid;gap: 12px;padding-block: 30px;border-top: 1px solid var(--rule)}@media (min-width: 900px){.driver{grid-template-columns: 260px minmax(0,1fr);gap: 40px}}.driver h2{font-size: 24px}.driver dl{display: grid;gap: 14px;margin: 0;max-width: var(--measure)}.driver dt{font-family: var(--font-ui);font-size: 12.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-2)}.driver dd{margin: 4px 0 0;font-size: 17px}.active-flag{font-family: var(--font-ui);font-size: 12.5px;font-weight: 700;color: var(--cobalt)}.glossary{display: grid;gap: 0;margin: 0;max-width: 820px}.glossary div{display: grid;gap: 4px 28px;padding-block: 16px;border-bottom: 1px solid var(--rule)}@media (min-width: 720px){.glossary div{grid-template-columns: 220px minmax(0,1fr)}}.glossary dt{font-family: var(--font-ui);font-weight: 700;font-size: 17px}.glossary dd{margin: 0;color: var(--ink-2)}.watch{display: grid;gap: 0;border-top: 1px solid var(--rule)}.watch div{display: grid;gap: 6px 28px;padding-block: 18px;border-bottom: 1px solid var(--rule)}@media (min-width: 820px){.watch div{grid-template-columns: 200px 240px minmax(0,1fr)}}.watch .when{font-family: var(--font-ui);font-weight: 700;color: var(--cobalt)}.watch .what{font-family: var(--font-ui);font-weight: 600}.watch .why{color: var(--ink-2);font-size: 16.5px}.method-steps{display: grid;gap: 18px}@media (min-width: 820px){.method-steps{grid-template-columns: repeat(3,minmax(0,1fr))}}.method-steps .card b{font-family: var(--font-ui);font-size: 13px;letter-spacing: .1em;text-transform: uppercase;color: var(--cobalt)}.subscribe{display: grid;gap: 22px;align-items: center}@media (min-width: 900px){.subscribe{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 48px}}.subscribe h2{font-size: clamp(30px,3.6vw,44px);font-weight: 600;letter-spacing: -.015em}.subscribe p{color: var(--ink-2);margin-top: 10px;max-width: 48ch}.sub-form{display: flex;flex-wrap: wrap;gap: 10px}.sub-form input[type="email"],.sub-form input[type="search"]{flex: 1 1 240px;min-width: 0;height: 48px;padding: 0 16px;border-radius: 999px;border: 1px solid var(--rule);background: var(--sheet);color: var(--ink);font-family: var(--font-ui);font-size: 16px}.sub-form input:focus{outline: 2px solid var(--cobalt);outline-offset: 1px}.sub-form .btn{height: 48px;padding: 0 22px}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.form-note{flex-basis: 100%;font-family: var(--font-ui);font-size: 14px;color: var(--ink-2)}.form-note:empty{display: none}.subscribe .sub-form p{margin-top: 0}.form-note.ok{color: var(--up)}.form-note.err{color: var(--down)}.site-footer{border-top: 1px solid var(--rule);padding-block: 48px 40px;font-family: var(--font-ui);font-size: 14.5px;color: var(--ink-2)}.foot-grid{display: grid;gap: 28px}@media (min-width: 860px){.foot-grid{grid-template-columns: 1.4fr repeat(3,minmax(0,1fr))}}.foot-grid .foot-h{font-size: 12.5px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;color: var(--ink);margin-bottom: 10px}.foot-line{margin-top: 12px;max-width: 36ch}.foot-cta{margin-top: 18px;height: 38px;font-size: 14px}.foot-base{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;margin-top: 18px;font-size: 13px;color: var(--ink-3)}.foot-machine{display: flex;flex-wrap: wrap;gap: 6px 18px}.foot-machine a{color: var(--ink-2)}.foot-machine a:hover{color: var(--cobalt)}.foot-grid ul{list-style: none;padding: 0;margin: 0;display: grid;gap: 7px}.foot-grid a{text-decoration: none}.disclaimer{margin-top: 32px;padding-top: 20px;border-top: 1px solid var(--rule-soft);font-size: 13.5px;line-height: 1.55}.disclaimer p{max-width: 92ch}.palette[hidden]{display: none !important}.palette{position: fixed;inset: 0;z-index: 50;background: color-mix(in srgb,var(--ink) 40%,transparent);display: flex;align-items: flex-start;justify-content: center;padding: max(72px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px))}.palette-box{width: 100%;max-width: 640px;background: var(--sheet);border: 1px solid var(--rule);border-radius: 12px;box-shadow: 0 24px 64px -20px rgba(0,0,0,.45);overflow: hidden}.palette input{width: 100%;height: 56px;border: 0;border-bottom: 1px solid var(--rule);padding: 0 20px;background: transparent;color: var(--ink);font-family: var(--font-ui);font-size: 18px}.palette input:focus{outline: none}.palette ul{list-style: none;margin: 0;padding: 6px;max-height: min(60vh,460px);overflow-y: auto}.palette li a{display: grid;gap: 2px;padding: 10px 14px;border-radius: 8px;text-decoration: none;font-family: var(--font-ui)}.palette li a .pk{font-size: 11.5px;letter-spacing: .08em;text-transform: uppercase;color: var(--cobalt);font-weight: 700}.palette li a .pt{font-weight: 600;color: var(--ink)}.palette li a .ps{font-size: 13.5px;color: var(--ink-2)}.palette li a[aria-selected="true"],.palette li a:hover{background: var(--cobalt-wash)}.palette .empty{padding: 18px 20px;color: var(--ink-2);font-family: var(--font-ui)}.verdict{margin-top: 20px;font-family: var(--font-ui);font-size: 15.5px;font-weight: 600;padding: 12px 16px;border-radius: 8px;max-width: 70ch}.verdict.triggered{background: var(--down-wash);color: var(--down);box-shadow: inset 3px 0 0 var(--down)}.verdict.held{background: var(--up-wash);color: var(--up);box-shadow: inset 3px 0 0 var(--up)}.verdict a{color: inherit}.draft-banner{background: var(--amber-wash);color: var(--amber);border-bottom: 1px solid color-mix(in srgb,var(--amber) 40%,transparent);font-family: var(--font-ui);font-size: 14px;font-weight: 600;padding-block: 10px}.notice{font-family: var(--font-ui);font-size: 14px;color: var(--ink-2);background: var(--sheet);border: 1px dashed var(--rule);border-radius: 8px;padding: 10px 14px}.live-dot{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: var(--up);margin-right: 6px;box-shadow: 0 0 0 0 color-mix(in srgb,var(--up) 60%,transparent);animation: live 2s infinite}@keyframes live{70%{box-shadow: 0 0 0 8px transparent}100%{box-shadow: 0 0 0 0 transparent}}.page-head{padding-block: 48px 30px;background: linear-gradient(var(--rule),var(--rule)) center bottom / calc(100% - 32px) 1px no-repeat}@media (min-width: 720px){.page-head{background-size: calc(100% - 64px) 1px}}.page-head h1{font-weight: 600;font-size: clamp(36px,5vw,58px);letter-spacing: -.018em;line-height: 1.04;max-width: 18ch;margin-top: 12px}.page-head .dek{margin-top: 18px}.legal h2{font-size: 22px;margin-top: 30px}.legal p,.legal li{font-size: 17px}.legal ul{padding-left: 20px;display: grid;gap: 8px}.faq details{border-bottom: 1px solid var(--rule);padding-block: 16px}.faq summary{cursor: pointer;font-family: var(--font-ui);font-weight: 600;font-size: 18px;list-style: none;display: flex;justify-content: space-between;gap: 16px}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";color: var(--cobalt);font-weight: 400;font-size: 22px;line-height: 1}.faq details[open] summary::after{content: "\2212"}.faq details p{margin-top: 10px;color: var(--ink-2);max-width: var(--measure)}.big-404{font-family: var(--font-ui);font-size: clamp(80px,18vw,200px);font-weight: 800;letter-spacing: -.05em;line-height: .9;color: var(--cobalt)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}.menu-sheet{position: fixed;left: 0;right: 0;bottom: 0;top: calc(env(safe-area-inset-top,0px) + 61px);z-index: 19;background: var(--paper);overflow-y: auto;overscroll-behavior: contain;animation: menu-in .18s ease-out}.menu-sheet[hidden]{display: none}@keyframes menu-in{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}html.menu-open,html.menu-open body{overflow: hidden}.menu-inner{display: grid;gap: 22px;padding-top: 6px;padding-bottom: calc(32px + env(safe-area-inset-bottom,0px))}.menu-main{list-style: none;margin: 0;padding: 0}.menu-main li{border-bottom: 1px solid var(--rule)}.menu-main a{position: relative;display: grid;gap: 4px;padding: 15px 0 15px 14px;text-decoration: none;color: var(--ink)}.menu-main a::before{content: "";position: absolute;left: 0;top: 17px;bottom: 17px;width: 3px;border-radius: 2px;background: transparent}.menu-main a[aria-current="page"]::before{background: var(--cobalt)}.menu-main a[aria-current="page"] .m-l{color: var(--cobalt)}.menu-main .m-l{font-family: var(--font-serif);font-size: 28px;font-weight: 600;letter-spacing: -.01em;line-height: 1.1}.menu-main .m-n{font-family: var(--font-ui);font-size: 14px;color: var(--ink-2)}.menu-main a:active{background: var(--rule-soft)}.menu-cta{width: 100%;height: 50px;font-size: 16px}.menu-sub{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px 16px;font-family: var(--font-ui);font-size: 15px}.menu-sub a{color: var(--ink-2);text-decoration: none}.menu-sub a:hover{color: var(--ink)}.menu-theme{justify-self: start;display: inline-flex;align-items: center;gap: 10px;padding: 10px 16px;border-radius: 999px;border: 1px solid var(--rule);background: var(--sheet);color: var(--ink-2);font-family: var(--font-ui);font-size: 14.5px;cursor: pointer}.menu-theme svg{width: 17px;height: 17px}@media (min-width: 900px){.menu-sheet{display: none !important}}@media (prefers-reduced-motion: reduce){.menu-sheet{animation: none}}.on-narrow{display: none}.update{display: grid;gap: 10px;padding: 16px 18px;margin-bottom: 20px;border: 1px solid color-mix(in srgb,var(--cobalt) 30%,var(--rule));border-left: 3px solid var(--cobalt);border-radius: 10px;background: var(--cobalt-wash)}.update-k{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;font-family: var(--font-ui);font-size: 13px;font-weight: 600;color: var(--cobalt)}.update-k b{font-size: 11.5px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;color: var(--cobalt-ink);background: var(--cobalt);padding: 3px 9px;border-radius: 999px}.update p{font-size: 16.5px;line-height: 1.55;color: var(--ink)}.update .update-more{font-family: var(--font-ui);font-size: 14px}.lede-k{margin-top: 2px;color: var(--ink-3)}.file-update{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 18px;font-family: var(--font-ui);font-size: 14.5px;color: var(--ink-2)}.record-note{margin-top: 14px;max-width: 72ch}.form-fine{flex-basis: 100%;font-family: var(--font-ui);font-size: 13px;color: var(--ink-3)}.form-fine a{color: inherit}.data .c-r{text-align: right}.data .c-key{font-weight: 600}.data .nowrap{white-space: nowrap}@media (min-width: 720px){.cards-stack .c-call{min-width: 200px}.cards-stack .c-cond{min-width: 280px}.cards-stack .c-status{min-width: 150px}}.map-list{display: none;list-style: none;margin: 0;padding: 14px 14px 4px;gap: 12px}.trace{border: 1px solid var(--rule);border-radius: 10px;background: var(--paper);overflow: hidden}.tr-head{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;padding: 12px 14px;color: var(--ink);text-decoration: none;border-bottom: 1px solid var(--rule-soft);background: var(--sheet)}.tr-asset{font-family: var(--font-ui);font-size: 17px;font-weight: 700}.tr-move{font-family: var(--font-ui);font-size: 17px;font-weight: 800;font-variant-numeric: lining-nums proportional-nums}.tr-head .grade{margin-left: auto}.tr-open{flex-basis: 100%;font-family: var(--font-ui);font-size: 13px;color: var(--cobalt)}.tr-steps{list-style: none;margin: 0;padding: 14px 14px 16px 34px;display: grid;gap: 14px}.tr-step{position: relative;display: grid;gap: 3px}.tr-step::before{content: "";position: absolute;left: -21px;top: 4px;width: 10px;height: 10px;border-radius: 50%;background: var(--cobalt)}.tr-step.r0::before{background: var(--ink)}.tr-step:not(:last-child)::after{content: "";position: absolute;left: -17px;top: 17px;bottom: -14px;border-left: 2px solid var(--cobalt)}.tr-step.weak:not(:last-child)::after{border-left: 2px dashed var(--ink-3)}.tr-k{font-family: var(--font-ui);font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--ink-3)}.tr-v{font-family: var(--font-ui);font-size: 15px;font-weight: 600;line-height: 1.3;color: var(--ink)}.tr-v small{display: block;margin-top: 2px;font-size: 13px;font-weight: 400;color: var(--ink-2)}.chain-line{color: var(--ink-2)}.matrix-wrap{padding: 12px;max-width: 100%}@media (max-width: 859px){.foot-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 26px 20px}.foot-grid>div:first-child{grid-column: 1 / -1}}@media (max-width: 819px){.file-side{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px}}@media (max-width: 719px){span.on-narrow{display: inline}p.on-narrow{display: block}.on-wide{display: none}.meta-row{gap: 4px 14px}.meta-row>* + *::before{content: none}.edition-strip{padding-block: 14px}.edition-strip .ed-no{font-weight: 700;color: var(--ink)}.map-scroll,.map-legend{display: none}.map-list{display: grid}.map-head{padding: 14px 16px}.map-cap{padding: 12px 16px 14px;font-size: 13.5px}.board-wrap{overflow: visible}table.board,table.board tbody{display: block;width: 100%}table.board thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}table.board tr{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: baseline;gap: 6px 14px;padding: 14px 16px;border-bottom: 1px solid var(--rule-soft)}table.board tr:last-child{border-bottom: 0}table.board td{padding: 0;border: 0}table.board td.asset{white-space: normal}table.board td.barcell{display: none}table.board td.why{grid-column: 1 / -1;font-size: 14.5px;line-height: 1.4}.board .why a{align-items: flex-start}.board .why .grade{flex: none}.cards-wrap{overflow: visible;border: 0;border-radius: 0;background: transparent}table.cards-stack,table.cards-inline,.cards-stack tbody,.cards-inline tbody{display: block;width: 100%}.cards-stack thead,.cards-inline thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.cards-stack tr,.cards-inline tr{display: grid;background: var(--sheet);border: 1px solid var(--rule);border-radius: 10px;padding: 14px 16px;margin-bottom: 10px}.cards-stack tr[hidden],.cards-inline tr[hidden]{display: none}.cards-stack tr{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px 16px}.cards-inline tr{grid-template-columns: minmax(0,1fr) auto auto;align-items: baseline;gap: 6px 14px}.cards-stack td,.cards-inline td{padding: 0;border: 0;min-width: 0}.cards-stack td.full,.cards-inline td.sub{grid-column: 1 / -1}.cards-stack td[data-label]::before{content: attr(data-label);display: block;margin-bottom: 4px;font-family: var(--font-ui);font-size: 11px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;color: var(--ink-3)}.cards-inline td.sub{font-size: 13.5px}.cards-stack code.cond{display: block;white-space: normal;line-height: 1.45;padding: 8px 10px}.cards-inline td.sub[data-label]::before{content: attr(data-label);display: inline-block;margin-right: 8px;font-family: var(--font-ui);font-size: 11px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;color: var(--ink-3)}.matrix td{width: 50px;height: 40px}.matrix thead th{white-space: normal;font-size: 10.5px;line-height: 1.2;vertical-align: bottom;min-width: 50px}.matrix tbody th{position: sticky;left: 0;z-index: 1;background: var(--sheet);white-space: normal;min-width: 128px;max-width: 150px;line-height: 1.25}.matrix thead th:first-child{position: sticky;left: 0;z-index: 1;background: var(--sheet)}.menu-sub{grid-template-columns: repeat(2,minmax(0,1fr))}}.tape{position: relative;overflow: hidden;background: var(--sheet);border-bottom: 1px solid var(--rule);font-family: var(--font-ui);font-size: 13px}.tape::before,.tape::after{content: "";position: absolute;top: 0;bottom: 0;width: 48px;z-index: 1;pointer-events: none}.tape::before{left: 0;background: linear-gradient(to right,var(--sheet),transparent)}.tape::after{right: 0;background: linear-gradient(to left,var(--sheet),transparent)}.tape-track{display: flex;width: max-content;animation: tape-run 90s linear infinite}.tape:hover .tape-track,.tape:focus-within .tape-track{animation-play-state: paused}@keyframes tape-run{to{transform: translateX(-50%)}}.tape-run{display: flex;align-items: center;gap: 28px;min-height: 40px;padding-right: 28px;white-space: nowrap}.tk{display: inline-flex;align-items: baseline;gap: 7px;padding: 3px 6px;margin: 0 -6px;border-radius: 6px;color: var(--ink);text-decoration: none;flex: none}.tk:hover{background: var(--rule-soft);color: var(--ink)}.tk-n{color: var(--ink-2);font-weight: 600}.tk-v,.tk-c{font-weight: 600;font-variant-numeric: tabular-nums}.tk-c.up{color: var(--up)}.tk-c.down{color: var(--down)}.tk.flash{animation: tk-flash 1.4s ease-out}@keyframes tk-flash{from{background: var(--cobalt-wash)}to{background: transparent}}.tape-live{display: inline-flex;align-items: center;gap: 6px;flex: none;padding-left: 22px;border-left: 1px solid var(--rule);font-size: 11px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;color: var(--up)}.tape-note{flex: none;padding-left: 22px;border-left: 1px solid var(--rule);color: var(--ink-3);font-size: 12px}@media (max-width: 719px){.tape{font-size: 12.5px}.tape-run{gap: 22px;min-height: 38px;padding-right: 22px}.tape-track{animation-duration: 70s}}@media (prefers-reduced-motion: reduce){.tape{overflow-x: auto;scrollbar-width: none}.tape-track{animation: none}.tape-run[aria-hidden]{display: none}.tape-run{padding-left: 16px}.tk.flash{animation: none}}.promise{margin-top: 20px;max-width: 52ch;padding-left: 14px;border-left: 2px solid var(--cobalt);font-family: var(--font-ui);font-size: 15.5px;line-height: 1.5;color: var(--ink-2)}.verdicts{display: grid;gap: 16px}@media (min-width: 900px){.verdicts{grid-template-columns: repeat(2,minmax(0,1fr))}}.verdict-card{display: grid;gap: 8px;align-content: start;padding: 20px 22px;border: 1px solid var(--rule);border-top: 3px solid var(--ink-3);border-radius: 10px;background: var(--sheet)}.verdict-card.triggered{border-top-color: var(--down)}.verdict-card.held{border-top-color: var(--up)}.vc-top{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;font-family: var(--font-ui);font-size: 14px;color: var(--ink-2)}.verdict-card h3{font-size: 21px;line-height: 1.25;margin-top: 4px}.verdict-card h3 a{color: var(--ink);text-decoration: none}.verdict-card h3 a:hover{color: var(--cobalt)}.vc-k{margin-top: 6px;font-family: var(--font-ui);font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--ink-3)}.vc-cond{font-family: var(--font-ui);font-size: 15px;color: var(--ink)}.vc-vals{display: flex;flex-wrap: wrap;gap: 6px 18px;font-family: var(--font-ui);font-size: 15px;font-variant-numeric: tabular-nums}.vc-vals b{font-weight: 600;color: var(--ink-2);margin-right: 4px}.vc-note{font-size: 15.5px;line-height: 1.55;color: var(--ink-2)}.vc-meta{font-family: var(--font-ui);font-size: 13px;color: var(--ink-3)}.opt-in{flex-basis: 100%;display: flex;gap: 10px;align-items: flex-start;cursor: pointer;font-family: var(--font-ui);font-size: 13.5px;line-height: 1.45;color: var(--ink-2)}.opt-in input{flex: none;width: 17px;height: 17px;margin-top: 1px;accent-color: var(--cobalt)}.opt-in b{color: var(--ink);font-weight: 600}.byline{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px;margin-top: 20px;font-family: var(--font-ui);font-size: 14px;color: var(--ink-2)}.byline>span + span::before{content: "\2234";color: var(--cobalt);margin-right: 14px;font-size: 13px}.byline a{color: var(--ink);font-weight: 600;text-decoration: none}.byline a:hover{color: var(--cobalt)}.page-head .byline{margin-top: 22px}@media (max-width: 719px){.byline{gap: 2px 14px}.byline>span + span::before{content: none}}.answer{margin-top: 30px}h2.answer-q,.prose h2.answer-q{font-family: var(--font-ui);font-size: 15.5px;font-weight: 600;line-height: 1.35;letter-spacing: 0;color: var(--cobalt);margin: 0;text-wrap: pretty}.answer .dek{margin-top: 8px}.prose h2.answer-q + .lede-k,.prose h2.answer-q + .lede-body{margin-top: -6px}.lede-body{display: grid;gap: 18px}.facts{margin: 0;display: grid;font-family: var(--font-ui);font-size: 14px}.facts div{display: grid;grid-template-columns: 88px minmax(0,1fr);gap: 12px;padding: 9px 0;border-top: 1px solid var(--rule-soft)}.facts div:first-child{border-top: 0;padding-top: 2px}.facts div:last-child{padding-bottom: 0}.facts dt{font-size: 11px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;color: var(--ink-3);padding-top: 2px}.facts dd{margin: 0;color: var(--ink);line-height: 1.42;min-width: 0}.facts dd.up b{color: var(--up)}.facts dd.down b{color: var(--down)}.cite-text,.panel p.cite-text{font-family: var(--font-ui);font-size: 13.5px;line-height: 1.5;color: var(--ink-2);background: var(--paper);border: 1px solid var(--rule-soft);border-radius: 8px;padding: 10px 12px;overflow-wrap: anywhere}.prose p.cite-text{font-size: 15px}.cite-text-inline{font-family: var(--font-ui);font-size: 15.5px}.share{display: flex;flex-wrap: wrap;gap: 6px}.share .chip{font-size: 13px;padding: 6px 12px;text-decoration: none;line-height: 1.2}.share .chip:hover{border-color: var(--cobalt);color: var(--cobalt)}.panel .share-note{font-size: 13px;color: var(--up);font-weight: 600}.share-note:empty{display: none}.link-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;font-family: var(--font-ui);font-size: 14.5px}.link-list a{display: inline-block;padding-block: 2px}.press-grid{display: grid;gap: 40px}@media (min-width: 1040px){.press-grid{grid-template-columns: minmax(0,1fr) 340px;gap: 64px}}.prose .press-quote{font-size: 20px;line-height: 1.5;padding-left: 18px;border-left: 3px solid var(--cobalt)}.logo-tiles{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.logo-tile{display: block;border: 1px solid var(--rule);border-radius: 8px;overflow: hidden}.logo-tile img{display: block;width: 100%;height: auto}.logo-tile:hover{border-color: var(--cobalt)}.swatches{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;font-family: var(--font-ui);font-size: 14px}.swatches li{display: grid;grid-template-columns: 26px minmax(0,1fr) auto;gap: 10px;align-items: center}.swatches i{width: 26px;height: 26px;border-radius: 6px;box-shadow: inset 0 0 0 1px rgba(127,127,127,.35)}.swatches code{font-family: var(--font-ui);font-size: 13px;color: var(--ink-2)}#pulse-status{flex-basis: 100%;min-height: 1.6em}.data .px{min-width: 7em}@page{margin: 16mm 14mm}@media print{:root,:root[data-theme="dark"],:root:not([data-theme="light"]){--paper: #FFFFFF;--sheet: #FFFFFF;--ink: #000000;--ink-2: #333333;--ink-3: #555555;--rule: #BBBBBB;--rule-soft: #E2E2E2;--cobalt: #1A33A8;--cobalt-wash: #EEF1FB;--up: #08714A;--down: #B02E28;--amber: #7A5200;--shadow: none;color-scheme: light}body{font-size: 10.5pt;background: #FFFFFF}body::before,.site-header,.tape,.menu-sheet,.palette,.skip,.sub-band,.share-panel,.foot-grid,.foot-machine,.edition-strip a,.cm-pulse,.filters,.map-legend{display: none !important}.band{padding-block: 14pt}.band + .band{border-top: 1px solid var(--rule)}.hero-grid,.file-layout,.press-grid{display: block}.aside{position: static;margin-top: 14pt}.chain li,.falsifier,.panel,.verdict-card,.trace,.watch div,.file-row,figure{break-inside: avoid}h1,h2,h3{break-after: avoid}.prose p,.lede p{font-size: 10.5pt}.sources a::after{content: " " attr(href);color: #555555;font-size: 8.5pt;overflow-wrap: anywhere}a{text-decoration: none}.site-footer{padding-block: 10pt 0;border-top: 1px solid var(--rule)}}@view-transition{navigation: auto}.site-header{view-transition-name: site-header}.tape{view-transition-name: market-tape}::view-transition-old(root),::view-transition-new(root){animation-duration: .16s}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none}}@media print{@view-transition{navigation: none}}.btn-lg{height: 50px;padding: 0 22px;font-size: 15.5px;border-radius: 10px}.btn .arr,.btn-ghost .arr{flex: none}.hero2{position: relative;overflow: hidden;border-bottom: 1px solid var(--rule);background: radial-gradient(900px 560px at 80% 46%,rgba(0,230,118,.11),transparent 62%),radial-gradient(700px 420px at 4% 0%,rgba(124,255,192,.05),transparent 60%)}.hero2::before{content: "";position: absolute;inset: 0;pointer-events: none;opacity: .5;background-image: linear-gradient(rgba(124,255,192,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(124,255,192,.05) 1px,transparent 1px);background-size: 48px 48px;-webkit-mask-image: radial-gradient(ellipse 70% 80% at 72% 45%,#000 20%,transparent 75%);mask-image: radial-gradient(ellipse 70% 80% at 72% 45%,#000 20%,transparent 75%)}:root[data-theme="light"] .hero2{background: radial-gradient(900px 560px at 80% 46%,rgba(0,121,74,.10),transparent 62%)}.hero2-grid{position: relative;display: grid;gap: 20px;align-items: center;padding-block: 48px 40px}@media (min-width: 1000px){.hero2-grid{grid-template-columns: minmax(0,1.04fr) minmax(0,1fr);gap: 32px;min-height: 640px;padding-block: 40px}}.hero2-ed{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;padding: 7px 14px;border: 1px solid var(--rule);border-radius: 999px;background: color-mix(in srgb,var(--sheet) 70%,transparent);font-size: 13px;font-weight: 500;color: var(--ink-2);text-decoration: none}.hero2-ed:hover{color: var(--ink);border-color: color-mix(in srgb,var(--cobalt) 45%,var(--rule))}.ed-dot{width: 8px;height: 8px;border-radius: 50%;background: var(--cobalt);box-shadow: 0 0 0 3px color-mix(in srgb,var(--cobalt) 22%,transparent)}.hero2 h1{margin-top: 26px;font-weight: 600}.h-word{display: block;font-size: clamp(66px,9.4vw,132px);line-height: .9;letter-spacing: -.025em;font-weight: 700}.h-line{display: block;margin-top: 14px;font-size: clamp(34px,4.4vw,62px);line-height: 1.04;font-weight: 500;letter-spacing: -.015em;max-width: 14ch}.wm-dot{color: var(--cobalt)}.hero2-dek{margin-top: 26px;max-width: 50ch;font-size: 17.5px;line-height: 1.62;color: var(--ink-2)}.hero2-cta{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 30px}.hero2-proof{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin: 44px 0 0;border-top: 1px solid var(--rule);max-width: 600px}.hero2-proof div{padding: 16px 14px 0 0}.hero2-proof div + div{padding-left: 16px;border-left: 1px solid var(--rule-soft)}.hero2-proof dt{font-family: var(--font-serif);font-size: clamp(24px,2.6vw,32px);font-weight: 600;line-height: 1.1;color: var(--ink);font-variant-numeric: lining-nums}.hero2-proof dd{margin: 6px 0 0;font-size: 13px;line-height: 1.42;color: var(--ink-2)}@media (max-width: 560px){.hero2-proof dd{font-size: 12px}.hero2-proof div + div{padding-left: 10px}}.globe{position: relative;margin: 0 auto;width: min(600px,100%);aspect-ratio: 1}.globe .art,.globe .art img{display: block;width: 100%;height: 100%}.globe-halo{position: absolute;inset: 4%;border-radius: 50%;background: radial-gradient(circle,rgba(0,230,118,.2),rgba(0,230,118,.06) 45%,transparent 68%)}@keyframes halo{50%{opacity: .55;transform: scale(1.04)}}.globe-routes{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none}.route{fill: none;stroke: url(#gr-l);stroke-width: 2;stroke-linecap: round;stroke-dasharray: 1400;stroke-dashoffset: 1400;animation: route-in 1.4s cubic-bezier(.3,.7,.2,1) .1s forwards}@keyframes route-in{to{stroke-dashoffset: 0}}.orbit{fill: none;stroke: #7CFFC0;stroke-opacity: .2;stroke-width: 1.2;stroke-dasharray: 3 8}.spark{fill: #C9FFE6}.orbit-spark{fill: #00E676}.node{fill: #00E676;stroke: #04120B;stroke-width: 2}.node-ring{fill: none;stroke: #00E676;stroke-width: 2;transform-box: fill-box;transform-origin: center;animation: ring 2.8s ease-out infinite}@keyframes ring{from{transform: scale(1);opacity: .9}to{transform: scale(3.2);opacity: 0}}.gpin{position: absolute;z-index: 2;display: inline-flex;align-items: center;gap: 8px;padding: 7px 12px 7px 10px;border-radius: 999px;border: 1px solid rgba(124,255,192,.3);background: rgba(6,12,15,.9);box-shadow: 0 10px 28px -14px rgba(0,0,0,.9);font-size: 13px;font-weight: 600;color: #F5F7F6;white-space: nowrap;text-decoration: none;transform: translate(-50%,calc(-100% - 16px));transition: border-color .2s,box-shadow .2s}.gpin.s-b{transform: translate(-50%,16px)}.gpin.s-l{transform: translate(calc(-100% - 16px),-50%)}.gpin.s-r{transform: translate(16px,-50%)}.gpin.gpin-orbit{transform: translate(-50%,-50%)}.gpin:hover{color: #F5F7F6;border-color: #00E676;box-shadow: 0 0 0 1px rgba(0,230,118,.35),0 0 28px -6px rgba(0,230,118,.5)}.gp-dot{width: 7px;height: 7px;border-radius: 50%;background: #00E676;box-shadow: 0 0 10px #00E676}.gp-dot.live{animation: live 2s infinite}.gp-l{color: #C7D2D5;font-weight: 500}.gp-v.up{color: #3BE39A}.gp-v.down{color: #FF6B6B}.gp-v.flat{color: #A8B5B9}@media (max-width: 720px){.gpin{font-size: 11.5px;padding: 5px 9px 5px 8px;gap: 6px}.gpin.s-l{transform: translate(-60%,calc(-100% - 12px))}}@media (prefers-reduced-motion: reduce){.route{animation: none;stroke-dashoffset: 0}.spark,.node-ring{display: none}.globe-halo{animation: none}}.today{padding-block: 64px 72px;border-bottom: 1px solid var(--rule)}.today-head h2{margin-top: 14px;font-size: clamp(34px,4.4vw,58px);line-height: 1.04;max-width: 22ch}.today-head h2 a{color: var(--ink);text-decoration: none}.today-head h2 a:hover{text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--cobalt) 60%,transparent);text-decoration-thickness: 2px;text-underline-offset: 6px}.today-head .dek{max-width: 62ch}.today-grid{display: grid;gap: 32px;margin-top: 34px}@media (min-width: 1000px){.today-grid{grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);gap: 56px;align-items: start}}.today .lede{max-width: none}.moves{background: var(--sheet);border: 1px solid var(--rule);border-radius: 14px;overflow: hidden;box-shadow: var(--shadow)}@media (min-width: 1000px){.moves{position: sticky;top: 132px}}.moves-head{display: flex;justify-content: space-between;align-items: baseline;padding: 14px 18px 12px;border-bottom: 1px solid var(--rule-soft)}.moves-list{list-style: none;margin: 0;padding: 0}.moves-list li + li{border-top: 1px solid var(--rule-soft)}.moves-list a,.moves-list li>div{display: grid;grid-template-columns: minmax(0,1fr) auto 76px 104px;gap: 12px;align-items: center;padding: 13px 18px;text-decoration: none;color: var(--ink);font-size: 14.5px;transition: background-color .15s}.moves-list a:hover{background: var(--sheet-2);color: var(--ink)}.mv-l{font-weight: 600}.mv-v{color: var(--ink-2);text-align: right}.mv-c{text-align: right;font-weight: 700}@media (max-width: 480px){.moves-list a,.moves-list li>div{grid-template-columns: minmax(0,1fr) 70px 96px}.mv-v{display: none}}.today-map{margin-top: 44px}.stories{display: grid;gap: 20px;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}@media (min-width: 1000px){.stories{grid-template-columns: repeat(3,minmax(0,1fr))}.story-feature{grid-column: span 2}.stories-sm{grid-template-columns: repeat(4,minmax(0,1fr))}}.story{display: flex;flex-direction: column;min-width: 0;background: var(--sheet);border: 1px solid var(--rule);border-radius: 14px;overflow: hidden;text-decoration: none;color: inherit;transition: border-color .3s ease,box-shadow .3s ease,transform .3s ease}.story:hover{color: inherit;border-color: color-mix(in srgb,var(--cobalt) 42%,var(--rule));box-shadow: 0 0 0 1px rgba(0,230,118,.1),0 28px 56px -30px rgba(0,0,0,.9)}.story-cover{position: relative;aspect-ratio: 16 / 9;overflow: hidden;background: #050B0D}.story-cover .art img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .8s cubic-bezier(.2,.7,.2,1)}.story:hover .story-cover img{transform: scale(1.04)}.cover-shade{position: absolute;inset: 0;background: linear-gradient(180deg,rgba(4,9,11,.35) 0%,rgba(4,9,11,0) 30%,rgba(4,9,11,0) 55%,rgba(4,9,11,.62) 100%)}.cover-line{position: absolute;inset: 0;width: 100%;height: 100%}.cover-line.up{color: #3BE39A}.cover-line.down{color: #FF6B6B}.cover-line.flat{color: #C9FFE6}.story-tag{position: absolute;left: 14px;top: 14px;display: inline-flex;align-items: center;gap: 7px;padding: 5px 10px;border-radius: 999px;background: rgba(4,9,11,.82);border: 1px solid rgba(124,255,192,.32);font-size: 10.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: #7CFFC0}.story-tag::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #00E676}.story-move{position: absolute;right: 14px;top: 11px;font-size: 21px;font-weight: 800;letter-spacing: -.01em;text-shadow: 0 2px 16px rgba(0,0,0,.7);font-variant-numeric: lining-nums}.story-move.up{color: #3BE39A}.story-move.down{color: #FF7A7A}.cover-cap{position: absolute;left: 14px;bottom: 10px;font-size: 11px;font-weight: 500;color: rgba(245,247,246,.72)}.story-body{flex: 1;display: grid;gap: 10px;align-content: start;padding: 18px 20px 16px}.story-k{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px}.story-asset{font-size: 11.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--cobalt)}.story h3{font-size: 18.5px;font-weight: 650;line-height: 1.3;letter-spacing: -.01em;color: var(--ink);transition: color .2s}.story:hover h3{color: color-mix(in srgb,var(--ink) 75%,var(--cobalt))}.story p{font-size: 14.5px;line-height: 1.55;color: var(--ink-2);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.story-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px;margin-top: 4px;padding-top: 12px;border-top: 1px solid var(--rule-soft);font-size: 12.5px;color: var(--ink-3)}.story-go{margin-left: auto;display: inline-flex;color: var(--ink-2);transition: transform .25s ease,color .25s ease}.story:hover .story-go{transform: translateX(4px);color: var(--cobalt)}.story-feature h3{font-family: var(--font-serif);font-size: clamp(24px,2.4vw,32px);font-weight: 600;line-height: 1.15}.story-feature p{-webkit-line-clamp: 4;font-size: 15.5px}.stories-sm .story h3{font-size: 16px}.stories-sm .story p{display: none}.stories-sm .story-move{font-size: 17px}.earlier{margin-top: 44px}.earlier-head{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 14px}.step{position: relative}.step-n{font-family: var(--font-serif);font-size: 44px;font-weight: 600;line-height: 1;color: color-mix(in srgb,var(--cobalt) 80%,transparent);margin-bottom: 4px}.explore{display: grid;gap: 40px}@media (min-width: 1000px){.explore{grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr);gap: 64px;align-items: start}}.explore-intro h2{margin-top: 12px;font-size: clamp(30px,3.4vw,44px);line-height: 1.1}.explore-intro>p{margin-top: 16px;color: var(--ink-2);max-width: 46ch}.quote{margin: 32px 0 0;padding: 28px 28px 22px;border: 1px solid var(--rule);border-radius: 16px;background: radial-gradient(circle at 12% 0%,rgba(0,230,118,.14),transparent 58%),var(--paper)}.quote blockquote{margin: 0;font-family: var(--font-serif);font-size: clamp(22px,2.3vw,28px);line-height: 1.3;font-weight: 500;color: var(--ink)}.quote blockquote::before{content: "\201C";display: block;font-size: 64px;line-height: .6;height: 26px;color: var(--cobalt)}.quote figcaption{margin-top: 18px}.quote .brand-word{font-size: 22px}.section-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.section-list a{display: grid;grid-template-columns: 136px minmax(0,1fr) auto;gap: 18px;align-items: center;padding: 10px;border: 1px solid var(--rule);border-radius: 14px;background: var(--paper);text-decoration: none;color: inherit;transition: border-color .25s,background-color .25s}.section-list a:hover{color: inherit;border-color: color-mix(in srgb,var(--cobalt) 40%,var(--rule));background: var(--sheet-2)}.sl-art{display: block;aspect-ratio: 16 / 9;border-radius: 9px;overflow: hidden;background: #050B0D}.sl-art .art img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s ease}.section-list a:hover .sl-art img{transform: scale(1.06)}.sl-text b{display: block;font-size: 16.5px;font-weight: 650;color: var(--ink)}.sl-text span{display: block;margin-top: 3px;font-size: 14px;line-height: 1.45;color: var(--ink-2)}.sl-go{display: inline-flex;padding-right: 8px;color: var(--ink-3);transition: transform .25s,color .25s}.section-list a:hover .sl-go{transform: translateX(4px);color: var(--cobalt)}@media (max-width: 560px){.section-list a{grid-template-columns: 96px minmax(0,1fr)}.sl-go{display: none}}html.motion .rv{opacity: 0;transform: translateY(16px);transition: opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}html.motion .rv.in{opacity: 1;transform: none}html.motion .rv .draw{stroke-dasharray: 1;stroke-dashoffset: 1;transition: stroke-dashoffset 1.8s cubic-bezier(.4,.1,.2,1) .25s}html.motion .rv.in .draw{stroke-dashoffset: 0}html.motion .rv .cl-area,html.motion .rv .ch-area{opacity: 0;transition: opacity 1.2s ease .9s}html.motion .rv.in .cl-area,html.motion .rv.in .ch-area{opacity: 1}html.motion .chain.rv{opacity: 1;transform: none}html.motion .chain.rv li{opacity: 0;transform: translateY(10px);transition: opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay: calc(var(--i,0) * 140ms + 100ms)}html.motion .chain.rv.in li{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){html.motion .rv,html.motion .chain.rv li{opacity: 1 !important;transform: none !important}html.motion .rv .draw{stroke-dashoffset: 0 !important}}.skel{position: relative;color: transparent !important}.skel::after{content: "";position: absolute;inset: 22% 0;border-radius: 6px;background: linear-gradient(90deg,var(--rule-soft) 0%,var(--rule) 50%,var(--rule-soft) 100%);background-size: 200% 100%;animation: skel 1.4s ease-in-out infinite}td.skel::after{left: auto;width: 72px;right: 16px}@keyframes skel{from{background-position: 200% 0}to{background-position: -200% 0}}.state-chip{display: inline-flex;align-items: center;gap: 7px;padding: 4px 10px;border-radius: 999px;border: 1px solid var(--rule);font-size: 12.5px;font-weight: 600;color: var(--ink-2)}.state-chip.live{color: var(--up);border-color: color-mix(in srgb,var(--up) 40%,var(--rule))}.state-chip.delayed{color: var(--amber);border-color: color-mix(in srgb,var(--amber) 40%,var(--rule))}.hide-sm{display: inline}@media (max-width: 719px){.hide-sm{display: none}.hero2-grid{padding-block: 32px 28px}.hero2 h1{margin-top: 22px}.hero2-dek{font-size: 16.5px;margin-top: 20px}.hero2-cta{gap: 10px;margin-top: 24px}.hero2-cta .btn-lg{height: 48px;padding: 0 18px;font-size: 15px;flex: 1 1 auto}.hero2-proof{margin-top: 32px}.gpin-orbit{left: 72% !important;top: 90% !important}.hero2-visual .globe{margin-bottom: 44px}.globe-cap{top: calc(100% + 10px);bottom: auto}.today{padding-block: 44px 52px}.stories-sm{grid-auto-flow: column;grid-auto-columns: 78%;grid-template-columns: none;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: -16px;padding-inline: 16px;scroll-padding-inline: 16px}.stories-sm::-webkit-scrollbar{display: none}.stories-sm .story{scroll-snap-align: start}}.stories-sm .story-id{display: none}.stories-sm .story-meta{flex-wrap: nowrap}main{position: relative}.page-art{position: absolute;top: 0;right: 0;z-index: 0;width: min(66vw,1040px);height: 560px;overflow: hidden;pointer-events: none}.page-art .art img{display: block;width: 100%;height: 100%;object-fit: cover;opacity: .62}.page-art::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,var(--paper) 0%,color-mix(in srgb,var(--paper) 70%,transparent) 30%,color-mix(in srgb,var(--paper) 10%,transparent) 70%),linear-gradient(0deg,var(--paper) 2%,color-mix(in srgb,var(--paper) 40%,transparent) 40%,transparent 70%)}.page-art + header,.page-art ~ .page-head,.page-art ~ header{position: relative;z-index: 1}main>section,main>article,main>div:not(.page-art){position: relative;z-index: 1}@media (max-width: 719px){.page-art{width: 100%;height: 340px}.page-art .art img{opacity: .4}}:root[data-theme="light"] .page-art{display: none}.fh-grid{display: grid;gap: 28px;align-items: center}@media (min-width: 1000px){.fh-grid{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 48px}}.fh-cover{position: relative;margin: 0;aspect-ratio: 16 / 9;border-radius: 16px;overflow: hidden;border: 1px solid var(--rule);background: #050B0D;box-shadow: 0 30px 70px -40px rgba(0,0,0,.9)}.fh-cover .art img{display: block;width: 100%;height: 100%;object-fit: cover}.fh-cover .story-move{font-size: 26px}.fh-cover .cover-cap{right: 14px}.file-hero .answer{max-width: 78ch}@media (min-width: 1000px){.stories-2{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 1000px){.hero2-visual .globe{width: 116%;max-width: 700px;margin-left: -2%}}@media (max-width: 719px){.spark-x,.orbit-spark{display: none}.route{animation: none;stroke-dashoffset: 0}}.globe.is-paused .node-ring,.globe.is-paused .gp-dot{animation-play-state: paused}.tape-stamp{position: absolute;left: 0;top: 0;bottom: 0;z-index: 3;display: inline-flex;align-items: center;gap: 7px;padding: 0 14px 0 16px;background: var(--sheet);border-right: 1px solid var(--rule);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);text-decoration: none}.tape-stamp b{color: var(--ink);font-weight: 600;letter-spacing: 0;text-transform: none;font-size: 12.5px}.tape-stamp:hover{color: var(--cobalt)}.tape .tape-track{padding-left: 128px}.tape::before{left: 118px}@media (prefers-reduced-motion: reduce){.tape .tape-run{padding-left: 128px}.tape .tape-track{padding-left: 0}}.table-note,.moves-foot{margin-top: 10px;font-size: 13px;line-height: 1.5;color: var(--ink-3)}.moves-foot{margin: 0;padding: 12px 18px 14px;border-top: 1px solid var(--rule-soft)}.moves-when{margin-left: 10px;padding-left: 10px;border-left: 1px solid var(--rule);color: var(--ink-3);letter-spacing: .02em;text-transform: none;font-weight: 500}.globe-cap{position: absolute;left: 50%;bottom: 1%;transform: translateX(-50%);width: max-content;max-width: 92%;font-size: 12px;color: var(--ink-3);text-align: center}.pub-state{display: flex;align-items: flex-start;gap: 9px;margin-top: 12px;font-size: 13.5px;line-height: 1.45;color: var(--ink-2);max-width: 54ch}.pub-state::before{content: "";flex: none;margin-top: .5em;width: 8px;height: 8px;border-radius: 50%;background: var(--amber);box-shadow: 0 0 0 3px color-mix(in srgb,var(--amber) 22%,transparent)}.pub-state[hidden]{display: none}.legend{display: grid;gap: 10px;margin: 18px 0 0}@media (min-width: 900px){.legend{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}}.legend div{display: grid;gap: 8px;align-content: start;padding: 14px 16px;border: 1px solid var(--rule);border-radius: 12px;background: var(--sheet)}.legend dt{margin: 0}.legend dd{margin: 0;font-size: 14px;line-height: 1.5;color: var(--ink-2)}.legend-compact div{background: transparent}.legend-note{margin-top: 10px}@media (min-width: 640px){.steps-4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.steps-4{grid-template-columns: repeat(4,minmax(0,1fr))}}a.card:hover{border-color: var(--cobalt)}.rs-grid{display: grid;gap: 28px;align-items: start}@media (min-width: 900px){.rs-grid{grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: 56px}}.rs-free h2{margin-top: 8px}.rs-free>p{margin-top: 12px;color: var(--ink-2);max-width: 46ch}.ticks{list-style: none;margin: 18px 0 0;padding: 0;display: grid;gap: 10px}.ticks li{position: relative;padding-left: 28px;color: var(--ink);line-height: 1.5}.ticks li::before{content: "";position: absolute;left: 2px;top: .38em;width: 14px;height: 8px;border-left: 2px solid var(--cobalt);border-bottom: 2px solid var(--cobalt);transform: rotate(-45deg)}.wait-form{gap: 16px;padding: 22px;background: var(--paper)}.plan-pick{border: 0;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.plan-pick legend{padding: 0;margin-bottom: 10px;font-family: var(--font-ui);font-size: 12px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--ink-3)}.plan-pick label{position: relative;cursor: pointer}.plan-pick input{position: absolute;opacity: 0;inset: 0;margin: 0;cursor: pointer}.plan-pick label>span{display: grid;gap: 4px;height: 100%;padding: 14px 16px;border: 1px solid var(--rule);border-radius: 12px;background: var(--sheet);transition: border-color .15s,box-shadow .15s}.plan-pick b{font-family: var(--font-ui);font-size: 16px;color: var(--ink)}.plan-pick small{font-size: 13px;line-height: 1.4;color: var(--ink-2)}.plan-pick input:checked + span{border-color: var(--cobalt);box-shadow: 0 0 0 1px var(--cobalt)}.plan-pick input:focus-visible + span{outline: 2px solid var(--cobalt);outline-offset: 2px}.wait-form .form-note,.wait-form .form-fine{margin: 0}.rs-nudge{margin-top: 14px}.rs-nudge a{color: var(--cobalt)}@media (max-width: 560px){.wait-form .sub-form .btn{flex: 1 1 100%}}section[id]{scroll-margin-top: 84px}@media (max-width: 719px){.gpin.gp-stocks{margin-left: -16px}.gpin.gp-gold{margin-left: 14px}}.ev-k{display: inline-block;margin-right: 10px;padding: 2px 8px;border-radius: 6px;font-family: var(--font-ui);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;vertical-align: 2px;border: 1px solid currentColor}.ev-observed .ev-k,.ev-k.ev-observed{color: var(--mint,#7CFFC0)}.ev-reported .ev-k,.ev-k.ev-reported{color: var(--b-grade,#8FB3FF)}.ev-read .ev-k,.ev-k.ev-read{color: var(--amber,#F2B84B)}.ev-note .ev-k,.ev-k.ev-note{color: var(--ink-3)}:root[data-theme="light"] .ev-observed .ev-k,:root[data-theme="light"] .ev-k.ev-observed{color: #00794A}:root[data-theme="light"] .ev-reported .ev-k,:root[data-theme="light"] .ev-k.ev-reported{color: #2F55B5}:root[data-theme="light"] .ev-read .ev-k,:root[data-theme="light"] .ev-k.ev-read{color: #8A5A00}.ev-key{display: flex;flex-wrap: wrap;gap: 6px 4px;align-items: center;margin: 0 0 18px;font-family: var(--font-ui);font-size: 13px;color: var(--ink-3)}.ev-key .ev-k{margin-left: 8px;margin-right: 4px}.ev-key .ev-k:first-child{margin-left: 0}.session{list-style: none;margin: 4px 0 28px;padding: 0;border-left: 2px solid var(--rule)}.session li{position: relative;display: grid;grid-template-columns: 108px 1fr;gap: 14px;padding: 9px 0 9px 20px}.session li::before{content: "";position: absolute;left: -6px;top: 16px;width: 10px;height: 10px;border-radius: 50%;background: var(--paper);border: 2px solid var(--cobalt)}.session .s-t{font-family: var(--font-ui);font-weight: 700;font-size: 14px;color: var(--ink);font-variant-numeric: tabular-nums}.session .s-l{color: var(--ink-2);line-height: 1.5}@media (max-width: 560px){.session li{grid-template-columns: 1fr;gap: 2px}}.f-rule{margin-top: 6px}.gauge .g-l small{color: var(--ink-3);font-weight: 500}.f-alert{margin-top: 12px;font-family: var(--font-ui);font-size: 14px}.f-alert a{color: var(--cobalt);font-weight: 600}.falsifier .f-rule{font-size: 13px;color: var(--ink-3)}.tk-d{font-size: .78em;color: var(--ink-3);margin-left: 6px;font-variant-numeric: tabular-nums}.call-history b{font-weight: 600}.today-trace{margin-top: 44px}.ev-panel{margin-top: 12px;background: var(--sheet);border: 1px solid var(--rule);border-radius: 10px;box-shadow: var(--shadow);padding: 16px 22px 22px}.ev-head{display: flex;justify-content: space-between;align-items: center;gap: 14px;flex-wrap: wrap;padding-bottom: 14px;margin-bottom: 18px;border-bottom: 1px solid var(--rule)}.ev-tabs{display: flex;gap: 6px;flex-wrap: wrap}.ev-tab{display: flex;align-items: center;gap: 10px;font-family: var(--font-ui);font-size: 13.5px;padding: 7px 12px;border-radius: 999px;border: 1px solid var(--rule);background: transparent;color: var(--ink-2);cursor: pointer}.ev-tab[aria-selected="true"]{border-color: var(--cobalt);color: var(--ink);background: var(--cobalt-wash)}.ev-tab b.up,.ev-facts b.up{color: var(--up)}.ev-tab b.down,.ev-facts b.down{color: var(--down)}.ev-card{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,.9fr);gap: 30px}.ev-card[hidden]{display: none}.ev-top{display: flex;align-items: center;gap: 12px}.ev-card h3{font-family: var(--font-display);font-size: 24px;line-height: 1.2;margin: 12px 0 10px}.ev-card h3 a{color: inherit;text-decoration: none}.ev-card h3 a:hover{color: var(--cobalt)}.ev-sum{color: var(--ink-2);font-size: 15px;line-height: 1.6;margin: 0}.ev-facts{margin: 0}.ev-facts>div{display: grid;grid-template-columns: 88px minmax(0,1fr);gap: 12px;padding: 9px 0;border-bottom: 1px solid var(--rule-soft);font-size: 14px;line-height: 1.5}.ev-facts>div:first-child{padding-top: 0}.ev-facts>div:last-child{border-bottom: 0}.ev-facts dt{font-family: var(--font-ui);font-size: 11.5px;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);padding-top: 3px}.ev-facts dd{margin: 0;color: var(--ink)}.ev-facts dd small{display: block;color: var(--ink-3);font-size: 12.5px;margin-top: 2px}.ev-c{display: flex;flex-direction: column}.ev-label{font-family: var(--font-ui);font-size: 11.5px;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);margin-bottom: 10px}.ev-src{list-style: none;counter-reset: ev;margin: 0;padding: 0;display: grid;gap: 10px}.ev-src li{counter-increment: ev;display: grid;grid-template-columns: 26px minmax(0,1fr);font-size: 13.5px;line-height: 1.45}.ev-src li::before{content: counter(ev,decimal-leading-zero);font-family: var(--font-ui);font-size: 11.5px;color: var(--cobalt);padding-top: 2px;grid-row: span 2}.ev-src a{color: var(--ink);text-decoration: none;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.ev-src a:hover{color: var(--cobalt)}.ev-src small{color: var(--ink-3);font-size: 12px}.ev-foot{margin-top: auto;padding-top: 18px;display: flex;gap: 8px;flex-wrap: wrap}.cm-node.sel rect{stroke: var(--cobalt);stroke-width: 2}.cm-node[role="button"]{cursor: pointer}.cm-node[role="button"]:focus{outline: none}.cm-node[role="button"]:focus-visible rect{stroke: var(--cobalt);stroke-width: 2.5}@media (max-width: 1080px){.ev-card{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.ev-a{grid-column: 1 / -1}}@media (max-width: 700px){.ev-card{grid-template-columns: minmax(0,1fr);gap: 20px}.ev-panel{padding: 14px 16px 18px}.ev-tabs{width: 100%}.ev-tab{flex: 1;justify-content: space-between}}.ledger{background: var(--sheet);border: 1px solid var(--rule);border-radius: 10px;overflow: hidden}.ledger-top{display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap;padding: 12px 18px;border-bottom: 1px solid var(--rule)}.ledger-top .filters{margin: 0}.ledger-rows{list-style: none;margin: 0;padding: 0}.ledger-rows li[hidden]{display: none}.ledger-rows a{display: grid;grid-template-columns: 64px minmax(0,1.4fr) minmax(0,1.1fr) 64px 132px;gap: 14px;align-items: center;padding: 13px 18px;border-bottom: 1px solid var(--rule-soft);color: var(--ink);text-decoration: none;font-size: 14px}.ledger-rows li:last-child a{border-bottom: 0}.ledger-rows a:hover{background: var(--sheet-2)}.lr-id{font-family: var(--font-ui);font-weight: 700;color: var(--cobalt)}.lr-t{min-width: 0}.lr-t b{display: block;font-family: var(--font-ui);font-size: 11.5px;letter-spacing: .07em;text-transform: uppercase;color: var(--ink-3);font-weight: 600}.lr-t span{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.lr-c{color: var(--ink-2);font-size: 13px;line-height: 1.45;min-width: 0}.lr-c code.cond{background: none;border: 0;padding: 0;color: var(--ink-2);font: inherit}.lr-d{color: var(--ink-2)}.lr-s small{display: block;color: var(--ink-3);font-size: 12px;margin-top: 3px}@media (max-width: 760px){.ledger-rows a{grid-template-columns: 52px minmax(0,1fr) auto;gap: 10px}.lr-c,.lr-d{display: none}}.palette li a .pc{font-size: 12.5px;color: var(--ink-3)}.ev-tab span,.ev-tab b{white-space: nowrap}@media (max-width: 700px){.ev-tab{font-size: 13px;padding: 7px 10px;gap: 8px}}.alts-intro{margin-top: -4px}.alts{list-style: none;margin: 14px 0 28px;padding: 0;display: grid;gap: 10px}.alt{border: 1px solid var(--rule);border-left-width: 3px;border-radius: 8px;padding: 12px 16px;background: var(--sheet)}.alt.w-live{border-left-color: var(--amber)}.alt.w-weaker{border-left-color: var(--ink-3)}.alt.w-ruled-out{border-left-color: var(--rule);opacity: .85}.alt-w{font-family: var(--font-ui);font-size: 11.5px;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3)}.alt.w-live .alt-w{color: var(--amber)}.alt-claim{font-weight: 600;margin: 4px 0 4px}.alt-a{margin: 0;color: var(--ink-2)}.alt-inline{color: var(--ink-3);font-size: 12px}.ev-alt{display: block;margin-bottom: 5px}.ev-facts dd small.alt-inline{display: inline;margin-left: 4px}.rs-founding{margin: 14px 0 0;padding: 12px 14px;border: 1px solid var(--cobalt);border-radius: 10px;background: var(--cobalt-wash);color: var(--ink)}.rs-founding b{color: var(--ink)}.plan-pick-3{grid-template-columns: minmax(0,1fr)}@media (min-width: 560px){.plan-pick-3{grid-template-columns: repeat(3,minmax(0,1fr))}}.sp-rates td{vertical-align: top}.sp-book{display: flex;justify-content: space-between;align-items: center;gap: 24px;flex-wrap: wrap}.sp-book>div{max-width: 640px}#sp-rate + .table-scroll{margin-top: 16px}#sp-rate + .table-scroll + .meta{margin-top: 10px}.sp-book h2{margin-bottom: 8px}.ch-roll{stroke: var(--ink-3);stroke-width: 1;stroke-dasharray: 2 3;opacity: .6}.ch-roll-l{font-family: var(--font-ui);font-size: 10.5px;letter-spacing: .04em;fill: var(--ink-3)}.falsifier .roll-note,.roll-note{border-left: 2px solid var(--rule);padding-left: 10px;font-size: 13.5px;line-height: 1.55;color: var(--ink-2)}.roll-list{padding-left: 18px;margin-top: 4px}.roll-list li{margin: 6px 0}.seal{display: inline-flex;align-items: center;gap: 6px;color: var(--ink-2);text-decoration: none;font-size: 12.5px}.seal svg{width: 14px;height: 14px;color: var(--cobalt)}.seal code{font-size: 11.5px;color: var(--ink-3);letter-spacing: .02em}.seal:hover code,.seal:focus-visible code{color: var(--ink)}.proof-line{display: flex;gap: 10px;align-items: flex-start;margin: 22px 0 0;color: var(--ink-2)}.proof-line svg{width: 18px;height: 18px;flex: none;margin-top: 2px;color: var(--cobalt)}.proof-grid{display: grid;gap: 28px}@media (min-width: 900px){.proof-grid{grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);align-items: start}}.proof-out{min-height: 1.4em;margin: 10px 0 0;color: var(--ink-2)}.proof-out.ok{color: var(--up)}.proof-out.bad{color: var(--down)}.proof-facts{display: grid;gap: 10px;margin: 22px 0 0}.proof-facts div{display: grid;grid-template-columns: 130px minmax(0,1fr);gap: 12px;border-top: 1px solid var(--rule-soft,var(--rule));padding-top: 10px}.proof-facts dt{font-family: var(--font-ui);font-size: 11.5px;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3)}.proof-facts dd{margin: 0;min-width: 0}code.hash{font-size: 12px;word-break: break-all;color: var(--ink-2)}.pf-label{display: block;margin: 10px 0 8px;color: var(--ink-2)}[data-proof-text]{width: 100%;box-sizing: border-box;border: 1px solid var(--rule);border-radius: 10px;background: var(--paper);color: var(--ink);padding: 12px 14px;font: inherit;resize: vertical}[data-proof-text]:focus-visible{outline: 2px solid var(--cobalt);outline-offset: 2px}.proof-note{margin-top: 18px;max-width: 760px}.proof-table td{vertical-align: middle}.pv{font-family: var(--font-ui);font-size: 12px;color: var(--ink-3)}.pv.ok{color: var(--up)}.pv.bad{color: var(--down)}@media (max-width: 560px){.proof-facts div{grid-template-columns: minmax(0,1fr);gap: 4px}}.report-list{display: grid;gap: 18px}.report-card{display: grid;gap: 10px;padding: 26px 28px;text-decoration: none;color: inherit;transition: border-color .2s,transform .2s}.report-card:hover,.report-card:focus-visible{border-color: var(--cobalt);transform: translateY(-2px)}.report-card h2{margin: 0;font-size: clamp(24px,3.2vw,34px);line-height: 1.12}.report-card p{margin: 0;color: var(--ink-2);max-width: 760px}.rc-top,.rh-kick{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.rc-badge{font-family: var(--font-ui);font-size: 11.5px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--cobalt);border: 1px solid var(--cobalt);border-radius: 999px;padding: 3px 10px;background: var(--cobalt-wash)}.rc-meta{display: flex;gap: 16px;flex-wrap: wrap}.rc-go{font-family: var(--font-ui);font-weight: 600;color: var(--cobalt);display: inline-flex;align-items: center;gap: 6px}.reports-note{margin-top: 22px}.report-head h1{max-width: 920px}.rh-actions{margin-top: 18px}.report-figures .stats .stat{flex: 1 1 180px}.report-body{max-width: 860px;padding-block: 24px 56px}.report-body>section{margin-top: 44px}.report-body h2{font-size: clamp(24px,2.8vw,30px);margin: 0 0 14px}.report-body p{font-size: 17.5px;line-height: 1.7;color: color-mix(in srgb,var(--ink) 92%,var(--ink-2))}.report-lede{font-size: 20px !important;line-height: 1.6 !important;color: var(--ink) !important}.report-chart{margin: 40px 0 0}.report-chart svg{width: 100%;height: auto;display: block}.ch-mark line{stroke: var(--cobalt);stroke-width: 1.25}.ch-mark circle{fill: var(--paper);stroke: var(--cobalt);stroke-width: 1.5}.ch-mark text{font-family: var(--font-ui);font-size: 11.5px;font-weight: 700;fill: var(--cobalt)}.report-phases{list-style: none;margin: 0;padding: 0;display: grid;gap: 0;border-left: 1px solid var(--rule);margin-left: 14px}.rp-phase{position: relative;display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 6px;padding: 0 0 28px;margin-left: -15px}.rp-n{width: 28px;height: 28px;border-radius: 50%;display: grid;place-items: center;background: var(--paper);border: 1.5px solid var(--cobalt);color: var(--cobalt);font-family: var(--font-ui);font-weight: 700;font-size: 13px}.rp-date{margin: 2px 0 2px}.rp-phase h3{margin: 0 0 6px;font-size: 20px}.rp-phase p{margin: 0 0 8px}.rp-call{display: flex;gap: 12px;align-items: center;flex-wrap: wrap;font-size: 14px !important}.rp-call a{font-family: var(--font-ui)}.refs a{color: var(--ink-3);font-size: 13.5px}.report-calls td{vertical-align: top;font-size: 14.5px}.rp-line{display: block;color: var(--ink-3);margin-top: 4px;font-size: 12.5px}.rp-next{list-style: none;padding: 0;margin: 0;display: grid;gap: 14px}.rp-next li{display: grid;grid-template-columns: 150px minmax(0,1fr);gap: 14px;border-top: 1px solid var(--rule);padding-top: 12px}.rp-next b{font-family: var(--font-ui)}.rp-next span{color: var(--ink-2)}.src-list{padding-left: 20px}.src-list li{margin: 6px 0}@media (max-width: 640px){.rp-next li{grid-template-columns: minmax(0,1fr);gap: 4px}.report-card{padding: 20px}}@media print{.site-header,.tape,.site-footer,footer,.subscribe-band,.report-cta,.rh-actions,.crumbs,.skip,.menu-sheet{display: none !important}body{background: #fff !important;color: #111 !important}.report-page *{color: #111 !important}.band,.band-sheet{background: #fff !important;padding-block: 12px !important}.page-art{display: none !important}.report-body h2{break-after: avoid}.rp-phase,.report-calls tr,.report-chart{break-inside: avoid}a{text-decoration: none !important}.rv{opacity: 1 !important;transform: none !important}}.report-body .report-lede{margin: 0 0 16px}.report-calls td.num{white-space: nowrap}.report-calls td:first-child,.report-calls th:first-child{white-space: nowrap}.rh-pdf{margin-top: 22px;max-width: 640px;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 10px}.rh-pdf .rh-pdf-l,.rh-pdf .form-note,.rh-pdf p:last-child{grid-column: 1 / -1;margin: 0}.rh-pdf .rh-pdf-l{color: var(--ink-2)}.rh-pdf .rh-pdf-l b{color: var(--ink)}.rh-pdf input[type=email]{min-width: 0}@media (max-width: 560px){.rh-pdf{grid-template-columns: minmax(0,1fr)}}@media print{.rh-pdf{display: none !important}}.hero2-proof dd a{color: var(--cobalt)}.hub-grid{display: grid;gap: 16px;grid-template-columns: repeat(auto-fill,minmax(min(100%,340px),1fr))}.hub-card{display: grid;gap: 8px;padding: 22px 24px;text-decoration: none;color: inherit;transition: border-color .2s,transform .2s}.hub-card:hover,.hub-card:focus-visible{border-color: var(--cobalt);transform: translateY(-2px)}.hub-card h2{margin: 0;font-size: 24px;line-height: 1.2}.hub-card p{margin: 0;color: var(--ink-2)}.hub-top{display: grid;gap: 20px}@media (min-width: 960px){.hub-top{grid-template-columns: minmax(0,1.7fr) minmax(0,1fr);align-items: start}}.hub-latest{padding: 26px 28px;display: grid;gap: 10px}.hub-latest h2{margin: 0;font-size: clamp(24px,3vw,32px);line-height: 1.15}.hub-latest h2 a{color: inherit;text-decoration: none}.hub-latest h2 a:hover{text-decoration: underline;text-decoration-color: var(--cobalt)}.hub-latest p{margin: 0;color: var(--ink-2);font-size: 17px;line-height: 1.65}.hub-move .big{font-family: var(--font-ui);font-size: 22px;font-weight: 700}.hub-side{display: grid;gap: 18px}.hub-close{display: flex;align-items: baseline;gap: 12px;margin: 6px 0 2px}.hub-close b{font-family: var(--font-ui);font-size: 32px;font-weight: 800;letter-spacing: -.02em}.hub-rec{margin: 6px 0 2px}.hub-rec b{font-family: var(--font-ui);font-size: 22px;margin-right: 4px}.hub-chart .chart{margin: 0}.hub-list{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--rule)}.hub-list li a{display: grid;grid-template-columns: 70px minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 14px 4px;border-bottom: 1px solid var(--rule);color: inherit;text-decoration: none}.hub-list li a:hover b{color: var(--cobalt)}.hl-t{display: grid;gap: 2px}.hl-s{display: flex;gap: 8px;align-items: center}@media (max-width: 640px){.hub-list li a{grid-template-columns: minmax(0,1fr);gap: 6px}}.hub-drivers{display: grid;gap: 14px;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.hub-drv{padding: 18px 20px;text-decoration: none;color: inherit;display: grid;gap: 6px}.hub-drv h3{margin: 0;font-size: 18px}.hub-drv p{margin: 0;color: var(--ink-2);font-size: 14.5px}.grade-table th[scope=row]{font-weight: 600}.grade-table td,.grade-table th{vertical-align: middle}.hub-chart .chart{max-width: 820px}