:root{--ink:#13232b;--ink-2:#2a3d47;--ink-soft:#4a5f6b;--mute:#6b7d87;--paper:#f5f0e6;--paper-2:#ece4d4;--paper-3:#e3d9c5;--rule:#d3c7ae;--accent:#b96e2c;--accent-ink:#8a4f1a;--teal:#387ca8;--teal-ink:#25597d;--green:#5b7a4a;--warn:#b96e2c;--danger:#a94a3a;--stable:#5b7a4a;--font-display:var(--font-serif)}html{background:radial-gradient(circle at top left, #b96e2c1f, transparent 26rem), linear-gradient(180deg, #f7f2e9 0%, var(--paper) 55%, #efe8dc 100%)}body{color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;background:0 0}.shell{width:min(1240px,100vw - 48px)}.eyebrow,.microcopy{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:.78rem}.site-header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#f5f0e6f5,#f5f0e6c2 70%,#0000);padding:18px 0 0;position:sticky;top:0}.site-header__status{color:var(--ink-soft);justify-content:flex-end;align-items:center;gap:.55rem;margin-bottom:.55rem;font-size:.78rem;display:flex}.site-header__status strong{white-space:nowrap;min-height:1.8rem;color:var(--ink);background:#5b7a4a24;border-radius:999px;align-items:center;padding:0 .8rem;font-weight:700;display:inline-flex}.site-header__inner{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:12px;display:flex}.site-header__brand{align-items:center;gap:.9rem;display:inline-flex}.site-header__brand .mp-logo{transform-origin:50%;transform:scale(1.2)}.site-header__mark{gap:.15rem;display:grid}.site-header__mark>span{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.96rem;font-weight:700}.site-header__mark>em{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:.78rem;font-style:normal}.site-header__nav{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.site-header__form{display:contents}.site-header__btn{border:1px solid var(--rule);min-height:2.8rem;color:var(--ink);cursor:pointer;background:#fffbf5b3;border-radius:999px;justify-content:center;align-items:center;padding:0 1.1rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:transform .14s,background-color .14s,border-color .14s;display:inline-flex;position:relative}.site-header__btn:hover{background:#fffbf5f5;transform:translateY(-1px)}.site-header__btn:active{transition-duration:40ms;transform:translateY(0)scale(.985)}.report-issue__trigger{cursor:pointer;gap:.4rem}.report-issue__icon{flex:none;width:1rem;height:1rem}.report-issue__scrim{z-index:80;background:#13232b57;justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}.report-issue__dialog{border:1px solid var(--rule);background:var(--paper,#fffbf5);border-radius:10px;gap:.65rem;width:min(30rem,100%);padding:1.15rem 1.25rem 1.25rem;display:grid;box-shadow:0 18px 48px #13232b38}.report-issue__context{color:var(--ink);margin:0;font-size:.92rem}.report-issue__section{color:#13232bb8}.report-issue__reassure,.report-issue__confirm{color:#13232ba8;margin:0;font-size:.86rem}.report-issue__input{resize:vertical;border:1px solid var(--rule);width:100%;min-height:6rem;color:var(--ink);font:inherit;background:#fffbf5d9;border-radius:8px;padding:.65rem .75rem;font-size:.92rem}.report-issue__error{color:#9a3d2e;margin:0;font-size:.84rem}.report-issue__actions{justify-content:flex-end;gap:.6rem;display:flex}.report-issue__actions .site-header__btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.site-header__btn--locked{padding-right:1.35rem}.site-header__lock{border:1px solid var(--rule);background:#fffbf5fa;border-radius:999px;width:1.12rem;height:1.12rem;position:absolute;top:-.34rem;right:-.28rem;box-shadow:0 8px 18px #251f171f}.site-header__lock:before{content:"";border:1.6px solid var(--ink);border-bottom:0;border-radius:.26rem .26rem 0 0;width:.32rem;height:.26rem;position:absolute;top:.25rem;left:.36rem}.site-header__lock:after{content:"";background:var(--ink);border-radius:.1rem;width:.46rem;height:.34rem;position:absolute;top:.5rem;left:.32rem}.auth-actions__legal{color:var(--ink-soft);margin:0 0 .75rem;font-size:.86rem;line-height:1.4}.auth-actions__legal a,.legal-copy a{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.auth-actions form{margin:0}.hpd-hero__trial--dark .auth-actions__legal{color:#f5f0e6e0}.hpd-hero__trial--dark .auth-actions__legal a{color:#fff;text-decoration-color:#f5f0e6a6}.auth-email{flex-basis:100%;gap:.55rem;display:grid}.auth-email__input{border:1px solid var(--rule);min-height:2.9rem;color:var(--ink);background:#fffbf5f5;border-radius:999px;padding:0 1.05rem;font-size:.92rem}.auth-email__input:focus-visible{outline-offset:1px;outline:2px solid #b96e2c8c}.auth-email__error{color:#a33b2e;margin:0;padding:0 .4rem;font-size:.84rem;line-height:1.45}.hpd-hero__trial--dark .auth-email__error{color:#ffb39f}.auth-email__submit{width:100%}.auth-email__toggle{color:inherit;opacity:.78;text-underline-offset:.18em;cursor:pointer;background:0 0;border:none;justify-self:start;padding:0 .4rem;font-size:.82rem;text-decoration:underline}.auth-email__toggle:hover,.auth-email__toggle:focus-visible{opacity:1}.auth-actions__button{cursor:pointer}.auth-actions__button:disabled{cursor:not-allowed;opacity:.48}.subscribe-promo{background:linear-gradient(135deg,#b96e2c24,#5b7a4a1f),#fffbf5b8;border:1px solid #b96e2c57;border-radius:6px;align-content:center;gap:.72rem;min-height:100%;padding:clamp(1.15rem,2.3vw,1.7rem);display:grid;box-shadow:inset 0 1px #ffffff73}.subscribe-promo__topline{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.launch-glow{color:var(--warm,#b96e2c);font-style:normal;font-weight:800;animation:3.2s ease-in-out infinite launch-glow-breathe}@keyframes launch-glow-breathe{0%,to{text-shadow:0 0 1px #b96e2c26}50%{text-shadow:0 0 8px #b96e2c8c,0 0 18px #b96e2c47}}@media (prefers-reduced-motion:reduce){.launch-glow{text-shadow:0 0 6px #b96e2c59;animation:none}}.subscribe-promo__topline span{color:var(--accent-ink);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.72rem,1.1vw,.88rem);font-weight:800}.subscribe-promo__topline small{min-height:1.75rem;color:var(--accent-ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fffbf5b8;border:1px solid #b96e2c47;border-radius:999px;align-items:center;padding:0 .72rem;font-size:clamp(.66rem,.9vw,.78rem);font-weight:800;line-height:1;display:inline-flex}.subscribe-promo__price{flex-direction:column;align-items:flex-start;gap:.1rem;display:flex}.subscribe-promo__price strong{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-size:clamp(4.1rem,7.8vw,6.4rem);font-weight:500;line-height:1}.subscribe-promo__price s{color:var(--mute);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:500;text-decoration-color:#a94a3ae0;text-decoration-thickness:.12em}.subscribe-promo em{color:var(--ink-soft);font-size:clamp(1rem,1.5vw,1.22rem);font-style:normal;line-height:1.35}.subscribe-panel__error,.ved-paywall__fine,.ved-paywall__checkout-fallback{color:var(--ink-soft);font-size:.95rem}.subscribe-panel__error{color:#7a3327;background:#9a493714;border:1px solid #9a493747;border-radius:6px;padding:.8rem .95rem}.subscribe-panel__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.subscribe-included__row{align-items:flex-start}.subscribe-included__row p{color:var(--ink-soft);margin:.25rem 0 0;font-size:.94rem;line-height:1.45}.ved-paywall--checkout{grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);gap:1.4rem;display:grid;position:relative;overflow:hidden}.ved-paywall__preview{opacity:.18;filter:blur(3px);pointer-events:none;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.2rem;display:grid;position:absolute;inset:0}.ved-paywall__preview div,.institutional-preview-grid article{border:1px solid var(--rule);background:#fffcf6bf;border-radius:6px;min-height:8rem;padding:1rem}.ved-paywall__copy,.ved-paywall__checkout{z-index:1;position:relative}.ved-paywall__checkout{border:1px solid var(--rule);background:#fffcf6e6;border-radius:6px;min-height:340px;padding:.75rem}.saved-card-control{background:#ece4d473;border:1px solid #b08d5747;border-radius:6px;gap:.75rem;margin-top:.9rem;padding:.95rem;display:grid}.saved-card-control__eyebrow{color:var(--mute);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem}.saved-card-control p:not(.saved-card-control__eyebrow){color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.45}.saved-card-control .site-header__btn{width:fit-content}.saved-card-control .site-header__btn[disabled]{opacity:.62;cursor:not-allowed;transform:none}.saved-card-control__status{border-top:1px solid #b08d5738;padding-top:.55rem}.saved-card-control__status--removed,.saved-card-control__status--empty{color:#4f6d43}.saved-card-control__status--blocked,.saved-card-control__status--error{color:#8d432f}.institutional-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.institutional-preview-grid span,.ved-paywall__preview span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:.76rem;display:block}.institutional-preview-grid strong,.ved-paywall__preview strong{font-family:var(--serif);margin-top:.5rem;font-size:1.2rem;display:block}.legal-page .contact-shell-a__copy{max-width:740px}.legal-copy{gap:1rem;margin-top:2rem;display:grid}.legal-copy h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:1rem 0 0;font-size:.86rem}.legal-copy p{color:var(--ink-soft);margin:0;line-height:1.7}@media (max-width:860px){.ved-paywall--checkout,.institutional-preview-grid,.ved-paywall__preview{grid-template-columns:1fr}}.site-header__btn--active{background:#387ca81f;border-color:#387ca894;box-shadow:inset 0 0 0 1px #387ca847}.site-header__btn--proof-trail{text-align:center;padding-inline:.9rem;line-height:1.12}.site-header__btn--signin{border-color:var(--ink);color:#8a4f1a;background:#f6b36038;box-shadow:inset 0 0 0 1px #13232b1f}.site-header__btn--signin:hover{border-color:var(--ink);background:#f6b36057}.site-header__btn--solid{border-color:var(--ink);background:var(--ink);color:#fff}.site-header__btn--solid:hover{background:var(--ink-2)}.mp-logo{flex:none;display:block}.auth-actions{flex-wrap:wrap;gap:.7rem;display:flex}.signin-page .auth-actions{grid-template-columns:minmax(0,1fr);display:grid}.signin-page .auth-actions form,.signin-page .auth-actions__button{width:100%}.auth-actions__button{border:1px solid var(--rule);min-height:3rem;color:var(--ink);text-align:center;background:#fffbf5eb;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.62rem 1rem;font-weight:700;line-height:1.2;transition:transform .14s,border-color .14s,background-color .14s;display:inline-flex}.auth-actions__button span{min-width:0}.auth-actions__button:hover{background:#fff;transform:translateY(-1px)}.auth-actions__button:active{transition-duration:40ms;transform:translateY(0)scale(.985)}.auth-actions__button--preview{color:var(--muted);border-style:dashed;font-size:.9rem}.auth-actions__preview-note{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:.35rem 0 0;font-size:.72rem}.auth-actions__icon{flex:none;width:1rem;height:1rem}.auth-actions__icon--x{transform:translateY(.02rem)}.ved-paywall{border:1px solid var(--rule);background:linear-gradient(#ece4d4e6,#f3ede2d1);border-radius:4px;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:1.2rem;padding:28px 32px;display:grid}.ved-paywall__copy{gap:.75rem;display:grid}.ved-paywall__copy h2,.hpd-hero__copy h1,.hpd-section__head h2,.ved-hero__copy h1,.ved-section__head h2,.ved-note h2,.ved-note__section h3,.ved-note__card h3,.cpi-nowcast__panel-header h3,.cpi-nowcast__metric-copy h3,.institutional-radar__lead h3,.institutional-radar__focus h3,.institutional-radar__coverage-head h3,.institutional-radar__block h3,.institutional-release-calendar__header h2,.analyst-archive-card h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;color:var(--ink);font-weight:500}.ved-paywall__copy h2{margin:0;font-size:clamp(2rem,3.2vw,2.8rem);line-height:.96}.ved-paywall__copy p:not(.eyebrow){color:var(--ink-soft);margin:0;line-height:1.7}.ved-paywall__actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.paywall-features{gap:.45rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.paywall-features__item{border-left:2px solid #b08d5747;gap:.15rem;padding:.55rem .9rem;transition:border-color .45s,background-color .45s;display:grid;position:relative}.paywall-features--enter .paywall-features__item{animation:.55s backwards paywall-feature-enter}.paywall-features__item strong{letter-spacing:.01em;color:var(--ink);font-size:.92rem;transition:color .45s}.paywall-features__item span{color:var(--ink-soft);font-size:.86rem;line-height:1.5}.paywall-features__item--active{background:linear-gradient(90deg,#b08d571a,#b08d5700);border-left-color:#b08d57f2}.paywall-features__item--active:after{content:"";background:var(--ink);width:2px;height:0;animation:3.2s linear forwards paywall-feature-hairline;position:absolute;bottom:0;left:-2px}@keyframes paywall-feature-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes paywall-feature-hairline{to{height:100%}}.subscribe-panel__checkout{width:100%;margin-top:.35rem}.subscribe-panel__checkout .checkout-unlock{min-width:0}.checkout-unlock{border:1px solid var(--rule);text-align:center;background:#f3ede2d9;border-radius:4px;align-content:center;justify-items:center;gap:.5rem;min-width:300px;min-height:320px;padding:28px;display:grid}.checkout-unlock--compact{min-height:220px}.checkout-unlock strong{font-family:var(--font-serif), Georgia, serif;color:var(--ink);font-size:1.3rem;font-weight:500}.checkout-unlock span:not(.checkout-unlock__spinner){max-width:32ch;color:var(--ink-soft);font-size:.9rem;line-height:1.6}.checkout-unlock__spinner{border:2px solid #b08d574d;border-top-color:#b08d57f2;border-radius:50%;width:26px;height:26px;animation:.9s linear infinite checkout-unlock-spin}.payment-status-shell{min-height:calc(100vh - 220px);padding:3.5rem 0 2.75rem}.payment-status-shell__layout{justify-items:center;gap:1.1rem;display:grid}.payment-status-card{isolation:isolate;background:#fffbf5e6;border:1px solid #b08d5752;border-radius:6px;gap:1.15rem;width:min(100%,50rem);padding:2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #13232b1a}.payment-status-card:before,.payment-status-card:after{z-index:-1;pointer-events:none;content:"";position:absolute;inset:0}.payment-status-card:before{background-color:#0000;background-image:linear-gradient(90deg,#13232b0b 1px,#0000 1px),linear-gradient(#13232b09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(135deg,#0000 0%,#000 18% 72%,#0000 100%)}.payment-status-card:after{opacity:0;border-top:1px solid #b08d576b;animation:1.2s .35s forwards payment-status-rule}.payment-status-card__brand{opacity:0;align-items:center;gap:1rem;animation:.7s forwards payment-status-rise;display:flex;transform:translateY(8px)}.payment-status-card__brand>span:last-child{gap:.16rem;display:grid}.payment-status-card__brand>span:last-child>span{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:.94rem;font-weight:700}.payment-status-card__brand em{color:var(--mute);text-transform:uppercase;font-size:.88rem;font-style:normal}.payment-status-card__logo{background:#f5f0e6c7;border:1px solid #13232b1a;border-radius:50%;place-items:center;padding:.55rem;display:grid;box-shadow:0 14px 38px #13232b14}.payment-status-card__logo .mp-logo{filter:drop-shadow(0 8px 14px #13232b24)}.payment-status-card__copy{opacity:0;gap:.85rem;max-width:39rem;animation:.72s .16s forwards payment-status-rise;display:grid;transform:translateY(8px)}.payment-status-card__copy h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:0;color:var(--ink);margin:0;font-size:4rem;font-weight:500;line-height:.98}.payment-status-card__copy p:not(.eyebrow){max-width:38rem;color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.72}.payment-status-card__progress{opacity:0;background:#b08d573d;width:100%;height:1px;animation:.5s .34s forwards payment-status-rise;position:relative;overflow:hidden}.payment-status-card__progress span{background:#b08d57f2;width:34%;animation:2.8s cubic-bezier(.42,0,.2,1) infinite payment-status-progress;position:absolute;top:0;bottom:0;left:-28%}.payment-status-card .trial-shell__fine,.payment-status-card .payment-status-advance,.payment-status-card__actions{opacity:0;animation:.62s .46s forwards payment-status-rise;transform:translateY(8px)}.payment-status-card__actions{padding-top:.15rem}.payment-status-shell__note{width:min(100%,50rem);color:var(--mute);margin:0;font-size:.84rem;line-height:1.6}.payment-status-advance{max-width:42rem;color:var(--ink-soft);gap:.55rem;margin:0;display:grid}.payment-status-advance p{margin:0;line-height:1.7}.payment-status-advance strong{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;color:var(--ink);font-size:1.35rem;font-weight:500}.payment-status-advance__line{align-items:center;gap:.6rem;display:inline-flex}.payment-status-advance--confirmed,.payment-status-advance--delayed{background:#f3ede294;border-left:3px solid #b08d57cc;padding:1rem 1.1rem}.payment-status-advance .checkout-unlock__spinner{flex:none;width:18px;height:18px}@keyframes checkout-unlock-spin{to{transform:rotate(360deg)}}@keyframes payment-status-rise{to{opacity:1;transform:translateY(0)}}@keyframes payment-status-rule{to{opacity:1}}@keyframes payment-status-progress{0%{transform:translate(0)}58%,to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.paywall-features__item,.paywall-features__item--active:after,.checkout-unlock__spinner{animation:none}.payment-status-card:after,.payment-status-card__brand,.payment-status-card__copy,.payment-status-card__progress,.payment-status-card .trial-shell__fine,.payment-status-card .payment-status-advance,.payment-status-card__actions{opacity:1;animation:none;transform:none}.payment-status-card__progress span{animation:none}}@media (max-width:720px){.payment-status-shell{padding:1.4rem 0 2rem}.payment-status-card{gap:1rem;padding:1.25rem}.payment-status-card__brand{align-items:flex-start}.payment-status-card__logo{padding:.42rem}.payment-status-card__logo .mp-logo{width:58px;height:58px}.payment-status-card__copy h1{font-size:2.65rem;line-height:1}.payment-status-card__copy p:not(.eyebrow){font-size:.98rem}.payment-status-card__actions{align-items:stretch}.payment-status-card__actions .site-header__btn{justify-content:center;width:100%}}.home-page,.ved-page{padding-bottom:4rem}.hpd-hero,.ved-hero,.ved-section,.hpd-section{padding:2.5rem 0 0}.hpd-hero__layout{grid-template-columns:minmax(0,1fr) minmax(24rem,.92fr);grid-template-areas:"copy copy""curve trial";align-items:start;gap:2rem;display:grid}.hpd-hero__copy{grid-area:copy;align-content:start;gap:1rem;max-width:none;display:grid}.hpd-hero__copy h1{margin:0;font-size:clamp(3.7rem,8vw,6.2rem);line-height:.9}.hpd-hero__lede,.hpd-section__lede,.ved-hero__lede,.ved-section__lede{color:var(--ink-soft);margin:0;font-size:1.08rem;line-height:1.75}.hpd-hero__lede a{color:var(--teal-ink);text-underline-offset:.18em;font-weight:650;-webkit-text-decoration:underline #387ca86b;text-decoration:underline #387ca86b;text-decoration-thickness:.08em;transition:color .16s,text-decoration-color .16s}.hpd-hero__lede a:hover,.hpd-hero__lede a:focus-visible{color:var(--ink);text-decoration-color:currentColor}.hpd-hero__curve-card,.hpd-hero__trial,.ved-hero__regime,.ved-hero__stance,.ved-note,.ved-note__card,.institutional-radar__lead,.institutional-radar__focus,.institutional-radar__coverage--panel,.institutional-radar__block,.institutional-radar__summary-card,.institutional-radar__coverage-item,.cpi-nowcast__metric-card,.cpi-nowcast__overview-card,.cpi-nowcast__pulse-card,.cpi-nowcast__panel,.macro-nodes-frame,.analyst-archive-card,.ad-slot{border:1px solid var(--rule);box-shadow:none;background:#ece4d4ad;border-radius:4px}.hpd-hero__curve-card{grid-area:curve;grid-template-rows:minmax(0,1fr);align-self:stretch;gap:.75rem;padding:1.1rem;display:grid}.hpd-hero__curve-card .eyebrow{margin:0}.hpd-hero__curve{height:100%;min-height:20rem;display:grid}.hpd-hero__trial{grid-area:trial;align-content:start;align-self:stretch;gap:1rem;min-width:0;padding:1.35rem;display:grid;container:hpd-trial/inline-size}.hpd-hero__curve .yield-surface{grid-template-rows:auto minmax(0,1fr);height:100%}.hpd-hero__curve .yield-surface__plot-shell,.hpd-hero__curve .yield-surface__chart-card{height:100%;min-height:0;display:grid}.hpd-hero__curve .yield-surface__chart-card{grid-template-rows:auto minmax(0,1fr)}.hpd-hero__curve .yield-surface__svg{height:100%;min-height:24rem}.hpd-hero__curve .yield-surface--showcase .yield-surface__legend{gap:.45rem .7rem}.hpd-hero__curve .yield-surface--showcase .yield-surface__legend-item{font-size:.9rem}.hpd-hero__curve .yield-surface--showcase .yield-surface__legend-swatch{width:.82rem;height:.82rem}.hpd-hero__curve .yield-surface--showcase .yield-surface__axis-label{font-size:13px;font-weight:700}.hpd-hero__curve .yield-surface--showcase .yield-surface__axis-label--x{font-size:13.5px}.hpd-hero__trial--dark{background:linear-gradient(#13232bfa,#1b2e38f0);border-color:#13232beb}.hpd-hero__trial--dark .eyebrow{color:#f5f0e6b8}.hpd-hero__trial h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,2.8vw,2.5rem);font-weight:500;line-height:.98}.hpd-hero__trial p:not(.eyebrow){color:var(--ink-soft);margin:0;line-height:1.7}.hpd-hero__trial--dark h2,.hpd-hero__trial--dark p:not(.eyebrow),.hpd-hero__trial--dark .auth-actions__button{color:#fff}.hpd-hero__trial--dark p:not(.eyebrow){color:#f5f0e6d1}.hpd-hero__offer{isolation:isolate;background:#09151c6b;border:1px solid #f697426b;border-radius:6px;gap:.38rem;padding:.82rem .9rem .9rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 18px #f697421f,inset 0 0 24px #f6974214}.hpd-hero__offer:before{content:"";z-index:-2;background:conic-gradient(#0000 0deg 245deg,#f6974214 272deg,#ffb860eb 294deg,#ffe1a4db 308deg,#0000 336deg 360deg);animation:4.8s linear infinite hpd-offer-glow;position:absolute;inset:-42%}.hpd-hero__offer:after{content:"";z-index:-1;background:linear-gradient(#122630f5,#0d1c24f0);border-radius:4px;position:absolute;inset:2px}.hpd-hero__trial--dark .hpd-hero__offer-label{color:#ffb05f;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800;line-height:1.2}.hpd-hero__trial--dark .hpd-hero__offer-copy{color:#f5f0e6e6;margin:0;font-size:.94rem;line-height:1.55}.hpd-hero__trial--dark .hpd-hero__offer-copy strong{color:#fff;font-weight:800}@keyframes hpd-offer-glow{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hpd-hero__offer:before{animation:none}}.hpd-hero__trial--dark .auth-actions__button{color:var(--ink);background:#fffbf5fa;border-color:#f5f0e629}.hpd-hero__trial-actions{flex-wrap:wrap;gap:.7rem;display:flex}.hpd-hero__trial-lower{grid-template-columns:minmax(13.75rem,16.75rem) minmax(0,1fr);align-items:start;gap:1rem 1.2rem;display:grid}.hpd-hero__trial-actions .auth-actions{width:100%;max-width:16.75rem;display:grid}.hpd-hero__trial-actions .auth-actions__button{width:100%}.hpd-hero__subscription-entry{width:100%;display:grid}.hpd-hero__trial--dark .hpd-hero__subscription-button{color:var(--ink);background:#fffaf2;border-color:#f5f0e6f0;text-decoration:none}.hpd-hero__trial--dark .hpd-hero__subscription-button:hover{background:#fff}.hpd-hero__trial--dark .hpd-hero__subscription-entry p:not(.eyebrow){color:#f5f0e6b3;font-size:.76rem;line-height:1.45}.post-signup-preference{background:#fffbf5b8;border:1px solid #cabea8bd;border-radius:4px;gap:.75rem;margin:0 0 1rem;padding:.9rem;display:grid}.post-signup-preference__intro{gap:.24rem;display:grid}.post-signup-preference__intro .eyebrow,.post-signup-preference__intro h3,.post-signup-preference__status{margin:0}.post-signup-preference__intro h3{color:var(--ink);font-size:1rem;line-height:1.25}.post-signup-preference__choice{color:var(--ink-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.62rem;font-size:.78rem;line-height:1.45;display:grid}.post-signup-preference__choice input{width:1rem;height:1rem;accent-color:var(--copper);margin:.14rem 0 0}.post-signup-preference__status{min-height:1.1rem;color:var(--mute);font-size:.72rem;line-height:1.4}.post-signup-preference__status--error{color:#8c3a2d}.hpd-hero__trial-promo{align-content:start;justify-self:stretch;gap:.5rem;display:grid}.hpd-hero__trial-promo-line{color:#f5f0e6d1;margin:0;font-size:.84rem;line-height:1.46}.hpd-hero__trial-promo-line strong{color:#fff;font-weight:700}.hpd-hero__trial--compact{align-self:start;gap:.82rem;margin-top:1.5rem;padding:clamp(1rem,3vw,1.25rem)}.hpd-hero__trial--compact h2{font-size:clamp(1.55rem,4.8vw,2.05rem);line-height:1.02}.hpd-hero__trial--compact .hpd-hero__offer{gap:.28rem;padding:.7rem .78rem .74rem}.hpd-hero__trial--compact .hpd-hero__offer-copy{font-size:.88rem;line-height:1.5}.hpd-hero__trial-lower--auth-only{grid-template-columns:minmax(0,1fr)}.hpd-hero__trial--compact .hpd-hero__trial-actions{gap:.68rem;display:grid}.hpd-hero__trial--compact .hpd-hero__trial-actions .auth-actions{max-width:none}.hpd-hero__trial--compact .auth-actions{gap:.55rem}.hpd-hero__trial--compact .auth-actions__legal{margin-bottom:.62rem}.hpd-hero__trial--compact .auth-actions__button{min-height:2.75rem}.hpd-hero__trial--compact p.hpd-hero__signin{color:#f5f0e6bd;margin:0;font-size:.84rem;line-height:1.4}.hpd-hero__trial--compact p.hpd-hero__signin a{color:#fff;text-underline-offset:.18em;font-weight:700;-webkit-text-decoration:underline #f5f0e680;text-decoration:underline #f5f0e680;text-decoration-thickness:1px}.hpd-hero__trial--dark p.hpd-hero__signin a{color:#fff;text-underline-offset:.18em;font-weight:700;text-decoration-line:underline;text-decoration-color:#f5f0e6b8;text-decoration-thickness:1px}.subscribe-cta__error{margin-top:1.5rem}@media (min-width:1300px){.hpd-hero .shell{width:min(1680px,100vw - 64px)}.hpd-hero__layout{grid-template-columns:minmax(0,1fr) minmax(28rem,.92fr);grid-template-areas:"copy copy""curve trial";align-items:stretch;gap:1.35rem}.hpd-hero__curve-card,.hpd-hero__trial{height:100%}.hpd-hero__copy h1{font-size:clamp(3.9rem,4.6vw,5.7rem)}.hpd-hero__curve{min-height:24rem}}@container hpd-trial (max-width:34rem){.hpd-hero__trial-lower{grid-template-columns:minmax(0,1fr)}.hpd-hero__trial-actions .auth-actions{max-width:none}.hpd-hero__trial-promo{grid-template-columns:repeat(2,minmax(0,1fr))}}@container hpd-trial (max-width:27rem){.hpd-hero__trial-promo{grid-template-columns:minmax(0,1fr)}}.hpd-section__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:2rem;display:grid}.ved-section__head{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:end;gap:1rem;margin-bottom:1.5rem;display:grid}.cpi-nowcast__section-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem}.cpi-nowcast__section-head .section-primer__trigger--compact{justify-self:start;width:min(18rem,100%)}.hpd-section__head h2,.ved-section__head h2{margin:.5rem 0 0;font-size:clamp(2.1rem,3.4vw,3.3rem);line-height:.95}.hpd-section__head h2{margin:0}.hpd-section__head .section-primer__trigger--compact{color:#4a5f6bd1;background:#fffbf570;border-color:#13232b1f;place-self:center end;padding:.34rem .72rem;font-size:.58rem}.hpd-section__head .section-primer__trigger--compact:hover{background:#fffbf5b3}.hpd-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.hpd-group{border:1px solid var(--rule);background:var(--paper-2);border-radius:4px;padding:1.375rem}.hpd-group__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.875rem;padding-bottom:.75rem;display:flex}.hpd-group__head h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600;line-height:1}.hpd-group__head span{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:.66rem}.hpd-group__list{flex-direction:column;display:flex}.hpd-metric{border-bottom:1px dashed #d3c7aeeb;grid-template-columns:minmax(0,1fr) minmax(7rem,.58fr) minmax(12rem,1.2fr);align-items:center;gap:1rem;padding:.75rem 0;display:grid}.hpd-metric:last-child{border-bottom:0}.hpd-metric__copy{gap:.2rem;min-width:0;display:grid}.hpd-metric__title{letter-spacing:-.01em;margin:0;font-size:.8125rem;font-weight:600;line-height:1.2}.hpd-metric__meta{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.66rem;line-height:1.4}.hpd-metric__value{text-align:left;justify-items:start;gap:.15rem;min-width:0;display:grid}.hpd-metric__value strong{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1}.hpd-metric__value span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.02em;text-transform:none;font-size:.66rem;line-height:1.45}.hpd-metric__spark{color:var(--ink);justify-self:end;width:100%;max-width:13.5rem}.hpd-metric__spark .sparkline-shell{--sparkline-height:4.25rem;background:linear-gradient(#e3d9c566 0%,#e3d9c52e 100%);border-radius:2px;width:100%}.hpd-metric__spark .sparkline__line{stroke-width:1.7px}.hpd-metric__spark .sparkline__point{opacity:1}.hpd-metric__spark-placeholder{background:linear-gradient(#e3d9c566 0%,#e3d9c52e 100%);border-radius:2px;height:4.25rem}.hpd-footer{padding-top:2rem}.subscribe-page .hpd-footer,.legal-page .hpd-footer{padding-top:1.25rem}.hpd-footer__inner{border-top:1px solid var(--rule);justify-content:space-between;align-items:start;gap:1rem;padding-top:1rem;display:flex}.hpd-footer__copy{color:var(--ink-soft);margin:.35rem 0 0;font-style:normal}.hpd-footer__company{text-align:left;gap:.15rem;max-width:72ch;font-size:.68rem;line-height:1.35;display:grid}.hpd-footer__links{color:var(--mute);flex-wrap:wrap;gap:1rem;display:flex}.hpd-footer__link-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0}.hpd-footer__link-button:hover,.hpd-footer__links a:hover{color:var(--ink)}.trial-shell,.contact-shell-a{padding-top:2.5rem}.trial-shell__layout,.contact-shell-a__layout{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;gap:1rem;display:grid}.contact-shell-a__layout{grid-template-columns:minmax(24rem,.85fr) minmax(32rem,1.15fr)}.trial-shell__copy,.contact-shell-a__copy{gap:1rem;display:grid}.trial-shell__copy h1,.contact-shell-a__copy h1,.ved-contact-form__head h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;color:var(--ink);margin:0;font-weight:500}.trial-shell__copy h1,.contact-shell-a__copy h1{max-width:12ch;font-size:clamp(3.2rem,7vw,5.4rem);line-height:.92}.trial-shell__lede,.contact-shell-a__lede,.ved-contact-form__head p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:1.06rem;line-height:1.75}.trial-shell__meta,.contact-shell-a__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.contact-shell-a__meta{grid-template-columns:1fr;max-width:30rem}.trial-shell__meta div,.contact-shell-a__meta div{border-top:1px solid var(--rule);gap:.25rem;padding-top:.85rem;display:grid}.trial-shell__meta span,.contact-shell-a__meta span,.ved-contact-form__field span,.ved-contact-form__feedback{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.trial-shell__meta span,.contact-shell-a__meta span,.ved-contact-form__field span{color:var(--mute)}.trial-shell__meta strong,.contact-shell-a__meta strong{letter-spacing:-.02em;font-size:1rem;font-weight:700}.trial-shell__panel,.contact-shell-a__panel,.ved-contact-form{border:1px solid var(--rule);background:#ece4d4ad;border-radius:4px}.trial-shell__panel{gap:1rem;padding:1.35rem;display:grid}.trial-shell__panel h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;line-height:.98}.trial-shell__panel p:not(.eyebrow),.trial-shell__fine{color:var(--ink-soft);margin:0;line-height:1.7}.trial-shell__fine{font-size:.88rem}.ved-contact-form{gap:1rem;padding:1.35rem;display:grid}.ved-contact-form__head{gap:.65rem;display:grid}.ved-contact-form__head h2{font-size:clamp(2rem,3vw,2.8rem);line-height:.98}.ved-contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ved-contact-form__field{gap:.45rem;display:grid}.ved-contact-form__field input,.ved-contact-form__field textarea{border:1px solid var(--rule);width:100%;color:var(--ink);font:inherit;background:#fffbf5b8;border-radius:4px;padding:.88rem .95rem}.ved-contact-form__field textarea{resize:vertical;min-height:10rem}.ved-contact-form__field input:focus,.ved-contact-form__field textarea:focus{outline-offset:2px;border-color:#387ca873;outline:2px solid #387ca829}.ved-contact-form__honeypot{clip-path:inset(50%);white-space:nowrap;width:0;height:0;position:absolute;overflow:hidden}.ved-contact-form__footer{justify-content:flex-start;display:flex}.ved-contact-form__privacy{max-width:48ch;color:var(--mute);margin:-.2rem 0 0;font-size:.82rem;line-height:1.55}.ved-contact-form__privacy a{color:var(--teal-ink);text-underline-offset:.18em;text-decoration:underline}.ved-contact-form__feedback{margin:0}.ved-contact-form__feedback--info{color:var(--teal-ink)}.ved-contact-form__feedback--success{color:#49623c}.ved-contact-form__feedback--error{color:#884032}.ved-hero__layout{gap:1rem;display:grid}.ved-hero__copy{gap:.65rem;width:100%;max-width:none;display:grid}.ved-hero__copy h1{width:100%;max-width:none;margin:0;font-size:clamp(3.25rem,5.7vw,5rem);line-height:.92}.ved-hero__copy .ved-cross-signal__headline--long{font-size:clamp(3.25rem,5vw,4.6rem);line-height:.98}.ved-cross-signal__trigger{width:fit-content;color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #375c6c6b;margin-top:.1rem;padding:.12rem 0;font-size:.68rem;font-weight:700}.ved-cross-signal__trigger:hover,.ved-cross-signal__trigger:focus-visible{color:var(--ink);border-bottom-color:var(--ink)}.ved-cross-signal__drawer-intro{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.65}.ved-cross-signal__evidence-list{border-top:1px solid var(--rule);gap:0;display:grid}.ved-cross-signal__evidence{border-bottom:1px solid var(--rule);gap:.4rem;padding:1rem 0;display:grid}.ved-cross-signal__evidence span,.ved-cross-signal__footer{color:var(--mute);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:700;line-height:1.5}.ved-cross-signal__footer{padding-top:.35rem}.ved-regime-frame{gap:1.5rem;min-height:54rem;padding:1.7rem;display:grid}.ved-regime-frame__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:1.2rem;padding-bottom:1.1rem;display:flex}.ved-regime-frame__head h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;margin:.3rem 0 0;font-size:clamp(2.6rem,4.1vw,4.4rem);line-height:.92}.ved-regime-frame__head-meta{text-align:right;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);justify-items:end;gap:.26rem;font-size:.78rem;line-height:1.35;display:grid}.ved-regime-frame__head-meta p{margin:0}.ved-regime-frame__head-meta strong{color:var(--ink);font-weight:700}.ved-regime-drift{background:linear-gradient(90deg,#fffbf5d1,#ece4d461),#fffbf59e;border:1px solid #cabea8db;border-radius:4px;grid-template-columns:minmax(18rem,.82fr) minmax(30rem,1.28fr) minmax(18rem,.9fr);display:grid;overflow:hidden}.ved-regime-drift__copy,.ved-regime-drift__pressure,.ved-regime-drift__vector{padding:1rem 1.1rem}.ved-regime-drift__copy{border-right:1px solid #cabea8c7;align-content:center;gap:.42rem;display:grid}.ved-regime-drift__copy h3{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,2.1vw,2.25rem);line-height:1}.ved-regime-drift__copy p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.42}.ved-regime-drift__copy>span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:700;line-height:1.25}.ved-regime-drift__pressure{border-right:1px solid #cabea8c7;align-content:start;gap:.7rem;min-width:0;display:grid}.ved-regime-drift__pressure-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.ved-regime-drift__pressure-head>span,.ved-regime-drift__pressure-card-label .context-popover__label,.ved-regime-drift__watch dt,.ved-regime-drift__drivers>span,.ved-regime-drift__driver em{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:700;line-height:1.2}.ved-regime-drift__pressure-card-label{width:fit-content;max-width:100%}.ved-regime-drift__pressure-card-label .context-popover__trigger{background:0 0;border:0;min-height:0;padding:0}.ved-regime-drift__pressure-card-label .context-popover__trigger:hover,.ved-regime-drift__pressure-card-label .context-popover__trigger:focus-visible{color:var(--ink);box-shadow:none;background:0 0}.ved-regime-drift__pressure-card-label .context-popover__label{text-underline-offset:.22rem;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.ved-regime-drift__pressure-tooltip{z-index:40;min-width:min(18rem,78vw);max-width:min(20rem,78vw)}.ved-regime-drift__pressure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0;display:grid;overflow:visible}.ved-regime-drift__pressure-card{background:#fffbf594;border:1px solid #cabea8a3;border-radius:4px;align-content:start;gap:.22rem;min-width:0;min-height:8.3rem;padding:.72rem;display:grid;overflow:visible}.ved-regime-drift__pressure-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;min-width:0;display:grid}.ved-regime-drift__pressure-card:nth-child(2n) .ved-regime-drift__pressure-tooltip{left:auto;right:0}.ved-regime-drift__pressure-card:nth-child(2n) .ved-regime-drift__pressure-tooltip:before{left:auto;right:1rem}.ved-regime-drift__pressure-card--supportive,.ved-regime-drift__pressure-card--watch,.ved-regime-drift__pressure-card--pressure{background:#fffbf594;border-color:#cabea8a3}.ved-regime-drift__pressure-chip{color:#495b65eb;min-height:1.18rem;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#e8e1d294;border:1px solid #7e705942;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:0 .42rem;font-size:.52rem;font-weight:800;line-height:1;display:inline-flex}.ved-regime-drift__pressure-chip--supportive{color:#4d7147;background:#62825d24;border-color:#62825d57}.ved-regime-drift__pressure-chip--watch{color:#8b5423;background:#b96e2c21;border-color:#b96e2c57}.ved-regime-drift__pressure-chip--pressure{color:#8f3f39;background:#973d3d1c;border-color:#973d3d4d}.ved-regime-drift__pressure-card strong{color:var(--ink);letter-spacing:-.02em;font-size:clamp(1rem,1.18vw,1.28rem);font-weight:750;line-height:1.05}.ved-regime-drift__pressure-card p{color:var(--ink-soft);margin:0;font-size:.72rem;line-height:1.32}.ved-regime-drift__vector{align-content:start;gap:.75rem;min-width:0;display:grid}.ved-regime-drift__watch{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem .6rem;margin:0;display:grid;overflow:visible}.ved-regime-drift__watch div{background:#fffbf575;border:1px solid #cabea894;border-radius:3px;align-content:center;gap:.18rem;min-width:0;padding:.48rem .72rem;display:grid}.ved-regime-drift__watch div:nth-child(5){grid-column:1/-1}.ved-regime-drift__watch dd{color:var(--ink);margin:0;font-size:.88rem;font-weight:760;line-height:1.18}.ved-regime-drift__score-with-scale{white-space:nowrap;align-items:baseline;gap:.16rem;display:inline-flex}.ved-regime-drift__score-scale{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:.58rem;font-weight:800;line-height:1}.ved-regime-drift__watch-label{width:fit-content;max-width:100%}.ved-regime-drift__watch-label .context-popover__trigger{min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;padding:0}.ved-regime-drift__watch-label .context-popover__trigger:hover,.ved-regime-drift__watch-label .context-popover__trigger:focus-visible{color:var(--ink);box-shadow:none;background:0 0}.ved-regime-drift__watch-label .context-popover__label{text-underline-offset:.22rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.ved-regime-drift__watch-tooltip{z-index:44;min-width:min(16rem,78vw);max-width:min(18rem,78vw)}.ved-regime-drift__watch div:nth-child(2n) .ved-regime-drift__watch-tooltip{left:auto;right:0}.ved-regime-drift__watch div:nth-child(2n) .ved-regime-drift__watch-tooltip:before{left:auto;right:.95rem}.ved-regime-drift__drivers{gap:.48rem;display:grid}.ved-regime-drift__driver{background:#fffbf575;border:1px solid #cabea894;border-radius:4px;gap:.16rem;min-width:0;padding:.58rem .66rem;display:grid}.ved-regime-drift__driver em{color:#985821;font-style:normal}.ved-regime-drift__driver strong{color:var(--ink);font-size:.9rem;line-height:1.15}.ved-regime-drift__driver p{color:var(--ink-soft);margin:0;font-size:.72rem;line-height:1.3}.ved-regime-drift--watch{background:linear-gradient(90deg,#b96e2c1a,#fffbf5b3 42%,#3b72970f),#fffbf5ad;border-color:#b96e2c80;overflow:visible}.ved-regime-drift--shift{background:linear-gradient(90deg,#973d3d1a,#fffbf5b8 50%,#b96e2c14),#fffbf5ad;border-color:#973d3d6b}.ved-regime-frame__main{--regime-state-frame-height:clamp(36rem, 44vw, 40rem);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:1.35rem;display:grid}.ved-regime-map{--regime-map-bottom-gutter:1.85rem;--regime-map-zero-x:52.6%;--regime-map-zero-x-ratio:.526;--regime-map-zero-y:50.5%;--regime-map-zero-y-ratio:.505;--regime-map-y-axis-gutter:3.25rem;height:var(--regime-state-frame-height);padding-left:var(--regime-map-y-axis-gutter);padding-bottom:var(--regime-map-bottom-gutter);align-self:start;gap:.7rem;display:grid;position:relative}.ved-regime-map__plot{height:calc(var(--regime-state-frame-height) - var(--regime-map-bottom-gutter));border:1px solid var(--rule);background:#ece4d48a;border-radius:4px;min-height:0;padding:3.45rem 2.3rem 3.9rem 3.4rem;position:relative;overflow:hidden}.ved-regime-map__plot--clean{cursor:grab;-webkit-user-select:none;user-select:none;background:#ece4d475}.ved-regime-map__plot--panning{cursor:grabbing}.ved-regime-map__viewport{transform-origin:50%;will-change:transform;transition:transform .18s;position:absolute;inset:0}.ved-regime-map__grid-line{background:#13232b1f;position:absolute}.ved-regime-map__grid-line--h{left:12.5%;right:8.25%;top:var(--regime-map-zero-y);height:1px}.ved-regime-map__grid-line--v{top:8%;bottom:9%;left:var(--regime-map-zero-x);width:1px}.ved-regime-map__zone,.ved-regime-map__edge,.ved-regime-map__axis{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:#13232b47;position:absolute}.ved-regime-map__zone{color:#13232b40;font-size:.9rem;font-weight:600}.ved-regime-map__zone--tl{top:2.95rem;left:calc(52.6% - .65rem);transform:translate(-100%)}.ved-regime-map__zone--tr{top:2.95rem;left:calc(52.6% + .65rem)}.ved-regime-map__zone--bl{bottom:4.15rem;left:calc(52.6% - .65rem);transform:translate(-100%)}.ved-regime-map__zone--br{bottom:4.15rem;left:calc(52.6% + .65rem)}.ved-regime-map__edge{color:#13232ba3;font-size:.74rem;font-weight:700}.ved-regime-map__edge--top-left{top:2.95rem;left:3.2rem}.ved-regime-map__edge--bottom-left{bottom:4.15rem;left:3.2rem}.ved-regime-map__edge--bottom-bottom{bottom:1.15rem;left:11.4%}.ved-regime-map__edge--bottom-right{bottom:1.15rem;right:8.2%}.ved-regime-map__axis{z-index:4;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:4px;gap:.18rem;padding:.42rem .8rem;font-size:.76rem;font-weight:700;display:grid}.ved-regime-map__axis--y{left:calc(var(--regime-map-y-axis-gutter) - 1.05rem);top:calc(((100% - var(--regime-map-bottom-gutter)) * var(--regime-map-zero-y-ratio)) + .5px);transform-origin:50%;transform:translate(-50%,-50%)rotate(-90deg)}.ved-regime-map__axis--x{bottom:0;left:calc(var(--regime-map-y-axis-gutter) + ((100% - var(--regime-map-y-axis-gutter)) * var(--regime-map-zero-x-ratio)) + .5px);transform:translate(-50%)}.ved-regime-map__axis-title{white-space:nowrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;width:clamp(23rem,42vw,34rem);display:grid}.ved-regime-map__axis-side{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.ved-regime-map__axis-side--negative{text-align:right;justify-content:flex-end}.ved-regime-map__axis-side--positive{text-align:left;justify-content:flex-start}.ved-regime-map__axis-title strong{background:#fffbf5d1;border:1px solid #13232b1f;border-radius:999px;place-items:center;min-width:1.35rem;min-height:1.35rem;font-size:.72rem;display:inline-grid}.ved-regime-map__axis-note{letter-spacing:.04em;text-transform:none;color:var(--ink-soft);font-size:.6rem;font-weight:500;display:block}@media (max-width:760px){.ved-regime-map__axis{z-index:4;color:#13232b85;opacity:.82;background:#fffbf594;border:1px solid #cabea875;border-radius:999px;align-items:center;min-height:1.38rem;padding:0 .45rem;font-size:.52rem;display:inline-flex;position:absolute}.ved-regime-map__axis--y{left:calc(var(--regime-map-y-axis-gutter) + 1.05rem);top:50%;bottom:auto;transform:translate(-50%,-50%)rotate(-90deg)}.ved-regime-map__axis--x{top:auto;bottom:2.27rem;left:50%;transform:translate(-50%)}.ved-regime-map__axis-title{gap:.28rem;width:clamp(14rem,56vw,20rem)}.ved-regime-map__axis-side{gap:.24rem}.ved-regime-map__axis-title strong{min-width:1rem;min-height:1rem;font-size:.52rem}}.ved-regime-map__trail{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ved-regime-map__trail-line{fill:none;stroke:#2d4c5f3d;stroke-width:.45px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.1 1.2}.ved-regime-map__trail-vector{stroke:#b96e2cc7;stroke-width:.7px;stroke-linecap:round}.ved-regime-map__trail-segment{stroke:#b96e2c8a;stroke-width:.58px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ved-regime-map__trail-segment--latest{stroke:#b96e2cd1;stroke-width:.72px}.ved-regime-map__trail-arrow{fill:#b96e2cc7}.ved-regime-map__flow-path{fill:none;stroke:none}.ved-regime-map__flow-trace{fill:none;stroke:#b96e2c94;stroke-dasharray:.14 .86;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;stroke-width:.92px;vector-effect:non-scaling-stroke;animation:5.8s ease-in-out infinite ved-regime-map-flow-trace}.ved-regime-map__flow-arrow{opacity:.95;filter:drop-shadow(0 3px 7px #13232b38)}.ved-regime-map__flow-arrow-halo{fill:#fffbf5db;stroke:#b96e2c6b;stroke-width:.34px;vector-effect:non-scaling-stroke}.ved-regime-map__flow-arrow-shape{fill:#b96e2ceb;stroke:#fffbf5e0;stroke-linejoin:round;stroke-width:.18px;vector-effect:non-scaling-stroke}.ved-regime-map__guide-line{stroke:#13232b85;stroke-dasharray:1.8 1.5;stroke-linecap:round;stroke-width:.58px;vector-effect:non-scaling-stroke}.ved-regime-map__axis-value{z-index:5;min-height:1.34rem;color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.04em;pointer-events:none;white-space:nowrap;background:#fffbf5f5;border:1px solid #74634957;border-radius:999px;align-items:center;padding:0 .46rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;box-shadow:0 5px 14px #13232b17}.ved-regime-map__axis-value--x{bottom:.72rem;transform:translate(-50%)}.ved-regime-map__axis-value--y{left:.72rem;transform:translateY(-50%)}.ved-regime-map__corner-labels{z-index:2;pointer-events:none;position:absolute;inset:0}.ved-regime-map__corner-label{--corner-label-index:0;color:#13232b75;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px #fffbf5b8;opacity:.74;align-items:center;gap:.34rem;font-size:clamp(.68rem,.86vw,.82rem);font-weight:800;line-height:1;display:inline-flex;position:absolute}.ved-regime-map__corner-icon{letter-spacing:0;opacity:.78;justify-content:center;align-items:center;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:.98rem;font-weight:400;line-height:1;display:inline-flex;transform:translateY(-.02rem)}.ved-regime-map__corner-label--top-left{color:#495b659e;text-shadow:0 1px #fffbf5cc,0 8px 18px #495b651f;top:1rem;left:1rem}.ved-regime-map__corner-label--top-left .ved-regime-map__corner-icon{color:#0000;filter:drop-shadow(0 3px 7px #495b6529);width:1.15rem;height:1.08rem;position:relative}.ved-regime-map__corner-label--top-left .ved-regime-map__corner-icon:before{content:"";background:radial-gradient(circle at 28% 62%,#596871d6 0 .2rem,#0000 .21rem),radial-gradient(circle at 52% 38%,#6d7b83d1 0 .27rem,#0000 .28rem),radial-gradient(circle at 74% 64%,#596871b8 0 .18rem,#0000 .19rem),linear-gradient(#829097b8,#5968718f);border-radius:999px;width:1.02rem;height:.58rem;position:absolute;top:.05rem;left:.08rem}.ved-regime-map__corner-label--top-left .ved-regime-map__corner-icon:after{content:"";background:#3b657ba3;border-radius:999px;width:.1rem;height:.26rem;position:absolute;top:.68rem;left:.34rem;transform:rotate(15deg);box-shadow:.38rem .08rem #3b657b80}.ved-regime-map__corner-label--top-right{color:#0000;text-shadow:0 7px 18px #be5c2333;background:linear-gradient(90deg,#94451e,#c36a27 44%,#e2a84a 100%);-webkit-background-clip:text;background-clip:text;top:1rem;right:1rem}.ved-regime-map__corner-label--top-right .ved-regime-map__corner-icon{color:#d86523;filter:drop-shadow(0 3px 7px #be5c2338);opacity:1;text-shadow:0 1px #fffbf59e,0 0 12px #da5d204d;-webkit-text-fill-color:currentColor}.ved-regime-map__corner-label--bottom-left{color:#305669db;text-shadow:0 1px #fffbf5f5,0 0 12px #6ea9c742,0 7px 16px #4871871f;font-weight:900;bottom:1rem;left:1rem}.ved-regime-map__corner-label--bottom-left>span:first-child{color:#254c60f5;text-shadow:0 1px #ffffffc7;background:linear-gradient(135deg,#ffffffbd 0%,#c1e5f29e 42%,#7eb9d361 100%),linear-gradient(90deg,#0000 0 28%,#ffffff6b 28% 31%,#0000 31% 100%);border:1px solid #5b97b561;border-radius:.22rem;align-items:center;min-height:1.25rem;padding:.12rem .34rem .14rem;display:inline-flex;box-shadow:inset 0 1px #fffbf5eb,inset 0 -1px #4685a42e,0 6px 14px #447d9a1f}.ved-regime-map__corner-label--bottom-left .ved-regime-map__corner-icon{filter:drop-shadow(0 1px #fffbf5cc)drop-shadow(0 3px 7px #5a8aa22e);opacity:1;text-shadow:0 0 10px #6ea9c740}.ved-regime-map__corner-label--bottom-right{color:#8b5e1ea8;text-shadow:0 1px #fffbf5d6,0 7px 16px #d3912d29;bottom:1rem;right:1rem}.ved-regime-map__corner-label--bottom-right .ved-regime-map__corner-icon{color:#e0972cdb;filter:drop-shadow(0 3px 7px #d88f2933);opacity:.9}.ved-regime-map__zoom{z-index:12;cursor:default;background:#fffbf5eb;border:1px solid #cabea8d1;border-radius:999px;align-items:center;gap:.22rem;padding:.18rem;display:inline-flex;position:absolute;top:2.45rem;right:1rem;box-shadow:0 8px 18px #13232b14}.ved-regime-map__zoom button{width:1.58rem;height:1.58rem;color:var(--ink);cursor:pointer;font-family:var(--font-mono), monospace;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.94rem;font-weight:800;line-height:1;display:inline-flex}.ved-regime-map__plot--panning .ved-regime-map__viewport{transition:none}.ved-regime-map__zoom button:hover,.ved-regime-map__zoom button:focus-visible{background:#13232b14}.ved-regime-map__zoom button:disabled{cursor:default;opacity:.38}.ved-regime-map__zoom output{min-width:2.5rem;color:var(--ink-soft);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-align:center;font-size:.64rem;font-weight:700}.ved-regime-map__context-card{border:1px solid var(--rule);background:#fffbf5f0;border-radius:4px;gap:.28rem;padding:.72rem .82rem;display:grid;box-shadow:0 10px 24px #13232b0f}.ved-regime-map__context-card--desktop{z-index:4;width:min(14rem,100% - 2rem);position:absolute;top:.95rem;right:1rem}.ved-regime-map__context-card--mobile{display:none}.ved-regime-map__context-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:0;font-size:.64rem;font-weight:700}.ved-regime-map__context-card h4{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.12rem;line-height:1}.ved-regime-map__context-card p:last-child{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.35}.ved-regime-map__context-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .8rem;margin:0;display:grid}.ved-regime-map__context-metrics div{gap:.08rem;display:grid}.ved-regime-map__context-metrics dt{color:var(--mute);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.68rem}.ved-regime-map__context-metrics dd{font-family:var(--font-mono), monospace;color:var(--ink);margin:0;font-size:.8rem;font-weight:700}.ved-regime-map__context-driver{border-top:1px dashed var(--rule);padding-top:.42rem}.ved-regime-map__area{z-index:1;cursor:pointer;background:#fffbf547;border:1px solid #2d4c5f24;border-radius:1rem;padding:.7rem;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;position:absolute}.ved-regime-map__area:hover,.ved-regime-map__area:focus-visible{background:#fffbf56b;border-color:#2d4c5f42}.ved-regime-map__area--current{background:#b96e2c14;border-color:#b96e2c3d}.ved-regime-map__area--active{background:#3b72971a;border-color:#3b729757;box-shadow:0 0 0 3px #3b729714}.ved-regime-map__region-label{z-index:5;text-align:center;color:#2d4c5fe0;text-wrap:balance;cursor:pointer;background:#fffbf5d1;border:0;border-radius:.4rem;max-width:min(11rem,100%);padding:.14rem .38rem;font-size:.84rem;font-weight:600;line-height:1.15;position:absolute;box-shadow:0 2px 8px #13232b0a}.ved-regime-map__region-label:hover,.ved-regime-map__region-label:focus-visible{background:#fffbf5f5;box-shadow:0 4px 12px #13232b14}.ved-regime-map__region-label--current{color:#9b5e1d}.ved-regime-map__region-label--active{color:var(--ink);background:#fffbf5fa}.ved-regime-map__plot--clean .ved-regime-map__zone,.ved-regime-map__plot--clean .ved-regime-map__edge,.ved-regime-map__plot--clean .ved-regime-map__area,.ved-regime-map__plot--clean .ved-regime-map__region-label{display:none!important}.ved-regime-map__state{cursor:pointer;z-index:6;background:0 0;border:0;border-radius:999px;width:1rem;height:1rem;padding:0;position:absolute;transform:translate(-50%,-50%)}.ved-regime-map__plot--panning .ved-regime-map__state{cursor:grabbing}.ved-regime-map__state:before{content:"";border-radius:inherit;width:100%;height:100%;display:block}.ved-regime-map__state--history:before{background:#fffbf5eb;border:2px solid #2d4c5f80}.ved-regime-map__state--current{z-index:7}.ved-regime-map__state:hover,.ved-regime-map__state:focus-visible{z-index:12}.ved-regime-map__state--current:before{background:#fffbf5eb;border:2px solid #b96e2cf2;box-shadow:0 0 0 2.8px #b96e2cf2}.ved-regime-map__state--current:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #b96e2c8a;animation:2.4s ease-out infinite ved-regime-map-current-pulse;position:absolute;inset:-.55rem;box-shadow:inset 0 0 0 1px #fffbf5b8}.ved-regime-map__state--active:before{box-shadow:0 0 0 4px #3b72972e}.ved-regime-map__state--current.ved-regime-map__state--active:before{box-shadow:0 0 0 2.8px #b96e2cf2,0 0 0 5px #3b72971f}.ved-regime-map__state-date-tooltip{--regime-state-tooltip-x:.72rem;z-index:9;min-height:1.52rem;color:var(--ink-soft);letter-spacing:.01em;opacity:0;pointer-events:none;transform:translate(var(--regime-state-tooltip-x), -58%) scale(.96);filter:blur(1px);white-space:nowrap;background:#fffbf5f0;border:1px solid #13232b14;border-radius:4px;justify-content:center;align-items:center;padding:.2rem .52rem;font-size:.84rem;font-weight:600;line-height:1.2;transition:opacity .12s,transform .12s,filter .12s;display:inline-flex;position:absolute;top:50%;left:50%;box-shadow:0 10px 22px #13232b14}.ved-regime-map__state-date-tooltip--left{--regime-state-tooltip-x:calc(-100% - .72rem)}.ved-regime-map__state:hover .ved-regime-map__state-date-tooltip,.ved-regime-map__state:focus-visible .ved-regime-map__state-date-tooltip{opacity:1;transform:translate(var(--regime-state-tooltip-x), -62%) scale(1);filter:blur()}@keyframes ved-regime-map-current-pulse{0%{opacity:.62;transform:scale(.74)}72%,to{opacity:0;transform:scale(1.7)}}@keyframes ved-regime-map-flow-trace{0%{stroke-dashoffset:1px;opacity:0}12%,82%{opacity:.82}to{stroke-dashoffset:0;opacity:0}}@keyframes ved-regime-map-corner-label{0%,to{opacity:.46;transform:translateY(0)}42%,58%{opacity:.76;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.ved-regime-map__flow-trace{opacity:.34;stroke-dasharray:none;stroke-dashoffset:0;animation:none}.ved-regime-map__state--current:after{display:none}.ved-regime-map__corner-label{animation:none}}.ved-regime-map__state-label{z-index:8;color:#13232bb8;min-height:1.28rem;font-family:var(--font-mono), monospace;letter-spacing:.04em;pointer-events:none;white-space:nowrap;background:#fffbf5f2;border:1px solid #cabea8d6;border-radius:999px;align-items:center;padding:0 .38rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;box-shadow:0 6px 14px #13232b14}.ved-regime-map__state-label--above-left{bottom:.78rem;right:.78rem}.ved-regime-map__state-label--below-left{top:.78rem;right:.78rem}.ved-regime-map__state-label--above-right{bottom:.78rem;left:.78rem}.ved-regime-map__state-label--below-right{top:.78rem;left:.78rem}.ved-regime-map__state-label--current{color:#8b5423;border-color:#b96e2c80}.ved-regime-map__tooltip{z-index:4;border:1px solid var(--rule);background:#fffbf5f5;border-radius:4px;gap:.65rem;width:min(18rem,100% - 3rem);padding:.85rem .9rem;display:grid;position:absolute;box-shadow:0 14px 28px #13232b14}.ved-regime-map__tooltip-label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:0;font-size:.68rem;font-weight:700}.ved-regime-map__tooltip h4{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:1.2rem;line-height:1}.ved-regime-map__tooltip dl{gap:.38rem;margin:0;display:grid}.ved-regime-map__tooltip dl div{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.ved-regime-map__tooltip dt{color:var(--ink-soft);margin:0;font-size:.86rem}.ved-regime-map__tooltip dd{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--ink);margin:0;font-size:.82rem;font-weight:700}.ved-regime-map__tooltip-summary{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.4}.ved-regime-map__tooltip-drivers{border-top:1px dashed var(--rule);gap:.3rem;padding-top:.35rem;display:grid}.ved-regime-map__tooltip-drivers p{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.35}.ved-regime-map__point-wrap{z-index:2;align-items:center;gap:.8rem;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.ved-regime-map__point{background:#f5f0e6e6;border:3px solid #2d4c5fdb;border-radius:999px;width:1rem;height:1rem;box-shadow:0 0 0 2px #f5f0e6d6}.ved-regime-map__point-wrap--runner .ved-regime-map__point{border-color:var(--accent);background:#f5f0e6f5;border-style:dashed}.ved-regime-map__point-wrap--active .ved-regime-map__point{border-color:var(--ink);background:var(--ink);width:1.18rem;height:1.18rem;box-shadow:0 0 0 4px #b96e2cf2}.ved-regime-map__label{color:#2d4c5ff2;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.1}.ved-regime-map__point-wrap--runner .ved-regime-map__label{color:#945e2a;font-weight:700}.ved-regime-map__label--active{background:var(--ink);color:#fff;font-size:clamp(1.28rem,1.7vw,1.96rem);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;border-radius:.33rem;padding:.44rem .85rem;font-weight:600}.ved-regime-map__point-wrap--stagflationary_fragility .ved-regime-map__label,.ved-regime-map__point-wrap--restrictive_slowdown .ved-regime-map__label,.ved-regime-map__point-wrap--policy_rescue_transition .ved-regime-map__label{order:-1;margin-right:.1rem}.ved-regime-frame__context{height:var(--regime-state-frame-height);align-self:start;gap:1.05rem;min-height:0;display:grid}.ved-regime-frame__call{border:1px solid var(--rule);background:#ece4d4bd;border-radius:4px;gap:.85rem;padding:1.65rem;display:grid}.ved-regime-frame__call h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(2.05rem,2.7vw,3.25rem);line-height:1.05}.ved-regime-frame__call p{color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.5}.ved-regime-frame__call--state{background:#fffbf5c7;align-content:start;gap:.78rem;height:100%;min-height:0;padding:1.3rem;overflow:visible}.ved-regime-frame__call--state h3{font-size:clamp(1.75rem,2.1vw,2.45rem)}.ved-regime-frame__call--state>p:not(.eyebrow){font-size:.94rem;line-height:1.45}.ved-regime-frame__state-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.ved-regime-frame__state-heading>.eyebrow{margin:0}.ved-regime-frame__state-heading>.ved-regime-frame__data-cutoff{max-width:15rem;color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase;justify-self:end;margin:0;font-size:.5rem;font-weight:700;line-height:1.3}.ved-regime-frame__reference-status{color:var(--ink-soft);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:#74866029;border-radius:999px;justify-self:start;padding:.28rem .58rem;font-size:.58rem;font-weight:700;line-height:1}.ved-regime-frame__reference-copy{gap:.72rem;padding-top:.18rem;display:grid}.ved-regime-frame__reference-copy p{color:var(--ink-soft);margin:0;font-size:.96rem;line-height:1.5}.ved-regime-frame__reference-copy strong{color:var(--ink);font-weight:800}.ved-regime-frame__state-metrics{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(7.6rem,1fr));gap:0;margin:0;display:grid}.ved-regime-frame__state-metrics div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:.14rem;min-width:0;padding:.56rem .62rem;display:grid}.ved-regime-frame__state-metrics dt{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:700;line-height:1.2}.ved-regime-frame__state-metrics dd{color:var(--ink);margin:0;font-size:.84rem;font-weight:700;line-height:1.18}.ved-regime-frame__context-note{border-top:1px dashed var(--rule);color:var(--ink-soft);margin:0;padding-top:.58rem;font-size:.86rem;line-height:1.45}.ved-regime-frame__context-note strong{color:var(--ink)}.ved-regime-frame__state-stacks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-height:0;display:grid}.ved-regime-frame__signal-stack{align-content:start;gap:.35rem;min-width:0;display:grid}.ved-regime-frame__signal-stack .eyebrow{color:#13232ba3;font-size:.56rem}.ved-regime-frame__signal-list{border-top:1px dashed var(--rule);gap:0;display:grid}.ved-regime-frame__signal-row{border-bottom:1px dashed var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.44rem 0;display:grid}.ved-regime-frame__signal-row div{gap:.18rem;min-width:0;display:grid}.ved-regime-frame__signal-row strong{color:var(--ink);font-size:.82rem;line-height:1.12}.ved-regime-frame__signal-row span{color:var(--ink-soft);font-size:.72rem;line-height:1.28}.ved-regime-frame__signal-row em{color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.03em;font-size:.72rem;font-style:normal;font-weight:800}.ved-regime-frame__drivers{gap:.8rem;display:grid}.ved-regime-frame__driver-list{border-top:1px solid var(--rule)}.ved-regime-frame__driver-row{border-bottom:1px dashed var(--rule);grid-template-columns:minmax(5.6rem,6.8rem) minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.2rem;display:grid}.ved-regime-frame__driver-row strong{font-size:1.01rem;line-height:1.1}.ved-regime-frame__driver-row>span{color:var(--ink-soft);font-size:.98rem;line-height:1.35}.ved-regime-frame__driver-value{font-family:var(--font-mono), monospace;letter-spacing:.03em;color:var(--ink);text-align:right;white-space:nowrap;font-size:1.14rem;font-weight:700}.ved-regime-frame__driver-value--warm{color:#9f632b}.ved-regime-frame__driver-value--cool{color:#3b7297}.ved-regime-frame__driver-value--neutral{color:var(--ink)}.ved-regime-frame__ranked{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:.45rem;display:grid}.ved-regime-frame__rank-item{width:100%;min-height:7.15rem;color:inherit;cursor:default;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #cabea894;grid-template-columns:2.35rem minmax(0,1fr);align-items:stretch;gap:.54rem .72rem;padding:.78rem .95rem;transition:background .14s,color .14s,box-shadow .14s;display:grid;position:relative}.ved-regime-frame__rank-item:nth-child(-n+2){border-top:0}.ved-regime-frame__rank-item:nth-child(odd){border-right:1px solid #cabea894;padding-left:0}.ved-regime-frame__rank-item:nth-child(2n){padding-right:0}.ved-regime-frame__rank-item:hover,.ved-regime-frame__rank-item:focus-visible{color:var(--ink);background:#fffbf57a}.ved-regime-frame__rank-item:focus-visible{outline-offset:.35rem;border-radius:4px;outline:2px solid #3b729773}.ved-regime-frame__rank-index{font-family:var(--font-mono), monospace;color:var(--mute);letter-spacing:.1em;border-right:1px solid #cabea89e;grid-row:1/-1;align-items:flex-start;padding-top:.12rem;font-size:.58rem;font-weight:700;display:flex}.ved-regime-frame__rank-copy{align-content:start;gap:.22rem;min-width:0;display:grid}.ved-regime-frame__rank-badge{color:#8b5423;min-height:1.35rem;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fffbf5d1;border:1px solid #b96e2c57;border-radius:999px;align-items:center;padding:0 .5rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.72rem;right:.95rem}.ved-regime-frame__rank-item--active .ved-regime-frame__rank-badge{background:#fffbf5f0;border-color:#b96e2c85;animation:4.8s cubic-bezier(.45,0,.2,1) infinite current-regime-badge-breathe;box-shadow:0 0 #b96e2c29,0 0 .8rem #b96e2c1a}.ved-regime-frame__rank-item--active .ved-regime-frame__rank-copy{padding-right:min(7.8rem,38%)}.ved-regime-frame__rank-item strong{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;margin:0;font-size:clamp(.94rem,1vw,1.08rem);font-weight:700;line-height:1.12;display:block}.ved-regime-frame__rank-item em{color:var(--ink-soft);text-wrap:pretty;margin:.24rem 0 0;font-size:.78rem;font-style:normal;line-height:1.28;display:block}.ved-regime-frame__mini-map{background:linear-gradient(90deg,#3b729709,#fffbf500 50%,#b96e2c0b),linear-gradient(#b96e2c0b,#fffbf500 50%,#3b729709),#fffbf58a;border:1px solid #cabea8b8;border-radius:6px;grid-column:2;width:min(100%,12rem);height:clamp(2.75rem,4.5vw,3.75rem);margin-top:.06rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a}.ved-regime-frame__mini-map-axis{background:#5b6f7a42;display:block;position:absolute}.ved-regime-frame__mini-map-axis--x{height:1px;top:50%;left:10%;right:10%}.ved-regime-frame__mini-map-axis--y{width:1px;top:27%;bottom:27%;left:50%}.ved-regime-frame__mini-map-label{z-index:2;color:#5b6f7ab8;width:max-content;max-width:calc(100% - .72rem);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:.43rem;font-weight:800;line-height:1;position:absolute}.ved-regime-frame__mini-map-label--inflation{top:.32rem;left:50%;transform:translate(-50%)}.ved-regime-frame__mini-map-label--growth{bottom:.32rem;left:50%;transform:translate(-50%)}.ved-regime-frame__mini-map-oval{left:var(--mini-regime-x,50%);top:var(--mini-regime-y,50%);z-index:1;width:var(--mini-regime-width,22%);height:var(--mini-regime-height,18%);background:#5b6f7a2e;border:1px solid #56646894;border-radius:999px;min-width:1.8rem;min-height:.68rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .22rem .55rem #13273014,inset 0 1px #ffffff80}.ved-regime-frame__rank-item--active{isolation:isolate;background:linear-gradient(90deg,#b96e2c17,#fffbf50f 58%,#fffbf500 100%);animation:5.8s cubic-bezier(.45,0,.2,1) infinite current-regime-tile-breathe;box-shadow:inset 2px 0 #b96e2cbd,inset 0 0 0 1px #b96e2c12,0 0 #b96e2c00}.ved-regime-frame__rank-item--active:after{content:"";z-index:0;opacity:.48;pointer-events:none;transform-origin:50%;background:radial-gradient(circle at 66% 55%,#da964a3d,#da964a1a 42%,#da964a00 72%),linear-gradient(90deg,#b96e2c17,#fffbf500);border-radius:6px;animation:5.8s cubic-bezier(.45,0,.2,1) infinite current-regime-soft-pulse;position:absolute;inset:.34rem .5rem .34rem .34rem;transform:scale(.988)}.ved-regime-frame__rank-item--active>*{z-index:1;position:relative}.ved-regime-frame__rank-item--active strong{color:var(--accent-ink)}.ved-regime-frame__rank-item--active .ved-regime-frame__mini-map{background:linear-gradient(90deg,#3b729708,#fffbf500 50%,#b96e2c0f),linear-gradient(#b96e2c10,#fffbf500 50%,#3b729708),#fffbf5ad;border-color:#b96e2c70}.ved-regime-frame__rank-item--active .ved-regime-frame__mini-map-oval{background:#b96e2c2e;border-color:#b96e2cb8}@keyframes current-regime-soft-pulse{0%,to{opacity:.38;transform:scale(.99)}50%{opacity:.92;transform:scale(1.018)}}@keyframes current-regime-tile-breathe{0%,to{box-shadow:inset 2px 0 #b96e2cbd,inset 0 0 0 1px #b96e2c12,0 0 #b96e2c00}50%{box-shadow:inset 2px 0 #b96e2ce6,inset 0 0 0 1px #b96e2c29,0 0 0 .3rem #b96e2c14,0 .85rem 1.7rem #b96e2c1a}}@keyframes current-regime-badge-breathe{0%,to{border-color:#b96e2c75;transform:translateZ(0)scale(1);box-shadow:0 0 #b96e2c21,0 0 .72rem #b96e2c17}45%{border-color:#b96e2cc7;transform:translateZ(0)scale(1.018);box-shadow:0 0 0 .34rem #b96e2c1f,0 0 1.15rem #b96e2c33}}@media (prefers-reduced-motion:reduce){.ved-regime-frame__rank-item--active{animation:none}.ved-regime-frame__rank-item--active:after{opacity:.58;animation:none;transform:none}.ved-regime-frame__rank-item--active .ved-regime-frame__rank-badge{animation:none;box-shadow:0 0 0 .22rem #b96e2c1a,0 0 .8rem #b96e2c1f}}.ved-regime-frame__paired-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.35rem;display:grid}.ved-regime-frame__paired-panels--single{grid-template-columns:1fr}.ved-regime-frame__paired-panel{border:1px solid var(--rule);background:linear-gradient(#fffbf594,#ece4d447),#fffbf561;border-radius:4px;min-width:0;min-height:100%;overflow:hidden}.ved-regime-frame__paired-panel--pressure .ved-regime-drift{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;height:100%;overflow:visible}.ved-regime-frame__paired-panel--pressure,.ved-regime-frame__paired-panel--pressure .ved-regime-drift__pressure{overflow:visible}.ved-regime-frame__paired-panel--pressure .ved-regime-drift__copy,.ved-regime-frame__paired-panel--pressure .ved-regime-drift__pressure{border-bottom:1px solid #cabea8b8;border-right:0}.ved-regime-frame__paired-panel--pressure .ved-regime-drift__watch{margin:1rem 1.1rem 1.1rem}.ved-regime-frame__paired-panel--pressure .ved-regime-drift__pressure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ved-regime-frame__paired-panel--pressure .ved-regime-drift__pressure-card{min-height:7rem}.ved-regime-frame__paired-panel--pressure .ved-regime-drift__pressure-card strong{font-size:clamp(.98rem,1.08vw,1.18rem)}.ved-regime-frame__paired-panel--definitions{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.52rem;padding:.45rem .95rem;display:grid}.ved-regime-frame__definition-note{color:var(--ink-soft);background:#fffbf56b;border:1px solid #cabea885;border-radius:4px;margin:0;padding:.54rem .64rem;font-size:.68rem;line-height:1.34}.ved-regime-frame__paired-panel--definitions .ved-regime-frame__ranked{border-top:0;border-bottom:0;height:100%;padding-top:0}.ved-regime-frame__paired-panel--definitions .ved-regime-frame__rank-item--active .ved-regime-frame__rank-copy{padding-right:0}.ved-regime-frame__paired-panel--definitions .ved-regime-frame__rank-badge{grid-column:2;justify-self:start;width:fit-content;margin-top:.32rem;position:static}.historical-mood-section{padding-top:1.75rem;scroll-margin-top:7.5rem}.historical-mood__section-head{align-items:center}.historical-mood__section-head p:not(.eyebrow){max-width:58rem;color:var(--ink-soft);margin:.65rem 0 0;font-size:clamp(1rem,1.45vw,1.28rem);line-height:1.48}.historical-mood-frame{border:1px solid var(--rule);background:linear-gradient(#fffbf5b3,#ece4d447),#fffbf57a;border-radius:4px;gap:1.35rem;padding:1.35rem;display:grid}.historical-mood-frame__head{border-bottom:1px solid #cabea8b8;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.historical-mood-frame__head span,.historical-mood-card__top span,.historical-mood-card__period-context span,.historical-mood-card__memory span,.historical-mood-card__outcomes span,.historical-mood-card__baseline span,.historical-mood-card__hard-data span,.historical-mood-card__reconcile span,.historical-mood-card__detail span,.historical-mood-frame__side-panel>span{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:.66rem;font-weight:700}.historical-mood-frame__head h3{font-family:var(--font-serif), Georgia, serif;margin:.16rem 0 0;font-size:clamp(2rem,3.4vw,3.1rem);line-height:.98}.historical-mood-frame__head dl{grid-template-columns:repeat(2,minmax(8rem,1fr));gap:.72rem;min-width:min(28rem,100%);margin:0;display:grid}.historical-mood-frame__head dl div{background:#fffbf57a;border:1px solid #cabea8b3;border-radius:4px;padding:.72rem .82rem}.historical-mood-frame__head dt{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:0 0 .16rem;font-size:.62rem;font-weight:700}.historical-mood-frame__head dd{color:var(--ink);margin:0;font-weight:800}.historical-mood-frame__grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.35fr);align-items:stretch;gap:1rem;display:grid}.historical-mood-frame__primary{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.historical-mood-card,.historical-mood-frame__side-panel,.historical-mood-frame__empty{background:#fffbf58a;border:1px solid #cabea8c7;border-radius:4px;min-width:0}.historical-mood-card{overflow:hidden}.historical-mood-card[open]{overflow:visible}.historical-mood-card[open]:has(.context-popover[data-open=true]){z-index:20;position:relative}.historical-mood-card__summary{cursor:pointer;gap:.56rem;padding:1rem;list-style:none;display:grid}.historical-mood-card__summary::-webkit-details-marker{display:none}.historical-mood-card__summary:focus-visible{outline-offset:-2px;outline:2px solid #13232b6b}.historical-mood-card__body{gap:.72rem;padding:0 1rem 1rem;display:grid}.historical-mood-card[open] .historical-mood-card__body{padding-top:.1rem}.historical-mood-card__top{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.historical-mood-card__top strong{color:#9b5b24;font-family:var(--font-mono), monospace;letter-spacing:.05em;border:1px solid #b08d576b;border-radius:999px;padding:.25rem .52rem;font-size:.68rem}.historical-mood-card__action-strip{border-top:1px solid #cabea88f;justify-content:center;padding-top:.68rem;display:flex}.historical-mood-card__toggle{min-width:9.2rem;min-height:2.4rem;color:var(--ink-soft);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#fffbf5c7;border:1px solid #cabea8bd;border-radius:999px;place-items:center;gap:.2rem;padding:.38rem 1rem;font-size:.7rem;font-style:normal;font-weight:800;line-height:1.05;display:inline-grid}.historical-mood-card__toggle span:after{content:"+";color:#8f5526;margin-left:.42rem;font-size:.9rem;line-height:1}.historical-mood-card__toggle small{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:none;font-size:.56rem;font-weight:700}.historical-mood-card__toggle--hide,.historical-mood-card[open] .historical-mood-card__toggle--show{display:none}.historical-mood-card[open] .historical-mood-card__toggle--hide{display:inline-grid}.historical-mood-card[open] .historical-mood-card__toggle--hide span:after{content:"-"}.historical-mood-card:not([open]) .historical-mood-card__summary:hover,.historical-mood-card:not([open]) .historical-mood-card__summary:focus-visible{background:#f4efe461}.historical-mood-card[open] .historical-mood-card__summary{border-bottom:1px dashed #cabea8bd}.historical-mood-card h3{margin:0;font-size:clamp(1.12rem,1.45vw,1.34rem);line-height:1.05}.historical-mood-card__coverage,.historical-mood-card__curve,.historical-mood-frame__side-panel p,.historical-mood-frame__side-panel em,.historical-mood-frame__empty p{color:var(--ink-soft);margin:0;line-height:1.42}.historical-mood-card__coverage,.historical-mood-card__curve{font-size:.84rem}.historical-mood-card__curve{color:#725433}.historical-mood-card__memory,.historical-mood-card__period-context,.historical-mood-card__outcomes,.historical-mood-card__baseline,.historical-mood-card__hard-data,.historical-mood-card__reconcile{background:#ece4d452;border-left:2px solid #b08d5785;gap:.32rem;padding:.72rem;display:grid}.historical-mood-card__commentary{border-bottom:1px solid #cabea89e;gap:.55rem;padding:.15rem 0 .85rem;display:grid}.historical-mood-card__commentary--official{border-bottom:0;padding-top:.25rem}.historical-mood-card__commentary p{color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.62}.historical-mood-card__source-popover .context-popover__trigger{color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.historical-mood-card__source-popover .context-popover__label>span{align-items:baseline;gap:.48rem;display:inline-flex}.historical-mood-card__source-popover small{color:#8f5526;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:.66rem;font-weight:700}.historical-mood-card__source-list{gap:.38rem;display:grid}.historical-mood-card__source-list a{color:#315f72;text-underline-offset:.14rem;text-decoration:underline}.historical-mood-card__period-context{background:#fffbf5b8;border-left-color:#10252e52}.historical-mood-card__outcomes{background:#f4efe48a;border-left-color:#816b4a80}.historical-mood-card__baseline{background:#e8eeed6b;border-left-color:#4a6b8375}.historical-mood-card__hard-data{background:#ebefe261;border-left-color:#5f7a507a}.historical-mood-card__reconcile{background:#f4e9d861;border-left-color:#8f66357a}.historical-mood-card__memory p,.historical-mood-card__period-context p,.historical-mood-card__outcomes p,.historical-mood-card__baseline p,.historical-mood-card__hard-data p,.historical-mood-card__reconcile p,.historical-mood-card__detail p{color:var(--ink-soft);margin:0;line-height:1.48}.historical-mood-card__outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.historical-mood-card__outcome-grid b{background:#fffbf594;border:1px solid #cabea8ad;border-radius:4px;gap:.16rem;min-width:0;padding:.5rem .55rem;display:grid}.historical-mood-card__outcome-grid em{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:800}.historical-mood-card__outcome-grid strong{color:var(--ink);font-size:.95rem}.historical-mood-card__why{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.historical-mood-card__why li{color:var(--ink-soft);padding-left:.9rem;font-size:.86rem;line-height:1.38;position:relative}.historical-mood-card__why li:before{content:"";background:#b08d57b3;border-radius:999px;width:.36rem;height:.36rem;position:absolute;top:.55em;left:0}.historical-mood-card__confirmations,.historical-mood-card__domains{flex-wrap:wrap;gap:.35rem;display:flex}.historical-mood-card__pill-popover .context-popover__trigger{color:var(--ink-soft);background:#fffbf59e;border:1px solid #cabea89e;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .46rem;font-size:.72rem;line-height:1.2;display:inline-flex}.historical-mood-card__pill-popover .context-popover__label,.historical-mood-card__pill-popover .context-popover__label>span{border-bottom:0;align-items:center;gap:.3rem;display:inline-flex}.historical-mood-card__pill-popover strong{color:var(--ink)}.historical-mood-card__detail{border-top:1px dashed #cabea8bd;padding-top:.3rem}.historical-mood-card__detail summary{cursor:pointer;color:#8f5526;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.historical-mood-card__detail[open]{gap:.72rem;display:grid}.historical-mood-card__detail div{gap:.36rem;display:grid}.historical-mood-card__detail ul{color:var(--ink-soft);gap:.28rem;margin:0;padding-left:1rem;line-height:1.42;display:grid}.historical-mood-frame__side{gap:.9rem;display:grid}.historical-mood-frame__side-panel,.historical-mood-frame__empty{align-content:start;gap:.62rem;padding:1rem;display:grid}.historical-mood-frame__side-panel ol{gap:.46rem;margin:0;padding:0;list-style:none;display:grid}.historical-mood-frame__side-panel li{border-top:1px dashed #cabea8a3;justify-content:space-between;align-items:baseline;gap:.7rem;padding-top:.46rem;display:flex}.historical-mood-frame__side-panel li strong{overflow-wrap:anywhere;min-width:0}.historical-mood-frame__side-panel li span{color:#8f5526;font-family:var(--font-mono), monospace;flex:none;font-size:.72rem;font-weight:800}.ved-hero__cards{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;display:grid}.ved-jumpnav{display:none}.ved-jumpnav a{border:1px solid var(--rule);min-height:2.55rem;color:var(--ink);background:#fffbf5b8;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.88rem;font-weight:700;transition:transform .14s,background-color .14s,border-color .14s;display:inline-flex}.ved-jumpnav a:hover{background:#fffbf5f5;transform:translateY(-1px)}.ved-jumpnav__cue{display:none}.historical-analogue-panel{background:#fffbf56b;margin-top:1rem}.historical-analogue-panel__head>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;width:100%;display:flex}.historical-analogue-panel__matches{gap:.75rem;display:grid}.historical-analogue-panel .historical-mood-card{box-shadow:none;border-color:#13232b17}.historical-analogue-panel__disclaimer{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem}.cpi-nowcast__trend-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.cpi-nowcast__trend-stats div{background:#fffbf58f;border:1px solid #13232b14;gap:.15rem;min-width:0;padding:.55rem .62rem;display:grid}.cpi-nowcast__trend-stats dt{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;line-height:1.25}.cpi-nowcast__trend-stats dd{color:var(--ink);margin:0;font-size:.86rem;font-weight:700}.proof-release-summary{border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.proof-release-summary div{gap:.32rem;padding:1rem;display:grid}.proof-release-summary div+div{border-left:1px solid var(--rule)}.proof-release-summary dt{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;line-height:1.35}.proof-release-summary dd{color:var(--ink);font-family:var(--font-serif), Georgia, serif;margin:0;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.08}.proof-release-record__sample-note{color:var(--ink-soft);margin:-.35rem 0 0;line-height:1.5}.proof-release-record__cta{border-block:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.proof-release-record__cta p{max-width:42rem;color:var(--ink-soft);margin:0;line-height:1.45}.subscribe-proof-record__actions{flex-wrap:wrap;gap:.65rem;display:flex}.yield-surface__comparison-toggle{border:1px solid var(--rule);min-height:2rem;color:var(--ink);background:#fffbf5c2;border-radius:999px;padding:0 .75rem;font-size:.76rem;font-weight:700}.hpd-category-nav,.hpd-category-nav__cue{display:none}.ved-hero__regime,.ved-hero__stance{gap:.9rem;min-height:100%;padding:1.45rem;display:grid}.ved-hero__regime-framework{flex-wrap:wrap;gap:.65rem;display:flex}.ved-hero__regime-chip{border:1px solid var(--rule);min-height:2.5rem;color:var(--ink-soft);letter-spacing:-.02em;background:#fffbf5c7;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.92rem;font-weight:700;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.ved-hero__regime-chip--active{background:var(--ink);color:#fff;border-color:#13232beb}.ved-hero__regime-framework-note{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;line-height:1.5}.ved-hero__regime p,.ved-hero__stance p,.ved-hero__stance dd,.ved-note__section p,.ved-note__card p,.ved-note__card dd,.daily-delta__section-header p,.institutional-radar__panel-summary,.institutional-radar__lead p,.institutional-radar__focus p,.institutional-radar__coverage p,.institutional-radar__block p{color:var(--ink-soft);margin:0;line-height:1.72}.ved-hero__regime-meter{background:#13232b14;border-radius:999px;height:10px;overflow:hidden}.ved-hero__regime-meter-fill{background:linear-gradient(90deg, var(--accent), var(--teal));height:100%;display:block}.ved-hero__regime-meta{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.ved-hero__stance strong{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;font-size:1.9rem;font-weight:500;line-height:.98}.ved-hero__stance-list{gap:.85rem;margin:0;display:grid}.ved-hero__stance-list div{border-top:1px solid var(--rule);gap:.25rem;padding-top:.75rem;display:grid}.ved-hero__stance-list dt{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:.72rem}.ved-note-switcher{gap:1rem;display:grid}.note-switcher__controls{justify-content:flex-start;display:flex}.note-switcher__segmented{border:1px solid var(--rule);background:#fffbf5ad;border-radius:999px;gap:.35rem;padding:.25rem;display:inline-flex}.note-switcher__chip{min-height:2.7rem;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:0 1rem;font-weight:700}.note-switcher__chip--active{background:var(--ink);color:#fff}.ved-note{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:1.2rem;padding:1.5rem;display:grid}#macro-nodes,#weekly-note,#historical-analogues,#cpi-nowcast,#oecd-global-monthly,#release-calendar,#release-radar,#archive{scroll-margin-top:7.5rem}.ved-note__main{gap:1rem;display:grid}.ved-note__main--lead{grid-column:1/-1}.ved-note__header{border-bottom:1px solid var(--rule);gap:.4rem;padding-bottom:.9rem;display:grid}.ved-note__header-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ved-note__subtitle{max-width:58rem;color:var(--ink-2);margin:.2rem 0 0}.ved-note h2{margin:0;font-size:clamp(2.4rem,4vw,3.6rem);line-height:.95}.ved-note__lede{font-family:var(--font-serif), Georgia, serif;color:var(--ink-2);margin:0;font-size:1.28rem;line-height:1.8}.ved-note__lede:first-letter{float:left;color:var(--accent-ink);margin:.1rem .5rem 0 0;font-size:4.4rem;line-height:.78}.ved-note__sections{gap:1.25rem;display:grid}.ved-note__section{border-top:1px solid var(--rule);gap:.45rem;padding-top:1rem;display:grid}.ved-note__section-intro{color:var(--ink-2);margin:0}.ved-note__section h3,.ved-note__card h3{margin:0;font-size:1.5rem;line-height:1.02}.ved-note__rail{align-content:start;gap:1rem;display:grid}.ved-note__card{gap:.8rem;padding:1.15rem;display:grid}.context-popover{vertical-align:top;max-width:100%;display:inline-flex;position:relative}.context-popover__trigger{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:help;background:0 0;border:0;border-bottom:1.5px dotted #b08d57d9;align-items:center;gap:.42rem;padding:0;display:inline-flex}.context-popover__trigger:focus-visible{outline:2px solid var(--teal,#2e6e6a);outline-offset:2px;border-radius:2px}.context-popover__trigger .status-chip{pointer-events:none}.context-popover__label{display:inline}.context-popover:not(.context-popover--chip) .context-popover__label{border-bottom:1px dotted #13232b38;transition:border-color .14s,color .14s}.context-popover[data-open=true] .context-popover__label,.context-popover__trigger:hover .context-popover__label{color:var(--ink)}.context-popover[data-open=true]:not(.context-popover--chip) .context-popover__label,.context-popover:not(.context-popover--chip) .context-popover__trigger:hover .context-popover__label{border-color:#b96e2c66}.context-popover .context-popover__panel{z-index:14;width:clamp(14rem,24vw,18rem);color:var(--ink-soft);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:normal;text-transform:none;opacity:0;pointer-events:none;background:#fffbf5fa;border:1px solid #13232b14;border-radius:4px;padding:.72rem .82rem;font-size:.84rem;line-height:1.62;transition:opacity .14s,transform .14s;display:none;position:absolute;top:calc(100% + .55rem);left:0;transform:translateY(.3rem);box-shadow:0 18px 34px #13232b14}.context-popover__panel:before{content:"";background:#fffbf5fa;border-top:1px solid #13232b14;border-left:1px solid #13232b14;width:.7rem;height:.7rem;position:absolute;top:-.38rem;left:.95rem;transform:rotate(45deg)}.context-popover__panel p{color:inherit;margin:0}.context-popover[data-open=true] .context-popover__panel{opacity:1;pointer-events:auto;display:block;transform:translateY(0)}.context-popover[data-align=end] .context-popover__panel{left:auto;right:0}.context-popover[data-align=end] .context-popover__panel:before{left:auto;right:.95rem}.context-popover--chip .context-popover__panel{left:auto;right:0}.context-popover--chip .context-popover__panel:before{left:auto;right:.95rem}.context-popover--metric .context-popover__panel{top:50%;left:calc(100% + .72rem);right:auto;transform:translate(.25rem,-50%)}.context-popover--metric[data-align=end] .context-popover__panel{left:auto;right:calc(100% + .72rem);transform:translate(-.25rem,-50%)}.context-popover--metric[data-open=true] .context-popover__panel{transform:translateY(-50%)}.context-popover--metric .context-popover__panel:before{top:calc(50% - .35rem);left:-.38rem;right:auto;transform:rotate(-45deg)}.context-popover--metric[data-align=end] .context-popover__panel:before{left:auto;right:-.38rem;transform:rotate(135deg)}.ved-note__metric-panel{margin-top:.15rem}.metric-explainer.ved-note__metric-panel--compact{grid-template-columns:1fr}.metric-explainer{grid-template-columns:minmax(0,1fr) minmax(12rem,.92fr);align-items:start;gap:.85rem 1rem;display:grid}.metric-explainer__list{display:grid}.metric-explainer__item{border-top:1px solid var(--rule)}.metric-explainer__item:first-child{border-top:0}.metric-explainer__item--active{border-top-color:#b96e2c4d}.metric-explainer__trigger{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:.85rem;margin:0 -.45rem;padding:.82rem .45rem;transition:background-color .14s,transform .14s;display:flex}.metric-explainer__trigger:hover,.metric-explainer__item--active .metric-explainer__trigger{background:#fffbf594}.metric-explainer__copy{gap:.22rem;min-width:0;display:grid}.metric-explainer__label,.metric-explainer__detail-label{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:.72rem}.metric-explainer__value{letter-spacing:-.02em;font-size:1.02rem;font-weight:700;line-height:1.18}.metric-explainer__hint{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;text-align:right;font-size:.62rem;line-height:1.4;display:none}.metric-explainer__detail{gap:.32rem;display:grid}.metric-explainer__detail p{color:var(--ink-soft);margin:0;line-height:1.62}.metric-explainer__detail--panel{background:#fffbf594;border:1px solid #13232b14;border-radius:4px;min-height:100%;padding:.9rem .95rem}.metric-explainer__detail--empty{justify-content:center}.metric-explainer__detail--inline{display:none}.ved-note__summary-block,.ved-note__divergence{background:#fffbf58a}.ved-note__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ved-note__summary-grid div,.ved-note__metric-pair div,.ved-note__tracker-item,.ved-note__mini-table-row,.ved-note__score-history-row{border-top:1px solid var(--rule);padding-top:.8rem}.ved-note__summary-grid div:first-child,.ved-note__summary-grid div:nth-child(2),.ved-note__metric-pair div:first-child,.ved-note__mini-table-row:first-child,.ved-note__score-history-row:first-child,.ved-note__tracker-item:first-child{border-top:0;padding-top:0}.ved-note__summary-grid span,.ved-note__metric-pair span,.ved-note__action-row--head,.ved-note__score-history-copy span,.ved-note__mini-table-row em{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:.72rem}.ved-note__summary-grid p,.ved-note__evidence-meta p,.ved-note__tracker-item p{margin:.35rem 0 0}.ved-note__one-minute-copy{gap:.95rem;max-width:76rem;display:grid}.ved-note__one-minute-copy p{color:var(--ink-2);margin:0;font-size:clamp(1.03rem,1.2vw,1.18rem);line-height:1.72}.ved-note__one-minute-copy .ved-note__data-note{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding-top:.15rem;font-size:.76rem;line-height:1.55}.ved-note__two-minute{background:linear-gradient(#fffbf5bd,#ece4d494);gap:1.1rem}.ved-note__analysis-thesis{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(16rem,.38fr);align-items:end;gap:.8rem;padding-bottom:1rem;display:grid}.ved-note__analysis-thesis h3{max-width:21ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:0;margin:.35rem 0 0;font-size:3.85rem;font-weight:500;line-height:.93}.ved-note__analysis-thesis p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.58}.ved-note__analysis-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:1rem;display:grid}.ved-note__visual-panel{background:#fffbf56b;border:1px solid #d3c7aed1;border-radius:4px;align-content:start;gap:.8rem;min-width:0;padding:.95rem;display:grid}.ved-note__visual-panel--drivers{grid-row:span 2;align-self:start}.ved-note__visual-head,.ved-note__driver-top,.ved-note__balance-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ved-note__visual-head strong{letter-spacing:0;margin-top:.2rem;font-size:1.02rem;display:block}.ved-note__visual-head>span,.ved-note__driver-meta span,.ved-note__balance-copy span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.ved-note__driver-list,.ved-note__balance-list{gap:.7rem;display:grid}.ved-note__driver{border-top:1px solid #d3c7aec7;grid-template-columns:2rem minmax(0,1fr) minmax(4.5rem,.18fr);align-items:start;gap:.75rem;padding-top:.78rem;display:grid}.ved-note__driver:first-child{border-top:0;padding-top:0}.ved-note__driver-rank{color:#13232b61;font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:.74rem;font-weight:700}.ved-note__driver-main{gap:.42rem;min-width:0;display:grid}.ved-note__driver-top strong{letter-spacing:0;min-width:0;font-size:1rem}.ved-note__driver p,.ved-note__visual-takeaway{color:var(--ink-soft);margin:0;line-height:1.56}.ved-note__driver p{font-size:.88rem}.ved-note__empty-state{color:var(--ink-soft);background:#13232b09;border:1px dashed #13232b2e;border-radius:4px;margin:0;padding:.9rem;font-size:.9rem;line-height:1.55}.ved-note__driver-meta{text-align:right;justify-items:end;gap:.2rem;display:grid}.ved-note__driver-meta strong{font-family:var(--font-mono), monospace;font-size:.86rem}.ved-note__driver-meta em{max-width:9.5rem;color:var(--ink-soft);font-size:.72rem;font-style:normal;line-height:1.35}.ved-note__signal-chip{min-height:1.55rem;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.62rem;display:inline-flex}.ved-note__signal-chip--support{color:#49623c;background:#5b7a4a29}.ved-note__signal-chip--challenge{color:var(--accent-ink);background:#b96e2c29}.ved-note__signal-chip--neutral{color:var(--ink-soft);background:#13232b14}.ved-note__impact-track{background:#13232b14;border-radius:999px;height:.46rem;position:relative;overflow:hidden}.ved-note__impact-fill{border-radius:inherit;height:100%;display:block}.ved-note__impact-fill--support{background:#5b7a4a}.ved-note__impact-fill--challenge{background:var(--accent)}.ved-note__impact-fill--neutral{background:var(--mute)}.ved-note__balance-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy label""meter meter";align-items:center;gap:.34rem .75rem;padding-block:.18rem;display:grid}.ved-note__balance-copy{grid-area:copy;gap:.08rem;min-width:0;display:grid}.ved-note__balance-copy strong{font-size:.9rem}.ved-note__visual-caption{color:var(--ink-soft);margin:-.18rem 0 0;font-size:.82rem;line-height:1.45}.ved-note__balance-legend{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-.12rem;font-size:.62rem;display:grid}.ved-note__balance-legend span:last-child{text-align:right}.ved-note__balance-meter{grid-area:meter;grid-template-columns:1fr 1px 1fr;align-items:center;height:.7rem;display:grid;position:relative}.ved-note__balance-axis{background:#13232b57;width:1px;height:1.15rem;display:block}.ved-note__balance-half{appearance:none;height:.48rem;color:inherit;cursor:help;background:#13232b12;border:0;padding:0;display:block;position:relative;overflow:visible}.ved-note__balance-half--challenge{border-radius:999px 0 0 999px}.ved-note__balance-half--support{border-radius:0 999px 999px 0}.ved-note__balance-half i{min-width:0;display:block;position:absolute;top:0;bottom:0}.ved-note__balance-half--challenge i{background:var(--accent);border-radius:999px 0 0 999px;right:0}.ved-note__balance-half--support i{background:#5b7a4a;border-radius:0 999px 999px 0;left:0}.ved-note__balance-tip{z-index:12;width:min(16rem,72vw);color:var(--ink);opacity:0;pointer-events:none;text-align:left;background:#fffbf5fa;border:1px solid #d3c7aef2;border-radius:4px;padding:.72rem .78rem;font-size:.78rem;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + .58rem);transform:translateY(.35rem);box-shadow:0 14px 32px #13232b29}.ved-note__balance-half--challenge .ved-note__balance-tip{left:0}.ved-note__balance-half--support .ved-note__balance-tip{right:0}.ved-note__balance-half:hover .ved-note__balance-tip,.ved-note__balance-half:focus .ved-note__balance-tip,.ved-note__balance-half:focus-visible .ved-note__balance-tip{opacity:1;transform:translateY(0)}.ved-note__balance-half:focus-visible{outline-offset:4px;outline:2px solid #13232b6b}.ved-note__balance-row em{color:var(--mute);font-family:var(--font-mono), monospace;text-align:right;text-transform:uppercase;grid-area:label;font-size:.66rem;font-style:normal}.ved-note__balance-row--support em{color:#49623c}.ved-note__balance-row--challenge em{color:var(--accent-ink)}.ved-note__balance-row--flat{opacity:.58}.ved-note__visual-takeaway{border-top:1px solid #d3c7aed1;padding-top:.7rem;font-size:.9rem}.ved-note__source-panel{position:relative;overflow:visible}.ved-note__source-panel--market{grid-column:1/-1}.ved-note__source-panel--sector{background:linear-gradient(90deg,#13232b0a,#0000 54%),#fffbf56b}.ved-note__source-market-list,.ved-note__source-corporate-list,.ved-note__source-sector-list,.ved-note__source-decision-list{gap:.58rem;display:grid}.ved-note__source-market-row,.ved-note__source-corporate-item,.ved-note__source-sector-row{width:100%;color:inherit;cursor:help;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;position:relative}.ved-note__source-market-row,.ved-note__source-sector-row{border-bottom:1px solid #d3c7ae9e;grid-template-columns:minmax(11rem,1fr) minmax(8rem,.8fr) minmax(4.5rem,.2fr);align-items:center;gap:.75rem;padding:.58rem 0;display:grid}.ved-note__source-market-row:last-child,.ved-note__source-sector-row:last-child{border-bottom:0}.ved-note__source-main{gap:.16rem;min-width:0;display:grid}.ved-note__source-main strong,.ved-note__source-corporate-item strong{color:var(--ink);font-size:.95rem;line-height:1.22}.ved-note__source-main em,.ved-note__source-value em,.ved-note__source-corporate-item em,.ved-note__source-corporate-item span span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-style:normal;line-height:1.4}.ved-note__source-meter{background:#13232b14;border-radius:999px;height:.48rem;overflow:hidden}.ved-note__source-meter i{border-radius:inherit;background:var(--teal);height:100%;display:block}.ved-note__source-market-row--challenge .ved-note__source-meter i,.ved-note__source-sector-row--challenge .ved-note__source-meter i{background:var(--accent)}.ved-note__source-market-row--support .ved-note__source-meter i,.ved-note__source-sector-row--support .ved-note__source-meter i{background:var(--green)}.ved-note__source-value{text-align:right;justify-items:end;gap:.08rem;display:grid}.ved-note__source-value strong{color:var(--ink);font-family:var(--font-mono), monospace;font-size:.9rem}.ved-note__source-corporate-item{background:#fffbf552;border:1px solid #d3c7aeb8;border-left:.28rem solid #13232b29;grid-template-columns:minmax(0,1fr) 2.8rem;align-items:start;gap:.7rem;padding:.74rem;display:grid}.ved-note__source-corporate-item--challenge{border-left-color:var(--accent)}.ved-note__source-corporate-item--support{border-left-color:var(--green)}.ved-note__source-corporate-item>span:first-child{gap:.24rem;min-width:0;display:grid}.ved-note__source-corporate-item span span{color:var(--ink-soft);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:.82rem;line-height:1.42}.ved-note__source-corporate-item b{color:var(--ink);font-family:var(--font-mono), monospace;text-align:right;font-size:1.04rem}.ved-note__source-tip{z-index:4;border:1px solid var(--rule);width:min(20rem,100vw - 4rem);color:var(--ink-soft);opacity:0;pointer-events:none;background:#fffbf5fa;border-radius:4px;padding:.7rem .78rem;font-size:.82rem;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .45rem);right:.2rem;transform:translateY(.25rem);box-shadow:0 14px 32px #13232b29}.ved-note__source-market-row:hover .ved-note__source-tip,.ved-note__source-market-row:focus .ved-note__source-tip,.ved-note__source-market-row:focus-visible .ved-note__source-tip,.ved-note__source-corporate-item:hover .ved-note__source-tip,.ved-note__source-corporate-item:focus .ved-note__source-tip,.ved-note__source-corporate-item:focus-visible .ved-note__source-tip,.ved-note__source-sector-row:hover .ved-note__source-tip,.ved-note__source-sector-row:focus .ved-note__source-tip,.ved-note__source-sector-row:focus-visible .ved-note__source-tip{opacity:1;transform:translateY(0)}.ved-note__source-method{grid-column:1/-1;margin-top:-.2rem}.ved-note__analysis-method{border-top:1px solid var(--rule);color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;padding-top:.85rem;font-size:.76rem;line-height:1.55}.ved-note__divergence{border:1px solid #b96e2c3d}.ved-note__details{gap:0;display:grid}.ved-note__details summary{cursor:pointer;min-height:2.7rem;color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.76rem;font-weight:700;list-style:none;display:flex}.ved-note__details summary::-webkit-details-marker{display:none}.ved-note__details summary:after{content:"+";border:1px solid var(--rule);width:1.7rem;height:1.7rem;color:var(--mute);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ved-note__details[open] summary:after{content:"-"}.ved-note__details-body{border-top:1px solid var(--rule);gap:1rem;padding-top:.8rem;display:grid}.ved-note__details-body .ved-note__section:first-child{border-top:0;padding-top:0}.ved-note__scale-details{border-top:1px solid var(--rule);gap:.72rem;margin:1rem 0 .8rem;padding-top:.78rem;display:grid}.ved-note__scale-heading{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.72rem;font-size:.66rem;font-weight:700;line-height:1;display:flex}.ved-note__scale-heading:after{content:"";background:#d3c7aedb;flex:auto;height:1px;display:block}.ved-note__action-table{display:grid}.ved-note__action-heatmap{border:1px solid var(--rule);background:var(--rule);border-radius:4px;gap:1px;display:grid;overflow:hidden}.ved-note__action-heatmap-row{background:var(--rule);grid-template-columns:minmax(0,1fr) 5.2rem minmax(0,1.55fr) minmax(0,1.25fr) 5.4rem;gap:1px;display:grid}.ved-note__action-heatmap-row>*{background:#fffcf5b8;min-width:0;margin:0;padding:.88rem}.ved-note__action-heatmap-row--head>*{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.ved-note__action-heatmap-row--head>:nth-child(2){text-align:center}.ved-note__action-heatmap-row p{color:var(--ink-soft);font-size:.9rem;line-height:1.55}.ved-note__action-heatmap-row .ved-note__stance{text-align:center;place-self:center;margin:0;padding:.4rem .72rem}.ved-note__stance-value{text-align:center;justify-self:center}.ved-note__stance-legend{border:1px solid var(--rule);background:#fffcf59e;border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:0;padding:.85rem;display:grid}.ved-note__stance-legend div{gap:.18rem;display:grid}.ved-note__stance-legend strong{font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:.78rem}.ved-note__stance-legend span{color:var(--mute);font-size:.78rem;line-height:1.4}.ved-note__action-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.15fr) 5.2rem 8.2rem 4.6rem minmax(0,1.25fr);align-items:start;gap:.75rem;padding:.85rem 0;display:grid}.ved-note__action-row--head{border-top:0;padding-top:0}.ved-note__action-cell--label{gap:.24rem;display:grid}.ved-note__action-cell--label strong,.ved-note__tracker-top strong,.ved-note__mini-table-row strong,.ved-note__score-history-copy strong{letter-spacing:-.02em;font-size:.98rem;font-weight:700}.ved-note__action-cell--label em{color:var(--mute);margin:0;font-size:.82rem;font-style:normal;line-height:1.55}.ved-note__stance{min-width:3rem;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .55rem;font-size:.78rem;display:inline-flex}.ved-note__stance--positive{color:#49623c;background:#5b7a4a24}.ved-note__stance--neutral{color:var(--ink);background:#13232b14}.ved-note__stance--negative{color:#884032;background:#a94a3a24}.ved-note__evidence-meta{gap:.45rem;display:grid}.ved-note__evidence-tail{color:var(--ink-soft);margin:0}.ved-note__mini-table,.ved-note__score-history,.ved-note__tracker-list{display:grid}.ved-note__mini-table-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem;display:grid}.ved-note__mini-table-row em,.ved-note__score-history-row em{font-style:normal}.ved-note__score-history-row{grid-template-columns:minmax(0,1fr) minmax(5rem,1fr) auto;align-items:center;gap:.55rem;display:grid}.ved-note__score-history-copy{gap:.16rem;display:grid}.ved-note__score-history-bar{background:#13232b14;border-radius:999px;height:.5rem;position:relative;overflow:hidden}.ved-note__score-history-bar span{border-radius:inherit;background:linear-gradient(90deg,#b96e2cb8,#13232beb);height:100%;display:block}.ved-note__metric-pair{gap:.8rem;display:grid}.ved-note__metric-pair strong{margin-top:.35rem;font-size:1.65rem;line-height:1;display:block}.ved-note__metric-pair em{color:var(--mute);margin-top:.35rem;font-style:normal;line-height:1.55;display:block}.ved-note__tracker-item em{color:var(--ink-soft);font-style:normal;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;margin-top:.35rem;font-size:.92rem;font-weight:600;line-height:1.55;text-decoration:none;display:block}.ved-note__tracker-item{gap:.35rem;display:grid}.ved-note__tracker-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ved-stance__grid{gap:.8rem;margin:0;display:grid}.ved-stance__grid div,.ved-note__table-row,.ved-analogues__item{border-top:1px solid var(--rule);padding-top:.8rem}.ved-stance__grid dt{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:.72rem}.ved-note__table{display:grid}.ved-note__table-row{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.7fr));align-items:start;gap:.6rem;display:grid}.ved-note__trigger-row{grid-template-columns:minmax(0,1.15fr) 8rem minmax(0,1.35fr)}.ved-note__data-row{grid-template-columns:minmax(0,.7fr) 7rem minmax(0,1.5fr)}.ved-note__table-row--head{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-top:0;padding-top:0;font-size:.7rem}.ved-analogues{display:grid}.ved-analogues__top{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.ved-analogues__top strong{font-size:1rem}.ved-analogues__setup,.ved-analogues__outcome{margin:.55rem 0 0;line-height:1.55}.ved-analogues__setup{color:var(--ink);font-weight:650}.ved-analogues__outcome{color:var(--mute)}.ved-daily-delta{border:1px solid var(--rule);background:#ece4d4ad;border-radius:4px;gap:1rem;padding:1.3rem;display:grid}.daily-delta__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.daily-delta__header-copy{gap:.45rem;display:grid}.daily-delta__header-copy h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:500;line-height:.98}.daily-delta__lede{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.daily-delta__section{border-top:1px solid var(--rule);gap:1rem;padding-top:1rem;display:grid}.daily-delta__section-header{gap:.3rem;display:grid}.daily-delta__section-header h3{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:1rem}.daily-delta__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.daily-delta__metric-card{border:1px solid var(--rule);background:#fffbf58f;border-radius:4px;gap:.3rem;padding:.9rem;display:grid}.daily-delta__metric-card span{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:.72rem}.daily-delta__metric-card strong{font-size:1.1rem}.cpi-nowcast__topline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.cpi-nowcast__metric-card,.cpi-nowcast__overview-card,.cpi-nowcast__panel{padding:1.2rem}.cpi-nowcast__metric-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.cpi-nowcast__metric-label,.cpi-nowcast__metric-meta span,.cpi-nowcast__subheading,.cpi-nowcast__overview-grid span,.cpi-nowcast__pulse-card span,.cpi-nowcast__bucket-meta,.cpi-nowcast__table-row--head{font-family:var(--font-mono), monospace}.cpi-nowcast__metric-copy h3{margin:.35rem 0 0;font-size:clamp(2rem,3.5vw,3rem);line-height:.96}.cpi-nowcast__metric-period{color:var(--mute);margin-top:-.08rem;font-size:.74rem;line-height:1.35}.cpi-nowcast__metric-description,.cpi-nowcast__trend-summary,.cpi-nowcast__overview-summary,.cpi-nowcast__overview-grid p,.cpi-nowcast__pulse-card p,.cpi-nowcast__bucket p,.cpi-nowcast__implication p,.cpi-nowcast__health-item p,.cpi-nowcast__quality-list p{color:var(--ink-soft)}.cpi-nowcast__metric-meta{justify-items:end;gap:.2rem;display:grid}.cpi-nowcast__metric-meta strong{font-size:1.2rem}.cpi-nowcast__trend-shell{margin-top:.75rem}.cpi-nowcast__trend-meta,.cpi-nowcast__metric-footer,.cpi-nowcast__overview-grid,.cpi-nowcast__detail-grid,.cpi-nowcast__health-list,.cpi-nowcast__overview-list{gap:1rem;display:grid}.cpi-nowcast__metric-footer{border-top:1px solid var(--rule);color:var(--mute);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.9rem;padding-top:.9rem;font-size:.88rem}.cpi-nowcast__overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.9rem}.cpi-nowcast__overview-list{grid-template-columns:1fr;margin-top:.9rem}.cpi-nowcast__risk-callout{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:.55rem;margin-top:.9rem;padding:.85rem 0;display:grid}.cpi-nowcast__risk-callout p,.cpi-nowcast__risk-summary,.cpi-nowcast__risk-driver p{color:var(--ink-soft);margin:0}.cpi-nowcast__risk-callout strong{color:var(--ink)}.cpi-nowcast__overview-list-item{border-top:1px solid var(--rule);gap:.35rem;padding-top:.85rem;display:grid}.cpi-nowcast__overview-list-top{justify-content:space-between;align-items:baseline;gap:.85rem;display:flex}.cpi-nowcast__overview-list-top strong{letter-spacing:-.02em;font-size:.98rem;font-weight:700}.cpi-nowcast__overview-list-item em{color:var(--mute);font-size:.82rem;font-style:normal}.cpi-nowcast__overview-grid div,.cpi-nowcast__health-item,.cpi-nowcast__implication{border-top:1px solid var(--rule);gap:.35rem;padding-top:.85rem;display:grid}.cpi-nowcast__detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.86fr);margin-top:1rem}.cpi-nowcast__detail-grid>.cpi-nowcast__panel:only-child{grid-column:1/-1}.cpi-nowcast__table{display:grid}.cpi-nowcast__table-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,.65fr));align-items:start;gap:.75rem;padding:.9rem 0;display:grid}.cpi-nowcast__table-row--head{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border-top:0;padding-top:0;font-size:.72rem}.cpi-nowcast__heat-cell{border-radius:999px;justify-content:center;align-items:center;min-height:2.6rem;padding:.35rem .7rem;display:inline-flex}.cpi-nowcast__rail{display:grid}.cpi-nowcast__risk-panel{align-self:start}.cpi-nowcast__risk-meter{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.8rem 0;display:grid}.cpi-nowcast__risk-meter div,.cpi-nowcast__risk-drivers,.cpi-nowcast__risk-driver{gap:.35rem;display:grid}.cpi-nowcast__risk-meter span,.cpi-nowcast__risk-driver span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.cpi-nowcast__risk-meter strong{font-size:1.2rem}.cpi-nowcast__risk-meter p{color:var(--ink-soft);margin:0;font-size:.72rem;line-height:1.35}.cpi-nowcast__risk-summary,.cpi-nowcast__risk-drivers{padding-top:.85rem}.cpi-nowcast__risk-driver{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;padding-top:.8rem}.cpi-nowcast__risk-driver p{grid-column:1/-1;font-size:.92rem}.cpi-nowcast__risk-driver em{color:var(--ink);font-style:normal;font-weight:700}.macro-nodes-frame{grid-template-columns:minmax(31rem,1.28fr) minmax(17rem,.58fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.macro-nodes-frame__content{text-align:right;z-index:1;background:#f2ebde94;border-left:1px solid #cabea88a;align-content:center;justify-items:end;gap:.85rem;min-width:0;padding:1rem 1.1rem 1rem 1.25rem;display:grid;position:relative}.macro-nodes-frame__beta{min-height:1.65rem;color:var(--accent-ink);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#fffbf5f5;border:1px solid #b96e2c57;border-radius:999px;justify-self:end;align-items:center;padding:0 .62rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 10px 24px #b96e2c1a}.macro-nodes-frame__copy{justify-items:end;gap:.4rem;width:min(100%,23rem);max-width:23rem;display:grid}.macro-nodes-frame__copy h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:0;color:var(--ink);margin:0;font-size:1.42rem;font-weight:500;line-height:1.05}.macro-nodes-frame__copy p:not(.eyebrow){color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.94rem;line-height:1.45}.macro-nodes-frame__visual{aspect-ratio:1690/931;background:#fffbf5ad;border-right:1px solid #cabea8b8;width:100%;min-width:0;max-width:100%;margin:0;position:relative;overflow:hidden}.macro-nodes-frame__visual img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.04)}.macro-nodes-frame__actions{justify-content:flex-end;display:flex}.macro-nodes-frame__button{isolation:isolate;background:linear-gradient(135deg, var(--ink) 0%, #1a3a4a 52%, var(--ink) 100%);border-color:#13232beb;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 12px 28px #13232b29}.macro-nodes-frame__button:before{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:46%;animation:2.6s ease-in-out infinite macroNodesButtonSheen;position:absolute;inset:-55% auto -55% -40%;transform:translate(-140%)skew(-22deg)}@keyframes macroNodesButtonSheen{0%,44%{opacity:0;transform:translate(-140%)skew(-22deg)}52%{opacity:.9}72%,to{opacity:0;transform:translate(420%)skew(-22deg)}}.physical-pressure-section{padding-top:1.35rem}.physical-pressure{border:1px solid var(--rule);background:linear-gradient(135deg,#fffbf5d6,#ece4d494),#fffbf5b8;border-radius:4px;gap:1.2rem;padding:1.2rem;display:grid}.physical-pressure__head{grid-template-columns:minmax(0,1fr) minmax(11rem,.22fr);align-items:start;gap:1rem;display:grid}.physical-pressure__head h2,.physical-pressure__readthrough h3,.macro-nodes-launch h3{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:0;margin:0;font-weight:500;line-height:1.05}.physical-pressure__head h2{font-size:clamp(1.45rem,2.2vw,2.1rem)}.physical-pressure__head p:not(.eyebrow),.physical-pressure__lane p,.physical-pressure__readthrough>div>p,.physical-pressure__readthrough-item p,.macro-nodes-launch p:not(.eyebrow),.macro-nodes-launch__unavailable{color:var(--ink-soft);margin:0;line-height:1.55}.physical-pressure__score{text-align:right;background:#13232b0f;border-radius:4px;justify-items:end;gap:.18rem;max-width:18rem;padding:.8rem;display:grid}.physical-pressure__score span,.physical-pressure__lane-top span,.physical-pressure__lane-meta span,.physical-pressure__readthrough-item span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700}.physical-pressure__score strong{color:var(--ink);font-size:1.12rem;line-height:1}.physical-pressure__score em{color:var(--ink-soft);font-size:.78rem;font-style:normal}.physical-pressure__score p{max-width:17rem;color:var(--ink-soft);margin:.16rem 0 0;font-size:.78rem;line-height:1.35}.physical-pressure__score--building,.physical-pressure__score--stress{background:#b96e2c24}.physical-pressure__score--easing{background:#387ca81f}.physical-pressure__grid{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);align-items:start;gap:1rem;display:grid}.physical-pressure__stack{border-top:1px solid #cabea8bd;min-width:0;display:grid}.physical-pressure__stack-head,.physical-pressure__evidence-row{grid-template-columns:minmax(10rem,1.1fr) minmax(7rem,.7fr) repeat(3,minmax(6.6rem,.56fr));align-items:center;gap:.78rem;display:grid}.physical-pressure__stack-head{border-bottom:1px solid #cabea8bd;padding:.58rem 0}.physical-pressure__stack-head span,.physical-pressure__lane-identity span,.physical-pressure__lane-chart span,.physical-pressure__metric span,.physical-pressure__benchmark-strip span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.physical-pressure__evidence-row{border-bottom:1px dashed #cabea8bd;padding:.8rem 0}.physical-pressure__evidence-row p{max-width:58rem;color:var(--ink-soft);grid-column:1/-1;margin:-.24rem 0 0;font-size:.86rem;line-height:1.42}.physical-pressure__lane-identity{gap:.18rem;min-width:0;display:grid}.physical-pressure__lane-identity strong{color:var(--ink);line-height:1.12}.physical-pressure__lane-identity em,.physical-pressure__benchmark-strip em{color:var(--ink-soft);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-style:normal;font-weight:700}.physical-pressure__lane-chart{gap:.24rem;min-width:0;display:grid}.physical-pressure__sparkline{width:100%;height:2.4rem;overflow:visible}.physical-pressure__sparkline path:first-child{fill:none;stroke:#13232b26;stroke-width:1px}.physical-pressure__sparkline path:last-child{fill:none;stroke:#5b7a4ae6;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.physical-pressure__sparkline--pending{background:repeating-linear-gradient(90deg,#13232b1a,#13232b1a .45rem,#0000 .45rem .72rem);border-radius:999px;height:.42rem}.physical-pressure__metric{background:#fffbf58f;border:1px solid #13232b14;border-radius:4px;gap:.18rem;min-height:3.1rem;padding:.52rem .58rem;display:grid}.physical-pressure__metric strong{color:var(--ink);font-size:1rem;line-height:1}.physical-pressure__metric--positive{background:#5b7a4a1f}.physical-pressure__metric--negative{background:#a94a3a1a}.physical-pressure__metric--pending strong{color:var(--mute);text-transform:uppercase;font-size:.72rem}.physical-pressure__benchmark-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.physical-pressure__benchmark-strip div{background:#fffbf585;border:1px solid #13232b14;border-radius:4px;gap:.18rem;padding:.64rem;display:grid}.physical-pressure__benchmark-strip strong{color:var(--ink);font-size:1.04rem}.physical-pressure__heatmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;display:grid}.physical-pressure__lane{background:#fffbf58a;border:1px solid #13232b14;border-radius:4px;gap:.72rem;min-width:0;padding:.86rem;display:grid}.physical-pressure__lane--building{background:#b96e2c1a}.physical-pressure__lane--stress{background:#a94a3a1f}.physical-pressure__lane--easing{background:#387ca81a}.physical-pressure__lane--coverage{background:#13232b09;border-style:dashed}.physical-pressure__lane-top{justify-content:space-between;gap:.75rem;display:flex}.physical-pressure__lane-top strong{color:var(--ink);line-height:1.15}.physical-pressure__lane-meta{flex-wrap:wrap;gap:.38rem;display:flex}.physical-pressure__lane-meta span{letter-spacing:.04em;background:#13232b0f;border-radius:999px;align-items:center;min-height:1.48rem;padding:0 .48rem;display:inline-flex}.physical-pressure__lane-list{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.physical-pressure__lane-list li{color:var(--ink-soft);border-top:1px dashed #cabea8ad;justify-content:space-between;align-items:center;gap:.65rem;padding-top:.38rem;font-size:.82rem;line-height:1.25;display:flex}.physical-pressure__lane-list em{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.62rem;font-style:normal;font-weight:700}.physical-pressure__readthrough{gap:.82rem;display:grid}.physical-pressure__readthrough h3{font-size:1.25rem}.physical-pressure__readthrough-list{gap:.55rem;display:grid}.physical-pressure__readthrough-item{border-left:3px solid #13232b24;gap:.24rem;padding-left:.75rem;display:grid}.physical-pressure__readthrough-item--supports{border-left-color:#5b7a4aa6}.physical-pressure__readthrough-item--challenges{border-left-color:#b96e2cb8}.physical-pressure{--physical-fading:#a94a3a24;--physical-fading-ink:#8d3d34;--physical-mixed:#387ca81c;--physical-mixed-ink:#355c70;--physical-firming:#b96e2c26;--physical-firming-ink:#8b5a22;--physical-confirming:#5b7a4a2e;--physical-confirming-ink:#43623b;--physical-unavailable:#13232b0e}.physical-pressure__score--confirming,.physical-pressure__score--building,.physical-pressure__score--firming{background:var(--physical-confirming)}.physical-pressure__score--mixed{background:var(--physical-mixed)}.physical-pressure__score--fading{background:var(--physical-fading)}.physical-pressure__legend{grid-template-columns:repeat(4,minmax(6.8rem,1fr));align-items:stretch;gap:.78rem;padding-top:.2rem;display:grid}.physical-pressure__source{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:-.34rem 0 0;font-size:.64rem;font-weight:800}.physical-pressure__legend-item{width:100%;min-height:2rem;color:var(--ink-soft);border:0;border-radius:0;align-items:stretch;padding:0;font-size:.68rem;font-weight:700;line-height:1;display:flex}.physical-pressure__legend-item .context-popover__trigger{border-bottom:0;justify-content:stretch;width:100%}.physical-pressure__legend-item .context-popover__label{text-align:center;border-bottom:0;justify-items:stretch;gap:.34rem;width:100%;display:grid}.physical-pressure__legend-swatch{border:0;border-radius:3px;width:100%;height:1.15rem;display:inline-block}.physical-pressure__legend-swatch--fading{background:var(--physical-fading-ink);color:var(--physical-fading-ink)}.physical-pressure__legend-swatch--mixed{background:var(--physical-mixed-ink);color:var(--physical-mixed-ink)}.physical-pressure__legend-swatch--firming{background:var(--physical-firming-ink);color:var(--physical-firming-ink)}.physical-pressure__legend-swatch--confirming{background:var(--physical-confirming-ink);color:var(--physical-confirming-ink)}@media (max-width:720px){.physical-pressure__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.physical-pressure__ribbon-layout{grid-template-columns:minmax(0,1fr) minmax(14.5rem,.38fr);align-items:start;gap:.9rem;display:grid}.physical-pressure__ribbons{--physical-ribbon-cell:2.1rem;--physical-ribbon-swatch:1.45rem;gap:.34rem;min-width:0;padding-bottom:.12rem;display:grid;overflow:visible}.physical-pressure__ribbon-head,.physical-pressure__ribbon-row{grid-template-columns:minmax(10.5rem, 1fr) repeat(5, var(--physical-ribbon-cell));align-items:stretch;gap:.38rem;min-width:0;display:grid}.physical-pressure__ribbon-head{border-top:1px solid #cabea8c2;padding:.42rem 0 .18rem}.physical-pressure__ribbon-head span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.64rem;font-weight:800}.physical-pressure__ribbon-head span:first-child{text-align:left}.physical-pressure__ribbon-row{border-top:1px dashed #cabea8b8;padding:.18rem 0}.physical-pressure__lane-identity{align-content:center;min-width:0;min-height:2.75rem;padding:.34rem .48rem .34rem 0;display:grid}.physical-pressure__lane-title{align-items:center;gap:.42rem;min-width:0;display:flex}.physical-pressure__lane-title strong{color:var(--ink);font-size:.96rem;line-height:1.12}.physical-pressure__info-wrap{flex:none;display:inline-flex;position:relative}.physical-pressure__info{width:1.16rem;height:1.16rem;color:var(--ink-soft);cursor:help;font-family:var(--font-mono), monospace;background:#fffbf5cc;border:1px solid #13232b2e;border-radius:50%;place-items:center;font-size:.66rem;font-weight:800;line-height:1;display:inline-grid}.physical-pressure__info:focus-visible{outline-offset:2px;outline:2px solid #387ca899}.physical-pressure__definition-tooltip{z-index:5;width:min(20rem,78vw);color:var(--ink-soft);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;opacity:0;pointer-events:none;text-transform:none;background:#fffbf5fa;border:1px solid #13232b1f;border-radius:4px;padding:.62rem .68rem;font-size:.78rem;font-weight:500;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + .42rem);left:50%;transform:translate(-50%,.25rem);box-shadow:0 .9rem 2.4rem #13232b29}.physical-pressure__lane-identity .physical-pressure__definition-tooltip{color:var(--ink-soft);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:500;line-height:1.35}.physical-pressure__info-wrap:hover .physical-pressure__definition-tooltip,.physical-pressure__info:focus-visible+.physical-pressure__definition-tooltip{opacity:1;transform:translate(-50%)}.physical-pressure__ribbon-cell{appearance:none;width:var(--physical-ribbon-cell);height:var(--physical-ribbon-cell);min-height:var(--physical-ribbon-cell);color:var(--ink);cursor:help;background:#fffbf59e;border:1px solid #13232b14;border-radius:4px;place-items:center;padding:0;display:grid;position:relative}.physical-pressure__ribbon-cell:before{content:none}.physical-pressure__ribbon-cell:focus-visible{outline-offset:2px;outline:2px solid #387ca894}.physical-pressure__ribbon-cell span{width:var(--physical-ribbon-swatch);min-height:var(--physical-ribbon-swatch);height:var(--physical-ribbon-swatch);opacity:.86;background:linear-gradient(#fffbf538,#fffbf500),currentColor;border-radius:3px;display:block}.physical-pressure__ribbon-cell--fading{background:var(--physical-fading);color:var(--physical-fading-ink)}.physical-pressure__ribbon-cell--mixed{background:var(--physical-mixed);color:var(--physical-mixed-ink)}.physical-pressure__ribbon-cell--firming{background:var(--physical-firming);color:var(--physical-firming-ink)}.physical-pressure__ribbon-cell--confirming{background:var(--physical-confirming);color:var(--physical-confirming-ink)}.physical-pressure__ribbon-cell--unavailable{background:var(--physical-unavailable);color:var(--mute)}.physical-pressure__ribbon-cell--unavailable span{background:repeating-linear-gradient(135deg,#13232b29,#13232b29 .28rem,#0000 .28rem .52rem),#13232b0d}.physical-pressure__ribbon-cell--active{box-shadow:0 0 0 2px #13232b38}.physical-pressure__detail{aspect-ratio:auto;background:linear-gradient(#fffbf5b3,#fffbf575),#13232b0a;border:1px solid #13232b1a;border-radius:4px;align-content:start;gap:.44rem;min-height:16rem;padding:.78rem;display:grid}.physical-pressure__detail>span,.physical-pressure__detail dt{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.physical-pressure__detail h3{color:var(--ink);gap:.16rem;margin:0;font-size:.95rem;line-height:1.1;display:grid}.physical-pressure__detail h3 em{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:.66rem;font-style:normal}.physical-pressure__detail-rating{background:#fffbf570;border:1px solid #13232b14;border-radius:4px;justify-content:space-between;align-items:center;gap:.55rem;width:100%;padding:.34rem .46rem;display:flex}.physical-pressure__detail-rating span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.physical-pressure__detail-rating strong{color:currentColor;font-size:.78rem;line-height:1}.physical-pressure__detail p{color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.38}.physical-pressure__detail dl{border-top:1px dashed #cabea8b8;gap:.34rem;margin:0;padding-top:.2rem;display:grid}.physical-pressure__detail dl div{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.physical-pressure__detail dd{color:var(--ink);font-family:var(--font-mono), monospace;flex:none;margin:0;font-size:.68rem;font-weight:800}.ved-note__card--yield-surface{padding:0;overflow:hidden}.ved-note__card--yield-surface .yield-surface{box-shadow:none;background:0 0;border:0}.physical-pressure__detail--fading{color:var(--physical-fading-ink);background:var(--physical-fading)}.physical-pressure__detail--mixed{color:var(--physical-mixed-ink);background:var(--physical-mixed)}.physical-pressure__detail--firming{color:var(--physical-firming-ink);background:var(--physical-firming)}.physical-pressure__detail--confirming{color:var(--physical-confirming-ink);background:var(--physical-confirming)}.physical-pressure__detail--unavailable{color:var(--mute);background:var(--physical-unavailable)}.macro-nodes-launch{background:#ece4d48f;border:1px solid #13232b1a;border-radius:4px;gap:.8rem;padding:.9rem;display:grid}.macro-nodes-launch--compact{max-width:28rem}.macro-nodes-launch h3{font-size:1.15rem}.macro-nodes-launch__button{width:max-content}.macro-nodes-launch__unavailable{background:#a94a3a1a;border-radius:4px;padding:.72rem .8rem;font-size:.88rem}@media (prefers-reduced-motion:reduce){.macro-nodes-frame__button:before{opacity:0;animation:none}}.site-header--archive-render{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-top:12px;position:static}.site-header--archive-render .site-header__inner{border-bottom:1px solid var(--rule)}.ved-page--archive-render{padding-bottom:0}.ved-page--archive-render .ved-hero,.ved-page--archive-render .ved-section{padding-top:1.35rem}.ved-page--archive-render .macro-nodes-frame__actions,.ved-page--archive-render .ved-regime-map__zoom,.ved-page--archive-render .ved-note__scale-details,.ved-page--archive-render .context-popover__panel,.ved-page--archive-render .ved-note__balance-tip,.ved-page--archive-render .ved-note__source-tip{display:none!important}.ved-page--archive-render .ved-note__balance-half,.ved-page--archive-render .ved-note__source-market-row,.ved-page--archive-render .ved-note__source-corporate-item,.ved-page--archive-render .ved-note__source-sector-row{cursor:default}.ved-page--archive-render .ved-regime-frame,.ved-page--archive-render .macro-nodes-frame,.ved-page--archive-render .ved-note__visual-panel,.ved-page--archive-render .ved-note__main--body>.ved-note__card,.ved-page--archive-render .ved-note__rail>.ved-note__card,.ved-page--archive-render .cpi-nowcast__metric-card,.ved-page--archive-render .cpi-nowcast__overview-card,.ved-page--archive-render .cpi-nowcast__panel,.ved-page--archive-render .cpi-nowcast__table-row,.ved-page--archive-render .institutional-radar__lead,.ved-page--archive-render .institutional-radar__focus,.ved-page--archive-render .institutional-radar__coverage--panel,.ved-page--archive-render .institutional-radar__block,.ved-page--archive-render .institutional-radar__summary-card,.ved-page--archive-render .institutional-radar__coverage-item,.ved-page--archive-render .institutional-release-calendar,.ved-page--archive-render .institutional-release-calendar__day,.ved-page--archive-render .institutional-release-calendar__event{break-inside:avoid;page-break-inside:avoid}.ved-page--archive-render .ved-section--macro-nodes,.ved-page--archive-render #weekly-note,.ved-page--archive-render #cpi-nowcast,.ved-page--archive-render #release-calendar,.ved-page--archive-render #release-radar{break-before:page;page-break-before:always}.ved-page--archive-render .macro-nodes-frame__content{align-content:center}.status-chip{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.36rem .65rem;font-size:.72rem}.status-chip--stable,.status-chip--pass{color:#49623c;background:#5b7a4a24}.status-chip--watch{color:var(--accent-ink);background:#b96e2c24}.status-chip--warning,.status-chip--warn{color:#884032;background:#a94a3a24}.status-chip--stress{color:#7f3528;background:#a94a3a2e}.analyst-archive-card__meta{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.ved-cat{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ved-cat__item{border:1px solid var(--rule);background:#ece4d4ad;border-radius:4px;gap:.8rem;padding:1.2rem;display:grid}.ved-cat__item--feature{grid-column:span 2}.ved-cat__head{justify-content:space-between;align-items:start;gap:.9rem;display:flex}.ved-cat__head h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin:.5rem 0 0;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:500;line-height:1.02}.ved-cat__date{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0;font-size:.76rem}.ved-cat__body{gap:.65rem;display:grid}.ved-cat__body p{color:var(--ink-soft);margin:0;line-height:1.7}.ved-cat__signals{flex-wrap:wrap;gap:.5rem;display:flex}.ved-cat__signals span{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);background:#fffbf585;border:1px solid #13232b1a;border-radius:999px;padding:.36rem .62rem;font-size:.66rem}.ved-cat__lane-list{gap:.7rem;display:grid}.ved-cat__lane{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.28rem;padding-top:.7rem;display:grid}.ved-cat__lane:first-child{border-top:0;padding-top:0}.ved-cat__lane strong{letter-spacing:-.02em;font-size:.98rem;font-weight:700}.ved-cat__lane p{color:var(--mute);grid-column:1/-1;margin:0;font-size:.82rem;line-height:1.6}.analyst-archive-grid{border-top:1px solid var(--rule);grid-template-columns:1fr;gap:0;display:grid}.analyst-archive-card{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:minmax(7.5rem,.16fr) minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.9rem 0;display:grid}.analyst-archive-card h3{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700;line-height:1.25}.analyst-archive-card p{color:var(--ink-soft);margin:0;line-height:1.45}.analyst-archive-card__main{gap:.42rem;min-width:0;display:grid}.analyst-archive-card__main>p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.analyst-archive-card__timestamp{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:.74rem}.analyst-archive-card__download{width:max-content;min-height:2.4rem;padding:.55rem .9rem}.analyst-archive-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.institutional-command{border:1px solid var(--rule);background:#fffbf58f;border-radius:4px;gap:1.1rem;padding:1.15rem;display:grid}.institutional-command__topline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.institutional-command__tile{border-bottom:1px solid var(--rule);gap:.45rem;min-width:0;padding:0 0 .85rem;display:grid}.institutional-command__tile--primary strong{color:var(--accent-ink)}.institutional-command__tile span,.institutional-command__proof span,.proof-hero__ledger span,.proof-cpi__forecast span,.proof-cpi__accuracy span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.3}.institutional-command__tile strong{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-size:clamp(1.12rem,1.55vw,1.45rem);font-weight:500;line-height:1.05}.institutional-command__nowcast-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.institutional-command__nowcast-metric{background:#fffbf5b8;border:1px solid #13232b1a;border-radius:4px;align-content:start;gap:.18rem;min-width:0;padding:.52rem .56rem;display:grid}.institutional-command__nowcast-metric span{letter-spacing:.08em;white-space:nowrap;font-size:.58rem;line-height:1.2;display:block}.institutional-command__nowcast-value{white-space:nowrap;align-items:baseline;gap:.26rem;display:flex}.institutional-command__nowcast-metric strong{letter-spacing:0;font-size:clamp(1.05rem,1.35vw,1.32rem);line-height:1;display:block}.institutional-command__nowcast-metric em{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-style:normal;font-weight:700}.institutional-command__tile p,.institutional-command__matrix-row p,.institutional-command__proof p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.5}.institutional-command__body{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.7fr);align-items:start;gap:1rem;display:grid}.institutional-command__body--proof-only{grid-template-columns:1fr}.institutional-command__matrix{border-top:1px solid var(--rule);min-width:0;display:grid}.institutional-command__matrix-head,.institutional-command__matrix-row{border-bottom:1px dashed var(--rule);grid-template-columns:minmax(0,.9fr) 4.4rem 4.4rem minmax(0,1.35fr);align-items:start;gap:.8rem;padding:.72rem 0;display:grid}.institutional-command__matrix-head{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.institutional-command__matrix-row strong{color:var(--ink);font-size:.95rem;line-height:1.12;display:block}.institutional-command__matrix-row em{color:var(--mute);margin-top:.16rem;font-size:.76rem;font-style:normal;display:block}.institutional-command__stance{width:3.4rem;min-height:1.8rem;font-family:var(--font-mono), monospace;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.institutional-command__stance--positive{color:#49623c;background:#5b7a4a24}.institutional-command__stance--negative{color:#884032;background:#a94a3a24}.institutional-command__stance--neutral{color:var(--ink-soft);background:#13232b14}.institutional-command__proof{background:#ece4d494;border:1px solid #13232b1a;border-radius:4px;gap:.82rem;min-width:0;padding:.95rem;display:grid}.institutional-command__body--proof-only .institutional-command__proof{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-command__body--proof-only .institutional-command__proof div{border-top:0;padding-top:0}.institutional-command__body--proof-only .institutional-command__proof div+div{border-left:1px dashed var(--rule);padding-left:.95rem}.institutional-command__proof div{border-top:1px dashed var(--rule);gap:.22rem;padding-top:.7rem;display:grid}.institutional-command__proof div:first-child{border-top:0;padding-top:0}.institutional-command__proof strong{color:var(--ink);font-size:1rem;line-height:1.2}.institutional-command__proof-link{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.55rem;font-weight:700;display:inline-flex}.trial-shell__links{flex-wrap:wrap;gap:.75rem;padding-top:.2rem;display:flex}.trial-shell__links a{color:var(--ink);text-underline-offset:.22rem;font-weight:700;-webkit-text-decoration:underline #13232b3d;text-decoration:underline #13232b3d}.proof-page,.subscribe-page{padding-bottom:4rem}.proof-hero,.subscribe-hero,.proof-section,.subscribe-section{padding:2.5rem 0 0}.subscribe-section{overflow:hidden}.subscribe-hero{padding-top:1.35rem}.proof-hero__layout,.subscribe-hero__layout,.subscribe-grid,.proof-cta{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start;gap:1.4rem;display:grid}.subscribe-hero__layout{grid-template-columns:minmax(0,.98fr) minmax(21rem,.72fr);grid-template-areas:"copy panel""evidence panel";gap:1rem 1.35rem}.subscribe-hero__copy{grid-area:copy}.subscribe-hero__layout>.subscribe-panel{grid-area:panel;align-self:end}.subscribe-hero__evidence{grid-area:evidence;grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.proof-hero__copy,.subscribe-hero__copy,.proof-section__head,.subscribe-section__copy{gap:.95rem;display:grid}.proof-hero__copy h1,.subscribe-hero__copy h1,.proof-section__head h1,.proof-section__head h2,.subscribe-section__copy h2,.proof-cta h2,.subscribe-panel h2{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin:0;font-weight:500}.proof-hero__copy h1,.subscribe-hero__copy h1{max-width:12ch;font-size:clamp(3.25rem,7vw,5.8rem);line-height:.92}.subscribe-hero__copy h1{max-width:15ch;font-size:clamp(2.75rem,5.3vw,4.8rem);line-height:.95}.proof-section__head h1,.proof-section__head h2,.subscribe-section__copy h2,.proof-cta h2,.subscribe-panel h2{font-size:clamp(2rem,3.4vw,3.1rem);line-height:.98}.subscribe-panel h2{font-size:clamp(1.7rem,2.4vw,2.35rem)}.proof-hero__copy p:not(.eyebrow),.subscribe-hero__copy>p:not(.eyebrow),.proof-section__head p,.subscribe-section__copy p,.proof-cta p,.subscribe-panel p,.proof-cpi__forecast p,.proof-cpi__accuracy p,.proof-contributor p,.proof-archive__row p{color:var(--ink-soft);margin:0;line-height:1.7}.proof-hero__ledger,.subscribe-panel,.proof-cpi__forecast,.proof-cpi__accuracy,.proof-cta{border:1px solid var(--rule);background:#ece4d4ad;border-radius:4px;gap:1rem;padding:1.25rem;display:grid}.proof-hero__ledger div{border-top:1px dashed var(--rule);gap:.22rem;padding-top:.8rem;display:grid}.proof-hero__ledger div:first-child{border-top:0;padding-top:0}.proof-hero__ledger strong,.proof-cpi__forecast strong,.proof-cpi__accuracy strong{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-size:1.42rem;font-weight:500;line-height:1}.proof-cpi,.proof-lock{gap:1.25rem;display:grid}.proof-lock__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.proof-lock-card{border:1px solid var(--rule);background:#ece4d4ad;border-radius:4px;gap:.9rem;padding:1.25rem;display:grid}.proof-lock-card>span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.proof-lock-card>strong{max-width:13rem;color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-size:1.45rem;font-weight:500;line-height:1.05}.proof-lock-card p{color:var(--ink-soft);margin:0;line-height:1.65}.proof-lock-card__rows{border-top:1px dashed var(--rule);gap:0;margin-top:.15rem;display:grid}.proof-lock-card__row{border-bottom:1px dashed var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.68rem 0;display:grid}.proof-lock-card__row span{color:var(--ink-soft);font-size:.88rem}.proof-frost-value,.proof-hero__ledger .proof-frost-value{isolation:isolate;color:#0000;min-width:4.6rem;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(145deg,#ffffff75,#d6cab438),#efe8da5c;border:1px solid #ffffff8a;border-radius:999px;justify-self:end;place-items:center;padding:.34rem .62rem;font-size:.72rem;font-style:normal;font-weight:800;line-height:1;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 -1px #725e3d0f,0 .65rem 1.35rem #30281c0f}.proof-frost-value:before{z-index:-1;content:"";background:linear-gradient(115deg,#0000 25%,#ffffff70 48%,#0000 68%);position:absolute;inset:-70%;transform:rotate(12deg)}.proof-frost-value:after{z-index:1;border-radius:inherit;-webkit-backdrop-filter:blur(3.5px)saturate(1.08);backdrop-filter:blur(3.5px)saturate(1.08);content:"";pointer-events:none;background:radial-gradient(circle at 50% 34%,#ffffff42,#0000 62%),#efe8da38;position:absolute;inset:0}.proof-frost-value__digits{z-index:0;color:#46351f33;filter:blur(2.35px);opacity:.88;text-shadow:0 0 .16rem #46351f6b,0 0 .46rem #46351f3d;-webkit-user-select:none;user-select:none;position:relative;transform:scaleX(1.04)}.proof-hero__ledger .proof-frost-value{letter-spacing:.06em;justify-self:start;min-width:5.7rem;padding:.5rem .82rem;font-size:.95rem}.proof-frost-value--hero .proof-frost-value__digits{filter:blur(3px);opacity:.82}.proof-cpi__grid{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,.75fr));gap:1rem;display:grid}.proof-contributor-list,.subscribe-included,.proof-archive__rows{border-top:1px solid var(--rule);gap:0;display:grid}.proof-contributor,.subscribe-included__row,.proof-archive__row{border-bottom:1px dashed var(--rule);align-items:start;gap:.8rem;display:grid}.proof-contributor{grid-template-columns:minmax(0,.72fr) minmax(0,1.25fr) 5rem;padding:.82rem 0}.proof-contributor strong,.proof-archive__row strong,.subscribe-included__row strong{color:var(--ink);line-height:1.2}.proof-contributor span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:.15rem;font-size:.66rem;display:block}.proof-contributor em,.proof-archive__row em{color:var(--ink);font-family:var(--font-mono), monospace;white-space:nowrap;justify-self:end;font-size:.82rem;font-style:normal;font-weight:800}.proof-contributor--fresh em{color:#49623c}.proof-contributor--aging em{color:var(--accent-ink)}.proof-contributor--stale em{color:#884032}.proof-archive{gap:1.25rem;display:grid}.proof-section--archive{padding-top:2rem}.proof-archive__ledger{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:start;gap:1rem;display:grid}.proof-archive__table{border-top:1px solid var(--rule);align-content:start;gap:0;min-width:0;display:grid}.proof-archive__table-head,.proof-archive__ledger-row{grid-template-columns:minmax(8.5rem,.55fr) minmax(0,.9fr) minmax(0,1.1fr) 5.4rem;align-items:start;gap:.85rem;display:grid}.proof-archive__table-head{border-bottom:1px solid var(--rule);color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:.75rem 0;font-size:.68rem;font-weight:700}.proof-archive__ledger-row{border-bottom:1px dashed var(--rule);color:inherit;border-left:2px solid #0000;padding:.95rem .7rem;text-decoration:none;transition:background-color .16s,border-color .16s}.proof-archive__ledger-row:hover,.proof-archive__ledger-row:focus-visible,.proof-archive__ledger-row--active{background:#5b7a4a12;border-left-color:#5b7a4ab8;outline:0}.proof-archive__ledger-row span,.proof-archive__selected-metrics span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;display:block}.proof-archive__ledger-row strong,.proof-archive__selected h3,.proof-archive__selected-metrics strong{color:var(--ink);line-height:1.2}.proof-archive__ledger-row p{margin:0}.proof-archive__ledger-row em{color:#49623c;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#5b7a4a24;border-radius:999px;justify-self:end;padding:.28rem .62rem;font-size:.72rem;font-style:normal;font-weight:800}.proof-archive__selected{border:1px solid var(--rule);background:#ece4d4ad;border-radius:4px;align-content:start;gap:.9rem;padding:1.15rem;display:grid}.proof-archive__selected h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,2.5vw,2.25rem);font-weight:500}.proof-archive__selected p{color:var(--ink-soft);margin:0;line-height:1.65}.proof-archive__selected-metrics{gap:.72rem;margin-top:.2rem;display:grid}.proof-archive__selected-metrics div{border-top:1px dashed var(--rule);gap:.22rem;padding-top:.72rem;display:grid}.proof-archive__selected-metrics strong{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-size:1.25rem;font-weight:500}.proof-archive__selected-metrics p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.45}.proof-archive__empty{border:1px dashed var(--rule);color:var(--ink-soft);padding:1rem;line-height:1.45}.proof-archive__row{color:inherit;grid-template-columns:minmax(11rem,.55fr) minmax(0,1fr) auto;padding:.95rem 0}.proof-archive__row span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;display:block}.proof-section--release-record{padding-top:2rem}.proof-release-record{gap:1.25rem;display:grid}.proof-release-record__table{border-top:1px solid var(--rule);align-content:start;min-width:0;display:grid}.proof-release-record__head,.proof-release-record__row{grid-template-columns:minmax(8.5rem,.7fr) minmax(8rem,.62fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.proof-release-record__head{border-bottom:1px solid var(--rule);color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:.78rem 0;font-size:.68rem;font-weight:700}.proof-release-record__row{border-bottom:1px dashed var(--rule);padding:1rem 0}.proof-release-record__row--featured{background:#c47a3811;border-bottom-style:solid;margin-inline:-.8rem;padding-inline:.8rem}.proof-release-record__head>:nth-child(4),.proof-release-record__row>:nth-child(4){border-left:1px solid var(--rule);padding-left:.9rem}.proof-release-record__cell,.proof-release-record__metric{gap:.32rem;min-width:0;display:grid}.proof-release-record__cell span,.proof-release-record__metric span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:700;line-height:1.25}.proof-release-record__cell .proof-release-record__feature{width:fit-content;color:var(--rust);background:#fffbf5b3;border:1px solid #9952233d;border-radius:3px;padding:.22rem .38rem;font-size:.56rem}.proof-release-record__cell strong{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:500;line-height:1.08}.proof-release-record__cell em,.proof-release-record__cell small{color:var(--ink-soft);font-size:.84rem;font-style:normal;line-height:1.35}.proof-release-record__cell small{color:var(--mute)}.proof-release-record__metric-values{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(4.6rem,.72fr);align-items:stretch;gap:.45rem;display:grid}.proof-release-record__metric-values div,.proof-release-record__metric-values small{background:#fffbf59e;border:1px solid #13232b14;border-radius:4px;min-width:0;padding:.52rem .58rem}.proof-release-record__metric-values div{gap:.18rem;display:grid}.proof-release-record__metric-values em{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:700}.proof-release-record__metric-values strong{color:var(--ink);font-size:clamp(1.02rem,1.3vw,1.28rem);line-height:1}.proof-release-record__metric-values small{color:var(--ink-soft);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;line-height:1.25;display:flex}.proof-release-record__empty{border:1px dashed var(--rule);color:var(--ink-soft);padding:1rem;line-height:1.45}.proof-section--cta,.subscribe-section--proof{padding-top:3.2rem}.proof-cta{align-items:center}.proof-cta .auth-actions{justify-content:flex-end}.subscribe-panel{align-content:start;gap:.85rem;padding:1.05rem}.subscribe-panel>p:not(.eyebrow){line-height:1.5}.subscribe-panel .auth-actions{justify-content:flex-end;gap:.6rem;display:grid}.subscribe-panel .auth-actions__legal{font-size:.8rem;line-height:1.35}.subscribe-panel .auth-actions__button{min-height:2.75rem}.subscribe-grid{isolation:isolate;align-items:start;position:relative}.subscribe-section__copy{z-index:1;position:relative}.subscribe-section__copy>.eyebrow,.subscribe-section__copy>h2,.subscribe-included{z-index:2;position:relative}.subscribe-included:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#f6f1e700,#f6f1e7f0 22%,#f6f1e7 100%);position:absolute;inset:-1rem -1rem -1rem -3.5rem}.subscribe-included__row{grid-template-columns:auto minmax(0,1fr);padding:.85rem 0}.subscribe-included__row span{background:var(--green);border-radius:999px;width:.65rem;height:.65rem;margin-top:.3rem}.ad-slot{grid-template-columns:minmax(0,.8fr) minmax(12rem,1fr)}@media (max-width:1100px){.hpd-hero__layout,.ved-note,.institutional-command__body,.cpi-nowcast__detail-grid,.institutional-radar__lead,.proof-lock__grid,.trial-shell__layout,.contact-shell-a__layout,.proof-hero__layout,.subscribe-grid,.physical-pressure__grid,.proof-cta{grid-template-columns:1fr}.physical-pressure__heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}.hpd-hero__layout{grid-template-areas:"copy""curve""trial"}.ved-hero__cards{grid-template-columns:1fr}.ved-regime-frame{min-height:0;padding:1.3rem}.ved-regime-frame__main{--regime-state-frame-height:32rem;grid-template-columns:1fr}.ved-regime-map__plot{height:calc(var(--regime-state-frame-height) - 1.85rem)}.ved-regime-drift{grid-template-columns:1fr}.ved-regime-drift__copy,.ved-regime-drift__pressure{border-bottom:1px solid #cabea8b8;border-right:0}}@media (max-width:900px){.ved-hero__copy .ved-cross-signal__headline--long{font-size:3rem;line-height:1}.hpd-groups,.hpd-section__head,.ved-section__head,.institutional-command__topline,.cpi-nowcast__topline,.proof-cpi__grid,.institutional-radar__summary-grid,.institutional-radar__coverage-grid,.ved-cat,.ved-note__analysis-thesis,.ved-note__analysis-grid,.ved-note__summary-grid,.ved-note__source-market-row,.ved-note__source-sector-row,.historical-mood-frame__grid,.macro-nodes-frame,.analyst-archive-grid,.trial-shell__meta,.contact-shell-a__meta{grid-template-columns:1fr}.cpi-nowcast__overview-grid,.daily-delta__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ved-note__visual-panel--drivers,.ved-note__source-panel--market{grid-area:auto}.ved-note__source-value{text-align:left;justify-items:start}.ved-note__source-tip{width:min(19rem,100vw - 4rem);left:0;right:auto}.hpd-hero__trial-lower{grid-template-columns:1fr}.ved-cat__item--feature{grid-column:auto}.ved-regime-frame__head{flex-direction:column;align-items:flex-start}.ved-regime-frame__head-meta{text-align:left;justify-items:start}.ved-regime-drift__pressure-card{min-height:6.9rem}.ved-regime-drift__vector{min-height:0}.ved-regime-frame__paired-panels{grid-template-columns:1fr}.ved-regime-frame__ranked{grid-template-columns:repeat(2,minmax(0,1fr))}.historical-mood-frame__primary{grid-template-columns:1fr}.historical-mood-card__outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.historical-mood-frame__head{flex-direction:column;align-items:flex-start}.historical-mood-frame__head dl{width:100%}.macro-nodes-frame__content{text-align:left;border-left:0;align-content:start;justify-items:start;padding:1rem}.macro-nodes-frame__beta{justify-self:start}.macro-nodes-frame__copy{justify-items:start;width:100%;max-width:none}.macro-nodes-frame__visual{border-bottom:1px solid #cabea8b8;border-right:0;width:100%;max-width:100%;min-height:15rem}.macro-nodes-frame__actions{justify-content:flex-start}.physical-pressure__head,.physical-pressure__grid,.physical-pressure__heatmap,.physical-pressure__ribbon-layout{grid-template-columns:1fr}.physical-pressure__stack-head{display:none}.physical-pressure__evidence-row{grid-template-columns:minmax(0,1fr) repeat(3,minmax(6.4rem,.55fr))}.physical-pressure__lane-chart{grid-area:2/1/auto/-1}.physical-pressure__score{text-align:left;justify-items:start}.physical-pressure__detail{aspect-ratio:auto;min-height:0}.macro-nodes-launch,.macro-nodes-launch--compact,.macro-nodes-launch__button{width:100%;max-width:none}.ved-regime-map__plot{height:calc(var(--regime-state-frame-height) - 1.85rem);padding:3rem 1.4rem 3.2rem 2rem}.ved-regime-map__zone{font-size:.75rem}.ved-regime-map__context-card--desktop{width:min(12rem,100% - 1.4rem);padding:.65rem .72rem}.ved-regime-map__context-metrics{grid-template-columns:1fr 1fr}.ved-regime-map__tooltip{width:min(15rem,100% - 2.5rem)}.ved-regime-map__label{display:none}.ved-regime-map__point-wrap--active .ved-regime-map__label,.ved-regime-map__point-wrap--runner .ved-regime-map__label{display:inline-flex}.ved-regime-map__label--active{font-size:1.1rem}}@media (max-width:720px){.shell{width:min(100vw - 24px,100%)}.historical-mood-section{padding-top:1rem}.historical-mood-frame{padding:.9rem}.historical-mood-frame__head dl{grid-template-columns:1fr}.historical-mood-frame__head h3{font-size:clamp(1.8rem,9vw,2.25rem)}.historical-mood-frame__side-panel,.historical-mood-frame__empty{padding:.82rem}.historical-mood-card{padding:0}.historical-mood-card__top{align-items:center;gap:.4rem}.historical-mood-card__action-strip{padding-top:.58rem}.historical-mood-card__toggle{width:min(12rem,100%)}.historical-mood-card__pill-popover,.historical-mood-card__pill-popover .context-popover__trigger,.historical-mood-card__pill-popover .context-popover__label,.historical-mood-card__pill-popover .context-popover__label>span{justify-content:space-between;width:100%}.site-header{position:static}.site-header--subscribe{padding-top:10px}.site-header--subscribe .site-header__inner{gap:.7rem;padding-bottom:.55rem}.site-header--subscribe .mp-logo{width:36px;height:auto}.site-header--subscribe .site-header__mark>span{font-size:.82rem}.site-header--subscribe .site-header__mark>em{font-size:.68rem}.site-header--subscribe .site-header__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.site-header--subscribe .site-header__btn{min-height:2.35rem;padding-inline:.65rem;font-size:.82rem;line-height:1.12}.site-header--subscribe .site-header__btn--proof-trail{max-width:none}.subscribe-hero{padding-top:.9rem}.subscribe-hero__layout{grid-template-columns:1fr;grid-template-areas:"copy""panel""evidence";gap:1rem}.subscribe-hero__copy h1{max-width:none;font-size:clamp(2.35rem,12vw,3.35rem)}.subscribe-hero__evidence{grid-template-columns:1fr}.site-header__inner,.hpd-footer__inner,.daily-delta__header{flex-direction:column;align-items:flex-start}.site-header__status{flex-wrap:wrap;justify-content:flex-start;margin-bottom:.8rem}.site-header__btn,.auth-actions,.auth-actions__button{width:100%}.site-header:not(.site-header--subscribe) .site-header__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.site-header--institutional .site-header__status{margin-bottom:.35rem;font-size:.76rem}.site-header--institutional .site-header__inner{gap:.55rem}.site-header--institutional .site-header__nav{scroll-snap-type:x proximity;padding-bottom:.25rem;overflow-x:auto;gap:.4rem!important;display:flex!important}.site-header--institutional .site-header__btn{scroll-snap-align:start;flex:none;width:auto;min-width:max-content;min-height:2.25rem!important;padding-inline:.7rem!important;font-size:.78rem!important}.site-header:not(.site-header--subscribe) .site-header__btn{min-height:2.55rem;padding-inline:.7rem;font-size:.86rem;line-height:1.12}.site-header:not(.site-header--subscribe) .site-header__btn--solid{grid-column:1/-1}.site-header__btn,.auth-actions__button{justify-content:center}.ved-jumpnav{scroll-snap-type:x proximity;background:linear-gradient(270deg,#eee7d9fa,#eee7d900) 100%/3rem 100% no-repeat;flex-wrap:nowrap;padding-bottom:.35rem;padding-right:2.8rem;display:flex;overflow-x:auto}.ved-jumpnav a{scroll-snap-align:start;flex:none}.ved-jumpnav__cue{min-width:max-content;color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,#eee7d900,#eee7d9 30%);align-items:center;padding:0 .25rem 0 .8rem;font-size:.62rem;display:inline-flex;position:sticky;right:0}.hpd-category-nav{scroll-snap-type:x proximity;background:linear-gradient(270deg,#eee7d9fa,#eee7d900) 100%/3rem 100% no-repeat;gap:.45rem;margin:.75rem 0 1rem;padding:0 2.5rem .4rem 0;display:flex;overflow-x:auto}.hpd-category-nav__cue{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-align:right;text-transform:uppercase;margin:.75rem 0 0;font-size:.62rem;display:block}.hpd-category-nav a{border:1px solid var(--rule);min-height:2.3rem;color:var(--ink);scroll-snap-align:start;background:#fffbf5c2;border-radius:999px;flex:none;align-items:center;padding:0 .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.hpd-group{scroll-margin-top:1rem}.cpi-nowcast__trend-stats,.proof-release-summary{grid-template-columns:1fr 1fr}.proof-release-summary div+div{border-left:0}.proof-release-summary div:nth-child(2n){border-left:1px solid var(--rule)}.proof-release-summary div:nth-child(n+3){border-top:1px solid var(--rule)}.proof-release-record__cta{flex-direction:column;align-items:flex-start}.proof-release-record__cta .site-header__btn{width:100%}.proof-release-record__row--featured{margin-inline:0;padding-inline:0}.subscribe-proof-record__actions,.subscribe-proof-record__actions .site-header__btn{width:100%}.cpi-nowcast__overview-grid,.cpi-nowcast__risk-meter,.daily-delta__metric-grid,.ved-note__driver,.ved-note__balance-row,.ved-note__table-row,.ved-note__action-row,.ved-note__action-heatmap-row,.ved-note__stance-legend,.ved-contact-form__grid,.ved-cat__lane,.ved-regime-frame__driver-row,.ved-regime-frame__ranked{grid-template-columns:1fr}.physical-pressure__ribbons{--physical-ribbon-cell:clamp(1.55rem, 8vw, 2.1rem);--physical-ribbon-swatch:calc(var(--physical-ribbon-cell) - .48rem)}.physical-pressure__ribbon-head,.physical-pressure__ribbon-row{grid-template-columns:minmax(7.5rem, 1fr) repeat(5, var(--physical-ribbon-cell));gap:.24rem}.ved-regime-frame__ranked{grid-template-columns:1fr}.ved-regime-frame__rank-item,.ved-regime-frame__rank-item:nth-child(odd),.ved-regime-frame__rank-item:nth-child(2n){border-right:0;padding:.74rem 0}.ved-regime-frame__rank-item:nth-child(-n+2){border-top:1px solid #cabea894}.ved-regime-frame__rank-item:first-child{border-top:0}.hpd-metric,.institutional-command__matrix-head,.institutional-command__matrix-row,.proof-contributor,.proof-archive__row,.proof-archive__ledger,.proof-archive__table-head,.proof-archive__ledger-row,.proof-release-record__row,.proof-release-record__metric-values,.cpi-nowcast__metric-header,.institutional-radar__coverage-item-head,.institutional-radar__block-header,.analyst-archive-card,.analyst-archive-card__meta{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.analyst-archive-card__actions{justify-content:flex-start}.physical-pressure__evidence-row,.physical-pressure__benchmark-strip{grid-template-columns:1fr}.physical-pressure__lane-chart{grid-area:auto}.hpd-metric__value,.ved-note__driver-meta{text-align:left;justify-items:start}.ved-note__balance-row{grid-template-columns:1fr;grid-template-areas:"copy""label""meter"}.ved-note__balance-row em{text-align:left}.ved-note__driver-top{flex-direction:column;align-items:flex-start}.ved-note__analysis-thesis h3{max-width:100%;font-size:2.45rem}.hpd-metric__spark{justify-self:stretch;width:100%;max-width:none}.hpd-hero__copy h1,.ved-hero__copy h1{overflow-wrap:break-word;font-size:clamp(2.55rem,12vw,3.35rem);line-height:.92}.ved-hero__copy .ved-cross-signal__headline{font-size:2.65rem;line-height:.96}.ved-hero__copy .ved-cross-signal__headline--long{font-size:2.15rem;line-height:1}.ved-hero__regime-framework{gap:.55rem}.ved-hero__regime-chip{min-height:2.3rem;padding:0 .85rem;font-size:.84rem}.ved-note{padding:1.1rem}.ved-note__summary-grid div:nth-child(2){border-top:1px solid var(--rule);padding-top:.8rem}.ved-note__action-row--head,.ved-note__action-heatmap-row--head,.proof-archive__table-head,.proof-release-record__head{display:none}.ved-note__action-heatmap-row>[data-label]{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:.75rem;display:grid}.ved-note__action-heatmap-row>[data-label]:before{color:var(--mute);content:attr(data-label);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.ved-note__action-heatmap-row .ved-note__stance{place-self:stretch stretch;margin:0}.proof-archive__ledger-row em{justify-self:start}.proof-release-record__metric-values small{text-align:left;justify-content:flex-start}.proof-release-record__row>:nth-child(4){border-top:1px solid var(--rule);border-left:0;padding-top:.85rem;padding-left:0}.institutional-command__body--proof-only .institutional-command__proof{grid-template-columns:1fr}.institutional-command__body--proof-only .institutional-command__proof div+div{border-top:1px dashed var(--rule);border-left:0;padding-top:.7rem;padding-left:0}.ved-note__score-history-row,.ved-note__mini-table-row,.ved-note__metric-pair,.macro-nodes-frame{grid-template-columns:1fr}.macro-nodes-frame{align-items:stretch;padding:0}.macro-nodes-frame__actions,.macro-nodes-frame__actions .site-header__btn{width:100%}.ved-cat__head{flex-direction:column;align-items:flex-start}.ved-cat__head>div,.ved-cat__head h3{min-width:0;max-width:100%}.ved-cat .status-chip,.context-popover--chip .status-chip{white-space:normal;text-align:left;min-width:0;max-width:100%;line-height:1.2}.cpi-nowcast__table-row{grid-template-columns:1fr;gap:.55rem}.cpi-nowcast__table-row--head{display:none}.cpi-nowcast__table-cell[data-label]{width:100%;min-width:0;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;align-items:center;gap:.75rem;padding:.35rem 0;display:grid}.cpi-nowcast__table-cell[data-label]:before{content:attr(data-label);color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.cpi-nowcast__heat-cell.cpi-nowcast__table-cell[data-label]{border-radius:4px;min-height:2.25rem;padding-inline:.65rem}.context-popover{gap:.45rem;max-width:100%;display:inline-grid}.context-popover__trigger{align-items:flex-start;min-width:0;max-width:100%}.context-popover__label{min-width:0;max-width:100%}.context-popover .context-popover__panel{width:min(100%,18rem);box-shadow:none;margin-top:0;padding:.68rem .78rem;display:none;position:static;transform:none}.context-popover .context-popover__panel:before{display:none}.context-popover[data-open=true] .context-popover__panel{display:block}.context-popover.context-popover--chip .context-popover__panel{right:auto}.context-popover.context-popover--metric .context-popover__panel{top:auto;left:auto;transform:none}.metric-explainer{grid-template-columns:1fr;gap:.35rem}.metric-explainer__trigger{margin:0;padding:.78rem 0}.metric-explainer__hint{display:inline-flex}.metric-explainer__detail--panel{display:none}.metric-explainer__detail--inline{padding:0 0 .85rem;display:grid}.ved-regime-frame{gap:1.05rem;padding:1rem}.ved-regime-frame__main{--regime-state-frame-height:20rem}.ved-regime-frame__head h2{overflow-wrap:break-word;font-size:clamp(1.9rem,9vw,2.2rem);line-height:.96}.ved-regime-frame__head-meta{font-size:.68rem}.ved-regime-drift__copy,.ved-regime-drift__pressure,.ved-regime-drift__vector{padding:.9rem}.ved-regime-drift__copy h3{font-size:1.55rem}.ved-regime-drift__pressure-card{min-height:6.4rem;padding:.8rem}.ved-regime-drift__pressure-card strong{font-size:1.1rem}.ved-regime-drift__copy p:not(.eyebrow),.ved-regime-drift__pressure-card p,.ved-regime-drift__driver p{overflow-wrap:break-word}.ved-regime-drift__watch{min-height:0}.ved-regime-drift__watch div{min-height:4rem;padding:.65rem}.ved-regime-drift__pressure-head{flex-direction:column;align-items:flex-start}.ved-regime-frame__paired-panel--definitions{padding:.25rem .8rem}.ved-regime-drift__pressure-grid,.ved-regime-drift__watch,.ved-regime-frame__paired-panel--pressure .ved-regime-drift__pressure-grid,.ved-regime-frame__paired-panel--pressure .ved-regime-drift__watch{grid-template-columns:1fr}.ved-regime-map__plot{height:20rem;padding:1.75rem .95rem 1.75rem 1.1rem}.ved-regime-map{--regime-map-y-axis-gutter:0rem;height:auto;padding-bottom:0;padding-left:0}.ved-regime-frame__context,.ved-regime-frame__call--state{height:auto;max-height:none;overflow:visible}.ved-regime-frame__state-metrics,.ved-regime-frame__state-stacks{grid-template-columns:1fr}.ved-regime-map__zone{color:#13232b57;font-size:.58rem}.ved-regime-map__zone--tl,.ved-regime-map__zone--tr{top:.8rem}.ved-regime-map__zone--bl,.ved-regime-map__zone--br{bottom:.8rem}.ved-regime-map__edge{display:none}.ved-regime-map__axis{z-index:4;color:#13232b85;opacity:.82;background:#fffbf594;border:1px solid #cabea875;border-radius:999px;align-items:center;min-height:1.38rem;padding:0 .45rem;font-size:.52rem;display:inline-flex;position:absolute}.ved-regime-map__axis--y{left:calc(var(--regime-map-y-axis-gutter) + 1.05rem);top:50%;bottom:auto;transform:translate(-50%,-50%)rotate(-90deg)}.ved-regime-map__axis--x{top:auto;bottom:2.27rem;left:50%;transform:translate(-50%)}.ved-regime-map__axis-title{gap:.28rem;width:clamp(14rem,56vw,20rem)}.ved-regime-map__axis-side{gap:.24rem}.ved-regime-map__axis-title strong{min-width:1rem;min-height:1rem;font-size:.52rem}.ved-regime-map__axis-note{font-size:.66rem}.ved-regime-map__region-label{max-width:8.5rem;box-shadow:none;padding:.12rem .3rem;font-size:.72rem;line-height:1.08;display:none}.ved-regime-map__region-label--active{display:block}.ved-regime-map__state{width:.8rem;height:.8rem}.ved-regime-map__state-label{letter-spacing:.02em;min-height:1.05rem;padding:0 .3rem;font-size:.5rem}.ved-regime-map__state-date-tooltip{min-height:1.22rem;padding:.14rem .4rem;font-size:.66rem}.ved-regime-map__state-label--above-left{bottom:.58rem;right:.58rem}.ved-regime-map__state-label--below-left{top:.58rem;right:.58rem}.ved-regime-map__state-label--above-right{bottom:.58rem;left:.58rem}.ved-regime-map__state-label--below-right{top:.58rem;left:.58rem}.ved-regime-map__axis-value{letter-spacing:.03em;min-height:1.14rem;padding:0 .34rem;font-size:.62rem}.ved-regime-map__axis-value--x{bottom:.42rem}.ved-regime-map__axis-value--y{left:.42rem}.ved-regime-map__zoom{top:2.35rem;right:.58rem}.ved-regime-map__zoom button{width:1.36rem;height:1.36rem;font-size:.84rem}.ved-regime-map__zoom output{min-width:2.1rem;font-size:.56rem}.ved-regime-map__tooltip{width:min(13rem,100% - 1.4rem);padding:.7rem}.ved-regime-map__context-card--desktop{display:none}.ved-regime-map__context-card--mobile{gap:.32rem;padding:.72rem .82rem;display:grid}.ved-regime-map__context-card h4{font-size:1rem}.ved-regime-map__context-card p:last-child,.ved-regime-map__context-eyebrow{font-size:.72rem}.ved-regime-map__context-metrics{grid-template-columns:1fr;gap:.28rem}.ved-regime-map__context-metrics dt,.ved-regime-map__context-metrics dd{font-size:.7rem}.ved-regime-map__tooltip h4{font-size:1rem}.ved-regime-map__tooltip-summary,.ved-regime-map__tooltip dt,.ved-regime-map__tooltip dd,.ved-regime-map__tooltip-drivers p{font-size:.76rem}.ved-regime-map__point-wrap{gap:.42rem}.ved-regime-map__point{border-width:2px;width:.86rem;height:.86rem}.ved-regime-map__point-wrap--active .ved-regime-map__point{width:.96rem;height:.96rem;box-shadow:0 0 0 3px #b96e2cf2}.ved-regime-map__point-wrap--active .ved-regime-map__label,.ved-regime-map__point-wrap--runner .ved-regime-map__label{font-size:.74rem}.ved-regime-frame__call{padding:1rem}.ved-regime-frame__call h3{font-size:1.8rem}.ved-regime-frame__call p{font-size:.93rem}.ved-regime-frame__rank-item strong{font-size:.98rem}.ved-regime-frame__rank-item em{font-size:.76rem}.ved-regime-frame__drivers{gap:.55rem}.ved-regime-frame__driver-row{gap:.35rem;min-height:0;padding:.6rem 0}.ved-regime-frame__driver-value{text-align:left}.ved-regime-frame__rank-item{min-height:0}.ved-regime-frame__rank-item--active{border-left:0}.trial-shell__copy h1,.contact-shell-a__copy h1{max-width:100%}.ved-note__lede{font-size:1.12rem}.ved-note__lede:first-letter{font-size:3.2rem}}.legal-banner{background:var(--ink);color:var(--paper);border-bottom:1px solid var(--accent)}.legal-banner__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:.7rem 0;display:flex}.legal-banner__copy{flex-direction:column;gap:.1rem;font-size:.9rem;line-height:1.45;display:flex}.legal-banner__copy strong{font-weight:600}.legal-banner__copy span{color:#f5f0e6d1}.legal-banner__copy a{color:var(--paper);text-decoration:underline}.legal-banner__error{color:#f4b6a0;font-style:normal}.legal-banner__actions{flex:none}.legal-banner__accept{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:.55rem 1.3rem;font-size:.9rem;font-weight:600}.legal-banner__accept:hover{background:var(--accent-ink)}.legal-banner__accept:disabled{opacity:.6;cursor:default}.bond-dashboard{overflow:clip}.bond-dashboard h1,.bond-dashboard h2{font-family:var(--font-display), Georgia, serif;letter-spacing:0;font-weight:600}.bond-dashboard__hero{border-bottom:1px solid var(--rule);padding:clamp(3.5rem,8vw,7.5rem) 0 clamp(3rem,6vw,5rem)}.bond-dashboard__hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);display:grid}.bond-dashboard__hero-copy{max-width:840px}.bond-dashboard__hero-copy h1{max-width:780px;margin:.55rem 0 1.25rem;font-size:clamp(3.4rem,7vw,6.8rem);line-height:.94}.bond-dashboard__hero-copy .lede{max-width:760px;color:var(--ink-soft);font-size:clamp(1.12rem,2vw,1.38rem);line-height:1.65}.bond-dashboard__hero-copy .hero__actions{margin-top:1.75rem}.bond-dashboard__share{cursor:pointer;font-family:inherit}.bond-dashboard__latest{border:1px solid var(--rule);background:#fbf8f1bd;border-radius:6px;padding:1.5rem}.bond-dashboard__latest-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.15rem;display:flex}.bond-dashboard__latest-head p{margin:0}.bond-dashboard__latest-head>div>p:last-child{color:var(--ink);margin-top:.35rem;font-size:1.1rem;font-weight:700}.bond-dashboard__yield-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.bond-dashboard__yield-grid>div{border-bottom:1px solid var(--rule);padding:1.15rem 0}.bond-dashboard__yield-grid>div:nth-child(odd){border-right:1px solid var(--rule);padding-right:1rem}.bond-dashboard__yield-grid>div:nth-child(2n){padding-left:1rem}.bond-dashboard__yield-grid dt{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.bond-dashboard__yield-grid dd{font-family:var(--font-display), Georgia, serif;margin:.3rem 0 0;font-size:2rem;font-weight:700}.bond-dashboard__latest .microcopy{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;margin:1rem 0 0;font-size:.78rem;line-height:1.55}.bond-dashboard__curve-section,.bond-dashboard__read-section,.bond-dashboard__context-section,.bond-dashboard__faq-section,.bond-dashboard__table-section,.bond-dashboard__final{padding:clamp(4rem,8vw,7rem) 0}.bond-dashboard__curve-section,.bond-dashboard__table-section{background:#ffffff2e}.bond-dashboard__section-head{grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:2.25rem;display:grid}.bond-dashboard__section-head--narrow{align-items:start}.bond-dashboard__section-head h2,.bond-dashboard__table-layout h2,.bond-dashboard__advanced h2,.bond-dashboard__member-cta h2{max-width:760px;margin:.45rem 0 0;font-size:clamp(2.2rem,4.4vw,4.2rem);line-height:1.02}.bond-dashboard__section-head>p,.bond-dashboard__table-layout>div>p,.bond-dashboard__advanced-inner>div>p{color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.68}.bond-dashboard__curve-section .yield-surface,.bond-dashboard__curve-section .yield-surface__plot-shell{min-height:0}.bond-dashboard__facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bond-dashboard__facts article{min-height:190px;padding:1.6rem}.bond-dashboard__facts article+article{border-left:1px solid var(--rule)}.bond-dashboard__facts strong{font-family:var(--font-display), Georgia, serif;margin-top:.8rem;font-size:clamp(2rem,4vw,3.3rem);display:block}.bond-dashboard__facts article>p:last-child{max-width:36ch;color:var(--ink-soft);margin:.65rem 0 0;line-height:1.55}.bond-dashboard__teaching{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3.5rem;display:grid}.bond-dashboard__teaching article{border-bottom:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);gap:1rem;min-height:220px;padding:2rem 2rem 2rem 0;display:grid}.bond-dashboard__teaching article:nth-child(odd){border-right:1px solid var(--rule);padding-right:2.5rem}.bond-dashboard__teaching article:nth-child(2n){padding-left:2.5rem}.bond-dashboard__teaching article>span{color:var(--mute);font-family:var(--font-mono), monospace;font-size:.8rem}.bond-dashboard__teaching h3,.bond-dashboard__context-grid h3{margin:0;font-size:1.25rem}.bond-dashboard__teaching p,.bond-dashboard__context-grid p{color:var(--ink-soft);margin:.75rem 0 0;line-height:1.65}.bond-dashboard__context-section{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.bond-dashboard__context-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bond-dashboard__context-grid article{padding:.4rem 2rem .4rem 0}.bond-dashboard__context-grid article+article{border-left:1px solid var(--rule);padding-left:2rem}.bond-dashboard__faq-section{border-top:1px solid var(--rule)}.bond-dashboard__faq-list{border-top:1px solid var(--ink)}.bond-dashboard__faq-list details{border-bottom:1px solid var(--rule)}.bond-dashboard__faq-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:1rem;padding:1.35rem 0;font-size:1.1rem;font-weight:700;list-style:none;display:grid}.bond-dashboard__faq-list summary::-webkit-details-marker{display:none}.bond-dashboard__faq-list summary:after{content:"+";border:1px solid var(--rule);width:2rem;height:2rem;font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;font-size:1rem;font-weight:500;display:grid}.bond-dashboard__faq-list details[open] summary:after{content:"−"}.bond-dashboard__faq-list details p{max-width:76ch;color:var(--ink-soft);margin:-.25rem 3.5rem 0 0;padding:0 0 1.5rem;font-size:1.02rem;line-height:1.68}.bond-dashboard__advanced{background:var(--ink);color:var(--paper);padding:clamp(3rem,6vw,5rem) 0}.bond-dashboard__advanced-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.bond-dashboard__advanced .eyebrow,.bond-dashboard__advanced-inner>div>p{color:#f5f0e6b8}.bond-dashboard__advanced .cta-button{background:var(--paper);color:var(--ink)}.bond-dashboard__table-layout{grid-template-columns:minmax(280px,.66fr) minmax(560px,1.34fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.bond-dashboard__source{border-top:1px solid var(--rule);gap:.45rem;margin:2rem 0;padding-top:1.4rem;display:grid}.bond-dashboard__source p{color:var(--ink-soft);margin:0}.bond-dashboard__source a{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.bond-dashboard__table-wrap{border-top:1px solid var(--ink);overflow-x:auto}.bond-dashboard__table-wrap table{border-collapse:collapse;width:100%;min-width:0}.bond-dashboard__table-wrap caption{color:var(--mute);text-align:left;padding:1rem 0;font-size:.8rem}.bond-dashboard__table-wrap th,.bond-dashboard__table-wrap td{border-bottom:1px solid var(--rule);text-align:left;padding:.85rem 1rem}.bond-dashboard__table-wrap thead th{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.bond-dashboard__table-wrap tbody th{font-weight:700}.bond-dashboard__table-wrap td:nth-child(2){font-family:var(--font-mono), monospace;font-weight:700}.bond-dashboard__member-cta{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:2rem 0;display:grid}@media (max-width:900px){.bond-dashboard__hero-inner,.bond-dashboard__section-head,.bond-dashboard__advanced-inner,.bond-dashboard__table-layout,.bond-dashboard__member-cta,.bond-dashboard__facts{grid-template-columns:1fr}.bond-dashboard__facts article{min-height:0}.bond-dashboard__facts article+article{border-top:1px solid var(--rule);border-left:0}.bond-dashboard__context-grid{grid-template-columns:1fr}.bond-dashboard__context-grid article{padding:1.5rem 0}.bond-dashboard__context-grid article+article{border-top:1px solid var(--rule);border-left:0;padding-left:0}.bond-dashboard__advanced-inner{align-items:start}.bond-dashboard__advanced .cta-button{width:fit-content}}@media (max-width:640px){.bond-dashboard__hero{padding-top:2.8rem}.bond-dashboard__hero-copy h1{font-size:clamp(3rem,14vw,4.35rem)}.bond-dashboard__hero-copy .hero__actions{grid-template-columns:1fr;display:grid}.bond-dashboard__hero-copy .hero__actions>*{width:100%}.bond-dashboard__latest{padding:1.1rem}.bond-dashboard__latest-head{align-items:flex-start}.bond-dashboard__yield-grid dd{font-size:1.65rem}.bond-dashboard__curve-section,.bond-dashboard__read-section,.bond-dashboard__context-section,.bond-dashboard__faq-section,.bond-dashboard__table-section,.bond-dashboard__final{padding:3.5rem 0}.bond-dashboard__teaching{grid-template-columns:1fr}.bond-dashboard__teaching article,.bond-dashboard__teaching article:nth-child(odd),.bond-dashboard__teaching article:nth-child(2n){border-right:0;min-height:0;padding:1.6rem 0}.bond-dashboard__table-layout>div:first-child .hero__actions{grid-template-columns:1fr;display:grid}.bond-dashboard__table-layout>div:first-child .hero__actions>*{width:100%}}