@font-face{font-family:Manrope;src:url(../fonts/manrope-latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}.research-shell{--paper:#f6f7f4;--card:#fff;--soft:#eef1ef;--ink:#152a30;--text:#3f5359;--muted:#5d7176;--border:#dce4e0;--blue:#2b60e8;--positive:#137c60;--negative:#b7483b;--shadow:0 16px 50px #173b2310;background:var(--paper);color:var(--text);isolation:isolate;letter-spacing:0;min-height:100vh;font:400 1rem/1.6 Manrope,Arial,sans-serif}.research-shell[data-appearance=dark]{--paper:#152326;--card:#1d3033;--soft:#243b3e;--ink:#f0f4ed;--text:#d1ded9;--border:#36534e;--blue:#94b8ff;--positive:#75deb2;--negative:#f49a87;--shadow:0 16px 50px #0002;--muted:#a9bdb6}.research-shell *{box-sizing:border-box}.research-shell button,.research-shell input,.research-shell select,.research-shell textarea{font:inherit}.research-shell a{color:var(--blue)}.research-shell h1,.research-shell h2,.research-shell h3{color:var(--ink);letter-spacing:-.035em}.research-shell button{color:inherit;cursor:pointer;background:0 0}.research-shell :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--blue);outline-offset:4px}.research-shell .positive{color:var(--positive)}.research-shell .negative{color:var(--negative)}.research-shell input,.research-shell select,.research-shell textarea{background:var(--card);color:var(--ink);border:1px solid var(--border);border-radius:10px;min-width:0;padding:.7rem .9rem}.research-shell textarea{resize:vertical;line-height:1.6}.research-shell button:disabled{opacity:.45;cursor:default}.research-shell ::selection{color:#172f33;background:#ffcd87}.research-header{border-bottom:1px solid var(--border);align-items:center;gap:3rem;max-width:1376px;margin:auto;padding:1.2rem 3rem;display:flex}.research-brand{letter-spacing:.13em;flex-direction:column;flex-shrink:0;gap:.3rem;font-family:Georgia,serif;font-size:2rem;line-height:1;display:flex;color:var(--ink)!important}.research-brand>span{letter-spacing:.32em;margin-left:.17rem;font-family:Manrope,Arial,sans-serif;font-size:.65rem}.research-header nav{align-items:center;gap:2rem;display:flex}.research-header nav>a{color:var(--text);font-size:.92rem;font-weight:600}.research-header nav>a.router-link-exact-active{color:var(--ink);position:relative}.research-header nav>a.router-link-exact-active:after{content:"";background:#ec7b49;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-.8rem;left:50%}.research-person{align-items:center;gap:1rem;margin-left:auto;display:flex}.research-theme{border-radius:50%;place-items:center;width:36px;height:36px;display:grid;border:1px solid var(--border)!important}.research-theme svg{width:17px;height:17px}.research-signout{color:var(--muted)!important;font-size:.875rem!important}.research-skip{background:var(--card);z-index:999;padding:.7rem;position:absolute;top:-100px}.research-skip:focus{top:0}.research-shell main{max-width:1376px;margin:auto;padding:1.5rem 3rem 3rem}.research-footer{border-top:1px solid var(--border);max-width:1376px;color:var(--muted);justify-content:space-between;gap:2rem;margin:auto;padding:1.5rem 3rem;font-size:.875rem;display:flex}.research-footer>span{white-space:nowrap}.pb-section-label{color:var(--text);align-items:center;gap:.6rem;margin-bottom:1.6rem;font-size:.88rem;font-weight:600;display:flex}.pb-live-dot{background:#16856c;border-radius:50%;width:7px;height:7px}.pb-label-divider{color:#a0b2ac;margin:0 .3rem}.pb-preview-banner{color:#674f24;background:#fff1d6;border-radius:10px;align-items:center;gap:1.1rem;margin-bottom:1.5rem;padding:.7rem 1rem;font-size:.875rem;display:flex}.pb-preview-banner>span{opacity:.8}.pb-preview-banner>a{color:#674f24;text-underline-offset:3px;margin-left:auto;text-decoration:underline}.pb-event-selector{gap:.75rem;margin-bottom:1.7rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.pb-event-selector>button{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:13px;min-width:220px;max-width:330px;padding:.9rem 1.1rem}.pb-event-selector>button[aria-pressed=true]{border-color:var(--blue)}.pb-event-selector b{color:var(--ink);font-size:.95rem;display:block}.pb-event-selector span{color:var(--muted);margin-top:.25rem;font-size:.875rem;display:block}.pb-hero{grid-template-columns:minmax(0,1.35fr) minmax(330px,1fr);align-items:center;gap:3rem;margin-bottom:2.5rem;display:grid}.pb-hero-copy{min-width:0}.pb-timing{color:var(--text);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.05rem;font-size:.88rem;font-weight:500;display:flex}.pb-calendar-mark{color:#7956b3;background:#ece6fb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:1rem;display:grid}.pb-status{background:var(--soft);color:var(--muted);border-radius:20px;margin-left:.3rem;padding:.2rem .6rem;font-size:.875rem;display:inline-block}.pb-hero h1{letter-spacing:-.055em;max-width:12ch;margin:0 0 1.15rem;font-size:calc(clamp(2.5rem,4.3vw,3.55rem));font-weight:750;line-height:1.08}.pb-thesis{max-width:54ch;color:var(--text);font-size:1.08rem;line-height:1.65}.pb-hero-actions{flex-wrap:wrap;align-items:center;gap:1.7rem;margin-top:1.35rem;display:flex}.pb-primary-link{background:#153b3e;border-radius:30px;align-items:center;gap:1.4rem;padding:.65rem 1.15rem;font-size:.9rem;font-weight:600;transition:transform .2s;display:inline-flex;color:#fff!important}.pb-primary-link:hover{transform:translateY(-2px)}.pb-text-link{text-underline-offset:4px;font-size:.875rem;font-weight:600;text-decoration:underline}.pb-asof{color:var(--muted);margin-top:1.1rem;font-size:.875rem}.pb-trade-teaser{background:var(--card);box-shadow:var(--shadow);border:1px solid var(--border);border-radius:22px;min-width:0;padding:1.4rem 1.55rem 1.1rem;position:relative;overflow:hidden}.pb-trade-teaser:before{content:"";background:#80cbb0;height:5px;position:absolute;inset:0 0 auto}.pb-trade-teaser.pb-wait:before{background:#eab26d}.pb-ticket-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex}.pb-ticket-symbol{color:#22725b;background:#eaf5ec;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.2rem;display:grid}.pb-trade-teaser h2{letter-spacing:-.02em;margin-bottom:1rem;font-size:1.18rem;font-weight:700;line-height:1.4}.pb-price-journey{border-bottom:1px dashed var(--border);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-bottom:.9rem;display:grid}.pb-price-journey>div>span{color:var(--muted);font-size:.875rem;display:block}.pb-price-journey b{letter-spacing:-.055em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.4;display:block}.pb-journey-arrow{color:#e48052;font-size:1.5rem}.pb-ticket-payoff{align-items:center;gap:1rem;padding:.9rem 0;display:flex}.pb-ticket-payoff>strong{letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:700}.pb-ticket-payoff>p{color:var(--text);font-size:.875rem;line-height:1.5}.pb-ticket-payoff>p>span{color:var(--muted);margin-top:.3rem;display:block}.pb-trade-teaser>a{color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0 0;font-size:.875rem;font-weight:650;display:flex}.pb-trade-teaser>small{color:var(--muted);margin-top:.45rem;display:block}.pb-event-note{color:#49396b;background:#e9e4f8;border-radius:24px;padding:2rem}.pb-note-symbol{color:#8e6dc1;font-size:3.2rem;line-height:1}.pb-event-note h2{margin:.8rem 0;font-size:1.6rem;line-height:1.3}.pb-event-note p{font-size:.98rem;line-height:1.65}.pb-event-note>a{margin-top:1rem;font-size:.9rem;display:inline-block}.pb-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.3rem;display:flex}.pb-overline{color:var(--muted);letter-spacing:0;text-transform:none;margin-bottom:.3rem;font-size:.875rem;font-weight:600;display:block}.pb-heading h2{letter-spacing:-.045em;font-size:1.8rem;font-weight:750;line-height:1.25}.pb-heading>p{color:var(--muted);max-width:40ch;font-size:.88rem;line-height:1.6}.pb-outcomes{grid-template-columns:repeat(var(--outcome-count,4),minmax(0,1fr));gap:1rem;display:grid}.pb-outcome{--accent:#2865eb;--tint:#e7efff;text-align:left;border-radius:17px;flex-direction:column;min-width:0;padding:1.1rem 1.15rem 1rem;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;background:var(--card)!important;border:1px solid var(--border)!important}.pb-outcome-explainer.orange,.pb-outcome.orange{--accent:#c56a32;--tint:#fcf0df}.pb-outcome-explainer.purple,.pb-outcome.purple{--accent:#8655bc;--tint:#f0eafa}.pb-outcome-explainer.green,.pb-outcome.green{--accent:#16856c;--tint:#e3f3ed}.pb-outcome-explainer.gold,.pb-outcome.gold{--accent:#97721f;--tint:#faf2d8}.pb-outcome-explainer.slate,.pb-outcome.slate{--accent:#477d9a;--tint:#e8f0f4}.pb-outcome[aria-pressed=true]{box-shadow:0 9px 28px color-mix(in srgb,var(--accent) 8%,transparent);padding:calc(1.1rem - 1px) calc(1.15rem - 1px) calc(1rem - 1px);transform:translateY(-3px);border:2px solid var(--accent)!important;background:var(--tint)!important}.pb-outcome:hover{transform:translateY(-3px);border-color:var(--accent)!important}.pb-outcome>div{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.pb-outcome-symbol{background:var(--tint);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:grid}.pb-outcome[aria-pressed=true] .pb-outcome-symbol{background:var(--accent);color:#fff}.pb-outcome strong{color:var(--accent);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:750;line-height:1.2}.pb-outcome h3{letter-spacing:-.025em;color:var(--ink);margin-bottom:.8rem;font-size:1.06rem;font-weight:700;line-height:1.4}.pb-outcome p{color:var(--text);margin-bottom:1rem;font-size:.9rem;line-height:1.6}.pb-outcome-open{color:var(--accent);margin-top:auto;font-size:.875rem;font-weight:600;display:block}.pb-outcomes-section{margin-bottom:2rem;scroll-margin-top:1.5rem}.pb-explorer{grid-template-columns:minmax(0,1.8fr) minmax(275px,1fr);align-items:stretch;gap:1.1rem;display:grid}.pb-price-panel{border:1px solid var(--border);background:var(--card);border-radius:22px;min-width:0;padding:1.5rem}.pb-price-panel .pb-heading{align-items:center;margin-bottom:1.1rem}.pb-price-panel h2{font-size:1.45rem}.pb-share-side{background:var(--soft);white-space:nowrap;color:var(--text);border-radius:20px;padding:.35rem .65rem;font-size:.875rem;font-weight:650}.pb-market-tabs{flex-wrap:wrap;gap:.45rem;display:flex}.pb-market-tabs>button{border:1px solid var(--border);color:var(--text);border-radius:30px;padding:.45rem .75rem;font-size:.875rem;line-height:1.5}.pb-market-tabs>button[aria-pressed=true]{background:var(--ink);color:var(--card);border-color:var(--ink)}.pb-exact-market{color:var(--muted);margin:.9rem 0;font-size:.875rem;line-height:1.6}.pb-exact-market a{white-space:nowrap;margin-left:.35rem;font-weight:600}.pb-price-chart{width:100%;min-width:0}.pb-chart-key{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin:1rem 0 .3rem;font-size:.875rem;display:flex}.pb-chart-key>span{align-items:center;gap:.4rem;display:flex}.pb-chart-key i{background:#2364e8;border-radius:50%;width:7px;height:7px}.pb-chart-key>button{color:var(--blue);text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.pb-paths-canvas{width:100%;min-width:0;height:285px}.pb-chart-note{margin:.7rem 0;line-height:1.65}.pb-chart-note,.pb-source-clock{color:var(--muted);font-size:.875rem}.pb-source-clock{line-height:1.6}.pb-outcome-explainer{--accent:#2865eb;--tint:#e7efff;background:var(--tint);border-radius:22px;min-width:0;padding:1.6rem}.pb-outcome-explainer .pb-overline{color:var(--accent)}.pb-outcome-explainer>h3{color:#203137;margin:.6rem 0 1rem;font-size:1.65rem;line-height:1.25}.pb-outcome-explainer>p{color:#40545b;font-size:.94rem;line-height:1.65}.pb-outcome-quote{border-bottom:1px solid color-mix(in srgb,var(--accent) 20%,transparent);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.pb-outcome-quote>span{color:#40545b;max-width:20ch;font-size:.875rem}.pb-outcome-quote>strong{letter-spacing:-.045em;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.1rem;font-weight:750}.pb-outcome-explainer .pb-reaction-why,.pb-outcome-explainer details{margin-top:1rem;font-size:.875rem}.pb-outcome-explainer details{color:#40545b;line-height:1.65}.pb-outcome-explainer summary{cursor:pointer;color:var(--accent);font-weight:650}.pb-outcome-explainer details p{margin-top:.7rem}.pb-equation{font-variant-numeric:tabular-nums;font-size:.875rem}.pb-storyline{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:2.8rem 0;padding:1.6rem 0;display:grid}.pb-storyline>div{padding-left:2.4rem;position:relative}.pb-step{color:#d27342;font-size:.875rem;font-weight:700;position:absolute;top:0;left:0}.pb-storyline h3{letter-spacing:-.02em;margin-bottom:.55rem;font-size:1rem;font-weight:700}.pb-storyline p{color:var(--text);font-size:.9rem;line-height:1.65}.pb-full-trade{margin:3rem 0;scroll-margin-top:1.5rem}.pb-assumption-label{color:var(--muted);font-size:.875rem}.pb-plan-tabs{flex-wrap:wrap;gap:.6rem;margin-bottom:1.3rem;display:flex}.pb-plan-tabs>button{border:1px solid var(--border);border-radius:30px;padding:.55rem .95rem;font-size:.875rem}.pb-plan-tabs>button[aria-pressed=true]{background:var(--ink);color:var(--card);border-color:var(--ink)}.pb-trade-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:3rem;display:grid}.pb-trade-instructions>h3{margin:.4rem 0 .7rem;font-size:1.3rem}.pb-trade-rationale{font-size:1rem;line-height:1.7}.pb-trade-instructions dl{grid-template-columns:110px minmax(0,1fr);gap:1rem 1.1rem;margin:1.5rem 0;font-size:.94rem;line-height:1.7;display:grid}.pb-trade-instructions dt{color:var(--ink);font-weight:700}.pb-trade-instructions dd{margin:0}.pb-risk-note{color:#6d4035;background:#f9e9e1;border-radius:12px;padding:1rem 1.15rem}.pb-risk-note>b{font-size:.9rem}.pb-risk-note>p{margin:.4rem 0 0;font-size:.9rem;line-height:1.65}.pb-position-card{background:var(--card);border:1px solid var(--border);border-radius:20px;min-width:0;padding:1.5rem}.pb-position-card>label{color:var(--ink);font-size:1rem;font-weight:650;display:block}.pb-position-card>label>span{color:var(--muted);margin-top:.2rem;font-size:.875rem;font-weight:400;display:block}.pb-position-input{align-items:center;gap:.7rem;margin:1rem 0 1.3rem;display:flex}.pb-position-input input{width:95px;font-size:1.1rem;font-weight:650}.pb-position-input>span{color:var(--muted);font-size:.9rem}.pb-position-input>button{background:var(--ink);color:var(--card);border-radius:9px;margin-left:auto;padding:.55rem .85rem;font-size:.875rem}.pb-position-metrics{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1.2rem 1rem;padding-top:1.1rem;display:grid}.pb-position-metrics>div>span{color:var(--muted);margin-bottom:.4rem;font-size:.875rem;display:block}.pb-position-metrics strong{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:700}.pb-position-metrics b{color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.6}.pb-math{border-top:1px solid var(--border);color:var(--text);margin-top:1.3rem;padding-top:1rem;font-size:.875rem;line-height:1.7}.pb-math summary{color:var(--blue);cursor:pointer;font-weight:650}.pb-math p{margin:.8rem 0}.pb-math>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.pb-math b{white-space:nowrap;font-variant-numeric:tabular-nums}.pb-evidence{margin-top:3.4rem;scroll-margin-top:1.5rem}.pb-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pb-evidence-grid>article{border:1px solid var(--border);background:var(--card);border-radius:15px;padding:1.35rem}.pb-argument-kind{color:var(--muted);margin-bottom:.6rem;font-size:.875rem;display:block}.pb-evidence-grid p{color:var(--ink);font-size:.95rem;line-height:1.7}.pb-evidence-grid a{margin:.8rem .6rem 0 0;font-size:.875rem;font-weight:600;display:inline-block}.pb-disclosure{border-bottom:1px solid var(--border);margin-top:.3rem;padding:1.15rem 0;font-size:.95rem;line-height:1.7}.pb-disclosure>summary{cursor:pointer;color:var(--ink);padding:.2rem 0;font-size:1rem;font-weight:650}.pb-disclosure ul{padding-left:1.2rem}.pb-disclosure li{margin:.8rem 0}.pb-disclosure>article{background:var(--card);border-radius:14px;margin:1.1rem 0;padding:1.2rem}.pb-disclosure h3{margin-bottom:.7rem;font-size:1.1rem}.pb-disclosure p{margin:.6rem 0}.pb-disclosure blockquote{border-left:2px solid var(--border);color:var(--muted);margin:.7rem 0;padding:.4rem 0 .4rem 1rem;font-size:.9rem}.pb-data-context{color:var(--muted)}.pb-data-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.pb-data-cards>article{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0;padding:1.3rem}.pb-data-cards h3{font-size:1rem}.pb-data-cards b{color:var(--ink);margin-right:.5rem;font-size:1.5rem;display:inline-block}.pb-data-cards p,.pb-data-cards span{color:var(--muted);font-size:.875rem;line-height:1.65}.pb-data-cards a{margin:.6rem .7rem 0 0;font-size:.875rem;display:inline-block}.pb-original-sources{margin-top:2rem}.pb-original-sources>h3{margin-bottom:.7rem;font-size:1.15rem}.pb-original-sources article{border-bottom:1px solid var(--border);gap:1rem;padding:1rem 0;scroll-margin-top:1.5rem;display:flex}.pb-original-sources article>span,.pb-original-sources time{color:var(--muted);font-size:.875rem}.pb-original-sources a{font-size:.95rem;font-weight:550;line-height:1.65}.pb-original-sources time{margin-top:.3rem;display:block}.pb-caveat{color:var(--muted);margin:1.5rem 0;font-size:.875rem;line-height:1.7}.pb-form-message{color:#775220;background:#fff0d8;border-radius:9px;margin:.8rem 0;padding:.8rem 1rem;font-size:.9rem}.pb-story-enter-active,.pb-story-leave-active{transition:opacity .2s,transform .2s}.pb-story-enter-from{opacity:0;transform:translateY(8px)}.pb-story-leave-to{opacity:0;transform:translateY(-5px)}@media (width>=1600px){.pb-hero h1{font-size:3.6rem}.pb-hero{gap:5rem}.pb-paths-canvas{height:320px}}@media (width<=1050px){.research-footer,.research-header,.research-shell main{padding-left:1.7rem;padding-right:1.7rem}.pb-hero{grid-template-columns:minmax(0,1.1fr) minmax(310px,1fr);gap:1.7rem}.pb-hero h1{font-size:2.8rem}.pb-outcome h3,.pb-thesis{font-size:1rem}.pb-explorer{grid-template-columns:minmax(0,1.5fr) minmax(255px,1fr)}.pb-outcomes{gap:.7rem}.pb-outcome{padding:1rem}.pb-outcome[aria-pressed=true]{padding:calc(1rem - 1px)}.pb-trade-grid{gap:1.7rem}.pb-ticket-payoff>strong{font-size:1.9rem}}@media (width<=800px){.research-header{gap:1.3rem;padding-top:1rem;padding-bottom:1rem}.research-header nav{gap:1.15rem}.research-header nav>a{font-size:.875rem}.research-person{gap:.5rem}.pb-hero{grid-template-columns:1fr;gap:1.6rem;margin-bottom:2rem}.pb-hero h1{max-width:20ch;font-size:2.7rem}.pb-thesis{max-width:64ch}.pb-trade-teaser{max-width:100%;display:block}.pb-explorer{grid-template-columns:1fr}.pb-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pb-outcome{min-height:155px}.pb-outcome h3{font-size:1.05rem}.pb-outcome-explainer{grid-template-columns:1fr 1fr;gap:0 1.2rem;display:grid}.pb-outcome-explainer>.pb-overline,.pb-outcome-explainer>details,.pb-outcome-explainer>h3,.pb-outcome-explainer>p{grid-column:1/-1}.pb-storyline{gap:1.2rem}.pb-storyline>div{padding-left:0}.pb-step{margin-bottom:.5rem;display:block;position:static}.pb-trade-grid{grid-template-columns:1fr;gap:1.2rem}.pb-evidence-grid{grid-template-columns:1fr 1fr}.pb-heading{align-items:flex-start}.pb-heading h2{font-size:1.6rem}.research-footer{display:block}.research-footer p{margin-top:.5rem}}@media (width<=550px){.research-header{gap:1rem;padding:.85rem 1rem}.research-brand{font-size:1.55rem}.research-brand>span{font-size:.55rem}.research-header nav{gap:1rem;margin-left:auto}.research-footer,.research-header nav>a{font-size:.875rem}.research-person{margin-left:0}.pb-preview-banner>span,.research-signout{display:none}.research-theme{width:30px;height:30px}.research-theme svg{width:15px;height:15px}.research-shell main{padding:1.2rem 1rem 2rem}.research-footer{padding:1.2rem 1rem}.pb-section-label{gap:.4rem;margin-bottom:1.3rem;font-size:.875rem}.pb-label-divider{margin:0}.pb-hero h1{max-width:14ch;font-size:2.5rem}.pb-hero{gap:1.5rem}.pb-timing{gap:.45rem}.pb-status,.pb-timing{font-size:.875rem}.pb-thesis{font-size:1rem}.pb-hero-actions{gap:1.3rem;margin-top:1.2rem}.pb-primary-link{gap:.9rem;padding:.6rem 1rem}.pb-asof,.pb-primary-link,.pb-text-link{font-size:.875rem}.pb-preview-banner{flex-wrap:wrap;gap:.4rem .8rem;margin-bottom:1.1rem;padding:.65rem .8rem;font-size:.875rem}.pb-trade-teaser{border-radius:18px;padding:1.2rem 1.2rem 1rem}.pb-trade-teaser h2{font-size:1.15rem}.pb-ticket-payoff>strong{font-size:2.2rem}.pb-heading{margin-bottom:1rem;display:block}.pb-heading>p{margin-top:.55rem;font-size:.875rem}.pb-heading h2{font-size:1.55rem}.pb-overline{font-size:.875rem}.pb-outcomes{gap:.65rem}.pb-outcome{min-height:170px;padding:.9rem}.pb-outcome[aria-pressed=true]{padding:calc(.9rem - 1px)}.pb-outcome strong{font-size:1.65rem}.pb-outcome h3{font-size:1rem;line-height:1.35}.pb-outcome-symbol{width:24px;height:24px;font-size:.875rem}.pb-outcome-open{font-size:.875rem}.pb-price-panel{border-radius:17px;padding:1.1rem .85rem}.pb-price-panel .pb-heading{align-items:flex-end;gap:.8rem;display:flex}.pb-price-panel h2{font-size:1.35rem}.pb-share-side{padding:.3rem .5rem;font-size:.68rem}.pb-market-tabs{gap:.4rem}.pb-market-tabs>button{padding:.4rem .65rem;font-size:.875rem}.pb-chart-key,.pb-chart-key>button,.pb-exact-market{font-size:.875rem}.pb-paths-canvas{height:255px}.pb-outcome-explainer{border-radius:17px;padding:1.3rem}.pb-outcome-explainer>h3{font-size:1.5rem}.pb-outcome-explainer>p,.pb-storyline p{font-size:.94rem}.pb-outcome-quote{display:block}.pb-outcome-quote>span{font-size:.875rem;display:block}.pb-outcome-quote>strong{margin-top:.4rem;font-size:1.8rem;display:block}.pb-storyline{grid-template-columns:1fr;gap:1.3rem;margin:2rem 0}.pb-storyline>div{padding-left:2.4rem}.pb-step{position:absolute}.pb-trade-instructions dl{grid-template-columns:1fr;gap:.25rem}.pb-trade-instructions dd{margin-bottom:.8rem}.pb-position-card{padding:1.2rem}.pb-position-input{gap:.5rem}.pb-position-input input{width:82px}.pb-position-input>button{padding:.55rem .65rem;font-size:.875rem}.pb-data-cards,.pb-evidence-grid{grid-template-columns:1fr}.pb-evidence-grid>article{padding:1.15rem}.pb-original-sources a{font-size:.88rem}.pb-plan-tabs{flex-wrap:nowrap;padding-bottom:.4rem;display:flex;overflow-x:auto}.pb-plan-tabs>button{white-space:nowrap;font-size:.875rem}.pb-assumption-label{margin-top:.7rem;display:block}}@media (prefers-reduced-motion:reduce){.research-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.pb-editor,.pb-home,.pb-preview-banner,.pb-story,.research-footer{display:none!important}}.pb-opening{color:var(--muted);padding:3rem 0;font-size:1rem}.pb-button{border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:40px;padding:.65rem 1rem;text-decoration:none;display:inline-flex;border:1px solid var(--border)!important;color:var(--ink)!important;background:var(--card)!important;font-size:.88rem!important}.pb-button-dark{background:var(--ink)!important;color:var(--card)!important;border-color:var(--ink)!important}.pb-text-button{text-underline-offset:4px;padding:.5rem 0;text-decoration:underline;color:var(--blue)!important;font-size:.875rem!important}.pb-editor-mast{justify-content:space-between;align-items:center;gap:2rem;margin:1.2rem 0 2rem;display:flex}.pb-editor-mast h1{margin:.3rem 0 .8rem;font-size:2.6rem;line-height:1.15}.pb-editor-mast p{max-width:65ch;font-size:1rem}.pb-form-error{color:#8a3f31;background:#f9e9e1}.pb-new-event{background:var(--card);border:1px solid var(--border);border-radius:18px;margin-bottom:2rem;padding:1.6rem}.pb-new-event h2{margin-bottom:1.3rem;font-size:1.5rem}.pb-editor label{color:var(--ink);margin:0 0 1.15rem;font-size:.9rem;font-weight:550;display:block}.pb-editor label>input,.pb-editor label>select,.pb-editor label>textarea{width:100%;margin-top:.5rem;font-size:1rem;font-weight:400;display:block}.pb-citation-picker{border:0;border-top:1px solid var(--border);margin:.8rem 0;padding:1rem 0}.pb-citation-picker legend{color:var(--muted);padding-right:1rem;font-size:.875rem}.pb-citation-picker>label{align-items:flex-start;gap:.7rem;margin-bottom:.7rem;font-size:.875rem;font-weight:400;line-height:1.6;display:flex}.pb-citation-picker input[type=checkbox]{accent-color:#245b54;flex-shrink:0;width:16px;height:16px;margin-top:3px}.pb-editor-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.pb-editor-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.pb-editor-events{flex-direction:column;gap:.7rem;display:flex;position:sticky;top:1rem}.pb-editor-events>button{text-align:left;background:var(--card);border:1px solid var(--border);border-radius:13px;padding:1rem}.pb-editor-events>button[aria-pressed=true]{border-color:var(--blue)}.pb-editor-events>button>span{color:var(--muted);margin-bottom:.5rem;font-size:.875rem;display:block}.pb-editor-events>button>b{color:var(--ink);font-size:.95rem;line-height:1.5;display:block}.pb-editor-events small{color:var(--muted);margin-top:.5rem;font-size:.875rem;display:block}.pb-editor-events>p{color:var(--muted);padding:.7rem .3rem;font-size:.875rem;line-height:1.7}.pb-editor-events>a{padding:.3rem;font-size:.875rem}.pb-editor-page{background:var(--card);border:1px solid var(--border);border-radius:18px;min-width:0;padding:1.6rem}.pb-edit-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.4rem;display:flex}.pb-edit-header h2{margin:.4rem 0 .5rem;font-size:1.4rem;line-height:1.35}.pb-edit-header p{color:var(--muted);font-size:.875rem}.pb-edit-header .pb-editor-actions{flex-shrink:0;justify-content:flex-end}.pb-edit-header .pb-button{padding:.55rem .75rem;font-size:.875rem!important}.pb-review-request{background:var(--soft);border-radius:12px;margin-bottom:1.5rem;padding:1.1rem}.pb-review-request label{margin-bottom:.7rem;font-size:.9rem}.pb-review-request>div{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.pb-review-request>p{color:var(--muted);margin-top:.8rem;font-size:.875rem;line-height:1.6}.pb-editor-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:1.4rem;margin-bottom:1.5rem;display:flex}.pb-editor-tabs>button{color:var(--muted);border-bottom:2px solid #0000;padding:.75rem 0;font-size:.875rem}.pb-editor-tabs>button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.pb-edit-row{grid-template-columns:minmax(0,1fr) minmax(130px,.65fr);gap:1.1rem;display:grid}.pb-edit-form>h3{margin:1.4rem 0 1rem;font-size:1.3rem}.pb-argument-edit,.pb-data-use-edit,.pb-plan-edit,.pb-source-edit{border-top:1px solid var(--border);margin-top:1.3rem;padding-top:1.3rem}.pb-plan-edit>h3,.pb-source-edit>h3{margin-bottom:1.1rem;font-size:1.2rem}.pb-editor-help{color:var(--muted);margin-bottom:1.4rem;font-size:.9rem;line-height:1.7}.pb-outcome-edit{border:1px solid var(--border);background:var(--paper);border-radius:12px;padding:1.2rem}.pb-outcome-edit .pb-edit-row{grid-template-columns:minmax(0,1fr) 130px}.pb-chance-input>span{color:var(--muted);margin-top:.3rem;font-size:.875rem;font-weight:400;display:block}.pb-edit-tools{flex-wrap:wrap;align-items:center;gap:1rem;font-size:.875rem;display:flex}.pb-edit-tools button{color:var(--blue);font-size:.875rem}.pb-edit-tools>b{color:var(--ink);margin-left:auto;font-size:.875rem;font-weight:650}.pb-edit-children{border-left:2px solid var(--border);flex-direction:column;gap:1rem;margin:1.2rem 0 0 .6rem;padding-left:1rem;display:flex}.pb-delete-button{padding:.5rem 0;color:var(--negative)!important;font-size:.875rem!important}.pb-price-edit>section{border-bottom:1px solid var(--border);margin:1.5rem 0;padding-bottom:1rem}.pb-price-edit>section>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.pb-price-edit>section>header>h3{font-size:1.25rem}.pb-price-edit>section>header>b{color:var(--muted);white-space:nowrap;font-size:.88rem}.pb-price-edit article{background:var(--paper);border:1px solid var(--border);border-radius:12px;margin-bottom:1rem;padding:1.1rem}.pb-price-edit h4{color:var(--ink);margin:0 0 1rem;font-size:1rem}.pb-band-edit{grid-template-columns:1.1fr repeat(3,minmax(0,1fr));align-items:center;gap:.65rem;display:grid}.pb-band-edit label>div>span,.pb-band-edit>span,.pb-limit-input>span{color:var(--muted);font-size:.875rem}.pb-band-edit label{margin-bottom:.8rem;font-size:.875rem}.pb-band-edit label>div,.pb-limit-input{align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.pb-band-edit input{width:100%;min-width:0;padding:.55rem .6rem;font-size:.95rem}.pb-limit-input>input{max-width:180px}.pb-research-checks>h3{margin:1rem 0;font-size:1.25rem}.pb-research-checks ul{padding-left:1.2rem;font-size:.94rem;line-height:1.75}.pb-research-checks li{margin-bottom:.9rem}.pb-research-checks>section{margin:1.6rem 0}.pb-research-checks>section h3{margin-bottom:.7rem;font-size:1.1rem}.pb-research-checks>section p{font-size:.9rem;line-height:1.7}.pb-research-checks>article{border-bottom:1px solid var(--border);padding:1rem 0}.pb-research-checks>article>b{color:var(--ink);font-size:.875rem}.pb-research-checks>article>p{margin-top:.5rem;font-size:.9rem;line-height:1.65}@media (width<=1100px){.pb-edit-header{flex-wrap:wrap}.pb-edit-header .pb-editor-actions{justify-content:flex-start}.pb-editor-layout{grid-template-columns:195px minmax(0,1fr)}}@media (width<=800px){.pb-editor-layout{grid-template-columns:1fr}.pb-editor-events{flex-direction:row;padding-bottom:.5rem;display:flex;position:static;overflow-x:auto}.pb-editor-events>button{flex:0 0 230px}.pb-editor-events>a,.pb-editor-events>p{display:none}.pb-editor-mast h1{font-size:2rem}.pb-edit-header{gap:1rem}.pb-editor-page{padding:1.25rem}}@media (width<=550px){.pb-editor-mast{align-items:flex-start;gap:1rem;margin:.8rem 0 1.4rem}.pb-editor-mast h1{font-size:1.8rem}.pb-editor-mast p{font-size:.88rem}.pb-editor-mast>.pb-button{white-space:nowrap;padding:.6rem .75rem;font-size:.875rem!important}.pb-editor-page{border-radius:14px;padding:1rem .8rem}.pb-edit-header h2{font-size:1.25rem}.pb-review-request{padding:.8rem}.pb-editor-tabs{gap:1rem;margin-bottom:1.2rem}.pb-editor-tabs>button{padding:.6rem 0;font-size:.875rem}.pb-edit-row,.pb-outcome-edit .pb-edit-row{grid-template-columns:1fr}.pb-outcome-edit{padding:.85rem}.pb-outcome-edit label,.pb-price-edit>section>header>b{font-size:.875rem}.pb-edit-children{margin-left:0;padding-left:.45rem}.pb-outcome-edit .pb-chance-input{max-width:150px}.pb-edit-tools{gap:.6rem}.pb-edit-tools>b{margin-left:0}.pb-price-edit>section>header{align-items:flex-start}.pb-price-edit>section>header>h3{font-size:1.1rem}.pb-band-edit{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.pb-band-edit>span{grid-column:1/-1;margin-bottom:.1rem}.pb-price-edit article{padding:.8rem}.pb-band-edit input{padding:.5rem;font-size:.9rem}.pb-new-event{padding:1.1rem}.pb-editor .pb-button{font-size:.875rem!important}.pb-edit-header .pb-editor-actions{gap:.45rem}.pb-editor label>input,.pb-editor label>select,.pb-editor label>textarea{font-size:1rem}}.pb-hero-plan-switch{flex-wrap:wrap;gap:.4rem;margin:.65rem 0 .9rem;display:flex}.pb-hero-plan-switch>button{border:1px solid var(--border);color:var(--muted);border-radius:20px;padding:.3rem .55rem;font-size:.875rem;font-weight:550}.pb-hero-plan-switch>button[aria-pressed=true]{background:var(--soft);color:var(--ink);border-color:var(--muted)}.pb-activation{color:var(--text);flex-wrap:wrap;gap:.25rem .65rem;margin:-.35rem 0 .85rem;line-height:1.6;display:flex}.pb-activation b{color:var(--muted);font-weight:500}.pb-hero h1{max-width:16ch;font-size:calc(clamp(2.5rem,4vw,3.4rem))}.pb-outcome-explainer.orange,.pb-outcome.orange{--accent:#b75a26}.pb-outcome-explainer.green,.pb-outcome.green{--accent:#13775f}.research-shell[data-appearance=dark] .pb-outcome[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 25%,var(--card))!important}@media (width<=550px){.research-header nav>a:first-child{display:none}}@media (width<=360px){.research-header{gap:.65rem;padding-left:.85rem;padding-right:.85rem}.research-header nav{gap:.65rem}.research-header nav>a{font-size:.875rem}.research-brand{font-size:1.4rem}.research-brand>span{font-size:.5rem}}.pb-scenario-fork{fill:none;width:100%;height:32px;margin:-.4rem 0 -.1rem;display:block;overflow:visible}.pb-scenario-fork path{stroke:#2865eb;stroke-width:1.7px;opacity:.35;transition:opacity .2s,stroke-width .2s}.pb-scenario-fork path.orange{stroke:#b75a26}.pb-scenario-fork path.purple{stroke:#8655bc}.pb-scenario-fork path.green{stroke:#13775f}.pb-scenario-fork path.selected{opacity:1;stroke-width:2.5px}.pb-evidence-grid p,.pb-outcome-explainer>p,.pb-storyline p{font-size:1rem}.pb-ticket-symbol{border:0!important}.pb-ticket-symbol:focus-visible{outline-offset:2px!important}.pb-activation,.pb-activation b,.pb-ticket-payoff>p>span,.pb-trade-teaser>small{font-size:.875rem}.pb-trade-teaser h2{font-size:1.25rem}.pb-chart-key>button,.pb-chart-note,.pb-source-clock{font-size:.875rem}@media (width<=800px){.pb-scenario-fork{display:none}}@media (width<=360px){.research-header nav>a{font-size:.8rem}}.pb-heading h2,.pb-hero h1,.pb-outcome h3{text-wrap:balance}.pb-trade-teaser{--text:#3d4b39;--muted:#5c6344;--border:#ddcd91;background:#f8e29c;border-color:#edda96;box-shadow:0 18px 48px #8a722314}.pb-trade-teaser:before{background:#d88d42}.pb-ticket-symbol{color:#6b5b33;background:#fff6d5}.research-shell[data-appearance=dark] .pb-trade-teaser{--ink:#152a30;--text:#3d4b39;--muted:#535b3a;--positive:#126749;--negative:#a4392c;background:#e7ce80}.pb-impact-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--ink);grid-template-columns:1.1fr repeat(2,minmax(0,1fr));align-items:center;gap:1.2rem;margin:-.4rem 0 1.8rem;padding:1rem 1.3rem;display:grid}.pb-impact-strip>span{font-size:.95rem;line-height:1.6}.pb-impact-strip>span>small{color:var(--muted);margin-top:.2rem;font-size:.875rem;display:block}.pb-impact-strip>button{text-align:left;border-left:1px solid var(--border);padding:.2rem 0 .2rem 1.3rem}.pb-impact-strip>button>span{color:var(--muted);margin-bottom:.4rem;font-size:.875rem;display:block}.pb-impact-strip>button>b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.pb-impact-strip>button>b>i{color:#ca8243;margin:0 .4rem;font-style:normal;font-weight:400}.pb-impact-strip>button[aria-pressed=true]>b{color:var(--blue)}@media (width<=800px){.pb-impact-strip{grid-template-columns:1fr 1fr;gap:.9rem;padding:.9rem .2rem}.pb-impact-strip>span{grid-column:1/-1}.pb-impact-strip>button{padding-left:.9rem}.pb-impact-strip>button:nth-child(2){border:0;padding-left:0}}@media (width<=550px){.pb-impact-strip>button>b{font-size:1.25rem}.pb-impact-strip>button>span{font-size:.875rem}.pb-impact-strip>span{font-size:.94rem}}.pb-preview-banner{border-bottom:1px dashed var(--border);color:var(--muted);background:0 0;border-radius:0;gap:1rem;padding:.1rem 0 .8rem}.pb-preview-banner>a{color:var(--text)}button.pb-ticket-symbol{white-space:nowrap;border-radius:20px;width:auto;min-height:30px;padding:.35rem .65rem;font-size:.875rem;font-weight:650}
