@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--canvas:#f2ede3;--canvas-strong:#e4d8c5;--ink:#13232b;--ink-inverse:#f8f4ec;--ink-soft:#485861;--line:#13232b29;--warm:#b96e2c;--warm-soft:#b96e2c24;--surface:#ffffff75;--surface-strong:#fffbf5b8;--surface-deep:#182a32;--shadow:0 24px 80px #221f1b14}*{box-sizing:border-box}html{background:radial-gradient(circle at top left, #b96e2c24, transparent 28rem), linear-gradient(180deg, #f6f1e7 0%, var(--canvas) 52%, #efe8dc 100%);color:var(--ink)}body{min-height:100vh;color:var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button,a[href]{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.58}.navigation-feedback{z-index:200;pointer-events:none;opacity:0;height:3px;transition:opacity 80ms,transform 80ms;position:fixed;inset:0 0 auto;overflow:hidden;transform:translateY(-100%)}.navigation-feedback:before{background:var(--warm);content:"";width:38%;position:absolute;inset:0 auto 0 0;transform:translate(-105%)}html[data-navigation-pending=true] .navigation-feedback{opacity:1;transform:translateY(0)}html[data-navigation-pending=true] .navigation-feedback:before{animation:.9s ease-in-out infinite navigation-feedback-slide}@keyframes navigation-feedback-slide{0%{transform:translate(-105%)}65%,to{transform:translate(275%)}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #b96e2c80}.shell{width:min(1180px,100vw - 2.5rem);margin:0 auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.85rem 0 0;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:1rem;padding:.2rem 0;display:flex}.site-header__brand{gap:.12rem;display:grid}.site-header__brand-mark,.site-header__brand-sub{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.site-header__brand-mark{color:var(--ink);font-weight:700}.site-header__brand-sub{color:var(--ink-soft)}.site-header__nav{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.site-header__link,.site-header__button{border:1px solid var(--line);min-height:2.5rem;color:var(--ink);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;display:inline-flex}.site-header__button{background:var(--ink);color:#fff}.brand-lockup__eyebrow,.eyebrow,.microcopy,.metric-row__date,.site-contact-link,.metric-row__sparkline-meta{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.brand-lockup__eyebrow,.eyebrow,.microcopy,.metric-row__date,.metric-row__sparkline-meta,.site-contact-link{color:var(--ink-soft)}.site-contact-link{padding:.35rem 0}.hero,.section,.analysis-shell,.contact-shell{padding:4rem 0}.hero--immersive{padding:3.6rem 0 2.4rem;position:relative;overflow:clip}.hero__layout,.analysis-shell__layout,.contact-shell__layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:2rem;display:grid}.contact-shell__layout--solo{grid-template-columns:minmax(0,28rem);justify-content:center}.hero__layout--solo{grid-template-columns:minmax(0,1fr)}.hero__layout--solo .hero__copy{max-width:72rem}.hero__copy h1,.section__heading h2,.analysis-page__header h1,.contact-shell__copy h1{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.04em;font-weight:500}.hero__copy h1,.contact-shell__copy h1{white-space:nowrap;margin:1rem 0 1.25rem;font-size:clamp(3rem,6.8vw,5.4rem);line-height:.92}.hero__copy,.hero__frame{z-index:1;position:relative}.lede{max-width:36rem;color:var(--ink-soft);font-size:1.08rem;line-height:1.75}.hero__actions,.hero__meta,.contact-shell__meta{flex-wrap:wrap;gap:.9rem;display:flex}.cta-button,.ghost-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:2.95rem;padding:0 1.25rem;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.cta-button{background:var(--ink);color:#fff}.ghost-button{border-color:var(--line);color:var(--ink)}.cta-button:hover,.ghost-button:hover{transform:translateY(-1px)}.cta-button:active,.ghost-button:active{transition-duration:40ms;transform:translateY(0)scale(.985)}@media (prefers-reduced-motion:reduce){.navigation-feedback,.navigation-feedback:before{transition:none!important;animation:none!important}html[data-navigation-pending=true] .navigation-feedback:before{width:100%;transform:none}}.ghost-button--inline{width:fit-content}.cta-button--wide{width:100%}.hero-panel,.analysis-page__aside,.contact-form{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);padding:1.5rem}.hero__frame,.analysis-spotlight,.analysis-rail__featured,.closing-band{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-strong) 0%, #faf4eb94 100%);box-shadow:var(--shadow)}.hero-panel__status{background:#13232b14;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.8rem;display:inline-flex}.hero-panel__status:before{content:"";background:#4b9b64;border-radius:999px;width:.55rem;height:.55rem}.hero__frame{gap:1.35rem;padding:1.5rem;display:grid}.hero__frame-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hero__headline-block h2{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.04em;margin:.8rem 0 .9rem;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:.96}.hero__headline-block .lede{max-width:none;font-size:.98rem}.hero__signal-stack{display:grid}.hero__fact-list{gap:.75rem;display:grid}.hero__fact-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.hero__fact-row strong{font-size:.95rem;font-weight:600}.hero__signal-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:.95rem 0;display:grid}.hero__signal-row:first-child{border-top:0;padding-top:0}.hero__signal-label,.bucket-strip__label,.analysis-rail__date{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.82rem}.hero__signal-note,.bucket-strip__signal,.closing-band__copy{margin:.28rem 0 0;line-height:1.6}.status-chip{border-radius:999px;justify-content:center;align-items:center;min-width:5.75rem;padding:.42rem .72rem;font-size:.78rem;display:inline-flex}.status-chip--pass{color:#255c37;background:#4b9b641f}.status-chip--warn{color:#8e511b;background:#b96e2c2e}.status-chip--stable{color:#255c37;background:#4b9b641f}.status-chip--watch{color:#855c10;background:#d49d3929}.status-chip--warning{color:#8e511b;background:#b96e2c2e}.status-chip--stress{color:#7f2c2c;background:#973d3d24}.hero-panel h2,.analysis-page__aside h2,.analysis-list__item h3{margin:1rem 0;font-size:1.6rem;line-height:1.2}.analyst-home-hero{padding-top:2.6rem}.analyst-home-hero__layout,.analyst-hero__layout,.product-entry-hero__layout,.trial-page__hero,.locked-note-preview__layout,.workspace-grid,.analyst-notes{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:1.5rem;display:grid}.analyst-hero__layout{grid-template-columns:1fr}.analyst-page .section{border-top:0}.analyst-page .section--tight{padding:2.4rem 0}.analyst-home-hero__copy h1,.analyst-hero__copy h1,.product-entry-hero__copy h1,.trial-page__copy h1,.locked-note-preview__card h3,.confirmation-grid__item h2,.workspace-rail__card h2,.paywall-panel h2,.analyst-note__header h2,.analogue-card strong{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.04em;margin:.75rem 0 0;font-weight:500;line-height:.96}.analyst-home-hero__copy h1,.analyst-hero__copy h1,.product-entry-hero__copy h1,.trial-page__copy h1{font-size:clamp(3rem,7vw,5.4rem)}.analyst-hero__copy h1{max-width:13ch;font-size:clamp(3rem,4.6vw,4.5rem)}.analyst-hero__layout--institutional{grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr);align-items:start}.analyst-hero__copy--institutional{gap:1rem;display:grid}.analyst-hero__copy--institutional .lede{max-width:40rem}.analyst-hero__lead-card,.analyst-hero__summary-card,.institutional-frame__panel,.institutional-radar--panel{box-shadow:var(--shadow);background:linear-gradient(#ffffffd1 0%,#faf4eb9e 100%);border:1px solid #13232b17}.analyst-hero__lead-card{border-radius:1.6rem;gap:.55rem;max-width:42rem;padding:1.45rem 1.55rem;display:grid}.analyst-hero__lead-card h2{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:.98}.analyst-hero__lead-card p:not(.eyebrow){color:var(--ink-soft);margin:0;line-height:1.65}.analyst-hero__summary-grid{grid-template-columns:1fr;align-content:start;gap:1rem;display:grid}.analyst-hero__summary-card{border-radius:1.2rem;gap:.3rem;min-height:100%;padding:1rem 1.05rem;display:grid}.analyst-hero__summary-card span,.institutional-radar__summary-card span{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.analyst-hero__summary-card strong,.institutional-radar__summary-card strong{letter-spacing:-.02em;font-size:1.1rem;font-weight:600;line-height:1.18}.analyst-hero__summary-card p,.institutional-radar__summary-card p{color:var(--ink-soft);margin:0;line-height:1.58}.analyst-page__workspace-section{padding-top:.35rem}.analyst-workspace__intro{gap:.35rem;max-width:44rem;display:grid}.analyst-workspace__intro h2,.institutional-frame__panel-header h3{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:500;line-height:.98}.analyst-workspace__intro p:not(.eyebrow),.institutional-frame__panel-header p:not(.eyebrow){color:var(--ink-soft);margin:0;line-height:1.65}.evidence-workspace{gap:1.1rem;display:grid}.evidence-workspace__intro{margin-bottom:0}.evidence-workspace__controls{box-shadow:var(--shadow);background:linear-gradient(#fffc 0%,#f9f3ea94 100%);border:1px solid #13232b14;border-radius:1.35rem;grid-template-columns:1fr;place-items:start;gap:.9rem;padding:1rem 1.05rem;display:grid}.evidence-workspace__tablist{background:#ffffffb8;border:1px solid #13232b1a;border-radius:999px;flex-wrap:wrap;gap:.35rem;width:fit-content;padding:.25rem;display:inline-flex}.evidence-workspace__tab{min-height:2.6rem;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:0 1rem}.evidence-workspace__tab--active{background:var(--ink);color:#fff}.evidence-workspace__summary{align-content:start;gap:.28rem;display:grid}.evidence-workspace__summary-eyebrow{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.evidence-workspace__summary p{color:var(--ink-soft);margin:0;line-height:1.58}.evidence-workspace__panel{min-width:0}.evidence-workspace__header-section+.section{border-top:0;padding-top:.8rem}.institutional-frame{grid-template-columns:minmax(0,2fr) minmax(20rem,1fr);align-items:start;gap:1rem;display:grid}.institutional-frame__panel,.institutional-radar--panel{border-radius:1.6rem;gap:1rem;padding:1.4rem 1.45rem;display:grid}.institutional-frame__panel .analyst-regimes__detail{background:#ffffff9e}.analyst-page__regime-section{padding-top:.35rem}.analyst-page__regime-frame{border-top:1px solid #13232b1f;gap:1rem;padding-top:1.2rem;display:grid}.analyst-page__regime-intro{gap:.35rem;max-width:48rem;display:grid}.analyst-page__regime-intro h2{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:500;line-height:.96}.analyst-page__regime-intro p:not(.eyebrow){color:var(--ink-soft);max-width:42rem;margin:0;line-height:1.62}.institutional-radar{gap:1rem;display:grid}.institutional-radar__panel-head{gap:.4rem;display:grid}.institutional-radar__panel-summary{color:var(--ink-soft);margin:0;line-height:1.68}.institutional-radar__lead,.institutional-radar__focus,.institutional-radar__coverage--panel,.institutional-radar__block{background:#fffcf7c2;border:1px solid #13232b1a;border-radius:1.5rem;box-shadow:0 18px 48px #13232b0f}.institutional-radar__lead,.institutional-radar__focus,.institutional-radar__coverage--panel{gap:1rem;padding:1.4rem 1.45rem;display:grid}.institutional-radar__lead{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr);align-items:start}.institutional-radar__lead-copy,.institutional-radar__focus>div,.institutional-radar__coverage-head,.institutional-radar__block{gap:.8rem;display:grid}.institutional-radar__lead h3,.institutional-radar__focus h3,.institutional-radar__coverage-head h3,.institutional-radar__block h3{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.04em;margin:.55rem 0 0;font-size:clamp(1.35rem,2.4vw,1.95rem);font-weight:500;line-height:1.02}.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.68}.institutional-radar__microcopy,.institutional-radar__block-date{font-size:.95rem}.institutional-radar__stats,.institutional-radar__focus-grid{gap:.9rem;display:grid}.institutional-radar__stats>div,.institutional-radar__focus-grid>div{border-top:1px solid #13232b17;gap:.2rem;padding-top:.8rem;display:grid}.institutional-radar__stats span,.institutional-radar__focus-grid span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.74rem}.institutional-radar__stats strong{letter-spacing:-.03em;color:var(--ink);font-size:1.22rem;font-weight:600}.institutional-radar__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.institutional-radar__summary-card{background:#ffffff9e;border-radius:1rem;gap:.3rem;min-height:100%;padding:.95rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #13232b14}.institutional-radar__coverage{gap:.9rem;display:grid}.institutional-radar__coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.institutional-radar__coverage-item{background:#fff9;border-radius:1rem;gap:.5rem;min-height:100%;padding:.95rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #13232b14}.institutional-radar__coverage-item-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.institutional-radar__coverage-item strong{letter-spacing:-.02em;color:var(--ink);font-size:.98rem;font-weight:600}.institutional-radar__coverage-detail{color:#13232bb8}.institutional-radar__coverage-date{letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.institutional-radar__focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-radar__blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.institutional-radar__blocks--compact{grid-template-columns:1fr}.institutional-radar__block{padding:1.3rem 1.3rem 1.2rem}.institutional-radar--panel .institutional-radar__block{background:#ffffff9e;border-radius:1.1rem;box-shadow:inset 0 0 0 1px #13232b12}.institutional-radar__block-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.institutional-radar__signal-list{flex-wrap:wrap;gap:.5rem;display:flex}.institutional-radar__signal-list span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);background:#13232b08;border:1px solid #13232b1a;border-radius:999px;padding:.36rem .6rem;font-size:.74rem}.institutional-release-calendar{background:#fffbf5c7;border:1px solid #13232b14;gap:1rem;padding:1.15rem 1.2rem;display:grid}.institutional-release-calendar--empty{padding:1.1rem 1.2rem}.institutional-release-calendar--empty p{color:var(--ink-soft);margin:0}.institutional-release-calendar__header{border-bottom:1px solid #13232b14;gap:.28rem;padding-bottom:.78rem;display:grid}.institutional-release-calendar__header .eyebrow{margin:0}.institutional-release-calendar__header h2{margin:0;font-size:clamp(1.55rem,2.15vw,2.1rem);line-height:1}.institutional-release-calendar__event-meta{color:var(--ink-soft);font-size:.78rem;line-height:1.3}.institutional-release-calendar__timeline{gap:0;display:grid}.institutional-release-calendar__day{border-top:1px solid #13232b1f;grid-template-columns:minmax(6.5rem,.18fr) minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.institutional-release-calendar__day:first-child{border-top:0;padding-top:0}.institutional-release-calendar__day-head{align-content:start;gap:.2rem;display:grid}.institutional-release-calendar__day-head h3{margin:0;font-size:1.05rem;line-height:1.1}.institutional-release-calendar__event-list{gap:0;display:grid}.institutional-release-calendar__event{border-top:1px solid #13232b24;gap:.32rem;padding:.62rem 0;display:grid}.institutional-release-calendar__event:first-child{border-top:0;padding-top:0}.institutional-release-calendar__event-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.55rem .9rem;display:grid}.institutional-release-calendar__event-head h4{margin:.1rem 0 0;font-size:.96rem;line-height:1.22}.institutional-release-calendar__source{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.66rem}.institutional-release-calendar__event-badges{color:var(--ink-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.institutional-release-calendar__impact{min-height:1.45rem;color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#13232b14;border-radius:999px;justify-content:center;align-items:center;padding:0 .46rem;font-size:.58rem;display:inline-flex}.institutional-release-calendar__time{white-space:nowrap}.institutional-release-calendar__event--market-moving .institutional-release-calendar__impact{color:#8a4f1d;background:#b96e2c29}.institutional-release-calendar__event--model-input .institutional-release-calendar__impact{color:#49623c;background:#5b7a4a26}.institutional-release-calendar__event p{margin:0;font-size:.9rem;line-height:1.35}.oecd-monthly-section{padding-top:1.2rem}.oecd-monthly-frame{background:#f6f9f4c7;border:1px solid #13232b14;gap:1.1rem;padding:1.15rem 1.2rem;display:grid}.oecd-monthly-frame--rate_limited,.oecd-monthly-frame--stale,.oecd-monthly-frame--partial{background:#fffbf5d1}.oecd-monthly-frame--unavailable{background:#fffbf5b8}.oecd-monthly-frame__head{border-bottom:1px solid #13232b14;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding-bottom:.82rem;display:grid}.oecd-monthly-frame__head h2{margin:.1rem 0 0;font-size:clamp(1.55rem,2.15vw,2.1rem);line-height:1}.oecd-monthly-frame__head p:not(.eyebrow){max-width:47rem;color:var(--ink-soft);margin:.48rem 0 0;line-height:1.45}.oecd-monthly-frame__meta{color:var(--ink-soft);justify-items:end;gap:.4rem;font-size:.78rem;display:grid}.oecd-monthly-frame__chip{color:#405a36;min-height:1.65rem;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#49623c24;border-radius:999px;justify-content:center;align-items:center;padding:0 .58rem;font-size:.62rem;display:inline-flex}.oecd-monthly-frame__chip--partial,.oecd-monthly-frame__chip--stale,.oecd-monthly-frame__chip--rate_limited{color:#8a4f1d;background:#b96e2c29}.oecd-monthly-frame__chip--unavailable{color:var(--ink-soft);background:#13232b14}.oecd-monthly-frame__layout{grid-template-columns:minmax(0,1fr) minmax(15rem,.28fr);align-items:start;gap:1rem;display:grid}.oecd-monthly-frame__main{gap:.9rem;min-width:0;display:grid}.oecd-monthly-frame__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.oecd-monthly-frame__metric{background:#ffffff94;border:1px solid #13232b14;border-radius:.5rem;gap:.34rem;min-height:8.5rem;padding:.82rem;display:grid}.oecd-monthly-frame__metric span{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;line-height:1.2}.oecd-monthly-frame__metric strong{font-family:var(--font-display), ui-serif, Georgia, serif;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:500;line-height:.95}.oecd-monthly-frame__metric em,.oecd-monthly-frame__metric small{color:var(--ink-soft);font-size:.76rem;font-style:normal;line-height:1.25}.oecd-monthly-frame__chart-card,.oecd-monthly-frame__matrix,.oecd-monthly-frame__rail{background:#ffffff8f;border:1px solid #13232b14;border-radius:.5rem}.oecd-monthly-frame__chart-card{gap:.7rem;padding:.92rem;display:grid}.oecd-monthly-frame__chart-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.oecd-monthly-frame__chart-head h3,.oecd-monthly-frame__rail h3{margin:0;font-size:1rem;line-height:1.15}.oecd-monthly-frame__chart-head span{color:var(--ink-soft);font-size:.74rem}.oecd-monthly-frame__chart{width:100%;height:13rem;overflow:visible}.oecd-monthly-frame__chart-plot{grid-template-columns:2rem minmax(0,1fr);align-items:stretch;gap:.45rem;display:grid}.oecd-monthly-frame__chart-scale{color:var(--ink-soft);font-family:var(--font-mono), monospace;text-align:right;flex-direction:column;justify-content:space-between;font-size:.62rem;line-height:1;display:flex}.oecd-monthly-frame__chart line{stroke:#13232b1a;stroke-width:.6px}.oecd-monthly-frame__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.oecd-monthly-frame__line--leading_impulse{stroke:#49623c}.oecd-monthly-frame__line--business_confidence{stroke:#2f6f8f}.oecd-monthly-frame__line--consumer_confidence{stroke:#8a4f1d}.oecd-monthly-frame__line--activity_trade{stroke:#5d536b}.oecd-monthly-frame__chart-axis{color:var(--ink-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;font-size:.68rem;display:grid}.oecd-monthly-frame__chart-axis span:last-child{text-align:right}.oecd-monthly-frame__legend{flex-wrap:wrap;gap:.45rem;display:flex}.oecd-monthly-frame__legend-item{color:var(--ink-soft);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.oecd-monthly-frame__legend-item:before{background:var(--ink-soft);content:"";border-radius:999px;width:.85rem;height:.18rem;display:inline-block}.oecd-monthly-frame__legend-item--leading_impulse:before{background:#49623c}.oecd-monthly-frame__legend-item--business_confidence:before{background:#2f6f8f}.oecd-monthly-frame__legend-item--consumer_confidence:before{background:#8a4f1d}.oecd-monthly-frame__legend-item--activity_trade:before{background:#5d536b}.oecd-monthly-frame__matrix{display:grid;overflow:hidden}.oecd-monthly-frame__scroll-cue{color:var(--ink-soft);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.66rem;display:none}.oecd-monthly-frame__matrix-head,.oecd-monthly-frame__matrix-row{grid-template-columns:minmax(7rem,1.15fr) repeat(4,minmax(4rem,.65fr));align-items:center;gap:.4rem;min-height:2.2rem;padding:.48rem .62rem;display:grid}.oecd-monthly-frame__matrix-head{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;background:#13232b0a;font-size:.62rem}.oecd-monthly-frame__matrix-row{border-top:1px solid #13232b12}.oecd-monthly-frame__matrix-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:650;overflow:hidden}.oecd-monthly-frame__cell{min-height:1.5rem;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:.62rem;display:inline-flex}.oecd-monthly-frame__cell--improving{color:#405a36;background:#49623c29}.oecd-monthly-frame__cell--softening{color:#8a4f1d;background:#b96e2c29}.oecd-monthly-frame__cell--mixed{color:#2f5e74;background:#2f6f8f21}.oecd-monthly-frame__cell--unavailable{color:var(--ink-soft);background:#13232b12}.oecd-monthly-frame__rail{gap:1rem;padding:.95rem;display:grid}.oecd-monthly-frame__rail ul{color:var(--ink-soft);gap:.55rem;margin:.72rem 0 0;padding:0 0 0 1rem;line-height:1.4;display:grid}.oecd-monthly-frame__treatment,.oecd-monthly-frame__warning,.oecd-monthly-frame__divergence{border-top:1px solid #13232b14;gap:.38rem;padding-top:.9rem;display:grid}.oecd-monthly-frame__treatment span,.oecd-monthly-frame__warning span{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.oecd-monthly-frame__treatment p,.oecd-monthly-frame__warning p,.oecd-monthly-frame__divergence p,.oecd-monthly-frame__empty{color:var(--ink-soft);margin:0;line-height:1.45}.analyst-regimes{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);align-items:start;gap:1.35rem 1.9rem;display:grid}.analyst-regimes__list-column{gap:.9rem;display:grid}.analyst-regimes__group{gap:.55rem;display:grid}.analyst-regimes__group--other{padding-top:.2rem}.analyst-regimes__group-header{gap:0;display:grid}.analyst-regimes__stack{gap:.5rem;display:grid}.analyst-regimes__stack--compact{border-top:1px solid #13232b17;gap:0}.analyst-regimes__item{text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:.8rem;gap:.26rem;width:100%;padding:.92rem 1rem .94rem 1.08rem;transition:border-color .16s,background-color .16s,color .16s,transform .16s,box-shadow .16s,opacity .16s;display:grid}.analyst-regimes__item:hover:not(.analyst-regimes__item--active),.analyst-regimes__item:focus-visible{background:#ffffff9e;border-left-color:#13232b3d;outline:none}.analyst-regimes__item--primary{background:#13232b0a;border-left-color:#13232b33}.analyst-regimes__item--secondary{background:#b96e2c0f;border-left-color:#b96e2c47}.analyst-regimes__item--compact{border-top:1px solid #13232b17;border-left:0;border-radius:0;padding:.78rem 0 .82rem}.analyst-regimes__item--active{color:#fffffff7;background:#13232beb;border-left-color:#13232bf2;box-shadow:0 10px 22px #13232b14}.analyst-regimes__item-topline{align-items:center;gap:.55rem;display:flex}.analyst-regimes__item strong{font-size:1rem;line-height:1.32}.analyst-regimes__item-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;font-weight:600}.analyst-regimes__item-indicator{opacity:.7;background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.analyst-regimes__item-summary{color:var(--ink-soft);font-size:.95rem;line-height:1.48}.analyst-regimes__item--compact.analyst-regimes__item--active{border-top-color:#0000;border-left:0;border-radius:.8rem;padding-left:.7rem;padding-right:.7rem}.analyst-regimes__item--active:hover,.analyst-regimes__item--active:focus-visible{background:#13232beb;border-left-color:#13232bf2;outline:none}.analyst-regimes__item--active .analyst-regimes__item-tag,.analyst-regimes__item--active .analyst-regimes__item-summary{color:#ffffffb8}.analyst-regimes__detail{background:#ffffff61;border:1px solid #13232b14;border-radius:1rem;gap:.85rem;min-height:100%;padding:1.05rem 1.15rem 1.1rem;display:grid}.analyst-regimes__detail-topline{border-bottom:1px solid #13232b14;flex-wrap:wrap;gap:.55rem;padding-bottom:.9rem;display:flex}.analyst-regimes__status{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:1.9rem;padding:.15rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.analyst-regimes__status--primary{color:#fffffff5;background:#13232bf0}.analyst-regimes__status--secondary{color:#8e511b;background:#b96e2c1f}.analyst-regimes__status--neutral{color:var(--ink-soft);background:#ffffffb8;border:1px solid #13232b14}.analyst-regimes__detail-copy{gap:.42rem;display:grid}.analyst-regimes__detail h3{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,2.2vw,2.35rem);font-weight:500;line-height:.98}.analyst-regimes__detail-summary,.analyst-regimes__detail-block p{color:var(--ink-soft);margin:0;line-height:1.65}.cpi-nowcast,.cpi-nowcast__pulse-grid,.cpi-nowcast__topline,.cpi-nowcast__detail-grid{gap:1rem;display:grid}.cpi-nowcast__topline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cpi-nowcast__detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.9fr);align-items:start}.cpi-nowcast__pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cpi-nowcast__pulse-card,.cpi-nowcast__metric-card,.cpi-nowcast__overview-card,.cpi-nowcast__panel{box-shadow:var(--shadow);background:linear-gradient(#ffffffc7 0%,#faf4eb94 100%);border:1px solid #13232b14}.cpi-nowcast__pulse-card{border-radius:1rem;align-content:start;gap:.4rem;min-height:100%;padding:.95rem 1rem;display:grid}.cpi-nowcast__metric-card,.cpi-nowcast__overview-card{border-radius:1rem;gap:.8rem;min-height:100%;padding:1.1rem 1.15rem;display:grid}.cpi-nowcast__metric-header,.cpi-nowcast__metric-footer,.cpi-nowcast__overview-meta{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.cpi-nowcast__metric-copy{align-content:start;gap:.35rem;min-width:min(100%,16rem);display:grid}.cpi-nowcast__metric-label{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.cpi-nowcast__metric-header h3{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:500;line-height:.94}.cpi-nowcast__metric-period{color:var(--ink-soft);margin-top:-.1rem;font-size:.74rem;line-height:1.35}.cpi-nowcast__metric-description{color:#13232bad;max-width:30rem;margin:0;font-size:.84rem;line-height:1.5}.cpi-nowcast__metric-meta{text-align:right;justify-items:end;gap:.25rem;display:grid}.cpi-nowcast__metric-meta span,.cpi-nowcast__pulse-card span,.cpi-nowcast__overview-grid span,.cpi-nowcast__implication span,.cpi-nowcast__bucket span{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.cpi-nowcast__metric-meta strong,.cpi-nowcast__pulse-card strong,.cpi-nowcast__overview-grid strong{font-size:1rem;line-height:1.1}.cpi-nowcast__pulse-card strong{font-size:1.1rem}.cpi-nowcast__pulse-card em{color:var(--ink);font-size:.9rem;font-style:normal;line-height:1.25}.cpi-nowcast__pulse-card p{color:var(--ink-soft);margin:0;line-height:1.55}.cpi-nowcast__trend-shell{--sparkline-height:clamp(9.25rem, 22vw, 11.25rem);color:#13232beb}.cpi-nowcast__trend{width:100%;height:100%;overflow:visible}.cpi-nowcast__trend-stack{gap:.75rem;display:grid}.cpi-nowcast__trend-grid{fill:none;stroke:#13232b1a;stroke-width:1px}.cpi-nowcast__trend-line{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.cpi-nowcast__trend-official{fill:none;stroke:#b96e2cd1;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round}.cpi-nowcast__trend-release-halo{fill:#b96e2c2e}.cpi-nowcast__trend-release-dot{fill:#b96e2c;stroke:#ffffffeb;stroke-width:1.1px;transition:fill .12s,stroke .12s,opacity .12s}.cpi-nowcast__trend-release-dot--active{fill:#b96e2c;stroke:#fffbf5fa;stroke-width:1.25px}.cpi-nowcast__trend-release-dot--fading{opacity:.72}.cpi-nowcast__trend-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.cpi-nowcast__trend-legend{flex-wrap:wrap;gap:.5rem .8rem;display:flex}.cpi-nowcast__legend-item{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.cpi-nowcast__legend-swatch{background:#13232beb;border-radius:999px;width:1rem;height:.18rem}.cpi-nowcast__legend-swatch--nowcast{background:#13232beb}.cpi-nowcast__legend-swatch--official{background:#b96e2cd1}.cpi-nowcast__trend-summary{color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.45}.cpi-nowcast__metric-footer{color:var(--ink-soft);border-top:1px solid #13232b14;padding-top:.8rem;font-size:.9rem;line-height:1.5}.cpi-nowcast__overview-card{align-content:start}.cpi-nowcast__overview-summary{color:var(--ink);margin:0;line-height:1.62}.cpi-nowcast__overview-alerts{gap:.55rem;display:grid}.cpi-nowcast__overview-alert{background:#ffffff61;border:1px solid #13232b14;border-radius:.9rem;gap:.35rem;padding:.8rem .9rem;display:grid}.cpi-nowcast__overview-alert p,.cpi-nowcast__health-item p{color:var(--ink-soft);margin:0;line-height:1.55}.cpi-nowcast__coverage{gap:.35rem;display:grid}.cpi-nowcast__coverage-legend{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.55rem;font-size:.78rem;display:flex}.cpi-nowcast__overview-grid{border-top:1px solid #13232b14;gap:0;display:grid}.cpi-nowcast__overview-grid>div{border-top:1px solid #13232b14;gap:.25rem;padding:.85rem 0;display:grid}.cpi-nowcast__overview-grid>div:first-child{border-top:0}.cpi-nowcast__overview-grid p,.cpi-nowcast__bucket p,.cpi-nowcast__implication p,.cpi-nowcast__quality-list p{color:var(--ink-soft);margin:0;line-height:1.6}.cpi-nowcast__panel{border-radius:1rem;gap:.9rem;padding:1.1rem 1.15rem;display:grid}.cpi-nowcast__panel-header{gap:.3rem;display:grid}.cpi-nowcast__panel-header h3{margin:0;font-size:1.45rem;line-height:1.04}.cpi-nowcast__panel-copy,.cpi-nowcast__panel-footnote{color:var(--ink-soft);margin:0;line-height:1.58}.cpi-nowcast__table{gap:0;display:grid}.cpi-nowcast__table-row{border-top:1px solid #13232b14;grid-template-columns:minmax(0,2fr) minmax(4.5rem,.75fr) minmax(5rem,.8fr) minmax(4.5rem,.7fr);align-items:start;gap:.8rem;padding:.85rem 0;display:grid}.cpi-nowcast__table-row--head{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;border-top:0;padding-top:0;font-size:.68rem}.cpi-nowcast__bucket{gap:.2rem;display:grid}.cpi-nowcast__bucket-meta{flex-wrap:wrap;gap:.35rem;display:flex}.cpi-nowcast__tag{min-height:1.6rem;color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;background:#13232b0d;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.68rem;display:inline-flex}.cpi-nowcast__tag--fresh,.cpi-nowcast__tag--high{color:#3c694c;background:#598f6a1f}.cpi-nowcast__tag--aging,.cpi-nowcast__tag--medium{color:#915722;background:#b96e2c1f}.cpi-nowcast__tag--stale,.cpi-nowcast__tag--low{color:#793838;background:#8d3d3d1a}.cpi-nowcast__bucket strong{font-size:1rem;line-height:1.24}.cpi-nowcast__heat-cell{border-radius:.65rem;justify-content:center;align-self:start;align-items:center;min-height:2rem;padding:.2rem .45rem;font-weight:500;display:inline-flex}.cpi-nowcast__rail,.cpi-nowcast__implications,.cpi-nowcast__quality-list{gap:.8rem;display:grid}.cpi-nowcast__panel--stacked{align-content:start}.cpi-nowcast__subsection{border-top:1px solid #13232b14;gap:.75rem;padding-top:.9rem;display:grid}.cpi-nowcast__subsection:first-of-type{border-top:0;padding-top:0}.cpi-nowcast__subheading{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.cpi-nowcast__health-list{gap:.75rem;display:grid}.cpi-nowcast__health-item{border-top:1px solid #13232b14;gap:.35rem;padding-top:.85rem;display:grid}.cpi-nowcast__health-item:first-child{border-top:0;padding-top:0}.cpi-nowcast__health-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cpi-nowcast__health-header strong{font-size:.95rem;line-height:1.2}.cpi-nowcast__health-detail,.cpi-nowcast__health-meta{font-size:.92rem}.cpi-nowcast__health-meta{color:var(--ink-soft)}.cpi-nowcast__implication{border-top:1px solid #13232b14;gap:.28rem;padding-top:.8rem;display:grid}.cpi-nowcast__implication:first-child{border-top:0;padding-top:0}.cpi-nowcast__source-stack{flex-wrap:wrap;gap:.45rem;display:flex}.cpi-nowcast__source-stack span{min-height:1.85rem;color:var(--ink-soft);background:#13232b0f;border-radius:999px;align-items:center;padding:0 .65rem;font-size:.76rem;display:inline-flex}.analyst-regimes__macro-grid{border-top:1px solid #13232b14;border-bottom:1px solid #13232b14;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.analyst-regimes__macro-card,.analyst-regimes__detail-block{background:0 0;border:0;gap:.3rem;padding:.85rem .95rem;display:grid}.analyst-regimes__detail-columns{border-bottom:1px solid #13232b14;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.analyst-regimes__macro-card span,.analyst-regimes__detail-block span,.note-switcher__label{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.analyst-regimes__macro-card p{color:var(--ink);margin:0;line-height:1.62}.analyst-regimes__macro-card:nth-child(odd),.analyst-regimes__detail-block:nth-child(odd){border-right:1px solid #13232b14}.analyst-regimes__macro-card:nth-child(-n+2){border-bottom:1px solid #13232b14}.analyst-regimes__detail-block--full{padding:0}.analyst-regimes__reason-list{color:var(--ink);gap:.45rem;margin:0;padding-left:1rem;display:grid}.analyst-regimes__reason-list li{line-height:1.5}.product-entry-hero__copy h1{max-width:11ch}.product-entry-hero.hero--immersive{padding-top:2.15rem;padding-bottom:1.4rem}.analyst-home-hero__meta,.product-entry-hero__panel,.analyst-notes__aside,.locked-note-preview__rail{align-content:start;gap:1rem;display:grid}.analyst-home-hero__surface{margin-top:2rem}.analyst-home-showcase{grid-template-columns:minmax(0,1.68fr) minmax(15rem,.44fr);align-items:start;gap:1rem;margin-top:1.4rem;display:grid}.analyst-home-showcase__curve{min-width:0}.product-entry-hero__surface{margin-top:1rem}.analyst-home-hero__bullet{color:var(--ink-soft);margin:.5rem 0 0;line-height:1.7}.product-entry-hero__panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#ffffff9e 0%,#f8f3ebe6 100%);padding:1.4rem}.product-entry-hero__panel h2{margin:.85rem 0 0;font-size:clamp(1.45rem,2.8vw,2.1rem);line-height:1.05}.product-entry-strip .diagnostic-strip__item{padding-right:.3rem}.product-entry-strip .diagnostic-strip__item p{margin:.45rem 0 0;line-height:1.65}.yield-surface,.locked-note-preview__card,.locked-note-preview__rail-card,.workspace-rail__card,.confirmation-grid__item,.paywall-panel,.analogue-card,.citation-list__item,.trial-page__panel,.analyst-note{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-strong) 0%, #faf4eba3 100%);box-shadow:var(--shadow)}.yield-surface{gap:.55rem;padding:1rem 1rem .9rem;display:grid}.yield-surface__toolbar{display:block}.product-entry-hero__panel p,.workspace-rail__card p,.confirmation-grid__item p,.paywall-panel p,.analyst-note__section p,.analogue-card__state,.analogue-card__outcome-summary,.citation-list__item p,.trial-page__panel p{color:var(--ink-soft);margin:.35rem 0 0;line-height:1.7}.yield-surface__controls{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.yield-surface__control{border:1px solid var(--line);min-height:2.2rem;color:var(--ink-soft);background:#ffffff61;border-radius:999px;padding:0 .8rem}.yield-surface__control--active{background:var(--ink);color:#fff}.yield-surface__plot-shell{min-height:21rem;position:relative}.yield-surface__plot-shell--full{min-height:31rem}.yield-surface--showcase{padding:.35rem .35rem .25rem}.yield-surface--3d{gap:.7rem}.yield-surface--3d .yield-surface__toolbar{padding:1rem 1rem 0}.yield-surface--3d .yield-surface__plot-shell{pointer-events:auto;background:linear-gradient(#eff4f6b8,#ece5d866);border-top:1px solid #13232b14;min-height:21rem;position:relative;overflow:hidden}.yield-surface--3d .yield-surface__plot-shell,.yield-surface--3d .yield-surface__plot-shell .js-plotly-plot,.yield-surface--3d .yield-surface__plot-shell canvas{pointer-events:auto;cursor:grab}.yield-surface--3d .yield-surface__plot-shell:active,.yield-surface--3d .yield-surface__plot-shell .js-plotly-plot:active,.yield-surface--3d .yield-surface__plot-shell canvas:active{cursor:grabbing}.yield-surface__interaction-hint{z-index:2;pointer-events:none;color:#334854ad;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1;position:absolute;top:.7rem;right:.8rem}.yield-surface__popout{z-index:3;border:1px solid var(--rule);width:1.9rem;height:1.9rem;color:var(--ink-soft);background:#f3ede2eb;border-radius:4px;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background-color .2s,transform .2s;display:inline-flex;position:absolute;top:.6rem;left:.7rem}.yield-surface__popout svg{width:1rem;height:1rem}.yield-surface__popout:hover,.yield-surface__popout:focus-visible{color:var(--ink);background:#ece4d4;border-color:#b08d57bf;transform:translateY(-1px)}.yield-surface--fill .yield-surface__toolbar{display:none}.yield-surface--fill .yield-surface__plot-shell{border-top:none;min-height:calc(100vh - 7.5rem)}.curve3d-page{grid-template-rows:auto 1fr;min-height:100vh;padding:.9rem 1.2rem .4rem;display:grid;overflow:hidden}.curve3d-page__bar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}.curve3d-page__bar .eyebrow{margin:0}.curve3d-page__bar h1{letter-spacing:0;margin:.15rem 0 0;font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:600;line-height:1.1}.curve3d-page__hint{color:var(--mute);white-space:nowrap;font-size:.74rem}.yield-surface__plot-zoom{transform-origin:50%;will-change:transform;width:100%}.yield-surface--3d.yield-surface--compact{padding:0}.yield-surface--3d.yield-surface--compact .yield-surface__plot-shell{min-height:20rem}.yield-surface__loading{align-items:center;gap:.9rem;min-height:22rem;display:flex}.yield-surface__loading-block{background:linear-gradient(90deg,#ffffff75,#ffffffc7,#ffffff75);border:1px solid #13232b14;border-radius:1.15rem;flex:auto;width:100%;height:18rem}.yield-surface__loading-block--small{height:8.5rem}.yield-surface__charts{gap:1rem;display:grid}.yield-surface__chart-card{background:linear-gradient(#ffffffbd 0%,#f9f3ea94 100%);border:1px solid #13232b14;border-radius:1.25rem;gap:.45rem;padding:.65rem .75rem .55rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff42}.yield-surface__chart-head{justify-content:flex-start;display:flex}.yield-surface__legend{flex-wrap:wrap;gap:.35rem .55rem;display:flex}.yield-surface__legend-item{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.26rem .52rem;font-size:.8rem;line-height:1.2;transition:opacity .14s,border-color .14s,background-color .14s,color .14s;display:inline-flex}.yield-surface__legend-item--active{color:var(--ink);background:#ffffffc7;border-color:#13232b1f}.yield-surface__legend-item--active .yield-surface__legend-swatch{transform:scale(1.12)}.yield-surface__legend-item--muted{opacity:.38}.yield-surface__legend-swatch{border-radius:999px;flex:none;width:.72rem;height:.72rem;transition:transform .14s}.yield-surface__svg{width:100%;height:auto;display:block}.yield-surface__grid-line{stroke:#13232b1c;stroke-dasharray:4 8}.yield-surface__axis-line{stroke:#13232b33;stroke-width:1.15px}.yield-surface__axis-label{fill:var(--ink-soft);letter-spacing:.02em;font-size:11px}.yield-surface__axis-label--x{font-size:11.5px}.yield-surface__series-hit{fill:none;stroke:#0000;cursor:pointer}.yield-surface__series-line,.yield-surface__series-point{transition:opacity .15s,transform .15s,r .15s,stroke-width .15s}.yield-surface--compact .yield-surface__chart-card{border-radius:1rem;padding:.55rem .65rem .45rem}.yield-surface--compact .yield-surface__legend-item{font-size:.76rem}.yield-surface--showcase .yield-surface__chart-card{border-radius:1.15rem}.locked-note-preview__card,.locked-note-preview__rail-card,.workspace-rail__card,.confirmation-grid__item,.paywall-panel,.analogue-card,.citation-list__item,.trial-page__panel,.analyst-note{padding:1.4rem}.locked-note-preview__card{min-height:32rem;position:relative;overflow:clip}.locked-note-preview__body{filter:blur(5px);opacity:.8;gap:1rem;margin-top:1rem;display:grid}.locked-note-preview__section h4,.analyst-note__section h3{margin:0 0 .4rem;font-size:.98rem}.locked-note-preview__scrim{pointer-events:none;z-index:1;background:linear-gradient(#f6f1e700 0%,#f6f1e7f5 42%,#f6f1e7 100%);height:13rem;position:absolute;inset:auto 0 0}.locked-note-preview__cta{z-index:2;position:absolute;bottom:1.4rem;left:1.4rem;right:1.4rem}.auth-actions{flex-wrap:wrap;gap:.75rem;display:flex}.auth-actions__button{flex:12rem;width:100%}.diagnostic-strip,.confirmation-grid,.analogue-grid,.citation-list,.analyst-archive-grid{gap:1rem;display:grid}.locked-note-preview--hero{align-content:start;gap:.85rem;display:grid}.locked-note-preview__intro{gap:.55rem;display:grid}.locked-note-preview__intro h2{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(1.45rem,2.15vw,2rem);font-weight:500;line-height:1.02}.locked-note-preview__layout--stack{grid-template-columns:1fr;gap:.75rem}.locked-note-preview--hero .locked-note-preview__card{min-height:11.5rem}.locked-note-preview--hero .locked-note-preview__body{max-height:4.25rem;overflow:hidden}.locked-note-preview__card--compact .locked-note-preview__body{gap:.8rem}.locked-note-preview__access-note{margin:.1rem 0 0}.locked-note-preview__value-list{gap:.55rem;margin:.15rem 0 0;display:grid}.locked-note-preview__value-list span{color:var(--ink);align-items:center;gap:.55rem;font-size:.98rem;line-height:1.45;display:inline-flex}.locked-note-preview__value-list span:before{content:"";background:var(--warm);border-radius:999px;width:.45rem;height:.45rem}@supports (color:color-mix(in lab, red, red)){.locked-note-preview__value-list span:before{background:color-mix(in srgb, var(--warm) 76%, white 24%)}}.locked-note-preview__value-list span:before{flex:none}.locked-note-preview__hero-actions{justify-items:start;gap:.5rem;margin-top:.3rem;display:grid}.locked-note-preview__hero-actions .microcopy{margin:0}.diagnostic-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.diagnostic-strip__item{border-top:2px solid var(--ink);padding:1rem 0 0}.diagnostic-strip__item strong{margin-top:.45rem;font-size:1.1rem;display:block}.diagnostic-strip__item span,.diagnostic-strip__item p,.analogue-card__outcomes span,.analyst-note__meta{color:var(--ink-soft)}.confirmation-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.diagnostic-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;margin-top:1rem;display:grid}.diagnostic-panel,.maturity-table,.analogue-card,.workspace-rail__card,.analyst-note,.locked-note-preview__card,.locked-note-preview__rail-card{border:1px solid var(--line);background:#ffffff80;padding:1.1rem}.analyst-page .workspace-rail__card,.analyst-page .diagnostic-panel,.analyst-page .analogue-card,.analyst-page .analyst-archive-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #13232b1a;padding:1rem 0 0}.locked-note-preview__rail-card>:not(h3){filter:blur(4px);opacity:.78;-webkit-user-select:none;user-select:none}.diagnostic-panel__header{gap:.35rem;margin-bottom:.9rem;display:grid}.diagnostic-panel__header h2{margin:0;font-size:1.25rem;line-height:1.1}.analyst-evidence-grid__meta{gap:.55rem;margin-top:.6rem}.heatmap-table,.maturity-table{gap:0;display:grid}.heatmap-table__header,.heatmap-table__row,.maturity-table__row{align-items:center;gap:.75rem;display:grid}.heatmap-table__header,.heatmap-table__row{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}.maturity-table__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr));padding:.85rem 0}.heatmap-table__header,.maturity-table__row--head{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border-top:0;padding-bottom:.75rem;font-size:.74rem}.heatmap-table__row{border-top:1px solid #13232b14;padding:.7rem 0}.heatmap-table__row:first-of-type{border-top:0}.heatmap-table__label{font-weight:600}.heatmap-table__cell{border-radius:999px;justify-content:center;padding:.42rem .7rem;font-size:.82rem;display:inline-flex}.heatmap-table__cell--flat{color:var(--ink-soft);background:#13232b0f}.heatmap-table__cell--warm{color:#8d4c19;background:#d6955429}.heatmap-table__cell--hot{color:#7a2f0e;background:#b9522838}.heatmap-table__cell--cool{color:#244b6c;background:#4f7aa029}.heatmap-table__cell--cold{color:#123254;background:#2d558c3d}.inversion-grid{gap:.85rem;display:grid}.inversion-grid__item{border-top:1px solid var(--line);gap:.35rem;padding-top:.85rem;display:grid}.inversion-grid__item:first-child{border-top:0;padding-top:0}.inversion-grid__item strong{font-size:1.15rem}.maturity-table__row strong{font-size:.98rem}.confirmation-grid__item ul,.workspace-rail__card ul,.analogue-card__reasons{color:var(--ink-soft);margin:.8rem 0 0;padding-left:1rem;line-height:1.6}.analyst-note__body{gap:1rem;margin-top:1rem;display:grid}.analyst-note__header{gap:.45rem;display:grid}.analyst-note__meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.analyst-note__regime-pill{background:#13232b0f;border-radius:999px;align-items:center;gap:.55rem;min-height:2.1rem;padding:.2rem .3rem .2rem .85rem;display:inline-flex}.analyst-note__regime-pill span{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:600}.analyst-note__regime-pill strong{color:#fff;letter-spacing:-.01em;background:#13232bf0;border-radius:999px;align-items:center;min-height:1.7rem;padding:0 .8rem;font-size:.84rem;font-weight:600;display:inline-flex}.analyst-note__section{border-top:1px solid #13232b14;padding-top:1rem}.analyst-note__section:first-child{border-top:0;padding-top:0}.daily-delta{border-top:1px solid #13232b1a;gap:1rem;padding:1rem 0 0;display:grid}.daily-delta__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.daily-delta__header-copy{gap:.35rem;display:grid}.daily-delta__header-copy h2{margin:0}.daily-delta__lede,.daily-delta__section-header p,.daily-delta__status-row p,.daily-delta__allocation-row p{color:var(--ink-soft);margin:0;line-height:1.6}.daily-delta__pill-group{flex-wrap:wrap;gap:.75rem;display:flex}.daily-delta__section{border-top:1px solid #13232b14;gap:.85rem;padding-top:1rem;display:grid}.daily-delta__section-header{gap:.3rem;display:grid}.daily-delta__section-header h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.8rem}.daily-delta__metric-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.daily-delta__metric-card{background:#ffffff94;border-radius:1rem;gap:.3rem;padding:.9rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #13232b14}.daily-delta__metric-card span,.daily-delta__status-row span,.daily-delta__allocation-row span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.daily-delta__metric-card strong,.daily-delta__status-row strong,.daily-delta__allocation-row strong{font-size:1.1rem;line-height:1.05}.daily-delta__change{border-radius:999px;align-items:center;width:fit-content;min-height:1.8rem;padding:0 .65rem;font-size:.82rem;font-weight:600;display:inline-flex}.daily-delta__change--up{color:#8d4c19;background:#d6955424}.daily-delta__change--down{color:#244b6c;background:#4f7aa024}.daily-delta__change--flat{color:var(--ink-soft);background:#13232b0f}.daily-delta__status-list,.daily-delta__allocation-list{gap:0;display:grid}.daily-delta__status-row,.daily-delta__allocation-row{border-top:1px solid #13232b14;gap:.35rem;padding:.85rem 0;display:grid}.daily-delta__status-row:first-child,.daily-delta__allocation-row:first-child{border-top:0;padding-top:0}.note-switcher{box-shadow:var(--shadow);background:linear-gradient(#ffffffd6 0%,#f9f3ea9e 100%);border:1px solid #13232b14;border-radius:1.6rem;gap:1rem;padding:1.35rem 1.45rem;display:grid}.note-switcher__controls{background:0 0;border:0;border-bottom:1px solid #13232b1a;grid-template-columns:1fr;align-items:start;gap:.9rem;padding:0 0 1.1rem;display:grid}.note-switcher__group{gap:.45rem;display:grid}.note-switcher__segmented{background:#ffffffb8;border:1px solid #13232b1a;border-radius:999px;flex-wrap:wrap;gap:.25rem;width:fit-content;padding:.25rem;display:inline-flex}.note-switcher__caption{max-width:33rem;color:var(--ink-soft);margin:0;line-height:1.6}.note-switcher__caption strong{color:var(--ink)}.note-switcher__chip{min-height:2.55rem;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:0 1rem}.note-switcher__chip--active{background:var(--ink);color:#fff}.analyst-workspace{grid-template-columns:minmax(0,1.58fr) minmax(18rem,.72fr);align-items:start;gap:1.8rem;display:grid}.analyst-workspace__main,.analyst-workspace__rail,.allocator-panel,.analyst-evidence-grid__rail{align-content:start;gap:1rem;display:grid}.analyst-workspace__rail{position:sticky;top:5.25rem}.analyst-page .analyst-note{box-shadow:none;background:0 0;border:0;padding:0}.daily-delta{border-top:0;padding:0}.allocator-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #13232b1a;padding:1rem 0 0}.allocator-card--access{color:#f6f1e7f5;box-shadow:var(--shadow);background:linear-gradient(#13232bf5 0%,#1e313bf5 100%);border:1px solid #13232be6;padding:1.15rem}.allocator-card--access .eyebrow,.allocator-card--access .allocator-card__header p{color:#f6f1e7c2}.allocator-card--access .cta-button{color:var(--ink);background:#f6f1e7f5}.allocator-card__header{gap:.35rem;display:grid}.allocator-card__header h2{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.04em;margin:.25rem 0 0;font-size:1.9rem;font-weight:500;line-height:.98}.allocator-card__header p{color:var(--ink-soft);margin:0;line-height:1.65}.allocator-mix{grid-template-columns:minmax(9rem,10.5rem) minmax(0,1fr);align-items:center;gap:1rem;margin-top:1rem;display:grid}.allocator-mix__chart{aspect-ratio:1;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #13232b0f}.allocator-mix__chart-core{text-align:center;background:#f6f1e7f0;border-radius:50%;place-items:center;gap:.15rem;padding:.6rem;display:grid;position:absolute;inset:22%}.allocator-mix__chart-core span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem}.allocator-mix__chart-core strong{font-family:var(--font-display), ui-serif, Georgia, serif;font-size:1.02rem;font-weight:500;line-height:1.02}.allocator-mix__legend{gap:.55rem;display:grid}.allocator-mix__legend-row,.allocator-mix__legend-label,.allocator-mix__legend-meta{align-items:center;gap:.55rem;display:flex}.allocator-mix__legend-row{border-top:1px solid #13232b14;justify-content:space-between;padding-top:.55rem}.allocator-mix__legend-row:first-child{border-top:0;padding-top:0}.allocator-mix__swatch{border-radius:999px;flex:none;width:.72rem;height:.72rem}.allocator-mix__legend-meta{color:var(--ink-soft);text-transform:capitalize;font-size:.84rem}.allocator-card__footer{color:var(--ink-soft);gap:.45rem;margin-top:1rem;display:grid}.allocator-card__footer p{margin:0;line-height:1.6}.allocator-stats-table{gap:0;margin-top:.9rem;display:grid}.allocator-stats-table__row{border-top:1px solid #13232b14;grid-template-columns:minmax(0,1.7fr) minmax(4rem,.7fr) minmax(4rem,.7fr) minmax(4rem,.55fr);align-items:start;gap:.75rem;padding:.75rem 0;display:grid}.allocator-stats-table__row--head{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;border-top:0;padding-top:0;font-size:.68rem}.allocator-card--access .cta-button{margin-top:.85rem}.allocator-stats-table__asset{gap:.18rem;display:grid}.allocator-stats-table__asset strong{font-size:.95rem}.allocator-stats-table__asset span{color:var(--ink-soft);font-size:.76rem;line-height:1.45}.analyst-evidence-grid{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.85fr);align-items:start;gap:1rem;display:grid}.analyst-evidence-grid__curve,.analyst-evidence-grid__rail,.analyst-detail-grid{min-width:0}.analyst-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem;display:grid}.diagnostic-strip--compact{margin-top:.15rem}.analogue-grid--stacked,.analyst-notes__aside{grid-template-columns:1fr}.workspace-grid__rail{align-content:start;gap:1rem;display:grid}.analogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analogue-card__header{gap:.3rem;display:grid}.analogue-card__outcomes{border-top:1px solid var(--line);gap:.4rem;margin-top:1rem;padding-top:1rem;display:grid}.analogue-card__state{color:var(--ink);font-weight:650}.analyst-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyst-archive-card{border:1px solid var(--line);min-height:100%;box-shadow:var(--shadow);background:linear-gradient(#fffbf5eb 0%,#f8f2e9b8 100%);align-content:start;gap:.9rem;padding:1.15rem;display:grid}.analyst-archive-card h3{margin:0;font-size:1.1rem;line-height:1.2}.analyst-archive-card p{color:var(--ink-soft);margin:0;line-height:1.65}.analyst-archive-card__meta,.analyst-archive-card__facts{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.analyst-archive-card__meta strong{color:var(--ink);margin-top:.35rem;font-size:1rem;display:block}.analyst-archive-card__facts{border-top:1px solid #13232b14;margin-top:auto;padding-top:.85rem}.analyst-archive-card__facts span,.analyst-archive-card__timestamp{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.76rem}.analyst-archive-card__timestamp{padding-top:.1rem}.citation-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.citation-lines__item{border-top:1px solid #13232b14;gap:.18rem;padding-top:.85rem;display:grid}.citation-lines__item:nth-child(-n+2){border-top:0;padding-top:0}.citation-lines__link{width:fit-content;color:var(--ink);font-size:.95rem;font-weight:600}.citation-lines__meta{color:var(--ink-soft);font-size:.82rem;line-height:1.55}.paywall-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.paywall-panel__actions{flex-wrap:wrap;gap:.75rem;display:flex}.trial-page{min-height:calc(100vh - 6rem)}.key-stats{gap:1rem;margin:0;display:grid}.key-stats div{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.key-stats dt{color:var(--ink-soft)}.section{border-top:1px solid var(--line)}.section--tight{padding:3.1rem 0}.section--ad{padding:1.25rem 0}.section__intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-bottom:2.5rem;display:grid}.section__intro--compact{margin-bottom:1.8rem}.section__heading h2{margin:.85rem 0 0;font-size:clamp(1.45rem,2.8vw,2.2rem);line-height:1.04}.analysis-page__header h1{margin:.85rem 0 0;font-size:clamp(2.4rem,4vw,4rem);line-height:.98}.section__copy{color:var(--ink-soft);line-height:1.7}.signal-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.bucket-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.bucket-strip__item{border-top:2px solid var(--ink);padding:1rem 0 0}.bucket-strip__meta{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.signal-group{border-top:2px solid var(--ink);padding-top:1rem}.signal-group__title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 1rem;font-size:.88rem}.metric-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.5rem .9rem;padding:1rem 0;display:grid}.metric-row:first-of-type{border-top:0}.metric-row__title{margin:0;font-size:1rem}.metric-row__value{font-size:1.1rem;font-weight:700}.metric-row__definition,.analysis-list__item p,.analysis-spotlight p,.analysis-rail__featured p,.analysis-rail__item p,.analysis-page__copy p,.contact-shell__copy p{color:var(--ink-soft);margin:0;line-height:1.75}.metric-row__sparkline{color:var(--warm);grid-column:1/-1}.metric-row__sparkline-meta{flex-wrap:wrap;justify-content:flex-start;gap:.35rem 1rem;margin-bottom:.45rem;display:flex}.sparkline-shell{width:100%;height:var(--sparkline-height,4rem);position:relative}.sparkline{width:100%;height:100%;overflow:visible}.sparkline__line{opacity:.88}.sparkline__point-halo{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.sparkline__point-halo{fill:color-mix(in srgb, currentColor 18%, transparent)}}.sparkline__point-halo{opacity:0;transition:opacity .12s}.sparkline__point-halo--fading{opacity:.45}.sparkline__point{fill:var(--surface-strong);stroke:currentColor;stroke-width:1.35px;transition:fill .12s,stroke .12s,opacity .12s}.sparkline__point--latest{fill:currentColor;stroke:var(--surface-strong);stroke-width:1.1px}.sparkline__point--active{fill:currentColor;stroke:var(--surface-strong);stroke-width:1.2px}.sparkline__point--fading{opacity:.72}.sparkline__hit-target{fill:#0000;stroke:#0000;pointer-events:all}.sparkline__hover{--sparkline-tooltip-x:.72rem;opacity:0;z-index:1;pointer-events:none;transform:translate(var(--sparkline-tooltip-x), -58%) scale(.96);filter:blur(1px);will-change:opacity, transform, filter;align-items:center;gap:.3rem;display:inline-flex;position:absolute}.sparkline__hover--left{--sparkline-tooltip-x:calc(-100% - .72rem)}.sparkline__hover--visible{opacity:1;z-index:2;transform:translate(var(--sparkline-tooltip-x), -62%) scale(1);filter:blur();animation:.12s ease-out both sparkline-hover-in}.sparkline__hover--fading{opacity:1;transform:translate(var(--sparkline-tooltip-x), -62%) scale(1);filter:blur();animation:.5s ease-out forwards sparkline-hover-out}.sparkline__hover-value,.sparkline__hover-date{color:var(--ink);letter-spacing:.01em;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;display:inline-flex;box-shadow:0 10px 22px #13232b14}.sparkline__hover-date{color:var(--ink-soft)}@keyframes sparkline-hover-in{0%{opacity:0;filter:blur(1px);transform:translate(.72rem,-58%)scale(.96)}to{opacity:1;filter:blur();transform:translate(.72rem,-62%)scale(1)}}@keyframes sparkline-hover-out{0%{opacity:1;filter:blur();transform:translate(.72rem,-62%)scale(1)}to{opacity:0;filter:blur(1.5px);transform:translate(.72rem,-48%)scale(.97)}}.analysis-list{gap:1.5rem;display:grid}.analysis-list__item{border-top:1px solid var(--line);gap:.75rem;padding:1.5rem 0;display:grid}.analysis-list__item:first-child{border-top:0}.analysis-list__meta,.analysis-page__meta{flex-wrap:wrap;gap:.75rem;display:flex}.analysis-tag{background:var(--warm-soft);color:var(--warm);border-radius:999px;align-items:center;padding:.42rem .8rem;font-size:.82rem;display:inline-flex}.analysis-page__copy{gap:1rem;display:grid}.analysis-page__link{color:var(--warm)}.analysis-spotlight,.analysis-rail__featured{gap:.85rem;padding:1.4rem;display:grid}.analysis-spotlight h2,.analysis-rail__featured h3,.analysis-rail__item h3{margin:0;font-size:1.5rem;line-height:1.15}.analysis-index__hero,.analysis-rail{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.5rem;display:grid}.analysis-index__copy{align-content:start;gap:.75rem;display:grid}.analysis-index__copy h1{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:.96}.analysis-rail__archive{align-content:start;display:grid}.analysis-rail__item{border-top:1px solid var(--line);gap:.5rem;padding:.9rem 0;display:grid}.analysis-rail__item:first-child{border-top:0;padding-top:0}.closing-band{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;padding:1.6rem;display:grid}.closing-band h2{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.04em;margin:.75rem 0 0;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:500;line-height:1.02}.closing-band__actions{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.ad-slot{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(12rem,1fr);align-items:center;gap:1rem;min-height:6rem;padding:1.1rem 0;display:grid}.ad-slot__note{color:var(--ink-soft);margin:.35rem 0 0;line-height:1.6}.adsbygoogle{min-height:4.5rem}.consent-panel{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f4ecf0;gap:1rem;width:min(42rem,100vw - 2rem);padding:1rem;animation:.32s forwards consent-in;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 24px 80px #13232b2e}.consent-panel__copy p:last-child{color:var(--ink-soft);margin:.35rem 0 0;line-height:1.6}.consent-panel__copy .consent-panel__current{color:var(--ink);font-size:.84rem}.consent-panel__actions{flex-wrap:wrap;gap:.75rem;display:flex}.consent-panel--subscribe{z-index:25;gap:.7rem;width:min(22rem,100vw - 2rem);padding:.85rem;left:auto;right:1rem;box-shadow:0 16px 46px #13232b21}.consent-panel--subscribe .eyebrow{font-size:.62rem}.consent-panel--subscribe .consent-panel__copy p:last-child{font-size:.82rem;line-height:1.4}.consent-panel--subscribe .consent-panel__actions{gap:.45rem}.consent-panel--subscribe .cta-button,.consent-panel--subscribe .ghost-button{min-height:2.25rem;padding:.45rem .7rem;font-size:.76rem}.contact-form{gap:1.25rem;display:grid}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-form__field{gap:.5rem;display:grid}.contact-form__field span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.82rem}.contact-form__field input,.contact-form__field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffff80;padding:.9rem 1rem}.contact-form__honeypot{clip-path:inset(50%);white-space:nowrap;opacity:0;width:0;height:0;position:absolute;overflow:hidden}.contact-form__footer{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.contact-form__footer .cta-button{margin-left:auto}.contact-form__feedback{color:var(--warm);margin:0}.contact-form__feedback--info{color:var(--ink-soft)}.contact-form__feedback--success{color:#3e6b4c}.contact-form__feedback--error{color:var(--warm)}.fade-up{opacity:0;animation:.54s forwards fade-up;animation-delay:var(--delay,0s);transform:translateY(18px)}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}@keyframes consent-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){body:has(.consent-panel--subscribe) .subscribe-page{padding-top:6.5rem}.consent-panel--subscribe{width:auto;inset:10.375rem .75rem auto}.consent-panel--subscribe .consent-panel__copy p:last-child{display:none}}@media (max-width:980px){.hero__layout,.analysis-shell__layout,.contact-shell__layout,.section__intro,.signal-groups,.bucket-strip,.analysis-index__hero,.analysis-rail,.closing-band,.ad-slot,.analyst-home-hero__layout,.analyst-hero__layout,.product-entry-hero__layout,.trial-page__hero,.analyst-home-showcase,.analyst-page__regime-frame,.institutional-frame,.analyst-regimes,.locked-note-preview__layout,.analyst-workspace,.analyst-evidence-grid,.analyst-detail-grid,.evidence-workspace__controls,.workspace-grid,.analyst-notes,.confirmation-grid,.diagnostic-strip,.analogue-grid,.citation-lines,.citation-list,.analyst-archive-grid,.paywall-panel{grid-template-columns:1fr}.citation-lines__item:nth-child(2){border-top:1px solid #13232b14;padding-top:.85rem}.analyst-workspace__rail{position:static}.closing-band__actions{justify-content:flex-start}.yield-surface__toolbar,.paywall-panel{flex-direction:column;align-items:flex-start}.note-switcher__segmented{width:100%}.note-switcher__controls{grid-template-columns:1fr}.evidence-workspace__tablist{width:100%}.daily-delta__header{align-items:start}.analyst-regimes__macro-grid,.analyst-regimes__detail-columns,.analyst-hero__summary-grid,.cpi-nowcast__topline,.cpi-nowcast__detail-grid,.institutional-radar__lead,.institutional-radar__summary-grid,.institutional-radar__coverage-grid,.institutional-radar__focus-grid,.oecd-monthly-frame__layout{grid-template-columns:1fr}.cpi-nowcast__pulse-grid,.institutional-radar__blocks,.oecd-monthly-frame__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-release-calendar{padding:1.15rem}.yield-surface__controls{justify-content:flex-start}.curve-summary__metrics{grid-template-columns:1fr}.curve-summary__line{min-height:6.4rem}.curve-summary__footer{flex-direction:column;align-items:flex-start}.locked-note-preview__intro h2{max-width:none}.cpi-nowcast__table-row{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(4rem,.8fr))}.yield-surface__chart-card{padding-inline:.9rem}.diagnostic-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.shell{width:min(100vw - 1.5rem,100%)}.contact-form__grid,.contact-form__footer{flex-direction:column;align-items:flex-start}.hero,.section,.analysis-shell,.contact-shell{padding:2.75rem 0}.hero--immersive{padding-top:2.4rem;padding-bottom:1.75rem}.hero__copy h1,.contact-shell__copy h1{white-space:normal}.hero__copy h1{font-size:clamp(2.15rem,11.4vw,3.35rem)}.cpi-nowcast__pulse-grid,.analyst-hero__summary-grid,.institutional-radar__blocks,.oecd-monthly-frame__head,.oecd-monthly-frame__metrics,.oecd-monthly-frame__chart-head{grid-template-columns:1fr}.oecd-monthly-frame__head,.oecd-monthly-frame__chart-head{align-items:flex-start}.oecd-monthly-frame__meta{justify-items:start}.oecd-monthly-frame__chart{height:10rem}.oecd-monthly-frame__matrix{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;background:linear-gradient(90deg,#fffffffa 0,#fff0 2.5rem) 0/2.5rem 100% no-repeat,linear-gradient(270deg,#13232b24,#13232b00) 100%/2.5rem 100% no-repeat,#ffffff8f;overflow-x:auto}.oecd-monthly-frame__scroll-cue{display:block}.oecd-monthly-frame__matrix-head,.oecd-monthly-frame__matrix-row{min-width:34rem}.oecd-monthly-frame__matrix-head>:first-child,.oecd-monthly-frame__matrix-row>:first-child{z-index:2;background:#fbfaf5;border-right:1px solid #13232b14;align-self:stretch;align-items:center;margin:-.48rem 0 -.48rem -.62rem;padding:.48rem .62rem;display:flex;position:sticky;left:0}.institutional-release-calendar__event-head{grid-template-columns:1fr}.institutional-release-calendar__event-badges{justify-content:flex-start}.institutional-release-calendar__day{grid-template-columns:1fr;gap:.5rem}.contact-shell__copy h1{font-size:clamp(2.6rem,15vw,4rem)}.hero__frame-topline,.bucket-strip__meta,.site-header__inner{flex-direction:column;align-items:flex-start}.hero__signal-row{grid-template-columns:1fr;align-items:flex-start}.heatmap-table__header,.heatmap-table__row,.maturity-table__row{grid-template-columns:1fr}.heatmap-table__cell{justify-content:flex-start}.site-header__nav,.site-header__button,.site-header__link{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-tabs__shell{padding-top:1.1rem}.workspace-tabs{border:1px solid var(--rule);background:#ffffff8c;border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.workspace-tabs__tab{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.05rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;position:relative}.workspace-tabs__tab:hover{background:#13232b0f}.workspace-tabs__tab--active{background:var(--ink);color:var(--ink-inverse)}.workspace-tabs__tab--pending:after{content:"";opacity:.68;background:currentColor;border-radius:999px;width:.36rem;height:.36rem;animation:.9s ease-in-out infinite workspace-tab-pending}@keyframes workspace-tab-pending{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.9;transform:scale(1.12)}}.workspace-tabs__tab--locked{padding-right:1.55rem}.geo-main{padding-bottom:3rem}.geo-shell{grid-template-columns:minmax(0,1fr);gap:.85rem;padding-top:.9rem;display:grid}.geo-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:.66rem;font-weight:700}.geo-mono{font-family:var(--font-mono)}.geo-mute{color:var(--mute);font-size:.78rem}.geo-h1{font-family:var(--font-serif);letter-spacing:-.03em;margin:.4rem 0 .6rem;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:500;line-height:1.05}.geo-h2{font-family:var(--font-serif);letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:500;line-height:1.08}.geo-lede{color:var(--ink-soft);max-width:56ch;margin:.35rem 0 .9rem;font-size:.86rem;line-height:1.6}.geo-card{border:1px solid var(--rule);background:linear-gradient(#fffbf5e6 0%,#f8f2e9b8 100%);border-radius:1.1rem;padding:.95rem 1.05rem}.geo-chip{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.14rem .55rem;font-size:.64rem;font-weight:700;display:inline-flex}.geo-chip--stable{color:#255c37;background:#4b9b6421}.geo-chip--watch{color:#855c10;background:#d49d392e}.geo-chip--elevated{color:#8e511b;background:#b96e2c2e}.geo-chip--critical{color:#7f2c2c;background:#973d3d29}.geo-chip--info{color:#25597d;background:#387ca821}.geo-chip--disabled{color:#8a9aa3;background:#13232b0d}.geo-chip--tight{margin-left:.4rem}.geo-delta{font-family:var(--font-mono);font-size:.68rem;font-weight:700}.geo-delta--up{color:#8e511b}.geo-delta--down{color:#255c37}.geo-delta--flat,.geo-delta--mute{color:var(--mute)}.geo-link{color:var(--teal-ink);border-bottom:1px solid #387ca866;font-size:.8rem;text-decoration:none}.geo-link:hover{border-bottom-color:var(--teal-ink)}.geo-empty{color:var(--mute);margin:.4rem 0 0;font-size:.8rem}.geo-loading{min-height:34rem}.geo-loading__hero{justify-content:space-between;align-items:center;gap:1rem;display:flex}.geo-loading__pulse{align-items:center;gap:.45rem;display:inline-flex}.geo-loading__pulse span{background:#387ca873;border-radius:999px;width:.7rem;height:.7rem;animation:1.2s ease-in-out infinite geo-loading-pulse}.geo-loading__pulse span:nth-child(2){animation-delay:.15s}.geo-loading__pulse span:nth-child(3){animation-delay:.3s}@keyframes geo-loading-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.9;transform:translateY(-.18rem)}}.geo-loading__grid{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:.85rem;display:grid}.geo-loading__heatmap,.geo-loading__rail{gap:.65rem;display:grid}.geo-loading__row{grid-template-columns:minmax(8.5rem,1fr) repeat(4,minmax(2.5rem,.35fr));align-items:center;gap:.4rem;display:grid}.geo-loading__row span{color:var(--ink-soft);font-size:.82rem}.geo-loading__row i,.geo-loading__bar,.geo-loading__metric{background:linear-gradient(90deg,#13232b0f,#387ca821,#13232b0f) 0 0/220% 100%;border-radius:.55rem;animation:1.55s ease-in-out infinite geo-loading-sheen;display:block}.geo-loading__row i{height:2rem}.geo-loading__bar{width:48%;height:.8rem}.geo-loading__bar--wide{width:72%}.geo-loading__bar--mid{width:60%}.geo-loading__metric{border-radius:999px;justify-self:center;width:7.5rem;height:7.5rem}@keyframes geo-loading-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.geo-loading__pulse span,.geo-loading__row i,.geo-loading__bar,.geo-loading__metric,.geo-controls--pending:after,.geo-modules__pill--pending:after,.workspace-tabs__tab--pending:after{animation:none}}.geo-controls{gap:.55rem;min-width:0;display:grid;position:relative}.geo-controls--pending:after{content:"";transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#387ca8ad,#0000);height:1px;animation:1s ease-in-out infinite geo-controls-pending;position:absolute;bottom:-.24rem;left:0;right:0}@keyframes geo-controls-pending{0%{opacity:.15;transform:scaleX(.08)}50%{opacity:.8;transform:scaleX(.68)}to{opacity:.15;transform:scaleX(1)}}.geo-controls__row{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.geo-controls__row--modules{justify-content:space-between;align-items:center}.geo-controls__field{gap:.25rem;display:grid}.geo-controls__field select{font:inherit;color:var(--ink);border:1px solid var(--rule);background:#fff9;border-radius:.6rem;padding:.42rem .7rem;font-size:.8rem}.geo-controls__spacer{flex:1}.geo-controls__btn{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--rule);cursor:pointer;background:#ffffff8c;border-radius:999px;padding:.5rem .9rem;font-size:.68rem;font-weight:700}.geo-controls__btn:hover{background:#ffffffd9}.section-primer__trigger--compact{white-space:nowrap;flex:none;align-self:flex-start;padding:.32rem .7rem;font-size:.6rem}.section-primer__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.section-primer__head--overlay{z-index:5;position:absolute;top:.85rem;right:.85rem}.ved-note__card--yield-surface{position:relative}.ved-note__card--curve-summary{gap:.85rem;display:grid;overflow:hidden}.curve-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.curve-summary__metrics div{background:#ffffff70;border:1px solid #13232b14;border-radius:4px;gap:.15rem;min-width:0;padding:.65rem;display:grid}.curve-summary__metrics span,.curve-summary__footer span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.25}.curve-summary__metrics strong{color:var(--ink);font-size:1rem;line-height:1.1}.curve-summary__line{min-height:5.8rem;margin:.2rem .45rem 0;position:relative}.curve-summary__line:before{content:"";background:#13232b2e;height:2px;position:absolute;top:2.15rem;left:0;right:0}.curve-summary__point{text-align:center;gap:.25rem;min-width:4.2rem;display:grid;position:absolute;top:1rem;transform:translate(-50%)}.curve-summary__point:before{content:"";border:2px solid var(--surface-strong);background:var(--accent);border-radius:999px;justify-self:center;width:.75rem;height:.75rem;box-shadow:0 0 0 1px #13232b24}.curve-summary__point em{color:var(--ink-soft);font-family:var(--font-mono), monospace;letter-spacing:.08em;order:-1;font-size:.68rem;font-style:normal;font-weight:800}.curve-summary__point strong{color:var(--ink);font-family:var(--font-mono), monospace;font-size:.72rem}.curve-summary__footer{border-top:1px dashed #cabea8b8;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.2rem;display:flex}.curve-summary__footer a{border:1px solid var(--rule);min-height:2rem;color:var(--ink);border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 .75rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.curve-summary__footer a:hover,.curve-summary__footer a:focus-visible{background:#ece4d4b8;border-color:#b08d57bf;transform:translateY(-1px)}.geo-controls__btn--nudge{position:relative}.geo-controls__btn--nudge:after{content:"";background:var(--accent);border-radius:999px;width:.55rem;height:.55rem;animation:2.2s ease-in-out 3 geo-pulse;position:absolute;top:-.2rem;right:-.2rem}@keyframes geo-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(1.55)}}.geo-modules{flex-wrap:wrap;gap:.3rem;display:flex}.geo-modules__pill{color:var(--ink-soft);border:1px solid var(--rule);cursor:pointer;background:#ffffff80;border-radius:999px;align-items:center;gap:.35rem;padding:.34rem .8rem;font-size:.76rem;display:inline-flex}.geo-modules__pill:hover{background:#ffffffd9}.geo-modules__pill--active{background:var(--ink);border-color:var(--ink);color:var(--ink-inverse)}.geo-modules__pill--pending:after{content:"";background:currentColor;border-radius:999px;width:.34rem;height:.34rem;animation:.9s ease-in-out infinite workspace-tab-pending}.geo-freshness{color:var(--mute);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.74rem;display:inline-flex}.data-availability-banner{color:var(--ink-soft);background:#e7d1a52e;border-block:1px solid #89673038}.data-availability-banner .data-availability-banner__inner{align-items:baseline;gap:.75rem;min-height:2.75rem;padding-block:.55rem;font-size:.86rem;line-height:1.45;display:flex}.data-availability-banner .data-availability-banner__inner strong{color:var(--ink);letter-spacing:0;text-transform:uppercase;flex:none;font-size:.78rem}@media (max-width:720px){.data-availability-banner .data-availability-banner__inner{flex-direction:column;align-items:flex-start;gap:.1rem}}.geo-stale-banner{color:var(--ink-soft);background:#d49d391a;border:1px solid #d49d3980;border-radius:.8rem;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.8rem;display:flex}.geo-unavailable{gap:1rem;max-width:760px;display:grid}.geo-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.geo-kpi{align-content:start;gap:.3rem;display:grid}.geo-kpi__value{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.geo-kpi__number{font-size:1.5rem;font-weight:700;line-height:1}.geo-kpi__number--green{color:#255c37}.geo-kpi__number--warning{color:#9a4e22}.geo-kpi__denominator{color:var(--mute);font-size:.85rem;font-weight:700}.geo-kpi__sub{color:var(--mute);font-size:.72rem}.geo-hub{grid-template-columns:minmax(0,1fr);gap:.85rem;min-width:0;display:grid}.geo-hub__main{grid-template-columns:minmax(0,1fr) 16.5rem;align-items:start;gap:.85rem;min-width:0;display:grid}.geo-heatmap{gap:.32rem;margin-top:.4rem;display:grid}.geo-heatmap-scroll{min-width:0;max-width:100%}.geo-heatmap-card{min-width:0}.geo-scroll-cue{color:var(--mute);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:.55rem 0 0;font-size:.64rem;display:none}.geo-heatmap__row{grid-template-columns:minmax(8.5rem,1.4fr) repeat(6,minmax(0,1fr));align-items:stretch;gap:.32rem;display:grid}.geo-heatmap__col{text-align:center;align-self:end;font-size:.6rem}.geo-heatmap__theater{color:var(--ink);border-radius:.5rem;flex-direction:column;justify-content:center;gap:.1rem;padding:.2rem .3rem;font-size:.82rem;font-weight:500;text-decoration:none;display:flex}.geo-heatmap__theater:hover{background:#13232b0d}.geo-heatmap__channels{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:.66rem;line-height:1.3;display:block;overflow:hidden}.geo-cell{font-family:var(--font-mono);border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;padding:.62rem 0;font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color .13s,transform .13s,opacity .13s;display:flex}.geo-cell:hover{border-color:#13232b59;transform:translateY(-1px)}.geo-cell--stable{color:#255c37;background:#4b9b6421}.geo-cell--watch{color:#855c10;background:#d49d3929}.geo-cell--elevated{color:#8e511b;background:#b96e2c2e}.geo-cell--critical{color:#7f2c2c;background:#973d3d2b}.geo-cell--dim{opacity:.18}.geo-heatmap__legend{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.geo-legend-toggle{cursor:pointer;border:1px solid #0000}.geo-legend-toggle--dim{opacity:.35}.geo-heatmap__legend-note{margin-left:auto;font-size:.7rem}.geo-rail{align-content:start;gap:.6rem;display:grid}.geo-rail>.geo-card{align-content:start;justify-items:start;gap:.35rem;display:grid}.geo-rail>.geo-rail__metric{background:#ffffff7a;border-radius:.7rem;gap:.22rem;padding:.58rem .68rem}.geo-rail__metric .geo-rail__head{width:100%;margin:.1rem 0 0}.geo-rail__metric .geo-rail__name{font-size:.82rem}.geo-rail__metric .geo-rail__body{margin:.05rem 0 0;font-size:.72rem;line-height:1.38}.geo-rail__metric .geo-kpi__number,.geo-rail__metric .geo-gauge__number{font-size:1.25rem;line-height:1}.geo-rail__metric .geo-gauge__readout{justify-content:flex-start;gap:.35rem}.geo-rail__metric .geo-mute{font-size:.66rem}.geo-rail__metric .geo-link{margin-top:.1rem}.geo-rail__metric--spark .geo-sparkline{max-height:2.25rem}.geo-rail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.geo-rail-stat{gap:.2rem;min-width:0;display:grid}.geo-rail-stat__value{flex-wrap:wrap;align-items:baseline;gap:.32rem;display:flex}.geo-rail__head{justify-content:space-between;align-items:center;gap:.5rem;margin:.45rem 0 .3rem;display:flex}.geo-rail__name{font-size:.92rem;font-weight:500}.geo-rail__body{color:var(--ink-soft);margin:0 0 .5rem;font-size:.78rem;line-height:1.55}.geo-cross-read{gap:.55rem;display:grid}.geo-cross-read div{gap:.18rem;display:grid}.geo-cross-read strong{color:var(--ink);font-size:.72rem}.geo-cross-read p{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.48}.geo-rail__list{gap:.4rem;display:grid}.geo-evidence-quality{gap:.45rem}.geo-evidence-quality__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:100%;display:grid}.geo-evidence-quality__grid>span{color:var(--ink-soft);background:#ffffff7a;border:1px solid #13232b14;border-radius:.55rem;gap:.05rem;padding:.45rem .5rem;font-size:.68rem;line-height:1.25;display:grid}.geo-evidence-quality__grid strong{color:var(--ink);font-size:.95rem}.geo-evidence-quality__note{margin:.1rem 0 0;font-size:.7rem}.geo-evidence-quality__group{gap:.3rem;padding-top:.2rem;display:grid}.geo-evidence-quality__headlines{border-top:1px solid var(--rule);gap:0;margin:0;padding:0;list-style:none;display:grid}.geo-evidence-quality__headlines li{border-bottom:1px solid var(--rule);gap:.18rem;padding:.5rem 0;display:grid}.geo-evidence-quality__headline-row{color:var(--ink);justify-content:space-between;align-items:flex-start;gap:.5rem;font-size:.76rem;line-height:1.35;display:flex}.geo-evidence-quality__headline-row>:first-child{overflow-wrap:anywhere;min-width:0}.geo-evidence-quality__headline-row a{color:inherit;text-underline-offset:.12em;text-decoration-color:#13232b4d}.geo-evidence-quality__headline-row .geo-chip{flex:none;padding:.1rem .35rem;font-size:.52rem}.geo-evidence-quality__headline-meta{color:var(--mute);font-size:.6rem;line-height:1.4}.geo-evidence-quality__context{border-top:1px solid var(--rule);padding-top:.45rem}.geo-evidence-quality__context summary{color:var(--ink-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;line-height:1.35;display:flex}.geo-evidence-quality__context>p{margin:.4rem 0 0;font-size:.68rem;line-height:1.45}.geo-strategic-drivers,.geo-strategic-dynamics{gap:.3rem;margin-top:.25rem;display:grid}.geo-strategic-drivers ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.geo-strategic-drivers li{color:var(--ink-soft);align-items:baseline;gap:.4rem;font-size:.76rem;line-height:1.45;display:flex}.geo-strategic-dynamics p{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.55}.geo-gauge{width:100%;max-width:13rem;margin:.4rem auto 0;display:block}.geo-gauge__readout{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;display:flex}.geo-gauge__number{font-size:1.8rem;font-weight:700;line-height:1.1}.geo-gauge__legend{color:var(--mute);gap:.15rem;margin:.7rem 0 0;padding:0;font-size:.7rem;list-style:none;display:grid}.geo-gauge__legend .geo-mono{margin-right:.3rem;font-size:.62rem}.geo-hub__lower{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.geo-momentum{gap:.45rem;margin-top:.5rem;display:grid}.geo-momentum__row{grid-template-columns:minmax(7rem,auto) 1fr auto;align-items:center;gap:.6rem;display:grid}.geo-momentum__label{color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.geo-momentum__value{font-size:.85rem;font-weight:700}.geo-swatch{border-radius:999px;flex:none;width:.6rem;height:.6rem;display:inline-block}.geo-sparkline{width:100%;height:auto;display:block}.geo-market-chips{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.geo-market-note{margin-top:.6rem}.geo-alerts__list{gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.geo-alerts__list li{align-items:baseline;gap:.55rem;display:flex}.geo-alerts__text{color:var(--ink-soft);font-size:.81rem;text-decoration:none}.geo-alerts__text:hover{color:var(--ink)}.geo-module{gap:.7rem;display:grid}.geo-module__grid{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:.85rem;display:grid}.geo-module__hero{align-content:start;gap:.45rem;display:grid}.geo-ribbon{flex-wrap:wrap;gap:.35rem;display:flex}.geo-ribbon__item{color:var(--ink-soft);border:1px solid var(--rule);background:#ffffff73;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.76rem;text-decoration:none;display:inline-flex}.geo-ribbon__item--active{color:var(--ink-inverse);border-color:var(--ink);background:#13232beb}.geo-dot{border-radius:999px;width:.6rem;height:.6rem;display:inline-block}.geo-dot--stable{background:#5b7a4a}.geo-dot--watch{background:#d49d39}.geo-dot--elevated{background:#b96e2c}.geo-dot--critical{background:#a94a3a}.geo-dot--novel{box-shadow:0 0 0 3px #a94a3a40}.geo-hero-gauge{justify-items:center;gap:.3rem;display:grid}.geo-component-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.6rem;display:grid}.geo-component{text-align:left;cursor:pointer;font:inherit;gap:.3rem;transition:border-color .13s;display:grid}.geo-component:hover{border-color:#13232b66}.geo-component--active{border-color:var(--ink)}.geo-component__value{font-size:1.25rem;font-weight:700}.geo-component__sub{opacity:.75;font-size:.72rem;line-height:1.2}.geo-component-hint{margin:.45rem 0 0}.geo-matrix{gap:.3rem;margin-top:.5rem;display:grid}.geo-matrix__row{border-radius:.55rem;grid-template-columns:minmax(8.5rem,1.3fr) repeat(6,minmax(0,1fr));align-items:center;gap:.3rem;display:grid}.geo-matrix__row--selected{background:#13232b0d}.geo-matrix__col{text-align:center;font-size:.56rem}.geo-matrix__theater{color:var(--ink);padding:.35rem .4rem;font-size:.8rem;font-weight:500;text-decoration:none}.geo-matrix__cell{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;padding:.45rem 0;display:flex}.geo-matrix__cell:hover{border-color:#13232b4d}.geo-matrix__cell--open{border-color:var(--ink)}.geo-matrix__expand{border:1px solid var(--rule);color:var(--ink-soft);background:#fff9;border-radius:.7rem;align-items:baseline;gap:.6rem;margin-top:.5rem;padding:.6rem .8rem;font-size:.8rem;display:flex}.geo-matrix__expand p{margin:0}.geo-trend-band{gap:.4rem;margin-top:.8rem;display:grid}.geo-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.geo-trend-cell{gap:.15rem;display:grid}.geo-trend-cell__label{color:var(--mute);font-size:.68rem}.geo-watchlist{gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.geo-watchlist li{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.geo-watchlist__link{color:var(--ink-soft);font-size:.78rem;text-decoration:none}.geo-watchlist__link:hover{color:var(--ink)}.geo-threshold-brief{gap:.45rem;display:grid}.geo-threshold-signals{gap:.38rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.geo-threshold-signal{background:#ffffff8f;border:1px solid #13232b17;border-radius:.65rem;overflow:hidden}.geo-threshold-signal summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.58rem .62rem;list-style:none;display:grid}.geo-threshold-signal summary::-webkit-details-marker{display:none}.geo-threshold-signal[open]{border-color:#13232b3d}.geo-threshold-signal__rank{color:#8e511b;background:#b96e2c29;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.geo-threshold-signal__main{gap:.24rem;min-width:0;display:grid}.geo-threshold-signal__title{color:var(--ink);font-size:.78rem;line-height:1.35}.geo-threshold-signal__meta{color:var(--mute);font-size:.6rem;line-height:1.2}.geo-threshold-signal__chips{flex-wrap:wrap;gap:.25rem;display:flex}.geo-threshold-signal__chips .geo-chip{padding:.08rem .38rem;font-size:.53rem}.geo-threshold-signal__detail{gap:.35rem;padding:0 .68rem .65rem 2.55rem;display:grid}.geo-threshold-signal__detail p{color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.5}.geo-salami-chart{width:100%;height:auto;margin-top:.4rem;display:block}.geo-svg-label{font-family:var(--font-mono);fill:var(--mute);letter-spacing:.04em;font-size:9px}.geo-svg-label--tick{font-size:8px}.geo-salami-meta{margin-top:.2rem}.geo-meaning{background:#ece4d48c;gap:.35rem;margin-top:.65rem;display:grid}.geo-meaning p{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.6}.geo-spiral-score{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.geo-stage-pills{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.55rem;display:flex}.geo-stage-side{gap:.3rem;margin-left:auto;display:inline-flex}.geo-spiral-lanes{width:100%;height:auto;margin-top:.5rem;display:block}.geo-spiral-lane{stroke:#13232b33;stroke-width:1.4px}.geo-spiral-lane-label{fill:var(--ink-soft);font-size:8.2px;font-weight:700}.geo-spiral-pair-connector{stroke:#a94a3a75;stroke-dasharray:4 4;stroke-linecap:round;stroke-width:2px}.geo-spiral-point{cursor:help;outline:none}.geo-spiral-point__hit{fill:#0000;pointer-events:all}.geo-spiral-dot{transition:opacity .13s,r .13s,stroke-width .13s}.geo-spiral-point__tooltip{opacity:0;pointer-events:none;transition:opacity .13s}.geo-spiral-point__tooltip rect{fill:#13232bf0;stroke:#ffffff9e;stroke-width:.8px}.geo-spiral-point__tooltip text{fill:var(--ink-inverse);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:8.5px;font-weight:700}.geo-spiral-point__tooltip-sub{opacity:.78}.geo-spiral-point:hover .geo-spiral-dot,.geo-spiral-point:focus .geo-spiral-dot{opacity:1;r:7;stroke:#13232b;stroke-width:2px}.geo-spiral-point:hover .geo-spiral-point__tooltip,.geo-spiral-point:focus .geo-spiral-point__tooltip{opacity:1}.geo-spiral-guide{background:#ffffff80;border:1px solid #13232b14;border-radius:.65rem;gap:.45rem;margin-top:.5rem;padding:.6rem .7rem;display:grid}.geo-spiral-guide p{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.5}.geo-spiral-legend{color:var(--mute);font-family:var(--font-mono);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.6rem;font-weight:700;display:flex}.geo-spiral-legend span{align-items:center;gap:.25rem;display:inline-flex}.geo-spiral-legend__dot{border-radius:999px;width:.55rem;height:.55rem;display:inline-block}.geo-spiral-legend__dot--warning{background:#a94a3a}.geo-spiral-legend__dot--posture{background:#b96e2c}.geo-spiral-legend__dot--coercion{background:#925a2c}.geo-spiral-legend__dot--strike{background:#7f3430}.geo-spiral-legend__dot--dialogue{background:#4f7f7d}.geo-spiral-legend__dot--offramp{background:#5b7a4a}.geo-spiral-legend__connector{border-top:2px dashed #a94a3a99;width:1rem;display:inline-block}.geo-offramp-hero{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.geo-channel-bars{gap:.45rem;margin-top:.7rem;display:grid}.geo-channel{grid-template-columns:minmax(9rem,auto) 1fr auto;align-items:center;gap:.6rem;display:grid}.geo-channel__label{color:var(--ink-soft);font-size:.78rem}.geo-channel__track{background:#13232b12;border-radius:999px;height:.55rem;overflow:hidden}.geo-channel__fill{background:#5b7a4abf;border-radius:999px;height:100%;display:block}.geo-channel__value{font-size:.78rem;font-weight:700}.geo-market-hero{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.geo-factor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.7rem;display:grid}.geo-factor{align-content:start;gap:.3rem;display:grid}.geo-factor--inactive{opacity:.75;background:#ece4d473}.geo-factor__row{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.geo-factor__z{font-size:1.05rem;font-weight:700}.geo-factor__score{color:var(--mute);font-size:.78rem;font-weight:700}.geo-factor__badges{flex-wrap:wrap;gap:.3rem;display:flex}.geo-factor__inactive-note{margin:0;font-size:.72rem;line-height:1.5}.geo-matrix-table-wrap{margin-top:.9rem;overflow-x:auto}.geo-matrix-table-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.geo-rank-toggle{gap:.3rem;display:inline-flex}.geo-table{border-collapse:collapse;width:100%;font-size:.78rem}.geo-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--rule);padding:.35rem .5rem;font-size:.62rem;font-weight:700}.geo-table td{border-bottom:1px solid #13232b12;padding:.42rem .5rem}.geo-deflist{gap:.35rem;margin:.5rem 0 0;display:grid}.geo-deflist div{justify-content:space-between;gap:.5rem;display:flex}.geo-deflist dt{color:var(--mute);font-size:.74rem}.geo-deflist dd{margin:0;font-size:.74rem}.geo-market-feed-list{color:var(--ink-soft);gap:.45rem;margin:.5rem 0 0;padding:0;font-size:.74rem;line-height:1.55;list-style:none;display:grid}.geo-evidence-list{gap:.3rem;margin-top:.4rem;display:grid}.geo-evidence{background:#ffffff8c;border:1px solid #13232b14;border-radius:.65rem}.geo-evidence summary{cursor:pointer;grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem;padding:.45rem .6rem;list-style:none;display:grid}.geo-evidence summary::-webkit-details-marker{display:none}.geo-evidence[open]{border-color:#13232b40}.geo-evidence__main{flex:1;gap:.24rem;min-width:0;display:grid}.geo-evidence__main>.geo-chip{justify-self:start}.geo-evidence__actors{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:.78rem;line-height:1.35;display:block}.geo-evidence__support{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.geo-evidence__badges{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.geo-evidence__badges .geo-chip{padding:.1rem .4rem;font-size:.54rem}.geo-evidence__meta{color:var(--mute);white-space:nowrap;flex:none;min-width:0;margin-left:auto;font-size:.64rem}.geo-evidence-list,.geo-evidence,.geo-rail .geo-card{min-width:0}.geo-evidence__detail{padding:.2rem .7rem .6rem}.geo-evidence__detail dl{gap:.25rem;margin:0;display:grid}.geo-evidence__detail div{align-items:baseline;gap:.6rem;display:flex}.geo-evidence__detail dt{color:var(--mute);min-width:4.4rem;font-size:.66rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.geo-evidence__detail dd{color:var(--ink-soft);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.76rem}.geo-evidence__detail a{color:var(--teal-ink)}.geo-empty-line{color:var(--mute);font-size:.7rem}.geo-term{display:inline-block;position:relative}.geo-term__trigger{font:inherit;color:inherit;cursor:help;background:0 0;border:none;border-bottom:1.5px dotted #b08d57d9;padding:0}.geo-term__trigger:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:2px}.geo-term__popover{z-index:40;border:1px solid var(--ink);text-transform:none;letter-spacing:normal;text-align:left;overflow-wrap:anywhere;background:#fbf7ef;border-radius:.75rem;gap:.35rem;width:min(19rem,100vw - 2rem);max-width:calc(100vw - 2rem);padding:.7rem .85rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0}.geo-term--end .geo-term__popover{left:auto;right:0}.geo-term__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-size:.62rem;font-weight:700}.geo-term__short{font-family:var(--font-sans);color:var(--ink-soft);font-size:.76rem;font-weight:400;line-height:1.55}.geo-term__more{color:var(--teal-ink);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #387ca866;justify-self:start;padding:0;font-size:.72rem}.geo-drawer__layer{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.geo-drawer__scrim{cursor:pointer;background:#13232b47;border:none;position:absolute;inset:0}.geo-drawer{border-left:1px solid var(--rule);background:#f8f3e9;align-content:start;gap:.7rem;width:min(26rem,92vw);height:100%;padding:1.1rem 1.25rem 2rem;display:grid;position:relative;overflow-y:auto}.geo-drawer__head{justify-content:space-between;align-items:center;display:flex}.geo-drawer__close{color:var(--mute);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;width:1.9rem;height:1.9rem;font-size:1.3rem;line-height:1}.geo-drawer__title{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:500}.geo-drawer__section h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 .25rem;font-size:.64rem;font-weight:700}.geo-drawer__section p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.65}.geo-drawer__glossary{border-top:1px solid var(--rule);gap:.4rem;padding-top:.7rem;display:grid}.geo-drawer__glossary dl{gap:.45rem;margin:0;display:grid}.geo-drawer__glossary dt{font-size:.76rem;font-weight:700}.geo-drawer__glossary dd{color:var(--mute);margin:0;font-size:.74rem;line-height:1.5}.geo-preview{min-height:30rem;position:relative}.geo-preview__blurred{filter:blur(5px);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none;gap:.85rem;display:grid}.geo-preview__scrim{background:linear-gradient(#f6f1e70d 0%,#f6f1e7eb 55%,#f6f1e7 100%);position:absolute;inset:0}.geo-preview__cta{text-align:center;justify-items:center;gap:.4rem;width:min(38rem,92%);display:grid;position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%)}.geo-preview__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.1rem;margin-top:.5rem;display:flex}.geo-cta{background:var(--ink);color:var(--ink-inverse);border-radius:999px;align-items:center;padding:.65rem 1.35rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.geo-cta:hover{background:#1e3540}.pp-disclaimer{opacity:.62;max-width:78ch;margin:.85rem 0 0;font-size:.72rem;line-height:1.45;display:block}@media (max-width:980px){.geo-hub__main,.geo-module__grid,.geo-hub__lower,.geo-loading__grid{grid-template-columns:1fr}.geo-kpis,.geo-factor-grid,.geo-component-grid,.geo-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-heatmap__row,.geo-matrix__row{grid-template-columns:minmax(7rem,1.2fr) repeat(6,minmax(2.6rem,1fr))}.geo-heatmap-scroll,.geo-matrix,.geo-matrix-table-wrap{overflow-x:auto}}@media (min-width:981px){.geo-hub__main{grid-template-columns:minmax(0,1fr)}.geo-hub__main>.geo-rail{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:stretch}.geo-hub__main>.geo-rail>.geo-card{height:100%}}@media (max-width:720px){.geo-loading__hero{flex-direction:column;align-items:flex-start}.geo-loading__row{grid-template-columns:minmax(7rem,1fr) repeat(4,minmax(2.25rem,.4fr))}.geo-evidence summary{align-items:flex-start}.geo-evidence__actors{white-space:normal}.geo-evidence__main{flex-basis:100%;width:100%}.geo-evidence__meta{white-space:normal;margin-left:0}.geo-scroll-cue{display:block}.geo-heatmap-scroll,.geo-matrix,.geo-matrix-table-wrap{overscroll-behavior-inline:contain;background:linear-gradient(270deg,#13232b1f,#0000 2.5rem) 100%/2.5rem 100% no-repeat;overflow-x:auto}.geo-heatmap,.geo-matrix__row{min-width:48rem}.geo-table{min-width:46rem}.geo-heatmap__row>:first-child,.geo-matrix__row>:first-child,.geo-table th:first-child,.geo-table td:first-child{z-index:3;background:#f8f3e9;position:sticky;left:0;box-shadow:1px 0 #13232b1a}.geo-heatmap__row--head>:first-child,.geo-matrix__row--head>:first-child{z-index:4}.geo-evidence__detail div{gap:.12rem;display:grid}.geo-evidence__detail dt{min-width:0}}@media print{.site-header,.workspace-tabs__shell,.geo-controls,.geo-ribbon{display:none!important}.geo-card{break-inside:avoid;background:#fff;border-color:#999}body{background:#fff}}.geo-horizon{gap:.55rem;display:grid}.geo-horizon__head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.geo-horizon__count{font-size:.68rem}.geo-horizon__clear{color:var(--ink-soft);margin:0;font-size:.82rem}.geo-horizon__group{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.geo-horizon__sublabel{font-size:.6rem}.geo-horizon__candidate{background:#ffffff8c;border:1px solid #b96e2c66;border-radius:.75rem;flex:100%}.geo-horizon__candidate summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.5rem .7rem;list-style:none;display:flex}.geo-horizon__candidate summary::-webkit-details-marker{display:none}.geo-horizon__name{font-size:.86rem;font-weight:500}.geo-horizon__metrics{color:var(--ink-soft);font-size:.7rem}.geo-horizon__lane{margin-left:auto;font-size:.68rem}.geo-horizon__detail{gap:.4rem;padding:0 .8rem .65rem;display:grid}.geo-horizon__detail p{margin:0;font-size:.76rem;line-height:1.55}.geo-horizon__samples{color:var(--ink-soft);gap:.25rem;margin:0;padding:0;font-size:.74rem;list-style:none;display:grid}.geo-horizon__samples .geo-mono{color:var(--mute);font-size:.64rem}.geo-horizon__samples a{color:var(--teal-ink)}.geo-horizon__warm{color:var(--ink-soft);font-size:.78rem}.geo-horizon__warm .geo-mono{color:var(--mute);font-size:.66rem}.geo-chip--roster{vertical-align:.12rem;margin-left:.45rem;padding:.08rem .45rem;font-size:.55rem}.geo-heatmap__row--retiring .geo-cell,.geo-heatmap__row--retiring .geo-heatmap__theater>span:first-child,.geo-ribbon__item--retiring{opacity:.55}.geo-ribbon__auto{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-ink);background:#387ca81f;border-radius:999px;padding:.05rem .4rem;font-size:.55rem;font-weight:700}.geo-salami-marker{cursor:pointer}.geo-salami-marker:focus{outline:none}.geo-salami-dot{fill:#b96e2c;stroke:#f5f0e6;stroke-width:1.5px;transition:r .12s}.geo-salami-marker:hover .geo-salami-dot{fill:#8a4f1a}.geo-salami-marker:focus-visible .geo-salami-dot,.geo-salami-dot--active{fill:#8a4f1a;stroke:#13232b;stroke-width:2px}.geo-salami-hint{margin-top:.5rem;font-size:.85rem}.geo-salami-detail{margin-top:.6rem;padding:.7rem .85rem}.geo-salami-detail__head{align-items:center;gap:.5rem;display:flex}.geo-salami-detail__close{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:0;margin-left:auto;font-size:1.15rem;line-height:1}.geo-salami-detail__close:hover{opacity:1}.geo-salami-detail__title{margin:.4rem 0 .2rem;font-size:.95rem;font-weight:600}.geo-salami-detail__meaning{margin:0 0 .35rem;font-size:.85rem;line-height:1.45}.geo-salami-detail__sig{font-size:.8rem}.cta-hero{padding:clamp(2.4rem,5vw,4.5rem) 0 clamp(2.2rem,4vw,3.6rem);position:relative;overflow:hidden}.cta-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 82% 8%,#5b7a4a1a,#0000 70%),radial-gradient(55% 70% at 6% 92%,#387ca81a,#0000 72%);position:absolute;inset:0}.cta-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#f6f1e7fa 58%,#f6f1e7);height:clamp(9rem,18vh,14rem);position:absolute;bottom:-1px;left:0;right:0}.cta-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(1.6rem,4vw,4rem);min-height:clamp(40rem,74vh,54rem);display:grid;position:relative}.cta-hero__layout--auth-only{grid-template-columns:minmax(0,32rem);justify-content:center;align-items:start}.cta-hero__copy{z-index:3;max-width:30rem;position:relative}.cta-hero__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(86% 72% at 26% 34%,#f6f1e7f0,#f6f1e7ad 52%,#f6f1e733 78%,#0000 100%),linear-gradient(90deg,#f6f1e7e6,#f6f1e78a 52%,#0000 100%);position:absolute;inset:-2.4rem -5rem -2.2rem -3.4rem}.cta-hero__layout--auth-only .cta-hero__copy{max-width:32rem}.cta-hero__copy h1{letter-spacing:-.02em;margin:.5rem 0 .9rem;font-size:clamp(2.1rem,4.4vw,3.1rem);line-height:1.04}.cta-hero__lede{color:var(--ink-soft);margin:0 0 1.5rem;font-size:1.02rem;line-height:1.55}.cta-hero__trust{flex-wrap:wrap;gap:.45rem 1.1rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.cta-hero__trust li{color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.82rem;display:flex}.cta-hero__trust li:before{content:"";background:#5b7a4ad9;border-radius:50%;width:.45rem;height:.45rem}.cta-card{border:1px solid var(--line);background:var(--surface-strong);border-radius:1rem;margin-top:1.5rem;padding:1.25rem 1.25rem 1.35rem;box-shadow:0 18px 50px -34px #13232b80}.cta-card__pricerow{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.2rem;display:flex}.cta-card__price{align-items:baseline;gap:.5rem;display:flex}.cta-card__price strong{letter-spacing:-.02em;font-size:1.9rem}.cta-card__price s{color:var(--mute);font-size:.95rem}.cta-card__price span{color:var(--ink-soft);font-size:.85rem}.cta-card__promo{text-transform:uppercase;letter-spacing:.08em;color:#7a5a1f;white-space:nowrap;background:#d49d3929;border-radius:999px;padding:.25rem .6rem;font-size:.72rem}.cta-card__promo .launch-glow{font-style:normal;font-weight:700}.cta-card__heading{letter-spacing:-.01em;margin:0 0 .8rem;font-size:1.1rem}.cta-card__terms{color:var(--ink-soft);margin:.65rem 0 0;font-size:.78rem}.cta-card__signin{color:var(--ink-soft);margin:.85rem 0 0;font-size:.85rem}.cta-card__signin a{color:var(--teal-ink);font-weight:600}.cta-card__error{color:#8c3a2d;background:#a94a3a1a;border-radius:.5rem;margin:0 0 .75rem;padding:.55rem .7rem;font-size:.85rem}.legal-acceptance-prompt{background:#fffbf5b8;border:1px solid #cabea8bd;border-radius:.72rem;gap:.7rem;margin:0 0 .85rem;padding:.8rem;display:grid}.legal-acceptance-prompt p{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.45}.legal-acceptance-prompt a{color:var(--ink);text-underline-offset:.18em;font-weight:650;text-decoration:underline}.legal-acceptance-prompt .legal-acceptance-prompt__error{color:#8c3a2d;font-weight:650}.legal-acceptance-prompt__button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:2.8rem;padding:.62rem 1rem;font-weight:750;line-height:1.2;transition:background-color .14s,transform .14s;display:inline-flex}.legal-acceptance-prompt__button:hover{background:var(--ink-2);transform:translateY(-1px)}.legal-acceptance-prompt__button:disabled{cursor:default;opacity:.7;transform:none}.cta-showcase{flex-direction:column;gap:.9rem;display:flex}.cta-showcase__stage{aspect-ratio:4/3;width:100%;position:relative}.cta-slide{opacity:0;pointer-events:none;margin:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.965)translateY(8px)}.cta-slide--active{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.cta-showcase:not(.cta-showcase--animate) .cta-slide:first-child{opacity:1;transform:none}.cta-window{border:1px solid var(--line);background:var(--surface-strong);border-radius:.9rem;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 30px 70px -40px #13232b9e}.cta-window__bar{border-bottom:1px solid var(--line);background:#fffbf5d9;align-items:center;gap:.6rem;padding:.5rem .8rem;display:flex}.cta-window__dots{gap:.32rem;display:inline-flex}.cta-window__dots i{background:#13232b33;border-radius:50%;width:.5rem;height:.5rem}.cta-window__url{text-align:center;font-family:var(--font-mono,monospace);color:var(--mute);letter-spacing:.01em;flex:1;font-size:.7rem}.cta-window__body{flex:1;padding:.95rem 1rem;display:flex}.cta-screen{flex-direction:column;flex:1;gap:.7rem;min-width:0;display:flex}.cta-screen__head{justify-content:space-between;align-items:center;display:flex}.cta-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--mute);font-size:.66rem;font-weight:600}.cta-chip{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.18rem .5rem;font-size:.64rem;font-weight:700}.cta-chip--elevated{color:#8a4a1f;background:#b96e2c2e}.cta-chip--neutral{color:var(--ink-soft);background:#13232b14}.cta-chip--live{color:#3f6a2d;background:#5b7a4a2e}.cta-geo{flex:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:.9rem;display:grid}.cta-geo__gauge{flex-direction:column;align-items:center;display:flex;position:relative}.cta-geo__gauge .geo-gauge{width:100%;height:auto}.cta-geo__score{text-align:center;margin-top:-.4rem}.cta-geo__score strong{letter-spacing:-.02em;font-size:1.7rem;line-height:1;display:block}.cta-geo__score span{text-transform:uppercase;letter-spacing:.1em;color:var(--mute);font-size:.66rem}.cta-geo__matrix{flex-direction:column;gap:.28rem;display:flex}.cta-geo__matrix-head,.cta-geo__row{grid-template-columns:minmax(0,1.35fr) repeat(5,minmax(0,1fr));align-items:center;gap:.26rem;display:grid}.cta-geo__matrix-head span{text-transform:uppercase;letter-spacing:.04em;color:var(--mute);text-align:center;font-size:.54rem}.cta-geo__matrix-head span:first-child{grid-column:1}.cta-geo__theater{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:600;overflow:hidden}.cta-geo__cell{text-align:center;font-family:var(--font-mono,monospace);border-radius:.34rem;padding:.26rem 0;font-size:.66rem;font-weight:600}.cta-cell--stable{color:#2f6b43;background:#4b9b642e}.cta-cell--watch{color:#7a5a1f;background:#d49d3933}.cta-cell--elevated{color:#8a4a1f;background:#b96e2c38}.cta-cell--critical{color:#8c3a2d;background:#a94a3a3d}.cta-curve{width:100%;height:auto}.cta-curve__grid{stroke:#13232b1a;stroke-width:1px}.cta-curve__area{fill:#387ca81f;stroke:none}.cta-curve__line{fill:none;stroke:#387ca8;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.cta-curve__dot{fill:#387ca8}.cta-curve__tick{fill:var(--mute);font-size:7px;font-family:var(--font-mono,monospace)}.cta-macro__series{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:auto;display:grid}.cta-macro__stat{flex-direction:column;gap:.15rem;display:flex}.cta-macro__label{text-transform:uppercase;letter-spacing:.06em;color:var(--mute);font-size:.62rem}.cta-macro__stat strong{letter-spacing:-.01em;font-size:1.05rem}.cta-nowcast__hero{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.cta-nowcast__big{letter-spacing:-.03em;color:#3f6a2d;font-size:2.3rem;line-height:1;display:block}.cta-nowcast__sub{color:var(--ink-soft);font-size:.72rem;display:block}.cta-ledger{flex-direction:column;gap:.2rem;margin-top:auto;display:flex}.cta-ledger__row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr) 1.3rem;align-items:center;gap:.4rem;padding:.16rem 0;font-size:.74rem;display:grid}.cta-ledger__row--head{color:var(--mute);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);padding-bottom:.28rem;font-size:.6rem}.cta-mono{font-family:var(--font-mono,monospace)}.cta-ledger__hit{color:#3f6a2d;text-align:center;font-weight:700}.cta-showcase--reel{z-index:1;isolation:isolate;position:relative}.cta-showcase--reel:before{z-index:-1;content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(44% 50% at 24% 28%,#5b7a4a2e,#0000 72%),radial-gradient(46% 56% at 78% 72%,#b96e2c24,#0000 74%),linear-gradient(#13232b12,#0000 74%);position:absolute;inset:-7% -5% -9%}.cta-showcase--reel .cta-showcase__stage:after{content:none}.cta-showcase--reel .cta-showcase__stage{aspect-ratio:16/10;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 5%,#000000b8 14%,#000 28% 72%,#000000b8 86%,#0000002e 95%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000002e 5%,#000000b8 14%,#000 28% 72%,#000000b8 86%,#0000002e 95%,#0000 100%)}.cta-showcase--reel .cta-slide{z-index:2;opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);inset:-4%;transform:translate(1rem,.8rem)scale(.975)rotate(.35deg)}.cta-showcase--reel .cta-slide--active{opacity:1;transform:translate(0)scale(1)rotate(0)}.cta-showcase--animate.cta-showcase--reel .cta-slide--active .cta-window{animation:4.2s ease-in-out both cta-reel-drift}.cta-showcase--reel .cta-window{box-shadow:none;background:radial-gradient(72% 82% at 48% 48%,#fffbf5c7,#f4ecdd38 62%,#0000 100%);border:0;border-radius:0;overflow:visible}.cta-showcase--reel .cta-window__body{padding:clamp(.65rem,1.8vw,1.05rem)}.cta-showcase--inline{z-index:0;justify-self:start;width:min(206%,70rem);max-width:none;margin-top:.65rem;margin-left:0;position:relative}.cta-showcase--inline:before{opacity:.84;filter:blur(28px);inset:-10% -10% -12% -8%}.cta-showcase--inline .cta-showcase__stage{aspect-ratio:16/9;overflow:visible;-webkit-mask-image:none;mask-image:none}.cta-showcase--inline .cta-showcase__stage:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(#f6f1e7,#f6f1e7f5 22%,#f6f1e7ad 58%,#0000 100%);height:64%;position:absolute;inset:-9rem 0 auto}.cta-showcase--inline .cta-window__body{padding:.68rem .72rem}.cta-showcase--inline .cta-showcase__media{box-shadow:none;background:0 0;border:0;border-radius:0;inset:-30% -12% -6%;-webkit-mask-image:radial-gradient(at 52%,#000 46%,#000000d6 64%,#00000052 84%,#0000 100%);mask-image:radial-gradient(at 52%,#000 46%,#000000d6 64%,#00000052 84%,#0000 100%)}.cta-showcase--inline .cta-showcase__video,.cta-showcase--inline .cta-showcase__poster{transform:scale(1.025)}.cta-showcase--inline .cta-showcase__veil{background:linear-gradient(90deg,#f6f1e787,#0000 17%,#f6f1e738 56%,#f6f1e7fa 86%,#f6f1e7),linear-gradient(#f6f1e7,#f6f1e7f5 18%,#f6f1e78a 36%,#0000 58% 72%,#f6f1e7e3 91%,#f6f1e7)}.cta-showcase--hero{pointer-events:none;width:auto;max-width:none;margin:0;position:absolute;inset:clamp(-6.2rem,-7vw,-4.6rem) clamp(-24rem,-20vw,-12rem) clamp(-18rem,-20vw,-11rem) clamp(-22rem,-20vw,-12rem)}.cta-showcase--hero:before{opacity:.76;filter:blur(44px);inset:-10% -13% -14% -28%}.cta-showcase--hero .cta-showcase__stage{aspect-ratio:auto;width:100%;height:100%;min-height:0;overflow:hidden;-webkit-mask-image:radial-gradient(128% 118% at 64%,#000 0% 72%,#000000c7 86%,#0000003d 97%,#0000 100%);mask-image:radial-gradient(128% 118% at 64%,#000 0% 72%,#000000c7 86%,#0000003d 97%,#0000 100%)}.cta-showcase--hero .cta-showcase__media{box-shadow:none;background:0 0;border:0;border-radius:0;-webkit-mask-image:radial-gradient(112% 108% at 62%,#000 0% 68%,#000000b8 86%,#0000 100%);mask-image:radial-gradient(112% 108% at 62%,#000 0% 68%,#000000b8 86%,#0000 100%)}.cta-showcase--hero .cta-showcase__video,.cta-showcase--hero .cta-showcase__poster{transform:scale(1.1)}.cta-showcase--hero .cta-showcase__veil{background:radial-gradient(46% 62% at 18% 48%,#f6f1e7,#f6f1e7db 42%,#f6f1e757 66%,#0000 82%),linear-gradient(90deg,#f6f1e7,#f6f1e7 24%,#f6f1e769 46%,#0000 68% 100%),linear-gradient(#f6f1e7e3,#f6f1e738 12%,#0000 30% 78%,#f6f1e730)}.cta-nodes{background:radial-gradient(circle at 24% 38%,#b96e2c24,#0000 28%),radial-gradient(circle at 74% 64%,#5b7a4a29,#0000 30%),linear-gradient(#ece4d494,#fffbf5b8);border:1px solid #13232b14;border-radius:.8rem;flex:1;min-height:11rem;position:relative;overflow:hidden}.cta-nodes__links{fill:none;stroke:#13232b40;stroke-dasharray:3 4;stroke-linecap:round;stroke-width:1.2px;width:100%;height:100%;position:absolute;inset:0}.cta-nodes__node{min-width:4.5rem;color:var(--ink);text-align:center;background:#fffbf5e0;border:1px solid #13232b1a;border-radius:999px;padding:.42rem .5rem;font-size:.66rem;font-weight:800;line-height:1;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .75rem 1.6rem #13232b1f}.cta-nodes__node--warm{color:#8a4a1f;background:#f4e2c5f0}.cta-nodes__node--watch{color:#7a5a1f;background:#f6ebcff0}.cta-nodes__node--elevated{color:#8a4a1f;background:#f0d6bef5}.cta-nodes__node--critical{color:#8c3a2d;background:#edcfc9f5}.cta-nodes__node--stable{color:#2f6b43;background:#d6e9d3f5}.cta-nodes__readout{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.cta-nodes__readout div{background:#fffbf5a8;border:1px solid #13232b14;border-radius:.58rem;gap:.15rem;padding:.58rem .65rem;display:grid}.cta-nodes__readout span{color:var(--mute);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.cta-nodes__readout strong{color:var(--ink);font-size:.78rem;line-height:1.1}.cta-showcase__media{background:linear-gradient(180deg, #fffbf5d1, #ece4d47a), var(--surface-strong);border:1px solid #cabea8b8;border-radius:.85rem;position:absolute;inset:0;overflow:hidden;box-shadow:0 32px 72px -44px #13232bb8}.cta-showcase__video,.cta-showcase__poster{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.012)}.cta-showcase__poster{z-index:1;filter:saturate(.92)contrast(.96);opacity:1;transition:opacity .36s}.cta-showcase__video{z-index:2;filter:saturate(.94)contrast(.98)}.cta-showcase--video-started .cta-showcase__poster{opacity:0}.cta-showcase__veil{z-index:3;pointer-events:none;background:linear-gradient(90deg,#fffbf55c,#0000 22% 76%,#fffbf552),linear-gradient(#13232b29,#0000 18% 70%,#13232b38);position:absolute;inset:0}.cta-showcase--inline .cta-showcase__media,.cta-showcase--hero .cta-showcase__media{box-shadow:none;background:0 0;border:0;border-radius:0}@keyframes cta-reel-drift{0%{transform:scale(.985)translateY(.45rem)}20%,78%{transform:scale(1)translateY(0)}to{transform:scale(1.015)translateY(-.25rem)}}@media (max-width:900px){.cta-hero:after{z-index:0;background:linear-gradient(#0000,#f6f1e7c2 68%,#f6f1e7);height:clamp(3.5rem,9vh,5.5rem)}.cta-hero__layout{z-index:1;grid-template-columns:minmax(0,1fr)}.cta-hero__copy{min-width:0;max-width:none}.cta-showcase{order:initial;min-width:0}.cta-showcase--hero{pointer-events:auto;justify-self:stretch;width:100%;height:auto;margin-left:0;position:relative;inset:auto}.cta-showcase--inline{justify-self:stretch;width:100%;margin-left:0}.cta-showcase--reel .cta-showcase__stage{aspect-ratio:5/4}.cta-showcase--hero .cta-showcase__stage{aspect-ratio:16/10;min-height:0;-webkit-mask-image:radial-gradient(142% 136%,#000 0% 90%,#000000b8 97%,#0000 100%);mask-image:radial-gradient(142% 136%,#000 0% 90%,#000000b8 97%,#0000 100%)}.cta-showcase--hero .cta-showcase__media{-webkit-mask-image:radial-gradient(136% 130%,#000 0% 88%,#000000b3 97%,#0000 100%);mask-image:radial-gradient(136% 130%,#000 0% 88%,#000000b3 97%,#0000 100%)}.cta-showcase--hero .cta-showcase__video,.cta-showcase--hero .cta-showcase__poster{object-position:center;transform:scale(1.045)}.cta-showcase--hero .cta-showcase__veil{background:0 0}.cta-showcase--inline{order:initial}.cta-showcase--inline .cta-showcase__stage{aspect-ratio:16/9}.cta-showcase--reel:before{inset:-4% 0 -5%}.cta-nodes{min-height:9.4rem}.cta-nodes__node{min-width:3.9rem;padding:.36rem .42rem;font-size:.58rem}.cta-nodes__readout{grid-template-columns:1fr}.cta-geo__matrix-head{display:none}}@media (prefers-reduced-motion:reduce){.cta-slide{transition:none}.cta-showcase--animate.cta-showcase--reel .cta-slide--active .cta-window{animation:none}.cta-showcase__video{display:none}.cta-showcase__poster{filter:saturate(.9)contrast(.95)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}