.homepage-shell{--ink-0:#f4f1f8;--ink-1:#c9c6d2;--ink-2:#8f8c9b;--ink-3:#5f5c6b;--bg:#06070a;--surface-1:#0d0e12;--surface-2:#121318;--surface-3:#17181e;--hair-1:#ffffff10;--hair-2:#ffffff1c;--iris:#9b8afb;--iris-soft:#bea2ff;--call:#f2ad6d;--put:#72c9b0;--flip:#bea2ff;--gold:#e3c67c;--ease-out:cubic-bezier(.16, 1, .3, 1);--display:var(--font-prism-precision), var(--font-geist-sans), sans-serif;--mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;--home-top:78px;--home-banner:0px;background:var(--bg);color:var(--ink-0);font-family:var(--font-geist-sans), sans-serif;position:relative;overflow:clip}html:has(.homepage-shell){background:#06070a}html:has(.homepage-shell) body{background:0 0}@media (prefers-reduced-motion:no-preference){html:has(.homepage-shell[data-page-motion=on]:not(.lenis-active)){scroll-behavior:smooth}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.homepage-shell .site-header{top:var(--home-banner,0px);z-index:80;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#06070af2,#06070ad9);border-bottom-color:#ffffff0a;position:sticky}.home-scroll-progress{transform-origin:0;z-index:120;pointer-events:none;opacity:.85;background:linear-gradient(90deg,#bea2ff,#f4f1f8 60%,#bea2ff);height:2px;position:fixed;top:0;left:0;right:0}.homepage-shell .prism-home{max-width:1440px}.homepage-shell .explore{scroll-margin-top:var(--home-top)}.homepage-shell .site-footer{border-top-color:var(--hair-1);background:0 0}.homepage-shell h1,.homepage-shell h2,.homepage-shell h3{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;font-weight:500}.homepage-shell h1 em,.homepage-shell h2 em,.homepage-shell h3 em{letter-spacing:-.01em;color:#d9d3ee;font-style:normal;font-weight:400}.homepage-shell .kicker{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2);margin-bottom:18px;font-size:12px;font-weight:500}.chapter-head{max-width:820px;margin-bottom:52px}.chapter-head h2{font-size:clamp(38px,5vw,72px);line-height:1.02}.chapter-lede{max-width:560px;color:var(--ink-1);margin-top:22px;font-size:16px;line-height:1.7}.chapter-head-row{justify-content:space-between;align-items:flex-end;gap:32px;max-width:none;display:flex}.homepage-shell .pill,.homepage-shell .text-link{font-family:var(--display)}.homepage-shell .text-link{color:var(--ink-1);min-height:44px;font-size:14px}.homepage-shell .text-link:hover{color:#fff}.homepage-shell .text-link>svg,.homepage-shell .pill>svg{transition:transform .25s var(--ease-out)}.homepage-shell .text-link:hover>svg{transform:translate(2px,-2px)}.homepage-shell .pill:hover>svg{transform:translate(4px)}.homepage-shell .pill.primary{color:#0b0a12;transition:background .25s var(--ease-out), box-shadow .25s var(--ease-out), transform .25s var(--ease-out);background:#f4f1f8;border-radius:999px;box-shadow:inset 0 1px #fff6,0 10px 40px -12px #bea2ff66}.homepage-shell .pill.primary:hover{background:#fff;box-shadow:inset 0 1px #fff8,0 16px 50px -12px #bea2ffaa}.homepage-shell .pill.large{padding:15px 22px 15px 26px;font-size:14px}.magnetic{display:inline-flex}.homepage-shell[data-page-motion=on][data-settled] [data-reveal]{opacity:0;transition:opacity 1s var(--ease-out) var(--reveal-delay,0s), transform 1s var(--ease-out) var(--reveal-delay,0s);transform:translateY(36px)}.homepage-shell[data-page-motion=on][data-settled] [data-reveal][data-seen=true]{opacity:1;transform:none}.split-word{vertical-align:bottom;margin-bottom:-.14em;padding:0 .06em .14em 0;display:inline-block;overflow:hidden}.split-inner{animation:word-rise 1.15s var(--ease-out) both;animation-delay:calc(.18s + var(--i,0) * 70ms);display:inline-block}@keyframes word-rise{0%{transform:translateY(112%)}to{transform:none}}.homepage-shell[data-page-motion=off] .split-inner{animation:none;transform:none}.counter{font-variant-numeric:tabular-nums}.hero-track{width:100vw;height:300svh;margin-inline:calc(50% - 50vw);position:relative}.hero-stick{top:var(--home-top);height:calc(100svh - var(--home-top));isolation:isolate;position:sticky;overflow:clip}.prism-stage{z-index:0;background:var(--bg);position:absolute;inset:0}.prism-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block}.prism-stage[data-state=ready] .prism-canvas{opacity:1}.prism-poster{background:radial-gradient(ellipse 34% 8% at 62% 50%, #fff7ec55, transparent 70%), radial-gradient(ellipse 50% 3% at 30% 50%, #fff7ec77, transparent 80%), conic-gradient(from 165deg at 68% 50%, transparent 0deg, #ff6b6b22 8deg, #ffb86b2a 14deg, #f4ff8a22 20deg, #6bffb922 26deg, #6bb8ff22 32deg, #b28bff2a 38deg, transparent 46deg), var(--bg);opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.prism-stage[data-state=poster] .prism-poster{opacity:1}.hero-grain{z-index:1;pointer-events:none;background:linear-gradient(#06070a 0%,#0000 18%),linear-gradient(#0000 66%,#06070a 100%);position:absolute;inset:0}.hero-text{z-index:3;will-change:transform, opacity;max-width:900px;position:absolute;bottom:clamp(56px,11vh,120px);left:4vw;right:4vw}.hero-eyebrow{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-1);align-items:center;gap:12px;margin-bottom:22px;font-size:12px;display:flex}.hero-eyebrow-note{color:var(--ink-1);letter-spacing:.14em}.hero-eyebrow-note:before{content:"· "}.hero-eyebrow .tiny-dot{background:var(--iris-soft);box-shadow:0 0 12px var(--iris-soft)}.homepage-shell .hero-text h1{letter-spacing:-.01em;max-width:none;margin:0;font-size:clamp(48px,6.6vw,104px);line-height:1}.homepage-shell .hero-text h1 em{color:#e6e0f6}.hero-lede{max-width:560px;color:var(--ink-1);text-wrap:pretty;margin-top:28px;font-size:clamp(15px,1.2vw,18px);line-height:1.65}.homepage-shell .hero-actions{gap:22px;margin:30px 0 18px}.hero-price-note{font-family:var(--mono);color:var(--ink-2);letter-spacing:.02em;font-size:11.5px}.hero-price-note strong{color:var(--ink-0);font-weight:500}.hero-story{z-index:3;opacity:0;pointer-events:none;max-width:min(640px,44vw);position:absolute;top:54%;left:6vw}.hero-story .kicker{margin:0 0 18px}.hero-story-title{font-family:var(--display);letter-spacing:-.01em;color:var(--ink-0);margin:0;font-size:clamp(36px,min(4.8vw,8.5svh),84px);font-weight:500;line-height:1.02}.hero-story-title em{color:#efe9ff;font-style:normal;font-weight:400}.hero-story-body{max-width:520px;color:var(--ink-1);margin:22px 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.55}@media (min-width:861px){.hero-story{max-width:none}.hero-story-title{white-space:nowrap}}.homepage-shell[data-page-motion=off] .hero-story{display:none}.hero-meta{z-index:3;flex-direction:column;align-items:flex-end;gap:30px;display:flex;position:absolute;bottom:clamp(56px,11vh,120px);right:4vw}.hero-scroll-hint{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;font-size:11px;display:flex}.hero-scroll-line{background:linear-gradient(90deg, transparent, var(--ink-2));width:44px;height:1px;position:relative;overflow:hidden}.hero-scroll-line:after{content:"";background:var(--ink-0);position:absolute;inset:0;transform:translate(-100%)}.homepage-shell[data-page-motion=on] .hero-scroll-line:after{animation:scroll-line 2.4s var(--ease-out) infinite}@keyframes scroll-line{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.page-motion-control{min-height:44px;color:var(--ink-1);font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 4px 8px 12px;font-size:11px;display:inline-flex}.page-motion-control span{border:1px solid var(--hair-2);color:var(--ink-2);text-align:center;border-radius:4px;min-width:30px;padding:4px 7px;font-size:10px}.page-motion-control[aria-pressed=true] span{color:#efe9ff;background:#bea2ff18;border-color:#bea2ff66}.page-motion-control:hover{color:#fff}.page-motion-control:focus-visible{outline:2px solid var(--iris-soft);outline-offset:4px}.page-motion-control:disabled{cursor:default;opacity:.5}.hero-proof{z-index:4;padding:calc((100svh - var(--home-top)) * .14) 4vw clamp(16px, 3svh, 40px);pointer-events:none;will-change:transform, opacity;justify-content:center;align-items:stretch;display:flex;position:absolute;inset:0}.hero-text-center{text-align:center;flex-direction:column;align-items:center;max-width:none;display:flex;bottom:clamp(36px,6vh,72px);left:4vw;right:4vw}.hero-text-center .hero-eyebrow{justify-content:center;margin-bottom:8px}.homepage-shell .hero-text-center .hero-wordmark{font-family:var(--display);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:#f7f4ff;text-shadow:0 0 80px #bea2ff33;margin:0 0 6px;font-size:clamp(56px,min(11vw,17svh),168px);font-weight:400;line-height:1}.hero-text-center .hero-wordmark .split-word{margin-bottom:-.08em;padding-bottom:.08em}.hero-text-center .hero-lede{max-width:620px;color:var(--ink-1);margin-top:18px;font-size:clamp(14px,1.1vw,16.5px)}.homepage-shell .hero-text-center .hero-actions{justify-content:center;margin:24px 0 14px}.hero-track-gem .hero-meta{bottom:clamp(24px,4vh,48px);right:4vw}@media (max-width:860px){.hero-text-center{align-items:center;padding-top:64px}.homepage-shell .hero-text-center .hero-wordmark{font-size:clamp(56px,17vw,96px)}.hero-track-gem .hero-meta{position:relative;bottom:auto;right:auto}}.book-proof{pointer-events:auto;background:#0a0b10f5;border:1px solid #ffffff1c;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;width:min(1180px,100%);max-height:100%;padding:26px 30px 22px;display:grid;box-shadow:inset 0 1px #ffffff14,0 60px 140px -50px #000,inset 0 0 0 1px #0000}.book-head{gap:10px;display:grid}.book-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:11px;display:flex}.book-live-dot{background:var(--ink-3);border-radius:50%;width:6px;height:6px}.book-proof[data-status=ready] .book-live-dot{background:var(--iris-soft);box-shadow:0 0 10px var(--iris-soft)}.homepage-shell .book-head h2{font-size:clamp(22px,2.4vw,34px);line-height:1.1}.book-body{grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-template-areas:"stats ladder""clocks clocks";gap:18px 32px;min-height:0;display:grid}.book-stats{grid-area:stats;grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.book-stat{border:1px solid var(--hair-1);background:#ffffff05;border-radius:12px;gap:8px;min-width:0;padding:14px 16px;display:grid;container-type:inline-size}.book-stat[data-tone=flip],.book-stat[data-tone=net]{grid-column:1/-1}.book-stat-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.book-stat-value{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.05}.book-stat[data-tone=call] .book-stat-value{color:var(--call)}.book-stat[data-tone=put] .book-stat-value{color:var(--put)}.book-stat[data-tone=flip] .book-stat-value{color:var(--flip)}.book-stat-note{color:var(--ink-2);font-size:11px;line-height:1.5}.book-ladder{grid-area:ladder;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:260px;display:grid}.book-ladder-axis{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);grid-template-columns:1fr 56px 1fr;font-size:10px;display:grid}.book-ladder-axis span:first-child{text-align:right;color:var(--put)}.book-ladder-axis span:nth-child(2){text-align:center}.book-ladder-axis span:last-child{color:var(--call)}.book-ladder-plot{min-height:0;position:relative;overflow-x:clip}.book-ladder-rows{clip-path:inset(0 50%);transition:clip-path .9s var(--ease-out);flex-direction:column;gap:1px;display:flex;position:absolute;inset:0}.book-ladder[data-drawn=true] .book-ladder-rows{clip-path:inset(0)}.book-row{flex:1;grid-template-columns:1fr 56px 1fr;align-items:center;min-height:0;display:grid}.book-bar{border-radius:2px;height:64%;min-height:2px;display:block}.book-bar-put{width:calc(var(--w,0) * 100%);transform-origin:100%;background:var(--put);opacity:.85;justify-self:end}.book-bar-call{width:calc(var(--w,0) * 100%);transform-origin:0;background:var(--call);opacity:.85}.book-row[data-wall=call] .book-bar-call{opacity:1;box-shadow:0 0 14px #f2ad6d88}.book-row[data-wall=put] .book-bar-put{opacity:1;box-shadow:0 0 14px #72c9b088}.book-strike{font-family:var(--mono);color:var(--ink-3);text-align:center;opacity:0;font-variant-numeric:tabular-nums;font-size:10px}.book-row[data-major] .book-strike{opacity:1}.book-ladder-lines{pointer-events:none;position:absolute;inset:0}.book-line{border-top:1px dashed var(--flip);height:0;position:absolute;left:0;right:0}.book-line-spot{border-top:1px solid #f4f1f8cc}.book-line i{z-index:1;font-style:normal;font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--hair-2);color:var(--ink-1);white-space:nowrap;background:#0d0e12;border-radius:4px;padding:2px 7px;font-size:10px;position:absolute;top:-9px;right:0}.book-line-flip i{color:var(--flip);left:0;right:auto}.book-clocks{border-top:1px solid var(--hair-1);grid-area:clocks;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding-top:14px;display:grid}.book-clocks dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.book-clocks dd{color:var(--ink-1);margin:5px 0 0;font-size:11.5px;line-height:1.5}.book-foot{color:var(--ink-2);justify-content:space-between;align-items:center;gap:20px;font-size:11.5px;display:flex}.book-foot a{color:var(--ink-1);align-items:center;gap:6px;min-height:32px;display:inline-flex}@media (min-width:861px){.homepage-shell .book-body{grid-template-rows:minmax(0,1fr) auto}.homepage-shell .book-stats{grid-auto-rows:minmax(0,1fr)}.homepage-shell .book-stat{align-content:space-between}.homepage-shell .book-stat-value{font-size:min(clamp(22px,min(2.2vw,4.2svh),46px),21cqi)}}@media (min-width:861px) and (max-height:900px){.homepage-shell .book-proof{gap:12px;padding:18px 24px 14px}.homepage-shell .book-head{gap:6px}.homepage-shell .book-head h2{font-size:clamp(20px,2vw,28px)}.homepage-shell .book-body{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:12px 28px}.homepage-shell .book-ladder{min-height:0}.homepage-shell .book-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.homepage-shell .book-stat[data-tone=flip]{grid-column:auto}.homepage-shell .book-stat{gap:5px;padding:10px 12px}.homepage-shell .book-stat-value{font-size:min(clamp(16px,1.6vw,24px),21cqi)}.homepage-shell .book-clocks{padding-top:10px}.homepage-shell .book-foot a{min-height:24px}}.book-empty{text-align:center;justify-items:center;gap:10px;padding:36px 8px;display:grid}.book-empty h3{font-size:20px}.book-empty p{max-width:52ch;color:var(--ink-2);font-size:14px;line-height:1.6}.skeleton-line,.skeleton-block{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;border-radius:6px;display:block}.homepage-shell[data-page-motion=on] .skeleton-line,.homepage-shell[data-page-motion=on] .skeleton-block{animation:1.6s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.skeleton-line{width:60%;height:10px}.book-skeleton .book-stat-value.skeleton-line{width:80%;height:26px}.skeleton-block{min-height:260px}.how-track{width:100vw;height:340svh;margin-inline:calc(50% - 50vw);position:relative}.how-stick{top:var(--home-top);height:calc(100svh - var(--home-top));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);padding:0 4vw;display:grid;position:sticky}.homepage-shell .how-copy h2{font-size:clamp(34px,min(5.4vw,8svh),80px);line-height:1}.how-steps{gap:26px;max-width:520px;margin:44px 0 0;padding:0;list-style:none;display:grid}.how-step{will-change:opacity, transform;grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}.how-step-index{font-family:var(--mono);color:var(--iris-soft);padding-top:6px;font-size:12px}.how-step h3{margin-bottom:8px;font-size:22px}.how-step p{color:var(--ink-1);font-size:14.5px;line-height:1.65}.how-diagram{border:1px solid var(--hair-1);background:radial-gradient(ellipse at 80% 0%, #bea2ff12, transparent 55%), var(--surface-1);aspect-ratio:600/560;width:min(100%, calc((100svh - var(--home-top) - 64px) * 600 / 560));border-radius:22px;justify-self:center;padding:20px 20px 34px;position:relative}.how-svg{width:100%;height:100%;display:block}.how-svg line,.how-svg path{fill:none;stroke-linecap:round}.how-grid line{stroke:#ffffff26;stroke-width:1px;stroke-dasharray:1}.how-cell{fill:var(--iris-soft);opacity:clamp(0, calc((var(--draw,1) - var(--lit,0)) * 3.3), var(--max,.5))}.how-cell-call{fill:var(--call)}.how-cell-put{fill:var(--put)}.how-axis{stroke:#fff3;stroke-width:1px}.how-axis-label{font-family:var(--mono);letter-spacing:.06em;fill:var(--ink-2);font-size:10px}.how-axis-call{fill:var(--call)}.how-axis-put{fill:var(--put)}.how-empty{font-family:var(--mono);letter-spacing:.06em;fill:var(--ink-2);font-size:12px}.how-bar{transform-box:fill-box;transform:scaleX(clamp(0, calc(var(--grow,1) * var(--gain,1)), 1))}.how-bar-call{fill:var(--call);transform-origin:0}.how-bar-put{fill:var(--put);transform-origin:100%}.how-frame{fill:#ffffff03;stroke:#ffffff1f;stroke-width:1px}.how-gridline{stroke:#ffffff10;stroke-width:1px}.how-profile{fill:var(--gold);opacity:.22}.how-profile-value{opacity:.5}.how-level-off line{display:none}.how-price{stroke:#f4f1f8;stroke-width:2px;stroke-dasharray:1}.how-level-call line,.how-level-put line,.how-level-flip line{stroke-width:1.5px;stroke-dasharray:1}.how-level-call line{stroke:var(--call)}.how-level-put line{stroke:var(--put)}.how-level-flip line{stroke:var(--flip)}.how-level-label{font-family:var(--mono);letter-spacing:.06em;fill:var(--ink-1);font-size:11px}.how-level-call .how-level-label{fill:var(--call)}.how-level-put .how-level-label{fill:var(--put)}.how-level-flip .how-level-label{fill:var(--flip)}.how-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--ink-2);font-size:11px}.how-caption{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-2);font-size:10px;position:absolute;bottom:14px;left:20px}.strip{border-top:1px solid var(--hair-1);border-bottom:1px solid var(--hair-1);width:100vw;margin-inline:calc(50% - 50vw);padding:42px 0 36px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{width:max-content;display:flex}.homepage-shell[data-page-motion=on] .marquee-track{animation:marquee var(--marquee-seconds,40s) linear infinite}.marquee[data-reverse] .marquee-track{animation-direction:reverse}.marquee-group{white-space:nowrap;font-family:var(--mono);letter-spacing:.04em;color:var(--ink-1);align-items:center;gap:64px;padding-right:64px;font-size:13px;display:flex}.marquee-group strong{color:var(--ink-0);margin-right:8px;font-weight:600}@keyframes marquee{to{transform:translate(-50%)}}.strip-note{color:var(--ink-3);text-align:center;margin:18px 4vw 0;font-size:11.5px}.desk,.explore,.learn,.faq,.setups{padding:clamp(96px,12vw,160px) 0 0}.setups-body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.setups-preview{border:1px solid var(--hair-1);background:linear-gradient(165deg,#ffffff09,#ffffff03 60%);border-radius:18px;gap:clamp(12px,2svh,18px);padding:clamp(18px,2.6svh,26px) 26px;display:grid}.setups-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.homepage-shell .setups-preview h3{margin:0;font-size:clamp(22px,min(2vw,3.6svh),32px)}.setups-basis{max-width:62ch;color:var(--ink-1);font-size:13.5px;line-height:1.6}.setups-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.setups-figure{border:1px solid var(--hair-1);background:#ffffff05;border-radius:12px;align-content:start;gap:6px;padding:14px 16px;display:grid}.setups-figure span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.setups-figure strong{font-family:var(--mono);letter-spacing:-.03em;color:var(--ink-0);font-size:clamp(26px,min(2.4vw,4.4svh),44px);font-weight:500;line-height:1.05}.setups-figure small{color:var(--ink-2);font-size:11.5px;line-height:1.5}.setups-bar{background:#ffffff0d;border-radius:999px;height:10px;display:flex;overflow:hidden}.setups-bar i{height:100%;display:block}.setups-bar [data-part=right],.setups-legend [data-part=right]:before{background:var(--put)}.setups-bar [data-part=missed],.setups-legend [data-part=missed]:before{background:#e58f8f}.setups-bar [data-part=aside],.setups-legend [data-part=aside]:before{background:#ffffff1f}.setups-legend{color:var(--ink-2);gap:18px;margin-top:10px;font-size:12px;display:flex}.setups-legend span{align-items:center;gap:7px;display:inline-flex}.setups-legend span:before{content:"";border-radius:3px;width:10px;height:10px}.setups-band{color:var(--ink-2);font-size:12.5px;line-height:1.6}.setups-side{gap:16px;display:grid}@media (max-width:1100px){.setups-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.setups-figures{grid-template-columns:minmax(0,1fr)}}.bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bento-wide{grid-column:span 2}.bento-card{border:1px solid var(--hair-1);min-height:240px;transition:border-color .4s var(--ease-out), background .4s var(--ease-out);background:linear-gradient(165deg,#ffffff09,#ffffff03 60%);border-radius:18px;flex-direction:column;padding:26px 26px 28px;display:flex;position:relative;overflow:hidden}.bento-card:after{content:"";border-radius:inherit;opacity:0;transition:opacity .5s var(--ease-out);pointer-events:none;background:radial-gradient(360px 200px at 20% 0,#bea2ff1f,#0000 70%);position:absolute;inset:-1px}.bento-card:hover{border-color:#bea2ff44}.bento-card:hover:after{opacity:1}.bento-index{font-family:var(--mono);color:var(--ink-3);margin-bottom:auto;font-size:11px}.bento-card h3{margin:28px 0 10px;font-size:22px}.bento-card p{color:var(--ink-1);max-width:44ch;font-size:14px;line-height:1.65}.home-feed-latency{color:var(--iris-soft);font-family:var(--mono);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.modes{isolation:isolate;color:#23272a;margin-top:clamp(96px,12vw,160px);padding:clamp(80px,10vw,140px) 0 clamp(80px,10vw,120px);position:relative}.modes:before{content:"";z-index:-1;background:#ece8df;position:absolute;inset:0 calc(50% - 50vw)}.modes-head{grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:40px;margin-bottom:48px;display:grid}.modes .kicker{color:#6f7370}.homepage-shell .modes h2{color:#1f2224;font-size:clamp(40px,5.6vw,84px);line-height:1}.homepage-shell .modes h2 em{color:#6b6f74}.modes-glyph{background:linear-gradient(145deg,#fdfbf7,#d9dcd4);border:1px solid #cfd0c6;border-radius:40px;place-items:center;width:160px;height:160px;display:grid;box-shadow:0 24px 60px -30px #3a3d3060}.modes-glyph .brand-mark{transform:scale(1.9)}.mode-stack{gap:24px;padding-bottom:8vh;display:grid}.mode-card{top:calc(var(--home-top) + 24px);transform-origin:top;background:#f8f6f1;border:1px solid #d8d3c7;border-radius:26px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-content:start;gap:40px;min-height:min(62svh,560px);padding:clamp(28px,4vw,56px);display:grid;position:sticky;box-shadow:0 40px 100px -50px #3a3d3066}.mode-card-second{top:calc(var(--home-top) + 52px);color:var(--ink-0);background:#1a1b21;border-color:#2a2b33}.mode-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#7a7e7b;grid-column:1/-1;font-size:11px}.mode-card-second .mode-tag{color:var(--iris-soft)}.homepage-shell .mode-card h3{letter-spacing:-.01em;margin-top:18px;font-size:clamp(38px,5vw,76px);line-height:.98}.mode-card>p{color:#5c6260;align-self:end;max-width:34ch;font-size:16px;line-height:1.6}.mode-card-second>p{color:var(--ink-1)}.mode-list{color:#2f3538;border-top:1px solid #d3cec0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0 0;padding:26px 0 0;font-size:15px;line-height:1.55;list-style:none;display:grid}.mode-card-second .mode-list{color:var(--ink-1);border-top-color:#2f3038}.mode-list li{padding-left:18px;position:relative}.mode-list li:before{content:"";background:#2f6055;border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.mode-card-second .mode-list li:before{background:var(--iris-soft)}.explore-frame{--explore-width:min(1760px, calc(100vw - 48px));width:var(--explore-width);margin-inline:calc((100% - var(--explore-width)) / 2);border:1px solid var(--hair-2);background:#0b0c10;border-radius:22px;padding:10px;box-shadow:inset 0 1px #ffffff10,0 80px 160px -70px #bea2ff33}.home-preview{scroll-margin-top:calc(var(--home-top) + 24px);padding:10px 10px 16px;position:relative}.preview-anchor{scroll-margin-top:calc(var(--home-top) + 24px);position:absolute;top:0}.home-preview-tabs{border:0;gap:10px;margin:0 0 12px;padding:0;display:flex}.home-preview-tabs button{border:1px solid var(--hair-2);min-height:44px;color:var(--ink-0);cursor:pointer;transition:border-color .3s var(--ease-out), background .3s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}.home-preview-tabs button span{color:var(--ink-2);font-size:12px}.home-preview-tabs button[aria-pressed=true]{background:#bea2ff14;border-color:#bea2ff88}.home-preview-tabs button:focus-visible{outline:2px solid var(--iris-soft);outline-offset:3px}.home-preview .historical-landing-preview{border:1px solid var(--hair-1);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;margin:0;display:grid}.home-preview .lhp-masthead{order:0;grid-column:1/-1;padding:6px 20px}.home-preview .lhp-chart-body{order:1;grid-column:1/-1;min-height:0}.homepage-shell .lhp-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px 14px 0;display:grid}.homepage-shell .lhp-panel{border:1px solid var(--hair-1);background:#ffffff03;border-radius:14px;min-width:0;margin:0;overflow:hidden}.homepage-shell .lhp-panel-head{font-family:var(--font-geist-sans), sans-serif;color:var(--ink-0);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px 0;font-size:15px;font-weight:500;display:flex}.homepage-shell .lhp-panel-head small{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-2);font-size:10.5px;font-weight:400}@media (max-width:1100px){.homepage-shell .lhp-split{grid-template-columns:minmax(0,1fr)}}.home-preview .lhp-lesson-intro{order:2;padding:8px 20px;display:block}.homepage-shell .home-preview .lhp-lesson-intro h2{margin:0 0 4px;font-size:18px;line-height:1.3}.home-preview .lhp-lesson-intro p{font-size:12px}.home-preview .lhp-session-rail{order:3}.home-preview .lhp-session-choice{min-height:44px;padding:8px 16px}.home-preview .lhp-session-content>span{align-items:baseline;gap:8px;display:flex}.home-preview .lhp-chart-settings{order:4}.home-preview .lhp-source-bar{order:5;padding:0 12px}.home-preview .lhp-source-bar>p{font-size:10px}.home-preview .lsc-plot{min-height:0}.home-preview .lsc-readout{min-height:24px;padding-block:2px}.home-preview .lsc-help{margin-block:5px}.lsc-lesson-details{border-top:1px solid var(--border)}.lsc-lesson-details>summary{cursor:pointer;color:#afc6d9;min-height:44px;padding:12px 20px;font-size:13px}.delayed-spy-preview{border:1px solid var(--hair-1);background:#0f1014;border-radius:14px;padding:24px}.spy-preview-heading,.spy-preview-status,.spy-preview-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.spy-preview-heading h2{letter-spacing:-.01em;margin:10px 0 18px;font-size:clamp(24px,3vw,38px)}.spy-preview-heading>strong{font-size:26px;font-family:var(--mono);font-variant-numeric:tabular-nums}.spy-preview-status{color:var(--ink-1);padding-bottom:16px;font-size:13px}.spy-preview-empty{text-align:center;border-block:1px solid var(--hair-1);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;padding:24px;display:flex}.spy-preview-empty h3{margin:0;font-size:22px}.spy-preview-empty p{max-width:60ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.65}.spy-preview-footer{color:var(--ink-2);margin-top:18px;font-size:12px}.spy-preview-footer p{max-width:68ch;line-height:1.6}.spy-preview-footer a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.stories{border-top:1px solid var(--hair-1);grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding-top:24px;display:grid}.story{border-bottom:1px solid var(--hair-1);flex-direction:column;gap:16px;height:100%;padding:0 0 20px;display:flex}.story-visual{border:1px solid var(--hair-2);background:var(--surface-1);height:230px;transition:transform .6s var(--ease-out);border-radius:12px;flex-shrink:0;overflow:hidden}.story:hover .story-visual{transform:translateY(-4px)}.story .resource-case-thumb{min-height:148px}.story .rc-thumb-focus{padding:10px 14px 8px;font-size:14px}.story .rc-thumb-levels{padding-inline:14px}.story .hvp-histogram.is-compact{padding:10px 14px}.story .hvp-histogram.is-compact .hvp-axis{display:none}.story .hvp-bins{gap:2px}.story .rc-thumb-title{gap:7px;padding:12px 14px 0;font-size:9px}.story .rc-thumb-title strong{font-size:12px}.story .rc-thumb-title>span:last-child{display:none}.story .rc-thumb-caption{padding:0 14px 10px;font-size:8px}.story-copy>span{font-family:var(--mono);color:var(--ink-2);font-size:11px}.story h3{letter-spacing:-.01em;margin:8px 0;font-size:19px;line-height:1.2}.story-copy>p{color:var(--ink-2);font-size:13.5px;line-height:1.6}.story>svg{width:18px;height:18px;color:var(--iris-soft);transition:transform .3s var(--ease-out);margin-top:auto}.story:hover h3{color:#e9e3ff}.story:hover>svg{transform:translate(3px,-3px)}.next{padding-top:clamp(64px,8vw,110px)}.next-inner{border:1px solid var(--hair-2);background:radial-gradient(ellipse at 10% 0%, #bea2ff18, transparent 50%), var(--surface-1);border-radius:20px;padding:40px 44px 36px}.next-head{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:end;gap:40px;margin-bottom:28px;display:grid}.homepage-shell .next h2{font-size:clamp(30px,3.6vw,48px)}.next-head>p{color:var(--ink-1);font-size:14px;line-height:1.7}.next-items{border-top:1px solid var(--hair-1);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.next-items li{padding:22px 28px 24px 0}.next-items li+li{border-left:1px solid var(--hair-1);padding-left:28px;padding-right:0}.next-items span{letter-spacing:-.02em;font-size:16px;font-weight:500}.next-items p{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;line-height:1.65}.next-items li{flex-direction:column;display:flex}.nv-stage{border:1px solid var(--hair-1);isolation:isolate;perspective:900px;height:clamp(180px,36svh,400px);font-family:var(--mono);background:radial-gradient(70% 90% at 50% 110%,#9b8afb22,#0000 70%),linear-gradient(#ffffff06,#ffffff01);border-radius:16px;margin-bottom:clamp(16px,2.4svh,26px);position:relative;overflow:hidden;container-type:size}.nv-halo{aspect-ratio:1;z-index:-1;background:conic-gradient(#0000 0deg,#bea2ff14 60deg,#0000 120deg,#72c9b00f 200deg,#0000 260deg,#f2ad6d0d 320deg,#0000 360deg);border-radius:50%;width:140%;margin:-70% 0 0 -70%;position:absolute;top:50%;left:50%}.nv-stars i{opacity:.35;background:#e9e3ff;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 6px #bea2ff}.nv-orb{background:radial-gradient(circle at 35% 30%,#fff,#bea2ff 40%,#6b58d8 75%);border-radius:50%;flex:none;width:clamp(18px,2.4svh,26px);height:clamp(18px,2.4svh,26px);box-shadow:0 0 14px #bea2ff99}.nv-orb-sm{vertical-align:-1px;width:9px;height:9px;margin-right:7px;display:inline-block}.nv-chat{left:6%;gap:clamp(10px,1.6svh,16px);width:46%;height:fit-content;margin-block:auto;display:grid;position:absolute;inset-block:0 8%}.nv-bubble{max-width:100%;color:var(--ink-0);font-family:var(--font-geist-sans), sans-serif;background:#bea2ff1f;border:1px solid #bea2ff33;border-radius:12px 12px 3px;justify-self:end;margin:0;padding:.65em .95em;font-size:clamp(11px,1.65svh,17px);line-height:1.35}.nv-reply{align-items:flex-start;gap:10px;display:flex}.nv-lines{border:1px solid var(--hair-2);background:#0d0e12cc;border-radius:3px 12px 12px;flex:1;gap:clamp(7px,1svh,11px);padding:clamp(10px,1.4svh,15px) clamp(12px,1.6svh,18px);display:grid}.nv-lines i,.nv-row i{transform-origin:0;background:linear-gradient(90deg,#bea2ff66,#f4f1f833);border-radius:3px;height:clamp(6px,.8svh,9px);display:block}.nv-lines i:nth-child(2){width:86%}.nv-lines i:nth-child(3){width:58%}.nv-feed{color:#bea2ff99;gap:10px;font-size:clamp(9.5px,1.45svh,14px);display:flex;position:absolute;bottom:12%;left:8%}.nv-card{right:6%;background:linear-gradient(160deg,#1b1830ee,#0d0e12ee);border:1px solid #bea2ff40;border-radius:12px;gap:clamp(8px,1.3svh,12px);width:36%;height:fit-content;margin-block:auto;padding:clamp(12px,1.8svh,16px);display:grid;position:absolute;inset-block:0;transform:rotateY(-14deg)rotateX(6deg);box-shadow:0 20px 50px #0008,0 0 40px #9b8afb22}.nv-card-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--iris-soft);margin:0;font-size:clamp(9.5px,1.25svh,12.5px)}.nv-row{gap:5px;display:grid}.nv-row span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:clamp(8.5px,1.05svh,11px)}.nv-row:nth-of-type(2) i{background:linear-gradient(90deg,#f2ad6d88,#72c9b088)}.nv-row:nth-of-type(3) i{width:72%}.nv-chart{border:1px solid var(--hair-2);background:linear-gradient(170deg,#17181ef0,#0d0e12f0);border-radius:12px;width:58%;height:58%;position:absolute;top:21%;left:21%;transform:rotateX(10deg)rotateY(8deg);box-shadow:0 18px 44px #0008}.nv-chart svg{width:88%;height:76%;position:absolute;top:12%;left:6%;overflow:visible}.nv-level{stroke:var(--call);stroke-width:1px;stroke-dasharray:4 4;opacity:.55;vector-effect:non-scaling-stroke}.nv-level-put{stroke:var(--put)}.nv-curve{fill:none;stroke:#f4f1f8;stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #bea2ff88)}.nv-pin{align-items:center;gap:5px;margin:-24px 0 0 -10px;display:flex;position:absolute}.nv-pin b,.nv-member b{color:#0d0e12;background:radial-gradient(circle at 35% 30%,#fff,#bea2ff 70%);border-radius:50%;place-items:center;width:clamp(20px,2.6svh,28px);height:clamp(20px,2.6svh,28px);font-size:clamp(10px,1.3svh,13px);font-weight:600;display:grid;box-shadow:0 0 12px #bea2ff88}.nv-pin-late b{background:radial-gradient(circle at 35% 30%,#fff,#72c9b0 70%);box-shadow:0 0 12px #72c9b088}.nv-pin em{border:1px solid var(--hair-2);color:var(--ink-1);background:#0d0e12;border-radius:4px;padding:2px 6px;font-size:clamp(9.5px,1.25svh,12.5px);font-style:normal}.nv-orbit{z-index:1;pointer-events:none;position:absolute;top:50%;left:50%}.nv-member{--rx:40cqw;--ry:34cqh;translate:calc(var(--rx) * var(--x0,1)) 0;position:absolute;top:-10px;left:-10px}.nv-member i{translate:0 calc(var(--ry) * var(--y0,0));display:block}.nv-member:first-child{--x0:1}.nv-member:nth-child(2){--x0:0}.nv-member:nth-child(2) i{--y0:1}.nv-member:nth-child(3){--x0:-1}.nv-member:nth-child(4){--x0:0}.nv-member:nth-child(4) i{--y0:-1}.nv-member b{opacity:.9}.nv-member:nth-child(2n) b{background:radial-gradient(circle at 35% 30%,#fff,#72c9b0 70%)}.nv-member:nth-child(3) b{background:radial-gradient(circle at 35% 30%,#fff,#f2ad6d 70%)}.homepage-shell[data-page-motion=on] .nv-halo{animation:38s linear infinite nv-turn!important}.homepage-shell[data-page-motion=on] .nv-stars i{animation:nv-twinkle 4.2s ease-in-out var(--d) infinite!important}.homepage-shell[data-page-motion=on] .nv-chat{animation:7s ease-in-out infinite nv-float!important}.homepage-shell[data-page-motion=on] .nv-chart{animation:8s ease-in-out infinite nv-float-chart!important}.homepage-shell[data-page-motion=on] .nv-card{animation:8s ease-in-out -2s infinite nv-float-tilt!important}.homepage-shell[data-page-motion=on] .nv-orb{animation:2.6s ease-in-out infinite nv-pulse!important}.homepage-shell[data-page-motion=on] .nv-lines i{animation:nv-write 7s var(--ease-out) calc(var(--n) * .45s + 1.2s) infinite both!important}.homepage-shell[data-page-motion=on] .nv-row i{animation:nv-write 7s var(--ease-out) calc(var(--n) * .6s + 2.6s) infinite both!important}.homepage-shell[data-page-motion=on] .nv-bubble{animation:nv-ask 7s var(--ease-out) infinite both!important}.homepage-shell[data-page-motion=on] .nv-feed span{animation:3.5s ease-in-out infinite both nv-drift!important}.homepage-shell[data-page-motion=on] .nv-feed span:nth-child(2){animation-delay:.4s!important}.homepage-shell[data-page-motion=on] .nv-feed span:nth-child(3){animation-delay:.8s!important}.homepage-shell[data-page-motion=on] .nv-curve{stroke-dasharray:1!important;animation:nv-draw 9s var(--ease-out) infinite both!important}.homepage-shell[data-page-motion=on] .nv-pin{animation:nv-pin 9s var(--ease-out) 2.4s infinite both!important}.homepage-shell[data-page-motion=on] .nv-pin-late{animation-delay:4.2s!important}.homepage-shell[data-page-motion=on] .nv-member{animation:nv-swing-x 9s ease-in-out calc(var(--n) * -4.5s) infinite alternate!important;translate:none!important}.homepage-shell[data-page-motion=on] .nv-member i{animation:nv-swing-y 9s ease-in-out calc(var(--n) * -4.5s - 4.5s) infinite alternate!important;translate:none!important}@keyframes nv-turn{to{transform:rotate(360deg)}}@keyframes nv-swing-x{0%{transform:translateX(calc(var(--rx) * -1))}to{transform:translateX(var(--rx))}}@keyframes nv-swing-y{0%{transform:translateY(calc(var(--ry) * -1)) scale(.8)}to{transform:translateY(var(--ry)) scale(1.1)}}@keyframes nv-twinkle{0%,to{opacity:.15}50%{opacity:.9}}@keyframes nv-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}@keyframes nv-float-chart{0%,to{transform:rotateX(10deg)rotateY(8deg)translate(0,0)}50%{transform:rotateX(6deg)rotateY(3deg)translateY(-8px)}}@keyframes nv-float-tilt{0%,to{transform:rotateY(-14deg)rotateX(6deg)translate(0,0)}50%{transform:rotateY(-9deg)rotateX(3deg)translateY(-9px)}}@keyframes nv-pulse{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes nv-write{0%{opacity:0;transform:scaleX(0)}12%,82%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes nv-ask{0%{opacity:0;transform:translateY(8px)}8%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes nv-drift{0%{opacity:0;transform:translate(0,0)}25%{opacity:1}80%,to{opacity:0;transform:translate(34px,-18px)}}@keyframes nv-draw{0%{stroke-dashoffset:1px;opacity:1}55%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes nv-pin{0%{opacity:0;transform:translateY(6px)scale(.6)}8%,60%{opacity:1;transform:none}74%,to{opacity:0}}.membership{border-top:1px solid var(--hair-1);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(96px,12vw,160px);padding:clamp(48px,6vw,80px) 0;display:grid}.homepage-shell .membership h2{font-size:clamp(38px,4.8vw,68px);line-height:1.02}.membership-features{color:var(--ink-1);grid-template-columns:1fr 1fr;gap:12px 24px;margin:30px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.membership-features li{align-items:center;gap:10px;display:flex}.membership-features svg{color:var(--iris-soft)}.offer{background:var(--surface-2);isolation:isolate;border:1px solid #ffffff1f;border-radius:24px;gap:8px;padding:36px 36px 30px;display:grid;position:relative;overflow:hidden}.offer-beam{z-index:-1;border-radius:inherit;background:conic-gradient(from var(--beam-angle,0deg), transparent 0deg, transparent 300deg, var(--iris-soft) 340deg, #fff 352deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.homepage-shell[data-page-motion=on] .offer-beam{animation:6s linear infinite beam-turn}@keyframes beam-turn{to{--beam-angle:360deg}}.offer-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--iris-soft);font-size:11px}.offer-price{letter-spacing:-.055em;font-variant-numeric:tabular-nums;align-items:baseline;margin:14px 0 6px;font-size:clamp(56px,6vw,84px);font-weight:500;line-height:1;display:flex}.offer-currency{color:var(--ink-2);letter-spacing:0;margin-right:4px;font-size:.5em}.offer-price small{color:var(--ink-2);letter-spacing:0;margin-left:6px;font-size:14px}.offer-line{color:var(--ink-1);font-size:13px}.offer .pill{justify-self:start;margin-top:14px}.offer .text-link{font-size:13px}.offer small{color:var(--ink-2);font-size:12px}.offer small a{color:var(--ink-1);text-underline-offset:3px;text-decoration:underline}.faq-list{border-top:1px solid var(--hair-1);display:grid}.faq-list details{border-bottom:1px solid var(--hair-1)}.faq-list summary{cursor:pointer;letter-spacing:-.02em;min-height:64px;transition:color .25s var(--ease-out);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:18px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:#e9e3ff}.faq-list summary i{border:1px solid var(--hair-2);border-radius:50%;flex-shrink:0;width:28px;height:28px;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";background:var(--ink-1);width:10px;height:1px;transition:transform .35s var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-list summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-list details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.faq-list details p{max-width:64ch;color:var(--ink-1);padding:0 0 22px;font-size:15px;line-height:1.7}.faq-list details p a{color:#e9e3ff;text-underline-offset:3px;text-decoration:underline}.close{text-align:center;padding:clamp(96px,12vw,180px) 0 clamp(64px,8vw,110px)}.close-inner{justify-items:center;display:grid}.homepage-shell .close h2{max-width:14ch;font-size:clamp(44px,7vw,108px);line-height:.98}.close p{color:var(--ink-1);margin-top:22px;font-size:16px}.close .hero-actions{justify-content:center;margin:34px 0 0}.home-disclosures{max-width:920px;margin:0 auto 56px}.prism-stage-wrap{z-index:0;position:absolute;inset:0}.hero-scenes{z-index:2;pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:1100px) and (min-height:620px){.homepage-shell[data-page-motion=on] .hero-scenes{display:block}}.hs-root{--display:var(--font-geist-sans), sans-serif;font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--ink-0);position:absolute;inset:0}.hs-svg{position:absolute;inset:0;overflow:visible}.hs-label{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.hs-price{fill:none;stroke:#f1eefa;stroke-opacity:.95;stroke-linejoin:round}.hs-last{fill:#fffd;font-family:var(--display);letter-spacing:.06em;font-weight:500}.hs-caption{fill:#8f8aa3;font-family:var(--display);letter-spacing:.16em;text-transform:uppercase}.hs-kicker{font-size:calc(var(--u) * 10.5px);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.hs-root .hs-bright{color:var(--ink-1)}.hs-root .hs-dim{color:var(--ink-3)}.hs-root .hs-call{color:var(--call)}.hs-root .hs-put{color:var(--put)}.hs-root .hs-flip{color:var(--flip)}.hs-head{margin-bottom:calc(var(--u) * 10px);justify-content:space-between;align-items:baseline;display:flex}.hs-pane{perspective:calc(var(--u) * 1100px);opacity:0;position:absolute}.hs-glow{filter:blur(calc(var(--u) * 6px));opacity:0;background:radial-gradient(closest-side,#fff6e838,#bea2ff12 55%,#0000);position:absolute}.hs-dust{position:absolute}.hs-dust i{box-shadow:0 0 calc(var(--u) * 6px) #fff6e899;background:#fff6e8d9;border-radius:50%;position:absolute;top:0;left:0}.hs-dust i.hs-mote-iris{background:#bea2fff2}.hs-card{will-change:transform;border-radius:calc(var(--u) * 24px);box-shadow:0 calc(var(--u) * 40px) calc(var(--u) * 90px) calc(var(--u) * -46px) #9678ff80, inset 0 1px 0 #ffffff1a;background:linear-gradient(160deg,#ffffff1a,#bea2ff0d 45%,#ffffff05);border:1px solid #ffffff1c;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(84% 88%,#000 60%,#0000 100%);mask-image:radial-gradient(84% 88%,#000 60%,#0000 100%)}.hs-layer{padding:calc(var(--u) * 20px) calc(var(--u) * 24px) calc(var(--u) * 16px);opacity:0;position:absolute;inset:0}.hs-chain-head,.hs-row{grid-template-columns:1fr calc(var(--u) * 74px) 1fr;align-items:center;display:grid}.hs-chain-head{margin-bottom:calc(var(--u) * 6px);font-size:calc(var(--u) * 10px);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.hs-chain-head span:first-child{text-align:right}.hs-chain-head span:nth-child(2){text-align:center}.hs-chain,.hs-row,.hs-cell-call,.hs-cell-put{position:relative}.hs-cell-call{text-align:right;padding-right:calc(var(--u) * 10px)}.hs-cell-put{padding-left:calc(var(--u) * 10px)}.hs-row b{font-size:calc(var(--u) * 15.5px);color:var(--ink-0);font-weight:400;position:relative}.hs-row b.hs-call,.hs-row b.hs-put{font-weight:600}.hs-strike{text-align:center;font-size:calc(var(--u) * 16px);color:#fff;font-weight:500}.hs-bar-call,.hs-bar-put{border-radius:calc(var(--u) * 4px);width:0;height:60%;position:absolute;top:20%}.hs-bar-call{background:linear-gradient(270deg,#f2ad6d52,#f2ad6d00);right:0}.hs-bar-call.is-wall{background:linear-gradient(270deg,#f2ad6d99,#f2ad6d00)}.hs-bar-put{background:linear-gradient(90deg,#72c9b052,#72c9b000);left:0}.hs-bar-put.is-wall{background:linear-gradient(90deg,#72c9b099,#72c9b000)}.hs-flip-line{border-top:1px dashed #bea2ffcc;position:absolute;left:0;right:0}.hs-flip-line span{right:0;top:calc(var(--u) * -14px);font-size:calc(var(--u) * 9.5px);letter-spacing:.14em;text-transform:uppercase;color:var(--flip);position:absolute}.hs-code-layer{font-family:var(--mono);font-size:calc(var(--u) * 12.5px);color:var(--ink-1);line-height:1.55}.hs-code-layer .hs-head{font-family:var(--display)}.hs-code{position:relative;overflow:hidden}.hs-code [data-code]{position:absolute;top:0;left:0;right:0}.hs-code-line{white-space:pre;opacity:0}.hs-k{color:#aaa5c0}.hs-n{color:var(--call)}.hs-s{color:var(--put)}.hs-b{color:var(--flip)}.hs-reason{margin-top:calc(var(--u) * 8px);padding-top:calc(var(--u) * 8px);white-space:pre;color:var(--ink-0);border-top:1px solid #ffffff14}.hs-tape-row{grid-template-columns:calc(var(--u) * 64px) 1fr calc(var(--u) * 74px);height:calc(var(--u) * 25px);font-size:calc(var(--u) * 15.5px);opacity:0;align-items:center;display:grid}.hs-tape-time,.hs-clock{font-family:var(--mono);font-size:calc(var(--u) * 12px);color:var(--ink-2)}.hs-tape-price{color:#fff;font-weight:500}.hs-up,.hs-down{text-align:right}.hs-up{color:var(--put)}.hs-down{color:#e58f8f}.hs-vap-row{grid-template-columns:calc(var(--u) * 56px) 1fr;font-size:calc(var(--u) * 11.5px);color:var(--ink-2);align-items:center;display:grid}.hs-vap-row span.hs-bright{color:#fff;font-weight:600}.hs-vap-row i{border-radius:calc(var(--u) * 3px);background:linear-gradient(90deg,#ffffff4d,#ffffff0d);width:0;height:62%;display:block}.hs-vap-row i.is-va{background:linear-gradient(90deg,#bea2ffb3,#bea2ff1f)}.hs-vap-row i.is-poc{background:linear-gradient(90deg,#ffffffd9,#fff3)}.hs-iv{gap:calc(var(--u) * 10px);margin-top:calc(var(--u) * 4px);display:grid}.hs-iv-row{opacity:0;justify-content:space-between;align-items:baseline;display:flex}.hs-iv-row span{font-size:calc(var(--u) * 14px);color:var(--ink-1)}.hs-iv-row b{font-size:calc(var(--u) * 17px);color:#fff;font-weight:500}.hs-iv-row.is-total{padding-top:calc(var(--u) * 10px);border-top:1px solid #ffffff1a}.hs-iv-row.is-total b{font-size:calc(var(--u) * 24px);color:var(--put);font-weight:600}.hs-win{grid-template-columns:calc(var(--u) * 92px) repeat(3, 1fr);height:calc(var(--u) * 34px);opacity:0;align-items:baseline;display:grid}.hs-win>:not(:first-child){text-align:right}.hs-win span{font-size:calc(var(--u) * 14px);color:var(--ink-1)}.hs-win small{font-size:calc(var(--u) * 10px);color:var(--ink-3);display:block}.hs-win b{font-size:calc(var(--u) * 16px);font-weight:500}.hs-root .hs-win-head{height:auto;margin-bottom:calc(var(--u) * 8px);opacity:1;font-size:calc(var(--u) * 10px);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.hs-win-head span{font-size:inherit}.hs-box{opacity:0;color:var(--ink-1);position:absolute}.hs-panel{padding:calc(var(--u) * 20px) calc(var(--u) * 24px);border-radius:calc(var(--u) * 20px);box-shadow:0 calc(var(--u) * 40px) calc(var(--u) * 90px) calc(var(--u) * -50px) #9678ff73, inset 0 1px 0 #ffffff14;background:linear-gradient(160deg,#181822e6,#0f0f17db 55%,#0c0c12d1);border:1px solid #ffffff1a}.hs-head-bare{margin:0 calc(var(--u) * 4px) calc(var(--u) * 12px)}.hs-read-line+.hs-read-line{margin-top:calc(var(--u) * 11px)}.hs-read-key{margin-bottom:calc(var(--u) * 3px);font-size:calc(var(--u) * 10px);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.hs-read-head{font-size:calc(var(--u) * 23px);color:var(--ink-0);font-weight:500;line-height:1.3}.hs-read-body{font-size:calc(var(--u) * 15px);color:var(--ink-1);line-height:1.45}.hs-panel .general-info-footer{margin:calc(var(--u) * 12px) 0 0;font-size:calc(var(--u) * 10.5px);color:var(--ink-3)}.hs-alert{grid-template-columns:calc(var(--u) * 11px) 1fr auto;gap:calc(var(--u) * 16px);margin-bottom:calc(var(--u) * 14px);opacity:0;align-items:center;display:grid}.hs-alert>i{width:calc(var(--u) * 11px);height:calc(var(--u) * 11px);border-radius:50%}.hs-alert-title{font-size:calc(var(--u) * 17px);color:var(--ink-0);font-weight:500}.hs-alert-detail{margin-top:calc(var(--u) * 5px);font-size:calc(var(--u) * 13px);color:var(--ink-2)}.hs-alert-time{font-family:var(--mono);font-size:calc(var(--u) * 13px);color:var(--ink-1)}.hs-pills{gap:calc(var(--u) * 16px);font-size:calc(var(--u) * 10.5px);letter-spacing:.16em;text-transform:uppercase;display:flex;position:absolute}.hs-pills span{align-items:center;gap:calc(var(--u) * 7px);color:var(--ink-3);display:flex}.hs-pills span.is-on{color:var(--ink-0)}.hs-pills i{width:calc(var(--u) * 18px);background:#ffffff24;border-radius:2px;height:2px;display:block;overflow:hidden}.hs-pills b{background:var(--ink-0);width:0;height:100%;display:block}@media (min-width:861px){.homepage-shell .prism-home>[data-page-card]{min-height:calc(100svh - var(--home-top));flex-direction:column;justify-content:center;margin-top:0;padding-block:clamp(24px,4svh,56px);display:flex}.homepage-shell .prism-home>.membership[data-page-card]{align-content:center;display:grid}.homepage-shell [data-page-card] .chapter-head{margin-bottom:clamp(18px,3.2svh,40px)}.homepage-shell [data-page-card] .chapter-head h2,.homepage-shell .membership h2{font-size:clamp(32px,min(4.6vw,7svh),68px)}.homepage-shell [data-page-card] .chapter-lede{margin-top:clamp(10px,1.6svh,20px)}.homepage-shell .close h2{font-size:clamp(40px,min(6.4vw,11svh),104px)}.homepage-shell .desk .strip{margin-bottom:clamp(18px,3svh,36px);padding-block:0 clamp(18px,3svh,36px)}.homepage-shell .desk .bento-card{min-height:clamp(130px,19svh,240px);padding:clamp(18px,2.4svh,26px) 24px}.homepage-shell .modes-head{grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(18px,3svh,40px)}.homepage-shell .modes h2{font-size:clamp(34px,min(4.8vw,7.5svh),80px)}.homepage-shell .modes-glyph{border-radius:clamp(22px,3.8svh,40px);width:clamp(88px,15svh,160px);height:clamp(88px,15svh,160px)}.homepage-shell .mode-stack{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.homepage-shell .mode-card{grid-template-columns:minmax(0,1fr);gap:clamp(12px,2svh,24px);min-height:0;padding:clamp(22px,3.4svh,40px);position:relative;top:auto}.homepage-shell .mode-card h3{margin-top:6px;font-size:clamp(26px,min(2.6vw,5svh),44px)}.homepage-shell .prism-home>.explore[data-page-card]{padding-block:clamp(10px,2svh,24px)}.homepage-shell .explore .chapter-head{max-width:none;margin-bottom:clamp(10px,1.6svh,18px)}.homepage-shell .explore .chapter-head .kicker,.homepage-shell .explore .chapter-lede,.homepage-shell .explore .lsc-help{display:none}.homepage-shell .explore .chapter-head h2{white-space:nowrap;font-size:clamp(26px,min(3vw,5svh),50px)}.homepage-shell .prism-home>.learn{margin-inline:min(0px,50% - min(92vw,1760px)/2)}.homepage-shell .learn .stories{gap:clamp(16px,1.4vw,26px)}.homepage-shell .learn .story-visual{border-radius:14px;height:clamp(170px,36svh,400px)}.homepage-shell .learn .story-visual>*{zoom:var(--story-zoom,1)}.homepage-shell .learn .story h3{font-size:clamp(18px,min(1.4vw,2.7svh),26px)}.homepage-shell .learn .story-copy>p{font-size:clamp(13.5px,min(.95vw,1.8svh),16px)}.homepage-shell .learn .story-copy>span{font-size:12px}@media (min-height:780px){.homepage-shell .learn{--story-zoom:1.15}}@media (min-height:1000px){.homepage-shell .learn{--story-zoom:1.35}}.homepage-shell .prism-home>[data-page-card]>*{zoom:var(--card-fit,1)}}@media (min-width:861px) and (max-height:860px){.homepage-shell .desk .bento-card h3{margin:12px 0 6px;font-size:19px}.homepage-shell .desk .bento-card p{font-size:13px;line-height:1.5}.homepage-shell .desk .home-feed-latency{margin-top:8px}.homepage-shell .faq-list summary{min-height:52px;padding-block:12px}.homepage-shell .explore .home-preview-tabs{margin-bottom:8px}.homepage-shell .explore .home-preview-tabs button{min-height:36px;padding-block:6px}.homepage-shell .explore .lhp-lesson-intro{display:none}.homepage-shell .explore .lhp-session-rail{grid-column:1/-1}.homepage-shell .explore .lhp-session-choice{min-height:40px;padding-block:4px}.homepage-shell .explore .lsc-lesson-details{display:none}}.homepage-shell[data-page-motion=off] .hero-track{height:auto}.homepage-shell[data-page-motion=off] .hero-stick{height:auto;min-height:calc(100svh - var(--home-top));grid-template-rows:minmax(calc(100svh - var(--home-top)), auto) auto;display:grid;position:relative}.homepage-shell[data-page-motion=off] .prism-stage{height:calc(100svh - var(--home-top));inset:0 0 auto}.homepage-shell[data-page-motion=off] .hero-text{align-self:end;padding:120px 4vw 80px;position:relative;bottom:auto;left:auto;right:auto}.homepage-shell[data-page-motion=off] .hero-meta{top:calc(100svh - var(--home-top) - 130px);position:absolute;bottom:auto}.homepage-shell[data-page-motion=off] .hero-proof{padding:24px 4vw 72px;position:relative;inset:auto;opacity:1!important;transform:none!important}.homepage-shell[data-page-motion=off] .book-proof{max-height:none}.homepage-shell[data-page-motion=off] .how-track{height:auto}.homepage-shell[data-page-motion=off] .how-stick{height:auto;padding-block:clamp(80px,10vw,140px);position:relative}.homepage-shell[data-page-motion=off] .how-diagram{max-height:none}.homepage-shell[data-page-motion=off] .how-step,.homepage-shell[data-page-motion=off] .hero-text,.homepage-shell[data-page-motion=off] .hero-meta,.homepage-shell[data-page-motion=off] .mode-card-first{opacity:1!important;transform:none!important}.homepage-shell[data-page-motion=off] .mode-card{position:relative;top:auto}@media (max-width:1100px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-wide{grid-column:span 2}.stories{grid-template-columns:repeat(3,minmax(0,1fr))}.how-stick{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.book-body{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.membership{grid-template-columns:1fr}}@media (max-width:860px){.hero-track{height:auto}.hero-stick{height:auto;min-height:calc(100svh - var(--home-top));grid-template-rows:minmax(calc(100svh - var(--home-top)), auto) auto;display:grid;position:relative}.prism-stage{height:calc(100svh - var(--home-top));inset:0 0 auto}.hero-text{align-self:end;padding:96px 4vw 28px;position:relative;bottom:auto;left:auto;right:auto;opacity:1!important;transform:none!important}.hero-story{display:none}.hero-meta{flex-direction:row;justify-content:space-between;align-items:center;padding:0 4vw 24px;position:relative;bottom:auto;right:auto;opacity:1!important}.hero-proof{padding:12px 4vw 56px;position:relative;inset:auto;opacity:1!important;transform:none!important}.book-proof{max-height:none;padding:22px 20px 18px}.book-body{grid-template-columns:1fr;grid-template-areas:"stats""ladder""clocks"}.book-ladder{min-height:300px}.book-clocks{grid-template-columns:1fr 1fr}.how-track{height:auto}.how-stick{grid-template-columns:1fr;gap:40px;height:auto;padding-block:clamp(72px,10vw,120px);position:relative}.how-diagram{max-height:none}.how-step{opacity:1!important;transform:none!important}.stories{grid-template-columns:repeat(2,minmax(0,1fr))}.modes-head{grid-template-columns:1fr}.modes-glyph{display:none}.mode-card{grid-template-columns:1fr;gap:20px;min-height:0}.mode-list{grid-template-columns:1fr;gap:12px}.next-head{grid-template-columns:1fr;gap:16px}.next-inner{padding:28px 22px 22px}.next-items{grid-template-columns:1fr}.next-items li+li{border-left:0;border-top:1px solid var(--hair-1);padding-left:0}.membership-features{grid-template-columns:1fr}.offer{padding:28px 24px 24px}.chapter-head-row{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.home-preview .historical-landing-preview{flex-direction:column;display:flex}.home-preview-tabs{gap:8px}.home-preview-tabs button{border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;gap:3px;padding:10px 14px}.home-preview .lhp-lesson-intro,.spy-preview-heading,.spy-preview-status,.spy-preview-footer{flex-direction:column;align-items:flex-start;gap:8px}.home-preview .lhp-lesson-intro{padding:12px 16px}.home-preview .lhp-history-label{display:none}.delayed-spy-preview{padding:18px}.spy-preview-empty{padding:20px 0}.explore-frame{border-radius:16px;padding:6px}.bento{grid-template-columns:1fr}.bento-wide{grid-column:auto}.bento-card{min-height:0}.bento-card h3{margin-top:22px}.stories{grid-template-columns:1fr}.story-visual{height:190px}.book-stats{grid-template-columns:1fr 1fr}.book-clocks{grid-template-columns:1fr}.book-foot{flex-direction:column;align-items:flex-start;gap:6px}.homepage-shell .hero-text h1{font-size:clamp(44px,12.5vw,72px)}.hero-eyebrow{flex-wrap:wrap;gap:8px 12px}.homepage-shell .hero-actions{gap:14px}.marquee-group{gap:40px;padding-right:40px;font-size:12px}.mode-card{border-radius:18px;padding:24px 20px}}@media (max-width:860px){.homepage-shell .hero-stick>.hero-story{pointer-events:auto;max-width:none;padding:8px 4vw 28px;display:block;position:relative;inset:auto;opacity:1!important;transform:none!important}.homepage-shell .hero-stick>.hero-story .hero-story-title{font-size:clamp(30px,8.4vw,44px)}.homepage-shell .mode-card,.homepage-shell .mode-card-second{position:relative;top:auto}.homepage-shell .mode-card h3{padding-block:24px 8px}.homepage-shell .prism-home{flex-direction:column;display:flex}.homepage-shell .prism-home>*{order:2}.homepage-shell .prism-home>.hero-track{order:0}.homepage-shell .prism-home>.explore{order:1}}@media (max-width:700px){.hero-eyebrow-note:before{content:none}.homepage-shell .explore-frame{margin-inline:-2vw;padding:4px}.homepage-shell .explore .chapter-lede{font-size:16px}.homepage-shell .lsc-social-marker{opacity:.85;width:22px;height:22px;font-size:10px}.homepage-shell .how-diagram{padding:10px 8px 30px}.homepage-shell .how-svg .how-level-label,.homepage-shell .how-svg .how-label{letter-spacing:.02em;font-size:19px}.homepage-shell .how-svg .how-axis-label{font-size:17px}.homepage-shell .strip-note{color:var(--ink-1);font-size:13px}.homepage-shell .story .rc-thumb-caption,.homepage-shell .story .rc-thumb-title{font-size:12px}.homepage-shell .story .rc-thumb-title>span:last-child{font-size:11px}.homepage-shell .story-visual,.homepage-shell .learn .story-visual,.homepage-shell .story .resource-case-thumb{height:auto}.homepage-shell .story .resource-case-thumb .resource-case-chart>svg{max-height:none}}@media (max-width:390px){.homepage-shell .hero-actions{flex-direction:column;align-items:stretch;gap:8px}.homepage-shell .hero-actions .text-link{justify-content:center}}@media (max-width:340px){.book-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.homepage-shell[data-page-motion=on] .split-inner{animation:word-rise 1.15s var(--ease-out) calc(.18s + var(--i,0) * 70ms) both!important}.homepage-shell[data-page-motion=on][data-settled] [data-reveal]{transition:opacity 1s var(--ease-out) var(--reveal-delay,0s), transform 1s var(--ease-out) var(--reveal-delay,0s)!important}.homepage-shell[data-page-motion=on] .hero-scroll-line:after{animation:scroll-line 2.4s var(--ease-out) infinite!important}.homepage-shell[data-page-motion=on] .skeleton-line,.homepage-shell[data-page-motion=on] .skeleton-block{animation:1.6s linear infinite shimmer!important}.homepage-shell[data-page-motion=on] .marquee-track{animation:marquee var(--marquee-seconds,40s) linear infinite!important}.homepage-shell[data-page-motion=on] .marquee[data-reverse] .marquee-track{animation-direction:reverse!important}.homepage-shell[data-page-motion=on] .offer-beam{animation:6s linear infinite beam-turn!important}.homepage-shell[data-page-motion=on] .prism-canvas{transition:opacity 1.4s!important}.homepage-shell .pill>svg,.homepage-shell .text-link>svg,.story-visual,.story>svg{transition:none}}.hs-output{transform-origin:83% 24%;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.hs-chart-glass{fill:#121a28b3;stroke:#b4beda4d;stroke-width:1px}.hs-output .hs-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 calc(var(--u) * 28px) rgb(150 120 255/calc(.06 + var(--breath,.5) * .1));background:linear-gradient(145deg,#121a28d1,#121a28b3)}.hs-output .hs-read-head{font-size:calc(var(--u) * 19px)}.hs-output .hs-read-body{font-size:calc(var(--u) * 12.5px)}.hs-output .hs-read-line+.hs-read-line{margin-top:calc(var(--u) * 8px)}.hs-output .hs-panel{padding:calc(var(--u) * 16px) calc(var(--u) * 20px)}.hs-output .hs-alert{padding-block:calc(var(--u) * 10px);border-top:1px solid #b4beda3d;margin:0}.hs-output .hs-alert-time{font-size:calc(var(--u) * 11px)}.hs-candle.is-up{fill:#72c9b0;stroke:#72c9b0}.hs-candle.is-down{fill:#e58f8f;stroke:#e58f8f}.hs-pills{font-size:calc(var(--u) * 9px);letter-spacing:.1em;justify-content:space-between;gap:5px}.hs-pills span{gap:4px}.hs-pills i{width:calc(var(--u) * 10px)}.hs-output .hs-chart-glass{filter:drop-shadow(0 0 calc(var(--u) * 12px) rgb(150 120 255/calc(.08 + var(--breath,.5) * .14)))}.hs-alert-stage{overflow:hidden}.hs-output .hs-alert{background:rgb(190 162 255/calc(var(--alert-flash,0) * .15));border-radius:calc(var(--u) * 6px)}.hs-output .hs-alert-title{font-size:calc(var(--u) * 14px)}.hs-output .hs-alert-detail{font-size:calc(var(--u) * 11.5px)}
