.page_small__TpRms{font-size:var(--fs-small);line-height:1.6;color:var(--ink-70)}.page_check__dYx_S{position:relative;display:inline-block;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--accent-wash)}.page_check__dYx_S:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid var(--accent-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.page_cardHead__SJ8bb{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_hero__UxWTk{padding-top:calc(var(--nav-h) + 56px);padding-bottom:var(--section-y);overflow-x:clip}.page_heroGrid__wvHS_{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;align-items:center}.page_heroTitle__7BvXh{margin:18px 0 16px;font-size:clamp(2rem,3.2vw,3rem)}.page_actions__Qoh_S{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}@media (max-width:559px){.page_actions__Qoh_S .btn{flex:1 1 100%;padding-block:14px}}@media (min-width:900px){.page_heroGrid__wvHS_{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px}}.page_cover__vCvT6{position:relative;width:100%;max-width:440px;margin-inline:auto;padding:18px 0 64px}.page_coverStack__hNpvr,.page_coverStack__hNpvr:before{position:absolute;inset:18px 0 64px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--tint)}.page_coverStack__hNpvr{transform:rotate(4deg) translate(10px,6px)}.page_coverStack__hNpvr:before{content:"";inset:0;transform:rotate(-7deg) translate(-14px,4px);opacity:.7}.page_coverCard__RP19w{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--paper);box-shadow:var(--shadow-float);overflow:hidden;overflow:clip;animation:page_coverFloat__qB9so 7s ease-in-out infinite}.page_coverCard__RP19w:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--accent-solid),var(--accent),transparent)}@keyframes page_coverFloat__qB9so{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-8px) rotate(.4deg)}}.page_coverTop__f3PUb{display:flex;align-items:center;justify-content:space-between;gap:10px}.page_coverKicker__kWZ1J{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.page_coverSample__2epKf{padding:2px 8px;border-radius:var(--r-sm);border:1px dashed var(--rule-strong);font-size:11px;font-weight:600;color:var(--ink-50)}.page_coverCompany__WVo9T{display:flex;align-items:center;gap:12px}.page_coverCompany__WVo9T>div{display:flex;flex-direction:column}.page_coverTicker__XqSjp{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r);background:var(--accent-solid);color:var(--on-dark);font-size:12px;font-weight:700;letter-spacing:.04em}.page_coverName__oxttg{font-weight:600;letter-spacing:-.01em}.page_coverSector__L0qxx{font-size:12px;color:var(--ink-50)}.page_coverTitle____W70{font-size:1.1875rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.page_coverNums__41MoR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--rule)}.page_coverNums__41MoR>div{display:flex;flex-direction:column;gap:3px;padding:10px 0 10px 12px;border-left:1px solid var(--rule)}.page_coverNums__41MoR>div:first-child{padding-left:0;border-left:none}.page_coverNums__41MoR span{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50)}.page_coverNums__41MoR strong{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.page_coverRating__d7Vbx,.page_coverUp__j4W6R{color:#15803d}[data-theme=dark] .page_coverRating__d7Vbx,[data-theme=dark] .page_coverUp__j4W6R{color:#4ade80}.page_coverChart__M_9sU{width:100%;height:110px;overflow:visible}.page_coverTp__EBtbg{fill:none;stroke:var(--ink-50);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.page_coverLine__UDYVl{fill:none;stroke:var(--accent);stroke-width:2.25;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:page_coverDraw__qBAwD 6s cubic-bezier(.4,0,.2,1) infinite}.page_coverArea__REBGX{animation:page_coverArea__REBGX 6s ease infinite}.page_coverDot__W0Kzi{fill:var(--accent);transform-box:fill-box;transform-origin:center;animation:page_coverDot__W0Kzi 6s ease infinite}@keyframes page_coverDraw__qBAwD{0%{stroke-dashoffset:1}45%,to{stroke-dashoffset:0}}@keyframes page_coverArea__REBGX{0%,20%{opacity:0}50%,to{opacity:1}}@keyframes page_coverDot__W0Kzi{0%,40%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.5)}60%,to{opacity:1;transform:scale(1)}}.page_coverLines__IjJOA{display:flex;flex-direction:column;gap:7px}.page_coverLines__IjJOA span{height:6px;border-radius:3px;background:var(--tint-deep)}.page_coverLines__IjJOA span:nth-child(2){width:86%}.page_coverLines__IjJOA span:nth-child(3){width:58%}.page_coverScan__x7uTr{position:absolute;left:0;right:0;top:0;height:70px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 12%,transparent));border-bottom:1px solid color-mix(in srgb,var(--accent) 55%,transparent);pointer-events:none;animation:page_coverScan__x7uTr 6s ease-in-out infinite}@keyframes page_coverScan__x7uTr{0%{transform:translateY(-80px);opacity:0}10%{opacity:1}70%{opacity:1}85%,to{transform:translateY(520px);opacity:0}}.page_coverFiles__IW7h_{position:absolute;inset:0;pointer-events:none}.page_coverFile__QUZS_{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--r);border:1px solid var(--rule);background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-float);font-size:12.5px;font-weight:600;white-space:nowrap;animation:page_fileFloat__hejue 5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.6s)}.page_coverFile__QUZS_ svg{width:18px;height:18px;color:var(--accent-ink)}.page_coverFile__QUZS_:first-child{right:-6px;top:0}.page_coverFile__QUZS_:nth-child(2){left:-6px;bottom:40px}.page_coverFile__QUZS_:nth-child(3){right:10px;bottom:6px}@keyframes page_fileFloat__hejue{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (min-width:900px){.page_cover__vCvT6{justify-self:end;margin-inline:0}.page_coverFile__QUZS_:first-child{right:-28px}.page_coverFile__QUZS_:nth-child(2){left:-36px}}.page_published__04cLF{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px;padding:20px;border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--rule));background:var(--accent-wash)}.page_publishedText__mc2nV{display:flex;flex-direction:column;gap:4px}.page_publishedText__mc2nV strong{font-weight:600;letter-spacing:-.01em}.page_publishedText__mc2nV span{font-size:var(--fs-small);line-height:1.55;color:var(--ink-70)}.page_publishedBtn__Ss9x_{width:100%;padding-block:14px}.page_publishedBtn__Ss9x_:hover .page_btnArrow__vBpZI{transform:translate(2px,-2px)}@media (min-width:760px){.page_published__04cLF{flex-direction:row;align-items:center;gap:18px;padding:20px 24px}.page_publishedText__mc2nV{flex:1 1}.page_publishedBtn__Ss9x_{width:auto;flex:none}}.page_coverage__77KB9,.page_files__jBli2{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.page_coverageItem__qRKhF,.page_file__KLdtc{display:flex;flex-direction:column;gap:10px}.page_coverageItem__qRKhF .page_cardHead__SJ8bb,.page_file__KLdtc .page_cardHead__SJ8bb{margin-bottom:6px}.page_num__PyN9d{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;color:var(--ink-50)}.page_fileExt__YB6Y2{padding:3px 8px;border-radius:var(--r-sm);border:1px solid var(--rule);background:var(--tint);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;color:var(--accent-ink)}@media (min-width:640px){.page_coverage__77KB9,.page_files__jBli2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:1000px){.page_coverage__77KB9,.page_files__jBli2{grid-template-columns:repeat(4,minmax(0,1fr))}.page_coverageItem__qRKhF,.page_file__KLdtc{padding:24px}}.page_steps__pw5NM{position:relative;display:grid;grid-template-columns:1fr;grid-gap:26px;gap:26px;padding-left:52px}.page_steps__pw5NM:after,.page_steps__pw5NM:before{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:2px;border-radius:1px}.page_steps__pw5NM:before{background:var(--rule)}.page_steps__pw5NM:after{background:linear-gradient(180deg,transparent,var(--accent),transparent);background-size:100% 40%;background-repeat:no-repeat;animation:page_flowY__kxgga 3.6s ease-in-out infinite}@keyframes page_flowY__kxgga{0%{background-position:0 -60%}to{background-position:0 160%}}.page_step__3pMm0{position:relative;display:flex;flex-direction:column;gap:6px}.page_stepDot__38vV3{position:absolute;left:-52px;top:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--rule));background:var(--paper);color:var(--accent-ink);font-size:14px;font-weight:700;box-shadow:0 0 0 5px var(--paper)}.page_stepDot__38vV3:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--accent);opacity:0;animation:page_ping__ZqZ1L 3.6s ease-out infinite;animation-delay:calc(var(--i) * .9s)}@keyframes page_ping__ZqZ1L{0%{transform:scale(1);opacity:.7}40%,to{transform:scale(1.7);opacity:0}}.page_stepTitle___TVyL{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;padding-top:5px}@media (min-width:900px){.page_steps__pw5NM{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-left:0;padding-top:56px}.page_steps__pw5NM:after,.page_steps__pw5NM:before{left:18px;right:18px;top:17px;bottom:auto;width:auto;height:2px}.page_steps__pw5NM:after{background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:30% 100%;animation-name:page_flowX__ds1Qc}.page_stepDot__38vV3{left:0;top:-56px}.page_stepTitle___TVyL{padding-top:0}}@keyframes page_flowX__ds1Qc{0%{background-position:-60% 0}to{background-position:160% 0}}.page_priceHead__2U6PJ{display:flex;justify-content:center;text-align:center}.page_priceHead__2U6PJ>div{align-items:center}.page_pricing__rhjRg{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.page_pricePanel__Sy5tH{position:relative;isolation:isolate;overflow:hidden;overflow:clip;display:flex;flex-direction:column;gap:14px;padding:26px 24px;border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--rule-dark));background:var(--dark);color:var(--on-dark);box-shadow:var(--shadow-float)}.page_pricePanel__Sy5tH:before{content:"";position:absolute;z-index:-1;top:-200px;right:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 32%,transparent),transparent 70%);animation:page_glow__40DHU 8s ease-in-out infinite}.page_pricePanel__Sy5tH:after{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--accent),transparent)}@keyframes page_glow__40DHU{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,40px) scale(1.12)}}.page_priceLabel__9phwn{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-70)}.page_priceValue__uF447{font-size:clamp(1.875rem,3.6vw,2.75rem);font-weight:600;line-height:1.1;letter-spacing:-.035em;background:linear-gradient(100deg,var(--on-dark) 35%,color-mix(in srgb,var(--accent) 75%,var(--on-dark)));-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}.page_priceSub__Y67fd{font-size:var(--fs-small);line-height:1.55;color:var(--on-dark-70);padding-bottom:14px;border-bottom:1px solid var(--rule-dark)}.page_included__NbE7M{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.page_included__NbE7M li{display:flex;align-items:flex-start;gap:12px;font-size:var(--fs-small);line-height:1.5}.page_included__NbE7M .page_check__dYx_S{margin-top:1px;background:color-mix(in srgb,var(--accent) 24%,transparent)}.page_included__NbE7M .page_check__dYx_S:after{border-color:var(--on-dark)}.page_priceBtn__ZdvYW{width:100%;margin-top:auto;padding-block:14px}.page_btnArrow__vBpZI{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .24s cubic-bezier(.2,.7,.2,1)}.page_priceBtn__ZdvYW:hover .page_btnArrow__vBpZI{transform:translateX(3px)}.page_priceSide__3TZcB{display:flex;flex-direction:column;gap:16px}.page_priceBlock__eaMmU{display:flex;flex-direction:column;gap:14px}.page_formats__LRgj9{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;border-radius:var(--r);overflow:hidden;background:var(--rule);border:1px solid var(--rule)}.page_format__zlD7H{display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:var(--paper);transition:background-color .2s ease}.page_format__zlD7H:hover{background:var(--accent-wash)}.page_format__zlD7H strong{font-size:var(--fs-small);font-weight:600}.page_format__zlD7H span{font-size:13px;color:var(--ink-70)}.page_drivers__TY_BL{display:flex;flex-wrap:wrap;gap:8px}.page_driver__yP1Ok{padding:6px 12px;border-radius:var(--r);border:1px solid var(--rule);background:var(--tint);font-size:13px;font-weight:500;color:var(--ink-70)}@media (min-width:560px){.page_formats__LRgj9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.page_pricing__rhjRg{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;align-items:stretch}.page_pricePanel__Sy5tH{padding:34px 32px}}@media (prefers-reduced-motion:reduce){.page_coverCard__RP19w,.page_coverFile__QUZS_,.page_coverScan__x7uTr{animation:none}}.page_faq__U9Rnh{border-top:1px solid var(--rule)}.page_faqItem__sIsFj{position:relative;border-bottom:1px solid var(--rule)}.page_faqItem__sIsFj:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--accent),transparent);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.page_faqItem__sIsFj:hover:after,.page_faqItem__sIsFj[open]:after{transform:scaleX(1)}.page_faqQ__aHJaV{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-weight:500;cursor:pointer;list-style:none;transition:color .16s ease}.page_faqQ__aHJaV::-webkit-details-marker{display:none}.page_faqQ__aHJaV:after{content:"+";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-size:1.125rem;font-weight:400;line-height:1;color:var(--accent-ink);background:var(--accent-wash);border:1px solid color-mix(in srgb,var(--accent-ink) 20%,transparent);transition:transform .24s ease,background-color .24s ease,color .24s ease,border-color .24s ease}.page_faqItem__sIsFj:hover .page_faqQ__aHJaV:after,.page_faqItem__sIsFj[open] .page_faqQ__aHJaV:after{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--on-dark)}.page_faqItem__sIsFj[open] .page_faqQ__aHJaV:after{transform:rotate(45deg)}.page_faqItem__sIsFj[open] .page_faqQ__aHJaV,.page_faqQ__aHJaV:hover{color:var(--accent-ink)}.page_faqA__LSozo{padding-bottom:22px;color:var(--ink-70);line-height:1.7}.page_cta__bNHqa{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:start}.page_ctaTitle__6vFBn{margin:12px 0;color:var(--on-dark)}.page_ctaText__WQPcw{font-size:var(--fs-lead);line-height:1.6;color:var(--on-dark-70);max-width:46ch}.page_ctaPanel__YrQZQ{display:flex;flex-direction:column;gap:16px}.page_ctaNote__T2Q8c{font-size:var(--fs-small);color:var(--on-dark-70)}@media (min-width:880px){.page_cta__bNHqa{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px}}.ResearchSample_report__o9tdI{--up:#15803d;--down:#b91c1c;display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--tint);box-shadow:var(--shadow-media)}[data-theme=dark] .ResearchSample_report__o9tdI{--up:#4ade80;--down:#f87171}.ResearchSample_up__v7H7d{color:var(--up)}.ResearchSample_down__eeSVH{color:var(--down)}.ResearchSample_head__ACcD2{display:flex;flex-direction:column;gap:18px;padding:18px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--paper);position:relative;overflow:hidden;overflow:clip}.ResearchSample_head__ACcD2:after{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--accent),transparent 60%)}.ResearchSample_company__DQ_U7{display:flex;align-items:center;gap:14px;min-width:0}.ResearchSample_ticker__S3n8z{flex:none;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--r);background:var(--accent-solid);color:var(--on-dark);font-size:14px;font-weight:700;letter-spacing:.04em}.ResearchSample_companyName__NK4SN{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.015em;line-height:1.25}.ResearchSample_meta__HWcq2{margin-top:2px;font-size:var(--fs-small);color:var(--ink-50)}.ResearchSample_keyStats__YgP0l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;border-radius:var(--r);overflow:hidden;background:var(--rule);border:1px solid var(--rule)}.ResearchSample_keyStat__k9597{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--paper)}.ResearchSample_keyStat__k9597 dt{font-size:var(--fs-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50)}.ResearchSample_keyStat__k9597 dd{font-size:1.375rem;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.ResearchSample_keyTarget__7itvI dd{color:var(--accent-ink)}.ResearchSample_rating__HttOY{display:inline-block;padding:3px 10px;border-radius:var(--r-sm);font-size:13px;font-weight:600;letter-spacing:.01em;vertical-align:middle}.ResearchSample_ratingUp__7f_TL{color:var(--up);background:color-mix(in srgb,var(--up) 12%,transparent);border:1px solid color-mix(in srgb,var(--up) 30%,transparent)}.ResearchSample_ratingDown__mlV8T{color:var(--down);background:color-mix(in srgb,var(--down) 12%,transparent);border:1px solid color-mix(in srgb,var(--down) 30%,transparent)}@media (min-width:900px){.ResearchSample_head__ACcD2{flex-direction:row;align-items:center;justify-content:space-between;padding:22px 24px}.ResearchSample_keyStats__YgP0l{grid-template-columns:repeat(4,auto)}.ResearchSample_keyStat__k9597{padding:12px 18px}}.ResearchSample_scenarioBlock__peZVG{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--paper)}.ResearchSample_switch__8Tc7l{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border-radius:var(--r);background:var(--tint);border:1px solid var(--rule)}.ResearchSample_switchThumb___8UXY{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:calc(var(--r) - 2px);background:var(--accent-solid);box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .42s cubic-bezier(.2,.75,.2,1)}.ResearchSample_switch__8Tc7l[data-active=base] .ResearchSample_switchThumb___8UXY{transform:translateX(100%)}.ResearchSample_switch__8Tc7l[data-active=bull] .ResearchSample_switchThumb___8UXY{transform:translateX(200%)}.ResearchSample_switchBtn__tqBWt{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 6px;border-radius:calc(var(--r) - 2px);color:var(--ink-70);transition:color .24s ease}.ResearchSample_switchBtn__tqBWt[aria-checked=true]{color:var(--on-dark)}.ResearchSample_switchLabel__P1vC9{font-size:var(--fs-small);font-weight:600}.ResearchSample_switchProb__EOxAp{font-size:11px;opacity:.75}.ResearchSample_story__Bqpif{font-size:var(--fs-body);line-height:1.55;color:var(--ink);animation:ResearchSample_fadeUp__kaZyW .42s ease both}.ResearchSample_assumptions__EVpGx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ResearchSample_assumption__RBwdN{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--r);border:1px solid var(--rule)}.ResearchSample_assumption__RBwdN dt{font-size:12px;line-height:1.35;color:var(--ink-50)}.ResearchSample_assumption__RBwdN dd{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResearchSample_flip__u_T8u{animation:ResearchSample_flipIn___t5zB .46s cubic-bezier(.2,.75,.2,1) both}@keyframes ResearchSample_flipIn___t5zB{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ResearchSample_fadeUp__kaZyW{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:640px){.ResearchSample_assumptions__EVpGx{grid-template-columns:repeat(4,minmax(0,1fr))}}.ResearchSample_scale__zZHz_{display:flex;flex-direction:column;gap:14px;padding-top:14px;border-top:1px solid var(--rule)}.ResearchSample_scaleHead__CMJSR{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px}.ResearchSample_scaleValue__05bYI{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResearchSample_scaleValue__05bYI span{font-size:var(--fs-small);margin-left:4px}.ResearchSample_scaleTrack__5otDj{position:relative;height:6px;margin:34px 8px 30px;border-radius:3px;background:var(--rule)}.ResearchSample_scaleFill__kjmvq{position:absolute;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 30%,transparent),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.75,.2,1) .2s}.ResearchSample_seen__f9IEM .ResearchSample_scaleFill__kjmvq{transform:scaleX(1)}.ResearchSample_scalePrice___ntns{position:absolute;top:-8px;bottom:-8px;width:0;border-left:2px dashed var(--ink-50)}.ResearchSample_scalePrice___ntns span{position:absolute;top:26px;left:0;transform:translateX(-50%);font-size:11px;font-weight:500;color:var(--ink-50);white-space:nowrap}.ResearchSample_scaleDot__Ixogz{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--paper);border:2px solid var(--ink-50);transition:border-color .3s ease,background-color .3s ease,transform .3s ease}.ResearchSample_scaleDotOn__VURyM{border-color:var(--accent-solid);background:var(--accent);transform:scale(1.25);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent)}.ResearchSample_scaleDotLabel__vLBlJ{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);font-size:11px;color:var(--ink-50);white-space:nowrap}.ResearchSample_scaleDotLabel__vLBlJ b{font-weight:600;color:var(--ink)}.ResearchSample_scaleDotOn__VURyM .ResearchSample_scaleDotLabel__vLBlJ{color:var(--accent-ink)}.ResearchSample_scaleWeighted__eLrQh{position:absolute;top:12px;width:9px;height:9px;margin-left:-4.5px;background:var(--accent);transform:rotate(45deg)}.ResearchSample_grid__H2VK7{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:960px){.ResearchSample_grid__H2VK7{grid-template-columns:repeat(2,minmax(0,1fr))}}.ResearchSample_card__xspto{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px 16px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--paper);overflow:hidden;overflow:clip}.ResearchSample_card__xspto:after{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--accent),transparent 60%);transform:scaleX(.35);transform-origin:left;transition:transform .9s cubic-bezier(.2,.75,.2,1)}.ResearchSample_card__xspto.ResearchSample_seen__f9IEM:after{transform:scaleX(1)}@media (min-width:600px){.ResearchSample_card__xspto{padding:22px 22px 20px}}.ResearchSample_cardHead__1Im31{display:flex;flex-direction:column;gap:8px}.ResearchSample_cardTitle__c89lm{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.ResearchSample_cardCaption__Eutcm{font-size:12.5px;line-height:1.5;color:var(--ink-50)}.ResearchSample_cardLabel__2dl1Q{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50)}.ResearchSample_ff___5LSZ{display:flex;flex-direction:column;gap:6px}.ResearchSample_ffPlot__6A76J{position:relative;display:flex;flex-direction:column;gap:14px;padding-top:22px}.ResearchSample_ffRow__Htb5D{display:flex;flex-direction:column;gap:6px}.ResearchSample_ffLabel__JBjDS{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:8px;background:var(--paper);font-size:13px;font-weight:500}.ResearchSample_ffNote__L85VA{font-size:11.5px;font-weight:400;color:var(--ink-50)}.ResearchSample_ffTrack__5OXpp{position:relative;height:22px;border-radius:4px;background:repeating-linear-gradient(90deg,var(--rule) 0 1px,transparent 1px 25%)}.ResearchSample_ffBar__EszNs{position:absolute;top:0;bottom:0;border-radius:4px;background:color-mix(in srgb,var(--accent) 28%,var(--tint));border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--i) * .11s)}.ResearchSample_ffBarKey__Y_qKL{background:linear-gradient(90deg,var(--accent-solid),var(--accent));border-color:transparent}.ResearchSample_seen__f9IEM .ResearchSample_ffBar__EszNs{transform:scaleX(1)}.ResearchSample_ffHigh__yKcCc,.ResearchSample_ffLow__KL1PZ{position:absolute;top:50%;transform:translateY(-50%);font-size:11px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-70);white-space:nowrap;opacity:0;transition:opacity .4s ease;transition-delay:calc(.7s + var(--i) * .11s)}.ResearchSample_ffLow__KL1PZ{right:calc(100% + 6px)}.ResearchSample_ffHigh__yKcCc{left:calc(100% + 6px)}.ResearchSample_seen__f9IEM .ResearchSample_ffHigh__yKcCc,.ResearchSample_seen__f9IEM .ResearchSample_ffLow__KL1PZ{opacity:1}.ResearchSample_ffLines__CoQy3{position:absolute;inset:0;pointer-events:none}.ResearchSample_ffPrice__fNNtu,.ResearchSample_ffTarget__5Hw2C{position:absolute;top:0;bottom:-4px;width:0}.ResearchSample_ffPrice__fNNtu{border-left:1.5px dashed var(--ink-50)}.ResearchSample_ffTarget__5Hw2C{border-left:2px solid var(--accent);transition:left .7s cubic-bezier(.2,.75,.2,1)}.ResearchSample_ffPrice__fNNtu span,.ResearchSample_ffTarget__5Hw2C span{position:absolute;top:0;padding:2px 6px;border-radius:var(--r-sm);font-size:10.5px;font-weight:600;white-space:nowrap}.ResearchSample_ffPrice__fNNtu span{right:4px;color:var(--ink-50);background:var(--tint)}.ResearchSample_ffTarget__5Hw2C span{left:4px;color:var(--on-dark);background:var(--accent-solid)}.ResearchSample_ffAxis__u30hN{position:relative;height:16px;border-top:1px solid var(--rule)}.ResearchSample_ffAxis__u30hN span{position:absolute;top:3px;transform:translateX(-50%);font-size:10.5px;color:var(--ink-50);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResearchSample_ffAxis__u30hN span:first-child{transform:none}.ResearchSample_ffAxis__u30hN span:last-child{transform:translateX(-100%)}@media (min-width:600px){.ResearchSample_ffRow__Htb5D{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.ResearchSample_ffLabel__JBjDS{flex-direction:column;align-items:flex-start;gap:0}.ResearchSample_ffLines__CoQy3{left:144px}.ResearchSample_ffAxis__u30hN{margin-left:144px}}.ResearchSample_tabs__JKvt8{display:flex;flex-wrap:wrap;gap:4px}.ResearchSample_tab__aOhGR{padding:5px 11px;border-radius:var(--r-sm);border:1px solid var(--rule);font-size:12.5px;font-weight:500;color:var(--ink-70);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ResearchSample_tab__aOhGR:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--rule));color:var(--accent-ink)}.ResearchSample_tab__aOhGR[aria-selected=true]{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--on-dark)}.ResearchSample_fcReadout__VBCv_{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResearchSample_fcReadout__VBCv_ strong{font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.ResearchSample_fcReadout__VBCv_>span:last-child{font-size:var(--fs-small);font-weight:600}.ResearchSample_fcYear__Vehdg{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;color:var(--ink-50)}.ResearchSample_fcUnit__Spf_7{font-size:var(--fs-small);font-weight:500;letter-spacing:0;color:var(--ink-50)}.ResearchSample_fcPlot__Y_Uib{position:relative;height:220px;border-bottom:1px solid var(--rule);background:repeating-linear-gradient(180deg,transparent 0 calc(25% - 1px),var(--rule) calc(25% - 1px) 25%);touch-action:pan-y}.ResearchSample_fcBars__mCTvE{position:absolute;inset:0;display:flex}.ResearchSample_fcCol__iDcyu{flex:1 1;display:flex;align-items:flex-end;justify-content:center;cursor:crosshair}.ResearchSample_fcBar__sh0bZ{width:58%;max-width:44px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--accent),var(--accent-solid));transform:scaleY(0);transform-origin:bottom;transition:height .6s cubic-bezier(.2,.75,.2,1),transform .8s cubic-bezier(.2,.75,.2,1),opacity .2s ease;transition-delay:0s,calc(var(--i) * 90ms),0s;opacity:.8}.ResearchSample_fcBarF__GUyAm{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--paper) 35%,transparent) 0 4px,transparent 4px 8px),linear-gradient(180deg,color-mix(in srgb,var(--accent) 70%,var(--paper)),color-mix(in srgb,var(--accent-solid) 70%,var(--paper)))}.ResearchSample_seen__f9IEM .ResearchSample_fcBar__sh0bZ{transform:scaleY(1)}.ResearchSample_fcColOn___jX1T .ResearchSample_fcBar__sh0bZ{opacity:1}.ResearchSample_fcLine__tHzgj{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ResearchSample_fcLine__tHzgj,.ResearchSample_spark__25Dzt{-webkit-clip-path:inset(-10px 100% -10px -10px);clip-path:inset(-10px 100% -10px -10px);transition:-webkit-clip-path 1.4s ease .5s;transition:clip-path 1.4s ease .5s;transition:clip-path 1.4s ease .5s,-webkit-clip-path 1.4s ease .5s}.ResearchSample_seen__f9IEM .ResearchSample_fcLine__tHzgj,.ResearchSample_seen__f9IEM .ResearchSample_spark__25Dzt{-webkit-clip-path:inset(-10px -10px -10px -10px);clip-path:inset(-10px -10px -10px -10px)}.ResearchSample_fcLine__tHzgj polyline{fill:none;stroke:var(--ink);stroke-width:1.75;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ResearchSample_fcDot__1_6oq{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);pointer-events:none;transition:top .6s cubic-bezier(.2,.75,.2,1),opacity .3s ease 1.5s;opacity:0}.ResearchSample_seen__f9IEM .ResearchSample_fcDot__1_6oq{opacity:1}.ResearchSample_fcSplit__N1tSF{position:absolute;top:0;bottom:0;border-left:1px dashed var(--rule-strong);pointer-events:none}.ResearchSample_fcSplit__N1tSF span{position:absolute;top:0;left:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-50)}.ResearchSample_fcYears__YdPLD{display:flex;margin-top:-8px}.ResearchSample_fcYears__YdPLD span{flex:1 1;text-align:center;font-size:11px;color:var(--ink-50);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResearchSample_heat__zHjvU{display:grid;grid-template-columns:minmax(52px,auto) repeat(5,minmax(0,1fr));grid-gap:3px;gap:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResearchSample_heatRow__zWyBW{display:contents}.ResearchSample_heatCorner__HRAZ3{flex-direction:column;padding:4px;font-size:10px;line-height:1.3}.ResearchSample_heatCorner__HRAZ3,.ResearchSample_heatHead__tMG3c{display:flex;justify-content:center;font-weight:600;color:var(--ink-50)}.ResearchSample_heatHead__tMG3c{align-items:center;padding:6px 2px;border-radius:var(--r-sm);font-size:11.5px;transition:background-color .16s ease,color .16s ease}.ResearchSample_heatHeadOn__0Gwlu{background:var(--accent-wash);color:var(--accent-ink)}.ResearchSample_heatCell__Kqny0{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--tone) var(--mix),var(--paper));font-size:12px;font-weight:600;color:var(--ink);cursor:default;opacity:0;transform:scale(.85);transition:opacity .4s ease var(--d),transform .5s cubic-bezier(.2,.75,.2,1) var(--d),box-shadow .16s ease}.ResearchSample_seen__f9IEM .ResearchSample_heatCell__Kqny0{opacity:1;transform:none}.ResearchSample_heatCell__Kqny0:hover{box-shadow:0 0 0 2px var(--ink);position:relative;z-index:1}.ResearchSample_heatBase__RlTsH{box-shadow:0 0 0 2px var(--accent),0 0 18px color-mix(in srgb,var(--accent) 40%,transparent);position:relative}.ResearchSample_heatNote__Km_x0{min-height:2.6em;font-size:12.5px;line-height:1.5;color:var(--ink-70);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:600px){.ResearchSample_heatCell__Kqny0{min-height:46px;font-size:13px}}.ResearchSample_thesisList__omHEf{display:flex;flex-direction:column;gap:14px}.ResearchSample_thesisList__omHEf li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:var(--fs-small);line-height:1.55}.ResearchSample_thesisNum__9B1Tp{font-size:12px;font-weight:700;color:var(--accent-ink);padding-top:1px}.ResearchSample_cr__ge_Ql{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:auto;padding-top:16px;border-top:1px solid var(--rule)}@media (min-width:480px){.ResearchSample_cr__ge_Ql{grid-template-columns:repeat(2,minmax(0,1fr))}}.ResearchSample_crList__cbyN6{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ResearchSample_crList__cbyN6 li{position:relative;padding-left:18px;font-size:13px;line-height:1.45}.ResearchSample_crList__cbyN6 li:before{content:"";position:absolute;left:0;top:.45em;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent}.ResearchSample_crUp__xZVf5:before{border-bottom:7px solid var(--up)}.ResearchSample_crDown__SE0C0:before{border-top:7px solid var(--down)}.ResearchSample_macro__TSDBj{display:flex;flex-direction:column;gap:14px;padding:18px 16px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--paper)}@media (min-width:600px){.ResearchSample_macro__TSDBj{padding:22px}}.ResearchSample_macroList__e7K68{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:560px){.ResearchSample_macroList__e7K68{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ResearchSample_macroList__e7K68{grid-template-columns:repeat(4,minmax(0,1fr))}}.ResearchSample_macroItem__0k0yo{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:var(--r);border:1px solid var(--rule);background:var(--tint);opacity:0;translate:0 12px;transition:opacity .5s ease,translate .6s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--i) * .12s)}.ResearchSample_seen__f9IEM .ResearchSample_macroItem__0k0yo{opacity:1;translate:0 0}.ResearchSample_macroTop__oA4UV{display:flex;align-items:center;justify-content:space-between}.ResearchSample_macroDir__lczHK{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:var(--paper);border:1px solid var(--rule)}.ResearchSample_macroDir__lczHK svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ResearchSample_dir_up__r5pPk svg{transform:rotate(-45deg)}.ResearchSample_dir_down__ZOcGZ svg{transform:rotate(45deg)}.ResearchSample_dir_flat__FAp6g{color:var(--ink-50)}.ResearchSample_dir_down__ZOcGZ,.ResearchSample_dir_up__r5pPk{color:var(--accent-ink)}.ResearchSample_macroValue__QfbQU{font-size:1.375rem;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResearchSample_spark__25Dzt{width:100%;height:30px;overflow:visible;transition-delay:calc(.3s + var(--i) * .15s)}.ResearchSample_spark__25Dzt polyline{fill:none;stroke:var(--accent);stroke-width:1.75;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.ResearchSample_macroImpact__uwWpW{font-size:12.5px;line-height:1.5;color:var(--ink-70)}.ResearchSample_disclaimer__QMvTP{padding:0 4px;font-size:12px;line-height:1.55;color:var(--ink-50)}@media (min-width:600px){.ResearchSample_report__o9tdI{padding:22px;gap:18px}}