@media(max-width:1023px){html,body{background-color:#000}body[data-fitpro-surface=app],body[data-fitpro-surface=app] .dark,.app-surface,.app-surface.dark,.app-surface .dark,.app-shell-surface,.app-shell-surface.dark,[data-fallback-surface=app],[data-fallback-surface=app].dark,.fitpro-admin-mobile,.fitpro-admin-mobile.dark,.fitpro-admin-mobile .dark,.app-portal-surface{--background:#000;--foreground:#f5f5f5;--card:#010101;--card-foreground:#f5f5f5;--popover:#010101;--popover-foreground:#f5f5f5;--secondary:#030303;--secondary-foreground:#f5f5f5;--muted:#060606;--muted-foreground:#989898;--accent:#0a0a0a;--accent-foreground:#f5f5f5;--border:#ffffff1a;--input:#ffffff1f;--sidebar:#000;--sidebar-foreground:#f5f5f5;--sidebar-accent:#060606;--sidebar-accent-foreground:#f5f5f5;--sidebar-border:#ffffff1a;background-color:#000!important}@supports (color:lab(0% 0 0)){body[data-fitpro-surface=app],body[data-fitpro-surface=app] .dark,.app-surface,.app-surface.dark,.app-surface .dark,.app-shell-surface,.app-shell-surface.dark,[data-fallback-surface=app],[data-fallback-surface=app].dark,.fitpro-admin-mobile,.fitpro-admin-mobile.dark,.fitpro-admin-mobile .dark,.app-portal-surface{--background:lab(0% 0 0);--foreground:lab(96.52% -.0000298023 .0000119209);--card:lab(.150286% 0 0);--card-foreground:lab(96.52% -.0000298023 .0000119209);--popover:lab(.150286% 0 0);--popover-foreground:lab(96.52% -.0000298023 .0000119209);--secondary:lab(.774464% 0 0);--secondary-foreground:lab(96.52% -.0000298023 .0000119209);--muted:lab(1.5609% 0 0);--muted-foreground:lab(62.88% -.0000298023 0);--accent:lab(2.75381% 0 0);--accent-foreground:lab(96.52% -.0000298023 .0000119209);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.12);--sidebar:lab(.0387287% 0 0);--sidebar-foreground:lab(96.52% -.0000298023 .0000119209);--sidebar-accent:lab(1.5609% 0 0);--sidebar-accent-foreground:lab(96.52% -.0000298023 .0000119209);--sidebar-border:lab(100% 0 0/.1)}}body[data-fitpro-surface=app]{min-height:100dvh;background:#000!important}body[data-fitpro-surface=app] .bg-background,.app-surface .bg-background,.app-shell-surface .bg-background,[data-fallback-surface=app].bg-background,.fitpro-admin-mobile .bg-background{background-color:#000!important}body[data-fitpro-surface=app] .bg-card,.app-surface .bg-card,.app-shell-surface .bg-card,.fitpro-admin-mobile .bg-card{background-color:#050505!important}body[data-fitpro-surface=app] .bg-muted,.app-surface .bg-muted,.app-shell-surface .bg-muted,.fitpro-admin-mobile .bg-muted{background-color:#0d0d0d!important}body[data-fitpro-surface=app] .bg-accent,.app-surface .bg-accent,.app-shell-surface .bg-accent,.fitpro-admin-mobile .bg-accent{background-color:#111!important}[data-fallback-surface=app]{min-height:100dvh;background:#000!important}body[data-fitpro-surface=app] [role=dialog],body[data-fitpro-surface=app] [data-radix-popper-content-wrapper]>*{--background:#000;--card:#010101;--popover:#010101;--muted:#060606;--accent:#0a0a0a}@supports (color:lab(0% 0 0)){body[data-fitpro-surface=app] [role=dialog],body[data-fitpro-surface=app] [data-radix-popper-content-wrapper]>*{--background:lab(0% 0 0);--card:lab(.150286% 0 0);--popover:lab(.150286% 0 0);--muted:lab(1.5609% 0 0);--accent:lab(2.75381% 0 0)}}body[data-fitpro-surface=app] .animate-pulse.bg-muted,.app-surface .animate-pulse.bg-muted,.app-shell-surface .animate-pulse.bg-muted,[data-fallback-surface=app] .animate-pulse.bg-muted{background-color:#101010!important}body[data-fitpro-surface=app] .bg-primary.text-primary-foreground,.app-surface .bg-primary.text-primary-foreground,.app-shell-surface .bg-primary.text-primary-foreground,body[data-fitpro-surface=app] [style*="var(--water)"].text-primary-foreground,.app-surface [style*="var(--water)"].text-primary-foreground,.app-shell-surface [style*="var(--water)"].text-primary-foreground{color:var(--on-light)!important}body[data-fitpro-surface=app] [class~="text-muted-foreground/60"],body[data-fitpro-surface=app] [class~="text-muted-foreground/70"],body[data-fitpro-surface=app] [class~="text-muted-foreground/75"],.app-surface [class~="text-muted-foreground/60"],.app-surface [class~="text-muted-foreground/70"],.app-surface [class~="text-muted-foreground/75"],.app-shell-surface [class~="text-muted-foreground/60"],.app-shell-surface [class~="text-muted-foreground/70"],.app-shell-surface [class~="text-muted-foreground/75"]{color:var(--muted-foreground)!important}.wh-feminine-shell [class~="text-white/42"],.wh-feminine-shell [class~="text-white/45"]{color:#ffffffb3!important}}@media(max-width:767px){[data-workout=true] div.px-5>div.mt-3.space-y-3{border-top:0!important;flex-direction:column!important;gap:.75rem!important;display:flex!important}[data-workout=true] div.px-5>div.mt-3.space-y-3>div{box-sizing:border-box!important;width:100%!important;box-shadow:none!important;background:#0a0a0a!important;border:1px solid #ffffff14!important;border-radius:20px!important;margin:0!important;padding:.8rem!important;overflow:hidden!important}[data-workout=true] div.px-5>div.mt-3.space-y-3>div.bg-primary\/10{background:linear-gradient(100deg,#ff7a0038,#ff7a001c)!important;border-color:#ff7a004d!important}[data-workout=true] aside>div:first-child{background:#090909!important;border:1px solid #ffffff14!important;border-radius:24px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important;margin:2rem 1.25rem 0!important;padding:1rem!important;display:grid!important}[data-workout=true] aside>div:first-child:before{content:"Gerenciar treino";color:#a8a8af;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin-bottom:.1rem;font-size:.7rem;font-weight:800;display:block}[data-workout=true] aside>div:first-child>button:first-child,[data-workout=true] aside>div:first-child>button:nth-child(2){min-height:6rem!important;box-shadow:none!important;color:#f5f5f5!important;background:#111!important;border:1px solid #ffffff14!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:.55rem!important;margin:0!important;padding:.8rem!important}[data-workout=true] aside>div:first-child>button:first-child>span:first-child{background:#ff7a0024!important;border-radius:999px!important;width:2.35rem!important;height:2.35rem!important}[data-workout=true] aside>div:first-child>button:first-child>svg:last-child{display:none!important}[data-workout=true] aside>div:first-child>button:first-child span[class*=text-base],[data-workout=true] aside>div:first-child>button:nth-child(2){font-size:.82rem!important;line-height:1.1rem!important}[data-workout=true] aside>div:first-child>button:first-child span[class*=text-xs]{color:#8f8f96!important;margin-top:.1rem!important;font-size:.64rem!important;line-height:.9rem!important}[data-workout=true] aside>div:first-child>button[class*=text-destructive]{border-top:1px solid #ffffff12!important;grid-column:1/-1!important;justify-content:flex-start!important;min-height:2.8rem!important;margin:.1rem 0 0!important;padding:.7rem .15rem .15rem!important;font-size:.78rem!important}[data-workout=true] aside>div.mt-3.px-5{margin:.75rem 1.25rem 0!important;padding:0!important}[data-workout=true] aside>div.mt-3.px-5>div.rounded-3xl.bg-card{box-shadow:none!important;background:#090909!important;border:1px solid #ffffff14!important;border-radius:22px!important;padding:1rem!important}[data-workout=true] aside>div.mt-3.px-5>div.rounded-3xl.bg-card .h-3{height:.35rem!important}[data-workout=true] aside>div.mt-3.px-5>div.rounded-3xl.bg-card span[class*=h-11]{width:2.35rem!important;height:2.35rem!important;box-shadow:none!important;border-radius:999px!important}}@media(min-width:1024px){.web-surface .glass-topbar{background-color:var(--background)!important}.dashboard-desktop{--water:#007aa4}@supports (color:lab(0% 0 0)){.dashboard-desktop{--water:lab(46.8273% -20.2627 -35.8662)}}.pulse-desktop-scope [class~="bg-background/60"]>[class~="text-muted-foreground/70"][class~="text-[11px]"]{color:var(--muted-foreground)}}@media(max-width:767px){[data-shell-tier=mobile]{--fitpro-mobile-surface:#050505;--fitpro-mobile-surface-soft:#0d0d0d;--fitpro-mobile-divider:#ffffff14;--fitpro-mobile-divider-strong:#ffffff1f;background:#000!important}body[data-fitpro-mobile-app=true],[data-shell-tier=mobile] #conteudo-principal{background:#000!important}[data-shell=mobile-ecosystem-nav]{background:#000000f5!important}[data-shell-tier=mobile] #conteudo-principal .bg-card{background-color:var(--fitpro-mobile-surface)!important}[data-shell-tier=mobile] #conteudo-principal .bg-muted{background-color:var(--fitpro-mobile-surface-soft)!important}[data-shell-tier=mobile] #conteudo-principal .shadow-card{box-shadow:none!important}[data-shell-tier=mobile] #conteudo-principal .border-border{border-color:var(--fitpro-mobile-divider)!important}[data-shell-tier=mobile] #conteudo-principal .rounded-3xl.bg-card,[data-shell-tier=mobile] #conteudo-principal .rounded-2xl.bg-card{border-color:var(--fitpro-mobile-divider)!important;box-shadow:none!important}[data-shell-tier=mobile] #conteudo-principal button.bg-card,[data-shell-tier=mobile] #conteudo-principal a.bg-card{border:1px solid var(--fitpro-mobile-divider)!important;box-shadow:none!important}[data-shell-tier=mobile] #conteudo-principal input:not([type=range]):not([type=checkbox]):not([type=radio]),[data-shell-tier=mobile] #conteudo-principal select,[data-shell-tier=mobile] #conteudo-principal textarea{border-color:var(--fitpro-mobile-divider-strong)!important;box-shadow:none!important;background-color:#050505!important}[data-shell-tier=mobile] #conteudo-principal input:focus,[data-shell-tier=mobile] #conteudo-principal select:focus,[data-shell-tier=mobile] #conteudo-principal textarea:focus{border-color:#ff7a007a!important}[data-shell-tier=mobile] #conteudo-principal h1{letter-spacing:-.025em}[data-shell-tier=mobile] #conteudo-principal h2,[data-shell-tier=mobile] #conteudo-principal h3{letter-spacing:-.015em}body[data-fitpro-mobile-app=true] [role=dialog],body[data-fitpro-mobile-app=true] .pulse-sheet-surface{--background:#000;--card:#010101;--popover:#010101;--muted:#060606;--accent:#0b0b0b;background-color:#000!important}@supports (color:lab(0% 0 0)){body[data-fitpro-mobile-app=true] [role=dialog],body[data-fitpro-mobile-app=true] .pulse-sheet-surface{--background:lab(0% 0 0);--card:lab(.150286% 0 0);--popover:lab(.150286% 0 0);--muted:lab(1.5609% 0 0);--accent:lab(3.04863% 0 0)}}body[data-fitpro-mobile-app=true] .pulse-sheet-surface .grid.grid-cols-2>.group>span.pointer-events-none.absolute{display:none!important}html[data-fitpro-mobile-route=activity] [data-shell-tier=mobile] #conteudo-principal .mt-4.grid.grid-cols-2.gap-3{border-top:1px solid var(--fitpro-mobile-divider);border-bottom:1px solid var(--fitpro-mobile-divider);overflow:hidden;gap:0!important}html[data-fitpro-mobile-route=activity] [data-shell-tier=mobile] #conteudo-principal .mt-4.grid.grid-cols-2.gap-3>.rounded-2xl.bg-card{background:0 0!important;border:0!important;border-radius:0!important;padding:.9rem 1rem!important}html[data-fitpro-mobile-route=activity] [data-shell-tier=mobile] #conteudo-principal .mt-4.grid.grid-cols-2.gap-3>.rounded-2xl.bg-card:nth-child(odd){border-right:1px solid var(--fitpro-mobile-divider)!important}html[data-fitpro-mobile-route=activity] [data-shell-tier=mobile] #conteudo-principal .mt-4.grid.grid-cols-2.gap-3>.rounded-2xl.bg-card:nth-child(n+3){border-top:1px solid var(--fitpro-mobile-divider)!important}html[data-fitpro-mobile-route=activity] [data-shell-tier=mobile] #conteudo-principal header button{border:1px solid var(--fitpro-mobile-divider)!important;box-shadow:none!important;background:#080808!important}html[data-fitpro-mobile-route=activity] [data-shell-tier=mobile] #conteudo-principal .mt-4.rounded-3xl.bg-card.p-4.shadow-card{border:1px solid var(--fitpro-mobile-divider)!important;border-radius:20px!important}html[data-fitpro-mobile-route=profile] [data-shell-tier=mobile] #conteudo-principal .mt-5.flex.rounded-2xl.bg-muted.p-1{border-bottom:1px solid var(--fitpro-mobile-divider)!important;background:0 0!important;border-radius:0!important;gap:0!important;padding:0!important}html[data-fitpro-mobile-route=profile] [data-shell-tier=mobile] #conteudo-principal .mt-5.flex.rounded-2xl.bg-muted.p-1>button{min-height:2.9rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-fitpro-mobile-route=profile] [data-shell-tier=mobile] #conteudo-principal .mt-5.flex.rounded-2xl.bg-muted.p-1>button.bg-card{border-bottom:2px solid var(--primary)!important;color:var(--primary)!important}html[data-fitpro-mobile-route=settings] [data-shell-tier=mobile] #conteudo-principal>div>div.px-5>h2,html[data-fitpro-mobile-route=settings] [data-shell-tier=mobile] #conteudo-principal>div.px-5>h2{color:#9a9aa2!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-top:2rem!important;margin-bottom:.55rem!important;font-size:.7rem!important;font-weight:800!important}html[data-fitpro-mobile-route=settings] [data-shell-tier=mobile] #conteudo-principal .overflow-hidden.rounded-3xl.bg-card.shadow-card{border-top:1px solid var(--fitpro-mobile-divider)!important;border-bottom:1px solid var(--fitpro-mobile-divider)!important;box-shadow:none!important;background:0 0!important;border-left:0!important;border-right:0!important;border-radius:0!important}html[data-fitpro-mobile-route=settings] [data-shell-tier=mobile] #conteudo-principal .overflow-hidden.rounded-3xl.bg-card.shadow-card>*{background:0 0!important}html[data-fitpro-mobile-route=trophies] [data-shell-tier=mobile] #conteudo-principal section.mt-8 .grid.grid-cols-2.gap-3>.rounded-2xl{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-fitpro-mobile-route=trophies] [data-shell-tier=mobile] #conteudo-principal section.mt-8 .grid.grid-cols-2.gap-3>.rounded-2xl:first-child{border-right:1px solid var(--fitpro-mobile-divider)!important}html[data-fitpro-mobile-route=trophies] [data-shell-tier=mobile] #conteudo-principal section.mt-10 button[aria-pressed]{min-height:2.65rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding-left:.7rem!important;padding-right:.7rem!important}html[data-fitpro-mobile-route=trophies] [data-shell-tier=mobile] #conteudo-principal section.mt-10 button[aria-pressed=true]{border-bottom-color:var(--primary)!important;color:var(--primary)!important}html[data-fitpro-mobile-route=profile-area] [data-shell-tier=mobile] #conteudo-principal .shadow-card,html[data-fitpro-mobile-route=profile] [data-shell-tier=mobile] #conteudo-principal .shadow-card,html[data-fitpro-mobile-route=settings] [data-shell-tier=mobile] #conteudo-principal .shadow-card,html[data-fitpro-mobile-route=trophies] [data-shell-tier=mobile] #conteudo-principal .shadow-card{box-shadow:none!important}html[data-fitpro-mobile-route=profile-area] [data-shell-tier=mobile] #conteudo-principal .rounded-3xl.bg-card,html[data-fitpro-mobile-route=community] [data-shell-tier=mobile] #conteudo-principal .rounded-3xl.bg-card{border:1px solid var(--fitpro-mobile-divider)!important;box-shadow:none!important;background:#050505!important}}
