.repcalc-watch[data-astro-cid-4qn7w5xn]{width:100%;max-width:16rem;margin-inline:auto;container-type:inline-size}.watch-hardware[data-astro-cid-4qn7w5xn]{isolation:isolate;padding-block:29cqw 34cqw;position:relative}.watch-band[data-astro-cid-4qn7w5xn]{z-index:-2;background:linear-gradient(90deg,#1b1e20,#34393b 9%,#292e30 45%,#34393b 91%,#1b1e20);border:1px solid #454a4c;width:62%;position:absolute;left:19%;box-shadow:inset 2px 0 2px #ffffff0a,inset -2px 0 2px #0005}.watch-band-top[data-astro-cid-4qn7w5xn]{border-radius:11cqw 11cqw 4cqw 4cqw;height:34%;top:0}.watch-band-bottom[data-astro-cid-4qn7w5xn]{border-radius:4cqw 4cqw 13cqw 13cqw;height:37%;bottom:0}.watch-band[data-astro-cid-4qn7w5xn]:after{content:"";border-radius:inherit;border-inline:1px solid #ffffff08;position:absolute;inset:1.8cqw}.watch-keeper[data-astro-cid-4qn7w5xn]{background:linear-gradient(#383e40,#262b2d);border:1px solid #484e50;border-radius:2cqw;height:7cqw;position:absolute;top:8cqw;left:-1cqw;right:-1cqw;box-shadow:0 1cqw 1cqw #0003}.watch-band-holes[data-astro-cid-4qn7w5xn]{background:#0e1315;border:1px solid #151a1b;border-radius:99px;width:4cqw;height:2.7cqw;position:absolute;bottom:5cqw;left:calc(50% - 2cqw);box-shadow:0 -8cqw 0 -.3cqw #111719,0 -16cqw 0 -.3cqw #111719}.watch-lug[data-astro-cid-4qn7w5xn]{z-index:-1;background:linear-gradient(90deg,#444b4d,#939b9b 12%,#525b5c 50%,#939b9b 88%,#444b4d);border:1px solid #41494a;border-radius:4cqw;width:66%;height:8cqw;position:absolute;left:17%}.watch-lug-top[data-astro-cid-4qn7w5xn]{top:25cqw}.watch-lug-bottom[data-astro-cid-4qn7w5xn]{bottom:30cqw}.watch-case[data-astro-cid-4qn7w5xn]{background:linear-gradient(125deg,#c0c6c4,#515a5b 18%,#242c2e 48%,#768080 78%,#adb5b3);border:1px solid #8a9393;border-radius:24cqw;padding:1.25cqw;position:relative;box-shadow:inset 0 1px #e3e8e4,0 0 0 .45cqw #222a2b,0 12px 24px -13px #0009}.watch-glass[data-astro-cid-4qn7w5xn]{background:#050709;border:1px solid #191e20;border-radius:22.4cqw;padding:3.1cqw;position:relative;box-shadow:inset 0 1px 1px #aab5bc66,inset 0 -1px 1px #000}.watch-screen[data-astro-cid-4qn7w5xn]{background:#000;border-radius:18.6cqw;position:relative;overflow:hidden}.watch-screen[data-astro-cid-4qn7w5xn] img[data-astro-cid-4qn7w5xn]{width:100%;height:auto;display:block}.watch-crown[data-astro-cid-4qn7w5xn]{background:repeating-linear-gradient(0deg,#343e40 0 1px,#9aa3a3 1px,#657071 2px);border:1px solid #899292;border-radius:1.7cqw;width:4.2cqw;height:15%;position:absolute;top:22%;right:-4.6cqw;box-shadow:1px 0 1px #0006}.watch-crown[data-astro-cid-4qn7w5xn]>span[data-astro-cid-4qn7w5xn]{background:linear-gradient(90deg,#7c8789,#3e494d);border:1px solid #313b3e;border-radius:1cqw;position:absolute;inset:1.5cqw .7cqw}.watch-side-button[data-astro-cid-4qn7w5xn]{background:linear-gradient(90deg,#859092,#3a4649);border:1px solid #747f80;border-radius:1.2cqw;width:1.7cqw;height:18%;position:absolute;top:56%;right:-2cqw}.watch-microphone[data-astro-cid-4qn7w5xn]{background:#10191c;border:1px solid #798587;border-radius:50%;width:1.15cqw;height:1.15cqw;position:absolute;top:44%;right:-.5cqw}figcaption[data-astro-cid-4qn7w5xn]{text-align:center;color:var(--color-muted);margin-top:1rem;font-size:.8rem;line-height:1.5}.repcalc-page{--rc-accent:#0868d8;--rc-surface:#f4f6f8;--rc-tint:#edf4fc;--rc-mint:#e6f3ee;color:var(--color-ink);background:#fff;overflow:clip}.dark .repcalc-page{--rc-accent:#82b5ff;--rc-surface:#141c27;--rc-tint:#152337;--rc-mint:#172b27;background:#090e16}.repcalc-page h2{text-wrap:balance;font-size:clamp(2.2rem,3.5vw,3.3rem);font-weight:720;line-height:1.15}.repcalc-page h3{font-weight:700;line-height:1.3}.rc-product-nav{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;display:flex}.rc-wordmark{flex-shrink:0;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:750;display:flex}.rc-product-links{color:var(--color-muted);gap:1.4rem;font-size:.8rem;display:flex}.rc-product-links a{white-space:nowrap;align-items:center;min-height:44px;display:flex}.rc-product-links a:hover,.rc-product-links a[aria-current=page]{color:var(--rc-accent)}.rc-nav-cta{white-space:nowrap;align-items:center;gap:.4rem;min-height:44px;font-size:.8rem;font-weight:650;display:inline-flex}.rc-nav-cta svg{width:1rem}.rc-hero{grid-template-columns:1fr 1.12fr;align-items:center;gap:3rem;padding-block:4rem 3rem;display:grid}.rc-hero-copy{min-width:0;padding-block:2rem}.rc-overline{color:var(--color-muted);font-size:.7rem;font-weight:700;line-height:1.7}.rc-hero h1{margin-top:1.4rem;font-size:clamp(3.1rem,5.1vw,4.8rem);font-weight:750;line-height:1.08}.rc-hero h1>span{color:var(--rc-accent)}.rc-lead{color:var(--color-muted);max-width:31rem;margin-top:1.6rem;font-size:1.15rem;line-height:1.8}.rc-hero-actions{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem;display:flex}.rc-download{color:#fff;background:#101319;border:1px solid #101319;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.5rem;padding:.9rem 1.2rem;font-size:.95rem;font-weight:650;line-height:1.4;display:inline-flex}.rc-download svg{width:1.3rem;height:1.4rem}.dark .rc-download{color:#101319;background:#f5f7fa;border-color:#c4cbd5}.rc-link{min-height:44px;color:var(--rc-accent);align-items:center;gap:.5rem;font-size:.9rem;font-weight:650;display:inline-flex}.rc-link svg{flex-shrink:0;width:1rem;height:1rem}.rc-hero-promises{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1rem;padding-top:1.5rem;font-size:.8rem;display:flex}.rc-hero-promises li{align-items:center;gap:.4rem;display:flex}.rc-hero-promises svg{width:1rem;color:var(--rc-accent)}.rc-compatibility{color:var(--color-muted);margin-top:1rem;font-size:.75rem}.rc-hero-devices{isolation:isolate;height:43rem;position:relative}.rc-hero-backdrop{background:var(--rc-tint);z-index:-1;border-radius:3rem;position:absolute;inset:5rem -1rem 4rem 1rem}.rc-hero-devices .rc-hero-routines{width:43%;max-width:15rem;position:absolute;top:4rem;left:0}.rc-hero-devices .rc-hero-workout{width:49%;max-width:17rem;position:absolute;top:0;right:1rem}.rc-hero-devices .rc-hero-watch{z-index:3;width:28%;max-width:10rem;position:absolute;bottom:-.3rem;right:-1rem}.rc-platform-strip{background:var(--rc-surface)}.rc-platform-strip>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.4rem;display:flex}.rc-platform-strip :is(span,a){color:var(--color-muted);align-items:center;gap:.6rem;font-size:.8rem;display:inline-flex}.rc-platform-strip svg{width:1.25rem;height:1.25rem;color:var(--rc-accent)}.rc-section{padding-block:6rem;scroll-margin-top:5rem}.rc-section-heading{margin-bottom:2.5rem}.rc-section-heading>p{color:var(--color-muted);max-width:40rem;margin-top:1rem;font-size:1.05rem;line-height:1.8}.rc-training-tabs{border:1px solid var(--color-line);border-radius:99px;gap:.3rem;width:fit-content;margin-bottom:2rem;padding:.35rem;display:flex}.rc-training-tabs label{cursor:pointer;position:relative}.rc-training-tabs input{opacity:0;cursor:pointer;position:absolute;inset:0}.rc-training-tabs span{min-height:44px;color:var(--color-muted);border-radius:99px;align-items:center;padding:.65rem 1.25rem;font-size:.85rem;font-weight:650;display:flex}.rc-training-tabs input:checked+span{background:var(--rc-accent);color:#fff}.dark .rc-training-tabs input:checked+span{color:#0b1728}.rc-training-tabs input:focus-visible+span{outline:2px solid var(--rc-accent);outline-offset:3px}.rc-training-panel{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:none}.rc-training:has(#training-logging:checked) .rc-panel-logging,.rc-training:has(#training-routines:checked) .rc-panel-routines,.rc-training:has(#training-progress:checked) .rc-panel-progress{display:grid}.rc-training-art{background:var(--rc-tint);border-radius:2rem;padding:2.5rem 2rem}.rc-training-art .repcalc-phone{max-width:16.5rem}.rc-feature-copy{min-width:0}.rc-feature-copy h3{max-width:33rem;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.15}.rc-feature-copy>p:not(.rc-feature-label):not(.rc-fine-print){color:var(--color-muted);max-width:35rem;margin-top:1.4rem;font-size:1.05rem;line-height:1.85}.rc-feature-copy>.rc-link{margin-top:1.5rem}.rc-feature-label{color:var(--rc-accent);margin-bottom:1rem;font-size:.75rem;font-weight:700}.rc-check-list{gap:.85rem;margin-top:1.7rem;font-size:.9rem;line-height:1.65;display:grid}.rc-check-list li{align-items:flex-start;gap:.6rem;display:flex}.rc-check-list svg{width:1.1rem;height:1.1rem;color:var(--rc-accent);flex-shrink:0;margin-top:.15rem}.rc-fine-print{color:var(--color-muted);margin-top:1.5rem;font-size:.75rem;line-height:1.8}.rc-adaptive-section{border-top:1px solid var(--color-line)}.rc-adaptive-heading{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;margin-bottom:2.5rem;display:grid}.rc-adaptive-heading>div>p:not(.rc-feature-label){color:var(--color-muted);font-size:1rem;line-height:1.85}.rc-adaptive-heading>div>p+p{margin-top:1rem}.rc-watch-section{color:#f5f7fb;background:#111a24;padding-block:5rem;scroll-margin-top:5rem}.rc-watch-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.rc-watch-section .rc-feature-label,.rc-watch-section .rc-check-list svg{color:#8bbcff}.rc-watch-section .rc-feature-copy>p:not(.rc-feature-label),.rc-watch-section .rc-fine-print{color:#b5c0cf}.rc-watch-showcase{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;width:100%;display:grid}.rc-watch-showcase>div:nth-child(2){padding-top:5rem}.rc-watch-showcase>div>p{text-align:center;color:#c1cad7;margin-top:1rem;font-size:.8rem}.rc-widgets-section{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.rc-widget-art{gap:2.5rem;width:100%;max-width:31rem;margin-inline:auto;padding-block:2rem;display:grid}.rc-widget-list{margin-top:1.5rem}.rc-widget-list>div{border-top:1px solid var(--color-line);padding-block:1rem}.rc-widget-list dt{font-size:.95rem;font-weight:700}.rc-widget-list dd{color:var(--color-muted);margin-top:.25rem;font-size:.9rem;line-height:1.7}.rc-sharing-section{background:var(--rc-surface);padding-block:5rem;scroll-margin-top:5rem}.rc-sharing-heading{grid-template-columns:1fr 1fr;align-items:end;gap:5rem;display:grid}.rc-sharing-heading>p{margin:0}.rc-photo-showcase{grid-template-columns:1.2fr .74fr .8fr;align-items:center;gap:2.5rem;margin-top:3rem;display:grid}.rc-photo-showcase figure{min-width:0}.rc-photo-showcase figure img{border-radius:1rem;width:100%;height:auto;display:block;box-shadow:0 16px 36px -24px #0007}.rc-photo-showcase figcaption{color:var(--color-muted);text-align:center;margin-top:.8rem;font-size:.75rem}.rc-sharing-options>svg{width:1.8rem;color:var(--rc-accent)}.rc-sharing-options h3{margin-top:1rem;font-size:1.35rem}.rc-sharing-options p{color:var(--color-muted);margin-top:.9rem;font-size:.9rem;line-height:1.85}.rc-sharing-options .rc-link{margin-top:1rem;font-size:.8rem}.rc-photo-credit{color:var(--color-muted);margin-top:2rem;font-size:.7rem;line-height:1.8}.rc-photo-credit a{text-underline-offset:.2em;text-decoration:underline}.rc-library-section{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.rc-library-art{background:var(--rc-tint);border-radius:2rem;padding:3rem 2rem}.rc-library-art .repcalc-phone{max-width:17rem}.rc-details-section{border-block:1px solid var(--color-line);padding-block:3rem}.rc-details-grid{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.rc-details-grid article>svg{color:var(--rc-accent);width:1.7rem;height:1.7rem}.rc-details-grid h3{margin-top:1rem;font-size:1.1rem}.rc-details-grid p{color:var(--color-muted);margin-top:.8rem;font-size:.9rem;line-height:1.85}.rc-faq{grid-template-columns:.8fr 1.2fr;gap:5rem;display:grid}.rc-faq>div>p{color:var(--color-muted);margin-top:1rem;font-size:.9rem;line-height:1.8}.rc-faq>div>p>a{text-underline-offset:.2em;text-decoration:underline}.rc-faq details{border-bottom:1px solid var(--color-line);padding-block:1rem}.rc-faq details:first-child{border-top:1px solid var(--color-line)}.rc-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-size:.9rem;font-weight:650;list-style:none;display:flex}.rc-faq summary::-webkit-details-marker{display:none}.rc-faq summary svg{width:1rem;color:var(--rc-accent);flex-shrink:0}.rc-faq details[open] summary svg{transform:rotate(45deg)}.rc-faq details>p{color:var(--color-muted);margin-top:1rem;font-size:.85rem;line-height:1.85}.rc-availability{background:var(--rc-tint);text-align:center;padding-block:4.5rem 2rem;scroll-margin-top:5rem}.rc-availability-actions{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.rc-availability img{margin-inline:auto}.rc-availability h2{margin-top:1.5rem}.rc-availability p:not(.rc-fine-print){max-width:36rem;color:var(--color-muted);margin:1.2rem auto 1.8rem;font-size:1rem;line-height:1.85}.rc-availability .rc-fine-print a{text-underline-offset:.2em;text-decoration:underline}.rc-product-footer{border-top:1px solid var(--color-line);color:var(--color-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.8rem;display:flex}.rc-product-footer a{align-items:center;min-height:44px;display:flex}.rc-capture-disclosure{text-align:center;color:var(--color-muted);padding:1rem;font-size:.7rem;line-height:1.8}@media (width<=1100px){.rc-product-links{gap:1rem}.rc-hero{gap:2rem}.rc-hero-devices{height:37rem}.rc-hero-devices .rc-hero-watch{bottom:0;right:-.4rem}.rc-training-panel,.rc-watch-grid,.rc-widgets-section,.rc-library-section{gap:3rem}.rc-photo-showcase{gap:1.7rem}}@media (width<=900px){.rc-hero{grid-template-columns:1fr;gap:1rem;padding-top:2rem}.rc-hero-copy{text-align:center}.rc-lead{margin-inline:auto}.rc-hero-actions{align-items:center}.rc-hero-promises{justify-content:center;max-width:34rem;margin-inline:auto}.rc-hero-devices{width:min(100%,36rem);height:42rem;margin-inline:auto}.rc-hero h1{font-size:clamp(3.2rem,7vw,4.6rem)}.rc-product-nav{gap:1rem}.rc-product-links{gap:.8rem;font-size:.75rem}.rc-nav-cta{font-size:.75rem;display:none}.rc-photo-showcase{grid-template-columns:1.2fr .8fr}.rc-sharing-options{grid-column:1/-1;max-width:38rem}.rc-sharing-options>.rc-link{margin-top:.5rem}}@media (width<=767px){.rc-product-nav{min-height:3.5rem}.rc-wordmark,.rc-nav-cta{display:none}.rc-product-links{scrollbar-width:none;gap:1.3rem;width:100%;overflow-x:auto}.rc-product-links::-webkit-scrollbar{display:none}.rc-hero{padding-top:1rem}.rc-overline{max-width:22rem;margin-inline:auto}.rc-hero h1{font-size:clamp(2.65rem,9vw,4rem)}.rc-lead{max-width:30rem;font-size:1rem}.rc-hero-promises{gap:.5rem 1rem;font-size:.75rem}.rc-hero-devices{max-width:28rem;height:35rem}.rc-hero-devices .rc-hero-workout{right:.5rem}.rc-hero-devices .rc-hero-routines{top:3rem}.rc-hero-backdrop{border-radius:2rem;inset:4rem 0 2rem}.rc-hero-devices .rc-hero-watch{bottom:0;right:-.2rem}.rc-platform-strip>div{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.rc-platform-strip :is(span,a){align-items:flex-start;font-size:.7rem}.rc-platform-strip svg{flex-shrink:0;width:1.1rem;height:1.1rem}.rc-section{padding-block:4rem}.rc-section-heading{margin-bottom:1.8rem}.rc-section-heading>p{font-size:.95rem}.rc-training-tabs{border-radius:.9rem;gap:.15rem;width:100%;padding:.25rem}.rc-training-tabs label{flex:1}.rc-training-tabs span{text-align:center;border-radius:.7rem;justify-content:center;padding:.5rem .6rem;font-size:.75rem}.rc-training-panel{grid-template-columns:1fr;gap:2rem}.rc-training-art{order:2;padding:2rem}.rc-training-art .repcalc-phone{max-width:16rem}.rc-feature-copy>p:not(.rc-feature-label):not(.rc-fine-print){font-size:1rem}.rc-adaptive-heading{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.rc-watch-section{padding-block:4rem}.rc-watch-grid{grid-template-columns:1fr;gap:2.5rem}.rc-watch-showcase{gap:1.5rem;max-width:30rem;margin-inline:auto}.rc-watch-showcase>div:nth-child(2){padding-top:3rem}.rc-widgets-section,.rc-library-section{grid-template-columns:1fr;gap:2.5rem}.rc-widget-art{order:2;max-width:30rem;padding-block:0}.rc-library-art{width:100%;max-width:30rem;margin-inline:auto;padding:2.5rem 2rem}.rc-sharing-section{padding-block:4rem}.rc-sharing-heading{grid-template-columns:1fr;gap:1.2rem}.rc-photo-showcase{gap:1.3rem;margin-top:2rem}.rc-sharing-options{margin-top:1rem}.rc-photo-showcase figure img{border-radius:.7rem}.rc-details-grid{grid-template-columns:1fr;gap:2rem}.rc-details-grid article{max-width:32rem}.rc-faq{grid-template-columns:1fr;gap:2rem}}@media (width<=480px){.rc-photo-showcase{grid-template-columns:1fr;gap:2rem}.rc-photo-story{width:70%;max-width:16rem;margin-inline:auto}.rc-sharing-options{margin-top:0}}@media (width<=400px){.rc-hero-devices{height:29rem}.rc-hero-promises{column-gap:.8rem}.rc-check-list{font-size:.85rem}.rc-training-tabs span{padding-inline:.35rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.repcalc-page *,.repcalc-page :before,.repcalc-page :after{scroll-behavior:auto;transition:none}}
