.LandingPage-module__SwuUAq__landingContainer{background-color:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);flex-direction:column;font-family:Rajdhani,sans-serif;display:flex;position:relative;overflow-x:hidden}.LandingPage-module__SwuUAq__landingContainer:before{content:"";transform-origin:top;z-index:0;pointer-events:none;opacity:.4;background-image:linear-gradient(#00f0ff14 1px,#0000 1px),linear-gradient(90deg,#00f0ff14 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;transform:perspective(500px)rotateX(60deg)scale(2)}.LandingPage-module__SwuUAq__bgOrbs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.LandingPage-module__SwuUAq__orbCyan,.LandingPage-module__SwuUAq__orbPurple{filter:blur(150px);opacity:.5;border-radius:50%;position:absolute}.LandingPage-module__SwuUAq__orbCyan{background:var(--color-accent-primary);width:800px;height:800px;top:10%;right:-300px}.LandingPage-module__SwuUAq__orbPurple{background:var(--color-accent-secondary);width:1000px;height:1000px;top:0%;left:-400px}.LandingPage-module__SwuUAq__landingContainer>*{z-index:1;position:relative}.LandingPage-module__SwuUAq__hudMasterFrame{z-index:1;width:95%;max-width:1400px;margin:2rem auto;padding:4rem 2rem 2rem;position:relative}.LandingPage-module__SwuUAq__hudFrameTopLine{justify-content:space-between;align-items:flex-start;width:100%;padding:0 30px;display:flex;position:absolute;top:0;left:0}.LandingPage-module__SwuUAq__hudFrameTitle{background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family-display);letter-spacing:2px;border-bottom:1px solid var(--glass-border);border-right:1px solid var(--glass-border);padding:5px 15px;font-size:1.1rem;font-weight:700}.LandingPage-module__SwuUAq__hudFrameControls{color:var(--color-accent-primary);background:var(--color-bg-primary);border-bottom:1px solid var(--glass-border);border-left:1px solid var(--glass-border);letter-spacing:4px;gap:15px;padding:5px 15px;font-size:.95rem;display:flex}.LandingPage-module__SwuUAq__hero{z-index:10;flex-direction:column;align-items:center;width:100%;padding-top:2rem;display:flex;position:relative}.LandingPage-module__SwuUAq__heroMasterFrame{z-index:1;width:98%;max-width:1920px;margin:1rem auto;padding:2.5rem;position:relative}.LandingPage-module__SwuUAq__heroInnerLayout{flex-direction:column;gap:2rem;display:flex}.LandingPage-module__SwuUAq__heroTextColumn{text-align:left;z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.LandingPage-module__SwuUAq__heroVideoColumn{justify-content:center;align-items:center;width:100%;display:flex}.LandingPage-module__SwuUAq__heroContentWrapper{justify-content:center;width:100%;margin-top:1rem;display:flex}.LandingPage-module__SwuUAq__heroTitle{text-transform:uppercase;color:var(--color-text-primary);text-shadow:0 0 10px #000c,0 0 20px #00000080;text-align:center;max-width:900px;margin-bottom:2rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1}.LandingPage-module__SwuUAq__heroButtonContainer{justify-content:center;width:100%;display:flex}.LandingPage-module__SwuUAq__heroForegroundContent{z-index:5;background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:absolute;top:0;left:0}.LandingPage-module__SwuUAq__videoGrid{width:100%;margin-top:1rem;display:block}.LandingPage-module__SwuUAq__videoOuterArmor{aspect-ratio:16/9;border:1px solid var(--color-border-subtle);width:100%;max-width:1920px;position:relative}.LandingPage-module__SwuUAq__armorTop,.LandingPage-module__SwuUAq__armorBottom{background:var(--color-accent-pink);height:4px;box-shadow:0 0 15px var(--color-accent-pink);position:absolute;left:10%;right:10%}.LandingPage-module__SwuUAq__armorTop{top:0}.LandingPage-module__SwuUAq__armorBottom{bottom:0}.LandingPage-module__SwuUAq__armorLeft,.LandingPage-module__SwuUAq__armorRight{background:var(--color-accent-primary);width:4px;box-shadow:0 0 15px var(--color-accent-primary);position:absolute;top:10%;bottom:10%}.LandingPage-module__SwuUAq__armorLeft{left:0}.LandingPage-module__SwuUAq__armorRight{right:0}.LandingPage-module__SwuUAq__bracketTL,.LandingPage-module__SwuUAq__bracketTR,.LandingPage-module__SwuUAq__bracketBL,.LandingPage-module__SwuUAq__bracketBR{border:4px solid var(--color-accent-primary);width:50px;height:50px;position:absolute;box-shadow:0 0 15px #00f0ff80}.LandingPage-module__SwuUAq__bracketTL{border-bottom:none;border-right:none;top:0;left:0}.LandingPage-module__SwuUAq__bracketTR{border-bottom:none;border-left:none;top:0;right:0}.LandingPage-module__SwuUAq__bracketBL{border-top:none;border-right:none;bottom:0;left:0}.LandingPage-module__SwuUAq__bracketBR{border-top:none;border-left:none;bottom:0;right:0}.LandingPage-module__SwuUAq__videoPlayerFrame{z-index:1;border-radius:var(--radius-sm);position:absolute;inset:10px;overflow:hidden}.LandingPage-module__SwuUAq__videoPlaceholder{background:var(--color-bg-card);width:100%;height:100%}.LandingPage-module__SwuUAq__heroGalleryImage{opacity:0;transition:opacity 1.2s}.LandingPage-module__SwuUAq__heroGalleryImageActive{opacity:1}@media (prefers-reduced-motion:reduce){.LandingPage-module__SwuUAq__heroGalleryImage{transition:none}}.LandingPage-module__SwuUAq__playBtnHolo{border:2px solid var(--color-accent-primary);width:100px;height:100px;color:var(--color-accent-primary);box-shadow:var(--shadow-glow);background:var(--color-surface-accent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.LandingPage-module__SwuUAq__playBtnHolo:hover{background:var(--color-surface-accent);transform:scale(1.1)}.LandingPage-module__SwuUAq__videoTime{color:var(--color-text-primary);align-items:center;gap:10px;font-size:.9rem;display:flex;position:absolute;bottom:15px;left:20px}.LandingPage-module__SwuUAq__videoTime svg{color:var(--color-accent-primary)}.LandingPage-module__SwuUAq__videoSettings{color:var(--color-text-muted);gap:15px;display:flex;position:absolute;bottom:15px;right:20px}.LandingPage-module__SwuUAq__cyanText{color:var(--color-accent-primary)}.LandingPage-module__SwuUAq__purpleText{color:var(--color-accent-secondary)}.LandingPage-module__SwuUAq__sectionTitle{text-align:center;color:var(--color-text-primary);font-family:Orbitron,sans-serif;font-size:var(--font-size-2xl,1.5rem);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2rem}.LandingPage-module__SwuUAq__highlightText{color:#0000;background:var(--gradient-rgb-interactive);background-size:var(--background-size-rgb);animation:LandingPage-module__SwuUAq__rgbInteractiveShift var(--duration-rgb-cycle) linear infinite;-webkit-background-clip:text;background-clip:text}@keyframes LandingPage-module__SwuUAq__rgbInteractiveShift{0%{background-position:0%}to{background-position:300%}}.LandingPage-module__SwuUAq__header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #00f0ff1a;justify-content:space-between;align-items:center;padding:1.5rem 5%;display:flex;position:sticky;top:0}.LandingPage-module__SwuUAq__logo{color:var(--color-accent-primary);align-items:center;gap:.5rem;display:flex}.LandingPage-module__SwuUAq__logoText{letter-spacing:2px;font-size:1.2rem;font-weight:700}.LandingPage-module__SwuUAq__nav{position:relative}.LandingPage-module__SwuUAq__accountIconBtn{width:42px;height:42px;color:var(--color-accent-primary);cursor:pointer;background:#00f0ff0f;border:1px solid #00f0ff66;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex}.LandingPage-module__SwuUAq__accountIconBtn:hover{background:#00f0ff24;transform:scale(1.05);box-shadow:0 0 16px #00f0ff66}.LandingPage-module__SwuUAq__accountDropdown{z-index:210;background:var(--color-bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-border-subtle);border-radius:4px;flex-direction:column;gap:8px;min-width:220px;padding:10px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 30px #00000080}.LandingPage-module__SwuUAq__accountDropdownItem{width:100%;color:var(--color-text-primary);letter-spacing:1px;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;font-size:1rem;transition:all .2s;display:flex}.LandingPage-module__SwuUAq__accountDropdownItem:hover{color:var(--color-accent-primary);background:#00f0ff1a;border-color:#00f0ff66}.LandingPage-module__SwuUAq__telemetryInner{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:900px){.LandingPage-module__SwuUAq__telemetryInner{grid-template-columns:1fr 1fr;gap:3rem}}.LandingPage-module__SwuUAq__telemetryInputs{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.LandingPage-module__SwuUAq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.LandingPage-module__SwuUAq__sexoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.LandingPage-module__SwuUAq__biotypeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.LandingPage-module__SwuUAq__compactPickerCard{min-height:3.75rem;padding:.65rem .75rem}.LandingPage-module__SwuUAq__activityGrid{flex-direction:column;gap:.5rem;display:flex}.LandingPage-module__SwuUAq__activityCard{min-height:3.25rem;padding:.5rem .85rem}.LandingPage-module__SwuUAq__biotypeCard{text-align:center;justify-content:center}.LandingPage-module__SwuUAq__cyberLabel{font-size:1.1rem;font-family:var(--font-family-display);color:var(--color-text-primary);letter-spacing:1px;font-weight:700}.LandingPage-module__SwuUAq__cyberRange{-webkit-appearance:none;background:var(--color-border-subtle);outline:none;width:100%;height:2px}.LandingPage-module__SwuUAq__cyberRange::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-accent-primary);cursor:pointer;width:12px;height:24px;box-shadow:0 0 10px var(--color-accent-primary)}.LandingPage-module__SwuUAq__telemetryResults{flex-direction:column;justify-content:center;gap:2rem;padding:1.5rem;display:flex}.LandingPage-module__SwuUAq__tdeeBox{flex-direction:column;display:flex}.LandingPage-module__SwuUAq__tdeeLabel{color:var(--color-text-primary);font-family:var(--font-family-display);letter-spacing:2px;font-size:1.2rem}.LandingPage-module__SwuUAq__tdeeValueGiant{color:var(--color-text-primary);text-shadow:var(--shadow-glow);font-size:4rem;font-weight:700;line-height:1}.LandingPage-module__SwuUAq__progressRow{flex-direction:column;gap:.5rem;display:flex}.LandingPage-module__SwuUAq__progressHeader{justify-content:space-between;font-size:1rem;display:flex}.LandingPage-module__SwuUAq__cyberProgressBar{background:var(--color-border-subtle);width:100%;height:6px}.LandingPage-module__SwuUAq__cyberProgressFillCyan{background:var(--color-accent-primary);height:100%;box-shadow:0 0 10px var(--color-accent-primary)}.LandingPage-module__SwuUAq__cyberProgressFillPurple{background:var(--color-accent-secondary);height:100%;box-shadow:0 0 10px var(--color-accent-secondary)}.LandingPage-module__SwuUAq__plansDesc{text-align:center;max-width:640px;color:var(--color-text-primary);opacity:.85;margin:0 auto 2rem;font-family:Rajdhani,sans-serif;font-size:1.15rem;line-height:1.5}.LandingPage-module__SwuUAq__comingSoonBtn{cursor:not-allowed;opacity:.7;background:var(--color-surface-subtle)!important;border-color:var(--color-border-subtle)!important;color:var(--color-text-muted)!important;box-shadow:none!important}.LandingPage-module__SwuUAq__comingSoonBtn:hover{box-shadow:none!important;background:var(--color-surface-subtle)!important;transform:none!important}.LandingPage-module__SwuUAq__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem;display:grid}.LandingPage-module__SwuUAq__priceCard{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);flex-direction:column;gap:1.5rem;padding:2rem;transition:transform .3s,box-shadow .3s;display:flex}.LandingPage-module__SwuUAq__priceCard:hover{box-shadow:var(--shadow-panel-neon);border-color:var(--color-accent-primary)}.LandingPage-module__SwuUAq__priceCardFeatured{transform:scale(1.05)}.LandingPage-module__SwuUAq__priceHeader{justify-content:space-between;align-items:center;font-size:1.5rem;display:flex}.LandingPage-module__SwuUAq__badgeRecommended{background:var(--color-accent-primary);color:#000;border-radius:2px;padding:2px 6px;font-size:.85rem;font-weight:700}.LandingPage-module__SwuUAq__priceValue{color:var(--color-text-primary);font-size:3rem;font-weight:700;line-height:1}.LandingPage-module__SwuUAq__priceCurrency{color:var(--color-text-muted);margin-left:5px;font-size:1rem}.LandingPage-module__SwuUAq__priceList{color:var(--color-text-primary);flex-direction:column;flex:1;gap:1rem;font-size:1.1rem;list-style:none;display:flex}.LandingPage-module__SwuUAq__priceList li:before{content:">";color:var(--color-accent-primary);margin-right:8px}.LandingPage-module__SwuUAq__faqList{grid-template-columns:1fr;gap:1rem;margin-top:2rem;display:grid}@media (min-width:768px){.LandingPage-module__SwuUAq__faqList{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem 1.5rem}}.LandingPage-module__SwuUAq__faqItem{cursor:pointer}.LandingPage-module__SwuUAq__faqQuestion{color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;font-size:1.05rem;font-weight:700;display:flex}.LandingPage-module__SwuUAq__faqIcon{color:var(--color-accent-primary);flex-shrink:0;transition:transform .3s}.LandingPage-module__SwuUAq__faqItem.LandingPage-module__SwuUAq__open .LandingPage-module__SwuUAq__faqIcon{transform:rotate(180deg)}.LandingPage-module__SwuUAq__faqAnswer{color:var(--color-text-primary);opacity:.85;grid-template-rows:0fr;font-size:1rem;line-height:1.6;transition:grid-template-rows .3s;display:grid;overflow:hidden}.LandingPage-module__SwuUAq__faqAnswer>p{min-height:0;margin:0;padding:0 1.5rem;overflow:hidden}.LandingPage-module__SwuUAq__faqItem.LandingPage-module__SwuUAq__open .LandingPage-module__SwuUAq__faqAnswer{grid-template-rows:1fr}.LandingPage-module__SwuUAq__faqItem.LandingPage-module__SwuUAq__open .LandingPage-module__SwuUAq__faqAnswer>p{padding-bottom:1.5rem}.LandingPage-module__SwuUAq__footer{border-top:1px solid var(--glass-border);background:var(--color-bg-primary);flex-direction:column;gap:1.5rem;margin-top:4rem;padding:2.5rem 3rem 2rem;display:flex}.LandingPage-module__SwuUAq__footerTop{border-bottom:1px solid var(--glass-border);flex-direction:column;align-items:center;gap:1.5rem;padding-bottom:1.5rem;display:flex}.LandingPage-module__SwuUAq__footerNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem;width:100%;display:flex}.LandingPage-module__SwuUAq__footerNav a,.LandingPage-module__SwuUAq__footerNav button{letter-spacing:.03em;color:color-mix(in srgb, var(--color-text-primary) 80%, transparent);cursor:pointer;background:0 0;border:none;padding:0;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:600;transition:color .2s}.LandingPage-module__SwuUAq__footerNav a:hover,.LandingPage-module__SwuUAq__footerNav button:hover{color:var(--color-accent-primary)}.LandingPage-module__SwuUAq__footerToTop{border:1px solid var(--glass-border);background:var(--glass-bg);width:3.25rem;height:3.25rem;color:var(--color-accent-primary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.LandingPage-module__SwuUAq__footerToTop:hover{border-color:var(--color-accent-primary);transform:translateY(-2px);box-shadow:0 0 12px #00f0ff59}.LandingPage-module__SwuUAq__footerBottom{color:color-mix(in srgb, var(--color-text-primary) 80%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;font-size:1rem;display:flex}.LandingPage-module__SwuUAq__footerCredit{font-family:var(--font-family-display);background:var(--gradient-rgb-interactive);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-size:var(--background-size-rgb);animation:LandingPage-module__SwuUAq__rgbInteractiveShift var(--duration-rgb-cycle) linear infinite;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .2s}.LandingPage-module__SwuUAq__footerCredit:hover{opacity:.75;text-decoration:underline}@media (max-width:600px){.LandingPage-module__SwuUAq__footer{padding:2rem 1.5rem 1.5rem}.LandingPage-module__SwuUAq__footerTop{gap:1.25rem}.LandingPage-module__SwuUAq__footerBottom{text-align:center;flex-direction:column;align-items:center}}.LandingPage-module__SwuUAq__mobileSticky{display:none}@media (max-width:768px){.LandingPage-module__SwuUAq__heroTitle{font-size:2.5rem}.LandingPage-module__SwuUAq__mobileSticky{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999;background:#000000e6;padding:1rem;transition:transform .3s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.LandingPage-module__SwuUAq__mobileSticky.LandingPage-module__SwuUAq__visible{transform:translateY(0)}.LandingPage-module__SwuUAq__heroMasterFrame{padding:2rem 1rem}.LandingPage-module__SwuUAq__videoOuterArmor{aspect-ratio:auto;min-height:60vh}}
.FeaturesCarousel-module__ctL3QW__featuresCarouselContainer{background:0 0;width:100%;padding:1rem 0 2rem;position:relative;overflow:hidden}.FeaturesCarousel-module__ctL3QW__featuresCarouselContainer:before,.FeaturesCarousel-module__ctL3QW__featuresCarouselContainer:after{content:"";z-index:5;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.FeaturesCarousel-module__ctL3QW__featuresCarouselContainer:before{background:linear-gradient(to right, var(--color-bg-primary), transparent);left:0}.FeaturesCarousel-module__ctL3QW__featuresCarouselContainer:after{background:linear-gradient(to left, var(--color-bg-primary), transparent);right:0}.FeaturesCarousel-module__ctL3QW__featuresCarouselTrack{z-index:1;gap:20px;width:max-content;animation:100s linear infinite FeaturesCarousel-module__ctL3QW__scrollCarousel;display:flex;position:relative}.FeaturesCarousel-module__ctL3QW__topTrackContainer{z-index:2;pointer-events:none;position:absolute;inset:1rem 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0% 15%,#000 20% 80%,#0000 85% 100%);mask-image:linear-gradient(90deg,#0000 0% 15%,#000 20% 80%,#0000 85% 100%)}.FeaturesCarousel-module__ctL3QW__topTrackContainer .FeaturesCarousel-module__ctL3QW__featuresCarouselTrack{pointer-events:auto}@keyframes FeaturesCarousel-module__ctL3QW__scrollCarousel{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}@media (max-width:768px){.FeaturesCarousel-module__ctL3QW__featuresCarouselContainer:before,.FeaturesCarousel-module__ctL3QW__featuresCarouselContainer:after{width:20px}.FeaturesCarousel-module__ctL3QW__featuresCarouselTrack{animation-duration:100s}.FeaturesCarousel-module__ctL3QW__topTrackContainer{-webkit-mask-image:linear-gradient(90deg,#0000 0% 10%,#000 15% 85%,#0000 90% 100%);mask-image:linear-gradient(90deg,#0000 0% 10%,#000 15% 85%,#0000 90% 100%)}.FeaturesCarousel-module__ctL3QW__laserLeft{left:10%}.FeaturesCarousel-module__ctL3QW__laserRight{left:90%}}.FeaturesCarousel-module__ctL3QW__laserBeam{background:var(--color-accent-primary);width:2px;box-shadow:0 0 10px var(--color-accent-primary), 0 0 20px var(--color-accent-primary);z-index:10;pointer-events:none;animation:2s ease-in-out infinite alternate FeaturesCarousel-module__ctL3QW__pulseLaser;position:absolute;top:-10%;bottom:-10%;transform:translate(-50%)}.FeaturesCarousel-module__ctL3QW__laserLeft:after,.FeaturesCarousel-module__ctL3QW__laserRight:after{content:"";pointer-events:none;background-image:radial-gradient(circle at center, var(--color-accent-primary) 0%, transparent 10%);opacity:.3;background-size:4px 4px;width:60px;position:absolute;top:0;bottom:0}.FeaturesCarousel-module__ctL3QW__laserLeft:after{left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.FeaturesCarousel-module__ctL3QW__laserRight:after{right:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}@keyframes FeaturesCarousel-module__ctL3QW__pulseLaser{0%{opacity:.6}to{opacity:1;box-shadow:0 0 15px var(--color-accent-primary), 0 0 30px var(--color-accent-primary)}}.FeaturesCarousel-module__ctL3QW__laserLeft{left:15%}.FeaturesCarousel-module__ctL3QW__laserRight{left:85%}.FeaturesCarousel-module__ctL3QW__featureCardGiant{flex-shrink:0;width:320px;height:280px;position:relative}.FeaturesCarousel-module__ctL3QW__cardLayer{background:var(--color-bg-panel);border:1px solid var(--color-border-accent-muted);box-shadow:var(--shadow-panel-neon);flex-direction:column;padding:1.5rem;display:flex;position:absolute;inset:0}.FeaturesCarousel-module__ctL3QW__layerTop{z-index:2}.FeaturesCarousel-module__ctL3QW__layerTop[class*=hud-panel]{background:linear-gradient(135deg, color-mix(in srgb, var(--hud-color,var(--color-accent-primary)) 12%, var(--color-bg-secondary)), var(--color-bg-primary)), var(--color-bg-primary)!important}.FeaturesCarousel-module__ctL3QW__layerBottom{z-index:1;background:var(--color-bg-primary);color:var(--color-accent-secondary);opacity:.9;text-shadow:0 0 5px var(--color-accent-secondary);border-color:var(--color-accent-secondary);font-family:monospace;font-size:.8rem;line-height:1.1;overflow:hidden}.FeaturesCarousel-module__ctL3QW__asciiContent{word-break:break-all;white-space:pre-wrap;opacity:.8;width:100%;height:100%}.FeaturesCarousel-module__ctL3QW__featureHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.FeaturesCarousel-module__ctL3QW__featureIconWrap{color:var(--color-accent-primary);filter:drop-shadow(0 0 10px #00f0ff80)}.FeaturesCarousel-module__ctL3QW__featureIconWrap svg{width:48px;height:48px}.FeaturesCarousel-module__ctL3QW__featureMiniStat{color:var(--color-text-muted);flex-direction:column;align-items:flex-end;font-size:.85rem;display:flex}.FeaturesCarousel-module__ctL3QW__featureMiniStat strong{color:var(--color-accent-pink);text-shadow:0 0 5px #ff00ff80;font-size:.9rem}.FeaturesCarousel-module__ctL3QW__featureTitle{color:var(--color-text-primary);text-transform:uppercase;font-size:1.1rem;font-family:var(--font-family-display);margin-bottom:.5rem}.FeaturesCarousel-module__ctL3QW__featureDesc{color:var(--color-accent-primary);letter-spacing:1px;flex:1;margin-bottom:1.5rem;font-size:.9rem;font-weight:700;line-height:1.4}
.FeedbackCarousel-module__zuA3na__carouselSection{padding:var(--spacing-16,4rem) 0;width:100%;position:relative;overflow:hidden}.FeedbackCarousel-module__zuA3na__sectionTitle{text-align:center;color:var(--color-text-primary);font-family:Orbitron,sans-serif;font-size:var(--font-size-2xl,1.5rem);margin-bottom:var(--spacing-12,3rem);letter-spacing:.1em;text-transform:uppercase}.FeedbackCarousel-module__zuA3na__highlightText{color:#0000;background:linear-gradient(90deg, var(--color-accent-secondary,#b142f5), var(--color-accent-primary,#00f0ff), var(--color-accent-secondary,#b142f5));background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite FeedbackCarousel-module__zuA3na__rgbInteractiveShift}.FeedbackCarousel-module__zuA3na__carouselContainer{gap:var(--spacing-6,1.5rem);padding:0 var(--spacing-6,1.5rem);scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.FeedbackCarousel-module__zuA3na__carouselContainer::-webkit-scrollbar{display:none}.FeedbackCarousel-module__zuA3na__feedbackCard{scroll-snap-align:center;padding:var(--spacing-6,1.5rem);gap:var(--spacing-4,1rem);opacity:.5;flex-direction:column;flex:0 0 320px;transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .4s,box-shadow .4s;display:flex;position:relative;transform:scale(.9)}.FeedbackCarousel-module__zuA3na__feedbackCard:hover,.FeedbackCarousel-module__zuA3na__feedbackCard.FeedbackCarousel-module__zuA3na__inView{opacity:1;transform:scale(1);box-shadow:0 0 20px #00f0ff26}.FeedbackCarousel-module__zuA3na__cardHeader{align-items:center;gap:var(--spacing-4,1rem);display:flex}.FeedbackCarousel-module__zuA3na__avatarWrapper{width:60px;height:60px;position:relative}.FeedbackCarousel-module__zuA3na__avatarFrame{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);border:2px solid var(--color-accent-primary,#00f0ff);background:var(--color-bg-elevated);z-index:2;width:100%;height:100%;position:relative;overflow:hidden}.FeedbackCarousel-module__zuA3na__avatarRing{border:1px dashed var(--color-accent-primary,#00f0ff);z-index:1;opacity:.5;border-radius:50%;animation:5s linear infinite FeedbackCarousel-module__zuA3na__spinRing;position:absolute;inset:-5px}.FeedbackCarousel-module__zuA3na__clientInfo{flex-direction:column;gap:4px;display:flex}.FeedbackCarousel-module__zuA3na__clientName{font-family:Orbitron,sans-serif;font-weight:700;font-size:var(--font-size-md,1rem);color:var(--color-text-primary)}.FeedbackCarousel-module__zuA3na__statusTag{color:var(--color-success,#0f8);letter-spacing:.05em;align-items:center;gap:4px;font-family:Fira Code,monospace;font-size:.65rem;display:inline-flex}.FeedbackCarousel-module__zuA3na__statusDot{background-color:var(--color-success,#0f8);width:6px;height:6px;box-shadow:0 0 5px var(--color-success,#0f8);border-radius:50%;animation:1.5s infinite FeedbackCarousel-module__zuA3na__blink}.FeedbackCarousel-module__zuA3na__telemetryPanel{border-left:2px solid var(--color-accent-primary,#00f0ff);border-radius:0 var(--radius-sm,4px) var(--radius-sm,4px) 0;gap:var(--spacing-4,1rem);color:var(--color-text-secondary);background:#00f0ff0d;padding:8px 12px;font-family:Fira Code,monospace;font-size:.75rem;display:flex}.FeedbackCarousel-module__zuA3na__metric{flex-direction:column;gap:2px;display:flex}.FeedbackCarousel-module__zuA3na__metricValue{color:var(--color-accent-primary,#00f0ff);text-shadow:0 0 5px #00f0ff66;font-weight:700}.FeedbackCarousel-module__zuA3na__testimonialText{color:var(--color-text-primary);min-height:80px;font-family:Fira Code,monospace;font-size:.85rem;line-height:1.5;position:relative}.FeedbackCarousel-module__zuA3na__testimonialText:after{content:"_";color:var(--color-accent-primary,#00f0ff);margin-left:4px;animation:1s step-end infinite FeedbackCarousel-module__zuA3na__blink;display:inline-block}.FeedbackCarousel-module__zuA3na__energyBars{justify-content:flex-end;align-items:center;gap:4px;margin-top:auto;display:flex}.FeedbackCarousel-module__zuA3na__energyBar{background:#00f0ff33;border-radius:1px;width:12px;height:4px;transform:skew(-30deg)}.FeedbackCarousel-module__zuA3na__energyBar.FeedbackCarousel-module__zuA3na__filled{background:var(--color-success,#0f8);box-shadow:0 0 5px var(--color-success,#0f8)}@keyframes FeedbackCarousel-module__zuA3na__spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes FeedbackCarousel-module__zuA3na__blink{0%,to{opacity:1}50%{opacity:0}}@keyframes FeedbackCarousel-module__zuA3na__rgbInteractiveShift{0%{background-position:0%}to{background-position:200%}}
.HudActionCard-module__NE_2-q__card{--card-color:var(--color-accent-primary);align-items:center;gap:var(--spacing-3);width:100%;min-height:4rem;padding:var(--spacing-3);background:var(--gradient-panel-depth);border:1px solid var(--card-color);clip-path:polygon(var(--clip-corner-md) 0, 100% 0, 100% calc(100% - var(--clip-corner-md)), calc(100% - var(--clip-corner-md)) 100%, 0 100%, 0 var(--clip-corner-md));color:var(--color-text-primary);cursor:pointer;text-align:left;transition:transform var(--transition-fast), filter var(--transition-fast), box-shadow var(--transition-fast);box-shadow:inset 0 0 1.25rem color-mix(in srgb, var(--card-color) 12%, transparent);display:flex;position:relative;overflow:hidden}.HudActionCard-module__NE_2-q__card:hover:not(:disabled),.HudActionCard-module__NE_2-q__card:focus-visible:not(:disabled),.HudActionCard-module__NE_2-q__active{filter:brightness(1.18);box-shadow:0 0 1rem color-mix(in srgb, var(--card-color) 72%, transparent), inset 0 0 1.5rem color-mix(in srgb, var(--card-color) 18%, transparent);outline:none;transform:translateY(-1px)}.HudActionCard-module__NE_2-q__card:disabled{opacity:.42;cursor:not-allowed}.HudActionCard-module__NE_2-q__emphasized{background:linear-gradient(135deg, color-mix(in srgb, var(--card-color) 15%, color-mix(in srgb, var(--color-bg-primary) 75%, transparent)), color-mix(in srgb, var(--color-bg-primary) 85%, transparent))}.HudActionCard-module__NE_2-q__icon{border:1px solid color-mix(in srgb, var(--card-color) 45%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--card-color) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--card-color);box-shadow:inset 0 0 .75rem color-mix(in srgb, var(--card-color) 18%, transparent);flex:none;justify-content:center;align-items:center;display:flex}.HudActionCard-module__NE_2-q__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.HudActionCard-module__NE_2-q__text strong{color:var(--card-color);font-family:Orbitron,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:break-word;line-height:1.2}.HudActionCard-module__NE_2-q__text span{color:var(--color-text-primary);font-size:var(--font-size-xs);opacity:.78;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.HudActionCard-module__NE_2-q__lockIcon{color:var(--color-text-secondary);opacity:.85;flex:none;justify-content:center;align-items:center;display:flex}.HudActionCard-module__NE_2-q__indicator{top:var(--spacing-2);right:var(--spacing-2);border:2px solid var(--color-bg-primary);border-radius:var(--radius-full);background:var(--color-danger);width:.55rem;height:.55rem;box-shadow:0 0 .6rem var(--color-danger);position:absolute}.HudActionCard-module__NE_2-q__cornerTop,.HudActionCard-module__NE_2-q__cornerBottom{background:var(--card-color);width:1.1rem;height:1px;box-shadow:0 0 .45rem var(--card-color);pointer-events:none;position:absolute}.HudActionCard-module__NE_2-q__cornerTop{top:.22rem;right:.35rem}.HudActionCard-module__NE_2-q__cornerBottom{bottom:.22rem;left:.35rem}
.ClientDashboard-module__r09F3W__container{gap:var(--spacing-6);flex-direction:column;width:100%;max-width:1600px;margin:0 auto;display:flex}@media (max-width:1023px){.ClientDashboard-module__r09F3W__container{width:100vw;max-width:none;padding:0 var(--spacing-3);box-sizing:border-box;margin-left:-50vw;position:relative;left:50%}}@media (min-width:1024px){.ClientDashboard-module__r09F3W__container{flex:1;min-height:0}.ClientDashboard-module__r09F3W__containerEdgeToEdge{width:100vw;max-width:none;margin-left:-50vw;position:relative;left:50%}}.ClientDashboard-module__r09F3W__emptyState{padding:var(--spacing-16) var(--spacing-4);text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.ClientDashboard-module__r09F3W__supportViewBar{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-bg-primary));box-shadow:var(--shadow-glow-orange);clip-path:polygon(var(--clip-corner-md) 0, 100% 0, 100% calc(100% - var(--clip-corner-md)), calc(100% - var(--clip-corner-md)) 100%, 0 100%, 0 var(--clip-corner-md));display:flex}.ClientDashboard-module__r09F3W__supportViewIcon,.ClientDashboard-module__r09F3W__supportViewLabel{color:var(--color-warning)}.ClientDashboard-module__r09F3W__supportViewCopy{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.ClientDashboard-module__r09F3W__supportViewCopy strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ClientDashboard-module__r09F3W__supportViewLabel{font-family:Orbitron,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.ClientDashboard-module__r09F3W__supportViewExit{min-height:var(--size-touch-min);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-warning);font-family:Orbitron,sans-serif;font-weight:var(--font-weight-bold);cursor:pointer}@media (max-width:619px){.ClientDashboard-module__r09F3W__supportViewBar{flex-wrap:wrap;align-items:flex-start}.ClientDashboard-module__r09F3W__supportViewCopy{flex-basis:calc(100% - var(--size-touch-min) - var(--spacing-3))}.ClientDashboard-module__r09F3W__supportViewExit{width:100%}}.ClientDashboard-module__r09F3W__header{margin-bottom:var(--spacing-2)}.ClientDashboard-module__r09F3W__subtitle{color:var(--color-accent-primary);font-weight:var(--font-weight-medium)}.ClientDashboard-module__r09F3W__hudCommandCenter{gap:var(--spacing-4);margin-top:var(--spacing-2);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:1024px){.ClientDashboard-module__r09F3W__hudCommandCenter{flex:1;grid-template-columns:280px minmax(0,1fr);align-items:stretch;min-height:0}}.ClientDashboard-module__r09F3W__hudContentSlot{flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.ClientDashboard-module__r09F3W__hudContentSlot{flex:1;min-height:0;overflow-y:auto}}.ClientDashboard-module__r09F3W__panelSplit{gap:var(--spacing-6);flex-direction:column;display:flex}@media (min-width:800px){.ClientDashboard-module__r09F3W__panelSplit{grid-template-columns:minmax(380px,480px) minmax(420px,1fr);align-items:stretch;display:grid}}@media (min-width:1024px){.ClientDashboard-module__r09F3W__panelSplit{flex:1;align-items:stretch;min-height:0}}.ClientDashboard-module__r09F3W__navRail{display:none}@media (min-width:1024px){.ClientDashboard-module__r09F3W__navRail{gap:var(--spacing-2);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ClientDashboard-module__r09F3W__navRail>*{flex:1;width:100%;min-height:0!important}}.ClientDashboard-module__r09F3W__railBtnLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-primary);transition:color var(--transition-fast);font-family:Orbitron,sans-serif;font-size:.85rem}.ClientDashboard-module__r09F3W__navRail>:hover .ClientDashboard-module__r09F3W__railBtnLabel{color:var(--color-accent-purple)}.ClientDashboard-module__r09F3W__centerStage{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.ClientDashboard-module__r09F3W__centerStage{flex:1;min-height:0}}.ClientDashboard-module__r09F3W__centerHeader{flex-direction:column;gap:2px;display:flex}@media (min-width:1024px){.ClientDashboard-module__r09F3W__centerHeader{display:none}}.ClientDashboard-module__r09F3W__rgbTitle{letter-spacing:1px;background:var(--gradient-rgb-interactive);background-size:var(--background-size-rgb);-webkit-text-fill-color:transparent;animation:ClientDashboard-module__r09F3W__rgbTitleShift var(--duration-rgb-cycle) linear infinite;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Orbitron,sans-serif;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:800}.ClientDashboard-module__r09F3W__premiumDrawerContent{flex-direction:column;flex:1;min-height:0;display:flex}@keyframes ClientDashboard-module__r09F3W__rgbTitleShift{0%{background-position:0%}to{background-position:300%}}.ClientDashboard-module__r09F3W__infoRail{gap:var(--spacing-3);flex-flow:wrap;align-items:stretch;display:flex}@media (min-width:1024px){.ClientDashboard-module__r09F3W__infoRail{top:var(--spacing-4);flex-direction:column;position:sticky}}.ClientDashboard-module__r09F3W__streakCard{padding:var(--spacing-4)}.ClientDashboard-module__r09F3W__streakCardHeader{align-items:center;gap:var(--spacing-2);display:flex}.ClientDashboard-module__r09F3W__streakCount{color:var(--color-text-primary);font-family:Orbitron,sans-serif;font-weight:700}.ClientDashboard-module__r09F3W__streakCardSub{margin:var(--spacing-1) 0 var(--spacing-3);color:var(--color-text-secondary);font-size:.85rem}.ClientDashboard-module__r09F3W__streakProgressContainer{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.ClientDashboard-module__r09F3W__streakProgressBar{background:color-mix(in srgb, var(--color-text-primary) 12%, transparent);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.ClientDashboard-module__r09F3W__streakProgressSegment{background:color-mix(in srgb, var(--color-text-primary) 18%, transparent);transition:all var(--transition-base);flex:1}.ClientDashboard-module__r09F3W__streakProgressSegmentActive{background:var(--color-accent-primary);box-shadow:0 0 8px var(--color-accent-primary)}.ClientDashboard-module__r09F3W__hoyTocaCard{padding:var(--spacing-4);gap:var(--spacing-2);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__hoyTocaLabel{letter-spacing:.1em;color:var(--color-text-secondary);font-family:Orbitron,sans-serif;font-size:.85rem}.ClientDashboard-module__r09F3W__hoyTocaMuscles{font-size:var(--font-size-xl);color:var(--color-text-primary);text-transform:capitalize;margin:0}.ClientDashboard-module__r09F3W__adBannerSlot{flex:1;min-height:0;display:flex}@media (max-width:1023px){.ClientDashboard-module__r09F3W__adBannerSlot{min-height:220px}.ClientDashboard-module__r09F3W__hoyTocaCard{box-sizing:border-box;flex:none;width:100%}}@media (min-width:1024px){.ClientDashboard-module__r09F3W__streakCard,.ClientDashboard-module__r09F3W__hoyTocaCard{flex:none}}.ClientDashboard-module__r09F3W__calendarCard{padding:var(--spacing-3);width:100%}@media (min-width:1024px){.ClientDashboard-module__r09F3W__calendarCard,.ClientDashboard-module__r09F3W__progressCard{flex-direction:column;flex:none;display:flex}.ClientDashboard-module__r09F3W__calendarGrid{grid-auto-rows:1fr}}.ClientDashboard-module__r09F3W__calendarHeader{gap:var(--spacing-2);margin-bottom:var(--spacing-2);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__calendarTitle{letter-spacing:.1em;color:var(--color-accent-primary);font-family:Orbitron,sans-serif;font-size:.85rem}.ClientDashboard-module__r09F3W__calendarNav{justify-content:space-between;align-items:center;display:flex}.ClientDashboard-module__r09F3W__calendarNav button{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff26;justify-content:center;align-items:center;display:flex}.ClientDashboard-module__r09F3W__calendarNav button:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.ClientDashboard-module__r09F3W__calendarMonthLabel{text-transform:capitalize;color:var(--color-text-primary);font-size:.8rem}.ClientDashboard-module__r09F3W__calendarWeekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.ClientDashboard-module__r09F3W__calendarWeekdays span{text-align:center;color:var(--color-text-muted);font-size:.85rem}.ClientDashboard-module__r09F3W__calendarGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ClientDashboard-module__r09F3W__calendarCell{border-radius:var(--radius-sm);color:var(--color-text-primary);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 0;font-size:.85rem;display:flex}.ClientDashboard-module__r09F3W__calendarCellMuted{color:var(--color-text-muted);opacity:.4}.ClientDashboard-module__r09F3W__calendarCellToday{border:1px solid var(--color-accent-primary);color:var(--color-accent-primary);font-weight:700}.ClientDashboard-module__r09F3W__calendarDot{border-radius:50%;width:4px;height:4px}.ClientDashboard-module__r09F3W__calendarDotTrained{background:var(--color-success)}.ClientDashboard-module__r09F3W__calendarDotRest{background:#fff3}.ClientDashboard-module__r09F3W__calendarLegend{gap:var(--spacing-3);margin-top:var(--spacing-2);color:var(--color-text-secondary);font-size:.85rem;display:flex}.ClientDashboard-module__r09F3W__calendarLegend span{align-items:center;gap:4px;display:flex}.ClientDashboard-module__r09F3W__legendDot{border-radius:50%;width:6px;height:6px;display:inline-block}.ClientDashboard-module__r09F3W__legendDotTrained{background:var(--color-success)}.ClientDashboard-module__r09F3W__legendDotRest{background:#fff3}.ClientDashboard-module__r09F3W__progressCard{padding:var(--spacing-3);width:100%}.ClientDashboard-module__r09F3W__progressCardTitle{margin-bottom:var(--spacing-3);letter-spacing:.1em;color:var(--color-accent-primary);font-family:Orbitron,sans-serif;font-size:.85rem;display:block}.ClientDashboard-module__r09F3W__progressStatsRow{justify-content:space-between;gap:var(--spacing-2);display:flex}.ClientDashboard-module__r09F3W__progressStat{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.ClientDashboard-module__r09F3W__progressStat strong{color:var(--color-text-primary);font-family:Orbitron,sans-serif;font-size:.85rem}.ClientDashboard-module__r09F3W__progressStat span{text-align:center;color:var(--color-text-secondary);font-size:.85rem}.ClientDashboard-module__r09F3W__progressSparkline{height:90px;padding-top:var(--spacing-2);margin-top:auto}.ClientDashboard-module__r09F3W__entrenarHeaderRow{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ClientDashboard-module__r09F3W__backToPanelBtn{padding:var(--spacing-2) var(--spacing-3);background:var(--color-bg-secondary);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);border:1px solid #ffffff26;align-items:center;gap:4px;font-size:.8rem;display:flex}.ClientDashboard-module__r09F3W__backToPanelBtn:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.ClientDashboard-module__r09F3W__premiumSliderContainer{gap:var(--spacing-3);padding:var(--spacing-2);scrollbar-width:none;margin-top:var(--spacing-2);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ClientDashboard-module__r09F3W__premiumSliderContainer::-webkit-scrollbar{display:none}.ClientDashboard-module__r09F3W__premiumSliderContainer .ClientDashboard-module__r09F3W__trainingDayAction{flex:0 0 var(--size-day-card);width:var(--size-day-card);border:var(--border-width-emphasis) solid transparent;scroll-snap-align:start}@media (min-width:1024px){.ClientDashboard-module__r09F3W__premiumSliderMobileOnly{display:none}}.ClientDashboard-module__r09F3W__premiumSliderDesktopOnly{display:none}@media (min-width:1024px){.ClientDashboard-module__r09F3W__premiumSliderDesktopOnly{scroll-snap-type:none;flex-wrap:wrap;display:flex;overflow:visible}}.ClientDashboard-module__r09F3W__dayTitleHeaderDesktop{display:none}@media (min-width:1024px){.ClientDashboard-module__r09F3W__dayTitleHeaderDesktop{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}}.ClientDashboard-module__r09F3W__workoutDay{gap:var(--spacing-4);padding:var(--spacing-4);padding-top:calc(var(--spacing-4) + 14px);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__workoutContent{gap:var(--spacing-4);flex-direction:column;align-items:stretch;display:flex}@media (min-width:800px){.ClientDashboard-module__r09F3W__workoutContent{display:flex}}.ClientDashboard-module__r09F3W__daysAndMapHeader{gap:var(--spacing-4);flex-direction:column;display:flex}@media (min-width:1024px){.ClientDashboard-module__r09F3W__daysAndMapHeader{flex-direction:row;align-items:stretch}.ClientDashboard-module__r09F3W__daysAndMapHeader .ClientDashboard-module__r09F3W__muscleMapCard{flex:0 0 280px}}.ClientDashboard-module__r09F3W__muscleMapCard .ClientDashboard-module__r09F3W__muscleSummaryModels{height:var(--size-touch-lg);align-items:center;display:flex}.ClientDashboard-module__r09F3W__muscleSummaryModels svg{width:var(--size-touch-min);height:var(--size-touch-lg);filter:drop-shadow(0 0 var(--spacing-2) var(--color-surface-success))}.ClientDashboard-module__r09F3W__muscleSummaryArrow{color:var(--color-accent-primary)}.ClientDashboard-module__r09F3W__muscleDetail{gap:var(--spacing-5);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__muscleDetail>p{color:var(--color-text-secondary);text-align:center;margin:0}.ClientDashboard-module__r09F3W__muscleDetailModels{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ClientDashboard-module__r09F3W__muscleDetailModels>div{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);border:var(--border-width-emphasis) solid transparent;border-radius:var(--radius-lg);background:var(--gradient-panel-depth) padding-box, var(--gradient-rgb-interactive) border-box;background-size:auto, var(--background-size-rgb);animation:ClientDashboard-module__r09F3W__rgbTitleShift var(--duration-rgb-cycle) linear infinite;flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__muscleDetailModels span{color:var(--color-accent-primary);font-family:Orbitron,sans-serif;font-size:var(--font-size-sm);text-transform:uppercase}.ClientDashboard-module__r09F3W__muscleDetailModels svg{width:min(100%, var(--size-muscle-map-detail));height:auto}.ClientDashboard-module__r09F3W__muscleChips{justify-content:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ClientDashboard-module__r09F3W__muscleChips span{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border-accent-muted);border-radius:var(--radius-full);background:var(--color-surface-accent);color:var(--color-text-primary);font-size:var(--font-size-sm)}.ClientDashboard-module__r09F3W__spin{color:var(--color-accent-primary);animation:1s linear infinite ClientDashboard-module__r09F3W__spin}@keyframes ClientDashboard-module__r09F3W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ClientDashboard-module__r09F3W__modalBody{gap:var(--spacing-6);flex-direction:column;display:flex}@media (min-width:768px){.ClientDashboard-module__r09F3W__modalBody{flex-direction:row;align-items:flex-start}}.ClientDashboard-module__r09F3W__modalImageContainer{background-color:var(--color-bg-tertiary);border-radius:var(--radius-lg);aspect-ratio:1;border:1px solid #00f0ff33;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.ClientDashboard-module__r09F3W__modalImage{object-fit:contain;width:100%;height:100%}.ClientDashboard-module__r09F3W__modalContent{gap:var(--spacing-4);flex-direction:column;flex:1;display:flex}.ClientDashboard-module__r09F3W__modalTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-shadow:0 0 10px #00f0ff80}.ClientDashboard-module__r09F3W__modalTags{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ClientDashboard-module__r09F3W__modalTag{color:var(--color-accent-primary);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);text-transform:capitalize;background-color:#00f0ff1a;border:1px solid #00f0ff4d}.ClientDashboard-module__r09F3W__instructionsContainer{margin-top:var(--spacing-2)}.ClientDashboard-module__r09F3W__instructionsTitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1px solid #ffffff1a}.ClientDashboard-module__r09F3W__dashboardContainer{width:100%;max-width:100vw;height:100vh;color:var(--color-text-primary);background-color:#0000;flex-direction:column;display:flex;overflow:hidden}.ClientDashboard-module__r09F3W__instructionsList{gap:var(--spacing-3);padding-left:var(--spacing-4);color:var(--color-text-primary);flex-direction:column;line-height:1.5;display:flex}.ClientDashboard-module__r09F3W__instructionItem{transition:color var(--transition-fast)}.ClientDashboard-module__r09F3W__instructionItem:hover{color:var(--color-text-primary)}.ClientDashboard-module__r09F3W__daySummary{align-items:stretch;gap:var(--spacing-3);margin-bottom:var(--spacing-2);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__daySummary h2{min-width:0;font-size:var(--font-size-xl);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}@media (min-width:1024px){.ClientDashboard-module__r09F3W__daySummaryTitleMobile{display:none}}.ClientDashboard-module__r09F3W__routineProgressTrack{width:100%;height:var(--spacing-3);border:1px solid var(--color-border-accent-muted);border-radius:var(--radius-full);background:var(--color-surface-subtle);box-shadow:inset 0 0 var(--spacing-3) var(--color-bg-primary), 0 0 8px #00f0ff1a;overflow:hidden}.ClientDashboard-module__r09F3W__routineProgressFill{border-radius:inherit;background:linear-gradient(90deg, var(--color-accent-secondary), var(--color-accent-primary));height:100%;box-shadow:0 0 12px var(--color-accent-primary), inset 0 0 8px #fffc;transition:width var(--transition-base);position:relative}.ClientDashboard-module__r09F3W__routineProgressFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2s linear infinite ClientDashboard-module__r09F3W__shine;position:absolute;inset:0}@keyframes ClientDashboard-module__r09F3W__shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ClientDashboard-module__r09F3W__exerciseList{gap:var(--spacing-4);padding:0 var(--spacing-2);flex-direction:column;display:flex}@media (min-width:1024px){.ClientDashboard-module__r09F3W__exerciseList{gap:var(--spacing-4);padding:0;padding-right:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}}.ClientDashboard-module__r09F3W__exerciseStripRow{gap:var(--spacing-4);flex-direction:column;display:flex}@media (max-width:1023px){.ClientDashboard-module__r09F3W__exerciseStripRow{gap:var(--spacing-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-2);padding:var(--spacing-1) var(--spacing-1) var(--spacing-2);scrollbar-width:none;flex-direction:row;overflow-x:auto}.ClientDashboard-module__r09F3W__exerciseStripRow::-webkit-scrollbar{display:none}.ClientDashboard-module__r09F3W__exerciseStripRow .ClientDashboard-module__r09F3W__exerciseRow{scroll-snap-align:start;flex:none}.ClientDashboard-module__r09F3W__exerciseStripRow .ClientDashboard-module__r09F3W__exerciseCard{width:11.5rem;padding:var(--spacing-2);align-items:center;gap:var(--spacing-2);flex-direction:row}.ClientDashboard-module__r09F3W__exerciseStripRow .ClientDashboard-module__r09F3W__exImage,.ClientDashboard-module__r09F3W__exerciseStripRow .ClientDashboard-module__r09F3W__exParams,.ClientDashboard-module__r09F3W__exerciseStripRow .ClientDashboard-module__r09F3W__exNotes,.ClientDashboard-module__r09F3W__exerciseStripRow .ClientDashboard-module__r09F3W__exMobileAction{display:none}.ClientDashboard-module__r09F3W__exerciseStripRow .ClientDashboard-module__r09F3W__exNumberBadge{position:static}.ClientDashboard-module__r09F3W__exerciseStripRow .ClientDashboard-module__r09F3W__exContent{gap:0;min-width:0}.ClientDashboard-module__r09F3W__exerciseStripRow .ClientDashboard-module__r09F3W__exHeader{align-items:center}.ClientDashboard-module__r09F3W__exerciseStripRow .ClientDashboard-module__r09F3W__exName{font-size:var(--font-size-sm)}}@media (min-width:1024px){.ClientDashboard-module__r09F3W__exerciseStripRow{display:contents}}.ClientDashboard-module__r09F3W__exerciseCard{gap:var(--spacing-4);padding:var(--spacing-4);background:var(--gradient-panel-depth);border:1px solid color-mix(in srgb, var(--color-accent-primary) 30%, transparent);clip-path:polygon(var(--clip-corner-md) 0, 100% 0, 100% calc(100% - var(--clip-corner-md)), calc(100% - var(--clip-corner-md)) 100%, 0 100%, 0 var(--clip-corner-md));box-shadow:inset 0 0 1rem color-mix(in srgb, var(--color-accent-primary) 10%, transparent);cursor:pointer;transition:transform var(--transition-fast), filter var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.ClientDashboard-module__r09F3W__exerciseCard:hover{filter:brightness(1.12);transform:translateY(var(--motion-lift-sm))}.ClientDashboard-module__r09F3W__activeCard{border-color:var(--color-accent-primary);filter:brightness(1.15);transform:translateY(var(--motion-lift-sm));box-shadow:0 0 20px #00f0ff66}@media (max-width:600px){.ClientDashboard-module__r09F3W__exerciseCard{padding:var(--spacing-3);flex-direction:column}}@media (min-width:1024px){.ClientDashboard-module__r09F3W__exerciseCard{flex-direction:column}}.ClientDashboard-module__r09F3W__completedCard{background:linear-gradient(145deg, #00f0ff0d, var(--color-bg-primary));border-color:var(--color-accent-primary);box-shadow:inset 0 0 1.5rem color-mix(in srgb, var(--color-accent-primary) 20%, transparent)}.ClientDashboard-module__r09F3W__exerciseRow{gap:var(--spacing-3);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__exerciseDetailWrapper{overflow:hidden}@media (min-width:1024px){.ClientDashboard-module__r09F3W__workoutContentSplit{align-items:flex-start;gap:var(--spacing-4);flex-direction:row;display:flex}.ClientDashboard-module__r09F3W__workoutContentSplit>.ClientDashboard-module__r09F3W__exerciseList{flex:50%;grid-template-columns:1fr;min-width:0;display:grid}.ClientDashboard-module__r09F3W__workoutContentSplit .ClientDashboard-module__r09F3W__exerciseDetailWrapper{min-width:0;max-width:640px;top:var(--spacing-4);flex:50%;animation:.3s cubic-bezier(.16,1,.3,1) forwards ClientDashboard-module__r09F3W__slideInFromRight;position:sticky}@keyframes ClientDashboard-module__r09F3W__slideInFromRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}}.ClientDashboard-module__r09F3W__exMobileAction{display:none}@media (max-width:1024px){.ClientDashboard-module__r09F3W__exerciseDetailWrapper{z-index:10000;background:var(--color-bg-primary);transform-origin:bottom;width:100vw;height:100vh;animation:.4s cubic-bezier(.16,1,.3,1) forwards ClientDashboard-module__r09F3W__slideUpModal;position:fixed;top:0;left:0;overflow-y:auto}@keyframes ClientDashboard-module__r09F3W__slideUpModal{0%{opacity:0;max-height:100vh;transform:translateY(50px)}to{opacity:1;max-height:100vh;transform:translateY(0)}}.ClientDashboard-module__r09F3W__exMobileAction{padding:var(--spacing-3);margin-top:var(--spacing-2);border:1px solid var(--color-accent-primary);color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.05em;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#00f0ff14;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:500;display:flex}}@keyframes ClientDashboard-module__r09F3W__slideDownFade{0%{opacity:0;max-height:0;transform:translateY(-10px)scaleY(.95)}to{opacity:1;max-height:2000px;transform:translateY(0)scaleY(1)}}.ClientDashboard-module__r09F3W__exNumberBadge{flex-shrink:0;align-self:center;width:40px;height:40px;position:relative}.ClientDashboard-module__r09F3W__exNumberBadge:before,.ClientDashboard-module__r09F3W__exNumberBadge:after{content:"";clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);position:absolute}.ClientDashboard-module__r09F3W__exNumberBadge:before{background:var(--color-accent-primary);inset:0}.ClientDashboard-module__r09F3W__exNumberBadge:after{background:var(--color-bg-card);inset:2px}.ClientDashboard-module__r09F3W__completedCard .ClientDashboard-module__r09F3W__exNumberBadge:before{background:var(--color-accent-secondary)}.ClientDashboard-module__r09F3W__exNumberBadgeText{z-index:1;width:100%;height:100%;color:var(--color-accent-primary);justify-content:center;align-items:center;font-family:Orbitron,sans-serif;font-weight:700;display:flex;position:relative}.ClientDashboard-module__r09F3W__completedCard .ClientDashboard-module__r09F3W__exNumberBadgeText{color:var(--color-accent-secondary)}.ClientDashboard-module__r09F3W__exImage{width:160px;height:120px;padding:var(--border-width-emphasis);border:var(--border-width-emphasis) solid transparent;border-radius:var(--radius-md);background:var(--color-bg-primary) padding-box, var(--gradient-rgb-interactive) border-box;background-size:auto, var(--background-size-rgb);animation:ClientDashboard-module__r09F3W__rgbTitleShift var(--duration-rgb-cycle) linear infinite;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:600px){.ClientDashboard-module__r09F3W__exNumberBadge{top:var(--spacing-6);left:var(--spacing-6);z-index:2;position:absolute}.ClientDashboard-module__r09F3W__exImage{width:100%;height:200px}}@media (min-width:1024px){.ClientDashboard-module__r09F3W__exNumberBadge{top:var(--spacing-6);left:var(--spacing-6);z-index:2;position:absolute}.ClientDashboard-module__r09F3W__exImage{width:100%;height:160px}}.ClientDashboard-module__r09F3W__exImage img{border-radius:calc(var(--radius-md) - var(--border-width-emphasis));object-fit:cover;width:100%;height:100%}.ClientDashboard-module__r09F3W__exContent{gap:var(--spacing-3);flex-direction:column;flex:1;display:flex}.ClientDashboard-module__r09F3W__exHeader{justify-content:space-between;align-items:flex-start;display:flex}.ClientDashboard-module__r09F3W__exName{min-width:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:0;overflow:hidden}.ClientDashboard-module__r09F3W__checkBtn{color:var(--color-text-muted);transition:color var(--transition-fast), transform var(--transition-fast)}.ClientDashboard-module__r09F3W__checkBtn:hover{transform:scale(1.1)}.ClientDashboard-module__r09F3W__checkBtnActive{color:var(--color-accent-primary)}.ClientDashboard-module__r09F3W__exParams{gap:var(--spacing-2);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__exParamsCore{gap:var(--spacing-2);flex-wrap:nowrap;display:flex}.ClientDashboard-module__r09F3W__paramBadge,.ClientDashboard-module__r09F3W__paramBadgeWeight{justify-content:center;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);text-transform:uppercase;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border:1px solid #0000;font-family:Orbitron,sans-serif;display:flex}@media (max-width:600px){.ClientDashboard-module__r09F3W__paramBadge,.ClientDashboard-module__r09F3W__paramBadgeWeight{padding:var(--spacing-1);gap:2px;font-size:.68rem}}.ClientDashboard-module__r09F3W__paramBadge{min-width:0;color:var(--color-accent-primary);border-color:var(--color-accent-primary);background:#00f0ff14;flex:1 1 0;box-shadow:0 0 6px #00f0ff33}.ClientDashboard-module__r09F3W__paramBadgeWeight{color:var(--color-warning);border-color:var(--color-warning);background:#f59e0b14;box-shadow:0 0 6px #f59e0b33}.ClientDashboard-module__r09F3W__exNotes{gap:var(--spacing-2);padding:var(--spacing-3);color:var(--color-warning);font-size:var(--font-size-sm);border:1px solid var(--color-warning);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#f59e0b14;display:flex}.ClientDashboard-module__r09F3W__exNotes p{flex:1;margin:0}.ClientDashboard-module__r09F3W__logSection{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--color-border)}.ClientDashboard-module__r09F3W__logGrid{gap:var(--spacing-4);margin-top:var(--spacing-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ClientDashboard-module__r09F3W__logGrid{grid-template-columns:1fr 2fr}}.ClientDashboard-module__r09F3W__logInputGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__logInputGroup label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ClientDashboard-module__r09F3W__logInput,.ClientDashboard-module__r09F3W__logTextarea{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);padding:var(--spacing-3);font-family:var(--font-family-sans);font-size:var(--font-size-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);resize:vertical}.ClientDashboard-module__r09F3W__logInput:focus,.ClientDashboard-module__r09F3W__logTextarea:focus{border-color:var(--color-accent-primary);outline:none;box-shadow:0 0 0 2px #00f0ff33}.ClientDashboard-module__r09F3W__logInput:disabled,.ClientDashboard-module__r09F3W__logTextarea:disabled{opacity:.7;cursor:not-allowed;background-color:var(--color-bg-secondary)}.ClientDashboard-module__r09F3W__logSaveBtn{align-items:center;gap:var(--spacing-2);background-color:var(--color-accent-primary);color:var(--color-bg-primary);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-5);cursor:pointer;transition:all var(--transition-fast);border:none;font-weight:600;display:flex}.ClientDashboard-module__r09F3W__logSaveBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00f0ff4d}.ClientDashboard-module__r09F3W__logSaveBtn:disabled{opacity:.5;cursor:not-allowed}.ClientDashboard-module__r09F3W__logSavedBtn{align-items:center;gap:var(--spacing-2);background-color:var(--color-success);color:var(--color-on-success);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-5);cursor:default;border:none;font-weight:600;display:flex}.ClientDashboard-module__r09F3W__header{margin-bottom:var(--spacing-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ClientDashboard-module__r09F3W__finishBtn{border:1px solid var(--color-accent-primary);width:100%;color:var(--color-accent-primary);border-radius:var(--radius-md);cursor:pointer;letter-spacing:1px;background:linear-gradient(135deg,#00f0ff26,#00ff881a);justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;padding:1rem;font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.ClientDashboard-module__r09F3W__finishBtn:hover{background:#00f0ff40;box-shadow:0 0 20px #00f0ff33}.ClientDashboard-module__r09F3W__suggestionBox{border-left:3px solid var(--color-text-gold);border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffd7001a,#0000);align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.ClientDashboard-module__r09F3W__suggestionTitle{color:var(--color-text-gold);font-size:.875rem;font-weight:700;display:block}.ClientDashboard-module__r09F3W__suggestionSub{color:var(--color-text-secondary);margin-top:2px;font-size:.8rem;display:block}.ClientDashboard-module__r09F3W__setTrackerSection{border-top:1px solid #ffffff14;margin-top:1.25rem;padding-top:1rem}.ClientDashboard-module__r09F3W__setTrackerTable{flex-direction:column;gap:6px;margin-top:.75rem;display:flex}.ClientDashboard-module__r09F3W__setTrackerHeader{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;grid-template-columns:36px 1fr 1fr 56px 44px;gap:6px;padding:0 8px;font-size:.85rem;display:grid}.ClientDashboard-module__r09F3W__setRow{border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #ffffff0d;grid-template-columns:36px 1fr 1fr 56px 44px;align-items:center;gap:6px;padding:6px 8px;transition:background .2s;display:grid}.ClientDashboard-module__r09F3W__setRowDone{background:#00f0ff12;border-color:#00f0ff33}.ClientDashboard-module__r09F3W__setNum{color:var(--color-text-secondary);text-align:center;font-size:.8rem;font-weight:700}.ClientDashboard-module__r09F3W__setInput{border:1px solid var(--color-border);color:var(--color-text-primary);text-align:center;background:#ffffff0f;border-radius:4px;width:100%;padding:6px 8px;font-size:.875rem}.ClientDashboard-module__r09F3W__setInput:disabled{opacity:.5;cursor:not-allowed}.ClientDashboard-module__r09F3W__setInput:focus{border-color:var(--color-accent-primary);outline:none}.ClientDashboard-module__r09F3W__setC.ClientDashboard-module__r09F3W__checkBtnIcon{justify-content:center;align-items:center;transition:transform .2s;display:flex}.ClientDashboard-module__r09F3W__transmissionBtnBox{border-radius:var(--radius-md);cursor:pointer;background:#00ffaa1a;border:1px solid #00ffaa4d;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;transition:all .2s;display:flex;position:relative}.ClientDashboard-module__r09F3W__transmissionBtnBox:hover{background:#0fa3;transform:translateY(-2px);box-shadow:0 4px 15px #00ffaa4d}.ClientDashboard-module__r09F3W__toolBtn{background:var(--color-bg-secondary);color:var(--color-text-primary);padding:var(--spacing-3);align-items:center;gap:var(--spacing-2);border-radius:var(--radius-md);cursor:pointer;border:1px solid #00f0ff33;flex-direction:column;font-family:Orbitron,sans-serif;font-size:.8rem;transition:all .2s;display:flex}.ClientDashboard-module__r09F3W__toolBtn:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary);background:#00f0ff1a;transform:translateY(-2px);box-shadow:0 4px 12px #00f0ff33}.ClientDashboard-module__r09F3W__toolBtn svg{color:var(--color-accent-primary)}.ClientDashboard-module__r09F3W__checkinBody{gap:var(--spacing-5);padding:var(--spacing-2) 0;flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__checkinSubtitle{color:var(--color-text-secondary);text-align:center}.ClientDashboard-module__r09F3W__checkinChipGroup{gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff0d;flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__checkinChipGroup label{color:var(--color-text-secondary);font-family:Orbitron,sans-serif;font-size:.85rem}.ClientDashboard-module__r09F3W__checkinChipRow{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ClientDashboard-module__r09F3W__checkinChip{min-width:5.5rem;padding:var(--spacing-3) var(--spacing-2);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);flex:auto;font-size:.85rem;font-weight:600}.ClientDashboard-module__r09F3W__checkinChipActive{border-color:var(--color-accent-primary);background:var(--color-surface-accent);color:var(--color-accent-primary);box-shadow:var(--shadow-panel-neon)}.ClientDashboard-module__r09F3W__recoveryInsight{gap:var(--spacing-2);padding:var(--spacing-4);border:1px solid var(--color-accent-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__recoveryInsight div{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.ClientDashboard-module__r09F3W__recoveryInsight span{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase}.ClientDashboard-module__r09F3W__recoveryInsight strong{color:var(--color-accent-primary);font-size:var(--font-size-sm)}.ClientDashboard-module__r09F3W__recoveryInsight p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.ClientDashboard-module__r09F3W__dayRecommendation{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-success);background:var(--color-surface-success);clip-path:polygon(var(--clip-corner-md) 0, 100% 0, 100% calc(100% - var(--clip-corner-md)), calc(100% - var(--clip-corner-md)) 100%, 0 100%, 0 var(--clip-corner-md));flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__dayRecommendation div{gap:var(--spacing-1);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__dayRecommendation span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.ClientDashboard-module__r09F3W__dayRecommendation strong{color:var(--color-success);font-family:Orbitron,sans-serif;font-size:var(--font-size-base)}.ClientDashboard-module__r09F3W__dayRecommendation p{color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0}.ClientDashboard-module__r09F3W__dayRecommendation button{min-height:var(--size-touch-min);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-success);background:var(--color-bg-secondary);color:var(--color-success);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast)}.ClientDashboard-module__r09F3W__dayRecommendation button:hover{background:var(--color-success);color:var(--color-bg-primary)}.ClientDashboard-module__r09F3W__checkinActions{gap:var(--spacing-2);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__secondaryDecisionBtn,.ClientDashboard-module__r09F3W__postponeBtn{width:100%;padding:var(--spacing-3);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--font-size-sm);cursor:pointer;background:0 0}.ClientDashboard-module__r09F3W__secondaryDecisionBtn{border:1px solid var(--color-text-muted);color:var(--color-text-primary)}.ClientDashboard-module__r09F3W__postponeBtn{border:1px solid var(--color-warning);color:var(--color-warning)}.ClientDashboard-module__r09F3W__evolucionBody{gap:var(--spacing-5);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__evolucionForm{gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-md);background:#00f0ff0d;border:1px solid #00f0ff1a;flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__inputGroup{flex-direction:column;gap:5px;display:flex}.ClientDashboard-module__r09F3W__inputGroup label{color:var(--color-accent-primary);font-size:.8rem}.ClientDashboard-module__r09F3W__inputField{color:#fff;box-sizing:border-box;background:#00f0ff0d;border:1px solid #00f0ff4d;border-radius:6px;width:100%;padding:10px 12px;font-size:1rem}.ClientDashboard-module__r09F3W__inputField:focus{border-color:var(--color-accent-primary);background:#00f0ff1a;outline:none}.ClientDashboard-module__r09F3W__inputField::placeholder{color:#fff6}.ClientDashboard-module__r09F3W__evolucionGraphSection{background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-3)}.ClientDashboard-module__r09F3W__statsBody{gap:var(--spacing-5);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__statsGrid{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.ClientDashboard-module__r09F3W__statsCard{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);text-align:center;flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__statsCard h3{color:var(--color-text-secondary);text-transform:uppercase;font-size:.9rem}.ClientDashboard-module__r09F3W__statsBigNumber{color:var(--color-text-primary);font-family:Orbitron,sans-serif;font-size:2rem}.ClientDashboard-module__r09F3W__statsBigNumber small{color:var(--color-accent-primary);font-size:1rem}.ClientDashboard-module__r09F3W__statsPRs{border-radius:var(--radius-md);padding:var(--spacing-4);background:#ffd7000d;border:1px solid #ffd70033}.ClientDashboard-module__r09F3W__progressMirror{background:var(--color-bg-card);border-left:3px solid var(--color-accent-primary);border-radius:var(--radius-md);padding:var(--spacing-4);gap:var(--spacing-2);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__progressMirrorHeader{align-items:center;gap:var(--spacing-3);display:flex}.ClientDashboard-module__r09F3W__progressMirrorHeader h4{color:var(--color-text-primary);margin:0;font-size:1rem}.ClientDashboard-module__r09F3W__progressMirrorHeader span{color:var(--color-text-secondary);font-size:.8rem}.ClientDashboard-module__r09F3W__progressMirrorMessage{color:var(--color-text-secondary);margin:0;font-size:.9rem}.ClientDashboard-module__r09F3W__trendChartsSection h4{color:var(--color-accent-primary);margin-bottom:var(--spacing-3);font-size:1rem}.ClientDashboard-module__r09F3W__trendChartsGrid{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.ClientDashboard-module__r09F3W__trendChartsGrid{grid-template-columns:1fr}}.ClientDashboard-module__r09F3W__timersBody{flex-direction:column;justify-content:center;min-height:250px;display:flex}.ClientDashboard-module__r09F3W__timersSelection{gap:var(--spacing-3);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__timerPresetBtn{color:var(--color-text-primary);border-radius:var(--radius-md);letter-spacing:1px;cursor:pointer;background:#00f0ff0d;border:1px solid #00f0ff33;justify-content:center;align-items:center;gap:15px;width:100%;padding:15px 20px;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:700;transition:all .3s;display:flex}.ClientDashboard-module__r09F3W__timerPresetBtn:hover{border-color:var(--color-accent-primary);background:#00f0ff26;transform:translateY(-2px);box-shadow:0 0 15px #00f0ff4d}.ClientDashboard-module__r09F3W__proTimerActive{align-items:center;gap:var(--spacing-4);text-align:center;flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__proTimerDisplay{color:var(--color-text-primary);text-shadow:0 0 20px #00f0ff80;letter-spacing:2px;font-family:Orbitron,sans-serif;font-size:5rem}.ClientDashboard-module__r09F3W__proToolsBar{gap:var(--spacing-2);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid #ffffff0d;display:flex}.ClientDashboard-module__r09F3W__proToolBtn{background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #00f0ff33;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;transition:all .2s;display:flex}.ClientDashboard-module__r09F3W__proToolBtn:hover,.ClientDashboard-module__r09F3W__proToolBtn.ClientDashboard-module__r09F3W__active{color:var(--color-accent-primary);border-color:var(--color-accent-primary);background:#00f0ff1a}.ClientDashboard-module__r09F3W__proToolPanel{border-radius:var(--radius-md);padding:var(--spacing-3);margin-bottom:var(--spacing-4);background:#0000004d;border:1px dashed #00f0ff4d}.ClientDashboard-module__r09F3W__toolSub{color:var(--color-text-muted);margin-bottom:8px;font-size:.8rem}.ClientDashboard-module__r09F3W__platesVisual{background:#ffffff05;border-radius:4px;align-items:center;margin-top:15px;padding:10px;display:flex}.ClientDashboard-module__r09F3W__barEnd{background:#666;border-radius:2px;width:20px;height:10px;margin-right:5px}.ClientDashboard-module__r09F3W__plate{color:#fff;border-radius:2px;justify-content:center;align-items:center;margin-right:2px;font-size:.85rem;font-weight:700;display:flex}.ClientDashboard-module__r09F3W__plate20{background:#c62828;width:15px;height:60px}.ClientDashboard-module__r09F3W__plate15{color:#000;background:#fbc02d;width:15px;height:50px}.ClientDashboard-module__r09F3W__plate10{background:#2e7d32;width:15px;height:40px}.ClientDashboard-module__r09F3W__plate5{color:#000;background:#fff;width:15px;height:30px}.ClientDashboard-module__r09F3W__plate25{background:#333;width:10px;height:20px}.ClientDashboard-module__r09F3W__rmResults{flex-direction:column;gap:10px;margin-top:15px;display:flex}.ClientDashboard-module__r09F3W__rmBig{color:var(--color-accent-primary);background:#00f0ff1a;border-radius:4px;justify-content:space-between;align-items:center;padding:10px;font-family:Orbitron,sans-serif;font-size:1.2rem;display:flex}.ClientDashboard-module__r09F3W__rmGrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:5px;font-size:.8rem;display:grid}.ClientDashboard-module__r09F3W__rmGrid div{background:#ffffff0d;border-radius:4px;flex-direction:column;padding:5px;display:flex}.ClientDashboard-module__r09F3W__rmGrid span{color:var(--color-text-muted)}.ClientDashboard-module__r09F3W__altList{flex-direction:column;gap:10px;display:flex}.ClientDashboard-module__r09F3W__altItem{background:#ffffff0d;border-radius:4px;align-items:center;gap:10px;padding:8px;display:flex}.ClientDashboard-module__r09F3W__altImg{object-fit:cover;background:#fff;border-radius:4px;width:50px;height:50px}.ClientDashboard-module__r09F3W__altName{color:var(--color-text-primary);text-transform:capitalize;font-size:.9rem;font-weight:700;display:block}.ClientDashboard-module__r09F3W__altEq{color:var(--color-accent-primary);font-size:.85rem}.ClientDashboard-module__r09F3W__floatingTimer{bottom:var(--spacing-5);background:color-mix(in srgb, var(--color-bg-primary) 70%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border-accent-muted);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);align-items:center;gap:var(--spacing-3);box-shadow:var(--shadow-panel-neon);z-index:10010;transition:all var(--transition-base);transform-origin:50%;display:flex;position:fixed;left:50%;transform:translate(-50%)}body.mobile-menu-open .ClientDashboard-module__r09F3W__floatingTimer{display:none!important}.ClientDashboard-module__r09F3W__ftDisplay{font-family:Orbitron,sans-serif;font-size:var(--font-size-2xl);color:var(--color-accent-primary);text-shadow:var(--shadow-glow);text-align:center;min-width:100px;font-weight:700}.ClientDashboard-module__r09F3W__ftBtn,.ClientDashboard-module__r09F3W__ftBtnReset,.ClientDashboard-module__r09F3W__ftAdjustBtn{background:color-mix(in srgb, var(--color-accent-primary) 15%, transparent);border:1px solid var(--color-accent-primary);color:var(--color-accent-primary);cursor:pointer;transition:all var(--transition-base);justify-content:center;align-items:center;display:flex}.ClientDashboard-module__r09F3W__ftBtn:hover,.ClientDashboard-module__r09F3W__ftBtnReset:hover,.ClientDashboard-module__r09F3W__ftAdjustBtn:hover{background:var(--color-accent-primary);color:var(--color-bg-primary);box-shadow:var(--shadow-glow)}.ClientDashboard-module__r09F3W__floatingTimerActiveCenter{border:var(--border-width-emphasis) solid transparent;background:var(--gradient-panel-depth) padding-box, var(--gradient-rgb-interactive) border-box;background-size:auto, var(--background-size-rgb);width:max-content;box-shadow:var(--shadow-panel-neon);animation:ClientDashboard-module__r09F3W__rgbTitleShift var(--duration-rgb-cycle) linear infinite;justify-content:center;bottom:50%;left:50%;transform:translate(-50%,50%)scale(1.8)}@media (max-width:600px){.ClientDashboard-module__r09F3W__floatingTimerActiveCenter{width:max-content;max-width:calc(100% - (var(--spacing-4) * 2));transform:translate(-50%,50%)scale(1.2)}}.ClientDashboard-module__r09F3W__ftDisplay{font-family:Orbitron,sans-serif;font-size:var(--font-size-2xl);color:var(--color-text-primary);text-align:center;min-width:5rem}.ClientDashboard-module__r09F3W__ftControls{gap:var(--spacing-1);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__ftAdjustBtn{min-width:var(--size-touch-min);padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--color-border-accent-muted);border-radius:var(--radius-sm);background:var(--color-surface-accent);color:var(--color-accent-primary);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);cursor:pointer}.ClientDashboard-module__r09F3W__ftDialBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;height:20px;padding:0;display:flex}.ClientDashboard-module__r09F3W__ftDialBtn:hover{color:var(--color-accent-primary)}.ClientDashboard-module__r09F3W__ftBtn{background:var(--color-accent-primary);border-radius:var(--radius-full);width:var(--size-touch-min);height:var(--size-touch-min);color:var(--color-bg-primary);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.ClientDashboard-module__r09F3W__ftBtnReset{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ClientDashboard-module__r09F3W__ftBtnReset:hover{color:var(--color-text-primary)}.ClientDashboard-module__r09F3W__setCheckBtn{color:#ffffff4d;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:4px;grid-column:5;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.ClientDashboard-module__r09F3W__setCheckBtn:hover:not(:disabled){border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.ClientDashboard-module__r09F3W__setCheckBtnDone{border-color:var(--color-accent-primary);color:var(--color-accent-primary);cursor:default;background:#00f0ff26}.ClientDashboard-module__r09F3W__summaryBody{flex-direction:column;gap:1.5rem;padding:.5rem 0;display:flex}.ClientDashboard-module__r09F3W__summaryStats{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ClientDashboard-module__r09F3W__summaryStatItem{border-radius:var(--radius-md);background:#00f0ff0d;border:1px solid #00f0ff26;flex-direction:column;align-items:center;padding:1.25rem .5rem;display:flex}.ClientDashboard-module__r09F3W__summaryStatValue{color:var(--color-accent-primary);font-family:Orbitron,sans-serif;font-size:1.4rem;font-weight:700}.ClientDashboard-module__r09F3W__summaryStatLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-top:4px;font-size:.85rem}.ClientDashboard-module__r09F3W__summaryMuscles{text-align:center}.ClientDashboard-module__r09F3W__summaryCoachNote{border-left:3px solid var(--color-accent-primary);border-radius:var(--radius-sm);color:var(--color-text-secondary);background:#ffffff08;padding:1rem}.ClientDashboard-module__r09F3W__rpeInput{background:#ff8c000d;border-color:#ff8c0040}.ClientDashboard-module__r09F3W__rpeInput:focus{border-color:#ff8c00}.ClientDashboard-module__r09F3W__warmUpToggle{color:var(--color-accent-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px dashed #00f0ff40;justify-content:center;align-items:center;gap:6px;width:100%;margin-bottom:8px;padding:6px 12px;font-size:.8rem;transition:all .2s;display:flex}.ClientDashboard-module__r09F3W__warmUpToggle:hover{border-color:var(--color-accent-primary);background:#00f0ff0d}.ClientDashboard-module__r09F3W__warmUpSection{border-radius:var(--radius-sm);background:#00f0ff0a;border-left:2px solid #00f0ff4d;flex-direction:column;gap:6px;margin-bottom:10px;padding:10px 12px;display:flex}.ClientDashboard-module__r09F3W__warmUpTitle{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:.85rem}.ClientDashboard-module__r09F3W__warmUpRow{color:var(--color-text-secondary);grid-template-columns:44px 1fr 80px;gap:8px;font-size:.82rem;display:grid}.ClientDashboard-module__r09F3W__warmUpPct{color:#00f0ffb3;font-weight:700}.ClientDashboard-module__r09F3W__warmUpWeight{color:#fff;font-weight:700}.ClientDashboard-module__r09F3W__warmUpReps{color:var(--color-text-secondary)}.ClientDashboard-module__r09F3W__notifBtn{color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:5px;padding:6px 12px;font-size:.85rem;transition:all .2s;display:flex}.ClientDashboard-module__r09F3W__notifBtn:hover{border-color:var(--color-accent-purple);color:var(--color-accent-purple)}@media (max-width:600px){.ClientDashboard-module__r09F3W__statsGrid{grid-template-columns:1fr}}.ClientDashboard-module__r09F3W__photoGrid{gap:16px;margin-top:8px;margin-bottom:24px;display:flex}.ClientDashboard-module__r09F3W__photoBox{text-align:center;flex-direction:column;flex:1;gap:8px;display:flex}.ClientDashboard-module__r09F3W__photoContainer{aspect-ratio:3/4;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:#ffffff0d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ClientDashboard-module__r09F3W__photoImg,.ClientDashboard-module__r09F3W__historyPhotoImg{object-fit:cover;width:100%;height:100%}.ClientDashboard-module__r09F3W__photoUploadBtn{border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:1px solid var(--color-border);background:#000000b3;padding:5px 10px;font-size:.8rem;position:absolute;bottom:10px}.ClientDashboard-module__r09F3W__photoUploadBtn:hover{border-color:var(--color-accent-primary)}.ClientDashboard-module__r09F3W__transmissionBtnBox.ClientDashboard-module__r09F3W__hasNote{border-color:var(--color-accent-primary);animation:2s infinite ClientDashboard-module__r09F3W__pulseTransmission;box-shadow:0 0 15px #00f0ff80}.ClientDashboard-module__r09F3W__transmissionBtnBox.ClientDashboard-module__r09F3W__hasNote:hover{animation:none;box-shadow:0 0 25px #00f0ffcc}.ClientDashboard-module__r09F3W__transmissionUnreadDot{background-color:var(--color-danger);border:2px solid var(--color-bg-primary);border-radius:50%;width:14px;height:14px;animation:1.5s infinite ClientDashboard-module__r09F3W__blinkUnread;position:absolute;top:0;right:0}@keyframes ClientDashboard-module__r09F3W__pulseTransmission{0%{transform:scale(1);box-shadow:0 0 10px #00f0ff80}50%{transform:scale(1.1);box-shadow:0 0 25px #00f0ffcc}to{transform:scale(1);box-shadow:0 0 10px #00f0ff80}}@keyframes ClientDashboard-module__r09F3W__blinkUnread{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ClientDashboard-module__r09F3W__actionBtn{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);transition:all var(--transition-fast);text-transform:uppercase;letter-spacing:1px;background:var(--color-bg-secondary);border:1px solid var(--neon-color,#00f0ff33);flex-direction:column;display:flex;position:relative}.ClientDashboard-module__r09F3W__actionBtn:hover{filter:brightness(1.2);box-shadow:0 4px 15px var(--neon-color,#00f0ff4d);transform:translateY(-2px)scale(1.02)}.ClientDashboard-module__r09F3W__profileCardWrapper{flex-direction:column;gap:4px;display:flex}.ClientDashboard-module__r09F3W__profileProgressTrack{border-radius:var(--radius-full);background:var(--color-border-subtle);width:100%;height:4px;display:block;overflow:hidden}.ClientDashboard-module__r09F3W__profileProgressFill{background:var(--card-color,var(--color-accent-primary));border-radius:var(--radius-full);height:100%;transition:width var(--transition-base);display:block}.ClientDashboard-module__r09F3W__buzonSection{padding:var(--spacing-4);gap:var(--spacing-3);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__buzonTitle{color:var(--color-accent-primary);margin:0;font-size:1rem}.ClientDashboard-module__r09F3W__buzonList{gap:var(--spacing-2);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__buzonItem{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.ClientDashboard-module__r09F3W__buzonItemInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.ClientDashboard-module__r09F3W__buzonItemInfo strong{color:var(--color-text-primary)}.ClientDashboard-module__r09F3W__buzonItemInfo span{color:var(--color-text-secondary);font-size:.8rem}.ClientDashboard-module__r09F3W__buzonItemActions{gap:var(--spacing-2);display:flex}.ClientDashboard-module__r09F3W__buzonAcceptBtn,.ClientDashboard-module__r09F3W__buzonDeclineBtn{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;font-weight:600}.ClientDashboard-module__r09F3W__buzonAcceptBtn{background:var(--color-surface-success);border:1px solid var(--color-success);color:var(--color-success)}.ClientDashboard-module__r09F3W__buzonDeclineBtn{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);background:0 0}.ClientDashboard-module__r09F3W__routinesGrid{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}@media (min-width:700px){.ClientDashboard-module__r09F3W__routinesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.ClientDashboard-module__r09F3W__routinesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ClientDashboard-module__r09F3W__routineCardWrapper{gap:var(--spacing-2);flex-direction:column;display:flex}.ClientDashboard-module__r09F3W__routineAssignedTag{letter-spacing:.06em;text-transform:uppercase;color:var(--color-success);font-size:.72rem;font-weight:700}.ClientDashboard-module__r09F3W__routineCard{padding:var(--spacing-4);gap:var(--spacing-1);flex-direction:column;min-height:6rem;display:flex}.ClientDashboard-module__r09F3W__routineCard[role=button]{cursor:pointer}.ClientDashboard-module__r09F3W__routineCardActive{border-color:var(--color-accent-primary)!important;box-shadow:0 0 1rem color-mix(in srgb, var(--color-accent-primary) 30%, transparent)!important}.ClientDashboard-module__r09F3W__routineCardName{color:var(--color-text-primary);margin:0;font-family:Orbitron,sans-serif;font-size:1.1rem}.ClientDashboard-module__r09F3W__routineCardDays{color:var(--color-text-secondary);font-size:.85rem}.ClientDashboard-module__r09F3W__routineCardActiveBadge{margin-top:var(--spacing-2);padding:2px var(--spacing-2);border-radius:var(--radius-sm);background:var(--color-surface-accent);border:1px solid var(--color-accent-primary);color:var(--color-accent-primary);letter-spacing:.05em;text-transform:uppercase;align-self:flex-start;font-size:.7rem;font-weight:700}.ClientDashboard-module__r09F3W__routineCardActions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ClientDashboard-module__r09F3W__routineActionBtn{justify-content:center;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);flex:1;font-size:.85rem;font-weight:600;display:flex}.ClientDashboard-module__r09F3W__routineActionBtn:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.ClientDashboard-module__r09F3W__routineActiveLabel{color:var(--color-text-muted);flex:1;justify-content:center;align-items:center;font-size:.8rem;display:flex}.ClientDashboard-module__r09F3W__viewMoreBtn{padding:var(--spacing-2) var(--spacing-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;align-self:center;font-size:.85rem}.ClientDashboard-module__r09F3W__viewMoreBtn:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}
.ExerciseDetailPanel-module__KBlQTa__loadingState{justify-content:center;align-items:center;gap:var(--spacing-4);color:var(--color-text-secondary);flex-direction:column;flex:1;min-height:300px;display:flex}.ExerciseDetailPanel-module__KBlQTa__spin{color:var(--color-accent-primary);animation:1s linear infinite ExerciseDetailPanel-module__KBlQTa__spin}@keyframes ExerciseDetailPanel-module__KBlQTa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ExerciseDetailPanel-module__KBlQTa__panel{gap:var(--spacing-6);flex-direction:column;display:flex}.ExerciseDetailPanel-module__KBlQTa__drawerContent{scroll-padding-bottom:var(--spacing-16)}.ExerciseDetailPanel-module__KBlQTa__inlineFlexPanel{border-radius:var(--radius-md);margin-top:var(--spacing-2);padding:var(--spacing-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0f99;border:1px solid #00f0ff33;flex-direction:column;display:flex;box-shadow:inset 0 0 20px #00f0ff0d}.ExerciseDetailPanel-module__KBlQTa__inlineHeader{margin-bottom:var(--spacing-3);padding:0 var(--spacing-1);justify-content:space-between;align-items:center;display:flex}.ExerciseDetailPanel-module__KBlQTa__inlineHeader h3{font-size:var(--font-size-lg);font-family:var(--font-family-display);color:var(--color-text-primary);letter-spacing:.05em;text-transform:uppercase;margin:0}.ExerciseDetailPanel-module__KBlQTa__closeBtn{color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast), transform var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ExerciseDetailPanel-module__KBlQTa__closeBtn:hover{color:var(--color-accent-primary);transform:scale(1.1)}.ExerciseDetailPanel-module__KBlQTa__drawerFooter{box-shadow:0 calc(var(--spacing-2) * -1) var(--spacing-6) var(--color-bg-primary)}.ExerciseDetailPanel-module__KBlQTa__heroRow{gap:var(--spacing-5);align-items:flex-start;display:flex}.ExerciseDetailPanel-module__KBlQTa__heroImage{border-radius:var(--radius-md);background:var(--gradient-panel-depth);border:var(--border-width-emphasis) solid var(--color-accent-primary);width:140px;height:140px;box-shadow:var(--shadow-glow);clip-path:polygon(15% 0,100% 0,100% 85%,85% 100%,0 100%,0 15%);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ExerciseDetailPanel-module__KBlQTa__heroImage img{object-fit:cover;width:100%;height:100%}.ExerciseDetailPanel-module__KBlQTa__heroPlaceholder{color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center;padding:var(--spacing-2)}.ExerciseDetailPanel-module__KBlQTa__heroInfo{gap:var(--spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.ExerciseDetailPanel-module__KBlQTa__heroName{font-family:Orbitron,sans-serif;font-size:var(--font-size-xl);color:var(--color-text-primary);text-shadow:var(--shadow-sm);margin:0;line-height:1.25}.ExerciseDetailPanel-module__KBlQTa__heroTags{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ExerciseDetailPanel-module__KBlQTa__tag{border-radius:var(--radius-full);color:var(--color-accent-primary);font-size:var(--font-size-sm);text-transform:capitalize;background:#00f0ff14;border:1px solid #00f0ff33;padding:.25rem .75rem}.ExerciseDetailPanel-module__KBlQTa__progressNote{color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ExerciseDetailPanel-module__KBlQTa__videoLink{align-items:center;gap:var(--spacing-2);color:var(--color-accent-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);width:fit-content;text-decoration:none;display:inline-flex}.ExerciseDetailPanel-module__KBlQTa__videoLink:hover{text-decoration:underline}.ExerciseDetailPanel-module__KBlQTa__prevLoadStrip{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);background:#ff8c000f;border:1px solid #ff8c0040;display:flex}.ExerciseDetailPanel-module__KBlQTa__prevLoadStrip svg{color:var(--color-warning);flex-shrink:0}.ExerciseDetailPanel-module__KBlQTa__prevLoadStrip strong{color:var(--color-text-primary)}.ExerciseDetailPanel-module__KBlQTa__prescriptionCard{gap:var(--spacing-2);padding:var(--spacing-4);border:1px solid var(--color-border-accent-muted);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary);flex-direction:column;display:flex}.ExerciseDetailPanel-module__KBlQTa__prescriptionHeader,.ExerciseDetailPanel-module__KBlQTa__prescriptionFooter{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.ExerciseDetailPanel-module__KBlQTa__prescriptionHeader>span:first-child{color:var(--color-accent-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ExerciseDetailPanel-module__KBlQTa__confidenceBadge{color:var(--color-text-muted);font-size:var(--font-size-xs)}.ExerciseDetailPanel-module__KBlQTa__prescriptionTarget{color:var(--color-text-primary);font-size:var(--font-size-lg)}.ExerciseDetailPanel-module__KBlQTa__prescriptionCard p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.ExerciseDetailPanel-module__KBlQTa__prescriptionFooter span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.ExerciseDetailPanel-module__KBlQTa__prescriptionFooter button{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-accent-primary);border-radius:var(--radius-full);background:var(--color-accent-primary);color:var(--color-bg-primary);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);cursor:pointer}@media (max-width:560px){.ExerciseDetailPanel-module__KBlQTa__prescriptionFooter{flex-direction:column;align-items:stretch}}.ExerciseDetailPanel-module__KBlQTa__accordion{overflow:hidden}.ExerciseDetailPanel-module__KBlQTa__accordionToggle{width:100%;color:var(--color-text-secondary);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding:var(--spacing-3) var(--spacing-4);cursor:pointer;transition:background var(--transition-fast);background:#ffffff05;border:none;justify-content:space-between;align-items:center;display:flex}.ExerciseDetailPanel-module__KBlQTa__accordionToggle:hover{color:#fff;background:#ffffff0d}.ExerciseDetailPanel-module__KBlQTa__instructionsList{padding:var(--spacing-2) var(--spacing-4) var(--spacing-4) var(--spacing-8);color:var(--color-text-primary);font-size:var(--font-size-base);gap:var(--spacing-2);flex-direction:column;margin:0;line-height:1.7;display:flex}.ExerciseDetailPanel-module__KBlQTa__instructionsBody{padding:var(--spacing-3) var(--spacing-4) var(--spacing-4)}.ExerciseDetailPanel-module__KBlQTa__instructionsBody .ExerciseDetailPanel-module__KBlQTa__instructionsList{padding:0 0 0 var(--spacing-5)}.ExerciseDetailPanel-module__KBlQTa__translationStatus,.ExerciseDetailPanel-module__KBlQTa__translationError p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.ExerciseDetailPanel-module__KBlQTa__translationStatus{align-items:center;gap:var(--spacing-2);display:flex}.ExerciseDetailPanel-module__KBlQTa__translationError{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.ExerciseDetailPanel-module__KBlQTa__translationError button{min-height:var(--size-touch-min);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-accent-primary);background:var(--color-surface-accent);color:var(--color-accent-primary);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer}.ExerciseDetailPanel-module__KBlQTa__setTracker{gap:var(--spacing-4);flex-direction:column;order:4;display:flex}.ExerciseDetailPanel-module__KBlQTa__setTrackerHead{justify-content:space-between;align-items:center;display:flex}.ExerciseDetailPanel-module__KBlQTa__setTrackerHead h3{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-base);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-primary);text-shadow:var(--shadow-sm);margin:0;display:flex}.ExerciseDetailPanel-module__KBlQTa__warmUpToggle{color:var(--color-accent-primary);border-radius:var(--radius-full);font-family:var(--font-family-base);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #00f0ff33;padding:.3rem .9rem}.ExerciseDetailPanel-module__KBlQTa__warmUpToggle:hover{background:#00f0ff1a}.ExerciseDetailPanel-module__KBlQTa__warmUpBlock{gap:var(--spacing-1);padding:var(--spacing-3);border-radius:var(--radius-md);background:#ffffff05;border:1px dashed #ffffff1a;flex-direction:column;display:flex}.ExerciseDetailPanel-module__KBlQTa__warmUpRow{font-size:var(--font-size-sm);color:var(--color-text-secondary);justify-content:space-between;display:flex}.ExerciseDetailPanel-module__KBlQTa__warmUpRow span:first-child{color:var(--color-text-muted);width:3rem}.ExerciseDetailPanel-module__KBlQTa__setList{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.ExerciseDetailPanel-module__KBlQTa__setRow{gap:var(--spacing-3);width:100%;padding:var(--spacing-4);transition:opacity var(--transition-fast), transform var(--transition-fast);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(6rem,.65fr);align-items:stretch;display:grid}.ExerciseDetailPanel-module__KBlQTa__setRowDone{opacity:.5}.ExerciseDetailPanel-module__KBlQTa__setCardHeader{min-height:var(--size-touch-min);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.ExerciseDetailPanel-module__KBlQTa__setNum{font-family:Orbitron,sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-accent-primary)}.ExerciseDetailPanel-module__KBlQTa__completedLabel{color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.ExerciseDetailPanel-module__KBlQTa__fieldLabel{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.ExerciseDetailPanel-module__KBlQTa__rpeField{gap:var(--spacing-2);flex-direction:column;display:flex}.ExerciseDetailPanel-module__KBlQTa__rpeInput{border-radius:var(--radius-sm);width:100%;color:var(--color-accent-primary);text-align:center;min-height:var(--size-control-value);padding:var(--spacing-2);font-family:var(--font-family-base);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);box-shadow:inset 0 0 var(--spacing-4) #00f0ff1a;transition:all var(--transition-fast);background:#00f0ff0d;border:1px solid #00f0ff4d}.ExerciseDetailPanel-module__KBlQTa__rpeInput:focus{border-color:var(--color-accent-primary);background:#00f0ff1a;outline:none;box-shadow:0 0 15px #00f0ff66,inset 0 0 10px #00f0ff33}.ExerciseDetailPanel-module__KBlQTa__rpeInput:disabled{opacity:.6}.ExerciseDetailPanel-module__KBlQTa__setCheckBtn{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:var(--size-touch-lg);background:var(--color-surface-accent);border:1px solid var(--set-accent);color:var(--set-accent);cursor:pointer;padding:var(--spacing-3) var(--spacing-4);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);transition:color var(--transition-fast), transform var(--transition-fast);grid-column:1/-1;display:flex}.ExerciseDetailPanel-module__KBlQTa__setCheckBtn:hover:not(:disabled){color:var(--color-text-primary);box-shadow:0 0 var(--spacing-4) var(--set-accent)}.ExerciseDetailPanel-module__KBlQTa__setCheckBtnDone{color:var(--color-success);border-color:var(--color-success);background:var(--color-surface-success);cursor:default}.ExerciseDetailPanel-module__KBlQTa__setCheckBtnDone:hover{transform:none}.ExerciseDetailPanel-module__KBlQTa__exerciseNote{padding:var(--spacing-3);border-radius:var(--radius-md);border-left:2px solid var(--color-accent-primary);color:var(--color-text-secondary);font-size:var(--font-size-sm);background:#ffffff05;margin:0;font-style:italic}.ExerciseDetailPanel-module__KBlQTa__steppedField{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.ExerciseDetailPanel-module__KBlQTa__stepValue{gap:var(--spacing-2);flex-direction:column;display:flex}.ExerciseDetailPanel-module__KBlQTa__stepInputWrap{min-height:var(--size-control-value);background:var(--color-bg-primary);border:1px solid var(--set-accent);border-radius:var(--radius-md);box-shadow:inset 0 0 var(--spacing-4) var(--color-surface-accent);align-items:center;display:flex;position:relative}.ExerciseDetailPanel-module__KBlQTa__stepActions{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ExerciseDetailPanel-module__KBlQTa__stepBtn{width:100%;min-height:var(--size-touch-lg);background:var(--color-surface-accent);border:1px solid var(--set-accent);border-radius:var(--radius-md);color:var(--set-accent);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.ExerciseDetailPanel-module__KBlQTa__stepBtn:hover:not(:disabled){color:var(--color-accent-primary);background:#00f0ff26}.ExerciseDetailPanel-module__KBlQTa__stepBtn:disabled{opacity:.3;cursor:not-allowed}.ExerciseDetailPanel-module__KBlQTa__stepInput{border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--color-accent-primary);text-align:center;font-family:var(--font-family-base);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);padding:var(--spacing-2) var(--spacing-8) var(--spacing-2) var(--spacing-3);box-shadow:inset 0 0 var(--spacing-4) #00f0ff1a;transition:all var(--transition-fast);background:#00f0ff0d;border:1px solid #00f0ff4d;flex:1}.ExerciseDetailPanel-module__KBlQTa__stepInput:focus{border-color:var(--color-accent-primary);background:#00f0ff1a;outline:none;box-shadow:0 0 15px #00f0ff66,inset 0 0 10px #00f0ff33}.ExerciseDetailPanel-module__KBlQTa__stepInput:disabled{opacity:.6}.ExerciseDetailPanel-module__KBlQTa__stepInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ExerciseDetailPanel-module__KBlQTa__stepInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ExerciseDetailPanel-module__KBlQTa__stepSuffix{right:var(--spacing-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);position:absolute}.ExerciseDetailPanel-module__KBlQTa__exerciseNavRow{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);padding:0 var(--spacing-1);display:flex}.ExerciseDetailPanel-module__KBlQTa__exerciseNavChevron{width:var(--size-touch-min);height:var(--size-touch-min);border:1px solid var(--color-border-accent-muted);background:var(--color-surface-subtle);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);flex:none;justify-content:center;align-items:center;display:flex}.ExerciseDetailPanel-module__KBlQTa__exerciseNavChevron:hover{color:var(--color-accent-primary);border-color:var(--color-accent-primary)}.ExerciseDetailPanel-module__KBlQTa__exerciseNavStrip{gap:var(--spacing-2);min-width:0;scroll-padding-inline:var(--spacing-2);scrollbar-width:none;padding:var(--spacing-1);flex:1;display:flex;overflow-x:auto}.ExerciseDetailPanel-module__KBlQTa__exerciseNavStrip::-webkit-scrollbar{display:none}.ExerciseDetailPanel-module__KBlQTa__exerciseNavChip{width:var(--size-touch-min);height:var(--size-touch-min);border:1px solid var(--color-border-accent-muted);background:var(--color-surface-subtle);color:var(--color-text-secondary);cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);flex:none;justify-content:center;align-items:center;display:flex}.ExerciseDetailPanel-module__KBlQTa__exerciseNavChipNumber{font-family:Orbitron,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.ExerciseDetailPanel-module__KBlQTa__exerciseNavChipActive{color:var(--color-accent-primary);border-color:var(--color-accent-primary);background:color-mix(in srgb, var(--color-accent-primary) 15%, transparent);box-shadow:0 0 8px color-mix(in srgb, var(--color-accent-primary) 45%, transparent)}.ExerciseDetailPanel-module__KBlQTa__exerciseNavChipDone{color:var(--color-success);border-color:var(--color-success)}.ExerciseDetailPanel-module__KBlQTa__exerciseNavChipActive.ExerciseDetailPanel-module__KBlQTa__exerciseNavChipDone{color:var(--color-accent-primary)}.ExerciseDetailPanel-module__KBlQTa__toolTabs{gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid #ffffff0f;order:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ExerciseDetailPanel-module__KBlQTa__toolTabCard{min-height:3.5rem;padding:var(--spacing-2) var(--spacing-3)}.ExerciseDetailPanel-module__KBlQTa__toolPanel{gap:var(--spacing-3);padding:var(--spacing-4);flex-direction:column;order:3;display:flex}.ExerciseDetailPanel-module__KBlQTa__toolInputRow{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ExerciseDetailPanel-module__KBlQTa__inputField{border-radius:var(--radius-sm);color:#fff;min-width:100px;font-family:var(--font-family-base);font-size:var(--font-size-sm);background:#ffffff08;border:1px solid #ffffff1a;flex:1;padding:.5rem .75rem}.ExerciseDetailPanel-module__KBlQTa__toolInputRow span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.ExerciseDetailPanel-module__KBlQTa__toolNote{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.ExerciseDetailPanel-module__KBlQTa__platesRow{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ExerciseDetailPanel-module__KBlQTa__plateGroup{border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);background:#00f0ff0f;border:1px solid #00f0ff33;flex-direction:column;align-items:center;gap:.15rem;display:flex}.ExerciseDetailPanel-module__KBlQTa__plateWeight{color:var(--color-accent-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.ExerciseDetailPanel-module__KBlQTa__plateCount{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ExerciseDetailPanel-module__KBlQTa__rmResult{gap:var(--spacing-3);color:var(--color-text-primary);flex-direction:column;display:flex}.ExerciseDetailPanel-module__KBlQTa__rmResult strong{color:var(--color-success)}.ExerciseDetailPanel-module__KBlQTa__rmGrid{gap:var(--spacing-2);grid-template-columns:repeat(4,1fr);display:grid}.ExerciseDetailPanel-module__KBlQTa__rmGrid div{border-radius:var(--radius-sm);padding:var(--spacing-2);background:#ffffff08;flex-direction:column;align-items:center;gap:.15rem;display:flex}.ExerciseDetailPanel-module__KBlQTa__rmGrid span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.ExerciseDetailPanel-module__KBlQTa__rmGrid strong{color:var(--color-text-primary);font-size:var(--font-size-sm)}.ExerciseDetailPanel-module__KBlQTa__altList{gap:var(--spacing-2);flex-direction:column;display:flex}.ExerciseDetailPanel-module__KBlQTa__altItem{align-items:center;gap:var(--spacing-3);width:100%;min-height:var(--size-touch-lg);padding:var(--spacing-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-family:var(--font-family-base);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);display:flex}.ExerciseDetailPanel-module__KBlQTa__altItem:hover{border-color:var(--color-accent-primary);background:var(--color-surface-accent)}.ExerciseDetailPanel-module__KBlQTa__altImg{border-radius:var(--radius-sm);object-fit:cover;width:44px;height:44px;color:var(--color-text-primary);text-align:center;background:#ffffff0d;flex-shrink:0;align-items:center;font-size:.75rem;display:flex}.ExerciseDetailPanel-module__KBlQTa__altCopy{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.ExerciseDetailPanel-module__KBlQTa__altName{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ExerciseDetailPanel-module__KBlQTa__altEq{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:capitalize}.ExerciseDetailPanel-module__KBlQTa__altAction{color:var(--color-accent-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.ExerciseDetailPanel-module__KBlQTa__altArrow{color:var(--color-accent-primary);flex:none;transform:rotate(-90deg)}.ExerciseDetailPanel-module__KBlQTa__saveBtn{justify-content:center;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-4);min-height:var(--size-touch-lg);border:var(--border-width-emphasis) solid var(--color-accent-secondary);background:var(--color-accent-secondary);clip-path:polygon(var(--clip-corner-md) 0, 100% 0, 100% calc(100% - var(--clip-corner-md)), calc(100% - var(--clip-corner-md)) 100%, 0 100%, 0 var(--clip-corner-md));color:var(--color-bg-primary);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);cursor:pointer;transition:all var(--transition-fast);display:flex;box-shadow:0 0 15px #0f66}.ExerciseDetailPanel-module__KBlQTa__exerciseFooter{display:flex}.ExerciseDetailPanel-module__KBlQTa__saveBtn:hover:not(:disabled){box-shadow:var(--shadow-glow-green);transform:translateY(-1px)}.ExerciseDetailPanel-module__KBlQTa__saveBtn:disabled{cursor:not-allowed;opacity:.85}.ExerciseDetailPanel-module__KBlQTa__saveBtnDone{background:var(--color-surface-success);color:var(--color-success);border:1px solid #00ff664d}@media (max-width:480px){.ExerciseDetailPanel-module__KBlQTa__drawerContent{padding:0 0 var(--spacing-5)}.ExerciseDetailPanel-module__KBlQTa__panel{gap:var(--spacing-4)}.ExerciseDetailPanel-module__KBlQTa__panel>:not(.ExerciseDetailPanel-module__KBlQTa__heroRow){margin-right:var(--spacing-4);margin-left:var(--spacing-4)}.ExerciseDetailPanel-module__KBlQTa__heroRow{gap:var(--spacing-4);flex-direction:column;align-items:stretch}.ExerciseDetailPanel-module__KBlQTa__heroImage{aspect-ratio:1;border-width:var(--border-width-emphasis);border-radius:var(--radius-md);width:100%;height:auto}.ExerciseDetailPanel-module__KBlQTa__heroImage img{object-fit:contain}.ExerciseDetailPanel-module__KBlQTa__heroInfo{padding:0 var(--spacing-4)}.ExerciseDetailPanel-module__KBlQTa__heroName{font-size:var(--font-size-2xl)}.ExerciseDetailPanel-module__KBlQTa__heroTags{justify-content:flex-start}.ExerciseDetailPanel-module__KBlQTa__setTrackerHead{flex-direction:column;align-items:flex-start}.ExerciseDetailPanel-module__KBlQTa__warmUpToggle{width:100%;min-height:var(--size-touch-min)}.ExerciseDetailPanel-module__KBlQTa__setRow{padding:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ExerciseDetailPanel-module__KBlQTa__rpeField{grid-column:1/-1}.ExerciseDetailPanel-module__KBlQTa__rpeInput{font-size:var(--font-size-3xl)}.ExerciseDetailPanel-module__KBlQTa__toolTab{font-size:var(--font-size-xs)}.ExerciseDetailPanel-module__KBlQTa__rmGrid{grid-template-columns:repeat(2,1fr)}}
.AdBanner-module___HOQ2q__bannerWrapper{width:100%;min-height:0;padding:var(--spacing-3);flex-direction:column;flex:1;display:flex;position:relative}.AdBanner-module___HOQ2q__adLabel{top:var(--spacing-3);left:var(--spacing-3);z-index:3;background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.62rem;font-weight:600;display:flex;position:absolute}.AdBanner-module___HOQ2q__mediaContainer{border-radius:var(--radius-sm);background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.AdBanner-module___HOQ2q__mediaPlaceholder{color:var(--color-text-muted);text-align:center;padding:var(--spacing-3);justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;inset:0}.AdBanner-module___HOQ2q__mediaLink{width:100%;height:100%;display:block}.AdBanner-module___HOQ2q__adMedia{object-fit:cover;width:100%;height:100%;display:block}.AdBanner-module___HOQ2q__fadeIn{opacity:1;transition:opacity .3s}.AdBanner-module___HOQ2q__fadeOut{opacity:0;transition:opacity .3s}.AdBanner-module___HOQ2q__dots{padding-top:var(--spacing-2);justify-content:center;align-items:center;gap:6px;display:flex}.AdBanner-module___HOQ2q__dot{background:var(--color-border-subtle);cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .25s}.AdBanner-module___HOQ2q__dot:hover{background:var(--color-text-muted);transform:scale(1.2)}.AdBanner-module___HOQ2q__dotActive{background:var(--color-accent-primary);width:18px;box-shadow:0 0 6px var(--color-accent-primary);border-radius:3px}
.OnboardingWizard-module__g4Dh9W__overlay{z-index:1000;background:var(--color-bg-primary);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);flex-direction:column;display:flex;position:fixed;inset:0}.OnboardingWizard-module__g4Dh9W__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex}.OnboardingWizard-module__g4Dh9W__iconBtn{width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.OnboardingWizard-module__g4Dh9W__dots{gap:6px;display:flex}.OnboardingWizard-module__g4Dh9W__dot{background:var(--color-border-subtle);border-radius:50%;width:8px;height:8px}.OnboardingWizard-module__g4Dh9W__dotBtn{cursor:pointer;border:none;padding:0}.OnboardingWizard-module__g4Dh9W__dotActive{background:var(--color-accent-primary);box-shadow:0 0 8px var(--color-accent-primary)}.OnboardingWizard-module__g4Dh9W__content{flex-direction:column;flex:1;gap:20px;min-height:0;padding:8px 20px 20px;display:flex;overflow-y:auto}.OnboardingWizard-module__g4Dh9W__question{color:var(--color-text-primary);margin:12px 0 4px;font-family:Orbitron,sans-serif;font-size:1.3rem;line-height:1.3}.OnboardingWizard-module__g4Dh9W__optionalTag{color:var(--color-text-muted);margin-top:-12px;font-size:.8rem}.OnboardingWizard-module__g4Dh9W__groupLabel{color:var(--color-text-secondary);margin-top:4px;font-size:.85rem;font-weight:600}.OnboardingWizard-module__g4Dh9W__textInput,.OnboardingWizard-module__g4Dh9W__textArea{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);width:100%;color:var(--color-text-primary);border-radius:8px;padding:16px;font-size:1.05rem}.OnboardingWizard-module__g4Dh9W__textInput:focus,.OnboardingWizard-module__g4Dh9W__textArea:focus{border-color:var(--color-accent-primary);outline:none}.OnboardingWizard-module__g4Dh9W__textArea{resize:vertical;min-height:110px}.OnboardingWizard-module__g4Dh9W__chipGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.OnboardingWizard-module__g4Dh9W__chip{min-height:var(--size-touch-lg,3.5rem);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:16px;font-size:.95rem;font-weight:600;display:flex}.OnboardingWizard-module__g4Dh9W__chipActive{border-color:var(--color-accent-primary);background:var(--color-surface-accent);box-shadow:var(--shadow-panel-neon);color:var(--color-accent-primary)}.OnboardingWizard-module__g4Dh9W__chipHint{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.OnboardingWizard-module__g4Dh9W__toggleRow{gap:10px;display:flex}.OnboardingWizard-module__g4Dh9W__toggleOption{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);cursor:pointer;border-radius:8px;flex:1;padding:16px;font-size:1rem;font-weight:600}.OnboardingWizard-module__g4Dh9W__toggleOptionActive{border-color:var(--color-accent-primary);background:var(--color-surface-accent);color:var(--color-accent-primary)}.OnboardingWizard-module__g4Dh9W__footer{flex-shrink:0;padding:12px 20px 20px}.OnboardingWizard-module__g4Dh9W__nextBtn{background:var(--color-accent-primary);width:100%;color:var(--color-bg-primary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:1.05rem;font-weight:700;display:flex}.OnboardingWizard-module__g4Dh9W__nextBtn:disabled{opacity:.5;cursor:default}@media (min-width:768px){.OnboardingWizard-module__g4Dh9W__overlay{background:#020813d9;justify-content:center;align-items:center}.OnboardingWizard-module__g4Dh9W__header,.OnboardingWizard-module__g4Dh9W__content,.OnboardingWizard-module__g4Dh9W__footer{width:100%;max-width:480px}.OnboardingWizard-module__g4Dh9W__overlay>.OnboardingWizard-module__g4Dh9W__header,.OnboardingWizard-module__g4Dh9W__overlay>.OnboardingWizard-module__g4Dh9W__content,.OnboardingWizard-module__g4Dh9W__overlay>.OnboardingWizard-module__g4Dh9W__footer{margin:0 auto}.OnboardingWizard-module__g4Dh9W__content{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:16px;padding:24px}.OnboardingWizard-module__g4Dh9W__chipGrid{grid-template-columns:repeat(2,1fr)}}
