@layer reset, shared, sections, tailwind-utilities;@layer sections{@keyframes styles_afPulse__FuyXu{0%{transform:scale(1);opacity:.5}70%{transform:scale(2.6);opacity:0}to{opacity:0}}.styles_root__zp4Qb .af-pulse{animation:styles_afPulse__FuyXu 2.6s ease-out infinite}@media (prefers-reduced-motion:reduce){.styles_root__zp4Qb .af-pulse{animation:none;opacity:0}}}.styles_dashboard__EeKEI{padding:clamp(24px,3vw,40px)}.styles_chart__KpPTR{height:clamp(280px,34vw,440px)}.styles_chartGlow__VIBtm{width:46%;transform:translateX(-50%);background:radial-gradient(52% 62% at 50% 40%,rgba(139,92,246,.2),transparent 72%);transition:opacity 1s ease .5s}.styles_area__BPMqv{transition:opacity 1.4s ease .3s}.styles_line__JBTXX{transition:stroke-dashoffset 1.7s cubic-bezier(.33,0,.15,1)}.styles_leftVeil__ZjoNd{background:linear-gradient(90deg,rgba(9,8,22,.42) 40%,rgba(9,8,22,0))}.styles_leftVeil__ZjoNd,.styles_rightVeil__DV3zE{backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px)}.styles_rightVeil__DV3zE{background:linear-gradient(270deg,rgba(9,8,22,.42) 50%,rgba(9,8,22,0))}.styles_dropGuide__pBZeI{background:linear-gradient(180deg,transparent,rgba(240,171,252,.35) 20%,rgba(240,171,252,.35) 85%,transparent);transform:translateX(-.5px);transition:opacity .6s ease 1.1s}.styles_dropMarker__X5LF_{transform:translate(-50%,-50%);transition:opacity .5s ease 1.3s}.styles_markerDot__DC43n{box-shadow:0 0 0 4px rgba(240,171,252,.25),0 3px 12px rgba(240,171,252,.7)}.styles_tooltip__UW1jg{transform:translate(-50%,-100%);transition:opacity .6s ease 1.4s,transform .6s cubic-bezier(.22,1,.36,1) 1.4s}.styles_tooltipPanel__l_8T_{box-shadow:0 14px 36px rgba(0,0,0,.5);backdrop-filter:blur(8px)}.styles_tooltipArrow__Zzziv{transform:rotate(45deg)}.styles_sectionGlow__1F_Es{inset:10% 0 20%;background:radial-gradient(60% 55% at 50% 42%,rgba(94,72,208,.14) 0,transparent 70%)}.styles_pillarAccent__5zJok{background:linear-gradient(90deg,var(--accent),transparent)}@layer reset, shared, sections, tailwind-utilities;@layer sections{.styles_root__py5wv [data-paused=true] .fbar:after{animation-play-state:paused}.styles_root__py5wv .ftab.on .fbar:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--accent),var(--violet));transform-origin:top;animation:styles_fbarFill__tvPHj 9s linear forwards}@keyframes styles_fbarFill__tvPHj{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.styles_root__py5wv .ftab .fbody{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .35s ease}.styles_root__py5wv .ftab.on .fbody{grid-template-rows:1fr;opacity:1}.styles_root__py5wv .ftabs-all .ftab .fbody{grid-template-rows:1fr;opacity:.72}.styles_root__py5wv .ftabs-all .ftab.on .fbody{opacity:1}.styles_root__py5wv .ftab .fbody>span{overflow:hidden}.styles_root__py5wv .fstage-in{animation:styles_fstageIn___O_F4 .55s cubic-bezier(.22,1,.36,1) both}@keyframes styles_fstageIn___O_F4{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}.styles_root__py5wv .sq{animation-fill-mode:both!important}@keyframes styles_sqPop__hCnTA{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes styles_sqFade__6tmro{0%{opacity:0}to{opacity:1}}@keyframes styles_sqDraw__vHDN8{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes styles_sqGrowX__4s4oz{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes styles_sqOptIn__r6duh{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes styles_sqBar__xksKj{0%{transform:scaleY(.06)}to{transform:scaleY(1)}}@keyframes styles_sqWipeX__qWK9x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes styles_sqHead__Z4FRT{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes styles_sqTick__OH2D9{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}.styles_root__py5wv .ai-bar{transform-origin:center;will-change:transform}.styles_root__py5wv .ai-spec{opacity:0;transition:opacity .5s ease;-webkit-mask-image:radial-gradient(circle 100px at var(--mx,-999px) 50%,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 45%,transparent 74%);mask-image:radial-gradient(circle 100px at var(--mx,-999px) 50%,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 45%,transparent 74%)}.styles_root__py5wv .ai-wave.lit .ai-spec{opacity:.72}@media (prefers-reduced-motion:reduce){.styles_root__py5wv .ai-spec{display:none}}@keyframes styles_sqUnveil__lasKO{0%{clip-path:inset(0 100% -10% -2px);opacity:.15}to{clip-path:inset(0 -6% -10% -2px);opacity:1}}@keyframes styles_sqRoll__arn6D{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:translateY(0)}}@keyframes styles_sqDrop__dsv0R{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.styles_root__py5wv .sq{animation:none!important;opacity:1!important}.styles_root__py5wv .ftab.on .fbar:after{animation:none;transform:none}.styles_root__py5wv .fstage-in{animation:none}}}.styles_player__TyUKF{background:radial-gradient(130% 110% at 28% 0,#1a1540 0,#0b0920 58%,#070613 100%)}.styles_slideFrame__1wowm{left:6%;top:14%;width:30%;height:52%;background:linear-gradient(160deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.02))}.styles_slideHeading__GcM8R{left:9%;top:22%;width:18%}.styles_slideLine__GUqWB{left:9%;top:31%;width:23%}.styles_slideShortLine__pzEfy{left:9%;top:39%;width:20%}.styles_playerFooter__h5ur2{left:4%;right:4%;bottom:7%}.styles_quizProgress__QrAoG{left:4%;right:4%;bottom:16%}.styles_quizProgressFill__NvKJf{width:49%;transform-origin:left;animation:styles_sqGrowX__4s4oz .9s cubic-bezier(.22,1,.36,1) .1s both}.styles_quizProgressMarker__GCABp{left:49%;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 14px rgba(123,130,255,.7);animation:styles_sqPop__hCnTA .4s cubic-bezier(.34,1.56,.64,1) .9s both}.styles_quizPanel__5LJ3a{right:6%;top:12%;width:46%;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 22px 60px rgba(0,0,0,.55);animation:styles_sqPop__hCnTA .5s cubic-bezier(.34,1.56,.64,1) 1.2s both}.styles_selectedAnswer__GIubc{animation:styles_sqFade__6tmro .4s ease 1.9s both}.styles_secondAnswer__K6tBa{animation:styles_sqFade__6tmro .4s ease 2.05s both}.styles_thirdAnswer__szwqD{animation:styles_sqFade__6tmro .4s ease 2.2s both}.styles_resumingLabel__MiJiK{animation:styles_sqFade__6tmro .4s ease 2.7s both}.styles_branchStage__v11am{background:radial-gradient(130% 110% at 28% 0,#16123a 0,#0a081c 58%,#070613 100%)}.styles_branchSourceTrack__J1YFe{stroke-dasharray:1;animation:styles_sqDraw__vHDN8 .5s ease-out .1s both}.styles_branchTrack__jQA1c{stroke-dasharray:1}.styles_branchSourceSignal__DfrPp{stroke-dasharray:1;animation:styles_sqDraw__vHDN8 .5s cubic-bezier(.6,0,.2,1) 1.15s both}.styles_branchSourceDot__B1mar{animation:styles_sqFade__6tmro .3s ease both}.styles_branchDecision__KBoKh{transform-box:fill-box;transform-origin:center;animation:styles_sqPop__hCnTA .5s cubic-bezier(.22,1,.36,1) .7s both}.styles_branchQuizChips__fEFaq{animation:styles_sqFade__6tmro .4s ease 2.5s both}.styles_elapsedNumber__5RJ_t{min-width:.62em;vertical-align:bottom}.styles_elapsedDigit__KD1Hn{animation:styles_sqRoll__arn6D .26s cubic-bezier(.22,1,.36,1) both}.styles_aiStage__8TyDa{background:radial-gradient(120% 130% at 20% -10%,#171334 0,#0c0a22 50%,#06050f 100%);grid-template-columns:minmax(280px,470px) 96px max-content;padding:7% 5%}.styles_waveBar__SfSeH{transform:scaleY(.08)}.styles_waveScan__NA378{clip-path:inset(0 100% 0 0)}.styles_scanBar___9HoY{background:linear-gradient(180deg,rgba(196,181,253,.92),rgba(123,130,255,.42));transform:scaleY(.08)}.styles_spectrumBar__9y24x{background:linear-gradient(180deg,rgba(232,228,255,.62),rgba(190,180,245,.3));transform:scaleY(.08)}.styles_scanHead__ocUyo{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.85) 22%,hsla(0,0%,100%,.85) 78%,transparent)}.styles_quizMarker__K1gkk{transform:translate(-50%)}.styles_chapterBaseline__gefkc{transform-origin:left;animation:styles_sqGrowX__4s4oz .6s cubic-bezier(.22,1,.36,1) .15s both}.styles_chapterTick__ZX5gw{transform-origin:top}.styles_waveTimes__GWVEg{animation:styles_sqFade__6tmro .4s ease .5s both}.styles_assetConnector__ff_xr{transform:translateY(-20px)}.styles_assetSignal__uPnhZ{transform-origin:left;background:linear-gradient(90deg,rgba(123,130,255,0),rgba(123,130,255,.9) 20%,rgba(167,139,250,.95) 80%,rgba(167,139,250,0));box-shadow:0 0 7px rgba(139,110,246,.45)}@layer reset, shared, sections, tailwind-utilities;.styles_glow__HgPDb{inset:20% 0 0;background:radial-gradient(55% 70% at 50% 100%,rgba(94,72,208,.16) 0,transparent 70%)}.styles_title__ngkp5{font-size:calc(clamp(36px, 4.6vw, 64px) * var(--type-scale))}@layer reset, shared, sections, tailwind-utilities;.styles_slideGlow__4e2L1{background:radial-gradient(76% 96% at 18% -6%,rgba(150,136,255,.16),transparent 62%)}.styles_slideContent__EoKcG{left:8%;top:18%}.styles_courseWindow__7teFc{box-shadow:0 16px 40px rgba(0,0,0,.45)}.styles_progressFill__k_8Lz{width:52.5%}.styles_lectureStill__afeA_{background:radial-gradient(86% 112% at 15% -10%,#1c1842 0,#100d26 48%,#0a0818 100%)}.styles_lectureGlow___4JyG{width:64%;height:74%;background:radial-gradient(50% 50% at 50% 50%,rgba(150,136,255,.2),transparent 72%)}.styles_lectureFade__3MuOs{height:36%;background:linear-gradient(180deg,transparent,rgba(92,82,158,.12))}.styles_lectureContent__icZSi{left:7.5%;top:13%;bottom:15%;width:43%}.styles_layerCard__Ku03f{box-shadow:inset 0 2px 0 hsla(0,0%,100%,.05),0 24px 48px rgba(0,0,0,.55),0 64px 120px rgba(0,0,0,.5),0 0 0 1px rgba(139,92,246,.1)}.styles_layerScrim__WwQto{background:linear-gradient(90deg,rgba(8,7,20,.06),rgba(8,7,20,.4) 46%,rgba(8,7,20,.6))}.styles_layerVignette__It873{box-shadow:inset 0 0 54px 8px rgba(6,5,15,.42)}.styles_quizPanel__tQODx{right:4.5%;top:10.5%;width:46%;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 44px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.06)}.styles_quizStatusDot__otFrD{box-shadow:0 0 8px rgba(240,171,252,.7)}.styles_selectedAnswer__f0O9p{box-shadow:0 0 0 3px rgba(123,130,255,.1)}.styles_layerFooter__ftBVt{background:linear-gradient(180deg,transparent,rgba(6,5,15,.55))}.styles_layerProgressFill__R8gtW{width:52.5%;background:linear-gradient(90deg,rgba(123,130,255,.75),#fff)}.styles_layerProgressMarker___Ec07{left:52.5%;box-shadow:0 0 0 3px rgba(240,171,252,.2),0 1px 4px rgba(0,0,0,.5)}.styles_heatmapLabel__Os3Qy{transform:translateX(-50%)}.styles_legendDivider__zdomD{align-self:stretch}.styles_composition__JKlix{padding-bottom:13%;perspective:1600px}.styles_coursePlane__G_Qw3{transform:rotateX(6deg);transform-origin:50% 0}.styles_layerPlane__1S8Gg{right:0;width:64%;max-width:96%}@layer reset, shared, sections, tailwind-utilities;@layer sections{.styles_root__NlkUK .hcard{--mx:0;--my:0;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;will-change:transform}.styles_root__NlkUK .hcard:hover{transform:translateY(-3px)}.styles_root__NlkUK .hw-p1{transform:translate(calc(var(--mx) * 2px),calc(var(--my) * 2px));transition:transform .25s ease-out}.styles_root__NlkUK .hw-p2{transform:translate(calc(var(--mx) * 3px),calc(var(--my) * 3px));transition:transform .25s ease-out}.styles_root__NlkUK .hw-p1i{transform:translate(calc(var(--mx) * -2px),calc(var(--my) * -2px));transition:transform .25s ease-out}.styles_root__NlkUK .hw-frame{transition:border-color .35s ease .05s,box-shadow .35s ease .05s}.styles_root__NlkUK .hcard:hover .hw-frame{border-color:rgba(123,130,255,.55);box-shadow:inset 0 0 24px rgba(123,130,255,.08)}.styles_root__NlkUK .hw-chip{transition:transform .55s cubic-bezier(.22,1,.36,1) .15s,box-shadow .55s ease .15s}.styles_root__NlkUK .hcard:hover .hw-chip{transform:translate(-26px,-16px);box-shadow:0 10px 30px rgba(123,130,255,.25),inset 0 1px 0 hsla(0,0%,100%,.18)}.styles_root__NlkUK .hw-frame-lbl{transition:color .3s ease .4s}.styles_root__NlkUK .hcard:hover .hw-frame-lbl{color:var(--violet-soft)}.styles_root__NlkUK .hw-b1,.styles_root__NlkUK .hw-b2,.styles_root__NlkUK .hw-b3{stroke-dasharray:1 2;stroke-dashoffset:0}.styles_root__NlkUK .hcard:hover .hw-b1{animation:styles_hwDraw__1ZWgN .4s ease-out both}.styles_root__NlkUK .hcard:hover .hw-b2{animation:styles_hwDraw__1ZWgN .45s ease-out .32s both}.styles_root__NlkUK .hcard:hover .hw-b3{animation:styles_hwDraw__1ZWgN .45s ease-out .44s both}.styles_root__NlkUK .hw-n1,.styles_root__NlkUK .hw-n2,.styles_root__NlkUK .hw-n3,.styles_root__NlkUK .hw-nq{transform-box:fill-box;transform-origin:center}.styles_root__NlkUK .hcard:hover .hw-nq{animation:styles_hwPop__mWx8h .35s cubic-bezier(.34,1.56,.64,1) .26s both}.styles_root__NlkUK .hcard:hover .hw-n2{animation:styles_hwPop__mWx8h .35s cubic-bezier(.34,1.56,.64,1) .72s both}.styles_root__NlkUK .hcard:hover .hw-n3{animation:styles_hwPop__mWx8h .35s cubic-bezier(.34,1.56,.64,1) .84s both}.styles_root__NlkUK .hcard:hover .hw-t2{animation:styles_hwFade__LWSXT .3s ease .8s both}.styles_root__NlkUK .hcard:hover .hw-t3{animation:styles_hwFade__LWSXT .3s ease .92s both}@keyframes styles_hwDraw__1ZWgN{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes styles_hwPop__mWx8h{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes styles_hwFade__LWSXT{0%{opacity:0}to{opacity:1}}.styles_root__NlkUK .hw-bar{transform-origin:bottom}.styles_root__NlkUK .hcard:hover .hw-bar{animation:styles_hwRise__kfVAY .5s cubic-bezier(.22,1,.36,1) calc(var(--i) * 28ms) both}.styles_root__NlkUK .hcard:hover .hw-bar-hot{animation:styles_hwRise__kfVAY .5s cubic-bezier(.22,1,.36,1) calc(var(--i) * 28ms) both,styles_hwPulse__DXz2C 1.4s ease .75s 1}@keyframes styles_hwRise__kfVAY{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes styles_hwPulse__DXz2C{0%,to{box-shadow:0 0 0 rgba(240,171,252,0)}35%{box-shadow:0 0 14px rgba(240,171,252,.7)}}.styles_root__NlkUK .hcard:hover .hw-reveal{animation:styles_hwWipe__O3fVN .9s cubic-bezier(.33,0,.15,1) both}@keyframes styles_hwWipe__O3fVN{0%{clip-path:inset(-5% 100% -5% -2%)}to{clip-path:inset(-5% -2% -5% -2%)}}.styles_root__NlkUK .hw-mk{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.styles_root__NlkUK .hcard:hover .hw-mk{animation:styles_hwMk__pAWbY .4s cubic-bezier(.34,1.56,.64,1) .62s both}@keyframes styles_hwMk__pAWbY{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.styles_root__NlkUK .hcard *{animation:none!important;transition:none!important}.styles_root__NlkUK .hw-p1,.styles_root__NlkUK .hw-p1i,.styles_root__NlkUK .hw-p2{transform:none}}}.styles_frameBorder__1EWt0{border:1px dashed hsla(0,0%,100%,.14)}.styles_embedLayer__I18oh{width:46%}.styles_measureMarker__Ttccw{left:38%;top:25.3%}.styles_markerDot__z03Ra{box-shadow:0 0 0 3px rgba(123,130,255,.35)}.styles_analyticsLink__pyG_Q{background:none;font-family:inherit}.styles_root__NlkUK .styles_analyticsLink__pyG_Q:hover{color:var(--violet-soft)}@layer reset, shared, sections, tailwind-utilities;@layer sections{.styles_root__im_Ga .int-cap{overflow:hidden;line-height:1.4}.styles_root__im_Ga .int-cap>span{display:block;transform:translateY(120%);opacity:0;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .36s cubic-bezier(.4,0,.2,1)}.styles_root__im_Ga .int-card:focus-within .int-cap>span,.styles_root__im_Ga .int-card:hover .int-cap>span{transform:none;opacity:1}@media (prefers-reduced-motion:reduce){.styles_root__im_Ga .int-cap>span{transform:none;opacity:1;transition:none}}.styles_root__im_Ga .int-node{position:relative;transition:border-color .3s ease,box-shadow .3s ease}.styles_root__im_Ga .int-node.hit{box-shadow:0 0 0 1px rgba(139,146,255,.3),0 10px 40px rgba(101,108,255,.22)}.styles_root__im_Ga .int-node .int-ring{position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(139,146,255,.7);opacity:0;pointer-events:none}.styles_root__im_Ga .int-node.hit .int-ring{animation:styles_intRing__d5CmT .7s ease-out}@keyframes styles_intRing__d5CmT{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.045)}}}.styles_track__uS6sL{transition:stroke .5s ease}.styles_endpoint__BBWVu{transition:fill .5s ease}.styles_signalHead__lcQx0{box-shadow:0 0 6px .5px rgba(199,203,255,.7)}.styles_passiveCard__1dK0e{box-shadow:0 18px 44px rgba(0,0,0,.4)}.styles_routeTick___MDTS{transition:background .4s ease,height .4s cubic-bezier(.22,1,.36,1)}@layer reset, shared, sections, tailwind-utilities;@layer sections{.styles_root__xAsMF .price-accent{position:absolute;top:0;left:0;right:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent 0,var(--accent) 30%,var(--violet) 70%,transparent 100%)}.styles_root__xAsMF .price-phase{perspective:950px;perspective-origin:62% 38%}.styles_root__xAsMF .price-3d{position:absolute;inset:0;z-index:0;pointer-events:none;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform}.styles_root__xAsMF .price-numeral{position:absolute;top:-14%;right:-2%;margin:0;line-height:.72;font-weight:800;font-size:clamp(168px,31vw,340px);letter-spacing:-.055em;transform:translateZ(58px);color:rgba(150,143,232,.16);-webkit-text-stroke:1px rgba(190,184,255,.34);user-select:none;text-shadow:1px 1px 0 rgba(96,90,168,.55),2px 2px 0 rgba(90,84,160,.5),3px 3px 0 rgba(84,78,152,.47),4px 4px 0 rgba(78,72,144,.44),5px 5px 0 rgba(72,66,136,.41),6px 6px 0 rgba(66,60,128,.38),7px 7px 0 rgba(60,55,120,.35),8px 8px 0 rgba(54,49,112,.32),9px 9px 0 rgba(48,44,104,.29),10px 10px 0 rgba(43,39,96,.27),11px 11px 0 rgba(38,34,88,.24),12px 12px 0 rgba(33,30,80,.22),13px 13px 0 rgba(28,25,72,.2),14px 14px 0 rgba(22,20,60,.18)}@media (prefers-reduced-motion:reduce){.styles_root__xAsMF .price-3d{transform:none}}.styles_root__xAsMF .price-connector{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0b0918;border:1px solid hsla(0,0%,100%,.16);color:var(--violet-soft);box-shadow:0 8px 24px rgba(0,0,0,.5);z-index:3}@media (max-width:1000px){.styles_root__xAsMF .price-connector{border-right:none;border-bottom:1px solid var(--line);transform:translate(-50%,-50%) rotate(90deg)}}@media (max-width:640px){.styles_root__xAsMF .price-numeral{font-size:clamp(120px,40vw,168px);top:-9%}}}@layer reset, shared, sections, tailwind-utilities;.styles_number__vA_g3{box-shadow:0 8px 22px rgba(0,0,0,.35)}.styles_title__WpiCW{font-size:clamp(30px,3.3vw,50px)}