:root{--bg:#f4f6f9;--surface:#fff;--surface-2:#f7f9fb;--surface-3:#eef2f7;--line:#e8ecf1;--line-strong:#d7dee7;--ink-surface:#1d2634;--ink-surface-2:#263141;--ink-line:#2f3b4c;--ink-text:#f7f9fb;--ink-muted:#9aa8b8;--ink:#131a24;--text:#2b3543;--muted:#64748b;--muted-2:#94a3b8;--azul:#3b82f6;--azul-soft:#eff5ff;--verde:#0f9d58;--verde-soft:#ecf8f1;--f-titulo:"Sora", Inter, system-ui, sans-serif;--f-texto:"Manrope", Inter, system-ui, sans-serif;--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-6:1.5rem;--e-8:2rem;--e-12:3rem;--gap:.875rem;--sec-gap:1.6rem;--r:22px;--r-sm:16px;--r-xs:12px;--shadow-1:0 1px 2px #131a240a;--shadow-card:0 1px 1px #131a2408, 0 2px 6px -2px #131a240f, 0 18px 32px -24px #131a2447;--shadow-alto:0 1px 2px #131a240d, 0 10px 20px -10px #131a241f, 0 30px 60px -34px #131a2452;--shadow-2:var(--shadow-alto);--toque:48px;--mov:.2s cubic-bezier(.22, 1, .36, 1);--mola:.42s cubic-bezier(.2, .9, .2, 1.06);--marca:var(--brand,#d6f34b);--brand-grad:linear-gradient(135deg, var(--brand,#d6f34b) 0%, var(--brand-2,var(--brand,#d6f34b)) 100%);--brand-bar:linear-gradient(90deg, var(--brand,#d6f34b), var(--brand-2,var(--brand,#d6f34b)));--brand-soft:color-mix(in srgb, var(--brand,#d6f34b) 18%, #fff);--brand-line:color-mix(in srgb, var(--brand,#d6f34b) 42%, #fff);--brand-deep:color-mix(in srgb, var(--brand,#d6f34b) 62%, #16160d);--danger:#dc2626;--danger-bg:#fef2f2;--danger-line:#fecaca;--green:var(--verde);--lime:var(--brand,#d6f34b);--mut:var(--muted);--mut-2:var(--muted-2);--bg-modal:color-mix(in srgb, #0b1017 50%, var(--bg));--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px)}:is(html:has(.app),html:has(.app) *){box-sizing:border-box}html:has(.app){margin:0;padding:0}html:has(.app) body{margin:0;padding:0}html:has(.app){height:100vh;min-height:100vh;min-height:-webkit-fill-available;min-height:calc(100vh + var(--ios-chin,0px));font-family:var(--f-texto);overscroll-behavior:none;touch-action:pan-y;background:var(--bg);background-color:var(--bg);overflow:visible}html:has(.app) body{height:100vh;min-height:100vh;min-height:-webkit-fill-available;min-height:calc(100vh + var(--ios-chin,0px));font-family:var(--f-texto);background:var(--bg);background-color:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;touch-action:pan-y;margin:0;overflow:hidden}:is(html:has(.app) input,html:has(.app) textarea,html:has(.app) select,html:has(.app) button){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app{height:auto;min-height:0;padding-top:var(--safe-t);background:var(--bg);z-index:1;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:fixed;inset:0}.app:before{content:"";width:130%;height:calc(var(--safe-t) + 300px);pointer-events:none;z-index:0;background:radial-gradient(120% 70% at 8% -10%, color-mix(in srgb, var(--brand) 18%, transparent), transparent 58%), radial-gradient(120% 70% at 92% -10%, color-mix(in srgb, var(--brand-2) 14%, transparent), transparent 58%);opacity:.32;position:absolute;top:0;left:50%;transform:translate(-50%)}.app>.topo{z-index:2;flex:none}.app>.shell{z-index:1;flex:1 1 0;position:relative}.app>.nav{z-index:30}html:has(.app):not(.is-ios){height:100dvh;min-height:100dvh;max-height:100dvh}html:has(.app):not(.is-ios) body{height:100dvh;min-height:100dvh;max-height:100dvh}html:has(.app):not(.is-ios) .sheet{height:var(--app-h,100dvh);min-height:var(--app-h,100dvh)}html:has(.app) img{max-width:100%;display:block}:is(html:has(.app) button,html:has(.app) input,html:has(.app) select,html:has(.app) textarea){font:inherit}html:has(.app) a{color:inherit;text-decoration:none}html:has(.app) *{-webkit-tap-highlight-color:transparent}.app,.sheet,.desc-timer{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.barra{top:var(--safe-t,0px);z-index:9999;pointer-events:none;opacity:0;height:3px;position:fixed;left:0;right:0;overflow:hidden}.barra.is-on{opacity:1}.barra i{background:var(--brand-bar,var(--brand));border-radius:0 2px 2px 0;width:0;height:100%;display:block}.barra.is-run i{animation:1.15s cubic-bezier(.15,.7,.2,1) forwards barra-cresce}.barra.is-fim{opacity:0;transition:opacity .28s linear .18s}.barra.is-fim i{width:100%;transition:width .22s;animation:none}@keyframes barra-cresce{0%{width:0}to{width:78%}}#nprogress{display:none!important}.ptr{top:calc(var(--safe-t) + 58px);z-index:70;box-sizing:content-box;background:var(--surface,#fff);opacity:0;pointer-events:none;border-radius:50%;width:22px;height:22px;padding:7px;position:fixed;left:50%;transform:translate(-50%)scale(.7);box-shadow:0 6px 18px -8px #13192073}.ptr__ring,.ptr__spin{width:22px;height:22px;display:block}.ptr__track,.ptr__arc{fill:none;stroke-width:2.15px}.ptr__track{stroke:var(--line-strong)}.ptr__arc{stroke:var(--ink);stroke-linecap:round;stroke-dasharray:56.55;stroke-dashoffset:56.55px;transform-origin:12px 12px;transform:rotate(-90deg)}.ptr.is-loading{opacity:1;transform:translate(-50%)scale(1)}.ptr.is-loading .ptr__track{stroke:#0000}.ptr.is-loading .ptr__arc{stroke-dashoffset:40px!important}.ptr.is-loading .ptr__spin{animation:.68s linear infinite ptr-gira}@keyframes ptr-gira{to{transform:rotate(360deg)}}.app .shell{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;width:100%;max-width:480px;min-height:0;margin:0 auto;padding:0 1.2rem 1.15rem;display:flex;position:relative;overflow:hidden auto}.deslize-peek{z-index:20;pointer-events:none;background:var(--bg);box-sizing:border-box;will-change:transform;position:fixed;overflow:hidden auto}.deslize-peek.is-sai{opacity:0;transition:opacity .2s!important}.deslize-peek .topo{margin:0}.deslize-peek__espera{height:100%;color:var(--muted);letter-spacing:-.03em;place-items:center;font-size:1.02rem;font-weight:700;display:grid}html.is-entrar,html.is-entrar body{overscroll-behavior:auto;touch-action:pan-y;height:auto;min-height:100%;max-height:none;overflow:auto}html.is-entrar .app{height:auto;min-height:100dvh;bottom:auto}html.is-entrar .app .shell{min-height:100dvh;overflow:visible}.app .shell>*{z-index:1;position:relative}.tela.is-in{animation:.32s cubic-bezier(.2,.9,.25,1) backwards tela-fade-up}.tela.is-in-avanca{animation:.2s cubic-bezier(.2,.9,.25,1) backwards tela-desliza-avanca}.tela.is-in-volta{animation:.2s cubic-bezier(.2,.9,.25,1) backwards tela-desliza-volta}@keyframes tela-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tela-desliza-avanca{0%{transform:translate(18%)}to{transform:none}}@keyframes tela-desliza-volta{0%{transform:translate(-18%)}to{transform:none}}.topo{z-index:2;border-bottom:1px solid var(--line);background:0 0;flex:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:480px;margin:0 auto;padding:.75rem 1.2rem .7rem;display:flex;position:relative}.tela{z-index:1;flex:0 auto;width:100%;min-width:0;padding-top:.75rem;position:relative}.topo__marca{letter-spacing:-.045em;min-width:0;color:var(--ink);align-items:center;gap:.6rem;font-size:1.12rem;font-weight:800;display:flex}.topo__marca img{object-fit:cover;border-radius:10px;flex:none;width:32px;height:32px}.topo__marca img.is-avatar{object-fit:cover;border-radius:10px}.topo__marca span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;font-weight:700;overflow:hidden}.topo__marca img{box-shadow:0 0 0 1px #131a240f,0 6px 14px -8px #131a2473}.topo__acoes{flex:none;align-items:center;gap:.5rem;display:flex}.topo__sino{background:var(--surface);border:1px solid var(--line);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--ink);box-shadow:var(--shadow-1);border-radius:50%;place-items:center;display:grid;position:relative}.topo__sino.is-on{color:var(--ink);background:0 0}.topo__sino .nav__badge{top:-7px;right:-8px}.rede{background:color-mix(in srgb, var(--green) 12%, #fff);border:1px solid color-mix(in srgb, var(--green) 28%, #fff);color:var(--green);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.68rem;font-weight:600;display:none}.rede .dot{background:var(--green);border-radius:999px;flex:none;width:6px;height:6px}.rede__off{display:none}html.is-offline .rede{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger);display:inline-flex}html.is-offline .rede .dot{background:var(--danger)}html.is-offline .rede__on{display:none}html.is-offline .rede__off{display:inline}html.is-offline .nav a[data-precisa-rede],html.is-offline a[data-precisa-rede]{opacity:.42}.nav__cadeado{display:none}html.is-offline .nav a[data-precisa-rede] .nav__cadeado{width:11px;height:11px;display:block;position:absolute;top:2px;right:6px}.brand{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:.55rem;font-size:1.02rem;font-weight:700;display:flex}.brand img{object-fit:cover;border-radius:8px;width:28px;height:28px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);background:0 0;border:0;border-radius:0;padding:0;font-size:.67rem;font-weight:700;display:inline-block}h1{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(1.7rem,8vw,2.15rem);font-weight:700;line-height:1.02}h1 em{color:var(--ink);font-style:normal}.lead{color:var(--muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.5}.intro{margin-bottom:.25rem;padding:1.1rem 0 1.25rem}.intro__data{color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .3rem;font-size:.67rem;font-weight:700}.intro--acao{justify-content:space-between;align-items:flex-end;gap:.7rem;display:flex}.intro__corpo{flex:1;min-width:0}.intro--acao h1{margin:0}.nota-btn{border:1px solid color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 18%, var(--surface));color:var(--ink);letter-spacing:-.02em;box-shadow:var(--shadow-1);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.5rem;margin:0 0 .1rem;padding:.28rem .7rem .28rem .28rem;font-size:.8rem;font-weight:800;display:inline-flex}.nota-btn__ico{background:var(--brand);width:34px;height:34px;color:var(--brand-ink);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff59}.nota-btn svg{flex:none;width:18px;height:18px}.nota-btn:active{transform:scale(.97)}.nota-papel{background:color-mix(in srgb, var(--brand) 16%, var(--surface));border:1px solid color-mix(in srgb, var(--brand) 38%, var(--line));box-shadow:inset 3px 0 0 var(--brand);border-radius:16px;padding:1.05rem 1.1rem 1.15rem}.nota-papel+.nota-papel{margin-top:.15rem}.nota-papel__rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:800;display:block}.nota-papel p{letter-spacing:-.02em;color:var(--ink);white-space:pre-wrap;margin:.45rem 0 0;font-size:1.05rem;line-height:1.55}.card{background:linear-gradient(180deg, #fff 0%, var(--surface-2) 220%);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:var(--r);box-shadow:var(--shadow-card);padding:1.1rem 1.15rem}.card+.card{margin-top:var(--gap)}.vazio{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.vazio-bloco{text-align:center;background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r);justify-items:center;gap:.5rem;padding:2.1rem 1.35rem;display:grid}.vazio-bloco__ico{background:var(--surface-3);width:46px;height:46px;color:var(--muted);border-radius:15px;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.vazio-bloco__ico svg{width:22px;height:22px}.vazio-bloco__titulo{letter-spacing:-.025em;color:var(--ink);font-size:1.06rem;font-weight:700}.vazio-bloco__texto{max-width:20rem;color:var(--muted);margin:0;font-size:.89rem;line-height:1.5}.vazio-bloco__cta{background:var(--brand-grad);color:var(--brand-ink);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;margin-top:.6rem;padding:.68rem 1.1rem;font-size:.82rem;font-weight:700;display:inline-flex}.field{flex-direction:column;gap:.45rem;display:flex}.field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.field input,.field textarea,.field select{width:100%;min-height:var(--toque);background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:var(--r-sm);letter-spacing:.08em;touch-action:manipulation;-webkit-user-select:text;user-select:text;padding:1rem 1.05rem;font-family:inherit;font-size:1rem}.field__err{color:var(--danger);font-size:.8rem}.field textarea{letter-spacing:0;resize:vertical;min-height:7rem;font:inherit}.field select{letter-spacing:0}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 30%, transparent);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--muted-2);letter-spacing:0}.btn{width:100%;min-height:var(--toque);border-radius:var(--r-sm);background:var(--brand-grad);color:var(--brand-ink);letter-spacing:-.005em;cursor:pointer;box-shadow:var(--shadow-1);border:0;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.2rem;font-size:.95rem;font-weight:600;display:flex}.btn:active{transform:scale(.98)}.btn--ghost{background:var(--surface);color:var(--text);border:1px solid var(--line-strong);box-shadow:none}.btn--sm{min-height:40px;padding:.5rem .95rem;font-size:.86rem}.btn--danger{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-line);box-shadow:none}.btn.is-wait{opacity:.7;pointer-events:none}.btn__spin{border:2px solid color-mix(in srgb, var(--brand-ink) 25%, transparent);border-top-color:var(--brand-ink);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.progress{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}.progress>i{background:var(--brand-bar,var(--brand));border-radius:3px;min-width:0;height:100%;display:block}.prazo{color:var(--muted);font-size:.8rem;font-weight:600}.selo,.tl__kcal{background:color-mix(in srgb, var(--surface-3) 75%, #fff);color:var(--text);letter-spacing:0;white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.28rem .58rem;font-size:.7rem;font-weight:600;display:inline-flex}.alert{background:var(--danger-bg);border:1px solid var(--danger-line);color:#b91c1c;border-radius:14px;padding:.85rem 1rem;font-size:.88rem;font-weight:600}.alert--ok{color:#0f9d58;background:#ecf8f1;border-color:#cfe0fd}.nav{z-index:30;width:100%;padding:0 0 calc(.6rem + var(--safe-b,0px));background:var(--bg);border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);box-shadow:none;border-radius:0;flex:none;margin:auto 0 0;position:relative;overflow:visible}.nav:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--bg), transparent);height:1.6rem;position:absolute;bottom:100%;left:0;right:0}html.is-deslizando .nav:before{opacity:0}.nav__inner{max-width:480px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr 4.6rem 1fr 1fr;align-items:center;gap:.1rem;margin:0 auto;padding:.45rem .5rem .1rem;display:grid}.nav a{min-height:56px;color:var(--muted);letter-spacing:.01em;white-space:nowrap;transition:transform var(--mola), box-shadow var(--mov), background-color var(--mov), color var(--mov);background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;padding:.35rem .2rem;font-size:.66rem;font-weight:600;display:flex;position:relative}.nav a.is-on{color:var(--ink);font-weight:700}.nav a.is-on:after{display:none}.nav a.is-on:not(.nav__treino)>svg{fill:none;stroke-width:2.3px;transform:translateY(-1px)}.nav a:active{transform:scale(.94)}.nav svg{stroke-width:1.9px;width:23px;height:23px}.nav a.nav__treino{justify-content:flex-end;gap:.22rem;min-height:0;margin-top:-1.35rem;padding-top:0}.nav__treino-btn{background:var(--brand-grad);width:3.6rem;height:3.6rem;color:var(--brand-ink);box-shadow:0 0 0 4px var(--bg), 0 12px 22px -12px color-mix(in srgb, var(--brand) 75%, #000);transition:transform var(--mov), box-shadow var(--mov);border-radius:50%;flex:none;place-items:center;display:grid}.nav a.nav__treino:active .nav__treino-btn{transform:scale(.93)}.nav__treino-btn svg{width:clamp(24px,7.2vw,28px);height:clamp(24px,7.2vw,28px);display:none!important}.nav a[data-nav-treino-estado=treino] [data-nav-treino-ico=treino],.nav a[data-nav-treino-estado=iniciar] [data-nav-treino-ico=play],.nav a[data-nav-treino-estado=seguir] [data-nav-treino-ico=play],.nav a[data-nav-treino-estado=pausar] [data-nav-treino-ico=pause]{display:block!important}.nav a.nav__treino.is-on{color:var(--ink)}.nav a.nav__treino.is-on:after{display:none}.nav a.nav__treino [data-nav-treino-label]{color:var(--ink);font-weight:700}.nav a.nav__treino.is-on .nav__treino-btn{box-shadow:0 0 0 4px var(--bg), 0 0 0 7px color-mix(in srgb, var(--brand) 40%, transparent), 0 12px 22px -12px color-mix(in srgb, var(--brand) 75%, #000)}.nav__badge{background:var(--danger);color:#fff;text-align:center;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--surface);border-radius:999px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-9px}.nav a.is-on .nav__badge{box-shadow:0 0 0 2px var(--bg)}.nav__badge[hidden]{display:none!important}@media (width<=360px){.nav__inner{grid-template-columns:1fr 1fr minmax(3.1rem,4.2rem) 1fr 1fr;padding-left:.2rem;padding-right:.2rem}.nav a{gap:.1rem;min-height:2.75rem;font-size:clamp(.58rem,2.7vw,.7rem)}.nav svg{width:24px;height:24px}.nav a.nav__treino{margin-top:-.85rem}.nav__treino-btn{width:clamp(2.9rem,11vw,3.6rem);height:clamp(2.9rem,11vw,3.6rem)}.nav__treino-btn svg{width:24px;height:24px}}@media (width<=340px){.app .shell,.topo{padding-left:.9rem;padding-right:.9rem}.nav a{letter-spacing:-.02em;font-size:.55rem}}.nav__badge.is-pop{animation:.42s cubic-bezier(.2,1.5,.4,1) badge-pop,1.6s ease-in-out 2 badge-pulse}@keyframes badge-pop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes badge-pulse{0%,to{box-shadow:0 0 0 2px var(--surface)}50%{box-shadow:0 0 0 2px var(--surface), 0 0 0 7px color-mix(in srgb, var(--danger) 32%, transparent)}}@media (prefers-reduced-motion:reduce){.nav__badge.is-pop{animation:none}.barra.is-run i{width:70%;animation:none}.barra.is-fim{transition:none}.ptr.is-loading .ptr__spin{animation:none}.app .shell.is-ptr-volta,.nav a{transition:none}.tela.is-in,.tela.is-in-avanca,.tela.is-in-volta{animation:none}}.social{flex:none;align-items:center;gap:.4rem;display:flex}.social__btn{color:#fff;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.social__btn svg{width:18px;height:18px}.social__btn--wa{background:#25d366}.social__btn--ig{background:radial-gradient(circle at 30% 110%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.pf-intro__sub{margin-top:.35rem}.pf-contato{margin-top:var(--gap)}.perfil-contato{align-items:center;gap:.8rem;margin-top:.85rem;display:flex}.perfil-contato__txt{flex:1;min-width:0}.perfil-contato__txt span{letter-spacing:.04em;text-transform:none;color:var(--muted);font-size:.66rem;font-weight:600;display:block}.perfil-contato__txt strong{letter-spacing:-.02em;color:var(--ink);margin-top:.15rem;font-size:1rem;display:block}.pf-prazos{margin-top:0}.pf-prazos__lista{gap:.85rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.pf-prazo+.pf-prazo{border-top:1px solid var(--line);padding-top:.85rem}.pf-prazo__topo{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.pf-prazo__topo strong{letter-spacing:-.02em;color:var(--ink);font-size:.95rem;font-weight:750}.pf-prazo__topo span{letter-spacing:-.015em;white-space:nowrap;color:var(--muted);flex:none;font-size:.78rem;font-weight:750}.pf-prazo.is-ok .pf-prazo__topo span{color:var(--verde)}.pf-prazo.is-warn .pf-prazo__topo span{color:#c2410c}.pf-prazo.is-fim .pf-prazo__topo span{color:var(--danger)}.pf-prazo__nota{color:var(--muted);margin:.18rem 0 0;font-size:.75rem;line-height:1.3}.pf-bar{background:var(--surface-3);border-radius:2px;width:100%;height:4px;margin-top:.5rem;display:block;overflow:hidden}.pf-bar>b{background:var(--muted-2);border-radius:2px;max-width:100%;height:100%;font-weight:400;display:block}.pf-prazo.is-ok .pf-bar>b{background:var(--verde)}.pf-prazo.is-warn .pf-bar>b{background:#ea580c}.pf-prazo.is-fim .pf-bar>b{background:var(--danger)}.pf-prazo__fim{color:var(--muted);margin:.28rem 0 0;font-size:.68rem;font-weight:600}.pf-rodape{justify-content:flex-start;margin-top:1.6rem;display:flex}.pf-sair{width:auto;max-width:100%;min-height:var(--toque);border:1px solid var(--danger-line);background:var(--danger-bg);color:var(--danger);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-family:inherit;font-weight:700;line-height:1;display:inline-flex}.pf-sair svg{flex:none;width:20px;height:20px}.pf-sair>span{letter-spacing:-.01em;white-space:nowrap;font-size:.9rem;font-weight:700}.pf-sair:active{transform:scale(.97)}.instalar-nudge{margin-top:var(--gap);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:20px;grid-template-columns:42px 1fr auto;align-items:center;gap:.8rem;padding:.95rem 1rem;display:grid}.instalar-nudge__ico{background:var(--surface-3);width:42px;height:42px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.instalar-nudge__ico svg{width:20px;height:20px}.instalar-nudge__txt{min-width:0}.instalar-nudge__txt strong{letter-spacing:-.02em;color:var(--ink);font-size:.96rem;font-weight:700;display:block}.instalar-nudge__txt span{color:var(--muted);margin-top:.15rem;font-size:.78rem;display:block}.instalar-nudge__seta{color:var(--muted-2);place-items:center;display:grid}.instalar-nudge__seta svg{width:18px;height:18px}.instalar-nudge--link{grid-template-columns:1fr auto}@media (display-mode:standalone){.instalar-nudge:not(.instalar-nudge--link){display:none}}.sheet{width:auto;max-width:none;height:100vh;min-height:calc(100vh + var(--ios-chin,0px));max-height:none;padding:max(var(--safe-t), 1.1rem) 1rem calc(1.1rem + var(--safe-b));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b10178c;border:0;margin:0;position:fixed;inset:0 0 auto;overflow:visible}.sheet[open]{place-items:center;display:grid}.sheet::backdrop{background:0 0}.sheet[open]:before{content:"";pointer-events:none;z-index:0;background:#0b10178c;position:absolute;inset:0 0 -8rem}.sheet__box{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:24px;gap:.85rem;width:min(480px,100%);max-height:100%;padding:1.15rem 1.15rem 1.25rem;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 60px -24px #0000008c}.sheet[open] .sheet__box{animation:.26s cubic-bezier(.22,1,.32,1) sheet-entra}@keyframes sheet-entra{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.sheet__grip{display:none}:is(html:has(dialog.sheet[open]),html:has(dialog.ex-video[open])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1017}.sheet__head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.sheet__head strong{letter-spacing:-.02em;color:var(--ink);font-size:1.08rem;font-weight:700}.sheet__sub{color:var(--muted);margin:-.35rem 0 0;font-size:.84rem}.sheet__sub b{color:var(--ink)}.sheet__x{border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;padding:0;position:relative}.sheet__x:before,.sheet__x:after{content:"";background:currentColor;border-radius:99px;width:15px;height:2.2px;position:absolute;top:50%;left:50%}.sheet__x:before{transform:translate(-50%,-50%)rotate(45deg)}.sheet__x:after{transform:translate(-50%,-50%)rotate(-45deg)}.sheet__off{background:var(--danger-bg);border:1px solid var(--danger-line);color:#b91c1c;border-radius:12px;margin:0;padding:.7rem .85rem;font-size:.82rem;font-weight:600}@media (prefers-reduced-motion:reduce){.sheet[open] .sheet__box{animation:none}}.desc-timer{z-index:80;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:min(320px,100% - 1.6rem);transition:opacity .2s,transform .2s;position:fixed;bottom:6.2rem;left:50%;transform:translate(-50%,16px)}.desc-timer.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.desc-timer__box{background:var(--ink);color:#fff;border-radius:22px;justify-items:center;gap:.5rem;padding:.9rem 1rem 1rem;display:grid;position:relative;box-shadow:0 18px 40px -14px #00000080}.desc-timer.is-fim .desc-timer__box{background:var(--brand);color:var(--brand-ink);animation:.5s ease-in-out 3 desc-pulsa}@keyframes desc-pulsa{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.desc-timer__ex{letter-spacing:-.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;opacity:.92;max-width:100%;font-size:.82rem;font-weight:700;overflow:hidden}.desc-timer__ex[hidden]{display:none}.desc-timer__t{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:800;line-height:1}.desc-timer__acoes{gap:.4rem;width:100%;display:flex}.desc-timer__b{color:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:12px;flex:1;padding:.55rem .3rem;font-size:.82rem;font-weight:700}.desc-timer__b--main{background:var(--brand);color:var(--brand-ink);flex:1.4}.desc-timer.is-fim .desc-timer__b{background:#0000001f}.desc-timer.is-fim .desc-timer__b--main{background:var(--ink);color:#fff}.desc-timer__skip{color:#ffffffad;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:.5rem;font-size:.8rem;font-weight:700}.desc-timer__skip:active{opacity:.6}.desc-timer.is-fim .desc-timer__skip{color:#0000008c}.desc-timer__b:active{transform:translateY(1px)}.sec,.home-sec,.pf-sec,.av-dia{margin:var(--sec-gap) 0 var(--e-3);flex-direction:column;gap:.16rem;display:flex}.sec:first-child,.home-sec:first-child{margin-top:var(--e-2)}.pf-sec:first-of-type{margin-top:var(--e-4)}.sec__titulo,.home-sec,.pf-sec,.av-dia,.an-secao__titulo{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;padding-left:0;font-size:.74rem;font-weight:600;position:relative}.sec__titulo:before,.home-sec:before,.pf-sec:before,.av-dia:before{content:none}.sec__dica{color:var(--muted-2);margin:0;padding-left:0;font-size:.85rem;line-height:1.45}.tela .sec__titulo{font-family:var(--f-titulo);letter-spacing:-.025em;text-transform:none;color:var(--ink);align-items:center;gap:.5rem;font-size:1.12rem;font-weight:700;line-height:1.2;display:flex}.tela .sec__titulo:before{content:"";background:var(--brand);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 28%, transparent);border-radius:50%;flex:none}.app h1,.app h2,.app h3,.app h4,.btn,.eyebrow,.sec__titulo,.intro__data,.topo__marca span,.nav__inner>a,.num,.home-treino__dia,.home-treino__cta,.home-refeicao time,.home-refeicao__txt strong,.home-semana__dia b,.home-hero__frase,.home-hero__nome strong,.tr-ex__nome,.tl__hora,.tl__kcal,.tl__nome,.evo-abas__item,.pf-prazo strong,.codigo strong,.pf-sair>span,.av__titulo,.vazio-bloco__titulo{font-family:var(--f-titulo);font-feature-settings:"tnum" 1}.tela h2{letter-spacing:-.025em;color:var(--ink);font-size:clamp(1.08rem,4.6vw,1.25rem);font-weight:700;line-height:1.14}.tela h3{letter-spacing:-.02em;color:var(--ink);font-size:1rem;font-weight:700;line-height:1.2}.tela .eyebrow,.av-acao__eyebrow,.home-treino__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:.67rem;font-weight:700}.num{font-family:var(--f-titulo);font-feature-settings:"tnum" 1;letter-spacing:-.03em;color:var(--ink);font-weight:700;line-height:1}.dado{gap:.3rem;display:grid}.instalar-nudge,.push-nudge,.home-hero,.home-refeicao,.dt-agua,.evo-card,.evo-vs,.evo-carga-box,.an-secao,.tr-wrap,.semana-card{border-radius:var(--r);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(180deg, #fff 0%, var(--surface-2) 220%);box-shadow:var(--shadow-card)}.home-hero{overflow:hidden}.av-acao,.home-treino{border:1px solid color-mix(in srgb, var(--ink-line) 85%, transparent);border-radius:var(--r);background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--brand,#d6f34b) 16%, transparent) 0%, transparent 58%), linear-gradient(160deg, var(--ink-surface-2) 0%, var(--ink-surface) 62%);color:var(--ink-text);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 40px -28px #131a24cc}.av-acao h2,.av-acao strong,.home-treino strong,.home-treino__dia{color:var(--ink-text)}.av-acao p,.home-treino__meta{color:var(--ink-muted)}.av-acao__eyebrow,.home-treino__eyebrow{color:color-mix(in srgb, var(--brand) 78%, #fff)}.av-acao .btn,.home-treino__cta{background:var(--brand-grad);color:var(--brand-ink);box-shadow:0 8px 20px -12px color-mix(in srgb, var(--brand,#d6f34b) 85%, #000);border:0}.home-treino__selo{background:color-mix(in srgb, var(--brand) 24%, transparent);color:color-mix(in srgb, var(--brand) 82%, #fff);border-radius:999px;padding:.22rem .6rem;font-size:.68rem;font-weight:700}.home-treino--descanso{background:var(--ink-surface-2)}.home-treino--vazio{background:var(--surface);border-color:var(--line-strong);color:var(--text)}.home-treino--vazio strong{color:var(--ink)}.home-treino--vazio span{color:var(--muted)}.home-semana__dia{background:0 0}.home-treino .home-semana__dia>span{color:var(--ink-muted)}.home-treino .home-semana__dia b{width:1.85rem;height:1.85rem;color:var(--ink-text);box-shadow:none;background:0 0}.home-treino .home-semana__dia.is-hoje>span{color:color-mix(in srgb, var(--brand) 80%, #fff)}.home-treino .home-semana__dia.is-hoje b{background:var(--brand);color:var(--brand-ink)}.home-treino .home-semana__dia.is-feito>span{color:var(--ink-muted)}.home-treino .home-semana__dia.is-feito b{background:color-mix(in srgb, var(--brand) 14%, transparent);color:color-mix(in srgb, var(--brand) 80%, #fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--brand) 45%, transparent)}.home-treino .home-semana__dia.is-descanso>span,.home-treino .home-semana__dia.is-descanso b{color:color-mix(in srgb, var(--ink-muted) 62%, transparent)}.home-treino--vazio .home-semana__dia>span{color:var(--muted-2)}.home-treino--vazio .home-semana__dia b{color:var(--muted);box-shadow:none;background:0 0}.home-treino--vazio .home-semana__dia.is-hoje>span{color:var(--ink)}.home-treino--vazio .home-semana__dia.is-feito b{color:var(--verde);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--verde) 35%, transparent);background:0 0}.campo input,.campo textarea,.campo select,.an-q input,.an-q textarea,.an-q select{min-height:var(--toque);border-radius:var(--r-sm);font-family:inherit;font-size:1rem}.campo textarea,.an-q textarea{min-height:7rem}a.card,.instalar-nudge,.home-treino,.home-refeicao,.av,.av-acao,.dt-agua,.btn,.pf-sair,.codigo__btn,.evo-abas__item,.nav__inner>a{transition:transform var(--mola), box-shadow var(--mov), background-color var(--mov), color var(--mov), border-color var(--mov)}a.card:active,.instalar-nudge:active,.home-treino:active,.home-refeicao:active,.av:active,.av-acao:active,.dt-agua:active,.pf-sair:active{box-shadow:var(--shadow-1);transform:scale(.975)}.home-pendencias{gap:var(--e-3);display:grid}.home-hero__frase{letter-spacing:-.02em;color:var(--ink);font-size:1.02rem;line-height:1.28}.home-hero__nome strong{letter-spacing:-.02em}.home-treino__dia{letter-spacing:-.03em;font-size:clamp(1.3rem,5.8vw,1.55rem);line-height:1.04}.home-treino__meta{font-size:.86rem;line-height:1.42}.home-treino__cta{border-radius:999px;font-weight:700}.home-treino__topo{margin-bottom:.5rem}.home-refeicao__txt strong{letter-spacing:-.02em}.tr-bar{box-shadow:var(--shadow-card)}.tr-ex__nome{letter-spacing:-.02em}.tl__card{box-shadow:var(--shadow-1);border-radius:20px}.tl__item.is-proxima .tl__card{box-shadow:var(--shadow-card);border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}.tl__item.is-passou{opacity:.68}.tl__nome{letter-spacing:-.02em}.av-grupo{gap:var(--e-2);display:grid}.av{border-radius:var(--r-sm)}.av__titulo{letter-spacing:-.02em}.pf-intro__sub{color:var(--muted)}.pf-prazo strong{letter-spacing:-.02em}.codigo strong{letter-spacing:.06em}.pf-rodape{padding-bottom:var(--e-2)}.an-secao{margin-top:var(--sec-gap);padding:1.05rem 1.1rem 1.15rem}.an-secao__titulo{margin:0 0 .2rem;padding-left:0}.an-q__texto{color:var(--text);font-size:.93rem;font-weight:600;line-height:1.35}.semana-card{margin:0 0 var(--e-3);padding:.9rem 1rem .8rem}.home-semana--solo{border-bottom:0;gap:.2rem;margin:0;padding:0}.home-semana--solo .home-semana__dia>span{color:var(--muted-2)}.home-semana--solo .home-semana__dia b{width:2.1rem;height:2.1rem;color:var(--text);box-shadow:none;background:0 0;font-size:.82rem}.home-semana--solo .home-semana__dia.is-hoje>span{color:var(--ink)}.home-semana--solo .home-semana__dia.is-hoje b{background:var(--brand);color:var(--brand-ink)}.home-semana--solo .home-semana__dia.is-feito>span{color:var(--verde)}.home-semana--solo .home-semana__dia.is-feito b{color:var(--verde);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--verde) 38%, transparent);background:0 0}.home-semana--solo .home-semana__dia.is-descanso>span,.home-semana--solo .home-semana__dia.is-descanso b{color:var(--muted-2)}.semana-card__legenda{border-top:1px solid var(--line);flex-wrap:wrap;gap:.2rem .9rem;margin:.75rem 0 0;padding-top:.7rem;display:flex}.semana-legenda{color:var(--muted);align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;display:inline-flex}.semana-legenda:before{content:"";border-radius:50%;flex:none;width:.6rem;height:.6rem}.semana-legenda--hoje:before{background:var(--brand)}.semana-legenda--feito:before{box-shadow:inset 0 0 0 1.5px var(--verde)}.semana-legenda--descanso:before{background:var(--line-strong)}@keyframes bloco-sobe{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tela.is-in>*{animation:.38s cubic-bezier(.22,1,.36,1) backwards bloco-sobe}.tela.is-in>:first-child{animation-delay:20ms}.tela.is-in>:nth-child(2){animation-delay:60ms}.tela.is-in>:nth-child(3){animation-delay:.1s}.tela.is-in>:nth-child(4){animation-delay:.14s}.tela.is-in>:nth-child(5){animation-delay:.18s}.tela.is-in>:nth-child(n+6){animation-delay:.22s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px;border-radius:12px}@media (prefers-reduced-motion:reduce){a.card,.instalar-nudge,.home-treino,.home-refeicao,.av,.av-acao,.btn,.pf-sair,.dt-agua,.nav__inner>a,.evo-abas__item{transition:none}a.card:active,.instalar-nudge:active,.home-treino:active,.home-refeicao:active,.av:active,.av-acao:active,.btn:active,.pf-sair:active,.dt-agua:active{transform:none}.tela.is-in>*{animation:none}}.as-valor{letter-spacing:-.03em;margin:.35rem 0 0;font-size:1.55rem;font-weight:700}.as-form{margin-top:var(--gap);gap:.85rem;display:grid}.as-sair{margin-top:1.5rem}.as-flash{margin:0 0 var(--gap);border-radius:var(--r-sm);background:var(--surface-3);color:var(--ink);padding:.85rem 1rem;font-size:.9rem;line-height:1.45}.as-flash--erro{background:var(--danger-bg);color:var(--danger)}.as-flash--ok{background:color-mix(in srgb, var(--brand) 22%, white);color:var(--brand-ink)}.home-hero{isolation:isolate;min-height:0;margin-bottom:var(--gap);color:#fff;background:var(--ink-surface);box-shadow:none;border-radius:20px;position:relative;overflow:hidden}.home-hero__capa{z-index:0;background:var(--ink-surface);position:absolute;inset:0}.home-hero__capa img{object-fit:cover;width:100%;height:100%}.home-hero__capa:after{content:"";background:linear-gradient(#131a240f 12%,#131a24e0 100%);position:absolute;inset:0}.home-hero--plain{color:var(--ink);background:color-mix(in srgb, var(--brand) 28%, #fff);border:0}.home-hero--plain .home-hero__capa{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--brand) 55%, transparent), transparent 68%)}.home-hero--plain .home-hero__capa:after{display:none}.home-hero--plain .home-hero__body{min-height:0;padding:1.2rem 1.1rem 1.1rem}.home-hero--plain .home-hero__frase{color:var(--ink)}.home-hero--plain .home-hero__nome span{color:color-mix(in srgb, var(--ink) 62%, transparent)}.home-hero--plain .home-hero__nome strong{color:var(--ink)}.home-hero--plain .home-hero__avatar{box-shadow:none;border-color:#ffffffb8}.home-hero__body{z-index:1;flex-direction:column;justify-content:flex-end;gap:.85rem;min-height:0;padding:1.25rem 1.1rem 1.1rem;display:flex;position:relative}.home-hero:not(.home-hero--plain) .home-hero__body{min-height:208px}.home-hero__frase{letter-spacing:-.03em;color:#fff;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.22rem;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden}.home-hero__quem{align-items:center;gap:.75rem;min-width:0;display:flex}.home-hero__avatar{background:color-mix(in srgb, var(--brand) 35%, #fff);width:68px;height:68px;color:var(--ink);letter-spacing:-.02em;border:2px solid #ffffff80;border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:700;display:grid;overflow:hidden;box-shadow:0 6px 16px -8px #0000008c}.home-hero__avatar img{object-fit:cover;width:100%;height:100%}.home-hero__nome{flex:1;min-width:0}.home-hero__nome span{letter-spacing:.04em;color:#ffffff9e;font-size:.62rem;font-weight:600;display:block}.home-hero__nome strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;color:#fff;margin-top:.1rem;font-size:1.02rem;font-weight:700;line-height:1.15;display:block;overflow:hidden}.home-hero .social{margin-left:auto}.home-hero--plain:not(:has(.home-hero__frase)){min-height:0}.home-hero--plain:not(:has(.home-hero__frase)) .home-hero__body{min-height:0;padding-top:1.1rem}.home-hoje{margin-bottom:var(--gap)}.home-semana{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(7,1fr);gap:.1rem;margin:0 0 .9rem;padding:0 0 .85rem;display:grid}.home-semana__dia{flex-direction:column;align-items:center;gap:.22rem;display:flex}.home-semana__dia span{letter-spacing:.06em;text-transform:uppercase;color:#ffffff61;font-size:.58rem;font-weight:600}.home-semana__dia b{letter-spacing:-.02em;color:#ffffff94;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.72rem;font-weight:700;display:grid}.home-semana__dia.is-hoje span{color:#fff}.home-semana__dia.is-hoje b{color:var(--ink);background:#fff}.home-semana__dia.is-feito span{color:#7cd0a5}.home-semana__dia.is-feito b{background:var(--verde);color:#fff}.home-semana__dia.is-descanso span,.home-semana__dia.is-descanso b{color:#ffffff47}.home-treino{isolation:isolate;color:#fff;background:var(--ink);box-shadow:none;border-radius:20px;margin:0;padding:.95rem 1.05rem 1.05rem;display:block;position:relative;overflow:hidden}.home-treino>*{z-index:1;position:relative}.home-treino__topo{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.home-treino__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:.45rem;font-size:.62rem;font-weight:600;display:inline-flex}.home-treino__selo{color:#fff;background:#ffffff1f;border-radius:999px;flex:none;padding:.22rem .5rem;font-size:.64rem;font-weight:600}.home-treino__linha{align-items:center;gap:.7rem;margin-top:.45rem;display:flex}.home-treino__txt{flex:1;min-width:0}.home-treino__dia{letter-spacing:-.03em;color:#fff;font-size:1.12rem;font-weight:700;line-height:1.1;display:block}.home-treino__meta{color:var(--ink-muted);margin-top:.18rem;font-size:.78rem;line-height:1.35;display:block}.home-treino__cta{color:var(--ink);letter-spacing:-.01em;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.52rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.home-treino--descanso .home-treino__eyebrow{color:var(--ink-muted)}.home-treino--descanso .home-treino__cta{color:#fff;background:#ffffff1a}.home-treino--vazio{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.home-treino--vazio .home-semana{border-bottom-color:var(--line)}.home-treino--vazio .home-semana__dia span{color:var(--muted-2)}.home-treino--vazio .home-semana__dia b{color:var(--muted)}.home-treino--vazio .home-semana__dia.is-hoje span{color:var(--ink)}.home-treino--vazio .home-semana__dia.is-hoje b{background:var(--ink);color:#fff}.home-treino--vazio .home-semana__dia.is-feito span{color:var(--green)}.home-treino--vazio .home-semana__dia.is-feito b{background:color-mix(in srgb, var(--green) 18%, #fff);color:var(--green)}.home-treino--vazio .home-semana__dia.is-descanso span,.home-treino--vazio .home-semana__dia.is-descanso b{color:var(--muted-2)}.home-treino--vazio strong{letter-spacing:-.02em;font-size:.95rem;font-weight:700;display:block}.home-treino--vazio>span:last-child{color:var(--muted);margin-top:.2rem;font-size:.78rem;line-height:1.4;display:block}.home-refeicao{margin-bottom:var(--gap);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:.85rem;padding:1rem 1.05rem .95rem;display:flex}.home-refeicao__refeicao{align-items:baseline;gap:.75rem;min-width:0;display:flex}.home-refeicao__refeicao time{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-size:1.12rem;font-weight:700}.home-refeicao__txt{flex:1;min-width:0}.home-refeicao__txt strong{letter-spacing:-.03em;font-size:1.02rem;font-weight:700;line-height:1.15;display:block}.home-refeicao__txt em{color:var(--muted);margin-top:.14rem;font-size:.74rem;font-style:normal;font-weight:600;display:block}.home-refeicao__agua{gap:.4rem;display:grid}.home-refeicao__agua:not(:first-child){border-top:1px solid var(--line);padding-top:.75rem}.home-refeicao__agua-topo{align-items:baseline;gap:.55rem;display:flex}.home-refeicao__agua-topo span{letter-spacing:-.02em;font-size:.78rem;font-weight:700}.home-refeicao__agua-topo b{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.74rem;font-weight:600}.home-refeicao__bar{background:var(--surface-3);border-radius:99px;height:7px;display:block;overflow:hidden}.home-refeicao__bar i{height:100%;width:var(--p,0%);border-radius:inherit;background:var(--brand-grad);animation:.85s cubic-bezier(.22,1,.32,1) both home-agua-enche;display:block;position:relative;overflow:hidden}.home-refeicao__bar i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:42%;animation:1.8s ease-in-out .35s infinite home-agua-brilho;position:absolute;inset:0 auto 0 0}@keyframes home-agua-enche{0%{width:0}}@keyframes home-agua-brilho{0%{transform:translate(-130%)}to{transform:translate(280%)}}.alerta-sessao{margin-bottom:.7rem}.home-pendencias{gap:.75rem;margin-top:.15rem;display:grid}.home-pendencias .av-acao{margin-bottom:0}.home-treino,.home-refeicao{transition:transform .12s}.home-treino:active{transform:scale(.995)}.home-refeicao:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.home-treino,.home-refeicao{transition:none;transform:none}.home-refeicao__bar i,.home-refeicao__bar i:after{animation:none}}.home-sec{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:1.35rem 0 .55rem;font-size:.72rem;font-weight:700}.anim-ex{aspect-ratio:2/3;background:#e9ece4;border-radius:12px;display:block;position:relative;overflow:hidden}.anim-ex img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.anim-ex img+img{opacity:0;animation:1.8s step-end infinite anim-ex-alt}@keyframes anim-ex-alt{0%{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.anim-ex img+img{animation:none}}.anim-ex--uma{aspect-ratio:auto;background:0 0}.anim-ex--uma img{width:100%;height:auto;max-height:inherit;object-fit:contain;border-radius:inherit;position:static}.anim-ex--uma img+img{display:none}.tr-wrap{display:block}.tr-wrap[data-modo=treino] [data-tr-preview],.tr-wrap[data-modo=preview] [data-tr-treino]{display:none!important}.tr-wrap{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tr-wrap input,.tr-wrap textarea{-webkit-user-select:text;user-select:text}.tela:has([data-treino][data-modo=treino]) .intro{display:none}.tr-head{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0 0 .65rem;display:flex}.tr-chip{background:var(--surface-3);letter-spacing:-.015em;max-width:100%;color:var(--ink);border-radius:999px;align-items:center;padding:.22rem .62rem;font-size:.72rem;font-weight:700;line-height:1.3;display:inline-flex}.tr-radio{opacity:0;pointer-events:none;position:absolute}.tr-tabs{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(3rem,1fr);grid-auto-flow:column;gap:.4rem;margin-bottom:.7rem;padding:.1rem;display:grid;overflow-x:auto}.tr-tabs::-webkit-scrollbar{display:none}.tr-tab{scroll-snap-align:center;background:var(--surface);border:1px solid var(--line);min-height:48px;color:var(--muted);letter-spacing:-.02em;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;font-size:1.02rem;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:flex;position:relative}.tr-tab i{background:var(--brand-deep);border-radius:999px;width:6px;height:6px;position:absolute;top:7px;right:7px}.tr-tab.is-on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.tr-tab.is-on i{opacity:.55;background:currentColor}.tr-painel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);display:none;overflow:hidden}.tr-painel.is-on{display:block}.tr-painel__topo{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.05rem 1.1rem .35rem;display:flex}.tr-painel__txt{min-width:0}.tr-painel__nome{letter-spacing:-.02em;color:var(--ink);font-size:1.06rem;font-weight:800;line-height:1.25;display:block}.tr-painel__meta{color:var(--muted);margin-top:.12rem;font-size:.75rem;font-weight:600;display:block}.tr-painel__selo{background:var(--brand-soft);color:var(--brand-deep);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:.26rem .6rem;font-size:.64rem;font-weight:800}.tr-modos{position:relative}.tr-modo{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.tr-modos__tabs{grid-template-columns:1fr 1fr;gap:.4rem;margin:.15rem 1.1rem .55rem;display:grid}.tr-modos__tab{background:var(--surface);border:1px solid var(--line);min-height:42px;color:var(--muted);letter-spacing:-.02em;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.35rem;font-size:.86rem;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:flex}.tr-modos__tab b{letter-spacing:0;background:var(--surface-3);color:var(--muted);border-radius:999px;padding:.08rem .38rem;font-size:.68rem;font-weight:800}.tr-modos__along,.tr-modos__treino{display:none}.tr-modo:first-of-type:checked~.tr-modos__along,.tr-modo:nth-of-type(2):checked~.tr-modos__treino{display:block}.tr-modo:first-of-type:checked~.tr-modos__tabs .tr-modos__tab:first-of-type,.tr-modo:nth-of-type(2):checked~.tr-modos__tabs .tr-modos__tab:nth-of-type(2){background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.tr-modo:first-of-type:checked~.tr-modos__tabs .tr-modos__tab:first-of-type b,.tr-modo:nth-of-type(2):checked~.tr-modos__tabs .tr-modos__tab:nth-of-type(2) b{background:color-mix(in srgb, var(--brand-ink) 14%, transparent);color:var(--brand-ink)}.tr-along,.tr-aero{margin:.1rem 1.1rem .85rem}.tr-aero__head{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.66rem;font-weight:800}.tr-along{padding-bottom:.55rem}.tr-modos__along .tr-along{margin-bottom:1.05rem;padding-bottom:0}.tr-along__lista,.tr-aero__lista{display:grid}.tr-along__item{padding:.55rem 0}.tr-aero__card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);border-radius:16px;margin:0;padding:.85rem .9rem}.tr-wrap[data-modo=treino] .tr-aero__card{margin:0;padding:.85rem .9rem}.ex-lista{gap:0;margin:0;padding:.35rem 1.1rem 1.1rem;list-style:none;display:grid}.ex{grid-template-columns:28px 1fr;align-items:start;gap:.7rem;padding:.72rem 0;display:grid}.ex+.ex{border-top:1px solid var(--line)}.ex__chk{border:1.5px solid var(--line-strong);background:var(--surface-2);width:28px;height:28px;color:var(--muted-2);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;flex:none;place-items:center;margin-top:.05rem;padding:0;font-size:.82rem;font-weight:800;transition:background .15s,border-color .15s,color .15s;display:grid;position:relative}.ex__chk:active{transform:scale(.92)}.ex__tick{width:16px;height:16px;display:none}.tr-wrap[data-modo=preview] .ex__chk{pointer-events:none;color:var(--muted-2);background:0 0;border-color:#0000}.ex.is-done .ex__n{display:none}.ex.is-done .ex__tick{display:block}.ex.is-done .ex__nome{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.tr-wrap[data-modo=treino] .ex{border-radius:12px;margin:0 -.5rem;padding:.72rem .5rem}.tr-wrap[data-modo=treino] .ex+.ex{border-top:0}.tr-wrap[data-modo=treino] .ex__n{display:none}.tr-wrap[data-modo=treino] .ex__tick{display:block}.tr-wrap[data-modo=treino] .ex__chk{color:var(--muted-2)}.tr-hint{color:var(--muted);align-items:center;gap:.4rem;margin:.1rem 1.1rem .35rem;font-size:.74rem;font-weight:600;display:flex}.tr-hint svg{width:15px;height:15px;color:var(--brand-deep);flex:none}.ex__body{min-width:0}.ex__topo{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.ex__nome{letter-spacing:-.02em;min-width:0;color:var(--ink);font-size:.98rem;font-weight:800;line-height:1.3;display:block}.ex__stats{flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:.42rem 0 0;display:flex}.ex__stat{background:var(--surface-2);letter-spacing:-.01em;color:var(--text);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.3rem;padding:.22rem .52rem;font-size:.78rem;font-weight:700;display:inline-flex}.ex__stat i{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6rem;font-style:normal;font-weight:800}.ex__stat--forte{background:var(--brand-soft);color:var(--brand-deep);font-weight:800}.ex__stat--forte i{color:inherit;opacity:.68}.ex-combo{border:1px solid var(--brand-line,var(--line-strong));border-left:3px solid var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface));border-radius:14px;margin:.55rem 0;position:relative;overflow:hidden}.ex-combo__head{background:color-mix(in srgb, var(--brand) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--brand) 24%, transparent);flex-wrap:wrap;align-items:center;gap:.45rem;padding:.55rem .85rem;display:flex}.ex-combo__head svg{width:16px;height:16px;color:var(--brand-deep);flex:none}.ex-combo__tipo{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-deep);font-size:.7rem;font-weight:800}.ex-combo__dica{color:var(--muted);flex:100%;font-size:.72rem;line-height:1.3}.ex-combo__itens{padding:0 .85rem}.ex-combo__itens .ex{padding-left:0;padding-right:0}.ex-combo__itens .ex+.ex{border-top:1px dashed var(--line-strong)}.tr-wrap[data-modo=treino] .ex-combo__itens .ex{border-radius:0;margin:0;padding:.72rem 0}.tr-wrap[data-modo=treino] .ex-combo__itens .ex:active{background:0 0}.ex__obs{background:var(--surface-2);border:1px dashed var(--line-strong);color:var(--text);border-radius:11px;align-items:flex-start;gap:.4rem;margin:.45rem 0 0;padding:.52rem .62rem;font-size:.8rem;line-height:1.4;display:flex}.ex__obs svg{width:14px;height:14px;color:var(--muted);flex:none;margin-top:.12rem}.ex__stat--btn{border:1px solid var(--brand-line);cursor:pointer;font:inherit;background:var(--brand-soft);color:var(--brand-deep);align-items:center}.ex__stat--btn svg{width:13px;height:13px}.ex__stat--btn:active{transform:scale(.96)}.ex__real{flex-wrap:wrap;align-items:baseline;gap:.28rem .5rem;margin:.42rem 0 0;display:flex}.ex__real-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--green);font-size:.58rem;font-weight:800}.ex__real-vals{flex-wrap:wrap;gap:.25rem .4rem;min-width:0;display:inline-flex}.ex__real-set{background:color-mix(in srgb, var(--green) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 24%, transparent);letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:.12rem .45rem;font-size:.76rem;font-weight:700}.ex__ant{flex-wrap:wrap;align-items:baseline;gap:.28rem .5rem;margin:.42rem 0 0;display:flex}.ex__ant-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:800}.ex__ant-vals{flex-wrap:wrap;gap:.25rem .4rem;min-width:0;display:inline-flex}.ex__ant-set{background:var(--surface-2);border:1px solid var(--line);letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:.12rem .45rem;font-size:.76rem;font-weight:700}.ex__series{gap:.4rem;margin-top:.6rem;display:grid}.ex__series[hidden]{display:none}.ex__serie{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:1.35rem 1fr 1fr 2.6rem;align-items:center;gap:.4rem;padding:.32rem .4rem;transition:border-color .15s,background .15s;display:grid}.ex__serie.is-atual{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent)}.ex__serie-n{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:800}.ex__serie.is-atual .ex__serie-n{color:var(--brand-deep)}.ex__serie-campo{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:baseline;gap:.2rem;min-width:0;padding:.12rem .5rem;display:flex}.ex__serie.is-atual .ex__serie-campo{border-color:var(--brand-line)}.ex__serie-campo input{width:100%;min-width:0;color:var(--ink);letter-spacing:-.02em;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:.4rem 0;font-size:1rem;font-weight:800}.ex__serie-un{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);flex:none;font-size:.58rem;font-weight:800}.ex__serie-ok{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:2.15rem;color:var(--muted-2);cursor:pointer;border-radius:9px;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,transform .1s;display:grid}.ex__serie-ok:active{transform:scale(.92)}.ex__serie.is-atual .ex__serie-ok{border-color:var(--brand);color:var(--brand-deep)}@media (width<=360px){.ex__serie{grid-template-columns:1.35rem 1fr 2.6rem;grid-template-areas:"n reps reps""kg kg ok"}.ex__serie-n{grid-area:n}.ex__serie-campo:first-of-type{grid-area:reps}.ex__serie-campo:nth-of-type(2){grid-area:kg}.ex__serie-ok{grid-area:ok}}.ex__ver{border:1px solid var(--brand-line);background:var(--brand-soft);width:42px;height:42px;color:var(--brand-deep);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;place-items:center;margin:-.15rem 0 0;padding:0;display:grid}.ex__ver svg{fill:currentColor;width:19px;height:19px}.ex__acoes{flex:none;align-items:flex-start;gap:.45rem;display:flex}.ex__ver:active{transform:scale(.94)}.tr-vazio{padding:0 1.1rem 1.15rem}.tr-bar{z-index:30;background:var(--ink);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;padding:.7rem .9rem;display:flex;position:sticky;top:0}.tr-bar__timer{flex:1;min-width:0}.tr-bar__cron{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:800;line-height:1;display:block}.tr-bar__rot{letter-spacing:-.01em;opacity:.55;white-space:nowrap;text-overflow:ellipsis;margin-top:.18rem;font-size:.68rem;font-weight:650;display:block;overflow:hidden}.tr-bar__prog{background:#ffffff24;border-radius:99px;height:3px;margin-top:.5rem;display:block;overflow:hidden}.tr-bar__prog>i{border-radius:inherit;background:var(--brand-bar);width:0;max-width:100%;height:100%;display:block}.tr-bar__meta{letter-spacing:-.01em;opacity:.55;font-variant-numeric:tabular-nums;margin-top:.28rem;font-size:.68rem;font-weight:650;display:block}.tr-wrap[data-estado=pausado] .tr-bar__cron{opacity:.45}.tr-bar__fim{background:var(--brand);height:2.55rem;color:var(--brand-ink);letter-spacing:-.02em;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 1.05rem;font-size:.84rem;font-weight:750}.tr-bar__fim:active{transform:scale(.97)}.ex-video{width:auto;max-width:none;height:auto;max-height:none;padding:max(var(--safe-t), 1.1rem) 1.2rem 1.2rem;background:#0a0a08b8;border:0;margin:0;position:fixed;inset:0;overflow:visible}.ex-video[open]{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.ex-video::backdrop{background:0 0}.ex-video[open]:before{content:"";pointer-events:none;z-index:0;background:#0a0a08b8;position:absolute;inset:0 0 -8rem}.ex-video__x{z-index:1;color:#131a24;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 0 .7rem auto;padding:0;display:flex;position:relative;box-shadow:0 8px 24px #00000047}.ex-video__x:before,.ex-video__x:after{content:"";background:currentColor;border-radius:99px;width:22px;height:2.5px;position:absolute}.ex-video__x:before{transform:rotate(45deg)}.ex-video__x:after{transform:rotate(-45deg)}.ex-video__frame{z-index:1;aspect-ratio:16/9;background:#000;border-radius:16px;width:min(100%,40rem);margin:0 auto;position:relative;overflow:hidden}.ex-video__frame iframe{border:0;width:100%;height:100%;display:block}.ex-demo{width:auto;max-width:none;height:auto;max-height:none;padding:max(var(--safe-t), 1rem) 1rem max(var(--safe-b,0px), 1rem);overscroll-behavior:contain;background:#0a0a08b8;border:0;margin:0;position:fixed;inset:0;overflow:auto}.ex-demo[open]{justify-content:center;align-items:center;display:flex}.ex-demo::backdrop{background:0 0}.ex-demo__cartao{background:#fff;border-radius:22px;flex-direction:column;gap:.8rem;width:min(100%,26rem);max-height:100%;padding:1rem 1rem 1.1rem;display:flex;position:relative;overflow:auto}.ex-demo__nome{color:#131a24;padding-right:3.2rem;font-size:1.05rem;line-height:1.25}.ex-demo__anim{border-radius:16px;width:min(100%,17rem);max-height:52dvh;margin:0 auto}.ex-demo__passos{color:#3a4350;flex-direction:column;gap:.45rem;margin:0;padding-left:1.15rem;font-size:.9rem;line-height:1.45;display:flex}.ex-demo__x{color:#131a24;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eef0ea;border:0;border-radius:999px;width:40px;height:40px;padding:0;position:absolute;top:.7rem;right:.7rem}.ex-demo__x:before,.ex-demo__x:after{content:"";background:currentColor;border-radius:99px;width:18px;height:2.5px;margin:-1.25px 0 0 -9px;position:absolute;top:50%;left:50%}.ex-demo__x:before{transform:rotate(45deg)}.ex-demo__x:after{transform:rotate(-45deg)}.fb-toggle{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;display:flex}.fb-toggle input{opacity:0;pointer-events:none;position:absolute}.fb-toggle__sw{background:var(--line-strong);border-radius:999px;flex:none;width:44px;height:26px;margin-top:.05rem;transition:background .18s;position:relative}.fb-toggle__sw:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.fb-toggle input:checked+.fb-toggle__sw{background:var(--brand)}.fb-toggle input:checked+.fb-toggle__sw:after{transform:translate(18px)}.fb-toggle__txt{min-width:0}.fb-toggle__txt b{letter-spacing:-.02em;color:var(--ink);font-size:.92rem;font-weight:800;display:block}.fb-toggle__txt small{color:var(--muted);margin-top:.18rem;font-size:.76rem;line-height:1.35;display:block}.fb-block{gap:.85rem;display:grid}.fb-block[hidden]{display:none}.fb-humor{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.fb-humor__op{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:14px;justify-items:center;gap:.25rem;padding:.65rem .2rem;font-size:.68rem;font-weight:700;display:grid}.fb-humor__emoji{font-size:1.4rem;line-height:1}.fb-humor__op.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-deep);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 26%, transparent)}.fb-rpe{gap:.5rem;display:grid}.fb-rpe__label{color:var(--muted);font-size:.82rem;font-weight:700}.fb-rpe__label b{color:var(--brand-deep);font-size:1rem}.fb-rpe input[type=range]{width:100%;height:28px;accent-color:var(--brand);cursor:pointer}.intro--dieta{padding-bottom:.85rem}.intro--dieta.intro--acao{align-items:center;gap:.85rem}.intro--dieta.intro--acao .nota-btn{margin:0}h1.dt-kcal{letter-spacing:-.055em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:.35rem;margin:0;font-size:clamp(2.05rem,8.5vw,2.7rem);font-weight:800;line-height:.95;display:flex}h1.dt-kcal b{font-weight:800}h1.dt-kcal span{letter-spacing:-.03em;color:var(--muted);font-size:.38em;font-weight:700}.dt-kcal__sub{color:var(--muted);letter-spacing:-.02em;margin:.28rem 0 0;font-size:.88rem;font-weight:600}.dt-agua{background:color-mix(in srgb, var(--brand) 16%, var(--surface));width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;grid-template-columns:40px 1fr auto 56px;align-items:center;gap:.65rem;margin:0 0 1.05rem;padding:.42rem .42rem .42rem .65rem;display:grid}.dt-agua:active{transform:scale(.99)}.dt-agua__ico{background:var(--brand);width:40px;height:40px;color:var(--brand-ink);border-radius:12px;place-items:center;display:grid}.dt-agua__ico svg{width:18px;height:18px}.dt-agua__meio{gap:.32rem;min-width:0;display:grid}.dt-agua__meio strong{letter-spacing:-.02em;font-size:.95rem;font-weight:750;line-height:1.15}.dt-agua__bar{background:color-mix(in srgb, var(--brand-ink) 12%, transparent);border-radius:2px;height:4px;display:block;overflow:hidden}.dt-agua__bar i{background:var(--brand);border-radius:2px;height:100%;transition:width .3s;display:block}.dt-agua__lado{flex:none;justify-items:end;display:grid}.dt-agua__lado b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:800}.dt-agua__add{background:var(--brand);width:56px;height:56px;color:var(--brand-ink);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff59}.dt-agua__add svg{width:26px;height:26px}.tl{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.tl__item{grid-template-columns:3.1rem 12px 1fr;align-items:start;gap:.6rem;display:grid}.tl__hora{text-align:right;letter-spacing:-.02em;color:var(--muted);font-variant-numeric:tabular-nums;padding-top:.85rem;font-size:.76rem;font-weight:700}.tl__rail{align-self:stretch;position:relative}.tl__rail:before{content:"";background:var(--line);width:2px;position:absolute;top:1.05rem;bottom:-.7rem;left:50%;transform:translate(-50%)}.tl__item:last-child .tl__rail:before{display:none}.tl__rail i{background:var(--surface);border:2px solid var(--line-strong);border-radius:999px;width:10px;height:10px;position:absolute;top:.9rem;left:50%;transform:translate(-50%)}.tl__card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:.85rem .95rem .95rem}.tl__head{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.tl__nome{letter-spacing:-.03em;color:var(--ink);font-size:1rem;font-weight:750}.tl__kcal{color:var(--muted);flex:none;font-size:.75rem;font-weight:700}.tl__itens{margin:.45rem 0 0;padding:0;list-style:none}.tl__itens li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.8rem;padding:.42rem 0;font-size:.86rem;line-height:1.35;display:flex}.tl__itens li:last-child{border-bottom:0;padding-bottom:0}.tl__itens span{color:var(--text)}.tl__itens em{color:var(--muted);flex:none;font-style:normal;font-weight:600}.tl__car{margin-top:.55rem}.tl__ops{flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem;display:flex}.tl__op-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;letter-spacing:-.01em;cursor:pointer;border-radius:999px;padding:.32rem .7rem;font-size:.72rem;font-weight:750}.tl__op-chip.is-on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.tl__slide-kcal{color:var(--muted);margin:0 0 .15rem;font-size:.75rem;font-weight:700}.tl__item.is-proxima .tl__rail i{background:var(--brand);border-color:var(--brand-deep)}.tl__item.is-proxima .tl__hora{color:var(--brand-deep)}.tl__item.is-proxima .tl__card{background:color-mix(in srgb, var(--brand) 10%, var(--surface));border-color:color-mix(in srgb, var(--brand) 38%, var(--line));box-shadow:inset 3px 0 0 var(--brand)}.tl__tag{background:var(--brand);color:var(--brand-ink);letter-spacing:.04em;border-radius:999px;margin-bottom:.4rem;padding:.16rem .5rem;font-size:.62rem;font-weight:800;display:inline-block}.tl__item.is-passou .tl__card{background:var(--surface-2);box-shadow:none}.tl__item.is-passou .tl__nome{color:var(--muted)}.tl__item.is-passou .tl__tag{background:var(--surface-3);color:var(--muted)}.agua-sheet{justify-items:stretch}.agua-tanque{background:color-mix(in srgb, var(--brand) 8%, var(--surface-2));border:3px solid var(--brand-line);width:9.5rem;height:9.5rem;box-shadow:inset 0 -18px 28px color-mix(in srgb, var(--brand) 18%, transparent);border-radius:50%;margin:.15rem auto 0;position:relative;overflow:hidden}.agua-tanque__fill{height:var(--p,0%);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 70%, #7dd3fc) 0%, color-mix(in srgb, var(--brand) 42%, #38bdf8) 100%);transition:height .35s cubic-bezier(.22,1,.32,1);position:absolute;bottom:0;left:-25%;right:-25%}.agua-tanque__onda{width:160%;height:18px;left:-30%;bottom:var(--p,0%);background:radial-gradient(closest-side at 25% 50%, color-mix(in srgb, var(--brand) 70%, #7dd3fc) 40%, transparent 41%), radial-gradient(closest-side at 75% 50%, color-mix(in srgb, var(--brand) 70%, #7dd3fc) 40%, transparent 41%);pointer-events:none;z-index:1;background-size:50% 100%;margin-bottom:-8px;transition:bottom .35s cubic-bezier(.22,1,.32,1);animation:2.8s ease-in-out infinite agua-onda;position:absolute}@keyframes agua-onda{50%{transform:translate(8%)}}.agua-tanque__num{z-index:2;place-content:center;justify-items:center;line-height:1;display:grid;position:absolute;inset:0}.agua-tanque__num b{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:700}.agua-tanque__num em{letter-spacing:.04em;text-transform:none;color:var(--muted);margin-top:.15rem;font-size:.72rem;font-style:normal;font-weight:600}.agua-tanque__meta{text-align:center;color:var(--muted);margin:.35rem 0 0;font-size:.82rem;font-weight:700}.agua-chips{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.agua-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);letter-spacing:-.01em;cursor:pointer;border-radius:14px;padding:.72rem .2rem;font-size:.82rem;font-weight:600}.agua-chip:active{transform:translateY(1px)}.agua-chip--menos{background:var(--surface);border-color:var(--line);color:var(--text)}.agua-acoes{gap:.55rem;display:grid}.agua-acoes.is-edit{grid-template-columns:1fr auto}.agua-acoes .btn--danger{padding-left:1.1rem;padding-right:1.1rem}@media (prefers-reduced-motion:reduce){.agua-tanque__onda{animation:none}}.intro--av{padding:.85rem 0 1.15rem}.intro--av h1{font-size:clamp(1.4rem,5.2vw,1.7rem)}.intro--av .lead{margin-top:.28rem;font-size:.86rem}.av-dia{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:1.25rem 0 .4rem;padding:0 .15rem;font-size:.68rem;font-weight:600}.av-dia:first-child{margin-top:0}.av-grupo{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden}.av{border-top:1px solid var(--line);animation:.38s both av-in;animation-delay:calc(var(--i,0) * 42ms);grid-template-columns:28px 1fr auto;align-items:start;gap:.7rem;padding:.9rem 1rem;display:grid}.av-grupo>.av:first-child,.av-grupo>li:first-child .av{border-top:0}.av-grupo>li+li .av{border-top:1px solid var(--line)}a.av{color:inherit;text-decoration:none}a.av.av--anamnese{align-items:center}.av__cta{background:var(--brand-grad);min-height:44px;color:var(--brand-ink);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;padding:.72rem 1.2rem;font-size:.9rem;font-weight:700;display:inline-flex;position:relative}.av--anamnese .av__cta:after{content:"";background:var(--brand);width:9px;height:9px;box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent);border-radius:50%;animation:1.55s ease-out infinite av-dot-pulse;position:absolute;top:-3px;right:-3px}@keyframes av-dot-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.av__ico{width:28px;height:28px;color:var(--muted);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;display:flex}.av__ico svg{width:16px;height:16px}.av--mural .av__ico,.av--lembrete .av__ico,.av--resposta .av__ico{color:var(--muted);background:0 0}.av--fixado{box-shadow:inset 2px 0 0 var(--ink)}.av__corpo{min-width:0}.av__topo{justify-content:space-between;align-items:baseline;gap:.55rem;display:flex}.av__titulo{letter-spacing:-.02em;color:var(--ink);font-size:.9rem;font-weight:700}.av__data{font-variant-numeric:tabular-nums;color:var(--muted-2);flex:none;font-size:.7rem}.av__texto{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.22rem 0 0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.av__fonte{letter-spacing:0;text-transform:none;color:var(--muted-2);margin-top:.28rem;font-size:.72rem;font-weight:500;display:block}.av__check{border:1.5px solid var(--line-strong);background:var(--surface-2);width:32px;height:32px;color:var(--muted);cursor:pointer;appearance:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:2px;padding:0;display:flex}.av__check svg{width:15px;height:15px}.av__check.is-on,.av__check:disabled.is-on{background:var(--green);border-color:var(--green);color:#fff;cursor:default}.av__check:disabled{cursor:default}.av--novo{box-shadow:inset 2px 0 0 var(--brand);background:0 0}.av--novo.av--fixado{box-shadow:inset 2px 0 0 var(--brand)}@keyframes av-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.av,.av--anamnese .av__cta:after{animation:none}}.av-acao{background:var(--surface);color:var(--ink);border:1px solid var(--line);margin-bottom:var(--gap);border-radius:18px;gap:.75rem;padding:1.05rem 1.1rem 1.1rem;display:grid}.av-acao__eyebrow{letter-spacing:.02em;text-transform:none;color:var(--muted);font-size:.72rem;font-weight:600}.av-acao h2{letter-spacing:-.03em;margin:.15rem 0 .2rem;font-size:1.05rem;font-weight:700}.av-acao p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.av-acao .btn{box-shadow:none}html.is-offline .av-acao,html.is-offline .av--anamnese{display:none}.push-nudge{background:var(--surface);color:var(--ink);border:1px solid var(--line);margin-bottom:var(--gap);box-shadow:var(--shadow-1);border-radius:18px;grid-template-columns:36px 1fr;align-items:center;gap:.7rem;padding:.85rem .95rem .9rem;display:grid}.push-nudge[hidden]{display:none!important}.push-nudge.is-on{grid-template-columns:32px 1fr auto;row-gap:0;padding:.65rem .8rem}.push-nudge.is-alerta{grid-template-columns:32px 1fr;row-gap:0;padding:.7rem .85rem}.push-nudge__ico{background:var(--surface-3);width:36px;height:36px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.push-nudge.is-on .push-nudge__ico,.push-nudge.is-alerta .push-nudge__ico{border-radius:10px;width:32px;height:32px}.push-nudge__ico svg{width:18px;height:18px}.push-nudge__txt{min-width:0}.push-nudge__txt strong{letter-spacing:-.02em;color:var(--ink);font-size:.92rem;font-weight:700;display:block}.push-nudge.is-on .push-nudge__txt strong{font-size:.86rem}.push-nudge__txt span{color:var(--muted);margin-top:.12rem;font-size:.76rem;line-height:1.4;display:block}.push-nudge.is-on .push-nudge__txt span{display:none}.push-nudge .btn{box-shadow:none;grid-column:1/-1}.push-nudge.is-on .btn{grid-column:auto;width:auto;padding:.42rem .75rem;font-size:.76rem}.push-nudge.is-on .push-nudge__ico{background:var(--brand);color:var(--brand-ink)}.push-nudge.is-alerta .push-nudge__ico{color:var(--danger)}html.is-offline .push-nudge{display:none!important}.codigo{justify-content:space-between;align-items:center;gap:.8rem;margin-top:.7rem;display:flex}.codigo strong{letter-spacing:.18em;min-width:0;color:var(--ink);font-size:1.35rem;font-weight:700}.codigo.is-on strong{letter-spacing:.08em}.codigo__acoes{flex:none;align-items:center;gap:.4rem;display:flex}.codigo__btn{border:1px solid var(--line);background:var(--surface-2);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:14px;flex:none;place-items:center;display:grid}.codigo__btn svg{width:18px;height:18px}.codigo__olho-off,.codigo.is-on .codigo__olho{display:none}.codigo.is-on .codigo__olho-off{display:block}.codigo__btn.is-ok{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.evo-abas{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr 1fr;gap:.28rem;margin:.15rem 0 .95rem;padding:.28rem;display:grid}.evo-abas__item{letter-spacing:-.02em;min-height:40px;color:var(--muted);text-align:center;border-radius:12px;place-items:center;padding:0 .2rem;font-size:.76rem;font-weight:700;display:grid}.evo-abas__item.is-on{background:var(--brand-grad);color:var(--brand-ink)}.evo-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin:0 0 .35rem;padding:1.05rem 1.1rem 1.1rem}.evo-card__topo{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.evo-card__eyebrow{letter-spacing:.02em;color:var(--muted);margin:0;font-size:.72rem;font-weight:600}.evo-card--pick .evo-card__data{font-size:clamp(1.25rem,4.8vw,1.5rem)}.evo-card__data{letter-spacing:-.04em;color:var(--ink);margin:.45rem 0 0;font-size:clamp(1.45rem,5.4vw,1.75rem);font-weight:800;line-height:1.1}.evo-card__resumo{color:var(--text);margin:.35rem 0 0;font-size:.92rem;font-weight:600}.evo-card__meta{color:var(--muted);margin:.2rem 0 0;font-size:.78rem}.evo-card__sel{background:var(--brand-grad);width:100%;color:var(--brand-ink);letter-spacing:-.02em;border:0;border-radius:14px;justify-content:space-between;align-items:center;margin-top:.95rem;padding:.78rem .95rem;font-size:.88rem;font-weight:700;display:flex}.evo-card__sel svg{flex:none;width:18px;height:18px}.evo-card__sel:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.evo-card__sel:active{transform:none}}.evo-lista{gap:.45rem;display:grid}.evo-lista__item{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;align-items:center;gap:.8rem;padding:.85rem .95rem;display:flex}.evo-lista__txt{flex:1;min-width:0}.evo-lista__txt strong{letter-spacing:-.02em;color:var(--ink);font-size:.95rem;font-weight:700;display:block}.evo-lista__txt small{color:var(--muted);margin-top:.12rem;font-size:.76rem;display:block}.evo-lista__tag{background:var(--surface-3);color:var(--muted);border-radius:999px;flex:none;padding:.3rem .62rem;font-size:.68rem;font-weight:600}.evo-lista__item.is-on{background:var(--brand);border-color:var(--brand)}.evo-lista__item.is-on .evo-lista__txt strong,.evo-lista__item.is-on .evo-lista__txt small{color:var(--brand-ink)}.evo-lista__item.is-on .evo-lista__txt small{opacity:.72}.evo-lista__item.is-on .evo-lista__tag{background:var(--brand-ink);color:var(--brand)}.evo-laudo .rl-wrap{gap:0}.evo-laudo .home-sec:first-child{margin-top:.85rem}.evo-laudo .rl-fontes{margin-top:1.1rem}.evo-destaque{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-bottom:.6rem;display:grid}.evo-destaque__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:.95rem 1rem 1rem}.evo-destaque__item span{color:var(--muted);font-size:.7rem;font-weight:600;display:block}.evo-destaque__item strong{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:clamp(1.55rem,6vw,1.85rem);font-weight:800;line-height:1.05;display:block}.evo-destaque__item i{color:var(--muted);margin-left:.18rem;font-size:.85rem;font-style:normal;font-weight:600}.evo-destaque__item small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.28rem;font-size:.74rem;font-weight:600;display:block}.evo-destaque__item small.is-down{color:var(--green)}.evo-destaque__item small.is-up{color:var(--danger)}.evo-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.evo-kpis__item{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:.75rem .85rem}.evo-kpis__item span{color:var(--muted);font-size:.68rem;font-weight:600;display:block}.evo-kpis__item strong{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.12rem;font-size:1.15rem;font-weight:800;display:block}.evo-kpis__item i{color:var(--muted);margin-left:.15rem;font-size:.72rem;font-style:normal;font-weight:600}.evo-kpis__item small{font-variant-numeric:tabular-nums;margin-top:.12rem;font-size:.7rem;font-weight:600;display:block}.evo-kpis__item small.is-down{color:var(--green)}.evo-kpis__item small.is-up{color:var(--danger)}.evo-bloco{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin-bottom:.55rem;padding:.95rem 1rem 1rem}.evo-bloco--avatar{padding-bottom:.85rem}.evo-bloco--charts{padding:.95rem .75rem 1rem}.evo-bloco--fotos{padding:.95rem .8rem 1rem}.evo-bloco--obs p{white-space:pre-line;color:var(--text);margin:0;font-size:.9rem;line-height:1.55}.evo-bloco__tit{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:.95rem;font-weight:700}.evo-bloco__sub{color:var(--muted);margin:.15rem 0 .75rem;font-size:.76rem}.evo-bloco--charts .evo-bloco__sub,.evo-bloco--fotos .evo-bloco__sub{padding:0 .2rem}.evo-id{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .9rem;margin:0;display:grid}.evo-id dt{color:var(--muted);font-size:.68rem;font-weight:600}.evo-id dd{color:var(--ink);margin:.15rem 0 0;font-size:.92rem;font-weight:700}.evo-var{gap:.45rem;display:grid}.evo-var__item{background:var(--surface-2);border-radius:14px;gap:.28rem;padding:.7rem .8rem;display:grid}.evo-var__item>strong{color:var(--ink);font-size:.82rem;font-weight:700}.evo-var__cols{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.evo-var__cols.is-one{grid-template-columns:1fr}.evo-var__cols span{font-variant-numeric:tabular-nums;color:var(--ink);font-size:.86rem;font-weight:700}.evo-var__cols em{color:var(--muted);margin-bottom:.08rem;font-size:.66rem;font-style:normal;font-weight:600;display:block}.evo-var__cols .is-down{color:var(--green)}.evo-var__cols .is-up{color:var(--danger)}.evo-var__cols .is-flat{color:var(--ink)}.evo-cli{gap:.5rem;display:grid}.evo-cli__item{background:var(--surface-2);border-radius:14px;padding:.75rem .8rem .8rem}.evo-cli__item header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.evo-cli__item header strong{min-width:0;color:var(--ink);align-items:center;gap:.15rem;font-size:.86rem;font-weight:700;display:flex}.evo-cli__val{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:1.05rem;font-weight:800}.evo-cli__ref{color:var(--muted);margin:.15rem 0 0;font-size:.72rem}.evo-med__grupo{color:var(--muted);margin:.7rem 0 .35rem;font-size:.68rem;font-weight:600}.evo-med__grupo:first-of-type{margin-top:0}.evo-med{gap:.35rem;display:grid}.evo-med__item{background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:12px;grid-template-columns:1fr auto auto;align-items:baseline;gap:.5rem;padding:.55rem .7rem;display:grid}.evo-med__item span{color:var(--ink);font-size:.82rem;font-weight:600}.evo-med__item b{color:var(--ink);font-size:.86rem;font-weight:800}.evo-med__item small{color:var(--muted);font-size:.74rem;font-weight:700}.evo-med__item small.is-down{color:var(--green)}.evo-med__item small.is-up{color:var(--danger)}.evo-laudo .rl-avatar,.evo-laudo .rl-bio--pad,.evo-laudo .rl-fotos,.evo-laudo .rl-charts{padding:0}.evo-vs{margin-bottom:1.4rem}.evo-vs__picks{grid-template-columns:1fr auto 1fr;align-items:end;gap:.4rem;display:grid}.evo-vs__pick{flex-direction:column;gap:.32rem;min-width:0;display:flex}.evo-vs__pick span{color:var(--muted);font-size:.68rem;font-weight:600}.evo-vs__pick select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;letter-spacing:-.02em;border-radius:14px;padding:.72rem .7rem;font-size:.86rem;font-weight:700}.evo-vs__pick select:focus{border-color:var(--brand);outline:none}.evo-vs__meio{color:var(--muted);text-align:center;white-space:nowrap;padding:0 .15rem .8rem;font-size:.68rem;font-weight:700}.evo-vs__saida{margin-top:.85rem}.evo-vs__aviso{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--muted);text-align:center;margin:.4rem 0 0;padding:1.1rem .9rem;font-size:.86rem}.evo-vs__hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.evo-vs__hero:has(:only-child){grid-template-columns:1fr}.evo-vs__kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:.95rem .95rem 1rem}.evo-vs__kpi.is-down{background:color-mix(in srgb, var(--green) 9%, var(--surface));border-color:color-mix(in srgb, var(--green) 32%, var(--line))}.evo-vs__kpi.is-up{background:color-mix(in srgb, var(--danger) 8%, var(--surface));border-color:color-mix(in srgb, var(--danger) 28%, var(--line))}.evo-vs__kpi.is-igual{background:#fff7ed;border-color:#fdba74}.evo-vs__kpi span{color:var(--muted);font-size:.7rem;font-weight:600;display:block}.evo-vs__kpi strong{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:clamp(1.45rem,5.6vw,1.75rem);font-weight:800;line-height:1.05;display:block}.evo-vs__kpi small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.28rem;font-size:.72rem;display:block}.evo-vs__kpi b{margin-top:.28rem;font-size:.8rem;font-weight:700;display:block}.evo-vs__kpi.is-down b{color:var(--green)}.evo-vs__kpi.is-up b{color:var(--danger)}.evo-vs__kpi.is-igual b{color:#c2410c}.evo-vs__resumo{letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .55rem;margin:.75rem 0 .15rem;font-size:.86rem;font-weight:700;display:flex}.evo-vs__resumo i{color:var(--muted);font-style:normal;font-weight:600}.evo-vs__resumo .is-down{color:var(--green)}.evo-vs__resumo .is-up{color:var(--danger)}.evo-vs__bloco{margin-top:.85rem}.evo-vs__bloco h2{letter-spacing:.02em;color:var(--muted);margin:0 0 .4rem;font-size:.72rem;font-weight:700}.evo-vs__bloco.is-down h2{color:var(--green)}.evo-vs__bloco.is-up h2{color:var(--danger)}.evo-vs__bloco.is-igual h2{color:#c2410c}.evo-vs__lista{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.evo-vs__row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.7rem;padding:.75rem .9rem;display:flex}.evo-vs__row:first-child{border-top:0}.evo-vs__nome{min-width:0}.evo-vs__nome strong{letter-spacing:-.02em;color:var(--ink);font-size:.88rem;font-weight:700;display:block}.evo-vs__nome small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.12rem;font-size:.72rem;display:block}.evo-vs__delta{font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:.82rem;font-weight:700}.evo-vs__bloco.is-down .evo-vs__delta{color:var(--green)}.evo-vs__bloco.is-up .evo-vs__delta{color:var(--danger)}.evo-vs__bloco.is-igual .evo-vs__delta{color:#c2410c;font-weight:600}.evo-carga-box{padding:1rem 1.05rem 1.1rem}.evo-carga-modos{background:var(--surface-3);border-radius:14px;grid-template-columns:1fr 1fr;gap:.28rem;padding:.28rem;display:grid}.evo-carga-modos__op{min-height:40px;color:var(--muted);letter-spacing:-.02em;cursor:pointer;border-radius:12px;place-items:center;padding:0 .5rem;font-size:.76rem;font-weight:700;display:grid;position:relative}.evo-carga-modos__op input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.evo-carga-modos__op:has(input:checked){background:var(--surface);color:var(--ink);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--brand) 70%, var(--line))}.evo-carga-filtro{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;letter-spacing:-.02em;border-radius:14px;margin-top:.7rem;padding:0 .7rem;font-size:.86rem;font-weight:700;display:none}.evo-carga-filtro:focus{border-color:var(--brand);outline:none}.evo-carga-box:has([name=evo-carga-modo][value=um]:checked) .evo-carga-filtro{display:block}.evo-carga{gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.evo-carga__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm,16px);gap:.45rem;margin:0;padding:.85rem .9rem;display:grid}.evo-carga-box:has([name=evo-carga-modo][value=um]:checked) .evo-carga__item{display:none}.evo-carga__nome{letter-spacing:-.02em;color:var(--ink);font-size:.88rem;font-weight:700}.evo-carga__nums{grid-template-columns:1fr 1fr;gap:.4rem .7rem;display:grid}.evo-carga__nums--um{grid-template-columns:1fr}.evo-carga__nums span{color:var(--muted);font-size:.64rem;font-weight:600;line-height:1.25;display:block}.evo-carga__nums b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:.08rem;font-size:clamp(1.15rem,4.6vw,1.4rem);font-weight:800;line-height:1.1;display:block}.evo-carga__nums b.is-down{color:var(--danger)}.evo-carga__nums b.is-flat{color:var(--green)}.evo-carga__nums small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.7rem;display:block}.evo-carga__selo{color:var(--muted);font-size:.76rem;font-style:normal;font-weight:700}.evo-carga__selo.is-down{color:var(--danger)}.evo-carga__selo.is-flat{color:var(--green)}.evo-carga-hint{color:var(--muted);text-align:center;margin:.85rem 0 0;font-size:.74rem;line-height:1.4}.intro--an{padding:.85rem 0 1.15rem}.intro--an h1{font-size:clamp(1.4rem,5.2vw,1.7rem)}.intro--an .lead{margin-top:.28rem;font-size:.86rem}.an-secao{margin-top:var(--gap)}.an-secao:first-of-type{margin-top:0}.an-secao__titulo{letter-spacing:.02em;text-transform:none;color:var(--muted);margin:0 0 .5rem;padding-left:.2rem;font-size:.72rem;font-weight:600}.an-q{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:18px;padding:1rem 1.05rem}.an-q+.an-q{margin-top:.55rem}.an-q[hidden]{display:none}.an-q__texto{letter-spacing:-.02em;color:var(--ink);margin-bottom:.7rem;font-size:.92rem;font-weight:700;line-height:1.4;display:block}.an-q__texto i{color:var(--danger);font-style:normal}.an-q input[type=text],.an-q input[type=number],.an-q textarea,.an-q select{appearance:none;width:100%;font:inherit;background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:14px;padding:.85rem .95rem}.an-q textarea{resize:vertical;min-height:5.2rem}.an-q input:focus,.an-q textarea:focus,.an-q select:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 30%, transparent);outline:none}.an-ops{flex-wrap:wrap;gap:.45rem;display:flex}.an-op{background:var(--surface-2);border:1px solid var(--line);min-width:5rem;color:var(--text);cursor:pointer;border-radius:14px;flex:auto;justify-content:center;align-items:center;padding:.8rem .9rem;font-size:.88rem;font-weight:700;display:flex;position:relative}.an-op input{opacity:0;pointer-events:none;position:absolute}.an-op:has(input:checked){background:var(--brand-grad);border-color:var(--brand);color:var(--brand-ink)}.an-ops--escala .an-op{min-width:0}.an-ops--lista{flex-direction:column}.an-ops--lista .an-op{text-align:left;justify-content:flex-start}.an-progresso{z-index:5;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:99px;align-items:center;gap:.6rem;margin-bottom:.7rem;padding:.5rem .8rem;display:flex;position:sticky;top:.5rem}.an-progresso[hidden]{display:none}.an-progresso__barra{background:var(--surface-2);border-radius:99px;flex:1;height:6px;overflow:hidden}.an-progresso__barra i{border-radius:inherit;background:var(--brand);width:0;height:100%;transition:width .2s;display:block}.an-progresso small{color:var(--muted);flex:none;font-size:.76rem;font-weight:700}.an-fim{gap:.6rem;margin-top:1rem;display:grid}.an-fim+.an-fim{margin-top:.55rem}.rl{--rl-bg:#0b0b0c;--rl-bg-2:#111113;--rl-surface:#151517;--rl-surface-2:#1c1c1f;--rl-border:#26262a;--rl-ink:#f7f7f4;--rl-text:#c9c9c4;--rl-muted:#84847e;--rl-accent:#d6f34b;--rl-on-accent:#15150f;--rl-up:#f87171;--rl-down:#4ade80;--rl-radius:16px;--rl-g1:#d6f34b;--rl-g2:#f0a35a;--rl-g3:#f87171;--rl-g4:#84847e;--rl-g1-soft:#d6f34b2e;--rl-g4-soft:#84847e1f;--rl-grid:#ffffff0f;--rl-otimo:#4ade80;--rl-otimo-bg:#4ade8024;--rl-alto:#f87171;--rl-alto-bg:#f8717124;--rl-medio:#f0a35a;--rl-medio-bg:#f0a35a29;--rl-baixo:#60a5fa;--rl-baixo-bg:#60a5fa24;background:var(--rl-bg);color:var(--rl-text);-webkit-text-size-adjust:100%;background-image:radial-gradient(90% 55% at 50% -10%,#d6f34b1a,#0000 70%);background-repeat:no-repeat;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.55}.rl,.rl *{box-sizing:border-box}.rl h1,.rl h2,.rl h3{color:var(--rl-ink);margin:0}.rl svg{display:block}.rl-top{border-bottom:1px solid var(--rl-border);z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0ce0;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem clamp(1rem,4vw,2rem);display:flex;position:sticky;top:0}.rl-top__marca{color:var(--rl-ink);letter-spacing:-.03em;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:flex}.rl-top__logo{object-fit:contain;border-radius:10px;flex:none;width:36px;height:36px}.rl-top__avatar{object-fit:cover;border-radius:50%;flex:none}.rl-share{cursor:pointer;color:var(--rl-on-accent);background:var(--rl-accent);border:0;border-radius:999px;padding:.48rem .95rem;font-size:.8rem;font-weight:700}.rl-share:hover{filter:brightness(1.07)}.rl-share-box{background:var(--rl-surface-2);border:1px solid var(--rl-border);border-radius:12px;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.35rem .35rem .35rem .75rem;display:flex}.rl-share-box input{min-width:0;color:var(--rl-ink);background:0 0;border:0;flex:1;font:600 .78rem/1.4 Inter,system-ui,sans-serif}.rl-share-copy{cursor:pointer;background:var(--rl-accent);color:var(--rl-on-accent);border:0;border-radius:9px;padding:.5rem .75rem;font-size:.75rem;font-weight:700}.rl-share-ok{color:#4ade80;margin:-.4rem 0 .8rem;font-size:.78rem;font-weight:600}.rl-top__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--rl-muted);font-size:.68rem;font-weight:600}.rl-wrap{flex-direction:column;gap:1.1rem;max-width:960px;margin:0 auto;padding:clamp(1.2rem,4vw,2.4rem) clamp(1rem,4vw,2rem) 3rem;display:flex}.rl--claro{--rl-bg:transparent;--rl-bg-2:var(--surface-2);--rl-surface:var(--surface);--rl-surface-2:var(--surface-2);--rl-border:var(--line);--rl-ink:var(--ink);--rl-text:var(--text);--rl-muted:var(--muted);--rl-accent:var(--brand-deep);--rl-on-accent:#fff;--rl-up:var(--danger);--rl-down:var(--green);--rl-radius:var(--r);--rl-g1:#4d7c0f;--rl-g2:#c2410c;--rl-g3:#dc2626;--rl-g4:var(--muted-2);--rl-g1-soft:#4d7c0f29;--rl-g4-soft:#9a9a8833;--rl-grid:#15150f14;--rl-otimo:var(--green);--rl-otimo-bg:#dcfce7;--rl-alto:var(--danger);--rl-alto-bg:var(--danger-bg);--rl-medio:#b45309;--rl-medio-bg:#fef3c7;--rl-baixo:#1d4ed8;--rl-baixo-bg:#dbeafe;font-size:inherit;background:0 0}.rl--claro .rl-wrap{gap:.7rem;max-width:none;margin:0;padding:0}.rl--claro .rl-card,.rl--claro .rl-kpi{box-shadow:var(--shadow-1)}.rl--claro .rl-strip__slot{background:#15150f24}.rl--claro .rl-chart{background:var(--surface-2)}.rl--claro .rl-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.rl--claro .rl-kpi{padding:.8rem .85rem}.rl--claro .rl-kpi__valor{font-size:1.45rem}.rl--claro .rl-id{grid-template-columns:repeat(2,minmax(0,1fr));padding:.9rem 1rem 1rem}.rl--claro .rl-charts{grid-template-columns:1fr;padding:.85rem .8rem 1rem}.rl--claro .rl-chart__box{height:180px}.rl--claro .rl-card__head{padding:.9rem 1rem}.rl--claro .rl-tab__row{padding:.68rem 1rem}.rl--claro .rl-avatar,.rl--claro .rl-fotos,.rl--claro .rl-bio--pad{padding:.9rem .8rem 1rem}.rl--claro .rl-obs p{padding:.9rem 1rem}.rl-hero{background:linear-gradient(160deg,var(--rl-surface),var(--rl-bg-2));border:1px solid var(--rl-border);border-radius:var(--rl-radius);flex-direction:column;gap:1rem;padding:clamp(1.2rem,3vw,1.8rem);display:flex}.rl-hero__id{align-items:center;gap:1rem;display:flex}.rl-hero__avatar{background:var(--rl-accent);width:56px;height:56px;color:var(--rl-on-accent);letter-spacing:.02em;border-radius:16px;flex:none;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.rl-hero__nome{letter-spacing:-.02em;font-size:clamp(1.5rem,5vw,2.1rem);font-weight:800;line-height:1.1}.rl-hero__meta{color:var(--rl-muted);margin:.3rem 0 0;font-size:.85rem}.rl-hero__frase{border-left:2px solid var(--rl-accent);color:var(--rl-text);margin:0;padding-left:.9rem;font-size:.92rem;font-style:italic}.rl-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;display:grid}.rl-kpi{background:var(--rl-surface);border:1px solid var(--rl-border);border-radius:14px;flex-direction:column;gap:.25rem;padding:.95rem 1rem;display:flex}.rl-kpi__label{letter-spacing:.12em;text-transform:uppercase;color:var(--rl-muted);font-size:.7rem;font-weight:600}.rl-kpi__valor{color:var(--rl-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1.05}.rl-kpi__valor i{color:var(--rl-muted);margin-left:.2rem;font-size:.85rem;font-style:normal;font-weight:600}.rl-kpi__delta{font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:600}.rl-kpi__delta.is-down{color:var(--rl-down)}.rl-kpi__delta.is-up{color:var(--rl-up)}.rl-kpi__delta.is-flat{color:var(--rl-muted);font-weight:500}.rl-card{background:var(--rl-surface);border:1px solid var(--rl-border);border-radius:var(--rl-radius);overflow:hidden}.rl-card__head{border-bottom:1px solid var(--rl-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;padding:1.05rem 1.2rem;display:flex}.rl-card__head h2{letter-spacing:-.01em;font-size:1rem;font-weight:700}.rl-card__head span{color:var(--rl-muted);font-size:.76rem}.rl-avatar{flex-direction:column;gap:.65rem;padding:1rem clamp(.7rem,3vw,1.2rem) 1.15rem;display:flex}.rl-strip{background:#fff;border-radius:12px;width:100%;position:relative;overflow:hidden}.rl-strip img{width:100%;height:auto;display:block}.rl-strip__hit{pointer-events:none;grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:0}.rl-strip__slot{background:#0b0b0c38}.rl-strip__slot.is-agora{box-shadow:inset 0 0 0 3px var(--rl-accent);background:0 0;border-radius:8px}.rl-strip-legend{text-align:center;grid-template-columns:repeat(8,1fr);gap:.15rem;min-height:1.35rem;display:grid}.rl-strip-legend span{letter-spacing:.02em;text-transform:uppercase;color:#0000;font-size:clamp(.52rem,.95vw,.68rem);font-weight:800}.rl-strip-legend .is-agora{color:var(--rl-accent)}.rl-avatar__meta{flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;display:flex}.rl-avatar__now,.rl-avatar__was{flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;margin:0;display:flex}.rl-avatar__now strong{color:var(--rl-ink);font-size:.95rem}.rl-avatar__now span,.rl-avatar__was{color:var(--rl-muted);font-size:.78rem}.rl-bio{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin:.4rem 0 0;display:grid}.rl-bio div{background:var(--rl-surface-2);border-radius:10px;padding:.55rem .7rem}.rl-bio dt{color:var(--rl-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.rl-bio dd{color:var(--rl-ink);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-weight:700}.rl-graficos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;padding:1.2rem;display:grid}.rl-graf{background:var(--rl-surface-2);border:1px solid var(--rl-border);color:var(--rl-accent);border-radius:12px;margin:0;padding:.85rem .9rem}.rl-graf figcaption{color:var(--rl-ink);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.rl-graf svg{width:100%;height:auto}.rl-graf .spark__lab,.rl-graf text{fill:var(--rl-muted);font-size:10px}.rl-tab{flex-direction:column;display:flex}.rl-tab__row{border-bottom:1px solid var(--rl-border);font-variant-numeric:tabular-nums;grid-template-columns:1.4fr .8fr .8fr .8fr;align-items:center;gap:.6rem;padding:.7rem 1.2rem;font-size:.86rem;display:grid}.rl-tab__row:last-child{border-bottom:none}.rl-tab__row--head{letter-spacing:.12em;text-transform:uppercase;color:var(--rl-muted);background:var(--rl-surface-2);font-size:.66rem;font-weight:600}.rl-tab__lab{color:var(--rl-ink);font-weight:600}.rl-tab__ant{color:var(--rl-muted)}.rl-tab__delta{font-weight:700}.rl-tab__delta.is-down{color:var(--rl-down)}.rl-tab__delta.is-up{color:var(--rl-up)}.rl-tab--3 .rl-tab__row{grid-template-columns:1.4fr .9fr .9fr}.rl-tab--2 .rl-tab__row{grid-template-columns:1.4fr .9fr}.rl-tab--cli .rl-tab__row{grid-template-columns:1.6fr .9fr auto;align-items:start}.rl-tab__lab small{color:var(--rl-muted);letter-spacing:0;text-transform:none;margin-top:.2rem;font-size:.7rem;font-weight:500;display:block}.rl-q{border:1px solid var(--rl-border);background:var(--rl-surface-2);width:1.1rem;height:1.1rem;color:var(--rl-muted);cursor:pointer;vertical-align:middle;border-radius:50%;place-items:center;margin-left:.3rem;font:700 .65rem/1 Inter,sans-serif;display:inline-grid}.rl-badge{background:var(--rl-surface-2);color:var(--rl-muted);border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.rl-badge.is-otimo,.rl-badge.is-bom{background:var(--rl-otimo-bg);color:var(--rl-otimo)}.rl-badge.is-alto{background:var(--rl-alto-bg);color:var(--rl-alto)}.rl-badge.is-medio{background:var(--rl-medio-bg);color:var(--rl-medio)}.rl-badge.is-baixo{background:var(--rl-baixo-bg);color:var(--rl-baixo)}.rl-id{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem 1.2rem;margin:0;padding:1rem 1.2rem 1.2rem;display:grid}.rl-id dt{letter-spacing:.1em;text-transform:uppercase;color:var(--rl-muted);font-size:.68rem;font-weight:600}.rl-id dd{color:var(--rl-ink);margin:.2rem 0 0;font-weight:700}.rl-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem clamp(.8rem,3vw,1.2rem) 1.15rem;display:grid}.rl-chart{background:var(--rl-surface-2);border:1px solid var(--rl-border);border-radius:12px;min-width:0;margin:0;padding:.8rem .8rem .55rem}.rl-chart figcaption{color:var(--rl-ink);margin-bottom:.4rem;font-size:.8rem;font-weight:600}.rl-chart figcaption i{color:var(--rl-muted);font-style:normal;font-weight:500}.rl-chart__box{height:200px;position:relative}.rl-chart__box--bar{height:110px}.rl-chart__box--radar{height:260px}.rl-chart--wide{grid-column:1/-1}.rl-chart canvas{width:100%;height:100%;display:block}.rl-chart-empty{background:var(--rl-surface-2);border:1px dashed var(--rl-border);color:var(--rl-muted);border-radius:12px;grid-column:1/-1;padding:1rem 1.1rem}.rl-chart-empty strong{color:var(--rl-ink);margin-bottom:.35rem;font-size:.88rem;display:block}.rl-chart-empty ul{margin:0;padding-left:1.1rem;font-size:.8rem;line-height:1.55}.rl-bio--pad{padding:1rem 1.2rem 1.2rem}.rl-fontes{color:var(--rl-muted);margin:0;font-size:.72rem;line-height:1.6}.rl-dlg{border:1px solid var(--rl-border);background:var(--rl-surface);color:var(--rl-text);border-radius:16px;width:calc(100% - 2rem);max-width:28rem;padding:1.2rem}.rl-dlg--share{max-width:34rem}.rl-dlg::backdrop{background:#0000008c}.rl-dlg h3{margin:0 0 .5rem;font-size:1rem}.rl-dlg p{margin:0 0 1rem;line-height:1.5}.rl-dlg__ok{background:var(--rl-accent);width:100%;color:var(--rl-on-accent);cursor:pointer;border:0;border-radius:999px;padding:.7rem;font-weight:700;display:block}.rl-hist{margin:0;padding:0;list-style:none}.rl-hist__item{border-bottom:1px solid var(--rl-border);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.7rem 1.2rem;font-size:.85rem;display:grid}.rl-hist__item:last-child{border-bottom:none}.rl-hist__item.is-atual{background:#d6f34b12}.rl-hist__item.is-atual .rl-hist__data{color:var(--rl-accent);font-weight:700}.rl-hist__data{color:var(--rl-ink)}.rl-hist__gord{color:var(--rl-muted)}.rl-obs p{white-space:pre-line;color:var(--rl-text);margin:0;padding:1.1rem 1.2rem}.rl-resumo{color:var(--rl-muted);margin:0;font-size:.78rem;line-height:1.6}.rl-fotos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem;padding:1.05rem 1.2rem 1.2rem;display:grid}.rl-fotos a{aspect-ratio:1;background:var(--rl-surface-2);border:1px solid var(--rl-border);border-radius:12px;display:block;overflow:hidden}.rl-fotos img{object-fit:cover;width:100%;height:100%;display:block}.rl-cta{text-align:center;background:var(--rl-accent);color:var(--rl-on-accent);border-radius:999px;padding:.95rem 1.2rem;font-weight:700;text-decoration:none;transition:all .15s;display:block}.rl-cta:hover{filter:brightness(1.07)}.rl-foot{color:var(--rl-muted);border-top:1px solid var(--rl-border);flex-wrap:wrap;justify-content:space-between;gap:.4rem;padding-top:.6rem;font-size:.72rem;display:flex}.rl-foot__marca{align-items:center;gap:.4rem;display:inline-flex}.rl-foot__marca img{object-fit:contain;border-radius:5px;width:18px;height:18px}@media (width<=760px){.rl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-charts{grid-template-columns:1fr}.rl-chart__box{height:180px}.rl-id{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-tab__row{grid-template-columns:1fr auto auto;row-gap:.15rem;padding:.65rem .9rem}.rl-tab--3 .rl-tab__row{grid-template-columns:1fr auto auto}.rl-tab--2 .rl-tab__row,.rl-tab--cli .rl-tab__row{grid-template-columns:1fr auto}.rl-tab__row--head span:nth-child(3){display:none}.rl-tab--3 .rl-tab__row--head span:nth-child(3),.rl-tab--cli .rl-tab__row--head span:nth-child(3){display:block}.rl-tab:not(.rl-tab--3):not(.rl-tab--cli) .rl-tab__ant,.rl-top__tag{display:none}.rl-hist__item{grid-template-columns:1fr auto;gap:.35rem .8rem}.rl-fotos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.rl-kpis{grid-template-columns:1fr}.rl-strip__slot.is-agora{box-shadow:inset 0 0 0 2px var(--rl-accent)}.rl-card__head{padding:.9rem 1rem}}@media print{.rl{color:#111;background:#fff}.rl-top,.rl-cta{display:none}.rl-card,.rl-kpi,.rl-hero{color:#111;background:#fff;border-color:#ddd}}:root{--ink:#131920;--text:#27303b;--muted:#5b6776;--muted-2:#8d97a3;--line:#e3e7ec;--line-strong:#d3d9e0;--surface-3:#eceff3;--ferro:#131920;--ferro-2:#1f2832;--ferro-txt:#f3f5f7;--ferro-mut:#9aa6b2;--verde:#12a150;--verde-soft:#e7f6ee;--r:20px;--r-sm:14px;--shadow-card:0 1px 2px #1319200d, 0 10px 26px -18px #13192047}.topo{border-bottom-color:#0000;padding:.5rem 1.15rem .55rem}.topo__marca{gap:.55rem}.topo__marca img{border-radius:9px;width:30px;height:30px}.topo__marca span{font-family:var(--f-titulo);letter-spacing:-.03em;color:var(--ink);font-size:1rem;font-weight:700}.topo__sino{width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;border-color:var(--line)}.topo__sino svg{width:20px;height:20px}.hj-treino{isolation:isolate;background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--brand) 18%, transparent), transparent 70%), var(--ferro);color:var(--ferro-txt);-webkit-tap-highlight-color:transparent;border-radius:24px;flex-direction:column;gap:.3rem;margin:.35rem 0 0;padding:1.2rem 1.15rem 1.1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 40px -26px #131920e6}.hj-treino__quando{color:color-mix(in srgb, var(--brand) 82%, #fff);font-size:.84rem;font-weight:600}.hj-treino__nome{max-width:74%;font-family:var(--f-titulo);letter-spacing:-.04em;color:#fff;overflow-wrap:anywhere;font-size:clamp(1.55rem,7.4vw,1.95rem);font-weight:700;line-height:1.05}.hj-treino__meta{max-width:74%;color:var(--ferro-mut);font-size:.9rem;line-height:1.4}.hj-treino__ciclo{color:var(--ferro-txt);background:#ffffff14;border-radius:999px;margin:.35rem 0 0;padding:.18rem .55rem;font-size:.76rem;font-weight:600;display:inline-block}.hj-treino__letra{z-index:-1;font-family:var(--f-titulo);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--brand) 55%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10.5rem;font-weight:700;line-height:1;position:absolute;top:-.16em;right:-.04em}.hj-treino__cta{background:var(--brand-grad);height:54px;color:var(--brand-ink);font-family:var(--f-titulo);letter-spacing:-.02em;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-size:1rem;font-weight:700;display:flex}.hj-treino__cta svg{width:18px;height:18px}.hj-treino--descanso .hj-treino__cta,.hj-treino--feito .hj-treino__cta{color:#fff;background:#ffffff17}.hj-treino--feito .hj-treino__quando{color:#6fd39a}.hj-treino--vazio{background:var(--surface);color:var(--ink);border:1px dashed var(--line-strong);box-shadow:none}.hj-treino--vazio .hj-treino__quando{color:var(--muted)}.hj-treino--vazio .hj-treino__nome{color:var(--ink);max-width:none;font-size:1.3rem}.hj-treino--vazio .hj-treino__meta{color:var(--muted);max-width:none}a.hj-treino:active{transform:scale(.985)}.semana-card{border-radius:var(--r);box-shadow:none;border:1px solid var(--line);background:var(--surface);margin:.75rem 0 0;padding:.65rem .5rem}.semana-card .home-semana--solo{gap:0;margin:0;padding:0;list-style:none}.semana-card .home-semana--solo .home-semana__dia{gap:.3rem;position:relative}.semana-card .home-semana--solo .home-semana__dia>span{letter-spacing:0;text-transform:none;color:var(--muted-2);font-size:.7rem;font-weight:600}.semana-card .home-semana--solo .home-semana__dia b{width:2.25rem;height:2.25rem;font-family:var(--f-titulo);color:var(--text);font-size:.88rem;font-weight:700}.semana-card .home-semana--solo .home-semana__dia.is-hoje>span{color:var(--ink)}.semana-card .home-semana--solo .home-semana__dia.is-hoje b{background:var(--brand);color:var(--brand-ink);box-shadow:none}.semana-card .home-semana--solo .home-semana__dia.is-feito b{background:var(--verde-soft);color:var(--verde);box-shadow:none}.semana-card .home-semana--solo .home-semana__dia.is-feito:after{content:"";border:2px solid var(--surface);background:var(--verde) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 62% no-repeat;border-radius:50%;width:.95rem;height:.95rem;position:absolute;bottom:-.05rem;right:calc(50% - 1.3rem)}.semana-card .home-semana--solo .home-semana__dia.is-descanso>span,.semana-card .home-semana--solo .home-semana__dia.is-descanso b{color:color-mix(in srgb, var(--muted-2) 70%, transparent)}.hj-grade{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.75rem;display:grid}.hj-grade>:only-child{grid-column:1/-1}.hj-bloco{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;min-height:116px;color:var(--ink);flex-direction:column;gap:.2rem;padding:.95rem 1rem;display:flex}.hj-bloco:active{transform:scale(.98)}.hj-bloco__rot{color:var(--muted);font-size:.8rem;font-weight:600}.hj-bloco__val{font-family:var(--f-titulo);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:1.12rem;font-weight:700;line-height:1.15}.hj-bloco__sub{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:auto;font-size:.82rem;font-weight:600}.hj-bloco__barra{background:var(--surface-3);border-radius:99px;height:8px;margin-top:auto;display:block;overflow:hidden}.hj-bloco__barra i{width:var(--p,0%);border-radius:inherit;background:var(--brand-grad);height:100%;display:block}.hj-personal{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-top:1.4rem;overflow:hidden}.hj-personal__capa{object-fit:cover;width:100%;height:96px;display:block}.hj-personal__linha{align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.hj-personal__avatar{background:var(--brand-soft);width:44px;height:44px;color:var(--ink);font-family:var(--f-titulo);border-radius:50%;flex:none;place-items:center;font-size:.88rem;font-weight:700;display:grid;overflow:hidden}.hj-personal--capa .hj-personal__avatar{border:3px solid var(--surface);width:52px;height:52px;margin-top:-1.9rem}.hj-personal__avatar img{object-fit:cover;width:100%;height:100%}.hj-personal__quem{flex:1;min-width:0;display:grid}.hj-personal__quem small{color:var(--muted);font-size:.74rem}.hj-personal__quem strong{font-family:var(--f-titulo);letter-spacing:-.02em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;overflow:hidden}.hj-personal .social{margin-left:auto}.hj-personal__frase{color:var(--text);white-space:pre-line;margin:0;padding:0 1rem 1rem;font-size:.95rem;line-height:1.45}.home-pendencias{margin:.35rem 0 .75rem}.intro{padding:.55rem 0 .8rem}.intro__data{letter-spacing:0;text-transform:none;color:var(--muted);font-size:.84rem;font-weight:600}.intro h1{letter-spacing:-.045em;font-size:clamp(1.7rem,8vw,2.1rem)}.tr-wrap{box-shadow:none;background:0 0;border:0;border-radius:0}.tr-comecar{background:var(--ferro);color:#fff;width:100%;height:56px;font-family:var(--f-titulo);letter-spacing:-.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:16px;justify-content:center;align-items:center;gap:.55rem;margin:.2rem 0 .85rem;font-size:1.02rem;font-weight:700;display:flex;box-shadow:0 14px 28px -18px #131920e6}.tr-comecar svg{width:18px;height:18px;color:var(--brand)}.tr-comecar:active{transform:scale(.98)}html.is-offline .tr-comecar{opacity:.5}.tr-tabs{background:var(--surface-3);border-radius:16px;gap:4px;margin:0 0 .75rem;padding:4px}.tr-tab{min-height:46px;color:var(--muted);font-family:var(--f-titulo);box-shadow:none;background:0 0;border:0;border-radius:12px;font-size:1.05rem;font-weight:700}.tr-tab.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #13192014,0 4px 12px -6px #13192033}.tr-tab i{background:var(--brand-deep)}.tr-painel__nome{font-family:var(--f-titulo);letter-spacing:-.03em;font-size:1.2rem}.tr-painel__meta{color:var(--muted);font-size:.86rem}.ex__nome{font-family:var(--f-titulo);letter-spacing:-.025em;font-size:1.04rem;font-weight:700;line-height:1.2}.ex{grid-template-columns:40px minmax(0,1fr);gap:.75rem}.ex__chk{width:40px;height:40px}.ex.is-done .ex__chk{background:var(--verde);border-color:var(--verde);color:#fff}.ex__stat i{text-transform:none;letter-spacing:0;font-style:normal;font-weight:600}.ex__series{gap:.45rem;margin-top:.7rem}.ex__serie{background:var(--surface-2);border-radius:16px;grid-template-columns:1.6rem 1fr 1fr 3rem;gap:.4rem;padding:.35rem}.ex__serie-n{font-family:var(--f-titulo);font-size:.86rem}.ex__serie-campo{border-radius:12px;align-items:center;min-height:46px;padding:0 .55rem}.ex__serie-campo input{font-family:var(--f-titulo);padding:0;font-size:1.18rem;font-weight:700}.ex__serie-campo input::placeholder{color:color-mix(in srgb, var(--muted-2) 75%, transparent);font-size:1rem;font-weight:600}.ex__serie-un{letter-spacing:0;text-transform:none;color:var(--muted);font-size:.74rem;font-weight:600}.ex__serie-ok{border-radius:12px;height:46px}.ex__serie-ok svg{width:20px;height:20px}.ex__serie.is-done{border-color:color-mix(in srgb, var(--verde) 30%, transparent);background:var(--verde-soft)}.ex__serie.is-done .ex__serie-ok{background:var(--verde);border-color:var(--verde);color:#fff}.ex__serie.is-done .ex__serie-n{color:var(--verde)}.tr-hint{color:var(--muted);font-size:.82rem}.tr-bar{background:var(--ferro);border-radius:22px;padding:.85rem .95rem .85rem 1.1rem;box-shadow:0 18px 34px -22px #131920f2}.tr-bar__cron{font-family:var(--f-titulo);letter-spacing:-.045em;font-size:2.15rem;font-weight:700}.tr-bar__rot{opacity:.72;margin-top:.25rem;font-size:.8rem}.tr-bar__prog{background:#ffffff1f;height:5px;margin-top:.6rem}.tr-bar__meta{opacity:.72;font-size:.76rem}.tr-bar__fim{height:48px;font-family:var(--f-titulo);padding:0 1.2rem;font-size:.92rem;font-weight:700}.nav a{color:var(--muted-2);font-size:.68rem}.nav a.is-on{color:var(--ink)}.nav a.is-on:not(.nav__treino){background:var(--surface-3);box-shadow:none}.nav a.is-on:not(.nav__treino)>svg{color:var(--ink)}@media (prefers-reduced-motion:reduce){a.hj-treino:active,.hj-bloco:active,.tr-comecar:active{transform:none}}.tr-painel__selo,.tr-aero__head,.ex-combo__tipo,.tela .eyebrow,.av-acao__eyebrow,.evo-card__eyebrow{text-transform:none;letter-spacing:0;font-size:.8rem}.intro__data:first-letter{text-transform:uppercase}.evo-abas{background:var(--surface-3);border:0;border-radius:16px;gap:4px;margin:.35rem 0 1rem;padding:4px}.evo-abas__item{min-height:44px;font-family:var(--f-titulo);color:var(--muted);font-size:.86rem}.evo-abas__item.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #13192014,0 4px 12px -6px #13192033}.evo-carga__nums b.is-none{color:var(--ink)}.evo-carga__selo.is-none{color:var(--muted)}.evo-carga-box{box-shadow:none;background:0 0;border:0;padding:0}.evo-carga-modos{background:var(--surface-3);border:0;border-radius:16px;gap:4px;padding:4px}.evo-carga-modos__op:has(input:checked){background:var(--surface);color:var(--ink);border-color:#0000;box-shadow:0 1px 2px #13192014,0 4px 12px -6px #13192033}.evo-carga__item{background:var(--surface)}
