.public-marketing-surface{--public-page: #f3f5f9;--public-card: #ffffff;--public-hair: #e5e7eb;--public-hair-strong: #d7dbe2;--public-ink: #0b0d10;--public-ink-2: #3f4652;--public-ink-3: #6b7280;--public-cyan: hsl(var(--primary-ink));--public-cyan-fill: #1ad6f0;background:var(--public-page)!important;color:var(--public-ink)!important}.public-marketing-surface main{color:var(--public-ink)}.public-marketing-surface .whoop-nav-header{--w-paper: var(--public-ink);--w-obsidian: var(--public-card);--w-hairline: var(--public-hair);--w-pulse-violet: var(--public-cyan)}.public-marketing-surface .whoop-nav-header[data-menu-open=true]{background:var(--public-card)}.public-marketing-surface .whoop-nav__bar{background:color-mix(in oklab,var(--public-card) 94%,transparent);border-color:var(--public-hair);box-shadow:0 18px 50px -22px #0f172a2e,inset 0 1px #fff}.public-marketing-surface .whoop-nav__bar:before{background:linear-gradient(180deg,rgba(15,159,181,.18),rgba(15,159,181,.06) 40%,transparent 70%)}.public-marketing-surface .whoop-wordmark span,.public-marketing-surface .whoop-nav-link,.public-marketing-surface .whoop-tools-trigger,.public-marketing-surface .whoop-login-link{color:var(--public-ink)}.public-marketing-surface .whoop-nav-link:hover,.public-marketing-surface .whoop-tools-trigger:hover,.public-marketing-surface .whoop-tools-trigger[aria-expanded=true],.public-marketing-surface .whoop-login-link:hover{color:var(--public-cyan)}.public-marketing-surface .whoop-nav__bar>div>button{color:var(--public-ink)!important}.public-marketing-surface .whoop-tools-panel__inner,.public-marketing-surface .whoop-mobile-menu{border-color:var(--public-hair);background:color-mix(in oklab,var(--public-card) 98%,transparent);box-shadow:0 18px 42px -24px #0f172a47,inset 0 1px #fff}.public-marketing-surface .whoop-tools-panel__inner:before{border-color:var(--public-hair);background:var(--public-card)}.public-marketing-surface .whoop-tools-panel__head span,.public-marketing-surface .whoop-tool-featured__label,.public-marketing-surface .whoop-tool-link__label,.public-marketing-surface .whoop-mobile-tool,.public-marketing-surface .whoop-mobile-tools__all,.public-marketing-surface .whoop-mobile-link{color:var(--public-ink)}.public-marketing-surface .whoop-tools-panel__head small,.public-marketing-surface .whoop-tool-featured__desc,.public-marketing-surface .whoop-tool-link__desc,.public-marketing-surface .whoop-mobile-group__label,.public-marketing-surface .whoop-mobile-tool small{color:var(--public-ink-3)}.public-marketing-surface .whoop-tools-panel__body .whoop-tool-link,.public-marketing-surface .whoop-tools-panel__body .whoop-tool-featured{background:#f8fafc;border:1px solid var(--public-hair)}.public-marketing-surface .whoop-tools-panel__body .whoop-tool-link:hover,.public-marketing-surface .whoop-tools-panel__body .whoop-tool-featured:hover{background:#eefbfc;border-color:#9edce5}.public-marketing-surface .whoop-tool-featured__icon,.public-marketing-surface .whoop-tool-link__icon{color:var(--public-cyan);background:#e5f8fa}.public-marketing-surface .whoop-tool-featured__meta,.public-marketing-surface .whoop-tool-link__arrow{color:var(--public-cyan)}.public-marketing-surface .whoop-tool-featured__action{background:var(--public-cyan-fill);color:var(--public-ink)}.public-marketing-surface .whoop-mobile-links{border-top-color:var(--public-hair)}.public-marketing-surface .whoop-mobile-tool:hover,.public-marketing-surface .whoop-mobile-link:hover,.public-marketing-surface .whoop-mobile-tools__all:hover{background:#f1f5f9}.public-marketing-surface .whoop-pill--violet{background:var(--public-cyan-fill);color:var(--public-ink)}.public-marketing-surface .whoop-pill--violet:hover{background:var(--public-cyan-hover, #0c8496)}.public-marketing-surface .whoop-pill--white{background:var(--public-card);color:var(--public-ink);border:1px solid var(--public-hair)}.public-marketing-surface .whoop-pill--dark{background:var(--public-ink);color:var(--public-card)}.public-marketing-surface .whoop-pill--ghost,.public-marketing-surface .whoop-pill--outline{border-color:var(--public-hair-strong);color:var(--public-ink)}.public-marketing-surface .whoop-pill--ghost:hover,.public-marketing-surface .whoop-pill--outline:hover{border-color:var(--public-cyan);background:#f8fafc}.public-marketing-surface .whoop-subpage,.public-marketing-surface .whoop-blog-index,.public-marketing-surface.public-pricing-surface{--w-paper: var(--public-ink);--w-obsidian: var(--public-page);--w-carbon: var(--public-card);--w-lab-mist: #f8fafc;--w-hairline: var(--public-hair);--w-fog: var(--public-ink-3);--w-ash: var(--public-ink-2);--w-pulse-violet: var(--public-cyan);color:var(--public-ink);background:var(--public-page)!important}.public-marketing-surface .whoop-subpage .whoop-subpage-hero__lede,.public-marketing-surface .whoop-subpage .whoop-subpage-section__lede,.public-marketing-surface .whoop-subpage .whoop-subpage-hero__meta{color:var(--public-ink-2)}.public-marketing-surface .whoop-subpage .whoop-subpage-panel,.public-marketing-surface .whoop-subpage .whoop-tool-card{border-color:var(--public-hair);background:var(--public-card);box-shadow:0 10px 30px -26px #0f172a47}.public-marketing-surface .whoop-subpage .whoop-subpage-panel:hover,.public-marketing-surface .whoop-subpage .whoop-tool-card:hover{border-color:#9edce5;background:#fbfeff}.public-marketing-surface .whoop-subpage .whoop-subpage-row{border-color:var(--public-hair)}.public-marketing-surface .whoop-subpage a.whoop-subpage-row:hover{background:#f8fafc}.public-marketing-surface .whoop-subpage .whoop-subpage-row__title,.public-marketing-surface .whoop-subpage .whoop-tool-card__title,.public-marketing-surface .whoop-subpage .whoop-tool-card__cta{color:var(--public-ink)}.public-marketing-surface .whoop-subpage .whoop-subpage-row__desc,.public-marketing-surface .whoop-subpage .whoop-tool-card__desc{color:var(--public-ink-2)}.public-marketing-surface .whoop-subpage .whoop-tool-card__icon{color:var(--public-ink-3)}.public-marketing-surface .whoop-subpage .whoop-tool-card:hover .whoop-tool-card__icon{color:var(--public-cyan)}.public-marketing-surface .whoop-subpage .whoop-cta-band,.public-marketing-surface .whoop-subpage .whoop-faq,.public-marketing-surface .whoop-subpage .whoop-integrations,.public-marketing-surface .whoop-subpage .whoop-blog{background:var(--public-card)!important;color:var(--public-ink)}.public-marketing-surface .whoop-subpage .whoop-faq [style*="rgba(255, 255, 255"],.public-marketing-surface .whoop-subpage .whoop-integrations__rule{border-color:var(--public-hair);color:var(--public-ink-3)!important}.public-marketing-surface .whoop-blog-index__lede,.public-marketing-surface .whoop-blog-index__browse-sub,.public-marketing-surface .whoop-blog-index__cta-copy,.public-marketing-surface .whoop-blog-index .whoop-blog-card__desc,.public-marketing-surface .whoop-blog-index .whoop-blog-row__desc,.public-marketing-surface .whoop-blog-index .whoop-blog-hero__card-desc{color:var(--public-ink-2)}.public-marketing-surface .whoop-blog-index .whoop-blog-search__input,.public-marketing-surface .whoop-blog-index .whoop-blog-chip,.public-marketing-surface .whoop-blog-index .whoop-blog-card,.public-marketing-surface .whoop-blog-index .whoop-blog-hero__card{border-color:var(--public-hair);background:var(--public-card);color:var(--public-ink)}.public-marketing-surface .whoop-blog-index .whoop-blog-search__input::-moz-placeholder{color:var(--public-ink-3)}.public-marketing-surface .whoop-blog-index .whoop-blog-search__input::placeholder,.public-marketing-surface .whoop-blog-index .whoop-blog-search__icon,.public-marketing-surface .whoop-blog-index .whoop-blog-card__date,.public-marketing-surface .whoop-blog-index .whoop-blog-row__date{color:var(--public-ink-3)}.public-marketing-surface .whoop-blog-index .whoop-blog-chip{color:var(--public-ink-2)}.public-marketing-surface .whoop-blog-index .whoop-blog-chip:hover{background:#f1f5f9;color:var(--public-ink)}.public-marketing-surface .whoop-blog-index .whoop-blog-chip.is-active{background:var(--public-cyan-fill);border-color:var(--public-cyan-fill);color:var(--public-ink)}.public-marketing-surface .whoop-blog-index .whoop-blog-card__title,.public-marketing-surface .whoop-blog-index .whoop-blog-row__title,.public-marketing-surface .whoop-blog-index .whoop-blog-hero__card-title,.public-marketing-surface .whoop-blog-index .whoop-heading-lg,.public-marketing-surface .whoop-blog-index .whoop-subheading{color:var(--public-ink)}.public-marketing-surface .whoop-blog-index .whoop-blog-card__cat,.public-marketing-surface .whoop-blog-index .whoop-blog-hero__card-cat,.public-marketing-surface .whoop-blog-index .whoop-blog-card:hover .whoop-blog-card__title{color:#0e7490}.public-marketing-surface .whoop-blog-index .whoop-blog-row{border-color:var(--public-hair)}.public-marketing-surface .whoop-blog-index .whoop-blog-row:before{background:#f8fafc}.public-marketing-surface .whoop-blog-index .whoop-blog-row__arrow{border-color:var(--public-hair-strong);color:var(--public-ink)}.public-marketing-surface .whoop-blog-index .whoop-blog-index__browse,.public-marketing-surface .whoop-blog-index .whoop-blog-index__cta{border-color:var(--public-hair);background:var(--public-page)!important}.public-marketing-surface.public-pricing-surface .whoop-pricing{background:var(--public-page)!important;color:var(--public-ink)}.public-marketing-surface.public-pricing-surface .whoop-pricing__proof-bar,.public-marketing-surface.public-pricing-surface .whoop-pricing__toggle-track{border-color:var(--public-hair);background:var(--public-card);color:var(--public-ink-2)}.public-marketing-surface.public-pricing-surface .whoop-pricing__proof-bar strong,.public-marketing-surface.public-pricing-surface .whoop-pricing__title,.public-marketing-surface.public-pricing-surface .whoop-pricing__value-stat,.public-marketing-surface.public-pricing-surface .whoop-tier__name,.public-marketing-surface.public-pricing-surface .whoop-tier__price,.public-marketing-surface.public-pricing-surface .whoop-tier__feature[data-lead=true]{color:var(--public-ink)}.public-marketing-surface.public-pricing-surface .whoop-pricing__lede,.public-marketing-surface.public-pricing-surface .whoop-pricing__value-body,.public-marketing-surface.public-pricing-surface .whoop-tier__tagline,.public-marketing-surface.public-pricing-surface .whoop-tier__cadence,.public-marketing-surface.public-pricing-surface .whoop-tier__feature,.public-marketing-surface.public-pricing-surface .whoop-pricing__unlocks-label{color:var(--public-ink-2)}.public-marketing-surface.public-pricing-surface .whoop-tier{border-color:var(--public-hair);background:var(--public-card);box-shadow:0 14px 34px -30px #0f172a5c}.public-marketing-surface.public-pricing-surface .whoop-tier:hover{border-color:var(--public-hair-strong)}.public-marketing-surface.public-pricing-surface .whoop-tier[data-featured=true]{border-color:color-mix(in srgb,var(--public-cyan) 55%,var(--public-hair));background:#f3fcfd;box-shadow:0 0 0 1px color-mix(in srgb,var(--public-cyan) 18%,transparent),0 20px 45px -34px #0f9fb58c}.public-marketing-surface.public-pricing-surface .whoop-tier__features-label,.public-marketing-surface.public-pricing-surface .whoop-pricing__free{border-color:var(--public-hair);color:var(--public-ink-3)}.public-marketing-surface.public-pricing-surface .whoop-pricing__value+.whoop-pricing__value{border-left-color:var(--public-hair)}.public-marketing-surface.public-pricing-surface .whoop-pricing__unlock{color:var(--public-ink-2)}.public-marketing-surface.public-pricing-surface .whoop-pricing__toggle-btn{color:var(--public-ink-3)}.public-marketing-surface.public-pricing-surface .whoop-pricing__toggle-btn:hover,.public-marketing-surface.public-pricing-surface .whoop-pricing__toggle-btn[data-active=true]{color:var(--public-ink)}.public-marketing-surface.public-pricing-surface .whoop-pricing__toggle-btn[data-active=true]{background:var(--public-cyan-fill)}.public-marketing-surface.public-pricing-surface .whoop-tier__check,.public-marketing-surface.public-pricing-surface .whoop-pricing__unlock-check{color:var(--public-cyan)}.public-marketing-surface.public-pricing-surface .whoop-pricing__unlock-check{background:#e5f8fa;border-color:#9edce5}.public-marketing-surface.public-pricing-surface [class*="text-[rgba(255,255,255"]{color:var(--public-ink-2)!important}.public-marketing-surface.public-pricing-surface [class*="border-[rgba(255,255,255"]{border-color:var(--public-hair)!important}.public-marketing-surface.public-pricing-surface [class*="bg-[rgba(255,255,255"]{background:var(--public-card)!important}.public-marketing-surface :where([class~=text-white],[class~="text-white/90"],[class~="text-white/85"],[class~="text-white/80"],[class~="text-white/75"],[class~="text-white/70"],[class~="text-white/65"],[class~="text-white/60"],[class~="text-white/55"],[class~="text-white/50"],[class~="text-white/45"],[class~="text-white/40"],[class~=text-slate-50],[class~=text-slate-100],[class~=text-slate-200],[class~="text-slate-200/90"],[class~=text-slate-300],[class~="text-slate-300/90"],[class~="text-slate-300/80"],[class~=text-slate-400],[class~="text-slate-400/80"],[class~=text-slate-500]){color:var(--public-ink-2)!important}.public-marketing-surface :where([class~=text-white],[class~=text-slate-50],[class~=text-slate-100],[class~=text-slate-200]){color:var(--public-ink)!important}.public-marketing-surface :where([class~=text-cyan-50],[class~=text-cyan-100],[class~="text-cyan-100/80"],[class~=text-cyan-200],[class~="text-cyan-200/80"],[class~=text-cyan-300]){color:#0e7490!important}.public-marketing-surface [class~=text-amber-300]{color:#92400e!important}.public-marketing-surface [class~=text-emerald-300]{color:#047857!important}.public-marketing-surface :where([class~="border-white/5"],[class~="border-white/8"],[class~="border-white/10"],[class~="border-white/12"],[class~="border-white/15"],[class~="border-white/20"],[class~="border-white/[0.06]"],[class~="border-white/[0.07]"],[class~="border-white/[0.08]"],[class~="border-white/[0.09]"],[class~="border-white/[0.1]"],[class~="border-white/[0.12]"],[class~="border-white/[0.14]"]){border-color:var(--public-hair)!important}.public-marketing-surface :where([class~="divide-white/10"],[class~="divide-[rgba(255,255,255,0.08)]"]){--tw-divide-opacity: 1;border-color:var(--public-hair)!important}.public-marketing-surface :where([class~="bg-[#02070d]"],[class~="bg-[#02070d]/80"],[class~="bg-[#05070a]"],[class~="bg-[#071019]"],[class~="bg-[#07111d]"],[class~="bg-[#07111d]/70"],[class~="bg-white/[0.015]"],[class~="bg-white/[0.02]"],[class~="bg-white/[0.025]"],[class~="bg-white/[0.03]"],[class~="bg-white/[0.035]"],[class~="bg-white/[0.04]"],[class~="bg-white/[0.05]"],[class~="bg-white/[0.06]"],[class~="bg-white/5"],[class~="bg-white/10"]){background-color:var(--public-card)!important}.public-marketing-surface :where([class~=bg-background],[class~="bg-background/50"]){background-color:var(--public-page)!important}.public-marketing-surface :where([class~=bg-card],[class~="bg-card/60"],[class~="bg-card/70"],[class~="bg-card/80"]){background-color:var(--public-card)!important}.public-marketing-surface :where([class~=text-foreground],[class~=text-card-foreground]){color:var(--public-ink)!important}.public-marketing-surface :where([class~=text-muted-foreground]){color:var(--public-ink-3)!important}.public-marketing-surface :where([class~=border-border],[class~="border-border/40"],[class~="border-border/50"],[class~="border-border/70"]){border-color:var(--public-hair)!important}.public-marketing-surface .prose-invert{--tw-prose-body: var(--public-ink-2);--tw-prose-headings: var(--public-ink);--tw-prose-lead: var(--public-ink-2);--tw-prose-links: var(--public-cyan);--tw-prose-bold: var(--public-ink);--tw-prose-counters: var(--public-ink-3);--tw-prose-bullets: var(--public-cyan);--tw-prose-hr: var(--public-hair);--tw-prose-quotes: var(--public-ink);--tw-prose-quote-borders: var(--public-cyan);--tw-prose-captions: var(--public-ink-3);--tw-prose-code: var(--public-ink);--tw-prose-pre-code: var(--public-ink-2);--tw-prose-pre-bg: #f8fafc;--tw-prose-th-borders: var(--public-hair-strong);--tw-prose-td-borders: var(--public-hair)}.public-marketing-surface .blog-article:not(.garmin-replacement-editorial){--ba-accent: var(--primary-ink);--ba-ink: 220 18% 11%;--ba-surface: 220 16% 97%}.public-marketing-surface .blog-article:not(.garmin-replacement-editorial) .glass-card{background:#effbfd}.public-marketing-surface .blog-article:not(.garmin-replacement-editorial) blockquote,.public-marketing-surface .blog-article:not(.garmin-replacement-editorial) pre{background:#f8fafc}.public-marketing-surface .public-dark-island :where([class~=text-white],[class~="text-white/90"],[class~="text-white/80"],[class~="text-white/75"],[class~="text-white/70"],[class~="text-white/65"],[class~="text-white/60"],[class~=text-slate-50],[class~=text-slate-100],[class~=text-slate-200],[class~=text-slate-300]){color:#fff!important}.public-marketing-surface :is(.public-dark-island,.garmin-replacement-editorial){--accent-goal-ink: var(--accent-goal, hsl(var(--primary)));--review-positive-ink: 153 72% 75%;--review-mixed-ink: 48 96% 76%;--review-negative-ink: 352 95% 81%;--destructive-ink: var(--review-negative-ink)}.public-marketing-surface :is(.public-dark-island,.garmin-replacement-editorial) :where([class~=text-emerald-700]){color:hsl(var(--review-positive-ink))!important}.public-marketing-surface :is(.public-dark-island,.garmin-replacement-editorial) :where([class~=text-amber-700]){color:hsl(var(--review-mixed-ink))!important}.public-marketing-surface :is(.public-dark-island,.garmin-replacement-editorial) :where([class~=text-rose-700]){color:hsl(var(--review-negative-ink))!important}.public-marketing-surface .public-dark-island{--primary-ink: 187 92% 70%;background-color:#071019!important;border-color:#ffffff1a!important;color:#fff}.public-marketing-surface .public-dark-island :where([class~="bg-[#071019]"],[class~=bg-slate-950]){background-color:#071019!important}.public-marketing-surface .public-dark-island :where([class~="bg-white/[0.02]"],[class~="bg-white/[0.03]"],[class~="bg-white/[0.04]"],[class~="bg-white/[0.05]"],[class~="bg-white/[0.06]"],[class~="bg-white/5"],[class~="bg-white/10"]){background-color:#ffffff0a!important}.public-marketing-surface .public-dark-island :where([class~="border-white/8"],[class~="border-white/10"],[class~="border-white/12"],[class~="border-white/15"]){border-color:#ffffff1a!important}.public-marketing-surface .garmin-replacement-editorial{--ba-ink: 215 20% 94%;--ba-surface: 220 22% 11%;--public-page: #071019;--public-card: #0d1720;--public-ink: #f1f5f9;--public-ink-2: #cbd5e1;--public-ink-3: #94a3b8;--public-hair: #263440;--public-hair-strong: #364653;--public-cyan: #1ad6f0;--primary: 187 88% 52%;color:hsl(var(--ba-ink));background-color:#071019;border-radius:1.75rem;padding:clamp(1.25rem,1rem + 2vw,2.75rem)}.public-marketing-surface .garmin-replacement-editorial :where([class~=text-white],[class~=text-slate-50],[class~="text-white/90"],[class~="text-white/80"],[class~="text-white/75"],[class~="text-white/70"],[class~="text-white/65"],[class~="text-white/60"]){color:#fff!important}.public-marketing-surface .garmin-replacement-editorial :where([class~=text-slate-100],[class~=text-slate-200],[class~="text-slate-200/90"],[class~=text-slate-300],[class~="text-slate-300/90"]){color:#cbd5e1!important}.public-marketing-surface .garmin-replacement-editorial :where([class~=text-slate-400],[class~="text-slate-400/80"],[class~=text-slate-500]){color:#94a3b8!important}.public-marketing-surface .garmin-replacement-editorial :where([class~="border-white/8"],[class~="border-white/10"],[class~="border-white/12"],[class~="border-white/15"],[class~="border-white/[0.07]"],[class~="border-white/[0.08]"],[class~="border-white/[0.1]"],[class~="border-white/[0.12]"]){border-color:#ffffff1a!important}.public-marketing-surface .garmin-replacement-editorial :where([class~="bg-white/[0.015]"],[class~="bg-white/[0.025]"],[class~="bg-white/[0.03]"],[class~="bg-white/[0.035]"],[class~="bg-white/[0.04]"],[class~="bg-white/[0.05]"],[class~="bg-white/[0.06]"],[class~="bg-white/5"],[class~="bg-white/10"]){background-color:#ffffff0a!important}.public-marketing-surface footer{color:var(--public-ink)}.article-shell .text-primary,.article-shell .hover\:text-primary\/80:hover,.article-shell .prose-a\:text-primary a{color:hsl(var(--primary-ink))}[class*="[--primary:187_100%_56%]"]{--primary-ink: 187 92% 70%;--destructive-ink: 352 95% 81%}
