.ocean-sheet:has(.ClimbJourney_climb__e4T_k){overflow:clip}.ClimbJourney_climb__e4T_k{position:relative;padding:0 12px}.ClimbJourney_climb__e4T_k[data-armed]{height:280vh}@media (max-width:767px){.ClimbJourney_climb__e4T_k[data-armed]{height:210vh}}.ClimbJourney_stick__AdDRY{position:sticky;top:0;display:flex;align-items:center;justify-content:center;min-height:100svh;padding:88px 0 24px}.ClimbJourney_panel__SWLwV{position:relative;width:min(100%,1280px,calc((100svh - 128px) * 1.5));aspect-ratio:3/2;overflow:hidden;border-radius:28px;background:hsl(var(--ocean-canvas));box-shadow:0 1px 2px hsl(var(--ocean-ink)/.08),0 40px 80px -40px hsl(var(--ocean-ink)/.6);isolation:isolate}.ClimbJourney_world__GAqDr{position:absolute;inset:0;will-change:transform}.ClimbJourney_scene__PPurY{position:absolute;inset:0;width:100%;height:100%;display:block}.ClimbJourney_layer__C0EHY{pointer-events:none}@media (max-width:767px){.ClimbJourney_panel__SWLwV{aspect-ratio:auto;height:min(calc(100svh - 112px),600px);border-radius:22px}.ClimbJourney_world__GAqDr{inset:0 auto 0 0;width:auto;aspect-ratio:3/2}.ClimbJourney_climb__e4T_k:not([data-armed]) .ClimbJourney_world__GAqDr{left:auto;right:0}}.ClimbJourney_grade__dCDip{mix-blend-mode:color;opacity:.88}.ClimbJourney_gradeA___saQx{stop-color:hsl(var(--ocean-deep))}.ClimbJourney_gradeB__waI7l{stop-color:hsl(var(--ocean-glow-sky))}.ClimbJourney_gradeC__MFCLK{stop-color:hsl(var(--ocean-deep))}.ClimbJourney_warmth__m4Vy4{mix-blend-mode:soft-light}.ClimbJourney_warmA__w3w3b{stop-color:hsl(var(--warning)/.95)}.ClimbJourney_warmB__pNEn5{stop-color:hsl(var(--warning)/0)}.ClimbJourney_night__XTv6R{fill:hsl(var(--ocean-canvas)/.62)}.ClimbJourney_nightLayer__1ghId,.ClimbJourney_stars__EcpfN{opacity:0}.ClimbJourney_star__hx7RN{fill:hsl(var(--ocean-frost));animation:ClimbJourney_twinkle__Giqm5 3.2s ease-in-out infinite}@keyframes ClimbJourney_twinkle__Giqm5{50%{opacity:.25}}.ClimbJourney_sunHalo__uec0e{opacity:.9}.ClimbJourney_sunA__hstS9{stop-color:hsl(var(--warning)/.75)}.ClimbJourney_sunB__4LW_S{stop-color:hsl(var(--warning)/.24)}.ClimbJourney_sunC__ckkje{stop-color:hsl(var(--purchase)/0)}.ClimbJourney_discA__SIC77{stop-color:hsl(var(--ocean-frost))}.ClimbJourney_discB__T6GaW{stop-color:hsl(var(--warning))}.ClimbJourney_disc__jgDb7{filter:drop-shadow(0 0 22px hsl(var(--warning)/.9))}.ClimbJourney_rays__G2ASz{fill:hsl(var(--warning)/.07);animation:ClimbJourney_rays__G2ASz 70s linear infinite}@keyframes ClimbJourney_rays__G2ASz{to{transform:rotate(1turn)}}.ClimbJourney_embers__CybU0 circle{fill:hsl(var(--warning));opacity:0;transform-box:fill-box;animation:ClimbJourney_ember__5eRGb 10s linear infinite}@keyframes ClimbJourney_ember__5eRGb{0%{opacity:0;transform:translate(0)}15%{opacity:.8}to{opacity:0;transform:translate(var(--dx,0),-240px)}}.ClimbJourney_trailBase__bDiMq{fill:none;stroke:hsl(var(--ocean-frost)/.4);stroke-width:3;stroke-dasharray:7 9}.ClimbJourney_trail__3Ik_A{fill:none;stroke:hsl(var(--ocean-hl));stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ClimbJourney_stop__tRdZA .ClimbJourney_halo__b4MVG{fill:hsl(var(--ocean-hl)/.25);opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4);transition:opacity .4s ease,transform .5s cubic-bezier(.3,1.6,.5,1)}.ClimbJourney_stop__tRdZA .ClimbJourney_dot__dMH8K{fill:hsl(var(--ocean-raised));stroke:hsl(var(--ocean-frost)/.5);stroke-width:2.5;transition:fill .3s ease,stroke .3s ease}.ClimbJourney_stop__tRdZA .ClimbJourney_label__fx6Ik rect{fill:hsl(var(--ocean-canvas)/.72);stroke:hsl(var(--ocean-frost)/.2);transition:fill .3s ease,stroke .3s ease}.ClimbJourney_stop__tRdZA .ClimbJourney_label__fx6Ik text{font:500 16px var(--font-sans,system-ui),sans-serif;fill:hsl(var(--ocean-mist));transition:fill .3s ease}.ClimbJourney_stop__tRdZA.ClimbJourney_lit__Om8jg .ClimbJourney_halo__b4MVG{opacity:1;transform:scale(1)}.ClimbJourney_stop__tRdZA.ClimbJourney_lit__Om8jg .ClimbJourney_dot__dMH8K{fill:hsl(var(--ocean-hl));stroke:hsl(var(--ocean-frost))}.ClimbJourney_stop__tRdZA.ClimbJourney_lit__Om8jg .ClimbJourney_label__fx6Ik rect{fill:hsl(var(--ocean-deep)/.9);stroke:hsl(var(--ocean-hl)/.8)}.ClimbJourney_goalTag__JcL3x rect,.ClimbJourney_startTag__aMXBx rect,.ClimbJourney_stop__tRdZA.ClimbJourney_lit__Om8jg .ClimbJourney_label__fx6Ik text{fill:hsl(var(--ocean-frost))}.ClimbJourney_goalTag__JcL3x text,.ClimbJourney_startTag__aMXBx text{font:600 13px var(--font-sans,system-ui),sans-serif;letter-spacing:.12em;fill:hsl(var(--ocean-deep))}.ClimbJourney_goalTag__JcL3x rect{fill:hsl(var(--warning))}.ClimbJourney_crown__XUDDL{fill:none;stroke:hsl(var(--warning));stroke-width:3;filter:drop-shadow(0 0 10px hsl(var(--warning)))}.ClimbJourney_burst__13Oy2 line{stroke:hsl(var(--warning));stroke-width:3;stroke-linecap:round;opacity:0}.ClimbJourney_summit__TUGlD .ClimbJourney_burst__13Oy2 line{animation:ClimbJourney_burst__13Oy2 1.8s ease-out infinite}@keyframes ClimbJourney_burst__13Oy2{0%{opacity:0;stroke-dasharray:0 20}30%{opacity:1;stroke-dasharray:20 0}to{opacity:0;stroke-dasharray:20 0}}.ClimbJourney_climberWrap__kIl2d{opacity:0}.ClimbJourney_climb__e4T_k[data-armed] .ClimbJourney_climberWrap__kIl2d{opacity:1}.ClimbJourney_climberGlow__8LE9y{fill:hsl(var(--ocean-hl)/.35)}.ClimbJourney_climber__dDj2w{animation:ClimbJourney_step__Exax7 .55s ease-in-out infinite alternate}@keyframes ClimbJourney_step__Exax7{to{transform:translateY(-2px) rotate(-3deg)}}.ClimbJourney_head__IK0UD{fill:hsl(var(--ocean-frost))}.ClimbJourney_body__odaul{fill:hsl(var(--ocean-hl))}.ClimbJourney_pack__JBI04{fill:hsl(var(--warning))}.ClimbJourney_limb__YSko3,.ClimbJourney_staff__wN_94{stroke:hsl(var(--ocean-frost));stroke-width:2.2;stroke-linecap:round;fill:none}.ClimbJourney_staff__wN_94{stroke:hsl(var(--ocean-mist))}.ClimbJourney_hud__ujshE{position:absolute;left:18px;top:18px;display:grid;gap:3px;min-width:190px;padding:12px 14px;border-radius:16px;background:hsl(var(--ocean-canvas)/.55);border:1px solid hsl(var(--ocean-frost)/.14);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);color:hsl(var(--ocean-frost))}.ClimbJourney_hudLabel__6OsKN{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--ocean-mist))}.ClimbJourney_hudDay__nf7ke{font-size:15px;color:hsl(var(--ocean-mist))}.ClimbJourney_hudDay__nf7ke b{font-size:30px;font-weight:800;letter-spacing:-.03em;color:hsl(var(--ocean-frost));font-variant-numeric:tabular-nums}.ClimbJourney_hudStage__E14EW{font-size:13px;font-weight:600;color:hsl(var(--ocean-hl))}.ClimbJourney_hudBar__fBKde{display:block;height:5px;margin-top:6px;border-radius:3px;background:hsl(var(--ocean-frost)/.14);overflow:hidden}.ClimbJourney_hudBar__fBKde i{display:block;height:100%;transform-origin:left;background:linear-gradient(90deg,hsl(var(--ocean-hl)),hsl(var(--warning)))}@media (max-width:767px){.ClimbJourney_stick__AdDRY{padding-top:76px}.ClimbJourney_hud__ujshE{left:10px;top:10px;min-width:0;padding:8px 10px;border-radius:12px}.ClimbJourney_hudDay__nf7ke b{font-size:22px}.ClimbJourney_hudLabel__6OsKN{font-size:9px}}@media (prefers-reduced-motion:reduce){.ClimbJourney_climber__dDj2w,.ClimbJourney_embers__CybU0 circle,.ClimbJourney_rays__G2ASz,.ClimbJourney_star__hx7RN,.ClimbJourney_summit__TUGlD .ClimbJourney_burst__13Oy2 line{animation:none}}.lms-chrome{display:flex;align-items:center;gap:6px;padding:8px 12px;background:hsl(var(--ocean-deep));border-bottom:1px solid hsl(var(--ocean-line-dark,var(--border)))}.lms-chrome i{width:8px;height:8px;border-radius:50%;background:hsl(var(--muted-foreground)/.5)}.lms-chrome span{flex:1;margin-left:10px;padding:3px 12px;border-radius:6px;background:hsl(var(--ocean-deep)/.6);box-shadow:inset 0 0 0 1px hsl(var(--muted-foreground)/.25);font-size:11px;line-height:1.4;color:hsl(var(--muted-foreground))}.lms-chrome span:before{content:"learn.cybernous.com"}.lms-tab{position:relative;overflow:hidden}.lms-tab-prog{position:absolute;left:0;bottom:0;height:2px;width:100%;background:hsl(var(--primary));transform:scaleX(0);transform-origin:left;pointer-events:none}.is-auto .lms-tab-active .lms-tab-prog{animation:lmsProg var(--lms-step,5s) linear forwards}@keyframes lmsProg{to{transform:scaleX(1)}}.lms-stage{position:relative}.lms-hot{width:14px;height:14px;margin:-7px 0 0 -7px;background:hsl(var(--ocean-glow-teal));box-shadow:0 0 0 3px hsl(var(--ocean-glow-teal)/.3);cursor:help;z-index:2}.lms-hot,.lms-hot:before{position:absolute;border-radius:50%}.lms-hot:before{content:"";inset:0;border:2px solid hsl(var(--ocean-glow-teal));animation:lmsPing 1.8s ease-out infinite;animation-delay:calc(var(--h, 0) * .3s)}.lms-hot-label{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%,4px);white-space:nowrap;padding:4px 9px;border-radius:6px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:11px;font-weight:600;box-shadow:0 6px 18px -8px hsl(var(--foreground)/.45);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.lms-hot:is(:hover,:focus-visible) .lms-hot-label{opacity:1;transform:translate(-50%)}.lms-hot--up .lms-hot-label{top:auto;bottom:calc(100% + 8px)}.lms-hot--left .lms-hot-label{left:auto;right:-6px;transform:translateY(4px)}.lms-hot--left:is(:hover,:focus-visible) .lms-hot-label{transform:none}.lms-hot:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@keyframes lmsPing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}[data-arm=wait] .lms-tab{opacity:0}[data-arm=go] .lms-tab{animation:lmsTabIn .45s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes lmsTabIn{0%{opacity:0;transform:translateX(-12px)}}@media (prefers-reduced-motion:reduce){.is-auto .lms-tab-active .lms-tab-prog,.lms-hot:before,[data-arm=go] .lms-tab{animation:none}}.Toolkit_page__PQg3l{padding-bottom:6rem}.Toolkit_page__PQg3l section[id]{scroll-margin-top:8rem}.Toolkit_page__PQg3l :is(input,select,textarea){scroll-margin-top:9rem}.Toolkit_page__PQg3l #kindle-banner>:first-child{background:none!important}.Toolkit_page__PQg3l .kindle-banner-badge{background:hsl(var(--primary));color:hsl(var(--primary-foreground));animation:none!important}.Toolkit_page__PQg3l #kindle-banner a[href*="amazon."]{background:hsl(var(--purchase));color:hsl(var(--purchase-foreground))}.Toolkit_hero__EbbRk{position:relative;isolation:isolate;background:hsl(var(--bg-footer));color:hsl(var(--surface-navy-foreground))}.Toolkit_banner__7kqHU{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.22;z-index:-1}.Toolkit_hero__EbbRk:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,hsl(var(--bg-footer)/.98),hsl(var(--surface-navy)/.7))}.Toolkit_hero__EbbRk p{color:hsl(var(--surface-navy-foreground)/.85)}.Toolkit_hero__EbbRk figure img{-o-object-position:center 20%;object-position:center 20%}.Toolkit_hero__EbbRk a:focus-visible,.Toolkit_page__PQg3l a:focus-visible,.Toolkit_page__PQg3l button:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:4px}.Toolkit_hero__EbbRk a:focus-visible{outline-color:hsl(var(--surface-navy-foreground))}.Toolkit_outline__g_L6I{border:1px solid hsl(var(--surface-navy-foreground)/.45);border-radius:.75rem;padding:.85rem 1.25rem}.Toolkit_proof__0evG6{border-top:1px solid hsl(var(--surface-navy-foreground)/.2)}.Toolkit_proof__0evG6 dt{color:hsl(var(--surface-navy-foreground)/.75);font-size:.75rem}.Toolkit_proof__0evG6 dd{font-weight:700;font-size:1.5rem;margin-top:.35rem}.Toolkit_journey__H_WPl{background:radial-gradient(ellipse at top right,hsl(var(--primary)/.15),transparent 65%),hsl(var(--background))}.Toolkit_benefit__3QzKL{border:1px solid hsl(var(--primary)/.25);border-bottom:4px solid hsl(var(--primary)/.35);border-radius:1.25rem;padding:1.75rem;background:linear-gradient(140deg,hsl(var(--primary)/.12),hsl(var(--card)));box-shadow:0 18px 30px -22px hsl(var(--foreground)/.35)}.Toolkit_benefit__3QzKL:nth-child(2){background:linear-gradient(135deg,hsl(var(--surface-navy)),hsl(var(--bg-footer)));color:hsl(var(--surface-navy-foreground))}.Toolkit_benefit__3QzKL:nth-child(2) p{color:hsl(var(--surface-navy-foreground)/.85)}.Toolkit_page__PQg3l .inclusion-card{background:linear-gradient(145deg,hsl(var(--primary)/.09),hsl(var(--card)) 75%);border:1px solid hsl(var(--primary)/.22);border-top:3px solid hsl(var(--primary));border-radius:1rem;box-shadow:0 14px 25px -20px hsl(var(--foreground)/.3)}.Toolkit_page__PQg3l .inclusion-card>span{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:3px 3px 0 hsl(var(--primary)/.18)}.Toolkit_page__PQg3l .card-lift,.Toolkit_page__PQg3l .fact-card{border-top:3px solid hsl(var(--primary)/.55);box-shadow:0 14px 24px -20px hsl(var(--foreground)/.35)}.Toolkit_benefit__3QzKL p,.Toolkit_page__PQg3l .prose-body,.Toolkit_page__PQg3l .prose-muted{font-family:var(--font-serif),Georgia,serif;line-height:1.8}.Toolkit_page__PQg3l .sr-hidden,.Toolkit_page__PQg3l .stagger-grid>*{opacity:1;transform:none}.Toolkit_page__PQg3l .gradient-divider{animation:none}.Toolkit_sticky__SdS1n a{background:hsl(var(--purchase))!important;color:hsl(var(--purchase-foreground));box-shadow:0 8px 24px hsl(var(--foreground)/.2)!important}@media (max-width:767px){.Toolkit_sticky__SdS1n>div{right:5rem;bottom:.75rem}.Toolkit_sticky__SdS1n a{padding:.8rem;font-size:.8rem}body:has(input:focus,textarea:focus,select:focus) .Toolkit_sticky__SdS1n{display:none}}@media (min-width:768px){.Toolkit_page__PQg3l{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.Toolkit_page__PQg3l *,.Toolkit_sticky__SdS1n *{animation:none!important;transition:none!important}.Toolkit_page__PQg3l .card-lift:hover{transform:none}}.tk-chip{transition:transform .25s ease,border-color .25s ease,background-color .25s ease}@media (hover:hover){.tk-chip:hover{transform:translateY(-2px)}}.tk-w{display:inline-block}.tk-video{position:relative;isolation:isolate}.tk-video:before{content:"";position:absolute;inset:-28px;z-index:-1;border-radius:40px;background:radial-gradient(closest-side,hsl(var(--warning)/.35),transparent);pointer-events:none}.tk-video button[aria-label^=Play]>span{position:relative}.tk-video button[aria-label^=Play]>span:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid hsl(var(--destructive)/.6);opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.tk-video:before{animation:tkAura 4s ease-in-out infinite}.tk-video button[aria-label^=Play]>span:after{animation:tkPing 1.8s ease-out infinite}[data-arm=wait] :is(.tk-chip,.tk-w,.tk-video){opacity:0}[data-arm=go] .tk-chip{animation:tkChipIn .45s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 70ms + .1s)}[data-arm=go] .tk-w{animation:tkWord .45s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--k, 0) * 28ms + .15s)}[data-arm=go] .tk-video{animation:tkHinge 1s cubic-bezier(.22,1,.36,1) .35s backwards;transform-origin:50% 100%}}@keyframes tkChipIn{0%{opacity:0;transform:translateY(-8px) scale(.85)}}@keyframes tkWord{0%{opacity:0;transform:translateY(8px)}}@keyframes tkHinge{0%{opacity:0;transform:perspective(1100px) rotateX(20deg) translateY(30px) scale(.94)}}@keyframes tkAura{0%,to{opacity:.45;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes tkPing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.es-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.es-ic{transform-origin:center}.es-tag{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-arm=wait] :is(.es-card,.es-tag){opacity:0}[data-arm=go] .es-card:first-child{animation:esFanL .8s cubic-bezier(.22,1,.36,1) .15s backwards}[data-arm=go] .es-card:nth-child(2){animation:esFanM .8s cubic-bezier(.22,1,.36,1) backwards}[data-arm=go] .es-card:nth-child(3){animation:esFanR .8s cubic-bezier(.22,1,.36,1) .15s backwards}[data-arm=go] .es-ic-book{animation:esBook 1.4s ease-in-out .7s}[data-arm=go] .es-ic-lift{animation:esLift 1.2s ease-in-out .9s}[data-arm=go] .es-ic-ear{animation:esEar 1s ease-in-out 1.1s}[data-arm=go] .es-tag{animation:esTagIn .4s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * .15s + var(--t, 0) * 90ms + .7s)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.es-card:hover{transform:translateY(-5px);box-shadow:0 28px 44px -26px hsl(var(--foreground)/.45)}.es-card:hover .es-ic-book{animation:esBook 1s ease-in-out}.es-card:hover .es-ic-lift{animation:esLift .9s ease-in-out}.es-card:hover .es-ic-ear{animation:esEar .8s ease-in-out}}@keyframes esFanL{0%{opacity:0;transform:perspective(900px) rotateY(35deg) translateX(30px)}}@keyframes esFanM{0%{opacity:0;transform:translateY(30px) scale(.92)}}@keyframes esFanR{0%{opacity:0;transform:perspective(900px) rotateY(-35deg) translateX(-30px)}}@keyframes esBook{0%,to{transform:none}50%{transform:perspective(200px) rotateY(-35deg) scale(1.1)}}@keyframes esLift{0%,to{transform:none}40%{transform:translateY(-6px) rotate(-12deg)}70%{transform:translateY(-2px) rotate(6deg)}}@keyframes esEar{0%,to{transform:none}30%{transform:scale(1.15)}60%{transform:scale(.95)}}@keyframes esTagIn{0%{opacity:0;transform:translateY(6px)}}.rt-road{position:relative;display:none;height:46px;margin:0 0 1.25rem}@media (min-width:768px){.rt-road{display:block}}.rt-fill,.rt-track{position:absolute;left:0;right:0;top:30px;height:2px;border-radius:2px}.rt-track{background:repeating-linear-gradient(90deg,hsl(var(--border)) 0 7px,transparent 7px 14px)}.rt-fill{background:linear-gradient(90deg,hsl(var(--ocean-glow-teal)),hsl(var(--primary)));transform:scaleX(var(--rp,1));transform-origin:left}.rt-ms{position:absolute;top:24px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:hsl(var(--card));border:2px solid hsl(var(--border));transition:background-color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.rt-ms.is-on{background:hsl(var(--primary));border-color:hsl(var(--primary));transform:scale(1.15)}.rt-flag{position:absolute;top:0;left:calc(var(--rp, 1) * 100%);display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);color:hsl(var(--primary));pointer-events:none}.rt-day{font-size:11px;font-weight:700;line-height:1;white-space:nowrap;min-height:11px}.rt-flag-icon{width:18px;height:18px;margin-top:2px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[data-road]>li{transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}[data-road=go]>li:not(.rt-in),[data-road=wait]>li{opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.rt-ms,[data-road]>li{transition:none}}#toolkit-inclusions .inc-card{position:relative;overflow:hidden;isolation:isolate}#toolkit-inclusions .inc-card:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 30%,hsl(var(--card)/.55) 48%,transparent 62%);background-size:250% 100%;background-position:var(--gp,100%) 0;transition:opacity .3s ease}@media (prefers-reduced-motion:no-preference){#toolkit-inclusions[data-arm=wait] .inc-card,[data-arm=wait] #toolkit-inclusions .inc-card{opacity:0}#toolkit-inclusions[data-arm=go] .inc-card{animation:incFly .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 55ms)}#toolkit-inclusions[data-arm=go] .inc-ic svg>*{stroke-dasharray:100;animation:incDraw .9s ease-out backwards;animation-delay:calc(var(--i, 0) * 90ms + .25s)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){#toolkit-inclusions .inc-card{transition:transform .15s ease-out,border-color .3s ease,box-shadow .3s ease}#toolkit-inclusions .inc-card:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px)}#toolkit-inclusions .inc-card:hover:after{opacity:1}}@keyframes incFly{0%{opacity:0;transform:translate(var(--fx,0),var(--fy,0)) rotate(var(--fr,0deg)) scale(.6)}}@keyframes incDraw{0%{stroke-dashoffset:100}}@property --gym-beam{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gym-dot{syntax:"<color>";inherits:false;initial-value:transparent}.gym-tile{position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease}.gym-tile:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:conic-gradient(from var(--gym-beam),transparent 0 70%,hsl(var(--ocean-glow-teal)) 80%,hsl(var(--primary)) 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.gym-ic{display:inline-block}#toolkit-gym .tk-video img{transform:scale(1.015);transform-origin:right center}#toolkit-gym .tk-video:after{content:"LIVE GYM";position:absolute;top:12px;right:12px;z-index:3;padding:4px 10px 4px 22px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;color:hsl(var(--surface-navy-foreground));background:radial-gradient(circle at 11px 50%,var(--gym-dot) 3.5px,transparent 4px),hsl(var(--ocean-deep)/.7);--gym-dot:hsl(var(--destructive));pointer-events:none}@media (prefers-reduced-motion:no-preference){.gym-tile:before{animation:gymBeam 5s linear infinite;animation-delay:calc(var(--i, 0) * -1.25s)}#toolkit-gym .tk-video:after{animation:gymLive 1.2s ease-in-out infinite}[data-arm=wait] .gym-tile{opacity:0}[data-arm=go] .gym-tile{animation:gymRise .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * .11s + .1s)}[data-arm=go] .gym-ic{animation:gymPop .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * .11s + .35s)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.gym-tile:hover{transform:translateY(-4px);border-color:hsl(var(--surface-navy-foreground)/.3)}.gym-tile:hover .gym-ic{animation:gymPop .5s cubic-bezier(.22,1,.36,1)}}@keyframes gymBeam{to{--gym-beam:360deg}}@keyframes gymLive{50%{--gym-dot:hsl(var(--destructive)/.25)}}@keyframes gymRise{0%{opacity:0;transform:translateY(16px)}}@keyframes gymPop{0%{transform:scale(.3) rotate(-20deg)}70%{transform:scale(1.15)}to{transform:none}}.alum-card button[aria-label^=Play]>span{position:relative}.alum-card button[aria-label^=Play]>span:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid hsl(var(--destructive)/.6);opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.alum-card button[aria-label^=Play]>span:after{animation:alumPing 2s ease-out infinite;animation-delay:calc(var(--i, 0) * .33s)}[data-arm=wait] .alum-card{opacity:0}[data-arm=go] .alum-card{animation:alumRise .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 90ms)}}@keyframes alumRise{0%{opacity:0;transform:translateY(20px)}}@keyframes alumPing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){#toolkit-stories .alum-card{transition:transform .15s ease-out,box-shadow .3s ease}#toolkit-stories .alum-card:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px)}}.wa-card{position:relative;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.wa-typing{position:absolute;left:10px;bottom:10px;z-index:2;display:flex;gap:4px;padding:8px 11px;border-radius:14px 14px 14px 4px;background:hsl(var(--card));box-shadow:0 4px 14px -6px hsl(var(--foreground)/.35);opacity:0;pointer-events:none}.wa-typing i{width:6px;height:6px;border-radius:50%;background:hsl(var(--muted-foreground))}@media (prefers-reduced-motion:no-preference){[data-arm=wait] .wa-card{border-color:transparent;box-shadow:none}[data-arm=wait] .wa-card>img{opacity:0}[data-arm=go] .wa-card{animation:waFrame .3s ease backwards;animation-delay:calc(var(--i, 0) * .6s + .55s)}[data-arm=go] .wa-card>img{animation:waPop .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * .6s + .55s);transform-origin:bottom left}[data-arm=go] .wa-typing{animation:waTyping .65s ease both;animation-delay:calc(var(--i, 0) * .6s)}[data-arm=go] .wa-typing i{animation:waDot .6s ease-in-out infinite}.wa-typing i:nth-child(2){animation-delay:.12s}.wa-typing i:nth-child(3){animation-delay:.24s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.wa-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 18px 32px -18px hsl(var(--foreground)/.45)}}@keyframes waTyping{0%{opacity:0;transform:translateY(6px)}20%,80%{opacity:1;transform:none}to{opacity:0}}@keyframes waDot{0%,to{transform:none}40%{transform:translateY(-3px)}}@keyframes waPop{0%{opacity:0;transform:scale(.7) translateY(16px)}70%{transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes waFrame{0%{border-color:transparent;box-shadow:none}}.li-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}@media (prefers-reduced-motion:no-preference){[data-arm=wait] .li-card{opacity:0}[data-arm=go] .li-card{animation:liFeedUp .6s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * .14s)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.li-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 18px 32px -18px hsl(var(--foreground)/.45)}}@keyframes liFeedUp{0%{opacity:0;transform:translateY(24px)}}.bk2-stage{position:relative}.bk2-ember{position:absolute;width:4px;height:4px;border-radius:50%;background:hsl(var(--warning));box-shadow:0 0 6px hsl(var(--warning)/.8);opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.bk2-float{animation:bk2Float 6s ease-in-out infinite}.bk2-ember{animation:bk2Ember var(--d) linear infinite var(--dl)}[data-arm=wait] .bk2-tick svg>*{stroke-dasharray:100;stroke-dashoffset:100}[data-arm=wait] .bk2-line{opacity:0}[data-arm=go] .bk2-tick svg>*{stroke-dasharray:100;animation:bk2Draw .6s ease-out backwards;animation-delay:calc(var(--i, 0) * .22s + .3s)}[data-arm=go] .bk2-line{animation:bk2Fade .5s ease-out backwards;animation-delay:calc(var(--i, 0) * .22s + .45s)}}@keyframes bk2Float{0%,to{transform:translateY(-7px) rotate(-1deg)}50%{transform:translateY(7px) rotate(1deg)}}@keyframes bk2Ember{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(var(--dx),-170px)}}@keyframes bk2Draw{0%{stroke-dashoffset:100}}@keyframes bk2Fade{0%{opacity:0;transform:translateY(4px)}}.coach-letter{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-coach=wait] .coach-photo{clip-path:inset(100% 0 0 0)}[data-coach=wait] :is(.coach-letter,.coach-fade){opacity:0}[data-coach=wait] [data-coach-name]:after{transform:scaleX(0)}[data-coach=go] .coach-photo{animation:coachWipe 1s cubic-bezier(.65,0,.35,1) .1s backwards}[data-coach=go] .coach-letter{animation:coachLetter .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--l, 0) * 40ms + .3s)}[data-coach=go] [data-coach-name]:after{transform-origin:left;animation:coachRule .6s cubic-bezier(.22,1,.36,1) .8s backwards}[data-coach=go] .coach-fade{animation:coachFade .6s ease-out backwards;animation-delay:calc(var(--f, 0) * .15s + 1s)}}@keyframes coachWipe{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes coachLetter{0%{opacity:0;transform:translateY(70%)}}@keyframes coachRule{0%{transform:scaleX(0)}}@keyframes coachFade{0%{opacity:0;transform:translateY(8px)}}@property --plan-beam{syntax:"<angle>";inherits:false;initial-value:0deg}#toolkit-trial .lead-form-glass{position:relative}#toolkit-trial .lead-form-glass:before{content:"";position:absolute;inset:-1px;padding:2px;border-radius:inherit;background:conic-gradient(from var(--plan-beam),transparent 0 70%,hsl(var(--ocean-glow-teal)) 80%,hsl(var(--primary)) 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}@media (prefers-reduced-motion:no-preference){#toolkit-trial .lead-form-glass:before{animation:planBeam 4.5s linear infinite}[data-arm=wait] :is(.plan-in,.plan-form,.plan-line){opacity:0}[data-arm=wait] .plan-tick svg>*{stroke-dasharray:100;stroke-dashoffset:100}[data-arm=go] .plan-in{animation:planFromLeft .6s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--k, 0) * 90ms)}[data-arm=go] .plan-form{animation:planFromRight .8s cubic-bezier(.22,1,.36,1) .2s backwards}[data-arm=go] .plan-tick svg>*{stroke-dasharray:100;animation:planDraw .55s ease-out backwards;animation-delay:calc(var(--i, 0) * .2s + .6s)}[data-arm=go] .plan-line{animation:planFade .5s ease-out backwards;animation-delay:calc(var(--i, 0) * .2s + .73s)}}@keyframes planBeam{to{--plan-beam:360deg}}@keyframes planFromLeft{0%{opacity:0;transform:translateX(-24px)}}@keyframes planFromRight{0%{opacity:0;transform:translateX(24px)}}@keyframes planDraw{0%{stroke-dashoffset:100}}@keyframes planFade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){section[data-arm=wait] .kf-tile{opacity:0}section[data-arm=go] .kf-tile{animation:kfRise .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc((var(--r, 0) + var(--c, 0)) * .11s)}}@keyframes kfRise{0%{opacity:0;transform:translateY(16px)}}