.install-module__sH8nIq__ios{display:contents}.install-module__sH8nIq__desktop,.install-module__sH8nIq__android,:is(html[data-device=desktop] .install-module__sH8nIq__ios,html[data-device=android] .install-module__sH8nIq__ios){display:none}:is(html[data-device=desktop] .install-module__sH8nIq__desktop,html[data-device=android] .install-module__sH8nIq__android){display:contents}.install-module__sH8nIq__headerCta{align-items:center;transition:opacity .2s ease-out,visibility .2s ease-out;display:flex}:is(html[data-cta-owner=bar] .install-module__sH8nIq__headerCta,html[data-cta-owner=body] .install-module__sH8nIq__headerCta){opacity:0;visibility:hidden}@media (max-width:767px){.install-module__sH8nIq__headerCta{max-width:12rem;transition:opacity .2s ease-out,visibility .2s ease-out,max-width .25s ease-out}:is(html[data-cta-owner=bar] .install-module__sH8nIq__headerCta,html[data-cta-owner=body] .install-module__sH8nIq__headerCta){max-width:0;overflow:hidden}}.install-module__sH8nIq__bar{opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease-out,visibility .3s;transform:translateY(100%)}.install-module__sH8nIq__barForced{opacity:1;visibility:visible;pointer-events:auto;transform:none}html[data-cta-owner=bar] .install-module__sH8nIq__bar{opacity:1;visibility:visible;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.install-module__sH8nIq__headerCta,.install-module__sH8nIq__bar{transition:none}}
.home-module__UFCwDq__page{--ink:#06070c;--ink-2:#0c0e13;--card:#121419;--card-2:#171a20;--line:#e8f0ff14;--line-2:#e8f0ff24;--fog:#f4f6fb;--muted:#e2e8fa9e;--faint:#e2e8fa61;--lime:#8dfc51;--lime-dim:#8dfc5138;--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);background:var(--ink);color:var(--fog);overflow-x:clip}.home-module__UFCwDq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin:0 0 18px;font-size:13px;font-weight:500}.home-module__UFCwDq__hero{isolation:isolate;align-items:center;min-height:min(100svh,980px);padding:112px 24px 72px;display:flex;position:relative}.home-module__UFCwDq__heroGlow{z-index:-1;filter:blur(20px);background:radial-gradient(closest-side,#8dfc5129,#8dfc510a 55%,#0000);width:900px;height:900px;animation:9s ease-in-out infinite alternate home-module__UFCwDq__glowBreathe;position:absolute;inset:-20% -10% auto auto}@keyframes home-module__UFCwDq__glowBreathe{0%{opacity:.85;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-60px,40px)scale(1.08)}}.home-module__UFCwDq__lanes{z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 70% at 70%,#000 30%,#0000 85%)}.home-module__UFCwDq__lane{fill:none;stroke:#8dfc5121;stroke-width:1.5px}.home-module__UFCwDq__laneLight{fill:none;stroke:var(--lime);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:90 910;stroke-dashoffset:1000px;opacity:.85;filter:drop-shadow(0 0 6px #8dfc51cc);animation:home-module__UFCwDq__laneRun calc(5.5s + var(--i)*.9s)linear infinite;animation-delay:calc(var(--i)*-1.7s)}@keyframes home-module__UFCwDq__laneRun{to{stroke-dashoffset:0}}.home-module__UFCwDq__heroInner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;width:100%;max-width:1200px;margin:0 auto;display:grid}.home-module__UFCwDq__heroTitle{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(52px,8.2vw,112px);font-weight:700;line-height:.92}.home-module__UFCwDq__heroTitleLong{font-size:clamp(46px,6.2vw,88px)}.home-module__UFCwDq__heroTitle span{color:var(--lime);display:block}.home-module__UFCwDq__heroSub{max-width:470px;color:var(--muted);margin:28px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.home-module__UFCwDq__heroActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px;display:flex}.home-module__UFCwDq__ghostLink{color:var(--fog);border-bottom:1px solid var(--line-2);padding-bottom:2px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s}.home-module__UFCwDq__ghostLink:hover{color:var(--lime);border-color:var(--lime)}.home-module__UFCwDq__heroFine{color:var(--faint);margin:18px 0 0;font-size:13px}.home-module__UFCwDq__heroFine b{color:var(--fog);font-weight:600}.home-module__UFCwDq__onlyAndroid{display:none}html[data-device=android] .home-module__UFCwDq__onlyAndroid{display:block}html[data-device=android] .home-module__UFCwDq__notAndroid{display:none}.home-module__UFCwDq__heroStage{perspective:1400px;place-items:center;display:grid;position:relative}.home-module__UFCwDq__tilt{transform:rotateX(var(--tilt-x,0deg))rotateY(var(--tilt-y,0deg));transition:transform .4s var(--ease-out);transform-style:preserve-3d}.home-module__UFCwDq__heroPhone{animation:home-module__UFCwDq__phoneRise 1.1s var(--ease-out).15s both}@keyframes home-module__UFCwDq__phoneRise{0%{opacity:0;transform:translateY(60px)rotateX(14deg)scale(.94)}}.home-module__UFCwDq__sampleNote{color:var(--faint);letter-spacing:.02em;margin:18px 0 0;font-size:11px}.home-module__UFCwDq__chip{z-index:2;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px)saturate(140%);max-width:230px;color:var(--muted);animation:home-module__UFCwDq__chipIn .9s var(--ease-spring)both,home-module__UFCwDq__chipFloat 6s ease-in-out infinite alternate;background:#121419b8;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.35;display:flex;position:absolute;box-shadow:0 18px 50px #00000073}.home-module__UFCwDq__chip svg{color:var(--lime);flex:none;margin-top:2px}.home-module__UFCwDq__chip b{color:var(--fog);font-weight:500;display:block}.home-module__UFCwDq__chipA{animation-delay:1.9s,2.8s;top:22%;left:-14%}.home-module__UFCwDq__chipB{animation-delay:2.25s,3.4s;top:63%;right:-12%}.home-module__UFCwDq__chipC{animation-delay:2.6s,4s;bottom:18%;left:-10%}@keyframes home-module__UFCwDq__chipIn{0%{opacity:0;transform:translateY(16px)scale(.92)}}@keyframes home-module__UFCwDq__chipFloat{to{translate:0 -8px}}.home-module__UFCwDq__phone{aspect-ratio:440/956;background:linear-gradient(145deg,#3a3d44,#15171b 40%,#2a2d33);border-radius:13%/6%;width:clamp(250px,25vw,330px);padding:3.2%;box-shadow:0 0 0 1px #ffffff0f,0 40px 90px #0009,0 0 120px #8dfc5114;container-type:inline-size}.home-module__UFCwDq__phoneScreen{height:100%;color:var(--fog);background:radial-gradient(120% 60% at 50% 0,#8dfc5114,#0000 60%),#050608;border-radius:11%/5.2%;flex-direction:column;font-size:3.4cqw;line-height:1.3;display:flex;position:relative;overflow:hidden}.home-module__UFCwDq__statusBar{justify-content:space-between;align-items:center;padding:4.6cqw 8cqw 0;font-size:3.9cqw;font-weight:600;display:flex}.home-module__UFCwDq__island{background:#000;border-radius:99px;width:28cqw;height:8cqw;box-shadow:inset 0 0 0 1px #ffffff0d}.home-module__UFCwDq__statusIcons{align-items:flex-end;gap:1.2cqw;display:flex}.home-module__UFCwDq__statusIcons i{background:var(--fog);border-radius:1px;width:1.4cqw;display:block}.home-module__UFCwDq__statusIcons i:first-child{height:1.8cqw}.home-module__UFCwDq__statusIcons i:nth-child(2){height:2.6cqw}.home-module__UFCwDq__statusIcons i:nth-child(3){background:var(--lime);border-radius:.8cqw;width:5.6cqw;height:3.4cqw}.home-module__UFCwDq__screenBody{flex-direction:column;flex:1;gap:3cqw;min-height:0;padding:4cqw 4.5cqw 0;display:flex;overflow:hidden}.home-module__UFCwDq__tabDock{align-items:center;gap:2.4cqw;margin:0 3.5cqw 3.5cqw;display:flex}.home-module__UFCwDq__tabBar{border:1px solid var(--line-2);text-align:center;color:var(--fog);background:#202228d1;border-radius:99px;flex:1;grid-template-columns:repeat(3,1fr);padding:1.6cqw;font-size:2.6cqw;display:grid;box-shadow:inset 0 1px #ffffff0f}.home-module__UFCwDq__tabBar div{border-radius:99px;flex-direction:column;align-items:center;gap:.6cqw;padding:1.6cqw 0;display:flex}.home-module__UFCwDq__tabBar svg,.home-module__UFCwDq__tabCoach svg{width:5cqw;height:5cqw}.home-module__UFCwDq__tabActive{color:var(--lime);background:#ffffff17}.home-module__UFCwDq__tabCoach{border:1px solid var(--line-2);width:14.6cqw;height:14.6cqw;color:var(--fog);background:#202228d1;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.home-module__UFCwDq__tabCoach svg{width:6.2cqw;height:6.2cqw}.home-module__UFCwDq__tabCoachActive{color:var(--lime)}.home-module__UFCwDq__tabCoach b{color:#fff;min-width:4.6cqw;height:4.6cqw;animation:home-module__UFCwDq__pop .5s var(--ease-spring)2.9s both;background:#ff453a;border-radius:99px;place-items:center;padding:0 1.2cqw;font-size:2.7cqw;font-weight:600;display:grid;position:absolute;top:-.6cqw;right:-.6cqw}.home-module__UFCwDq__homeHeader{justify-content:space-between;align-items:center;margin-top:1cqw;display:flex}.home-module__UFCwDq__homeHeader small{color:var(--faint);font-size:2.9cqw}.home-module__UFCwDq__homeHeader p{letter-spacing:-.02em;margin:.6cqw 0 0;font-size:5.4cqw;font-weight:700}.home-module__UFCwDq__avatar{border:1px solid var(--line-2);background:#ffffff14;border-radius:50%;place-items:center;width:9cqw;height:9cqw;font-weight:600;display:grid}.home-module__UFCwDq__card{border:1px solid var(--line);background:#ffffff0b;border-radius:5cqw;padding:3.6cqw}.home-module__UFCwDq__card h4{letter-spacing:-.015em;margin:1.4cqw 0 0;font-size:5cqw;font-weight:600}.home-module__UFCwDq__cardToday{background:linear-gradient(160deg,#8dfc511f,#8dfc5105 60%),#ffffff0a;border-color:#8dfc5147}.home-module__UFCwDq__cardLabel{letter-spacing:.08em;color:var(--lime);align-items:center;gap:1.2cqw;font-size:2.6cqw;font-weight:600;display:inline-flex}.home-module__UFCwDq__cardLabel svg{width:2.8cqw;height:2.8cqw}.home-module__UFCwDq__cardLabelRow{justify-content:space-between;align-items:center;display:flex}.home-module__UFCwDq__cardMeta{color:var(--muted);margin:.8cqw 0 0;font-size:3cqw}.home-module__UFCwDq__cardNote{color:var(--faint);margin:1.6cqw 0 0;font-size:2.9cqw}.home-module__UFCwDq__cardButton{background:var(--lime);color:#06070c;text-align:center;border-radius:3cqw;margin-top:2.8cqw;padding:2.4cqw;font-size:3.2cqw;font-weight:600}.home-module__UFCwDq__weekTotal{color:var(--muted);font-size:2.9cqw}.home-module__UFCwDq__weekTotal b{color:var(--fog);font-weight:600}.home-module__UFCwDq__weekBar{background:#ffffff14;border-radius:99px;height:1.2cqw;margin-top:2.4cqw;overflow:hidden}.home-module__UFCwDq__weekBar span{border-radius:inherit;background:var(--lime);transform-origin:0;width:56%;height:100%;animation:home-module__UFCwDq__grow 1.1s var(--ease-out)1.25s both;display:block}@keyframes home-module__UFCwDq__grow{0%{transform:scaleX(0)}}.home-module__UFCwDq__weekDays{text-align:center;grid-template-columns:repeat(7,1fr);margin-top:2.6cqw;display:grid}.home-module__UFCwDq__day{flex-direction:column;align-items:center;gap:1.2cqw;display:flex}.home-module__UFCwDq__day small{color:var(--faint);font-size:2.3cqw}.home-module__UFCwDq__dayToday{color:var(--lime)!important}.home-module__UFCwDq__dayKm{font-variant-numeric:tabular-nums;color:var(--fog)!important}.home-module__UFCwDq__disc{width:7cqw;height:7cqw;animation:home-module__UFCwDq__pop .5s var(--ease-spring)both;animation-delay:calc(1.3s + var(--i)*.11s);border-radius:50%;place-items:center;display:grid}.home-module__UFCwDq__disc svg{width:3.4cqw;height:3.4cqw}.home-module__UFCwDq__disc path{fill:none;stroke:#06070c;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;animation:.4s ease-out both home-module__UFCwDq__draw;animation-delay:calc(1.5s + var(--i)*.11s)}@keyframes home-module__UFCwDq__pop{0%{opacity:0;transform:scale(.4)}}@keyframes home-module__UFCwDq__draw{0%{stroke-dashoffset:16px}}.home-module__UFCwDq__disc_done{background:var(--lime)}.home-module__UFCwDq__disc_rest{background:#ffffff0d}.home-module__UFCwDq__disc_planned{color:var(--muted);box-shadow:inset 0 0 0 1px #ffffff38}.home-module__UFCwDq__disc_today{box-shadow:inset 0 0 0 1.5px var(--lime);color:var(--lime);background:#8dfc5124}.home-module__UFCwDq__disc_today:after{content:"";width:7cqw;height:7cqw;box-shadow:0 0 0 1px var(--lime);border-radius:50%;animation:2.4s ease-out 2.4s infinite home-module__UFCwDq__ping;position:absolute}.home-module__UFCwDq__disc{position:relative}@keyframes home-module__UFCwDq__ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.home-module__UFCwDq__goalRow{justify-content:space-between;align-items:flex-end;gap:2cqw;display:flex}.home-module__UFCwDq__goalCount{text-align:right}.home-module__UFCwDq__goalCount b{color:var(--lime);font-variant-numeric:tabular-nums;font-size:9cqw;font-weight:700;line-height:1;display:block}.home-module__UFCwDq__goalCount small{color:var(--faint);font-size:2.4cqw}.home-module__UFCwDq__season{align-items:flex-end;gap:1cqw;height:14cqw;margin-top:3cqw;display:flex}.home-module__UFCwDq__season span{height:calc(var(--h)*100%);transform-origin:bottom;animation:home-module__UFCwDq__rise .7s var(--ease-out)both;animation-delay:calc(1.9s + var(--i)*45ms);border-radius:.8cqw;flex:1}@keyframes home-module__UFCwDq__rise{0%{transform:scaleY(0)}}.home-module__UFCwDq__barRan{background:var(--lime)}.home-module__UFCwDq__barPlanned{background:var(--lime-dim)}.home-module__UFCwDq__barNow{background:linear-gradient(to top,var(--lime)55%,var(--lime-dim)55%);box-shadow:0 0 0 1px #8dfc5180}.home-module__UFCwDq__todayDot{background:var(--lime);border-radius:50%;width:2cqw;height:2cqw}.home-module__UFCwDq__coachNote{color:var(--fog);margin:1.4cqw 0 0;font-size:3.1cqw;line-height:1.4}.home-module__UFCwDq__seqCoach{animation:home-module__UFCwDq__cardIn .7s var(--ease-out)2.3s both}.home-module__UFCwDq__seqToday{animation:home-module__UFCwDq__cardIn .7s var(--ease-out).75s both}.home-module__UFCwDq__seqWeek{animation:home-module__UFCwDq__cardIn .7s var(--ease-out)1s both}.home-module__UFCwDq__seqGoal{animation:home-module__UFCwDq__cardIn .7s var(--ease-out)1.55s both}@keyframes home-module__UFCwDq__cardIn{0%{opacity:0;transform:translateY(14px)}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.home-module__UFCwDq__count{--n:var(--to);counter-reset:n var(--n);animation:home-module__UFCwDq__countUp 1.2s var(--ease-out)var(--delay,1.25s)both}.home-module__UFCwDq__count:after{content:counter(n)}@keyframes home-module__UFCwDq__countUp{0%{--n:var(--from,0)}to{--n:var(--to)}}@supports (animation-timeline:scroll()){.home-module__UFCwDq__heroStage{animation:linear both home-module__UFCwDq__heroDrift;animation-timeline:scroll(root);animation-range:0 90vh}.home-module__UFCwDq__heroGlow{animation:9s ease-in-out infinite alternate home-module__UFCwDq__glowBreathe}}@keyframes home-module__UFCwDq__heroDrift{to{opacity:.35;transform:translateY(-12vh)scale(.94)}}@media (max-width:1320px){.home-module__UFCwDq__chipA{left:-6%}.home-module__UFCwDq__chipB{right:-3%}.home-module__UFCwDq__chipC{left:-4%}}@media (max-width:900px){.home-module__UFCwDq__hero{min-height:auto;padding-top:104px}.home-module__UFCwDq__heroInner{grid-template-columns:1fr;gap:56px}.home-module__UFCwDq__heroCopy{text-align:left}.home-module__UFCwDq__phone{width:min(76vw,320px)}.home-module__UFCwDq__chipA{top:8%;left:0}.home-module__UFCwDq__chipB{right:0}.home-module__UFCwDq__chipC{bottom:10%;left:0}.home-module__UFCwDq__chip{max-width:190px;font-size:11px}}@media (max-width:480px){.home-module__UFCwDq__chip{display:none}.home-module__UFCwDq__chipA{background:#121419;display:flex;top:auto;bottom:6%;left:50%;translate:-50%}}@media (prefers-reduced-motion:reduce){.home-module__UFCwDq__page *,.home-module__UFCwDq__page :before,.home-module__UFCwDq__page :after{transition:none!important;animation:none!important}}
.content-hero-module__Qulrba__backdrop{--lime:var(--primary);z-index:-1;pointer-events:none;height:560px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.content-hero-module__Qulrba__lanes{opacity:.55;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 85% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 90% at 85% 30%,#000 20%,#0000 75%)}.content-hero-module__Qulrba__field{width:760px;height:620px;position:absolute;top:-260px;right:-180px}@media (max-width:767px){.content-hero-module__Qulrba__backdrop{height:420px}.content-hero-module__Qulrba__lanes{opacity:.4}.content-hero-module__Qulrba__field{top:-220px;right:-320px}}@media (prefers-reduced-motion:reduce){.content-hero-module__Qulrba__backdrop path{animation:none!important}}
.scenes-module__albESa__take{display:contents}html[data-motion] [data-scene]:not([data-inview]) .scenes-module__albESa__take *{animation-play-state:paused!important}html[data-motion] [data-scene]:not([data-inview]) .scenes-module__albESa__take :before{animation-play-state:paused!important}html[data-motion] [data-scene]:not([data-inview]) .scenes-module__albESa__take :after{animation-play-state:paused!important}.scenes-module__albESa__replay{border:1px solid var(--line-2);color:var(--muted);font:inherit;cursor:pointer;background:#ffffff08;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;transition:color .2s,border-color .2s,background .2s;display:inline-flex;position:absolute;bottom:-52px;right:0}.scenes-module__albESa__replay:hover{color:var(--lime);background:#8dfc510f;border-color:#8dfc5180}.scenes-module__albESa__replay svg{transition:transform .5s var(--ease-out)}.scenes-module__albESa__replay:hover svg{transform:rotate(-200deg)}.scenes-module__albESa__section{padding:clamp(96px,12vw,168px) 24px;position:relative}.scenes-module__albESa__inner{max-width:1200px;margin:0 auto;position:relative}.scenes-module__albESa__intro{text-align:center;max-width:780px;margin:0 auto clamp(48px,6vw,80px)}.scenes-module__albESa__introLeft{max-width:560px}.scenes-module__albESa__h2{letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(40px,5.6vw,76px);font-weight:700;line-height:.98}.scenes-module__albESa__h2 span{color:var(--faint);display:block}.scenes-module__albESa__lead{max-width:560px;color:var(--muted);margin:24px auto 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.scenes-module__albESa__introLeft .scenes-module__albESa__lead{margin-left:0}.scenes-module__albESa__rise>*{animation:scenes-module__albESa__riseIn .9s var(--ease-out)both}.scenes-module__albESa__rise>:nth-child(2){animation-delay:80ms}.scenes-module__albESa__rise>:nth-child(3){animation-delay:.16s}.scenes-module__albESa__rise>:nth-child(4){animation-delay:.24s}@keyframes scenes-module__albESa__riseIn{0%{opacity:0;transform:translateY(28px)}}@keyframes scenes-module__albESa__fadeIn{0%{opacity:0}}@keyframes scenes-module__albESa__popIn{0%{opacity:0;transform:scale(.6)}}@keyframes scenes-module__albESa__slideUp{0%{opacity:0;transform:translateY(18px)}}.scenes-module__albESa__spot{position:relative}.scenes-module__albESa__spot:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%)var(--my,50%),#8dfc5113,transparent 45%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.scenes-module__albESa__spot:hover:after{opacity:1}.scenes-module__albESa__ticker{gap:12px;padding:28px 0 8px;display:grid;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.scenes-module__albESa__tickerRow{gap:12px;width:max-content;animation:70s linear infinite scenes-module__albESa__tick;display:flex}.scenes-module__albESa__tickerRow:nth-child(2){animation-duration:84s;animation-direction:reverse}.scenes-module__albESa__ticker:hover .scenes-module__albESa__tickerRow{animation-play-state:paused}@keyframes scenes-module__albESa__tick{to{transform:translate(-50%)}}.scenes-module__albESa__receipt{border:1px solid var(--line);white-space:nowrap;color:var(--muted);background:#ffffff06;border-radius:99px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:14px;display:inline-flex}.scenes-module__albESa__receipt svg{color:var(--lime);flex:none}.scenes-module__albESa__receipt b{color:var(--fog);font-weight:500}.scenes-module__albESa__dirGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;display:grid}.scenes-module__albESa__dirSteps{flex-direction:column;display:flex}.scenes-module__albESa__dirStep{border-left:1px solid var(--line);opacity:.32;min-height:78vh;transition:opacity .6s var(--ease-out);flex-direction:column;justify-content:center;padding-left:32px;display:flex;position:relative}.scenes-module__albESa__dirStep:before{content:"";background:var(--lime);transform-origin:top;width:2px;transition:transform .8s var(--ease-out);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.scenes-module__albESa__dirStep[data-active]{opacity:1}.scenes-module__albESa__dirStep[data-active]:before{transform:scaleY(1)}.scenes-module__albESa__dirIndex{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #8dfc518c;font-variant-numeric:tabular-nums;transition:color .6s var(--ease-out),-webkit-text-stroke-color .6s;font-size:clamp(64px,7vw,112px);font-weight:700;line-height:.9}.scenes-module__albESa__dirStep[data-active] .scenes-module__albESa__dirIndex{color:#8dfc511f;-webkit-text-stroke-color:var(--lime)}.scenes-module__albESa__dirStep h3{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.02}.scenes-module__albESa__dirStep p{max-width:440px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.55}.scenes-module__albESa__dirInline{border:1px solid var(--line);background:#ffffff08;border-radius:20px;margin-top:28px;padding:18px;display:none;container-type:inline-size}.scenes-module__albESa__dirStage{position:relative}.scenes-module__albESa__dirSticky{place-items:center;display:grid;position:sticky;top:max(88px,50vh - min(27vw,360px))}.scenes-module__albESa__dirSticky:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(10px);background:radial-gradient(closest-side,#8dfc511f,#0000);border-radius:50%;width:120%;position:absolute}.scenes-module__albESa__goalScreen{flex-direction:column;gap:3cqw;display:flex}.scenes-module__albESa__planHead p{letter-spacing:-.02em;margin:1cqw 0 0;font-size:6.4cqw;font-weight:700}.scenes-module__albESa__planHead small{color:var(--faint);font-size:2.9cqw}.scenes-module__albESa__swap{display:grid}.scenes-module__albESa__swap>[data-for]{opacity:0;transition:opacity .45s var(--ease-out),transform .6s var(--ease-out);pointer-events:none;grid-area:1/1;transform:translateY(1.6cqw)}[data-mode=race] .scenes-module__albESa__swap>[data-for=race],[data-mode=build] .scenes-module__albESa__swap>[data-for=build],[data-mode=maintain] .scenes-module__albESa__swap>[data-for=maintain]{opacity:1;transition-delay:.12s;transform:none}.scenes-module__albESa__nextList{gap:1.4cqw;margin-top:2cqw;display:grid}.scenes-module__albESa__nextRow{background:#ffffff0a;border-radius:2.6cqw;grid-template-columns:9cqw 1fr auto;align-items:center;padding:2cqw 2.4cqw;font-size:3cqw;display:grid}.scenes-module__albESa__nextRow span{letter-spacing:.08em;color:var(--faint);font-size:2.4cqw}.scenes-module__albESa__nextRow b{align-items:center;gap:1cqw;font-weight:500;display:inline-flex}.scenes-module__albESa__nextRow b svg{width:2.8cqw;height:2.8cqw;color:var(--lime)}.scenes-module__albESa__nextRow small{color:var(--muted);font-size:2.7cqw}[data-mode] .scenes-module__albESa__swap>[data-for] .scenes-module__albESa__nextRow{opacity:0;transition:transform .6s var(--ease-out),opacity .4s;transform:translate(3cqw)}[data-mode=race] .scenes-module__albESa__swap>[data-for=race] .scenes-module__albESa__nextRow,[data-mode=build] .scenes-module__albESa__swap>[data-for=build] .scenes-module__albESa__nextRow,[data-mode=maintain] .scenes-module__albESa__swap>[data-for=maintain] .scenes-module__albESa__nextRow{opacity:1;transition-delay:calc(.15s + var(--i)*70ms);transform:none}.scenes-module__albESa__morph,.scenes-module__albESa__morphBig{margin-top:3cqw}.scenes-module__albESa__morphBars{align-items:flex-end;gap:1.2cqw;height:22cqw;display:flex}.scenes-module__albESa__morph .scenes-module__albESa__morphBars{gap:5px;height:64px}.scenes-module__albESa__morphBars span{background:linear-gradient(to top,var(--lime),#8dfc518c);transform-origin:bottom;height:100%;transform:scaleY(var(--race));transition:transform .9s var(--ease-spring),opacity .5s;transition-delay:calc(var(--i)*28ms);border-radius:.9cqw;flex:1}.scenes-module__albESa__morph .scenes-module__albESa__morphBars span{border-radius:3px}[data-mode=build]>.scenes-module__albESa__morphBars span{transform:scaleY(var(--build))}[data-mode=maintain]>.scenes-module__albESa__morphBars span{transform:scaleY(var(--maintain))}[data-mode=race]>.scenes-module__albESa__morphBars span:nth-child(n+11),[data-mode=build]>.scenes-module__albESa__morphBars span:nth-child(4n){opacity:.45}.scenes-module__albESa__morphLabels{color:var(--faint);grid-template-columns:repeat(4,1fr);margin-top:1.6cqw;font-size:2.4cqw;display:grid}.scenes-module__albESa__morph .scenes-module__albESa__morphLabels{margin-top:8px;font-size:11px}.scenes-module__albESa__morphLabels small{animation:.5s both scenes-module__albESa__fadeIn}.scenes-module__albESa__intentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.scenes-module__albESa__intentCard{border:1px solid var(--line);background:#ffffff06;border-radius:24px;padding:clamp(24px,3vw,36px)}.scenes-module__albESa__intentIndex{letter-spacing:-.04em;color:#8dfc511f;-webkit-text-stroke:1px var(--lime);font-size:clamp(56px,5vw,80px);font-weight:700;line-height:.9;display:block}.scenes-module__albESa__intentCard h3{letter-spacing:-.02em;margin:22px 0 0;font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.2}.scenes-module__albESa__intentCard p{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.55}.scenes-module__albESa__board{border:1px solid var(--line);background:radial-gradient(80% 120% at 20% 0,#8dfc510f,#0000 60%),#ffffff05;border-radius:28px;padding:clamp(20px,3vw,36px);position:relative}.scenes-module__albESa__boardHead{letter-spacing:.12em;color:var(--lime);justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;font-weight:600;display:flex}.scenes-module__albESa__boardCount{letter-spacing:0;color:var(--muted);font-size:15px;font-weight:400}.scenes-module__albESa__boardCount b{color:var(--fog);font-size:20px;font-weight:600}@property --done{syntax:"<integer>";inherits:false;initial-value:2}.scenes-module__albESa__doneCount{counter-reset:d var(--done);animation:.3s linear 4.3s both scenes-module__albESa__doneTick}.scenes-module__albESa__doneCount:after{content:counter(d)}@keyframes scenes-module__albESa__doneTick{0%{--done:1}to{--done:2}}.scenes-module__albESa__boardBar{background:#ffffff12;border-radius:99px;height:6px;margin-top:16px;overflow:hidden}.scenes-module__albESa__boardBar span{border-radius:inherit;background:var(--lime);transform-origin:0;width:40%;height:100%;animation:scenes-module__albESa__barStep 5.2s var(--ease-out).2s both;display:block}@keyframes scenes-module__albESa__barStep{0%,80%{transform:scaleX(.5)}to{transform:scaleX(1)}}.scenes-module__albESa__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}.scenes-module__albESa__dayCard{border:1px solid var(--line);min-height:168px;animation:scenes-module__albESa__slideUp .7s var(--ease-out)both;animation-delay:calc(.15s + var(--i)*70ms);background:#ffffff08;border-radius:18px;flex-direction:column;gap:6px;padding:14px;display:flex;position:relative}.scenes-module__albESa__dayName{letter-spacing:.12em;color:var(--faint);font-size:12px;font-weight:600}.scenes-module__albESa__dayTitle{letter-spacing:-.01em;margin-top:auto;font-size:16px;font-weight:600}.scenes-module__albESa__dayKm{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.scenes-module__albESa__dayRest .scenes-module__albESa__dayTitle{color:var(--faint);font-weight:400}.scenes-module__albESa__dot{border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:12px;right:12px}.scenes-module__albESa__dot svg{width:14px;height:14px}.scenes-module__albESa__dotDone{background:var(--lime)}.scenes-module__albESa__dotDone path,.scenes-module__albESa__check path{fill:none;stroke:#06070c;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.scenes-module__albESa__dotPlanned{box-shadow:inset 0 0 0 1.5px #fff3}.scenes-module__albESa__dayToday{border-color:#8dfc5159}.scenes-module__albESa__dayToday .scenes-module__albESa__dotPlanned{box-shadow:inset 0 0 0 1.5px var(--lime)}.scenes-module__albESa__dayToday .scenes-module__albESa__dotPlanned:after{content:"";box-shadow:0 0 0 1px var(--lime);border-radius:50%;animation:2.4s ease-out infinite scenes-module__albESa__ping;position:absolute;inset:0}@keyframes scenes-module__albESa__ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.scenes-module__albESa__tag{white-space:nowrap;border-radius:99px;align-self:flex-start;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:500}.scenes-module__albESa__dayMissed{animation:scenes-module__albESa__slideUp .7s var(--ease-out)both,scenes-module__albESa__missedBorder 5.2s linear .2s both;border-color:#8dfc5159}@keyframes scenes-module__albESa__missedBorder{0%,22%{border-color:var(--line)}26%,74%{border-color:#ffb5478c}80%,to{border-color:#8dfc5159}}.scenes-module__albESa__layer{pointer-events:none;position:absolute;inset:0}.scenes-module__albESa__missedDot{color:#ffb547;opacity:0;background:#ffb54729;font-size:15px;font-weight:700;animation:5.2s linear .2s both scenes-module__albESa__missedShow;box-shadow:inset 0 0 0 1.5px #ffb547}@keyframes scenes-module__albESa__missedShow{0%,22%{opacity:0;transform:scale(.6)}27%,74%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(.6)}}.scenes-module__albESa__missedTag{color:#ffb547;opacity:0;background:#ffb54724;animation:5.2s linear .2s both scenes-module__albESa__missedShow;position:absolute;bottom:14px;left:14px}.scenes-module__albESa__madeDot{animation:scenes-module__albESa__madePop 5.2s var(--ease-spring).2s both}.scenes-module__albESa__madeDot path{stroke-dasharray:16;animation:5.2s ease-out .2s both scenes-module__albESa__madeDraw}@keyframes scenes-module__albESa__madePop{0%,78%{opacity:0;transform:scale(.4)}86%,to{opacity:1;transform:scale(1)}}@keyframes scenes-module__albESa__madeDraw{0%,82%{stroke-dashoffset:16px}92%,to{stroke-dashoffset:0}}.scenes-module__albESa__madeTag{color:var(--lime);animation:scenes-module__albESa__madeTagIn 5.2s var(--ease-out).2s both;background:#8dfc511f}@keyframes scenes-module__albESa__madeTagIn{0%,82%{opacity:0;transform:translateY(6px)}92%,to{opacity:1;transform:none}}.scenes-module__albESa__dayTitleSwap{margin-top:auto}.scenes-module__albESa__dayLanded{animation:scenes-module__albESa__slideUp .7s var(--ease-out)both,scenes-module__albESa__landBorder 5.2s linear .2s both;background:linear-gradient(#8dfc510a,#8dfc5129),#ffffff08;border-color:#8dfc5173;overflow:hidden}@keyframes scenes-module__albESa__landBorder{0%,38%{border-color:var(--line);background-color:#ffffff08}46%,to{border-color:#8dfc5173}}.scenes-module__albESa__landFill{transform-origin:bottom;animation:scenes-module__albESa__landFill 5.2s var(--ease-out).2s both;background:linear-gradient(#0000 30%,#8dfc5138);position:absolute;inset:0}@keyframes scenes-module__albESa__landFill{0%,38%{opacity:0;transform:scaleY(0)}48%{opacity:1;transform:scaleY(1)}to{opacity:.5;transform:scaleY(1)}}.scenes-module__albESa__restLayer{color:var(--faint);opacity:0;font-size:16px;animation:5.2s linear .2s both scenes-module__albESa__restOut;position:absolute;bottom:14px;left:14px;right:14px}@keyframes scenes-module__albESa__restOut{0%,38%{opacity:1}44%,to{opacity:0}}.scenes-module__albESa__runLayer{animation:scenes-module__albESa__runIn 5.2s var(--ease-spring).2s both;margin-top:auto;position:relative}@keyframes scenes-module__albESa__runIn{0%,40%{opacity:0;transform:translateY(14px)scale(.92)}50%,to{opacity:1;transform:none}}.scenes-module__albESa__sync{color:var(--lime);align-items:center;gap:5px;font-size:11px;display:inline-flex}.scenes-module__albESa__linkH,.scenes-module__albESa__linkV{pointer-events:none;position:absolute;overflow:visible}.scenes-module__albESa__linkH{width:calc(100% + 12px);height:46px;bottom:calc(100% + 10px);left:50%}.scenes-module__albESa__linkV{display:none}.scenes-module__albESa__linkPath{fill:none;stroke:#8dfc518c;stroke-width:1.5px;stroke-dasharray:3 5;animation:5.2s linear .2s both scenes-module__albESa__linkFade}@keyframes scenes-module__albESa__linkFade{0%,56%{opacity:0}64%,to{opacity:1}}.scenes-module__albESa__linkRun{fill:none;stroke:var(--lime);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:22 100;stroke-dashoffset:-110px;filter:drop-shadow(0 0 5px #8dfc51e6);animation:scenes-module__albESa__linkRun 5.2s var(--ease-out).2s both}@keyframes scenes-module__albESa__linkRun{0%,56%{stroke-dashoffset:22px;opacity:1}78%{stroke-dashoffset:-100px;opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.scenes-module__albESa__linkLabel{background:var(--ink);white-space:nowrap;color:var(--lime);animation:scenes-module__albESa__linkLabel 5.2s var(--ease-spring).2s both;border:1px solid #8dfc5166;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:500;position:absolute;top:-12px;left:50%;translate:-50%}@keyframes scenes-module__albESa__linkLabel{0%,70%{opacity:0;transform:scale(.7)}80%,to{opacity:1;transform:none}}.scenes-module__albESa__note{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);max-width:440px;animation:scenes-module__albESa__noteIn 5.6s var(--ease-spring).2s both;background:#121419d1;border-radius:20px;gap:14px;margin:28px 0 0 calc(14.2857% + 1.71428px);padding:16px 18px;display:flex;position:relative;box-shadow:0 30px 60px #00000073}@keyframes scenes-module__albESa__noteIn{0%,88%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}.scenes-module__albESa__noteIcon{width:34px;height:34px;color:var(--lime);background:#8dfc511f;border-radius:50%;flex:none;place-items:center;display:grid}.scenes-module__albESa__note h4{margin:0;font-size:15px;font-weight:600}.scenes-module__albESa__note p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.45}.scenes-module__albESa__note small{color:var(--faint);margin-top:8px;font-size:11px;display:block}.scenes-module__albESa__chart{padding:72px 0 0;position:relative}.scenes-module__albESa__phases{grid-template-columns:var(--cols);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);gap:8px;margin-bottom:14px;font-size:12px;display:grid}.scenes-module__albESa__phases span{border-top:1px solid var(--line-2);animation:.8s both scenes-module__albESa__fadeIn;animation-delay:calc(.9s + var(--i)*.1s);padding-top:8px}.scenes-module__albESa__phases .scenes-module__albESa__phaseRace{color:var(--lime);border-color:var(--lime)}.scenes-module__albESa__bars{align-items:flex-end;gap:8px;height:clamp(220px,28vw,360px);display:flex;position:relative}.scenes-module__albESa__bar{height:calc(var(--h)*100%);transform-origin:bottom;animation:scenes-module__albESa__barRise .9s var(--ease-out)both;animation-delay:calc(.2s + var(--i)*50ms);border-radius:8px 8px 3px 3px;flex:1;transition:filter .2s;position:relative}.scenes-module__albESa__bar:hover{filter:brightness(1.25)}.scenes-module__albESa__bar:after{content:attr(data-km)" km";background:var(--fog);color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .15s,transform .2s var(--ease-out);pointer-events:none;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateY(4px)}.scenes-module__albESa__bar:hover:after{opacity:1;transform:none}@keyframes scenes-module__albESa__barRise{0%{transform:scaleY(0)}}.scenes-module__albESa__barRan{background:linear-gradient(to top,#6fd93a,var(--lime))}.scenes-module__albESa__barPlan{background:#8dfc5129;box-shadow:inset 0 0 0 1px #8dfc5138}.scenes-module__albESa__barRecover{background:#e2e8fa1a}.scenes-module__albESa__barNow{background:linear-gradient(to top,var(--lime)62%,#8dfc512e 62%);box-shadow:0 0 0 1.5px var(--lime),0 0 40px #8dfc5159}.scenes-module__albESa__barRace{flex:1;justify-content:center;height:100%;animation:.6s 1.4s both scenes-module__albESa__fadeIn;display:flex;position:relative}.scenes-module__albESa__barRace:before{content:"";background:linear-gradient(to top,var(--lime),transparent);width:2px;height:100%}.scenes-module__albESa__flag{background:var(--lime);width:30px;height:30px;color:var(--ink);animation:scenes-module__albESa__popIn .6s var(--ease-spring)1.6s both;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;left:50%;translate:-50%}.scenes-module__albESa__nowMark{letter-spacing:.08em;color:var(--lime);white-space:nowrap;font-size:12px;font-weight:600;animation:.6s 1.2s both scenes-module__albESa__fadeIn;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50%}.scenes-module__albESa__ceiling{transform-origin:0;animation:scenes-module__albESa__ceilingDraw 1.2s var(--ease-out)1.3s both;border-top:1px dashed #e2e8fa47;position:absolute;left:0;right:0}@keyframes scenes-module__albESa__ceilingDraw{0%{transform:scaleX(0)}}.scenes-module__albESa__ceiling span{color:var(--muted);white-space:nowrap;font-size:12px;position:absolute;bottom:6px;left:0}.scenes-module__albESa__callout{z-index:2;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);max-width:230px;color:var(--muted);animation:scenes-module__albESa__popIn .7s var(--ease-spring)both;background:#121419db;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.4;position:absolute;box-shadow:0 20px 50px #00000073}.scenes-module__albESa__callout b{color:var(--fog);font-weight:600;display:block}.scenes-module__albESa__axis{color:var(--faint);gap:8px;margin-top:12px;font-size:12px;display:flex}.scenes-module__albESa__axis span{text-align:center;font-variant-numeric:tabular-nums;flex:1}.scenes-module__albESa__legend{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:28px;font-size:13px;display:flex}.scenes-module__albESa__legend span{align-items:center;gap:8px;display:inline-flex}.scenes-module__albESa__legend i{border-radius:3px;width:12px;height:12px}.scenes-module__albESa__notes3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.scenes-module__albESa__notes3>div{border:1px solid var(--line);background:#ffffff05;border-radius:20px;padding:24px}.scenes-module__albESa__notes3 h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.scenes-module__albESa__notes3 p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.5}.scenes-module__albESa__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.scenes-module__albESa__flow{aspect-ratio:560/520;width:100%;max-width:620px;margin:0 auto;position:relative;container-type:inline-size}.scenes-module__albESa__flowSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scenes-module__albESa__flowPath{fill:none;stroke:#8dfc5129;stroke-width:1.5px}.scenes-module__albESa__flowPulse{fill:none;stroke:var(--lime);stroke-width:3px;stroke-linecap:round;stroke-dasharray:14 100;stroke-dashoffset:-100px;filter:drop-shadow(0 0 5px #8dfc51e6);animation:.9s ease-in both scenes-module__albESa__pulseRun;animation-delay:calc(1s + var(--i)*.45s)}@keyframes scenes-module__albESa__pulseRun{0%{stroke-dashoffset:14px}to{stroke-dashoffset:-100px}}.scenes-module__albESa__source{border:1px solid var(--line-2);width:44.6%;height:16%;animation:scenes-module__albESa__sourceIn .7s var(--ease-out)both;animation-delay:calc(.15s + var(--i)*.12s);background:#121419e6;border-radius:3.4cqw;align-items:center;gap:3cqw;padding:0 3.4cqw;font-size:clamp(11px,2.7cqw,15px);line-height:1.3;display:flex;position:absolute;left:0;translate:0 -50%}@keyframes scenes-module__albESa__sourceIn{0%{opacity:0;transform:translate(-24px)}}.scenes-module__albESa__source>svg{width:clamp(16px,4cqw,22px);height:clamp(16px,4cqw,22px);color:var(--lime);flex:none}.scenes-module__albESa__source b{color:var(--fog);font-weight:600;display:block}.scenes-module__albESa__source small{color:var(--muted);font-size:.86em}.scenes-module__albESa__ringWrap{aspect-ratio:1;width:35.7%;position:absolute;top:30.8%;left:60.7%}.scenes-module__albESa__ring{width:100%;height:100%;overflow:visible;rotate:-90deg}.scenes-module__albESa__ringTrack{fill:none;stroke:#ffffff0f;stroke-width:10px}.scenes-module__albESa__ringSeg{fill:none;stroke:var(--lime);stroke-width:10px;stroke-linecap:round;stroke-dasharray:21 79;stroke-dashoffset:calc(var(--i)*-25 - 2);animation:scenes-module__albESa__segFill .6s var(--ease-out)both;animation-delay:calc(1.75s + var(--i)*.45s)}@keyframes scenes-module__albESa__segFill{0%{stroke-dasharray:0 100}}.scenes-module__albESa__ringCore{text-align:center;place-content:center;display:grid;position:absolute;inset:0}@property --sessions{syntax:"<integer>";inherits:false;initial-value:4}.scenes-module__albESa__ringCore b{font-variant-numeric:tabular-nums;counter-reset:s var(--sessions);font-size:clamp(28px,8cqw,46px);font-weight:700;line-height:1;animation:1.8s steps(4,jump-none) 1.95s both scenes-module__albESa__sessions}.scenes-module__albESa__ringCore b:after{content:counter(s)}@keyframes scenes-module__albESa__sessions{0%{--sessions:0}to{--sessions:4}}.scenes-module__albESa__ringCore small{color:var(--muted);margin-top:4px;font-size:clamp(10px,2.3cqw,13px)}.scenes-module__albESa__ringDone{background:var(--lime);color:var(--ink);white-space:nowrap;animation:scenes-module__albESa__popIn .6s var(--ease-spring)3.5s both;border-radius:99px;padding:5px 12px;font-size:clamp(11px,2.4cqw,13px);font-weight:600;position:absolute;top:calc(100% + 14px);left:50%;translate:-50%}.scenes-module__albESa__ringWrap:before{content:"";z-index:-1;background:radial-gradient(closest-side,#8dfc5133,#0000);border-radius:50%;animation:1s 3.4s both scenes-module__albESa__fadeIn;position:absolute;inset:-30%}.scenes-module__albESa__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:620px;margin:32px auto 0;display:grid}.scenes-module__albESa__metric{border:1px solid var(--line);color:var(--muted);background:#ffffff05;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.scenes-module__albESa__metric b{color:var(--fog);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;display:block}.scenes-module__albESa__spark{flex:none;width:64px;height:24px;overflow:visible}.scenes-module__albESa__spark path{fill:none;stroke:var(--lime);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:scenes-module__albESa__sparkDraw 1.4s var(--ease-out)both;animation-delay:calc(.4s + var(--i)*.15s)}@keyframes scenes-module__albESa__sparkDraw{0%{stroke-dashoffset:100px}}.scenes-module__albESa__fine{color:var(--fog);margin-top:20px;font-size:14px}.scenes-module__albESa__coachStage{perspective:1400px;place-items:center;display:grid;position:relative}.scenes-module__albESa__coachPhone{animation:scenes-module__albESa__riseIn 1s var(--ease-out)both}.scenes-module__albESa__chatHead{justify-content:space-between;align-items:center;margin-top:1cqw;display:flex}.scenes-module__albESa__chatHead p{letter-spacing:-.02em;margin:0;font-size:6.4cqw;font-weight:700}.scenes-module__albESa__chatHead small{color:var(--faint);font-size:2.7cqw}.scenes-module__albESa__chatHead i{background:#ffffff12;border-radius:50%;width:8cqw;height:8cqw}.scenes-module__albESa__chat{flex-direction:column;flex:1;justify-content:flex-end;gap:2.4cqw;padding-bottom:2cqw;display:flex}.scenes-module__albESa__chatTime{color:var(--faint);align-self:center;font-size:2.4cqw;animation:.5s .3s both scenes-module__albESa__fadeIn}.scenes-module__albESa__bubbleMe{background:var(--lime);max-width:78%;color:var(--ink);transform-origin:100% 100%;animation:scenes-module__albESa__bubbleIn .55s var(--ease-spring).5s both;border-radius:4.4cqw 4.4cqw 1.2cqw;align-self:flex-end;padding:2.6cqw 3.4cqw;font-size:3.2cqw;line-height:1.35}@keyframes scenes-module__albESa__bubbleIn{0%{opacity:0;transform:translateY(3cqw)scale(.85)}}.scenes-module__albESa__typing{background:#ffffff12;border-radius:4cqw;align-self:flex-start;gap:1cqw;margin-bottom:-10.6cqw;padding:3cqw 3.6cqw;animation:1.6s linear 1.1s both scenes-module__albESa__typingLife;display:flex}.scenes-module__albESa__typing i{background:var(--muted);border-radius:50%;width:1.6cqw;height:1.6cqw;animation:.9s ease-in-out infinite scenes-module__albESa__typingDot}.scenes-module__albESa__typing i:nth-child(2){animation-delay:.15s}.scenes-module__albESa__typing i:nth-child(3){animation-delay:.3s}@keyframes scenes-module__albESa__typingLife{0%{opacity:0}10%,85%{opacity:1}to{opacity:0}}@keyframes scenes-module__albESa__typingDot{0%,to{opacity:.5;transform:translate(0,0)}50%{opacity:1;transform:translateY(-1cqw)}}.scenes-module__albESa__bubbleCoach{max-width:92%;animation:scenes-module__albESa__slideUp .6s var(--ease-out)2.7s both;align-self:flex-start;font-size:3.2cqw;line-height:1.45}.scenes-module__albESa__planCard{animation:scenes-module__albESa__slideUp .6s var(--ease-out)3.2s both;background:#8dfc510f;border:1px solid #8dfc514d;border-radius:4cqw;padding:3cqw}.scenes-module__albESa__planCard>span{letter-spacing:.08em;color:var(--lime);align-items:center;gap:1.2cqw;font-size:2.5cqw;font-weight:600;display:inline-flex}.scenes-module__albESa__planCard svg{width:2.8cqw;height:2.8cqw}.scenes-module__albESa__swapRows{grid-template-rows:9cqw 9cqw;row-gap:1.6cqw;margin-top:2.2cqw;display:grid;position:relative}.scenes-module__albESa__swapRow{color:var(--faint);grid-template-columns:10cqw 1fr;align-items:center;font-size:2.8cqw;display:grid}.scenes-module__albESa__pill{height:9cqw;color:var(--fog);background:#ffffff0f;border-radius:2.6cqw;justify-content:space-between;align-items:center;padding:0 2.6cqw;font-size:3cqw;font-weight:500;display:flex}.scenes-module__albESa__pill small{color:var(--muted);font-size:2.6cqw;font-weight:400}.scenes-module__albESa__pillHard{background:#8dfc5129;box-shadow:inset 0 0 0 1px #8dfc5166}.scenes-module__albESa__pillUp{animation:scenes-module__albESa__swapUp 1s var(--ease-out)3.7s both}.scenes-module__albESa__pillDown{animation:scenes-module__albESa__swapDown 1s var(--ease-out)3.7s both}@keyframes scenes-module__albESa__swapUp{0%{transform:translateY(10.6cqw)}50%{transform:translate(-3cqw,5.3cqw)scale(1.03)}}@keyframes scenes-module__albESa__swapDown{0%{transform:translateY(-10.6cqw)}50%{transform:translate(3cqw,-5.3cqw)scale(1.03)}}.scenes-module__albESa__composer{border:1px solid var(--line);color:var(--faint);background:#ffffff0f;border-radius:99px;align-items:center;gap:2cqw;margin-bottom:2cqw;padding:2.6cqw 3.4cqw;font-size:3cqw;display:flex}.scenes-module__albESa__composer span{flex:1}.scenes-module__albESa__composer svg{width:4cqw;height:4cqw}.scenes-module__albESa__floatChip{z-index:2;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px)saturate(140%);color:var(--muted);animation:scenes-module__albESa__popIn .8s var(--ease-spring)both;background:#121419c7;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;line-height:1.35;display:flex;position:absolute;box-shadow:0 18px 50px #00000073}.scenes-module__albESa__floatChip b{color:var(--fog);font-weight:500;display:block}.scenes-module__albESa__floatChip>svg{color:var(--lime);flex:none}.scenes-module__albESa__voice{animation-delay:1.5s;top:12%;left:calc(50% + 120px)}.scenes-module__albESa__memory{animation-delay:4.6s;bottom:10%;right:calc(50% + 140px)}.scenes-module__albESa__wave{align-items:center;gap:2px;height:22px;display:flex}.scenes-module__albESa__wave i{background:var(--lime);transform-origin:50%;width:3px;height:100%;animation:1.1s ease-in-out infinite alternate scenes-module__albESa__wave;animation-delay:calc(var(--i)*-.13s);border-radius:2px}@keyframes scenes-module__albESa__wave{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.scenes-module__albESa__memDelete{border:1px solid var(--line-2);color:var(--fog);border-radius:99px;margin-left:6px;padding:3px 8px;font-size:11px}.scenes-module__albESa__rules{gap:20px;margin-top:36px;display:grid}.scenes-module__albESa__rules>div{grid-template-columns:36px 1fr;gap:4px 14px;display:grid}.scenes-module__albESa__rules svg{width:36px;height:36px;color:var(--lime);background:#8dfc511a;border-radius:12px;grid-row:span 2;padding:9px}.scenes-module__albESa__rules h3{margin:0;font-size:16px;font-weight:600}.scenes-module__albESa__rules p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.scenes-module__albESa__build{border:1px solid var(--line);background:#ffffff06;border-radius:26px;padding:24px;position:relative}.scenes-module__albESa__buildHead{color:var(--muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}@property --tenths{syntax:"<integer>";inherits:false;initial-value:9}.scenes-module__albESa__timer{font-variant-numeric:tabular-nums;color:var(--lime);counter-reset:t var(--tenths);font-weight:600;animation:.9s linear .3s both scenes-module__albESa__timer}.scenes-module__albESa__timer:after{content:"0." counter(t)" s"}@keyframes scenes-module__albESa__timer{0%{--tenths:0}to{--tenths:9}}.scenes-module__albESa__buildBar{background:#ffffff12;border-radius:99px;height:4px;margin-top:14px;overflow:hidden}.scenes-module__albESa__buildBar span{background:var(--lime);transform-origin:0;height:100%;animation:.9s linear .3s both scenes-module__albESa__grow;display:block}@keyframes scenes-module__albESa__grow{0%{transform:scaleX(0)}}.scenes-module__albESa__buildRows{gap:8px;margin-top:20px;display:grid}.scenes-module__albESa__buildRow{animation:scenes-module__albESa__slideUp .5s var(--ease-out)both;animation-delay:calc(1.25s + var(--i)*70ms);background:#ffffff08;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:grid}.scenes-module__albESa__buildRow>span:first-child{letter-spacing:.1em;color:var(--faint);font-size:12px;font-weight:600}.scenes-module__albESa__buildRow>span:nth-child(2){align-items:center;gap:6px;display:inline-flex}.scenes-module__albESa__buildRow small{color:var(--muted);font-variant-numeric:tabular-nums}.scenes-module__albESa__buildRowRest{color:var(--faint);border:1px dashed var(--line);background:0 0}.scenes-module__albESa__buildRowHard{box-shadow:inset 2px 0 0 var(--lime)}.scenes-module__albESa__buildFoot{color:var(--faint);margin-top:16px;font-size:13px;animation:.6s 1.9s both scenes-module__albESa__fadeIn}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.scenes-module__albESa__price{isolation:isolate;background:var(--ink-2);border-radius:28px;padding:clamp(28px,4vw,44px);position:relative}.scenes-module__albESa__price:before{content:"";z-index:-2;background:conic-gradient(from var(--spin),transparent 0deg,#8dfc51e6 60deg,transparent 140deg,transparent 220deg,#8dfc5159 280deg,transparent 340deg);border-radius:29px;animation:6s linear infinite scenes-module__albESa__spin;position:absolute;inset:-1px}.scenes-module__albESa__price:after{content:"";z-index:-1;background:radial-gradient(90% 70% at 100% 0%,#8dfc511a,transparent 60%),var(--ink-2);border-radius:27px;position:absolute;inset:1px}@keyframes scenes-module__albESa__spin{to{--spin:360deg}}.scenes-module__albESa__price h3{letter-spacing:.12em;text-transform:uppercase;color:var(--lime);margin:0;font-size:15px;font-weight:500}.scenes-module__albESa__amount{letter-spacing:-.04em;margin-top:14px;font-size:clamp(48px,6vw,72px);font-weight:700;line-height:1}.scenes-module__albESa__amount span{letter-spacing:0;color:var(--muted);font-size:18px;font-weight:400}.scenes-module__albESa__priceList{color:var(--fog);gap:12px;margin:28px 0 32px;padding:0;font-size:15px;list-style:none;display:grid}.scenes-module__albESa__priceList li{align-items:center;gap:10px;display:flex}.scenes-module__albESa__priceList svg{color:var(--lime);flex:none}.scenes-module__albESa__priceFine{color:var(--faint);margin-top:18px;font-size:13px;line-height:1.5}.scenes-module__albESa__final{isolation:isolate;text-align:center;padding:clamp(120px,16vw,220px) 24px;position:relative;overflow:hidden}.scenes-module__albESa__finalLanes{z-index:-1;opacity:.8;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 60%,#000 20%,#0000 80%);mask-image:radial-gradient(60% 70% at 50% 60%,#000 20%,#0000 80%)}.scenes-module__albESa__finalGlow{z-index:-1;background:radial-gradient(closest-side,#8dfc512e,#8dfc510a 55%,#0000);width:1100px;height:1100px;animation:1.4s both scenes-module__albESa__fadeIn;position:absolute;top:50%;left:50%;translate:-50% -50%}.scenes-module__albESa__mark{width:clamp(88px,10vw,128px);height:auto;overflow:visible}.scenes-module__albESa__markFill{fill:var(--lime);animation:2.4s both scenes-module__albESa__markFill}.scenes-module__albESa__markLine{fill:none;stroke:var(--lime);stroke-width:.8px;stroke-dasharray:1;stroke-dashoffset:0;animation:scenes-module__albESa__markDraw 2.4s var(--ease-out)both}@keyframes scenes-module__albESa__markDraw{0%{stroke-dashoffset:1px;opacity:1}60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes scenes-module__albESa__markFill{0%,50%{opacity:0}to{opacity:1}}.scenes-module__albESa__markWrap{place-items:center;margin-bottom:36px;display:inline-grid;position:relative}.scenes-module__albESa__markWrap:after{content:"";z-index:-1;background:radial-gradient(closest-side,#8dfc5159,#0000);border-radius:50%;animation:4s ease-in-out 2s infinite alternate both scenes-module__albESa__markGlow;position:absolute;inset:-40%}@keyframes scenes-module__albESa__markGlow{0%{opacity:.35;transform:scale(.9)}to{opacity:.9;transform:scale(1.1)}}.scenes-module__albESa__finalTitle{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:0 auto;font-size:clamp(44px,7vw,100px);font-weight:700;line-height:.95}.scenes-module__albESa__finalSub{max-width:520px;color:var(--muted);margin:24px auto 40px;font-size:clamp(16px,1.4vw,20px);line-height:1.5}.scenes-module__albESa__finalFine{color:var(--faint);margin-top:24px;font-size:13px;line-height:1.6}.scenes-module__albESa__finalCta{justify-content:center;display:flex}@media (max-width:900px){.scenes-module__albESa__dirGrid{grid-template-columns:1fr;gap:0}.scenes-module__albESa__dirStage{display:none}.scenes-module__albESa__dirStep{opacity:1;min-height:0;padding:0 0 56px 22px}.scenes-module__albESa__dirStep:before{opacity:.4;transform:scaleY(1)}.scenes-module__albESa__dirInline{display:block}.scenes-module__albESa__dirIndex{font-size:56px}.scenes-module__albESa__split{grid-template-columns:1fr}.scenes-module__albESa__coachStage{order:2}.scenes-module__albESa__notes3,.scenes-module__albESa__intentGrid{grid-template-columns:1fr}.scenes-module__albESa__callout{display:none}}@media (max-width:760px){.scenes-module__albESa__days{grid-template-columns:1fr;gap:8px;margin-top:24px}.scenes-module__albESa__dayCard{flex-direction:row;align-items:center;gap:14px;height:64px;min-height:64px;padding:0 14px}.scenes-module__albESa__dayName{width:36px}.scenes-module__albESa__dayTitle,.scenes-module__albESa__dayTitleSwap,.scenes-module__albESa__runLayer{margin-top:0}.scenes-module__albESa__dayKm{margin-left:auto;margin-right:40px}.scenes-module__albESa__dot{top:50%;translate:0 -50%}.scenes-module__albESa__tag,.scenes-module__albESa__missedTag{display:none}.scenes-module__albESa__restLayer{top:50%;bottom:auto;left:64px;translate:0 -50%}.scenes-module__albESa__linkH{display:none}.scenes-module__albESa__linkV{width:14px;height:calc(100% + 8px);display:block;top:50%;right:-18px}.scenes-module__albESa__linkLabel{top:50%;left:auto;right:10px;translate:0 -50%}.scenes-module__albESa__note{margin:20px 0 0}.scenes-module__albESa__board{padding:18px 26px 18px 18px}.scenes-module__albESa__bars{gap:3px}.scenes-module__albESa__phases{letter-spacing:.04em;gap:3px;font-size:9px}.scenes-module__albESa__axis{gap:3px;font-size:10px}.scenes-module__albESa__flag{width:22px;height:22px}.scenes-module__albESa__coachStage{gap:12px}.scenes-module__albESa__build{margin-bottom:48px}.scenes-module__albESa__floatChip{width:100%;max-width:340px;position:relative;inset:auto}.scenes-module__albESa__metric{flex-direction:column;align-items:flex-start}.scenes-module__albESa__spark{width:100%}}@media (prefers-reduced-motion:reduce){.scenes-module__albESa__tickerRow{animation:none}}
