.analytics-consent_manage__nJ8jK{display:block;margin:0 auto 24px;padding:10px 16px;border:1px solid #64748b;border-radius:6px;background:#111827;color:#f8fafc;cursor:pointer}.analytics-consent_panel__FHB1o{position:static;width:calc(100% - 32px);max-width:680px;box-sizing:border-box;margin:0 auto 24px;padding:20px;background:#111827;color:#f8fafc;border:1px solid #64748b;border-radius:10px;box-shadow:0 8px 30px #0008}.analytics-consent_panel__FHB1o h2{margin:0 0 10px;font-size:20px}.analytics-consent_panel__FHB1o p{margin:8px 0;line-height:1.5;font-size:14px}.analytics-consent_panel__FHB1o a{color:#93c5fd;text-decoration:underline}.analytics-consent_actions__mGEd_{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.analytics-consent_actions__mGEd_ button{min-height:44px;padding:10px 14px;border:1px solid #94a3b8;border-radius:6px;background:#1e293b;color:#f8fafc;cursor:pointer;font-size:14px}.analytics-consent_actions__mGEd_ button:focus-visible,.analytics-consent_manage__nJ8jK:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}@media(max-width:480px){.analytics-consent_panel__FHB1o{padding:16px;width:calc(100% - 16px)}.analytics-consent_actions__mGEd_ button{flex:1 1 140px}}:root{--bg:#081923;--deep:#0B212F;--navy:#172554;--panel:#102A3A;--panel2:#11243D;--line:rgba(147,197,253,.18);--line-strong:rgba(147,197,253,.34);--text:#F7FAFC;--muted:#9FB3C8;--accent:#93C5FD;--accent-soft:#D9EBFF;--pale:#EEF5FA;--amber:#F0C76A;--shadow:0 22px 70px rgba(2,12,27,.34)}*{box-sizing:border-box}:where(a,a:visited){color:var(--accent-soft)}:where(a:hover){color:var(--text)}:where(a:focus-visible){outline:2px solid var(--accent);outline-offset:3px}html{background:var(--bg)}body{margin:0;color:var(--text);font-family:Arial,Helvetica,sans-serif;background:radial-gradient(circle at 12% -8%,rgba(147,197,253,.1),transparent 30rem),radial-gradient(circle at 88% 10%,rgba(23,37,84,.28),transparent 32rem),linear-gradient(180deg,#071720 0,var(--bg) 35%,#071720 100%)}main{max-width:1180px;margin:auto;padding:28px 24px 44px}header{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding:24px 0 50px;border-bottom:1px solid var(--line)}.headerMain{max-width:900px}.heroBrandLine{gap:22px;flex-wrap:wrap}.brandLogo,.heroBrandLine{display:flex;align-items:center}.brandLogo{gap:13px;width:max-content}.brandLogo svg{filter:drop-shadow(0 6px 16px rgba(147,197,253,.1))}.brandWords{display:flex;flex-direction:column;line-height:.88;letter-spacing:.08em}.brandWords strong{font-size:22px;color:var(--text)}.brandWords span{font-size:14px;color:var(--accent);font-weight:800;margin-top:7px}.brandTag{margin-top:0;font-size:13px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.brandTag,.eyebrow,.label{color:var(--accent);font-weight:900}.eyebrow,.label{font-size:11px;letter-spacing:.18em}h1{font-size:clamp(44px,7vw,80px);line-height:.95;letter-spacing:-.045em;max-width:820px;margin:13px 0 18px}.lede{font-size:19px;line-height:1.55}.headerMeta,.lede{color:var(--muted)}.headerMeta{min-width:220px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-top:5px;font-size:11px;text-align:right}.statusPill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);background:rgba(23,37,84,.38);color:var(--accent-soft);padding:8px 11px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.12em}.statusPill i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px rgba(147,197,253,.85)}.destroyPromise{display:flex;align-items:center;gap:7px;margin-top:12px;color:var(--muted)}.destroyPromise b{color:var(--accent-soft)}.destroyPromise svg{flex:none}section{padding:40px 0;border-bottom:1px solid var(--line)}.hero{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px}.hero :is(h1,h2){font-size:42px;line-height:normal;max-width:none;letter-spacing:-.03em;margin:12px 0}.hero p{color:#C5D3DE;line-height:1.72;max-width:740px}.calendar article,.changes article,.chartCard,.dailyBrief article,.events article,.markets article,.regimes article,.researchResult,.researchStats article,.score{background:linear-gradient(180deg,rgba(16,42,58,.92),rgba(11,33,47,.92));border:1px solid var(--line);box-shadow:0 12px 36px rgba(2,12,27,.08)}.score{padding:26px;display:flex;flex-direction:column;justify-content:center;border-top:2px solid var(--accent)}.score small,.score span{color:var(--muted)}.score strong{font-size:38px;color:var(--accent);margin:8px 0}.sectionTitle{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.sectionTitle :is(h2,h3){font-size:28px;letter-spacing:-.02em;margin:0}.sectionTitle span{color:var(--muted);font-size:12px}.regimes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:22px}.markets article,.regimes article{padding:18px}.markets article{position:relative}.regimes i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:9px;background:var(--accent);box-shadow:0 0 10px rgba(147,197,253,.45)}.regimes i.watch{background:var(--amber);box-shadow:none}.markets span,.regimes span{color:var(--muted);font-size:13px}.markets strong,.regimes strong{display:block;margin-top:8px}.table{border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:2fr 1fr .5fr auto;align-items:center;padding:14px 4px;border-bottom:1px solid var(--line)}.row em,.row span{color:var(--muted);font-style:normal}.row em{font-size:10px;letter-spacing:.1em;color:var(--accent)}.markets{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.markets strong{font-size:22px}.changes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.calendar article,.changes article{padding:18px}.calendar small,.calendar span,.changes small,.changes span{display:block;color:var(--muted);font-size:12px}.changes strong{display:block;font-size:24px;margin:8px 0}.calendar b,.changes b{display:block;color:var(--accent);font-size:10px;letter-spacing:.12em;margin-bottom:8px}.calendar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.calendar strong{display:block;font-size:18px;margin:10px 0}.calendar span{font-size:14px;color:var(--text);margin-bottom:8px}.historyFeature{display:grid;grid-template-columns:180px 1fr;grid-gap:30px;gap:30px;align-items:center;background:linear-gradient(135deg,rgba(23,37,84,.86),rgba(11,33,47,.96)),var(--deep);border:1px solid var(--line-strong);padding:30px;box-shadow:var(--shadow)}.historyYear{font-size:64px;font-weight:900;color:var(--accent);letter-spacing:-.055em}.historyFeature :is(h2,h3){font-size:32px;margin:8px 0 12px}.historyFeature p{color:#C5D3DE;line-height:1.7;max-width:820px;margin:0 0 12px}.historyFeature a{color:var(--accent);font-size:12px;text-decoration:none}.historyFeature a:hover{color:var(--accent-soft)}.headlines{border-top:1px solid var(--line)}.headlines article{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;padding:18px 4px;border-bottom:1px solid var(--line);align-items:start}.headlines article div{display:flex;flex-direction:column;gap:6px}.headlines b{color:var(--accent);font-size:10px;letter-spacing:.14em}.headlines span{color:var(--muted);font-size:11px}.headlines a{color:var(--text);text-decoration:none;font-size:19px;font-weight:700;line-height:1.35}.headlines a:hover{color:var(--accent)}.researchLab{margin-top:22px}.researchControls{display:grid;grid-template-columns:1fr 1fr .8fr auto;grid-gap:10px;gap:10px;align-items:end}.researchControls label{font-size:11px;letter-spacing:.12em;color:var(--muted);font-weight:700}.researchControls input,.researchControls select{display:block;width:100%;margin-top:8px;background:var(--deep);border:1px solid var(--line-strong);color:var(--text);padding:13px;border-radius:2px}.researchControls input:focus,.researchControls select:focus{outline:1px solid var(--accent);outline-offset:1px}.researchControls button{background:var(--accent);color:var(--deep);border:0;padding:14px 18px;font-weight:900;cursor:pointer}.researchControls button:hover{background:var(--accent-soft)}.researchControls button:disabled{opacity:.5}.researchStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:16px}.researchResult,.researchStats article{padding:18px}.researchResult small,.researchStats span{color:var(--muted);font-size:11px}.researchStats strong{display:block;color:var(--accent);font-size:25px;margin-top:8px}.researchResult{margin-top:10px}.researchResult :is(h3,h4){font-size:20px;margin:0 0 8px}.researchResult p{color:#C5D3DE}.researchError{color:var(--amber)}.researchCharts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.chartCard{padding:16px;overflow:hidden;color:var(--accent)}.chartCard svg{width:100%;height:180px;display:block}.chartTitle{color:var(--text);font-weight:800;margin-bottom:12px}.chartAxis{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.lagBars{height:150px;display:flex;align-items:flex-end;gap:3px;overflow:hidden}.lagCol{flex:1 1;text-align:center;min-width:7px}.lagBar{background:currentColor;min-height:2px}.lagValue{writing-mode:vertical-rl;height:36px;margin:auto}.lagCol small,.lagValue{font-size:8px;color:var(--muted)}.explainButton{margin-top:18px;background:transparent;border:1px solid var(--accent);color:var(--accent);padding:11px 14px;font-weight:900;cursor:pointer}.explainButton:hover{background:rgba(147,197,253,.08)}.explainButton:disabled{opacity:.5}.destroyTrigger{width:30px;height:30px;border-radius:50%;border:1px solid var(--line-strong);background:rgba(23,37,84,.34);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,background .16s ease,border-color .16s ease}.destroyTrigger svg{display:block}.destroyTrigger:hover{background:rgba(147,197,253,.13);border-color:var(--accent);transform:translateY(-1px)}.markets .destroyTrigger{position:absolute;top:12px;right:12px}.destroyOverlay{position:fixed;inset:0;background:rgba(2,10,18,.82);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.destroyModal{position:relative;width:min(820px,100%);max-height:88vh;overflow:auto;background:linear-gradient(180deg,rgba(23,37,84,.2),transparent 180px),var(--deep);border:1px solid var(--line-strong);padding:28px;box-shadow:0 30px 90px rgba(0,0,0,.48)}.destroyModalBrand{display:flex;align-items:center;gap:9px;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.16em}.destroyClose{position:absolute;right:14px;top:10px;background:transparent;border:0;color:var(--muted);font-size:30px;cursor:pointer}.destroyClose:hover{color:var(--text)}.destroyModal h3{font-size:34px;margin:10px 0 20px}.destroyLoading{color:var(--muted)}.destroyStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.destroyStats article{background:rgba(16,42,58,.72);border:1px solid var(--line);padding:14px}.destroyStats small,.destroyStats span{display:block;color:var(--muted);font-size:10px}.destroyStats strong{display:block;color:var(--accent);font-size:22px;margin:6px 0}.destroyFacts{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.destroyFacts span{background:rgba(16,42,58,.72);border:1px solid var(--line);padding:10px;color:var(--muted);font-size:12px}.destroyFacts b{color:var(--text)}.aiExplanation{margin-top:16px;border-left:3px solid var(--accent);padding:14px 18px;background:rgba(23,37,84,.22)}.aiExplanation b{color:var(--accent);font-size:11px;letter-spacing:.14em}.aiExplanation p{white-space:pre-line;color:var(--text);line-height:1.65}.dailyBrief{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.dailyBrief article{padding:20px}.dailyBrief b{display:block;color:var(--accent);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.dailyBrief strong{display:block;font-size:22px;margin:10px 0}.dailyBrief p{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.briefNote{color:var(--muted);font-size:12px;margin-top:14px}.brief{display:grid;grid-template-columns:1fr 2fr;grid-gap:30px;gap:30px}.brief h3{font-size:34px;margin:10px 0}.brief p{color:#C5D3DE;line-height:1.7;max-width:720px}.events{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.events article{padding:26px}.events b{color:var(--accent);font-size:11px;letter-spacing:.14em}.events strong{display:block;font-size:21px;margin:12px 0}.events p{color:var(--muted)}footer{justify-content:space-between;gap:20px;padding:32px 0 8px;color:var(--muted);font-size:12px}.footerBrand,footer{display:flex;align-items:center}.footerBrand{gap:9px}footer strong{color:var(--text);letter-spacing:.08em;font-size:11px}@media(max-width:750px){main{padding:20px 18px 36px}.sectionTitle,footer,header{display:block}.headerMeta{margin-top:24px;align-items:flex-start;text-align:left}.brief,.events,.hero{grid-template-columns:1fr}.calendar,.changes,.dailyBrief,.markets,.regimes,.researchControls,.researchStats{grid-template-columns:1fr 1fr}.historyFeature,.researchCharts{grid-template-columns:1fr}.historyYear{font-size:48px}.headlines article{grid-template-columns:1fr;gap:8px}.destroyStats{grid-template-columns:1fr 1fr}.row{grid-template-columns:1.4fr 1fr auto auto}.destroyModal{padding:22px}.markets .destroyTrigger{top:10px;right:10px}h1{font-size:48px}.brandWords strong{font-size:19px}}@media(max-width:480px){.calendar,.changes,.dailyBrief,.markets,.regimes,.researchControls,.researchStats{grid-template-columns:1fr}.row{grid-template-columns:1fr auto auto;gap:8px}.row>span{grid-column:1/-1}}.siteNav{position:-webkit-sticky;position:sticky;top:0;z-index:900;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(7,23,32,.94);border-bottom:1px solid var(--line);box-shadow:0 10px 30px rgba(2,12,27,.16)}.siteNavInner{max-width:1180px;margin:auto;min-height:72px;padding:9px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px 24px;gap:8px 24px}.siteNavIdentity{display:flex;flex-wrap:wrap;align-items:center;gap:18px;min-width:0}.siteNavBrand{display:block;color:var(--text);text-decoration:none}.siteNavBrand .brandLogo{gap:9px}.siteNavBrand .brandLogo svg{width:40px;height:40px}.siteNavBrand .brandWords strong{font-size:16px}.siteNavBrand .brandWords span{font-size:10px;margin-top:5px}.siteNavTagline{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding-left:18px;border-left:1px solid var(--line-strong)}.siteNavLinks{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 18px;min-width:0}.siteNavLinks a{display:inline-flex;align-items:center;min-height:36px;padding:8px 0;color:var(--muted);text-decoration:none;font-size:11px;font-weight:700;white-space:nowrap}.siteNavLinks a:hover{color:var(--accent)}.siteNav a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.siteNavMeta{grid-column:2;grid-row:1;justify-content:flex-end;gap:14px;min-width:max-content}.navStatus,.siteNavMeta{display:flex;align-items:center}.navStatus{gap:7px;color:var(--accent-soft);font-size:9px;font-weight:900;letter-spacing:.1em;white-space:nowrap}.navStatus i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px rgba(147,197,253,.8)}.navDestroy{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;white-space:nowrap}.navDestroy b{color:var(--accent-soft)}.navDestroy svg{flex:none}@media(max-width:1050px){.siteNavInner{grid-template-columns:minmax(0,1fr);gap:8px}.siteNavMeta{display:none}.siteNavLinks{justify-content:flex-start}}@media(max-width:820px){.siteNavInner{grid-template-columns:1fr;gap:8px;padding:9px 18px 10px}.siteNavIdentity{justify-content:flex-start;gap:12px}.siteNavLinks{justify-content:flex-start;padding-bottom:2px}.siteNavTagline{margin-left:0}}@media(max-width:540px){.siteNavTagline{font-size:8px;letter-spacing:.1em;padding-left:10px}.siteNavBrand .brandLogo svg{width:34px;height:34px}.siteNavBrand .brandWords strong{font-size:13px}.siteNavBrand .brandWords span{font-size:8px}.siteNavLinks{gap:13px}.siteNavLinks a{font-size:10px}}.siteFooter{max-width:1180px;margin:0 auto;padding:42px 24px 28px;color:var(--muted);display:block}.footerTop{display:grid;grid-template-columns:1fr 2fr;grid-gap:50px;gap:50px;padding-bottom:28px;border-bottom:1px solid var(--line)}.footerIdentity{display:flex;align-items:flex-start;gap:10px}.footerIdentity>div{display:flex;flex-direction:column;gap:6px}.footerIdentity strong{color:var(--text);font-size:11px;letter-spacing:.11em}.footerIdentity span{font-size:12px;color:var(--accent)}.footerColumns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.footerColumns>div{display:flex;flex-direction:column;gap:8px}.footerColumns b{color:var(--text);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.footerColumns a{color:var(--muted);text-decoration:none;font-size:12px}.footerColumns a:hover{color:var(--accent)}.footerBottom{display:flex;justify-content:space-between;gap:20px;padding-top:18px;font-size:11px}.infoPage{max-width:980px}.infoHero{display:block;padding:52px 0 36px;border-bottom:1px solid var(--line)}.infoHero h1{font-size:clamp(42px,7vw,68px);margin:12px 0 18px;max-width:850px}.infoHero p{max-width:780px;color:#C5D3DE;font-size:19px;line-height:1.65;margin:0}.infoHero small{display:block;color:var(--muted);font-size:11px;margin-top:16px}.infoBody{max-width:820px;padding-bottom:22px}.infoSection{padding:28px 0;border-bottom:1px solid var(--line)}.infoSection h2{font-size:24px;margin:0 0 12px;letter-spacing:-.02em}.infoSection p{color:#C5D3DE;line-height:1.75;margin:0 0 12px}.infoSection strong{color:var(--text)}.infoCallout{margin:30px 0 10px;padding:20px 22px;border:1px solid var(--line-strong);border-left:3px solid var(--accent);background:linear-gradient(90deg,rgba(23,37,84,.32),rgba(16,42,58,.56));color:var(--accent-soft);line-height:1.65}@media(max-width:750px){.footerTop{grid-template-columns:1fr;gap:28px}.footerColumns{grid-template-columns:1fr 1fr}.footerBottom{display:block}.footerBottom span{display:block;margin-top:6px}.infoHero{padding-top:36px}}@media(max-width:480px){.footerColumns{grid-template-columns:1fr}}.advertiseHome{display:grid;grid-template-columns:1.7fr .8fr;grid-gap:28px;gap:28px;align-items:center;background:linear-gradient(135deg,rgba(23,37,84,.62),rgba(11,33,47,.96));border:1px solid var(--line-strong);padding:30px;box-shadow:var(--shadow)}.advertiseHome :is(h2,h3){font-size:30px;line-height:1.15;margin:10px 0 12px;letter-spacing:-.025em}.advertiseHome p{color:#C5D3DE;line-height:1.65;max-width:760px;margin:0}.advertiseActions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.primaryLink{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;background:var(--accent);color:var(--deep);text-decoration:none;font-size:11px;font-weight:900;letter-spacing:.05em}.primaryLink:hover{background:var(--accent-soft)}.advertiseActions span{color:var(--muted);font-size:11px;line-height:1.45}.feedbackTab{position:fixed;right:0;top:48%;z-index:850;transform:translateY(-50%);writing-mode:vertical-rl;min-width:44px;min-height:124px;border:1px solid var(--line-strong);border-bottom:0;background:var(--navy);color:var(--accent-soft);padding:10px 15px;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.24)}.feedbackTab:hover{background:#20306a}.feedbackPanel a:focus-visible,.feedbackPanel button:focus-visible,.feedbackPanel input:focus-visible,.feedbackPanel select:focus-visible,.feedbackPanel textarea:focus-visible,.feedbackTab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.feedbackOverlay{position:fixed;inset:0;z-index:1100;background:rgba(2,10,18,.82);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px}.feedbackPanel{position:relative;width:min(620px,100%);max-height:90vh;overflow:auto;background:linear-gradient(180deg,rgba(23,37,84,.26),transparent 180px),var(--deep);border:1px solid var(--line-strong);box-shadow:0 30px 90px rgba(0,0,0,.48);padding:28px}.feedbackClose{position:absolute;top:10px;right:14px;border:0;background:transparent;color:var(--muted);font-size:30px;cursor:pointer}.feedbackClose:hover{color:var(--text)}.feedbackPanel h2{font-size:30px;margin:10px 0}.feedbackPanel>p{color:#C5D3DE;line-height:1.6;margin:0 0 20px}.feedbackForm small a{overflow-wrap:anywhere}.feedbackForm{gap:14px}.feedbackForm,.feedbackForm label{display:flex;flex-direction:column}.feedbackForm label{gap:7px;color:var(--text);font-size:11px;font-weight:800}.feedbackForm label span{color:var(--muted);font-weight:400}.feedbackForm input,.feedbackForm select,.feedbackForm textarea{width:100%;background:rgba(7,23,32,.72);border:1px solid var(--line-strong);color:var(--text);padding:11px 12px;font:inherit}.feedbackForm textarea{resize:vertical}.feedbackForm input:focus,.feedbackForm select:focus,.feedbackForm textarea:focus{outline:1px solid var(--accent);outline-offset:1px}.feedbackTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.feedbackHoneypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.feedbackSubmit{align-self:flex-start;border:0;background:var(--accent);color:var(--deep);padding:12px 16px;font-weight:900;cursor:pointer}.feedbackSubmit:disabled{opacity:.55;cursor:default}.feedbackForm small{color:var(--muted);line-height:1.45}.feedbackError{color:var(--amber);font-size:12px}.feedbackSuccess{border:1px solid var(--line-strong);background:rgba(16,42,58,.72);padding:20px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.feedbackSuccess strong{font-size:22px;color:var(--accent)}.feedbackSuccess span{color:var(--muted)}.feedbackSuccess button{margin-top:8px;border:1px solid var(--accent);background:transparent;color:var(--accent);padding:10px 12px;cursor:pointer}@media(max-width:750px){.advertiseHome{grid-template-columns:1fr}.feedbackTab{top:auto;bottom:18px;right:18px;transform:none;border:1px solid var(--line-strong);border-radius:999px}.feedbackTwo{grid-template-columns:1fr}}.indicatorLink{color:inherit;text-decoration:none}.indicatorLink:hover{color:var(--accent)}.indicatorDirectory .infoHero{max-width:900px}.indicatorCategory{padding-top:34px}.indicatorCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.indicatorCards>a{display:flex;flex-direction:column;min-height:190px;background:linear-gradient(180deg,rgba(16,42,58,.92),rgba(11,33,47,.92));border:1px solid var(--line);padding:20px;text-decoration:none;color:var(--text);transition:transform .16s ease,border-color .16s ease,background .16s ease}.indicatorCards>a:hover{transform:translateY(-2px);border-color:var(--line-strong);background:linear-gradient(180deg,rgba(23,51,72,.96),rgba(12,37,52,.96))}.indicatorCards span{color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.indicatorCards strong{font-size:24px;margin:10px 0}.indicatorCards p{color:#C5D3DE;line-height:1.55;font-size:13px;margin:0 0 16px}.indicatorCards small{color:var(--accent);margin-top:auto}.indicatorPage{max-width:1180px}.indicatorBreadcrumb{display:flex;gap:8px;color:var(--muted);font-size:11px;padding-top:28px}.indicatorBreadcrumb a{color:var(--accent);text-decoration:none}.indicatorHero{display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;align-items:end;padding-top:32px}.indicatorHero h1{font-size:clamp(48px,8vw,78px);margin:10px 0 14px}.indicatorHero p{color:#C5D3DE;font-size:18px;line-height:1.65;max-width:760px;margin:0}.indicatorHeroAction{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;padding-bottom:8px}.indicatorHeroAction .destroyTrigger{width:40px;height:40px}.indicatorSnapshot{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.indicatorSnapshot article{background:linear-gradient(180deg,rgba(16,42,58,.92),rgba(11,33,47,.92));border:1px solid var(--line);padding:18px}.indicatorSnapshot small,.indicatorSnapshot span{display:block;color:var(--muted);font-size:10px}.indicatorSnapshot strong{display:block;color:var(--accent);font-size:25px;margin:7px 0}.indicatorChartCard{background:linear-gradient(180deg,rgba(16,42,58,.72),rgba(7,23,32,.9));border:1px solid var(--line);padding:18px}.chartRange{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:8px}.chartRange button{min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);padding:10px 12px;font-size:12px;font-weight:800;line-height:1.4;cursor:pointer;touch-action:manipulation}.chartRange button.active,.chartRange button:enabled:hover{border-color:var(--accent);color:var(--accent);background:rgba(147,197,253,.08)}.chartRange button:disabled{opacity:.5;cursor:not-allowed}.chartRange button:focus-visible,.indicatorChartWrap input[type=range]:focus-visible,.indicatorChartWrap summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.indicatorChartWrap summary{min-height:44px;box-sizing:border-box;padding:12px 0;cursor:pointer}@media(max-width:600px){.chartRange[role=group]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.chartRange:not([role=group]) button{width:100%}}.indicatorChart{display:block;width:100%;height:auto;min-height:260px}.detailGrid{stroke:rgba(147,197,253,.12);stroke-width:1}.detailZero{stroke:rgba(240,199,106,.32);stroke-width:1;stroke-dasharray:4 5}.detailDate,.detailTick{fill:#7F96AA;font-size:10px}.detailLine{fill:none;stroke:#93C5FD;stroke-width:2.5;vector-effect:non-scaling-stroke}.detailArea{fill:rgba(147,197,253,.07)}.detailDot{fill:#D9EBFF;stroke:#172554;stroke-width:2}.chartSummary{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:11px;margin-top:8px}.chartSummary strong{color:var(--accent-soft)}.chartEmpty{padding:60px 20px;text-align:center;color:var(--muted)}.indicatorExplanationGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.indicatorExplanationGrid article{background:rgba(16,42,58,.52);border:1px solid var(--line);padding:24px}.indicatorExplanationGrid h2{font-size:24px;line-height:1.25;margin:10px 0}.indicatorExplanationGrid p{color:#C5D3DE;line-height:1.7}.indicatorExplanationGrid a{color:var(--accent);text-decoration:none;font-size:12px}.relatedIndicators{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.relatedIndicators a{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);padding:18px;text-decoration:none;color:var(--text)}.relatedIndicators a:hover{border-color:var(--accent)}.relatedIndicators span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.relatedIndicators strong{font-size:20px;margin:8px 0}.relatedIndicators small{color:#C5D3DE;line-height:1.5}.indicatorResearchCta{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(135deg,rgba(23,37,84,.62),rgba(11,33,47,.96));border:1px solid var(--line-strong);padding:28px}.indicatorResearchCta :is(h2,h3){font-size:28px;margin:8px 0}.indicatorResearchCta p{color:var(--muted);margin:0}@media(max-width:800px){.indicatorCards{grid-template-columns:1fr 1fr}.indicatorHero{grid-template-columns:1fr}.indicatorHeroAction{padding-bottom:0}.indicatorSnapshot{grid-template-columns:1fr 1fr}.indicatorExplanationGrid,.relatedIndicators{grid-template-columns:1fr}.indicatorResearchCta{display:block}.indicatorResearchCta .primaryLink{margin-top:18px}}@media(max-width:500px){.indicatorCards,.indicatorSnapshot{grid-template-columns:1fr}.chartSummary{display:block}.chartSummary strong{display:block;margin-top:5px}}.sectionLink{color:var(--accent);text-decoration:none;font-size:12px;font-weight:800}.sectionLink:hover{color:var(--accent-soft)}.curvePage{max-width:1180px}.curveHero{display:grid;grid-template-columns:1.7fr .7fr;grid-gap:28px;gap:28px;align-items:end;padding-top:42px}.curveHero h1{font-size:clamp(54px,9vw,88px);margin:9px 0 14px}.curveHero p{color:#C5D3DE;font-size:18px;line-height:1.68;max-width:780px;margin:0}.curveHeroState{background:linear-gradient(180deg,rgba(23,37,84,.52),rgba(11,33,47,.9));border:1px solid var(--line-strong);border-top:2px solid var(--accent);padding:24px;display:flex;flex-direction:column}.curveHeroState small,.curveHeroState span{color:var(--muted);font-size:10px}.curveHeroState strong{font-size:30px;color:var(--accent);margin:8px 0}.curveStats{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}.curveStats a,.curveStats article{background:var(--panel);border:1px solid var(--line);padding:15px;text-decoration:none;color:var(--text)}.curveStats a:hover{border-color:var(--accent)}.curveStats small,.curveStats span{display:block;color:var(--muted);font-size:9px}.curveStats strong{display:block;color:var(--accent-soft);font-size:20px;margin:6px 0}.curvePanel{background:linear-gradient(180deg,rgba(16,42,58,.74),rgba(7,23,32,.92));border:1px solid var(--line);padding:18px}.curveControls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:8px}.curveControls button{min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);padding:10px 12px;font-size:12px;font-weight:800;line-height:1.4;cursor:pointer;touch-action:manipulation}.curveControls button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.curveControls button.active,.curveControls button:hover{border-color:var(--accent);color:var(--accent);background:rgba(147,197,253,.08)}.curveChart{display:block;width:100%;height:auto;min-height:270px}.curveSeries path{fill:none;stroke:#93C5FD;stroke-width:2.7;vector-effect:non-scaling-stroke}.curveSeries circle{fill:#D9EBFF;stroke:#172554;stroke-width:2}.curveSeries1 path{stroke:#F0C76A;stroke-dasharray:8 4}.curveSeries1 circle{fill:#F0C76A}.curveSeries2 path{stroke:#9FB3C8;stroke-dasharray:2 4}.curveSeries2 circle{fill:#9FB3C8}.curveValue{fill:#D9EBFF;font-size:9px;font-weight:700}.curveMaturity{fill:#9FB3C8;font-size:11px;font-weight:700}.curveLegend{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:10px;margin-top:8px}.curveLegend span{display:flex;align-items:center;gap:6px}.curveLegend i{width:30px;height:3px;background:#93C5FD;display:inline-block}.curveLegend .legend1{background:repeating-linear-gradient(90deg,#F0C76A 0 8px,transparent 8px 12px)}.curveLegend .legend2{background:repeating-linear-gradient(90deg,#9FB3C8 0 2px,transparent 2px 6px)}.spreadLine{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke}.spread102{stroke:#93C5FD}.spread103{stroke:#F0C76A}path.spread103{stroke-dasharray:8 4}.spreadZero{stroke:rgba(239,68,68,.72);stroke-width:1.4;stroke-dasharray:5 5}.spreadLegend102{background:#93C5FD!important}.spreadLegend103{background:repeating-linear-gradient(90deg,#F0C76A 0 8px,transparent 8px 12px)!important}.zeroLegend{background:repeating-linear-gradient(90deg,#EF4444 0 5px,transparent 5px 10px)!important}.curveExplain{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:12px}.curveExplain article{background:rgba(16,42,58,.5);border:1px solid var(--line);padding:17px}.curveExplain b{color:var(--accent);font-size:11px;letter-spacing:.08em}.curveExplain p{color:#C5D3DE;font-size:12px;line-height:1.6;margin:8px 0 0}.regimeHeader{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.regimeHeader :is(h2,h3){font-size:38px;margin:8px 0}.regimeHeader p{color:var(--muted);margin:0}.regimeBadge{border:1px solid var(--line-strong);padding:11px 14px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.regimeBadge.good{color:#B8F2D1;border-color:rgba(84,211,140,.45)}.regimeBadge.watch{color:#F0C76A}.regimeBadge.risk{color:#FF9B9B;border-color:rgba(239,68,68,.45)}.regimeLayout{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:12px;gap:12px}.regimeMatrix{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;min-height:440px;border:1px solid var(--line-strong);background:var(--deep);overflow:hidden;padding-bottom:26px}.quad{padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-start}.quad b{font-size:14px}.quad span{font-size:10px;color:var(--muted);margin-top:5px}.q1{grid-column:2;background:rgba(240,199,106,.06)}.q1,.q2{grid-row:1}.q2{grid-column:1;background:rgba(239,68,68,.06)}.q3{grid-column:2;background:rgba(84,211,140,.06)}.q3,.q4{grid-row:2}.q4{grid-column:1;background:rgba(147,197,253,.05)}.regimeDot{position:absolute;transform:translate(-50%,50%);z-index:2;display:flex;align-items:center;gap:6px;pointer-events:none}.regimeDot i{width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(147,197,253,.16),0 0 18px rgba(147,197,253,.6)}.regimeDot span{font-size:9px;font-weight:900;color:var(--accent-soft);background:var(--navy);padding:3px 5px}.matrixAxis{position:absolute;color:var(--muted);font-size:9px;letter-spacing:.06em}.xAxis{bottom:7px;left:50%;transform:translateX(-50%);white-space:nowrap}.yAxis{left:5px;top:50%;transform:rotate(-90deg) translateY(-50%);transform-origin:left top}.regimeSignals{display:flex;flex-direction:column;border-top:1px solid var(--line)}.regimeSignals article{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:14px 4px}.regimeSignals div{display:flex;flex-direction:column;gap:3px}.regimeSignals span{font-size:12px;font-weight:800}.regimeSignals small{color:var(--muted);font-size:9px}.regimeSignals strong{font-size:18px;color:var(--accent-soft)}.regimeSignals b{font-size:10px;color:var(--accent)}.inversionSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.inversionSummary article{background:var(--panel);border:1px solid var(--line);padding:18px}.inversionSummary span{display:block;color:var(--muted);font-size:10px;min-height:26px}.inversionSummary strong{display:block;color:var(--accent);font-size:24px;margin-top:8px}.inversionTable{border-top:1px solid var(--line)}.invRow{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr;grid-gap:12px;gap:12px;padding:12px 4px;border-bottom:1px solid var(--line);align-items:center;font-size:12px}.invHead,.invRow span{color:var(--muted)}.invHead{font-size:9px;text-transform:uppercase;letter-spacing:.08em}.invHead span{color:var(--muted)}@media(max-width:950px){.curveStats{grid-template-columns:repeat(4,1fr)}.regimeLayout{grid-template-columns:1fr}.regimeMatrix{min-height:380px}}@media(max-width:750px){.curveHero{grid-template-columns:1fr}.curveStats{grid-template-columns:repeat(2,1fr)}.curveExplain{grid-template-columns:1fr}.regimeHeader{display:block}.regimeBadge{display:inline-block;margin-top:14px}.invRow,.inversionSummary{grid-template-columns:1fr 1fr}.invHead{display:none}.curveValue{font-size:8px}}@media(max-width:480px){.curveStats,.inversionSummary{grid-template-columns:1fr}.regimeMatrix{min-height:330px}.curveControls{justify-content:flex-start}}.heroBriefLink{display:inline-flex;margin-top:8px;color:var(--accent);font-size:12px;font-weight:900;text-decoration:none}.heroBriefLink:hover{color:var(--accent-soft)}.dailyBriefPage{max-width:1180px}.dailyBriefHero{display:grid;grid-template-columns:1.5fr .6fr;grid-gap:28px;gap:28px;align-items:end;padding-top:42px}.dailyBriefHero h1{font-size:clamp(48px,8vw,78px);margin:9px 0 14px}.dailyBriefHero p{color:var(--muted);margin:0}.dailyBriefStatus{background:linear-gradient(180deg,rgba(23,37,84,.52),rgba(11,33,47,.9));border:1px solid var(--line-strong);border-top:2px solid var(--accent);padding:22px;display:flex;flex-direction:column}.dailyBriefStatus small,.dailyBriefStatus span{color:var(--muted);font-size:10px}.dailyBriefStatus strong{font-size:30px;color:var(--accent);margin:8px 0}.editorBrief{background:linear-gradient(135deg,rgba(23,37,84,.62),rgba(11,33,47,.96));border:1px solid var(--line-strong);padding:28px;box-shadow:var(--shadow)}.editorBriefHead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.editorBriefHead h2{font-size:30px;margin:8px 0 0}.editorBriefHead>span{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.12em}.editorBriefText{max-width:900px;margin-top:18px}.editorBriefText p{white-space:pre-line;color:#D5E0E8;line-height:1.72;font-size:15px;margin:0 0 12px}.editorBrief>small{color:var(--muted);font-size:10px}.briefGlance{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.briefGlance article{background:var(--panel);border:1px solid var(--line);padding:18px}.briefGlance b{display:block;color:var(--accent);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.briefGlance strong{display:block;font-size:20px;margin:9px 0}.briefGlance p{color:var(--muted);font-size:11px;line-height:1.5;margin:0}.briefMoves{border-top:1px solid var(--line)}.briefMoves article{display:grid;grid-template-columns:1.2fr .7fr 1.2fr;grid-gap:16px;gap:16px;align-items:center;padding:14px 4px;border-bottom:1px solid var(--line)}.briefMoves div{display:flex;flex-direction:column;gap:3px}.briefMoves strong{font-size:13px}.briefMoves small{color:var(--muted);font-size:9px}.briefMoves article>b{color:var(--accent-soft);font-size:18px}.briefMoves article>span{color:var(--muted);font-size:11px;text-align:right}.briefNotable{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.briefNotable a{display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(16,42,58,.92),rgba(11,33,47,.92));border:1px solid var(--line);padding:18px;text-decoration:none;color:var(--text)}.briefNotable a:hover{border-color:var(--accent)}.briefNotable span{color:var(--muted);font-size:11px}.briefNotable strong{font-size:24px;margin:8px 0;color:var(--accent-soft)}.briefNotable div{display:flex;gap:8px;flex-wrap:wrap}.briefNotable b{font-size:9px;color:var(--accent);border:1px solid var(--line);padding:4px 6px}.briefNotable small{color:var(--muted);font-size:9px;margin-top:12px}.briefNext{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.briefNext article{background:var(--panel);border:1px solid var(--line);padding:18px}.briefNext b{display:block;color:var(--accent);font-size:9px;letter-spacing:.12em}.briefNext strong{display:block;font-size:17px;margin:9px 0}.briefNext span{color:var(--muted);font-size:11px}.briefResearchCta{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(135deg,rgba(23,37,84,.62),rgba(11,33,47,.96));border:1px solid var(--line-strong);padding:28px}.briefResearchCta :is(h2,h3){font-size:28px;margin:8px 0}.briefResearchCta p{color:var(--muted);margin:0}.briefResearchCta>div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.secondaryLink{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border:1px solid var(--accent);color:var(--accent);text-decoration:none;font-size:11px;font-weight:900}.secondaryLink:hover{background:rgba(147,197,253,.08)}.briefMethod{color:var(--muted);font-size:10px;line-height:1.6;padding:16px 0 0}.briefMarket{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:10px;gap:10px}.briefMarket article{background:var(--panel);border:1px solid var(--line);padding:18px}.briefMarket a{color:var(--accent)}.briefMarket strong{display:block;font-size:24px;margin:9px 0}.briefMarket p,.briefMarket small{color:var(--muted);font-size:11px;line-height:1.5}@media(max-width:950px){.briefGlance,.briefNotable{grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.dailyBriefHero{grid-template-columns:1fr}.editorBriefHead{display:block}.editorBriefHead>span{display:block;margin-top:12px}.briefGlance,.briefNext,.briefNotable{grid-template-columns:1fr 1fr}.briefMoves article{grid-template-columns:1fr auto}.briefMoves article>span{grid-column:1/-1;text-align:left}.briefResearchCta{display:block}.briefResearchCta>div:last-child{justify-content:flex-start;margin-top:18px}}@media(max-width:480px){.briefGlance,.briefNext,.briefNotable{grid-template-columns:1fr}}.briefNext>a,.calendar>a{text-decoration:none;color:inherit}.briefNext>a article,.calendar>a article{height:100%;transition:border-color .16s ease,transform .16s ease}.briefNext>a:hover article,.calendar>a:hover article{border-color:var(--accent);transform:translateY(-2px)}.releaseDirectory .infoHero{max-width:930px}.releaseCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.releaseCards>a{display:flex;flex-direction:column;min-height:220px;background:linear-gradient(180deg,rgba(16,42,58,.92),rgba(11,33,47,.92));border:1px solid var(--line);padding:20px;text-decoration:none;color:var(--text);transition:transform .16s ease,border-color .16s ease}.releaseCards>a:hover{transform:translateY(-2px);border-color:var(--accent)}.releaseCards div{display:flex;justify-content:space-between;gap:12px;align-items:center}.releaseCards span{color:var(--accent);font-size:9px;letter-spacing:.08em}.releaseCards b{color:var(--muted);font-size:10px}.releaseCards strong{font-size:22px;margin:12px 0 8px;line-height:1.2}.releaseCards p{color:#C5D3DE;font-size:12px;line-height:1.55;margin:0 0 18px}.releaseCards small{color:var(--accent);margin-top:auto}.releasePage{max-width:1180px}.releaseHero{display:grid;grid-template-columns:1.5fr .6fr;grid-gap:28px;gap:28px;align-items:end;padding-top:34px}.releaseHero h1{font-size:clamp(50px,8vw,78px);margin:9px 0 14px}.releaseHero p{color:#C5D3DE;font-size:18px;line-height:1.65;max-width:760px;margin:0}.releaseNext{background:linear-gradient(180deg,rgba(23,37,84,.52),rgba(11,33,47,.9));border:1px solid var(--line-strong);border-top:2px solid var(--accent);padding:22px;display:flex;flex-direction:column}.releaseNext small,.releaseNext span{color:var(--muted);font-size:10px}.releaseNext strong{color:var(--accent);font-size:24px;margin:8px 0}.releaseMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.releaseMetrics>article{background:var(--panel);border:1px solid var(--line);padding:18px}.releaseMetricHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.releaseMetricHead>a{color:var(--text);text-decoration:none;font-size:16px;font-weight:900}.releaseMetricHead>a:hover{color:var(--accent)}.releaseMetricGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:18px 0}.releaseMetricGrid>div{border-top:1px solid var(--line);padding-top:10px}.releaseMetricGrid span{display:block;color:var(--muted);font-size:8px;letter-spacing:.08em}.releaseMetricGrid strong{display:block;color:var(--accent-soft);font-size:18px;margin-top:5px}.releaseMetrics>article>small{color:var(--muted);font-size:10px}.releaseContextGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.releaseContextGrid article{background:rgba(16,42,58,.5);border:1px solid var(--line);padding:24px}.releaseContextGrid h2{font-size:24px;line-height:1.3;margin:10px 0}.releaseContextGrid p{color:#C5D3DE;line-height:1.7;margin:0}.releaseRelated{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.releaseRelated a{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);padding:18px;text-decoration:none;color:var(--text)}.releaseRelated a:hover{border-color:var(--accent)}.releaseRelated span{color:var(--muted);font-size:10px}.releaseRelated strong{font-size:22px;color:var(--accent-soft);margin:8px 0}.releaseRelated small{color:var(--accent);font-size:10px}@media(max-width:850px){.releaseCards{grid-template-columns:1fr 1fr}.releaseContextGrid,.releaseHero,.releaseMetrics{grid-template-columns:1fr}}@media(max-width:560px){.releaseCards,.releaseRelated{grid-template-columns:1fr}.releaseMetricGrid{grid-template-columns:1fr 1fr}.releaseMetricGrid>div:last-child{grid-column:1/-1}}.releaseAlert{background:linear-gradient(90deg,#1A3A5A,#172554);border-bottom:1px solid rgba(147,197,253,.35);color:var(--text)}.releaseAlert.revision{background:linear-gradient(90deg,#3A2E15,#172554)}.releaseAlertInner{max-width:1180px;min-height:44px;margin:auto;padding:8px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.releaseAlertInner>div{display:flex;align-items:center;gap:10px;min-width:0}.releaseAlertInner b{color:var(--deep);background:var(--accent);padding:5px 7px;font-size:9px;font-weight:1000;letter-spacing:.12em;white-space:nowrap}.releaseAlert.revision .releaseAlertInner b{background:var(--amber)}.releaseAlertInner strong{font-size:13px;white-space:nowrap}.releaseAlertInner span{color:#C5D3DE;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.releaseAlertInner a{color:var(--accent-soft);font-size:10px;font-weight:900;text-decoration:none;white-space:nowrap}.releaseAlertInner a:hover{color:white}@media(max-width:700px){.releaseAlertInner{align-items:flex-start;padding:9px 18px}.releaseAlertInner>div{flex-wrap:wrap;gap:6px}.releaseAlertInner span{width:100%;white-space:normal}.releaseAlertInner a{padding-top:4px}}.revisionCards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.revisionCards>article{background:var(--panel);border:1px solid var(--line);padding:18px}.revisionCardHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.revisionCardHead strong{font-size:17px}.revisionCardHead span{font-size:9px;color:var(--accent);font-weight:900;letter-spacing:.1em}.revisionMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin:16px 0}.revisionMetrics>div{border-top:1px solid var(--line);padding-top:9px}.revisionMetrics span{display:block;color:var(--muted);font-size:8px}.revisionMetrics b{display:block;color:var(--accent-soft);font-size:16px;margin-top:4px}.revisionTimeline{border-top:1px solid var(--line);margin-top:10px}.revisionTimeline>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:10px}.revisionTimeline span{color:var(--muted)}.revisionTimeline b{color:var(--text)}.revisionCards p{color:var(--muted);line-height:1.6;font-size:12px}.revisionCards small{display:block;color:var(--muted);font-size:9px;margin-top:10px}.revisionPage{max-width:1180px}.revisionOverview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.revisionOverview article{background:var(--panel);border:1px solid var(--line);padding:20px}.revisionOverview small,.revisionOverview span{display:block;color:var(--muted);font-size:9px}.revisionOverview strong{display:block;color:var(--accent);font-size:32px;margin:7px 0}.revisionLabGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.revisionLabGrid>article{background:linear-gradient(180deg,rgba(16,42,58,.92),rgba(11,33,47,.92));border:1px solid var(--line);padding:20px}.revisionLabHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.revisionLabHead>div{display:flex;flex-direction:column;gap:5px}.revisionLabHead span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.revisionLabHead strong{font-size:20px}.revisionLabHead>b{font-size:8px;letter-spacing:.1em;padding:5px 7px;border:1px solid var(--line)}.revisionLabHead>b.ready{color:#B8F2D1;border-color:rgba(84,211,140,.4)}.revisionLabHead>b.building{color:var(--amber)}.revisionLabNumbers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin:18px 0}.revisionLabNumbers>div{border-top:1px solid var(--line);padding-top:9px}.revisionLabNumbers span{display:block;color:var(--muted);font-size:8px}.revisionLabNumbers b{display:block;color:var(--accent-soft);font-size:15px;margin-top:4px}.revisionSpark{display:flex;flex-direction:column;gap:5px;margin:12px 0}.revisionSpark>div{display:grid;grid-template-columns:82px 1fr 70px;grid-gap:8px;gap:8px;align-items:center;font-size:9px}.revisionSpark span{color:var(--muted)}.revisionSpark i{display:block;height:3px;background:var(--accent);min-width:4px}.revisionSpark b{text-align:right}.revisionLabGrid>article>p{color:var(--muted);font-size:12px;line-height:1.6}.revisionLabLinks{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px}.revisionLabLinks a{color:var(--accent);text-decoration:none;font-size:10px;font-weight:800}@media(max-width:800px){.revisionCards,.revisionLabGrid{grid-template-columns:1fr}.revisionOverview{grid-template-columns:1fr 1fr}}@media(max-width:500px){.revisionOverview{grid-template-columns:1fr}.revisionLabNumbers,.revisionMetrics{grid-template-columns:1fr 1fr}}.asOfPage{max-width:1180px}.asOfHero{display:grid;grid-template-columns:1.5fr .55fr;grid-gap:28px;gap:28px;align-items:end;padding-top:42px}.asOfHero h1{font-size:clamp(50px,8vw,82px);margin:9px 0 14px}.asOfHero p{color:#C5D3DE;font-size:18px;line-height:1.68;max-width:800px;margin:0}.asOfCoverage{background:linear-gradient(180deg,rgba(23,37,84,.52),rgba(11,33,47,.9));border:1px solid var(--line-strong);border-top:2px solid var(--accent);padding:22px;display:flex;flex-direction:column}.asOfCoverage small,.asOfCoverage span{color:var(--muted);font-size:10px}.asOfCoverage strong{font-size:34px;color:var(--accent);margin:7px 0}.asOfControls{display:flex;justify-content:space-between;align-items:end;gap:20px;background:rgba(16,42,58,.55);border:1px solid var(--line);padding:18px}.asOfControls form{display:flex;align-items:end;gap:10px}.asOfControls label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.asOfControls input{background:var(--deep);border:1px solid var(--line-strong);color:var(--text);padding:10px 12px;font:inherit}.asOfControls button{border:0;background:var(--accent);color:var(--deep);padding:11px 15px;font-size:11px;font-weight:900;cursor:pointer}.asOfPresets{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.asOfPresets a{border:1px solid var(--line);color:var(--muted);padding:8px 10px;text-decoration:none;font-size:10px;font-weight:800}.asOfPresets a.active,.asOfPresets a:hover{border-color:var(--accent);color:var(--accent);background:rgba(147,197,253,.07)}.asOfSummary{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.asOfSummary article{background:var(--panel);border:1px solid var(--line);padding:16px}.asOfSummary small,.asOfSummary span{display:block;color:var(--muted);font-size:9px}.asOfSummary strong{display:block;color:var(--accent-soft);font-size:18px;margin:7px 0;line-height:1.15}.asOfGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.asOfGrid>article{background:linear-gradient(180deg,rgba(16,42,58,.92),rgba(11,33,47,.92));border:1px solid var(--line);padding:18px}.asOfCardHead{display:flex;justify-content:space-between;gap:12px;align-items:center}.asOfCardHead a{color:var(--text);text-decoration:none;font-size:16px;font-weight:900}.asOfCardHead a:hover{color:var(--accent)}.asOfCardHead span{font-size:8px;font-weight:900;letter-spacing:.09em;padding:4px 6px;border:1px solid var(--line)}.asOfCardHead span.ready{color:#B8F2D1;border-color:rgba(84,211,140,.35)}.asOfCardHead span.building{color:var(--amber)}.asOfCompare{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:16px 0}.asOfCompare>div{border-top:1px solid var(--line);padding-top:9px}.asOfCompare small,.asOfCompare span{display:block;color:var(--muted);font-size:8px}.asOfCompare strong{display:block;font-size:20px;color:var(--accent-soft);margin:5px 0}.asOfDelta{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:10px}.asOfDelta span{color:var(--muted);font-size:8px}.asOfDelta b{color:var(--accent);font-size:12px}.asOfGrid>article>p{color:var(--muted);font-size:12px;line-height:1.55;margin:16px 0}.asOfDesc{display:block;color:var(--muted);font-size:9px;line-height:1.45;margin-top:12px}.asOfMethod{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.asOfMethod article{background:rgba(16,42,58,.5);border:1px solid var(--line);padding:24px}.asOfMethod h2{font-size:24px;margin:10px 0}.asOfMethod p{color:#C5D3DE;line-height:1.7;margin:0}@media(max-width:1000px){.asOfSummary{grid-template-columns:repeat(3,1fr)}.asOfGrid{grid-template-columns:1fr 1fr}}@media(max-width:750px){.asOfHero{grid-template-columns:1fr}.asOfControls{display:block}.asOfControls form{margin-bottom:14px}.asOfPresets{justify-content:flex-start}.asOfMethod{grid-template-columns:1fr}}@media(max-width:520px){.asOfGrid,.asOfSummary{grid-template-columns:1fr}.asOfControls form{display:block}.asOfControls button{margin-top:10px}.asOfControls input{width:100%}}.researchModeBar{margin-bottom:12px;padding:14px 16px;border:1px solid var(--line);background:rgba(16,42,58,.5);display:flex;align-items:center;justify-content:space-between;gap:18px}.researchModeBar>div{display:flex;flex-direction:column;gap:4px}.researchModeBar b{color:var(--accent);font-size:10px;letter-spacing:.1em}.researchModeBar span{color:var(--muted);font-size:11px;line-height:1.45}.researchModeBar button{border:1px solid var(--accent);background:transparent;color:var(--accent);padding:9px 11px;font-size:9px;font-weight:900;letter-spacing:.08em;cursor:pointer;white-space:nowrap}.researchModeBar button.active{background:var(--accent);color:var(--deep)}.researchControls{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.researchControls>button{min-height:44px}.researchAsOfNote{margin-top:10px;border-left:3px solid var(--accent);background:rgba(23,37,84,.2);padding:11px 14px;color:#C5D3DE;font-size:11px;line-height:1.55}.researchAsOfNote b{color:var(--accent-soft)}.researchStudyMode{margin-top:16px;padding:10px 12px;border:1px solid var(--line);background:rgba(7,23,32,.58);display:flex;justify-content:space-between;gap:14px;align-items:center}.researchStudyMode b{color:var(--accent);font-size:9px;letter-spacing:.1em}.researchStudyMode span{color:var(--muted);font-size:10px;text-align:right}@media(max-width:700px){.researchModeBar,.researchStudyMode{display:block}.researchModeBar button{margin-top:10px}.researchStudyMode span{display:block;text-align:left;margin-top:5px}}.heroLinks{display:flex;gap:16px;flex-wrap:wrap}.analogsPage{max-width:1180px}.analogsHero{display:grid;grid-template-columns:1.55fr .55fr;grid-gap:28px;gap:28px;align-items:end;padding-top:42px}.analogsHero h1{font-size:clamp(50px,8vw,82px);margin:9px 0 14px}.analogsHero p{color:#C5D3DE;font-size:18px;line-height:1.68;max-width:820px;margin:0}.analogsHeroState{background:linear-gradient(180deg,rgba(23,37,84,.52),rgba(11,33,47,.9));border:1px solid var(--line-strong);border-top:2px solid var(--accent);padding:22px;display:flex;flex-direction:column}.analogsHeroState small,.analogsHeroState span{color:var(--muted);font-size:10px}.analogsHeroState strong{font-size:27px;color:var(--accent);margin:8px 0;line-height:1.15}.analogCurrent{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.analogCurrent article{background:var(--panel);border:1px solid var(--line);padding:18px}.analogCurrent small,.analogCurrent span{display:block;color:var(--muted);font-size:9px}.analogCurrent strong{display:block;color:var(--accent-soft);font-size:22px;margin:7px 0}.analogGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.analogGrid>article{display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(16,42,58,.92),rgba(11,33,47,.92));border:1px solid var(--line);padding:18px}.analogGrid :is(h2,h3){font-size:25px;margin:10px 0 5px}.analogGrid>article>p{color:var(--muted);font-size:11px;margin:0 0 14px}.analogRank{display:flex;justify-content:space-between;gap:10px;align-items:center}.analogRank b{color:var(--deep);background:var(--accent);padding:5px 7px;font-size:10px}.analogRank span{color:var(--accent);font-size:9px;font-weight:900}.analogVector{border-top:1px solid var(--line);margin-top:2px}.analogVector>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--line)}.analogVector span{color:var(--muted);font-size:9px}.analogVector b{font-size:10px}.analog12m{margin-top:14px}.analog12m>span{display:block;color:var(--accent);font-size:8px;letter-spacing:.1em;margin-bottom:6px}.analog12m>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0}.analog12m b{color:var(--muted);font-size:9px}.analog12m strong{font-size:10px}.analogGrid>article>a{color:var(--accent);text-decoration:none;font-size:9px;font-weight:800;margin-top:auto;padding-top:14px}.analogOutcomeTable{border-top:1px solid var(--line)}.analogOutcomeRow{display:grid;grid-template-columns:.8fr repeat(5,1fr);grid-gap:12px;gap:12px;align-items:center;padding:13px 4px;border-bottom:1px solid var(--line);font-size:12px}.analogOutcomeRow span{color:var(--muted)}.analogOutcomeRow strong{color:var(--text)}.analogOutcomeHead{font-size:9px;text-transform:uppercase;letter-spacing:.07em}.analogOutcomeHead span{color:var(--muted)}.analogMethod{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.analogMethod article{background:rgba(16,42,58,.5);border:1px solid var(--line);padding:23px}.analogMethod h2{font-size:22px;margin:10px 0}.analogMethod p{color:#C5D3DE;line-height:1.65;margin:0;font-size:12px}@media(max-width:1050px){.analogCurrent,.analogGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.analogsHero{grid-template-columns:1fr}.analogGrid,.analogMethod,.analogOutcomeRow{grid-template-columns:1fr 1fr}.analogOutcomeHead{display:none}}@media(max-width:520px){.analogCurrent,.analogGrid,.analogMethod,.analogOutcomeRow{grid-template-columns:1fr}.analogOutcomeRow span{display:flex;justify-content:space-between}}.scenarioPage{max-width:1180px}.scenarioHero{display:grid;grid-template-columns:1.5fr .58fr;grid-gap:28px;gap:28px;align-items:end;padding-top:42px}.scenarioHero h1{font-size:clamp(50px,8vw,82px);margin:9px 0 14px}.scenarioHero p{color:#C5D3DE;font-size:18px;line-height:1.68;max-width:830px;margin:0}.scenarioHeroState{background:linear-gradient(180deg,rgba(23,37,84,.52),rgba(11,33,47,.9));border:1px solid var(--line-strong);border-top:2px solid var(--accent);padding:22px;display:flex;flex-direction:column}.scenarioHeroState small,.scenarioHeroState span{color:var(--muted);font-size:10px}.scenarioHeroState strong{font-size:28px;color:var(--accent);margin:8px 0 2px;line-height:1.15}.scenarioHeroState b{font-size:32px;color:var(--accent-soft);margin:0 0 7px}.scenarioCards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.scenarioCards>article{background:linear-gradient(180deg,rgba(16,42,58,.92),rgba(11,33,47,.92));border:1px solid var(--line);padding:20px}.scenarioCards>article.leader{border-color:var(--accent);box-shadow:0 0 0 1px rgba(147,197,253,.08)}.scenarioCardHead{display:flex;justify-content:space-between;gap:12px;align-items:center}.scenarioCardHead span{color:var(--muted);font-size:8px;letter-spacing:.1em}.scenarioCardHead b{color:var(--accent);font-size:28px}.scenarioCards :is(h2,h3){font-size:24px;margin:10px 0 8px}.scenarioCards p{color:#C5D3DE;font-size:12px;line-height:1.55;min-height:74px}.scenarioBar{height:6px;background:rgba(147,197,253,.08);border:1px solid var(--line);overflow:hidden;margin:16px 0}.scenarioBar i{display:block;height:100%;background:var(--accent)}.scenarioBreakdown{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.scenarioBreakdown span{color:var(--muted);font-size:9px}.scenarioBreakdown b{color:var(--accent-soft)}.scenarioEvidenceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.scenarioEvidenceGrid>article{background:rgba(16,42,58,.55);border:1px solid var(--line);padding:20px}.scenarioEvidenceHead{display:flex;justify-content:space-between;gap:16px;align-items:center}.scenarioEvidenceHead :is(h2,h3){font-size:22px;margin:0}.scenarioEvidenceHead strong{font-size:22px;color:var(--accent)}.scenarioEvidenceList{margin-top:14px;border-top:1px solid var(--line)}.scenarioEvidenceList>div{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.scenarioEvidenceList>div>div{display:flex;flex-direction:column;gap:3px}.scenarioEvidenceList span{font-size:11px;font-weight:800}.scenarioEvidenceList small{color:var(--muted);font-size:9px}.scenarioEvidenceList>div>b{font-size:12px;padding:4px 6px;border:1px solid var(--line)}.scenarioEvidenceList .support>b{color:#B8F2D1;border-color:rgba(84,211,140,.35)}.scenarioEvidenceList .against>b{color:#FF9B9B;border-color:rgba(239,68,68,.35)}.scenarioEvidenceList .neutral>b{color:var(--muted)}.scenarioHistoryChart{display:block;width:100%;height:auto;min-height:270px}.scenarioLine{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke}.scenarioLine0{stroke:#93C5FD}.scenarioLine1{stroke:#F0C76A}.scenarioLine2{stroke:#C8A6FF}.scenarioLine3{stroke:#FF8E8E}path.scenarioLine1{stroke-dasharray:8 4}path.scenarioLine2{stroke-dasharray:2 4}path.scenarioLine3{stroke-dasharray:8 4 2 4}.scenarioLegend{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;color:var(--muted);font-size:10px}.scenarioLegend span{display:flex;align-items:center;gap:6px}.scenarioLegend i{width:30px;height:3px;display:inline-block}.scenarioLegend0{background:#93C5FD}.scenarioLegend1{background:repeating-linear-gradient(90deg,#F0C76A 0 8px,transparent 8px 12px)}.scenarioLegend2{background:repeating-linear-gradient(90deg,#C8A6FF 0 2px,transparent 2px 6px)}.scenarioLegend3{background:repeating-linear-gradient(90deg,#FF8E8E 0 8px,transparent 8px 12px,#FF8E8E 12px 14px,transparent 14px 18px)}.scenarioInputs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.scenarioInputs article{background:var(--panel);border:1px solid var(--line);padding:16px}.scenarioInputs small,.scenarioInputs span{display:block;color:var(--muted);font-size:9px}.scenarioInputs strong{display:block;color:var(--accent-soft);font-size:19px;margin:6px 0}.scenarioAnalog{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(135deg,rgba(23,37,84,.62),rgba(11,33,47,.96));border:1px solid var(--line-strong);padding:28px}.scenarioAnalog :is(h2,h3){font-size:28px;margin:8px 0}.scenarioAnalog p{color:#C5D3DE;line-height:1.6;max-width:800px;margin:0}.scenarioMethod{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.scenarioMethod article{background:rgba(16,42,58,.5);border:1px solid var(--line);padding:23px}.scenarioMethod h2{font-size:22px;margin:10px 0}.scenarioMethod p{color:#C5D3DE;line-height:1.65;margin:0;font-size:12px}@media(max-width:1000px){.scenarioCards{grid-template-columns:1fr 1fr}.scenarioInputs{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.scenarioEvidenceGrid,.scenarioHero,.scenarioMethod{grid-template-columns:1fr}.scenarioInputs{grid-template-columns:1fr 1fr}.scenarioAnalog{display:block}.scenarioAnalog .primaryLink{margin-top:18px}}@media(max-width:520px){.scenarioCards,.scenarioInputs{grid-template-columns:1fr}}.authPage{max-width:620px;padding-top:48px;padding-bottom:64px}.authCard{padding:32px;background:var(--panel);border:1px solid var(--line-strong)}.authCard h1{font-size:44px;margin:16px 0}.authCard p{color:var(--muted);line-height:1.65}.authCard form{display:flex;flex-direction:column;gap:12px;margin:24px 0}.authCard label{font-weight:700;font-size:13px}.authCard input{width:100%;padding:14px;background:var(--deep);color:var(--text);border:1px solid var(--line-strong);font-size:16px}.authCard button{padding:14px;background:var(--accent);border:0;color:var(--deep);font-weight:800;cursor:pointer;font-size:16px}.authCard a:focus-visible,.authCard button:focus-visible,.authCard input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.authCard a{color:var(--accent)}@media(max-width:480px){.authCard{padding:22px}.authCard h1{font-size:36px}}.skipLink{position:fixed;top:10px;left:18px;z-index:1300;transform:translateY(-200%);padding:12px 16px;background:var(--accent);color:var(--deep);font-weight:800;text-decoration:none}.skipLink:focus{transform:translateY(0);outline:2px solid var(--text);outline-offset:3px}#economic-pulse,#main-content,#market-pulse,#research-lab{scroll-margin-top:calc(var(--site-nav-height,120px) + 16px)}#main-content:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:820px){#economic-pulse,#main-content,#market-pulse,#research-lab{scroll-margin-top:calc(var(--site-nav-height,220px) + 16px)}}.siteNavToggle{display:none}@media(max-width:820px){.siteNavInner{grid-template-columns:minmax(0,1fr) auto;align-items:start}.siteNavIdentity{grid-column:1;grid-row:1}.siteNavTagline{display:none}.siteNavToggle{display:inline-flex;align-items:center;justify-content:center;grid-column:2;grid-row:1;min-height:44px;min-width:76px;padding:10px 12px;background:var(--bg);color:var(--accent);border:1px solid var(--line-strong);border-radius:6px;font:inherit;font-size:14px;font-weight:700}.siteNavToggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.siteNavLinks{display:none;position:absolute;top:100%;left:0;right:0;padding:12px 18px;gap:4px 12px;background:var(--bg);border-bottom:1px solid var(--line-strong);box-shadow:0 12px 24px rgba(2,12,27,.3);max-height:calc(100dvh - var(--site-nav-height,120px) - 16px);overflow-y:auto;overscroll-behavior:contain}.siteNavLinks[data-open=true]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.siteNavLinks a{min-height:44px;padding:10px 8px;font-size:14px;white-space:normal}}@media(prefers-reduced-motion:reduce){.briefNext>a article,.calendar>a article,.destroyTrigger,.indicatorCards>a,.releaseCards>a{transition:none}.briefNext>a:hover article,.calendar>a:hover article,.destroyTrigger:hover,.indicatorCards>a:hover,.releaseCards>a:hover{transform:none}}:is(.curveChartWrap,.scenarioHistoryWrap,.researchChartTable) details{margin-top:12px}:is(.curveChartWrap,.scenarioHistoryWrap,.researchChartTable) summary{padding:8px 0;cursor:pointer}:is(.curveChartWrap,.scenarioHistoryWrap,.researchChartTable) details [role=region]{margin-top:8px}:is(.curveChartWrap,.scenarioHistoryWrap,.researchChartTable) details table{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.curveChartWrap,.scenarioHistoryWrap,.researchChartTable) details caption{text-align:left;padding:12px;color:var(--muted)}:is(.curveChartWrap,.scenarioHistoryWrap,.researchChartTable) details td,:is(.curveChartWrap,.scenarioHistoryWrap,.researchChartTable) details th{text-align:left;padding:10px 12px;white-space:nowrap;border-bottom:1px solid var(--line)}:is(.curveChartWrap,.scenarioHistoryWrap,.researchChartTable) details thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg);padding:12px}:is(.curveChartWrap,.scenarioHistoryWrap,.researchChartTable) details tbody th{font-weight:400}.curveChartWrap [aria-label="Treasury spread history data"] td,.curveChartWrap [aria-label="Treasury spread history data"] th:not(:first-child),:is(.curveChartWrap,.scenarioHistoryWrap,.researchChartTable) details td:last-child,:is(.curveChartWrap,.scenarioHistoryWrap,.researchChartTable) details th:last-child{text-align:right}:is(.curveChartWrap,.scenarioHistoryWrap,.researchChartTable) details [role=region]:focus-visible,:is(.curveChartWrap,.scenarioHistoryWrap,.researchChartTable) summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.scenarioHistoryWrap details td,.scenarioHistoryWrap details th:not(:first-child){text-align:right}.scenarioTableOrder{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0}.scenarioTableOrder select{min-height:44px;padding:8px 12px;font-size:16px;border:1px solid var(--line);border-radius:4px;background:var(--bg);color:var(--text)}.scenarioTableOrder select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.researchChartTable [role=region]{max-height:240px;overflow:auto}.researchChartTable details td,.researchChartTable details th:not(:first-child){text-align:right}.lagAxisCaption,.lagScaleLabel{color:var(--muted);font-size:12px}.lagScaleLabel{margin-bottom:14px}.lagAxisCaption{text-align:center;margin-top:6px}.lagPlot{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:180px 26px;grid-column-gap:6px;column-gap:6px;padding-right:12px}.lagPlotArea,.lagXAxis,.lagYAxis{position:relative}.lagYAxis span{position:absolute;right:0;transform:translateY(-50%);color:var(--muted);font-size:12px}.lagGridLine{position:absolute;left:0;right:0;border-top:1px solid var(--line)}.lagZeroLine{border-color:var(--accent)}.lagColumn{position:absolute;display:block;max-width:28px;transform:translateX(-50%);background:var(--accent)}.lagColumn.negative{background:var(--amber)}.lagColumn.zero{border:1px solid var(--accent);background:var(--bg)}.lagXAxis{grid-column:2;margin-top:10px}.lagXAxis span{position:absolute;transform:translateX(-50%);white-space:nowrap}.lagXAxis span,.scatterAxisCaption,.scatterAxisTitle,.scatterLegend{font-size:12px;color:var(--muted)}.scatterAxisTitle{margin-bottom:14px}.scatterAxisCaption{text-align:center;margin:6px 0 12px 84px}.scatterPlot{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:200px 28px;grid-column-gap:8px;column-gap:8px}.scatterPlotArea,.scatterXAxis,.scatterYAxis{position:relative}.scatterYAxis span{position:absolute;right:0;transform:translateY(-50%);font-size:12px;color:var(--muted);white-space:nowrap}.scatterPlotArea{overflow:hidden;border:1px solid var(--line)}.scatterGridLine{position:absolute;left:0;right:0;border-top:1px solid var(--line)}.scatterPoint{position:absolute;width:4px;height:4px;transform:translate(-50%,-50%);border-radius:50%;background:var(--accent);opacity:.65}.chartCard .scatterPlotArea svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.scatterPlotArea line{stroke:var(--amber);stroke-width:2;stroke-dasharray:7 4}.scatterXAxis{grid-column:2;margin-top:10px}.scatterXAxis span{position:absolute;transform:translateX(-50%);font-size:12px;color:var(--muted);white-space:nowrap}.scatterXAxis span:first-child{transform:none}.scatterXAxis span:last-child{transform:translateX(-100%)}.scatterLegend{display:flex;flex-wrap:wrap;gap:16px;margin-left:84px}.scatterLegend span{display:inline-flex;align-items:center;gap:5px}.scatterPointKey{width:5px;height:5px;border-radius:50%;background:var(--accent)}.scatterFitKey{width:24px;border-top:2px dashed var(--amber)}.researchLinePlot{display:grid;grid-template-columns:76px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;height:200px;margin-top:20px}.researchLinePlotArea,.researchLineYAxis{position:relative}.researchLineYAxis span{position:absolute;right:0;transform:translateY(-50%);font-size:12px;color:var(--muted);white-space:nowrap}.researchLinePlotArea{border:1px solid var(--line);overflow:hidden}.researchLineGrid{position:absolute;left:0;right:0;border-top:1px solid var(--line)}.researchLineInner{position:absolute;inset:0 8px}.chartCard .researchLineInner svg{width:100%;height:100%;display:block;overflow:visible}.researchLinePoint{position:absolute;width:5px;height:5px;border-radius:50%;transform:translate(-50%,-50%);background:var(--accent)}.researchLineDates{display:flex;justify-content:space-between;gap:12px;margin:10px 8px 0 92px;font-size:12px;color:var(--muted)}.researchLineDates.single{justify-content:center}.siteNavAccountStatus{grid-column:2;grid-row:1;justify-self:end}.siteNavMeta{display:none}.homePage>.hero{padding-top:0;grid-template-columns:1fr}.homePage .hero h1{font-size:clamp(30px,6vw,36px);line-height:1.12}@media(max-width:1050px){.siteNavInner{grid-template-columns:minmax(0,1fr) auto}.siteNavAccountStatus{grid-column:2}}@media(max-width:820px){.siteNavInner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.siteNavAccountStatus{grid-column:2;grid-row:1}.siteNavToggle{grid-column:3;min-width:64px;padding:10px 8px;font-size:12px}}@media(max-width:360px){.siteNavBrand .brandWords strong{font-size:12px}.siteNavBrand .brandWords span{font-size:7px}}.indicatorDirectory .infoHero{padding:20px 0 14px;max-width:none}.indicatorDirectory .infoHero h1{font-size:32px;line-height:1.15;margin:8px 0}.indicatorDirectory .infoHero p{font-size:16px;line-height:1.45;margin:6px 0}.indicatorDirectory .indicatorCategory{padding:18px 0}.indicatorDirectory .sectionTitle{align-items:center;margin-bottom:10px;gap:12px}.indicatorDirectory .sectionTitle h2{font-size:20px}.indicatorDirectory .indicatorCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.indicatorDirectory .indicatorCards>a{padding:12px;min-width:0;min-height:0;box-shadow:none}.indicatorDirectory .indicatorCards strong{font-size:18px;line-height:1.25;margin:5px 0;overflow-wrap:anywhere}.indicatorDirectory .indicatorCards span{font-size:12px;line-height:1.35;letter-spacing:.02em;overflow-wrap:anywhere}.indicatorDirectory .indicatorCards p{font-size:14px;line-height:1.4;margin:0 0 6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.indicatorDirectory .indicatorCards small{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.indicatorDirectory .indicatorCards>a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:800px){.indicatorDirectory .indicatorCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.indicatorDirectory{padding-top:14px}.indicatorDirectory .infoHero{padding-top:8px}.indicatorDirectory .infoHero h1{font-size:28px}.indicatorDirectory .indicatorCards{grid-template-columns:1fr;gap:0}.indicatorDirectory .indicatorCards>a{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.6fr);grid-gap:3px 12px;gap:3px 12px;padding:10px 12px;border-bottom:0}.indicatorDirectory .indicatorCards>a:last-child{border-bottom:1px solid var(--line)}.indicatorDirectory .indicatorCards strong{grid-column:1;grid-row:1;margin:0;font-size:16px}.indicatorDirectory .indicatorCards span{grid-column:1;grid-row:2;font-size:12px;text-transform:none}.indicatorDirectory .indicatorCards small{grid-column:2;grid-row:1/3;align-self:center;justify-self:end;margin:0;text-align:right}.indicatorDirectory .indicatorCards p{display:none}}.footerSourceNotice,.infoBody a{overflow-wrap:anywhere}.footerSourceNotice{max-width:1100px;margin:18px auto 0;padding:0 24px;color:var(--muted);font-size:12px;line-height:1.65}.footerSourceNotice a{color:var(--accent-soft);text-decoration:underline;text-underline-offset:3px}.editorialGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:20px;gap:20px}.editorialCard{padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.editorialActions{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.editorialBody{max-width:760px;line-height:1.7}.editorialForm label{display:block;margin:16px 0}.editorialForm input:not([type=checkbox]),.editorialForm select,.editorialForm textarea{display:block;width:100%;padding:12px;margin-top:6px;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:6px;font:inherit}.editorialForm fieldset{border:1px solid var(--line);padding:16px}.editorialForm button{min-height:44px;padding:8px 16px;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:6px}.editorialForm button:disabled{opacity:.5}.dailyChangeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:16px;gap:16px}.dailyChangeGrid article{min-width:0;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow-wrap:anywhere}.dailyChangeGrid h3{font-size:20px;margin:10px 0}.dailyChangeValue{display:block;font-size:26px}.dailyChangeGrid p{line-height:1.6;font-size:15px}.dailyChangeMove{font-weight:700;color:var(--accent-soft)}.dailyChangePeriod{color:var(--muted)}.dailyChangeActions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0}.dailyChangeActions a{display:inline-flex;align-items:center;min-height:44px}.dailyChanges summary{min-height:44px;padding:12px 0;cursor:pointer;line-height:1.5}.dailyChanges summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dailyChangeCoverage{margin-top:16px}.account-status_account__5vfEc{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-left:auto;min-height:40px;font-size:14px}.account-status_status__2pzPs{color:var(--muted)}.account-status_link__ogx_Q{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:6px;color:var(--accent-soft);font-weight:700;text-decoration:none;white-space:nowrap}.account-status_link__ogx_Q:hover{color:var(--text);border-color:var(--accent)}@media (max-width:540px){.account-status_account__5vfEc{margin-left:0;flex-basis:100%}}.account-status_compact__z2SPU{flex-wrap:nowrap;flex-basis:auto;margin:0;white-space:nowrap;font-size:12px}@media(max-width:540px){.account-status_compact__z2SPU{font-size:11px}.account-status_compact__z2SPU .account-status_link__ogx_Q{padding:8px;min-height:44px}.account-status_compact__z2SPU .account-status_status__2pzPs{max-width:74px;overflow:hidden;text-overflow:ellipsis}}button.account-status_link__ogx_Q{background:transparent;font:inherit;font-weight:700;cursor:pointer}button.account-status_link__ogx_Q:disabled{opacity:.6;cursor:wait}.account-status_link__ogx_Q:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button.account-status_link__ogx_Q,button.account-status_link__ogx_Q:hover{border:0;background:transparent}