html[data-traiv-client]{--client-motion-press:.1s;--client-motion-state:.18s;--client-motion-panel:.24s;--client-ease:cubic-bezier(.22, 1, .36, 1);--client-touch-target:2.75rem;--client-page-width:48rem}html[data-traiv-client] body{-webkit-tap-highlight-color:transparent}html[data-traiv-client] :where(button,a,input,textarea,[role=tab],[role=checkbox]):focus-visible{outline:2px solid var(--line-focus);outline-offset:3px}html[data-traiv-client] :where(button,[role=button]){touch-action:manipulation;transition-duration:var(--client-motion-state)}html[data-traiv-client] :where(button,[role=button]):disabled{cursor:not-allowed}html[data-traiv-client] :where(button,[role=button]):not(:disabled):not([aria-disabled=true]):active{filter:brightness(.95)}html[data-traiv-client] .client-tappable{transition:background-color var(--client-motion-state), transform var(--client-motion-press) var(--client-ease)}html[data-traiv-client] .client-tappable:not(:disabled):not([aria-disabled=true]):active{transform:scale(.985)}html[data-traiv-client] .text-display{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.75rem,5.8vw,2.25rem);line-height:1.18}html[data-traiv-client] .text-heading{letter-spacing:-.025em}html[data-traiv-client] :where(input,textarea){scroll-margin-block:6rem}html[data-traiv-client] :where(h1,h2,h3){text-wrap:balance}html[data-traiv-client] .client-state{max-width:var(--client-page-width);border-radius:var(--radius-surface);background:var(--surface);padding:1.25rem}html[data-traiv-client] .client-workout-header{background:var(--signal);color:var(--signal-fg);--accent:var(--signal);--fg-on-accent:var(--signal-fg)}html[data-traiv-client] .client-set{transition:background-color var(--client-motion-state), box-shadow var(--client-motion-state)}html[data-traiv-client] .client-set[data-complete=true]{background:color-mix(in srgb, var(--success) 7%, var(--surface));box-shadow:inset 2px 0 var(--success)}html[data-traiv-client] .client-set-check svg{transition:transform var(--client-motion-state) var(--client-ease), opacity var(--client-motion-state)}html[data-traiv-client] .client-set-check[aria-pressed=false] svg{opacity:0;transform:scale(.7)}html[data-traiv-client] .client-set-check[aria-pressed=true] svg{opacity:1;transform:scale(1)}@media (pointer:coarse){html[data-traiv-client] :where(button,a[aria-label],[role=tab],[role=combobox]){min-height:var(--client-touch-target)}html[data-traiv-client] :where(button[aria-label],a[aria-label]){min-width:var(--client-touch-target)}html[data-traiv-client] :where(input,textarea){font-size:max(1rem,1em)}}@media (prefers-reduced-motion:reduce){html[data-traiv-client]{scroll-behavior:auto}html[data-traiv-client] :where(button,a,[role=button],.client-set,.client-set-check svg){transition:none}html[data-traiv-client] .client-tappable:not(:disabled):not([aria-disabled=true]):active{transform:none}html[data-traiv-client] .wensity-skeleton{animation:none}}@keyframes check-in-tick{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}.check-in-success-tick{animation:.35s cubic-bezier(.2,.8,.2,1) both check-in-tick}@media (prefers-reduced-motion:reduce){.check-in-success-tick{animation:none}}html[data-traiv-client] .client-action-bar{inset-inline:1rem;bottom:calc(6.5rem + env(safe-area-inset-bottom));z-index:20;align-items:center;gap:.75rem;display:flex;position:absolute}html[data-traiv-client] .client-action-scroll{padding-bottom:calc(11.5rem + env(safe-area-inset-bottom));scroll-padding-bottom:calc(11.5rem + env(safe-area-inset-bottom))}@media (min-width:1024px){html[data-traiv-client] .client-action-bar{bottom:1.25rem}html[data-traiv-client] .client-action-scroll{padding-bottom:6.5rem;scroll-padding-bottom:6.5rem}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_cf899490-module__ULNVOa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_cf899490-module__ULNVOa__variable{--font-app-sans:"DM Sans", "DM Sans Fallback"}
