.page_small__7_AnV{font-size:var(--fs-small);line-height:1.6;color:var(--ink-70)}.page_check__vgWHw{position:relative;display:inline-block;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--accent-wash)}.page_check__vgWHw: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__AotJl{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_hero__f8FHh{padding-top:calc(var(--nav-h) + 56px);padding-bottom:var(--section-y);overflow-x:clip}.page_heroGrid__HRmcK{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;align-items:center}.page_heroTitle__JkKcw{margin:18px 0 16px;font-size:clamp(28.8px,3.2vw,43.2px)}.page_actions__ZkZ6Y{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}@media (max-width:559px){.page_actions__ZkZ6Y .btn{flex:1 1 100%;padding-block:14px}}@media (min-width:900px){.page_heroGrid__HRmcK{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;max-width:1040px;margin-inline:auto}}.page_cover__tZPX_{position:relative;width:100%;max-width:440px;margin-inline:auto;padding:18px 0 64px}.page_coverStack__QfVqF,.page_coverStack__QfVqF:before{position:absolute;inset:18px 0 64px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--tint)}.page_coverStack__QfVqF{transform:rotate(4deg) translate(10px,6px)}.page_coverStack__QfVqF:before{content:"";inset:0;transform:rotate(-7deg) translate(-14px,4px);opacity:.7}.page_coverCard__JbrZF{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__X2Mjy 7s ease-in-out infinite}.page_coverCard__JbrZF:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--accent-solid),var(--accent),transparent)}@keyframes page_coverFloat__X2Mjy{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-8px) rotate(.4deg)}}.page_coverTop__kATP_{display:flex;align-items:center;justify-content:space-between;gap:10px}.page_coverKicker__7QmQI{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.page_coverSample__uLdg_{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__XRnnj{display:flex;align-items:center;gap:12px}.page_coverCompany__XRnnj>div{display:flex;flex-direction:column}.page_coverTicker__RYdcL{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__rY3nC{font-weight:600;letter-spacing:-.01em}.page_coverSector__CRplk{font-size:12px;color:var(--ink-50)}.page_coverTitle__4s1fb{font-size:17.1px;font-weight:600;line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.page_coverNums__NgezB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--rule)}.page_coverNums__NgezB>div{display:flex;flex-direction:column;gap:3px;padding:10px 0 10px 12px;border-left:1px solid var(--rule)}.page_coverNums__NgezB>div:first-child{padding-left:0;border-left:none}.page_coverNums__NgezB span{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50)}.page_coverNums__NgezB strong{font-size:13.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.page_coverRating__US_dF,.page_coverUp__N96h9{color:#15803d}[data-mode=dark] .page_coverRating__US_dF,[data-mode=dark] .page_coverUp__N96h9{color:#4ade80}.page_coverChart__4N2aQ{width:100%;height:110px;overflow:visible}.page_coverTp___2pnt{fill:none;stroke:var(--ink-50);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.page_coverLine__fijy_{fill:none;stroke:var(--accent);stroke-width:2.25;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:page_coverDraw__H_PEl 6s cubic-bezier(.4,0,.2,1) infinite}.page_coverArea__PpX4j{animation:page_coverArea__PpX4j 6s ease infinite}.page_coverDot__IhEdR{fill:var(--accent);transform-box:fill-box;transform-origin:center;animation:page_coverDot__IhEdR 6s ease infinite}@keyframes page_coverDraw__H_PEl{0%{stroke-dashoffset:1}45%,to{stroke-dashoffset:0}}@keyframes page_coverArea__PpX4j{0%,20%{opacity:0}50%,to{opacity:1}}@keyframes page_coverDot__IhEdR{0%,40%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.5)}60%,to{opacity:1;transform:scale(1)}}.page_coverLines__SW2Pn{display:flex;flex-direction:column;gap:7px}.page_coverLines__SW2Pn span{height:6px;border-radius:3px;background:var(--tint-deep)}.page_coverLines__SW2Pn span:nth-child(2){width:86%}.page_coverLines__SW2Pn span:nth-child(3){width:58%}.page_coverScan__NTWAw{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__NTWAw 6s ease-in-out infinite}@keyframes page_coverScan__NTWAw{0%{transform:translateY(-80px);opacity:0}10%{opacity:1}70%{opacity:1}85%,to{transform:translateY(520px);opacity:0}}.page_coverFiles__A4kbq{position:absolute;inset:0;pointer-events:none}.page_coverFile__NW_Ii{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__m2PM7 5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.6s)}.page_coverFile__NW_Ii svg{width:18px;height:18px;color:var(--accent-ink)}.page_coverFile__NW_Ii:first-child{right:-6px;top:0}.page_coverFile__NW_Ii:nth-child(2){left:-6px;bottom:40px}.page_coverFile__NW_Ii:nth-child(3){right:10px;bottom:6px}@keyframes page_fileFloat__m2PM7{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (min-width:900px){.page_cover__tZPX_{justify-self:end;margin-inline:0}.page_coverFile__NW_Ii:first-child{right:-28px}.page_coverFile__NW_Ii:nth-child(2){left:-36px}}.page_published__GOs8S{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__Bri8j{display:flex;flex-direction:column;gap:4px}.page_publishedText__Bri8j strong{font-weight:600;letter-spacing:-.01em}.page_publishedText__Bri8j span{font-size:var(--fs-small);line-height:1.55;color:var(--ink-70)}.page_publishedBtn__TVQqn{width:100%;padding-block:14px}.page_publishedBtn__TVQqn:hover .page_btnArrow__sIa_D{transform:translate(2px,-2px)}@media (min-width:760px){.page_published__GOs8S{flex-direction:row;align-items:center;gap:18px;padding:20px 24px}.page_publishedText__Bri8j{flex:1 1}.page_publishedBtn__TVQqn{width:auto;flex:none}}.page_coverage__nKGyv,.page_files__rDhjQ{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.page_coverageItem__pBGWn,.page_file__6aquC{display:flex;flex-direction:column;gap:10px}.page_coverageItem__pBGWn .page_cardHead__AotJl,.page_file__6aquC .page_cardHead__AotJl{margin-bottom:6px}.page_num__QCg89{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;color:var(--ink-50)}.page_fileExt__Nq8Pe{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__nKGyv,.page_files__rDhjQ{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:1000px){.page_coverage__nKGyv,.page_files__rDhjQ{grid-template-columns:repeat(4,minmax(0,1fr))}.page_coverageItem__pBGWn,.page_file__6aquC{padding:24px}}.page_steps__Q7iut{position:relative;display:grid;grid-template-columns:1fr;grid-gap:26px;gap:26px;padding-left:52px}.page_steps__Q7iut:after,.page_steps__Q7iut:before{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:2px;border-radius:1px}.page_steps__Q7iut:before{background:var(--rule)}.page_steps__Q7iut:after{background:linear-gradient(180deg,transparent,var(--accent),transparent);background-size:100% 40%;background-repeat:no-repeat;animation:page_flowY__GoFKt 3.6s ease-in-out infinite}@keyframes page_flowY__GoFKt{0%{background-position:0 -60%}to{background-position:0 160%}}.page_step__bfmNx{position:relative;display:flex;flex-direction:column;gap:6px}.page_stepDot__N9wvS{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__N9wvS:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--accent);opacity:0;animation:page_ping__5kLS8 3.6s ease-out infinite;animation-delay:calc(var(--i) * .9s)}@keyframes page_ping__5kLS8{0%{transform:scale(1);opacity:.7}40%,to{transform:scale(1.7);opacity:0}}.page_stepTitle__nwhcU{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;padding-top:5px}@media (min-width:900px){.page_steps__Q7iut{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-left:0;padding-top:56px}.page_steps__Q7iut:after,.page_steps__Q7iut:before{left:18px;right:18px;top:17px;bottom:auto;width:auto;height:2px}.page_steps__Q7iut:after{background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:30% 100%;animation-name:page_flowX__1GPNo}.page_stepDot__N9wvS{left:0;top:-56px}.page_stepTitle__nwhcU{padding-top:0}}@keyframes page_flowX__1GPNo{0%{background-position:-60% 0}to{background-position:160% 0}}.page_priceHead__NUOpB{display:flex;justify-content:center;text-align:center}.page_priceHead__NUOpB>div{align-items:center}.page_pricing__GY7Wl{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.page_pricePanel__FE3K9{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__FE3K9: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___8FVA 8s ease-in-out infinite}.page_pricePanel__FE3K9:after{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--accent),transparent)}@keyframes page_glow___8FVA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,40px) scale(1.12)}}.page_priceLabel__oLDVj{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-70)}.page_priceValue__aThUC{font-size:clamp(22px,2.2vw,27px);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__GegxN{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__3CXOt{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.page_included__3CXOt li{display:flex;align-items:flex-start;gap:12px;font-size:var(--fs-small);line-height:1.5}.page_included__3CXOt .page_check__vgWHw{margin-top:1px;background:color-mix(in srgb,var(--accent) 24%,transparent)}.page_included__3CXOt .page_check__vgWHw:after{border-color:var(--on-dark)}.page_priceBtn__ZvBih{width:100%;margin-top:auto;padding-block:14px}.page_btnArrow__sIa_D{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__ZvBih:hover .page_btnArrow__sIa_D{transform:translateX(3px)}.page_priceSide__ICziP{display:flex;flex-direction:column;gap:16px}.page_priceBlock__uSrKH{display:flex;flex-direction:column;gap:14px}.page_formats__QIF27{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__M1vTn{display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:var(--paper);transition:background-color .2s ease}.page_format__M1vTn:hover{background:var(--accent-wash)}.page_format__M1vTn strong{font-size:var(--fs-small);font-weight:600}.page_format__M1vTn span{font-size:13px;color:var(--ink-70)}.page_drivers__anZsJ{display:flex;flex-wrap:wrap;gap:8px}.page_driver__7q3qS{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__QIF27{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.page_pricing__GY7Wl{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;align-items:stretch}.page_pricePanel__FE3K9{padding:34px 32px}}@media (prefers-reduced-motion:reduce){.page_coverCard__JbrZF,.page_coverFile__NW_Ii,.page_coverScan__NTWAw{animation:none}}.page_faq___o87U{border-top:1px solid var(--rule)}.page_faqItem__YPymC{position:relative;border-bottom:1px solid var(--rule)}.page_faqItem__YPymC: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__YPymC:hover:after,.page_faqItem__YPymC[open]:after{transform:scaleX(1)}.page_faqQ__H9jRd{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__H9jRd::-webkit-details-marker{display:none}.page_faqQ__H9jRd:after{content:"+";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-size:16.2px;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__YPymC:hover .page_faqQ__H9jRd:after,.page_faqItem__YPymC[open] .page_faqQ__H9jRd:after{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--on-dark)}.page_faqItem__YPymC[open] .page_faqQ__H9jRd:after{transform:rotate(45deg)}.page_faqItem__YPymC[open] .page_faqQ__H9jRd,.page_faqQ__H9jRd:hover{color:var(--accent-ink)}.page_faqA__mOuVX{padding-bottom:22px;color:var(--ink-70);line-height:1.7}.page_cta__eCCkj{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:start}.page_ctaTitle__Pmd0J{margin:12px 0;color:var(--on-dark)}.page_ctaText__jTi6X{font-size:var(--fs-lead);line-height:1.6;color:var(--on-dark-70);max-width:46ch}.page_ctaPanel__pCVDq{display:flex;flex-direction:column;gap:16px}.page_ctaNote__C0jOk{font-size:var(--fs-small);color:var(--on-dark-70)}@media (min-width:880px){.page_cta__eCCkj{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px}}@media (min-width:900px){.page_cover__tZPX_{margin-inline:0 auto}}.ResearchSample_report__c5GLt{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)}.ResearchSample_report__c5GLt,[data-mode=dark] .ResearchSample_report__c5GLt{--up:var(--green);--down:var(--red)}.ResearchSample_up__Wtcfp{color:var(--up)}.ResearchSample_down__wqArj{color:var(--down)}.ResearchSample_head__oFVLI{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__oFVLI:after{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--accent),transparent 60%)}.ResearchSample_company__5fGZ6{display:flex;align-items:center;gap:14px;min-width:0}.ResearchSample_ticker__iMMqO{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__FlnK2{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.015em;line-height:1.25}.ResearchSample_meta__fgYCs{margin-top:2px;font-size:var(--fs-small);color:var(--ink-50)}.ResearchSample_keyStats__Ng_UM{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__pwgtM{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--paper)}.ResearchSample_keyStat__pwgtM dt{font-size:var(--fs-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50)}.ResearchSample_keyStat__pwgtM dd{font-size:19.8px;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.ResearchSample_keyTarget__a2Js_ dd{color:var(--accent-ink)}.ResearchSample_rating___Ouxv{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___W3bJ{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__SSydO{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__oFVLI{flex-direction:row;align-items:center;justify-content:space-between;padding:22px 24px}.ResearchSample_keyStats__Ng_UM{grid-template-columns:repeat(4,auto)}.ResearchSample_keyStat__pwgtM{padding:12px 18px}}.ResearchSample_scenarioBlock__EceEP{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--paper)}.ResearchSample_switch__ygFb4{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__yAlOd{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__ygFb4[data-active=base] .ResearchSample_switchThumb__yAlOd{transform:translateX(100%)}.ResearchSample_switch__ygFb4[data-active=bull] .ResearchSample_switchThumb__yAlOd{transform:translateX(200%)}.ResearchSample_switchBtn__OhI_H{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__OhI_H[aria-checked=true]{color:var(--on-dark)}.ResearchSample_switchLabel__eKQeR{font-size:var(--fs-small);font-weight:600}.ResearchSample_switchProb__R18AX{font-size:11px;opacity:.75}.ResearchSample_story__rZnXo{font-size:var(--fs-body);line-height:1.55;color:var(--ink);animation:ResearchSample_fadeUp__q3Vyf .42s ease both}.ResearchSample_assumptions__Je1sd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ResearchSample_assumption__mkfOL{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--r);border:1px solid var(--rule)}.ResearchSample_assumption__mkfOL dt{font-size:12px;line-height:1.35;color:var(--ink-50)}.ResearchSample_assumption__mkfOL dd{font-size:16.2px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResearchSample_flip__20AyR{animation:ResearchSample_flipIn__i159E .46s cubic-bezier(.2,.75,.2,1) both}@keyframes ResearchSample_flipIn__i159E{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ResearchSample_fadeUp__q3Vyf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:640px){.ResearchSample_assumptions__Je1sd{grid-template-columns:repeat(4,minmax(0,1fr))}}.ResearchSample_scale__0nHHL{display:flex;flex-direction:column;gap:14px;padding-top:14px;border-top:1px solid var(--rule)}.ResearchSample_scaleHead__VF4Zg{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px}.ResearchSample_scaleValue__7Aqhe{font-size:16.2px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResearchSample_scaleValue__7Aqhe span{font-size:var(--fs-small);margin-left:4px}.ResearchSample_scaleTrack__Lx_rE{position:relative;height:6px;margin:34px 8px 30px;border-radius:3px;background:var(--rule)}.ResearchSample_scaleFill__PacPu{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__JCqvA .ResearchSample_scaleFill__PacPu{transform:scaleX(1)}.ResearchSample_scalePrice__gEzNq{position:absolute;top:-8px;bottom:-8px;width:0;border-left:2px dashed var(--ink-50)}.ResearchSample_scalePrice__gEzNq 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__zcwuu{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__Idbta{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__vPHsR{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);font-size:11px;color:var(--ink-50);white-space:nowrap}.ResearchSample_scaleDotLabel__vPHsR b{font-weight:600;color:var(--ink)}.ResearchSample_scaleDotOn__Idbta .ResearchSample_scaleDotLabel__vPHsR{color:var(--accent-ink)}.ResearchSample_scaleWeighted__sC1_A{position:absolute;top:12px;width:9px;height:9px;margin-left:-4.5px;background:var(--accent);transform:rotate(45deg)}.ResearchSample_grid__o5vO_{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:960px){.ResearchSample_grid__o5vO_{grid-template-columns:repeat(2,minmax(0,1fr))}}.ResearchSample_card__4Yy3w{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__4Yy3w: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__4Yy3w.ResearchSample_seen__JCqvA:after{transform:scaleX(1)}@media (min-width:600px){.ResearchSample_card__4Yy3w{padding:22px 22px 20px}}.ResearchSample_cardHead__ua4rq{display:flex;flex-direction:column;gap:8px}.ResearchSample_cardTitle__t6HqS{font-size:15.3px;font-weight:600;letter-spacing:-.01em}.ResearchSample_cardCaption__KGpWw{font-size:12.5px;line-height:1.5;color:var(--ink-50)}.ResearchSample_cardLabel__6IsmJ{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50)}.ResearchSample_ff__i70nS{display:flex;flex-direction:column;gap:6px}.ResearchSample_ffPlot__tTcTZ{position:relative;display:flex;flex-direction:column;gap:14px;padding-top:22px}.ResearchSample_ffRow__DY6Xy{display:flex;flex-direction:column;gap:6px}.ResearchSample_ffLabel__caO38{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__j7vez{font-size:11.5px;font-weight:400;color:var(--ink-50)}.ResearchSample_ffTrack__0BhS5{position:relative;height:22px;border-radius:4px;background:repeating-linear-gradient(90deg,var(--rule) 0 1px,transparent 1px 25%)}.ResearchSample_ffBar__qFl7E{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__XdcSX{background:linear-gradient(90deg,var(--accent-solid),var(--accent));border-color:transparent}.ResearchSample_seen__JCqvA .ResearchSample_ffBar__qFl7E{transform:scaleX(1)}.ResearchSample_ffHigh__k8buB,.ResearchSample_ffLow__Y9YUB{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__Y9YUB{right:calc(100% + 6px)}.ResearchSample_ffHigh__k8buB{left:calc(100% + 6px)}.ResearchSample_seen__JCqvA .ResearchSample_ffHigh__k8buB,.ResearchSample_seen__JCqvA .ResearchSample_ffLow__Y9YUB{opacity:1}.ResearchSample_ffLines__Eh3of{position:absolute;inset:0;pointer-events:none}.ResearchSample_ffPrice__y7fsQ,.ResearchSample_ffTarget__o5kxV{position:absolute;top:0;bottom:-4px;width:0}.ResearchSample_ffPrice__y7fsQ{border-left:1.5px dashed var(--ink-50)}.ResearchSample_ffTarget__o5kxV{border-left:2px solid var(--accent);transition:left .7s cubic-bezier(.2,.75,.2,1)}.ResearchSample_ffPrice__y7fsQ span,.ResearchSample_ffTarget__o5kxV 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__y7fsQ span{right:4px;color:var(--ink-50);background:var(--tint)}.ResearchSample_ffTarget__o5kxV span{left:4px;color:var(--on-dark);background:var(--accent-solid)}.ResearchSample_ffAxis__SfQyc{position:relative;height:16px;border-top:1px solid var(--rule)}.ResearchSample_ffAxis__SfQyc 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__SfQyc span:first-child{transform:none}.ResearchSample_ffAxis__SfQyc span:last-child{transform:translateX(-100%)}@media (min-width:600px){.ResearchSample_ffRow__DY6Xy{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.ResearchSample_ffLabel__caO38{flex-direction:column;align-items:flex-start;gap:0}.ResearchSample_ffLines__Eh3of{left:144px}.ResearchSample_ffAxis__SfQyc{margin-left:144px}}.ResearchSample_tabs__9WGne{display:flex;flex-wrap:wrap;gap:4px}.ResearchSample_tab__oIEnr{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__oIEnr:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--rule));color:var(--accent-ink)}.ResearchSample_tab__oIEnr[aria-selected=true]{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--on-dark)}.ResearchSample_fcReadout__y26lj{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResearchSample_fcReadout__y26lj strong{font-size:21.6px;font-weight:600;letter-spacing:-.03em}.ResearchSample_fcReadout__y26lj>span:last-child{font-size:var(--fs-small);font-weight:600}.ResearchSample_fcYear__4BovH{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;color:var(--ink-50)}.ResearchSample_fcUnit__WTndq{font-size:var(--fs-small);font-weight:500;letter-spacing:0;color:var(--ink-50)}.ResearchSample_fcPlot__S3JqY{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__ySa_m{position:absolute;inset:0;display:flex}.ResearchSample_fcCol__nAqLR{flex:1 1;display:flex;align-items:flex-end;justify-content:center;cursor:crosshair}.ResearchSample_fcBar__gBtx1{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__fCwMJ{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__JCqvA .ResearchSample_fcBar__gBtx1{transform:scaleY(1)}.ResearchSample_fcColOn__4328r .ResearchSample_fcBar__gBtx1{opacity:1}.ResearchSample_fcLine__M5pld{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ResearchSample_fcLine__M5pld,.ResearchSample_spark__LJzs1{-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__JCqvA .ResearchSample_fcLine__M5pld,.ResearchSample_seen__JCqvA .ResearchSample_spark__LJzs1{-webkit-clip-path:inset(-10px -10px -10px -10px);clip-path:inset(-10px -10px -10px -10px)}.ResearchSample_fcLine__M5pld polyline{fill:none;stroke:var(--ink);stroke-width:1.75;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ResearchSample_fcDot___7Rni{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__JCqvA .ResearchSample_fcDot___7Rni{opacity:1}.ResearchSample_fcSplit__3vfs0{position:absolute;top:0;bottom:0;border-left:1px dashed var(--rule-strong);pointer-events:none}.ResearchSample_fcSplit__3vfs0 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__XtCGU{display:flex;margin-top:-8px}.ResearchSample_fcYears__XtCGU 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__dTqmQ{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__k0UZq{display:contents}.ResearchSample_heatCorner__IOG6X{flex-direction:column;padding:4px;font-size:10px;line-height:1.3}.ResearchSample_heatCorner__IOG6X,.ResearchSample_heatHead__9ttps{display:flex;justify-content:center;font-weight:600;color:var(--ink-50)}.ResearchSample_heatHead__9ttps{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__JY_bG{background:var(--accent-wash);color:var(--accent-ink)}.ResearchSample_heatCell__d6GHg{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__JCqvA .ResearchSample_heatCell__d6GHg{opacity:1;transform:none}.ResearchSample_heatCell__d6GHg:hover{box-shadow:0 0 0 2px var(--ink);position:relative;z-index:1}.ResearchSample_heatBase__nSfQv{box-shadow:0 0 0 2px var(--accent),0 0 18px color-mix(in srgb,var(--accent) 40%,transparent);position:relative}.ResearchSample_heatNote__VdGiF{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__d6GHg{min-height:46px;font-size:13px}}.ResearchSample_thesisList__KfY_0{display:flex;flex-direction:column;gap:14px}.ResearchSample_thesisList__KfY_0 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__odvjk{font-size:12px;font-weight:700;color:var(--accent-ink);padding-top:1px}.ResearchSample_cr___gWSs{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___gWSs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ResearchSample_crList__2sw5X{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ResearchSample_crList__2sw5X li{position:relative;padding-left:18px;font-size:13px;line-height:1.45}.ResearchSample_crList__2sw5X 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__HCyKO:before{border-bottom:7px solid var(--up)}.ResearchSample_crDown__zHHhC:before{border-top:7px solid var(--down)}.ResearchSample_macro__qwF5M{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__qwF5M{padding:22px}}.ResearchSample_macroList__ouSqC{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:560px){.ResearchSample_macroList__ouSqC{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ResearchSample_macroList__ouSqC{grid-template-columns:repeat(4,minmax(0,1fr))}}.ResearchSample_macroItem__ailqL{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__JCqvA .ResearchSample_macroItem__ailqL{opacity:1;translate:0 0}.ResearchSample_macroTop__bTtrU{display:flex;align-items:center;justify-content:space-between}.ResearchSample_macroDir__AvsGd{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__AvsGd svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ResearchSample_dir_up__0o1oJ svg{transform:rotate(-45deg)}.ResearchSample_dir_down__13gr9 svg{transform:rotate(45deg)}.ResearchSample_dir_flat__XX96R{color:var(--ink-50)}.ResearchSample_dir_down__13gr9,.ResearchSample_dir_up__0o1oJ{color:var(--accent-ink)}.ResearchSample_macroValue__XfywC{font-size:19.8px;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResearchSample_spark__LJzs1{width:100%;height:30px;overflow:visible;transition-delay:calc(.3s + var(--i) * .15s)}.ResearchSample_spark__LJzs1 polyline{fill:none;stroke:var(--accent);stroke-width:1.75;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.ResearchSample_macroImpact__Bo2E6{font-size:12.5px;line-height:1.5;color:var(--ink-70)}.ResearchSample_disclaimer__9ebyN{padding:0 4px;font-size:12px;line-height:1.55;color:var(--ink-50)}@media (min-width:600px){.ResearchSample_report__c5GLt{padding:22px;gap:18px}}