body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#080d14;font-family:Manrope,-apple-system,sans-serif;margin:0}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{-webkit-user-select:none;user-select:none}#root input,#root textarea,.movvo-selectable{-webkit-user-select:text;user-select:text}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.aviso-paisagem{display:none}@media (orientation:landscape) and (max-height:600px) and (pointer:coarse){.aviso-paisagem{align-items:center;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}}.mobile-only{display:block}.desktop-only{display:none}@media (min-width:768px){.mobile-only{display:none}.desktop-only{display:block}}.mobile-only-flex{display:flex}.desktop-only-flex{display:none}@media (min-width:768px){.mobile-only-flex{display:none}.desktop-only-flex{display:flex}}.movvo-content-wrap{max-width:600px;padding:16px 14px calc(100px + env(safe-area-inset-bottom))}@media (min-width:768px){.movvo-content-wrap{max-width:1100px;padding:28px 40px 40px}}.movvo-painel-grid{display:block}.movvo-treino-coluna{max-width:100%}@media (min-width:768px){.movvo-painel-grid,.movvo-treino-coluna{margin:0 auto;max-width:720px}}@media (min-width:1024px){.movvo-painel-grid{grid-column-gap:32px;align-items:start;column-gap:32px;display:grid;grid-template-areas:"principal lateral" "plano lateral";grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:auto 1fr;max-width:none}.movvo-painel-principal{grid-area:principal;min-width:0}.movvo-painel-lateral{grid-area:lateral;min-width:0}.movvo-painel-plano{grid-area:plano;min-width:0}.movvo-painel-lateral>:first-child{margin-top:4px!important}}.movvo-header{padding:16px 16px 0}@media (min-width:768px){.movvo-header{padding:12px 40px 0}}.movvo-header-inner{max-width:600px}@media (min-width:768px){.movvo-header-inner{max-width:1100px}}.movvo-header-row{margin-bottom:12px}@media (min-width:768px){.movvo-header-row{margin-bottom:0}}.movvo-fab{bottom:calc(82px + env(safe-area-inset-bottom))}.movvo-fab-dica{bottom:calc(98px + env(safe-area-inset-bottom))}@media (min-width:768px){.movvo-fab{bottom:32px}.movvo-fab-dica{bottom:42px}}.movvo-chat-overlay{align-items:flex-end;padding:0}@media (min-width:768px){.movvo-chat-overlay{align-items:center;padding:20px}}.movvo-chat-card{border-radius:20px 20px 0 0;height:80vh;max-height:80vh}@media (min-width:768px){.movvo-chat-card{border-radius:18px;height:85vh;max-height:85vh}}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important;touch-action:manipulation}a,button{touch-action:manipulation}.movvo-btn-serie{-webkit-tap-highlight-color:transparent;outline:none}.movvo-btn-serie:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}#movvo-descricao-search::-webkit-contacts-auto-fill-button{display:none!important;pointer-events:none;visibility:hidden!important}@keyframes splash-logo-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes splash-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-out{0%{opacity:1}to{opacity:0}}@keyframes splash-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes serie-check{0%{background:#0000;transform:scale(1)}40%{background:#22c55e33;transform:scale(1.25)}to{background:#0000;transform:scale(1)}}@keyframes mv-serie-pop{0%{transform:scale(.85)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes mv-check-entra{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.mv-serie-feita{animation:mv-serie-pop .26s cubic-bezier(.34,1.4,.64,1)}.mv-serie-feita>span>svg{animation:mv-check-entra .22s cubic-bezier(.2,.8,.2,1);animation:mv-check-entra .22s var(--mv-ease-out)}@keyframes pulso-logo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes movvoBlink{0%,80%,to{opacity:.25}40%{opacity:1}}.movvo-concluir-grudado{align-items:center;bottom:calc(82px + env(safe-area-inset-bottom));display:flex;gap:10px;margin-right:6px;position:-webkit-sticky;position:sticky;z-index:55}.movvo-fab-embutido{display:flex}@media (max-width:767px){.movvo-fab-no-botao-grudado{display:none!important} /* !important: o FAB global tem `display: flex` inline */}@media (min-width:768px){.movvo-fab-embutido{display:none}.movvo-concluir-grudado{bottom:32px;margin-left:auto;margin-right:auto;max-width:360px}}#root :focus-visible{outline:2px solid #60a5fa;outline-offset:2px}#root input:focus,#root select:focus,#root textarea:focus{border-color:#3b82f6!important}@media (prefers-reduced-motion:reduce){:not(.mv-anim-essencial),:not(.mv-anim-essencial):after,:not(.mv-anim-essencial):before{animation-delay:0ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}:root{--mv-dur-1:120ms;--mv-dur-2:200ms;--mv-dur-3:280ms;--mv-ease-out:cubic-bezier(0.2,0.8,0.2,1);--mv-ease-in:cubic-bezier(0.4,0,1,1)}@keyframes mv-fade-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mv-overlay-entra{0%{opacity:0}to{opacity:1}}@keyframes mv-overlay-sai{0%{opacity:1}to{opacity:0}}@keyframes mv-sheet-sobe{0%{transform:translateY(100%)}to{transform:none}}@keyframes mv-sheet-desce{0%{transform:none}to{transform:translateY(100%)}}@keyframes mv-modal-entra{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes mv-modal-sai{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@keyframes mv-detalhe-abre{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@keyframes mv-detalhe-fecha{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}.mv-pane{animation:mv-fade-sobe .2s cubic-bezier(.2,.8,.2,1);animation:mv-fade-sobe var(--mv-dur-2) var(--mv-ease-out)}.mv-overlay{animation:mv-overlay-entra .28s cubic-bezier(.2,.8,.2,1);animation:mv-overlay-entra var(--mv-dur-3) var(--mv-ease-out)}.mv-overlay.mv-saindo{animation:mv-overlay-sai .2s cubic-bezier(.4,0,1,1) forwards;animation:mv-overlay-sai var(--mv-dur-2) var(--mv-ease-in) forwards;pointer-events:none}.mv-sheet{animation:mv-sheet-sobe .28s cubic-bezier(.2,.8,.2,1);animation:mv-sheet-sobe var(--mv-dur-3) var(--mv-ease-out)}.mv-saindo>.mv-sheet{animation:mv-sheet-desce .2s cubic-bezier(.4,0,1,1) forwards;animation:mv-sheet-desce var(--mv-dur-2) var(--mv-ease-in) forwards}.mv-modal{animation:mv-modal-entra .28s cubic-bezier(.2,.8,.2,1);animation:mv-modal-entra var(--mv-dur-3) var(--mv-ease-out)}.mv-saindo>.mv-modal{animation:mv-modal-sai .2s cubic-bezier(.4,0,1,1) forwards;animation:mv-modal-sai var(--mv-dur-2) var(--mv-ease-in) forwards}.movvo-chat-card.mv-sheet{animation-name:mv-sheet-sobe}@media (min-width:768px){.movvo-chat-card.mv-sheet{animation-name:mv-modal-entra}.mv-saindo>.movvo-chat-card.mv-sheet{animation-name:mv-modal-sai}}.mv-colapsa{animation:mv-detalhe-abre .24s cubic-bezier(.2,.8,.2,1);animation:mv-detalhe-abre .24s var(--mv-ease-out);display:grid;grid-template-rows:1fr}.mv-colapsa>div{min-height:0;overflow:hidden}.mv-colapsa.mv-saindo{animation:mv-detalhe-fecha .24s cubic-bezier(.4,0,1,1) forwards;animation:mv-detalhe-fecha .24s var(--mv-ease-in) forwards}.mv-aba-ind{background:#3b82f6;height:2px;left:0;position:absolute;top:0;transition:transform .24s cubic-bezier(.2,.8,.2,1);transition:transform .24s var(--mv-ease-out);width:25%;will-change:transform}@keyframes mv-passo-avanca{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes mv-passo-volta{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes mv-icone-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes mv-esqueleto{0%,to{opacity:.55}50%{opacity:1}}.mv-passo-avanca{animation:mv-passo-avanca .28s cubic-bezier(.2,.8,.2,1);animation:mv-passo-avanca .28s var(--mv-ease-out)}.mv-passo-volta{animation:mv-passo-volta .28s cubic-bezier(.2,.8,.2,1);animation:mv-passo-volta .28s var(--mv-ease-out)}.mv-icone-passo{animation:mv-icone-pop .32s cubic-bezier(.34,1.4,.64,1)}.mv-card-esqueleto{animation:mv-fade-sobe .45s cubic-bezier(.2,.8,.2,1) both,mv-esqueleto 1.4s ease-in-out .45s infinite;animation:mv-fade-sobe .45s var(--mv-ease-out) both,mv-esqueleto 1.4s ease-in-out .45s infinite}.mv-card-pronto{animation:mv-fade-sobe .45s cubic-bezier(.2,.8,.2,1) both;animation:mv-fade-sobe .45s var(--mv-ease-out) both}.mv-fade-sobe{animation:mv-fade-sobe .2s cubic-bezier(.2,.8,.2,1);animation:mv-fade-sobe var(--mv-dur-2) var(--mv-ease-out)}@keyframes mv-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes mv-check-desenha{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mv-confete{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}@keyframes mv-num-entra{0%{transform:translateY(100%)}to{transform:none}}@keyframes mv-num-sai{0%{transform:none}to{transform:translateY(-100%)}}.mv-pop{animation:mv-pop .32s cubic-bezier(.2,.8,.2,1) both;animation:mv-pop .32s var(--mv-ease-out) both}.mv-check-desenha{stroke-dasharray:1;stroke-dashoffset:0;animation:mv-check-desenha .4s cubic-bezier(.2,.8,.2,1) .12s both;animation:mv-check-desenha .4s var(--mv-ease-out) .12s both}.mv-confete{animation:mv-confete .9s cubic-bezier(.2,.8,.2,1) both;animation:mv-confete .9s var(--mv-ease-out) both;border-radius:1px;height:10px;opacity:0;position:absolute;width:6px}.mv-num-entra{animation:mv-num-entra .3s cubic-bezier(.2,.8,.2,1) .2s both;animation:mv-num-entra .3s var(--mv-ease-out) .2s both}.mv-num-sai{animation:mv-num-sai .3s cubic-bezier(.2,.8,.2,1) .2s both;animation:mv-num-sai .3s var(--mv-ease-out) .2s both}@keyframes mv-passo-sai{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(-16px)}}.mv-esqueleto{animation:mv-esqueleto-brilho 1.4s ease-in-out infinite;background:linear-gradient(90deg,#94a3b81a 25%,#94a3b838 50%,#94a3b81a 75%);background-size:200% 100%}@keyframes mv-esqueleto-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mv-aviso-entra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mv-aviso-entra{animation:mv-aviso-entra .2s ease-out both;animation:mv-aviso-entra .2s var(--mv-curva-saida,ease-out) both}
/*# sourceMappingURL=main.5e42ead4.css.map*/