.fitness-module__ezSKza__themeRoot{--f-void:var(--theme-bg,#080808);--f-surface:var(--theme-secondary,#141414);--f-panel:color-mix(in srgb, var(--f-void) 91%, #fff);--f-border:color-mix(in srgb, var(--f-void) 86%, #fff);--f-muted:#5a5a5a;--f-soft:#9a9a9a;--f-snow:#f2f2ee;--f-lime:var(--theme-primary,#cdff00);--f-lime-dim:#cdff0014;font-family:var(--theme-font-family,"Pretendard Variable", "Pretendard", "Apple SD Gothic Neo", sans-serif);font-size:var(--theme-font-size,16px);background-color:var(--f-void);color:var(--f-snow);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-x:hidden}.fitness-module__ezSKza__themeRoot *{box-sizing:border-box}.fitness-module__ezSKza__fontCondensed{font-family:Barlow Condensed,Impact,sans-serif}.fitness-module__ezSKza__fontBody{font-family:Barlow,Pretendard Variable,Pretendard,sans-serif}.fitness-module__ezSKza__bgSurface{background-color:var(--f-surface)}.fitness-module__ezSKza__spring{transition:all .6s cubic-bezier(.16,1,.3,1)}.fitness-module__ezSKza__selectedSlot{outline:2px solid var(--f-lime);outline-offset:2px;cursor:pointer;transition:outline .2s}.fitness-module__ezSKza__navbar{z-index:100;transition:background .4s,border-color .4s;position:fixed;top:0;left:0;right:0}.fitness-module__ezSKza__navbarScrolled{-webkit-backdrop-filter:blur(16px);background:#080808f0;border-bottom:1px solid #2a2a2a}.fitness-module__ezSKza__btnLime{background:var(--f-lime);color:#080808;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,12px 100%);z-index:1;border:none;align-items:center;gap:9px;padding:14px 30px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.fitness-module__ezSKza__btnLime:after{content:"";z-index:-1;background:#fff;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.fitness-module__ezSKza__btnLime:hover:after{transform:translate(0)}.fitness-module__ezSKza__btnOutline{color:var(--f-snow);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;z-index:1;background:0 0;border:1.5px solid #f2f2ee40;align-items:center;gap:9px;padding:13px 29px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.fitness-module__ezSKza__btnOutline:after{content:"";background:var(--f-lime);z-index:-1;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.fitness-module__ezSKza__btnOutline:hover{color:#080808;border-color:var(--f-lime)}.fitness-module__ezSKza__btnOutline:hover:after{transform:translate(0)}.fitness-module__ezSKza__sectionLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--f-lime);align-items:center;gap:10px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.fitness-module__ezSKza__sectionLabel:before{content:"";background:var(--f-lime);width:28px;height:2px;display:block}.fitness-module__ezSKza__marqueeTrack{width:max-content;animation:28s linear infinite fitness-module__ezSKza__marqueeRun;display:flex}@keyframes fitness-module__ezSKza__marqueeRun{0%{transform:translate(0)}to{transform:translate(-50%)}}.fitness-module__ezSKza__progCard{cursor:pointer;position:relative;overflow:hidden}.fitness-module__ezSKza__progCard img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.fitness-module__ezSKza__progCard:hover img{transform:scale(1.05)}.fitness-module__ezSKza__progCard:after{content:"";background:linear-gradient(#0000 0%,#08080833 45%,#080808e6 100%);position:absolute;inset:0}.fitness-module__ezSKza__progCardBody{z-index:1;padding:24px;position:absolute;bottom:0;left:0;right:0}.fitness-module__ezSKza__hoverArrow{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);transform:translate(-8px)}.fitness-module__ezSKza__progCard:hover .fitness-module__ezSKza__hoverArrow{opacity:1;transform:translate(0)}.fitness-module__ezSKza__statLine{border-top:1px solid #2a2a2a;transition:border-color .4s}.fitness-module__ezSKza__statLine:hover{border-color:#cdff0066}.fitness-module__ezSKza__trainerCard img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.fitness-module__ezSKza__trainerCard:hover img{transform:scale(1.04)}.fitness-module__ezSKza__reviewCard{background:#141414;border:1px solid #2a2a2a;transition:border-color .4s,transform .5s cubic-bezier(.16,1,.3,1)}.fitness-module__ezSKza__reviewCard:hover{border-color:#cdff0040;transform:translateY(-4px)}.fitness-module__ezSKza__clipCorner{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}@keyframes fitness-module__ezSKza__pulseLime{0%,to{box-shadow:0 0 #cdff0080}50%{box-shadow:0 0 0 8px #cdff0000}}.fitness-module__ezSKza__dotLive{background:var(--f-lime);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite fitness-module__ezSKza__pulseLime}.fitness-module__ezSKza__themeRoot::-webkit-scrollbar{width:3px}.fitness-module__ezSKza__themeRoot::-webkit-scrollbar-track{background:0 0}.fitness-module__ezSKza__themeRoot::-webkit-scrollbar-thumb{background:var(--f-lime);border-radius:2px}
