@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/orbitron-latin-500-normal-DQ2gt4P1.woff2)format("woff2"),url(/assets/orbitron-latin-500-normal-BCCupJ8c.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2)format("woff2"),url(/assets/rajdhani-latin-500-normal-DfvNI-Td.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2)format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff)format("woff")}:root{--fundo:#07081a;--painel:linear-gradient(135deg, #3ad6ff12, #a855f714);--linha:#3ad6ff;--linha-fraca:#3ad6ff59;--brilho:0 0 16px #7c3aed38, inset 0 0 18px #3ad6ff0f;--texto:#e4f2ff;--texto-fraco:#9fb6e0;--acento:#3ad6ff;--roxo:#a855f7;--roxo-claro:#c084fc;--roxo-forte:#7c3aed;--degrade:linear-gradient(90deg, #3ad6ff, #a855f7);--perigo:#ff4d6d;--alerta:#ffd166;--fonte-titulo:"Orbitron", sans-serif;--fonte-texto:"Rajdhani", system-ui, sans-serif;--nav-altura:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background-color:var(--fundo);color:var(--texto);font-family:var(--fonte-texto);-webkit-font-smoothing:antialiased;font-size:18px;font-weight:500;line-height:1.5}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(70% 45% at 90% 0,#7c3aed33,#0000),radial-gradient(60% 40% at 0 100%,#3ad6ff17,#0000),linear-gradient(#3ad6ff0a 1px,#0000 1px),linear-gradient(90deg,#3ad6ff0a 1px,#0000 1px);background-size:auto,auto,32px 32px,32px 32px;position:fixed;inset:0}:focus-visible{outline:2px solid var(--roxo-claro);outline-offset:2px}p{margin:0 0 .5rem}code{color:var(--acento)}.janela{background:var(--painel);border:1px solid var(--linha-fraca);box-shadow:var(--brilho);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem 1.25rem;animation:.25s ease-out janela-abrir;position:relative}.janela:before,.janela:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.janela:before{border-top:2px solid var(--acento);border-left:2px solid var(--acento);top:-1px;left:-1px}.janela:after{border-right:2px solid var(--roxo);border-bottom:2px solid var(--roxo);bottom:-1px;right:-1px}.janela__titulo{font-family:var(--fonte-titulo);letter-spacing:.12em;color:var(--acento);text-shadow:0 0 8px #3ad6ff99;margin-bottom:.75rem;font-size:.8rem;font-weight:700}.janela--alerta{border-color:var(--alerta);box-shadow:0 0 12px #ffd1664d}.janela--alerta:before,.janela--alerta:after{border-color:var(--alerta)}.janela--alerta .janela__titulo{color:var(--alerta);text-shadow:none}.janela--penalidade{border-color:var(--perigo);box-shadow:0 0 14px #ff4d6d66}.janela--penalidade:before,.janela--penalidade:after{border-color:var(--perigo)}.janela--penalidade .janela__titulo{color:var(--perigo);text-shadow:0 0 8px #ff4d6d99}@keyframes janela-abrir{0%{opacity:0;transform:scaleY(.96)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.janela{animation:none}}.mensagem-sistema{font-family:var(--fonte-titulo);letter-spacing:.05em;color:#fff;font-size:.95rem}.texto-fraco{color:var(--texto-fraco);font-size:.95rem}.texto-erro{color:var(--perigo);font-size:.95rem}.form{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}label{color:var(--texto-fraco);font-size:.9rem}input{font:inherit;color:var(--texto);border:1px solid var(--linha-fraca);background:#0006;outline:none;padding:.6rem .75rem}input:focus{border-color:var(--roxo-claro);box-shadow:0 0 8px #a855f773}.botao{font-family:var(--fonte-titulo);letter-spacing:.1em;text-transform:uppercase;color:#fff;border:1px solid var(--roxo);cursor:pointer;background:linear-gradient(90deg,#6d28d9,#9333ea);padding:.75rem 1rem;font-size:.8rem;font-weight:700;transition:transform .12s ease-out,filter .15s ease-out;box-shadow:0 0 14px #7c3aed80}.botao:hover:not(:disabled){filter:brightness(1.15)}.botao:active:not(:disabled),.botao-mini:active{transform:scale(.97)}.botao:disabled{opacity:.6;cursor:wait}.botao--secundario{color:var(--acento);border-color:var(--linha-fraca);box-shadow:none;background:0 0}.tela-centro{place-items:center;min-height:100dvh;padding:1rem;display:grid}.tela-centro>*{width:min(420px,100%)}.app{min-height:100dvh}.conteudo{padding:1rem 1rem calc(var(--nav-altura) + 1rem + env(safe-area-inset-bottom));max-width:720px;margin:0 auto}.pilha{flex-direction:column;gap:1rem;display:flex}.nav{height:calc(var(--nav-altura) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--linha-fraca);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#07081aeb;display:flex;position:fixed;bottom:0;left:0;right:0}.nav__marca{display:none}.nav__item{font-family:var(--fonte-titulo);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-fraco);flex:1;place-items:center;font-size:.6rem;text-decoration:none;transition:color .15s ease-out;display:grid;position:relative}.nav__item.active{color:#fff;background:linear-gradient(#a855f733,#0000)}.nav__item.active:before{content:"";background:var(--degrade);height:2px;position:absolute;top:0;left:15%;right:15%;box-shadow:0 0 8px #a855f7cc}.nav__item.active svg{color:var(--roxo-claro);filter:drop-shadow(0 0 5px #a855f7cc)}@media (width>=900px){.app{grid-template-columns:220px 1fr;display:grid}.nav{border-top:none;border-right:1px solid var(--linha-fraca);flex-direction:column;height:100dvh;padding:1.5rem 0;position:sticky;top:0}.nav__marca{font-family:var(--fonte-titulo);letter-spacing:.2em;background:var(--degrade);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 1.5rem 1.5rem;font-weight:700;display:block}.nav__item{flex:none;place-items:center start;padding:.85rem 1.5rem;font-size:.75rem}.nav__item.active{background:linear-gradient(90deg,#a855f733,#0000)}.nav__item.active:before{background:linear-gradient(#3ad6ff,#a855f7);width:3px;height:auto;inset:15% auto 15% 0}.conteudo{padding:2rem}}.status-topo{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.status-nome{color:#fff;font-size:1.4rem;font-weight:600}.status-rank{font-family:var(--fonte-titulo);color:var(--roxo-claro);text-shadow:0 0 14px #a855f7e6;border:2px solid var(--roxo);background:radial-gradient(circle,#a855f747,#0000 70%);flex:none;place-items:center;width:64px;height:64px;font-size:2.2rem;font-weight:700;display:grid;box-shadow:0 0 16px #a855f773}.status-nivel{font-family:var(--fonte-titulo);letter-spacing:.1em;align-items:baseline;gap:.5rem;margin-bottom:.4rem;font-size:.8rem;display:flex}.status-nivel strong{color:#fff;text-shadow:0 0 12px #3ad6ffb3;font-size:2rem;line-height:1}.status-falta{font-family:var(--fonte-texto);letter-spacing:0;color:var(--texto-fraco);margin-left:auto;font-size:.95rem}.barra{background:#a855f724;height:8px;margin-bottom:.4rem;overflow:hidden}.barra__preenchimento{background:var(--degrade);height:100%;transition:width .5s ease-out;box-shadow:0 0 8px #a855f7cc}.anel{width:68px;height:68px;font-family:var(--fonte-titulo);color:#fff;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:relative}.anel:before{content:"";background:conic-gradient(var(--acento), var(--roxo) calc(var(--pct) * 1%), #a855f724 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.resumo-anel{justify-content:space-between;align-items:center;gap:1rem;display:flex}.resumo-anel p:last-child{margin-bottom:0}.resumo-anel__destaque{color:#fff;font-size:1.15rem;font-weight:600}.placar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.placar__item{background:#a855f71a;border:1px solid #a855f74d;flex-direction:column;gap:.1rem;padding:.6rem .75rem;display:flex}.placar__rotulo{color:var(--texto-fraco);align-items:center;gap:.35rem;font-size:.95rem;display:flex}.placar__rotulo .icone{color:var(--roxo-claro)}.placar__valor{font-family:var(--fonte-titulo);color:#fff;font-size:1.25rem;font-weight:700}.lista-atributos{margin:0;padding:0;list-style:none}.lista-atributos li{border-bottom:1px solid #3ad6ff1f;justify-content:space-between;padding:.35rem 0;display:flex}.lista-atributos li:last-child{border-bottom:none}.lista-atributos .valor,.valor{font-family:var(--fonte-titulo);color:#fff}.lista-atributos li.atributo{flex-wrap:wrap}.lista-atributos li.atributo .barra{flex-basis:100%;height:3px;margin:.3rem 0 0}select{font:inherit;color:var(--texto);border:1px solid var(--linha-fraca);background:#0006;width:100%;padding:.55rem .6rem}a.botao{text-align:center;text-decoration:none;display:inline-block}.botao--perigo{color:var(--perigo);border-color:var(--perigo);box-shadow:none;background:0 0}.botao-mini{font-family:var(--fonte-titulo);color:var(--acento);border:1px solid var(--linha-fraca);cursor:pointer;background:0 0;min-width:3rem;padding:.5rem .7rem;font-size:.75rem;transition:transform .12s ease-out,background-color .15s ease-out}.botao-mini:active{background:#a855f733}.botao-mini--destaque{color:#fff;border-color:var(--roxo);background:#7c3aed8c}.form--compacto{margin-top:.5rem}.check{color:var(--texto);align-items:center;gap:.5rem;font-size:1rem;display:flex}.check input{width:1.1rem;height:1.1rem;accent-color:var(--acento)}.grade-2{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;display:grid}.grade-2>div{flex-direction:column;gap:.3rem;display:flex}.grade-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.grade-3 input{width:100%}.lista-conquistas{margin:0;padding:0;list-style:none}.lista-conquistas li{border-bottom:1px solid #3ad6ff1f;flex-direction:column;padding:.45rem 0;display:flex}.lista-conquistas li:last-child{border-bottom:none}.conquista__nome{font-weight:600}.conquista--obtida .conquista__nome{color:var(--roxo-claro);text-shadow:0 0 8px #a855f799}.conquista--bloqueada{opacity:.55}.janela .lista-tarefas{margin-top:.5rem}.acoes{flex-wrap:wrap;gap:.5rem;display:flex}.link-voltar{color:var(--texto-fraco);font-family:var(--fonte-titulo);font-size:.75rem;text-decoration:none}.selo{font-family:var(--fonte-titulo);letter-spacing:.05em;color:var(--texto-fraco);border:1px solid var(--linha-fraca);vertical-align:middle;margin-left:.5rem;padding:.05rem .35rem;font-size:.6rem}.selo--alerta{color:var(--alerta);border-color:var(--alerta)}.lista-tarefas{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.tarefa{background:var(--painel);border:1px solid var(--linha-fraca);padding:.85rem 1rem;animation:.3s ease-out both tarefa-entrada;position:relative}.tarefa:nth-child(2){animation-delay:50ms}.tarefa:nth-child(3){animation-delay:.1s}.tarefa:nth-child(4){animation-delay:.15s}.tarefa:nth-child(n+5){animation-delay:.2s}.tarefa--concluida{border-color:var(--roxo);box-shadow:0 0 14px #a855f74d}.tarefa--acabou{animation:.3s ease-out both tarefa-entrada,.7s ease-out tarefa-pulso}.tarefa__topo{align-items:center;gap:.6rem;margin-bottom:.35rem;display:flex}.tarefa__icone{border:1px solid var(--linha-fraca);background:#3ad6ff14;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.tarefa__icone--figura{width:4.5rem;height:3.4rem;padding:0}.tarefa__icone--figura svg{width:100%;height:100%;display:block}.tarefa--concluida .tarefa__icone{border-color:var(--roxo);background:#a855f74d}.tarefa--concluida .tarefa__icone svg{color:#fff}.tarefa__ganho{font-family:var(--fonte-titulo);color:var(--roxo-claro);text-shadow:0 0 10px #a855f7e6;pointer-events:none;font-weight:700;animation:1.2s ease-out both tarefa-ganho;position:absolute;top:.4rem;right:1rem}.tarefa__nome{color:#fff;flex:1;min-width:0;font-weight:600}.tarefa__valor{font-family:var(--fonte-titulo);white-space:nowrap}.tarefa__botoes{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.tarefa__selo{font-family:var(--fonte-titulo);color:var(--roxo-claro);margin-top:.4rem;font-size:.7rem}.lista-edicao{margin:0 0 .75rem;padding:0;list-style:none}.lista-edicao>li{border-bottom:1px solid #3ad6ff1f}.lista-edicao>li.inativo{opacity:.5}.linha-edicao{text-align:left;width:100%;font:inherit;color:var(--texto);cursor:pointer;background:0 0;border:none;justify-content:space-between;gap:.5rem;padding:.6rem 0;display:flex}.lista-checagem{margin:0;padding:0;list-style:none}.checagem{width:100%;font:inherit;color:var(--texto);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #3ad6ff1f;align-items:center;gap:.6rem;padding:.65rem 0;display:flex}.checagem__caixa{border:1px solid var(--linha);width:1.3rem;height:1.3rem;color:var(--fundo);flex:none;place-items:center;display:grid}.checagem--feita .checagem__caixa{border-color:var(--roxo);background:var(--roxo);box-shadow:0 0 8px #a855f7b3}.checagem--feita .checagem__nome{color:var(--texto-fraco);text-decoration:line-through}.checagem__nome{flex:1}.seletor-dias{flex-wrap:wrap;gap:.3rem;display:flex}.lista-semana{margin:0;padding:0;list-style:none}.lista-semana li{grid-template-columns:1fr 9rem;align-items:center;gap:.5rem;padding:.25rem 0;display:grid}.janela-link{color:inherit;text-decoration:none}.avisos{top:calc(.75rem + env(safe-area-inset-top));z-index:20;flex-direction:column;gap:.5rem;width:min(420px,100% - 2rem);display:flex;position:fixed;left:50%;transform:translate(-50%)}.aviso{font:inherit;color:var(--texto);text-align:left;cursor:pointer;background:#07081af5;flex-direction:column;gap:.2rem;display:flex}.aviso .janela__titulo{margin-bottom:0}.aviso__texto{font-size:.95rem}.faixa-offline{font-family:var(--fonte-titulo);letter-spacing:.05em;color:var(--alerta);border:1px solid var(--alerta);margin-bottom:1rem;padding:.5rem .75rem;font-size:.65rem}.opcao{align-items:center;gap:8px;display:flex}.opcao input{width:auto}.dias-semana{flex-wrap:wrap;gap:4px 14px;display:flex}.tarefa__ajuda{color:var(--texto-fraco);margin-top:.25rem}.tarefa__ajuda summary{cursor:pointer;min-height:32px}.tarefa__alerta{color:var(--alerta)}.icone{vertical-align:-3px;color:var(--acento);flex:none}.nav__item{align-content:center;gap:2px}@media (width>=900px){.nav__item{justify-content:flex-start;align-items:center;gap:10px;display:flex}}.status-classe{color:var(--roxo-claro);font-family:var(--fonte-titulo);font-size:.8rem}.transicao{animation:.22s ease-out transicao-entrada}@keyframes transicao-entrada{0%{opacity:0;transform:translateY(6px)}}@keyframes tarefa-entrada{0%{opacity:0;transform:translateY(8px)}}@keyframes tarefa-pulso{30%{transform:scale(1.02);box-shadow:0 0 26px #a855f7bf}}@keyframes tarefa-ganho{0%{opacity:0;transform:translateY(10px)}20%{opacity:1}to{opacity:0;transform:translateY(-26px)}}@media (prefers-reduced-motion:reduce){.transicao,.tarefa,.tarefa--acabou,.tarefa__ganho{animation:none}.tarefa__ganho{display:none}.barra__preenchimento,.botao,.botao-mini{transition:none}}.tela-sistema{z-index:100;background:#07081af0;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out both tela-fundo;display:flex;position:fixed;inset:0}.tela-sistema:before{content:"";background:var(--degrade);height:2px;animation:.7s ease-in-out both tela-varredura;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 4px #a855f799}.tela-sistema--nivel:after,.tela-sistema--rank:after{content:"";aspect-ratio:1;pointer-events:none;background:conic-gradient(#a855f752,#0000 18%,#3ad6ff3d 35%,#0000 52%,#a855f752 70%,#0000 88%,#a855f752);border-radius:50%;width:min(140vw,760px);margin:calc(min(140vw,760px)/-2) 0 0 calc(min(140vw,760px)/-2);animation:9s linear infinite tela-luz;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000);mask:radial-gradient(closest-side,#000 30%,#0000)}.tela-sistema__janela{z-index:1;border:1px solid var(--roxo);width:min(100%,420px);box-shadow:var(--brilho), 0 0 48px #a855f759;color:var(--texto);font:inherit;text-align:center;cursor:pointer;background:#0d0c28f7;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.25rem 1.25rem;animation:.45s cubic-bezier(.2,.9,.3,1.1) .2s both tela-janela;display:flex;position:relative}.tela-sistema__janela:focus-visible{outline:2px solid var(--linha);outline-offset:3px}.tela-sistema__titulo{color:var(--acento);font-family:var(--fonte-titulo);letter-spacing:.08em;font-size:.95rem}.tela-sistema__valor{color:var(--texto);font-family:var(--fonte-titulo);text-shadow:0 0 18px #a855f7e6;font-size:clamp(2rem,10.5vw,3.25rem);font-weight:700;line-height:1.1;animation:.6s ease-out .45s both tela-valor}.tela-sistema--rank .tela-sistema__valor{font-size:6.5rem}.tela-sistema__texto{color:var(--texto)}.tela-sistema__dica{color:var(--texto-fraco);margin-top:.5rem;font-size:.85rem}.aviso{animation:.25s ease-out both aviso-entrada}@keyframes tela-luz{to{transform:rotate(360deg)}}@keyframes tela-fundo{0%{opacity:0}}@keyframes tela-varredura{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100vh)}}@keyframes tela-janela{0%{opacity:0;transform:scaleY(.05)}}@keyframes tela-valor{0%{opacity:0;transform:scale(1.4)}}@keyframes aviso-entrada{0%{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.tela-sistema,.tela-sistema:before,.tela-sistema__janela,.tela-sistema__valor,.tela-sistema--nivel:after,.tela-sistema--rank:after,.aviso{animation:none}.tela-sistema:before{display:none}}.classe-escolha{cursor:default;animation:none}.classe-escolha__opcao{border:1px solid var(--linha-fraca);width:100%;min-height:64px;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:.6rem .75rem;display:flex}.classe-escolha__opcao strong{color:var(--acento);font-family:var(--fonte-titulo);font-size:.9rem}.primeiro-acesso{align-items:stretch;max-height:calc(100dvh - 32px);overflow-y:auto}.primeiro-acesso .tela-sistema__titulo{text-align:center}.primeiro-acesso .tela-sistema__texto,.primeiro-acesso__form,.primeiro-acesso__semana{text-align:left}.primeiro-acesso__lista{text-align:left;flex-direction:column;gap:.5rem;margin:0;padding-left:1.1rem;display:flex}.primeiro-acesso__erro{color:var(--perigo)}.evolucao+.evolucao{border-top:1px solid var(--linha-fraca);margin-top:1rem;padding-top:1rem}.resumo__periodo{text-align:center}.catalogo__item{border-bottom:1px solid var(--linha-fraca);padding:.5rem 0}.catalogo__item:last-child{border-bottom:0}.catalogo__item summary{cursor:pointer;min-height:32px}.catalogo__item[open] summary{color:var(--acento);margin-bottom:.25rem}.catalogo__item .lista-detalhe{margin:0;padding:0;list-style:none}.catalogo__item .lista-detalhe li{justify-content:space-between;gap:.75rem;display:flex}.catalogo__alerta{color:var(--alerta)}.figura{margin:.5rem 0}.figura__quadro{border:1px solid var(--linha-fraca);background:radial-gradient(circle at 50% 60%,#7c3aed33,#0000 70%);max-width:320px;padding:.5rem}.figura__desenho{width:100%;height:auto;display:block}.figura__angulos{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.figura__angulos .botao-mini[aria-pressed=true]{color:#fff;border-color:var(--roxo);background:#7c3aed8c}.figura__fase{border:1px solid var(--roxo);background:#7c3aed24;margin-top:.5rem;padding:.6rem .75rem}.figura__fase p{min-height:3em;color:var(--texto);margin:.25rem 0 .4rem}.figura__fase-topo{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;display:flex}.figura__fase-nome{font-family:var(--fonte-titulo);color:#fff;font-size:.8rem;font-weight:700}.figura__fase-ar{color:var(--roxo-claro);align-items:center;gap:.25rem;font-size:.95rem;display:inline-flex}.figura__fase-barra{background:#a855f733;height:4px}.figura__fase-barra div{background:var(--degrade);width:0;height:100%}.figura__controles{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.figura__controles .botao-mini{justify-content:center;align-items:center;display:inline-flex}.figura__controles .botao-mini[aria-pressed=true]{color:#fff;border-color:var(--roxo);background:#7c3aed8c}.guia section{margin-top:.9rem}.guia h4{font-family:var(--fonte-titulo);letter-spacing:.06em;color:var(--acento);margin:0 0 .3rem;font-size:.75rem}.guia ul,.guia ol{color:var(--texto);margin:0;padding-left:1.1rem}.guia p{color:var(--texto)}.guia .texto-fraco{color:var(--texto-fraco)}.guia__passos,.guia__marcas{list-style:none;padding-left:0!important}.guia__passos{flex-direction:column;gap:.3rem;display:flex}.guia__passo{border:1px solid var(--linha-fraca);width:100%;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;padding:.45rem .6rem;display:flex}.guia__passo strong{color:#fff;font-size:.95rem}.guia__passo--atual{border-color:var(--roxo);background:#7c3aed38}.guia__marcas li{align-items:flex-start;gap:.45rem;padding:.15rem 0;display:flex}.guia__numero{color:#14100c;background:#e7c76a;border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-top:.15rem;font-size:.8rem;font-weight:700;display:grid}.treino{z-index:90;padding:calc(.75rem + env(safe-area-inset-top)) 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--fundo);flex-direction:column;gap:.6rem;display:flex;position:fixed;inset:0;overflow-y:auto}.treino>*{width:100%;max-width:520px;margin-inline:auto}.treino .figura{margin:0}.treino__topo{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.treino__posicao{color:var(--texto-fraco);font-size:.95rem}.treino__botoes{gap:.3rem;display:flex}.treino__botoes .botao-mini{justify-content:center;align-items:center;min-width:2.6rem;display:inline-flex}.treino__nome{color:#fff;margin:0;font-size:1.35rem;font-weight:600;line-height:1.2}.treino__subtitulo{color:var(--texto-fraco);margin:0}.treino__contagem{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.treino__serie{color:var(--roxo-claro);font-family:var(--fonte-titulo);font-size:.8rem}.treino__numero{color:#fff;font-family:var(--fonte-titulo);text-shadow:0 0 12px #a855f7cc;font-size:2.4rem;font-weight:700;line-height:1}.treino__lista{margin:0;padding-left:1.1rem}.treino__ajuste{border:1px solid var(--linha-fraca);flex-direction:column;gap:.4rem;padding:.6rem .75rem;display:flex}.treino__ajuste .acoes{align-items:center}.treino__feito{color:#fff;min-width:3.5rem;font-family:var(--fonte-titulo);text-align:center;font-size:1.25rem}.treino__centro{text-align:center;flex-direction:column;gap:1rem;margin-block:auto;display:flex}.radar{width:100%;max-width:400px;margin:0 auto;display:block}.radar__anel,.radar__eixo{fill:none;stroke:var(--linha-fraca);stroke-width:1px;opacity:.55}.radar__forma{fill:#a855f752;stroke:var(--linha);stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 6px #a855f799)}.radar__ponto{fill:var(--linha)}.radar__rotulo{fill:var(--texto-fraco);font-family:var(--fonte-texto);font-size:14px;font-weight:600}.radar__valor{fill:var(--texto);font-size:16px;font-weight:700}.pontos{margin-top:.75rem}.pontos__lista{margin:0 0 .75rem;padding:0;list-style:none}.pontos__lista li{justify-content:space-between;align-items:center;min-height:48px;display:flex}.pontos__controle{align-items:center;gap:.75rem;display:flex}.pontos__controle .valor{text-align:center;min-width:2ch}.pontos__botao{border:1px solid var(--linha-fraca);width:44px;height:44px;color:var(--texto);cursor:pointer;background:0 0;font-size:1.2rem}.pontos__botao:disabled{opacity:.3;cursor:default}
