@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600&display=swap";:root{--ui-navy-950: #090f1b;--ui-navy-900: #122036;--ui-slate-800: #203047;--ui-slate-700: #34455f;--ui-slate-600: #48617e;--ui-slate-500: #607089;--ui-slate-400: #8192aa;--ui-slate-300: #a8b6c9;--ui-slate-200: #c4d0e0;--ui-slate-150: #dce4ee;--ui-slate-100: #edf1f7;--ui-slate-50: #f5f7fb;--ui-blue-950: #172d54;--ui-blue-700: #2449bd;--ui-blue-500: #477ce0;--ui-blue-400: #82b0f3;--ui-blue-300: #b5cffb;--ui-blue-200: #dce8ff;--ui-blue-50: #edf3ff}:root{color-scheme:dark;--bg: #070b11;--panel: rgba(16, 23, 34, .84);--panel-strong: rgba(20, 28, 40, .9);--line: rgba(230, 238, 252, .1);--text: #edf2fc;--muted: #97a5b8;--accent: #d9e5ff;--green: var(--ui-blue-300);--gold: #d6c39d;--red: #cf7a7a;--shadow: 0 24px 80px rgba(0, 0, 0, .34);--shadow-soft: rgba(0, 0, 0, .6) 0px 20px 80px -40px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;background:radial-gradient(circle at 0% 0%,rgb(168 182 201 / .12),transparent 24%),radial-gradient(circle at 100% 0%,rgba(21,82,99,.18),transparent 28%),radial-gradient(circle at 42% 18%,rgb(71 124 224 / .08),transparent 22%),linear-gradient(180deg,#05070b,#0a1018 52%,#0d1520);color:var(--text);font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif}html{scroll-behavior:smooth}body{min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;position:relative;isolation:isolate}.site-shell:before,.site-shell:after{content:"";position:fixed;pointer-events:none;z-index:0}.masthead,.page-shell{position:relative;z-index:1}.site-shell:before{width:min(42vw,620px);height:min(70vh,840px);left:-18vw;top:24vh;background:radial-gradient(circle at 42% 30%,rgba(214,195,157,.2),transparent 36%),linear-gradient(135deg,#090f1b,#172d54);opacity:.24;filter:blur(2px) saturate(1.2);transform:rotate(-8deg)}.site-shell:after{width:min(36vw,560px);height:min(72vh,820px);right:-16vw;bottom:-12vh;background:radial-gradient(circle at 55% 48%,rgb(181 207 251 / .18),transparent 42%),linear-gradient(135deg,#090f1b,#172d54);opacity:.18;filter:blur(3px) saturate(1.35);transform:scaleX(-1) rotate(11deg)}.masthead{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:24px clamp(28px,4vw,76px);border-bottom:0;background:linear-gradient(180deg,#05080cd1,#05080c57),#05080c33;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);box-shadow:none}.masthead__brand,.masthead__actions{display:flex;align-items:center;gap:16px}.masthead__nav{display:flex;justify-content:center;gap:clamp(18px,3vw,42px);width:fit-content;margin:0 auto;padding:0;border-radius:0;border:0;background:transparent}.masthead__actions .cta-row{display:flex;flex-wrap:wrap;justify-content:flex-end}.masthead__wordmark{color:var(--text);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:1.34rem;font-weight:700;letter-spacing:.04em}.masthead__account{display:inline-grid;place-items:center;width:28px;height:28px;color:var(--text);font-size:1.05rem}.sidebar{position:sticky;top:0;height:100vh;padding:28px 20px;border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 24%),#090d13eb;display:flex;flex-direction:column;gap:28px}.brand-mark{width:56px;height:56px;border:1px solid rgba(230,238,252,.1);border-radius:20px;display:grid;place-items:center;color:#f4eee1;background:radial-gradient(circle at top left,rgb(71 124 224 / .24),transparent 42%),#ffffff08;letter-spacing:.14em;font-size:.84rem;box-shadow:var(--shadow-soft)}.brand-mark--image{object-fit:cover;padding:0;background:#ffffff0a}.brand-copy h2,h1,h2,h3{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-weight:400;letter-spacing:-.02em}.brand-copy h2{font-size:1.45rem}.brand-copy p,.sidebar-note p,p{color:var(--muted);line-height:1.62}.side-nav{display:grid;gap:8px}.nav-link{padding:8px 0;border-radius:0;border:1px solid transparent;color:#edf2fcd1;font-size:.92rem;font-weight:800;transition:.2s ease}.nav-link:hover,.nav-link.active{background:transparent;border-color:transparent;color:var(--text)}.sidebar-note{margin-top:auto;padding:18px;border-radius:20px;border:1px solid var(--line);background:#ffffff05}.main-panel{min-width:0;padding:24px 24px 34px}.main-panel--premium{max-width:none;margin:0 auto;width:100%}.site-footer{padding:0 24px 28px}.site-footer__inner{max-width:1440px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 22px;border:1px solid rgba(230,238,252,.08);border-radius:24px;background:#ffffff06}.site-footer__copy{display:grid;gap:8px}.site-footer__copy strong{font-size:1rem;color:var(--text)}.site-footer__copy p{margin:0}.site-footer__copy a,.legal-card a{color:#d9c28c;text-decoration:underline;text-decoration-color:#d9c28c73;text-underline-offset:3px}.site-footer__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.footer-link{appearance:none;border:1px solid rgba(230,238,252,.08);background:#ffffff06;color:#c4d0e0;border-radius:999px;padding:10px 14px;font:inherit;cursor:pointer;transition:.2s ease}.footer-link:hover{color:var(--text);border-color:#d6c39d38;background:#ffffff0a}.footer-link--plain{border:0;background:transparent;padding:0;border-radius:0;box-shadow:none;color:var(--muted)}.footer-link--plain:hover{background:transparent;border-color:transparent;color:var(--text)}.auth-banner{margin-bottom:18px;padding:16px 18px;border-radius:20px;border:1px solid rgba(207,122,122,.24);background:linear-gradient(180deg,#cf7a7a1a,#cf7a7a0a),#ffffff05;box-shadow:var(--shadow-soft)}.auth-banner strong{display:block;margin-bottom:6px;color:var(--text)}.auth-banner p{margin:0;color:#c6cfdd}.auth-banner--success{border-color:#b5cffb52;background:linear-gradient(180deg,#b5cffb1f,#b5cffb0a),#ffffff05}.health-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px;padding:16px 18px;border-radius:20px;border:1px solid var(--line);background:#ffffff06;box-shadow:var(--shadow)}.health-banner__copy{display:grid;gap:6px}.health-banner__copy strong{font-size:1.02rem;color:var(--text)}.health-banner__copy p{margin:0;max-width:70ch}.health-banner__meta{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.page-shell,.home-grid,.asset-grid,.panel,.metric-grid,.proof-grid,.commentary-grid,.product-grid,.legal-grid,.instruction-list,.member-actions,.state-meta-row,.settings-grid{display:grid;gap:20px}.home-grid,.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-grid{grid-template-columns:1fr}.hero-span{grid-column:1 / -1}.panel{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:linear-gradient(142deg,#ffffff1f,#ffffff06 38%,#b5cffb09),#080d157a;padding:24px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff14,inset 14px 0 30px #ffffff09,inset -20px -18px 46px #b5cffb09,0 28px 90px #00000061,var(--shadow);-webkit-backdrop-filter:blur(10px) saturate(1.8) contrast(1.12);backdrop-filter:blur(10px) saturate(1.8) contrast(1.12);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.panel:before{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(circle at 92% 8%,rgb(181 207 251 / .14),transparent 28%),radial-gradient(circle at 0% 88%,rgba(214,195,157,.12),transparent 24%),linear-gradient(90deg,rgba(255,255,255,.08),transparent 18%,transparent 76%,rgba(255,255,255,.055));opacity:.95}.panel:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.34),transparent 17%,transparent 62%,rgba(255,255,255,.1)),radial-gradient(circle at 12% 0%,rgba(255,255,255,.26),transparent 18%),radial-gradient(circle at 88% 100%,rgb(181 207 251 / .16),transparent 24%);mix-blend-mode:screen;opacity:.54}.panel>*{position:relative;z-index:2}.panel:hover{transform:translateY(-2px);border-color:#d6c39d29}.hero-panel{background:radial-gradient(circle at top right,rgba(215,229,255,.08),transparent 26%),radial-gradient(circle at top left,rgb(71 124 224 / .08),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--panel-strong)}.hero-panel--home{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:start;gap:26px;padding:22px 24px}.hero-panel--funnel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:28px;padding:28px}.hero-panel--minimal,.hero-panel--portfolio{padding:40px 36px}.hero-panel--minimal{min-height:calc(100vh - 152px);display:flex;align-items:center;justify-content:center;padding:52px 64px}.hero-copy,.visual-panel,.product-card,.visual-grid{display:grid;gap:16px}.hero-copy{gap:14px}.hero-copy--funnel{gap:18px}.hero-copy--minimal{max-width:1180px;width:100%;margin:0 auto;text-align:center;align-items:center;gap:24px}.sidebar-auth,.tier-grid,.gate-bullets{display:grid;gap:16px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;color:var(--muted);margin-bottom:12px}h1{font-size:clamp(2.8rem,5.2vw,4.9rem);line-height:.96}.hero-copy--minimal h1{max-width:14.5ch;margin:0 auto;font-size:clamp(3.8rem,6vw,6.1rem);line-height:.9;letter-spacing:-.035em}h2{font-size:clamp(1.8rem,3vw,2.5rem)}h3{font-size:1.5rem}.hero-subtext,.lead-text{max-width:60ch}.hero-live-hook{color:var(--text);font-size:1.14rem;font-weight:600;max-width:56ch}.hero-copy--minimal .hero-live-hook{max-width:44ch;font-size:1.18rem;line-height:1.5;margin:0 auto}.hero-copy--minimal .cta-row{margin-top:8px}.hero-price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.primary-cta--price{min-height:54px;padding:14px 24px;font-size:1.16rem;font-weight:700;white-space:nowrap}.hero-price-note{color:var(--muted);font-size:.96rem}.hero-inline-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-proof-row,.hero-cta-stack,.visual-share-row,.education-grid{display:flex;gap:12px;flex-wrap:wrap}.hero-proof-badge,.hero-proof-note{display:inline-flex;align-items:center;border-radius:999px;padding:10px 14px;border:1px solid var(--line);background:#ffffff08}.hero-proof-badge{color:var(--text);background:#d6c39d1f;border-color:#d6c39d47}.hero-proof-note{color:var(--muted)}.funnel-proof-row,.funnel-story-grid,.offer-grid,.preview-grid,.preview-grid__states{display:grid;gap:18px}.chart-preview-grid,.pricing-grid,.portfolio-hero-metrics{display:grid;gap:20px}.preview-section{min-height:82vh;padding:42px 36px}.chart-preview-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.preview-section h2{font-size:clamp(2.7rem,4.4vw,4.6rem)}.preview-section .section-intro{max-width:58ch;font-size:1.12rem;line-height:1.7}.signal-preview-cta{margin-top:26px}.product-teaser{min-height:72vh;position:relative;overflow:hidden;display:grid;align-items:center;align-content:center;padding:44px}.product-teaser:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 20%,rgba(230,238,252,.1),transparent 26%),linear-gradient(90deg,#05090f33,#05090fc7 52%,#05090fe6);pointer-events:none}.product-teaser__copy{position:relative;z-index:2;max-width:760px;display:grid;gap:18px}.product-teaser__copy h2{margin:0;max-width:11ch;font-size:clamp(3rem,6vw,6rem);line-height:.9}.product-teaser__copy p{margin:0;max-width:58ch;color:var(--muted);font-size:1.08rem;line-height:1.65}.product-teaser__center-cta{position:relative;z-index:3;width:100%;display:flex;justify-content:center;margin-top:18px}.teaser-stat-row{display:flex;gap:10px;flex-wrap:wrap}.teaser-stat-row span{display:inline-flex;align-items:baseline;gap:8px;border:1px solid rgba(230,238,252,.1);border-radius:999px;padding:10px 14px;background:#04091070;color:var(--muted)}.teaser-stat-row strong{color:var(--text)}.teaser-board-bg{position:absolute;inset:34px 32px 32px auto;width:min(680px,54vw);display:grid;gap:10px;opacity:.46;transform:perspective(1100px) rotateY(-18deg) rotateX(4deg) translate(8%);pointer-events:none}.teaser-board-row{display:grid;grid-template-columns:1fr 1fr auto auto;gap:12px;align-items:center;min-height:74px;padding:14px 18px;border:1px solid rgba(230,238,252,.1);border-radius:18px;background:linear-gradient(145deg,#ffffff0d,#ffffff03),#0409109e;box-shadow:inset 0 1px #ffffff14}.teaser-board-row strong{color:var(--text);letter-spacing:.08em;font-size:1.18rem}.teaser-board-row span,.teaser-board-row em{color:var(--muted);font-style:normal}.teaser-board-row b{color:var(--green);font-size:1.12rem}.teaser-board-row.grade-c b,.teaser-board-row.grade-d b,.teaser-board-row.grade-f b{color:var(--red)}.teaser-board-row.grade-b b{color:var(--gold)}.teaser-board-row.is-skeleton{opacity:.64}.teaser-curve-bg{position:absolute;inset:42px 32px 30px 24%;z-index:1;opacity:.6;border:1px solid rgba(230,238,252,.08);border-radius:24px;overflow:hidden;background:linear-gradient(rgba(230,238,252,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(230,238,252,.03) 1px,transparent 1px),#0409105c;background-size:100% 25%,12.5% 100%,auto;pointer-events:none}.teaser-curve-bg svg{width:100%;height:100%}.teaser-curve-bg--empty{display:grid;place-items:center;color:var(--muted)}.product-teaser--portfolio:after{background:radial-gradient(circle at 84% 20%,rgba(214,195,157,.13),transparent 30%),linear-gradient(90deg,#05090fdb,#05090fad 46%,#05090f5c)}.product-teaser--portfolio .teaser-curve-bg{inset:42px 32px 30px 36%;opacity:.52}.product-teaser--portfolio .product-teaser__copy{max-width:660px}.funnel-proof-row{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel-proof,.funnel-story,.offer-card,.preview-callout{padding:20px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(circle at top left,rgba(255,255,255,.03),transparent 28%),#ffffff05}.funnel-proof span,.preview-callout span,.offer-card__price span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.funnel-proof strong{display:block;margin-top:10px;font-size:2rem;color:var(--text)}.funnel-proof--featured{border-color:#d6c39d3d;background:radial-gradient(circle at top right,rgba(214,195,157,.12),transparent 28%),#ffffff08}.funnel-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel-story strong{display:block;margin-bottom:10px;color:var(--text);font-size:1.05rem}.funnel-story p,.preview-callout p{margin:0;color:var(--muted);line-height:1.72}.chart-preview-card,.pricing-card{display:grid;gap:16px;padding:20px;border-radius:28px;border:1px solid var(--line);background:radial-gradient(circle at top left,rgba(255,255,255,.03),transparent 26%),#ffffff05}.chart-preview-card__head,.pricing-card__hero{display:flex;align-items:start;justify-content:space-between;gap:18px}.pricing-card h3{font-size:1.22rem;line-height:1.24;max-width:16ch}.pricing-card{align-content:start;min-height:100%}.pricing-card--featured{border-color:#d6c39d4d;background:radial-gradient(circle at top right,rgba(214,195,157,.14),transparent 24%),radial-gradient(circle at top left,rgba(96,165,250,.08),transparent 28%),#ffffff09;box-shadow:0 28px 80px #00000047}.pricing-price{display:grid;justify-items:end;gap:4px;text-align:right}.pricing-price strong{display:block;color:var(--text);font-size:clamp(2.7rem,4.3vw,3.8rem);line-height:.9}.pricing-price span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.pricing-feature-list{display:grid;gap:10px}.pricing-feature{display:flex;align-items:center;gap:12px;min-height:50px;padding:10px 14px;border-radius:18px;border:1px solid rgba(230,238,252,.08);background:#ffffff05;color:var(--text);line-height:1.4;font-size:.98rem}.desktop-only{display:inline}.mobile-only{display:none}.pricing-feature:before{content:"";width:10px;height:10px;border-radius:999px;background:#94b3ffe0;box-shadow:0 0 0 6px #94b3ff14}.pricing-feature--muted{color:var(--muted);opacity:.58}.pricing-feature--muted:before{background:#97a5b8cc;box-shadow:0 0 0 6px #97a5b80f}.current-status-panel{background:radial-gradient(circle at top right,rgba(96,165,250,.08),transparent 26%),radial-gradient(circle at top left,rgba(148,179,255,.07),transparent 22%),#ffffff08}.current-status-shell{display:grid;gap:18px}.current-status-main{display:grid;gap:12px}.current-status-main strong{color:var(--text);font-size:clamp(1.8rem,3vw,2.5rem);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-weight:400;letter-spacing:-.02em}.current-status-main p{margin:0;max-width:58ch}.current-status-return{display:grid;gap:6px;max-width:26rem;padding:16px 18px;border-radius:20px;border:1px solid rgba(230,238,252,.08);background:#ffffff06}.current-status-return span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.74rem}.current-status-return strong{color:var(--text);font-size:1.65rem;font-family:inherit;font-weight:600;letter-spacing:0}.current-status-return p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6}.current-status-bar{width:100%;height:18px;border-radius:999px;overflow:hidden;border:1px solid rgba(230,238,252,.08);background:#ffffff09}.current-status-bar__fill{width:100%;height:100%}.current-status-bar__fill--btc{background:linear-gradient(90deg,#f59e0b80,#f59e0be6)}.current-status-bar__fill--gld{background:linear-gradient(90deg,#b5cffb73,#b5cffbe6)}.current-status-bar__fill--qqq{background:linear-gradient(90deg,#60a5fa73,#60a5fae6)}.current-status-bar__fill--flat,.current-status-bar__fill--locked{background:linear-gradient(90deg,#94b3ff2e,#94b3ff6b)}.current-status-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.current-status-shell--locked .current-status-main,.current-status-shell--locked .current-status-meta{opacity:.82}.closing-cta{text-align:center;background:radial-gradient(circle at top,rgba(214,195,157,.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.03),transparent),var(--panel-strong)}.closing-cta__inner{max-width:860px;margin:0 auto;display:grid;gap:18px;justify-items:center}.closing-cta__inner p{max-width:48ch;margin:0;color:var(--muted);line-height:1.72}.hero-visual--funnel{min-width:0}.visual-panel--funnel{gap:18px}.hero-cta-stack{align-items:center}.cta-row--hero-center{justify-content:center}.lead-text{color:var(--text);font-size:1.04rem}.member-actions,.state-meta-row,.cta-row{display:flex;gap:10px;flex-wrap:wrap}.inline-auth-link{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:.95rem;text-decoration:underline;text-decoration-color:#d9e5ff33;text-underline-offset:4px;transition:color .18s ease,text-decoration-color .18s ease}.inline-auth-link:hover{color:var(--text);text-decoration-color:#d9e5ff73}.member-pill,.state-pill,.status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 16px;border:1px solid var(--line);min-width:0}.member-pill,.state-pill{color:var(--muted)}.member-pill.gold,.state-pill.gold{color:var(--gold)}.status-pill{font-size:.88rem}.state-pill.state-risk-on,.status-pill.state-risk-on{color:var(--green);border-color:#b5cffb3d;background:#b5cffb14}.state-pill.state-neutral,.status-pill.state-neutral{color:#b8cbff;border-color:#94b3ff3d;background:#94b3ff14}.state-pill.state-risk-off,.status-pill.state-risk-off{color:var(--red);border-color:#cf7a7a3d;background:#cf7a7a14}.status-pill.status-fresh{color:var(--green);border-color:#b5cffb3d;background:#b5cffb14}.status-pill.status-due{color:#b8cbff;border-color:#94b3ff3d;background:#94b3ff14}.status-pill.status-stale{color:var(--red);border-color:#cf7a7a3d;background:#cf7a7a14}.status-pill.status-unknown{color:var(--muted)}.allocation-pill{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);font-weight:600}.allocation-pill--btc{color:#f8ddb0;border-color:#f59e0b47;background:#f59e0b1a}.allocation-pill--gld{color:var(--green);border-color:#b5cffb3d;background:#b5cffb1a}.allocation-pill--qqq,.allocation-pill--reserve{color:#8dc2ff;border-color:#60a5fa47;background:#60a5fa1a}.allocation-pill--flat{color:#b8cbff;border-color:#94b3ff3d;background:#94b3ff1a}.state-stack{display:flex;gap:12px;flex-wrap:wrap}.panel-header{display:flex;justify-content:space-between;gap:18px;align-items:start}.supporting-text,.section-intro{color:var(--muted)}.support-text{color:var(--accent)}.hero-meta-note{margin:2px 0 0;color:var(--muted);line-height:1.6}.proof-panel{background:radial-gradient(circle at top right,rgba(215,229,255,.06),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.03),transparent),var(--panel-strong)}.proof-copy,.bridge-copy{max-width:74ch}.empty-state-note,.since-live-note{color:var(--muted);line-height:1.7}.metric-grid,.proof-grid,.product-grid,.legal-grid,.settings-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.legal-card{padding:18px;border-radius:20px;border:1px solid rgba(230,238,252,.08);background:#ffffff05}.legal-card strong{display:block;margin-bottom:10px;color:var(--text);font-size:1rem}.legal-card p{margin:0;color:var(--muted)}.compact-grid{margin-top:20px}.proof-card,.metric-card,.product-card{border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at top left,rgba(255,255,255,.03),transparent 26%),#ffffff05;padding:20px;transition:transform .22s ease,border-color .22s ease,background .22s ease}.proof-card:hover,.metric-card:hover,.product-card:hover{transform:translateY(-2px);border-color:#d6c39d29}.product-card--premium{background:radial-gradient(circle at top right,rgba(214,195,157,.12),transparent 26%),radial-gradient(circle at top left,rgba(96,165,250,.08),transparent 28%),#ffffff08;border-color:#d6c39d29}.proof-card span,.metric-card span,.product-stat span,.visual-state label{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;margin-bottom:10px}.proof-card strong{display:block;font-size:2rem;margin-bottom:10px}.metric-card strong,.product-card h3,.product-stat strong,.visual-state strong{display:block;color:var(--text)}.metric-card--since-live strong{font-size:1.48rem}.product-card__top{display:flex;justify-content:space-between;gap:14px;align-items:start}.product-card__summary{max-width:38ch}.product-card__summary,.lead-text,.supporting-text,.section-intro{line-height:1.72}.insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.insight-grid>.hero-span{grid-column:1 / -1}.insight-hero{position:relative;min-height:calc(100vh - 82px);display:grid;place-items:center;overflow:hidden;padding:clamp(48px,7vw,92px) 24px;border-radius:0;background:linear-gradient(180deg,#04070b61,#04070bbd),linear-gradient(90deg,#04070be0,#04070b57,#04070bc7),linear-gradient(135deg,#090f1b,#172d54);isolation:isolate}.insight-hero:after{content:"";position:absolute;inset:auto 0 0;height:32%;background:linear-gradient(180deg,transparent,#070b11 82%);pointer-events:none;z-index:-1}.insight-hero__glow{position:absolute;width:54vw;height:54vw;max-width:720px;max-height:720px;right:-14vw;bottom:-18vw;border-radius:999px;background:radial-gradient(circle,rgb(181 207 251 / .18),rgba(214,195,157,.08) 38%,transparent 68%);filter:blur(22px);z-index:-1}.insight-hero__content{width:min(980px,100%);display:grid;justify-items:center;gap:20px;text-align:center}.insight-hero h1{max-width:980px;margin:0;font-size:clamp(4.4rem,8.8vw,8.8rem);line-height:.92;letter-spacing:0;text-wrap:balance;text-shadow:0 18px 52px rgba(0,0,0,.78)}.insight-hero .lead-text{max-width:720px;margin:0;color:#edf2fcc7;font-size:clamp(1.02rem,1.6vw,1.35rem)}.route-hero{min-height:calc(100vh - 82px);padding-block:clamp(36px,5vw,72px)}.route-hero h1{max-width:1080px;font-size:clamp(4rem,7.2vw,8rem)}.route-hero .insight-hero__content{gap:16px}.route-hero--home{background:linear-gradient(180deg,#04070b52,#04070bbf),linear-gradient(90deg,#04070bdb,#04070b47,#04070bbd),radial-gradient(circle at 22% 78%,rgba(214,195,157,.18),transparent 34%),linear-gradient(135deg,#090f1b,#172d54)}.route-hero--signals{background:linear-gradient(180deg,#04070b57,#04070bc2),linear-gradient(90deg,#04070be6,#04070b61,#04070bcc),radial-gradient(circle at 78% 26%,rgba(96,165,250,.18),transparent 30%),linear-gradient(135deg,#090f1b,#172d54)}.route-hero--portfolio{background:linear-gradient(180deg,#04070b61,#04070bc7),linear-gradient(90deg,#04070bd1,#04070b4d,#04070bdb),radial-gradient(circle at 72% 72%,rgb(181 207 251 / .2),transparent 34%),linear-gradient(135deg,#090f1b,#172d54)}.route-hero__pill{margin-top:-4px}.route-hero__secondary{min-height:54px}.insight-search{position:relative;margin-top:10px;display:grid;gap:10px;width:min(720px,100%)}.insight-search-shell{margin-top:10px;display:grid;justify-items:center;gap:14px;width:min(760px,100%)}.insight-search-shell.is-expanded{justify-items:stretch}.insight-search label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.76rem}.insight-combobox{position:relative;display:flex;gap:10px;align-items:stretch}.insight-search input{min-height:58px;min-width:0;flex:1;border:1px solid rgba(230,238,252,.12);border-radius:16px;background:#ffffff0a;color:var(--text);padding:0 16px;font:inherit;font-weight:700;letter-spacing:.08em;text-transform:uppercase;outline:none}.insight-open-search,.insight-go-button,.insight-start-button{min-width:150px;border-radius:999px;background:#edf2fcf0;color:#080c12;box-shadow:0 18px 52px #0000005c}.insight-open-search{min-width:190px;min-height:58px;padding:0 28px}.insight-go-button{min-width:92px}.insight-search input:focus{border-color:#b5cffb6b;box-shadow:0 0 0 3px #b5cffb14}.insight-search-menu{position:absolute;left:0;right:104px;top:calc(100% + 8px);z-index:40;display:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(230,238,252,.1);border-radius:18px;background:#05090fb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 70px #0000006b}.insight-transition-tape{width:min(820px,100%);overflow:hidden;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,black 14%,black 86%,transparent);mask-image:linear-gradient(90deg,transparent,black 14%,black 86%,transparent)}.insight-transition-track{display:flex;width:max-content;gap:34px;animation:insightTickerSweep 52s linear infinite}.insight-transition-track:hover{animation-play-state:paused}.insight-transition-track button{border:0;background:transparent;color:#edf2fcc7;font:inherit;font-size:.9rem;font-weight:900;letter-spacing:.1em;cursor:pointer;padding:0}.insight-transition-track button:hover{color:var(--gold)}.insight-search-menu.is-open{display:grid}.insight-search-menu button{min-height:34px;border:1px solid rgba(230,238,252,.08);border-radius:999px;background:#ffffff09;color:var(--text);font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.08em;cursor:pointer}.insight-search-menu button:hover{border-color:#b5cffb47;background:#b5cffb14}.ticker-menu-empty{grid-column:1 / -1;color:var(--muted);font-size:.82rem;padding:8px 10px}.insight-quick-row{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.insight-quick-row button{border:1px solid rgba(230,238,252,.1);border-radius:999px;background:#ffffff0a;color:var(--muted);padding:8px 12px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.insight-quick-row button:hover{color:var(--text);border-color:#d6c39d38}.insight-result-panel{display:grid;gap:22px;scroll-margin-top:96px}.insight-verdict{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;border:1px solid rgba(230,238,252,.1);border-radius:22px;background:#ffffff06}.insight-verdict.score-positive{border-color:#b5cffb3d;background:linear-gradient(135deg,#b5cffb1c,#ffffff06)}.insight-verdict.score-negative{border-color:#cf7a7a3d;background:linear-gradient(135deg,#cf7a7a1a,#ffffff06)}.insight-verdict h2{margin:0;max-width:720px}.insight-verdict p{margin:8px 0 0;color:var(--muted)}.insight-view-graph{margin-top:16px;min-height:40px;border-radius:999px}.insight-verdict__score{min-width:132px;text-align:right}.insight-verdict__score span,.insight-level-grid span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.insight-verdict__score strong{display:block;color:var(--text);font-size:clamp(3rem,8vw,5.2rem);line-height:.95;font-family:Georgia,Times New Roman,serif}.insight-verdict__score em{display:block;margin-top:6px;color:var(--muted);font-style:normal;font-weight:700}.insight-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.insight-flip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.insight-flip-card{position:relative;min-height:158px;border:0;border-radius:20px;background:transparent;color:inherit;font:inherit;text-align:left;perspective:1000px;cursor:pointer}.flip-face{position:absolute;inset:0;display:grid;align-content:space-between;gap:8px;padding:18px;border:1px solid rgba(230,238,252,.1);border-radius:20px;background:linear-gradient(135deg,#b5cffb14,#d6c39d09),#0a1019e6;box-shadow:inset 0 1px #ffffff0d;backface-visibility:hidden;transform-style:preserve-3d;transition:transform .42s ease,border-color .22s ease}.flip-front strong{color:var(--text);font-size:2.1rem;line-height:1;font-family:Georgia,Times New Roman,serif}.flip-face small,.flip-face b{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.flip-face em{color:var(--muted);font-style:normal;line-height:1.45}.flip-back{transform:rotateY(180deg);background:radial-gradient(circle at 92% 10%,rgba(214,195,157,.14),transparent 34%),#090f18f0}.insight-flip-card.is-flipped .flip-front{transform:rotateY(180deg)}.insight-flip-card.is-flipped .flip-back{transform:rotateY(360deg)}.insight-score-card{position:relative;display:block;min-height:238px;padding:18px;border:0;border-radius:22px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;perspective:1000px}.score-card-face{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(142deg,#ffffff1b,#ffffff06 42%,#b5cffb08),#070c1485;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff12,inset 12px 0 24px #ffffff09,inset -16px -18px 36px #b5cffb09,0 20px 58px #00000047;-webkit-backdrop-filter:blur(9px) saturate(1.75) contrast(1.08);backdrop-filter:blur(9px) saturate(1.75) contrast(1.08);backface-visibility:hidden;transform-style:preserve-3d;transition:transform .42s ease,border-color .22s ease}.insight-score-card .score-card-face{display:flex}.score-card-face:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.26),transparent 20%,transparent 70%,rgba(255,255,255,.08)),radial-gradient(circle at 12% 0%,rgba(255,255,255,.18),transparent 20%);mix-blend-mode:screen;opacity:.48}.score-card-front:before{content:none}.score-card-face>*{position:relative;z-index:2}.score-card-back{transform:rotateY(180deg);background:linear-gradient(142deg,#ffffff1c,#ffffff06 42%,#d6c39d09),#070c149e;overflow:auto}.insight-score-card.is-flipped .score-card-front{transform:rotateY(180deg)}.insight-score-card.is-flipped .score-card-back{transform:rotateY(360deg)}.score-card-label{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}.score-card-front strong,.score-card-value{display:block;color:var(--text);font-size:clamp(2.15rem,4vw,3.65rem);line-height:.92;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:600}.score-card-hint{display:block;margin-top:auto;margin-left:auto;color:var(--muted);font-size:.78rem;text-transform:none;letter-spacing:0;opacity:.82}.score-card-back-title{display:block;color:var(--text);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(1.28rem,2vw,1.7rem);line-height:1.1;letter-spacing:0;text-transform:none;padding-bottom:14px;border-bottom:1px solid rgba(230,238,252,.14)}.score-card-back:before{content:none}.score-card-back p{margin:0;color:var(--muted);line-height:1.48;font-size:.98rem;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.insight-score-bar{position:absolute;left:24px;right:24px;top:66%;width:auto;height:11px;margin-top:0;overflow:hidden;border-radius:999px;background:#e6eefc14}.insight-score-bar i{display:block;height:100%;border-radius:inherit;background:var(--muted)}.insight-score-card.score-positive .insight-score-bar i{background:var(--green)}.insight-score-card.score-negative .insight-score-bar i{background:var(--red)}.insight-score-card.score-neutral .insight-score-bar i{background:var(--gold)}.grade-a .score-card-front strong,.zeitgeist-card.grade-a .zeitgeist-card__return{color:var(--green)}.grade-b .score-card-front strong,.zeitgeist-card.grade-b .zeitgeist-card__return{color:var(--gold)}.grade-c .score-card-front strong,.zeitgeist-card.grade-c .zeitgeist-card__return{color:#e6a15f}.grade-d .score-card-front strong,.zeitgeist-card.grade-d .zeitgeist-card__return{color:var(--red)}.insight-level-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.insight-level-grid--returns{margin-top:12px}.insight-level-grid--compact{margin-top:16px}.insight-level-grid div{padding:16px;border:1px solid rgba(230,238,252,.08);border-radius:16px;background:#ffffff06}.insight-level-grid strong{display:block;margin-top:8px;color:var(--text);font-size:1.12rem}.insight-state-panel{min-height:220px;display:grid;align-items:center}.insight-detail-grid{align-items:start}.insight-detail-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px}.insight-detail-toolbar h1{margin:0;max-width:12ch;color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,7vw,6rem);font-weight:400;line-height:.95}.insight-detail-toolbar p{max-width:68ch;margin:14px 0 0;color:var(--muted);line-height:1.5}.detail-toolbar-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.insight-fullscreen-loading{min-height:calc(100vh - 220px);display:grid;place-items:center;text-align:center}.insight-fullscreen-loading>div{width:min(720px,100%)}.insight-fullscreen-loading span{color:var(--muted);text-transform:uppercase;letter-spacing:.2em;font-size:.72rem}.insight-fullscreen-loading h2{margin:18px 0 12px;color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,6vw,5rem);font-weight:400;line-height:.98}.insight-fullscreen-loading p{margin:0;color:var(--muted);font-size:1rem;line-height:1.55}.insight-fullscreen-loading:after{content:"";width:min(420px,70vw);height:4px;margin-top:28px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(214,195,157,.85),transparent),#e6eefc14;animation:apex-loading-sweep 1.7s linear infinite}@keyframes apex-loading-sweep{0%{background-position:-420px 0,0 0}to{background-position:420px 0,0 0}}.insight-post-draft{margin:0;white-space:pre-wrap;overflow:auto;padding:18px;border:1px solid rgba(230,238,252,.1);border-radius:18px;background:#00000038;color:var(--text);font:.96rem/1.65 Cascadia Code,SFMono-Regular,Consolas,monospace}.insight-board-panel{border-color:#d6c39d29;background:linear-gradient(180deg,#ffffff09,#ffffff05),#ffffff05}.insight-board-grid{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;overflow-x:auto;padding-bottom:4px}.board-column{min-width:220px;padding:14px;border:1px solid rgba(230,238,252,.09);border-radius:16px;background:#04091057}.board-column__head{min-height:76px;border-bottom:1px solid rgba(230,238,252,.08);padding-bottom:12px}.board-column__head strong{display:flex;justify-content:space-between;gap:8px;color:var(--text);font-size:.95rem}.board-column__head strong em{color:var(--muted);font-style:normal;font-size:.72rem;white-space:nowrap}.board-column__head p{margin:6px 0 0;color:var(--muted);font-size:.78rem;line-height:1.45}.board-row-stack{display:grid;gap:8px;margin-top:12px}.board-row{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;width:100%;padding:12px;border:1px solid rgba(230,238,252,.08);border-radius:12px;background:#ffffff06;color:inherit;font:inherit;text-align:left;cursor:pointer}.board-row:hover{border-color:#d6c39d47;background:#d6c39d0e}.board-row.is-qualified{border-color:#b5cffb33}.board-row.is-near-miss{border-color:#d6c39d38}.board-row.is-unqualified{opacity:.82}.board-row.is-locked,.filter-result-card.is-locked{position:relative;overflow:hidden;border-color:#d6c39d3d;background:linear-gradient(135deg,#d6c39d12,#ffffff05),#05090f75}.board-row.is-locked:after,.filter-result-card.is-locked:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.06) 42%,transparent 72%);opacity:.8}.board-row__symbol{color:var(--text);font-weight:800;letter-spacing:.08em}.board-row__grade{color:var(--muted);font-weight:900}.board-row.grade-a .board-row__grade{color:var(--green)}.board-row.grade-b .board-row__grade{color:var(--gold)}.board-row.grade-c .board-row__grade{color:#e6a15f}.board-row.grade-d .board-row__grade{color:var(--red)}.board-row__metric{color:var(--muted);font-size:.76rem}.board-row__metric:nth-of-type(3){color:var(--text)}.board-empty{padding:14px 10px;border:1px dashed rgba(230,238,252,.12);border-radius:12px;color:var(--muted);font-size:.82rem;line-height:1.4}.insight-filter-panel{display:grid;gap:16px;border-color:#b5cffb24;background:linear-gradient(180deg,#ffffff09,#ffffff05),#ffffff05;scroll-margin-top:92px}.scan-summary-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:16px;border:1px solid rgba(230,238,252,.09);border-radius:16px;background:#e6eefc14}.scan-summary-strip>div{padding:12px;background:#070c14c7}.explorer-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.scan-summary-strip span,.explorer-filter-row span,.explorer-action-bar span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.66rem}.scan-summary-strip strong,.explorer-action-bar strong{display:block;margin-top:5px;color:var(--text);font-size:.98rem}.filter-toolbar{display:grid;grid-template-columns:minmax(220px,1fr);gap:12px;align-items:end}.filter-search{display:grid;gap:8px}.filter-search span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.filter-search input{width:100%;min-height:46px;border:1px solid rgba(230,238,252,.12);border-radius:14px;background:#05090f70;color:var(--text);padding:0 14px;font:inherit}.filter-search input:focus{outline:none;border-color:#d6c39d7a}.filter-group{display:flex;flex-wrap:wrap;gap:8px}.filter-group button{min-height:42px;padding:0 12px;border:1px solid rgba(230,238,252,.11);border-radius:999px;background:#ffffff06;color:var(--muted);font:inherit;font-weight:800;cursor:pointer}.filter-group button.is-active,.filter-group button:hover{border-color:#d6c39d5c;background:#d6c39d14;color:var(--text)}.explorer-filter-row{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;gap:12px;align-items:end}.explorer-filter-row label{display:grid;gap:8px}.explorer-filter-row select{min-height:42px;border:1px solid rgba(230,238,252,.12);border-radius:12px;background:#05090f80;color:var(--text);padding:0 12px;font:inherit}.explorer-reset{min-height:42px}.explorer-action-bar{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px;border:1px solid rgba(214,195,157,.28);border-radius:16px;background:radial-gradient(circle at 0% 50%,rgba(214,195,157,.18),transparent 34%),linear-gradient(135deg,#b5cffb14,#d6c39d14),#05090f6b;box-shadow:inset 3px 0 #d6c39db8,0 0 34px #d6c39d14}.explorer-action-bar .primary-cta{position:relative;z-index:1;flex:0 0 auto}.explorer-action-copy{position:relative;z-index:1;display:grid;gap:4px}.explorer-action-copy p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}.explorer-table-wrap{max-height:68vh;overflow:auto;border:1px solid rgba(230,238,252,.09);border-radius:18px;background:#04091061}.explorer-table{width:100%;min-width:1280px;border-collapse:collapse;color:var(--text);font-size:.86rem}.explorer-table th,.explorer-table td{padding:12px 14px;border-bottom:1px solid rgba(230,238,252,.075);text-align:left;white-space:nowrap}.explorer-table th{position:sticky;top:0;z-index:2;background:#141c27fa}.table-sort-button{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem}.table-sort-button:hover,.table-sort-button.is-active{color:var(--text)}.table-sort-button em{color:var(--gold);font-style:normal;letter-spacing:.06em}.explorer-table tbody tr{cursor:pointer}.explorer-table tbody tr:hover,.explorer-table tbody tr.is-selected{background:#d6c39d0f}.explorer-table tbody tr.is-selected{box-shadow:inset 3px 0 #d6c39ddb}.explorer-table td strong{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis}.table-select-dot{width:28px;height:28px;border:1px solid rgba(230,238,252,.16);border-radius:999px;background:#ffffff08;color:var(--gold);cursor:pointer}.grade-pill{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:26px;padding:0 9px;border-radius:999px;background:#ffffff0a;color:var(--muted);font-weight:900}.grade-pill.grade-a{color:var(--green)}.grade-pill.grade-b{color:var(--gold)}.grade-pill.grade-c{color:#e6a15f}.grade-pill.grade-d{color:var(--red)}.filter-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.filter-result-card{display:grid;grid-template-columns:1fr auto;gap:7px 12px;align-items:start;min-height:150px;padding:14px;border:1px solid rgba(230,238,252,.09);border-radius:16px;background:linear-gradient(145deg,#ffffff09,#ffffff03),#0409106b;color:inherit;font:inherit;text-align:left;cursor:pointer}.filter-result-card:hover{border-color:#d6c39d52;transform:translateY(-1px)}.filter-result-card.validated{border-color:#b5cffb2e}.filter-result-card.nearMiss{border-color:#d6c39d33}.filter-result-card.notQualified{opacity:.86}.filter-result-card span{display:grid;gap:4px}.filter-result-card strong{color:var(--text);font-size:1.18rem;letter-spacing:.08em}.filter-result-card em{color:var(--muted);font-size:.76rem;font-style:normal;line-height:1.3}.filter-result-card b{color:var(--muted);font-size:1.35rem;line-height:1}.filter-result-card.grade-a b{color:var(--green)}.filter-result-card.grade-b b{color:var(--gold)}.filter-result-card.grade-c b{color:#e6a15f}.filter-result-card.grade-d b{color:var(--red)}.filter-result-card small{color:var(--muted);font-size:.78rem;line-height:1.3}.filter-result-card small:nth-of-type(2){color:var(--text);font-weight:800}.member-pill--admin-action{text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.member-pill--admin-action:hover,.member-pill--admin-action.active{border-color:#d6c39d7a;color:var(--text);background:#d6c39d1a}.admin-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.admin-hero-panel{border-color:#d6c39d2e}.admin-hero-panel h1{margin:0;color:var(--text);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.95}.admin-workspace-tabs{display:flex;flex-wrap:wrap;gap:10px}.admin-workspace-tabs a{border:1px solid rgba(230,238,252,.1);border-radius:999px;color:var(--muted);padding:9px 12px;text-decoration:none}.admin-workspace-tabs a.active,.admin-workspace-tabs a:hover{border-color:#d6c39d57;color:var(--text)}.equity-admin-scan-panel{display:grid;gap:16px;border-color:#d6c39d2e}.admin-scan-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:.86rem}.admin-scan-meta span,.admin-scan-stats div{border:1px solid rgba(230,238,252,.1);border-radius:14px;background:#05090f57;padding:10px 12px}.admin-scan-meta strong{color:var(--text)}.admin-scan-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-scan-stats div{display:grid;gap:6px}.admin-scan-stats span{color:var(--muted);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.admin-scan-stats strong{color:var(--text);font-size:1.35rem}.admin-scan-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-scan-lists section,.admin-scan-failures{border:1px solid rgba(230,238,252,.09);border-radius:16px;background:#04091047;padding:14px}.admin-scan-lists h3,.admin-scan-failures h3{margin:0 0 10px;color:var(--text);font-size:.92rem}.admin-scan-row-stack{display:grid;gap:8px}.admin-scan-row{display:grid;grid-template-columns:.8fr .5fr 1fr .8fr;gap:8px;align-items:center;padding:10px;border:1px solid rgba(230,238,252,.08);border-radius:12px;color:var(--muted);font-size:.84rem}.admin-scan-row strong{color:var(--text);letter-spacing:.08em}.admin-scan-failures p{margin:0;padding:8px 0;border-top:1px solid rgba(230,238,252,.08);color:var(--muted);font-size:.84rem}.admin-scan-failures p:first-of-type{border-top:0}.admin-delta-panel{display:grid;gap:16px;border-color:#b5cffb29}.admin-date-controls{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr)) auto;gap:12px;align-items:end}.admin-date-controls label{display:grid;gap:6px;color:var(--muted);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.admin-date-controls input{width:100%;border:1px solid rgba(230,238,252,.12);border-radius:12px;background:#05090f94;color:var(--text);font:inherit;padding:11px 12px}.admin-date-chip-row{display:flex;flex-wrap:wrap;gap:8px}.admin-date-chip-row button{border:1px solid rgba(230,238,252,.1);border-radius:999px;background:#05090f6b;color:var(--muted);cursor:pointer;padding:8px 10px}.admin-date-chip-row span{color:var(--gold);font-weight:800}.admin-change-filter-row{display:grid;grid-template-columns:minmax(180px,1fr) repeat(4,minmax(145px,.72fr)) auto;gap:12px;align-items:end}.admin-change-filter-row label{display:grid;gap:6px}.admin-change-filter-row span{color:var(--muted);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.admin-change-filter-row input,.admin-change-filter-row select{min-height:42px;width:100%;border:1px solid rgba(230,238,252,.12);border-radius:12px;background:#05090f80;color:var(--text);padding:0 12px;font:inherit}.admin-change-filter-row input:focus,.admin-change-filter-row select:focus{outline:none;border-color:#d6c39d75}.admin-change-reset{min-height:42px}.admin-change-groups{display:grid;gap:14px}.admin-change-day{border:1px solid rgba(230,238,252,.09);border-radius:16px;background:#04091047;padding:14px}.admin-change-day-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.admin-change-day h3{margin:0;color:var(--text);font-size:.95rem}.admin-change-day-header span{flex:0 0 auto;border:1px solid rgba(230,238,252,.1);border-radius:999px;background:#05090f61;color:var(--muted);padding:7px 10px;font-size:.76rem;font-weight:800;line-height:1}.admin-change-table-wrap{max-height:62vh;overflow:auto;border:1px solid rgba(230,238,252,.08);border-radius:14px;background:#04091057}.admin-change-table{width:100%;min-width:980px;border-collapse:collapse;color:var(--muted);font-size:.84rem}.admin-change-table th,.admin-change-table td{padding:12px 14px;border-bottom:1px solid rgba(230,238,252,.075);text-align:left;white-space:nowrap}.admin-change-table th{position:sticky;top:0;z-index:2;background:#141c27fa}.admin-change-table tbody tr:hover{background:#d6c39d0e}.admin-change-table td:first-child{border-left:3px solid rgba(230,238,252,.16)}.admin-change-table-row.promoted td:first-child{border-left-color:var(--green)}.admin-change-table-row.demoted td:first-child{border-left-color:var(--red)}.admin-change-table-row.near-miss td:first-child{border-left-color:var(--gold)}.admin-change-table-row.updated td:first-child{border-left-color:#8db5ff}.admin-change-table td strong{display:block;color:var(--text);letter-spacing:.08em}.admin-change-table td small{display:block;margin-top:3px;color:#9fb0c7b8;font-size:.72rem}.admin-change-table td.numeric{color:var(--text);font-weight:800;font-variant-numeric:tabular-nums}.admin-change-row-stack{display:grid;gap:8px}.admin-change-row{display:grid;grid-template-columns:.55fr .9fr 1fr 1fr;gap:10px;align-items:center;border:1px solid rgba(230,238,252,.08);border-left:3px solid rgba(230,238,252,.16);border-radius:12px;color:var(--muted);font-size:.84rem;padding:10px}.admin-change-row.promoted{border-left-color:var(--green)}.admin-change-row.demoted{border-left-color:var(--red)}.admin-change-row.near-miss{border-left-color:var(--gold)}.admin-change-row.updated{border-left-color:#8db5ff}.admin-change-row strong,.admin-change-row b{color:var(--text)}.admin-change-row em{font-style:normal}.insight-proof-log,.validation-panel,.insight-method-panel,.insight-pricing-panel,.insight-comparison-panel,.insight-locked-panel{border-color:#d6c39d26;background:radial-gradient(circle at 92% 12%,rgba(214,195,157,.08),transparent 30%),radial-gradient(circle at 8% 88%,rgb(181 207 251 / .07),transparent 28%),linear-gradient(180deg,#ffffff09,#ffffff04),#05090f5c}.proof-log-grid,.validation-grid,.insight-pricing-grid{display:grid;gap:12px}.proof-log-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.proof-log-grid div,.validation-grid section{padding:16px;border:1px solid rgba(230,238,252,.09);border-radius:16px;background:linear-gradient(145deg,#ffffff08,#ffffff03),#04091070}.proof-log-grid span,.insight-plan span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.proof-log-grid strong{display:block;margin-top:8px;color:var(--text);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,4vw,3.1rem);line-height:.9}.proof-log-grid p,.validation-grid p,.insight-plan p{margin:8px 0 0;color:var(--muted);line-height:1.45;font-size:.88rem}.validation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.validation-grid strong{color:var(--text);font-size:1.08rem}.insight-method-panel{padding:0;overflow:hidden}.insight-method-panel summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;color:var(--text);cursor:pointer;list-style:none}.insight-method-panel summary::-webkit-details-marker{display:none}.insight-method-panel summary span{display:grid;gap:4px}.insight-method-panel summary em{color:var(--muted);font-style:normal;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem}.insight-method-panel summary strong{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1}.insight-method-panel summary b{color:var(--gold);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 22px 22px}.method-grid section{padding:14px;border:1px solid rgba(230,238,252,.08);border-radius:14px;background:#ffffff06}.method-grid strong{color:var(--text)}.method-grid p{margin:8px 0 0;color:var(--muted);line-height:1.42;font-size:.86rem}.insight-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-plan{display:grid;grid-template-rows:190px 118px 1fr auto;gap:16px;align-content:start;min-height:100%;padding:18px;border:1px solid rgba(230,238,252,.1);border-radius:18px;background:linear-gradient(145deg,#ffffff09,#ffffff03),#0409107a}.insight-plan>div:first-child{display:grid;align-content:start;grid-template-rows:auto minmax(72px,auto) auto}.insight-plan.is-featured{border-color:#d6c39d61;background:radial-gradient(circle at 72% 0%,rgba(214,195,157,.16),transparent 36%),linear-gradient(145deg,#d6c39d1a,#ffffff04),#0409108f}.insight-plan h3{margin:8px 0 0;color:var(--text);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1;min-height:2.05em}.insight-plan__price{display:grid;gap:4px;align-items:baseline}.insight-plan__price strong{color:var(--text);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,5vw,4.5rem);line-height:.86}.insight-plan__price em{color:var(--muted);font-style:normal;font-weight:800}.insight-plan__price small{color:var(--gold);font-size:.82rem}.insight-plan__features{display:grid;gap:8px;align-content:start}.insight-plan__features b{padding:9px 10px;border:1px solid rgba(230,238,252,.08);border-radius:12px;background:#ffffff06;color:var(--accent);font-size:.83rem}.insight-plan>.primary-cta,.insight-plan>.secondary-cta{width:100%;min-height:58px;justify-content:center;align-self:end}.checkout-error{margin:14px 0 0;color:var(--red);font-size:.9rem}.proof-side-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.proof-side-row span,.portfolio-gap-row div,.portfolio-curve-metrics div,.saved-forecast-card,.admin-content-card{border:1px solid rgba(230,238,252,.1);border-radius:16px;background:linear-gradient(145deg,#ffffff09,#ffffff03),#04091070}.proof-side-row span{padding:10px 12px;color:var(--muted);font-size:.88rem}.proof-side-row strong{color:var(--text)}.portfolio-curve-panel{display:grid;gap:16px}.portfolio-timeframe-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.portfolio-timeframe{border:1px solid rgba(230,238,252,.12);border-radius:999px;padding:8px 13px;background:linear-gradient(145deg,#ffffff0b,#ffffff03),#05090f6b;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.portfolio-timeframe:hover,.portfolio-timeframe.is-active{border-color:#d6c39d6b;color:var(--text);background:linear-gradient(145deg,#d6c39d29,#ffffff05),#14110c8a}.portfolio-gap-row,.portfolio-curve-metrics{display:grid;gap:12px}.portfolio-gap-row{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-curve-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.portfolio-gap-row div,.portfolio-curve-metrics div{padding:14px}.portfolio-gap-row span,.portfolio-curve-metrics span,.saved-forecast-card span,.admin-content-card span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.portfolio-gap-row strong,.portfolio-curve-metrics strong{display:block;margin-top:8px;color:var(--text);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.95}.portfolio-curve-chart{min-height:360px;overflow:hidden;border:1px solid rgba(230,238,252,.1);border-radius:18px;background:linear-gradient(rgba(230,238,252,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(230,238,252,.035) 1px,transparent 1px),#0409106b;background-size:100% 25%,12.5% 100%,auto}.portfolio-curve-chart svg{width:100%;height:360px}.portfolio-axis{stroke:#e6eefc29;stroke-width:1}.portfolio-zero-line{stroke:#e6eefc33;stroke-width:1;stroke-dasharray:8 10}.portfolio-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.portfolio-line--apex{stroke:#d6c39d;filter:drop-shadow(0 0 12px rgba(214,195,157,.28))}.portfolio-line--btc{stroke:#cf7a7ad9}.portfolio-line--spy{stroke:#b5cffbc7}.portfolio-curve-legend{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.12em}.portfolio-curve-legend span{display:inline-flex;align-items:center;gap:8px}.portfolio-curve-legend i{width:28px;height:3px;border-radius:999px;display:inline-block}.legend-apex{background:#d6c39d}.legend-btc{background:#cf7a7ad9}.legend-spy{background:#b5cffbc7}.hostile-drawdown-panel{display:grid;gap:18px}.drawdown-window-row{display:flex;flex-wrap:wrap;gap:10px}.drawdown-window{border:1px solid rgba(230,238,252,.12);border-radius:16px;padding:12px 14px;min-width:150px;background:linear-gradient(145deg,#ffffff0a,#ffffff03),#0409107a;color:var(--muted);text-align:left;cursor:pointer}.drawdown-window span{display:block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.drawdown-window strong{display:block;margin-top:6px;color:var(--text);font-family:Cormorant Garamond,Georgia,serif;font-size:1.8rem;line-height:1}.drawdown-window:hover,.drawdown-window.is-active{border-color:#d6c39d6b;background:linear-gradient(145deg,#d6c39d26,#ffffff05),#090f1b94}.hostile-graph{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:stretch}.hostile-graph__bars,.hostile-graph__summary{border:1px solid rgba(230,238,252,.1);border-radius:22px;background:linear-gradient(145deg,#ffffff09,#ffffff03),#0409106b}.hostile-graph__bars{display:grid;gap:20px;padding:24px}.hostile-bar{display:grid;gap:8px}.hostile-bar span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.hostile-bar b{height:24px;border-radius:999px;display:block;box-shadow:0 0 22px #ffffff14}.hostile-bar strong{color:var(--text);font-size:1.2rem}.hostile-bar--drawdown b{background:linear-gradient(90deg,#cf7a7aeb,#cf7a7a57)}.hostile-bar--risk b{background:linear-gradient(90deg,#d6c39deb,#d6c39d57)}.hostile-bar--avoided b{background:linear-gradient(90deg,#b5cffbeb,#b5cffb57)}.hostile-graph__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}.hostile-graph__summary div{min-height:130px;padding:18px;border-right:1px solid rgba(230,238,252,.08);border-bottom:1px solid rgba(230,238,252,.08)}.hostile-graph__summary span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.hostile-graph__summary strong{display:block;margin-top:12px;color:var(--text);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.95}.onboarding-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:24px;background:#000000a8}.onboarding-modal{width:min(760px,100%);position:relative;display:grid;gap:18px;padding:34px;border-radius:28px;border:1px solid rgba(230,238,252,.18);background:radial-gradient(circle at 18% 0%,rgba(230,238,252,.16),transparent 34%),radial-gradient(circle at 86% 18%,rgba(214,195,157,.16),transparent 30%),#090e16f5;box-shadow:0 28px 120px #0000009e}.onboarding-modal h2{margin:0;max-width:12ch;font-size:clamp(2.8rem,5.4vw,5.4rem);line-height:.9}.onboarding-modal p{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.65}.modal-close{position:absolute;top:16px;right:16px;border:1px solid rgba(230,238,252,.14);border-radius:999px;padding:8px 12px;color:var(--muted);background:#ffffff0a;cursor:pointer}.onboarding-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.onboarding-feature-grid div{border:1px solid rgba(230,238,252,.1);border-radius:16px;padding:14px;background:#ffffff08}.onboarding-feature-grid span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.onboarding-feature-grid strong{display:block;margin-top:8px;color:var(--text)}.insight-action-strip{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:14px}.insight-action-strip .secondary-cta,.forecast-map-actions .secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:56px;white-space:nowrap}.insight-action-strip .insight-view-graph{margin-top:0}.save-forecast-note{flex-basis:100%;color:var(--muted);font-size:.78rem;max-width:420px}.secondary-cta:disabled,.insight-save-forecast:disabled{cursor:not-allowed;opacity:.48}.saved-forecasts-panel,.admin-content-panel{display:grid;gap:16px}.saved-forecast-grid,.admin-content-grid{display:grid;gap:12px}.saved-forecast-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-forecast-card,.admin-content-card{padding:16px}.saved-forecast-card strong,.admin-content-card strong{display:block;margin-top:10px;color:var(--text);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1}.saved-forecast-card p,.admin-content-card p{margin:10px 0 0;color:var(--muted);line-height:1.45}.saved-forecast-card small{display:block;margin-top:12px;color:var(--gold);font-size:.74rem}.saved-forecast-card.hit{border-color:#b5cffb47}.saved-forecast-card.miss{border-color:#cf7a7a47}@media(max-width:900px){.portfolio-gap-row,.portfolio-curve-metrics,.saved-forecast-grid,.admin-content-grid,.admin-date-controls{grid-template-columns:1fr}.admin-change-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-change-day-header{align-items:flex-start;flex-direction:column}.admin-change-row,.admin-scan-row{grid-template-columns:1fr}.portfolio-curve-chart,.portfolio-curve-chart svg{min-height:280px;height:280px}}.comparison-table{display:grid;overflow:hidden;border:1px solid rgba(230,238,252,.09);border-radius:18px}.comparison-row{display:grid;grid-template-columns:minmax(190px,1.15fr) repeat(5,minmax(118px,.7fr));gap:1px;background:#e6eefc14}.comparison-row span{padding:13px 14px;background:#040910b8;color:var(--muted)}.comparison-row span:first-child,.comparison-row span:last-child{color:var(--text)}.comparison-row--head span{color:var(--text);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:900;background:#d6c39d14}.locked-cta-row{display:flex;flex-wrap:wrap;gap:12px}.insight-admin-panel{border-color:#d6c39d33}.insight-chart-panel{display:grid;gap:8px;min-width:0;padding:14px;scroll-margin-top:92px;overflow:hidden}.insight-forecast-row,.insight-intel-row{display:grid;gap:18px;align-items:stretch}.insight-forecast-row{grid-template-columns:minmax(0,1.5fr) minmax(340px,.7fr);height:clamp(660px,calc(100vh - 150px),720px);min-height:660px}.insight-intel-row{grid-template-columns:minmax(280px,.52fr) minmax(0,1.48fr);height:clamp(560px,74vh,760px)}.insight-forecast-row>.panel,.insight-intel-row>.panel{height:100%;min-height:0}.insight-chart-panel .panel-header{margin-bottom:0;gap:10px;align-items:flex-start}.insight-chart-panel .panel-header>div{display:grid;gap:6px}.forecast-map-actions{display:flex;justify-content:flex-end;min-width:max-content;padding-top:2px}.insight-chart-panel h2{max-width:24ch;font-size:clamp(1.8rem,2.8vw,2.85rem);line-height:.98}.insight-chart-panel .section-intro{max-width:92ch;margin:0;line-height:1.34;font-size:.94rem}.insight-chart-shell{border:1px solid rgba(230,238,252,.09);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#ffffff07,#ffffff03),#00000029}.insight-chart-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;background:#e6eefc14}:root{color-scheme:light;--bg: var(--ui-blue-50);--panel: transparent;--panel-strong: var(--ui-blue-200);--line: rgb(18 32 54 / .16);--text: var(--ui-navy-900);--muted: var(--ui-slate-500);--accent: var(--ui-blue-950);--green: var(--ui-blue-700);--gold: #b48a35;--red: #a44d45;--shadow: none;--shadow-soft: none;--warm-white: #fbfaf6;--ink: var(--ui-navy-900);--moss: var(--ui-blue-700);--lime: var(--ui-blue-400)}html,body,#root{background:var(--bg);color:var(--text);font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif}body{font-size:16px}.masthead{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto;min-height:72px;padding:0 clamp(22px,4.4vw,72px);border-bottom:1px solid rgb(18 32 54 / .1);background:#edf3ffe6;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.masthead__wordmark{color:var(--ink);font-family:Inter,Avenir Next,sans-serif;font-size:1.08rem;font-weight:850;letter-spacing:-.04em}.masthead__nav{gap:clamp(22px,3vw,44px)}.masthead__nav a{position:relative;padding:25px 0 23px;color:var(--ui-slate-700);font-size:.84rem;font-weight:650}.masthead__nav a:after{content:"";position:absolute;right:0;bottom:18px;left:0;height:2px;background:var(--moss);transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.masthead__nav a:hover:after,.masthead__nav a.active:after{transform:scaleX(1);transform-origin:left}.masthead__actions{gap:18px}.masthead__login,.masthead__trial-days{color:var(--ink);font-size:.84rem;font-weight:650}.masthead__start{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:999px;color:#fff;background:var(--ink);font-size:.84rem;font-weight:750;transition:transform .18s ease,background .18s ease}.masthead__start:hover{background:var(--moss);transform:translateY(-1px)}.masthead__menu{display:none;width:42px;height:42px;padding:0 10px;border:0;border-radius:50%;background:transparent}.masthead__menu span{display:block;width:20px;height:2px;margin:5px 0;background:var(--ink);transition:transform .18s ease}.main-panel,.main-panel--premium{width:100%;max-width:none;padding:0}.apex-landing{overflow:hidden}.landing-hero,.landing-offer,.landing-how,.offer-pricing,.landing-legal{width:min(100%,1440px);margin:0 auto;padding-right:clamp(24px,5vw,80px);padding-left:clamp(24px,5vw,80px)}.landing-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:min(860px,calc(100vh - 72px));padding-top:clamp(80px,10vw,150px);padding-bottom:clamp(80px,10vw,150px)}.landing-hero .eyebrow,.landing-offer .eyebrow,.landing-how .eyebrow,.offer-pricing .eyebrow{margin-bottom:26px;color:var(--moss);font-size:.72rem;font-weight:800;letter-spacing:.14em}.landing-hero h1{max-width:920px;margin:0;color:var(--ink);font-size:clamp(4.1rem,7.2vw,8.2rem);font-weight:540;letter-spacing:-.075em;line-height:.88}.landing-hero h1 em{color:var(--moss);font-family:Georgia,Times New Roman,serif;font-weight:400}.landing-hero__copy>p:not(.landing-hero__fineprint){max-width:680px;margin:34px 0 0;color:var(--ui-slate-600);font-size:clamp(1.08rem,1.5vw,1.34rem);line-height:1.55}.landing-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:36px}.primary-cta,.primary-cta--hero{min-height:54px;padding:0 26px;border:0;border-radius:999px;color:#fff;background:var(--ink);box-shadow:none;font-weight:760;transition:transform .18s ease,background .18s ease}.primary-cta:hover,.primary-cta--hero:hover{background:var(--moss);transform:translateY(-2px)}.secondary-cta{min-height:48px;border:1px solid rgb(18 32 54 / .24);border-radius:999px;color:var(--ink);background:transparent}.text-link,.text-cta{padding:0;border:0;color:var(--ink);background:transparent;font-weight:750;text-decoration:underline;text-decoration-color:#1220364d;text-underline-offset:6px}.landing-hero__fineprint{margin:20px 0 0!important;color:var(--ui-slate-500)!important;font-size:.78rem!important}.landing-live{position:relative;display:grid;place-items:center;min-height:560px;overflow:hidden;border-radius:44% 56% 52% 48%/43% 42% 58% 57%;color:var(--ui-blue-50);background:var(--ink);animation:apexFloat 7s ease-in-out infinite}.landing-live:before{content:"";position:absolute;width:150%;height:150%;background:conic-gradient(from 90deg,transparent,rgb(130 176 243 / .11),transparent 35%);animation:apexRotate 14s linear infinite}.landing-live__content{position:relative;z-index:2;width:min(76%,390px)}.landing-live__content>span,.landing-live>small{color:var(--ui-slate-300);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.landing-live__content>strong{display:block;margin-top:20px;font-size:clamp(3.8rem,6vw,6.8rem);font-weight:520;letter-spacing:-.075em;line-height:.95}.landing-live__content>p{max-width:300px;margin:18px 0 28px;color:var(--ui-slate-200);line-height:1.55}.landing-live__content>div{display:flex;gap:8px}.landing-live__content b{padding:8px 10px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:var(--ui-slate-300);font-size:.64rem}.landing-live__content b.is-active{border-color:var(--lime);color:var(--ink);background:var(--lime)}.landing-live>small{position:absolute;bottom:44px;z-index:2}.landing-promise{display:flex;align-items:center;justify-content:center;gap:clamp(24px,4vw,70px);min-height:86px;padding:20px 5vw;color:var(--ui-slate-100);background:var(--ink)}.landing-promise strong{color:var(--lime)}.landing-promise span{color:var(--ui-slate-200);font-size:.84rem}.landing-offer,.landing-how,.offer-pricing{padding-top:clamp(100px,12vw,180px);padding-bottom:clamp(100px,12vw,180px)}.offer-section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:60px;margin-bottom:clamp(60px,8vw,110px)}.offer-section-heading h2{max-width:850px;margin:0;color:var(--ink);font-size:clamp(3rem,5.2vw,6.4rem);font-weight:520;letter-spacing:-.065em;line-height:.98}.offer-section-heading .eyebrow+h2{margin-top:28px}.offer-section-heading p{margin:32px 0 0;color:var(--muted);font-size:1.04rem;line-height:1.65}.offer-section-note{align-self:end;color:var(--moss);font-size:.86rem;font-weight:750}.product-lines,.offer-plan-list{border-top:1px solid var(--line)}.product-line{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:34px;min-height:230px;padding:38px 8px;border-bottom:1px solid var(--line);transition:padding .22s ease,color .22s ease}.product-line:hover{padding-right:24px;padding-left:24px;color:var(--moss)}.product-line>span{color:var(--ui-slate-400);font-size:.72rem}.product-line small{color:var(--moss);font-weight:750}.product-line h3{margin:8px 0 12px;font-size:clamp(2.4rem,4.2vw,5rem);font-weight:520;letter-spacing:-.06em}.product-line p{max-width:720px;margin:0;color:var(--muted);font-size:1rem;line-height:1.55}.product-line>b{font-size:.85rem}.landing-proof{padding:clamp(100px,12vw,180px) max(5vw,calc((100vw - 1280px)/2));color:var(--ui-slate-100);background:var(--ink)}.landing-proof__intro{max-width:940px}.landing-proof .eyebrow{color:var(--lime)}.landing-proof h2{margin:24px 0;font-size:clamp(3.2rem,6vw,7rem);font-weight:500;letter-spacing:-.07em;line-height:.94}.landing-proof__intro p{max-width:620px;color:var(--ui-slate-200);font-size:1.12rem;line-height:1.6}.landing-proof__numbers{display:grid;grid-template-columns:repeat(3,1fr);margin-top:90px;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.landing-proof__numbers>div{padding:42px 34px 42px 0}.landing-proof__numbers>div+div{padding-left:34px;border-left:1px solid rgba(255,255,255,.18)}.landing-proof__numbers span,.landing-proof__numbers small{display:block;color:var(--ui-slate-300)}.landing-proof__numbers strong{display:block;margin:20px 0;color:var(--lime);font-size:clamp(2.7rem,5vw,6rem);font-weight:500;letter-spacing:-.07em}.landing-proof__disclaimer{margin:28px 0 0;color:var(--ui-slate-400);font-size:.75rem}.landing-how ol{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.landing-how li{min-height:260px;padding:34px 38px 34px 0;border-bottom:1px solid var(--line)}.landing-how li+li{padding-left:38px;border-left:1px solid var(--line)}.landing-how li span{color:var(--moss);font-size:.72rem}.landing-how li strong{display:block;margin:70px 0 14px;font-size:1.4rem}.landing-how li p{color:var(--muted);line-height:1.6}.landing-trial-cta{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:clamp(80px,10vw,150px) max(5vw,calc((100vw - 1280px)/2));color:#fff;background:var(--moss)}.landing-trial-cta span{color:var(--ui-slate-200);font-weight:750}.landing-trial-cta h2{margin:24px 0 0;font-size:clamp(3rem,6vw,7rem);font-weight:500;letter-spacing:-.07em;line-height:.95}.landing-membership-return p{max-width:720px;margin:28px 0 0;color:var(--ui-slate-150);font-size:1.05rem;line-height:1.65}.light-cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:170px;min-height:62px;padding:0 28px;border-radius:999px;color:var(--ink);background:var(--lime);font-weight:800;transition:transform .18s ease}.light-cta:hover{transform:translateY(-3px) scale(1.02)}.offer-pricing{background:var(--warm-white)}.offer-plan-row{display:grid;grid-template-columns:150px minmax(280px,1.2fr) minmax(220px,.8fr) 190px;gap:32px;align-items:start;padding:42px 0;border-bottom:1px solid var(--line)}.offer-plan-row.is-featured{color:var(--moss)}.offer-plan-row__label{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.offer-plan-row h3{margin:0 0 12px;font-size:clamp(1.55rem,2.4vw,2.5rem);font-weight:550;letter-spacing:-.045em}.offer-plan-row p{margin:0;color:var(--muted);line-height:1.55}.offer-plan-row__features{display:grid;gap:8px;color:var(--muted);font-size:.84rem}.offer-plan-row__features span:before{content:"·";margin-right:8px;color:var(--moss)}.offer-plan-row__action{display:grid;justify-items:end;gap:18px;text-align:right}.offer-plan-row__action strong{font-size:.84rem}.landing-legal{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;padding-top:42px;padding-bottom:42px;border-top:1px solid var(--line)}.landing-legal p{margin:0;color:var(--muted);font-size:.8rem}.landing-legal a{font-weight:750}.home-grid,.asset-grid,.customer-trading-grid,.trial-flow-grid{width:min(100%,1320px);margin:0 auto;padding:clamp(42px,6vw,90px) clamp(22px,5vw,70px);gap:0}.panel,.trial-flow-card,.customer-product-hero,.route-hero,.conversion-pricing{border:0;border-radius:0;background:transparent;box-shadow:none}.panel{padding:clamp(36px,5vw,72px) 0;border-top:1px solid var(--line)}.panel:first-child,.route-hero:first-child,.customer-product-hero:first-child{border-top:0}.panel h1,.panel h2,.route-hero h1,.customer-product-hero h1,.trial-flow-card h1{color:var(--ink);font-weight:520;letter-spacing:-.055em}.trial-flow-grid{min-height:calc(100vh - 72px);place-items:center}.trial-flow-card h1{max-width:780px;font-size:clamp(3.6rem,7vw,7.4rem);line-height:.94}.trial-email-form{max-width:720px;margin-top:50px;padding-top:34px;border-top:1px solid var(--line)}.trial-email-form input{min-height:62px;border:0;border-bottom:2px solid var(--ink);border-radius:0;color:var(--ink);background:transparent;font-size:1.1rem}.trial-questionnaire fieldset{border:0;border-top:1px solid var(--line);border-radius:0;padding:30px 0}.choice-card{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.trial-status-bar{top:72px;width:100%;margin:0;padding:14px clamp(22px,5vw,70px);border:0;border-radius:0;color:#fff;background:var(--moss);box-shadow:none}.trial-status-bar .primary-cta,.trial-status-bar .secondary-cta{min-height:40px}.customer-product-hero,.route-hero{min-height:520px;padding:clamp(70px,8vw,120px) 0}.customer-product-hero h1,.route-hero h1{max-width:940px;font-size:clamp(3.6rem,7vw,7.5rem);line-height:.92}.customer-proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.customer-proof-strip div{border:0;border-radius:0;background:transparent}.metric-card,.proof-card,.funnel-story,.product-card,.legal-card,.customer-path-grid section{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.site-footer{color:var(--ui-slate-150);background:var(--ink)}.site-footer__inner{border-top:0}.local-impersonation{color:#fff;background:#122036f0}@keyframes apexFloat{0%,to{transform:translateY(0) rotate(-1deg);border-radius:44% 56% 52% 48%/43% 42% 58% 57%}50%{transform:translateY(-10px) rotate(1deg);border-radius:52% 48% 44% 56%/52% 57% 43% 48%}}@keyframes apexRotate{to{transform:rotate(360deg)}}@media(max-width:980px){.masthead{grid-template-columns:auto 1fr;min-height:64px;padding:0 18px}.masthead__actions{justify-self:end}.masthead__menu{display:block}.masthead__nav{position:absolute;top:64px;right:0;left:0;display:grid;gap:0;width:100%;max-height:0;overflow:hidden;margin:0;padding:0 20px;opacity:0;background:var(--bg);transition:max-height .26s ease,opacity .18s ease,padding .26s ease}.masthead.is-menu-open .masthead__nav{max-height:360px;padding-top:16px;padding-bottom:22px;border-bottom:1px solid var(--line);opacity:1}.masthead__nav a{padding:14px 2px;border-bottom:1px solid var(--line);font-size:1rem}.masthead__nav a:after{display:none}.masthead.is-menu-open .masthead__menu span:first-child{transform:translateY(3.5px) rotate(45deg)}.masthead.is-menu-open .masthead__menu span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.landing-hero{grid-template-columns:1fr}.landing-live{width:min(100%,620px);justify-self:center}.landing-promise{flex-wrap:wrap}.offer-plan-row{grid-template-columns:120px minmax(0,1fr) 180px}.offer-plan-row__features{display:none}}@media(max-width:680px){.masthead__login,.masthead__trial-days,.masthead__actions .tier-control{display:none}.masthead__start{min-height:38px;padding:0 15px}.landing-hero{min-height:auto;gap:60px;padding-top:70px;padding-bottom:80px}.landing-hero h1{font-size:clamp(3.7rem,17vw,5.4rem)}.landing-hero__actions{align-items:flex-start;flex-direction:column}.landing-live{min-height:430px}.landing-live__content>strong{font-size:4rem}.landing-promise{justify-content:flex-start;gap:12px 24px;padding:24px}.landing-promise strong{flex:0 0 100%}.offer-section-heading{grid-template-columns:1fr;gap:28px}.offer-section-heading h2{font-size:clamp(3rem,14vw,4.7rem)}.product-line{grid-template-columns:36px minmax(0,1fr);min-height:0;padding:34px 0}.product-line>b{display:none}.product-line h3{font-size:2.5rem}.landing-proof__numbers,.landing-how ol{grid-template-columns:1fr}.landing-proof__numbers>div,.landing-proof__numbers>div+div,.landing-how li,.landing-how li+li{padding:30px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.18)}.landing-how li,.landing-how li+li{min-height:0;border-color:var(--line)}.landing-how li strong{margin-top:36px}.landing-trial-cta{align-items:flex-start;flex-direction:column}.landing-trial-cta h2{font-size:clamp(3.2rem,14vw,5rem)}.offer-plan-row{grid-template-columns:1fr;gap:20px}.offer-plan-row__action{justify-items:start;text-align:left}.landing-legal{grid-template-columns:1fr;gap:14px}.trial-flow-card h1,.customer-product-hero h1,.route-hero h1{font-size:clamp(3.4rem,14vw,5rem)}.trial-status-bar{top:64px}}@media(min-width:981px){.landing-hero{min-height:auto;padding-top:clamp(52px,5vw,76px);padding-bottom:clamp(72px,7vw,108px)}.masthead__login{display:inline-flex;align-items:center;justify-content:center;min-width:84px;min-height:46px;padding:0 18px;line-height:1;white-space:nowrap}}.asset-grid.portfolio-page{display:block;width:100%;max-width:none;margin:0;padding:0;gap:0;background:var(--paper)}.portfolio-page>.panel,.portfolio-page>.hero-span{width:100%;max-width:none;margin:0;border-radius:0;box-shadow:none}.asset-grid>.portfolio-editorial-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.72fr);gap:clamp(64px,8vw,138px);align-items:center;min-height:auto;padding:clamp(58px,6vw,86px) clamp(28px,5vw,80px) clamp(74px,7vw,108px);border-bottom:1px solid var(--line);background:var(--paper)}.portfolio-editorial-hero__copy{min-width:0}.portfolio-editorial-hero h1{margin:16px 0 28px;max-width:10.5ch;color:var(--ink);font-size:clamp(64px,7.2vw,110px);line-height:.88;letter-spacing:-.075em}.portfolio-editorial-hero h1 em{color:var(--moss);font-family:Georgia,serif;font-weight:400}.portfolio-editorial-hero__copy>p:not(.eyebrow){max-width:42rem;color:var(--muted);font-size:clamp(18px,2vw,23px);line-height:1.5}.portfolio-editorial-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:34px}.portfolio-editorial-hero__actions small{max-width:20rem;color:var(--muted);line-height:1.4}.portfolio-editorial-hero__visual{position:relative;display:grid;min-height:560px;overflow:hidden;place-items:center;color:#fff;background:var(--ink);clip-path:ellipse(48% 50% at 50% 50%)}.portfolio-editorial-hero__visual:before{content:"";position:absolute;width:150%;height:150%;background:conic-gradient(from 80deg,transparent,rgb(130 176 243 / .16),transparent 32%);animation:apexRotate 14s linear infinite}.portfolio-hero-orbit,.portfolio-hero-orbit i{position:absolute;inset:50%;border:1px solid rgba(255,255,255,.16);border-radius:50%;transform:translate(-50%,-50%)}.portfolio-hero-orbit{width:74%;height:74%}.portfolio-hero-orbit i:nth-child(1){width:72%;height:72%}.portfolio-hero-orbit i:nth-child(2){width:122%;height:122%}.portfolio-hero-orbit i:nth-child(3){width:162%;height:162%}.portfolio-hero-message{position:relative;z-index:2;width:58%}.portfolio-hero-message>span,.portfolio-hero-message>small{display:block;color:var(--ui-slate-200);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.portfolio-hero-message>span{color:var(--lime)}.portfolio-hero-message>strong{display:block;margin:24px 0 28px;color:#fff;font-family:Georgia,serif;font-size:clamp(64px,6vw,96px);font-weight:400;letter-spacing:-.07em;line-height:.82}#portfolio-includes .funnel-story-grid{gap:0;border-top:1px solid var(--line)}#portfolio-includes .funnel-story{padding:26px 24px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}#portfolio-includes .funnel-story:last-child{border-right:0}.portfolio-page>#portfolio-includes,.portfolio-page>.current-status-panel{padding-right:clamp(28px,5vw,80px);padding-left:clamp(28px,5vw,80px)}.asset-grid>.portfolio-curve-panel{gap:28px;padding:clamp(72px,9vw,124px) clamp(20px,6vw,92px);color:var(--ink);background:#fffef8}.portfolio-curve-panel .panel-header{align-items:end}.portfolio-curve-panel .panel-header h2{max-width:18ch;color:var(--ink);font-size:clamp(42px,6vw,76px);line-height:.95;letter-spacing:-.055em}.portfolio-curve-panel>.section-intro{max-width:48rem;margin:0;color:var(--muted);font-size:17px;line-height:1.5}.portfolio-validation-chart{border-top:1px solid var(--ink)}.portfolio-validation-chart__legend{display:flex;flex-wrap:wrap;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.portfolio-validation-chart__legend span{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.portfolio-validation-chart__legend i{width:28px;height:4px}.portfolio-validation-chart .is-apex{background:var(--moss)}.portfolio-validation-chart .is-btc{background:var(--ui-slate-300)}.portfolio-validation-chart .is-spy{background:var(--gold)}.portfolio-validation-chart__rows{display:grid}.portfolio-validation-chart__row{display:grid;grid-template-columns:110px repeat(3,minmax(0,1fr));gap:clamp(16px,2.6vw,40px);align-items:center;min-height:104px;padding:20px 0;border-bottom:1px solid var(--line)}.portfolio-validation-chart__row>strong{color:var(--ink);font-size:18px}.portfolio-validation-series{display:grid;gap:10px;min-width:0}.portfolio-validation-series span{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.portfolio-validation-series b{color:var(--ink);font-size:13px}.portfolio-validation-series.is-negative b{color:var(--red)}.portfolio-validation-series>i{display:block;width:var(--proof-width);max-width:100%;height:9px;border-radius:0;transform-origin:left;animation:portfolioProofGrow .62s ease-out both}.portfolio-validation-series.is-negative>i{background:var(--red)}.portfolio-validation-series>i.is-unavailable{width:100%;height:1px;background:repeating-linear-gradient(90deg,rgb(18 32 54 / .25) 0 8px,transparent 8px 14px);animation:none}.portfolio-validation-chart>p{margin:18px 0 0;color:var(--muted);font-size:12px;line-height:1.5}@keyframes portfolioProofGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.portfolio-curve-panel .portfolio-timeframe-row{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.portfolio-curve-panel .portfolio-timeframe{min-height:44px;padding:0 16px;border:0;border-right:1px solid var(--line);border-radius:0;color:var(--muted);background:transparent;box-shadow:none}.portfolio-curve-panel .portfolio-timeframe.is-active{color:#fff;background:var(--moss)}.portfolio-curve-panel .portfolio-gap-row,.portfolio-curve-panel .portfolio-curve-metrics{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.portfolio-curve-panel .portfolio-gap-row div,.portfolio-curve-panel .portfolio-curve-metrics div{padding:18px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:transparent}.portfolio-curve-panel .portfolio-gap-row span,.portfolio-curve-panel .portfolio-curve-metrics span{color:var(--muted)}.portfolio-curve-panel .portfolio-gap-row strong,.portfolio-curve-panel .portfolio-curve-metrics strong{color:var(--ink);font-family:Inter,sans-serif;font-size:clamp(20px,2.5vw,30px)}.portfolio-curve-panel .portfolio-curve-chart{min-height:320px;border:1px solid var(--line);border-radius:4px;background:linear-gradient(rgb(18 32 54 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(18 32 54 / .05) 1px,transparent 1px),#fffef8;background-size:100% 25%,12.5% 100%,auto}.portfolio-curve-panel .portfolio-curve-chart svg{height:320px}.portfolio-curve-panel .portfolio-axis{stroke:#12203638}.portfolio-curve-panel .portfolio-zero-line{stroke:#12203647}.portfolio-curve-panel .portfolio-line--apex{stroke:var(--moss);filter:none}.portfolio-curve-panel .portfolio-line--btc{stroke:var(--red)}.portfolio-curve-panel .portfolio-line--spy{stroke:var(--gold)}.portfolio-curve-panel .portfolio-curve-legend{color:var(--muted)}.asset-grid>.current-status-panel--locked{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(48px,8vw,130px);align-items:center;padding:clamp(72px,9vw,124px) clamp(20px,6vw,92px);background:var(--ui-slate-100)}.portfolio-status-lock__copy h2{margin:14px 0 22px;max-width:14ch;color:var(--ink);font-size:clamp(44px,6vw,78px);line-height:.95;letter-spacing:-.06em}.portfolio-status-lock__copy>p{max-width:40rem;color:var(--muted);font-size:18px;line-height:1.55}.portfolio-status-lock__copy .primary-cta{margin-top:28px}.portfolio-status-lock__copy small{display:block;margin-top:12px;color:var(--muted)}.portfolio-status-lock__ledger{border-top:1px solid var(--ink)}.portfolio-status-lock__ledger>div{display:flex;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}.portfolio-status-lock__ledger span{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.portfolio-status-lock__ledger strong{color:var(--moss)}.portfolio-status-lock__ledger>div:first-child strong{color:var(--red)}.portfolio-validation-intro{max-width:44rem!important;font-size:18px!important}.asset-grid>.portfolio-decision-cta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.65fr);gap:clamp(60px,8vw,130px);align-items:end;padding:clamp(82px,10vw,146px) clamp(24px,6vw,92px);color:var(--ui-blue-50);background:var(--ink)}.portfolio-decision-cta__copy .eyebrow{color:var(--lime)}.portfolio-decision-cta__copy h2{max-width:13ch;margin:20px 0 30px;color:#fff;font-size:clamp(50px,6.5vw,94px);font-weight:520;letter-spacing:-.07em;line-height:.92}.portfolio-decision-cta__copy>p{max-width:790px;margin:0;color:var(--ui-slate-200);font-size:clamp(18px,1.8vw,23px);line-height:1.6}.portfolio-decision-cta__action{border-top:1px solid rgba(255,255,255,.38)}.portfolio-decision-cta__action>div:not(.cta-row){display:flex;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.18)}.portfolio-decision-cta__action span{color:var(--ui-slate-300);font-size:12px}.portfolio-decision-cta__action strong{color:#fff;text-align:right}.portfolio-decision-cta__action .cta-row{margin-top:34px}.portfolio-decision-cta__action .primary-cta{width:100%;border-color:var(--lime);color:var(--ink)!important;background:var(--lime)!important}@media(max-width:760px){.asset-grid>.portfolio-editorial-hero{grid-template-columns:1fr;gap:54px;min-height:0;padding:64px 20px 66px}.portfolio-editorial-hero h1{font-size:clamp(58px,17vw,78px)}.portfolio-editorial-hero__actions{display:grid}.portfolio-editorial-hero__actions .primary-cta{width:100%}.portfolio-editorial-hero__visual{min-height:420px;clip-path:ellipse(54% 50% at 50% 50%)}.portfolio-hero-message{width:62%}#portfolio-includes .funnel-story-grid{grid-template-columns:1fr}#portfolio-includes .funnel-story{padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.portfolio-curve-panel .panel-header{display:block}.portfolio-validation-chart__legend{display:grid;grid-template-columns:repeat(3,1fr)}.portfolio-validation-chart__row{grid-template-columns:64px minmax(0,1fr);gap:12px 16px;min-height:0;padding:20px 0}.portfolio-validation-chart__row>strong{grid-row:1 / span 3;align-self:start;padding-top:2px;font-size:14px}.portfolio-validation-series span{font-size:9px}.portfolio-validation-series>i{height:7px}.portfolio-curve-panel .portfolio-gap-row{grid-template-columns:1fr}.portfolio-curve-panel .portfolio-curve-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-curve-panel .portfolio-curve-chart,.portfolio-curve-panel .portfolio-curve-chart svg{min-height:230px;height:230px}.asset-grid>.current-status-panel--locked{grid-template-columns:1fr;gap:48px}.portfolio-status-lock__copy h2{font-size:clamp(44px,13vw,62px)}.portfolio-status-lock__copy .primary-cta{width:100%}.asset-grid>.portfolio-decision-cta{grid-template-columns:1fr;gap:54px;padding:78px 20px}.portfolio-decision-cta__copy h2{font-size:clamp(48px,14vw,66px)}}.anon-insight-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:clamp(36px,7vw,110px);align-items:end;background:var(--ui-blue-50)!important}.anon-insight-summary h2,.anon-proof-heading h2,.anon-locked-evidence h2{margin:10px 0 18px;max-width:14ch;color:var(--ink);font-size:clamp(42px,6vw,76px);line-height:.95;letter-spacing:-.055em}.anon-insight-summary>div:first-child>p:last-child,.anon-proof-heading>p,.anon-locked-evidence p,.anon-insight-summary__note{color:var(--muted);line-height:1.55}.anon-insight-summary__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.anon-insight-summary__metrics>div{min-width:0;padding:22px 18px;border-right:1px solid var(--line)}.anon-insight-summary__metrics>div:last-child{border-right:0}.anon-insight-summary__metrics span,.anon-proof-period span,.anon-locked-ledger span{display:block;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.anon-insight-summary__metrics strong{display:block;margin-top:12px;color:var(--ink);font-size:clamp(20px,2.5vw,32px)}.anon-insight-summary__note{grid-column:1 / -1;max-width:68ch;margin:0;font-size:14px}.anon-proof-workspace{background:#f7f7ed!important}.anon-proof-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:40px;align-items:end;margin-bottom:52px}.anon-proof-heading>p{max-width:38rem}.anon-proof-layout{display:grid;grid-template-columns:minmax(220px,.4fr) minmax(0,1.6fr);gap:clamp(28px,5vw,72px);align-items:start}.anon-proof-period-list{border-top:1px solid var(--ink)}.anon-proof-period{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;width:100%;padding:17px 2px;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);background:transparent;font:inherit;text-align:left}.anon-proof-period strong{color:var(--ink);font-size:15px}.anon-proof-period em{grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--moss);font-size:14px;font-style:normal;font-weight:850}.anon-proof-period.is-active{padding-left:12px;border-left:3px solid var(--moss);background:#2449bd0f}.anon-proof-period.is-locked em{color:var(--red)}.anon-proof-empty{margin:0;padding:18px 2px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5}.anon-proof-canvas{min-width:0}.anon-proof-canvas .insight-chart-shell{border-color:var(--line);border-radius:4px;color:var(--ink);background:#fffef8}.anon-proof-canvas .insight-chart-meta{background:transparent}.anon-proof-canvas .insight-chart-meta>div{background:#fffef8}.anon-proof-canvas .insight-chart-meta span,.anon-proof-canvas .insight-chart-legend span{color:var(--muted)}.anon-proof-canvas .insight-chart-meta strong{color:var(--ink)}.anon-proof-canvas .insight-forecast-chart{width:100%;height:auto;min-height:250px;background:#fffef8}.anon-proof-canvas .scenario-detail-table{margin-top:18px}.anon-current-lock{position:relative;display:grid;min-height:470px;overflow:hidden;border:1px solid var(--line);border-radius:4px;background:#fffef8}.anon-current-lock__preview{position:absolute;inset:0;display:grid;align-content:start;gap:18px;padding:34px;opacity:.18}.anon-current-lock__preview span{color:var(--ink);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.anon-current-lock__preview i{display:block;width:100%;height:44px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.anon-current-lock__content{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;max-width:680px;padding:clamp(30px,7vw,76px);background:linear-gradient(90deg,#fffef8 36%,#fffef8f0 72%,#fffef8c2)}.anon-current-lock__content h3{margin:12px 0 28px;max-width:18ch;color:var(--ink);font-size:clamp(30px,4.5vw,52px);line-height:1;letter-spacing:-.045em}.anon-current-lock__content small{margin-top:13px;color:var(--muted)}.anon-locked-evidence{display:grid;grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);gap:clamp(40px,7vw,110px);align-items:center;background:var(--ui-blue-50)!important}.anon-locked-ledger{border-top:1px solid var(--ink)}.anon-locked-ledger span{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.anon-locked-ledger b{color:var(--moss)}.anon-insight-sticky{display:none}@media(max-width:760px){.anon-insight-summary,.anon-proof-heading,.anon-locked-evidence{grid-template-columns:1fr;gap:28px}.anon-insight-summary h2,.anon-proof-heading h2,.anon-locked-evidence h2{font-size:clamp(42px,13vw,60px)}.anon-insight-summary__metrics{grid-template-columns:1fr}.anon-insight-summary__metrics>div{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-right:0;border-bottom:1px solid var(--line)}.anon-insight-summary__metrics>div:last-child{border-bottom:0}.anon-insight-summary__metrics strong{margin-top:0;font-size:19px}.anon-proof-heading{margin-bottom:32px}.anon-proof-layout{grid-template-columns:1fr;gap:24px}.anon-proof-select{display:grid}.anon-proof-period-list{display:none}.anon-current-lock{min-height:430px}.anon-current-lock__content{padding:34px 24px;background:#fffef8eb}.anon-current-lock__content .primary-cta{width:100%}.anon-proof-canvas .insight-chart-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.anon-proof-canvas .insight-forecast-chart{min-height:210px}.anon-locked-evidence{padding-bottom:112px!important}.anon-insight-sticky{position:fixed;z-index:70;right:12px;bottom:12px;left:12px;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;padding:9px 9px 9px 16px;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff;background:var(--ink);box-shadow:0 14px 38px #12203647}.anon-insight-sticky span{font-size:12px;font-weight:800}.anon-insight-sticky button{min-height:44px;padding:0 16px;border:0;border-radius:4px;color:var(--ink);background:var(--lime);font-weight:900}body:has(.trial-capture-backdrop) .anon-insight-sticky{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.conversion-home,.trial-flow-grid,.customer-trading-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px}.conversion-hero,.trial-flow-card,.customer-product-hero{position:relative;overflow:hidden;grid-column:1 / -1;min-height:min(760px,calc(100vh - 108px));border:1px solid rgba(214,195,157,.2);border-radius:34px;background:radial-gradient(circle at 78% 26%,rgb(181 207 251 / .13),transparent 30%),linear-gradient(135deg,#0d131cfa,#060a10f5);box-shadow:0 28px 80px #00000057}.conversion-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(34px,6vw,92px);padding:clamp(40px,7vw,104px)}.conversion-hero__copy{display:grid;gap:22px;align-content:center}.conversion-hero h1,.trial-flow-card h1,.customer-product-hero h1{max-width:980px;margin:0;font-size:clamp(3.4rem,7vw,7rem);line-height:.95;letter-spacing:-.055em}.conversion-hero .lead-text,.trial-flow-card .lead-text,.customer-product-hero .lead-text{max-width:760px;margin:0;color:#edf2fcc2;font-size:clamp(1.06rem,1.8vw,1.35rem)}.conversion-hero__assurance,.trial-value-row{display:flex;flex-wrap:wrap;gap:9px}.conversion-hero__assurance span,.trial-value-row span{padding:9px 13px;border:1px solid rgba(230,238,252,.1);border-radius:999px;color:var(--muted);background:#ffffff06;font-size:.83rem;font-weight:750}.decision-preview{display:grid;gap:12px;padding:18px;border:1px solid rgba(230,238,252,.13);border-radius:26px;background:#04080dc7;box-shadow:0 22px 70px #00000057}.decision-preview__top,.decision-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.decision-preview__top{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.decision-preview__top b,.decision-row b{color:var(--green);font-size:.72rem}.decision-command{display:grid;gap:6px;padding:26px;border-radius:20px;background:linear-gradient(145deg,#d6c39d1f,#b5cffb0f)}.decision-command small,.decision-command span,.decision-preview__foot{color:var(--muted)}.decision-command strong{font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:500}.decision-row{padding:15px 14px;border-bottom:1px solid rgba(230,238,252,.08)}.decision-row span{color:var(--muted)}.decision-row strong{flex:1;font-size:.9rem}.decision-preview__foot{padding:8px 4px 2px;font-size:.78rem;text-align:center}.home-proof-panel,.proof-contract-panel,.conversion-pricing,.customer-instruction-intro{grid-column:1 / -1}.customer-path-grid,.conversion-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.customer-path-grid section,.conversion-plan{display:grid;align-content:start;gap:14px;min-width:0;padding:clamp(20px,3vw,30px);border:1px solid rgba(230,238,252,.1);border-radius:22px;background:#ffffff06}.customer-path-grid section>span,.conversion-plan>div:first-child>span{color:var(--accent);font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.customer-path-grid h3,.conversion-plan h3{margin:0;font-size:clamp(1.4rem,2vw,2rem)}.customer-path-grid p,.conversion-plan p,.conversion-plan small{margin:0;color:var(--muted);line-height:1.65}.customer-path-grid a{color:var(--text);font-weight:800}.proof-contract-panel{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px}.proof-contract-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proof-contract-list span{padding:16px;border:1px solid rgb(181 207 251 / .16);border-radius:16px;background:#b5cffb0a;font-weight:800}.conversion-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.conversion-plan{grid-template-rows:1fr auto auto auto}.conversion-plan.is-featured{border-color:#d6c39d6b;background:linear-gradient(180deg,#d6c39d17,#ffffff06)}.conversion-plan__price{display:grid;gap:5px;padding:14px 0;border-block:1px solid rgba(230,238,252,.08)}.conversion-plan__features{display:grid;gap:8px}.conversion-plan__features b{font-size:.86rem}.trial-status-bar{position:sticky;top:92px;z-index:18;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:13px 16px;border:1px solid rgb(181 207 251 / .24);border-radius:18px;background:#172d54f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 35px #0000003d}.trial-status-bar--expired{border-color:#cf7a7a47;background:#1d0e10f2}.trial-status-bar>div:first-child{display:grid;gap:3px}.trial-status-bar span{color:var(--muted);font-size:.85rem}.trial-status-bar__actions{display:flex;align-items:center;gap:9px}.trial-flow-card{display:grid;align-content:center;gap:22px;width:min(980px,100%);margin-inline:auto;padding:clamp(32px,7vw,86px)}.trial-progress{display:grid;grid-template-columns:34px minmax(60px,160px) 34px;align-items:center;gap:8px}.trial-progress span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(230,238,252,.18);border-radius:50%;color:var(--muted)}.trial-progress span.is-active,.trial-progress span.is-complete{border-color:#d6c39d7a;color:var(--text);background:#d6c39d1a}.trial-progress i{height:1px;background:#e6eefc29}.trial-email-form,.trial-questionnaire{display:grid;gap:18px}.trial-email-form>div{display:grid;grid-template-columns:1fr auto;gap:9px}.trial-email-form input{min-width:0;min-height:54px;padding:0 17px;border:1px solid rgba(230,238,252,.18);border-radius:999px;color:var(--text);background:#03070cc7;font:inherit}.trial-email-form small,.choice-card small{color:var(--muted)}.trial-questionnaire fieldset{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.trial-questionnaire legend{margin-bottom:10px;font-weight:850;font-size:1.05rem}.choice-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:13px;padding:17px;border:1px solid rgba(230,238,252,.12);border-radius:18px;background:#ffffff06;cursor:pointer}.choice-card:has(input:checked){border-color:#b5cffb70;background:#b5cffb12}.choice-card input{margin-top:4px}.choice-card span{display:grid;gap:5px}.choice-card b{color:#d6c39dd1;font-size:.78rem;font-weight:700}.trial-status-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:7px clamp(18px,4vw,56px)}.insight-quick-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:10px;border-bottom:2px solid var(--ink)}.insight-quick-search input{min-width:0;min-height:52px;padding:0 4px;border:0;border-radius:0;color:var(--ink);background:transparent;font-size:18px}.insight-quick-search button{min-width:96px;min-height:50px;border:1px solid var(--ink);border-radius:8px;color:#fff;background:var(--ink);font-weight:750}.trial-reassurance{margin:0;padding:14px 16px;border-left:3px solid var(--green);color:var(--muted);background:#b5cffb0d}.customer-product-hero{display:grid;grid-template-columns:1fr auto;align-items:end;gap:28px;min-height:480px;padding:clamp(36px,6vw,78px)}.customer-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:9px}.customer-proof-strip div{display:grid;gap:4px;padding:16px;border:1px solid rgba(230,238,252,.1);border-radius:16px;background:#0000002e}.customer-proof-strip strong{font-size:1.35rem}.customer-proof-strip span{color:var(--muted);font-size:.75rem}.customer-instruction-intro{display:flex;align-items:center;justify-content:space-between}.customer-local-preview__state{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 0 12px;padding:18px;border:1px solid rgb(181 207 251 / .22);border-radius:16px;background:#b5cffb0f}.customer-local-preview__state span,.customer-local-preview__rows span{color:var(--muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.customer-local-preview__rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.customer-local-preview__rows>div{display:grid;align-content:start;gap:8px;min-height:150px;padding:18px;border:1px solid rgba(230,238,252,.1);border-radius:16px;background:#00000029}.customer-local-preview__rows strong{font-size:1.3rem}.customer-local-preview__rows p{margin:0;color:var(--muted);line-height:1.55}.paid-onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.paid-onboarding-grid>div{padding:20px;border:1px solid rgb(181 207 251 / .16);border-radius:18px;background:#b5cffb0a}.paid-onboarding-grid span{color:var(--accent);font-weight:900}.paid-onboarding-grid p{color:var(--muted)}.local-impersonation{position:fixed;right:16px;bottom:16px;z-index:100;display:grid;grid-template-columns:auto minmax(210px,1fr) auto;align-items:end;gap:10px;width:min(680px,calc(100vw - 32px));padding:12px;border:1px solid rgba(214,195,157,.32);border-radius:18px;background:#05080cf5;box-shadow:0 18px 60px #0000007a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.local-impersonation>div,.local-impersonation label{display:grid;gap:4px}.local-impersonation small,.local-impersonation label{color:var(--muted);font-size:.72rem}.local-impersonation select,.local-impersonation button{min-height:38px;padding:0 10px;border:1px solid rgba(230,238,252,.14);border-radius:11px;color:var(--text);background:#ffffff0d}@media(max-width:1100px){.conversion-hero,.customer-product-hero,.proof-contract-panel{grid-template-columns:1fr}.conversion-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.conversion-home,.trial-flow-grid,.customer-trading-grid{gap:12px}.conversion-hero,.trial-flow-card,.customer-product-hero{min-height:auto;border-radius:24px;padding:30px 20px}.conversion-hero{grid-template-columns:1fr}.conversion-hero h1,.trial-flow-card h1,.customer-product-hero h1{font-size:clamp(2.75rem,13vw,4.4rem)}.customer-path-grid,.conversion-plan-grid,.customer-proof-strip,.customer-local-preview__rows,.paid-onboarding-grid,.proof-contract-list{grid-template-columns:1fr}.customer-local-preview__rows>div{min-height:0}.trial-status-bar{top:116px;align-items:stretch;flex-direction:column;border-radius:16px}.trial-status-bar__actions{display:grid;grid-template-columns:1fr 1fr}.trial-email-form>div{grid-template-columns:1fr}.trial-email-form input,.trial-email-form button,.trial-questionnaire>button{width:100%}.customer-instruction-intro{align-items:flex-start;flex-direction:column}.local-impersonation{left:10px;right:10px;bottom:10px;grid-template-columns:1fr auto;width:auto}.local-impersonation>div{display:none}}.insight-mobile-first>.insight-editorial-hero.landing-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:clamp(50px,8vw,130px);width:min(100%,1440px);max-width:1440px;min-height:min(860px,calc(100vh - 72px));margin:0 auto;padding:clamp(80px,10vw,150px) clamp(24px,5vw,80px);border:0;background:var(--paper)}:is(.landing-hero,.insight-mobile-first .insight-editorial-hero,.asset-grid>.portfolio-editorial-hero,.trading-page>.trading-editorial-hero){display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:clamp(50px,8vw,130px);width:min(100%,1440px);min-height:min(860px,calc(100vh - 72px));margin:0 auto;padding:clamp(80px,10vw,150px) clamp(24px,5vw,80px);border:0;background:var(--paper)}:is(.landing-hero__copy,.insight-editorial-hero__copy,.portfolio-editorial-hero__copy,.trading-editorial-hero__copy){min-width:0}:is(.landing-hero__copy,.insight-editorial-hero__copy,.portfolio-editorial-hero__copy,.trading-editorial-hero__copy)>.eyebrow{margin:0 0 26px;color:var(--moss);font-size:.72rem;font-weight:800;letter-spacing:.14em}:is(.landing-hero h1,.insight-mobile-first .insight-editorial-hero__copy h1,.asset-grid>.portfolio-editorial-hero h1,.trading-page .trading-editorial-hero__copy h1){max-width:920px;margin:0;color:var(--ink);font-size:clamp(4.1rem,7.2vw,8.2rem);font-weight:540;letter-spacing:-.075em;line-height:.88}:is(.landing-hero h1,.insight-mobile-first .insight-editorial-hero__copy h1,.asset-grid>.portfolio-editorial-hero h1,.trading-page .trading-editorial-hero__copy h1) em{color:var(--moss);font-family:Georgia,Times New Roman,serif;font-weight:400}:is(.landing-hero__copy,.insight-mobile-first .insight-editorial-hero__copy,.asset-grid>.portfolio-editorial-hero .portfolio-editorial-hero__copy,.trading-page .trading-editorial-hero__copy)>p:not(.eyebrow){max-width:680px;margin:34px 0 0;color:var(--ui-slate-600);font-size:clamp(1.08rem,1.5vw,1.34rem);line-height:1.55}:is(.landing-hero__actions,.portfolio-editorial-hero__actions,.trading-editorial-hero__actions){display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:36px}:is(.landing-live,.insight-editorial-hero__search,.portfolio-editorial-hero__visual,.trading-editorial-hero__visual){width:100%;min-height:560px;margin-top:clamp(70px,5vw,92px);justify-self:center}@media(max-width:980px){:is(.landing-hero,.insight-mobile-first .insight-editorial-hero,.asset-grid>.portfolio-editorial-hero,.trading-page>.trading-editorial-hero){grid-template-columns:1fr}:is(.landing-live,.insight-editorial-hero__search,.portfolio-editorial-hero__visual,.trading-editorial-hero__visual){width:min(100%,620px)}}@media(max-width:680px){:is(.landing-hero,.insight-mobile-first .insight-editorial-hero,.asset-grid>.portfolio-editorial-hero,.trading-page>.trading-editorial-hero){min-height:auto;gap:60px;padding:70px 24px 80px}:is(.landing-hero h1,.insight-mobile-first .insight-editorial-hero__copy h1,.asset-grid>.portfolio-editorial-hero h1,.trading-page .trading-editorial-hero__copy h1){max-width:none;font-size:clamp(3.7rem,17vw,5.4rem)}:is(.landing-hero__actions,.portfolio-editorial-hero__actions,.trading-editorial-hero__actions){align-items:flex-start;flex-direction:column}:is(.portfolio-editorial-hero__actions .primary-cta,.trading-editorial-hero__actions .primary-cta){width:auto}:is(.landing-live,.portfolio-editorial-hero__visual,.trading-editorial-hero__visual){min-height:430px;margin-top:0}.insight-editorial-hero__search{min-height:0;margin-top:0}}.customer-trading-grid.trading-page{display:block;width:100%;max-width:none;margin:0;padding:0;gap:0;color:var(--ink);background:var(--paper)}.trading-page>article,.trading-page>section{width:100%;max-width:none;margin:0;border-radius:0;box-shadow:none}.trading-editorial-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.72fr);gap:clamp(64px,8vw,138px);align-items:center;padding:clamp(62px,6vw,92px) clamp(28px,5vw,80px) clamp(76px,7vw,112px);border-bottom:1px solid var(--line);background:var(--paper)}.trading-editorial-hero__copy{min-width:0}.trading-editorial-hero__copy h1{max-width:10ch;margin:18px 0 28px;color:var(--ink);font-size:clamp(64px,7.2vw,110px);font-weight:520;letter-spacing:-.075em;line-height:.88}.trading-editorial-hero__copy h1 em{color:var(--moss);font-family:Georgia,serif;font-weight:400}.trading-editorial-hero__copy>p{max-width:690px;margin:0;color:var(--muted);font-size:clamp(18px,1.7vw,23px);line-height:1.58}.trading-editorial-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:36px}.trading-editorial-hero__actions small{max-width:320px;color:var(--muted);line-height:1.45}.trading-editorial-hero__visual{position:relative;display:grid;align-content:center;min-height:560px;overflow:hidden;padding:clamp(42px,5vw,72px);color:#fff;background:linear-gradient(135deg,rgb(130 176 243 / .11),transparent 34%),var(--ink)}.trading-editorial-hero__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:25% 25%;-webkit-mask-image:linear-gradient(135deg,#000,transparent 75%);mask-image:linear-gradient(135deg,#000,transparent 75%)}.trading-editorial-hero__visual>span,.trading-editorial-hero__visual>strong,.trading-editorial-hero__visual>div{position:relative;z-index:2}.trading-editorial-hero__visual>span{color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.trading-editorial-hero__visual>strong{display:block;margin:30px 0 56px;font-family:Georgia,serif;font-size:clamp(64px,6vw,98px);font-weight:400;letter-spacing:-.07em;line-height:.82}.trading-editorial-hero__visual>div{display:grid;grid-template-columns:42px 1fr;gap:18px;align-items:center;padding:16px 0;border-top:1px solid rgba(255,255,255,.18)}.trading-editorial-hero__visual i{color:var(--lime);font-style:normal;font-size:11px}.trading-editorial-hero__visual b{color:var(--ui-slate-100);font-size:15px}.trading-page .trading-profile-section,.trading-page .trading-benefits-section,.trading-page .trading-proof-section,.trading-operating-section{padding:clamp(84px,9vw,132px) clamp(28px,5vw,80px);border:0;border-bottom:1px solid var(--line)}.trading-page .trading-section-heading{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);align-items:start;margin-bottom:64px}.trading-page .trading-section-heading h2{max-width:15ch;margin:0;font-size:clamp(48px,6vw,84px);font-weight:520;letter-spacing:-.065em;line-height:.94}.trading-page .trading-profile-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trading-page .trading-profile-grid>div{min-height:290px;padding:28px}.trading-page .trading-profile-grid strong{margin-top:76px}.trading-page .trading-benefit-list{border-top:1px solid var(--line)}.trading-page .trading-benefit-list>div{grid-template-columns:56px minmax(220px,.55fr) minmax(0,1fr);align-items:baseline;gap:28px;padding:28px 0}.trading-page .trading-benefit-list>div>span{color:var(--moss);font-size:11px;font-weight:800;letter-spacing:.1em}.trading-page .trading-benefit-list strong{font-size:23px}.trading-page .trading-benefit-list p{margin:0}.trading-page .trading-proof-section{color:#fff;background:var(--ink)}.trading-page .trading-proof-section .trading-section-heading h2,.trading-page .trading-proof-grid strong{color:#fff}.trading-page .trading-proof-grid{border-color:#ffffff47}.trading-page .trading-proof-grid>div{min-height:180px;padding:28px}.trading-page .trading-proof-grid span{color:var(--ui-slate-300)}.trading-page .trading-proof-grid strong{margin-top:42px}.trading-operating-section{background:var(--ui-slate-100)}.trading-operating-section>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:60px;align-items:end;margin-bottom:58px}.trading-operating-section>header h2{max-width:15ch;margin:16px 0 0;color:var(--ink);font-size:clamp(48px,6vw,82px);font-weight:520;letter-spacing:-.065em;line-height:.94}.trading-operating-section>header>p{margin:0;color:var(--muted);font-size:18px;line-height:1.6}.trading-book-gate{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);min-height:430px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.trading-book-gate__preview{position:relative;display:grid;grid-template-columns:1fr .75fr 1fr;align-content:start;border-right:1px solid var(--ink)}.trading-book-gate__preview span,.trading-book-gate__preview strong{padding:20px;border-bottom:1px solid var(--line)}.trading-book-gate__preview span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.trading-book-gate__preview strong{color:var(--ui-slate-400);filter:blur(4px);-webkit-user-select:none;user-select:none}.trading-book-gate__copy{align-self:center;padding:42px}.trading-book-gate__copy h3{margin:16px 0 20px;color:var(--ink);font-family:Georgia,serif;font-size:clamp(36px,4vw,58px);font-weight:400;letter-spacing:-.05em;line-height:.98}.trading-book-gate__copy>p:not(.eyebrow){margin:0 0 28px;color:var(--muted);line-height:1.6}.trading-operating-section__member>.panel,.trading-operating-section__member>article{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.trading-final-cta{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);gap:clamp(60px,8vw,130px);align-items:end;padding:clamp(82px,10vw,146px) clamp(28px,5vw,80px);color:var(--ui-blue-50);background:var(--moss)}.trading-final-cta__copy .eyebrow{color:var(--lime)}.trading-final-cta__copy h2{max-width:13ch;margin:20px 0 30px;color:#fff;font-size:clamp(50px,6.3vw,92px);font-weight:520;letter-spacing:-.07em;line-height:.92}.trading-final-cta__copy>p{max-width:800px;margin:0;color:var(--ui-slate-150);font-size:clamp(18px,1.8vw,23px);line-height:1.6}.trading-final-cta__action{border-top:1px solid rgba(255,255,255,.42)}.trading-final-cta__action>div{display:flex;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.2)}.trading-final-cta__action span{color:var(--ui-slate-200);font-size:12px}.trading-final-cta__action strong{color:#fff;text-align:right}.trading-final-cta__action>.primary-cta{width:100%;margin-top:34px;border-color:var(--lime);color:var(--ink)!important;background:var(--lime)!important}@media(max-width:900px){.trading-editorial-hero,.trading-operating-section>header,.trading-book-gate,.trading-final-cta{grid-template-columns:1fr}.trading-page .trading-section-heading{grid-template-columns:1fr;gap:18px}.trading-book-gate__preview{border-right:0;border-bottom:1px solid var(--ink)}}@media(max-width:720px){.trading-editorial-hero{gap:50px;padding:64px 20px 70px}.trading-editorial-hero__copy h1{max-width:none;font-size:clamp(54px,16vw,72px)}.trading-editorial-hero__actions{display:grid}.trading-editorial-hero__actions .primary-cta{width:100%}.trading-editorial-hero__visual{min-height:460px;padding:34px 28px}.trading-page .trading-profile-section,.trading-page .trading-benefits-section,.trading-page .trading-proof-section,.trading-operating-section,.trading-final-cta{padding:72px 20px}.trading-page .trading-profile-grid,.trading-page .trading-proof-grid{grid-template-columns:1fr}.trading-page .trading-profile-grid>div,.trading-page .trading-proof-grid>div{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.trading-page .trading-profile-grid strong{margin-top:38px}.trading-page .trading-benefit-list>div{grid-template-columns:40px minmax(0,1fr)}.trading-page .trading-benefit-list p{grid-column:2}.trading-book-gate__preview{grid-template-columns:1fr 1fr 1fr}.trading-book-gate__preview span,.trading-book-gate__preview strong{padding:14px 8px;font-size:10px}.trading-book-gate__copy{padding:36px 0}}.insight-mobile-first .insight-editorial-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(64px,8vw,132px);width:100%;max-width:none;min-height:auto;margin:0 auto;padding:clamp(72px,7vw,104px) clamp(28px,5vw,80px) clamp(82px,8vw,118px)}.insight-editorial-hero__copy{min-width:0}.insight-mobile-first .insight-editorial-hero__copy h1{max-width:9.5ch;margin:20px 0 28px;font-size:clamp(64px,7.2vw,108px);line-height:.88}.insight-mobile-first .insight-editorial-hero__copy>p{max-width:670px;margin:0;font-size:clamp(18px,1.6vw,23px)}.insight-editorial-hero__search{align-self:center;padding:36px;color:#f8f7ef;background:var(--ink)}.insight-editorial-hero__search>span{display:block;margin-bottom:30px;color:var(--lime);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.insight-editorial-hero__search .insight-quick-search{padding:0}.insight-editorial-hero__search .insight-quick-search label{color:var(--ui-slate-150)}.insight-editorial-hero__search .insight-quick-search>div:first-of-type{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.insight-editorial-hero__search .insight-quick-search input{width:100%;min-height:54px;padding:0 16px;border:1px solid rgba(255,255,255,.35);border-radius:4px;color:var(--ink);background:#fffef8;font-size:17px}.insight-editorial-hero__search .insight-quick-search button{min-width:104px;min-height:54px;border:1px solid var(--lime);border-radius:4px;color:var(--ink);background:var(--lime);font-weight:800}.insight-editorial-hero__search>small{display:block;margin-top:20px;color:var(--ui-slate-200);line-height:1.5}.insight-benefit-story{width:100%;margin:0;padding:0;background:var(--ui-blue-50)}.insight-benefit-story__inner{width:100%;padding:clamp(88px,10vw,150px) clamp(28px,5vw,80px)}.insight-benefit-story__inner>header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr);gap:70px;align-items:end;margin-bottom:72px}.insight-benefit-story__inner>header .eyebrow{grid-column:1 / -1;margin:0 0 -38px}.insight-benefit-story h2{max-width:12ch;margin:0;color:var(--ink);font-size:clamp(46px,5.3vw,78px);font-weight:520;letter-spacing:-.06em;line-height:.95}.insight-benefit-story__inner>header>p:last-child{margin:0;color:var(--muted);font-size:18px;line-height:1.65}.insight-benefit-story ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none}.insight-benefit-story li{min-height:280px;padding:28px;border-left:1px solid var(--line)}.insight-benefit-story li:first-child{border-left:0}.insight-benefit-story li>span{color:var(--moss);font-size:12px;font-weight:800;letter-spacing:.12em}.insight-benefit-story li div{margin-top:78px}.insight-benefit-story li strong{color:var(--ink);font-size:21px}.insight-benefit-story li p{margin:14px 0 0;color:var(--muted);line-height:1.6}.insight-mobile-first .insight-opportunity-desk{width:100%;max-width:none;margin:0;padding:clamp(84px,9vw,132px) clamp(28px,5vw,80px);border-top:1px solid var(--line)}.insight-mobile-first .insight-opportunity-row{grid-template-columns:minmax(240px,1.35fr) minmax(200px,1fr) minmax(160px,.65fr) 32px;min-height:96px;padding:22px 16px}.insight-mobile-first .insight-opportunity-row.is-demo{opacity:1}.insight-mobile-first .insight-opportunity-row.is-demo:hover{background:#2449bd0f}.insight-demo-notice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;margin:44px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.insight-demo-notice>div{display:grid;gap:8px;padding:22px;border-left:1px solid var(--line)}.insight-demo-notice>div:first-child{border-left:0}.insight-demo-notice span{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.insight-demo-notice strong{color:var(--ink)}.insight-demo-notice .primary-cta{align-self:center;margin-left:24px}.insight-pro-teaser{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);gap:clamp(50px,7vw,100px);align-items:center;width:100%;margin:0;padding:clamp(82px,9vw,132px) clamp(28px,5vw,80px);color:var(--ui-blue-50);background:var(--ink)}.insight-pro-teaser__copy h2{max-width:11ch;margin:20px 0 24px;color:#fff;font-size:clamp(44px,5vw,72px);font-weight:520;letter-spacing:-.06em;line-height:.95}.insight-pro-teaser__copy>p:not(.eyebrow){max-width:610px;margin:0 0 28px;color:var(--ui-slate-200);font-size:17px;line-height:1.65}.insight-pro-teaser__copy .eyebrow{color:var(--lime)}.insight-pro-teaser__copy>small{display:block;max-width:510px;margin-top:18px;color:var(--ui-slate-300);line-height:1.5}.insight-pro-teaser__preview{position:relative;border-top:1px solid rgba(255,255,255,.32);border-bottom:1px solid rgba(255,255,255,.32)}.insight-pro-teaser__toolbar,.insight-pro-teaser__row{display:grid;grid-template-columns:1.1fr repeat(3,.8fr);gap:16px;padding:18px 12px;border-bottom:1px solid rgba(255,255,255,.16)}.insight-pro-teaser__toolbar{color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.insight-pro-teaser__row{color:var(--ui-slate-200);font-size:13px}.insight-pro-teaser__veil{position:absolute;inset:0;display:grid;place-content:center;padding:30px;text-align:center;background:#122036c2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.insight-pro-teaser__veil strong{color:#fff;font-size:23px}.insight-pro-teaser__veil span{max-width:430px;margin-top:10px;color:var(--ui-slate-200);line-height:1.5}.insight-mobile-first .insight-desktop-advanced{margin:0;border:0}.insight-workspace-band{width:100%;padding:clamp(82px,9vw,132px) clamp(28px,5vw,80px);background:var(--ui-slate-100)}.elite-explorer{width:100%;padding:0;color:var(--ink);background:transparent}.elite-explorer__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:60px;align-items:end}.elite-explorer__header h2{max-width:12ch;margin:16px 0 20px;font-size:clamp(44px,5vw,72px);font-weight:520;letter-spacing:-.06em;line-height:.95}.elite-explorer__header p{max-width:680px;margin:0;color:var(--muted);line-height:1.6}.elite-explorer__status{min-width:180px;padding-left:28px;border-left:1px solid var(--line)}.elite-explorer__status span,.elite-explorer__status small{display:block;color:var(--muted);font-size:12px}.elite-explorer__status strong{display:block;margin:10px 0 4px;font-size:34px}.elite-explorer__pulse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:54px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.elite-explorer__pulse>div{padding:20px;border-left:1px solid var(--line)}.elite-explorer__pulse>div:first-child{border-left:0}.elite-explorer__pulse span{display:block;color:var(--muted);font-size:12px}.elite-explorer__pulse strong{display:block;margin-top:8px;font-size:30px}.elite-explorer__controls{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(5,minmax(120px,.65fr)) auto;gap:12px;align-items:end;margin-top:34px}.elite-explorer__controls label{display:grid;gap:8px}.elite-explorer__controls label>span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.elite-explorer__controls input,.elite-explorer__controls select{width:100%;min-height:48px;padding:0 12px;border:1px solid rgb(18 32 54 / .22);border-radius:4px;color:var(--ink);background:#fffef8}.elite-explorer__controls .secondary-cta{min-width:110px;padding:0 14px;border-radius:4px}.elite-explorer__sort{display:flex;align-items:center;gap:24px;margin:30px 0 14px}.elite-explorer__sort>span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.elite-explorer__sort .table-sort-button{width:auto;padding:0 0 5px;border:0;border-bottom:1px solid transparent;border-radius:0;color:var(--muted);background:transparent}.elite-explorer__sort .table-sort-button.is-active{border-bottom-color:var(--moss);color:var(--ink)}.elite-explorer__workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);min-height:620px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.elite-explorer__list{max-height:720px;overflow-y:auto;border-right:1px solid var(--ink)}.elite-explorer__list-head,.elite-explorer-row{display:grid;grid-template-columns:1.15fr 1fr .65fr;gap:18px;align-items:center}.elite-explorer__list-head{position:sticky;z-index:2;top:0;padding:16px 18px;color:var(--muted);background:var(--ui-slate-100);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.elite-explorer-row{width:100%;min-height:82px;padding:16px 18px;border:0;border-top:1px solid var(--line);border-radius:0;color:var(--ink);background:transparent;text-align:left}.elite-explorer-row:hover,.elite-explorer-row.is-selected{background:#fffef8}.elite-explorer-row span{display:grid;gap:5px;min-width:0}.elite-explorer-row b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.elite-explorer-row small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.elite-explorer__focus{align-self:start;position:sticky;top:92px;padding:42px 36px}.elite-explorer__ticker{display:block;margin-top:36px;color:var(--moss);font-size:clamp(54px,5vw,78px);font-weight:760;letter-spacing:-.06em}.elite-explorer__focus h3{margin:4px 0 30px;font-family:Georgia,serif;font-size:28px;font-weight:400}.elite-explorer__focus dl{margin:0 0 32px}.elite-explorer__focus dl div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid var(--line)}.elite-explorer__focus dt{color:var(--muted)}.elite-explorer__focus dd{margin:0;font-weight:750;text-align:right}.elite-explorer__focus .primary-cta{width:100%;border-radius:4px}.elite-explorer__focus>small{display:block;margin-top:14px;color:var(--muted);line-height:1.5}.insight-final-cta{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);gap:clamp(60px,8vw,130px);align-items:end;width:100%;padding:clamp(82px,10vw,146px) clamp(28px,5vw,80px);color:var(--ui-blue-50);background:var(--ink)}.insight-final-cta__copy .eyebrow{color:var(--lime)}.insight-final-cta__copy h2{max-width:13ch;margin:20px 0 30px;color:#fff;font-size:clamp(50px,6.3vw,92px);font-weight:520;letter-spacing:-.07em;line-height:.92}.insight-final-cta__copy>p{max-width:800px;margin:0;color:var(--ui-slate-200);font-size:clamp(18px,1.8vw,23px);line-height:1.6}.insight-final-cta__action{display:grid;padding-top:28px;border-top:1px solid rgba(255,255,255,.38)}.insight-final-cta__action>span{color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.insight-final-cta__action>strong{margin-top:18px;color:#fff;font-size:28px}.insight-final-cta__action>small{margin:14px 0 30px;color:var(--ui-slate-300);line-height:1.55}.insight-final-cta__action .primary-cta{width:100%;border-color:var(--lime);color:var(--ink)!important;background:var(--lime)!important}@media(max-width:1100px){.elite-explorer__controls{grid-template-columns:repeat(3,minmax(0,1fr))}.elite-explorer__search{grid-column:1 / -1}.insight-benefit-story ol{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-benefit-story li:nth-child(3){border-left:0;border-top:1px solid var(--line)}.insight-benefit-story li:nth-child(4){border-top:1px solid var(--line)}}@media(max-width:900px){.insight-mobile-first .insight-editorial-hero,.insight-benefit-story__inner>header,.insight-pro-teaser,.elite-explorer__header,.elite-explorer__workspace,.insight-final-cta{grid-template-columns:1fr}.insight-editorial-hero__search{padding:26px}.insight-demo-notice{grid-template-columns:1fr 1fr}.insight-demo-notice>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.insight-demo-notice .primary-cta{margin:16px}.insight-mobile-first .insight-opportunity-row{grid-template-columns:minmax(0,1fr) auto}.insight-opportunity-row__call,.insight-opportunity-row__proof{grid-column:1 / -1}.elite-explorer__list{border-right:0;border-bottom:1px solid var(--ink)}.elite-explorer__focus{position:static}}@media(max-width:620px){.insight-benefit-story ol,.elite-explorer__pulse,.elite-explorer__controls,.insight-demo-notice{grid-template-columns:1fr}.insight-benefit-story li,.insight-benefit-story li:nth-child(2),.insight-benefit-story li:nth-child(4){min-height:0;border-top:1px solid var(--line);border-left:0}.insight-benefit-story li:first-child{border-top:0}.insight-benefit-story li div{margin-top:38px}.elite-explorer__pulse>div{border-top:1px solid var(--line);border-left:0}.elite-explorer__pulse>div:first-child{border-top:0}.elite-explorer__sort{align-items:flex-start;flex-direction:column}.elite-explorer__list-head,.elite-explorer-row{grid-template-columns:1fr}}.primary-cta,.primary-cta--hero,.insight-go-button,.insight-open-search{min-height:50px;border:1px solid var(--ui-slate-800);border-radius:8px;color:#fff!important;background:var(--ui-slate-800)!important;box-shadow:none!important;text-shadow:none!important}.trial-status-bar{border-radius:0;box-shadow:none}@media(max-width:720px){.trial-status-bar{top:64px;min-height:44px;padding:6px 16px}.trial-status-bar>div:first-child span,.trial-status-bar__actions [data-switch-trial]{display:none}.route-hero h1,.insight-hero h1,.customer-product-hero h1,.trial-flow-card h1,.insight-detail-toolbar h1{font-size:clamp(40px,12vw,54px)}}:root{--apex-ink: var(--ui-slate-800);--apex-muted: var(--ui-slate-500);--apex-paper: #f7f5eb;--apex-white: #fffef8;--apex-moss: var(--ui-blue-700);--apex-accent: var(--ui-blue-400);--apex-line: rgb(32 48 71 / .18)}html,body,#app{max-width:100%;overflow-x:clip}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}.primary-cta,.primary-cta--hero,.insight-go-button,.insight-open-search,.trial-flow-card .primary-cta,.customer-product-hero .primary-cta{min-height:50px;padding:13px 20px;border:1px solid var(--apex-ink);border-radius:8px;color:#fff!important;background:var(--apex-ink)!important;box-shadow:none!important;text-shadow:none!important}.primary-cta:hover,.primary-cta--hero:hover,.insight-go-button:hover,.insight-open-search:hover{border-color:var(--apex-moss);color:#fff!important;background:var(--apex-moss)!important;transform:translateY(-1px)}.secondary-cta,.ghost-cta,.light-cta,.module-link,.card-flip-button,.masthead__start,.masthead__login{min-height:46px;border:1px solid var(--apex-ink);border-radius:8px;color:var(--apex-ink)!important;background:transparent!important;box-shadow:none!important}.light-cta,.masthead__start{color:var(--apex-ink)!important;background:var(--apex-accent)!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--ui-blue-700);outline-offset:3px}.member-pill,.allocation-pill,.state-pill,.pricing-feature,.trial-value-row span,.route-hero__pill,.signal-pill,.status-pill,.insight-status-pill{border-radius:5px!important;box-shadow:none!important}.masthead__menu{width:46px;height:46px;border:1px solid var(--apex-line);border-radius:7px;color:var(--apex-ink);background:transparent}.trial-status-bar{position:sticky;z-index:35;top:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:8px clamp(18px,4vw,56px);border:0;border-bottom:1px solid rgba(255,255,255,.22);border-radius:0;color:#fff;background:var(--apex-moss);box-shadow:none}.trial-status-bar strong{color:#fff;font-size:13px;letter-spacing:.02em;white-space:nowrap}.trial-status-bar span{color:var(--ui-slate-100);font-size:12px}.trial-status-bar__actions{display:flex;align-items:center;gap:18px;flex:0 0 auto}.trial-status-link{min-height:34px;padding:4px 0;border:0;border-bottom:1px solid rgba(255,255,255,.55);border-radius:0;color:#fff!important;background:transparent;font-size:12px;font-weight:700;text-decoration:none}.local-impersonation{position:fixed;z-index:90;right:12px;bottom:12px;width:auto;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none}.local-impersonation>summary{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;background:var(--apex-ink);font-size:11px;font-weight:800;letter-spacing:.08em;cursor:pointer;list-style:none}.local-impersonation__body{position:absolute;right:0;bottom:58px;display:grid;gap:10px;width:min(330px,calc(100vw - 24px));padding:16px;border:1px solid var(--apex-line);border-radius:8px;color:var(--apex-ink);background:var(--apex-white);box-shadow:0 18px 48px #2030472e}.local-impersonation__body select,.local-impersonation__body button{min-height:44px;border-radius:6px}.route-hero,.insight-hero{min-height:0;padding:clamp(72px,10vw,132px) clamp(20px,5vw,72px);overflow:visible;color:var(--apex-ink);background:var(--apex-paper)!important}.route-hero:before,.route-hero:after,.insight-hero:before,.insight-hero:after{display:none!important}.route-hero h1,.insight-hero h1,.customer-product-hero h1,.trial-flow-card h1,.insight-detail-toolbar h1{max-width:12ch;color:var(--apex-ink)!important;font-size:clamp(48px,7vw,86px);line-height:.98;letter-spacing:-.055em}.route-hero .lead-text,.insight-hero .lead-text{color:var(--apex-muted)!important}.panel,.card-face,.pricing-card,.trial-flow-card,.customer-product-hero,.module-card,.score-card,.zeitgeist-card{border-radius:8px;box-shadow:none}.site-footer,.site-footer a,.site-footer p,.site-footer small{color:var(--ui-blue-50)!important}.site-footer a{text-decoration-color:#ffffff8c}.insight-mobile-first{color:var(--apex-ink);background:var(--apex-paper)}.insight-editorial-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(40px,8vw,130px);align-items:end;min-height:580px;padding:clamp(92px,12vw,170px) clamp(22px,6vw,92px) 72px;border-bottom:1px solid var(--apex-line)}.insight-editorial-hero h1{max-width:10ch;margin:16px 0 24px;font-size:clamp(62px,8vw,122px);line-height:.87;letter-spacing:-.07em}.insight-editorial-hero h1 em{color:var(--apex-moss);font-family:Georgia,serif;font-weight:400}.insight-editorial-hero p{max-width:46rem;color:var(--apex-muted);font-size:clamp(18px,2vw,24px);line-height:1.45}.insight-quick-search{align-self:end;padding:0 0 8px}.insight-quick-search label{display:block;margin-bottom:10px;color:var(--apex-ink);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.insight-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:10px;border-bottom:2px solid var(--apex-ink)}.insight-search-row input{min-width:0;min-height:52px;padding:0 4px;border:0;border-radius:0;color:var(--apex-ink);background:transparent;font-size:20px}.insight-search-row .insight-go-button{min-width:96px}.insight-opportunity-desk{padding:clamp(64px,9vw,124px) clamp(20px,6vw,92px)}.insight-opportunity-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:48px;align-items:end;margin-bottom:42px}.insight-opportunity-heading h2{margin:8px 0 0;font-size:clamp(38px,5vw,68px);line-height:.96;letter-spacing:-.05em}.insight-opportunity-heading p{color:var(--apex-muted)}.insight-scan-summary{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--apex-line);border-bottom:1px solid var(--apex-line)}.insight-scan-summary>div{padding:20px;border-left:1px solid var(--apex-line)}.insight-scan-summary>div:first-child{border-left:0}.insight-scan-summary strong{display:block;font-size:clamp(24px,3vw,42px)}.insight-scan-summary span{color:var(--apex-muted);font-size:12px}.insight-mobile-tabs{display:flex;gap:28px;overflow-x:auto;margin:38px 0 0;border-bottom:1px solid var(--apex-line);scrollbar-width:none}.insight-mobile-tabs button{flex:0 0 auto;min-height:48px;padding:0 0 12px;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--apex-muted);background:transparent;font-weight:750}.insight-mobile-tabs button.is-active{border-bottom-color:var(--apex-moss);color:var(--apex-ink)}.insight-opportunity-list{border-bottom:1px solid var(--apex-line)}.insight-opportunity-row{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(90px,.55fr)) auto;gap:24px;align-items:center;width:100%;min-height:88px;padding:18px 0;border:0;border-top:1px solid var(--apex-line);border-radius:0;color:var(--apex-ink);background:transparent;text-align:left}.insight-opportunity-row:hover{background:#2449bd0b}.insight-opportunity-row.is-locked{opacity:.66}.insight-opportunity-row strong{font-size:18px}.insight-opportunity-row small,.insight-opportunity-row span{color:var(--apex-muted)}.insight-desktop-advanced{margin-top:56px;border-top:1px solid var(--apex-line)}.insight-desktop-advanced>summary{padding:22px 0;color:var(--apex-ink);font-weight:800;cursor:pointer}.insight-desktop-advanced .equity-explorer-table-wrap,.insight-desktop-advanced .insight-board-shell{max-width:100%;overflow-x:auto}.insight-method-accordion,.insight-method-accordion details{border-radius:0;box-shadow:none}@media(max-width:900px){.insight-editorial-hero{grid-template-columns:1fr;gap:44px;min-height:0;padding-top:84px}.insight-desktop-advanced{display:none}.insight-opportunity-heading{grid-template-columns:1fr;gap:18px}}@media(max-width:720px){.trial-status-bar{top:64px;gap:12px;min-height:44px;padding:6px 16px}.trial-status-bar>div:first-child span,.trial-status-bar__actions [data-switch-trial]{display:none}.trial-status-bar__actions{gap:10px}.trial-status-link{font-size:12px}.route-hero,.insight-hero{padding:68px 20px}.route-hero h1,.insight-hero h1,.customer-product-hero h1,.trial-flow-card h1,.insight-detail-toolbar h1{max-width:none;font-size:clamp(40px,12vw,54px);line-height:1;letter-spacing:-.045em}.section-title,section h2{font-size:clamp(30px,9vw,42px);line-height:1.02}.insight-editorial-hero{gap:36px;padding:72px 20px 58px}.insight-editorial-hero h1{max-width:none;margin-bottom:20px;font-size:clamp(52px,15.5vw,68px);line-height:.9}.insight-editorial-hero p{font-size:18px}.insight-search-row{grid-template-columns:minmax(0,1fr) 88px}.insight-search-row input{font-size:16px}.insight-search-row .insight-go-button{min-width:0;padding-inline:12px}.insight-opportunity-desk{padding:64px 20px 84px}.insight-scan-summary{grid-template-columns:repeat(2,1fr)}.insight-scan-summary>div{padding:16px 12px}.insight-scan-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--apex-line)}.insight-scan-summary>div:nth-child(4){border-top:1px solid var(--apex-line)}.insight-opportunity-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;min-height:110px;padding:18px 0}.insight-opportunity-row>*:nth-child(2),.insight-opportunity-row>*:nth-child(3),.insight-opportunity-row>*:nth-child(4){grid-row:2;font-size:12px}.insight-opportunity-row>*:last-child{grid-column:2;grid-row:1}.insight-detail-grid,.insight-score-grid,.customer-trading-grid,.customer-proof-strip,.allocator-grid,.pricing-grid{grid-template-columns:1fr!important}.insight-score-grid{gap:0}.score-card,.zeitgeist-card{border-radius:0;border-width:1px 0 0}.data-table-wrap,.chart-wrap,.signal-chart,.asset-chart{max-width:100%;overflow-x:auto}.customer-proof-strip div+div{border-left:0}.panel,.card-face,.pricing-card,.trial-flow-card,.customer-product-hero,.module-card{border-radius:0}}@media(max-width:390px){.masthead{padding-inline:12px}.masthead__start{min-height:42px;padding-inline:10px;font-size:12px}.insight-editorial-hero h1{font-size:50px}.trial-status-bar strong{font-size:12px}}.insight-chart-meta>div{padding:8px 12px;background:#0b111cdb}.insight-chart-meta span,.insight-chart-legend span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.insight-chart-meta strong{display:block;margin-top:4px;color:var(--text);font-size:.92rem;line-height:1.15}.insight-chart-meta em{display:block;margin-top:3px;color:var(--gold);font-size:.74rem;font-style:normal;line-height:1.2}.insight-forecast-chart{display:block;width:100%;height:clamp(300px,42vh,390px);min-height:0}.chart-zero,.chart-anchor{stroke:#e6eefc2e;stroke-width:1;stroke-dasharray:5 7}.chart-label{fill:#a7b4c7d1;font-size:12px;letter-spacing:.08em}.chart-range-line{fill:none;stroke:#d6c39d57;stroke-width:2;stroke-dasharray:6 6}.chart-forecast-line{fill:none;stroke:var(--green);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.chart-actual-line{fill:none;stroke:#d6c39d;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.chart-actual-dot{fill:#d6c39d;stroke:#0b111c;stroke-width:2}.insight-chart-legend{display:flex;gap:14px;flex-wrap:wrap;padding:0 12px 10px}.insight-chart-legend i{display:inline-block;width:18px;height:3px;margin-right:7px;border-radius:999px;vertical-align:middle}.legend-forecast{background:var(--green)}.legend-range{background:#d6c39d80}.legend-actual{background:#d6c39d}.insight-zeitgeist-panel{border-color:#d6c39d24;background:radial-gradient(circle at top right,rgba(214,195,157,.08),transparent 28%),#ffffff06;min-width:0;padding:18px;display:flex;flex-direction:column;overflow:hidden}.zeitgeist-stack{display:grid;gap:12px;flex:1;min-height:0;max-height:none;overflow-y:auto;padding-right:4px}.zeitgeist-card{width:100%;padding:14px;border:1px solid rgba(230,238,252,.09);border-radius:16px;background:#ffffff06;color:inherit;font:inherit;text-align:left;cursor:pointer}.zeitgeist-card.score-positive{border-color:#b5cffb2e}.zeitgeist-card.score-negative{border-color:#cf7a7a33}.zeitgeist-card.is-active{border-color:#d6c39d75;box-shadow:0 0 0 3px #d6c39d14;background:#d6c39d0e}.zeitgeist-card>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.zeitgeist-card span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.zeitgeist-card strong{display:block;margin-top:6px;color:var(--text);font-size:1rem}.zeitgeist-card__return{margin-top:10px;color:var(--text);font-size:2rem;line-height:1;font-family:Georgia,Times New Roman,serif}.zeitgeist-card.score-positive .zeitgeist-card__return{color:var(--green)}.zeitgeist-card.score-negative .zeitgeist-card__return{color:var(--red)}.zeitgeist-card.grade-a .zeitgeist-card__return{color:var(--green)}.zeitgeist-card.grade-b .zeitgeist-card__return{color:var(--gold)}.zeitgeist-card.grade-c .zeitgeist-card__return{color:#e6a15f}.zeitgeist-card.grade-d .zeitgeist-card__return{color:var(--red)}.zeitgeist-card p{margin:10px 0 0;color:var(--muted);line-height:1.42;font-size:.9rem}.scenario-detail-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(230,238,252,.08)}.scenario-detail-table>span{grid-column:1 / -1;color:var(--muted);font-size:.88rem}.scenario-detail-table div{padding:10px;border:1px solid rgba(230,238,252,.08);border-radius:12px;background:#ffffff06}.scenario-detail-table span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:.64rem}.scenario-detail-table strong{display:block;margin-top:5px;color:var(--text);font-size:.9rem;line-height:1.25}.insight-drivers-panel,.insight-connaisseur-panel{min-width:0;overflow:hidden;display:flex;flex-direction:column}.driver-card-stack{display:grid;gap:10px;flex:1;min-height:0;overflow-y:auto;padding-right:4px}.driver-card{display:grid;gap:8px;padding:14px;border:1px solid rgba(230,238,252,.08);border-radius:16px;background:linear-gradient(135deg,#ffffff08,#ffffff04),#090f18b3}.driver-card>div{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.driver-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.driver-card strong{color:var(--text);font-size:1.05rem}.driver-card b{color:var(--text);font-size:1.12rem}.driver-card p{margin:0;color:var(--muted);line-height:1.45;font-size:.86rem}.connaisseur-stack{display:grid;gap:10px;grid-template-columns:1fr;flex:1;min-height:0;overflow-y:auto;padding-right:4px}.connaisseur-item{display:grid;gap:8px;padding:16px;border:1px solid rgba(230,238,252,.08);border-radius:14px;background:#ffffff06;text-decoration:none}.connaisseur-item:hover{border-color:#b5cffb3d;background:#b5cffb0b}.connaisseur-item span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.connaisseur-item strong{color:var(--text);font-size:1.03rem;line-height:1.38}.connaisseur-item p{margin:0;color:var(--muted);line-height:1.5;font-size:.9rem}@media(max-width:980px){.insight-grid{grid-template-columns:1fr}.insight-score-grid,.insight-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-board-grid{grid-template-columns:repeat(5,minmax(220px,260px))}.filter-toolbar{grid-template-columns:1fr}.scan-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.explorer-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.explorer-action-bar,.insight-detail-toolbar{align-items:stretch;flex-direction:column}.detail-toolbar-actions{justify-content:flex-start}.filter-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-scan-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-scan-lists{grid-template-columns:1fr}.proof-log-grid,.validation-grid,.method-grid,.insight-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-intel-row,.insight-flip-grid,.connaisseur-stack{grid-template-columns:1fr}.insight-intel-row{height:auto}}@media(max-width:860px){.insight-forecast-row{grid-template-columns:1fr;height:auto}}@media(max-width:640px){.insight-hero{min-height:calc(100vh - 76px);padding:42px 18px}.insight-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.insight-combobox,.insight-verdict{flex-direction:column;align-items:stretch}.route-hero h1{font-size:clamp(3.2rem,14vw,4.8rem)}.insight-search-menu{right:0;grid-template-columns:repeat(3,minmax(0,1fr))}.insight-search input{min-height:48px}.scan-summary-strip,.explorer-filter-row,.admin-change-filter-row{grid-template-columns:1fr}.insight-verdict__score{text-align:left}.insight-score-grid,.insight-level-grid,.filter-result-grid,.admin-scan-stats,.proof-log-grid,.validation-grid,.method-grid,.insight-pricing-grid,.comparison-row{grid-template-columns:1fr}.insight-plan,.insight-plan>div:first-child{grid-template-rows:none}.insight-chart-meta{grid-template-columns:1fr}}.product-card__status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.module-panel,.home-grid>.panel{width:100%}.panel[id],.insight-pricing-panel[id],.insight-comparison-panel[id],.route-hero[id]{scroll-margin-top:104px}.product-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.table-negative{color:var(--red);font-weight:600}.product-stat{padding:12px;border-radius:16px;border:1px solid var(--line);background:#ffffff04}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-card{display:grid;gap:18px;align-content:start}.offer-card--featured{border-color:#d6c39d47;background:radial-gradient(circle at top right,rgba(214,195,157,.14),transparent 24%),radial-gradient(circle at top left,rgba(96,165,250,.08),transparent 28%),#ffffff09;box-shadow:0 28px 80px #00000047}.offer-card__header{display:flex;align-items:start;justify-content:space-between;gap:16px}.offer-card__price{display:grid;justify-items:end;gap:4px;text-align:right}.offer-card__price strong{display:block;color:var(--text);font-size:clamp(2.6rem,5vw,3.8rem);line-height:.9}.offer-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.offer-list li{position:relative;padding-left:22px;color:var(--accent);line-height:1.68}.offer-list li:before{content:"";position:absolute;top:.62rem;left:0;width:8px;height:8px;border-radius:999px;background:#94b3ffe0;box-shadow:0 0 0 6px #94b3ff14}.primary-cta,.secondary-cta,.ghost-cta,.module-link,.card-flip-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);color:var(--text);background:linear-gradient(180deg,#d6c39d3d,#477ce02e);border-color:#d6c39d57;color:#fbf6ec;cursor:pointer;font:inherit;box-shadow:0 14px 30px #477ce01f;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease,filter .2s ease}.primary-cta--hero{min-height:54px;padding:14px 24px;background:linear-gradient(180deg,#d6c39d57,#477ce03d);border-color:#d6c39d6b;box-shadow:0 22px 44px #477ce02e}.primary-cta:hover,.secondary-cta:hover,.ghost-cta:hover,.module-link:hover,.card-flip-button:hover{transform:translateY(-1px);filter:brightness(1.06);border-color:#d6c39d70;box-shadow:0 18px 34px #477ce029}.hero-signin-link{display:inline-flex;align-items:center;justify-content:center;color:var(--muted);font-size:.95rem}.hero-signin-link:hover{color:var(--text)}.primary-cta.disabled{opacity:.55;pointer-events:none;filter:grayscale(.15)}.cta-row--compact .primary-cta,.cta-row--compact .secondary-cta,.cta-row--compact .ghost-cta,.cta-row--compact .module-link{min-height:38px;padding:8px 14px}.status-subtle{color:var(--muted);font-size:.88rem}.visual-panel{padding:20px;border-radius:28px;border:1px solid var(--line);background:radial-gradient(circle at 20% 20%,rgb(168 182 201 / .18),transparent 18%),radial-gradient(circle at 80% 10%,rgba(21,82,99,.28),transparent 28%),#ffffff05;min-height:100%;box-shadow:var(--shadow-soft)}.visual-head span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;margin-bottom:10px}.visual-head strong{font-size:1.3rem;color:var(--text)}.live-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.live-badge,.clock-chip,.snapshot-note{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.88rem}.clock-chip{padding:9px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff05;color:var(--text)}.clock-stack{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.live-dot{width:9px;height:9px;border-radius:999px;background:var(--green);box-shadow:0 0 0 6px #b5cffb1a;animation:apexPulse 1.8s ease-in-out infinite}.snapshot-note{justify-content:space-between;flex-wrap:wrap}.snapshot-note.secondary{margin-top:-8px}.snapshot-note strong{color:var(--text);font-weight:500}.visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-state{padding:18px;border-radius:18px;border:1px solid var(--line);background:#ffffff05}.visual-state strong{font-size:1.4rem}.allocation-callout{display:grid;gap:8px;padding:18px;border-radius:20px;border:1px solid rgba(230,238,252,.08);background:radial-gradient(circle at top right,rgba(214,195,157,.16),transparent 28%),#ffffff08}.allocation-callout span,.allocator-step span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.74rem}.allocation-callout strong,.allocator-step strong{color:var(--text);font-size:1.34rem}.allocation-callout p,.allocator-step p{margin:0;color:var(--muted)}.visual-track{display:flex;align-items:center;gap:14px;padding-top:8px}.secondary-cta--share{min-height:38px}.education-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start}.preview-grid__states{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-callout{display:grid;gap:14px;align-content:start;min-height:100%}.preview-callout strong{display:block;color:var(--text);font-size:1.34rem}.sidebar-auth{padding:18px;border-radius:20px;border:1px solid var(--line);background:#ffffff06}.sidebar-auth strong{font-size:1.05rem}.visual-dot{width:14px;height:14px;border-radius:999px;display:inline-block}.visual-dot.risk-on{background:var(--green);box-shadow:0 0 0 8px #b5cffb14}.visual-dot.neutral{background:#9bb6ff;box-shadow:0 0 0 8px #94b3ff14}.visual-dot.risk-off{background:var(--red);box-shadow:0 0 0 8px #cf7a7a14}.instruction-list{margin-top:8px}.instruction-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;padding-top:10px;border-top:1px solid var(--line)}.instruction-row:first-child{padding-top:0;border-top:0}.instruction-row strong{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line);color:var(--accent);font-size:.85rem}.mini-chart{display:grid;gap:18px}.mini-chart__surface{position:relative;min-height:320px;border-radius:28px;border:1px solid rgba(230,238,252,.08);background:radial-gradient(circle at top left,rgba(255,255,255,.03),transparent 24%),linear-gradient(180deg,#ffffff06,#ffffff03);overflow:hidden}.mini-chart__svg{display:block;width:100%;height:320px}.mini-chart__xlabels,.mini-chart__ylabels{position:absolute;inset:0;pointer-events:none}.mini-chart__xlabel{position:absolute;bottom:16px;left:50%;transform:translate(-50%);color:var(--muted);font-size:.68rem;white-space:nowrap}.mini-chart__ylabel{position:absolute;left:16px;transform:translateY(-50%);color:var(--muted);font-size:.72rem;white-space:nowrap}.mini-chart__axis-note{color:var(--muted);font-size:.78rem;letter-spacing:.04em}.chart-legend{display:flex;gap:16px;flex-wrap:wrap}.legend-item{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.88rem}.legend-item span{width:10px;height:10px;border-radius:999px}.commentary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commentary-grid strong,.timeline-row strong{display:block;margin-bottom:8px}.commentary-grid p{max-width:30ch}.timeline{display:grid;gap:14px}.timeline-row{border-top:1px solid var(--line);padding-top:14px}.timeline-row:first-child{border-top:0;padding-top:0}.timeline-row span{display:inline-block;color:var(--accent);margin-bottom:8px}.tier-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.tier-card--free{background:#d6c39d0a}.tier-card--premium{background:#d9e5ff0a}.tier-card span,.gate-bullet{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.76rem}.tier-card strong{display:block;color:var(--text);font-size:1.18rem}.tier-card p{margin-bottom:0}.tier-feature-list{display:grid;gap:10px;margin-top:16px}.card-3d--tier .tier-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-feature{min-height:64px;display:flex;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#ffffff04;color:var(--text);font-size:.9rem}.card-3d{position:relative;min-height:300px;perspective:1400px}.card-3d--tier{min-height:520px}.card-3d__inner{position:relative;width:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .5s ease,opacity .2s ease}.card-3d.is-flipped .card-3d__inner{transform:rotateY(180deg)}.card-face{position:absolute;inset:0;display:grid;align-content:start;gap:16px;padding:28px;border-radius:28px;border:1px solid color-mix(in oklab,white 10%,transparent);background:radial-gradient(circle at top left,rgb(168 182 201 / .08),transparent 28%),radial-gradient(circle at top right,rgba(21,82,99,.12),transparent 32%),color-mix(in oklab,white 5%,transparent);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);backface-visibility:hidden;overflow:hidden}.card-face--back{transform:rotateY(180deg) translateZ(1px)}.card-face span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.76rem}.card-face strong{display:block;font-size:1.48rem;color:var(--text)}.card-face p{margin:0;line-height:1.72}.card-flip-button{margin-top:auto;width:fit-content;min-height:40px;padding:10px 14px;border-radius:16px}.card-flip-button--back{color:#fbf6ec}.gate-panel{border-style:dashed}.gate-bullets{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gate-bullet{padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#ffffff04}.table-wrap{overflow-x:auto}.since-live-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;margin-top:20px}.since-live-block{border:1px solid var(--line);border-radius:20px;background:#ffffff05;padding:20px}.allocator-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.allocator-step{display:grid;gap:10px;padding:18px;border-radius:22px;border:1px solid var(--line);background:#ffffff05}.allocator-step--active{border-color:#d6c39d47;background:radial-gradient(circle at top left,rgba(214,195,157,.12),transparent 30%),#ffffff0a}.allocator-step--idle{opacity:.88}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:12px;border-bottom:1px solid var(--line);text-align:left}.data-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.tone-risk-on{color:var(--green)}.tone-risk-off{color:var(--red)}.tone-neutral{color:var(--gold)}.status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 16px;border:1px solid var(--line)}.portfolio-lab-panel{gap:22px}.portfolio-lab-grid,.portfolio-lab-metric-grid,.trade-ledger-tools{display:grid;gap:16px}.portfolio-lab-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.portfolio-lab-metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.portfolio-lab-card,.portfolio-lab-metric,.trade-ledger-summary{border:1px solid var(--line);background:#ffffff06}.portfolio-lab-card{display:grid;gap:18px;align-content:start;border-radius:22px;padding:18px}.portfolio-lab-card__head,.trade-ledger-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.portfolio-lab-card__head span,.number-field span,.trade-ledger-tools span,.portfolio-lab-metric span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.portfolio-lab-card__head strong,.portfolio-lab-metric strong{display:block;color:var(--text)}.portfolio-lab-card__head strong{margin-top:6px;font-size:1.08rem}.portfolio-toggle{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:999px;padding:10px 12px;color:var(--text);white-space:nowrap}.portfolio-toggle input{width:16px;height:16px;accent-color:var(--gold)}.portfolio-input-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.number-field{display:grid;gap:8px}.number-field div{min-height:48px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:14px;padding:0 12px;background:#05090f8f}.number-field input,.number-field select,.trade-ledger-tools input,.trade-ledger-tools select{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.number-field b{color:var(--muted);font-weight:700}.portfolio-lab-note{margin:0;color:var(--muted);line-height:1.55}.portfolio-lab-note--strong{border:1px solid rgba(214,195,157,.18);border-radius:18px;padding:14px 16px;background:#d6c39d0b}.portfolio-lab-note--strong strong{color:var(--text)}.portfolio-lab-note--warning{border:1px solid rgba(207,122,122,.28);border-radius:16px;padding:12px 14px;background:#cf7a7a14}.portfolio-lab-note--warning strong{color:var(--red)}.trading-v5-panel{border-color:#b5cffb3d}.v5-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.v5-weight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.v5-weight-chip{min-height:70px;display:grid;gap:6px;align-content:center;border:1px solid var(--line);border-radius:16px;padding:12px 14px;background:#05090f66}.v5-weight-chip span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:800}.v5-weight-chip strong{color:var(--text);font-size:1.06rem}.v5-weight-chip--short{border-color:#cf7a7a57;background:#cf7a7a14}.v5-weight-chip--short strong{color:var(--red)}.v5-warning-list{margin:0;padding-left:18px;color:var(--muted);line-height:1.55}.v5-paper-section{display:grid;gap:14px}.v5-paper-section h3{margin:0;color:var(--text);font-size:clamp(1.05rem,1.6vw,1.35rem)}.v5-actions-wrap,.v5-basket-wrap{border:1px solid var(--line);border-radius:18px;overflow:auto;background:#05090f57}.v5-actions-table th,.v5-basket-table th{background:#111b29d6}.v5-actions-table td,.v5-basket-table td{white-space:nowrap}.v5-live-ledger-table td{font-size:.92rem}.source-tag{display:inline-flex;align-items:center;width:max-content;border:1px solid rgba(214,195,157,.28);border-radius:999px;padding:4px 8px;color:var(--gold);background:#d6c39d14;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pnl-positive td:last-child,.pnl-positive td:nth-last-child(2){color:var(--green)}.pnl-negative td:last-child,.pnl-negative td:nth-last-child(2){color:var(--red)}.trading-style-ladder{display:grid;gap:16px;border:1px solid var(--line);border-radius:22px;padding:18px;background:#ffffff06}.trading-style-ladder__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.trading-style-ladder__head span,.trading-style-card span,.trading-style-card small{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.trading-style-ladder__head strong{display:block;margin-top:6px;color:var(--text);font-size:1.16rem}.trading-style-ladder__head p{max-width:620px;margin:0;color:var(--muted);line-height:1.45}.trading-style-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trading-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trading-style-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start;min-height:238px;border:1px solid var(--line);border-radius:18px;padding:14px;background:#05090f7a;color:var(--text);text-align:left;font:inherit;cursor:pointer;text-decoration:none}.trading-style-card.active{border-color:#d6c39d85;background:#d6c39d1a}.trading-style-card:hover,.trading-style-card:focus-visible{border-color:#d6c39d70}.trading-style-card>span,.trading-style-card>strong,.trading-style-card>em,.trading-style-card>p{grid-column:1 / -1}.trading-style-card strong{color:var(--text);font-size:1.05rem}.trading-style-card em,.trading-style-card p{margin:0;color:var(--muted);font-style:normal;line-height:1.38}.trading-style-card div{min-height:58px;display:grid;align-content:center;gap:4px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:8px;background:#ffffff06}.trading-style-card b{color:var(--text);font-size:.95rem}.portfolio-execution-brief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portfolio-execution-brief div{border:1px solid var(--line);border-radius:18px;padding:16px;background:#05090f6b}.portfolio-execution-brief span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.portfolio-execution-brief strong{display:block;margin-top:8px;color:var(--text)}.portfolio-execution-brief p{margin:10px 0 0;color:var(--muted);line-height:1.45}.portfolio-provider-note strong{color:var(--text)}.portfolio-provider-table{overflow:auto;border:1px solid var(--line);border-radius:16px;background:#05090f61}.portfolio-provider-table__row{min-width:1100px;display:grid;grid-template-columns:1.05fr .8fr 1fr 1.35fr .8fr 1fr .9fr;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.07);color:var(--muted);font-size:.88rem}.portfolio-provider-table__row:last-child{border-bottom:0}.portfolio-provider-table__row.active{background:#d6c39d14;color:var(--text)}.portfolio-provider-table__row strong,.portfolio-provider-table__row em{color:var(--text);font-style:normal}.portfolio-provider-table__head{position:sticky;top:0;z-index:2;background:#0c131df5;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:800}.portfolio-lab-metric{min-height:104px;display:grid;align-content:center;gap:10px;border-radius:18px;padding:16px}.portfolio-lab-metric strong{font-size:clamp(1.08rem,1.6vw,1.45rem);line-height:1.15}.trade-ledger-tools{grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(150px,.8fr)) auto;align-items:end}.trade-ledger-tools label{display:grid;gap:8px}.trade-ledger-tools input,.trade-ledger-tools select{min-height:48px;border:1px solid var(--line);border-radius:14px;padding:0 12px;background:#05090f9e}.portfolio-reset-button{min-height:48px;border:1px solid rgba(214,195,157,.25);border-radius:999px;padding:0 16px;background:#d6c39d1f;color:var(--text);font:inherit;cursor:pointer}.trade-ledger-summary{border-radius:18px;padding:12px 14px;color:var(--muted)}.portfolio-chart-panel{display:grid;gap:14px;border:1px solid var(--line);border-radius:20px;padding:16px;background:#05090f5c}.portfolio-chart-panel__head,.portfolio-chart-meta,.portfolio-chart-mode-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.portfolio-chart-panel__head{justify-content:space-between}.portfolio-chart-panel__head span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.portfolio-chart-panel__head strong{display:block;margin-top:6px;color:var(--text)}.portfolio-chart-mode-row button{min-height:36px;border:1px solid var(--line);border-radius:999px;padding:0 12px;background:#ffffff09;color:var(--muted);font:inherit;cursor:pointer}.portfolio-chart-mode-row button.active{border-color:#d6c39d7a;background:#d6c39d24;color:var(--text)}.portfolio-chart-meta{color:var(--muted);font-size:.86rem}.portfolio-chart-meta span{border:1px solid var(--line);border-radius:999px;padding:6px 10px;background:#ffffff06}.portfolio-replay-chart{width:100%;min-height:240px;display:block;overflow:visible}.portfolio-replay-chart line{stroke:#ffffff24;stroke-width:1}.portfolio-chart-x-tick line,.portfolio-chart-y-tick line{stroke:#ffffff17}.portfolio-chart-x-tick text,.portfolio-chart-y-tick text{fill:var(--muted);font-size:20px;font-weight:700}.portfolio-chart-x-tick text{text-anchor:middle}.portfolio-chart-y-tick text{text-anchor:start}.portfolio-replay-chart path{fill:none;stroke:var(--gold);stroke-width:3;vector-effect:non-scaling-stroke}.portfolio-replay-chart circle{fill:#d6c39d2e;stroke:var(--gold);stroke-width:2;cursor:pointer}.trade-ledger-wrap{max-height:620px;overflow:auto;border:1px solid var(--line);border-radius:18px;background:#05090f6b}.trade-ledger-table{min-width:1320px}.trade-ledger-table th{position:sticky;top:0;z-index:3;background:#0c131df5}.trade-ledger-table th button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.trade-ledger-table th button span{color:var(--gold);font-size:.66rem;text-transform:uppercase}.trade-ledger-row.win td:first-child{border-left:3px solid var(--green)}.trade-ledger-row.loss td:first-child{border-left:3px solid var(--red)}.trade-ledger-row strong{color:var(--text)}@keyframes apexPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}@keyframes insightTickerSweep{0%{transform:translate(72%)}50%{transform:translate(0)}to{transform:translate(-72%)}}@media(max-width:1100px){.hero-panel--home,.hero-panel--funnel,.hero-panel--portfolio,.commentary-grid,.asset-grid,.since-live-layout,.allocator-ladder,.funnel-proof-row,.funnel-story-grid,.offer-grid,.portfolio-execution-brief,.chart-preview-grid,.pricing-grid,.portfolio-hero-metrics,.current-status-meta,.preview-grid,.preview-grid__states,.product-stats,.education-grid,.card-3d--tier .tier-feature-list{grid-template-columns:1fr}.product-teaser{min-height:auto}.teaser-board-bg,.teaser-curve-bg{position:relative;inset:auto;width:100%;min-height:280px;order:2;opacity:.38;transform:none}.product-teaser__copy{max-width:100%}.product-teaser:after{background:linear-gradient(180deg,#05090fdb,#05090f6b)}.hostile-graph,.portfolio-lab-grid,.trading-style-grid,.trade-ledger-tools{grid-template-columns:1fr}}@media(max-width:920px){.masthead{grid-template-columns:1fr;justify-items:stretch;gap:14px;padding:14px 16px}.masthead__brand,.masthead__nav,.masthead__actions{width:100%}.masthead__brand{justify-content:space-between;gap:14px}.masthead__nav{justify-content:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px;width:100%}.masthead__actions{justify-content:space-between;gap:12px;flex-wrap:wrap}.clock-stack{justify-content:flex-start}.main-panel{padding:18px}.site-footer{padding:0 18px 22px}.site-footer__inner{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.site-footer__actions,.member-actions,.state-meta-row,.state-stack,.panel-header{justify-content:flex-start}.proof-grid,.metric-grid,.product-grid,.settings-grid,.portfolio-hero-metrics,.visual-grid,.visual-grid--triple{grid-template-columns:1fr}.live-status-row,.snapshot-note,.hero-proof-row,.hero-cta-stack,.visual-share-row{align-items:flex-start}.health-banner{flex-direction:column;align-items:start}.health-banner__meta{justify-content:flex-start}.nav-link{padding:10px 12px;text-align:center;font-size:.9rem}.onboarding-feature-grid,.hostile-graph__summary{grid-template-columns:1fr}.product-teaser{padding:28px}.teaser-board-row{grid-template-columns:1fr auto}.teaser-board-row span,.teaser-board-row em{grid-column:1 / -1}}@media(max-width:640px){.masthead{gap:12px;padding:12px 12px 14px}.masthead__brand{display:none}.brand-mark{width:44px;height:44px;border-radius:14px}.brand-copy h2{font-size:1.08rem}.brand-copy p,.masthead__actions{display:none}.masthead__nav{border-radius:18px}.nav-link{padding:9px 8px;border-radius:14px;font-size:.82rem;line-height:1.2}.main-panel{padding:12px}.site-footer{padding:0 12px 18px}.panel,.card-face{padding:18px;border-radius:22px}h1{font-size:clamp(2.3rem,11vw,3.4rem);line-height:.98}.hero-copy--minimal h1{font-size:clamp(3.1rem,13vw,4.6rem);max-width:10.5ch}.desktop-only{display:none}.mobile-only{display:inline}.pricing-feature.mobile-only{display:flex}h2{font-size:clamp(1.55rem,7vw,2.1rem)}h3{font-size:1.22rem}.hero-panel--home{gap:22px}.hero-panel--funnel,.hero-panel--minimal,.hero-panel--portfolio{gap:22px;padding:20px}.hero-panel--minimal,.preview-section{min-height:auto}.preview-section{padding:20px}.hero-copy,.visual-panel,.product-card,.visual-grid{gap:14px}.hero-live-hook,.lead-text{font-size:1rem}.hero-proof-row,.hero-price-row,.hero-cta-stack,.hero-inline-actions,.funnel-proof-row,.chart-preview-grid,.pricing-grid,.visual-share-row,.state-meta-row,.member-actions,.state-stack,.cta-row,.clock-stack,.hero-visual .clock-stack{display:grid;grid-template-columns:1fr;width:100%}.hero-proof-badge,.hero-proof-note,.funnel-proof,.clock-chip,.member-pill,.state-pill,.allocation-pill,.status-pill,.primary-cta--price{width:100%;justify-content:center;text-align:center}.hero-price-note,.hero-signin-link{text-align:center}.cta-row .primary-cta,.cta-row .secondary-cta,.cta-row .ghost-cta,.hero-signin-link,.module-link,.card-flip-button,.footer-link{width:100%}.live-status-row,.snapshot-note,.panel-header,.offer-card__header,.chart-preview-card__head,.pricing-card__hero,.product-card__top,.product-card__status{display:grid;grid-template-columns:1fr;gap:10px}.offer-card__price,.pricing-price{justify-items:start;text-align:left}.visual-panel{padding:18px;border-radius:22px}.visual-state{padding:14px}.visual-state strong{font-size:1.18rem}.mini-chart{gap:12px}.mini-chart__surface{min-height:248px;border-radius:22px}.mini-chart__svg{height:248px}.mini-chart__xlabel{bottom:12px;font-size:.62rem}.mini-chart__ylabel{left:10px;font-size:.66rem}.mini-chart__axis-note{font-size:.72rem}.chart-legend{gap:10px}.legend-item{font-size:.8rem}.card-3d,.card-3d--tier{min-height:auto}.card-3d__inner{min-height:inherit;transform:none!important}.card-face{position:relative;inset:auto;overflow:visible}.card-face--front{display:grid}.card-face--back{display:none;transform:none}.card-3d.is-flipped .card-face--front{display:none}.card-3d.is-flipped .card-face--back{display:grid}.card-face strong{font-size:1.24rem}.tier-feature-list,.card-3d--tier .tier-feature-list,.gate-bullets,.commentary-grid,.product-stats{grid-template-columns:1fr}.tier-feature{min-height:0;padding:12px}.table-wrap{overflow:visible}.data-table,.data-table thead,.data-table tbody,.data-table tr,.data-table th,.data-table td{display:block;width:100%}.data-table thead{display:none}.data-table tr{padding:14px 0;border-bottom:1px solid var(--line)}.data-table td{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:0;text-align:right;color:var(--text)}.data-table td:before{content:attr(data-label);flex:0 0 auto;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;text-align:left;max-width:46%}}.insight-desk-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:48px;align-items:end;margin-bottom:42px}.insight-desk-heading h2{margin:8px 0 0;font-size:clamp(38px,5vw,68px);line-height:.96;letter-spacing:-.05em}.insight-desk-heading>p{color:var(--muted);line-height:1.55}.insight-scan-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.insight-scan-line>div{display:grid;gap:8px;padding:20px;border-left:1px solid var(--line)}.insight-scan-line>div:first-child{border-left:0}.insight-scan-line span{color:var(--muted);font-size:12px}.insight-scan-line strong{color:var(--ink);font-size:clamp(21px,3vw,36px)}.insight-view-tabs{display:flex;gap:28px;overflow-x:auto;margin-top:34px;border-bottom:1px solid var(--line);scrollbar-width:none}.insight-view-tabs button{flex:0 0 auto;min-height:48px;padding:0 0 12px;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--muted);background:transparent;font:inherit;font-size:14px;font-weight:750}.insight-view-tabs button.is-active,.insight-view-tabs button[aria-selected=true]{border-bottom-color:var(--moss);color:var(--ink)}[hidden]{display:none!important}.insight-quick-search{position:relative}.insight-search-menu,.insight-search-menu.is-open{position:absolute;z-index:80;top:calc(100% + 10px);right:0;left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-height:310px;overflow-y:auto;padding:8px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fffef8;box-shadow:0 20px 50px #20304729;-webkit-backdrop-filter:none;backdrop-filter:none}.insight-search-menu button{min-height:46px;padding:10px 12px;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);background:transparent;font-size:13px;font-weight:800;text-align:left;box-shadow:none}.insight-search-menu button:hover,.insight-search-menu button:focus-visible{color:#fff;background:var(--moss)}.insight-detail-page{width:100%;color:var(--ink);background:var(--paper)}.insight-detail-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;padding:clamp(86px,11vw,150px) clamp(20px,6vw,92px) 64px;border-bottom:1px solid var(--line)}.insight-detail-toolbar h1{max-width:none;margin:14px 0 22px;color:var(--ink)!important;font-size:clamp(64px,9vw,124px);line-height:.86;letter-spacing:-.07em}.insight-detail-toolbar h1 em{color:var(--moss);font-family:Georgia,serif;font-weight:400}.insight-detail-toolbar p{max-width:52rem;color:var(--muted);font-size:clamp(17px,2vw,22px)}.detail-toolbar-actions{display:grid;justify-items:end;gap:14px}.detail-text-action{min-height:38px;padding:4px 0;border:0;border-bottom:1px solid var(--ink);border-radius:0;color:var(--ink);background:transparent;font-weight:750}.insight-detail-page>.panel,.insight-detail-page>.hero-span,.insight-detail-page>.insight-forecast-row,.insight-detail-page>.insight-intel-row{width:100%;margin:0;padding:clamp(58px,8vw,104px) clamp(20px,6vw,92px);border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.insight-detail-page>:nth-child(odd):not(.insight-detail-toolbar){background:var(--ui-blue-50)}.insight-detail-page .insight-verdict{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:38px;align-items:end;padding:0 0 42px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.insight-detail-page .insight-verdict h2{color:var(--ink);font-size:clamp(42px,6vw,76px);line-height:.95}.insight-detail-page .insight-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:0;border-bottom:1px solid var(--line)}.insight-detail-page .score-card{min-height:220px;padding:26px 20px;border:0;border-top:1px solid var(--line);border-right:1px solid var(--line);border-radius:0;color:var(--ink);background:transparent}.insight-detail-page .score-card:nth-child(4n){border-right:0}.insight-detail-page .insight-score-card{min-height:210px;padding:0;border:0;border-top:1px solid var(--line);border-right:1px solid var(--line);border-radius:0;color:var(--ink);background:transparent;box-shadow:none}.insight-detail-page .insight-score-card:nth-child(4n){border-right:0}.insight-detail-page .score-card-face{padding:22px 18px;border:0;border-radius:0;color:var(--ink);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.insight-detail-page .score-card-face:after{display:none}.insight-detail-page .score-card-label,.insight-detail-page .score-card-hint,.insight-detail-page .score-card-back p{color:var(--muted)}.insight-detail-page .score-card-value,.insight-detail-page .score-card-back-title{color:var(--ink)}.insight-detail-page .insight-forecast-row,.insight-detail-page .insight-intel-row{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(36px,6vw,90px)}.insight-detail-page .insight-forecast-row .panel,.insight-detail-page .insight-intel-row .panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.insight-detail-page .zeitgeist-card,.insight-detail-page .connaisseur-item,.insight-detail-page .driver-card{border-radius:6px;box-shadow:none}.insight-trial-gate{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(48px,9vw,140px);align-items:center;padding:clamp(72px,10vw,140px) clamp(20px,6vw,92px);background:var(--ui-blue-50)}.insight-trial-gate h2{margin:14px 0 24px;font-size:clamp(54px,7vw,96px);line-height:.9;letter-spacing:-.06em}.insight-trial-gate h2 em{color:var(--moss);font-family:Georgia,serif;font-weight:400}.insight-trial-gate__copy>p:not(.eyebrow){max-width:44rem;color:var(--muted);font-size:19px;line-height:1.55}.insight-trial-gate__copy>small{display:block;margin-top:14px;color:var(--muted)}.insight-trial-gate__preview{border-top:1px solid var(--ink)}.insight-trial-gate__preview div{display:flex;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.insight-trial-gate__preview strong{color:var(--moss)}.trial-capture-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:#12203694;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.trial-capture-modal{position:relative;width:min(540px,100%);padding:clamp(32px,6vw,58px);border:0;border-radius:10px;color:var(--ink);background:#fffef8;box-shadow:0 30px 90px #00000047}.trial-capture-modal h2{margin:12px 0 16px;font-size:clamp(42px,7vw,64px);line-height:.94;letter-spacing:-.05em}.trial-capture-modal>p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.5}.trial-capture-close{position:absolute;top:16px;right:16px;min-height:38px;padding:0;border:0;border-bottom:1px solid var(--ink);border-radius:0;color:var(--ink);background:transparent}.trial-capture-form{margin-top:28px}.trial-capture-form label{display:block;margin-bottom:9px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.trial-capture-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border-bottom:2px solid var(--ink)}.trial-capture-form input{min-width:0;min-height:54px;padding:0 4px;border:0;border-radius:0;color:var(--ink);background:transparent;font-size:17px}.trial-capture-modal>small{display:block;margin-top:18px;color:var(--muted)}.trial-capture-error{color:#9d2d2d!important;font-weight:700}.trading-profile-section,.trading-benefits-section,.trading-proof-section,.trading-locked-sheet{padding:clamp(72px,9vw,124px) clamp(20px,6vw,92px);border-bottom:1px solid var(--line)}.trading-profile-section{background:var(--ui-blue-50)}.trading-benefits-section{background:var(--paper)}.trading-proof-section{color:#fff;background:var(--ink)}.trading-proof-section .eyebrow,.trading-proof-section p,.trading-proof-section span{color:var(--ui-slate-200)}.trading-proof-section h2,.trading-proof-section strong{color:#fff}.trading-section-heading{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:38px;margin-bottom:56px}.trading-section-heading h2{max-width:16ch;font-size:clamp(42px,6vw,76px);line-height:.95;letter-spacing:-.055em}.trading-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.trading-profile-grid>div{padding:26px 24px;border-right:1px solid var(--line)}.trading-profile-grid>div:last-child{border-right:0}.trading-profile-grid span{color:var(--moss);font-weight:800}.trading-profile-grid strong{display:block;margin:32px 0 10px;font-size:24px}.trading-profile-grid p,.trading-benefit-list p{color:var(--muted);line-height:1.55}.trading-benefit-list{border-top:1px solid var(--line)}.trading-benefit-list>div{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);gap:28px;padding:24px 0;border-bottom:1px solid var(--line)}.trading-benefit-list strong{font-size:22px}.trading-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28)}.trading-proof-grid>div{min-height:150px;padding:24px;border-right:1px solid rgba(255,255,255,.22)}.trading-proof-grid>div:last-child{border-right:0}.trading-proof-grid strong{display:block;margin-top:22px;font-size:clamp(22px,3vw,38px)}.trading-proof-note{margin-top:20px;font-size:13px}.customer-hero-note{display:block;margin-top:14px;color:var(--muted)}.trading-locked-sheet{display:grid;grid-template-columns:1fr 1fr auto;gap:28px;align-items:center;background:var(--ui-blue-50)}.trading-locked-sheet div{display:grid;gap:8px}.trading-locked-sheet span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}#portfolio-includes,.portfolio-curve-panel,.current-status-panel,.asset-grid>.closing-cta{position:relative;padding-top:clamp(76px,9vw,126px);padding-bottom:clamp(76px,9vw,126px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#portfolio-includes{background:var(--ui-blue-50)}.portfolio-curve-panel{background:#fffef8}.current-status-panel{background:var(--ui-slate-100)}.asset-grid>.closing-cta{color:#fff;background:var(--ink)}.asset-grid>.closing-cta h2,.asset-grid>.closing-cta p,.asset-grid>.closing-cta .eyebrow{color:#fff}@media(max-width:760px){.insight-desk-heading{grid-template-columns:1fr;gap:18px}.insight-scan-line{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-scan-line>div{padding:15px 12px}.insight-scan-line>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.insight-scan-line>div:nth-child(4){border-top:1px solid var(--line)}.insight-search-menu,.insight-search-menu.is-open{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}.insight-detail-toolbar{grid-template-columns:1fr;gap:28px;padding:72px 20px 52px}.insight-detail-toolbar h1{font-size:clamp(54px,16vw,72px)}.detail-toolbar-actions{grid-template-columns:1fr 1fr;justify-items:stretch}.detail-text-action{text-align:left}.insight-detail-page>.panel,.insight-detail-page>.hero-span,.insight-detail-page>.insight-forecast-row,.insight-detail-page>.insight-intel-row{padding:58px 20px}.insight-detail-page .insight-verdict{grid-template-columns:1fr;gap:24px}.insight-detail-page .insight-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-detail-page .score-card{min-height:190px;padding:20px 14px}.insight-detail-page .score-card:nth-child(odd){border-right:1px solid var(--line)}.insight-detail-page .score-card:nth-child(2n){border-right:0}.insight-detail-page .insight-score-card{min-height:190px}.insight-detail-page .insight-score-card:nth-child(odd){border-right:1px solid var(--line)}.insight-detail-page .insight-score-card:nth-child(2n){border-right:0}.insight-detail-page .insight-forecast-row,.insight-detail-page .insight-intel-row{grid-template-columns:1fr}.insight-trial-gate{grid-template-columns:1fr;gap:48px;padding:64px 20px 82px}.insight-trial-gate h2{font-size:clamp(50px,15vw,66px)}.trial-capture-form>div{grid-template-columns:1fr;border-bottom:0}.trial-capture-form input{border-bottom:2px solid var(--ink)}.trial-capture-form .primary-cta{width:100%}.trading-section-heading{grid-template-columns:1fr;gap:14px;margin-bottom:38px}.trading-profile-grid,.trading-proof-grid{grid-template-columns:1fr}.trading-profile-grid>div,.trading-proof-grid>div{min-height:0;padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}.trading-benefit-list>div{grid-template-columns:1fr;gap:8px}.trading-locked-sheet{grid-template-columns:1fr}}.site-footer button,.site-footer>a,.site-footer [role=button]{min-height:44px;display:inline-flex;align-items:center}.insight-detail-page .insight-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding:22px 0;border-top:1px solid var(--line)}.insight-detail-page .insight-score-row{display:grid;gap:7px;min-width:0;padding:13px 0;border:0;border-bottom:1px solid rgb(18 32 54 / .1);border-radius:0;color:var(--ink);background:transparent;font:inherit;text-align:left;cursor:pointer}.insight-score-row__summary,.driver-score-row__summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.insight-detail-page .insight-score-row .score-card-label,.driver-score-row span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.insight-detail-page .insight-score-row .score-card-value{flex:0 0 auto;color:var(--ink);font-family:Inter,Avenir Next,sans-serif;font-size:16px;font-weight:850;line-height:1}.insight-detail-page .insight-score-row .insight-score-bar{position:static;display:block;width:100%;height:4px;margin:0;overflow:hidden;border-radius:999px;background:#1220361a}.insight-score-row__note{display:none;padding:4px 0 2px;color:var(--muted);font-size:13px;line-height:1.45}.insight-score-row.is-flipped .insight-score-row__note{display:block}.insight-score-row:focus-visible{outline:2px solid var(--moss);outline-offset:5px}.insight-score-row.grade-a .score-card-value{color:var(--green)}.insight-score-row.grade-b .score-card-value{color:var(--gold)}.insight-score-row.grade-c .score-card-value,.insight-score-row.grade-d .score-card-value{color:var(--red)}.insight-detail-page>.insight-forecast-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.55fr);gap:clamp(30px,5vw,72px);height:auto;min-height:0;align-items:start;background:#f7f7ed}.insight-detail-page .insight-chart-panel,.insight-detail-page .insight-zeitgeist-panel{min-width:0;height:auto;padding:0;overflow:visible}.insight-detail-page .insight-chart-panel h2{max-width:17ch}.insight-detail-page .insight-chart-panel .section-intro{margin:18px 0 28px}.forecast-period-select{display:none;gap:8px}.forecast-period-select>span{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.forecast-period-select select{width:100%;min-height:50px;padding:0 42px 0 14px;border:1px solid var(--ink);border-radius:4px;color:var(--ink);background:#fffef8;font:750 15px/1.2 Inter,sans-serif}.insight-detail-page .insight-chart-shell{overflow:hidden;border:1px solid rgb(18 32 54 / .14);border-radius:4px;color:var(--ink);background:#fffef8}.insight-detail-page .insight-chart-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid var(--line);background:transparent}.insight-detail-page .insight-chart-meta>div{min-width:0;padding:15px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent}.insight-detail-page .insight-chart-meta>div:nth-child(3n){border-right:0}.insight-detail-page .insight-chart-meta span,.insight-detail-page .insight-chart-legend span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.insight-detail-page .insight-chart-meta strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:var(--ink);font-size:15px;line-height:1.2}.insight-detail-page .insight-chart-meta em{display:block;margin-top:4px;color:var(--gold);font-size:11px;font-style:normal}.insight-detail-page .insight-forecast-chart{display:block;width:100%;height:auto;min-height:250px;padding:12px 8px 0;background:#fffef8}.insight-detail-page .chart-label{fill:var(--ui-slate-500)}.insight-detail-page .chart-zero,.insight-detail-page .chart-anchor{stroke:#12203633}.insight-detail-page .insight-chart-legend{display:flex;flex-wrap:wrap;gap:12px 20px;padding:14px 16px 16px;border-top:1px solid rgb(18 32 54 / .1);background:transparent}.insight-detail-page .insight-zeitgeist-panel{position:sticky;top:86px}.insight-detail-page .zeitgeist-stack{display:grid;gap:0;max-height:min(64vh,620px);margin-top:22px;padding:0;overflow-y:auto;border-top:1px solid var(--line)}.insight-detail-page .zeitgeist-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:16px 2px;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);background:transparent;text-align:left}.insight-detail-page .zeitgeist-card.is-active{padding-left:12px;border-left:3px solid var(--moss);background:#2449bd0f}.insight-detail-page .zeitgeist-card span,.insight-detail-page .zeitgeist-card p{color:var(--muted)}.insight-detail-page .zeitgeist-card strong{color:var(--ink)}.insight-detail-page .zeitgeist-card p{grid-column:1 / -1;font-size:12px;line-height:1.45}.insight-detail-page .zeitgeist-card__return{color:var(--moss);font-size:17px}.insight-detail-page .scenario-detail-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:0;background:transparent}.insight-detail-page .scenario-detail-table>span,.insight-detail-page .scenario-detail-table div{min-height:68px;padding:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent}.insight-detail-page .scenario-detail-table>span{grid-column:1 / -1;color:var(--muted)}.insight-detail-page .scenario-detail-table span{color:var(--muted);font-size:9px}.insight-detail-page .scenario-detail-table strong{color:var(--ink);font-size:13px}.insight-detail-page .insight-intel-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);height:auto;align-items:start}.driver-score-list{border-top:1px solid var(--line)}.driver-score-row{display:grid;gap:7px;padding:16px 0;border-bottom:1px solid var(--line)}.driver-score-row strong{color:var(--ink);font-size:15px}.driver-score-row__track{height:4px;overflow:hidden;border-radius:999px;background:#1220361a}.driver-score-row__track i{display:block;height:100%;border-radius:inherit;background:var(--gold)}.driver-score-row.score-positive .driver-score-row__track i{background:var(--green)}.driver-score-row.score-negative .driver-score-row__track i{background:var(--red)}.driver-score-row b{color:var(--ink);font-size:16px}.driver-score-row p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.insight-detail-page .connaisseur-stack{gap:0;border-top:1px solid var(--line)}.insight-detail-page .connaisseur-item{padding:20px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.insight-detail-page .connaisseur-item:hover{padding-left:10px;border-color:var(--moss);background:#2449bd0a}@media(max-width:760px){.insight-detail-page .insight-score-grid{grid-template-columns:1fr;gap:0;padding:12px 0}.insight-detail-page .insight-score-row{padding:12px 0}.insight-detail-page>.insight-forecast-row{grid-template-columns:1fr;gap:30px}.insight-detail-page .insight-chart-panel{order:2}.insight-detail-page .insight-zeitgeist-panel{position:static;order:1}.insight-detail-page .insight-zeitgeist-panel .panel-header{margin-bottom:14px}.forecast-period-select{display:grid}.insight-detail-page .zeitgeist-stack{display:none}.insight-detail-page .insight-chart-panel .panel-header{display:grid;gap:18px}.forecast-map-actions{justify-content:flex-start}.insight-detail-page .insight-chart-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-detail-page .insight-chart-meta>div:nth-child(3n){border-right:1px solid var(--line)}.insight-detail-page .insight-chart-meta>div:nth-child(2n){border-right:0}.insight-detail-page .insight-forecast-chart{min-height:210px;padding:8px 2px 0}.insight-detail-page .insight-chart-legend{display:grid;grid-template-columns:1fr;gap:8px}.insight-detail-page .scenario-detail-table{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-detail-page .insight-intel-row{grid-template-columns:1fr;gap:56px}}.route-hero,.insight-hero{min-height:0!important;padding:clamp(76px,10vw,132px) clamp(20px,5vw,72px)!important}.route-hero__pill{border-radius:5px!important;box-shadow:none!important}.trial-status-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:7px clamp(18px,4vw,56px)}.trial-status-bar>div:first-child{display:flex;align-items:baseline;gap:10px;min-width:0}.trial-status-bar__actions{display:flex;flex-direction:row;align-items:center;gap:18px;flex:0 0 auto}.plans-mobile-first{color:var(--ink);background:var(--paper)}.plans-editorial{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(44px,9vw,140px);align-items:end;min-height:600px;padding:clamp(100px,13vw,180px) clamp(22px,6vw,92px) 82px;border-bottom:1px solid var(--line)}.plans-editorial h1{margin:16px 0 0;font-size:clamp(64px,8vw,120px);font-weight:520;line-height:.88;letter-spacing:-.07em}.plans-editorial h1 em{color:var(--moss);font-family:Georgia,serif;font-weight:400}.plans-editorial__copy>p{margin-bottom:28px;color:var(--muted);font-size:clamp(18px,2vw,23px);line-height:1.5}.primary-cta,.primary-cta--hero,.insight-go-button,.insight-open-search{min-height:50px;padding:13px 20px;border:1px solid var(--ui-slate-800);border-radius:8px;color:#fff!important;background:var(--ui-slate-800)!important;box-shadow:none!important;text-shadow:none!important}.secondary-cta,.ghost-cta,.light-cta,.module-link,.card-flip-button,.masthead__start,.masthead__login{min-height:46px;border-radius:8px;color:var(--ui-slate-800)!important;box-shadow:none!important}.masthead__start,.light-cta{background:var(--ui-blue-400)!important}.local-impersonation{left:auto!important;right:12px;bottom:12px;display:block;width:48px!important;max-width:none!important;padding:0;border:0;background:transparent;box-shadow:none;transform:none!important}.local-impersonation>summary{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;color:#fff;background:var(--ui-slate-800);cursor:pointer;list-style:none}.local-impersonation>summary::-webkit-details-marker{display:none}.local-impersonation__body{position:absolute;right:0;bottom:58px;display:grid;gap:10px;width:min(330px,calc(100vw - 24px));padding:16px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--paper);box-shadow:0 18px 48px #2030472e}.local-impersonation[open] .local-impersonation__body{display:grid!important}.trial-status-link{min-height:34px;padding:4px 0;border:0;border-bottom:1px solid rgba(255,255,255,.55);border-radius:0;color:#fff!important;background:transparent;font-size:12px;font-weight:700}.trial-flow-grid,.customer-trading-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));width:min(100%,1320px);margin:0 auto;padding:clamp(42px,6vw,90px) clamp(22px,5vw,70px);gap:0}.trial-flow-card,.customer-product-hero{min-height:auto;border:0;border-radius:0;color:var(--text);background:transparent;box-shadow:none}.trial-flow-card{width:min(100%,940px);padding:clamp(50px,8vw,100px) 0}.trial-flow-card h1,.customer-product-hero h1{color:var(--ink);font-weight:520;letter-spacing:-.055em}.trial-flow-card .lead-text,.customer-product-hero .lead-text{color:var(--muted)}.trial-email-form,.trial-questionnaire fieldset,.choice-card,.customer-proof-strip,.customer-proof-strip div{border-radius:0;background:transparent;box-shadow:none}.trial-email-form{border:0;border-top:1px solid var(--line)}.trial-email-form input{border:0;border-bottom:2px solid var(--ink);border-radius:0;color:var(--ink);background:transparent}.trial-questionnaire fieldset,.choice-card{border:0;border-bottom:1px solid var(--line)}.choice-card:has(input:checked){border-color:var(--moss);background:#2449bd0f}.customer-product-hero{min-height:520px;padding:clamp(70px,8vw,120px) 0}.customer-proof-strip div{border:0}.customer-proof-strip div+div{border-left:1px solid var(--line)}.trial-status-bar{top:72px;margin:0;border:0;border-radius:0;color:#fff;background:var(--moss);box-shadow:none}.trial-status-bar span{color:var(--ui-slate-200)}@media(max-width:720px){.trial-flow-grid,.customer-trading-grid{gap:0}.trial-flow-card,.customer-product-hero{padding:56px 0;border-radius:0}.trial-status-bar{top:64px;border-radius:0}.trial-status-bar{gap:12px;min-height:44px;padding:6px 16px}.trial-status-bar>div:first-child span,.trial-status-bar__actions [data-switch-trial]{display:none}.insight-quick-search>div{grid-template-columns:minmax(0,1fr) 88px}.insight-quick-search button{min-width:0;padding-inline:10px}.plans-editorial{grid-template-columns:1fr;gap:34px;min-height:0;padding:76px 20px 64px}.plans-editorial h1{font-size:clamp(50px,15vw,68px);line-height:.91}.landing-hero h1{max-width:none;font-size:clamp(50px,14vw,62px);line-height:.92}.route-hero h1,.route-hero--portfolio h1,.route-hero--signals h1,.route-hero--asset h1{max-width:none;font-size:clamp(42px,12vw,56px)!important;line-height:.98}.customer-proof-strip div+div{border-left:0;border-top:1px solid var(--line)}}@media(max-width:980px){.masthead{grid-template-columns:auto 1fr;justify-items:initial;gap:0;min-height:64px;padding:0 18px}.masthead__brand{display:flex;width:auto}.masthead__actions{display:flex;justify-self:end;justify-content:flex-end;width:auto;flex-wrap:nowrap}.masthead__menu{display:block}.masthead__nav{position:absolute;top:64px;right:0;left:0;display:grid;grid-template-columns:1fr;gap:0;width:100%;max-height:0;overflow:hidden;margin:0;padding:0 20px;border-radius:0;opacity:0;background:var(--bg)}.masthead.is-menu-open .masthead__nav{max-height:360px;padding-top:16px;padding-bottom:22px;border-bottom:1px solid var(--line);opacity:1}.main-panel,.main-panel--premium{padding:0}}@media(max-width:680px){.masthead__brand,.masthead__actions{display:flex}.masthead__login,.masthead__trial-days,.masthead__actions .tier-control{display:none}.panel,.card-face{padding:36px 0;border-radius:0}}.insight-mobile-first>.insight-editorial-hero.landing-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:clamp(50px,8vw,130px);box-sizing:border-box;width:min(100%,1440px);max-width:1440px;min-height:min(860px,calc(100vh - 72px));margin:0 auto;padding:clamp(80px,10vw,150px) clamp(24px,5vw,80px);border:0;background:var(--paper)}.insight-mobile-first>.insight-editorial-hero.landing-hero>.landing-hero__copy{min-width:0;align-self:start}.insight-mobile-first>.insight-editorial-hero.landing-hero>.landing-hero__copy>.eyebrow{margin:0 0 26px;color:var(--moss);font-size:.72rem;font-weight:800;letter-spacing:.14em}.insight-mobile-first>.insight-editorial-hero.landing-hero>.landing-hero__copy>h1{max-width:920px;margin:0;color:var(--ink);font-size:clamp(4.1rem,7.2vw,8.2rem);font-weight:540;letter-spacing:-.075em;line-height:.88}.insight-mobile-first>.insight-editorial-hero.landing-hero>.landing-hero__copy>h1 em{color:var(--moss);font-family:Georgia,Times New Roman,serif;font-weight:400}.insight-mobile-first>.insight-editorial-hero.landing-hero>.landing-hero__copy>p:not(.eyebrow){max-width:680px;margin:34px 0 0;color:var(--ui-slate-600);font-size:clamp(1.08rem,1.5vw,1.34rem);line-height:1.55}.insight-mobile-first>.insight-editorial-hero.landing-hero>.insight-editorial-hero__search{width:100%;min-height:560px;margin-top:clamp(70px,5vw,92px);align-self:start;justify-self:center}@media(max-width:980px){.insight-mobile-first>.insight-editorial-hero.landing-hero{grid-template-columns:1fr}.insight-mobile-first>.insight-editorial-hero.landing-hero>.insight-editorial-hero__search{width:min(100%,620px)}}@media(max-width:680px){.insight-mobile-first>.insight-editorial-hero.landing-hero{min-height:auto;gap:60px;padding:70px 24px 80px}.insight-mobile-first>.insight-editorial-hero.landing-hero>.landing-hero__copy>h1{max-width:none;font-size:clamp(3.7rem,17vw,5.4rem)}.insight-mobile-first>.insight-editorial-hero.landing-hero>.insight-editorial-hero__search{min-height:0;margin-top:0}}:root{--member-sidebar: var(--ui-navy-900);--member-sidebar-line: rgb(237 241 247 / .13);--member-paper: var(--ui-blue-50);--member-paper-deep: var(--ui-slate-100);--member-ink: var(--ui-navy-900);--member-moss: var(--ui-blue-700);--member-lime: var(--ui-blue-400);--member-muted: var(--ui-slate-500);--member-line: rgb(18 32 54 / .15)}.member-shell{display:grid;grid-template-columns:282px minmax(0,1fr);min-height:100vh;color:var(--member-ink);background:var(--member-paper)}.member-sidebar{position:sticky;top:0;z-index:30;display:flex;flex-direction:column;height:100vh;padding:30px 22px 20px;color:var(--ui-blue-50);background:var(--member-sidebar)}.member-sidebar__brand{display:flex;align-items:baseline;justify-content:space-between;padding:0 10px 30px;border-bottom:1px solid var(--member-sidebar-line)}.member-sidebar__brand a{color:#fff;font-size:23px;font-weight:900;letter-spacing:-.055em;text-decoration:none}.member-sidebar__brand span{color:var(--ui-slate-300);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.member-trial-meter{padding:22px 10px 20px;border-bottom:1px solid var(--member-sidebar-line)}.member-trial-meter span,.member-trial-meter p{display:block;margin:0;color:var(--ui-slate-200);font-size:12px}.member-trial-meter span b{color:#fff}.member-trial-meter i{display:block;height:3px;margin:13px 0;overflow:hidden;background:#ffffff24}.member-trial-meter i b{display:block;height:100%;background:var(--member-lime)}.member-trial-meter a{color:var(--member-lime);font-size:11px;font-weight:800;text-decoration:none}.member-trial-meter.is-expired{border-left:3px solid #c66b5e}.member-sidebar__nav{flex:1;overflow-y:auto;padding:20px 0}.member-sidebar__group{display:grid;gap:5px;margin-bottom:24px}.member-sidebar__group>span{padding:0 10px 8px;color:var(--ui-slate-400);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.member-overview-link,.member-product-link{display:grid;align-items:center;min-height:50px;border-left:3px solid transparent;color:var(--ui-slate-200);text-decoration:none;transition:color .14s ease,background .14s ease,border-color .14s ease}.member-overview-link{grid-template-columns:34px minmax(0,1fr);padding:0 10px}.member-overview-link b{color:var(--ui-slate-400);font-size:14px}.member-overview-link strong,.member-product-link strong{font-size:13px;font-weight:750}.member-overview-link:hover,.member-product-link:hover,.member-overview-link.is-active,.member-product-link.is-active{border-left-color:var(--member-lime);color:#fff;background:#ffffff0f}.member-product-link{grid-template-columns:34px minmax(0,1fr) 20px;padding:7px 10px}.member-product-link__mark{color:var(--member-lime);font-size:10px;font-weight:900;letter-spacing:.05em}.member-product-link__copy{display:grid;gap:3px}.member-product-link__copy small{color:var(--ui-slate-400);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.member-product-link__indicator{color:var(--ui-slate-500);font-size:9px;text-align:right}.member-product-link.has-access .member-product-link__indicator,.member-product-link:not(.is-locked) .member-product-link__indicator{color:var(--member-lime)}.member-product-link.is-locked:hover .member-product-link__copy small{color:var(--member-lime)}.member-identity{display:grid;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:18px 10px 0;border-top:1px solid var(--member-sidebar-line)}.member-identity__avatar{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(130 176 243 / .5);border-radius:50%;color:var(--member-lime);font-size:11px;font-weight:900}.member-identity__copy{display:grid;min-width:0;gap:3px}.member-identity__copy strong,.member-identity__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-identity__copy strong{color:#fff;font-size:12px}.member-identity__copy small{color:var(--ui-slate-400);font-size:9px;text-transform:uppercase}.member-identity>a{color:var(--ui-slate-400);text-decoration:none}.member-stage{min-width:0}.member-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 clamp(28px,4vw,64px);border-bottom:1px solid var(--member-line);background:#edf3fff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.member-topbar>div:first-child{display:grid;gap:3px}.member-topbar>div:first-child span{color:var(--member-muted);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.member-topbar>div:first-child strong{font-size:14px}.member-topbar__context{display:flex;align-items:center;gap:22px}.member-topbar__context>span{color:var(--member-muted);font-size:11px}.member-topbar__action,.member-plan-action{display:inline-grid;min-height:42px;padding:0 18px;place-items:center;border:1px solid var(--member-ink);border-radius:0;color:#fff;background:var(--member-ink);font-size:11px;font-weight:850;text-decoration:none}.member-topbar__action:hover,.member-plan-action:hover{color:var(--member-ink);background:var(--member-lime)}.member-main{min-width:0}.member-main>.auth-banner{margin:0;border-radius:0}.member-overview,.member-product-workspace,.member-pricing{width:100%}.member-overview__hero,.member-workspace-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.7fr);align-items:start;gap:clamp(54px,8vw,128px);padding:clamp(70px,8vw,126px) clamp(28px,5vw,76px);border-bottom:1px solid var(--member-line)}.member-overview__hero .eyebrow,.member-workspace-hero .eyebrow,.member-product-rail .eyebrow,.member-roi-receipt .eyebrow,.member-operating-protocol .eyebrow,.member-target-book .eyebrow,.member-pricing .eyebrow{margin:0 0 22px;color:var(--member-moss);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.member-overview__hero h1,.member-workspace-hero h1,.member-pricing>header h1{max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6vw,106px);font-weight:400;letter-spacing:-.07em;line-height:.89}.member-overview__hero h1 em,.member-workspace-hero h1 em{color:var(--member-moss);font-weight:400}.member-overview__brief,.member-command-search,.member-live-command,.member-model-card{align-self:start;margin-top:56px;padding:30px;color:var(--ui-blue-50);background:var(--member-ink)}.member-overview__brief>span,.member-command-search>label,.member-live-command>span,.member-model-card>span{display:block;margin-bottom:22px;color:var(--member-lime);font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.member-overview__brief>strong,.member-live-command>strong,.member-model-card>strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3vw,52px);font-weight:400;letter-spacing:-.045em;line-height:1}.member-overview__brief p,.member-live-command p{margin:24px 0 0;color:var(--ui-slate-200);font-size:14px;line-height:1.6}.member-live-command small{display:block;margin-top:22px;color:var(--ui-slate-400);font-size:10px}.member-signal-strip,.member-workspace-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--member-line)}.member-signal-strip>div,.member-workspace-kpis>div{min-height:142px;padding:28px clamp(20px,3vw,42px);border-right:1px solid var(--member-line)}.member-signal-strip>div:last-child,.member-workspace-kpis>div:last-child{border-right:0}.member-signal-strip span,.member-workspace-kpis span{display:block;color:var(--member-muted);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.member-signal-strip strong,.member-workspace-kpis strong{display:block;margin-top:19px;font-size:clamp(22px,2.2vw,34px);letter-spacing:-.045em}.member-signal-strip small{display:block;margin-top:9px;color:var(--member-muted);font-size:11px}.member-product-rail{padding:clamp(70px,8vw,120px) clamp(28px,5vw,76px);border-bottom:1px solid var(--member-line)}.member-product-rail>header,.member-target-book>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);gap:clamp(45px,8vw,120px);margin-bottom:48px}.member-product-rail h2,.member-roi-receipt h2,.member-operating-protocol h2,.member-target-book h2{max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,76px);font-weight:400;letter-spacing:-.055em;line-height:.98}.member-product-rail>header>p,.member-target-book>header>p{margin:36px 0 0;color:var(--member-muted);line-height:1.65}.member-product-rail__list{border-top:1px solid var(--member-line)}.member-product-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:158px;padding:30px 0;border-bottom:1px solid var(--member-line);color:var(--member-ink);text-decoration:none}.member-product-row>span{color:var(--member-moss);font-size:11px;font-weight:900}.member-product-row small{color:var(--member-muted);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.member-product-row h3{margin:8px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,47px);font-weight:400;letter-spacing:-.045em}.member-product-row p{max-width:680px;margin:0;color:var(--member-muted);line-height:1.5}.member-product-row>strong{font-size:11px}.member-product-row:hover{padding-right:16px;padding-left:16px;background:#2449bd0f}.member-product-row.is-locked>strong,.member-product-row.is-locked>span{color:#9b6a3e}.member-roi-receipt{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(50px,8vw,120px);padding:clamp(70px,8vw,120px) clamp(28px,5vw,76px);color:#fff;background:var(--member-moss)}.member-roi-receipt .eyebrow{color:var(--member-lime)}.member-roi-receipt__items{border-top:1px solid rgba(255,255,255,.28)}.member-roi-receipt__items>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:30px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.28)}.member-roi-receipt__items p{margin:0;color:var(--ui-slate-150);line-height:1.55}.member-workspace-hero>div:first-child>p:not(.eyebrow){max-width:680px;margin:30px 0 0;color:var(--member-muted);font-size:18px;line-height:1.55}.member-command-search>div:first-of-type{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.member-command-search input{width:100%;min-height:54px;padding:0 15px;border:1px solid rgba(255,255,255,.28);border-radius:0;background:var(--ui-blue-50);font-size:16px}.member-command-search button{min-height:54px;padding:0 18px;border:0;border-radius:0;background:var(--member-lime);font-weight:850}.member-command-search>small{display:block;margin-top:18px;color:var(--ui-slate-300);font-size:10px;line-height:1.5}.member-workspace-surface{padding:clamp(60px,7vw,100px) clamp(28px,5vw,76px);border-bottom:1px solid var(--member-line)}.member-insight-detail>.insight-detail-page{width:100%;max-width:none;margin:0}.member-workspace-surface>.insight-opportunity-desk,.member-workspace-surface>.portfolio-curve-panel{width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.member-workspace-surface .insight-desk-heading{padding-right:0;padding-left:0}.member-tool-drawer{border-bottom:1px solid var(--member-line)}.member-tool-drawer>summary{display:flex;align-items:center;justify-content:space-between;min-height:96px;padding:0 clamp(28px,5vw,76px);cursor:pointer;list-style:none}.member-tool-drawer>summary::-webkit-details-marker{display:none}.member-tool-drawer>summary span{color:var(--member-moss);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.member-tool-drawer>summary strong{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.member-tool-drawer>div{padding:0 clamp(28px,5vw,76px) 70px}.member-tool-drawer .elite-explorer,.member-tool-drawer .insight-desktop-advanced{margin:0;border-radius:0}.member-live-command{border-top:5px solid var(--member-lime)}.member-operating-protocol{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(50px,8vw,120px);padding:clamp(70px,8vw,110px) clamp(28px,5vw,76px);border-bottom:1px solid var(--member-line)}.member-operating-protocol ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--member-line)}.member-operating-protocol li{display:grid;grid-template-columns:44px 190px minmax(0,1fr);gap:20px;padding:24px 0;border-bottom:1px solid var(--member-line)}.member-operating-protocol li span{color:var(--member-moss);font-size:10px;font-weight:900}.member-operating-protocol li p{margin:0;color:var(--member-muted);line-height:1.5}.member-model-card{border-top:5px solid var(--member-lime)}.member-model-card>div{display:grid;gap:0;margin-top:30px;border-top:1px solid rgba(255,255,255,.18)}.member-model-card b{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.18);color:var(--ui-slate-200);font-size:11px}.member-target-book{padding:clamp(70px,8vw,110px) clamp(28px,5vw,76px)}.member-target-book>div>.panel,.member-target-book>div>article{width:100%;max-width:none;margin:0;border-radius:0;box-shadow:none}.member-pricing{padding:clamp(70px,8vw,118px) clamp(28px,5vw,76px)}.member-pricing>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:clamp(40px,8vw,110px);margin-bottom:68px}.member-pricing>header .eyebrow{grid-column:1 / -1;margin-bottom:0}.member-pricing>header>p:last-child{margin:26px 0 0;color:var(--member-muted);font-size:17px;line-height:1.6}.member-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));border-top:1px solid var(--member-line);border-left:1px solid var(--member-line)}.member-plan{display:flex;min-height:520px;flex-direction:column;padding:32px;border-right:1px solid var(--member-line);border-bottom:1px solid var(--member-line);background:transparent}.member-plan.is-featured{color:#fff;background:var(--member-moss)}.member-plan.is-requested:not(.is-featured){box-shadow:inset 0 5px 0 var(--member-lime)}.member-plan__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.member-plan__top>span{font-weight:850}.member-plan__top>b{color:var(--member-lime);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.member-plan__price{display:flex;align-items:baseline;gap:8px;margin:54px 0 24px}.member-plan__price strong{font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;letter-spacing:-.06em}.member-plan__price small,.member-plan>p{color:var(--member-muted)}.member-plan.is-featured .member-plan__price small,.member-plan.is-featured>p{color:var(--ui-slate-150)}.member-plan>p{min-height:74px;margin:0;line-height:1.55}.member-plan__features{display:grid;margin:28px 0 36px;border-top:1px solid currentColor}.member-plan__features span{padding:12px 0;border-bottom:1px solid currentColor;font-size:11px}.member-plan .member-plan-action{width:100%;margin-top:auto}.member-plan.is-featured .member-plan-action{border-color:var(--member-lime);color:var(--member-ink);background:var(--member-lime)}.member-complete-state{max-width:920px;padding:clamp(46px,6vw,80px);color:#fff;background:var(--member-moss)}.member-complete-state>span{color:var(--member-lime);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.member-complete-state h2{margin:30px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,82px);font-weight:400;letter-spacing:-.06em}.member-complete-state p{color:var(--ui-slate-150)}.member-complete-state .member-plan-action{margin-top:28px;border-color:var(--member-lime);color:var(--member-ink);background:var(--member-lime)}.member-shell .local-impersonation{z-index:100}@media(max-width:1100px){.member-shell{grid-template-columns:236px minmax(0,1fr)}.member-overview__hero,.member-workspace-hero,.member-product-rail>header,.member-target-book>header,.member-operating-protocol,.member-roi-receipt,.member-pricing>header{grid-template-columns:1fr}.member-overview__brief,.member-command-search,.member-live-command,.member-model-card{width:min(100%,680px);margin-top:0}.member-signal-strip,.member-workspace-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.member-signal-strip>div:nth-child(2),.member-workspace-kpis>div:nth-child(2){border-right:0}.member-signal-strip>div:nth-child(-n+2),.member-workspace-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--member-line)}}@media(max-width:820px){.member-shell{display:block}.member-sidebar{position:sticky;display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;height:auto;padding:0 16px}.member-sidebar__brand{align-items:center;padding:0 16px 0 0;border:0}.member-sidebar__brand span,.member-trial-meter,.member-sidebar__group>span,.member-sidebar__group:first-child,.member-sidebar__group:last-child,.member-identity{display:none}.member-sidebar__nav,.member-sidebar__group,.member-sidebar__products{display:flex;min-width:0;margin:0;padding:0;overflow-x:auto}.member-product-link{min-width:132px;border-bottom:3px solid transparent;border-left:0}.member-product-link:hover,.member-product-link.is-active{border-bottom-color:var(--member-lime);border-left-color:transparent}.member-topbar{top:50px;min-height:60px;padding:0 20px}.member-topbar__context>span{display:none}.member-overview__hero,.member-workspace-hero,.member-product-rail,.member-roi-receipt,.member-operating-protocol,.member-target-book,.member-pricing{padding-right:22px;padding-left:22px}.member-product-row{grid-template-columns:34px minmax(0,1fr)}.member-product-row>strong{grid-column:2}}@media(max-width:620px){.member-topbar>div:first-child span,.member-product-link__indicator{display:none}.member-topbar__action{min-height:36px;padding:0 12px;font-size:10px}.member-overview__hero h1,.member-workspace-hero h1,.member-pricing>header h1{font-size:clamp(48px,15vw,68px)}.member-signal-strip,.member-workspace-kpis{grid-template-columns:1fr}.member-signal-strip>div,.member-workspace-kpis>div{min-height:112px;border-right:0;border-bottom:1px solid var(--member-line)}.member-product-row{min-height:0}.member-roi-receipt__items>div,.member-operating-protocol li{grid-template-columns:1fr}.member-command-search>div:first-of-type{grid-template-columns:1fr}.member-tool-drawer>summary{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px}.member-plan-grid{grid-template-columns:1fr}}.member-insight-subnav{margin:8px 0 18px 48px;padding-left:13px;border-left:1px solid var(--member-sidebar-line)}.insight-mobile-nav{display:none}.member-insight-new,.member-insight-subnav__links a{display:grid;grid-template-columns:28px 1fr auto;align-items:center;min-height:38px;color:var(--ui-slate-400);font-size:11px;text-decoration:none}.member-insight-new{margin-bottom:9px;color:var(--member-lime)}.member-insight-new span{font-size:19px;font-weight:400}.member-insight-new strong,.member-insight-subnav__links strong{font-weight:750}.member-insight-new.is-active strong,.member-insight-subnav__links a.is-active strong{color:#fff}.member-insight-subnav__links a>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.member-insight-subnav__links a b{min-width:19px;padding:2px 5px;color:var(--member-sidebar);background:var(--member-lime);font-size:9px;text-align:center}.member-insight-workspace{max-width:none;padding:0}.member-insight-detail-nav{position:sticky;top:71px;z-index:12;display:flex;gap:24px;align-items:center;min-height:58px;padding:0 clamp(24px,5vw,72px);border-bottom:1px solid var(--member-line);background:#edf3fff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.member-insight-detail-nav a{color:var(--member-muted);font-size:11px;font-weight:800}.member-insight-detail-nav button{min-height:38px;margin-left:auto;padding:0 14px;border:0;color:var(--member-ink);background:var(--member-lime);font:inherit;font-size:10px;font-weight:900;cursor:pointer}.insight-os-view{min-height:calc(100vh - 72px)}.insight-os-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:70px;align-items:end;padding:clamp(62px,8vw,118px) clamp(34px,6vw,104px) 64px;border-bottom:1px solid var(--member-line)}.insight-os-header .eyebrow{margin:0 0 20px;color:var(--member-moss)}.insight-os-header h1{max-width:920px;margin:0;color:var(--member-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(62px,7vw,126px);font-weight:600;letter-spacing:-.065em;line-height:.78}.insight-os-header h1 em{color:var(--member-moss);font-weight:600}.insight-os-header>div>p:last-child{max-width:690px;margin:34px 0 0;color:var(--member-muted);font-size:18px;line-height:1.55}.insight-header-action{display:inline-flex;gap:18px;align-items:center;min-height:58px;padding:0 24px;border:1px solid var(--member-ink);color:var(--member-ink);background:transparent;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.insight-header-action span{font-size:22px;font-weight:400}.insight-header-action:hover{color:#fff;background:var(--member-ink)}.insight-header-count{padding:13px 0;border-bottom:1px solid var(--member-ink);color:var(--member-moss);font-size:13px;font-weight:850}.insight-os-search{position:relative;display:grid;place-items:center;min-height:calc(100vh - 72px);overflow:hidden;padding:70px 40px;background:radial-gradient(circle at 50% 48%,rgb(130 176 243 / .16),transparent 16%),var(--member-paper)}.insight-search-orbit{position:absolute;inset:50% auto auto 50%;width:min(74vw,940px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.insight-search-orbit i{position:absolute;inset:8%;border:1px solid rgb(36 73 189 / .12);border-radius:50%;animation:insightOrbit 24s linear infinite}.insight-search-orbit i:nth-child(2){inset:22%;animation-direction:reverse;animation-duration:18s}.insight-search-orbit i:nth-child(3){inset:36%;background:#82b0f30d;animation-duration:12s}.insight-search-orbit i:after{content:"";position:absolute;top:13%;right:13%;width:7px;height:7px;background:var(--member-moss);border-radius:50%}@keyframes insightOrbit{to{transform:rotate(360deg)}}.insight-search-launch{position:relative;z-index:1;width:min(920px,100%);min-width:0;text-align:center}.insight-search-launch>.eyebrow{margin-bottom:26px;color:var(--member-moss)}.insight-search-launch h1{margin:0;color:var(--member-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(72px,9vw,154px);font-weight:600;letter-spacing:-.07em;line-height:.75}.insight-search-launch h1 em{color:var(--member-moss)}.insight-search-launch>p:not(.eyebrow){max-width:670px;margin:40px auto 36px;color:var(--member-muted);font-size:18px;line-height:1.55}.insight-command-palette{position:relative;width:min(790px,100%);margin:0 auto;text-align:left}.insight-command-palette>label{display:block;margin-bottom:9px;color:var(--member-moss);font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.insight-command-palette>div:first-of-type{display:grid;grid-template-columns:48px 1fr auto;align-items:center;min-height:76px;border:1px solid rgb(18 32 54 / .36);background:#fffffaeb;box-shadow:0 26px 70px #2030471f}.insight-command-palette>div>span{color:var(--member-moss);font-size:28px;text-align:center}.insight-command-palette input{min-width:0;height:72px;border:0;outline:0;color:var(--member-ink);background:transparent;font:inherit;font-size:22px}.insight-command-palette button{height:58px;margin-right:8px;padding:0 25px;border:0;color:var(--member-ink);background:var(--member-lime);font:inherit;font-size:13px;font-weight:900;cursor:pointer}.insight-command-palette .insight-search-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:280px;overflow:auto;border:1px solid var(--member-line);background:#fafaf2}.insight-search-shortcuts{display:flex;gap:1px;justify-content:center;margin:20px auto 0}.insight-search-shortcuts>span{align-self:center;margin-right:12px;color:var(--member-muted);font-size:11px;font-weight:800}.insight-search-shortcuts button{display:flex;gap:7px;align-items:baseline;padding:9px 11px;border:0;border-bottom:1px solid rgb(18 32 54 / .25);color:var(--member-ink);background:transparent;font:inherit;cursor:pointer}.insight-search-shortcuts button small{color:var(--member-muted);font-size:9px}.insight-search-key{display:block;margin-top:36px;color:var(--ui-slate-400);font-size:10px}.insight-desk-pulse,.book-health-strip,.performance-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--member-line)}.insight-desk-pulse>div,.book-health-strip>div,.performance-stat-grid>div{min-height:145px;padding:30px clamp(24px,3vw,48px);border-right:1px solid var(--member-line)}.insight-desk-pulse>div:last-child,.book-health-strip>div:last-child,.performance-stat-grid>div:last-child{border-right:0}.insight-desk-pulse span,.book-health-strip span,.performance-stat-grid span{display:block;color:var(--member-muted);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.insight-desk-pulse strong,.book-health-strip strong,.performance-stat-grid strong{display:block;margin-top:14px;color:var(--member-ink);font-size:34px;letter-spacing:-.045em}.insight-desk-pulse small,.performance-stat-grid small{display:block;margin-top:6px;color:var(--member-muted);font-size:11px}.insight-desk-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.65fr);border-bottom:1px solid var(--member-line)}.insight-decision-queue{padding:68px clamp(34px,5vw,82px);border-right:1px solid var(--member-line)}.insight-decision-queue>header,.lab-comparison>header,.lab-scenario-studio>header,.performance-ledgers>section>header{display:flex;gap:30px;align-items:end;justify-content:space-between;margin-bottom:36px}.insight-decision-queue h2,.lab-comparison h2,.lab-scenario-studio h2,.lab-full-universe>header h2,.performance-ledgers h2{margin:7px 0 0;color:var(--member-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,4.2vw,72px);font-weight:600;letter-spacing:-.055em;line-height:.9}.insight-decision-queue header a,.insight-desk-aside header a{padding-bottom:4px;border-bottom:1px solid var(--member-ink);color:var(--member-ink);font-size:11px;font-weight:850}.insight-decision-list{border-top:1px solid var(--member-ink)}.insight-decision-list>button{display:grid;grid-template-columns:44px 1.1fr 1fr .8fr auto;gap:18px;align-items:center;width:100%;min-height:92px;padding:14px 0;border:0;border-bottom:1px solid var(--member-line);color:var(--member-ink);background:transparent;font:inherit;text-align:left;cursor:pointer}.insight-decision-list>button:hover{background:#82b0f31f}.insight-decision-list>button>span{color:var(--member-moss);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.insight-decision-list>button div strong,.insight-decision-list>button div small{display:block}.insight-decision-list>button div small{margin-top:5px;color:var(--member-muted);font-size:10px}.insight-decision-list>button>b{font-size:11px}.insight-zero-state,.book-empty,.performance-empty{padding:54px 0}.insight-zero-state p,.book-empty p,.performance-empty p{max-width:540px;color:var(--member-muted);line-height:1.5}.insight-desk-aside{background:var(--member-paper-deep)}.insight-desk-aside section{padding:42px 34px;border-bottom:1px solid var(--member-line)}.insight-desk-aside header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.insight-desk-aside header p{margin:0}.insight-desk-aside section>button{display:grid;grid-template-columns:1fr auto auto;gap:18px;width:100%;padding:16px 0;border:0;border-bottom:1px solid var(--member-line);color:var(--member-ink);background:transparent;font:inherit;text-align:left;cursor:pointer}.insight-desk-aside section>button small{color:var(--member-muted)}.insight-roi-strip{display:grid;grid-template-columns:.6fr 1.4fr 1fr;gap:40px;align-items:center;padding:42px clamp(34px,6vw,104px);color:var(--ui-blue-50);background:var(--member-ink)}.insight-roi-strip span{color:var(--member-lime);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.insight-roi-strip strong{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;line-height:1.05}.insight-roi-strip p{margin:0;color:var(--ui-slate-300);font-size:13px;line-height:1.5}.decision-inbox-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px}.decision-inbox-list{padding:58px clamp(34px,5vw,82px);border-right:1px solid var(--member-line)}.decision-inbox-list>header{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--member-ink);color:var(--member-ink);font-size:12px;font-weight:900}.decision-inbox-list>header small{color:var(--member-muted);font-weight:500}.decision-inbox-item{display:grid;grid-template-columns:46px 1fr auto;gap:24px;padding:32px 0;border-bottom:1px solid var(--member-line)}.decision-inbox-item__index{color:var(--member-moss);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.decision-inbox-item small{color:var(--member-moss);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.decision-inbox-item h2{margin:7px 0 9px;color:var(--member-ink);font-size:22px}.decision-inbox-item p{max-width:670px;margin:0;color:var(--member-muted);font-size:13px;line-height:1.55}.decision-inbox-item__actions{display:flex;gap:8px;align-items:center}.decision-inbox-item__actions button{min-height:43px;padding:0 14px;border:1px solid var(--member-line);color:var(--member-ink);background:transparent;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.decision-inbox-item__actions button:first-child{color:#fff;background:var(--member-ink)}.decision-inbox-protocol{padding:58px 38px;color:var(--ui-slate-100);background:var(--member-ink)}.decision-inbox-protocol .eyebrow{color:var(--member-lime)}.decision-inbox-protocol>h2{margin:18px 0 50px;font-family:Cormorant Garamond,Georgia,serif;font-size:52px;font-weight:600;letter-spacing:-.05em;line-height:.9}.decision-inbox-protocol ol{margin:0;padding:0;list-style:none}.decision-inbox-protocol li{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:22px 0;border-top:1px solid var(--member-sidebar-line)}.decision-inbox-protocol li>span{color:var(--member-lime);font-size:9px}.decision-inbox-protocol li strong{font-size:13px}.decision-inbox-protocol li p{margin:7px 0 0;color:var(--ui-slate-300);font-size:12px;line-height:1.5}.decision-inbox-clear{padding:90px 0;text-align:center}.decision-inbox-clear>span{display:grid;width:54px;height:54px;margin:0 auto 24px;place-items:center;color:var(--member-ink);background:var(--member-lime);border-radius:50%}.decision-inbox-clear h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:54px}.decision-inbox-clear p{color:var(--member-muted)}.decision-inbox-clear a{display:inline-block;margin-top:18px;padding-bottom:4px;border-bottom:1px solid var(--member-ink);font-size:12px;font-weight:850}.lab-comparison,.lab-scenario-studio,.lab-full-universe{padding:66px clamp(34px,6vw,104px);border-bottom:1px solid var(--member-line)}.lab-comparison>header>p{max-width:500px;color:var(--member-muted);font-size:13px;line-height:1.55}.lab-comparison-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--member-ink);border-bottom:1px solid var(--member-ink)}.lab-comparison-grid article{padding:30px;border-right:1px solid var(--member-line)}.lab-comparison-grid article:last-child{border-right:0}.lab-comparison-grid article>div:first-child{display:flex;justify-content:space-between;color:var(--member-moss);font-size:9px;font-weight:850;text-transform:uppercase}.lab-comparison-grid h3{margin:38px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:70px;letter-spacing:-.06em}.lab-comparison-grid article>p{min-height:36px;margin:0 0 28px;color:var(--member-muted);font-size:12px}.lab-comparison-grid dl{margin:0}.lab-comparison-grid dl>div{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid var(--member-line);font-size:11px}.lab-comparison-grid dt{color:var(--member-muted)}.lab-comparison-grid dd{margin:0;font-weight:850}.lab-comparison-grid button{width:100%;height:48px;margin-top:24px;border:0;color:#fff;background:var(--member-ink);font:inherit;font-size:11px;font-weight:850;cursor:pointer}.lab-scenario-studio{color:var(--ui-slate-100);background:var(--member-ink)}.lab-scenario-studio h2,.lab-scenario-studio .eyebrow{color:inherit}.lab-scenario-studio>header>span{color:var(--member-lime);font-size:10px;font-weight:850;text-transform:uppercase}.lab-scenario-controls{display:flex;border-top:1px solid var(--member-sidebar-line);border-bottom:1px solid var(--member-sidebar-line)}.lab-scenario-controls button{flex:1;min-height:60px;border:0;border-right:1px solid var(--member-sidebar-line);color:var(--ui-slate-300);background:transparent;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.lab-scenario-controls button.is-active{color:var(--member-ink);background:var(--member-lime)}.lab-scenario-result{display:grid;grid-template-columns:.6fr 1.4fr 1fr;gap:40px;align-items:center;padding:42px 0 0}.lab-scenario-result span{color:var(--member-lime);font-size:10px;font-weight:900;text-transform:uppercase}.lab-scenario-result strong{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;line-height:1.05}.lab-scenario-result p{color:var(--ui-slate-300);font-size:12px;line-height:1.55}.lab-full-universe>header{margin-bottom:35px}.lab-full-universe .elite-explorer{padding:0;border:0;background:transparent;box-shadow:none}.lab-full-universe .elite-explorer__header{display:none}.book-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 clamp(34px,5vw,82px);border-bottom:1px solid var(--member-line)}.book-toolbar nav{display:flex;gap:28px}.book-toolbar nav a{display:flex;gap:9px;align-items:center;min-height:66px;border-bottom:2px solid transparent;color:var(--member-muted);font-size:11px;font-weight:850}.book-toolbar nav a.is-active{border-color:var(--member-moss);color:var(--member-ink)}.book-toolbar nav a b{color:var(--member-moss)}.book-toolbar>div{display:flex;gap:8px}.book-toolbar button,.book-entry-list button{min-height:40px;padding:0 13px;border:1px solid var(--member-line);color:var(--member-ink);background:transparent;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.book-entry-list{padding:40px clamp(34px,5vw,82px) 80px}.book-entry-list>header,.book-entry-list>article{display:grid;grid-template-columns:1.2fr .9fr .9fr .9fr .75fr auto;gap:18px;align-items:center}.book-entry-list>header{padding:0 0 12px;border-bottom:1px solid var(--member-ink);color:var(--member-muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.book-entry-list>article{min-height:92px;border-bottom:1px solid var(--member-line)}.book-entry-list>article div strong,.book-entry-list>article div small{display:block}.book-entry-list>article div small{margin-top:5px;color:var(--member-muted);font-size:10px}.book-entry-list>article>div:last-child{display:flex;gap:5px}.is-positive{color:var(--member-moss)!important}.is-negative{color:#a74e48!important}.book-empty{text-align:center}.book-empty>span{display:block;color:var(--member-moss);font-family:Cormorant Garamond,Georgia,serif;font-size:64px}.book-empty h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:52px}.book-empty p{margin:12px auto 26px}.book-empty button{color:#fff;background:var(--member-ink)}.book-compose,.broker-panel{width:min(760px,calc(100vw - 30px));max-height:calc(100vh - 50px);padding:0;overflow:auto;border:0;color:var(--member-ink);background:#f8f7ed;box-shadow:0 30px 120px #0000004d}.book-compose::backdrop,.broker-panel::backdrop{background:#090f1bbf;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.book-compose form>header,.broker-panel>div>header{display:flex;align-items:flex-start;justify-content:space-between;padding:34px;border-bottom:1px solid var(--member-line)}.book-compose h2,.broker-panel h2{margin:7px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:46px;letter-spacing:-.05em}.book-compose header button,.broker-panel header button{border:0;color:var(--member-ink);background:transparent;font-size:28px;cursor:pointer}.book-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;padding:34px}.book-form-grid label span{display:block;margin-bottom:8px;color:var(--member-muted);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.book-form-grid input,.book-form-grid select,.book-form-grid textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--member-line);border-radius:0;outline:0;color:var(--member-ink);background:#fffef7;font:inherit}.book-form-notes{grid-column:1 / -1}.book-compose form>footer{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:25px 34px;border-top:1px solid var(--member-line)}.book-compose footer small{max-width:420px;color:var(--member-muted);line-height:1.45}.book-compose footer button{min-height:50px;padding:0 22px;border:0;color:#fff;background:var(--member-ink);font:inherit;font-size:11px;font-weight:850}.broker-panel>div{padding-bottom:22px}.broker-connection{display:grid;grid-template-columns:50px 1fr auto;gap:20px;align-items:center;margin:0 34px;padding:24px 0;border-bottom:1px solid var(--member-line)}.broker-connection>span{display:grid;width:46px;height:46px;place-items:center;color:#fff;background:var(--member-ink);font-size:11px;font-weight:900}.broker-connection strong{display:block}.broker-connection p{margin:5px 0 0;color:var(--member-muted);font-size:11px;line-height:1.45}.broker-connection button{min-height:42px;padding:0 16px;border:0;color:var(--member-ink);background:var(--member-lime);font:inherit;font-size:10px;font-weight:850;cursor:pointer}.broker-connection>b{color:var(--member-muted);font-size:9px}.broker-disclosure{margin:24px 34px 0;color:var(--member-muted);font-size:10px;line-height:1.5}.performance-hero{position:relative;display:grid;grid-template-columns:1fr 1.1fr auto;gap:50px;min-height:310px;align-items:center;padding:50px clamp(34px,6vw,104px);overflow:hidden;color:var(--ui-blue-50);background:var(--member-ink)}.performance-hero>div:first-child span,.performance-hero aside span{display:block;color:var(--ui-slate-300);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.performance-hero>div:first-child strong{display:block;margin:17px 0 9px;color:var(--member-lime);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(58px,6vw,104px);font-weight:600;letter-spacing:-.06em;line-height:.8}.performance-hero>div:first-child small{color:var(--ui-slate-300)}.performance-curve{display:flex;gap:8px;align-items:end;height:145px}.performance-curve i{flex:1;height:20%;background:var(--member-lime);opacity:.25}.performance-curve i:nth-child(2){height:36%}.performance-curve i:nth-child(3){height:31%}.performance-curve i:nth-child(4){height:58%}.performance-curve i:nth-child(5){height:49%}.performance-curve i:nth-child(6){height:72%}.performance-curve i:nth-child(7){height:64%}.performance-curve i:nth-child(8){height:86%}.performance-curve i:nth-child(9){height:100%;opacity:1}.performance-hero aside{min-width:160px}.performance-hero aside>div{padding:20px 0;border-top:1px solid var(--member-sidebar-line)}.performance-hero aside strong{display:block;margin-top:8px;font-size:19px}.performance-ledgers{display:grid;grid-template-columns:minmax(0,1fr) 370px}.performance-ledgers>section{padding:60px clamp(34px,5vw,82px);border-right:1px solid var(--member-line)}.performance-ledgers>section>header>span{color:var(--member-moss);font-size:10px;font-weight:850}.performance-row{display:grid;grid-template-columns:.8fr .7fr 1fr 1fr .8fr;gap:18px;align-items:center;min-height:64px;border-top:1px solid var(--member-line);color:var(--member-muted);font-size:11px}.performance-row>span:first-child{color:var(--member-ink);font-size:14px;font-weight:900}.performance-row>b{text-align:right}.performance-ledgers>aside{padding:60px 34px;background:var(--member-paper-deep)}.performance-ledgers>aside>div{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:20px 0;border-top:1px solid var(--member-line)}.performance-ledgers>aside>div span{color:var(--member-moss);font-size:9px}.performance-ledgers>aside>div strong,.performance-ledgers>aside>div p{grid-column:2}.performance-ledgers>aside>div strong{margin-top:-12px;font-size:13px}.performance-ledgers>aside>div p{margin:5px 0 0;color:var(--member-muted);font-size:11px;line-height:1.5}.insight-os-loading,.insight-os-error{display:grid;min-height:calc(100vh - 72px);padding:70px;place-content:center;text-align:center}.insight-os-loading span{width:54px;height:54px;margin:0 auto;border:1px solid var(--member-line);border-top-color:var(--member-moss);border-radius:50%;animation:insightSpin .8s linear infinite}@keyframes insightSpin{to{transform:rotate(360deg)}}@media(max-width:1180px){.insight-os-header{gap:30px}.insight-desk-grid,.decision-inbox-layout,.performance-ledgers{grid-template-columns:1fr}.insight-decision-queue,.decision-inbox-list,.performance-ledgers>section{border-right:0}.insight-desk-aside,.decision-inbox-protocol,.performance-ledgers>aside{display:grid;grid-template-columns:repeat(2,1fr)}.decision-inbox-protocol>h2,.decision-inbox-protocol>.eyebrow,.decision-inbox-protocol>small{grid-column:1 / -1}.lab-comparison-grid h3{font-size:48px}.book-entry-list{overflow-x:auto}.book-entry-list>header,.book-entry-list>article{min-width:850px}}@media(max-width:840px){.member-insight-subnav{display:none}.insight-mobile-nav{position:sticky;top:110px;z-index:11;display:block;overflow-x:auto;border-bottom:1px solid var(--member-line);background:#edf3fff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.insight-mobile-nav .member-insight-subnav{display:flex;width:max-content;margin:0;padding:0 12px;border:0}.insight-mobile-nav .member-insight-new,.insight-mobile-nav .member-insight-subnav__links a{display:flex;gap:8px;min-height:52px;padding:0 12px;border-bottom:2px solid transparent}.insight-mobile-nav .member-insight-subnav__links{display:flex}.insight-mobile-nav .member-insight-new{margin:0}.insight-mobile-nav .member-insight-new.is-active,.insight-mobile-nav .member-insight-subnav__links a.is-active{border-color:var(--member-moss)}.insight-mobile-nav .member-insight-new.is-active strong,.insight-mobile-nav .member-insight-subnav__links a.is-active strong{color:var(--member-ink)}.insight-mobile-nav .member-insight-subnav__links a>span{display:none}.insight-os-header{grid-template-columns:1fr;padding:56px 24px 36px}.insight-os-header h1{font-size:clamp(58px,17vw,92px)}.insight-header-action{width:fit-content}.insight-os-search{padding:42px 18px}.insight-search-launch h1{font-size:clamp(56px,16.5vw,72px);line-height:.82}.insight-command-palette>div:first-of-type{grid-template-columns:40px 1fr;padding:6px}.insight-command-palette input{font-size:17px}.insight-command-palette button{grid-column:1 / -1;width:100%;margin:0}.insight-search-shortcuts{width:100%;max-width:100%;overflow-x:auto;justify-content:flex-start}.insight-search-shortcuts>span{display:none}.insight-desk-pulse,.book-health-strip,.performance-stat-grid{grid-template-columns:repeat(2,1fr)}.insight-desk-pulse>div,.book-health-strip>div,.performance-stat-grid>div{min-height:112px;padding:22px 20px;border-bottom:1px solid var(--member-line)}.insight-decision-queue,.lab-comparison,.lab-scenario-studio,.lab-full-universe,.decision-inbox-list{padding:44px 20px}.insight-decision-list>button{grid-template-columns:30px 1fr auto}.insight-decision-list>button div:nth-of-type(2),.insight-decision-list>button div:nth-of-type(3){display:none}.insight-desk-aside,.decision-inbox-protocol,.performance-ledgers>aside{grid-template-columns:1fr}.insight-roi-strip,.lab-scenario-result{grid-template-columns:1fr;gap:18px}.decision-inbox-item{grid-template-columns:30px 1fr}.decision-inbox-item__actions{grid-column:2;flex-wrap:wrap}.lab-comparison-grid{grid-template-columns:1fr}.lab-comparison-grid article{border-right:0;border-bottom:1px solid var(--member-line)}.lab-scenario-controls{display:grid;grid-template-columns:repeat(2,1fr)}.book-toolbar{display:block;padding:0 20px 18px;overflow:hidden}.book-toolbar nav{overflow-x:auto}.book-toolbar>div{margin-top:16px}.book-entry-list{padding:30px 20px 60px}.book-form-grid{grid-template-columns:1fr;padding:24px}.book-form-notes{grid-column:auto}.book-compose form>footer{display:grid}.broker-connection{grid-template-columns:46px 1fr}.broker-connection>button,.broker-connection>b{grid-column:2}.performance-hero{grid-template-columns:1fr;gap:25px;padding:44px 24px}.performance-curve{height:90px}}@media(prefers-reduced-motion:reduce){.insight-search-orbit i,.insight-os-loading span{animation:none}}.member-portfolio-subnav{display:grid;margin:4px 0 8px 33px;border-left:1px solid var(--member-sidebar-line)}.member-portfolio-subnav a{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:4px 8px 4px 12px;color:var(--ui-slate-400);text-decoration:none}.member-portfolio-subnav a span{color:var(--ui-slate-500);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.member-portfolio-subnav a strong{font-size:10px;font-weight:750}.member-portfolio-subnav a b{min-width:17px;padding:2px 4px;color:var(--member-ink);background:var(--member-lime);font-size:8px;text-align:center}.member-portfolio-subnav a:hover,.member-portfolio-subnav a.is-active{color:#fff;background:#ffffff0d}.member-portfolio-subnav a.is-active span{color:var(--member-lime)}.portfolio-mobile-nav{display:none}.portfolio-os-view{min-height:calc(100vh - 72px);color:var(--member-ink);background:var(--member-paper)}.portfolio-os-view button,.portfolio-os-view input,.portfolio-os-view select{border-radius:0;font:inherit}.portfolio-os-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:clamp(42px,8vw,120px);align-items:end;padding:clamp(64px,7vw,108px) clamp(30px,6vw,104px) clamp(48px,6vw,84px);border-bottom:1px solid var(--member-line)}.portfolio-os-header .eyebrow,.portfolio-os-view .eyebrow{margin:0 0 20px;color:var(--member-moss);font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.portfolio-os-header h1{max-width:900px;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(62px,7vw,116px);font-weight:600;letter-spacing:-.065em;line-height:.83}.portfolio-os-header h1 em{color:var(--member-moss);font-weight:500}.portfolio-os-header>div:first-child>p:last-child{max-width:720px;margin:30px 0 0;color:var(--member-muted);font-size:15px;line-height:1.65}.portfolio-review-stamp,.portfolio-risk-state{padding:26px 0;border-top:4px solid var(--member-lime);border-bottom:1px solid var(--member-ink)}.portfolio-review-stamp span,.portfolio-risk-state span{display:block;color:var(--member-moss);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.portfolio-review-stamp strong,.portfolio-risk-state strong{display:block;margin-top:15px;font-size:20px}.portfolio-review-stamp small,.portfolio-risk-state small{display:block;margin-top:6px;color:var(--member-muted);font-size:10px}.portfolio-command-stage{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);min-height:410px;border-bottom:1px solid var(--member-line)}.portfolio-command-stage__answer{padding:clamp(58px,7vw,100px) clamp(30px,6vw,104px);border-right:1px solid var(--member-line)}.portfolio-command-stage__answer>span,.portfolio-command-stage__action>span,.portfolio-alignment-grid article>span,.portfolio-cash-result>span,.portfolio-signal-current span,.portfolio-account-summary span,.portfolio-risk-budget span,.portfolio-scenario-result span,.portfolio-value-hero span,.portfolio-value-grid span,.portfolio-ledger-principle>span,.portfolio-replay-strip>div:last-child span{display:block;color:var(--member-muted);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.portfolio-command-stage__answer h2{margin:25px 0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(74px,8vw,132px);font-weight:600;letter-spacing:-.07em;line-height:.8}.portfolio-command-stage__answer p{max-width:690px;margin:0;color:var(--member-muted);font-size:16px;line-height:1.65}.portfolio-command-stage__action{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,6vw,84px);color:#f5f6f8;background:var(--member-ink)}.portfolio-command-stage__action>span{color:var(--member-lime)}.portfolio-command-stage__action>strong{margin:26px 0 16px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(36px,4vw,62px);font-weight:600;letter-spacing:-.05em;line-height:.98}.portfolio-command-stage__action>small{color:#97a2b2;font-size:11px}.portfolio-command-stage__action button{width:fit-content;min-height:48px;margin-top:34px;padding:0 18px;border:1px solid var(--member-lime);color:var(--member-ink);background:var(--member-lime);font-size:10px;font-weight:900;cursor:pointer}.portfolio-command-stage__action button:hover{color:#fff;background:transparent}.portfolio-pulse-strip,.portfolio-account-summary,.portfolio-risk-budget{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--member-line)}.portfolio-pulse-strip>div,.portfolio-account-summary>div,.portfolio-risk-budget>div{min-height:144px;padding:28px clamp(20px,3vw,42px);border-right:1px solid var(--member-line)}.portfolio-pulse-strip>div:last-child,.portfolio-account-summary>div:last-child,.portfolio-risk-budget>div:last-child{border-right:0}.portfolio-pulse-strip span,.portfolio-pulse-strip small,.portfolio-account-summary small,.portfolio-risk-budget p{display:block;color:var(--member-muted);font-size:9px}.portfolio-pulse-strip span{font-weight:900;letter-spacing:.11em;text-transform:uppercase}.portfolio-pulse-strip strong,.portfolio-account-summary strong,.portfolio-risk-budget strong{display:block;margin:20px 0 8px;font-size:clamp(20px,2.1vw,31px);letter-spacing:-.035em}.portfolio-risk-budget p{margin:10px 0 0;line-height:1.5}.portfolio-alignment-workbench,.portfolio-scenario-room,.portfolio-value-receipt,.portfolio-proof-surface{padding:clamp(68px,8vw,118px) clamp(30px,6vw,104px);border-bottom:1px solid var(--member-line)}.portfolio-alignment-workbench>header,.portfolio-scenario-room>header,.portfolio-value-receipt>header,.portfolio-proof-surface>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:60px;margin-bottom:48px}.portfolio-alignment-workbench h2,.portfolio-monitoring-brief h2,.portfolio-signal-feed h2,.portfolio-delivery-panel h2,.portfolio-profile-editor h2,.portfolio-cash-planner h2,.portfolio-import-strip h2,.portfolio-scenario-room h2,.portfolio-value-receipt h2,.portfolio-proof-surface h2,.portfolio-replay-strip h2{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(42px,5vw,78px);font-weight:600;letter-spacing:-.06em;line-height:.92}.portfolio-alignment-workbench>header>p,.portfolio-scenario-room>header>p,.portfolio-value-receipt>header>p,.portfolio-proof-surface>header>p{margin:32px 0 0;color:var(--member-muted);font-size:13px;line-height:1.65}.portfolio-alignment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--member-ink)}.portfolio-alignment-grid article{min-height:220px;padding:30px;border-right:1px solid var(--member-line);border-bottom:1px solid var(--member-line)}.portfolio-alignment-grid article:nth-child(2){border-right:0}.portfolio-alignment-grid article>strong{display:block;margin-top:20px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:48px;letter-spacing:-.05em}.portfolio-allocation-bar{height:7px;margin:32px 0 18px;background:#1220361a}.portfolio-allocation-bar i{display:block;height:100%;background:var(--member-moss)}.portfolio-allocation-bar.is-current i{background:var(--member-lime);box-shadow:inset 0 0 0 1px #1220362e}.portfolio-alignment-grid article footer{display:flex;justify-content:space-between}.portfolio-alignment-grid article footer small{color:var(--member-muted)}.portfolio-alignment-grid form{grid-column:1 / -1;display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:center;padding:28px 30px;border-bottom:1px solid var(--member-ink)}.portfolio-alignment-grid form label,.portfolio-profile-editor label>span,.portfolio-cash-planner label>span{color:var(--member-muted);font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.portfolio-alignment-grid form>div{display:grid;grid-template-columns:48px 1fr auto;border-bottom:1px solid var(--member-ink)}.portfolio-alignment-grid form>div span{display:grid;place-items:center;color:var(--member-muted);font-size:10px}.portfolio-alignment-grid input{min-width:0;min-height:48px;padding:0 8px;border:0;background:transparent}.portfolio-alignment-grid button,.portfolio-profile-editor button,.portfolio-cash-planner button,.portfolio-import-strip button,.portfolio-export-button{min-height:48px;padding:0 18px;border:1px solid var(--member-ink);color:#fff;background:var(--member-ink);font-size:10px;font-weight:900;cursor:pointer}.portfolio-alignment-grid form>small{grid-column:2;color:var(--member-muted);font-size:9px}.portfolio-monitoring-brief{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(50px,8vw,120px);padding:clamp(68px,8vw,110px) clamp(30px,6vw,104px);color:#f5f6f8;background:var(--member-moss)}.portfolio-monitoring-brief .eyebrow{color:var(--member-lime)}.portfolio-monitoring-brief>div>p:last-child{color:#d0d9e7;line-height:1.65}.portfolio-monitoring-brief ol{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.28);list-style:none}.portfolio-monitoring-brief li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.28)}.portfolio-monitoring-brief li>span{color:var(--member-lime);font-size:9px}.portfolio-monitoring-brief li p{margin:7px 0 0;color:#d0d9e7;font-size:12px;line-height:1.5}.portfolio-monitoring-brief li>b{color:var(--member-lime);font-size:9px;text-transform:uppercase}.portfolio-open-count{text-align:right}.portfolio-open-count strong{display:block;color:var(--member-moss);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:72px;line-height:.7}.portfolio-open-count span{color:var(--member-muted);font-size:9px;font-weight:900;text-transform:uppercase}.portfolio-signal-current{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:35px;align-items:center;padding:28px clamp(30px,6vw,104px);border-bottom:1px solid var(--member-line);color:#fff;background:var(--member-moss)}.portfolio-signal-current span{color:var(--member-lime)}.portfolio-signal-current strong{display:block;margin-top:6px;font-size:18px}.portfolio-signal-current p{margin:0;color:#d3dcea;font-size:12px;line-height:1.5}.portfolio-signal-current a{padding-bottom:4px;border-bottom:1px solid #fff;color:#fff;font-size:10px;font-weight:900;text-decoration:none}.portfolio-signal-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr)}.portfolio-signal-feed{padding:56px clamp(30px,5vw,82px);border-right:1px solid var(--member-line)}.portfolio-signal-feed>header{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--member-ink);font-size:10px;font-weight:900}.portfolio-signal-feed>header small{color:var(--member-muted)}.portfolio-signal-feed article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:24px;padding:34px 0;border-bottom:1px solid var(--member-line)}.portfolio-signal-feed article.is-current{border-left:4px solid var(--member-lime);padding-left:18px}.portfolio-signal-index{color:var(--member-moss);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.portfolio-signal-feed article small{color:var(--member-moss);font-size:9px;font-weight:900;text-transform:uppercase}.portfolio-signal-feed article h2{margin:8px 0 10px;font-size:28px}.portfolio-signal-feed article p{margin:0;color:var(--member-muted);font-size:12px;line-height:1.55}.portfolio-signal-feed dl{display:flex;gap:30px;margin:22px 0 0}.portfolio-signal-feed dl div{display:grid;gap:4px}.portfolio-signal-feed dt{color:var(--member-muted);font-size:8px;text-transform:uppercase}.portfolio-signal-feed dd{margin:0;font-size:10px;font-weight:850}.portfolio-signal-feed article>button{align-self:start;min-height:40px;padding:0 12px;border:1px solid var(--member-ink);color:var(--member-ink);background:transparent;font-size:9px;font-weight:850;cursor:pointer}.portfolio-delivery-panel{padding:56px 34px;background:var(--member-paper-deep)}.portfolio-delivery-panel>p{color:var(--member-muted);font-size:12px;line-height:1.55}.portfolio-delivery-panel label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid var(--member-line)}.portfolio-delivery-panel label span{display:grid;gap:4px}.portfolio-delivery-panel label strong{font-size:12px}.portfolio-delivery-panel label small,.portfolio-delivery-note{color:var(--member-muted);font-size:9px}.portfolio-delivery-panel input{width:36px;height:18px;accent-color:var(--member-moss)}.portfolio-data-badge{align-self:end;justify-self:end;padding:12px 0;border-bottom:1px solid var(--member-ink);color:var(--member-moss);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.portfolio-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--member-line)}.portfolio-profile-editor,.portfolio-cash-planner{padding:clamp(56px,6vw,88px) clamp(30px,5vw,74px)}.portfolio-profile-editor{border-right:1px solid var(--member-line)}.portfolio-profile-editor header>p:last-child,.portfolio-cash-planner header>p:last-child,.portfolio-import-strip p{color:var(--member-muted);font-size:12px;line-height:1.55}.portfolio-profile-editor form,.portfolio-cash-planner form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:38px}.portfolio-profile-editor label,.portfolio-cash-planner label{display:grid;gap:8px}.portfolio-profile-editor input,.portfolio-profile-editor select,.portfolio-cash-planner input,.portfolio-cash-planner select{width:100%;min-height:48px;padding:0 10px;border:0;border-bottom:1px solid var(--member-ink);color:var(--member-ink);background:transparent}.portfolio-profile-editor form>button,.portfolio-cash-planner form>button{grid-column:1 / -1;width:fit-content}.portfolio-cash-planner label>div{display:grid;grid-template-columns:42px 1fr;align-items:center;border-bottom:1px solid var(--member-ink)}.portfolio-cash-planner label>div b{color:var(--member-muted);font-size:9px}.portfolio-cash-planner label>div input{border:0}.portfolio-cash-result{margin-top:42px;padding:30px 0;border-top:4px solid var(--member-lime);border-bottom:1px solid var(--member-ink)}.portfolio-cash-result strong{display:block;margin:18px 0 12px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:30px;line-height:1.05}.portfolio-cash-result small{color:var(--member-muted);font-size:9px}.portfolio-import-strip,.portfolio-replay-strip{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:70px;align-items:center;padding:60px clamp(30px,6vw,104px);color:#fff;background:var(--member-ink)}.portfolio-import-strip .eyebrow,.portfolio-replay-strip .eyebrow{color:var(--member-lime)}.portfolio-import-strip>div:last-child{display:grid;gap:14px;justify-items:start}.portfolio-import-strip button{border-color:var(--member-lime);color:var(--member-ink);background:var(--member-lime)}.portfolio-import-strip small{color:#98a4b5;font-size:9px}.portfolio-scenario-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--member-ink);border-bottom:1px solid var(--member-ink)}.portfolio-scenario-selector button{min-height:130px;padding:22px;border:0;border-right:1px solid var(--member-line);color:var(--member-ink);background:transparent;text-align:left;cursor:pointer}.portfolio-scenario-selector button:last-child{border-right:0}.portfolio-scenario-selector button.is-active{color:#fff;background:var(--member-moss)}.portfolio-scenario-selector span,.portfolio-scenario-selector small{display:block;color:var(--member-muted);font-size:9px}.portfolio-scenario-selector button.is-active span,.portfolio-scenario-selector button.is-active small{color:#d0d9e7}.portfolio-scenario-selector strong{display:block;margin:17px 0 8px;font-size:15px}.portfolio-scenario-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:40px 0 0}.portfolio-scenario-result>div{padding-right:25px;border-right:1px solid var(--member-line)}.portfolio-scenario-result>div strong{display:block;margin-top:14px;font-size:27px}.portfolio-scenario-result>p,.portfolio-scenario-result>small{grid-column:1 / -1;margin:0;color:var(--member-muted);line-height:1.55}.portfolio-scenario-result>small{font-size:9px}.portfolio-risk-rails{padding:42px clamp(30px,6vw,104px) 70px}.portfolio-risk-rails>div{display:grid;grid-template-columns:220px minmax(0,1fr) 130px;gap:30px;align-items:center;min-height:68px;border-bottom:1px solid var(--member-line)}.portfolio-risk-rails span{font-size:11px;font-weight:850}.portfolio-risk-rails i{height:5px;background:#1220361a}.portfolio-risk-rails i b{display:block;height:100%;background:var(--member-moss)}.portfolio-risk-rails strong{text-align:right}.portfolio-value-hero{display:grid;grid-template-columns:.8fr 1.2fr .6fr;gap:60px;align-items:center;min-height:330px;padding:50px clamp(30px,6vw,104px);color:#fff;background:var(--member-ink)}.portfolio-value-hero>div:first-child>strong{display:block;margin:18px 0 10px;color:var(--member-lime);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(68px,7vw,110px);letter-spacing:-.065em;line-height:.8}.portfolio-value-hero small{color:#98a4b5;font-size:9px}.portfolio-value-bars{display:flex;gap:8px;align-items:end;height:150px}.portfolio-value-bars i{flex:1;background:var(--member-lime);opacity:.3}.portfolio-value-bars i:last-child{opacity:1}.portfolio-value-hero aside div{padding:20px 0;border-top:1px solid var(--member-sidebar-line)}.portfolio-value-hero aside strong{display:block;margin-top:7px;font-size:19px}.portfolio-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--member-ink);border-bottom:1px solid var(--member-ink)}.portfolio-value-grid>div{min-height:220px;padding:28px;border-right:1px solid var(--member-line)}.portfolio-value-grid>div:last-child{border-right:0}.portfolio-value-grid strong{display:block;margin:34px 0 16px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:38px;letter-spacing:-.05em}.portfolio-value-grid small{color:var(--member-muted);font-size:9px;line-height:1.45}.portfolio-value-grid .is-emphasis{color:#fff;background:var(--member-moss)}.portfolio-value-grid .is-emphasis span,.portfolio-value-grid .is-emphasis small{color:#d3dcea}.portfolio-proof-surface>.portfolio-curve-panel{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.portfolio-ledger-principle{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(260px,.5fr);gap:45px;align-items:start;padding:42px clamp(30px,6vw,104px);border-bottom:1px solid var(--member-line);color:#fff;background:var(--member-moss)}.portfolio-ledger-principle>span{color:var(--member-lime)}.portfolio-ledger-principle>strong{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:31px;line-height:1.05}.portfolio-ledger-principle>p{margin:0;color:#d3dcea;font-size:11px;line-height:1.55}.portfolio-ledger-table{padding:54px clamp(30px,6vw,104px) 80px}.portfolio-ledger-table>header,.portfolio-ledger-table>article{display:grid;grid-template-columns:.75fr 1fr 1.45fr .8fr .8fr;gap:24px}.portfolio-ledger-table>header{padding-bottom:13px;border-bottom:1px solid var(--member-ink);color:var(--member-muted);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.portfolio-ledger-table>article{align-items:start;padding:26px 0;border-bottom:1px solid var(--member-line)}.portfolio-ledger-table strong,.portfolio-ledger-table small{display:block}.portfolio-ledger-table strong{font-size:11px}.portfolio-ledger-table small{margin-top:6px;color:var(--member-muted);font-size:9px;line-height:1.45}.portfolio-replay-strip{border-top:1px solid var(--member-sidebar-line)}.portfolio-replay-strip>div:last-child{padding:28px 0;border-top:4px solid var(--member-lime);border-bottom:1px solid #fff}.portfolio-replay-strip>div:last-child span{color:var(--member-lime)}.portfolio-replay-strip>div:last-child strong{display:block;margin:16px 0 8px;font-size:28px}.portfolio-replay-strip>div:last-child small{color:#98a4b5}@media(max-width:1180px){.portfolio-command-stage,.portfolio-signal-layout,.portfolio-account-grid{grid-template-columns:1fr}.portfolio-command-stage__answer,.portfolio-signal-feed,.portfolio-profile-editor{border-right:0;border-bottom:1px solid var(--member-line)}.portfolio-value-hero{grid-template-columns:.8fr 1.2fr}.portfolio-value-hero aside{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:840px){.member-product-link+.member-portfolio-subnav{display:none}.portfolio-mobile-nav{position:sticky;top:110px;z-index:11;display:block;overflow-x:auto;border-bottom:1px solid var(--member-line);background:#f5f7fbf7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.portfolio-mobile-nav .member-portfolio-subnav{display:flex;width:max-content;margin:0;border:0}.portfolio-mobile-nav .member-portfolio-subnav a{min-height:52px;padding:0 13px;border-bottom:2px solid transparent;white-space:nowrap}.portfolio-mobile-nav .member-portfolio-subnav a.is-active{border-bottom-color:var(--member-moss);color:var(--member-ink);background:transparent}.portfolio-mobile-nav .member-portfolio-subnav a span{display:none}.portfolio-os-header{grid-template-columns:1fr;padding:52px 22px 40px}.portfolio-os-header h1{font-size:clamp(58px,17vw,84px)}.portfolio-review-stamp,.portfolio-risk-state,.portfolio-data-badge{justify-self:stretch}.portfolio-command-stage__answer,.portfolio-command-stage__action,.portfolio-alignment-workbench,.portfolio-monitoring-brief,.portfolio-scenario-room,.portfolio-value-receipt,.portfolio-proof-surface{padding:52px 22px}.portfolio-command-stage__answer h2{font-size:clamp(70px,22vw,100px)}.portfolio-pulse-strip,.portfolio-account-summary,.portfolio-risk-budget,.portfolio-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-pulse-strip>div,.portfolio-account-summary>div,.portfolio-risk-budget>div,.portfolio-value-grid>div{min-height:130px;padding:20px 16px;border-bottom:1px solid var(--member-line)}.portfolio-pulse-strip>div:nth-child(2n),.portfolio-account-summary>div:nth-child(2n),.portfolio-risk-budget>div:nth-child(2n),.portfolio-value-grid>div:nth-child(2n){border-right:0}.portfolio-alignment-workbench>header,.portfolio-scenario-room>header,.portfolio-value-receipt>header,.portfolio-proof-surface>header,.portfolio-monitoring-brief,.portfolio-import-strip,.portfolio-replay-strip,.portfolio-ledger-principle{grid-template-columns:1fr;gap:28px}.portfolio-alignment-grid{grid-template-columns:1fr}.portfolio-alignment-grid article,.portfolio-alignment-grid article:nth-child(2){border-right:0}.portfolio-alignment-grid form{grid-template-columns:1fr;padding:24px 0}.portfolio-alignment-grid form>small{grid-column:1}.portfolio-signal-current{grid-template-columns:1fr;gap:15px;padding:24px 22px}.portfolio-signal-current a{width:fit-content}.portfolio-signal-feed,.portfolio-delivery-panel,.portfolio-profile-editor,.portfolio-cash-planner{padding:42px 22px}.portfolio-signal-feed article{grid-template-columns:28px minmax(0,1fr)}.portfolio-signal-feed article>button{grid-column:2;width:fit-content}.portfolio-signal-feed dl{display:grid;grid-template-columns:repeat(2,1fr)}.portfolio-profile-editor form,.portfolio-cash-planner form{grid-template-columns:1fr}.portfolio-profile-editor form>button,.portfolio-cash-planner form>button{grid-column:1;width:100%}.portfolio-import-strip,.portfolio-replay-strip{padding:48px 22px}.portfolio-scenario-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-scenario-selector button{min-height:112px;border-bottom:1px solid var(--member-line)}.portfolio-scenario-result{grid-template-columns:1fr}.portfolio-scenario-result>div{padding:0 0 22px;border-right:0;border-bottom:1px solid var(--member-line)}.portfolio-risk-rails{padding:32px 22px 54px}.portfolio-risk-rails>div{grid-template-columns:1fr auto;gap:12px;padding:18px 0}.portfolio-risk-rails i{grid-column:1 / -1;grid-row:2}.portfolio-value-hero{grid-template-columns:1fr;gap:28px;padding:44px 22px}.portfolio-value-hero aside{grid-column:1}.portfolio-value-grid .is-emphasis{grid-column:1 / -1}.portfolio-ledger-table{padding:38px 22px 60px;overflow-x:auto}.portfolio-ledger-table>header,.portfolio-ledger-table>article{min-width:830px}.portfolio-export-button{width:fit-content}}@media(prefers-reduced-motion:reduce){.portfolio-os-view *{scroll-behavior:auto!important}}.member-trading-workspace{--trading-ink: var(--member-ink);--trading-paper: var(--member-paper);--trading-moss: var(--member-moss);--trading-lime: var(--member-lime);--trading-muted: var(--member-muted);--trading-line: var(--member-line);color:var(--trading-ink);background:var(--trading-paper)}.member-trading-subnav{display:grid;gap:2px;padding:0 8px 12px}.member-trading-subnav a{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:0 9px;border-left:2px solid transparent;color:var(--ui-slate-400);font-size:10px;text-decoration:none}.member-trading-subnav a:hover,.member-trading-subnav a.is-active{border-left-color:var(--trading-lime);color:#fff;background:#ffffff0f}.member-trading-subnav a span{color:var(--ui-slate-500);font-size:8px}.member-trading-subnav a strong{overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.member-trading-subnav a b{display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;color:var(--trading-ink);background:var(--trading-lime);font-size:8px}.trading-mobile-nav{display:none}.trading-os-header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:start;gap:clamp(46px,8vw,128px);padding:clamp(64px,7vw,112px) clamp(28px,5vw,76px);border-bottom:1px solid var(--trading-line)}.trading-os-header .eyebrow,.member-trading-workspace .eyebrow{margin:0 0 20px;color:var(--trading-moss);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.trading-os-header h1{max-width:900px;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(58px,6vw,100px);font-weight:400;letter-spacing:-.07em;line-height:.9}.trading-os-header h1 em{color:var(--trading-moss);font-weight:400}.trading-os-header>div:first-child>p:last-child{max-width:760px;margin:30px 0 0;color:var(--trading-muted);font-size:17px;line-height:1.6}.trading-model-stamp,.trading-book-total,.trading-account-stamp,.trading-change-count,.trading-execution-debt,.trading-risk-state,.trading-value-stamp{align-self:start;margin-top:48px;padding:30px;border-top:5px solid var(--trading-lime);color:#fff;background:var(--trading-ink)}.trading-model-stamp span,.trading-book-total span,.trading-account-stamp span,.trading-change-count span,.trading-execution-debt span,.trading-risk-state span,.trading-value-stamp span{display:block;margin-bottom:22px;color:var(--trading-lime);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.trading-model-stamp strong,.trading-book-total strong,.trading-account-stamp strong,.trading-execution-debt strong,.trading-risk-state strong,.trading-value-stamp strong{display:block;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(30px,3vw,48px);font-weight:400;letter-spacing:-.05em;line-height:1}.trading-model-stamp small,.trading-book-total small,.trading-account-stamp small,.trading-change-count small,.trading-execution-debt small,.trading-risk-state small,.trading-value-stamp small{display:block;margin-top:22px;color:#a0abbc;font-size:10px;line-height:1.5}.trading-change-count strong{display:block;margin-bottom:4px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:76px;font-weight:400;line-height:.85}.trading-preview-banner{display:flex;align-items:center;gap:20px;padding:14px clamp(28px,5vw,76px);color:#342f18;background:#e8db9c;font-size:11px}.trading-preview-banner strong{letter-spacing:.08em;text-transform:uppercase}.trading-next-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:clamp(48px,6vw,84px) clamp(28px,5vw,76px);color:#fff;background:var(--trading-moss)}.trading-next-action span{color:var(--trading-lime);font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.trading-next-action h2,.trading-command-grid h2,.trading-book-foot h2,.trading-bankroll-workbench h2,.trading-account-control h2,.trading-capital-ledger h2,.trading-shadow-book h2,.trading-execution-grid h2,.trading-fill-ledger h2,.trading-risk-map h2,.trading-risk-register h2,.trading-return-comparison h2,.trading-value-receipt h2{margin:16px 0 0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(34px,4vw,62px);font-weight:400;letter-spacing:-.055em;line-height:.98}.trading-next-action p{max-width:760px;margin:20px 0 0;color:#d3dcea;line-height:1.55}.trading-next-action a,.trading-book-pulse header a,.trading-bankroll a,.trading-execution a,.trading-performance a{color:inherit;font-size:11px;font-weight:850;text-underline-offset:6px}.trading-command-strip,.trading-book-summary,.trading-capital-strip,.trading-risk-strip,.trading-performance-ribbon,.trading-ledger-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--trading-line)}.trading-command-strip>div,.trading-book-summary>div,.trading-capital-strip>div,.trading-risk-strip>div,.trading-performance-ribbon>div,.trading-ledger-summary>div{min-height:132px;padding:28px clamp(20px,3vw,40px);border-right:1px solid var(--trading-line)}.trading-command-strip>div:last-child,.trading-book-summary>div:last-child,.trading-capital-strip>div:last-child,.trading-risk-strip>div:last-child,.trading-performance-ribbon>div:last-child,.trading-ledger-summary>div:last-child{border-right:0}.trading-command-strip span,.trading-book-summary span,.trading-capital-strip span,.trading-risk-strip span,.trading-performance-ribbon span,.trading-ledger-summary span{color:var(--trading-muted);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.trading-command-strip strong,.trading-book-summary strong,.trading-capital-strip strong,.trading-risk-strip strong,.trading-performance-ribbon strong,.trading-ledger-summary strong{display:block;margin-top:17px;font-size:clamp(22px,2.2vw,34px);letter-spacing:-.045em}.trading-command-strip small,.trading-book-summary small,.trading-capital-strip small,.trading-risk-strip small,.trading-performance-ribbon small{display:block;margin-top:8px;color:var(--trading-muted);font-size:10px}.trading-command-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:0;border-bottom:1px solid var(--trading-line)}.trading-book-pulse,.trading-operating-receipt{padding:clamp(54px,6vw,88px) clamp(28px,5vw,76px)}.trading-book-pulse{border-right:1px solid var(--trading-line)}.trading-book-pulse>header,.trading-shadow-book>header,.trading-account-control form>header,.trading-capital-ledger>header,.trading-fill-ledger>header,.trading-return-comparison>header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:38px}.trading-book-pulse__rows{border-top:1px solid var(--trading-line)}.trading-book-pulse__rows>div{display:grid;grid-template-columns:minmax(150px,1fr) 120px 120px 80px;align-items:center;gap:20px;min-height:88px;border-bottom:1px solid var(--trading-line)}.trading-book-pulse__rows span{display:grid;gap:4px}.trading-book-pulse__rows small{color:var(--trading-muted);font-size:9px;text-transform:uppercase}.trading-book-pulse__rows em,.trading-target-action b,.trading-shadow-row em{padding:8px 10px;color:#fff;background:var(--trading-moss);font-size:9px;font-style:normal;font-weight:850;text-align:center;text-transform:uppercase}.trading-book-pulse__rows .is-hold,.trading-target-action .is-hold,.trading-shadow-row em.is-aligned{color:var(--trading-ink);background:#e1e5eb}.trading-book-pulse__rows .is-sell,.trading-target-action .is-sell{background:#9c4e45}.trading-operating-receipt{color:#fff;background:var(--trading-ink)}.trading-operating-receipt .eyebrow{color:var(--trading-lime)}.trading-operating-receipt ol,.trading-execution-grid ol{margin:34px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.2);list-style:none}.trading-operating-receipt li,.trading-execution-grid li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.2)}.trading-operating-receipt li>span,.trading-execution-grid li>span{color:var(--trading-lime);font-size:9px;font-weight:850}.trading-operating-receipt li p{margin:5px 0 0;color:#a0abbc;font-size:11px}.trading-value-ribbon{display:grid;grid-template-columns:repeat(4,1fr) auto;align-items:center;color:#fff;background:var(--trading-moss)}.trading-value-ribbon>div{min-height:122px;padding:28px;border-right:1px solid rgba(255,255,255,.22)}.trading-value-ribbon span{display:block;color:#c7d5eb;font-size:9px;text-transform:uppercase}.trading-value-ribbon strong{display:block;margin-top:16px;color:var(--trading-lime);font-size:26px}.trading-value-ribbon a{padding:28px;color:#fff;font-size:11px;font-weight:850}.trading-target-table,.trading-bankroll-workbench,.trading-account-control,.trading-capital-ledger,.trading-queue-control,.trading-change-feed,.trading-shadow-book,.trading-execution-grid,.trading-fill-ledger,.trading-risk-map,.trading-risk-register,.trading-return-comparison,.trading-value-receipt,.trading-proof-context,.trading-ledger-table,.trading-ledger-principles{margin:0;padding:clamp(54px,6vw,92px) clamp(28px,5vw,76px);border-bottom:1px solid var(--trading-line)}.trading-target-table>header,.trading-target-table>article{display:grid;grid-template-columns:1.1fr repeat(3,minmax(110px,.8fr)) minmax(130px,.7fr);align-items:center;gap:22px}.trading-target-table>header{min-height:48px;border-bottom:1px solid var(--trading-ink);color:var(--trading-muted);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.trading-target-table>article{min-height:132px;border-bottom:1px solid var(--trading-line)}.trading-target-table>article>div{display:grid;gap:7px}.trading-target-table small{color:var(--trading-muted);font-size:9px;text-transform:uppercase}.trading-target-table strong{font-size:20px}.trading-target-identity strong{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:38px;font-weight:400}.is-positive{color:#2449bd!important}.is-negative{color:#a84f46!important}.trading-target-action button,.trading-bankroll button,.trading-queue-control button,.trading-change-actions button,.trading-shadow-book button,.trading-ledger-export{min-height:40px;padding:0 14px;border:1px solid var(--trading-ink);border-radius:0;color:#fff;background:var(--trading-ink);font-size:10px;font-weight:850}.trading-target-action button:hover,.trading-bankroll button:hover,.trading-queue-control button:hover,.trading-change-actions button:hover,.trading-shadow-book button:hover,.trading-ledger-export:hover{color:var(--trading-ink);background:var(--trading-lime)}.trading-book-foot{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(40px,7vw,100px);padding:clamp(60px,7vw,100px) clamp(28px,5vw,76px);color:#fff;background:var(--trading-moss)}.trading-book-foot p{color:#ced9eb;line-height:1.55}.trading-book-foot>div:last-child{border-top:1px solid rgba(255,255,255,.25)}.trading-book-foot a{display:grid;grid-template-columns:90px 1fr auto;gap:20px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.25);color:#fff;text-decoration:none}.trading-book-foot a span{color:var(--trading-lime);font-weight:850}.trading-book-foot a small{color:#ced9eb}.trading-bankroll-workbench{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(40px,7vw,100px)}.trading-bankroll-workbench form{display:grid;gap:18px}.trading-bankroll label,.trading-account-control label{display:grid;gap:7px;color:var(--trading-muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.trading-bankroll input,.trading-bankroll select,.trading-account-control input,.trading-account-control select{width:100%;min-height:50px;padding:0 13px;border:1px solid var(--trading-line);border-radius:0;color:var(--trading-ink);background:#fafbf9;font:inherit;font-size:14px;text-transform:none}.trading-money-input{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid var(--trading-line);background:#fafbf9}.trading-money-input b{padding-left:13px;font-size:10px}.trading-money-input input{border:0}.trading-bankroll-workbench form>small{color:var(--trading-muted);line-height:1.5}.trading-capital-preview{min-height:480px;padding:clamp(30px,4vw,52px);color:#fff;background:var(--trading-ink)}.trading-capital-preview>header{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.22)}.trading-capital-preview>header span{color:var(--trading-lime);font-size:10px;text-transform:uppercase}.trading-capital-preview>header strong{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:46px;font-weight:400}.trading-preview-math{display:grid;grid-template-columns:repeat(2,1fr)}.trading-preview-math>div{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.18)}.trading-preview-math>div:nth-child(odd){padding-right:20px;border-right:1px solid rgba(255,255,255,.18)}.trading-preview-math>div:nth-child(2n){padding-left:20px}.trading-preview-math span,.trading-preview-packet>span{display:block;color:#97a2b2;font-size:9px;text-transform:uppercase}.trading-preview-math strong{display:block;margin-top:10px;font-size:20px}.trading-preview-packet{padding:24px 0}.trading-preview-packet>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.14)}.trading-capital-preview footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.trading-capital-preview footer button:first-child{border-color:#ffffff59;color:#fff;background:transparent}.trading-capital-preview footer button:last-child{border-color:var(--trading-lime);color:var(--trading-ink);background:var(--trading-lime)}.trading-preview-empty{display:grid;min-height:390px;align-content:center;max-width:520px}.trading-preview-empty>span{color:var(--trading-lime);font-size:10px}.trading-preview-empty h3{margin:24px 0 15px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:48px;font-weight:400;letter-spacing:-.05em}.trading-preview-empty p{color:#aeb9ca;line-height:1.6}.trading-account-control{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:clamp(40px,7vw,100px)}.trading-account-control form>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.trading-account-control aside{padding:34px;color:#fff;background:var(--trading-moss)}.trading-account-control aside .eyebrow{color:var(--trading-lime)}.trading-account-control aside p{color:#d2ddec;line-height:1.55}.trading-account-control aside button{width:100%;margin-top:16px}.trading-account-control aside>div{display:grid;gap:8px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.24)}.trading-account-control aside small{color:#c2cfe4}.trading-capital-ledger>header,.trading-fill-ledger>header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:36px}.trading-capital-ledger>article,.trading-fill-ledger>article{display:grid;grid-template-columns:190px 160px 140px minmax(0,1fr);align-items:center;gap:22px;min-height:66px;border-bottom:1px solid var(--trading-line);font-size:12px}.trading-capital-ledger article span,.trading-fill-ledger article span,.trading-capital-ledger article small,.trading-fill-ledger article small{color:var(--trading-muted)}.trading-queue-control{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:32px;padding-top:28px;padding-bottom:28px;color:#fff;background:var(--trading-moss)}.trading-queue-control span{display:block;color:#c2cfe4;font-size:9px;text-transform:uppercase}.trading-queue-control strong{display:block;margin-top:7px;font-size:12px}.trading-queue-control>div:nth-child(2){display:flex;align-items:center;gap:12px}.trading-queue-control>div:nth-child(2) span{margin-right:8px}.trading-queue-control label{font-size:10px}.trading-change-feed{padding-top:0}.trading-change-feed>article{display:grid;grid-template-columns:44px 110px minmax(250px,1fr) minmax(140px,.5fr) minmax(140px,.5fr);align-items:center;gap:24px;min-height:150px;border-bottom:1px solid var(--trading-line)}.trading-change-feed>article.is-complete{opacity:.5}.trading-change-index{color:var(--trading-moss);font-size:10px;font-weight:850}.trading-change-source,.trading-change-size{display:grid;gap:8px}.trading-change-feed small{color:var(--trading-muted);font-size:9px;text-transform:uppercase}.trading-change-instruction h2{margin:6px 0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:34px;font-weight:400;letter-spacing:-.045em}.trading-change-instruction p,.trading-change-size span{margin:0;color:var(--trading-muted);font-size:11px}.trading-change-size strong{font-size:21px}.trading-change-actions{display:grid;gap:7px}.trading-change-actions button:first-child{color:var(--trading-ink);background:transparent}.trading-shadow-book>header{margin-bottom:26px}.trading-shadow-head,.trading-shadow-row{display:grid;grid-template-columns:120px 1fr 1fr 130px 80px;align-items:center;gap:22px}.trading-shadow-head{min-height:44px;border-bottom:1px solid var(--trading-ink);color:var(--trading-muted);font-size:9px;text-transform:uppercase}.trading-shadow-row{min-height:88px;border-bottom:1px solid var(--trading-line)}.trading-shadow-row>span:nth-child(2),.trading-shadow-row>span:nth-child(3){position:relative;height:24px;background:#e0e4e9}.trading-shadow-row i{position:absolute;inset:0 auto 0 0;background:var(--trading-moss)}.trading-shadow-row>span:nth-child(3) i{background:#8c9bae}.trading-shadow-row span b{position:absolute;top:50%;right:8px;z-index:1;transform:translateY(-50%);color:#fff;font-size:10px}.trading-execution-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(40px,7vw,100px);color:#fff;background:var(--trading-ink)}.trading-execution-grid .eyebrow{color:var(--trading-lime)}.trading-execution-grid li{grid-template-columns:34px 1fr auto}.trading-execution-grid li p{margin:5px 0 0;color:#a6b2c3;font-size:11px}.trading-execution-grid li>b{color:var(--trading-lime);font-size:9px;text-transform:uppercase}.trading-execution-grid aside{padding:32px;color:var(--trading-ink);background:var(--trading-lime)}.trading-execution-grid aside .eyebrow{color:var(--trading-moss)}.trading-execution-grid aside p{line-height:1.55}.trading-execution-grid aside dl{margin:30px 0;border-top:1px solid rgb(18 32 54 / .3)}.trading-execution-grid aside dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid rgb(18 32 54 / .3)}.trading-execution-grid aside dt{color:#526078}.trading-risk-map{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(40px,7vw,100px)}.trading-risk-selector button{display:grid;width:100%;grid-template-columns:1fr auto;gap:20px;padding:20px 0;border:0;border-bottom:1px solid var(--trading-line);color:var(--trading-ink);background:transparent;text-align:left}.trading-risk-selector button.is-active{padding-right:16px;padding-left:16px;color:#fff;background:var(--trading-moss)}.trading-risk-selector button span{font-weight:750}.trading-risk-selector button strong{color:var(--trading-muted)}.trading-risk-selector button.is-active strong{color:var(--trading-lime)}.trading-risk-result{padding:clamp(34px,5vw,60px);color:#fff;background:var(--trading-ink)}.trading-risk-result>span{color:var(--trading-lime);font-size:9px;text-transform:uppercase}.trading-risk-result>strong{display:block;margin:28px 0 16px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(70px,9vw,130px);font-weight:400;letter-spacing:-.07em;line-height:.8}.trading-risk-result>p{max-width:680px;color:#bcc8db;line-height:1.6}.trading-risk-result dl{display:grid;grid-template-columns:repeat(3,1fr);margin:34px 0 24px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.trading-risk-result dl div{padding:18px;border-right:1px solid rgba(255,255,255,.2)}.trading-risk-result dl div:last-child{border-right:0}.trading-risk-result dt{color:#97a2b2;font-size:9px;text-transform:uppercase}.trading-risk-result dd{margin:12px 0 0;font-size:22px}.trading-risk-result small{color:#95a2b6}.trading-risk-register{padding-top:0}.trading-risk-register>header{padding:62px 0 36px}.trading-risk-register>div{display:grid;grid-template-columns:44px 180px minmax(0,1fr) 110px;gap:24px;padding:24px 0;border-bottom:1px solid var(--trading-line)}.trading-risk-register>div>span{color:var(--trading-moss);font-size:10px}.trading-risk-register p{margin:0;color:var(--trading-muted)}.trading-risk-register b{color:var(--trading-moss);font-size:10px;text-transform:uppercase}.trading-return-comparison>header{align-items:start}.trading-return-comparison>header>p{max-width:500px;color:var(--trading-muted);line-height:1.55}.trading-return-bars{display:grid;gap:20px}.trading-return-bars>div{display:grid;grid-template-columns:190px minmax(0,1fr) 90px;align-items:center;gap:24px}.trading-return-bars>div>span{font-size:12px;font-weight:750}.trading-return-bars>div>div{height:38px;background:#e0e4e9}.trading-return-bars i{display:block;height:100%;background:var(--trading-moss)}.trading-return-bars .actual i{background:#8392a8}.trading-return-bars .benchmark i{background:var(--ui-blue-400)}.trading-return-bars strong{font-size:24px;text-align:right}.trading-execution-gap{display:grid;grid-template-columns:140px 110px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:42px;padding:28px;color:#fff;background:var(--trading-ink)}.trading-execution-gap span{color:var(--trading-lime);font-size:9px;text-transform:uppercase}.trading-execution-gap strong{font-size:30px}.trading-execution-gap p{margin:0;color:#b5bfd0;line-height:1.5}.trading-value-receipt{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(40px,7vw,100px);color:#fff;background:var(--trading-moss)}.trading-value-receipt .eyebrow{color:var(--trading-lime)}.trading-value-receipt p{color:#cdd8ea;line-height:1.6}.trading-value-receipt dl{margin:0;border-top:1px solid rgba(255,255,255,.25)}.trading-value-receipt dl div{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.25)}.trading-value-receipt dd{margin:0;font-size:22px;font-weight:750}.trading-value-receipt .is-total{color:var(--trading-lime)}.trading-proof-context{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.trading-proof-context>div{padding:22px;border:1px solid var(--trading-line);border-right:0}.trading-proof-context>div:last-of-type{border-right:1px solid var(--trading-line)}.trading-proof-context span{color:var(--trading-muted);font-size:9px;text-transform:uppercase}.trading-proof-context strong{display:block;margin-top:12px;font-size:20px}.trading-proof-context p{grid-column:1 / -1;margin:24px 0 0;color:var(--trading-muted);line-height:1.55}.trading-ledger-table{padding-top:0}.trading-ledger-table>header,.trading-ledger-table>article{display:grid;grid-template-columns:170px 90px minmax(180px,1fr) 130px minmax(140px,.7fr) 90px;align-items:center;gap:20px}.trading-ledger-table>header{min-height:48px;border-bottom:1px solid var(--trading-ink);color:var(--trading-muted);font-size:9px;text-transform:uppercase}.trading-ledger-table>article{min-height:76px;border-bottom:1px solid var(--trading-line);font-size:12px}.trading-ledger-table article small{color:var(--trading-muted)}.trading-ledger-table article em{font-size:10px;font-style:normal;font-weight:750;text-transform:uppercase}.trading-ledger-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:0;color:#fff;background:var(--trading-ink)}.trading-ledger-principles>div{padding:34px;border-right:1px solid rgba(255,255,255,.2)}.trading-ledger-principles>div:last-child{border-right:0}.trading-ledger-principles span{color:var(--trading-lime);font-size:10px}.trading-ledger-principles strong{display:block;margin-top:24px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:30px;font-weight:400}.trading-ledger-principles p{color:#aeb9ca;line-height:1.55}.trading-empty-line{padding:28px 0;border-top:1px solid var(--trading-line);border-bottom:1px solid var(--trading-line);color:var(--trading-muted)}.trading-empty-state{padding:80px 0}.trading-empty-state>span{color:var(--trading-moss);font-size:10px;font-weight:850;text-transform:uppercase}.trading-empty-state h2{margin:24px 0 12px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:52px;font-weight:400;letter-spacing:-.055em}.trading-empty-state p{color:var(--trading-muted)}@media(max-width:1180px){.trading-os-header,.trading-command-grid,.trading-book-foot,.trading-bankroll-workbench,.trading-account-control,.trading-risk-map,.trading-value-receipt{grid-template-columns:1fr}.trading-model-stamp,.trading-book-total,.trading-account-stamp,.trading-change-count,.trading-execution-debt,.trading-risk-state,.trading-value-stamp{width:min(100%,680px);margin-top:0}.trading-book-pulse{border-right:0;border-bottom:1px solid var(--trading-line)}.trading-change-feed>article{grid-template-columns:38px 90px minmax(220px,1fr) 130px}.trading-change-actions{grid-column:3 / -1;grid-template-columns:repeat(2,minmax(130px,180px));padding-bottom:18px}.trading-target-table{overflow-x:auto}.trading-target-table>header,.trading-target-table>article{min-width:920px}.trading-account-control form>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.member-trading-subnav{display:flex;min-width:max-content;padding:0}.member-trading-subnav a{min-width:138px;min-height:48px;border-bottom:3px solid transparent;border-left:0}.member-trading-subnav a:hover,.member-trading-subnav a.is-active{border-bottom-color:var(--trading-lime);border-left-color:transparent}.member-sidebar .member-trading-subnav{display:none}.trading-mobile-nav{position:sticky;top:110px;z-index:14;display:block;overflow-x:auto;color:#fff;background:var(--trading-ink)}.trading-os-header{padding-top:54px}.trading-command-strip,.trading-book-summary,.trading-capital-strip,.trading-risk-strip,.trading-performance-ribbon,.trading-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-command-strip>div:nth-child(2),.trading-book-summary>div:nth-child(2),.trading-capital-strip>div:nth-child(2),.trading-risk-strip>div:nth-child(2),.trading-performance-ribbon>div:nth-child(2),.trading-ledger-summary>div:nth-child(2){border-right:0}.trading-value-ribbon{grid-template-columns:repeat(2,1fr)}.trading-value-ribbon>a{grid-column:1 / -1}.trading-execution-grid{grid-template-columns:1fr}.trading-shadow-book{overflow-x:auto}.trading-shadow-book>header{min-width:720px}.trading-shadow-head,.trading-shadow-row{min-width:720px}.trading-queue-control{grid-template-columns:1fr}.trading-ledger-table{overflow-x:auto}.trading-ledger-table>header,.trading-ledger-table>article{min-width:900px}}@media(max-width:620px){.trading-os-header,.trading-target-table,.trading-bankroll-workbench,.trading-account-control,.trading-capital-ledger,.trading-queue-control,.trading-change-feed,.trading-shadow-book,.trading-execution-grid,.trading-fill-ledger,.trading-risk-map,.trading-risk-register,.trading-return-comparison,.trading-value-receipt,.trading-proof-context,.trading-ledger-table,.trading-ledger-principles{padding-right:20px;padding-left:20px}.trading-os-header h1{font-size:clamp(50px,15vw,70px)}.trading-next-action{grid-template-columns:1fr;padding-right:20px;padding-left:20px}.trading-command-strip,.trading-book-summary,.trading-capital-strip,.trading-risk-strip,.trading-performance-ribbon,.trading-ledger-summary{grid-template-columns:1fr}.trading-command-strip>div,.trading-book-summary>div,.trading-capital-strip>div,.trading-risk-strip>div,.trading-performance-ribbon>div,.trading-ledger-summary>div{min-height:110px;border-right:0}.trading-book-pulse,.trading-operating-receipt{padding-right:20px;padding-left:20px}.trading-book-pulse>header,.trading-shadow-book>header,.trading-account-control form>header,.trading-capital-ledger>header,.trading-fill-ledger>header,.trading-return-comparison>header{align-items:flex-start;flex-direction:column}.trading-book-pulse__rows>div{grid-template-columns:1fr 1fr;padding:18px 0}.trading-value-ribbon{grid-template-columns:1fr}.trading-capital-preview{min-height:0}.trading-preview-math,.trading-account-control form>div,.trading-risk-result dl,.trading-proof-context,.trading-ledger-principles{grid-template-columns:1fr}.trading-preview-math>div:nth-child(odd),.trading-preview-math>div:nth-child(2n){padding-right:0;padding-left:0;border-right:0}.trading-capital-preview footer{flex-direction:column}.trading-capital-ledger>article,.trading-fill-ledger>article{grid-template-columns:1fr 1fr;padding:18px 0}.trading-change-feed>article{grid-template-columns:32px 1fr;padding:24px 0}.trading-change-instruction,.trading-change-size,.trading-change-actions{grid-column:2}.trading-change-actions{grid-template-columns:1fr}.trading-risk-result dl div,.trading-proof-context>div,.trading-ledger-principles>div{border-right:0}.trading-risk-register>div{grid-template-columns:32px 1fr}.trading-risk-register p,.trading-risk-register b{grid-column:2}.trading-return-bars>div{grid-template-columns:1fr auto}.trading-return-bars>div>div{grid-column:1 / -1;grid-row:2}.trading-return-bars strong{grid-column:2;grid-row:1}.trading-execution-gap{grid-template-columns:1fr}}.apex-public{--ap-paper: var(--ui-blue-50);--ap-white: var(--ui-blue-50);--ap-ink: var(--ui-slate-800);--ap-moss: var(--ui-blue-700);--ap-muted: var(--ui-slate-500);--ap-line: var(--ui-slate-200);--ap-lime: var(--ui-blue-300);color:var(--ap-ink);background:var(--ap-paper);font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:clip;width:100%}.site-shell:has(.apex-public) .main-panel--premium{width:100%;max-width:none;padding:0;margin:0;gap:0}.site-shell:has(.apex-public) .masthead{background:var(--ui-blue-50);border-bottom:1px solid var(--ui-slate-150);box-shadow:none}.site-shell:has(.apex-public) .masthead__start,.site-shell:has(.apex-public) .masthead__login,.site-shell:has(.apex-public) .masthead__menu{border-radius:2px!important}.site-shell:has(.apex-public) .masthead__start{background:var(--ui-blue-300)!important}.site-shell:has(.apex-public) .site-footer{background:var(--ui-slate-800);border:0}.site-shell:has(.apex-public) .site-footer__inner{border:0;border-radius:0;background:transparent}.apex-public *,.apex-public *:before,.apex-public *:after{box-sizing:border-box}.apex-public h1,.apex-public h2,.apex-public h3,.apex-public p{margin:0}.apex-public button,.apex-public input{font:inherit}.apex-public button{cursor:pointer}.apex-public a,.apex-public button{-webkit-tap-highlight-color:transparent}.apex-public a:focus-visible,.apex-public button:focus-visible,.apex-public summary:focus-visible,.apex-public input:focus-visible{outline:2px solid var(--ui-slate-600);outline-offset:5px}.apex-public [hidden]{display:none!important}.apex-public a{text-decoration:none}.apex-public .ap-public-container{width:min(100%,1504px);margin-inline:auto;padding-inline:clamp(24px,4.5vw,84px)}.apex-public .ap-overline{display:block;color:var(--ap-moss);font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.apex-public h1,.apex-public h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.045em;text-wrap:balance}.apex-public h1{font-size:clamp(56px,5.55vw,88px);line-height:.99}.apex-public h2{font-size:clamp(43px,4.5vw,68px);line-height:1.03}.apex-public h1 em,.apex-public h2 em{color:var(--ap-moss);font-family:Georgia,Times New Roman,serif;font-size:.9em;font-weight:400;letter-spacing:-.065em}.apex-public .ap-public-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,84px);padding-block:clamp(52px,6vw,90px) clamp(56px,6vw,90px);min-height:0}.apex-public .ap-public-hero-copy,.apex-public .ap-public-hero-visual{min-width:0}.apex-public .ap-public-hero-copy>.ap-overline{margin-bottom:27px}.apex-public .ap-public-hero-copy>p{max-width:550px;margin-top:28px;font-size:clamp(16px,1.45vw,19px);line-height:1.65;color:var(--ap-muted)}.apex-public .ap-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px}.apex-public .ap-public-action{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:15px 21px;border:1px solid var(--ap-ink);border-radius:2px;background:var(--ap-ink);color:#fff;font-size:14px;line-height:1.4;font-weight:600;transition:background .2s,color .2s,border-color .2s}.apex-public .ap-public-action:hover{background:var(--ap-moss);border-color:var(--ap-moss)}.apex-public .ap-public-action svg,.apex-public .ap-public-text-link svg{width:22px;height:22px;flex-shrink:0;transition:transform .2s}.apex-public .ap-public-action:hover svg,.apex-public .ap-public-text-link:hover svg{transform:translate(3px)}.apex-public .ap-public-text-link{display:inline-flex;align-items:center;gap:15px;min-height:44px;color:var(--ap-ink);font-size:13px;font-weight:600;border-bottom:1px solid var(--ap-ink)}.apex-public button.ap-public-text-link{padding:0;border:0;border-bottom:1px solid var(--ap-ink);border-radius:0;background:transparent}.apex-public .ap-hero-note{display:block;margin-top:18px;color:var(--ap-muted);font-size:11px;line-height:1.6;letter-spacing:.01em}.apex-public .ap-public-hero-visual{position:relative}.apex-public .ap-public-hero-visual:before{content:"";position:absolute;inset:30px -15px -15px 24px;z-index:0;background:var(--ui-slate-150)}.apex-public .ap-research-preview{position:relative;background:var(--ap-white);border:1px solid var(--ap-line);box-shadow:0 8px 30px #20304708}.apex-public .ap-preview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;background:var(--ui-slate-100);border-bottom:1px solid var(--ap-line);color:var(--ui-slate-600);font-size:8px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.apex-public .ap-preview-toolbar span:first-child{font-weight:800}.apex-public .ap-preview-company{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:23px 24px 21px}.apex-public .ap-preview-company>div{display:flex;align-items:center;gap:11px}.apex-public .ap-company-monogram{display:grid;place-items:center;height:38px;width:38px;background:var(--ap-ink);color:var(--ap-white);font-family:Georgia,serif;font-size:24px}.apex-public .ap-preview-company strong{display:block;font-size:18px;font-weight:650;letter-spacing:-.025em}.apex-public .ap-preview-company div div>span{display:block;margin-top:3px;color:var(--ap-muted);font-size:9px}.apex-public .ap-preview-sample{display:block;color:var(--ap-muted);font-size:9px}.apex-public .ap-preview-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:0 24px;border-bottom:1px solid var(--ap-line)}.apex-public .ap-preview-tabs button{min-height:43px;padding:10px 4px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:0;background:transparent;color:var(--ui-slate-500);font-size:11px;text-align:center}.apex-public .ap-preview-tabs button[aria-selected=true]{color:var(--ap-ink);border-bottom-color:var(--ap-moss);font-weight:700}.apex-public .ap-preview-panel{min-height:332px;padding:22px 24px 19px;animation:ap-panel-enter .25s ease-out}.apex-public .ap-preview-headline>span{color:var(--ap-muted);font-size:9px}.apex-public .ap-preview-headline>strong{display:block;margin-top:9px;font-size:clamp(18px,1.65vw,24px);font-weight:500;letter-spacing:-.04em;line-height:1.15}.apex-public .ap-sample-chart{display:block;width:100%;height:120px;margin:14px 0 12px;overflow:visible}.apex-public .ap-chart-grid{stroke:var(--ui-slate-150);stroke-width:1}.apex-public .ap-chart-history{fill:none;stroke:var(--ui-blue-700);stroke-width:2.7;stroke-dasharray:710;animation:ap-chart-trace 1.5s ease both}.apex-public .ap-chart-range{fill:var(--ui-blue-200)}.apex-public .ap-chart-projection{fill:none;stroke:var(--ui-blue-700);stroke-width:2;stroke-dasharray:5 5}.apex-public .ap-chart-cut{stroke:var(--ui-slate-400);stroke-dasharray:3 4}.apex-public .ap-sample-chart circle{fill:var(--ui-blue-700)}.apex-public .ap-sample-chart text{font-family:Arial,sans-serif;font-size:10px;fill:var(--ui-slate-500)}.apex-public .ap-preview-models{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:13px;border-top:1px solid var(--ap-line)}.apex-public .ap-preview-models span{display:block;color:var(--ui-slate-400);font-size:9px}.apex-public .ap-preview-models strong{display:block;font-size:10px;margin-top:7px;font-weight:600;line-height:1.4}.apex-public .ap-state-on{color:var(--ui-blue-700)}.apex-public .ap-state-wait{color:#886329}.apex-public .ap-state-off{color:#9c4c43}.apex-public .ap-preview-note{color:var(--ap-muted);font-size:9px;line-height:1.6;margin-top:17px}.apex-public .ap-preview-open{display:flex;justify-content:space-between;align-items:center;min-height:50px;border-top:1px solid var(--ap-line);background:var(--ui-slate-100);padding:12px 24px;color:var(--ap-ink);font-size:11px;font-weight:600}.apex-public .ap-preview-open:hover{background:var(--ui-blue-200)}.apex-public .ap-preview-open svg{width:19px;height:19px}.apex-public .ap-sample-network{width:100%;display:block}.apex-public .ap-preview-panel .ap-sample-network{height:166px;margin-block:12px}.apex-public .ap-network-lines{fill:none;stroke:var(--ui-slate-200);stroke-width:1}.apex-public .ap-network-node circle{fill:var(--ui-blue-200);stroke:var(--ui-blue-300);stroke-width:1}.apex-public .ap-network-node text{fill:var(--ui-slate-700);font-family:Arial,sans-serif;font-size:10px;text-anchor:middle}.apex-public .ap-network-node--small circle{fill:var(--ui-slate-100)}.apex-public .ap-network-node--negative circle{fill:#eedcd4;stroke:#d6b3a2}.apex-public .ap-network-node--center circle{fill:var(--ui-blue-700);stroke:var(--ui-blue-700)}.apex-public .ap-network-node--center text{fill:#fff;font-size:14px}.apex-public .ap-preview-events{margin-block:20px}.apex-public .ap-preview-events>div{display:flex;gap:14px;padding-block:14px;border-top:1px solid var(--ap-line)}.apex-public .ap-preview-events>div>span{font-size:9px;color:var(--ap-moss)}.apex-public .ap-preview-events strong{display:block;font-size:12px;font-weight:600}.apex-public .ap-preview-events small{display:block;margin-top:5px;color:var(--ap-muted);font-size:10px}.apex-public .ap-public-promise{border-block:1px solid var(--ap-line)}.apex-public .ap-public-promise>div{display:grid;grid-template-columns:repeat(3,1fr);padding-block:23px;gap:30px}.apex-public .ap-public-promise span{display:flex;align-items:center;gap:15px;color:var(--ap-moss);font-size:11px;font-weight:500}.apex-public .ap-public-promise b{font-size:9px;font-weight:500;color:var(--ui-slate-400)}.apex-public .ap-public-offer,.apex-public .ap-public-benefits{padding-block:100px}.apex-public .ap-public-section-intro{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:70px}.apex-public .ap-public-section-intro h2{margin-top:23px}.apex-public .ap-public-section-intro>p{font-size:15px;line-height:1.75;color:var(--ap-muted);max-width:420px}.apex-public .ap-public-product-list{margin-top:60px}.apex-public .ap-public-product{display:grid;grid-template-columns:.45fr 1.6fr .8fr;align-items:center;gap:30px;padding:36px 0;border-top:1px solid var(--ap-line);transition:padding .25s,background .25s}.apex-public .ap-public-product:last-child{border-bottom:1px solid var(--ap-line)}.apex-public .ap-public-product:hover{padding-left:15px;padding-right:15px;background:var(--ui-blue-50)}.apex-public .ap-product-number{align-self:start;padding-top:11px;color:var(--ap-moss);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.apex-public .ap-public-product h3{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,3vw,43px);font-weight:500;line-height:1.15;letter-spacing:-.035em}.apex-public .ap-public-product p{margin-top:12px;max-width:520px;font-size:13px;line-height:1.65;color:var(--ap-muted)}.apex-public .ap-product-for{display:flex;align-items:center;justify-content:flex-end;gap:20px;font-size:10px;line-height:1.5}.apex-public .ap-product-for svg{width:25px;height:25px;flex-shrink:0}.apex-public .ap-public-evidence{color:#f4f5e9;background:var(--ui-blue-950);padding-block:90px}.apex-public .ap-public-evidence .ap-overline{color:var(--ui-blue-300)}.apex-public .ap-public-evidence h2 em{color:var(--ui-blue-200)}.apex-public .ap-public-evidence .ap-public-section-intro>p{color:var(--ui-slate-200)}.apex-public .ap-evidence-lines{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px}.apex-public .ap-evidence-lines>div{border-top:1px solid var(--ui-slate-500);padding:27px 30px 0;border-right:1px solid var(--ui-slate-600)}.apex-public .ap-evidence-lines>div:first-child{padding-left:0}.apex-public .ap-evidence-lines>div:last-child{padding-right:0;border-right:0}.apex-public .ap-evidence-lines>div>span{color:var(--ui-blue-300);font-size:10px;letter-spacing:.055em}.apex-public .ap-evidence-lines h3{margin-top:28px;font-size:22px;line-height:1.25;font-weight:500;letter-spacing:-.03em}.apex-public .ap-evidence-lines p{margin-top:17px;color:var(--ui-slate-200);font-size:13px;line-height:1.75}.apex-public .ap-evidence-lines a{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:23px;color:var(--ui-blue-200);font-size:11px;border-bottom:1px solid var(--ui-slate-500)}.apex-public .ap-evidence-lines a svg{height:18px;width:18px}.apex-public .ap-public-start{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:105px}.apex-public .ap-public-start h2{margin-top:23px}.apex-public .ap-public-start>div>p{max-width:420px;margin-top:24px;color:var(--ap-muted);font-size:15px;line-height:1.7}.apex-public .ap-public-start ol{list-style:none;margin:0;padding:0}.apex-public .ap-public-start li{display:flex;gap:27px;padding-block:28px;border-top:1px solid var(--ap-line)}.apex-public .ap-public-start li>span{padding-top:2px;font-size:10px;color:var(--ap-moss)}.apex-public .ap-public-start li h3{font-size:18px;letter-spacing:-.02em;font-weight:500}.apex-public .ap-public-start li p{margin-top:12px;color:var(--ap-muted);font-size:13px;line-height:1.7}.apex-public .ap-public-closing{background:var(--ui-blue-200);border-block:1px solid var(--ui-slate-200);padding-block:75px}.apex-public .ap-public-closing>div{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:center}.apex-public .ap-public-closing h2{margin-top:23px}.apex-public .ap-closing-action p{max-width:390px;color:var(--ui-slate-600);font-size:16px;line-height:1.7}.apex-public .ap-closing-action .ap-public-action{margin-top:26px}.apex-public .ap-closing-action small{display:block;margin-top:17px;color:var(--ui-slate-600);font-size:10px;line-height:1.6}.apex-public .ap-public-legal{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:24px}.apex-public .ap-public-legal p{max-width:740px;font-size:10px;color:var(--ap-muted);line-height:1.75}.apex-public .ap-public-legal a{display:inline-flex;align-items:center;flex-shrink:0;gap:20px;font-size:10px;min-height:44px}.apex-public .ap-public-legal a svg{width:18px;height:18px}.apex-public .ap-public-search{position:relative;margin-top:30px;width:100%}.apex-public .ap-public-search label{display:block;margin-bottom:12px;color:var(--ap-moss);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.apex-public .ap-search-input-row{display:flex;align-items:center;min-height:59px;background:var(--ui-blue-50);border:1px solid var(--ui-slate-400)}.apex-public .ap-search-input-row>svg{height:21px;width:21px;margin-left:17px;flex-shrink:0;color:var(--ui-slate-500)}.apex-public .ap-search-input-row input{min-width:0;flex:1;width:100%;border:0;background:transparent;border-radius:0;box-shadow:none;color:var(--ap-ink);padding:18px 13px;font-size:13px;outline:none}.apex-public .ap-search-input-row:focus-within{outline:2px solid var(--ui-slate-600);outline-offset:3px}.apex-public .ap-search-input-row input:focus-visible{outline:none}.apex-public .ap-search-input-row input::placeholder{color:var(--ui-slate-500);opacity:1}.apex-public .ap-search-input-row button{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;align-self:stretch;min-height:58px;padding:13px 17px;gap:12px;border:0;border-left:1px solid var(--ui-slate-400);border-radius:0;background:var(--ap-ink);color:#fff;font-size:11px}.apex-public .ap-search-input-row button svg{width:21px;height:21px}.apex-public .ap-search-examples{display:flex;align-items:center;gap:16px;margin-top:12px}.apex-public .ap-search-examples>span{color:var(--ap-muted);font-size:10px}.apex-public .ap-search-examples a{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--ap-moss);font-size:10px;font-weight:600}.apex-public .ap-search-examples svg{width:13px;height:13px}.apex-public .ap-search-error:empty{display:none}.apex-public .ap-search-error{font-size:12px;color:#8f443d;margin-top:12px}.apex-public .ap-public-search-results{position:absolute;z-index:8;top:86px;width:100%;background:var(--ap-white);border:1px solid var(--ui-slate-400);box-shadow:0 14px 20px #20304718}.apex-public .ap-public-search-results button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px;border:0;border-bottom:1px solid var(--ap-line);border-radius:0;background:transparent;color:var(--ap-ink);text-align:left}.apex-public .ap-public-search-results button:last-child{border-bottom:0}.apex-public .ap-public-search-results button:hover,.apex-public .ap-public-search-results button[aria-selected=true]{background:var(--ui-blue-200)}.apex-public .ap-public-search-results button>span{display:flex;align-items:baseline;gap:11px}.apex-public .ap-public-search-results button b{font-size:12px;min-width:40px}.apex-public .ap-public-search-results button span span{font-size:11px}.apex-public .ap-public-search-results small{font-size:9px;color:var(--ap-muted)}.apex-public .ap-insight-hero-note{margin-top:23px;display:grid;grid-template-columns:112px 1fr;gap:15px;border-top:1px solid var(--ap-line);padding-top:17px}.apex-public .ap-insight-hero-note>span{font-size:10px;color:var(--ap-moss);font-weight:600}.apex-public .ap-insight-hero-note p{font-size:10px;line-height:1.65;color:var(--ap-muted)}.apex-public .ap-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;gap:30px}.apex-public .ap-benefit-grid article{padding-top:22px;border-top:1px solid var(--ui-slate-400)}.apex-public .ap-benefit-grid article>span{font-size:9px;color:var(--ap-moss);text-transform:uppercase;letter-spacing:.06em}.apex-public .ap-benefit-grid h3{margin-top:24px;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:29px;letter-spacing:-.03em;line-height:1.05}.apex-public .ap-benefit-grid p{margin-top:17px;color:var(--ap-muted);font-size:13px;line-height:1.75}.apex-public .ap-public-connection-story{padding-block:80px;background:var(--ui-blue-950);color:#f4f5e9}.apex-public .ap-public-connection-story>div{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:70px}.apex-public .ap-connection-copy .ap-overline{color:var(--ui-blue-300)}.apex-public .ap-connection-copy h2{margin-top:22px}.apex-public .ap-connection-copy h2 em{color:var(--ui-blue-200)}.apex-public .ap-connection-copy>p{max-width:390px;margin-top:24px;color:var(--ui-slate-200);font-size:14px;line-height:1.8}.apex-public .ap-public-action--light{margin-top:28px;background:var(--ui-blue-300);border-color:var(--ui-blue-300);color:var(--ui-blue-950)}.apex-public .ap-public-action--light:hover{background:var(--ui-blue-200);border-color:var(--ui-blue-200)}.apex-public .ap-connection-copy>small{display:block;margin-top:17px;color:var(--ui-slate-300);font-size:10px;line-height:1.6}.apex-public .ap-connection-map{min-width:0}.apex-public .ap-connection-map .ap-sample-network{min-height:270px;overflow:visible}.apex-public .ap-connection-map .ap-network-lines{stroke:var(--ui-slate-600)}.apex-public .ap-connection-map .ap-network-node--small circle{fill:var(--ui-slate-700);stroke:var(--ui-slate-600)}.apex-public .ap-connection-map .ap-network-node--center circle{fill:var(--ui-blue-300);stroke:var(--ui-blue-300)}.apex-public .ap-connection-map .ap-network-node--center text{fill:var(--ui-blue-950)}.apex-public .ap-connection-map>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--ui-slate-600);padding-top:17px;color:var(--ui-slate-300);font-size:9px;line-height:1.6}.apex-public .ap-public-research-tools{padding-block:105px;display:grid;grid-template-columns:1fr 1.2fr;gap:95px}.apex-public .ap-tools-intro h2{margin-top:23px}.apex-public .ap-tools-intro>p{max-width:360px;margin-top:24px;color:var(--ap-muted);font-size:15px;line-height:1.7}.apex-public .ap-tools-intro>a{margin-top:27px}.apex-public .ap-tool-accordions details{border-top:1px solid var(--ap-line)}.apex-public .ap-tool-accordions details:last-child{border-bottom:1px solid var(--ap-line)}.apex-public .ap-tool-accordions summary{display:flex;align-items:center;gap:20px;min-height:75px;list-style:none;cursor:pointer}.apex-public .ap-tool-accordions summary::-webkit-details-marker{display:none}.apex-public .ap-tool-accordions summary>span{font-size:9px;color:var(--ap-moss)}.apex-public .ap-tool-accordions summary h3{flex:1;font-size:19px;font-weight:500;letter-spacing:-.025em}.apex-public .ap-tool-accordions summary i{font-family:Arial,sans-serif;font-size:21px;font-weight:300;font-style:normal;transition:transform .2s}.apex-public .ap-tool-accordions details[open] summary i{transform:rotate(45deg)}.apex-public .ap-tool-accordions details>div{padding:0 0 25px 32px}.apex-public .ap-tool-accordions details p{color:var(--ap-muted);font-size:13px;line-height:1.8}.apex-public .ap-tool-accordions details a{display:inline-flex;align-items:center;gap:13px;min-height:44px;margin-top:11px;font-size:11px;color:var(--ap-moss)}.apex-public .ap-tool-accordions details a svg{width:18px;height:18px}.apex-public .ap-guidance-preview{position:relative;background:var(--ui-blue-50);border:1px solid var(--ap-line)}.apex-public .ap-guidance-main{padding:37px 32px 24px}.apex-public .ap-guidance-main>strong,.apex-public .ap-trading-preview-title>strong{display:block;margin-top:21px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,3vw,46px);font-weight:500;line-height:1.06;letter-spacing:-.04em}.apex-public .ap-guidance-main>strong em,.apex-public .ap-trading-preview-title>strong em{color:var(--ap-moss);font-family:Georgia,serif;font-size:.85em;font-weight:400}.apex-public .ap-guidance-main>p{margin-top:22px;color:var(--ap-muted);font-size:13px;line-height:1.75;max-width:340px}.apex-public .ap-guidance-path{margin-top:31px}.apex-public .ap-guidance-path>div{display:grid;grid-template-columns:28px 1fr;column-gap:13px;padding:17px 0;border-top:1px solid var(--ap-line)}.apex-public .ap-guidance-path>div>span{grid-row:span 2;padding-top:2px;font-size:9px;color:var(--ap-moss)}.apex-public .ap-guidance-path b{font-size:13px;font-weight:550}.apex-public .ap-guidance-path small{margin-top:5px;color:var(--ap-muted);font-size:10px}.apex-public .ap-guidance-base{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--ui-blue-50);border-top:1px solid var(--ap-line);padding:16px 24px;font-size:9px;line-height:1.5;color:var(--ap-moss)}.apex-public .ap-trading-preview-title{padding:31px 26px}.apex-public .ap-trading-preview-title>strong{margin-top:17px;font-size:clamp(31px,2.8vw,42px)}.apex-public .ap-guidance-preview--trading .ap-preview-panel{min-height:260px;padding-top:26px}.apex-public .ap-trading-preview-caption{display:block;margin-bottom:20px;text-transform:uppercase;letter-spacing:.08em;color:var(--ap-moss);font-size:9px}.apex-public .ap-trading-workflow-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid var(--ap-line)}.apex-public .ap-trading-workflow-row b{font-weight:550;font-size:12px}.apex-public .ap-trading-workflow-row>span{color:var(--ap-muted);font-size:10px;text-align:right}.apex-public .ap-benefit-grid--three{grid-template-columns:repeat(3,1fr)}.apex-public .ap-public-portfolio-proof{padding-block:70px;background:var(--ui-slate-100);border-block:1px solid var(--ui-slate-200);scroll-margin-top:90px}.apex-public #trading-workflow{scroll-margin-top:70px}.apex-public .ap-proof-availability{color:var(--ap-muted);margin-top:30px;border-top:1px solid var(--ui-slate-200);padding-top:23px;font-size:13px;line-height:1.75}.apex-public .ap-proof-embed{min-width:0}.apex-public .ap-proof-embed>*{width:100%;max-width:none;border:0;margin:0;padding:0;border-radius:0;box-shadow:none;background:transparent}.apex-public .ap-proof-embed h2{margin-top:22px;max-width:900px;font-size:clamp(43px,4.5vw,68px);line-height:1.03}.apex-public .ap-proof-embed .eyebrow{color:var(--ap-moss);font-size:10px;line-height:1.5;letter-spacing:.12em}.apex-public .ap-proof-embed p{color:var(--ap-muted);font-size:14px;line-height:1.7}.apex-public .ap-trading-evidence-embed{margin-top:36px}.apex-public .ap-will-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.apex-public .ap-will-reveal.ap-is-visible{opacity:1;transform:translateY(0)}@keyframes ap-panel-enter{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ap-chart-trace{0%{stroke-dashoffset:710}to{stroke-dashoffset:0}}@media(min-width:1500px){.apex-public .ap-public-hero{gap:90px}}@media(max-width:1100px){.apex-public .ap-public-hero{gap:35px}.apex-public h1{font-size:clamp(52px,6vw,70px)}.apex-public .ap-hero-actions{gap:16px}.apex-public .ap-preview-toolbar{padding-inline:16px;font-size:7px}.apex-public .ap-preview-company,.apex-public .ap-preview-panel{padding-inline:18px}.apex-public .ap-preview-tabs{margin-inline:18px}.apex-public .ap-public-product{grid-template-columns:.4fr 1.8fr .6fr;gap:20px}.apex-public .ap-product-for{flex-direction:column-reverse;align-items:flex-end;gap:8px;text-align:right}.apex-public .ap-benefit-grid{gap:20px;grid-template-columns:repeat(2,1fr);row-gap:34px}.apex-public .ap-public-start,.apex-public .ap-public-research-tools{gap:50px}.apex-public .ap-search-input-row button{padding-inline:13px}.apex-public .ap-search-input-row button>span{display:none}}@media(max-width:800px){.apex-public .ap-public-hero{grid-template-columns:1fr;gap:45px;padding-top:45px;padding-bottom:65px}.apex-public .ap-public-hero-copy{max-width:610px}.apex-public h1{font-size:clamp(56px,9vw,78px);max-width:650px}.apex-public .ap-public-hero-copy>.ap-overline{margin-bottom:23px}.apex-public .ap-public-hero-visual{width:min(100%,620px);justify-self:center}.apex-public .ap-preview-panel{min-height:305px}.apex-public .ap-preview-headline>strong{font-size:24px}.apex-public .ap-public-hero-visual:before{inset:24px -10px -10px 18px}.apex-public .ap-public-promise>div{gap:15px;padding-block:20px}.apex-public .ap-public-promise span{align-items:flex-start;font-size:10px;gap:7px}.apex-public .ap-public-section-intro{grid-template-columns:1fr;gap:24px}.apex-public .ap-public-section-intro>p{max-width:560px}.apex-public .ap-public-offer,.apex-public .ap-public-benefits{padding-block:70px}.apex-public .ap-public-product-list{margin-top:37px}.apex-public .ap-public-product{grid-template-columns:95px 1fr;gap:20px;padding-block:29px}.apex-public .ap-product-for{grid-column:2;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;margin-top:-4px}.apex-public .ap-product-number{font-size:8px}.apex-public .ap-evidence-lines{grid-template-columns:1fr;margin-top:35px}.apex-public .ap-evidence-lines>div{padding:25px 0;border-right:0;display:grid;grid-template-columns:.6fr 1.4fr;column-gap:30px}.apex-public .ap-evidence-lines h3{margin:0}.apex-public .ap-evidence-lines p,.apex-public .ap-evidence-lines a{grid-column:2}.apex-public .ap-evidence-lines a{justify-self:start;margin-top:12px}.apex-public .ap-public-start{grid-template-columns:1fr;gap:40px;padding-block:70px}.apex-public .ap-public-start>div>p{max-width:540px}.apex-public .ap-public-closing>div{grid-template-columns:1fr;gap:30px}.apex-public .ap-closing-action p{max-width:550px}.apex-public .ap-public-evidence,.apex-public .ap-public-closing,.apex-public .ap-public-connection-story{padding-block:65px}.apex-public .ap-public-legal{align-items:flex-start}.apex-public .ap-public-connection-story>div{grid-template-columns:1fr;gap:40px}.apex-public .ap-connection-copy>p{max-width:530px}.apex-public .ap-connection-map{width:100%;max-width:620px;justify-self:center}.apex-public .ap-public-research-tools{grid-template-columns:1fr;gap:40px;padding-block:70px}.apex-public .ap-tools-intro>p{max-width:520px}.apex-public .ap-search-input-row button>span{display:inline}.apex-public .ap-benefit-grid--three{grid-template-columns:1fr}.apex-public .ap-public-portfolio-proof{padding-block:55px}}@media(max-width:480px){.apex-public .ap-public-container{padding-inline:22px}.apex-public .ap-public-hero{padding-top:37px;gap:34px}.apex-public h1{font-size:clamp(48px,12.5vw,60px);letter-spacing:-.052em;line-height:1.03}.apex-public h2{font-size:43px}.apex-public .ap-overline{font-size:9px;letter-spacing:.1em}.apex-public .ap-public-hero-copy>p{margin-top:22px;font-size:15px;line-height:1.7}.apex-public .ap-hero-actions{gap:12px 25px;margin-top:24px}.apex-public .ap-public-action{min-height:51px;padding-inline:17px;font-size:12px;gap:20px}.apex-public .ap-public-text-link{font-size:11px;gap:10px}.apex-public .ap-hero-note{font-size:10px;margin-top:12px}.apex-public .ap-preview-toolbar{padding:10px 14px;font-size:7px;gap:8px}.apex-public .ap-preview-company{padding:18px 16px}.apex-public .ap-preview-panel{padding:20px 16px 17px;min-height:316px}.apex-public .ap-preview-headline>strong{font-size:22px}.apex-public .ap-preview-tabs{margin-inline:16px}.apex-public .ap-preview-tabs button{font-size:10px}.apex-public .ap-preview-models{gap:8px}.apex-public .ap-preview-models strong{font-size:9px}.apex-public .ap-preview-note{font-size:8px}.apex-public .ap-preview-open{padding-inline:16px;font-size:10px}.apex-public .ap-public-promise>div{grid-template-columns:1fr;gap:12px}.apex-public .ap-public-promise span{font-size:11px;gap:15px}.apex-public .ap-public-offer,.apex-public .ap-public-benefits{padding-block:58px}.apex-public .ap-public-section-intro h2{margin-top:19px}.apex-public .ap-public-section-intro>p{font-size:14px}.apex-public .ap-public-product{grid-template-columns:1fr;gap:14px}.apex-public .ap-product-number{padding-top:0;font-size:9px}.apex-public .ap-public-product h3{font-size:34px}.apex-public .ap-public-product p{font-size:12px}.apex-public .ap-product-for{grid-column:1;margin-top:0;font-size:10px}.apex-public .ap-product-for svg{width:22px;height:22px}.apex-public .ap-evidence-lines>div{grid-template-columns:1fr;gap:14px}.apex-public .ap-evidence-lines h3{font-size:24px}.apex-public .ap-evidence-lines p,.apex-public .ap-evidence-lines a{grid-column:1;margin-top:0}.apex-public .ap-public-start li{gap:21px}.apex-public .ap-public-start li h3{font-size:17px}.apex-public .ap-public-start li p{font-size:12px}.apex-public .ap-public-legal{display:block;padding-block:20px}.apex-public .ap-public-legal a{margin-top:5px}.apex-public .ap-public-search{margin-top:25px}.apex-public .ap-search-input-row input{font-size:12px;padding-inline:10px}.apex-public .ap-search-input-row button{min-width:51px;padding-inline:11px}.apex-public .ap-search-input-row button>span{display:none}.apex-public .ap-search-input-row>svg{margin-left:12px;width:18px;height:18px}.apex-public .ap-public-search-results button>span{display:grid;gap:4px}.apex-public .ap-insight-hero-note{grid-template-columns:1fr;gap:8px;margin-top:15px}.apex-public .ap-benefit-grid{grid-template-columns:1fr;margin-top:34px;gap:27px}.apex-public .ap-benefit-grid h3{margin-top:16px;font-size:31px}.apex-public .ap-benefit-grid p{margin-top:12px;font-size:13px}.apex-public .ap-connection-map .ap-sample-network{min-height:0}.apex-public .ap-connection-map>div{font-size:8px}.apex-public .ap-tool-accordions summary{gap:15px}.apex-public .ap-tool-accordions summary h3{font-size:17px}.apex-public .ap-tool-accordions details>div{padding-left:27px}.apex-public .ap-closing-action p{font-size:14px}.apex-public .ap-guidance-main{padding:27px 22px 18px}.apex-public .ap-guidance-main>strong{font-size:37px}.apex-public .ap-guidance-main>p{font-size:12px}.apex-public .ap-guidance-base{padding:15px 18px;font-size:8px}.apex-public .ap-trading-preview-title{padding:25px 20px}.apex-public .ap-trading-preview-title>strong{font-size:34px}.apex-public .ap-trading-workflow-row{gap:15px}.apex-public .ap-trading-workflow-row b{font-size:11px}.apex-public .ap-trading-workflow-row>span{font-size:9px}}@media(prefers-reduced-motion:reduce){.apex-public *,.apex-public *:before,.apex-public *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.apex-public .ap-will-reveal{opacity:1;transform:none}}.irt{--irt-paper: var(--ui-blue-50);--irt-ink: var(--ui-navy-900);--irt-moss: var(--ui-blue-700);--irt-lime: var(--ui-blue-400);--irt-muted: var(--ui-slate-500);--irt-line: var(--ui-slate-150);--irt-red: #a74030;min-width:0;width:100%;color:var(--irt-ink);background:var(--irt-paper);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;text-align:left}.irt *,.irt *:before,.irt *:after{box-sizing:border-box}.irt [hidden]{display:none!important}.irt h1,.irt h2,.irt h3,.irt h4,.irt p,.irt dl,.irt dt,.irt dd{margin:0}.irt h1,.irt h2,.irt h3{color:var(--irt-ink);text-wrap:balance}.irt h2,.irt h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.035em}.irt a{color:inherit;text-decoration:none}.irt button,.irt input,.irt select{font:inherit;border-radius:0}.irt button{cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.irt button:disabled{cursor:wait;opacity:.65}.irt button:focus-visible,.irt a:focus-visible,.irt input:focus-visible,.irt select:focus-visible,.irt summary:focus-visible,.irt canvas:focus-visible{outline:2px solid var(--irt-moss);outline-offset:4px}.irt button:focus-visible,.irt a:focus-visible{position:relative;z-index:3}.irt-topline{display:flex;align-items:center;gap:24px;min-height:50px;padding:0 clamp(20px,3.5vw,60px);border-bottom:1px solid var(--irt-line);font-size:10px;font-weight:600}.irt-topline>span{margin-left:auto;color:var(--irt-muted);text-transform:uppercase;letter-spacing:.12em}.irt-topline>a{display:inline-flex;align-items:center;min-height:44px}.irt .irt-text-button{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:0;border:0;color:var(--irt-moss);background:transparent;font-size:12px;font-weight:700;text-align:left}.irt .irt-text-button:hover{color:var(--irt-ink);text-decoration:underline;text-underline-offset:5px}.irt-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px clamp(20px,3.5vw,60px) 24px}.irt-identity{display:flex;align-items:center;gap:16px;min-width:0}.irt-company-mark{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;color:var(--irt-paper);background:var(--irt-ink);font-size:16px;font-weight:750;letter-spacing:-.04em}.irt-identity>div:last-child{min-width:0}.irt-identity p{display:flex;flex-wrap:wrap;gap:10px;color:var(--irt-muted);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.irt-identity p>span:not(:empty){padding-left:10px;border-left:1px solid var(--irt-line)}.irt .irt-identity h1{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:3px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.06em;line-height:1.25}.irt .irt-identity h1 span{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:500;letter-spacing:-.04em}.irt-header-actions{display:flex;align-items:center;gap:12px;flex:0 1 440px;min-width:0}.irt-search{position:relative;display:flex;align-items:center;flex:1;gap:12px;min-width:0;padding:0 12px;border:1px solid var(--ui-slate-300);background:var(--ui-blue-50)}.irt-search>span{font-size:23px}.irt .irt-search input{width:100%;min-width:0;height:46px;padding:0;border:0;outline:none;color:var(--irt-ink);background:transparent;font-size:12px}.irt-search input::placeholder{color:var(--irt-muted)}.irt-search>button{width:30px;min-height:44px;padding:0;border:0;color:var(--irt-moss);background:transparent;font-size:20px}.irt-search-options{position:absolute;z-index:40;top:100%;right:-1px;left:-1px;max-height:320px;overflow:auto;border:1px solid var(--ui-slate-400);background:var(--ui-blue-50);box-shadow:0 14px 24px #12203610}.irt-search-options button{display:flex;align-items:center;gap:20px;width:100%;min-height:46px;padding:10px 14px;border:0;border-bottom:1px solid var(--irt-line);color:var(--irt-ink);background:transparent;text-align:left}.irt-search-options button:hover,.irt-search-options button[aria-selected=true]{background:var(--ui-blue-200)}.irt-search-options button strong{font-size:12px}.irt-search-options button span{color:var(--irt-muted);font-size:11px}.irt-search-options p{padding:16px;font-size:12px}.irt .irt-watch-button{flex:0 0 auto;min-height:48px;padding:0 16px;border:1px solid var(--irt-ink);color:var(--irt-paper);background:var(--irt-ink);font-size:12px;font-weight:700}.irt .irt-watch-button.is-watched{color:var(--irt-moss);border-color:var(--irt-moss);background:transparent}.irt .irt-watch-button:hover{color:var(--irt-ink);background:var(--irt-lime)}.irt-data-strip{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;padding:0 clamp(20px,3.5vw,60px) 20px;color:var(--irt-muted);font-size:10px}.irt-data-strip>span:first-child{display:flex;align-items:center;gap:7px;color:var(--irt-moss)}.irt-data-strip i{display:block;width:5px;height:5px;background:var(--irt-moss)}.irt-data-strip button{min-height:32px;margin-left:auto;padding:0;border:0;color:var(--irt-moss);background:transparent;font-size:10px;font-weight:700}.irt-tabs{display:flex;gap:clamp(12px,2.5vw,36px);overflow-x:auto;overflow-y:hidden;padding:0 clamp(20px,3.5vw,60px);border-top:1px solid var(--irt-line);border-bottom:1px solid var(--irt-line);scrollbar-width:thin}.irt-tabs button{position:relative;flex:0 0 auto;min-height:58px;padding:0 0 2px;border:0;color:var(--irt-muted);background:transparent;font-size:12px;font-weight:600;white-space:nowrap}.irt-tabs button.is-active{color:var(--irt-ink)}.irt-tabs button.is-active:after{position:absolute;bottom:-1px;right:0;left:0;height:3px;background:var(--irt-moss);content:""}.irt-tabs button:hover{color:var(--irt-moss)}.irt-body{min-height:460px;padding:30px clamp(20px,3.5vw,60px) 48px}.irt-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.irt-kicker{display:block;margin-bottom:8px;color:var(--irt-moss);font-size:9px;line-height:1.4;font-weight:750;text-transform:uppercase;letter-spacing:.15em}.irt-section-heading h2{font-size:clamp(30px,3vw,44px);line-height:1.05}.irt-section-heading p{max-width:710px;margin-top:12px;color:var(--irt-muted);font-size:13px;line-height:1.6}.irt .irt-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:12px 18px;border:1px solid var(--irt-moss);color:var(--irt-moss);background:transparent;font-size:12px;font-weight:700;text-align:left}.irt .irt-button:hover{color:var(--irt-paper);background:var(--irt-moss)}.irt .irt-button-dark{border-color:var(--irt-ink);color:var(--irt-paper);background:var(--irt-ink)}.irt .irt-button-lime{border-color:var(--irt-lime);color:var(--irt-ink);background:var(--irt-lime)}.irt .irt-button-lime:hover{border-color:var(--ui-blue-200);color:var(--irt-ink);background:var(--ui-blue-300)}.irt-overview-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.43fr);gap:40px}.irt-main-column,.irt-side-column{min-width:0}.irt-chart-heading{display:flex;align-items:center;gap:20px;margin:30px 0 8px}.irt-chart-heading>strong{font-size:32px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.06em}.irt-chart-heading>span{font-size:12px;font-weight:700}.irt-chart-heading>span>small{display:block;color:var(--irt-muted);font-size:9px;font-weight:400}.irt-chart-heading .irt-chart-period{margin-left:auto;color:var(--irt-muted);font-size:10px;font-weight:400}.irt-chart{width:100%;min-width:0}.irt-chart svg{display:block;width:100%;height:auto;overflow:visible}.irt-chart svg.irt-chart-mobile{display:none}.irt-chart-grid{stroke:var(--ui-slate-150);stroke-width:1;stroke-dasharray:2 4}.irt-chart-label{fill:var(--ui-slate-500);font-family:Arial,Helvetica,sans-serif;font-size:10px}.irt-chart-history{fill:none;stroke:var(--ui-blue-700);stroke-width:2.3;stroke-linejoin:round}.irt-chart-forecast{fill:none;stroke:#998335;stroke-width:2.3;stroke-dasharray:6 4;stroke-linejoin:round}.irt-chart-band{fill:#cab65c33}.irt-chart-boundary{stroke:var(--ui-slate-400);stroke-dasharray:3 6}.irt-provenance{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:12px;color:var(--irt-muted);font-size:10px}.irt-provenance a{color:var(--irt-moss);text-decoration:underline;text-underline-offset:3px}.irt-provenance>span:last-child{max-width:620px}.irt-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;border-top:1px solid var(--irt-line);border-bottom:1px solid var(--irt-line)}.irt-metric{min-width:0;padding:19px 15px 19px 0}.irt-metric:nth-child(n+5){border-top:1px solid var(--irt-line)}.irt-metric>span{display:block;color:var(--irt-muted);font-size:10px}.irt-metric>strong{display:block;margin-top:6px;font-size:clamp(16px,1.65vw,23px);font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.irt-metric>small{display:block;margin-top:6px;color:var(--irt-muted);font-size:9px;line-height:1.5}.irt-metrics-details{margin-top:12px}.irt-metrics-details summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;cursor:pointer;color:var(--irt-moss);font-size:12px;font-weight:700;list-style:none}.irt-metrics-details summary::-webkit-details-marker{display:none}.irt-metrics-details summary span{font-size:20px}.irt-metrics-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.3fr) minmax(80px,.3fr);align-items:start;gap:18px;padding:14px 0;border-bottom:1px solid var(--irt-line);font-size:11px}.irt-metrics-list small{display:block;margin-top:3px;color:var(--irt-muted);font-size:10px}.irt-metrics-list a{color:var(--irt-moss);text-align:right}.irt-decision-note{padding:28px;color:var(--irt-paper);background:var(--irt-ink)}.irt-decision-note .irt-kicker{color:var(--irt-lime)}.irt-decision-note h2{margin-top:20px;color:var(--irt-paper);font-size:clamp(32px,2.8vw,40px);line-height:1.03}.irt-decision-note p{margin:20px 0 24px;color:var(--ui-slate-200);font-size:12px;line-height:1.7}.irt-decision-note .irt-button{width:100%;gap:10px}.irt-overview-models,.irt-overview-news{margin-top:32px}.irt-overview-models .irt-section-heading,.irt-overview-news .irt-section-heading{margin-bottom:10px}.irt-overview-models .irt-section-heading h2,.irt-overview-news .irt-section-heading h2{font-size:31px}.irt-overview-models .irt-model-row{grid-template-columns:minmax(0,1fr) minmax(110px,.8fr);gap:12px;padding:16px 0}.irt-overview-models .irt-model-name strong{font-size:12px}.irt-overview-models .irt-model-name small{font-size:9px}.irt-overview-models .irt-model-status{font-size:10px}.irt-overview-models .irt-model-status small{font-size:9px}.irt-overview-models .irt-model-reason{grid-column:1/-1;font-size:11px}.irt-news-compact{display:block;padding:16px 0;border-bottom:1px solid var(--irt-line)}.irt-news-compact small{display:block;color:var(--irt-muted);font-size:9px}.irt-news-compact strong{display:block;margin:7px 0 9px;font-size:12px;font-weight:600;line-height:1.55}.irt-news-compact>span{color:var(--irt-moss);font-size:10px}.irt-news-compact:hover strong{text-decoration:underline;text-underline-offset:3px}.irt-connection-method{display:grid;grid-template-columns:220px minmax(0,1fr);gap:25px;margin-bottom:24px;padding:18px 0;border-top:1px solid var(--irt-line);border-bottom:1px solid var(--irt-line);font-size:12px}.irt-connection-method p{max-width:770px;color:var(--irt-muted)}.irt-network{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-width:0;border:1px solid var(--irt-line)}.irt-network-stage{position:relative;min-width:0;color:var(--ui-blue-50);background:var(--ui-navy-900)}.irt-network-toolbar{position:absolute;z-index:1;inset:16px 16px auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.irt-control-group{display:flex;align-items:center;flex-wrap:wrap}.irt .irt-control-group button{min-height:44px;padding:0 13px;border:1px solid var(--ui-slate-300);color:var(--irt-muted);background:transparent;font-size:11px;font-weight:600}.irt-control-group button+button{margin-left:-1px}.irt .irt-control-group button[aria-pressed=true]{position:relative;z-index:1;border-color:var(--irt-moss);color:#fff;background:var(--irt-moss)}.irt .irt-network-toolbar button{min-width:36px;min-height:38px;padding:0 10px;border-color:var(--ui-slate-600);color:var(--ui-slate-200);background:var(--ui-navy-900);font-size:10px}.irt .irt-network-toolbar button[aria-pressed=true]{color:var(--ui-navy-900);border-color:var(--irt-lime);background:var(--irt-lime)}.irt-network canvas{display:block;width:100%;height:500px;cursor:grab;touch-action:pan-y}.irt-network canvas:active{cursor:grabbing}.irt-network canvas:focus-visible{outline-color:var(--ui-blue-400);outline-offset:-4px}.irt-network-legend{display:flex;flex-wrap:wrap;gap:12px 20px;margin:0 20px;padding:15px 0;border-top:1px solid var(--ui-slate-700);color:var(--ui-slate-200);font-size:9px}.irt-network-legend>span{display:inline-flex;align-items:center;gap:6px}.irt-network-legend i{width:6px;height:6px;background:var(--ui-slate-300)}.irt-network-legend .irt-legend-positive{background:var(--ui-blue-300)}.irt-network-legend .irt-legend-negative{background:#df8e7b}.irt-network-hint{padding:0 20px 18px;color:var(--ui-slate-400);font-size:9px}.irt-network-inspector{padding:22px 20px;min-width:0}.irt-network-inspector [data-network-detail]{padding:18px 0 22px;border-bottom:1px solid var(--irt-line)}.irt-network-inspector h3{font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:500}.irt-network-inspector [data-network-detail-name]{color:var(--irt-muted);font-size:11px}.irt-network-inspector [data-network-detail-return]{display:block;margin-top:10px;font-size:12px;font-weight:600}.irt-network-inspector h4{margin:22px 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700}.irt-network-list{max-height:335px;overflow-y:auto;scrollbar-width:thin}.irt-network-list>div{padding:12px 0;border-bottom:1px solid var(--irt-line)}.irt-network-list>div>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0;border:0;color:var(--irt-ink);background:transparent;font-size:11px;text-align:left}.irt-network-list>div>button[aria-pressed=true]{color:var(--irt-moss)}.irt-network-list button small{display:block;color:var(--irt-muted);font-size:9px}.irt-network-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 12px;color:var(--irt-muted);font-size:9px}.irt-network-row-meta button{min-height:34px;padding:0;border:0;color:var(--irt-moss);background:transparent;font-size:10px}.irt-network-evidence{display:block;color:var(--irt-muted);font-size:9px;line-height:1.6}.irt-network-evidence a{color:var(--irt-moss);text-decoration:underline;text-underline-offset:2px}.irt-reading-key{display:flex;flex-wrap:wrap;gap:12px 25px;margin:28px 0;font-size:11px;color:var(--irt-muted)}.irt-reading-key span{display:inline-flex;align-items:center;gap:8px}.irt-reading-key i,.irt-status-square{display:inline-block;width:6px;height:6px;flex-shrink:0;background:var(--ui-slate-400)}.irt-reading-key .irt-key-on,.irt-model-row.risk-on .irt-status-square{background:var(--ui-blue-700)}.irt-reading-key .irt-key-off,.irt-model-row.risk-off .irt-status-square{background:#a74030}.irt-model-table-head,.irt-model-row{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(140px,.85fr) minmax(220px,1.6fr) minmax(130px,.75fr);gap:28px;align-items:start}.irt-model-table-head{padding:12px 0;border-bottom:1px solid var(--irt-ink);color:var(--irt-muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.irt-model-row{padding:27px 0;border-bottom:1px solid var(--irt-line)}.irt-model-name strong{display:block;font-size:17px}.irt-model-name small,.irt-model-status small{display:block;margin-top:6px;color:var(--irt-muted);font-size:10px;line-height:1.5}.irt-model-status{font-size:12px}.irt-model-status .irt-status-square{margin-right:5px}.irt-model-row.risk-on .irt-model-status strong{color:var(--irt-moss)}.irt-model-row.risk-off .irt-model-status strong{color:var(--irt-red)}.irt-model-reason{color:var(--irt-muted);font-size:12px}.irt-model-reason dl{display:flex;gap:14px 24px;flex-wrap:wrap;margin-top:16px}.irt-model-reason dt{font-size:9px}.irt-model-reason dd{margin-top:4px;color:var(--irt-ink);font-size:13px;font-weight:700}.irt-model-evidence span{display:block;color:var(--irt-muted);font-size:9px}.irt-model-evidence strong{display:block;margin-top:3px;font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.irt-model-evidence small{display:block;margin:4px 0;color:var(--irt-muted);font-size:9px}.irt-model-evidence a{color:var(--irt-moss);font-size:9px;text-decoration:underline}.irt-model-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:36px;padding:28px;background:var(--ui-blue-200)}.irt-model-bottom h3{font-size:31px;line-height:1.1}.irt-model-bottom p{max-width:690px;margin-top:10px;color:var(--irt-muted);font-size:12px}.irt-model-bottom .irt-button{flex:0 0 auto}.irt-model-review>.irt-section-heading{align-items:flex-start}.irt-model-review>.irt-section-heading>.irt-button{flex:0 0 auto;margin-top:21px}.irt .irt-review-boundary{margin:0 0 28px;padding:13px 0;border-top:1px solid var(--irt-line);border-bottom:1px solid var(--irt-line);color:var(--irt-muted);font-size:12px;line-height:1.6}.irt-review{min-width:0;padding:28px 0;border-bottom:1px solid var(--irt-ink)}.irt-review:first-child{padding-top:0}.irt-review-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;margin-bottom:22px}.irt .irt-review-heading h3{font-size:32px;line-height:1.15}.irt-review-heading p{max-width:580px;color:var(--irt-muted);font-size:12px;text-align:right}.irt-review-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.15fr);gap:28px}.irt-review-grid>div{min-width:0}.irt-review-label{display:block;margin-bottom:8px;color:var(--irt-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.irt-review-grid strong{display:block;font-size:15px;font-weight:650;line-height:1.4}.irt-review-result>strong{display:flex;align-items:baseline;gap:9px;font-size:clamp(19px,1.8vw,25px);letter-spacing:-.03em}.irt-review-grid small{display:block;margin-top:9px;color:var(--irt-muted);font-size:12px;line-height:1.65}.irt-review-indicator,.irt-check-status i{display:inline-block;flex:0 0 auto;width:7px;height:7px;background:var(--ui-slate-400)}.irt-review-result.pass>strong,.irt-review-check.pass .irt-check-status,.irt-review-eligibility.risk-on>strong{color:var(--irt-moss)}.irt-review-result.fail>strong,.irt-review-check.fail .irt-check-status,.irt-review-eligibility.risk-off>strong{color:var(--irt-red)}.irt-review-result.pass .irt-review-indicator,.irt-review-check.pass .irt-check-status i{background:var(--irt-moss)}.irt-review-result.fail .irt-review-indicator,.irt-review-check.fail .irt-check-status i{background:var(--irt-red)}.irt-review-result.not-applicable .irt-review-indicator,.irt-review-check.not-applicable .irt-check-status i{background:transparent;border:1px solid var(--irt-muted)}.irt .irt-review-summary{max-width:980px;margin-top:20px;color:var(--irt-ink);font-size:13px;line-height:1.7}.irt-review-details{margin-top:19px;border-top:1px solid var(--irt-line)}.irt-review-details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:12px 0;color:var(--irt-moss);font-size:12px;font-weight:700;list-style:none;cursor:pointer}.irt-review-details>summary::-webkit-details-marker{display:none}.irt-review-details>summary:hover{color:var(--irt-ink)}.irt-review-details>summary:focus-visible{outline:2px solid var(--irt-moss);outline-offset:4px}.irt-review-disclosure{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:23px;font-weight:400;transition:transform .14s ease}.irt-review-details[open]>summary .irt-review-disclosure{transform:rotate(45deg)}.irt-review-checklist{margin:0;padding:0;list-style:none}.irt-review-check{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr) minmax(0,1.55fr);align-items:start;gap:18px 26px;padding:18px 0;border-top:1px solid var(--irt-line)}.irt-review-check-heading{min-width:0}.irt .irt-review-check-heading h4{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1.5}.irt-check-status{display:flex;align-items:center;gap:7px;margin-top:8px;color:var(--irt-muted);font-size:11px;font-weight:600}.irt-review-observed>span{display:block;margin-bottom:5px;color:var(--irt-muted);font-size:10px}.irt-review-observed>strong{display:block;font-size:13px;font-weight:600;line-height:1.55;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.irt-review-check>p,.irt-review-no-checks{color:var(--irt-muted);font-size:12px;line-height:1.7}.irt-review-no-checks{padding:10px 0 20px}.irt .irt-review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:10px 0 20px;padding:20px 0;border-top:1px solid var(--irt-line)}.irt-review-metrics dt{color:var(--irt-muted);font-size:11px}.irt .irt-review-metrics dd{margin:7px 0 0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.irt-review-return{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:12px 30px;margin-bottom:20px;padding:20px 0;border-top:1px solid var(--irt-line)}.irt-review-return strong{display:block;font-size:26px;font-weight:500}.irt-review-return small{display:block;margin-top:5px;color:var(--irt-muted);font-size:11px}.irt-review-return p{color:var(--irt-muted);font-size:12px}.irt-review-return>a,.irt-review-return>span{grid-column:1/-1;color:var(--irt-moss);font-size:11px}.irt-review-source{display:flex;flex-wrap:wrap;gap:7px 22px;padding-top:15px;border-top:1px solid var(--irt-line);color:var(--irt-muted);font-size:10px;line-height:1.6;overflow-wrap:anywhere}.irt-review-source strong{font-weight:500;color:var(--irt-ink)}.irt-review-source-link{overflow-wrap:anywhere}.irt-review-source-link a{color:var(--irt-moss);text-decoration:underline;text-underline-offset:3px}@media(max-width:1020px){.irt-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.irt-review-result{grid-column:1/-1}.irt-review-check{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 22px}.irt-review-check>p{grid-column:1/-1}.irt .irt-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.irt-model-review>.irt-section-heading{flex-direction:column;align-items:stretch;gap:18px}.irt-model-review>.irt-section-heading>.irt-button{align-self:flex-start;margin-top:0}.irt .irt-review-boundary{font-size:11px;margin-bottom:24px}.irt-review-heading{display:block;margin-bottom:20px}.irt .irt-review-heading h3{font-size:30px}.irt .irt-review-heading p{margin-top:7px;font-size:11px;text-align:left}.irt-review-grid{grid-template-columns:minmax(0,1fr);gap:20px}.irt-review-result>strong{font-size:24px}.irt-review-grid small{margin-top:5px}.irt-review-label{margin-bottom:5px}.irt .irt-review-summary{font-size:12px;margin-top:19px}.irt-review-check{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 0}.irt-review-check-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.irt-review-check-heading h4{flex:1}.irt-check-status{flex:0 0 auto;margin:2px 0 0;font-size:10px}.irt-review-observed>span{display:inline;margin-right:8px}.irt-review-observed>strong{display:inline;font-size:13px}.irt-review-return{grid-template-columns:minmax(0,1fr);gap:12px}.irt-review-source{gap:7px 14px}.irt-review-source>span{flex:1 0 100%}}@media(prefers-reduced-motion:reduce){.irt-review-disclosure{transition:none}}.irt-projection-controls{display:flex;align-items:end;gap:18px;padding:24px 0;border-top:1px solid var(--irt-line);border-bottom:1px solid var(--irt-line)}.irt-projection-controls>div{width:230px;min-width:0}.irt-projection-controls label{display:block;margin-bottom:7px;color:var(--irt-muted);font-size:10px}.irt-projection-controls select{width:100%;min-height:46px;padding:0 13px;border:1px solid var(--ui-slate-300);color:var(--irt-ink);background:transparent;font-size:12px}.irt-projection-controls .irt-button{margin-left:auto}.irt-forecast-caption{display:flex;flex-wrap:wrap;gap:18px;margin:28px 0 18px;color:var(--irt-muted);font-size:10px}.irt-forecast-caption span{display:flex;align-items:center;gap:8px}.irt-forecast-caption i{width:18px;height:2px;background:var(--irt-moss)}.irt-forecast-caption span:nth-child(2) i{background:#998335}.irt-forecast-caption span:nth-child(3) i{height:8px;background:#cab65c66}.irt-projection-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 34px;border-top:1px solid var(--irt-line);border-bottom:1px solid var(--irt-line)}.irt-projection-stats>div{padding:20px 15px 20px 0}.irt-projection-stats span{display:block;color:var(--irt-muted);font-size:10px}.irt-projection-stats strong{display:block;margin-top:6px;font-size:25px;font-weight:500;letter-spacing:-.04em}.irt-projection-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;margin-top:35px;padding:30px 0;border-top:1px solid var(--irt-line);border-bottom:1px solid var(--irt-line)}.irt-projection-evidence h3{font-size:36px;line-height:1.1}.irt-projection-evidence p{max-width:490px;margin-top:12px;color:var(--irt-muted);font-size:12px}.irt-projection-evidence dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--irt-line);font-size:12px}.irt-projection-evidence dt{color:var(--irt-muted)}.irt-projection-evidence dd{font-weight:600;text-align:right}.irt-method-note{margin-top:15px!important;color:var(--irt-muted);font-size:11px}.irt-inline-status{display:flex;gap:16px;align-items:flex-start;padding:24px 0;color:var(--irt-moss)}.irt-inline-status strong{font-size:14px}.irt-inline-status p{margin-top:6px;color:var(--irt-muted);font-size:12px}.irt-projection-error{margin-top:22px;padding:16px 0 16px 16px;border-left:3px solid var(--irt-red);color:var(--irt-red);font-size:12px}.irt-projection-error p{margin-top:5px;color:var(--irt-muted)}.irt-news-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:26px 0 16px}.irt-news-toolbar>span{color:var(--irt-muted);font-size:11px}.irt-news-story{display:grid;grid-template-columns:42px minmax(0,1fr);gap:20px;padding:25px 0;border-bottom:1px solid var(--irt-line)}.irt-news-number{padding-top:1px;color:var(--irt-moss);font-family:Cormorant Garamond,Georgia,serif;font-size:25px;line-height:1.15}.irt-news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;color:var(--irt-muted);font-size:10px}.irt-news-meta strong{color:var(--irt-moss);font-size:10px;font-weight:650}.irt-news-story h3{margin-top:10px;font-size:27px;line-height:1.2}.irt-news-story-lead h3{font-size:clamp(32px,4vw,49px)}.irt-news-story h3 a:hover{color:var(--irt-moss)}.irt-news-story h3 span{color:var(--irt-moss);font-family:Arial,Helvetica,sans-serif;font-size:20px;white-space:nowrap}.irt-news-story p{max-width:850px;margin-top:12px;color:var(--irt-muted);font-size:12px}.irt-news-story .irt-news-context{padding-left:14px;border-left:2px solid var(--ui-slate-300)}.irt-source-status{display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:35px;padding:22px 0;border-top:1px solid var(--irt-line);color:var(--irt-muted);font-size:12px}.irt-source-status strong{color:var(--irt-ink);font-size:12px}.irt-source-status p{flex:1 1 360px;max-width:750px}.irt-discovery-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;flex-basis:100%}.irt-discovery-links a{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:0 0 2px;border-bottom:1px solid var(--irt-moss);color:var(--irt-moss);font-size:12px;font-weight:600}.irt-discovery-links a:hover{color:var(--irt-ink);border-color:var(--irt-ink)}.irt-discovery-note{flex-basis:100%;color:var(--irt-muted);font-size:10px}.irt-calendar-event{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 0;border-bottom:1px solid var(--irt-line)}.irt-calendar-event>time{display:flex;flex-direction:column;align-items:flex-start;color:var(--irt-moss);line-height:1}.irt-calendar-event>time strong{font-family:Cormorant Garamond,Georgia,serif;font-size:51px;font-weight:500;letter-spacing:-.06em}.irt-calendar-event>time span{margin-top:6px;font-size:10px;text-transform:uppercase;letter-spacing:.14em}.irt-calendar-event h3{font-size:27px;line-height:1.15}.irt-calendar-event p{margin:8px 0 3px;color:var(--irt-muted);font-size:11px}.irt-calendar-event>div>a,.irt-calendar-event>div>span:last-child{color:var(--irt-moss);font-size:10px}.irt-zeitgeist-intro{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;margin-top:28px;padding:22px 0;border-top:1px solid var(--irt-line);border-bottom:1px solid var(--irt-line);font-size:12px}.irt-zeitgeist-intro p{max-width:720px;color:var(--irt-muted)}.irt-zeitgeist-list>article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;padding:28px 0;border-bottom:1px solid var(--irt-line)}.irt-zeitgeist-list h3{font-size:35px;line-height:1.15}.irt-zeitgeist-list p{max-width:800px;margin-top:12px;color:var(--irt-muted);font-size:13px}.irt-zeitgeist-evidence{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;color:var(--irt-moss);font-size:10px}.irt-zg{min-width:0}.irt-zg-toolbar{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:28px 0 20px}.irt-zg-control-label{display:block;margin-bottom:9px;color:var(--irt-muted);font-size:10px;letter-spacing:.07em;font-weight:700;text-transform:uppercase}.irt .irt-zg-disclosure{margin:0 0 28px;padding:15px 0;border-top:1px solid var(--irt-line);border-bottom:1px solid var(--irt-line);color:var(--irt-muted);font-size:12px;line-height:1.6}.irt-zg-disclosure strong{margin-right:7px;color:var(--irt-ink)}.irt-zg-status{margin:0 0 24px;padding:18px 20px;border-left:3px solid var(--irt-moss);background:var(--ui-blue-200);font-size:12px}.irt-zg-status[role=alert]{border-color:var(--irt-red);background:#f0e5dc}.irt .irt-zg-status p{margin-top:7px;color:var(--irt-muted)}.irt-zg-detail,.irt-zg-tape{scroll-margin-top:140px}.irt-zg-case-picker{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:30px}.irt .irt-zg h3{font-size:clamp(27px,2.4vw,36px);line-height:1.12}.irt-zg label{display:block;margin-bottom:7px;color:var(--irt-muted);font-size:11px}.irt .irt-zg select{min-height:46px;width:100%;padding:10px 34px 10px 12px;border:1px solid var(--ui-slate-400);color:var(--irt-ink);background:var(--irt-paper);font-size:12px}.irt-zg-case-picker>div:last-child{flex:0 0 270px}.irt-zg-forecast-layout{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.5fr);gap:40px;align-items:start}.irt-zg-call{min-width:0;padding-top:10px}.irt .irt-zg-direction{display:block;margin-top:12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(39px,3.7vw,56px);font-weight:500;line-height:1.05;letter-spacing:-.035em}.irt-zg-move{margin-top:12px;font-size:25px;font-weight:550;font-variant-numeric:tabular-nums}.irt .irt-zg-call>p{margin-top:17px;color:var(--irt-muted);font-size:12px;line-height:1.7}.irt-zg-outcome{display:block;margin-top:17px;font-size:13px;font-weight:700}.irt-zg-call .irt-text-button{margin-top:10px}.irt .irt-zg-price-facts{margin-top:22px;border-top:1px solid var(--irt-line)}.irt-zg-price-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid var(--irt-line);font-size:12px}.irt-zg-price-facts dt{color:var(--irt-muted);font-size:11px}.irt-zg-price-facts dd{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.irt-zg-chart-wrap{min-width:0;padding-top:10px}.irt-zg-chart{min-width:0;width:100%}.irt-zg-chart svg{display:block;width:100%;height:auto}.irt-zg-chart svg.irt-zg-chart-mobile{display:none}.irt-zg-axis{fill:var(--ui-slate-500);font-family:Arial,Helvetica,sans-serif;font-size:12px}.irt-zg-forecast-line{fill:none;stroke:#967523;stroke-width:2.2;stroke-dasharray:6 5}.irt-zg-actual-line{fill:none;stroke:var(--ui-blue-700);stroke-width:2.5;stroke-linejoin:round}.irt-zg-forecast-end{fill:#967523}.irt-zg-actual-end,.irt-zg-reference{fill:var(--ui-blue-700)}.irt-zg-legend{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:14px;font-size:10px;color:var(--irt-muted)}.irt-zg-legend span{display:inline-flex;align-items:center;gap:8px}.irt-zg-legend i{display:block;width:23px;height:0;border-top:2px solid var(--irt-moss)}.irt-zg-legend .irt-zg-guide-key{border-color:#967523;border-top-style:dashed}.irt .irt-zg-chart-note{max-width:730px;margin-top:12px;color:var(--irt-muted);font-size:11px;line-height:1.6}.irt-zg-case-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px;padding:20px 0;border-top:1px solid var(--irt-line);border-bottom:1px solid var(--irt-line)}.irt-zg-case-metrics span{display:block;color:var(--irt-muted);font-size:10px}.irt-zg-case-metrics strong{display:block;margin-top:6px;font-size:16px;line-height:1.5;font-weight:600;font-variant-numeric:tabular-nums}.irt-zg-case-metrics small{display:block;margin-top:5px;color:var(--irt-muted);font-size:10px;line-height:1.55}.irt-zg-performance{margin-top:38px;padding:28px 0;border-top:1px solid var(--irt-ink)}.irt-zg-performance>header,.irt-zg-tape>header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.irt-zg-performance>header>p{max-width:290px;color:var(--irt-muted);font-size:11px;text-align:right}.irt-zg-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--irt-line);border-bottom:1px solid var(--irt-line)}.irt-zg-scoreboard>div{padding:22px 20px 22px 0;min-width:0}.irt-zg-scoreboard>div+div{padding-left:20px;border-left:1px solid var(--irt-line)}.irt-zg-scoreboard span{display:block;color:var(--irt-muted);font-size:11px}.irt-zg-scoreboard strong{display:block;margin-top:8px;font-size:clamp(22px,2.3vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.irt-zg-scoreboard small{display:block;margin-top:7px;color:var(--irt-muted);font-size:10px}.irt .irt-zg-baseline{margin-top:17px;font-size:13px;font-weight:600}.irt-zg-counts{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:16px;color:var(--irt-muted);font-size:11px}.irt-zg-counts strong{color:var(--irt-ink);font-size:13px}.irt .irt-zg-small{margin-top:14px;color:var(--irt-muted);font-size:11px;line-height:1.65}.irt-zg-tape{margin-top:22px}.irt-zg-tape>header>div:last-child{flex:0 0 210px}.irt .irt-zg-tape header p{margin-top:10px;color:var(--irt-muted);font-size:12px}.irt-zg-tape-head,.irt-zg-tape-rows button{display:grid;grid-template-columns:minmax(130px,1.15fr) repeat(3,minmax(75px,.7fr)) minmax(130px,1fr);gap:20px;align-items:center}.irt-zg-tape-head{padding:12px 0;border-top:1px solid var(--irt-ink);border-bottom:1px solid var(--irt-line);color:var(--irt-muted);font-size:10px}.irt-zg-tape-rows{margin:0;padding:0;list-style:none}.irt .irt-zg-tape-rows button{width:100%;min-height:76px;padding:16px 0;border:0;border-bottom:1px solid var(--irt-line);color:var(--irt-ink);background:transparent;font-size:12px;text-align:left}.irt .irt-zg-tape-rows button:hover,.irt .irt-zg-tape-rows button[aria-pressed=true]{background:var(--ui-blue-200)}.irt .irt-zg-tape-rows button[aria-pressed=true]{box-shadow:inset 3px 0 var(--irt-moss);padding-left:12px}.irt-zg-tape-rows strong{font-weight:600;font-variant-numeric:tabular-nums}.irt-zg-tape-date small{display:block;margin-top:5px;color:var(--irt-muted);font-size:10px}.irt-zg-cell-label{display:none}.irt-zg-tape-outcome{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.irt-zg-tape-outcome i{font-size:17px;font-style:normal}.irt .irt-zg-tape-empty{padding:26px 0;border-bottom:1px solid var(--irt-line);color:var(--irt-muted);font-size:12px}.irt-zg-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;color:var(--irt-muted);font-size:11px}.irt-zg-pagination>div{display:flex;gap:8px}.irt .irt-zg-pagination button{min-height:44px;padding:0 14px;border:1px solid var(--ui-slate-400);color:var(--irt-moss);background:transparent;font-size:11px}.irt .irt-zg-pagination button:disabled{cursor:default;opacity:.45}.irt .irt-zg-pagination button:not(:disabled):hover{color:var(--irt-paper);background:var(--irt-moss)}.irt-zg-method{margin-top:20px;border-top:1px solid var(--irt-line);border-bottom:1px solid var(--irt-line)}.irt-zg-method summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;padding:12px 0;color:var(--irt-moss);cursor:pointer;font-size:12px;font-weight:700;list-style:none}.irt-zg-method summary::-webkit-details-marker{display:none}.irt-zg-method summary>span{font-size:22px;font-weight:400}.irt-zg-method[open] summary>span{transform:rotate(45deg)}.irt-zg-method>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 35px;padding:12px 0 25px}.irt-zg-method p{color:var(--irt-muted);font-size:12px;line-height:1.7}.irt-zg-method p strong{display:block;margin-bottom:5px;color:var(--irt-ink)}.irt-zg .irt-provenance{gap:8px 20px;padding-top:8px;overflow-wrap:anywhere}@media(max-width:1120px){.irt-zg-forecast-layout{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:28px}.irt-zg-tape-head,.irt .irt-zg-tape-rows button{gap:12px;grid-template-columns:minmax(115px,1.15fr) repeat(3,minmax(65px,.7fr)) minmax(115px,1fr)}.irt-zg-case-picker{align-items:flex-start}}@media(max-width:820px){.irt-zg-forecast-layout{grid-template-columns:minmax(0,1fr);gap:20px}.irt-zg-call{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 26px}.irt-zg-call>.irt-zg-control-label,.irt-zg-call>.irt-zg-direction,.irt-zg-call>.irt-zg-move{grid-column:1}.irt .irt-zg-price-facts{grid-column:2;grid-row:1/5;margin-top:0}.irt-zg-call>p{grid-column:1}.irt-zg-chart-wrap{padding-top:0}.irt-zg-tape-head{display:none}.irt .irt-zg-tape-rows button{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;padding:18px 0}.irt-zg-tape-date{grid-column:1/3;grid-row:1}.irt-zg-tape-outcome{grid-column:3;grid-row:1;font-size:10px}.irt-zg-cell-label{display:block;margin-bottom:5px;color:var(--irt-muted);font-size:10px;font-weight:400}}@media(max-width:640px){.irt-zg-toolbar{align-items:stretch;flex-direction:column;gap:18px;margin-top:22px}.irt .irt-zg-toolbar .irt-control-group button{flex:1;padding-right:10px;padding-left:10px;font-size:12px}.irt-zg-toolbar>.irt-button{align-self:flex-start}.irt .irt-zg-disclosure{margin-bottom:24px;font-size:11px}.irt-zg-disclosure strong{display:block;margin-bottom:4px}.irt-zg-case-picker{display:block;margin-bottom:22px}.irt-zg-case-picker>div:last-child{margin-top:18px}.irt .irt-zg select{font-size:16px}.irt .irt-zg h3{font-size:30px}.irt-zg-call{display:block;padding-top:0}.irt .irt-zg-direction{font-size:45px}.irt-zg-move{font-size:25px}.irt .irt-zg-price-facts{margin-top:20px}.irt-zg-price-facts dt,.irt-zg-price-facts dd{font-size:12px}.irt-zg-chart svg.irt-zg-chart-desktop{display:none}.irt-zg-chart svg.irt-zg-chart-mobile{display:block}.irt-zg-axis{font-size:14px}.irt-zg-legend{gap:10px 18px;font-size:10px}.irt-zg-case-metrics{grid-template-columns:minmax(0,1fr);gap:17px;margin-top:20px;padding:20px 0}.irt-zg-case-metrics>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:2px 14px;align-items:baseline}.irt-zg-case-metrics strong{margin-top:0;font-size:14px}.irt-zg-case-metrics small{grid-column:2;margin-top:4px}.irt-zg-performance{margin-top:28px;padding-top:25px}.irt-zg-performance>header,.irt-zg-tape>header{display:block}.irt .irt-zg-performance>header>p{margin-top:12px;text-align:left}.irt-zg-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.irt-zg-scoreboard>div{padding:19px 14px 19px 0}.irt-zg-scoreboard>div+div{padding-left:0;border-left:0}.irt-zg-scoreboard>div:nth-child(2n){padding-left:17px;border-left:1px solid var(--irt-line)}.irt-zg-scoreboard>div:nth-child(n+3){border-top:1px solid var(--irt-line)}.irt-zg-scoreboard strong{font-size:27px}.irt-zg-scoreboard span,.irt-zg-scoreboard small{font-size:10px}.irt-zg-counts{gap:8px 17px}.irt-zg-tape>header>div:last-child{margin-top:20px}.irt .irt-zg-tape-rows button{font-size:11px}.irt-zg-tape-date strong{font-size:12px}.irt-zg-tape-outcome{font-size:10px;line-height:1.45}.irt-zg-pagination{align-items:flex-start;flex-direction:column;gap:15px}.irt-zg-pagination>div{width:100%}.irt .irt-zg-pagination button{flex:1;font-size:12px}.irt-zg-method>div{grid-template-columns:minmax(0,1fr);gap:20px}}.irt-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:270px;padding:36px 0;border-bottom:1px solid var(--irt-line)}.irt-empty-mark{color:var(--ui-slate-300);font-family:Cormorant Garamond,Georgia,serif;font-size:46px;line-height:1}.irt-empty h3{margin-top:10px;font-size:34px;line-height:1.15}.irt-empty p{max-width:670px;margin-top:12px;color:var(--irt-muted);font-size:13px}.irt-empty .irt-button{margin-top:22px}.irt-filter-empty{padding:32px 0;color:var(--irt-muted);font-size:13px}.irt-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:420px;text-align:center}.irt-loading h2{margin-top:25px;font-size:42px;line-height:1.1}.irt-loading p{max-width:450px;margin-top:12px;color:var(--irt-muted);font-size:13px}.irt-loading-square{display:inline-block;flex:0 0 14px;width:14px;height:14px;margin-top:3px;background:var(--irt-moss);animation:irt-pulse 1.5s ease-in-out infinite}.irt-error{padding:16px clamp(20px,3.5vw,60px)!important;border-bottom:1px solid #b66555;color:#893326;background:#f2e4dc;font-size:12px}.irt-footnote{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px clamp(20px,3.5vw,60px);border-top:1px solid var(--irt-line);color:var(--irt-muted);font-size:10px}.irt-footnote>span:first-child{color:var(--irt-moss)}.irt .is-positive{color:var(--irt-moss)}.irt .is-negative{color:var(--irt-red)}.irt .irt-muted{color:var(--irt-muted);font-size:12px}.irt-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@keyframes irt-pulse{50%{opacity:.35}}@media(max-width:1250px){.irt-header{align-items:flex-start}.irt .irt-identity h1{flex-direction:column;gap:0}.irt .irt-identity h1 span{font-size:23px}.irt-overview-layout{gap:28px;grid-template-columns:minmax(0,1fr) minmax(240px,.5fr)}.irt-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.irt-metric:nth-child(n+3){border-top:1px solid var(--irt-line)}.irt-network{grid-template-columns:minmax(0,1fr) 245px}.irt-model-table-head,.irt-model-row{grid-template-columns:minmax(100px,.65fr) minmax(110px,.75fr) minmax(140px,1.4fr) minmax(95px,.65fr);gap:18px}.irt-network-toolbar{inset:12px 12px auto}}@media(max-width:1020px){.irt-header{flex-direction:column;align-items:stretch}.irt-header-actions{flex:initial;max-width:none;width:100%}.irt .irt-identity h1{flex-direction:row;gap:10px}.irt-overview-layout{grid-template-columns:minmax(0,1fr)}.irt-side-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.irt-decision-note{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 28px;align-items:start}.irt-decision-note .irt-kicker{grid-column:1;margin:0}.irt-decision-note h2{grid-column:1;grid-row:2/4;margin:0}.irt-decision-note p{grid-column:2;grid-row:1/3;margin:0}.irt-decision-note .irt-button{grid-column:2;grid-row:3}.irt-overview-models,.irt-overview-news{margin-top:0}.irt-network{grid-template-columns:minmax(0,1fr)}.irt-network-inspector{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);gap:12px 28px}.irt-network-inspector .irt-kicker{grid-column:1}.irt-network-inspector [data-network-detail]{grid-column:1;grid-row:2;border:0;padding:0}.irt-network-inspector h4{grid-column:2;grid-row:1;margin:0}.irt-network-list{grid-column:2;grid-row:2;max-height:240px}.irt-model-table-head{display:none}.irt-model-table .irt-model-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.irt-model-table .irt-model-reason{grid-column:1}.irt-model-table .irt-model-evidence{grid-column:2}.irt-model-bottom{gap:24px}.irt-projection-evidence{gap:30px}}@media(max-width:640px){.irt-topline{gap:16px;min-height:45px}.irt-topline>span{display:none}.irt-topline>.irt-text-button{margin-left:auto;font-size:10px}.irt-header{gap:22px;padding-top:24px;padding-bottom:16px}.irt-company-mark{width:44px;height:44px;flex-basis:44px;font-size:14px}.irt-identity{align-items:flex-start;gap:12px}.irt-identity p{font-size:8px}.irt .irt-identity h1{flex-direction:column;gap:1px;font-size:28px}.irt .irt-identity h1 span{font-size:25px;line-height:1.1}.irt-header-actions{gap:8px}.irt-watch-button{padding:0 12px!important;font-size:11px!important}.irt-search{gap:8px;padding:0 9px}.irt .irt-search input{font-size:16px}.irt-data-strip{gap:8px 14px;padding-bottom:16px;font-size:9px}.irt-data-strip button{min-height:36px}.irt-tabs{gap:24px}.irt-tabs button{min-height:52px;font-size:11px}.irt-body{padding-top:26px;padding-bottom:30px}.irt-section-heading{margin-bottom:20px}.irt-section-heading h2{font-size:35px;line-height:1.02}.irt-section-heading p{margin-top:12px;font-size:12px}.irt-kicker{margin-bottom:9px;font-size:9px}.irt-chart-heading{flex-wrap:wrap;gap:8px 16px;margin-top:24px}.irt-chart-heading>strong{font-size:34px}.irt-chart-heading .irt-chart-period{flex-basis:100%;margin:0}.irt-chart svg.irt-chart-desktop{display:none}.irt-chart svg.irt-chart-mobile{display:block;min-height:0}.irt-chart-label{font-size:14px}.irt-metric-grid{margin-top:24px}.irt-metric{padding-top:17px;padding-bottom:17px}.irt-metric>strong{font-size:23px}.irt-metric>small{font-size:10px}.irt-metrics-list>div{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.irt-metrics-list>div>a,.irt-metrics-list>div>span:last-child{grid-column:1/-1;text-align:left;font-size:10px}.irt-side-column{grid-template-columns:minmax(0,1fr);gap:28px}.irt-decision-note{display:block;padding:26px 24px}.irt-decision-note h2{margin-top:18px;font-size:43px}.irt-decision-note p{margin-top:20px;font-size:12px}.irt-decision-note .irt-button{margin-top:22px}.irt-provenance{font-size:9px}.irt-connection-method,.irt-zeitgeist-intro{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0;font-size:11px}.irt-network{margin-right:-20px;margin-left:-20px;border-right:0;border-left:0}.irt-network-toolbar{inset:14px 16px auto}.irt-network-toolbar .irt-control-group{flex:0 0 100%}.irt-network-toolbar .irt-control-group:last-child{justify-content:flex-end}.irt .irt-network-toolbar button{min-height:44px;padding:0 12px}.irt-network canvas{height:440px}.irt-network-inspector{display:block;padding:24px 20px}.irt-network-inspector [data-network-detail]{padding:8px 0 20px;border-bottom:1px solid var(--irt-line)}.irt-network-inspector h4{margin:20px 0 8px}.irt-network-list{max-height:330px}.irt-network-list>div>button{font-size:12px}.irt-network-list button small,.irt-network-row-meta{font-size:10px}.irt-network-row-meta button{margin-left:auto;font-size:11px}.irt-reading-key{gap:12px;font-size:10px}.irt-model-table .irt-model-row{padding:22px 0;gap:18px 16px}.irt-model-table .irt-model-reason{grid-column:1/-1;grid-row:2;font-size:12px}.irt-model-table .irt-model-evidence{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:14px;padding-top:16px;border-top:1px dashed var(--irt-line)}.irt-model-evidence span{grid-column:1;font-size:10px}.irt-model-evidence strong{grid-column:1;grid-row:2;margin:0}.irt-model-evidence small{grid-column:2;grid-row:1/3;font-size:10px}.irt-model-evidence a{margin-top:5px}.irt-model-bottom{display:block;padding:22px 20px}.irt-model-bottom .irt-button{margin-top:22px;width:100%}.irt-projection-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:20px 0}.irt-projection-controls>div{width:auto}.irt-projection-controls select{font-size:16px}.irt-projection-controls .irt-button{grid-column:1/-1;width:100%;margin:0}.irt-projection-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.irt-projection-stats>div:nth-child(n+3){border-top:1px solid var(--irt-line)}.irt-projection-stats strong{font-size:25px}.irt-projection-evidence{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 0}.irt-projection-evidence h3{font-size:35px}.irt-projection-evidence dl>div{font-size:11px}.irt-projection-evidence dd{max-width:48%}.irt-news-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.irt .irt-control-group button{padding:0 11px;font-size:10px}.irt-news-story{grid-template-columns:25px minmax(0,1fr);gap:12px;padding:22px 0}.irt-news-number{font-size:22px}.irt-news-meta{gap:5px 12px;font-size:9px}.irt-news-story h3{font-size:26px;line-height:1.16}.irt-news-story-lead h3{font-size:31px}.irt-news-story p{font-size:12px}.irt-calendar-event{grid-template-columns:44px minmax(0,1fr);gap:10px 20px;padding:22px 0}.irt-calendar-event>time{align-self:start}.irt-calendar-event>time strong{font-size:41px}.irt-calendar-event .irt-text-button{grid-column:2;justify-content:flex-start;font-size:11px}.irt-calendar-event h3{font-size:27px}.irt-zeitgeist-list>article{grid-template-columns:25px minmax(0,1fr);gap:12px}.irt-zeitgeist-list h3{font-size:30px}.irt-zeitgeist-list p{font-size:12px}.irt-source-status{gap:12px;margin-top:28px;font-size:11px}.irt-source-status p{flex-basis:100%}.irt-empty{min-height:250px;padding:28px 0}.irt-empty h3{font-size:31px}.irt-empty p{font-size:12px}.irt-footnote{flex-direction:column;align-items:flex-start;gap:8px;font-size:9px}}@media(prefers-reduced-motion:reduce){.irt *,.irt *:before,.irt *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.research-gate{max-width:1240px;margin:0 auto;padding:58px 40px 100px;color:#dce7f8;background:#0a111b;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.research-gate__back{display:inline-block;margin-bottom:45px;color:#82b5fa;text-decoration:none}.research-kicker{color:#689ee7;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.17em}.research-gate h1{max-width:900px;margin:22px 0 30px;font:540 clamp(45px,6.5vw,86px)/1.05 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.045em}.research-gate h1 em{color:#78adf3;font-style:normal}.research-gate__intro{max-width:670px;color:#8ca2bf;font-size:18px;line-height:1.7}.research-gate__topics{display:flex;flex-wrap:wrap;gap:0 28px;border-block:1px solid #2a3d57;margin:36px 0;padding:18px 0;font-size:12px;line-height:2;color:#aec9ea}.research-gate>small{display:block;margin-top:18px;color:#7d99bd}.research-gate .primary-cta{border-radius:0;background:#2c66dd;color:#f0f6ff}.research-gate__note{max-width:690px;margin-top:48px;font-size:12px;color:#7892b4;line-height:1.7}.member-shell--research .member-main{padding:24px 28px 50px;min-width:0}.member-shell--research .member-stage{min-width:0}.member-shell--research .member-topbar{padding-inline:28px}.member-shell--research .member-identity__avatar{border-radius:0}.member-shell--research :is(button,input,select,a){scroll-margin-block:135px 25px}.research-atlas-active .member-shell--research .member-main{padding:0}.research-atlas-active .member-shell--research .member-topbar{border-bottom:1px solid #26384f}@media(min-width:1200px){.member-shell--research{grid-template-columns:218px minmax(0,1fr)}.member-shell--research .member-sidebar{padding-inline:13px}}@media(max-width:760px){.member-shell--research .member-main{padding:12px 0 40px}.member-shell--research .member-topbar{padding-inline:16px}.research-gate{padding:32px 22px 65px}.research-gate__back{margin-bottom:24px}.research-gate__topics{gap:6px 18px}.research-gate .primary-cta{white-space:normal;text-align:center}.member-shell--research .member-sidebar,.member-shell--research .member-sidebar__nav{height:60px}.member-shell--research .member-sidebar__nav,.member-shell--research .member-sidebar__group,.member-shell--research .member-sidebar__products{scrollbar-width:none;overflow-y:hidden}.member-shell--research .member-sidebar__nav::-webkit-scrollbar,.member-shell--research .member-sidebar__group::-webkit-scrollbar{display:none}.member-shell--research .member-product-link{height:60px}.member-shell--research .member-topbar{top:60px}}.al-landing{--al-paper:var(--ui-blue-50);--al-ink:var(--ui-blue-950);--al-green:var(--ui-blue-700);--al-lime:var(--ui-blue-300);background:var(--al-paper);color:var(--al-ink);font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif}.al-landing *,.al-landing *:before,.al-landing *:after{box-sizing:border-box}.al-landing .al-shell{width:min(100%,1660px);padding-inline:clamp(24px,5vw,90px);margin-inline:auto}.al-landing [hidden]{display:none!important}.al-landing button,.al-landing input{font-family:inherit}.al-landing button,.al-landing a{-webkit-tap-highlight-color:transparent}.al-landing a{color:inherit;text-decoration:none}.al-landing svg{width:22px;height:22px;flex:none}.al-landing :is(a,button,summary,input):focus-visible{outline:2px solid var(--ui-blue-700);outline-offset:5px}.al-landing .al-kicker,.al-landing .al-section-label{font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.6}.al-landing .al-section-label{display:flex;justify-content:space-between;gap:24px;padding-block:17px 25px;border-top:1px solid rgb(168 182 201 / .4)}.al-landing h1,.al-landing h2,.al-landing h3{text-wrap:initial}.al-landing h1,.al-landing h2{font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.065em}.al-landing h1 em,.al-landing h2 em,.al-landing h3 em{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.048em}.al-landing h2{font-size:clamp(42px,4.5vw,70px);line-height:1.07}.al-landing h2 em{font-size:1.13em}.al-landing .al-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:52px;padding:14px 21px;border:1px solid var(--al-ink);border-radius:1px;background:var(--al-ink);color:var(--al-paper);font-size:13px;line-height:1.5;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.al-landing .al-cta:hover{background:var(--ui-blue-700);transform:translateY(-2px)}.al-landing .al-text-action{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:0;border-bottom:1px solid var(--ui-slate-400);border-radius:0;padding:10px 0;font-size:13px;font-weight:500;line-height:1.5;color:inherit;background:transparent;cursor:pointer}.al-landing .al-text-action svg{transition:transform .2s}.al-landing .al-text-action:hover svg{transform:translate(4px)}.al-landing .al-trial-note{display:block;font-size:11px;line-height:1.7;color:var(--ui-slate-500);margin-top:15px}.site-shell:has(.al-landing) .masthead{background:var(--ui-blue-50);color:var(--ui-blue-950);border-color:#a8b6c966}.site-shell:has(.al-landing) .masthead__wordmark,.site-shell:has(.al-landing) .masthead__nav a{color:var(--ui-blue-950)}.site-shell:has(.al-landing) .masthead__nav a:after{background:var(--ui-blue-700)}.site-shell:has(.al-landing) .masthead__login{color:var(--ui-blue-950)!important;background:transparent!important;border-color:var(--ui-slate-400)!important;border-radius:1px!important}.site-shell:has(.al-landing) .masthead__start{color:var(--ui-blue-950)!important;background:var(--ui-blue-300)!important;border-color:var(--ui-blue-400)!important;border-radius:1px!important}.site-shell:has(.al-landing) .masthead__menu{border-color:var(--ui-slate-400);background:transparent;border-radius:1px}.site-shell:has(.al-landing) .masthead__menu span{background:var(--ui-blue-950)}.site-shell:has(.al-landing) .site-footer{background:var(--ui-blue-950);border:0;padding-block:0 22px}.site-shell:has(.al-landing) .site-footer__inner{width:min(100%,1660px);margin-inline:auto;padding:0 clamp(24px,5vw,90px);border:0;background:transparent;border-radius:0}.site-shell:has(.al-landing) .site-footer__copy{display:none}.site-shell:has(.al-landing) .site-footer__actions{margin-left:auto}.site-shell:has(.al-landing) .site-footer .footer-link{color:var(--ui-blue-300)}.al-landing .al-hero{position:relative;overflow:clip;background:var(--ui-blue-50)}.al-landing .al-hero-grid{min-height:min(760px,calc(100svh - 142px));display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,70px);align-items:center;padding-block:38px 32px}.al-landing .al-hero-copy{position:relative;z-index:3;min-width:0}.al-landing .al-hero-copy>.al-kicker{display:block;color:var(--ui-slate-600);margin-bottom:24px}.al-landing .al-hero h1{font-size:clamp(55px,5.5vw,91px);line-height:1.02;color:var(--ui-blue-950)}.al-landing .al-hero h1 em{color:var(--ui-slate-600);font-size:1.12em;line-height:.9}.al-landing .al-hero-copy>p{font-size:clamp(15px,1.23vw,18px);line-height:1.7;max-width:460px;margin-top:26px;color:var(--ui-slate-600)}.al-landing .al-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;margin-top:27px}.al-landing .al-hero-base{min-height:70px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:16px;border-top:1px solid rgb(196 208 224 / .502)}.al-landing .al-hero-base>span{font-size:9px;letter-spacing:.1em;line-height:1.8;color:var(--ui-slate-500)}.al-landing .al-hero-base b{font-size:12px;font-weight:400;letter-spacing:0;color:var(--ui-slate-700)}.al-landing .al-hero-base button{min-height:44px;display:flex;align-items:center;gap:20px;color:var(--ui-slate-700);font-size:11px;background:none;border:0}.al-landing .al-hero-base button span{font-size:23px}.al-landing .al-deck{--deck-height:clamp(330px,42svh,440px);--card-width:min(90%,calc((var(--deck-height) - 90px)*1.5));position:relative;min-width:0;perspective:1500px;padding-top:12px}.al-landing .al-deck-top{display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.12em;color:var(--ui-slate-500);padding-bottom:18px;border-bottom:1px solid rgb(168 182 201 / .502)}.al-landing .al-deck-stage{height:var(--deck-height);position:relative;perspective:1400px;transform-style:preserve-3d;margin-block:24px 10px}.al-landing .al-deck-stage:before{content:"";position:absolute;inset:25% 0 -8%;background:radial-gradient(ellipse,rgb(36 73 189 / .2078),transparent 66%);transform:rotateX(65deg);pointer-events:none}.al-landing .al-deck-card{position:absolute;width:var(--card-width);left:calc((100% - var(--card-width))/2 - 3%);top:53%;display:flex;flex-direction:column;overflow:hidden;background:#f5f3e9;border:1px solid var(--ui-slate-400);border-radius:2px;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .6s,opacity .6s;box-shadow:0 20px 40px -23px #20304788}.al-landing .al-deck-card[data-position=active]{z-index:3;transform:translateY(-50%) rotateY(calc(-12deg + var(--deck-x,0deg))) rotateX(calc(7deg + var(--deck-y,0deg))) rotate(-2deg)}.al-landing .al-deck-card[data-position=next]{z-index:2;transform:translate(6%,-53%) translateZ(-70px) rotateY(-12deg) rotate(2deg);filter:brightness(.84)}.al-landing .al-deck-card[data-position=back]{z-index:1;transform:translate(12%,-65%) translateZ(-140px) rotateY(-12deg) rotate(5deg);filter:brightness(.67)}.al-landing .al-deck-card img{display:block;width:100%;aspect-ratio:1.62;height:auto;object-fit:cover;object-position:top;background:var(--ui-blue-200)}.al-landing .al-deck-chrome{display:flex;align-items:center;justify-content:space-between;padding:9px 13px;background:var(--ui-blue-950);color:var(--ui-blue-200);font-size:9px;letter-spacing:.06em}.al-landing .al-deck-chrome b{font-weight:400;color:var(--ui-blue-300)}.al-landing .al-deck-chrome svg{width:14px;height:14px}.al-landing .al-deck-label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--ui-slate-300);color:var(--ui-slate-700);background:var(--ui-blue-200)}.al-landing .al-deck-label span{font-size:7px;letter-spacing:.1em}.al-landing .al-deck-label strong{font-size:11px;font-weight:500}.al-landing .al-deck-caption{position:relative;z-index:4;padding-block:15px 22px;min-height:91px}.al-landing .al-deck-caption>span{font-size:11px;line-height:1.6;letter-spacing:0;color:var(--ui-slate-600)}.al-landing .al-deck-caption p{margin-top:8px;font-size:clamp(17px,1.5vw,22px);line-height:1.35;letter-spacing:-.035em;max-width:450px}.al-landing .al-deck-controls{display:grid;grid-template-columns:.8fr 1.35fr .8fr;border-block:1px solid var(--ui-slate-300)}.al-landing .al-deck-controls button{padding:10px 8px;background:transparent;border:0;border-radius:0;min-height:51px;text-align:left;font-size:12px;line-height:1.4;color:var(--ui-slate-600);display:flex;align-items:center;gap:8px;cursor:pointer}.al-landing .al-deck-controls button span{color:var(--ui-slate-500);font-size:8px}.al-landing .al-deck-controls button[aria-pressed=true]{color:var(--ui-blue-950);background:var(--ui-blue-200)}.al-landing .al-deck-controls button:hover{background:var(--ui-blue-200)}.al-landing .al-research{position:relative;background:var(--ui-blue-950);color:var(--ui-blue-50);padding-block:68px 82px;scroll-margin-top:72px;overflow:clip}.al-landing .al-research:after{content:"";position:absolute;bottom:-80px;right:-12%;width:65%;height:200px;border:1px solid rgb(130 176 243 / .251);border-radius:50%;transform:rotate(-13deg);box-shadow:0 0 0 23px #b5cffb08,0 0 0 48px #b5cffb06,0 0 0 73px #b5cffb04;pointer-events:none}.al-landing .al-research .al-section-label{color:var(--ui-blue-300);border-color:#82b0f344}.al-landing .al-research h2{color:var(--ui-slate-100)}.al-landing .al-research h2 em{color:var(--ui-blue-300)}.al-landing .al-research-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-top:26px}.al-landing .al-research-heading>p{font-size:15px;line-height:1.8;color:var(--ui-slate-200);max-width:360px}.al-landing .al-research-body{display:grid;grid-template-columns:1.1fr .9fr;gap:95px;margin-top:58px;align-items:start;position:relative;z-index:1}.al-landing .al-search{position:relative}.al-landing .al-search>label{font-size:13px;color:var(--ui-blue-200);display:block;margin-bottom:18px}.al-landing .al-search-field{display:flex;align-items:center;min-height:70px;border-bottom:1px solid var(--ui-blue-300);gap:16px}.al-landing .al-search-field>svg{color:var(--ui-blue-300)}.al-landing .al-search input{width:100%;min-width:0;color:#f5f5e9;font-size:clamp(16px,1.6vw,24px);font-weight:400;background:transparent;border:0;border-radius:0;padding:12px 0;box-shadow:none}.al-landing .al-search input::placeholder{color:var(--ui-slate-200);opacity:1}.al-landing .al-search input:focus{outline-offset:0}.al-landing .al-search-field button{display:grid;place-items:center;width:48px;min-width:48px;height:48px;background:var(--ui-blue-300);border:0;border-radius:1px;color:var(--ui-blue-950)}.al-landing .al-search small{display:block;color:var(--ui-slate-300);font-size:11px;line-height:1.8;margin-top:18px}.al-landing .al-search-status:empty{display:none}.al-landing .al-search-status{margin-top:15px;font-size:12px;color:var(--ui-blue-300)}.al-landing .al-search-results{position:absolute;left:0;right:0;top:106px;z-index:10;background:var(--ui-blue-50);border:1px solid var(--ui-slate-400);box-shadow:0 20px 40px #0004;color:var(--ui-slate-800);padding:6px 16px}.al-landing .al-search-results button{display:flex;width:100%;min-height:54px;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;border:0;border-bottom:1px solid rgb(168 182 201 / .4392);border-radius:0;text-align:left;background:transparent;color:var(--ui-slate-800)}.al-landing .al-search-results button>span{display:flex;align-items:center;gap:14px;font-size:12px}.al-landing .al-search-results button b{min-width:45px;font-size:13px}.al-landing .al-search-results button small{margin:0;font-size:10px;color:var(--ui-slate-600)}.al-landing .al-search-results button:hover,.al-landing .al-search-results button[aria-selected=true]{background:var(--ui-blue-200)}.al-landing .al-search-examples{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-top:27px}.al-landing .al-search-examples>span{width:100%;color:var(--ui-slate-300);font-size:10px;margin-bottom:5px}.al-landing .al-search-examples a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:12px;border-bottom:1px solid rgb(129 146 170 / .3333)}.al-landing .al-search-examples a svg{width:15px;height:15px}.al-landing .al-research-questions>div{display:grid;grid-template-columns:25px 1fr;gap:8px 16px;border-top:1px solid rgb(130 176 243 / .2392);padding-block:20px}.al-landing .al-research-questions>div:first-child{padding-top:0;border-top:0}.al-landing .al-research-questions span{color:var(--ui-blue-300);font-size:9px;padding-top:5px}.al-landing .al-research-questions h3{font-family:inherit;font-size:18px;font-weight:400;letter-spacing:-.03em;color:var(--ui-blue-50)}.al-landing .al-research-questions p{grid-column:2;font-size:12px;line-height:1.8;color:var(--ui-slate-300);max-width:330px}.al-landing .al-fit{padding-block:30px 16px;scroll-margin-top:72px}.al-landing .al-fit .al-section-label{color:var(--ui-slate-600);padding-block:12px}.al-landing .al-fit-heading{display:grid;grid-template-columns:1.4fr .8fr;gap:40px;align-items:center;margin-top:10px}.al-landing .al-fit-heading h2{font-size:clamp(35px,3.1vw,46px);line-height:1.08}.al-landing .al-fit-heading>p{font-size:14px;line-height:1.6;color:var(--ui-slate-500);max-width:320px}.al-landing .al-product-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border-block:1px solid var(--ui-slate-300)}.al-landing .al-product-tabs button{min-height:54px;display:flex;align-items:center;gap:16px;font-size:15px;font-weight:500;line-height:1.4;text-align:left;padding:11px 17px;background:transparent;color:var(--ui-slate-500);border:0;border-right:1px solid var(--ui-slate-300);border-radius:0;cursor:pointer;transition:background .25s}.al-landing .al-product-tabs button:last-child{border-right:0}.al-landing .al-product-tabs span{font-size:10px}.al-landing .al-product-tabs b{font-size:22px;margin-left:auto;font-weight:400}.al-landing .al-product-tabs button[aria-selected=true]{background:var(--ui-blue-950);color:var(--ui-blue-50)}.al-landing .al-product-tabs button[aria-selected=true] span{color:var(--ui-blue-300)}.al-landing .al-product-tabs button:hover:not([aria-selected=true]){background:var(--ui-blue-200)}.al-landing .al-product-panel{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,75px);padding-block:24px 20px;align-items:center;animation:al-panel-in .45s both}.al-landing .al-product-copy .al-kicker{color:var(--ui-slate-500);font-size:9px}.al-landing .al-product-copy h3{margin-top:10px;font-size:clamp(29px,2.5vw,37px);font-family:inherit;font-weight:400;letter-spacing:-.045em;line-height:1.1;color:var(--ui-blue-950)}.al-landing .al-product-copy h3 em{display:inline-block;margin-top:2px;color:var(--ui-blue-700);font-size:1.12em}.al-landing .al-product-copy>p{font-size:14px;color:var(--ui-slate-500);line-height:1.65;margin-top:12px;max-width:490px}.al-landing .al-product-advantage{border-left:2px solid var(--ui-blue-500);padding-left:13px;margin-top:15px;max-width:480px}.al-landing .al-product-advantage>span{display:block;color:var(--ui-blue-700);font-size:9px;font-weight:600;letter-spacing:.09em;line-height:1.5}.al-landing .al-product-advantage>p{color:var(--ui-blue-700);font-size:13px;line-height:1.6;margin-top:5px}.al-landing .al-product-copy .al-text-action{margin-top:7px;min-height:44px}.al-landing .al-product-screen{min-width:0}.al-landing .al-product-screen>a{display:block;border:1px solid var(--ui-slate-300);overflow:hidden;background:var(--ui-blue-200)}.al-landing .al-product-screen img{display:block;width:100%;height:auto;max-height:290px;aspect-ratio:1.85;object-fit:cover;object-position:top;transition:transform .6s}.al-landing .al-product-screen>a:hover img{transform:scale(1.02)}.al-landing .al-preview-note{display:block;font-size:9px;letter-spacing:.025em;color:var(--ui-slate-600);line-height:1.6;padding-top:9px}.al-landing .al-fit-footer{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-block:12px;border-top:1px solid var(--ui-slate-300)}.al-landing .al-fit-footer>span{font-size:13px;line-height:1.7;color:var(--ui-slate-500)}.al-landing .al-results{padding-block:84px;color:var(--ui-blue-950);background:var(--ui-blue-200);position:relative;overflow:clip}.al-landing .al-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);align-items:center}.al-landing .al-results .al-kicker{color:var(--ui-blue-700)}.al-landing .al-results h2{margin-top:25px;font-size:clamp(40px,4.8vw,70px)}.al-landing .al-results h2 em{color:var(--ui-blue-700)}.al-landing .al-results-copy>p{font-size:15px;line-height:1.8;max-width:430px;color:var(--ui-slate-600);margin-top:28px}.al-landing .al-results-note{display:block;font-size:12px;line-height:1.8;color:var(--ui-blue-700);margin-top:26px;border-left:2px solid var(--ui-blue-500);padding-left:17px}.al-landing .al-return-lab{border-top:1px solid var(--ui-slate-400);padding-top:16px;min-width:0}.al-landing .al-lab-heading{display:flex;justify-content:space-between;gap:20px;color:var(--ui-blue-700);font-size:8px;line-height:1.7;letter-spacing:.08em}.al-landing .al-return-lab h3{margin-top:24px;font-family:inherit;font-size:24px;font-weight:400;letter-spacing:-.04em;line-height:1.3;color:var(--ui-blue-700)}.al-landing .al-return-lab>p{font-size:12px;color:var(--ui-slate-500);line-height:1.7;margin-top:9px}.al-landing .al-lab-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 28px;margin-top:31px}.al-landing .al-lab-inputs label{display:flex;flex-direction:column;gap:12px;min-width:0;font-size:11px;color:var(--ui-blue-700)}.al-landing .al-lab-inputs label>span{display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--ui-slate-400);font-size:20px;font-weight:400;color:var(--ui-blue-700)}.al-landing .al-lab-inputs input{width:100%;min-width:0;min-height:48px;padding:5px 0;border:0;border-radius:0;color:var(--ui-blue-950);background:transparent;font-size:23px;letter-spacing:-.04em;box-shadow:none}.al-landing .al-lab-inputs input::placeholder{color:var(--ui-slate-500);opacity:1}.al-landing .al-lab-output{margin-top:32px;padding:24px 26px;border-left:2px solid var(--ui-blue-400);background:var(--ui-blue-950);color:var(--ui-blue-200)}.al-landing .al-lab-output>span{font-size:10px;letter-spacing:.04em;color:var(--ui-blue-300)}.al-landing .al-lab-output strong{display:block;font-weight:400;font-size:clamp(26px,3vw,41px);line-height:1.3;letter-spacing:-.045em;margin-top:9px;color:var(--ui-blue-300);overflow-wrap:anywhere}.al-landing .al-lab-output strong[data-tone=loss]{color:#ffb7a2}.al-landing .al-lab-output p{font-size:10px;line-height:1.8;margin-top:9px;color:var(--ui-blue-300)}.al-landing .al-return-lab>small{display:block;font-size:10px;line-height:1.8;color:var(--ui-blue-700);margin-top:15px}.al-landing .al-trial{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding-block:90px;align-items:center}.al-landing .al-trial-number{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(230px,29vw,440px);line-height:.8;font-weight:400;color:var(--ui-slate-600);text-align:center;position:relative}.al-landing .al-trial-number:before,.al-landing .al-trial-number:after{content:"";position:absolute;width:80%;height:80%;border:1px solid var(--ui-slate-300);top:4%;left:8%;transform:rotate(-12deg);z-index:0;pointer-events:none}.al-landing .al-trial-number:after{transform:rotate(-6deg);opacity:.45}.al-landing .al-trial-number span{display:block;margin-top:36px;font-family:Avenir Next,Arial,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--ui-slate-500)}.al-landing .al-trial-copy .al-kicker{color:var(--ui-slate-500)}.al-landing .al-trial-copy h2{margin-top:24px}.al-landing .al-trial-copy>p:not(.al-trial-terms){font-size:15px;line-height:1.8;max-width:440px;color:var(--ui-slate-500);margin-top:25px}.al-landing .al-trial-copy>.al-cta{margin-top:28px}.al-landing .al-trial-steps{display:flex;flex-wrap:wrap;gap:12px 23px;border-top:1px solid var(--ui-slate-300);padding-top:25px;margin-top:28px}.al-landing .al-trial-steps span{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--ui-slate-600)}.al-landing .al-trial-steps b{font-weight:400;color:var(--ui-slate-500);font-size:8px}.al-landing .al-trial-terms{font-size:11px;line-height:1.8;margin-top:20px;color:var(--ui-slate-500);max-width:410px}.al-landing .al-footer{background:var(--ui-blue-950);color:var(--ui-blue-200);padding-block:50px 25px}.al-landing .al-footer-top{display:flex;justify-content:space-between;gap:35px;align-items:center;padding-bottom:45px}.al-landing .al-footer-brand{font-size:37px;font-weight:800;letter-spacing:-.065em;line-height:.9}.al-landing .al-footer-brand span{display:block;font-size:9px;letter-spacing:.37em;font-weight:500;margin-top:10px}.al-landing .al-footer-top p{font-size:clamp(16px,1.6vw,23px);font-weight:400;line-height:1.55;letter-spacing:-.035em}.al-landing .al-footer-top p em{font-family:Cormorant Garamond,Georgia,serif;font-size:1.25em;color:var(--ui-blue-300)}.al-landing .al-footer .al-cta{background:var(--ui-blue-300);color:var(--ui-blue-950);border-color:var(--ui-blue-300)}.al-landing .al-footer-bottom{display:flex;justify-content:space-between;gap:35px;border-top:1px solid rgb(129 146 170 / .3333);padding-top:24px}.al-landing .al-footer-bottom p{max-width:720px;font-size:10px;line-height:1.8;color:var(--ui-slate-300)}.al-landing .al-footer-bottom a{min-height:44px;display:flex;align-items:center;gap:20px;font-size:12px;white-space:nowrap}.al-landing .al-research :is(a,button,input):focus-visible,.al-landing .al-footer :is(a,button):focus-visible{outline-color:var(--ui-blue-300)}.al-landing.al-paused *,.al-landing .al-deck:not(.al-in-view) *{animation-play-state:paused!important}@keyframes al-panel-in{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:761px){.site-shell:has(.al-landing) .masthead__login{display:inline-flex;justify-content:center;align-items:center;min-width:84px;min-height:46px;padding:12px 20px;font-family:Avenir Next,Arial,sans-serif;font-size:13px;line-height:1.4}}@media(min-width:981px)and (max-height:800px){.al-landing .al-hero-grid{min-height:calc(100svh - 142px);padding-block:27px}.al-landing .al-hero h1{font-size:clamp(53px,5vw,78px)}.al-landing .al-hero-copy>.al-kicker{margin-bottom:19px}.al-landing .al-hero-copy>p{margin-top:20px;font-size:15px;max-width:420px}.al-landing .al-hero-actions{margin-top:22px}.al-landing .al-deck{--deck-height:330px}.al-landing .al-deck-stage{margin-block:14px 0}.al-landing .al-deck-caption{min-height:78px;padding-block:10px 16px}.al-landing .al-deck-caption p{font-size:18px}}@media(max-width:1100px){.al-landing .al-shell{padding-inline:36px}.al-landing .al-hero-grid{gap:28px}.al-landing .al-hero h1{font-size:58px}.al-landing .al-hero-actions{gap:5px 18px}.al-landing .al-deck-controls button{font-size:11px;gap:5px}.al-landing .al-deck-controls button span{display:none}.al-landing .al-research-body{gap:50px}.al-landing .al-product-tabs button{font-size:14px;gap:14px}}@media(max-width:980px){.site-shell:has(.al-landing) .masthead__nav{background:var(--ui-blue-50);border-color:var(--ui-slate-300)}.al-landing .al-hero-grid{min-height:0;padding-block:50px}.al-landing .al-hero h1{font-size:54px}.al-landing .al-hero-copy>p{font-size:14px}.al-landing .al-hero-copy>.al-kicker{font-size:8px}.al-landing .al-deck{--deck-height:300px}.al-landing .al-deck-caption{min-height:110px}.al-landing .al-research-heading,.al-landing .al-fit-heading{gap:35px;grid-template-columns:1.15fr .85fr}.al-landing .al-research-body{gap:40px}.al-landing .al-research-heading>p,.al-landing .al-fit-heading>p{font-size:13px}.al-landing .al-product-panel{gap:30px}.al-landing .al-product-copy h3{font-size:29px}.al-landing .al-lab-heading>span:last-child{display:none}}@media(max-width:720px){.al-landing .al-shell{padding-inline:23px}.al-landing .al-hero-grid{grid-template-columns:1fr;padding-block:34px 26px;gap:40px}.al-landing .al-hero h1{font-size:clamp(48px,10vw,68px);line-height:1.04}.al-landing .al-hero h1 em{font-size:1.14em}.al-landing .al-hero-copy>.al-kicker{margin-bottom:20px;font-size:8px}.al-landing .al-hero-copy>p{font-size:15px;line-height:1.65;margin-top:22px}.al-landing .al-hero-actions{margin-top:23px;gap:8px 20px}.al-landing .al-cta{font-size:12px;min-height:52px;padding-inline:18px;gap:20px}.al-landing .al-text-action{font-size:12px}.al-landing .al-trial-note{font-size:10px;margin-top:12px}.al-landing .al-deck{--deck-height:clamp(240px,65vw,360px);--card-width:min(90%,calc((var(--deck-height) - 65px)*1.5));max-width:540px;width:100%;margin-inline:auto}.al-landing .al-deck-stage{margin-block:19px 5px}.al-landing .al-deck-top{font-size:8px;padding-bottom:15px}.al-landing .al-deck-chrome{padding:7px 10px;font-size:8px}.al-landing .al-deck-label{padding:8px 10px}.al-landing .al-deck-label span{font-size:6px}.al-landing .al-deck-label strong{font-size:9px}.al-landing .al-deck-caption{min-height:86px;padding-block:10px 16px}.al-landing .al-deck-caption p{font-size:19px;max-width:330px}.al-landing .al-deck-controls button{font-size:11px;min-height:55px;padding-inline:8px}.al-landing .al-hero-base{min-height:78px;gap:15px}.al-landing .al-hero-base>span{font-size:7px}.al-landing .al-hero-base b{font-size:10px}.al-landing .al-hero-base button{font-size:0;padding-inline:10px}.al-landing .al-hero-base button span{font-size:24px}.al-landing .al-section-label{font-size:8px;gap:15px;padding-bottom:20px}.al-landing .al-section-label>span:last-child{display:none}.al-landing h2{font-size:clamp(37px,8.5vw,54px);line-height:1.12}.al-landing .al-research{padding-block:43px 50px;scroll-margin-top:65px}.al-landing .al-research-heading,.al-landing .al-fit-heading{grid-template-columns:1fr;gap:22px;margin-top:15px}.al-landing .al-research-heading>p,.al-landing .al-fit-heading>p{font-size:14px;max-width:450px}.al-landing .al-research-body{grid-template-columns:1fr;gap:38px;margin-top:30px}.al-landing .al-search>label{font-size:12px;margin-bottom:10px}.al-landing .al-search-field{min-height:65px;gap:10px}.al-landing .al-search input{font-size:16px}.al-landing .al-search-results{top:92px;padding-inline:8px}.al-landing .al-search-results button small{display:none}.al-landing .al-search-results button>span{font-size:11px}.al-landing .al-search small{font-size:10px;margin-top:14px}.al-landing .al-search-examples{margin-top:22px;gap:5px 23px}.al-landing .al-research-questions>div{padding-block:20px}.al-landing .al-research-questions>div:first-child{border-top:1px solid rgb(130 176 243 / .2392);padding-top:20px}.al-landing .al-research-questions h3{font-size:18px}.al-landing .al-research-questions p{font-size:13px;max-width:450px}.al-landing .al-fit{padding-block:30px 18px}.al-landing .al-fit-heading{gap:13px;margin-top:8px}.al-landing .al-fit-heading h2{font-size:35px}.al-landing .al-product-tabs{margin-top:20px}.al-landing .al-product-tabs button{flex-direction:column;align-items:flex-start;gap:4px;min-height:70px;padding:10px 9px;font-size:12px;justify-content:center}.al-landing .al-product-tabs button b{display:none}.al-landing .al-product-tabs button span{font-size:8px}.al-landing .al-product-panel{grid-template-columns:1fr;padding-block:23px;gap:22px}.al-landing .al-product-copy h3{font-size:30px;margin-top:11px;max-width:470px}.al-landing .al-product-copy>p{margin-top:14px;font-size:14px}.al-landing .al-product-copy .al-text-action{margin-top:9px}.al-landing .al-product-screen img{aspect-ratio:1.75;max-height:260px}.al-landing .al-fit-footer{flex-direction:column;align-items:flex-start;gap:12px}.al-landing .al-fit-footer>span{font-size:12px}.al-landing .al-results{padding-block:50px}.al-landing .al-results-grid{grid-template-columns:1fr;gap:38px}.al-landing .al-results h2{font-size:43px;margin-top:20px}.al-landing .al-results-copy>p{font-size:14px;margin-top:23px}.al-landing .al-results-note{font-size:11px;margin-top:20px}.al-landing .al-return-lab h3{font-size:24px}.al-landing .al-lab-inputs{gap:25px;margin-top:23px}.al-landing .al-lab-inputs input{font-size:23px}.al-landing .al-lab-output{margin-top:25px;padding:22px}.al-landing .al-lab-output strong{font-size:32px}.al-landing .al-trial{grid-template-columns:1fr;padding-block:55px;gap:36px}.al-landing .al-trial-number{font-size:205px;max-width:250px;margin-inline:auto;width:100%}.al-landing .al-trial-number span{font-size:8px;margin-top:26px}.al-landing .al-trial-copy h2{margin-top:20px}.al-landing .al-trial-copy>p:not(.al-trial-terms){font-size:14px;margin-top:22px}.al-landing .al-trial-steps{gap:13px 18px}.al-landing .al-trial-steps span{font-size:10px}.al-landing .al-footer{padding-block:38px 22px}.al-landing .al-footer-top{flex-direction:column;align-items:flex-start;gap:25px;padding-bottom:31px}.al-landing .al-footer-top p{font-size:19px}.al-landing .al-footer-bottom{flex-direction:column;gap:16px}.al-landing .al-footer-bottom p{font-size:10px}.al-landing .al-footer-bottom a{width:fit-content}}@media(max-width:370px){.al-landing .al-shell{padding-inline:19px}.al-landing .al-hero h1{font-size:44px}.al-landing .al-hero-actions{flex-direction:column;align-items:flex-start}.al-landing .al-deck-controls button{font-size:10px}.al-landing .al-search-field>svg{display:none}.al-landing .al-results h2{font-size:39px}}@media(prefers-reduced-motion:reduce){.al-landing *,.al-landing *:before,.al-landing *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.al-landing .al-deck-card[data-position=active]{transform:translateY(-45%)}.al-landing .al-deck-card[data-position=next],.al-landing .al-deck-card[data-position=back]{visibility:hidden}}.rd{--rd-bg:#090d14;--rd-panel:#101720;--rd-text:#e7edf6;--rd-muted:#8b9aaf;--rd-border:#263141;--rd-green:#63cfe7;--rd-blue:#68abff;color:var(--rd-text);background:var(--rd-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;isolation:isolate;border:1px solid var(--rd-border);border-radius:0;overflow:hidden;font-size:12px;line-height:1.55}.rd *{box-sizing:border-box}.rd :is(button,input,textarea,select){font:inherit}.rd button{cursor:pointer;border:0;border-radius:0}.rd button:disabled{cursor:default;opacity:.45}.rd :is(button,a,input,select,textarea,canvas,[tabindex]):focus-visible{outline:2px solid #72b3ff;outline-offset:3px}.rd :is(button,a){-webkit-tap-highlight-color:transparent}.rd a{color:var(--rd-blue)}.rd [hidden]{display:none!important}.rd :is(h1,h2,h3,p){margin:0}.rd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rd-topbar{height:76px;display:flex;align-items:center;gap:35px;padding:0 24px;border-bottom:1px solid var(--rd-border);background:#0c111a}.rd-brand{display:flex;gap:12px;align-items:center;flex-shrink:0}.rd-brand-symbol{width:31px;height:31px;display:grid;place-items:center;color:#75b8ff;border:1px solid #344a68;background:#111e30}.rd-brand strong{display:block;font-size:15px;font-weight:620;letter-spacing:-.3px;color:#edf3fc}.rd-brand small{display:block;font-size:8px;letter-spacing:1.8px;color:#788ba5;margin-top:2px}.rd-search-wrap{flex:1;max-width:540px;position:relative;z-index:20}.rd-search{height:37px;display:flex;align-items:center;gap:12px;padding:0 12px;border:1px solid #334155;color:#6c88aa;background:#111923}.rd-search:focus-within{border-color:#5b98f3}.rd-search input{min-width:0;width:100%;border:0;outline:0!important;color:#d4e0ef;background:transparent;font-size:11px}.rd-search input::placeholder{color:#8293aa}.rd-search kbd{border:1px solid #344257;font:10px ui-monospace,monospace;padding:0 5px;color:#94a6bc}.rd-search-menu{position:absolute;top:44px;left:0;right:0;background:#131c29;border:1px solid #3c526e;padding:5px;box-shadow:0 20px 50px #0009;max-height:380px;overflow:auto}.rd-search-menu button{display:flex;width:100%;gap:12px;text-align:left;padding:11px 9px;background:none;color:#c9d9ed}.rd-search-menu button:hover,.rd-search-menu button:focus{background:#20334f}.rd-search-menu button strong{min-width:70px;font-size:12px}.rd-search-menu button span{font-size:11px;color:#8fa7c4}.rd-search-menu p{padding:13px;font-size:11px;color:#9aacc2}.rd-top-end{display:flex;align-items:center;gap:14px;margin-left:auto}.rd-local{font:8px ui-monospace,monospace;color:#8498b1;letter-spacing:1px;white-space:nowrap}.rd-icon-button{width:30px;height:32px;display:grid;place-items:center;color:#98abc3;background:transparent;font-size:22px}.rd-icon-button:hover{color:#e2edfa;background:#1c2a3c}.rd-inbox-toggle{position:relative}.rd-alert-count{position:absolute;top:-2px;right:-4px;min-width:14px;background:#356dec;color:#fff;font-size:9px;line-height:14px;text-align:center}.rd-nav{height:45px;padding:0 24px;display:flex;align-items:stretch;gap:30px;border-bottom:1px solid var(--rd-border);background:#0c121c}.rd-nav button{color:#8d9eb5;display:flex;align-items:center;gap:8px;border-bottom:2px solid transparent;padding:0;background:none;font-size:11px;font-weight:550}.rd-nav button:hover{color:#d9e6f8}.rd-nav button.is-active{color:#8fc1ff;border-bottom-color:#5b94fc}.rd-nav-note{margin-left:auto;align-self:center;color:#6d8099;font-size:9px}.rd-atlas-area{display:grid;grid-template-columns:minmax(0,1fr) 350px;height:max(660px,calc(100dvh - 220px));min-height:660px}.rd-spatial{position:relative;min-width:0;height:100%;overflow:hidden;background:radial-gradient(ellipse at 45% 48%,#142338 0,transparent 64%),#080d15}.rd-globe{position:absolute;inset:0;min-height:0}.rd-globe canvas{display:block;width:100%;height:100%;touch-action:none}.rd-globe-loading{position:absolute;inset:48% 20px auto;text-align:center;font-size:12px;color:#8b9eb6}.rd-map-heading{position:absolute;top:25px;left:25px;right:65px;pointer-events:none}.rd-eyebrow{display:block;color:#7996bb;font:8px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.6px;text-transform:uppercase}.rd-map-heading h1{display:flex;gap:14px;align-items:baseline;margin:6px 0 4px;font-size:32px;line-height:1.2;font-weight:580;letter-spacing:-1px;color:#eef4fc}.rd-map-heading h1 span{font-size:12px;color:#8aa1bd;letter-spacing:0;font-weight:400}.rd-map-heading p{font-size:10px;color:#778da9}.rd-lattice-controls{position:absolute;top:118px;left:25px;right:65px;display:flex;flex-wrap:wrap;gap:10px 17px;align-items:end;pointer-events:none}.rd-lattice-controls>*{pointer-events:auto}.rd-theme-controls,.rd-size-control{display:flex;flex-direction:column;gap:4px}.rd-theme-controls label,.rd-size-control{font-size:8px;color:#8fa2bc;letter-spacing:.25px}.rd-lattice-controls select{border:1px solid #344155;background:#101a28ed;color:#acc0d8;font-size:9px;border-radius:0;padding:6px 21px 6px 7px;max-width:200px;min-height:29px}.rd-path-depth{display:flex;gap:1px;align-items:center}.rd-path-depth>span{margin-right:8px;font-size:9px;color:#8fa2bc}.rd-path-depth button{background:#131d2be8;color:#92a7c3;border:1px solid #2c3a4f;width:29px;height:29px;font:10px ui-monospace,monospace}.rd-path-depth button.is-active{color:#d3e9ff;background:#234f87;border-color:#5d97e7}.rd-map-tools{position:absolute;right:19px;top:25px;display:flex;flex-direction:column;gap:1px;z-index:4}.rd-map-tools button{height:31px;width:31px;color:#9eb5d1;background:#142033ee;border:1px solid #2d4058;font-size:17px;display:grid;place-items:center}.rd-map-tools button:hover{color:#fff;background:#224573}.rd-map-controls{position:absolute;bottom:55px;left:25px;display:flex;gap:5px;z-index:4}.rd-map-controls button{height:27px;font-size:9px;color:#7f97b5;border:1px solid #2c3d52;background:#101a29ed;padding:0 10px}.rd-map-controls button.is-active{border-color:#496b96;color:#aecff5}.rd-map-footer{position:absolute;bottom:15px;left:25px;right:25px;font-size:8px;color:#73869e;pointer-events:none;max-width:550px}.rd-side{background:#0e151f;border-left:1px solid #2b384a;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#364860 #0c131d}.rd-side-top{padding:20px 20px 12px;border-bottom:1px solid var(--rd-border);background:linear-gradient(155deg,#152236 0,#0e1723 80%)}.rd-inspection-label{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.rd-inspection-label .rd-eyebrow{font-size:7px;letter-spacing:1px}.rd-side-id{display:flex;align-items:center;justify-content:space-between;gap:10px}.rd-side h2{font-size:29px;font-weight:600;letter-spacing:-.8px;line-height:1.2}.rd-label{color:#7690ad;font-size:8px;text-align:right;text-transform:uppercase;letter-spacing:.5px;max-width:140px}.rd-side-name{color:#b9c9dd;font-size:11px;margin-top:4px!important}.rd-side-summary{color:#8095af;font-size:10px;line-height:1.65;margin-top:9px!important}.rd-current-quote{margin-top:17px;position:relative}.rd-current-quote>strong{font:400 31px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-1.3px;color:#e5efff}.rd-current-quote>strong.rd-price-pending{font-size:15px;letter-spacing:0;color:#8fa4bf}.rd-current-quote>small{display:block;color:#6f89a9;font-size:8px;margin-top:5px}.rd-price-change{display:inline-block;margin-left:15px;font:11px ui-monospace,monospace}.rd-price-change small{display:block;text-align:right;color:#7790ae;font:8px Inter,system-ui,sans-serif;margin-top:2px}.rd .positive{color:#59c5d5}.rd .negative{color:#efaa72}.rd-chart{width:100%;height:75px;margin:9px 0 0;display:block}.rd-chart path{fill:none;stroke:#67a7fb;stroke-width:1.6}.rd-chart line{stroke:#2a3b53;stroke-width:1}.rd-chart text{fill:#6e88a9;font:8px ui-monospace,monospace}.rd-inspection-toolbar{display:flex;justify-content:space-between;gap:10px;padding-top:10px;margin-top:10px;border-top:1px solid #26364b;font-size:8px;color:#7e97b8}.rd-side-refresh,.rd-text-button{padding:0;color:#7cb4fc;background:none;font-size:9px;text-align:left}.rd-text-button{line-height:1.7}.rd-inspection-tabs{display:flex;padding:0 15px;border-bottom:1px solid #29384c;background:#111d2c;position:sticky;top:0;z-index:3;gap:12px}.rd-inspection-tabs button{background:none;color:#7892b1;font-size:9px;padding:12px 2px 10px;border-bottom:2px solid transparent;white-space:nowrap}.rd-inspection-tabs button.is-active{color:#bbd8fd;border-bottom-color:#5e9df2}.rd-side-section{padding:17px 20px;border-bottom:1px solid var(--rd-border)}.rd-section-title{display:flex;justify-content:space-between;gap:9px;align-items:center;margin-bottom:12px}.rd-section-title h3{font-size:8px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;color:#96abc6}.rd-section-title>span{font-size:8px;color:#6f89a8}.rd-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px 15px}.rd-metric{min-width:0}.rd-metric>span{display:block;font-size:9px;color:#869dbc}.rd-metric strong{display:block;font:400 19px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;margin:2px 0;color:#d5e2f3;letter-spacing:-.6px;overflow-wrap:anywhere}.rd-metric small{display:block;font-size:7px;line-height:1.7;color:#6e84a0}.rd-metric button,.rd-metric-source{padding:0;background:none;color:#6194ce!important;font-size:7px;text-decoration:none;line-height:1.3;display:block;margin-top:3px}.rd-metric.is-compact strong{font-size:16px}.rd-source-note{font-size:9px;color:#8298b3;line-height:1.8}.rd-side-section>.rd-source-note+.rd-source-note{margin-top:12px}.rd-panel-footnote{padding:12px 20px 18px;font-size:8px;color:#6c829e;line-height:1.8}.rd-connection-summary{display:flex;gap:25px;margin-bottom:11px}.rd-connection-summary span{font-size:8px;color:#8da2bd}.rd-connection-summary strong{display:block;font:20px ui-monospace,monospace;color:#cbdcf1;margin-bottom:3px}.rd-relations{display:flex;flex-direction:column;margin:10px 0}.rd-relation{display:grid;grid-template-columns:32px minmax(0,1fr) 12px;gap:9px;align-items:center;text-align:left;background:none;color:inherit;padding:11px 0;width:100%;border-bottom:1px solid #233044!important}.rd-relation:hover strong{color:#8bf}.rd-relation-mark{width:32px;height:28px;display:grid;place-items:center;background:#192940;border:1px solid #344c6b;font:8px ui-monospace,monospace;color:#9ebedf}.rd-relation strong{display:block;font-size:10px;font-weight:500;color:#b8cde7}.rd-relation small{display:block;color:#7490b1;font-size:8px;margin-top:3px;line-height:1.5}.rd-relation>span:last-child{color:#6281a6}.rd-driver{border-left:1px solid #36557d;padding:0 0 15px 12px;margin:16px 0}.rd-driver>strong{display:block;font-size:12px;margin:6px 0;color:#b8d5f9}.rd-driver p{font-size:10px;color:#9bb2cf}.rd-driver>small{display:block;color:#7a92ae;font-size:9px;line-height:1.8;margin-bottom:10px}.rd-driver-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:13px 0;font-size:8px;color:#728ba9}.rd-driver-stats strong{display:block;font-size:9px;color:#b5c9e4;margin-top:3px;font-weight:500}.rd-unknowns{margin:0;padding-left:14px;color:#93a5bd;font-size:10px;line-height:1.9}.rd-event{padding-bottom:14px;border-bottom:1px solid #2a394c;margin-bottom:14px}.rd-event time{display:block;font:9px ui-monospace,monospace;color:#d4b278;margin-bottom:5px}.rd-event>strong{font-size:12px;display:inline-block;margin-right:8px;color:#c2d4ec}.rd-event p{color:#849bb9;font-size:9px;margin-top:8px}.rd-event a,.rd-news a{font-size:10px;text-decoration:none;line-height:1.8;display:block;margin-top:6px}.rd-news{padding:10px 0;border-bottom:1px solid #253347}.rd-news small{font-size:8px;color:#728aa9}.rd-panel-details{padding:16px 20px;border-bottom:1px solid var(--rd-border)}.rd-panel-details summary{cursor:pointer;font-size:9px;color:#98b4d7}.rd-panel-details[open] summary{margin-bottom:16px}.rd-model-evidence{margin:13px 0;padding-top:12px;border-top:1px solid #293b53}.rd-model-evidence strong{display:flex;justify-content:space-between;font-size:10px;color:#b6cce8;font-weight:500}.rd-model-evidence strong span{color:#8fabc9;font-size:8px}.rd-model-evidence p{color:#7893b3;font-size:9px;margin-top:6px}.rd-button{border:1px solid #385173!important;color:#b7d1f2;background:#172a43;border-radius:0;padding:9px 12px;display:inline-flex;gap:8px;justify-content:center;align-items:center;font-size:10px;font-weight:500;text-decoration:none}.rd-button:hover{background:#214064}.rd-button.primary{background:#2c66dd;color:#eef5ff;border-color:#477eef!important}.rd-button.primary:hover{background:#3d76ec}.rd-button.subtle{background:transparent;border-color:#334762!important;color:#8ba9ce}.rd-button.wide{width:100%}.rd-side-actions{display:flex;flex-direction:column;gap:7px;padding:18px 20px 0}.rd-list-panel{padding:190px 25px 25px;height:100%;overflow:auto;background:#0b1421}.rd-list-panel h2{font-size:23px;font-weight:500;margin:8px 0}.rd-list-panel p{color:var(--rd-muted);font-size:11px;margin-bottom:17px;max-width:540px}.rd-company-row{width:100%;display:flex;align-items:center;text-align:left;background:none;color:#acc4e2;padding:13px 0;border-bottom:1px solid #2a3d57!important;gap:14px}.rd-company-row strong{min-width:62px;font-size:11px;font-weight:550;color:#c8ddf8}.rd-company-row span{flex:1;font-size:11px}.rd-company-row small{font-size:9px;color:#738eaf}.rd-workview{padding:30px;min-height:660px;background:#0b121e}.rd-work-heading{display:flex;justify-content:space-between;gap:25px;align-items:start;margin-bottom:26px}.rd-work-heading h1{font-size:30px;font-weight:520;letter-spacing:-.8px;margin-top:6px}.rd-work-heading p{color:#8aa0bd;max-width:650px;font-size:12px;margin-top:8px;line-height:1.8}.rd-work-actions{display:flex;gap:7px;flex-wrap:wrap}.rd-expectations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #2d405b}.rd-expectation{padding:23px;min-height:365px;background:#101c2b;border-right:1px solid #2d405b}.rd-expectation:last-child{border-right:0}.rd-expectation h2{font-size:17px;font-weight:530;margin:13px 0 8px;letter-spacing:-.2px}.rd-expectation>p{font-size:11px;color:#8ea4bf;line-height:1.8}.rd-expectation-label{display:flex;gap:8px;align-items:center;font:8px ui-monospace,monospace;color:#6b9bd8;text-transform:uppercase;letter-spacing:1.2px}.rd-expectation-label i{width:5px;height:5px;background:#5795e6}.rd-empty-detail{border-top:1px solid #2d405a;margin-top:21px;padding-top:18px;font-size:10px;color:#8097b4;line-height:1.85}.rd-empty-detail strong{display:block;color:#b5cae5;font-weight:500;margin-bottom:5px}.rd-expectation textarea,.rd-field textarea{resize:vertical;min-height:115px}.rd-expectation textarea{width:100%;background:#0b1523;color:#d0e2f8;border:1px solid #365273;padding:11px;font-size:11px;margin-top:18px;border-radius:0}.rd-expectation .rd-button{margin-top:14px}.rd-expectation-source{display:block;margin-top:12px;font-size:10px;color:var(--rd-blue);background:none;text-align:left;padding:0}.rd-expectation-fact{margin-top:18px;border-left:2px solid #548dcc;padding-left:12px}.rd-expectation-fact strong{display:block;font:21px ui-monospace,monospace;color:#aed0f9}.rd-expectation-fact small{color:#7e9cbe;font-size:9px}.rd-reading-key{display:flex;gap:25px;flex-wrap:wrap;margin-top:22px;padding:14px 0;font-size:9px;color:#7d99bc}.rd-reading-key span{display:flex;gap:8px;align-items:center}.rd-reading-key i{width:6px;height:6px;background:#60bacf}.rd-reading-key span:nth-child(2) i{background:#d1ae71}.rd-reading-key span:nth-child(3) i{background:#697c98}.rd-thesis-compose{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:24px;align-items:start}.rd-compose-card,.rd-thesis-card{background:#101c2b;border:1px solid #2c435f;padding:22px}.rd-compose-card h2{font-size:15px;font-weight:500;margin-bottom:12px}.rd-compose-card>textarea{width:100%;resize:vertical;min-height:140px;border:1px solid #3a577b;background:#0a1421;color:#d4e4f8;padding:13px;font-size:12px;line-height:1.8;border-radius:0}.rd-compose-card>textarea::placeholder{color:#6784a6}.rd-compose-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.rd-compose-actions small{font-size:8px;color:#7c96b7;max-width:240px}.rd-compose-help{padding:7px 9px;color:#8da5c5;font-size:11px;line-height:1.8}.rd-compose-help h3{font-weight:500;color:#b9d0ed;font-size:12px;margin-bottom:11px}.rd-compose-help ol{margin:0;padding-left:20px}.rd-compose-help li{padding-left:5px;margin-bottom:9px}.rd-compose-help p{font-size:10px;margin-top:17px;border-top:1px solid #2d405a;padding-top:15px}.rd-draft{margin-top:22px;background:#101b2a;border:1px solid #38557c;padding:23px}.rd-draft h2{font-size:17px;font-weight:500}.rd-draft>p{color:#9ab1cf;font-size:11px;margin-top:7px}.rd-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px}.rd-field{display:flex;flex-direction:column;gap:5px;min-width:0}.rd-field.wide{grid-column:1/-1}.rd-field label{font-size:10px;color:#89a5c8}.rd-field :is(input,select,textarea){width:100%;min-height:36px;border:1px solid #345073;background:#0a1421;color:#cee1f8;padding:7px 9px;font-size:11px;border-radius:0}.rd-field input[type=date]{color-scheme:dark}.rd-condition{padding:18px 0;border-top:1px solid #2c4564;margin-top:20px}.rd-condition-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#b5d0f1}.rd-condition-head button{background:none;color:#d99f8e;font-size:10px}.rd-validation{margin-top:17px;padding:13px 15px;border:1px solid #6a5636;background:#33261755;color:#d5bc90;font-size:11px}.rd-validation.is-ready{background:#142b3f;border-color:#376384;color:#9bc6e4}.rd-validation ul{margin:5px 0 0;padding-left:17px}.rd-draft-footer{display:flex;gap:9px;flex-wrap:wrap;margin-top:19px}.rd-saved-theses{margin-top:30px}.rd-saved-theses h2{font-size:17px;font-weight:500;margin-bottom:15px}.rd-thesis-card{margin-bottom:12px}.rd-thesis-card header{display:flex;justify-content:space-between;align-items:start;gap:12px}.rd-thesis-card h3{font-size:14px;font-weight:500}.rd-thesis-card>p{font-size:11px;color:#8fa8c8;margin-top:11px;line-height:1.85;white-space:pre-wrap}.rd-state{display:inline-flex;align-items:center;font:8px ui-monospace,monospace;border:1px solid #3c5574;color:#90afcf;padding:3px 7px;white-space:nowrap;text-transform:uppercase;border-radius:0}.rd-state.active,.rd-state.met{color:#97d8e3;border-color:#356c7b;background:#17313e}.rd-state.stale,.rd-state.unknown{color:#d5bb87;border-color:var(--ui-blue-700)}.rd-state.invalidated{color:#e8a58a;border-color:#7e4b37}.rd-thesis-meta{display:flex;gap:14px;flex-wrap:wrap;color:#728fb2;font-size:9px;margin:12px 0}.rd-thesis-controls{display:flex;gap:7px;flex-wrap:wrap}.rd-observation-form{margin-top:16px;border-top:1px solid #2d4564;padding-top:15px}.rd-observation-form summary{font-size:11px;color:#9fbddb;cursor:pointer}.rd-observation-note{font-size:10px;color:#8da8c7;margin-top:10px}.rd-history{margin-top:12px;font-size:10px;color:#7f9ec1}.rd-history summary{cursor:pointer}.rd-history ul{padding-left:17px}.rd-empty{border:1px dashed #344d6d;padding:26px;text-align:center;color:#89a5c7;font-size:11px;line-height:1.9}.rd-empty strong{display:block;font-size:14px;color:#bed5f0;font-weight:450;margin-bottom:5px}.rd-notice{padding:12px 24px;color:#adc9ec;background:#1c3150;border-bottom:1px solid #3a5d89;font-size:11px}.rd-bottom{display:flex;justify-content:space-between;gap:18px;padding:11px 24px;border-top:1px solid var(--rd-border);font:8px ui-monospace,monospace;color:#647e9f;background:#0a111c}.rd-dialog{color:var(--rd-text);background:#111c2c;border:1px solid #42648d;padding:0;width:min(700px,calc(100vw - 28px));max-height:85vh;box-shadow:0 25px 100px #000a;border-radius:0}.rd-dialog::backdrop{background:#030711d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rd-dialog-heading{padding:20px 23px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #314866}.rd-dialog-heading h2{font-size:17px;font-weight:500}.rd-dialog-body{padding:23px;overflow:auto;max-height:65vh;font-size:12px;line-height:1.8}.rd-evidence-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #294462}.rd-evidence-item:last-child{margin-bottom:0}.rd-evidence-item h3{font-size:13px;font-weight:500;color:#bfdaf8}.rd-evidence-item blockquote{margin:13px 0;padding:11px 14px;border-left:2px solid #4477ad;background:#1b304855;color:#a6c2e3;font-size:11px}.rd-evidence-dates{display:flex;gap:12px;flex-wrap:wrap;font-size:9px;color:#7699c3;margin-top:9px}.rd-evidence-item p{margin-top:10px;font-size:11px;color:#95b1d3}.rd-evidence-item a{font-size:10px;display:inline-block;margin-top:9px}.rd-alert-item{padding:13px 0;border-bottom:1px solid #2f4c6e}.rd-alert-item strong{font-size:12px;font-weight:500}.rd-alert-item p{font-size:11px;color:#8eaacd;margin-top:5px}.rd-alert-item small{display:block;font-size:9px;color:#6686ad;margin-top:7px}.rd-provider{font-size:10px;color:#8baacf;margin-top:14px;padding:10px 12px;background:#142b45;border-left:2px solid #4179bf}.rd-table{width:100%;border-collapse:collapse;font-size:11px;margin-top:13px}.rd-table th,.rd-table td{padding:10px 8px;text-align:left;border-bottom:1px solid #2c486b}.rd-table th{font-weight:500;color:#7fa1ca}.rd-table td{color:#b3cdeb}.rd-table button{color:var(--rd-blue);background:none;text-align:left;padding:0}.rd-fullscreen{position:fixed!important;inset:0;z-index:10000;height:100dvh;overflow:auto}.rd-fullscreen .rd-atlas-area{height:calc(100dvh - 158px);min-height:600px}.rd-no-map{position:absolute;inset:240px 45px auto;color:#8ea7c7;font-size:13px;text-align:center}@media(min-width:1550px){.rd-atlas-area{grid-template-columns:minmax(0,1fr) 395px}.rd-side-top,.rd-side-section,.rd-panel-details{padding-left:24px;padding-right:24px}.rd-metric strong{font-size:21px}.rd-inspection-tabs{gap:23px;padding-inline:24px}}@media(max-width:1150px){.rd-topbar{gap:20px;padding:0 20px}.rd-atlas-area{grid-template-columns:minmax(0,1fr) 325px}.rd-nav-note,.rd-local{display:none}.rd-lattice-controls{gap:9px 10px;left:20px;right:55px}.rd-lattice-controls select{max-width:180px}.rd-size-control{flex-basis:100%}.rd-side-top,.rd-side-section{padding-left:17px;padding-right:17px}.rd-map-heading{left:20px}.rd-map-heading h1{font-size:29px;flex-wrap:wrap;gap:4px 10px}.rd-map-heading p{max-width:290px}.rd-workview{padding:24px}.rd-expectation{padding:17px}.rd-inspection-tabs{gap:9px;padding-inline:12px}.rd-inspection-tabs button{font-size:8px}}@media(max-width:850px){.rd-topbar{height:70px;gap:15px;padding:0 17px}.rd-brand strong{font-size:13px}.rd-brand small{font-size:7px}.rd-brand-symbol{width:28px;height:28px}.rd-atlas-area{height:auto;grid-template-columns:1fr}.rd-spatial{height:640px;min-height:640px}.rd-side{height:auto;max-height:860px;border-left:0;border-top:1px solid #344b6a}.rd-side-top{padding:22px}.rd-side-summary,.rd-current-quote{max-width:550px}.rd-inspection-tabs{padding-inline:22px;gap:25px}.rd-inspection-tabs button{font-size:10px}.rd-side-section{padding:21px 22px}.rd-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.rd-lattice-controls{top:117px;flex-wrap:nowrap}.rd-size-control{flex-basis:auto}.rd-lattice-controls select{max-width:200px}.rd-side-actions{flex-direction:row;padding:20px 22px 0}.rd-side-actions>*{flex:1}.rd-expectations{grid-template-columns:1fr}.rd-expectation{border-right:0;border-bottom:1px solid #2d405b;min-height:0;padding:22px}.rd-expectation:last-child{border-bottom:0}.rd-thesis-compose{grid-template-columns:1fr}.rd-compose-help{display:none}.rd-work-heading{flex-direction:column}.rd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-bottom{flex-direction:column;gap:4px}.rd-fullscreen .rd-atlas-area{height:auto}.rd-nav{gap:25px;padding-inline:20px}}@media(max-width:560px){.rd-topbar{flex-wrap:wrap;height:112px;padding:12px 15px;gap:9px}.rd-brand{flex:1}.rd-search-wrap{order:3;flex-basis:100%;max-width:none}.rd-search{height:34px}.rd-search-menu{top:39px}.rd-top-end{gap:7px}.rd-nav{height:43px;gap:0;justify-content:space-between;padding:0 16px}.rd-nav button{font-size:10px;gap:6px}.rd-spatial{height:590px;min-height:590px}.rd-map-heading{top:20px;left:18px;right:53px}.rd-map-heading h1{font-size:27px}.rd-map-heading h1 span{font-size:10px}.rd-map-heading p{font-size:9px;max-width:260px}.rd-map-tools{top:20px;right:13px}.rd-lattice-controls{left:18px;top:125px;right:50px;flex-wrap:wrap;gap:9px 10px}.rd-lattice-controls select{max-width:165px;font-size:8px}.rd-size-control{flex-basis:100%}.rd-map-controls{left:18px;bottom:52px}.rd-map-controls button{font-size:8px;padding-inline:8px}.rd-map-footer{left:18px;right:15px;font-size:7px;bottom:13px;max-width:300px}.rd-metrics{grid-template-columns:1fr 1fr}.rd-side{max-height:900px}.rd-workview{padding:22px 15px}.rd-work-heading h1{font-size:26px}.rd-work-heading p{font-size:11px}.rd-compose-card,.rd-thesis-card,.rd-draft{padding:17px}.rd-compose-actions{align-items:start;flex-direction:column-reverse}.rd-compose-actions .rd-button{width:100%}.rd-form-grid{gap:12px}.rd-field label,.rd-work-actions .rd-button{font-size:9px}.rd-list-panel{padding:205px 18px 20px}.rd-company-row{gap:9px}.rd-company-row strong{min-width:52px}.rd-company-row span{font-size:10px}.rd-company-row small{max-width:80px;text-align:right;font-size:8px}.rd-dialog-heading,.rd-dialog-body{padding:17px}.rd-no-map{inset:260px 20px auto}.rd-inspection-label .rd-eyebrow{font-size:7px}.rd-side-actions{flex-direction:column}.rd-bottom{font-size:7px;padding-inline:17px}}@media(prefers-reduced-motion:reduce){.rd *,.rd *:before,.rd *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.rd :is(h1,h2,h3,h4,label,button,input,select,textarea){font-family:inherit}.rd .rd-lattice-label,.rd .rd-lattice-accessible button{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.rd-analysis-compose{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.7fr);gap:28px;align-items:start}.rd-compose-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:15px}.rd-compose-title>span:last-child{color:#88addc;font:10px ui-monospace,monospace}.rd-analysis-compose .rd-compose-card h2{font-size:22px;font-weight:550;margin-bottom:16px;letter-spacing:-.5px}.rd-analysis-compose textarea{min-height:170px;font-size:13px;line-height:1.85}.rd-analysis-compose .rd-compose-actions small{max-width:390px;font-size:10px;line-height:1.7}.rd-analysis-compose .rd-compose-actions .rd-button{font-size:12px;padding:11px 18px;white-space:nowrap}.rd-analysis-intro{padding:22px 0 0}.rd-analysis-intro ol{list-style:none;counter-reset:thesis-steps;padding:0;margin:20px 0}.rd-analysis-intro li{counter-increment:thesis-steps;position:relative;padding:0 0 22px 30px}.rd-analysis-intro li:before{content:counter(thesis-steps,decimal-leading-zero);position:absolute;left:0;top:1px;color:#5689ca;font:10px ui-monospace,monospace}.rd-analysis-intro strong{display:block;color:#b9cde7;font-size:11px;font-weight:550}.rd-analysis-intro li span{display:block;margin-top:5px;font-size:10px;color:#7e98b9;line-height:1.8}.rd-analysis-status{display:flex;align-items:center;gap:10px;color:#a6c7ef;background:#142d4e;border-left:2px solid #5593e9;padding:13px;margin-top:15px;font-size:11px}.rd-analysis-progress{width:8px;height:8px;background:#76b0ff;animation:rd-analysis-pulse 1.4s ease-in-out infinite}@keyframes rd-analysis-pulse{50%{opacity:.3}}.rd-analysis-error{margin-top:15px;padding:14px 16px;background:#322319;border-left:2px solid #c69563;color:#d5baa0;font-size:11px;line-height:1.8}.rd-analysis-error strong{color:#e8cdb1;font-weight:550}.rd-analysis-error p{margin:5px 0}.rd-analysis-error .rd-text-button{margin-top:7px;color:#f0c793}.rd-analysis-manual{border-top:1px solid #2b3f5a;margin-top:20px;padding-top:13px;color:#738dab;font-size:10px}.rd-analysis-manual summary{cursor:pointer}.rd-analysis-manual p{margin:13px 0;line-height:1.8}.rd-draft-analysis{padding:0;border-color:#35577e;background:#0e1928}.rd-analysis-result{padding:26px 28px}.rd-analysis-heading{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.rd-analysis-heading h2{grid-column:1/-1;font-size:21px;line-height:1.55;letter-spacing:-.3px;font-weight:500;color:#d1e2f8;max-width:930px}.rd-analysis-stance{border:1px solid #45618a;color:#9bbde8;font:9px ui-monospace,monospace;text-transform:uppercase;padding:5px 9px}.rd-analysis-entities{display:flex;flex-wrap:wrap;gap:0 22px;border-bottom:1px solid #263c58;margin-top:19px;padding-bottom:18px}.rd-analysis-entities>span{display:flex;gap:9px;align-items:baseline;padding:5px 0}.rd-analysis-entities strong{color:#b1cce9;font-size:11px;font-weight:500}.rd-analysis-entities small{font-size:9px;color:#708eaf}.rd-analysis-section{padding:23px 0 0}.rd-analysis-result h3{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#8aa8cd;font-weight:500;margin-bottom:13px}.rd-causal-chain{display:grid;gap:9px;margin:17px 0}.rd-causal-step{display:flex;gap:15px;align-items:start;border-left:1px solid #315885;padding:8px 0 8px 14px}.rd-causal-step>span{padding-top:2px;color:#497cba;font:9px ui-monospace,monospace}.rd-causal-step p{display:flex;align-items:center;gap:13px;flex-wrap:wrap;line-height:1.65}.rd-causal-step strong{font-size:12px;color:#b5cce9;font-weight:450;max-width:390px}.rd-causal-arrow{color:#71b0ee;font-size:19px}.rd-analysis-split{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);margin-top:24px;border-block:1px solid #2c425f}.rd-analysis-split section{padding:21px 0}.rd-analysis-split section+section{padding-left:28px;margin-left:28px;border-left:1px solid #2c425f}.rd-scenario-value{color:#c9e0fc;font:29px ui-monospace,monospace;display:block;letter-spacing:-1px;margin:13px 0 7px}.rd-analysis-split p{font-size:11px;color:#9ab6d8;line-height:1.85}.rd-analysis-split small{display:block;font-size:9px;color:#708cad;margin-top:7px}.rd-scenario-horizon{color:#c5ad85!important}.rd-analysis-split ul{padding:0 0 0 16px;margin:12px 0;font-size:11px;color:#9cb7d8;line-height:1.85}.rd-analysis-split li{margin-bottom:8px}.rd-analysis-monitors>article{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:13px 0;border-bottom:1px solid #243b56}.rd-analysis-monitors strong{display:block;font-size:11px;color:#b1c9e8;margin:5px 0;font-weight:500}.rd-analysis-monitors p,.rd-analysis-monitors small{font-size:9px;line-height:1.8;color:#829dbc;display:block}.rd-analysis-monitors .rd-button{flex-shrink:0}.rd-analysis-monitors+.rd-source-note{margin-top:10px}.rd-analysis-questions{border-bottom:1px solid #2b435f;padding-bottom:22px}.rd-analysis-question{margin:19px 0}.rd-analysis-question label{display:block;font-size:12px;color:#b4cce9;margin-bottom:5px}.rd-analysis-question>small{color:#7691b0;font-size:10px;display:block;margin-bottom:8px;line-height:1.7}.rd-analysis-question input{width:100%;max-width:750px;background:#0a1523;border:1px solid #365578;padding:9px 11px;color:#cae0fb;font-size:12px;border-radius:0}.rd-analysis-question input::placeholder{color:#546e8f}.rd-answer-choices{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.rd-answer-choices button{color:#8fafda;border:1px solid #2e496b;background:#12263f;padding:6px 10px;font-size:10px;text-align:left}.rd-answer-choices button:hover{background:#214777;color:#dcecff}.rd-analysis-questions>.rd-source-note{margin-top:10px}.rd-evidence-watches{display:grid;gap:13px}.rd-evidence-watches article{display:grid;grid-template-columns:83px 1fr;gap:15px;padding:12px 0;border-bottom:1px solid #243b56}.rd-evidence-watches article>span{text-transform:uppercase;font:8px ui-monospace,monospace;color:#7899bc;padding-top:3px}.rd-evidence-watches strong{color:#abc6e6;font-size:11px;font-weight:500}.rd-evidence-watches p{color:#88a5c7;font-size:11px;margin:5px 0;line-height:1.8}.rd-evidence-watches small{color:#597da8;font-size:9px}.rd-analysis-save{display:flex;gap:20px;align-items:end;border-top:1px solid #304966;padding:22px 28px 12px}.rd-analysis-save .rd-field{flex:1}.rd-analysis-save>.rd-button{min-height:36px;white-space:nowrap}.rd-draft-analysis>.rd-source-note{padding:0 28px 18px}.rd-analysis-advanced{padding:18px 28px;border-top:1px solid #2c425d}.rd-analysis-advanced>summary{font-size:11px;color:#89a8ce;cursor:pointer}.rd-analysis-advanced>.rd-button{margin-top:15px}.rd-analysis-advanced>.rd-source-note{margin-top:13px}.rd-draft>.rd-text-button{margin:10px 28px 20px}.rd-thesis-card-analysis{padding:22px 25px}.rd-thesis-card-analysis>.rd-analysis-result{padding:22px 0 0}.rd-thesis-card-analysis .rd-analysis-heading h2{font-size:16px}.rd-thesis-card-analysis .rd-analysis-heading>.rd-eyebrow{display:none}.rd-thesis-card-analysis .rd-analysis-heading{grid-template-columns:1fr auto}.rd-thesis-card-analysis .rd-analysis-heading h2{grid-column:1;grid-row:1}.rd-thesis-card-analysis .rd-analysis-stance{grid-column:2}.rd-thesis-card-analysis .rd-analysis-entities{margin-top:12px}.rd-thesis-card-analysis .rd-analysis-result h3{font-size:9px}.rd-thesis-card-analysis .rd-causal-step strong{font-size:11px}.rd-thesis-card-analysis .rd-analysis-section{padding-top:18px}.rd-original-thesis{margin:12px 0!important;color:#829bb9!important;font-size:11px!important;line-height:1.85;white-space:pre-wrap}.rd-legacy-analysis-note{color:#97afcb;font-size:11px;margin:15px 0!important;line-height:1.8}.rd-watch-state{margin-top:13px!important;color:#7ab7d3}.rd-thesis-evidence{margin-top:18px;padding:17px 19px;border:1px solid #2d4767;background:#0b1727}.rd-thesis-evidence article{padding:14px 0;border-bottom:1px solid #253e5a}.rd-thesis-evidence article>strong{font-size:11px;color:#a4c5e8;font-weight:500}.rd-thesis-evidence article>p{font-size:10px;color:#87a3c2;line-height:1.8;margin:6px 0}.rd-thesis-evidence a{display:block;font-size:11px;color:#89b8ef;line-height:1.8;margin-top:9px;text-decoration:none}.rd-thesis-evidence a small{display:block;font-size:9px;color:#668bb6}.rd-thesis-evidence>.rd-source-note{margin-top:12px}.rd-evidence-gap{border-left:1px solid #655439;padding-left:10px;color:#a69377!important}@media(max-width:1000px){.rd-analysis-compose{grid-template-columns:1fr}.rd-analysis-intro{display:none}.rd-causal-step strong{max-width:100%}.rd-causal-step p{display:block}.rd-causal-arrow{display:block;line-height:1.5}.rd-analysis-monitors>article{align-items:start;flex-direction:column;gap:8px}}@media(max-width:600px){.rd-analysis-result{padding:20px 17px}.rd-analysis-heading h2{font-size:18px}.rd-analysis-split{grid-template-columns:1fr}.rd-analysis-split section+section{padding-left:0;margin-left:0;border-left:0;border-top:1px solid #2c425f}.rd-analysis-save{flex-direction:column;align-items:stretch;padding:18px 17px 12px;gap:12px}.rd-draft-analysis>.rd-source-note{padding-inline:17px}.rd-analysis-advanced{padding-inline:17px}.rd-evidence-watches article{grid-template-columns:1fr;gap:7px}.rd-thesis-card-analysis{padding:18px}.rd-analysis-compose .rd-compose-actions .rd-button{width:100%}.rd-analysis-compose textarea{font-size:12px;min-height:190px}.rd-thesis-evidence{padding:14px}.rd-thesis-card-analysis .rd-analysis-heading{display:flex;flex-direction:column-reverse;align-items:start}.rd-analysis-result .rd-section-title{align-items:start}.rd-analysis-questions .rd-section-title>span{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.rd-analysis-progress{animation:none}}:root{--member-sidebar:#090f1b;--member-sidebar-line:#243043;--member-paper:var(--ui-slate-50);--member-paper-deep:var(--ui-slate-100);--member-ink:var(--ui-slate-800);--member-moss:#2449bd;--member-lime:#dce6ff;--member-muted:var(--ui-slate-500);--member-line:var(--ui-slate-150);--accent:#93c5fd;--gold:#b1c5e3}html,body,#root{background:#090f1b;font-family:Inter,Segoe UI,Arial,sans-serif}body :is(h1,h2,h3,h4,.masthead__wordmark,.member-sidebar__brand a){font-family:Inter,Segoe UI,Arial,sans-serif!important;font-style:normal}body :is(h1,h2,h3) em{font-family:inherit!important;font-style:normal!important}body :is(.panel,.primary-cta,.secondary-cta,.member-topbar__action,.member-identity__avatar,.member-trial-meter,.member-product-link,.member-overview-link,.member-pricing-card,.member-overview__brief){border-radius:2px!important;box-shadow:none}.site-shell:before,.site-shell:after{display:none}.site-shell .masthead{background:#090f1b!important;color:#dfeaff!important;border-bottom:1px solid #26334a!important;box-shadow:none}.site-shell .masthead :is(a,button,.masthead__wordmark){color:#c8d7ed;border-radius:2px!important}.site-shell .masthead .masthead__start{background:#3976ed!important;color:#fff!important;border-color:#3976ed!important}.site-shell .masthead .masthead__nav a,.site-shell .masthead .masthead__login{color:#bccde5!important}.site-shell .masthead .masthead__nav a[aria-current=page]{color:#80cfff!important;border-bottom-color:#80cfff!important}.site-shell .masthead .masthead__wordmark{font-weight:800;letter-spacing:.12em;font-size:22px}.site-shell .masthead__brand{border-left:3px solid #68c9f7;padding-left:13px}.site-shell .masthead__nav a.is-active{color:#80cfff!important}.member-shell .member-sidebar{background:#090f1b}.member-shell .member-sidebar__brand a{letter-spacing:.12em;font-size:22px}.member-shell .member-sidebar__brand>span{color:#93a8c5;font:9px ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.member-shell .member-product-link.is-active,.member-shell .member-overview-link.is-active{background:#172a47!important;color:#f0f6ff!important;border-color:#538fef!important}.member-shell .member-product-link.is-active b,.member-shell .member-product-link.is-active em{color:#82c4ff!important}.member-shell .member-topbar{background:#f3f6fb;border-color:#d1dae8}.member-shell .member-topbar__action{color:#fff;background:#2459d8;border-color:#2459d8}.member-shell .member-identity{border-color:#243043}.member-shell .member-identity__avatar{color:#dceaff;background:#243957}.member-shell .member-main :is(h1,h2,h3){letter-spacing:-.035em}.member-shell .member-main :is(h1,h2) em{color:#2459d8}.member-shell .member-overview__hero h1{font-size:clamp(36px,4vw,62px);font-weight:600}.apex-public,.al-landing{--ap-paper:#f3f6fb;--ap-white:#fff;--ap-ink:#122036;--ap-moss:#2459d8;--ap-muted:#607089;--ap-line:#d1dae8;--ap-lime:#d4e5ff;--al-paper:#f3f6fb;--al-ink:#122036;--al-green:#2459d8;--al-lime:#d4e5ff;font-family:Inter,Segoe UI,Arial,sans-serif;background:#f3f6fb;color:#122036}.apex-public :is(h1,h2,h3){font-weight:600!important}.apex-public :is(h1,h2,h3) em{color:#2459d8;font-size:1em!important;letter-spacing:inherit!important}.apex-public :is(button,a,input,select,textarea){border-radius:2px!important}.al-landing .al-hero{background:#090f1b;color:#eaf3ff}.al-landing .al-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);min-height:min(780px,calc(100svh - 76px));gap:40px}.al-landing .al-hero h1{color:#eff5ff;font-size:clamp(46px,5.1vw,78px);font-weight:550!important;letter-spacing:-.065em;line-height:1.02}.al-landing .al-hero h1 em{color:#75c7ff}.al-landing .al-hero-copy>p{color:#9faec4;font-size:17px}.al-landing .al-hero-copy>.al-kicker,.al-landing .al-hero-base,.al-landing .al-hero .al-trial-note{color:#94accb}.al-landing .al-hero-base{border-color:#26354a;padding-block:18px}.al-landing .al-hero-base b{color:#d6e4f6}.al-landing .al-hero .al-text-action{color:#b4cbe9;border-color:#43566f}.al-landing .al-cta{background:#3478f6;color:#fff;border-color:#3478f6}.al-landing .al-cta:hover{background:#245cce}.al-landing :is(.al-research,.al-fit,.al-trial){background:#f3f6fb;color:#122036}.al-landing :is(.al-kicker,.al-section-label,.al-product-tabs button[aria-selected=true],.al-search-examples a){color:#2459d8}.al-landing :is(.al-research-heading p,.al-fit-heading p,.al-product-copy>p,.al-research-questions p,.al-trial-copy>p){color:#607089}.al-landing :is(.al-search-field,.al-search-results,.al-product-panel){background:#fff;color:#17243c;border-color:#d1dae8}.al-landing .al-search-field input{background:#fff;color:#17243c}.al-landing .al-product-advantage{border-color:#2459d8}.al-landing .al-product-advantage span{color:#2459d8}.al-landing .al-results{background:#e7edf7;color:#14213b}.al-landing .al-return-lab{background:#fff;border-color:#c5d2e4;box-shadow:none;border-radius:0}.al-landing .al-lab-inputs label>span{background:#f3f6fb;border-color:#cfdaea}.al-landing .al-lab-inputs input{color:#15213a}.al-landing .al-lab-output{background:#e9f1ff;border-color:#bdd4fa}.al-landing .al-trial-number{color:#2459d8}.al-landing .al-footer{background:#090f1b;color:#d5e5fb}.al-landing .al-footer :is(p,small,em){color:#9baec8}.al-landing .al-product-screen img{border:1px solid #cdd8e8}.site-shell .site-footer{background:#090f1b!important;color:#aec1db;border-color:#27334a}.site-shell .site-footer__inner{background:transparent;border-radius:0;box-shadow:none}.site-shell .site-footer .footer-link{color:#aec1db!important}.apex-public .ap-public-hero-visual:before{display:none}.apex-public .ap-public-connection-story,.apex-public .ap-public-closing{background:#0d1728;color:#e1ebfb}.apex-public .ap-public-connection-story :is(h2,p,small),.apex-public .ap-public-closing :is(h2,p,small){color:#c4d4e9}.apex-public .ap-public-connection-story h2 em,.apex-public .ap-public-closing h2 em{color:#75c7ff}.apex-public .ap-public-action{background:#2459d8;border-color:#2459d8;color:#fff}.apex-public .ap-public-promise{background:#e6edf8;color:#27466f;border-color:#cbd8e9}.apex-public .ap-public-action--light{background:#3478f6;border-color:#3478f6}.public-lattice{background:#080d18;border:1px solid #28364b;color:#e6effe;min-width:0}.public-lattice__header,.public-lattice__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;font:10px ui-monospace,monospace;letter-spacing:.08em;color:#8da6c7}.public-lattice__header strong{color:#e8f2ff;font-weight:500}.public-lattice__view{position:relative;height:420px;width:100%;overflow:hidden}.public-lattice__view canvas{width:100%;height:100%}.public-lattice__footer{border-top:1px solid #25354b;letter-spacing:0;font-size:10px}.public-lattice__footer a{color:#7dccfa}.public-lattice__notice{margin:0;padding:12px 18px;font-size:11px;color:#a7bad4;border-top:1px solid #25354b}.public-lattice__launch{display:block;color:#b7d4ff!important;border-top:1px solid #25354b;padding:13px 18px;font-size:12px}.al-landing .al-deck:has(.public-lattice){transform:none;width:100%}.al-landing .al-deck:has(.public-lattice) .al-deck-top,.al-landing .al-deck:has(.public-lattice) .al-deck-stage,.al-landing .al-deck:has(.public-lattice) .al-deck-caption,.al-landing .al-deck:has(.public-lattice) .al-deck-controls{display:none}@media(max-width:980px){.al-landing .al-hero-grid{grid-template-columns:1fr;padding-block:42px}.public-lattice__view{height:350px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.apex-public :is(.ap-guidance-main>strong,.ap-trading-preview-title>strong,.ap-guidance-main>strong em,.ap-trading-preview-title>strong em){font-family:Inter,Segoe UI,Arial,sans-serif;font-style:normal}.apex-public .ap-guidance-preview{background:#fff;border-color:#d1dae8}.apex-public .ap-preview-toolbar{background:#e7edf7;color:#4e6482;border-color:#cbd8e9}.apex-public .ap-preview-open{background:#e9f1ff;color:#2459d8}.apex-public .ap-preview-open:hover{background:#dce9ff}.apex-public .ap-guidance-base{background:#e9f1ff}.apex-public .ap-preview-models span{color:#607089}.apex-public .ap-connection-map .ap-preview-events{color:#dceaff}.apex-public .ap-connection-map .ap-preview-events small{color:#a7bad4}.apex-public .ap-connection-map .ap-preview-events a{color:#80cfff}.apex-public .ap-connection-map>div{border-color:#334861;color:#a7bad4}.al-landing .al-deck{background:transparent;border:0;box-shadow:none}.al-landing .al-hero .al-hero-copy>.al-kicker{color:#94accb}.apex-public .ap-public-portfolio-proof{background:#edf1f7;border-color:#d1dae8}.apex-public .ap-proof-availability{border-color:#c5d2e4}.apex-public .ap-public-evidence{background:#122036;color:#f3f6fb}.apex-public .ap-public-evidence :is(.ap-overline,.ap-evidence-lines>div>span){color:#b1cdf5}.apex-public .ap-public-evidence h2 em{color:#b1cdf5!important}.apex-public .ap-public-evidence :is(.ap-public-section-intro>p,.ap-evidence-lines p){color:#b9c8dd}.apex-public .ap-evidence-lines>div{border-color:#42536d}.apex-public .ap-evidence-lines a{color:#dce8fa;border-color:#627792}.apex-public .ap-public-product:hover{background:#e9eff8}.apex-public :is(.ap-chart-history,.ap-chart-projection){stroke:#2459d8}.apex-public .ap-chart-range{fill:#d4e5ff}.apex-public .ap-chart-grid{stroke:#dce2ec}.apex-public .ap-chart-cut{stroke:#8b9cb7}.apex-public .ap-sample-chart circle{fill:#2459d8}.apex-public .ap-sample-chart text{fill:#607089}.apex-public .ap-state-on{color:#2459d8}.apex-public :is(a,button,summary,input):focus-visible{outline-color:#2459d8}.site-shell .main-panel{background:var(--ui-slate-50);color:var(--ui-navy-900)}.asset-grid :is(.support-text,.timeline-row>span){color:var(--ui-blue-700)}.admin-workspace-grid :is(.source-tag,.admin-date-chip-row span){color:var(--ui-blue-700)}.site-shell .site-footer strong{color:var(--ui-blue-200)}.apex-public .ap-public-connection-story .ap-guidance-preview{color:var(--ui-navy-900)}.apex-public .ap-public-connection-story .ap-guidance-preview :is(strong,p,small){color:var(--ui-slate-600)}.apex-public .ap-public-connection-story .ap-guidance-preview strong{color:var(--ui-navy-900)}.apex-public .ap-public-connection-story .ap-guidance-preview a{color:var(--ui-blue-700)}.al-landing .al-research{background:var(--ui-slate-50);color:var(--ui-navy-900)}.al-landing .al-hero-base button{color:var(--ui-blue-300)}.al-landing .al-research:after{display:none}.al-landing .al-research :is(h2,h3){color:var(--ui-navy-900)}.al-landing .al-research h2 em{color:var(--ui-blue-700)}.al-landing .al-research :is(.al-section-label,.al-search>label,.al-search-status){color:var(--ui-slate-600)}.al-landing .al-research :is(.al-search small,.al-search-examples>span,.al-research-questions span){color:var(--ui-slate-500)}.al-landing .al-search input::placeholder{color:var(--ui-slate-500)}.al-landing .al-search-field>svg{color:var(--ui-slate-500)}.al-landing .al-search-field button,.al-landing .al-product-tabs button[aria-selected=true]{background:var(--ui-blue-700);color:#fff}.al-landing .al-product-tabs button[aria-selected=true] span{color:var(--ui-blue-200)}.al-landing .al-product-copy :is(h3,h3 em,.al-product-advantage>p){color:var(--ui-navy-900)}.al-landing .al-product-copy h3 em{color:var(--ui-blue-700)}.al-landing .al-lab-output :is(span,strong,p){color:var(--ui-navy-900)}.al-landing .al-lab-output strong[data-tone=loss]{color:#a74030}.al-landing .al-research :is(a,button,input):focus-visible{outline-color:var(--ui-blue-700)}.site-shell:has(.al-landing) .masthead .masthead__login{color:#dce8ff!important;border-color:#607089!important}.site-shell:has(.al-landing) .masthead .masthead__start,.site-shell:has(.apex-public) .masthead .masthead__start{background:var(--ui-blue-700)!important;color:#fff!important;border-color:var(--ui-blue-700)!important}.site-shell:has(.al-landing) .masthead__menu span{background:#dce8ff}.irt .irt-network-legend .irt-legend-positive{background:#7db2f3}.portfolio-import-strip>div>p:not(.eyebrow),.portfolio-replay-strip>div>p:not(.eyebrow),.portfolio-value-hero span{color:var(--ui-slate-200)}.member-trading-workspace .trading-book-foot .eyebrow{color:var(--ui-blue-200)}.trading-shadow-row span b{color:var(--ui-navy-900);background:var(--ui-slate-150);padding:0 3px}.rd .rd-workview .rd-compose-title>span:last-child{color:var(--ui-slate-600)}@media(max-width:980px){.site-shell .masthead .masthead__nav{background:var(--ui-navy-950);border-color:var(--ui-slate-700)}.site-shell .masthead .masthead__menu span{background:var(--ui-blue-200)}}.member-shell.member-shell{display:block;--member-drawer-width:min(270px, calc(100vw - 44px) ) }.member-shell>.member-stage{margin-left:0;transition:margin-left .18s ease}.member-shell.is-sidebar-open>.member-stage{margin-left:var(--member-drawer-width)}.member-shell>.member-sidebar{position:fixed;inset:0 auto 0 0;z-index:80;display:flex;flex-direction:column;width:var(--member-drawer-width);height:100dvh;padding:26px 16px 20px;border-right:1px solid var(--ui-slate-150);background:#fff;color:var(--ui-slate-800);transform:translate(-100%);visibility:hidden;transition:transform .18s ease,visibility .18s}.member-shell.is-sidebar-open>.member-sidebar{transform:translate(0);visibility:visible;box-shadow:8px 0 32px #12203614}.member-shell>.member-sidebar-toggle{position:fixed;top:12px;left:0;z-index:81;display:grid;place-items:center;width:28px;height:44px;padding:0;border:1px solid var(--ui-slate-200);border-left:0;border-radius:0 4px 4px 0;background:#fff;color:var(--ui-slate-700);cursor:pointer;transition:left .18s ease}.member-shell.is-sidebar-open>.member-sidebar-toggle{left:var(--member-drawer-width)}.member-sidebar-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.is-sidebar-open>.member-sidebar-toggle svg{transform:rotate(180deg)}.member-shell>.member-sidebar-toggle:hover{background:var(--ui-slate-100);color:#122036}.member-shell>.member-sidebar-toggle:focus-visible{outline:2px solid #2449bd;outline-offset:3px}.member-shell .member-topbar{top:0}.member-shell .member-sidebar__brand{display:flex;align-items:baseline;padding:0 10px 24px;border-bottom:1px solid var(--ui-slate-150)}.member-shell .member-sidebar__brand a{color:var(--ui-slate-800)}.member-shell .member-sidebar__brand span{display:block;color:var(--ui-slate-500);font-size:8px}.member-shell .member-sidebar__nav{display:block;flex:1;min-height:0;height:auto;overflow-y:auto;overflow-x:hidden;padding:20px 0}.member-shell .member-sidebar__group{display:grid;overflow:visible;margin:0 0 24px;gap:5px}.member-shell .member-sidebar__group>span{display:block;color:var(--ui-slate-500)}.member-shell .member-product-link,.member-shell .member-overview-link{height:auto;min-height:50px;min-width:0;border-left:3px solid transparent;border-bottom:0;color:var(--ui-slate-600)}.member-shell .member-sidebar :is(.member-product-link,.member-overview-link):is(:hover,.is-active){color:var(--ui-slate-800)!important;background:var(--ui-slate-100)!important;border-left-color:#2449bd!important}.member-shell .member-sidebar :is(.member-product-link__mark,.member-product-link__indicator,.member-product-link__copy small,.member-overview-link b){color:var(--ui-slate-500)}.member-shell .member-sidebar :is(.member-product-link__copy,.member-product-link__copy small,.member-product-link__indicator){display:block}.member-shell .member-identity{display:flex;border-color:var(--ui-slate-150);color:var(--ui-slate-800)}.member-shell .member-identity__copy strong{color:var(--ui-navy-900)}.member-shell .member-identity__avatar{background:var(--ui-slate-100);color:var(--ui-slate-700)}.member-shell .member-identity :is(small,a){color:var(--ui-slate-500)}.member-shell .member-trial-meter{display:block;border-color:var(--ui-slate-150);color:var(--ui-slate-600)}.member-shell .member-trial-meter a{color:#2449bd}.member-shell .member-sidebar :is(.member-portfolio-subnav,.member-trading-subnav,.member-insight-subnav){display:grid;min-width:0;border-color:var(--ui-slate-150)}.member-shell .member-sidebar :is(.member-portfolio-subnav,.member-trading-subnav,.member-insight-subnav) a{color:var(--ui-slate-500)}.member-shell .member-sidebar :is(.member-portfolio-subnav,.member-trading-subnav,.member-insight-subnav) a:is(:hover,.is-active){color:var(--ui-slate-800);background:var(--ui-slate-100);border-color:#2449bd}.member-shell .member-sidebar :is(.member-portfolio-subnav,.member-trading-subnav,.member-insight-subnav) a span{color:var(--ui-slate-500)}.member-shell .member-sidebar .member-insight-subnav a strong{color:var(--ui-navy-900)}.member-shell .member-topbar{background:var(--ui-slate-50);border-color:var(--ui-slate-150);padding-left:44px}.member-shell :is(.portfolio-mobile-nav,.trading-mobile-nav,.insight-mobile-nav){display:none}@media(max-width:820px){.member-shell.is-sidebar-open>.member-stage{margin-left:0}.member-shell .member-topbar{top:0;padding-left:36px}.member-shell .member-product-link{grid-template-columns:34px minmax(0,1fr) auto;padding:9px 10px}.member-shell .member-sidebar__nav{scrollbar-width:thin}}@media(prefers-reduced-motion:reduce){.member-shell>:is(.member-sidebar,.member-sidebar-toggle,.member-stage){transition:none}}.rd .rd-workview .rd-monitor-table strong{color:var(--ui-slate-800)}.rd .rd-workview .rd-monitor-table td,.rd .rd-workview .rd-monitor-table td>span{color:var(--ui-slate-800)}.rd .rd-workview .rd-monitor-table .rd-monitor-current{font-size:21px;letter-spacing:-.5px}.rd .rd-workview .rd-monitor-table .is-waiting{color:#815916}.rd .rd-workview .rd-monitor-table .is-triggered{color:#a64232}.rd .rd-monitor-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:18px}.rd .rd-monitor-heading h3{margin:5px 0}.rd .rd-monitor-heading .rd-button{flex-shrink:0}.rd .rd-workview .rd-monitor-evidence article{display:block;padding:15px 0}.rd .rd-monitor-evidence article>div{display:flex;gap:12px;align-items:baseline;justify-content:space-between;margin-bottom:5px}.rd .rd-monitor-evidence h4{font-size:14px;font-weight:580;margin:0 0 12px}.rd .rd-monitor-evidence article>div>span{font-size:11px;color:var(--ui-slate-500)}.rd .rd-monitor-query{font-size:11px!important}.rd .rd-workview .rd-thesis-composer{display:block}.rd .rd-workview .rd-thesis-composer .rd-compose-card{background:none;padding:0;border:0}.rd .rd-workview .rd-analysis-readout{grid-template-columns:1fr 1fr 1.5fr;margin:0 0 12px}.rd .rd-analysis-readout dt{color:var(--ui-slate-500);font-size:11px;margin-bottom:7px}.rd .rd-analysis-readout dd{margin:0;color:var(--ui-slate-800);font-size:13px;line-height:1.65}.rd .rd-analysis-readout dd>strong{font-size:24px;display:block;font-weight:550;letter-spacing:-1px}.rd .rd-analysis-readout dd>span{display:block}.rd .rd-analysis-compact{margin-bottom:25px}.rd .rd-analysis-compact .rd-analysis-reference{margin-top:6px;border-top:0}.rd .rd-analysis-reference summary>span{margin-left:12px;color:var(--ui-slate-500);font-size:11px}.rd .rd-reference-content{border-top:1px solid var(--ui-slate-150);padding:15px 0}.rd .rd-reference-content section{margin:12px 0 20px}.rd .rd-reference-content h4{font-size:12px;font-weight:600;margin:10px 0}.rd .rd-analysis-entities dt{color:var(--ui-slate-800);font-weight:550}.rd .rd-analysis-entities dd{color:var(--ui-slate-500);margin:4px 0 0;font-size:11px}.rd .rd-reference-content .rd-causal-chain{padding:0;list-style:none}.rd .rd-reference-content .rd-causal-step{align-items:center;font-size:12px}.rd .rd-reference-content .rd-causal-step>span{color:var(--ui-slate-700);font-size:12px}.rd .rd-baseline-record{font-size:12px;margin-top:6px;color:var(--ui-slate-500)}.rd .rd-baseline-record small{display:block;margin-top:4px}.rd .rd-draft-fields{border:0;padding:0;margin:0;min-width:0}.rd .rd-edit-original{margin:0 0 18px;border-bottom:1px solid var(--ui-slate-150);padding-bottom:8px}.rd .rd-price-rule-summary{margin-bottom:18px}.rd .rd-price-rule-summary strong{font-size:17px;font-weight:550;color:var(--ui-slate-800)}.rd .rd-price-rule-summary p{font-size:12px;color:var(--ui-slate-500);margin:6px 0;line-height:1.65}.rd .rd-thesis-card,.rd .rd-draft{scroll-margin-top:95px}.rd .rd-workview .rd-monitor-table .rd-monitor-current>strong{font-size:21px}.rd .rd-monitor-price-ruler{display:block;margin:8px 0 0;height:34px;width:170px}.rd .rd-monitor-price-ruler circle{fill:var(--ui-slate-600)}.rd .rd-monitor-price-ruler text{fill:var(--ui-slate-500)}.rd .rd-monitor-price-trigger{font-weight:600;color:#6d5021!important}.rd .rd-side{background:var(--ui-blue-50);color:var(--ui-slate-800);border-color:var(--ui-slate-150);scrollbar-color:var(--ui-slate-300) var(--ui-blue-50)}.rd .rd-side-top{background:#fff;border-color:var(--ui-slate-150)}.rd .rd-side h2{color:var(--ui-slate-800)}.rd .rd-side :is(.rd-side-name,.rd-side-summary,.rd-source-note,.rd-label){color:var(--ui-slate-500);font-size:12px;line-height:1.65}.rd .rd-side .rd-eyebrow{color:var(--ui-slate-500);font-size:9px}.rd .rd-side .rd-state{color:var(--ui-slate-500);border-color:var(--ui-slate-200);background:none;font-size:10px}.rd .rd-side .rd-quote strong{color:var(--ui-slate-800)}.rd .rd-side :is(.rd-quote-context,.rd-quote-note,.rd-inspection-toolbar){color:var(--ui-slate-500);font-size:10px;border-color:var(--ui-slate-150)}.rd .rd-side .rd-current-quote>strong{color:var(--ui-slate-800)}.rd .rd-side .rd-current-quote>small,.rd .rd-side .rd-price-change small{color:var(--ui-slate-500);font-size:10px}.rd .rd-side .rd-price-change.positive{color:var(--ui-blue-700)}.rd .rd-side .rd-price-change.negative{color:#a34333}.rd .rd-side .rd-chart path{stroke:var(--ui-blue-700)}.rd .rd-side .rd-chart text{fill:var(--ui-slate-500)}.rd .rd-side .rd-chart line{stroke:var(--ui-slate-150)}.rd .rd-inspection-tabs{background:var(--ui-blue-50);border-color:var(--ui-slate-150)}.rd .rd-inspection-tabs button{color:var(--ui-slate-500);font-size:11px;min-height:44px}.rd .rd-inspection-tabs button.is-active{color:var(--ui-slate-800);border-color:var(--ui-slate-800)}.rd .rd-side :is(.rd-side-section,.rd-panel-details,.rd-driver,.rd-news,.rd-model-evidence,.rd-relation){border-color:var(--ui-slate-150)}.rd .rd-side .rd-section-title h3{color:var(--ui-slate-600);font-size:10px;letter-spacing:.6px}.rd .rd-side .rd-section-title>span{color:var(--ui-slate-500);font-size:10px}.rd .rd-side .rd-metric>span{color:var(--ui-slate-500);font-size:11px}.rd .rd-side .rd-metric>strong{color:var(--ui-slate-800);font-size:22px}.rd .rd-side .rd-metric>small{color:var(--ui-slate-500);font-size:9px}.rd .rd-side .rd-metric>strong.negative{color:#a34333}.rd .rd-side .rd-metric>strong.positive{color:var(--ui-blue-700)}.rd .rd-side :is(.rd-text-button,.rd-side-refresh,.rd-metric button,.rd-metric-source,.rd-panel-details summary){color:#2449bd!important;font-size:10px}.rd .rd-side .rd-button{background:#fff;border-color:var(--ui-slate-200)!important;color:var(--ui-slate-800);font-size:11px;min-height:40px}.rd .rd-side :is(.rd-driver>strong,.rd-driver-stats strong,.rd-relation strong,.rd-event>strong,.rd-model-evidence strong){color:var(--ui-slate-800);font-size:12px}.rd .rd-side :is(.rd-driver p,.rd-driver small,.rd-driver-stats span,.rd-unknowns,.rd-relation small,.rd-event p,.rd-news small,.rd-model-evidence p,.rd-model-evidence strong span){color:var(--ui-slate-500);font-size:11px;line-height:1.65}.rd .rd-side :is(.rd-news a,.rd-event a){color:#2449bd;font-size:12px}.rd .rd-side .rd-relation-mark{color:var(--ui-blue-700);background:var(--ui-blue-50);border-color:var(--ui-slate-150)}.rd .rd-dialog{background:#fff;border:1px solid var(--ui-slate-200);color:var(--ui-slate-800);border-radius:3px;box-shadow:0 18px 90px #0005}.rd .rd-dialog-heading{border-color:var(--ui-slate-150)}.rd .rd-dialog-heading h2{color:var(--ui-slate-800);font-size:21px}.rd .rd-dialog .rd-icon-button{color:var(--ui-slate-800);background:var(--ui-slate-50)}.rd .rd-dialog-body{color:var(--ui-slate-500);font-size:13px;line-height:1.7}.rd .rd-dialog-body :is(p,small){color:var(--ui-slate-500)}.rd .rd-dialog-body :is(strong,h3){color:var(--ui-slate-800)}.rd .rd-dialog :is(.rd-alert-item,.rd-evidence-item){border-color:var(--ui-slate-150);background:transparent}.rd .rd-dialog a{color:#2449bd}@media(max-width:600px){.rd .rd-workview .rd-analysis-readout{grid-template-columns:1fr}.rd .rd-monitor-heading{flex-direction:column;gap:12px}}.rd{--desk-ink:var(--ui-slate-800);--desk-muted:var(--ui-slate-500);--desk-line:var(--ui-slate-150);--desk-paper:#fff;--desk-ground:var(--ui-slate-50);--desk-action:#2449bd;font-size:13px;font-variant-numeric:tabular-nums;border-color:var(--desk-line)}.rd .rd-topbar{height:66px;background:var(--desk-paper);border-color:var(--desk-line);gap:28px}.rd .rd-brand strong{color:var(--desk-ink);font-size:16px;font-weight:650;letter-spacing:-.6px}.rd .rd-brand small{color:var(--desk-muted);font-size:9px;letter-spacing:1px}.rd .rd-brand-symbol{color:var(--desk-ink);background:transparent;border-color:var(--desk-line)}.rd .rd-search{background:var(--desk-ground);color:var(--desk-muted);border-color:var(--desk-line);height:40px}.rd .rd-search input{color:var(--desk-ink);font-size:13px}.rd .rd-search input::placeholder{color:var(--ui-slate-500)}.rd .rd-search kbd{color:var(--desk-muted);border-color:var(--desk-line)}.rd .rd-search-menu{background:#fff;border-color:var(--desk-line);box-shadow:0 8px 24px #20304718}.rd .rd-search-menu button{color:var(--desk-ink);font-size:13px;min-height:44px}.rd .rd-search-menu button:hover{background:var(--ui-slate-100)}.rd .rd-search-menu button span{color:var(--desk-muted)}.rd .rd-local{color:var(--desk-muted);font:11px inherit;letter-spacing:0}.rd .rd-top-end .rd-icon-button{color:var(--desk-ink);border-color:var(--desk-line);background:#fff;width:38px;height:38px}.rd .rd-nav{background:var(--desk-paper);border-color:var(--desk-line);padding-inline:24px;min-height:48px}.rd .rd-nav>button{color:var(--desk-muted);font-size:13px;letter-spacing:0;min-height:48px;padding:0 20px;text-transform:none}.rd .rd-nav>button.is-active{color:var(--desk-ink);background:transparent;border-bottom:2px solid var(--desk-ink)}.rd .rd-nav-note{color:var(--desk-muted);font-size:11px;letter-spacing:0}.rd .rd-bottom{background:var(--desk-ground);color:var(--desk-muted);border-color:var(--desk-line);font-size:10px}.rd .rd-notice{color:var(--ui-blue-950);background:var(--ui-blue-50);border-bottom:1px solid var(--ui-slate-150);padding:12px 24px;font-size:13px}.rd .rd-workview{background:var(--desk-ground);color:var(--desk-ink);padding:28px;min-height:680px}.rd .rd-work-heading{margin-bottom:25px;align-items:center;gap:18px}.rd .rd-work-heading h1{font-size:29px;line-height:1.2;font-weight:620;letter-spacing:-1px;margin:7px 0}.rd .rd-work-heading p{font-size:12px;color:var(--desk-muted);line-height:1.6;margin-top:8px}.rd .rd-workview .rd-eyebrow{color:var(--ui-slate-500);font:10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1px}.rd .rd-workview .rd-button{color:var(--desk-ink);background:#fff;border:1px solid var(--ui-slate-200)!important;font-size:12px;font-weight:550;line-height:1.3;min-height:40px;padding:10px 14px;border-radius:3px}.rd .rd-workview .rd-button.primary{background:var(--desk-ink);color:#fff;border-color:var(--desk-ink)!important}.rd .rd-workview .rd-button:hover{background:var(--ui-slate-100)}.rd .rd-workview .rd-button.primary:hover{background:var(--ui-slate-700)}.rd .rd-workview .rd-text-button{color:var(--desk-action);font-size:12px;min-height:40px;background:transparent}.rd .rd-workview .rd-source-note{font-size:12px;line-height:1.65;color:var(--desk-muted)}.rd .rd-workview .rd-state{color:var(--desk-muted);font-size:11px;border-color:var(--desk-line);background:transparent;padding:4px 8px}.rd .rd-workview :is(input,textarea,select){color:var(--desk-ink);background:#fff;border:1px solid var(--ui-slate-200);border-radius:3px;font-size:13px;line-height:1.5;padding:10px 11px;max-width:100%}.rd .rd-workview :is(input,textarea)::placeholder{color:var(--ui-slate-400)}.rd .rd-workview label{color:var(--desk-muted);font-size:12px}.rd .rd-workview input[type=number]{font-variant-numeric:tabular-nums}.rd .rd-workview summary{cursor:pointer;color:var(--desk-ink);font-size:12px;padding-block:9px;min-height:40px}.rd .rd-monitor-layout{display:grid;grid-template-columns:242px minmax(0,1fr);border:1px solid var(--desk-line);background:#fff;min-height:560px}.rd .rd-thesis-index{border-right:1px solid var(--desk-line);background:var(--ui-blue-50);min-width:0}.rd .rd-index-heading{display:flex;justify-content:space-between;padding:18px 19px;border-bottom:1px solid var(--desk-line);font-size:12px}.rd .rd-index-heading span{color:var(--desk-muted)}.rd .rd-thesis-index-row{display:block;width:100%;text-align:left;background:transparent;border-bottom:1px solid var(--desk-line);padding:17px 19px;color:var(--desk-ink);border-left:3px solid transparent}.rd .rd-thesis-index-row.is-selected{border-left-color:var(--desk-ink);background:var(--ui-slate-100)}.rd .rd-thesis-index-row:disabled{opacity:.7}.rd .rd-thesis-index-row>span{display:flex;justify-content:space-between;font:12px ui-monospace,monospace;color:var(--desk-ink)}.rd .rd-thesis-index-row strong{font-size:12px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;margin:8px 0}.rd .rd-thesis-index-row small{font-size:10px;color:var(--desk-muted)}.rd .rd-index-footnote{display:grid;gap:10px;padding:24px 19px;font-size:11px;line-height:1.6;color:var(--desk-muted)}.rd .rd-index-footnote strong{color:var(--desk-ink);font-weight:550}.rd .rd-index-empty{padding:20px;color:var(--desk-muted);font-size:12px}.rd .rd-thesis-workarea{min-width:0;padding:26px 28px}.rd .rd-thesis-card{padding:0;border:0;background:none;margin:0}.rd .rd-thesis-heading{display:flex;gap:15px;align-items:start;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--desk-line)}.rd .rd-thesis-heading h2{font-size:21px;line-height:1.35;letter-spacing:-.5px;font-weight:580;margin-top:7px;max-width:700px}.rd .rd-thesis-status{font-size:11px;color:var(--desk-muted);border:1px solid var(--desk-line);padding:5px 8px;white-space:nowrap}.rd .rd-edit-state{display:flex;justify-content:space-between;padding:0 0 15px;border-bottom:1px solid var(--desk-line);margin-bottom:18px;gap:12px;font-size:12px}.rd .rd-edit-state span{color:#8b591b}.rd .rd-note-recovery{margin:20px 0;padding:0;border:0}.rd .rd-note-recovery h3{font-size:16px;font-weight:600}.rd .rd-note-recovery p{color:var(--desk-muted);font-size:13px;margin-top:7px}.rd .rd-note-recovery blockquote{margin:20px 0;padding:14px 18px;border-left:2px solid var(--ui-slate-200);background:var(--ui-slate-50);font-size:13px;line-height:1.8;color:var(--ui-slate-600)}.rd .rd-thesis-controls{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.rd .rd-history{border-top:1px solid var(--desk-line);margin-top:20px;color:var(--desk-muted);font-size:12px}.rd .rd-original-thesis{color:var(--desk-muted)!important;font-size:13px!important;line-height:1.7!important}.rd .rd-observation-form{border-top:1px solid var(--desk-line);margin-top:12px}.rd .rd-observation-form form{padding-block:12px}.rd .rd-monitor-overview{color:var(--desk-ink)}.rd .rd-monitor-overview h3{font-size:15px;font-weight:600;letter-spacing:-.25px}.rd .rd-monitor-overview p{color:var(--desk-muted);font-size:12px;line-height:1.6}.rd .rd-monitor-summary{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:14px;padding:0 0 18px}.rd .rd-monitor-summary strong{font-size:16px;font-weight:600}.rd .rd-monitor-summary small{color:var(--desk-muted)}.rd .rd-monitor-table-wrap{width:100%;overflow:auto}.rd .rd-monitor-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:auto}.rd .rd-monitor-table th{font-size:10px;font-weight:600;text-align:left;padding:10px 10px 10px 0;border-block:1px solid var(--desk-line);color:var(--desk-muted);background:var(--ui-slate-50)}.rd .rd-monitor-table td{vertical-align:top;padding:16px 12px 16px 0;border-bottom:1px solid var(--desk-line);min-width:110px;line-height:1.6}.rd .rd-monitor-table td:first-child{min-width:135px}.rd .rd-monitor-table strong{display:block;font-size:13px;font-weight:550}.rd .rd-monitor-table small{display:block;color:var(--desk-muted);line-height:1.6;font-size:11px}.rd .rd-monitor-table .rd-monitor-current{font-size:19px;letter-spacing:-.5px}.rd .rd-monitor-table th:first-child,.rd .rd-monitor-table td:first-child{padding-left:10px}.rd .rd-monitor-empty{padding:18px 0;border-bottom:1px solid var(--desk-line)}.rd .rd-monitor-empty strong{font-size:15px}.rd .rd-monitor-empty p{margin-top:6px}.rd .rd-monitor-status{font-size:11px;font-weight:600}.rd .rd-monitor-evidence{margin-top:22px}.rd .rd-monitor-evidence>header{display:flex;justify-content:space-between;gap:15px;margin-bottom:12px}.rd .rd-monitor-evidence article{display:grid;grid-template-columns:1fr auto;padding:13px 0;border-bottom:1px solid var(--desk-line);gap:10px}.rd .rd-monitor-evidence strong{font-size:13px}.rd .rd-monitor-evidence small{font-size:11px;color:var(--desk-muted);display:block}.rd .rd-monitor-evidence p{margin:5px 0}.rd .rd-thesis-composer{padding:0;border:0;background:none}.rd .rd-thesis-composer h2{font-size:22px;font-weight:580;letter-spacing:-.5px;margin:0 0 16px}.rd .rd-thesis-composer textarea{display:block;width:100%;min-height:190px;resize:vertical;line-height:1.85;background:var(--ui-blue-50)}.rd .rd-compose-title{color:var(--desk-muted)}.rd .rd-compose-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0}.rd .rd-compose-actions small{color:var(--desk-muted);font-size:12px;max-width:430px}.rd .rd-analysis-status{color:var(--ui-slate-700);background:var(--ui-blue-50);border-color:var(--ui-slate-400);font-size:13px}.rd .rd-analysis-progress{background:var(--ui-slate-500)}.rd .rd-analysis-error{background:#fff3e8;border-color:#b67b37;color:#81531e;font-size:12px}.rd .rd-analysis-error strong{color:#704617}.rd .rd-analysis-manual{border-color:var(--desk-line);color:var(--desk-muted);margin-top:10px;padding-top:0}.rd .rd-draft{border:0;background:transparent;padding:0;margin:0}.rd .rd-analysis-result{padding:0;color:var(--desk-ink)}.rd .rd-analysis-completion{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--desk-line);padding:0 0 15px;margin-bottom:17px}.rd .rd-analysis-completion strong{color:var(--ui-blue-700);font-size:14px}.rd .rd-analysis-completion span{color:var(--desk-muted);font-size:12px}.rd .rd-analysis-heading{display:block;padding:0;margin:0 0 18px}.rd .rd-analysis-heading h2{font-size:15px;line-height:1.65;color:var(--desk-ink);letter-spacing:0;font-weight:450}.rd .rd-analysis-summary{font-size:14px;line-height:1.75;color:var(--ui-slate-700);margin:12px 0!important}.rd .rd-analysis-stance{color:var(--desk-muted);border-color:var(--desk-line)}.rd .rd-analysis-readout{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--desk-line);margin:17px 0}.rd .rd-analysis-readout>section,.rd .rd-analysis-readout>div{padding:18px 18px 18px 0}.rd .rd-analysis-readout>section+section,.rd .rd-analysis-readout>div+div{border-left:1px solid var(--desk-line);padding-left:20px}.rd .rd-analysis-readout p{font-size:13px;line-height:1.6;color:var(--desk-muted)}.rd .rd-analysis-readout small{display:block;color:var(--desk-muted);font-size:11px;margin-top:5px}.rd .rd-analysis-readout ul{font-size:13px;padding-left:18px;line-height:1.6}.rd .rd-scenario-value{color:var(--desk-ink);font:500 30px ui-monospace,monospace;letter-spacing:-1px;margin:8px 0}.rd .rd-scenario-horizon{color:#66522f!important}.rd .rd-analysis-result h3{color:var(--desk-ink);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;margin:0 0 10px}.rd .rd-analysis-section{padding-top:18px}.rd .rd-analysis-parameters{border-top:1px solid var(--desk-line);margin-top:18px;padding-top:18px}.rd .rd-parameter-row{display:flex;justify-content:space-between;gap:20px;align-items:start;padding:14px 0;border-bottom:1px solid var(--desk-line)}.rd .rd-parameter-row strong{font-size:13px;font-weight:600;display:block}.rd .rd-parameter-row p{font-size:12px;margin:5px 0;line-height:1.6;color:var(--desk-muted)}.rd .rd-parameter-row small{display:block;color:var(--desk-muted);font-size:11px;line-height:1.6}.rd .rd-parameter-row button{flex-shrink:0}.rd .rd-analysis-reference{border-top:1px solid var(--desk-line);margin-top:20px;font-size:12px}.rd .rd-analysis-reference p{color:var(--desk-muted);line-height:1.7}.rd .rd-analysis-reference .rd-analysis-entities{border-color:var(--desk-line);margin:10px 0;padding-bottom:10px}.rd .rd-analysis-entities strong{color:var(--desk-ink);font-size:12px}.rd .rd-analysis-entities small{color:var(--desk-muted);font-size:11px}.rd .rd-causal-step{border-color:var(--ui-slate-200)}.rd .rd-causal-step strong{color:var(--ui-slate-600);font-size:12px}.rd .rd-causal-step>span,.rd .rd-causal-arrow{color:var(--ui-slate-500)}.rd .rd-analysis-questions{border-color:var(--desk-line);padding-top:20px}.rd .rd-analysis-question{margin:16px 0}.rd .rd-analysis-question label{color:var(--desk-ink);font-size:13px;font-weight:500;margin-bottom:5px}.rd .rd-analysis-question>small{color:var(--desk-muted);font-size:12px}.rd .rd-answer-choices button{color:var(--desk-ink);background:var(--ui-slate-100);border-color:var(--ui-slate-200);font-size:12px;min-height:38px;padding:8px 12px;border-radius:3px}.rd .rd-answer-choices button:hover{background:var(--ui-blue-200);color:var(--desk-ink)}.rd .rd-analysis-save{border-color:var(--desk-line);padding:20px 0 12px;gap:16px}.rd .rd-analysis-save .rd-field{min-width:0}.rd .rd-draft-analysis>.rd-source-note{padding:0 0 16px}.rd .rd-analysis-advanced{border-color:var(--desk-line);padding:10px 0}.rd .rd-analysis-advanced>summary{color:var(--desk-ink);font-size:13px;font-weight:550}.rd .rd-draft>.rd-text-button{margin:8px 0}.rd .rd-condition{border-color:var(--desk-line);background:var(--ui-slate-50);padding:18px;margin-block:15px}.rd .rd-condition-head{margin-bottom:18px;color:var(--desk-ink)}.rd .rd-condition-head strong{font-size:13px}.rd .rd-condition-head button{color:#945037;font-size:12px;background:none}.rd .rd-form-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.rd .rd-field{min-width:0}.rd .rd-field label{margin-bottom:6px}.rd .rd-field :is(input,select,textarea){width:100%}.rd .rd-validation{border:1px solid #e4cead;color:#81551d;background:#fff9ef;font-size:12px;padding:15px}.rd .rd-validation strong{color:#76501f}.rd .rd-validation.is-ready{border-color:var(--ui-slate-200);background:var(--ui-blue-50);color:var(--ui-blue-700)}.rd .rd-validation.is-ready strong{color:var(--ui-blue-700)}.rd .rd-thesis-evidence{background:transparent;border:0;border-top:1px solid var(--desk-line);padding:16px 0;margin-top:20px}.rd .rd-thesis-evidence h3{color:var(--desk-ink);font-size:14px}.rd .rd-thesis-evidence p,.rd .rd-thesis-evidence small{color:var(--desk-muted);font-size:12px;line-height:1.6}.rd .rd-thesis-evidence article{border-color:var(--desk-line)}.rd .rd-thesis-evidence article>strong{color:var(--desk-ink);font-size:13px}.rd .rd-thesis-evidence a{color:var(--desk-action);font-size:13px}.rd .rd-evidence-table{border-collapse:collapse;width:100%;font-size:12px}.rd .rd-evidence-table :is(th,td){text-align:left;border-bottom:1px solid var(--desk-line);padding:12px 8px;vertical-align:top}.rd .rd-evidence-table th{color:var(--desk-muted);font-weight:500}.rd .rd-evidence-gap{color:#796642!important;border-color:var(--ui-blue-300)}.rd .rd-brief-strip{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-block:1px solid var(--desk-line);padding:18px 0;margin-bottom:28px;gap:25px}.rd .rd-brief-strip>div{display:grid;gap:5px}.rd .rd-brief-strip span{color:var(--desk-muted);font-size:12px}.rd .rd-brief-strip strong{color:var(--desk-ink);font-size:27px;font-weight:500;letter-spacing:-1px}.rd .rd-brief-strip small{color:var(--desk-muted);font-size:11px}.rd .rd-brief-chart svg{max-width:340px;height:85px;margin:0}.rd .rd-brief-chart svg path{stroke:var(--ui-blue-700)}.rd .rd-brief-chart svg text{fill:var(--desk-muted)}.rd .rd-brief-chart svg line{stroke:var(--desk-line)}.rd .rd-brief-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(250px,1fr);gap:34px}.rd .rd-brief-section{padding:0 0 25px;margin-bottom:22px;border-bottom:1px solid var(--desk-line)}.rd .rd-brief-section>header{display:flex;justify-content:space-between;gap:15px;margin-bottom:18px;align-items:baseline}.rd .rd-brief-section h2{font-size:17px;font-weight:580;letter-spacing:-.4px}.rd .rd-brief-section>header span{color:var(--desk-muted);font-size:11px}.rd .rd-brief-section .rd-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 14px}.rd .rd-workview .rd-metric{background:none;border:0;padding:0}.rd .rd-workview .rd-metric>span{color:var(--desk-muted);font-size:11px}.rd .rd-workview .rd-metric>strong{color:var(--desk-ink);font-size:21px;font-weight:500;margin:5px 0}.rd .rd-workview .rd-metric small{color:var(--desk-muted);font-size:10px}.rd .rd-workview .rd-metric :is(a,button){color:var(--desk-action);font-size:10px;background:none}.rd .rd-workview .rd-metric .negative{color:#a34333}.rd .rd-workview .rd-metric .positive{color:var(--ui-blue-700)}.rd .rd-coverage-note{font-size:12px;line-height:1.7;color:var(--desk-muted);border-left:2px solid var(--ui-slate-300);padding:10px 15px;margin-top:20px!important}.rd .rd-coverage-note strong{display:block;color:var(--desk-ink);font-weight:550;margin-bottom:5px}.rd .rd-your-view textarea{width:100%;margin:10px 0;resize:vertical}.rd .rd-brief-news{display:grid;grid-template-columns:100px 1fr;gap:15px;border-bottom:1px solid var(--desk-line);padding:13px 0}.rd .rd-brief-news time,.rd .rd-brief-news small{color:var(--desk-muted);font-size:11px;display:block}.rd .rd-brief-news a{color:var(--desk-ink);font-size:13px;text-decoration:none;line-height:1.6}.rd .rd-brief-news a:hover{text-decoration:underline}@media(max-width:1100px){.rd .rd-workview{padding:24px 18px}.rd .rd-monitor-layout{grid-template-columns:200px minmax(0,1fr)}.rd .rd-thesis-workarea{padding:22px 20px}.rd .rd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd .rd-brief-section .rd-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.rd .rd-topbar{gap:20px}.rd .rd-local{display:none}}@media(max-width:800px){.rd .rd-monitor-layout{grid-template-columns:1fr}.rd .rd-thesis-index{border-right:0;border-bottom:1px solid var(--desk-line);display:flex;flex-wrap:wrap}.rd .rd-index-heading{width:100%;padding:12px 16px}.rd .rd-thesis-index-row{width:50%;border-right:1px solid var(--desk-line);padding:12px 16px}.rd .rd-index-footnote{width:100%;padding:12px 16px;gap:4px}.rd .rd-index-footnote strong{display:none}.rd .rd-brief-grid{grid-template-columns:1fr}.rd .rd-work-heading{align-items:start;flex-direction:column}.rd .rd-nav-note{display:none}.rd .rd-parameter-row{flex-wrap:wrap}.rd .rd-thesis-heading{flex-direction:column;gap:9px}}@media(max-width:600px){.rd .rd-topbar{flex-wrap:wrap;height:auto;padding:14px 16px;gap:12px}.rd .rd-search-wrap{order:3;flex-basis:100%;max-width:none}.rd .rd-top-end{margin-left:auto}.rd .rd-nav{padding-inline:6px}.rd .rd-nav>button{font-size:12px;padding:0 10px;gap:5px}.rd .rd-workview{padding:22px 12px}.rd .rd-work-heading h1{font-size:26px}.rd .rd-thesis-workarea{padding:20px 14px}.rd .rd-thesis-index-row{width:100%}.rd .rd-thesis-heading h2{font-size:20px}.rd .rd-analysis-readout{grid-template-columns:1fr}.rd .rd-analysis-readout>section+section,.rd .rd-analysis-readout>div+div{border-left:0;border-top:1px solid var(--desk-line);padding-left:0}.rd .rd-form-grid{grid-template-columns:1fr}.rd .rd-compose-actions,.rd .rd-analysis-save{flex-direction:column;align-items:stretch}.rd .rd-analysis-save .rd-field{width:100%}.rd .rd-workview .rd-button{min-height:44px}.rd .rd-brief-strip{grid-template-columns:1fr 1fr}.rd .rd-brief-chart{display:none!important}.rd .rd-brief-strip strong{font-size:22px}.rd .rd-brief-section .rd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rd .rd-brief-news{grid-template-columns:1fr;gap:3px}.rd .rd-edit-state{flex-direction:column;gap:3px}.rd .rd-workview .rd-source-note{font-size:12px}.rd .rd-monitor-table,.rd .rd-monitor-table tbody{display:block;min-width:0}.rd .rd-monitor-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd .rd-monitor-table tr{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.rd .rd-monitor-table td,.rd .rd-monitor-table td:first-child{display:block;min-width:0;padding:12px 0;overflow-wrap:anywhere}.rd .rd-monitor-table td:last-child{grid-column:1/-1}.rd .rd-monitor-table td:before{content:attr(data-label);display:block;color:var(--ui-slate-500);font-size:10px;margin-bottom:7px;font-weight:500}.rd .rd-monitor-table td>strong{font-size:12px}.rd .rd-monitor-price-ruler{width:100%;height:auto}.rd .rd-index-footnote{font-size:10px;gap:3px}}.v10-desk{--v10-bg:#0b1016;--v10-panel:#111923;--v10-line:#263342;--v10-text:#e6edf5;--v10-muted:#9cacbe;--v10-accent:#8ae6c2;background:var(--v10-bg);color:var(--v10-text);font:13px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;border:1px solid var(--v10-line);min-width:0;isolation:isolate}.v10-desk *{box-sizing:border-box}.v10-desk :is(h1,h2,h3,p,ol,ul,dl){margin:0}.v10-desk :is(button,input,select){font:inherit}.v10-desk button{cursor:pointer}.v10-desk button:disabled{cursor:wait;opacity:.6}.v10-desk :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--v10-accent);outline-offset:4px}.v10-desk a{color:var(--v10-accent);text-decoration:none}.v10-desk a:hover{text-decoration:underline}.v10-desk [hidden]{display:none!important}.v10-desk small{font-size:11px}.v10-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v10-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 30px;border-bottom:1px solid var(--v10-line)}.v10-back{font-size:12px}.v10-top-status{display:flex;align-items:center;gap:13px;color:var(--v10-muted);font:10px/1.5 ui-monospace,monospace}.v10-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,250px);align-items:end;gap:40px;padding:43px 34px 32px;background:radial-gradient(ellipse at 5% -100%,#1c4638 0,transparent 68%)}.v10-eyebrow{display:block;font:9px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.5px;text-transform:uppercase;color:#90adad}.v10-heading h1{margin:13px 0 16px;font-size:clamp(30px,3.2vw,47px);line-height:1.12;letter-spacing:-1.7px;font-weight:540}.v10-heading h1 em{font-style:normal;color:var(--v10-accent)}.v10-heading p{max-width:600px;color:var(--v10-muted);font-size:13px;line-height:1.8}.v10-heading-side{border-left:1px solid var(--v10-line);padding-left:22px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.v10-heading-side strong{font-size:17px;text-transform:capitalize}.v10-heading-side small{color:var(--v10-muted);overflow-wrap:anywhere}.v10-button{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;padding:8px 13px;background:#17232c;border:1px solid #39514f;color:#c8ecdf;font-size:11px;border-radius:3px;transition:background .15s}.v10-button:hover{background:#243d38}.v10-heading-side .v10-button{margin-top:6px}.v10-scope-note{display:flex;align-items:flex-start;gap:10px;padding:12px 34px;color:#a3b7bb;border-top:1px solid #22352f;border-bottom:1px solid #22352f;background:#101e1b;font-size:11px}.v10-scope-note strong{color:#bddbce;font-weight:600}.v10-signal-dot{width:6px;height:6px;border-radius:50%;background:var(--v10-accent);margin-top:6px;flex-shrink:0}.v10-tabs{display:flex;gap:25px;padding:0 34px;border-bottom:1px solid var(--v10-line);overflow-x:auto;scrollbar-width:thin;scrollbar-color:#39514f transparent}.v10-tabs button{flex-shrink:0;padding:16px 0 14px;font-size:11px;font-weight:550;color:var(--v10-muted);background:none;border:0;border-bottom:2px solid transparent}.v10-tabs button:hover{color:#e9f4ed}.v10-tabs button.is-active{color:var(--v10-accent);border-color:var(--v10-accent)}.v10-desk main{display:grid;gap:22px;padding:28px 30px 34px;min-height:320px;min-width:0}.v10-desk main>section{min-width:0}.v10-notice{padding:14px 34px;background:#292315;color:#ead6a3;border-bottom:1px solid #4d4226;font-size:12px}.v10-notice strong{display:block;margin-bottom:3px}.v10-notice.is-error{background:#2c1920;color:#f0bec8;border-color:#5a303c}.v10-notice small{display:block;margin-top:5px}.v10-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--v10-line);background:#0e151e}.v10-metric{padding:18px 21px;border-right:1px solid var(--v10-line);min-width:0}.v10-metric:last-child{border:0}.v10-metric>span{display:block;color:var(--v10-muted);font-size:10px}.v10-metric>strong{display:block;margin:7px 0;font-size:25px;line-height:1.3;font-weight:550;letter-spacing:-.7px;overflow-wrap:anywhere}.v10-metric>small{display:block;color:#7e92a6;font-size:10px;line-height:1.5}.v10-two-col{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px}.v10-panel{padding:24px;background:var(--v10-panel);border:1px solid var(--v10-line);min-width:0}.v10-section-head{display:flex;justify-content:space-between;align-items:start;gap:22px;margin-bottom:23px}.v10-section-head h2{font-size:19px;letter-spacing:-.5px;font-weight:560;line-height:1.35;margin-top:5px}.v10-section-head>p{max-width:360px;color:var(--v10-muted);font-size:11px;line-height:1.7}.v10-process{list-style:none;padding:0;display:grid;gap:0}.v10-process li{display:flex;gap:17px;position:relative;padding:0 0 23px}.v10-process li:last-child{padding-bottom:0}.v10-process li>span{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;color:var(--v10-accent);background:#132720;border:1px solid #375448;font:10px ui-monospace,monospace;z-index:1}.v10-process li:not(:last-child):before{content:"";position:absolute;left:15px;top:30px;bottom:0;border-left:1px solid #375448}.v10-process strong{font-size:12px;font-weight:550}.v10-process p{margin-top:3px;color:var(--v10-muted);font-size:11px;line-height:1.7}.v10-readout{display:flex;gap:10px;font-size:12px;line-height:1.8;color:#c1cdd9;margin-bottom:18px}.v10-definition{display:grid;gap:0}.v10-definition>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #23303d;padding:10px 0;font-size:11px}.v10-definition dt{color:var(--v10-muted);text-transform:capitalize}.v10-definition dd{margin:0;text-align:right;color:#d4e0eb;overflow-wrap:anywhere;max-width:58%}.v10-callout{border-left:2px solid #5d6342;padding:0 0 0 11px;margin:18px 0!important;font-size:11px;color:#c1bc9e}.v10-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:13px}.v10-account{background:#0d141d;border:1px solid #2b3948;padding:19px;min-width:0}.v10-account-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.v10-account-label>span:last-child{font:10px ui-monospace,monospace;color:#93a4b7}.v10-account h3{font-size:14px;font-weight:560;line-height:1.5;overflow-wrap:anywhere}.v10-account-nav{display:block;font-size:27px;font-weight:500;letter-spacing:-1px;line-height:1.5;margin:7px 0 2px;color:#e4f2e9}.v10-account>p{font-size:10px;color:var(--v10-muted);min-height:32px}.v10-account dl{display:grid;gap:5px;margin:17px 0}.v10-account dl>div{display:flex;justify-content:space-between;gap:14px;font-size:11px}.v10-account dt{color:#879bad}.v10-account dd{margin:0}.v10-account>small{display:block;color:#7f92a4;margin-top:13px;font-size:10px}.v10-badge{display:inline-flex;align-items:center;border:1px solid #3a4858;padding:3px 7px;color:#bcc9d8;background:#17212c;font:9px/1.4 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.35px;border-radius:2px;white-space:nowrap}.v10-badge.is-good{color:#9be2bc;background:#13261e;border-color:#31523e}.v10-badge.is-warn{color:#dec58a;background:#292417;border-color:#514632}.v10-badge.is-bad{color:#efa7b1;background:#2b1922;border-color:#5c3441}.v10-list{padding-left:17px;color:#acbdcc;font-size:12px;line-height:1.75}.v10-list li+li{margin-top:8px}.v10-empty{padding:34px 25px;border:1px dashed #344456;background:#0d151e;color:#c7d5e0;text-align:center}.v10-empty strong{font-size:14px;font-weight:550}.v10-empty p{font-size:12px;color:#8fa3b5;max-width:650px;margin:8px auto 0;line-height:1.8}.v10-thesis-list{display:grid;gap:18px}.v10-thesis{padding:25px;background:var(--v10-panel);border:1px solid var(--v10-line)}.v10-thesis>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:13px}.v10-thesis h3{font-size:20px;line-height:1.4;font-weight:530;letter-spacing:-.45px;margin-top:5px}.v10-thesis>p{color:#a7b8c8;max-width:900px}.v10-thesis-dates{display:flex;flex-wrap:wrap;gap:22px;margin:19px 0!important}.v10-thesis-dates dt{font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:#859bab}.v10-thesis-dates dd{font-size:11px;margin:4px 0 0;color:#b7c9d5}.v10-thesis-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--v10-line);padding-top:19px}.v10-thesis-grid p{font-size:12px;margin-top:6px;color:#c7d4df}.v10-thesis-grid ul{margin-top:7px}.v10-thesis-grid small{display:block;color:#a5b7bf;margin-top:5px}.v10-thesis-outcome{padding:15px;margin-top:16px;background:#17241d;border-left:2px solid #688f74}.v10-thesis-outcome strong{font-size:11px}.v10-thesis-outcome p{color:#b9cfc0;font-size:12px;margin-top:5px}.v10-evidence{border-top:1px solid var(--v10-line);margin-top:20px;padding-top:13px}.v10-desk summary{cursor:pointer;color:#a7c7bd;font-size:11px}.v10-source-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.v10-source{padding:16px;background:#0d151d;border:1px solid #283847;overflow-wrap:anywhere;min-width:0}.v10-evidence .v10-source{margin-top:12px}.v10-source>div{display:flex;justify-content:space-between;align-items:flex-start;gap:13px}.v10-source a,.v10-source strong{font-size:12px}.v10-source p{color:#94a8ba;font-size:11px;margin-top:6px}.v10-source small{display:block;color:#7e95aa;margin-top:6px;font-size:10px}.v10-source blockquote{margin:13px 0 0;border-left:2px solid #486355;padding-left:12px;color:#acc0ce;font-size:11px;line-height:1.8}.v10-source details{margin-top:10px}.v10-source code{display:block;font-size:9px;margin-top:7px;color:#8a9dad}.v10-filterbar{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin-bottom:19px}.v10-filterbar label{display:grid;gap:6px;font-size:10px;color:#93a7b8}.v10-filterbar label:first-child{flex:1;min-width:200px}.v10-filterbar input,.v10-filterbar select{color:#d4e1eb;border:1px solid #384b5d;background:#0d151d;border-radius:3px;padding:9px 12px;min-height:38px;width:100%;font-size:11px}.v10-filterbar>span{color:#8197aa;font-size:10px;margin-bottom:9px}.v10-table-scroll{overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:#3e5668 #0e151e}.v10-desk table{width:100%;border-collapse:collapse;min-width:650px;text-align:left;font-size:11px}.v10-desk th{background:#0e151e;border-bottom:1px solid #344455;padding:11px 13px;color:#90a4b8;font-size:9px;text-transform:uppercase;letter-spacing:.7px;font-weight:500}.v10-desk td{vertical-align:top;border-bottom:1px solid #263443;padding:13px;color:#c7d4e0;line-height:1.7}.v10-desk td:first-child{min-width:130px}.v10-desk td small{display:block;color:#899eb3;margin-top:4px;font-size:10px}.v10-desk td .v10-list{font-size:11px;min-width:200px}.v10-desk td .v10-list li+li{margin-top:4px}.v10-muted{color:#7f96ab}.v10-run-list{list-style:none;padding:0}.v10-run-list li{display:flex;gap:15px;padding:16px 0;border-bottom:1px solid #2b3948;align-items:start}.v10-run-list li>div{flex:1;min-width:0}.v10-run-list strong{font-size:12px;overflow-wrap:anywhere}.v10-run-list p{font-size:11px;color:#93a8ba;margin-top:5px;overflow-wrap:anywhere}.v10-run-list small{display:block;font-size:10px;color:#738c9f;margin-top:5px}.v10-run-marker{width:7px;height:7px;background:#849eb0;border-radius:50%;flex-shrink:0;margin-top:7px}.v10-run-marker.is-good{background:#8bd1ac}.v10-run-marker.is-warn{background:#d6b768}.v10-run-marker.is-bad{background:#db8f9f}.v10-footer{display:flex;justify-content:space-between;gap:18px;padding:15px 30px;border-top:1px solid var(--v10-line);color:#6e879b;font:9px/1.6 ui-monospace,monospace}@media(min-width:1550px){.v10-heading{padding:50px 42px 36px}.v10-desk main{padding:30px 40px 40px}.v10-topbar,.v10-tabs{padding-left:42px;padding-right:42px}}@media(max-width:1100px){.v10-heading{gap:24px;padding:30px 25px}.v10-desk main{padding:22px}.v10-two-col{grid-template-columns:1fr}.v10-section-head{flex-direction:column;gap:9px}.v10-section-head>p{max-width:none}.v10-tabs{padding:0 25px;gap:22px}.v10-topbar,.v10-scope-note{padding-left:25px;padding-right:25px}.v10-metric{padding:15px}.v10-metric>strong{font-size:22px}}@media(max-width:650px){.v10-heading{grid-template-columns:1fr;padding:27px 19px;gap:24px}.v10-heading h1{font-size:33px;letter-spacing:-1.2px}.v10-heading-side{padding-left:0;border-left:0;border-top:1px solid var(--v10-line);padding-top:17px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px 12px}.v10-heading-side .v10-eyebrow,.v10-heading-side strong{grid-column:1}.v10-heading-side small{grid-column:1/-1;grid-row:3}.v10-heading-side .v10-button{grid-column:2;grid-row:1/3;margin:0}.v10-topbar{padding:13px 17px}.v10-top-status{gap:8px;font-size:9px}.v10-scope-note{padding:12px 18px;font-size:10px}.v10-tabs{padding:0 19px;gap:24px}.v10-desk main{padding:18px 13px;gap:17px}.v10-metrics{grid-template-columns:1fr 1fr}.v10-metric{padding:15px 13px}.v10-metric:nth-child(2){border-right:0}.v10-metric:nth-child(-n+2){border-bottom:1px solid var(--v10-line)}.v10-metric>strong{font-size:22px}.v10-metric>small{font-size:9px}.v10-panel{padding:18px 15px}.v10-section-head h2{font-size:18px}.v10-account-grid{grid-template-columns:1fr}.v10-thesis{padding:19px 16px}.v10-thesis>header{flex-direction:column;gap:12px}.v10-thesis h3{font-size:19px}.v10-thesis-grid{grid-template-columns:1fr;gap:18px}.v10-thesis-dates{gap:16px}.v10-source-list{grid-template-columns:1fr}.v10-source>div{flex-direction:column;gap:8px}.v10-filterbar label:first-child{width:100%;min-width:0}.v10-filterbar label:nth-child(2){flex:1;min-width:150px}.v10-notice{padding:14px 19px}.v10-footer{flex-direction:column;gap:5px;padding:13px 18px}.v10-run-list li{gap:10px}.v10-run-list li>.v10-badge{white-space:normal;max-width:100px;overflow-wrap:anywhere}.v10-account-nav{font-size:27px}}@media(prefers-reduced-motion:reduce){.v10-desk *{scroll-behavior:auto!important;transition:none!important}}.rd-nav:has(>.v10-desk-link){overflow-x:auto;scrollbar-width:thin;gap:24px}.rd-nav:has(>.v10-desk-link)>button{flex-shrink:0}.rd-nav>.v10-desk-link{display:flex;align-items:center;font-size:11px;white-space:nowrap;flex-shrink:0}.rd-nav:has(>.v10-desk-link)>.rd-nav-note{white-space:nowrap}@media(max-width:560px){.rd-nav:has(>.v10-desk-link){gap:22px;justify-content:flex-start}.rd-nav>.v10-desk-link{font-size:10px}}.v10-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;color:#8ca5b7;font-size:10px}.v10-pagination>div{display:flex;gap:8px}.v10-pagination button:disabled{cursor:default}.v10-panel details>.v10-source-list{margin-top:17px}@media(max-width:650px){.v10-pagination{align-items:flex-start;flex-direction:column}}.v10-thesis>.v10-thesis-scope{margin-top:17px;font-size:11px;color:#91a7b6}.v10-thesis .v10-callout>.v10-list{margin-top:7px;font-size:11px}.v10-health{display:grid;grid-template-columns:1fr 1fr;gap:15px}.v10-health article{padding:15px 18px;background:#0d151e;border:1px solid #2b3b49;min-width:0}.v10-health header{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px}.v10-health header strong{margin-right:auto;font-size:11px;font-weight:550}.v10-health dl{display:grid;gap:5px}.v10-health dl>div{display:flex;justify-content:space-between;gap:12px;font-size:10px}.v10-health dt{color:#7f99ac}.v10-health dd{margin:0;color:#acbdc9;text-align:right}.v10-health p{margin-top:8px;font-size:10px;color:#bbaa84}.v10-study-finding{border-left:2px solid #c2a969;padding:15px 18px;background:#211f16;margin-bottom:20px}.v10-study-finding h3{font-size:17px;font-weight:550;line-height:1.6;margin:10px 0 7px}.v10-study-finding p{font-size:11px;color:#bdb39b}.v10-study-meta{display:flex;flex-wrap:wrap;gap:18px 35px;margin-bottom:22px!important}.v10-study-meta dt{font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:#7d97a8}.v10-study-meta dd{margin:5px 0 0;font-size:11px;color:#b8cbd7}.v10-capital-group+.v10-capital-group{margin-top:25px}.v10-capital-group h3{font-size:14px;font-weight:550;margin-bottom:12px}.v10-study-caution{padding:13px 0;color:#b6a984;font-size:11px}.v10-study-details{border-top:1px solid #304250;padding-top:15px}.v10-study-details>p{font-size:11px;color:#9eb7c4;margin:14px 0}.v10-study-details>code{display:block;overflow-wrap:anywhere;color:#7e98aa;font-size:9px;margin-top:14px}.v10-study-details .v10-list{font-size:11px}.v10-historical table{min-width:790px}.v10-historical td:first-child{min-width:170px}@media(max-width:750px){.v10-health{grid-template-columns:1fr}.v10-health article{padding:13px}.v10-health dl>div{font-size:9px}.v10-study-finding{padding:13px}.v10-study-finding h3{font-size:15px}.v10-study-meta{gap:15px 25px}}.v10-ml-status{padding:15px 18px;margin-bottom:18px;background:#14201e;border:1px solid #31453e}.v10-ml-status p{color:#b5c9c5;font-size:12px;line-height:1.8;margin-top:10px}.v10-ml-training{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:17px 0}.v10-ml-training strong{display:block;font-size:20px;font-weight:500;margin-top:6px}.v10-ml-training p,.v10-ml-note{color:#a8bcbf;font-size:11px;line-height:1.8}.v10-ml-note{margin:7px 0 17px!important}.v10-provenance{display:grid;gap:9px;margin-top:18px}.v10-provenance>div{padding:10px 13px;background:#0c141c;border:1px solid #293c4b}.v10-provenance strong{font-size:10px;font-weight:500}.v10-provenance code{display:block;font-size:9px;color:#809dad;overflow-wrap:anywhere;margin-top:4px}@media(max-width:650px){.v10-ml-training{grid-template-columns:1fr;gap:10px}.v10-ml-status{padding:13px}}.v10-receivables{border-top:1px solid #324334;padding-top:11px}.v10-receivables>p{color:#a8b6ab;font-size:10px;line-height:1.7;margin:9px 0}.v10-receivables>div{padding:10px 0;border-top:1px solid #263c31}.v10-receivables strong{display:block;font-size:11px;margin-bottom:7px}.v10-receivables .v10-list{font-size:10px;margin-top:8px}.v10-source-exceptions>ul{list-style:none;padding:0}.v10-source-exceptions>ul>li{padding:13px 0;border-bottom:1px solid #34414b}.v10-source-exceptions>ul>li>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.v10-source-exceptions strong{font-size:12px}.v10-source-exceptions small{color:#7f99ae;font-size:10px}.v10-source-exceptions .v10-list{margin-top:9px;overflow-wrap:anywhere;font-size:11px}.v10-coverage-diagnostic{border:1px solid #3e4240;padding:19px;margin:15px 0 22px;background:#151d21}.v10-coverage-diagnostic h3{font-size:16px;line-height:1.5;margin:7px 0;font-weight:500}.v10-coverage-diagnostic p{font-size:11px;color:#a9b9c3;margin-bottom:15px}.v10-coverage-diagnostic>small{display:block;font-size:10px;color:#b9aa85;margin-top:13px}.v10-coverage-diagnostic details{margin-top:13px}.v10-coverage-diagnostic code{display:block;font-size:9px;overflow-wrap:anywhere;margin-top:9px;color:#89a0af}.v10-coverage-diagnostic table{min-width:530px}
