@font-face{font-family:Rinter;src:url(/fonts/Rinter.woff2) format("woff2"),url(/fonts/Rinter.woff) format("woff");font-weight:100 900;font-style:normal;font-display:swap}:root{--grid-yellow: rgb(255, 205, 26);--grid-yellow-hover: rgb(255, 219, 77);--grid-yellow-muted: rgba(255, 205, 26, .12);--grid-ink-0: rgb(10, 13, 15);--grid-ink-1: rgb(18, 23, 27);--grid-ink-2: rgb(31, 40, 45);--grid-ink-3: rgb(42, 53, 61);--grid-ink-4: rgb(52, 66, 76);--grid-text-hi: rgb(252, 252, 254);--grid-text: rgb(240, 243, 245);--grid-text-mid: rgb(179, 193, 203);--grid-text-low: rgb(120, 135, 145);--grid-success: rgb(89, 168, 11);--grid-success-soft: rgb(191, 247, 135);--grid-danger: rgb(244, 87, 90);--grid-info: rgb(128, 168, 255);--font-display: "Rinter", "Area", "Neue Haas Grotesk Display Pro", "Helvetica Neue", Arial, sans-serif;--font-body: "DM Sans", "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--stroke-hair: 1px solid var(--grid-ink-3);--stroke: 1px solid var(--grid-ink-4);--r-1: 2px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .18s;--grid-black: var(--grid-ink-0);--grid-line: var(--grid-ink-3);--grid-soft-line: var(--grid-ink-2);--grid-white: var(--grid-text-hi);--grid-muted: var(--grid-text-mid);--grid-dim: var(--grid-text-low);--grid-teal: var(--grid-success-soft);--grid-blue: var(--grid-info);--grid-red: var(--grid-danger);--walnut: var(--grid-text-hi);--linen: var(--grid-ink-3);--warm-mid: var(--grid-text-mid);--pale-teal: var(--grid-success-soft);--space-teal: var(--grid-success-soft);--mustard: var(--grid-yellow);--atomic-orange: var(--grid-yellow);--avocado: var(--grid-success-soft);--deep-teal: var(--grid-info);--white: var(--grid-text-hi)}html{background:var(--grid-ink-0);scrollbar-color:var(--grid-ink-4) var(--grid-ink-0)}html::-webkit-scrollbar{width:14px}html::-webkit-scrollbar-track{background:var(--grid-ink-0)}html::-webkit-scrollbar-thumb{background:var(--grid-ink-4);border:3px solid var(--grid-ink-0)}.v2-body{margin:0;overflow-x:hidden;background:var(--grid-ink-0);background-image:linear-gradient(var(--grid-ink-1) 1px,transparent 1px),linear-gradient(90deg,var(--grid-ink-1) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px;color:var(--grid-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}.v2-body *,.v2-body *:before,.v2-body *:after{box-sizing:border-box}.v2-body a{color:inherit}.v2-shell{width:min(1180px,calc(100% - 24px));margin:0 auto;padding:16px 0 56px}.v2-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0 44px}.v2-brand{display:inline-flex;align-items:center;gap:16px;text-decoration:none}.v2-brand-mark{color:var(--grid-text-hi);display:grid;grid-template-columns:repeat(3,8px);grid-auto-rows:8px;gap:2px}.v2-cell{background:currentColor;display:block}.v2-cell:first-child{clip-path:polygon(0 0,100% 100%,100% 0)}.v2-brand-text span{color:var(--grid-text-hi);display:block;font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:.1em}.v2-brand-text small{display:block;color:var(--grid-text-mid);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;margin-top:3px;text-transform:uppercase}.v2-links{display:flex;flex-wrap:wrap;gap:8px}.v2-links a{border:var(--stroke-hair);border-radius:var(--r-1);color:var(--grid-text-mid);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;padding:10px 12px;text-decoration:none;text-transform:uppercase;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.v2-links a:hover{border-color:var(--grid-yellow);color:var(--grid-yellow)}.v2-subnav{align-items:center;border-bottom:var(--stroke-hair);display:flex;flex-wrap:wrap;gap:8px;margin-top:34px;padding-bottom:16px}.v2-subnav a{background:var(--grid-ink-1);border:var(--stroke-hair);border-radius:var(--r-1);color:var(--grid-text-mid);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;padding:8px 11px;text-decoration:none;text-transform:uppercase;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.v2-subnav a:hover{border-color:var(--grid-yellow);color:var(--grid-yellow)}.v2-subnav a.active{background:var(--grid-yellow);border-color:var(--grid-yellow);color:var(--grid-ink-0)}.v2-subnav .v2-subnav-back{background:transparent;border-color:transparent;color:var(--grid-text-low);padding-left:0}.v2-subnav .v2-subnav-back:after{content:"/";color:var(--grid-ink-4);margin-left:10px}.v2-subnav .v2-subnav-back:hover{color:var(--grid-yellow)}.v2-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:24px;min-height:610px}.v2-hero-copy,.v2-print-card,.v2-scorecard,.v2-chart-card,.v2-method-card,.v2-index-card,.v2-table-card,.v2-roadmap,.v2-callout-card,.v2-evidence-card,.v2-policy-grid article,.v2-doc-card,.v2-package-card,.v2-citation-card,.v2-pricing-card,.v2-basket,.v2-disclosure,.v2-access{border:var(--stroke-hair);background:var(--grid-ink-1)}.v2-hero-copy{position:relative;overflow:hidden;padding:clamp(24px,4.5vw,56px)}.v2-hero-copy:before{content:"";position:absolute;inset:auto 34px 34px auto;width:min(360px,42vw);aspect-ratio:1;opacity:.08;background-image:linear-gradient(var(--grid-white) 0 0),linear-gradient(var(--grid-white) 0 0),linear-gradient(var(--grid-white) 0 0),linear-gradient(var(--grid-white) 0 0),linear-gradient(var(--grid-white) 0 0),linear-gradient(var(--grid-white) 0 0),linear-gradient(var(--grid-white) 0 0),linear-gradient(var(--grid-white) 0 0),linear-gradient(var(--grid-white) 0 0);background-position:0 0,50% 0,100% 0,0 50%,50% 50%,100% 50%,0 100%,50% 100%,100% 100%;background-repeat:no-repeat;background-size:29% 29%}.v2-pill,.v2-section-label,.v2-card-head,.v2-scorecard-top,.v2-chart-meta,.v2-method-card span,.v2-disclosure span,.v2-access span{color:var(--grid-yellow);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.v2-pill{border:1px solid rgba(255,205,26,.36);display:inline-flex;padding:8px 10px}.v2-hero h1{color:var(--grid-text-hi);font-family:var(--font-display);font-size:clamp(44px,6.5vw,84px);font-weight:700;letter-spacing:-.02em;line-height:1;margin:32px 0 28px;max-width:12ch}.v2-hero p,.v2-section-heading p,.v2-method-intro p,.v2-basket p,.v2-disclosure p,.v2-access p{color:var(--grid-muted);font-size:18px;line-height:1.55;margin:0;max-width:64ch}.v2-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.v2-body .v2-button{border:var(--stroke);border-radius:var(--r-1);color:var(--grid-text);display:inline-flex;font-family:var(--font-body);font-size:13px;font-weight:500;justify-content:center;letter-spacing:.02em;min-width:150px;padding:13px 18px;text-decoration:none;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background var(--dur) var(--ease)}.v2-body .v2-button:hover{border-color:var(--grid-yellow);color:var(--grid-yellow)}.v2-body .v2-button-primary{background:var(--grid-yellow);border-color:var(--grid-yellow);color:var(--grid-ink-0)}.v2-body .v2-button-primary:hover{background:var(--grid-yellow-hover);border-color:var(--grid-yellow-hover);color:var(--grid-ink-0)}.v2-print-card{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:28px}.v2-card-head,.v2-scorecard-top,.v2-chart-meta{align-items:center;color:var(--grid-muted);display:flex;gap:16px;justify-content:space-between}.v2-card-head span:last-child{color:var(--grid-yellow)}.v2-print-value{color:var(--grid-yellow);font-family:var(--font-mono);font-size:clamp(44px,6vw,72px);font-weight:500;letter-spacing:-.01em;line-height:1;margin-top:auto}.v2-print-unit{color:var(--grid-text-mid);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.09em;margin-top:12px;text-transform:uppercase}.v2-print-grid{border-top:1px solid var(--grid-line);display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:48px;padding-top:22px}.v2-print-grid span{color:var(--grid-dim);display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.v2-print-grid strong{color:var(--grid-white);display:block;font-size:15px;margin-top:4px}.v2-scoreboard{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}.v2-scorecard{border-top:3px solid var(--card-accent);padding:22px}a.v2-scorecard{display:block;text-decoration:none;transition:border-color var(--dur) var(--ease)}a.v2-scorecard:hover{border-color:var(--grid-yellow);border-top-color:var(--card-accent)}.v2-scorecard h2{color:var(--card-accent);font-family:var(--font-mono);font-size:clamp(30px,3.5vw,44px);font-weight:500;letter-spacing:-.01em;line-height:1;margin:34px 0 10px}.v2-scorecard p{color:var(--grid-white);font-size:16px;font-weight:700;margin:0}.v2-scorecard small{color:var(--grid-muted);display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;margin-top:7px;text-transform:uppercase}.v2-delta.up{color:var(--grid-teal)}.v2-delta.down{color:var(--grid-red)}.v2-delta.flat{color:var(--grid-muted)}.v2-section{margin-top:96px}.v2-section-heading{align-items:end;display:grid;gap:24px;grid-template-columns:.9fr 1.1fr;margin-top:12px}.v2-section h1,.v2-section h2,.v2-method-intro h1,.v2-method-intro h2,.v2-basket h2,.v2-disclosure h2,.v2-access h2{color:var(--grid-text-hi);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);font-weight:700;letter-spacing:-.015em;line-height:1.05;margin:0}.v2-chart-card{margin-top:24px;overflow:hidden;padding:24px}.v2-chart-card svg{display:block;margin-top:18px}.v2-chart-card text{fill:var(--grid-muted)}.v2-chart-card path[fill="var(--atomic-orange)"]{opacity:.22}.v2-series-explorer{margin-top:24px}.v2-series-explorer .series-chart-frame{background:var(--grid-ink-1);border:var(--stroke-hair);padding:20px 20px 12px;position:relative}.v2-series-explorer svg{display:block}.v2-series-explorer svg text{fill:var(--grid-text-low)}.v2-series-explorer .series-tooltip{align-items:baseline;background:var(--grid-ink-0);border:var(--stroke);border-radius:var(--r-1);display:flex;font-family:var(--font-mono);font-size:11px;gap:10px;padding:7px 10px;pointer-events:none;position:absolute;top:16px;white-space:nowrap;z-index:2}.v2-series-explorer .series-tooltip span{color:var(--grid-text-low)}.v2-series-explorer .series-tooltip strong{color:var(--grid-text-hi);font-weight:500}.v2-series-explorer .series-btn{align-items:center;background:var(--grid-ink-2);border:var(--stroke-hair);border-radius:var(--r-1);color:var(--grid-text);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:12px;padding:8px 14px;text-decoration:none;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.v2-series-explorer .series-btn:hover{border-color:var(--grid-yellow);color:var(--grid-yellow)}.v2-series-explorer .series-scrub{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.v2-series-explorer .series-scrub input[type=range]{accent-color:var(--grid-yellow);flex:1;min-width:180px}.v2-series-explorer .series-scrub-date{color:var(--grid-text-hi);font-family:var(--font-mono);font-size:13px;font-weight:700}.v2-series-explorer .series-day-stats{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.v2-series-explorer .series-day-stat{background:var(--grid-ink-1);border:var(--stroke-hair);padding:16px 18px}.v2-series-explorer .series-day-stat.is-primary{border-top:3px solid var(--accent, var(--grid-yellow))}.v2-series-explorer .series-day-stat span{color:var(--grid-text-mid);display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.v2-series-explorer .series-day-stat strong{color:var(--grid-text-hi);display:block;font-family:var(--font-mono);font-size:24px;font-weight:500;letter-spacing:-.01em;margin-top:12px}.v2-series-explorer .series-day-stat.is-primary strong{color:var(--accent, var(--grid-yellow))}.v2-series-explorer .series-day-stat small{color:var(--grid-text-low);display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.v2-series-explorer .series-day-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.v2-series-explorer .series-day-note{color:var(--grid-text-low);font-family:var(--font-mono);font-size:12px}.v2-series-explorer .series-day-table{background:var(--grid-ink-1);border:var(--stroke-hair);margin-top:20px;overflow-x:auto}.v2-series-explorer .series-day-table table{border-collapse:collapse;width:100%}.v2-series-explorer .series-day-table th,.v2-series-explorer .series-day-table td{border-bottom:1px solid var(--grid-ink-2);color:var(--grid-text);font-size:13px;padding:12px;text-align:left}.v2-series-explorer .series-day-table th{color:var(--grid-text-low);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.v2-series-explorer .series-day-table .num{text-align:right}.v2-series-explorer .series-mono{font-family:var(--font-mono);font-size:12px}.v2-series-explorer .series-ticker{color:var(--grid-text-hi);font-family:var(--font-mono);font-size:12px}.v2-series-explorer .series-spend-bar{background:var(--grid-teal);height:14px;margin-bottom:4px;opacity:.85}.v2-series-head .v2-chip-row{justify-content:flex-start;margin-bottom:18px}.v2-series-head .v2-chip-row span{background:var(--grid-ink-1);border:var(--stroke-hair);color:var(--grid-yellow);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;padding:6px 10px;text-transform:uppercase}.v2-series-print{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.v2-series-print strong{color:var(--grid-text-hi);font-family:var(--font-mono);font-size:clamp(30px,3.5vw,44px);font-weight:500;letter-spacing:-.01em}.v2-series-print .v2-delta{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em}.v2-series-print small{color:var(--grid-text-low);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.v2-index-grid,.v2-evidence-grid,.v2-package-grid,.v2-pricing-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.v2-index-card,.v2-evidence-card,.v2-package-card,.v2-pricing-card,.v2-doc-card,.v2-callout-card,.v2-policy-grid article{padding:22px}.v2-chip-row{display:flex;gap:10px;justify-content:space-between}.v2-chip-row span,.v2-card-title,.v2-roadmap span,.v2-callout-card span,.v2-evidence-card span,.v2-policy-grid span,.v2-doc-card span,.v2-package-card span,.v2-citation-card span,.v2-pricing-card span{color:var(--grid-yellow);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.v2-index-card h3,.v2-roadmap h3,.v2-callout-card h3,.v2-evidence-card h3,.v2-policy-grid h3,.v2-doc-card h3,.v2-pricing-card h3{color:var(--grid-text-hi);font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:24px 0 10px}.v2-index-card strong,.v2-evidence-card strong{color:var(--grid-teal);display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.v2-index-card p,.v2-roadmap p,.v2-callout-card p,.v2-evidence-card p,.v2-policy-grid p,.v2-package-card p,.v2-citation-card p,.v2-pricing-card p,.v2-doc-card p{color:var(--grid-muted);font-size:15px;line-height:1.55;margin:0}a.v2-index-card{display:flex;flex-direction:column;text-decoration:none;transition:border-color var(--dur) var(--ease)}a.v2-index-card:hover{border-color:var(--grid-yellow)}.v2-index-card h3{margin-bottom:4px}.v2-index-print{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin:10px 0 0}.v2-index-value{color:var(--grid-text-hi);font-family:var(--font-mono);font-size:26px;font-weight:500}.v2-index-print .v2-delta{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;white-space:nowrap}.v2-index-spark{margin:12px 0 16px}.v2-index-link{color:var(--grid-yellow);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;margin-top:auto;padding-top:16px;text-transform:uppercase}.v2-table-card{margin-top:18px;overflow:hidden;padding:18px}.v2-card-title{margin-bottom:12px}.v2-roadmap{align-items:start;display:grid;gap:24px;grid-template-columns:.8fr 1.2fr;margin-top:18px;padding:24px}.v2-roadmap ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.v2-roadmap li{border-bottom:1px solid var(--grid-ink-2);color:var(--grid-text);font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.04em;padding-bottom:10px}.v2-split-grid,.v2-chart-pair,.v2-policy-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.v2-chart-pair{align-items:stretch;grid-template-columns:1fr}.v2-callout-card h3{color:var(--grid-yellow);font-size:clamp(32px,4.5vw,56px);letter-spacing:-.02em}.v2-evidence-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.v2-evidence-card{border-top:3px solid var(--grid-yellow)}.v2-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-doc-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px}.v2-doc-card{min-height:160px}.v2-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-package-card{border-left:3px solid var(--grid-yellow)}.v2-citation-card{margin-top:18px;padding:24px}.v2-citation-card p{color:var(--grid-white);font-family:var(--font-mono)}.v2-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-pricing-card{display:flex;flex-direction:column;gap:16px}.v2-pricing-card h3{color:var(--grid-yellow);font-size:clamp(30px,4vw,46px);margin-bottom:0}.v2-pricing-card .v2-button{margin-top:auto}.v2-method-grid{display:grid;gap:24px;grid-template-columns:.8fr 1.2fr}.v2-method-intro{border-top:3px solid var(--grid-yellow);padding-top:24px}.v2-method-intro p{margin-top:22px}.v2-method-cards{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.v2-method-card{padding:22px}.v2-method-card h3{color:var(--grid-text-hi);font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.01em;margin:28px 0 10px}.v2-method-card p{color:var(--grid-muted);font-size:15px;line-height:1.55;margin:0}.v2-basket{display:grid;gap:30px;grid-template-columns:.75fr 1.25fr;padding:28px}.v2-basket h2{margin:16px 0 20px}.v2-table-wrap{overflow-x:auto}.v2-table-wrap table{border-collapse:collapse;width:100%}.v2-table-wrap th,.v2-table-wrap td{border-bottom:1px solid var(--grid-soft-line);padding:15px 12px;text-align:left}.v2-table-wrap th{color:var(--grid-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase}.v2-table-wrap td{color:var(--grid-white);font-size:14px}.v2-table-wrap td:first-child,.v2-table-wrap td:nth-child(3),.v2-table-wrap td:nth-child(4){color:var(--grid-yellow);font-family:var(--font-mono);font-size:12px;font-weight:500}.v2-disclosure{align-items:center;display:grid;gap:32px;grid-template-columns:.75fr 1.25fr;padding:30px}.v2-disclosure h2{margin-top:12px}.v2-access{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:24px;padding:32px}.v2-access h2{margin:10px 0 14px}.v2-chart-caveat{border-top:1px solid var(--grid-ink-2);color:var(--grid-text-low);font-size:12.5px;line-height:1.5;margin:18px 0 0;padding-top:12px}.v2-footer{border-top:var(--stroke-hair);display:grid;gap:32px;grid-template-columns:minmax(200px,.35fr) minmax(0,.65fr);margin-top:64px;padding:40px 0 56px}.v2-footer-brand strong{color:var(--grid-text-hi);display:block;font-family:var(--font-display);font-size:18px;font-weight:700;margin-top:16px}.v2-footer-brand p{color:var(--grid-text-low);font-size:13px;margin:6px 0 0}.v2-footer-brand a{color:var(--grid-teal)}.v2-footer-tags{color:var(--grid-yellow);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.v2-footer-meta p{color:var(--grid-text-mid);font-size:14px;line-height:1.55;margin:14px 0 0}.v2-footer-meta .v2-footer-fine{color:var(--grid-text-low);font-size:12.5px}.v2-footer-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px}.v2-footer-links a{color:var(--grid-text-mid);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.v2-footer-links a:hover{color:var(--grid-yellow)}.v2-footer-status{align-items:center;color:var(--grid-text);display:flex;font-family:var(--font-mono);font-size:12px;gap:10px;letter-spacing:.06em;margin-top:22px;text-transform:uppercase}.v2-status-dot{background:var(--grid-success);border-radius:50%;box-shadow:0 0 0 3px var(--grid-yellow-muted);display:inline-block;flex:none;height:8px;width:8px}@media(max-width:900px){.v2-nav,.v2-access{align-items:flex-start;flex-direction:column}.v2-footer,.v2-hero,.v2-section-heading,.v2-method-grid,.v2-roadmap,.v2-basket,.v2-disclosure,.v2-scoreboard,.v2-method-cards,.v2-index-grid,.v2-evidence-grid,.v2-package-grid,.v2-pricing-grid,.v2-split-grid,.v2-chart-pair,.v2-policy-grid,.v2-doc-grid{grid-template-columns:1fr}.v2-series-explorer .series-day-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-hero{min-height:0}.v2-nav{padding-bottom:28px}.v2-section{margin-top:64px}}@media(max-width:560px){.v2-shell{width:calc(100% - 16px);padding-top:12px}.v2-nav{gap:18px}.v2-brand{gap:12px}.v2-brand-mark{grid-template-columns:repeat(3,12px);grid-template-rows:repeat(3,12px)}.v2-cell{height:12px;width:12px}.v2-brand-text span{font-size:16px;letter-spacing:.16em}.v2-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.v2-links a{text-align:center}.v2-hero-copy,.v2-print-card,.v2-chart-card,.v2-basket,.v2-disclosure,.v2-access{padding:16px}.v2-pill,.v2-section-label,.v2-card-head,.v2-scorecard-top,.v2-chart-meta,.v2-method-card span,.v2-disclosure span,.v2-access span{font-size:10px;letter-spacing:.08em}.v2-hero h1{font-size:clamp(42px,14vw,64px);letter-spacing:-.065em;max-width:10ch}.v2-hero p,.v2-section-heading p,.v2-method-intro p,.v2-basket p,.v2-disclosure p,.v2-access p{font-size:16px}.v2-print-value{font-size:clamp(48px,15vw,72px)}.v2-section h2,.v2-method-intro h2,.v2-basket h2,.v2-disclosure h2,.v2-access h2{font-size:clamp(32px,12vw,48px)}.v2-print-grid{grid-template-columns:1fr}}.v2-links a.active{border-color:var(--grid-yellow);color:var(--grid-yellow)}main>.v2-section:first-child{margin-top:24px}.v2-basket-chart{grid-column:1 / -1;border-top:var(--stroke-hair);margin-top:8px;padding-top:24px}.v2-basket-chart .metric-switch{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 14px}.v2-basket-chart .btn{align-items:center;background:var(--grid-ink-2);border:var(--stroke-hair);border-radius:var(--r-1);color:var(--grid-text);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:12px;padding:8px 14px}.v2-basket-chart .btn:hover{border-color:var(--grid-yellow);color:var(--grid-yellow)}.v2-basket-chart .btn.btn-active,.v2-basket-chart .btn.btn-active:hover{background:var(--grid-yellow);border-color:var(--grid-yellow);color:var(--grid-ink-0)}.v2-basket-chart .basket-chart-note{color:var(--grid-text-low);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.v2-basket-chart .basket-chart-frame{position:relative}.v2-basket-chart svg{display:block}.v2-basket-chart svg text{fill:var(--grid-text-low)}.v2-basket-chart .basket-chart-tooltip{background:var(--grid-ink-0);border:var(--stroke);border-radius:var(--r-1);font-family:var(--font-mono);font-size:11px;max-width:300px;padding:10px 12px;pointer-events:none;position:absolute;top:8px;z-index:2}.v2-basket-chart .basket-chart-tooltip-head{border-bottom:1px solid var(--grid-ink-3);color:var(--grid-yellow);display:flex;gap:16px;justify-content:space-between;margin-bottom:6px;padding-bottom:6px}.v2-basket-chart .basket-chart-tooltip-row{align-items:center;color:var(--grid-text-mid);display:flex;gap:7px;padding:2px 0;white-space:nowrap}.v2-basket-chart .basket-chart-tooltip-row.is-hovered{color:var(--grid-text-hi)}.v2-basket-chart .basket-chart-tooltip-row em{color:var(--grid-text-low);font-size:9px;font-style:normal}.v2-basket-chart .basket-chart-tooltip-row span{flex:1;max-width:200px;overflow:hidden;text-overflow:ellipsis}.v2-basket-chart .basket-chart-tooltip-row strong{color:var(--grid-text-hi);font-weight:500}.v2-basket-chart .basket-chart-tooltip-row small{color:var(--grid-text-low);font-size:10px;min-width:44px;text-align:right}.v2-basket-chart .basket-chart-tooltip-row i,.v2-basket-chart .basket-chip i{border-radius:1px;display:inline-block;flex:none;height:9px;width:9px}.v2-basket-chart .basket-chart-tooltip-more{color:var(--grid-text-low);margin-top:4px}.v2-basket-chart .basket-chart-legend{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.v2-basket-chart .basket-chip{align-items:center;background:var(--grid-ink-2);border:var(--stroke-hair);border-radius:var(--r-1);color:var(--grid-text-mid);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:6px;letter-spacing:.02em;padding:5px 9px;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.v2-basket-chart .basket-chip small{color:var(--grid-text-low);font-size:10px}.v2-basket-chart .basket-chip:hover,.v2-basket-chart .basket-chip-hot{border-color:var(--grid-yellow);color:var(--grid-yellow)}.v2-basket-chart .basket-chip-off{opacity:.38}.v2-basket-chart .basket-chip-off i{background:var(--grid-ink-4)!important}.v2-basket-chart .basket-chip-action{color:var(--grid-text);text-transform:uppercase}.v2-prose{max-width:78ch}.v2-prose p{color:var(--grid-muted);font-size:16px;line-height:1.6;margin:0 0 16px}.v2-prose strong{color:var(--grid-text-hi)}.v2-body .v2-prose a,.v2-body .v2-list a{color:var(--grid-yellow);text-decoration:underline;text-underline-offset:3px}.v2-prose code,.v2-list code,.v2-ticker{background:var(--grid-ink-2);border:var(--stroke-hair);border-radius:var(--r-1);color:var(--grid-text-hi);font-family:var(--font-mono);font-size:.85em;padding:1px 6px;white-space:nowrap}.v2-prose h3,.v2-section .v2-sub-heading{color:var(--grid-text-hi);font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;margin:36px 0 12px}.v2-list{list-style:none;margin:0 0 16px;max-width:78ch;padding:0}.v2-list li{border-left:2px solid var(--grid-ink-4);color:var(--grid-muted);font-size:15.5px;line-height:1.55;margin:0 0 10px;padding:2px 0 2px 14px}.v2-list li strong{color:var(--grid-text-hi)}.v2-table-note{color:var(--grid-text-low);font-size:13px;margin:10px 0 0}.v2-body .v2-table-note a{color:var(--grid-yellow)}.v2-faq-list{display:grid;gap:10px;margin-top:24px;max-width:900px}.v2-faq-item{background:var(--grid-ink-1);border:var(--stroke-hair);padding:14px 18px}.v2-faq-item summary{color:var(--grid-text-hi);cursor:pointer;font-weight:600;list-style:none}.v2-faq-item summary::-webkit-details-marker{display:none}.v2-faq-item summary:before{color:var(--grid-yellow);content:"+ ";font-family:var(--font-mono)}.v2-faq-item[open] summary:before{content:"− "}.v2-faq-item p{color:var(--grid-muted);font-size:15px;line-height:1.55;margin:10px 0 0;max-width:76ch}.v2-pricing-card ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.v2-pricing-card ul li{border-left:2px solid var(--grid-ink-4);color:var(--grid-muted);font-size:14.5px;line-height:1.5;padding-left:12px}.v2-pricing-price{color:var(--grid-text-mid);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.v2-form{display:grid;gap:18px;margin-top:24px;max-width:640px}.v2-form label{color:var(--grid-text-mid);display:grid;font-family:var(--font-mono);font-size:12px;font-weight:500;gap:6px;letter-spacing:.08em;text-transform:uppercase}.v2-form input,.v2-form select,.v2-form textarea{background:var(--grid-ink-1);border:var(--stroke);border-radius:var(--r-1);color:var(--grid-text-hi);font-family:var(--font-body);font-size:15px;padding:12px 14px}.v2-form input:focus,.v2-form select:focus,.v2-form textarea:focus{border-color:var(--grid-yellow);outline:2px solid var(--grid-yellow-muted);outline-offset:0}.v2-form button{cursor:pointer;justify-self:start}.v2-form-error{border:1px solid var(--grid-danger);color:var(--grid-danger);font-size:14px;margin-top:24px;max-width:640px;padding:12px 16px}.v2-hp-field{height:1px;left:-9999px!important;overflow:hidden;position:absolute!important;width:1px}
