: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 h1{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 h1 span{display:block}.hero h1 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;font-size:clamp(1.17rem,2.15vw,1.7rem);font-weight:760}.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}.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 h1{letter-spacing:-.05em;margin-block:.62rem .75rem;font-size:clamp(2.65rem,10.2vw,5.75rem);line-height:.91}.hero h1 span{display:inline}.hero h1 span+span:before{content:" "}.hero h1 span:last-child{display:block}.hero h1 span:last-child:before{content:none}.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__panel .pill-link{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 h1{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%}}.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__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}}
