/* Single weight from the official SF Symbols export, tinted by currentColor. */
.sf-icon{display:inline-block;flex:none;width:1em;height:1em;background:currentColor;-webkit-mask:var(--sf) center/contain no-repeat;mask:var(--sf) center/contain no-repeat;vertical-align:-.12em}
.sf-arrow-up-right{--sf:url('/assets/cache/arrow-up-right.750f0442c05f2c3d.svg')}
.sf-arrow-down{--sf:url('/assets/cache/arrow-down.7a306405ed18553e.svg')}
.sf-arrow-up-down{--sf:url('/assets/cache/arrow-up-and-down.e27c36711fb49654.svg')}
.sf-chevron-up{--sf:url('/assets/cache/chevron-up.62d7009b105234b0.svg')}
.sf-chevron-down{--sf:url('/assets/cache/chevron-down.1e3d50db02f44f3d.svg')}
.sf-plus{--sf:url('/assets/cache/plus.2f490d6434f26318.svg')}
.sf-minus{--sf:url('/assets/cache/minus.89e9f60763768753.svg')}
.sf-checkmark{--sf:url('/assets/cache/checkmark.efb341790f032e6e.svg')}
.sf-checkmark-circle{--sf:url('/assets/cache/checkmark-circle-fill.b3d8fcd10a090e36.svg')}
.sf-chart{--sf:url('/assets/cache/chart-line-uptrend-xyaxis.d69757850b15a431.svg')}
.sf-arrow-clockwise{--sf:url('/assets/cache/arrow-clockwise.acbb30c17119073c.svg')}
.sf-moon{--sf:url('/assets/cache/moon-fill.c1d271d01b226f36.svg')}
.sf-run{--sf:url('/assets/cache/figure-run.ed6b441481c64e80.svg')}
.sf-target{--sf:url('/assets/cache/target.b7bff54c73ba2b95.svg')}
.sf-flag{--sf:url('/assets/cache/flag-checkered.0cd509ad33b13614.svg')}
.sf-people{--sf:url('/assets/cache/person-2-fill.f44bf7ae47051955.svg')}
.sf-calendar{--sf:url('/assets/cache/calendar-badge-clock.ac7677bf0a4a51d7.svg')}
.sf-bell{--sf:url('/assets/cache/bell-fill.02f7310cb5689f9c.svg')}
.sf-gift{--sf:url('/assets/cache/gift-fill.6c241b5c7fd9ca52.svg')}
.sf-stethoscope{--sf:url('/assets/cache/stethoscope.4b29f3c817199354.svg')}
.sf-sparkles{--sf:url('/assets/cache/sparkles.481f75bc210b705d.svg')}
.sf-search{--sf:url('/assets/cache/magnifyingglass.35806abe5daaa59a.svg')}
.sf-location{--sf:url('/assets/cache/location-fill.f0ec011905e587d8.svg')}
.sf-building{--sf:url('/assets/cache/building-2-fill.c342ca8e6521561b.svg')}
.sf-play{--sf:url('/assets/cache/play-fill.ba8ea5d477daf2ea.svg')}
.sf-pause{--sf:url('/assets/cache/pause-fill.30cbb50accd62707.svg')}
.sf-question{--sf:url('/assets/cache/questionmark.0053fabf92cca193.svg')}
.sf-strength{--sf:url('/assets/cache/figure-strengthtraining-traditional.b3d6bcc27138a345.svg')}
.sf-dumbbell{--sf:url('/assets/cache/dumbbell-fill.7d618f94dc2f4ddc.svg')}
.sf-hiking{--sf:url('/assets/cache/figure-hiking.c6fb455ad0ede624.svg')}
.sf-cycle{--sf:url('/assets/cache/figure-outdoor-cycle.bd6d7d08fd3c90e2.svg')}
.sf-swim{--sf:url('/assets/cache/figure-pool-swim.8c03fa6115162d0c.svg')}
.sf-rower{--sf:url('/assets/cache/figure-rower.fdd8ac3622731fbf.svg')}
.sf-hiit{--sf:url('/assets/cache/figure-highintensity-intervaltraining.1cd0ac584ce33b21.svg')}
.sf-boxing{--sf:url('/assets/cache/figure-boxing.66e6f642cc6b50da.svg')}
.sf-tennis{--sf:url('/assets/cache/figure-tennis.e9db34467f362857.svg')}
.sf-basketball{--sf:url('/assets/cache/figure-basketball.9fe0ddf0f748f2f5.svg')}
.sf-soccer{--sf:url('/assets/cache/figure-soccer.b0a7a7e1512adf73.svg')}
.sf-cooldown{--sf:url('/assets/cache/figure-cooldown.010e6dfbced9fda9.svg')}
.button>.sf-icon,.button-small>.sf-icon{font-size:23px}
.text-link>.sf-icon{font-size:20px}
.scroll-cue>.sf-icon{font-size:13px;color:var(--volt);margin-left:10px}
.motion-toggle>.sf-icon{font-size:11px;margin-right:5px}
.wheel-prev .sf-icon,.wheel-next .sf-icon{font-size:17px}
.console-count .sf-icon{font-size:15px;margin-left:4px}
.resource-controls .sf-icon{font-size:16px}
.rhythm-steps article>.sf-icon{font-size:28px;color:var(--volt);align-self:start}
.rhythm-steps article:nth-child(2)>.sf-icon{color:#d6e6c1}
.collaboration-card-top>.sf-icon{font-size:26px;color:#566940}
.brands-card .collaboration-card-top>.sf-icon{color:var(--volt)}
.expert-center .sf-icon{font-size:42px;color:var(--volt)}
.ticket-front .sf-icon{position:absolute;right:17px;top:48px;font-size:44px}
.ticket-back>.sf-icon{position:absolute;left:20px;bottom:17px;font-size:25px}
.collaboration-link .sf-icon{font-size:19px}
.collaboration-link .link-circle .sf-icon{display:inline-block;width:1em;height:1em;border-radius:0;background:currentColor;transition:none;transform:none}
.collaboration-link>.link-circle{width:36px;height:36px;display:grid;place-items:center;background:#cdd8b9;border-radius:50%;transition:transform .3s var(--ease),background .3s}
.brands-card .collaboration-link>.link-circle{background:var(--volt);color:#253616}
.collaboration-link:hover>.link-circle{transform:rotate(45deg);background:#b4db67}
.clarity-disc .sf-icon{font-size:42px}
.start-mark .sf-icon{font-size:56px}
.faq-list summary>.sf-icon{font-size:15px}
.faq-list details[open] summary>.sf-icon{transform:rotate(45deg)}
.resource-panels li::before{content:'';display:inline-block;flex:none;width:1em;height:1em;margin-top:.1em;background:currentColor;-webkit-mask:url('/assets/cache/arrow-up-right.750f0442c05f2c3d.svg') center/contain no-repeat;mask:url('/assets/cache/arrow-up-right.750f0442c05f2c3d.svg') center/contain no-repeat}
@media(max-width:760px){.rhythm-steps article>.sf-icon{font-size:24px}}
