.widgets-page-module__kep8sa__dialStage{justify-self:center;width:min(100%,360px)}.widgets-page-module__kep8sa__middle{border-top:1px solid var(--line);gap:12px;max-width:560px;margin:28px 0 0;padding:20px 0 0;font-size:16px;line-height:1.5;display:grid}.widgets-page-module__kep8sa__middle div{flex-wrap:wrap;gap:0 6px;display:flex}.widgets-page-module__kep8sa__middle dt{color:var(--fog);font-weight:600}.widgets-page-module__kep8sa__middle dd{color:var(--muted);margin:0}.widgets-page-module__kep8sa__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.widgets-page-module__kep8sa__pair{justify-self:center;gap:clamp(16px,2vw,24px);width:min(100%,420px);display:grid}@media (max-width:900px){.widgets-page-module__kep8sa__split{grid-template-columns:minmax(0,1fr)}}.widgets-page-module__kep8sa__lockStage{justify-self:center;width:min(100%,480px)}.widgets-page-module__kep8sa__steps{counter-reset:step;max-width:560px;color:var(--muted);gap:14px;margin:20px 0 0;padding:0;font-size:16px;line-height:1.6;list-style:none;display:grid}.widgets-page-module__kep8sa__steps li{counter-increment:step;grid-template-columns:28px minmax(0,1fr);display:grid}.widgets-page-module__kep8sa__steps li:before{content:counter(step);font-variant-numeric:tabular-nums;color:var(--faint);font-weight:600}.widgets-page-module__kep8sa__steps b{color:var(--fog);font-weight:600}
.widgets-module__Os8xoG__render{width:100%;height:auto;display:block}.widgets-module__Os8xoG__homeGrid{--p:calc(100cqw/440);grid-template-columns:repeat(2,calc(var(--p)*170));gap:calc(var(--p)*18)calc(var(--p)*24);padding-top:calc(var(--p)*20);justify-content:center;display:grid}.widgets-module__Os8xoG__slot{gap:calc(var(--p)*6);margin:0;display:grid}.widgets-module__Os8xoG__slot figcaption{font-size:calc(var(--p)*12);text-align:center;color:#ffffffd9;line-height:1.2}.widgets-module__Os8xoG__span2{grid-column:span 2}.widgets-module__Os8xoG__icons{grid-template-columns:repeat(2,calc(var(--p)*64));gap:calc(var(--p)*26)calc(var(--p)*34);padding-top:calc(var(--p)*4);place-content:start center;display:grid}.widgets-module__Os8xoG__iconsRow{grid-column:span 2;grid-template-columns:repeat(4,calc(var(--p)*64));gap:calc(var(--p)*30);padding-top:calc(var(--p)*6)}.widgets-module__Os8xoG__icons i,.widgets-module__Os8xoG__dock i{width:calc(var(--p)*64);height:calc(var(--p)*64);filter:blur(calc(var(--p)*2));opacity:.8;background:linear-gradient(160deg,#5c5c5c,#333);border-radius:23.4%;display:block;position:relative;overflow:hidden}.widgets-module__Os8xoG__icons i:after,.widgets-module__Os8xoG__dock i:after{content:"";background:#c7c7c7;border-radius:50%;position:absolute;inset:26%}.widgets-module__Os8xoG__icons i[data-look=b],.widgets-module__Os8xoG__dock i[data-look=b]{background:linear-gradient(160deg,#bdbdbd,#8f8f8f)}.widgets-module__Os8xoG__icons i[data-look=b]:after,.widgets-module__Os8xoG__dock i[data-look=b]:after{border-radius:calc(var(--p)*3);background:#575757;inset:30% 22%}.widgets-module__Os8xoG__icons i[data-look=c],.widgets-module__Os8xoG__dock i[data-look=c]{background:linear-gradient(160deg,#3d3d3d,#1a1a1a)}.widgets-module__Os8xoG__icons i[data-look=c]:after,.widgets-module__Os8xoG__dock i[data-look=c]:after{box-shadow:inset 0 0 0 calc(var(--p)*6)#9e9e9e;background:0 0;inset:22%}.widgets-module__Os8xoG__icons i[data-look=d],.widgets-module__Os8xoG__dock i[data-look=d]{background:linear-gradient(160deg,#8f8f8f,#616161)}.widgets-module__Os8xoG__icons i[data-look=d]:after,.widgets-module__Os8xoG__dock i[data-look=d]:after{border-radius:calc(var(--p)*8);background:#d6d6d6;inset:24% 30%}.widgets-module__Os8xoG__icons i.widgets-module__Os8xoG__appIcon{background:var(--lime,#8dfc51);filter:none;opacity:1;overflow:visible}.widgets-module__Os8xoG__icons i.widgets-module__Os8xoG__appIcon:after{content:"";box-shadow:none;background:#0b2a10;border-radius:0;position:absolute;inset:22%;-webkit-mask:url(/runsy-mark.svg) 50%/contain no-repeat;mask:url(/runsy-mark.svg) 50%/contain no-repeat}.widgets-module__Os8xoG__search{--p:calc(100cqw/440);margin:auto 0 calc(var(--p)*14);padding:calc(var(--p)*6)calc(var(--p)*16);border-radius:calc(var(--p)*20);font-size:calc(var(--p)*13);color:#ffffffd9;background:#ffffff1f;align-self:center;line-height:1.2}.widgets-module__Os8xoG__dock{--p:calc(100cqw/440);margin:0 calc(var(--p)*14)calc(var(--p)*14);padding:calc(var(--p)*14)calc(var(--p)*18);border-radius:calc(var(--p)*36);background:#ffffff1a;justify-content:space-between;display:flex}.widgets-module__Os8xoG__wallpaper.widgets-module__Os8xoG__wallpaper{background:radial-gradient(120% 70% at 20% 0,#2b4a3a 0%,#13241d 40%,#0a1210 100%)}.widgets-module__Os8xoG__wallpaper.widgets-module__Os8xoG__wallpaper i[data-battery]{background:var(--fog,#f4f6fb)}.widgets-module__Os8xoG__lock{--u:calc(100cqw/440);aspect-ratio:440/360;color:#fff;text-align:center;background:radial-gradient(130% 90% at 30% 0,#2b4a3a 0%,#13241d 42%,#0a1210 100%);border-radius:11.82%/14.44%;position:relative;overflow:hidden;container-type:inline-size}:where(.widgets-module__Os8xoG__lock) p{margin:0}.widgets-module__Os8xoG__lockInline{width:calc(var(--u)*260);margin:calc(var(--u)*52)auto 0}.widgets-module__Os8xoG__lockDate{margin-top:calc(var(--u)*4);font-size:calc(var(--u)*21);color:#ffffffd9;font-weight:500;line-height:1.2}.widgets-module__Os8xoG__lockTime{margin-top:calc(var(--u)*2);font-size:calc(var(--u)*104);letter-spacing:calc(var(--u)*-4);font-variant-numeric:tabular-nums;color:#ffffffeb;font-weight:500;line-height:1}.widgets-module__Os8xoG__lockRow{justify-content:center;align-items:center;gap:calc(var(--u)*14);margin-top:calc(var(--u)*18);display:flex}.widgets-module__Os8xoG__lockDisc{width:calc(var(--u)*76);height:calc(var(--u)*76);background:#ffffff24;border-radius:50%;flex:none}.widgets-module__Os8xoG__lockRect{width:calc(var(--u)*172);flex:none}
.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}}
.call-module__mI0v-W__still{align-content:start;gap:18px;margin:0;display:grid}.call-module__mI0v-W__stillScreen{border-radius:var(--radius-2xl);border:1px solid var(--line);background:#000;overflow:hidden}.call-module__mI0v-W__stillScreen img{width:100%;height:auto;display:block}.call-module__mI0v-W__stillLabel{overflow-wrap:anywhere;color:var(--fog);margin:0;font-size:16px;font-weight:600;line-height:1.35}.call-module__mI0v-W__stillBody{overflow-wrap:anywhere;color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.call-module__mI0v-W__stills{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}@media (max-width:760px){.call-module__mI0v-W__stills{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(76%,300px);grid-auto-flow:column;margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px;overflow-x:auto}.call-module__mI0v-W__stills::-webkit-scrollbar{display:none}.call-module__mI0v-W__stills>*{scroll-snap-align:start}}.call-module__mI0v-W__exchange{justify-items:center;gap:clamp(24px,3vw,40px);margin:0;display:grid}.call-module__mI0v-W__dialSvg{width:min(100%,440px);height:auto;display:block;overflow:visible}.call-module__mI0v-W__dialTime{letter-spacing:-.01em;font-variant-numeric:tabular-nums;fill:var(--fog);font-size:25px;font-weight:400}.call-module__mI0v-W__dialLabel{letter-spacing:.14em;fill:var(--faint);font-size:6.6px;font-weight:600}.call-module__mI0v-W__transcript{width:min(100%,520px)}.call-module__mI0v-W__script{gap:18px;margin:0;display:grid}.call-module__mI0v-W__script>div{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.call-module__mI0v-W__script dt{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600;line-height:1.2}.call-module__mI0v-W__script dd{overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.call-module__mI0v-W__athleteLine dd{color:var(--muted)}.call-module__mI0v-W__coachLine dd{color:var(--fog)}.call-module__mI0v-W__note{color:var(--faint);margin:22px 0 0 80px;font-size:12px}@media (max-width:480px){.call-module__mI0v-W__script>div{grid-template-columns:minmax(0,1fr);gap:6px}.call-module__mI0v-W__note{margin-left:0}}.call-module__mI0v-W__split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.call-module__mI0v-W__stage{position:relative}.call-module__mI0v-W__more{margin:32px 0 0}@media (max-width:900px){.call-module__mI0v-W__split{grid-template-columns:minmax(0,1fr)}.call-module__mI0v-W__stage{order:2}}.call-module__mI0v-W__screen{object-fit:cover;object-position:top center}h1.call-module__mI0v-W__title span{color:var(--faint)}.call-module__mI0v-W__after{text-align:center;max-width:560px;color:var(--muted);margin:clamp(40px,5vw,64px) auto 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.call-module__mI0v-W__facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,7vw,112px);padding-top:clamp(40px,5vw,64px);display:grid}.call-module__mI0v-W__factTitle{letter-spacing:-.022em;color:var(--fog);margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.2}.call-module__mI0v-W__factBody{max-width:560px;color:var(--muted);margin:20px 0 0;font-size:16px;line-height:1.6}.call-module__mI0v-W__needs{max-width:560px;color:var(--muted);gap:14px;margin:20px 0 0;padding:0;font-size:16px;line-height:1.6;list-style:none;display:grid}.call-module__mI0v-W__needs b{color:var(--fog);font-weight:600}.call-module__mI0v-W__factLink{flex-wrap:wrap;gap:12px 28px;margin:28px 0 0;display:flex}@media (max-width:760px){.call-module__mI0v-W__facts{grid-template-columns:minmax(0,1fr)}}.call-module__mI0v-W__hearing{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.call-module__mI0v-W__hearingStage{justify-self:center;width:min(100%,400px)}.call-module__mI0v-W__signals{max-width:560px;margin:clamp(40px,4vw,56px) 0 0;padding:0;list-style:none}.call-module__mI0v-W__signals li{border-top:1px solid var(--line);justify-items:start;gap:10px;padding:20px 0;display:grid}.call-module__mI0v-W__signals li:last-child{border-bottom:1px solid var(--line)}.call-module__mI0v-W__signals p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.call-module__mI0v-W__spoken{color:var(--fog);font-size:17px;font-weight:500;line-height:1.35}.call-module__mI0v-W__hint{border-radius:var(--radius-4xl);border:1px solid var(--line-2);background:var(--elev-2-bg);flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:100%;min-height:36px;padding:8px 16px;font-size:14px;line-height:1.2;display:inline-flex}.call-module__mI0v-W__hint svg{color:var(--faint);flex:none}.call-module__mI0v-W__hintText{color:var(--muted)}.call-module__mI0v-W__hintDot{color:var(--faint)}.call-module__mI0v-W__hintAction{white-space:nowrap;color:var(--fog);font-weight:600}@media (max-width:900px){.call-module__mI0v-W__hearing{grid-template-columns:minmax(0,1fr)}.call-module__mI0v-W__hearingStage{width:min(100%,360px)}}.call-module__mI0v-W__waysBox{container-type:inline-size}.call-module__mI0v-W__ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px);display:grid}.call-module__mI0v-W__way{border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--ink-2);align-content:space-between;gap:20px;margin:0;padding:clamp(16px,2.4vw,28px);display:grid}.call-module__mI0v-W__waySiri{grid-column:span 2}.call-module__mI0v-W__wayQuote{letter-spacing:-.022em;text-wrap:balance;color:var(--fog);font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.2}.call-module__mI0v-W__way figcaption{color:var(--muted);font-size:14px;line-height:1.5}.call-module__mI0v-W__way figcaption b{color:var(--fog);font-weight:600}.call-module__mI0v-W__waySpecimen{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;height:clamp(120px,12vw,168px);display:grid}.call-module__mI0v-W__waySpecimen.call-module__mI0v-W__wayQuick{height:auto;min-height:clamp(120px,12vw,168px)}.call-module__mI0v-W__waySpecimen .call-module__mI0v-W__wayWidget{width:auto;max-width:100%;height:auto;max-height:100%}.call-module__mI0v-W__quick{justify-items:start;gap:10px;width:min(100%,236px);display:grid}.call-module__mI0v-W__quickIcon{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--line-2);background:#e8f0ff1a;border-radius:23.4%;position:relative}.call-module__mI0v-W__quickIcon:after{content:"";background:var(--fog);position:absolute;inset:24%;-webkit-mask:url(/runsy-mark.svg) 50%/contain no-repeat;mask:url(/runsy-mark.svg) 50%/contain no-repeat}.call-module__mI0v-W__quickMenu{border-radius:var(--radius-md);background:var(--card-2);width:100%;box-shadow:inset 0 0 0 1px var(--line-2),0 12px 32px #00000073;color:var(--fog);font-size:15px;line-height:1.25}.call-module__mI0v-W__quickRow span{overflow-wrap:anywhere;min-width:0}.call-module__mI0v-W__quickRow{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.call-module__mI0v-W__quickSystem{border-top:1px solid var(--line-2);color:var(--faint)}.call-module__mI0v-W__quickMenu svg{width:16px;height:16px;fill:var(--fog);flex:none}.call-module__mI0v-W__native{gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}.call-module__mI0v-W__native li{grid-template-columns:36px minmax(0,1fr);gap:4px 14px;display:grid}.call-module__mI0v-W__native svg{border-radius:var(--radius-md);width:36px;height:36px;color:var(--fog);background:#e8f0ff0f;grid-row:span 2;padding:9px}.call-module__mI0v-W__native h3{margin:0;font-size:16px;font-weight:600}.call-module__mI0v-W__native p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.call-module__mI0v-W__native a{color:var(--fog)}.call-module__mI0v-W__links{flex-wrap:wrap;gap:12px 28px;display:flex}.call-module__mI0v-W__anywhere{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.call-module__mI0v-W__waysMore{margin:28px 0 0}@media (max-width:900px){.call-module__mI0v-W__anywhere{grid-template-columns:minmax(0,1fr)}}@container (max-width:520px){.call-module__mI0v-W__ways{grid-template-columns:minmax(0,1fr)}.call-module__mI0v-W__waySiri{grid-column:auto}.call-module__mI0v-W__way:not(.call-module__mI0v-W__waySiri){grid-template-columns:152px minmax(0,1fr);align-items:center;gap:16px}.call-module__mI0v-W__waySpecimen{height:120px}.call-module__mI0v-W__quickIcon{width:44px;height:44px}.call-module__mI0v-W__quickMenu{font-size:14px}.call-module__mI0v-W__quickRow{gap:8px;padding:10px 12px}}
.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__amounts{gap:8px;margin-top:14px;display:grid}.scenes-module__albESa__amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(36px,4vw,44px);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}}
