.anilha{--a-corpo:#1f2832;--a-friso:#ffffff1a;--a-rim:#d6f34b9e;--a-miolo:#131920;--a-letra:#d6f34b;--a-fonte:inherit;display:block;overflow:visible}.anilha__corpo{fill:var(--a-corpo)}.anilha__friso{fill:none;stroke:var(--a-friso);stroke-width:2px}.anilha__miolo{fill:var(--a-miolo);stroke:var(--a-rim);stroke-width:2px}.anilha__furo{fill:var(--a-corpo);stroke:var(--a-rim);stroke-width:2px}.anilha__rim{font-family:var(--a-fonte);fill:var(--a-rim);font-size:15px;font-weight:800}.anilha__letra{font-family:var(--a-fonte);fill:var(--a-letra);font-size:88px;font-weight:800}.anilha__ok{fill:none;stroke:var(--a-letra);stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}.anilha.is-rolando{animation:1.05s cubic-bezier(.22,.8,.3,1) 80ms backwards anilha-rola}@keyframes anilha-rola{0%{transform:translate(16rem)rotate(290deg)}72%{transform:translate(-.7rem)rotate(-8deg)}88%{transform:translate(.2rem)rotate(2deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.anilha.is-rolando{animation:none}}:root{--f-numero:"Big Shoulders Display", var(--f-titulo);--pouso:cubic-bezier(.3, 1.45, .55, 1);--agua:#2e9be6;--agua-tom:color-mix(in srgb, var(--agua) 24%, var(--surface));--aco:#5f6b78}.anilha{--a-corpo:var(--ferro-2);--a-rim:color-mix(in srgb, var(--brand) 62%, transparent);--a-miolo:var(--ferro);--a-letra:var(--brand);--a-fonte:var(--f-numero)}.hj-treino__anilha{z-index:-1;width:6.6rem;height:6.6rem;transition:transform .5s var(--pouso);position:absolute;top:1rem;right:1rem}a.hj-treino:active .hj-treino__anilha{transform:rotate(14deg)}.hj-treino--feito .hj-treino__anilha{--a-letra:#6fd39a;--a-rim:#6fd39a99}.hj-treino--descanso .hj-treino__anilha{--a-rim:#ffffff38}.hj-treino__nome,.hj-treino__meta{max-width:calc(100% - 7.6rem)}.hj-treino--vazio .hj-treino__nome,.hj-treino--vazio .hj-treino__meta{max-width:none}.app-carregando__anilha{--a-corpo:var(--ferro);width:56px;height:56px;animation:1s linear infinite app-gira}.semana-card .home-semana--solo{position:relative}.semana-card .home-semana--solo:before{content:"";background:var(--line-strong);border-radius:2px;height:3px;position:absolute;bottom:1rem;left:7.14%;right:7.14%}.semana-card .home-semana--solo .home-semana__dia{z-index:0}.semana-card .home-semana--solo .home-semana__dia b{font-family:var(--f-numero);background:var(--surface);font-size:1.14rem;font-weight:800}.semana-card .home-semana--solo .home-semana__dia.is-hoje b{box-shadow:0 0 0 3px var(--surface)}.semana-card .home-semana--solo .home-semana__dia.is-feito b{background:var(--ferro);color:var(--brand);box-shadow:inset 0 0 0 2px var(--ferro), inset 0 0 0 3.5px color-mix(in srgb, var(--brand) 70%, transparent)}.semana-card .home-semana--solo .home-semana__dia.is-feito:after{display:none}.nivel-agua{z-index:-1;height:var(--p,0%);background:var(--agua-tom);pointer-events:none;transition:height .9s cubic-bezier(.22,1,.32,1);position:absolute;inset:auto 0 0}.nivel-agua:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 9'%3E%3Cpath fill='%232e9be6' fill-opacity='.24' d='M0 9V5c10 0 10-5 20-5s10 5 20 5 10-5 20-5v9Z'/%3E%3C/svg%3E") 0 0/60px 9px repeat-x;background-position-x:calc(var(--p,0%) * 4);height:9px;transition:background-position-x 1.4s cubic-bezier(.22,1,.32,1);position:absolute;bottom:calc(100% - 1px);left:0;right:0}.hj-bloco--agua,.dt-agua{isolation:isolate;position:relative;overflow:hidden}.dt-agua{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.dt-agua__bar{display:none}.dt-agua__ico{background:var(--agua-tom);color:#1b6fa8}.dt-agua__meio strong{font-family:var(--f-numero);letter-spacing:0;font-size:1.5rem;font-weight:800}.dt-agua__lado b{font-family:var(--f-numero);font-size:1.2rem;font-weight:800}.hj-bloco__val{font-family:var(--f-numero);letter-spacing:0;font-size:1.62rem;font-weight:800;line-height:1.05}.dt-kcal b{font-family:var(--f-numero);letter-spacing:0;font-size:3.4rem;font-weight:800;line-height:.95}.tr-bar__cron{font-family:var(--f-numero);letter-spacing:0;font-size:2.7rem;font-weight:800;line-height:.95}.ex__serie-campo input{font-family:var(--f-numero);font-size:1.5rem;font-weight:800}.ex__serie-campo input::placeholder{font-size:1.32rem;font-weight:800}.ex__serie-n{font-family:var(--f-numero);font-size:1.14rem;font-weight:800}.ex__stat--forte{font-family:var(--f-numero);letter-spacing:0;font-size:1.05rem;font-weight:800}.tr-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem .8rem;display:grid}.tr-bar__timer{grid-column:1}.tr-bar__rot{display:none}.tr-bar__meta{white-space:nowrap;opacity:1;color:var(--ferro-mut);grid-area:1/2;margin:0;font-size:.8rem;line-height:1.25;display:grid}.tr-bar__meta b{color:#fff;font-weight:700}.tr-bar__fim{grid-area:1/3}.tr-bar .barra-t{grid-column:1/-1}.barra-t{align-items:center;width:100%;height:40px;display:flex;position:relative}.barra-t:before{content:"";background:var(--aco);border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.barra-t__pega{background:repeating-linear-gradient(45deg,#0000005c 0 1px,#0000 1px 3px),repeating-linear-gradient(-45deg,#0000005c 0 1px,#0000 1px 3px),#8a95a1;border-radius:1px;flex:0 0 30%;height:8px;position:relative}.barra-t__pega:before,.barra-t__pega:after{content:"";background:#aab3bd;border-radius:1px;width:4px;position:absolute;top:-4px;bottom:-4px}.barra-t__pega:before{left:0}.barra-t__pega:after{right:0}.barra-t__lado{flex:1;align-items:center;gap:1px;min-width:0;height:100%;display:flex;position:relative}.barra-t__lado--e{flex-direction:row-reverse}.barra-t__vaga{min-width:2px;height:var(--alt);border-radius:2px;flex:0 15px;position:relative;box-shadow:inset 0 0 0 1px #ffffff21}.barra-t__prato{border-radius:inherit;background:var(--brand);position:absolute;inset:0;box-shadow:inset 2px 0 #ffffff57,inset -2px 0 #0003}.barra-t__prato.is-par{background:color-mix(in srgb, var(--brand) 62%, var(--ferro))}.ex__serie{isolation:isolate;position:relative;overflow:hidden}.ex__serie:before{content:"";z-index:-1;background:var(--verde-soft);transform-origin:0;transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.ex__serie.is-done{background:0 0}.ex__serie.is-done:before{transform:none}.ex__serie-ok{transition:background-color .16s linear,border-color .16s linear,color .16s linear}.ex__chk{transition:background-color .2s linear,border-color .2s linear,color .2s linear}.desc-timer{width:min(344px,100% - 1.6rem);transition:opacity .16s ease, transform .4s var(--pouso)}.desc-timer__box{background:var(--ferro);grid-template-rows:auto auto auto;grid-template-columns:104px minmax(0,1fr);justify-items:stretch;gap:.3rem .8rem;padding:.75rem .8rem}.desc-timer__anel{grid-row:1/-1;place-items:center;width:104px;height:104px;display:grid;position:relative}.desc-timer__anel svg{position:absolute;inset:0;transform:rotate(-90deg)}.desc-timer__trilho{fill:var(--ferro-2);stroke:#ffffff1a;stroke-width:9px}.desc-timer__arco{fill:none;stroke:var(--brand);stroke-width:9px;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .95s linear}.desc-timer__t{font-family:var(--f-numero);letter-spacing:0;font-size:2.3rem;position:relative}.desc-timer__anel.is-final .desc-timer__t{color:var(--brand)}.desc-timer__ex{text-align:left;text-overflow:ellipsis;align-self:end;font-size:.8rem;overflow:hidden}.desc-timer__acoes{align-self:center}.desc-timer__b{min-width:0;height:38px;padding:0 .3rem;font-size:.8rem}.desc-timer__skip{justify-self:start;padding:.1rem 0;font-size:.78rem}.desc-timer.is-fim .desc-timer__trilho{fill:#0000001a;stroke:#0000001f}.desc-timer.is-fim .desc-timer__arco{stroke:var(--brand-ink)}.desc-timer.is-fim .desc-timer__anel .desc-timer__t,.desc-timer.is-fim .desc-timer__skip{color:var(--brand-ink);opacity:1}.nav__inner{--col:calc((100% - 1rem - .4rem - 4.6rem) / 4);position:relative}.nav__ind{width:var(--col);background:var(--ferro);height:56px;transition:transform .34s var(--pouso), opacity .14s linear;border-radius:16px;position:absolute;top:.45rem;left:.5rem}.nav__inner[data-aba=dieta] .nav__ind{transform:translate(calc(100% + .1rem))}.nav__inner[data-aba=conversa] .nav__ind{transform:translate(calc(200% + 4.9rem))}.nav__inner[data-aba=mais] .nav__ind{transform:translate(calc(300% + 5rem))}.nav__inner[data-aba=treino] .nav__ind{opacity:0}.nav a.is-on:not(.nav__treino){color:#fff;background:0 0}.nav a.is-on:not(.nav__treino)>svg{color:var(--brand);transition:transform .3s var(--pouso);transform:translateY(-1px)}.nav__treino-btn svg{animation:ico-troca .3s var(--pouso)}@keyframes ico-troca{0%{opacity:0;transform:scale(.5)rotate(-40deg)}}.app-aviso{animation:app-aviso-entra .34s var(--pouso) both}.conq{background:var(--ferro);width:100%;max-width:none;height:100%;max-height:none;color:var(--ferro-txt);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.conq::backdrop{background:var(--ferro)}.conq__tela{max-width:480px;min-height:100%;padding:calc(var(--safe-t,0px) + 1rem) 1.4rem calc(var(--safe-b,0px) + 1.2rem);flex-direction:column;margin:0 auto;display:flex}.conq__palco{border-bottom:2px solid var(--ferro-2);align-items:flex-end;height:11rem;margin-bottom:1.3rem;display:flex;position:relative}.conq__barra{width:100%;animation:.62s cubic-bezier(.5,0,.9,.6) backwards conq-cai,.5s cubic-bezier(.3,1.4,.5,1) .62s conq-assenta;position:relative}@keyframes conq-cai{0%{transform:translateY(-13rem)}}@keyframes conq-assenta{0%{transform:scaleY(.8)translateY(6px)}45%{transform:translateY(-14px)}to{transform:none}}.barra-t--grande{height:118px}.barra-t--grande .barra-t__vaga{flex-basis:19px}.barra-t--grande .barra-t__prato{border-radius:4px}.conq__po{position:absolute;bottom:0;left:50%}.conq__po i{width:var(--r);height:var(--r);opacity:0;animation:conq-po 1s cubic-bezier(.16, .9, .4, 1) calc(.62s + var(--d)) backwards;background:radial-gradient(closest-side,#f3f5f7e6,#f3f5f700);border-radius:50%;position:absolute}@keyframes conq-po{0%{opacity:1;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(calc(var(--x) * 1.7), var(--y)) scale(3)}}.conq__rotulo{color:var(--brand);margin:0;font-size:.92rem;font-weight:600}.conq .conq__titulo{font-family:var(--f-titulo);letter-spacing:-.03em;color:#fff;margin:.1rem 0 0;font-size:clamp(1.7rem,8vw,2.1rem);font-weight:700;line-height:1.08}.conq__placar{border-top:1px solid var(--ferro-2);border-bottom:1px solid var(--ferro-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.3rem 0 0;display:grid}.conq__placar div{border-left:1px solid var(--ferro-2);gap:.1rem;padding:.85rem 0 .8rem .9rem;display:grid}.conq__placar div:first-child{border-left:0;padding-left:0}.conq__placar dt{color:var(--ferro-mut);font-size:.78rem}.conq__placar dd{font-family:var(--f-numero);color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.5rem,12vw,3.1rem);font-weight:800;line-height:1}.conq__placar small{color:var(--ferro-mut);margin-left:.08em;font-size:.46em}.conq__subiu{margin-top:1.1rem}.conq__subiu h3{color:var(--ferro-mut);margin:0 0 .45rem;font-size:.84rem;font-weight:600}.conq__subiu ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.conq__subiu li{justify-content:space-between;gap:1rem;font-size:.94rem;display:flex}.conq__subiu b{color:var(--brand);flex:none}.conq__envio{color:var(--ferro-mut);text-align:center;margin:auto 0 .7rem;padding-top:1.4rem;font-size:.84rem}.conq__ok{background:var(--brand-grad);height:56px;color:var(--brand-ink);font-family:var(--f-titulo);cursor:pointer;border:0;border-radius:16px;flex:none;font-size:1rem;font-weight:700}.conq__ok:active{transform:scale(.98)}.fim[open]{animation:.24s cubic-bezier(.22,1,.32,1) fim-entra}@keyframes fim-entra{0%{opacity:0;transform:translateY(22px)}}html.is-ios .fim{top:var(--vv-top,0px);height:var(--vv-h,100%)}.fim__tela{max-width:480px;min-height:100%;padding:calc(var(--safe-t,0px) + .5rem) 1.3rem calc(var(--safe-b,0px) + .8rem);flex-direction:column;gap:1.25rem;margin:0 auto;display:flex}.fim__topo{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.fim__topo span{min-width:0;color:var(--brand);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.fim__x{width:44px;height:44px;color:var(--ferro-mut);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-.6rem;padding:0;display:grid}.fim__x:active{background:var(--ferro-2)}.fim__x svg{width:22px;height:22px}.fim__placar{gap:.45rem;margin-top:-.4rem;display:grid}.fim__tempo{font-family:var(--f-numero);color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(4.2rem,23vw,5.4rem);font-weight:800;line-height:.92}.fim__series{color:var(--ferro-mut);margin:0;font-size:.9rem}.fim__series b{color:#fff}.fim__campo{border:0;min-width:0;margin:0;padding:0}.fim__campo legend,.fim__rot{width:100%;color:var(--ferro-txt);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .55rem;padding:0;font-size:.92rem;font-weight:600;display:flex}.fim__rot span{color:var(--ferro-mut);font-weight:500}.fim__rot b{font-family:var(--f-numero);color:var(--brand);margin-right:.15rem;font-size:1.4rem;font-weight:800;line-height:1}.fim__humor{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.fim__op{border:1px solid var(--ferro-2);min-height:74px;color:var(--ferro-mut);background:0 0;border-radius:16px;justify-items:center;gap:.2rem;padding:.5rem .1rem .55rem;font-size:.76rem;font-weight:600;transition:background-color .14s linear,border-color .14s linear,color .14s linear;display:grid}.fim__op svg{width:36px;height:36px}.fim__op circle{fill:none;stroke-width:6px}.fim__op-trilho{stroke:var(--ferro-2)}.fim__op-carga{stroke:var(--ferro-mut);transition:stroke .14s linear}.fim__op .fim__op-furo{fill:var(--ferro-mut);stroke:none;transition:fill .14s linear}.fim__op.is-on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent);color:#fff}.fim__op.is-on .fim__op-carga{stroke:var(--brand)}.fim__op.is-on .fim__op-furo{fill:var(--brand)}.fim__pesos{outline-offset:4px;touch-action:none;cursor:pointer;grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;gap:.28rem;height:60px;display:grid}.fim__pesos i{height:var(--alt);background:var(--ferro-2);transition:background-color .1s linear, transform .22s var(--pouso);border-radius:5px;display:block}.fim__pesos i.is-on{background:var(--brand-grad)}.fim__add{border:1px dashed var(--ferro-2);width:100%;min-height:48px;color:var(--ferro-txt);background:0 0;border-radius:14px;align-items:center;gap:.5rem;padding:0 .85rem;font-size:.9rem;font-weight:600;display:flex}.fim__add svg{width:18px;height:18px;color:var(--brand);flex:none}.fim__recado textarea{border:1px solid var(--ferro-2);background:var(--ferro-2);color:#fff;resize:none;border-radius:14px;width:100%;padding:.7rem .85rem;font-size:16px;line-height:1.4;display:block}.fim__recado textarea::placeholder{color:var(--ferro-mut)}.fim__recado textarea:focus{outline:2px solid var(--brand);outline-offset:0}.fim__acoes{gap:.2rem;margin-top:auto;padding-top:.2rem;display:grid}.fim__off{color:var(--ferro-mut);text-align:center;margin:0 0 .5rem;font-size:.82rem}.fim__descarta{min-height:46px;color:var(--ferro-mut);background:0 0;border:0;padding:0 .5rem;font-size:.88rem;font-weight:600}.fim__descarta.is-alerta{color:#ff8f7a}@media (height<=700px){.fim__tela{gap:1rem}.fim__tempo{font-size:3.6rem}}@media (prefers-reduced-motion:reduce){.fim[open]{animation:none}.fim__pesos i,.hj-treino__anilha,.nivel-agua,.nivel-agua:before,.nav__ind,.desc-timer,.desc-timer__arco,.ex__serie:before{transition:none}.conq__barra,.conq__po i,.nav__treino-btn svg{animation:none}.app-carregando__anilha{animation-duration:4s}}.app .shell:has(>.conv){padding:0;overflow:hidden}.app .tela.conv{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}.conv__cab{background:var(--bg);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:.5rem;padding:.45rem 1.2rem .55rem .35rem;display:flex}.conv__av{background:var(--brand-soft);width:40px;height:40px;color:var(--ink);font-family:var(--f-titulo);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:700;display:grid;overflow:hidden}.conv__av img{object-fit:cover;width:100%;height:100%}.conv__quem{min-width:0;display:grid}.conv__quem strong{font-family:var(--f-titulo);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.conv__quem small{color:var(--muted);font-size:.76rem}.conv .push-linha{flex:none;margin:0;padding-left:1.2rem;padding-right:.7rem}.conv__rola{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column-reverse;flex:1 1 0;min-height:0;padding:0 1.2rem;display:flex;overflow:hidden auto}.conv__msgs{flex-direction:column;flex:none;justify-content:flex-end;gap:.3rem;min-height:calc(100% + 1px);padding:.8rem 0;display:flex}.conv__cab,.conv__escrever,.conv .push-linha{touch-action:none}.conv__escrever textarea{touch-action:pan-y}.conv__vazio{max-width:28ch;color:var(--muted);text-align:center;margin:auto;font-size:.92rem;line-height:1.5}.conv__dia{background:var(--surface-3);color:var(--muted);border-radius:99px;align-self:center;margin:.5rem 0 .3rem;padding:.12rem .65rem;font-size:.72rem;font-weight:600}.conv-msg{background:var(--surface);border:1px solid var(--line);border-radius:4px 18px 18px;align-self:flex-start;max-width:82%;padding:.5rem .75rem .32rem}.conv-msg p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;margin:0;font-size:.95rem;line-height:1.4}.conv-msg>span{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.08rem;font-size:.68rem;display:flex}.conv-msg--minha{background:var(--brand);border-color:#0000;border-radius:18px 4px 18px 18px;align-self:flex-end}.conv-msg--minha p,.conv-msg--minha>span{color:var(--brand-ink)}.conv-msg--minha>span{opacity:.72}.conv-msg.is-nova{transform-origin:100% 100%;animation:.22s cubic-bezier(.22,1,.32,1) both conv-sai}@keyframes conv-sai{0%{opacity:0;transform:translateY(14px)scale(.96)}}.conv-msg.is-erro{background:var(--danger-bg);border-color:var(--danger-line)}.conv-msg.is-erro p,.conv-msg.is-erro>span{color:var(--danger)}.conv-falhou{font:inherit;color:var(--danger);background:0 0;border:0;align-self:flex-end;margin-bottom:.2rem;padding:.25rem 0;font-size:.78rem;font-weight:700}.conv-falhou:disabled{opacity:.7}.conv-relogio{border:1.4px solid;border-radius:50%;width:10px;height:10px;margin-left:2px;display:inline-block;position:relative}.conv-relogio:after{content:"";border-bottom:1.2px solid;border-left:1.2px solid;width:3px;height:3px;position:absolute;top:1px;left:3px}.conv-tique{width:14px;height:9px;display:inline-block;position:relative}.conv-tique:before,.conv-tique.is-visto:after{content:"";border-bottom:1.6px solid;border-left:1.6px solid;width:9px;height:5px;position:absolute;top:0;left:1px;transform:rotate(-45deg)}.conv-tique.is-visto:after{left:5px}.conv__escrever{padding:.5rem 1.2rem calc(.6rem + var(--safe-b,0px));background:var(--bg);border-top:1px solid var(--line);flex:none;align-items:flex-end;gap:.5rem;display:flex}html.tem-teclado .conv__escrever{padding-bottom:.6rem}.conv__escrever textarea{resize:none;border:1px solid var(--line-strong);background:var(--surface);min-width:0;max-height:7.5rem;font:inherit;color:var(--ink);border-radius:21px;outline:0;flex:1;padding:.6rem .9rem;font-size:1rem;line-height:1.3}.conv__escrever textarea:focus{border-color:var(--brand-deep)}.conv__escrever button{background:var(--brand-grad);width:42px;height:42px;color:var(--brand-ink);cursor:pointer;transition:transform .15s var(--pouso), opacity .15s linear;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.conv__escrever button:disabled{opacity:.45}.conv__escrever button:not(:disabled):active{transform:scale(.88)}.conv__escrever button svg{width:20px;height:20px}.hj-conversa{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;gap:.55rem;margin:0 1rem .9rem;padding:.65rem .8rem;font-size:.92rem;font-weight:600;display:flex}.hj-conversa svg{flex:none;width:19px;height:19px}.hj-conversa span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hj-conversa b{background:var(--brand);min-width:21px;height:21px;color:var(--brand-ink);border-radius:99px;flex:none;place-items:center;padding:0 .3rem;font-size:.74rem;font-weight:800;display:grid}.hj-conversa:active{transform:scale(.985)}.hj-conversa.tem-nova{background:var(--brand-soft);border-color:#0000}.av-conversa{font:inherit;color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:.3rem;padding:0;font-size:.82rem;font-weight:700;text-decoration:underline;display:inline-block}.conv__off{padding:.85rem 1.2rem calc(.85rem + var(--safe-b,0px));background:var(--danger-bg);border-top:1px solid var(--danger-line);color:var(--danger);text-align:center;flex:none;margin:0;font-size:.9rem;font-weight:600}.mais{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-top:.25rem;display:grid;overflow:hidden}.mais__item{min-height:66px;color:var(--ink);-webkit-tap-highlight-color:transparent;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}.mais__item+.mais__item{border-top:1px solid var(--line)}.mais__item:active{background:var(--surface-2)}.mais__ico{background:var(--ferro);width:42px;height:42px;color:var(--brand);border-radius:13px;flex:none;place-items:center;display:grid}.mais__ico svg{width:21px;height:21px}.mais__txt{flex:1;min-width:0;display:grid}.mais__txt strong{font-family:var(--f-titulo);letter-spacing:-.02em;font-size:1rem;font-weight:700}.mais__txt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.mais__n{background:var(--danger);color:#fff;border-radius:99px;flex:none;place-items:center;min-width:22px;height:22px;padding:0 .3rem;font-size:.74rem;font-weight:700;display:grid}.mais__seta{width:18px;height:18px;color:var(--muted-2);flex:none}.nav__ico{line-height:0;display:block;position:relative}.nav__ico .nav__badge{top:-7px;right:-10px}.nav a.is-on:not(.nav__treino)>.nav__ico{color:var(--brand);transition:transform .3s var(--pouso);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.conv__escrever button{transition:none}.conv-msg.is-nova{animation:none}}.conv-msg em{margin-right:.15rem;font-style:normal}.abas{z-index:1;flex:1 1 0;min-height:0;position:relative}.abas>.shell{position:absolute;inset:0}.abas>.shell[hidden]{visibility:hidden;pointer-events:none}.app--pilha{z-index:40;visibility:hidden;transform:translate(100%)}.app--pilha:before{display:none}.app--pilha.is-on{visibility:visible;transform:none}.app--pilha:after{content:"";background:var(--bg);height:100vh;position:absolute;top:100%;left:0;right:0}.app--pilha.is-movendo{will-change:transform;box-shadow:-14px 0 34px -14px #0b101757}html.is-ios .app--pilha{top:var(--vv-top,0px);height:var(--vv-h,auto)}html.is-ios .app--pilha.is-on{transition:height .3s cubic-bezier(.22,.9,.3,1)}@media (prefers-reduced-motion:reduce){html.is-ios .app--pilha.is-on{transition:none}}.pilha-cab{z-index:3;background:var(--bg);align-items:center;gap:.15rem;min-height:52px;margin:0 -1.2rem;padding:.25rem 1.2rem .25rem .35rem;display:flex;position:sticky;top:0}.pilha-cab strong{font-family:var(--f-titulo);letter-spacing:-.02em;color:var(--ink);font-size:1.08rem;font-weight:700}.voltar{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .12s linear;display:grid}.voltar:active{background:var(--surface-3)}.voltar svg{width:25px;height:25px}html.tem-teclado:not(.is-ios) .app>.nav{display:none}.sheet{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet[open]{animation:.18s linear sheet-fundo}@keyframes sheet-fundo{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sheet[open]{animation:none}}html.is-offline .tr-comecar{opacity:1}.abas>.shell.is-entra{animation:.12s cubic-bezier(.2,.9,.25,1) both app-entra}html[data-tela-dir=avanca] .abas>.shell.is-entra{animation-name:app-entra-avanca}html[data-tela-dir=volta] .abas>.shell.is-entra{animation-name:app-entra-volta}@keyframes app-entra{0%{opacity:.6}}@keyframes app-entra-avanca{0%{opacity:.6;transform:translate(6px)}}@keyframes app-entra-volta{0%{opacity:.6;transform:translate(-6px)}}html.is-ios .abas>.shell.is-entra{animation:none}@media (prefers-reduced-motion:reduce){.abas>.shell.is-entra{animation:none}}.app-carregando{text-align:center;min-height:60vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex}.app-carregando strong{color:var(--ink);font-size:1.05rem}.app-carregando p{max-width:28ch;margin:0}.app-carregando__anel{border:2.4px solid var(--line-strong,#d9dde3);border-top-color:var(--ink);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite app-gira}@keyframes app-gira{to{transform:rotate(360deg)}}.app-fila{background:color-mix(in srgb, var(--brand) 32%, var(--surface,#fff));height:28px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.app-fila.is-enviando{opacity:.7}.app-fila-nota[hidden]{display:none}.app-fila-nota{display:block}.app-aviso{left:50%;bottom:calc(var(--safe-b,0px) + 96px);z-index:80;background:var(--ink,#15150f);color:#fff;text-align:center;pointer-events:none;border-radius:14px;max-width:min(92vw,420px);margin:0;padding:.7rem 1rem;font-size:.88rem;font-weight:600;line-height:1.35;animation:.24s cubic-bezier(.2,.9,.25,1) both app-aviso-entra;position:fixed;transform:translate(-50%);box-shadow:0 14px 34px -14px #0f172a73}.app-aviso.is-erro{background:var(--danger,#c0392b)}@keyframes app-aviso-entra{0%{opacity:0;transform:translate(-50%,10px)}}.av-app__texto{white-space:pre-line}.topo__acoes.tem-fila .rede{display:none!important}.app-fila{border:1px solid #0000;gap:.4rem}.app-fila .dot{background:currentColor;border-radius:999px;width:6px;height:6px;display:none}html.is-offline .app-fila{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}html.is-offline .app-fila .dot{display:block}.app>.topo{padding:.45rem 1.15rem .35rem}.topo__sino{width:38px;min-width:38px;height:38px;min-height:38px}.app .tela{padding-top:.35rem}.app .intro{margin-bottom:0;padding:.55rem 0 .85rem}.app>.nav{padding:0 .7rem calc(.5rem + var(--safe-b,0px));background:0 0;border-top:0}.app .nav__inner{background:var(--ferro);border-radius:24px;padding:.28rem;box-shadow:0 16px 28px -16px #131920b3}.app .nav__ind{display:none}.app .nav a{color:#aab4bf;min-height:52px;font-weight:600}.app .nav a svg{color:inherit}.app .nav a.is-on:not(.nav__treino){color:#fff;box-shadow:none;background:#ffffff1c}.app .nav a.is-on:not(.nav__treino)>svg,.app .nav a.is-on:not(.nav__treino)>.nav__ico{color:var(--brand)}.app .nav a.nav__treino{color:#fff;justify-content:center;margin-top:0;padding:0}.app .nav a.nav__treino [data-nav-treino-label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app .nav__treino-btn{width:3.25rem;height:3.25rem;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--brand-ink) 14%, transparent)}.app .nav a.nav__treino.is-on .nav__treino-btn{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--brand-ink) 14%, transparent), 0 0 0 2px var(--ferro), 0 0 0 3.5px var(--brand)}.app .nav__badge{box-shadow:0 0 0 2px var(--ferro)}.app .vazio-bloco{background:0 0;border:0;padding:2.4rem 1.2rem}.app .vazio-bloco__ico{background:var(--ferro);width:56px;height:56px;color:var(--brand);box-shadow:0 0 0 5px var(--surface-3);border-radius:50%}.app .vazio-bloco__ico svg{width:24px;height:24px}.app .vazio-bloco__titulo{font-family:var(--f-titulo);margin-top:.35rem;font-size:1.12rem}.app:has(.conv__escrever textarea:focus)>.nav{display:none}.push-linha{background:var(--surface);border-bottom:1px solid var(--line);color:var(--text);align-items:center;gap:.5rem;margin:0 -1.2rem;padding:.3rem .6rem .3rem 1.2rem;font-size:.84rem;display:flex}.push-linha>span{flex:1;min-width:0}.push-linha__ativar{background:var(--brand);min-height:34px;color:var(--brand-ink);border:0;border-radius:999px;flex:none;padding:0 .85rem;font-size:.82rem;font-weight:700}.push-linha__x{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.push-linha__x svg{width:16px;height:16px}.app .ex__serie{grid-template-columns:1.3rem minmax(0,1.35fr) minmax(0,1fr) 2.75rem;gap:.3rem}.app .ex__serie-campo{padding:0 .4rem}.app .ex__serie-campo input::placeholder{font-size:.92rem}
