:root{color-scheme:dark;--background:#10111a;--panel:#181a28;--text:#f7f8ff;--muted:#b1b6c9;--mint:#83ffce;--line:#dee3ff26;--gutter:clamp(1.15rem, 4.7vw, 5rem);--section:clamp(4rem, 8vw, 8rem);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--mint);outline-offset:5px}::selection{background:var(--mint);color:#111722}.shell{width:min(100% - 2 * var(--gutter), 82rem);margin-inline:auto}.section-space{padding-block:var(--section)}section[id]{scroll-margin-top:1.5rem}.skip-link{z-index:20;background:var(--mint);color:#111722;border-radius:.5rem;padding:.75rem 1rem;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.eyebrow{color:var(--mint);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.71rem;font-weight:750;line-height:1.45;display:flex}.section-index{border:1px solid color-mix(in srgb, var(--mint) 28%, transparent);font-variant-numeric:tabular-nums;letter-spacing:.06em;border-radius:.35rem;place-items:center;min-width:1.9rem;height:1.6rem;padding-inline:.35rem;display:inline-grid}h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.55rem,5.7vw,5.65rem);font-weight:750;line-height:.98}.eyebrow+h2{margin-block-start:1.12rem}.store-link{border-radius:.47rem;flex-shrink:0;display:inline-flex}.store-link img{width:auto;max-width:none;height:44px}.store-link:hover{box-shadow:0 0 0 3px #ffffff30}.hero{isolation:isolate;background:#101018;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:clip}.hero__media,.hero__media:after,.hero__poster,.hero__video{width:100%;height:100%;position:absolute;inset:0}.hero__media{z-index:-1}.hero__poster,.hero__video{object-fit:cover;object-position:63% center}.hero__video{opacity:0;transition:opacity .3s}.hero[data-video-ready=true] .hero__video{opacity:1}.hero__media:after{content:"";background:linear-gradient(90deg,#090a12f0,#090a12d4 27%,#090a123b 65%,#090a1224),linear-gradient(#090a128c 0%,#0000 21% 76%,#10111a 100%)}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.3rem;display:flex}.brand{letter-spacing:-.035em;white-space:nowrap;flex-shrink:0;align-items:center;gap:.64rem;font-size:.99rem;font-weight:760;display:inline-flex}.brand img{background:#1d2637;border-radius:23%}.brand>span>span{color:var(--mint)}.site-header nav{gap:clamp(1rem,2.8vw,2.6rem);display:flex}.site-header nav a{color:#d4d7e4;font-size:.88rem;font-weight:600}.site-header nav a:hover,.site-footer__links a:hover{color:var(--mint)}.hero__body{align-items:center;padding-block:clamp(2rem,6vh,4.5rem);display:grid}.hero__copy{width:min(100%,42rem)}.status-dot{background:var(--mint);border-radius:50%;flex:0 0 .42rem;height:.42rem;box-shadow:0 0 1rem #83ffcecc}.hero__headline{letter-spacing:-.045em;margin-block:.9rem 1.05rem;font-size:clamp(4.7rem,min(11vw,16.9svh),10.8rem);font-weight:820;line-height:.84}.hero__headline span{display:block}.hero__headline span:last-child{color:var(--mint)}.hero__description{color:#e5e7f1;max-width:31ch;font-size:clamp(1.01rem,1.45vw,1.24rem);line-height:1.54}.hero__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.35rem;display:flex}.text-link{align-items:center;gap:.45rem;min-height:2.75rem;font-size:.88rem;font-weight:700;display:inline-flex}.text-link:hover{color:var(--mint)}.hero__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.6rem;min-height:4rem;padding-bottom:.65rem;display:flex}.hero__label{color:#c0c4d4;letter-spacing:.18em;white-space:nowrap;align-items:center;gap:.65rem;font-size:.62rem;font-weight:700;display:flex}.hero__label span{background:var(--mint);width:1.6rem;height:1px;display:block}.video-control{color:#e3e6f1;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.48rem;min-height:2.75rem;padding:.15rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.video-control:hover{color:var(--mint)}.video-control__play,.video-control__pause{place-items:center;display:inline-grid}.video-control__pause,.video-control[data-playing=true] .video-control__play{display:none}.video-control[data-playing=true] .video-control__pause{display:inline-grid}.section-intro{grid-template-columns:1.28fr 1fr;align-items:end;gap:clamp(1.5rem,5vw,5rem);margin-block-end:clamp(1.8rem,4vw,3.15rem);display:grid}.section-intro>p,.app-section__copy>p:not(.eyebrow),.watch-section__copy>p:not(.eyebrow){max-width:36ch;color:var(--muted);font-size:clamp(1.02rem,1.55vw,1.24rem);line-height:1.65}.section-intro>p{padding-block-end:.2rem}.mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.65vw,1.32rem);display:grid}.mode-card{--tone:var(--mint);border:1px solid var(--line);background:var(--panel);border-radius:1.1rem;min-width:0;overflow:hidden}.mode-card--blue{--tone:#89c6ff}.mode-card--lilac{--tone:#cdb2ff}.mode-card--gold{--tone:#ffce89}.mode-card--pink{--tone:#f8a3be}.mode-card--violet{--tone:#a1a6ff}.mode-card__art{aspect-ratio:1.58;background:radial-gradient(ellipse at 64% 65%, color-mix(in srgb, var(--tone) 22%, #181a28), transparent 68%);border-bottom:1px solid var(--line);place-items:center;min-height:8rem;display:grid;position:relative;overflow:hidden}.mode-card__art:before{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--tone) 23%, transparent);border-radius:50%;width:73%;position:absolute;top:4%;left:42%}.mode-card__art img{object-fit:contain;filter:drop-shadow(0 .7rem 1.1rem #0d0e17a0);width:65%;height:90%;position:relative}.mode-card__number{color:color-mix(in srgb, var(--tone) 21%, #181a28);letter-spacing:-.085em;font-size:clamp(3.35rem,7.5vw,7.5rem);font-weight:800;line-height:.83;position:absolute;inset-block-end:.15rem;inset-inline-start:.62rem}.mode-card__access{z-index:1;border:1px solid color-mix(in srgb, var(--tone) 32%, transparent);color:var(--tone);letter-spacing:.04em;background:#191a29;border-radius:.35rem;padding:.26rem .43rem;font-size:.61rem;font-weight:750;position:absolute;inset-block-start:.65rem;inset-inline-end:.65rem}.mode-card__body{padding:clamp(.85rem,2vw,1.48rem)}.mode-card h3{color:var(--text);letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:.4rem;font-size:clamp(1.17rem,2.15vw,1.7rem);font-weight:760;display:flex}.mode-card h3 svg{color:var(--tone);flex:none}.mode-card:is(:hover,:focus-visible){border-color:var(--tone)}.mode-card:is(:hover,:focus-visible) h3{color:var(--tone)}.mode-card p{color:var(--muted);margin-top:.32rem;font-size:.93rem;line-height:1.55}.app-section{border-block:1px solid var(--line);background:#151623}.app-section__inner{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.app-section__copy>p:not(.eyebrow),.watch-section__copy>p:not(.eyebrow){margin-top:1.1rem}.training-tools{gap:1.07rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.training-tools li{align-items:flex-start;gap:.75rem;display:flex}.training-tools__icon{height:2.55rem;color:var(--mint);background:#83ffce0c;border:1px solid #81ffce33;border-radius:.65rem;flex:0 0 2.55rem;place-items:center;display:grid}.training-tools h3{margin-block:.08rem .13rem;font-size:1.07rem;line-height:1.2}.training-tools p{color:var(--muted);font-size:.94rem;line-height:1.5}.app-showcase{isolation:isolate;aspect-ratio:1.11;border:1px solid var(--line);background:radial-gradient(at 64% 44%,#554272,#252a45 52%,#1a1b2b 78%);border-radius:1.45rem;justify-content:center;align-items:center;min-height:32rem;padding:1.6rem .5rem;display:flex;position:relative;overflow:clip}.app-showcase:before,.app-showcase:after{content:"";z-index:-1;border:1px solid #d7c5ff26;border-radius:50%;position:absolute;inset:9% 6%;transform:rotate(-24deg)}.app-showcase:after{inset:16% 11%}.phone{background:#10111a;border:1px solid #87899b;border-radius:clamp(1.15rem,3vw,2.05rem);width:min(41%,13.9rem);padding:.36rem;box-shadow:0 .8rem 2.6rem #05060da6,inset 0 0 0 2px #303143}.phone img{border-radius:calc(clamp(1.15rem,3vw,2.05rem) - .35rem);width:100%;height:auto}.phone--home{transform:translate(5%,3%)rotate(-8deg)}.phone--workout{transform:translate(-3%,-3%)rotate(8deg)}.watch-section{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,7vw,7rem);display:grid}.watch-showcase{isolation:isolate;aspect-ratio:1.23;border:1px solid var(--line);background:radial-gradient(at 50% 65%,#263e48,#1c2434 55%,#181a28 76%);border-radius:1.45rem;place-items:center;min-height:24rem;display:grid;position:relative;overflow:clip}.watch-showcase:before{content:"";z-index:-1;background:repeating-linear-gradient(0deg,#1c2431 0 2px,#151d29 2px 4px);border-radius:.75rem;width:clamp(5.8rem,17vw,11rem);height:116%;position:absolute;transform:rotate(-14deg);box-shadow:inset .35rem 0 .75rem #080d17b5,inset -.22rem 0 .7rem #56607144}.watch-device{background:linear-gradient(125deg,#545d67,#2c3542 28%,#1b2330 64%,#596372);border:1px solid #879199;border-radius:clamp(1.45rem,4vw,2.6rem);width:min(52%,13.8rem);padding:.42rem;position:relative;transform:rotate(-14deg);box-shadow:0 1.2rem 2.5rem #060913b3}.watch-device:after{content:"";background:linear-gradient(90deg,#454f5c,#737c89);border-radius:0 .2rem .2rem 0;width:.36rem;height:19%;position:absolute;top:24%;right:-.34rem}.watch-device img{border-radius:calc(clamp(1.45rem,4vw,2.6rem) - .45rem);width:100%;height:auto}.download{padding-block-end:clamp(2rem,5vw,4rem)}.download__panel{background:linear-gradient(120deg,#202e3a,#22273f 58%,#312744);border:1px solid #8589b144;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.75vw,2rem);padding:clamp(1.2rem,4vw,3.3rem);display:grid}.download__panel>img{border-radius:24%;width:clamp(3.65rem,7vw,5.25rem);height:auto}.download__panel h2{letter-spacing:-.06em;font-size:clamp(1.85rem,3.4vw,3.6rem)}.download__panel p{color:#d3d7e6;margin-top:.45rem;font-size:.94rem;line-height:1.5}.download__actions{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.site-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.3rem 1.65rem;display:flex}.site-footer__links{color:var(--muted);flex-wrap:wrap;gap:.7rem 1.2rem;font-size:.83rem;display:flex}@media (width>=701px) and (height<=820px){.hero__body{padding-block:clamp(1.1rem,3.4svh,1.9rem)}}@media (width<=900px){.site-header nav{gap:.85rem}.site-header nav a{font-size:.79rem}.app-showcase{min-height:24rem}.watch-showcase{min-height:19rem}}@media (width<=700px){.site-header{padding-block:.85rem}.hero__body{align-items:end;padding-block:clamp(3.5rem,16svh,8rem) 1.4rem}.hero__copy{width:min(100%,29rem)}.hero__poster,.hero__video{object-position:center}.hero__media:after{background:linear-gradient(#090a128c 0%,#090a120d 28%,#090a12a1 54%,#090a12e0 70%,#10111a 99%)}.hero__headline{letter-spacing:-.05em;margin-block:.62rem .75rem;font-size:clamp(2.65rem,10.2vw,5.75rem);line-height:.91}.hero__headline span{display:inline}.hero__headline span:last-child{display:block}.hero__description{font-size:.97rem;line-height:1.52}.hero__actions{gap:.55rem 1rem;margin-top:.9rem}.hero__foot{min-height:3.3rem;padding-bottom:.35rem}.hero__label{letter-spacing:.115em}.hero__label span{width:1rem}.section-intro,.app-section__inner,.watch-section{grid-template-columns:minmax(0,1fr)}.section-intro{gap:.8rem}.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-card p{font-size:.85rem}.app-showcase,.watch-showcase{min-height:0}.app-showcase{aspect-ratio:1.04}.watch-showcase{grid-row:2}.watch-device{width:min(43%,12rem)}.download__panel{grid-template-columns:auto minmax(0,1fr)}.download__actions{grid-column:1/-1;justify-self:start}}@media (width<=350px){.hero__actions{gap:.15rem .65rem}.brand{gap:.4rem;font-size:.88rem}.site-header .brand img{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero__video,.store-link{transition:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:3;position:relative}.site-header nav{flex-wrap:wrap;align-items:center;gap:.25rem clamp(.75rem,2.3vw,2.3rem)}.site-header nav a{align-items:center;min-height:2.75rem;display:flex}.site-header nav .active{color:var(--mint)}.language-picker{flex-shrink:0;position:relative}.language-picker summary{border:1px solid var(--line);cursor:pointer;background:#171926de;border-radius:.55rem;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:.65rem;font-size:.82rem;font-weight:650;list-style:none;display:flex}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary:hover,.language-picker[open] summary{color:var(--mint);border-color:#83ffce6b}.language-picker ul{z-index:4;border:1px solid var(--line);background:#191b2a;border-radius:.75rem;width:max(100%,9.7rem);max-height:65svh;margin:0;padding:.35rem;list-style:none;position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-end:0;overflow-y:auto;box-shadow:0 .85rem 2rem #05060d80}.language-picker a{border-radius:.42rem;align-items:center;min-height:2.3rem;padding-inline:.6rem;font-size:.86rem;display:flex}.language-picker a:hover,.language-picker a[aria-current]{color:var(--mint);background:#83ffce12}.language-picker a:focus-visible{outline-offset:-2px}.section-link{color:var(--mint);margin-block-start:1rem}.pill-link{min-height:2.85rem;color:var(--mint);background:#83ffce12;border:1px solid #83ffce50;border-radius:.55rem;justify-content:center;align-items:center;gap:.52rem;padding:.48rem .9rem;font-size:.9rem;font-weight:700;display:inline-flex}.pill-link:hover{background:#83ffce25}.pill-link svg,.question-list svg{flex-shrink:0}.features-cta{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-end:3rem;display:flex}.interior{padding-block:clamp(2.6rem, 7vw, 6.75rem) var(--section)}.interior-intro{max-width:55rem;margin-block-end:clamp(1.65rem,4vw,3rem)}.interior-intro h1{letter-spacing:-.06em;text-wrap:balance;overflow-wrap:break-word;margin-block:.65rem .85rem;font-size:clamp(2.65rem,6.25vw,6.4rem);font-weight:780;line-height:.97}.interior-intro>p:not(.eyebrow){max-width:58ch;color:var(--muted);font-size:clamp(1rem,1.65vw,1.25rem);line-height:1.6}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.65vw,1.35rem);display:grid}.price-card{border:1px solid var(--line);background:var(--panel);border-radius:1.05rem;flex-direction:column;gap:.7rem;min-width:0;padding:clamp(1.15rem,3vw,2.3rem);display:flex}.price-card--featured{background:radial-gradient(at 100% 0,#25433e,#191f2b 80%);border-color:#83ffce66}.price-card h2,.price-compare h2,.question-grid h2,.related h2{letter-spacing:-.034em;overflow-wrap:break-word;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.14}.price-card__value{letter-spacing:-.05em;color:var(--mint);font-size:clamp(2rem,4vw,3.8rem);font-weight:760;line-height:1}.price-card__market{color:#d7eae2;font-size:.8rem;font-weight:700}.price-card__detail,.pricing-cta p{color:var(--muted);font-size:.94rem;line-height:1.55}.pricing-cta{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-block:1.7rem 3.4rem;display:flex}.pricing-cta p{flex:21rem;max-width:57ch}.price-table{border:1px solid var(--line);background:var(--panel);border-radius:.9rem;margin-block-start:1rem;overflow-x:auto}.price-table table{border-collapse:collapse;width:100%;font-size:clamp(.8rem,1.3vw,.97rem)}.price-table th,.price-table td{border-block-end:1px solid var(--line);overflow-wrap:anywhere;padding:clamp(.64rem,1.65vw,1.15rem)}.price-table tr:last-child td,.price-table tbody tr:last-child th{border-block-end:0}.price-table thead{background:#202233}.price-table thead th:not(:first-child),.price-table td{text-align:center;width:16%}.price-table tbody th{text-align:start;font-weight:650}.price-table td{color:var(--muted)}.price-table .included{color:var(--mint);font-weight:750}.question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,4vw,3.1rem);display:grid}.question-grid section{background:var(--panel);border:1px solid var(--line);border-radius:1rem;padding:clamp(1.15rem,2.85vw,2.15rem)}.question-grid .eyebrow+h2{margin-block-start:.65rem}.question-list{gap:0;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.question-list li+li{border-block-start:1px solid var(--line)}.question-list a{color:#e6e8f5;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding-block:.65rem;line-height:1.45;display:flex}.question-list a svg,.question-list a:hover{color:var(--mint)}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-block-end:clamp(1.5rem,3vw,2.7rem);font-size:.84rem;display:flex}.breadcrumbs a:hover{color:var(--mint)}.answer{max-width:54rem}.answer .interior-intro{margin-block-end:1.15rem}.answer h1{font-size:clamp(2.45rem,5vw,5rem)}.answer__lead,.answer__detail{max-width:67ch;line-height:1.66}.answer__lead{background:#83ffce0d;border:1px solid #83ffce46;border-radius:.95rem;padding:clamp(1rem,2.5vw,1.8rem);font-size:clamp(1.03rem,1.55vw,1.23rem)}.answer__detail{color:var(--muted);margin-block-start:1.25rem;font-size:clamp(1rem,1.4vw,1.15rem)}.answer__links{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-block-start:1.55rem;display:flex}.related{border-block-start:1px solid var(--line);max-width:54rem;margin-block-start:3rem;padding-block-start:1.7rem}[dir=rtl] .hero{--hero-direction:270deg}[dir=rtl] .hero__headline{text-align:right;direction:ltr}[dir=rtl] .hero__poster,[dir=rtl] .hero__video{object-position:37% center}[dir=rtl] .hero__label{direction:ltr}[dir=rtl] :is(h2,.eyebrow,.interior-intro h1,.price-card__value,.brand,.mode-card__access){letter-spacing:normal}[dir=rtl] :is(h2,.interior-intro h1){line-height:1.18}@media (width>=701px){[dir=rtl] .hero__media:after{background:linear-gradient(var(--hero-direction), #090a12f0, #090a12d4 27%, #090a123b 65%, #090a1224), linear-gradient(0deg, #10111a 0%, transparent 24%, transparent 79%, #090a128c 100%)}}@media (width<=700px){.site-header{flex-wrap:wrap;gap:.28rem .75rem;padding-block:.65rem .3rem}.site-header nav{flex-basis:100%;order:3;gap:.25rem 1.15rem}.site-header nav a{font-size:.85rem}[dir=rtl] .hero__poster,[dir=rtl] .hero__video{object-position:center}.pricing-grid,.question-grid{grid-template-columns:minmax(0,1fr)}.price-table th,.price-table td{padding-inline:.39rem}.price-table thead th:not(:first-child),.price-table td{width:18%}}.nav-faq-short[data-astro-cid-fzpbxy5g]{display:none}@media (width<=650px){.nav-faq-full[data-astro-cid-fzpbxy5g]{display:none}.nav-faq-short[data-astro-cid-fzpbxy5g]{display:inline}}.features-page[data-astro-cid-u472yudo]{--feature-muted:var(--muted,#b1b6c9);--feature-line:var(--line,#dce1ff26);--feature-mint:var(--mint,#83ffce)}.feature-intro[data-astro-cid-u472yudo]{grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);align-items:center;gap:clamp(1.3rem,4vw,4.5rem);padding-block:clamp(2.7rem,6vw,6rem);display:grid}.feature-intro__eyebrow[data-astro-cid-u472yudo]{margin-block-end:1rem}.feature-intro__eyebrow[data-astro-cid-u472yudo] span[data-astro-cid-u472yudo]{background:var(--feature-mint);width:1.55rem;height:1px}.feature-intro[data-astro-cid-u472yudo] h1[data-astro-cid-u472yudo]{letter-spacing:-.082em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(3.25rem,6.55vw,7.4rem);font-weight:780;line-height:.94}.features-page[data-astro-cid-u472yudo][dir=rtl] .feature-intro[data-astro-cid-u472yudo] h1[data-astro-cid-u472yudo],.features-page[data-astro-cid-u472yudo][dir=rtl] h2[data-astro-cid-u472yudo]{letter-spacing:normal;line-height:1.16}.feature-intro__description[data-astro-cid-u472yudo]{max-width:43ch;color:var(--feature-muted);margin-block-start:1.2rem;font-size:clamp(1rem,1.55vw,1.19rem);line-height:1.62}.feature-intro__download[data-astro-cid-u472yudo]{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin-block-start:1.35rem;display:flex}.feature-intro__download[data-astro-cid-u472yudo] p[data-astro-cid-u472yudo]{color:var(--feature-muted);max-width:25ch;font-size:.9rem;line-height:1.5}.feature-intro__visual[data-astro-cid-u472yudo]{isolation:isolate;aspect-ratio:1.3;border:1px solid var(--feature-line);background:radial-gradient(at 50% 72%,#36465d,#222236 56%,#191b29 76%);border-radius:1.45rem;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:clip}.feature-intro__visual[data-astro-cid-u472yudo]:before,.feature-intro__visual[data-astro-cid-u472yudo]:after{content:"";z-index:-1;border:1px solid #a5d5f12e;border-radius:50%;position:absolute;inset:10%;transform:rotate(-22deg)}.feature-intro__visual[data-astro-cid-u472yudo]:after{inset:18%}.feature-intro__visual[data-astro-cid-u472yudo] img[data-astro-cid-u472yudo]{border:3px solid #242733;border-radius:clamp(.7rem,1.6vw,1.6rem);width:30%;height:auto;transform:translate(4%)rotate(-10deg);box-shadow:0 1.2rem 2rem #080913a6}.feature-intro__visual[data-astro-cid-u472yudo] img[data-astro-cid-u472yudo]+img[data-astro-cid-u472yudo]{transform:translate(-4%)rotate(8deg)}.feature-index[data-astro-cid-u472yudo]{border:1px solid var(--feature-line);background:#181a27;border-radius:.95rem;padding:1.05rem}.feature-index[data-astro-cid-u472yudo]>p[data-astro-cid-u472yudo]{color:var(--feature-muted);margin-block-end:.65rem;font-size:.84rem;font-weight:700}.feature-index[data-astro-cid-u472yudo] ul[data-astro-cid-u472yudo],.feature-points[data-astro-cid-u472yudo]{margin:0;padding:0;list-style:none}.feature-index[data-astro-cid-u472yudo] ul[data-astro-cid-u472yudo]{flex-wrap:wrap;gap:.52rem;display:flex}.feature-index[data-astro-cid-u472yudo] a[data-astro-cid-u472yudo]{border:1px solid var(--feature-line);border-radius:.47rem;align-items:center;gap:.48rem;min-height:2.75rem;padding-inline:.66rem;font-size:.9rem;font-weight:700;display:inline-flex}.feature-index[data-astro-cid-u472yudo] a[data-astro-cid-u472yudo]:hover{color:var(--feature-mint);background:#242939}.feature-index[data-astro-cid-u472yudo] a[data-astro-cid-u472yudo] span[data-astro-cid-u472yudo]{color:var(--feature-mint);font-variant-numeric:tabular-nums;font-size:.7rem}.feature-note[data-astro-cid-u472yudo]{color:var(--feature-muted);margin-block:.9rem 1.4rem;font-size:.85rem;line-height:1.5}.feature-note--access[data-astro-cid-u472yudo]{margin-block:1.15rem 2.5rem}.feature-group[data-astro-cid-u472yudo]{--feature-accent:var(--feature-mint);border-bottom:1px solid var(--feature-line);padding-block:clamp(2.8rem,6.5vw,5.8rem);scroll-margin-block-start:5.5rem}.feature-group--lilac[data-astro-cid-u472yudo]{--feature-accent:#d5b8ff}.feature-group--violet[data-astro-cid-u472yudo]{--feature-accent:#b6b3ff}.feature-group--blue[data-astro-cid-u472yudo]{--feature-accent:#95cfff}.feature-group--gold[data-astro-cid-u472yudo]{--feature-accent:#ffd396}.feature-group__header[data-astro-cid-u472yudo]{grid-template-columns:minmax(0,1fr) minmax(0,.87fr);align-items:end;gap:clamp(1.2rem,4.4vw,4rem);margin-block-end:1.65rem;display:grid}.feature-group__name[data-astro-cid-u472yudo]{color:var(--feature-accent)}.feature-group__name[data-astro-cid-u472yudo] span[data-astro-cid-u472yudo]{border:1px solid color-mix(in srgb, var(--feature-accent) 38%, transparent);font-variant-numeric:tabular-nums;border-radius:.33rem;padding:.2rem .35rem}.feature-group[data-astro-cid-u472yudo] h2[data-astro-cid-u472yudo]{overflow-wrap:break-word;font-size:clamp(2.3rem,4.4vw,4.75rem)}.feature-group__detail[data-astro-cid-u472yudo]{max-width:49ch;color:var(--feature-muted);font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.64}.feature-points[data-astro-cid-u472yudo]{gap:.42rem;margin-block-start:.85rem;display:grid}.feature-points[data-astro-cid-u472yudo] li[data-astro-cid-u472yudo]{align-items:baseline;gap:.52rem;font-size:.9rem;line-height:1.45;display:flex}.feature-points[data-astro-cid-u472yudo] li[data-astro-cid-u472yudo]:before{content:"";background:var(--feature-accent);border-radius:50%;flex:0 0 .34rem;height:.34rem;display:inline-block}.feature-gallery[data-astro-cid-u472yudo]{gap:clamp(.6rem,1.35vw,1.15rem);display:grid}.feature-gallery--2[data-astro-cid-u472yudo]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-gallery--3[data-astro-cid-u472yudo]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-gallery--4[data-astro-cid-u472yudo]{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-gallery--devices[data-astro-cid-u472yudo]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.feature-screen[data-astro-cid-u472yudo]{border:1px solid var(--feature-line);background:#191b29;border-radius:1rem;min-width:0;display:flex;overflow:hidden}.feature-screen[data-astro-cid-u472yudo]:hover{border-color:color-mix(in srgb, var(--feature-accent) 54%, transparent)}.feature-screen[data-astro-cid-u472yudo] figure[data-astro-cid-u472yudo]{flex-direction:column;flex:1;min-width:0;display:flex}.feature-screen__surface[data-astro-cid-u472yudo]{background:radial-gradient(ellipse at 50% 72%, color-mix(in srgb, var(--feature-accent) 15%, #1c1d2c), #1c1d2c 68%);flex:1;place-items:center;min-width:0;padding:clamp(.65rem,2vw,1.5rem);display:grid}.feature-screen[data-astro-cid-u472yudo] img[data-astro-cid-u472yudo]{border:2px solid #292b3a;border-radius:clamp(.65rem,1.35vw,1.3rem);width:min(100%,13.2rem);height:auto;display:block;box-shadow:0 .7rem 1.5rem #0809138c}.feature-screen[data-astro-cid-u472yudo] figcaption[data-astro-cid-u472yudo]{border-top:1px solid var(--feature-line);justify-content:space-between;align-items:center;gap:.5rem;min-height:3.15rem;padding:.65rem .75rem;font-size:.9rem;font-weight:700;line-height:1.35;display:flex}.feature-screen[data-astro-cid-u472yudo] figcaption[data-astro-cid-u472yudo] svg[data-astro-cid-u472yudo]{color:var(--feature-accent);flex-shrink:0}.feature-screen--watch[data-astro-cid-u472yudo]{grid-row:span 2}.feature-screen--watch[data-astro-cid-u472yudo] img[data-astro-cid-u472yudo]{border:4px solid #454c5e;border-radius:1.65rem;width:min(100%,12rem)}.feature-screen--wide[data-astro-cid-u472yudo] img[data-astro-cid-u472yudo]{border-radius:.6rem;width:min(100%,44rem)}@media (width<=950px){.feature-intro[data-astro-cid-u472yudo] h1[data-astro-cid-u472yudo]{font-size:clamp(2.95rem,7vw,5rem)}.feature-gallery--4[data-astro-cid-u472yudo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=750px){.feature-intro[data-astro-cid-u472yudo],.feature-group__header[data-astro-cid-u472yudo]{grid-template-columns:minmax(0,1fr)}.feature-intro__visual[data-astro-cid-u472yudo]{aspect-ratio:1.55}.feature-intro__visual[data-astro-cid-u472yudo] img[data-astro-cid-u472yudo]{width:25%}.feature-gallery--3[data-astro-cid-u472yudo]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-gallery--devices[data-astro-cid-u472yudo]{grid-template-columns:minmax(0,1fr)}.feature-screen--watch[data-astro-cid-u472yudo]{grid-row:auto}.feature-screen[data-astro-cid-u472yudo] figcaption[data-astro-cid-u472yudo]{font-size:.81rem}}#tabata-timer[data-astro-cid-4oigderu]>.eyebrow[data-astro-cid-4oigderu]{margin-block-end:.55rem}#tabata-timer[data-astro-cid-4oigderu]>p[data-astro-cid-4oigderu]:not(.eyebrow){color:var(--muted);line-height:1.65}.timer-host[data-astro-cid-4oigderu]{margin-block-start:1.2rem}.timer-board[data-astro-cid-4oigderu]{--phase-tint:var(--mint);border:1px solid color-mix(in srgb, var(--phase-tint) 24%, var(--line));background:radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--phase-tint) 9%, transparent), transparent 62%), linear-gradient(145deg, #1d2231, #121520 70%);border-radius:1.35rem;justify-items:center;gap:clamp(.75rem,3vw,1.35rem);padding:clamp(.9rem,4vw,2rem);display:grid;box-shadow:0 1.3rem 3.2rem #08091070}.timer-board[data-astro-cid-4oigderu][data-phase=rest]{--phase-tint:#b3c6ff}.timer-board__top[data-astro-cid-4oigderu]{justify-content:space-between;align-items:flex-start;gap:.65rem;width:100%;display:flex}.timer-board__top[data-astro-cid-4oigderu] .timer-board__status[data-astro-cid-4oigderu]{color:var(--phase-tint);letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:760}.timer-board__top[data-astro-cid-4oigderu] .timer-board__round[data-astro-cid-4oigderu]{color:var(--text);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:640}.timer-board__dial[data-astro-cid-4oigderu]{aspect-ratio:1;place-items:center;width:min(100%,clamp(11rem,40vw,17rem));display:grid;position:relative}.timer-board__ring[data-astro-cid-4oigderu]{fill:none;stroke-width:3px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.timer-board__ring[data-astro-cid-4oigderu] circle[data-astro-cid-4oigderu]:first-child{stroke:color-mix(in srgb, var(--phase-tint) 15%, transparent)}.timer-board__ring[data-astro-cid-4oigderu] circle[data-astro-cid-4oigderu]:last-child{stroke:var(--phase-tint);stroke-linecap:round}.timer-board__clock[data-astro-cid-4oigderu]{text-align:center}.timer-board__clock[data-astro-cid-4oigderu] .timer-board__time[data-astro-cid-4oigderu]{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.07em;font-size:clamp(2.8rem,9vw,4.7rem);font-weight:760;line-height:.96}.timer-board__clock[data-astro-cid-4oigderu] .timer-board__remaining[data-astro-cid-4oigderu]{font-variant-numeric:tabular-nums;margin-block-start:.55rem;font-size:.77rem;font-weight:600}.timer-board__rounds[data-astro-cid-4oigderu]{gap:.3rem;width:min(100%,18rem);display:flex}.timer-board__rounds[data-astro-cid-4oigderu] span[data-astro-cid-4oigderu]{background:color-mix(in srgb, var(--phase-tint) 16%, transparent);border-radius:999px;flex:1;height:.28rem}.timer-board__rounds[data-astro-cid-4oigderu] span[data-astro-cid-4oigderu][data-completed]{background:var(--mint)}.timer-board__rounds[data-astro-cid-4oigderu] span[data-astro-cid-4oigderu][data-current]{background:var(--phase-tint);opacity:.56}.timer-board__actions[data-astro-cid-4oigderu]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;display:flex}.timer-icon[data-astro-cid-4oigderu],.timer-action[data-astro-cid-4oigderu]{cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.35rem;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.timer-icon[data-astro-cid-4oigderu]{border:1px solid var(--line);color:var(--text);background:#ffffff08}.timer-icon[data-astro-cid-4oigderu]:hover:not(:disabled){background:#ffffff18}.timer-icon[data-astro-cid-4oigderu]:disabled{color:var(--muted);cursor:default;opacity:.48}.timer-action[data-astro-cid-4oigderu]{background:var(--phase-tint);color:#10151d;border:1px solid #0000;padding:.45rem 1rem;font-weight:760}.timer-action[data-astro-cid-4oigderu]:hover{filter:brightness(1.1)}.timer-action[data-astro-cid-4oigderu] span[data-astro-cid-4oigderu]{display:inline-flex}.timer-sound[data-astro-cid-4oigderu]{min-height:2.75rem;color:var(--muted);cursor:pointer;align-items:center;gap:.42rem;font-size:.85rem;display:flex}.timer-sound[data-astro-cid-4oigderu] input[data-astro-cid-4oigderu]{width:1rem;height:1rem;accent-color:var(--mint)}.timer-fullscreen[data-astro-cid-4oigderu]{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:#151824;border:0;margin:0;padding:0;inset:0}.timer-close-icon[data-astro-cid-4oigderu],.timer-fullscreen[data-astro-cid-4oigderu] .timer-expand-icon[data-astro-cid-4oigderu]{display:none}.timer-fullscreen[data-astro-cid-4oigderu] .timer-close-icon[data-astro-cid-4oigderu]{display:inline}.timer-fullscreen[data-astro-cid-4oigderu]::backdrop{background:#10111a}.timer-fullscreen[data-astro-cid-4oigderu] .timer-board[data-astro-cid-4oigderu]{min-height:100%;padding:max(1rem, env(safe-area-inset-top)) max(1.2rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1.2rem, env(safe-area-inset-left));box-shadow:none;border:0;border-radius:0;align-content:center}.timer-fullscreen[data-astro-cid-4oigderu] .timer-board__top[data-astro-cid-4oigderu]{z-index:1;position:sticky;top:.7rem}.timer-fullscreen[data-astro-cid-4oigderu] .timer-board__dial[data-astro-cid-4oigderu]{width:min(72vw,51dvh,24rem)}.timer-fullscreen[data-astro-cid-4oigderu] .timer-board__clock[data-astro-cid-4oigderu] .timer-board__time[data-astro-cid-4oigderu]{font-size:clamp(2.5rem,min(13vw,17dvh),6.8rem)}.timer-download[data-astro-cid-4oigderu]{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-block-start:1rem;display:flex}.timer-download[data-astro-cid-4oigderu] p[data-astro-cid-4oigderu]{font-size:.91rem}.tabata-guide[data-astro-cid-cc7rpfl7]{gap:clamp(2.2rem,6vw,4rem);margin-block:2.4rem;display:grid}.tabata-guide[data-astro-cid-cc7rpfl7] section[data-astro-cid-cc7rpfl7]{min-width:0}.tabata-guide[data-astro-cid-cc7rpfl7] h2{margin-block-end:.85rem;font-size:clamp(1.65rem,4vw,2.7rem);line-height:1.12}.tabata-guide[data-astro-cid-cc7rpfl7] h3[data-astro-cid-cc7rpfl7]{font-size:1.06rem;line-height:1.3}.tabata-guide[data-astro-cid-cc7rpfl7] section[data-astro-cid-cc7rpfl7] p[data-astro-cid-cc7rpfl7],.tabata-guide[data-astro-cid-cc7rpfl7] li[data-astro-cid-cc7rpfl7]{color:var(--muted);line-height:1.65}.tabata-totals[data-astro-cid-cc7rpfl7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1.25rem 0 .85rem;display:grid}.tabata-totals[data-astro-cid-cc7rpfl7] div[data-astro-cid-cc7rpfl7]{border:1px solid var(--line);background:var(--panel);border-radius:.72rem;padding:clamp(.65rem,2vw,1rem)}.tabata-totals[data-astro-cid-cc7rpfl7] dt[data-astro-cid-cc7rpfl7]{color:var(--muted);font-size:.82rem;line-height:1.3}.tabata-totals[data-astro-cid-cc7rpfl7] dd[data-astro-cid-cc7rpfl7]{color:var(--mint);font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:clamp(1.3rem,4vw,2.15rem);font-weight:740;line-height:1.15}.tabata-table[data-astro-cid-cc7rpfl7]{border:1px solid var(--line);border-radius:.8rem;overflow:hidden}.tabata-table[data-astro-cid-cc7rpfl7] table[data-astro-cid-cc7rpfl7]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tabata-table[data-astro-cid-cc7rpfl7] th[data-astro-cid-cc7rpfl7],.tabata-table[data-astro-cid-cc7rpfl7] td[data-astro-cid-cc7rpfl7]{border-block-end:1px solid var(--line);text-align:start;padding:.55rem clamp(.4rem,2vw,1rem)}.tabata-table[data-astro-cid-cc7rpfl7] thead[data-astro-cid-cc7rpfl7]{background:var(--panel)}.tabata-table[data-astro-cid-cc7rpfl7] tbody[data-astro-cid-cc7rpfl7] th[data-astro-cid-cc7rpfl7]{font-weight:650}.tabata-table[data-astro-cid-cc7rpfl7] td[data-astro-cid-cc7rpfl7]:nth-child(2){color:var(--mint)}.tabata-table[data-astro-cid-cc7rpfl7] td[data-astro-cid-cc7rpfl7]:last-child{color:var(--muted)}.tabata-table[data-astro-cid-cc7rpfl7] tbody[data-astro-cid-cc7rpfl7] tr[data-astro-cid-cc7rpfl7]:last-child>[data-astro-cid-cc7rpfl7]{border-block-end:0}.tabata-setup[data-astro-cid-cc7rpfl7]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.1rem,5vw,2.8rem);display:grid}.tabata-download[data-astro-cid-cc7rpfl7]{margin-block-start:1.2rem}.tabata-setup[data-astro-cid-cc7rpfl7] ol[data-astro-cid-cc7rpfl7]{margin:0;padding-inline-start:1.25rem}.tabata-setup[data-astro-cid-cc7rpfl7] li[data-astro-cid-cc7rpfl7]+li[data-astro-cid-cc7rpfl7]{margin-block-start:.7rem}.tabata-setup[data-astro-cid-cc7rpfl7] li[data-astro-cid-cc7rpfl7]::marker{color:var(--mint);font-weight:750}.tabata-screen[data-astro-cid-cc7rpfl7]{max-width:15rem;margin-inline:auto}.tabata-screen[data-astro-cid-cc7rpfl7] a[data-astro-cid-cc7rpfl7]{border-radius:1.2rem;display:block}.tabata-screen[data-astro-cid-cc7rpfl7] img[data-astro-cid-cc7rpfl7]{border:1px solid var(--line);border-radius:1.2rem;width:100%;height:auto;display:block}.tabata-screen[data-astro-cid-cc7rpfl7] figcaption[data-astro-cid-cc7rpfl7]{color:var(--muted);margin-block-start:.55rem;font-size:.82rem;line-height:1.5}.tabata-examples[data-astro-cid-cc7rpfl7]{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.tabata-examples[data-astro-cid-cc7rpfl7] li[data-astro-cid-cc7rpfl7]{border:1px solid var(--line);background:var(--panel);border-radius:.7rem;padding:.75rem .9rem}.tabata-examples[data-astro-cid-cc7rpfl7] h3[data-astro-cid-cc7rpfl7]{color:var(--text)}.tabata-examples[data-astro-cid-cc7rpfl7] p[data-astro-cid-cc7rpfl7],.tabata-questions[data-astro-cid-cc7rpfl7] p[data-astro-cid-cc7rpfl7]{margin-block-start:.32rem}.tabata-questions[data-astro-cid-cc7rpfl7]>div[data-astro-cid-cc7rpfl7]{border-block-end:1px solid var(--line);padding-block:.85rem}.tabata-source[data-astro-cid-cc7rpfl7]{margin-block-start:1rem;font-size:.88rem}.tabata-source[data-astro-cid-cc7rpfl7] a[data-astro-cid-cc7rpfl7]{color:var(--mint);text-decoration:underline}.tabata-source[data-astro-cid-cc7rpfl7] svg[data-astro-cid-cc7rpfl7]{vertical-align:middle}@media (width<=550px){.tabata-setup[data-astro-cid-cc7rpfl7]{grid-template-columns:1fr}.tabata-screen[data-astro-cid-cc7rpfl7]{margin-inline:0}}
