:root{--cor:#4aa8ff;--cor-texto:#0b0d12;--cor-suave:color-mix(in srgb, var(--cor) 13%, transparent);--fundo:#0b0d12;--balao:#161a22;--card:#f3f5f80a;--card-claro:#f3f5f814;--borda:#f3f5f821;--texto:#f3f5f8;--texto2:#f3f5f89e;--texto3:#f3f5f86b;--erro:#ff9f98;--ouro:#ffd23f;--f-titulo:"Fredoka", system-ui, sans-serif;--f-corpo:"Nunito", system-ui, sans-serif;--f-onb:"DM Sans", system-ui, sans-serif;--f-mono:"DM Mono", ui-monospace, monospace;--entra:cubic-bezier(.22, .8, .3, 1);--sai:cubic-bezier(.5, 0, .9, .45);--mola-forte:cubic-bezier(.26, 1.7, .5, 1);--onda:cubic-bezier(.45, .05, .55, .95);--espalha:cubic-bezier(.16, .64, .34, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--fundo);color:var(--texto);font-family:var(--f-corpo);margin:0;font-size:17px;overflow-x:clip}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--f-titulo);letter-spacing:-.01em;margin:0;font-weight:600}input,textarea{font:inherit;color:var(--texto)}.ceu{z-index:0;pointer-events:none;background:linear-gradient(#1c3756 0%,#233651 32%,#1c2537 62%,#0e1117 92%);position:fixed;inset:0;overflow:hidden}.ceu i{opacity:.75;background:#fff;border-radius:50%;width:2px;height:2px;position:absolute}.ceu .nuvem-deco{opacity:.22;width:72px;height:46px;position:absolute;top:13%;right:21%}@media (width<=700px){.ceu .nuvem-deco{display:none}}.ceu.noite{background:radial-gradient(58% 34% at 50% 36%,#3062a061,#0000 70%),#0b0d12}.ceu.noite i,.ceu.noite .nuvem-deco{display:none}.ceu.dia{background:linear-gradient(#7db8ea 0%,#a9d2f3 40%,#e9eff4 75%,#f4f2ee 100%)}.ceu.dia i{display:none}.sol{background:#f7d046;border-radius:50%;width:62px;height:62px;position:absolute;top:3%;right:12%;box-shadow:0 0 60px 40px #f7d04647}.nuvem-dia{opacity:.85;background:#fff;border-radius:40px;position:absolute}.tela{z-index:1;max-width:640px;min-height:100dvh;margin:0 auto;padding:64px 20px 100px;position:relative}.tela.sem-nav{padding-bottom:24px}.topo{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;padding:8px 16px;display:flex;position:fixed;top:0;left:0;right:0}.topo>*{pointer-events:auto}.topo .esq{gap:8px;display:flex}.pilula{border:1px solid var(--borda);height:44px;font-family:var(--f-titulo);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f3f5f814;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.pilula.redonda{width:44px;color:var(--texto2);background:#f3f5f80a;justify-content:center;padding:0}.pilula.centro{z-index:21;background:#11141b;position:fixed;top:8px;left:50%;transform:translate(-50%)}.sigla{font-family:var(--f-titulo);letter-spacing:.02em;font-size:13px;font-weight:700}.nav{z-index:20;border-top:1px solid var(--borda);padding-bottom:env(safe-area-inset-bottom);background:#0d1015f7;position:fixed;bottom:0;left:0;right:0}.nav>div{max-width:640px;height:60px;margin:0 auto;display:flex}.nav a{font-family:var(--f-titulo);color:#f3f5f885;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:600;display:flex}.nav a span{border-radius:999px;place-items:center;width:56px;height:32px;display:grid}.nav a.ativo{color:var(--cor)}.nav a.ativo span{background:color-mix(in srgb, var(--cor) 20%, transparent)}.btn{background:var(--cor);width:100%;min-height:56px;color:var(--cor-texto);font-family:var(--f-titulo);box-shadow:0 8px 26px color-mix(in srgb, var(--cor) 32%, transparent);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:18px;font-weight:600;transition:transform .1s,opacity .2s;display:flex;position:relative;overflow:hidden}.btn:before{content:"";background:#ffffff47;border-radius:999px;height:11px;position:absolute;top:5px;left:12%;right:12%}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{background:color-mix(in srgb, var(--cor) 45%, #10131a);color:#0b0d12cc;box-shadow:none}.btn.contorno:disabled{opacity:.5;color:var(--texto);background:0 0}.btn.contorno{color:var(--texto);box-shadow:none;background:0 0;border:1.5px solid #ffffff2e}.btn.contorno:before,.btn.pequeno:before{display:none}.btn.pequeno{width:auto;min-height:36px;box-shadow:none;padding:0 16px;font-size:16px}.btn.perigo{color:var(--erro);box-shadow:none;background:#ff9f9824;border:2px solid #ff9f9873}.btn.perigo:before{display:none}.link{color:var(--cor);font-family:var(--f-titulo);background:0 0;border:0;align-items:center;gap:6px;padding:4px 8px;font-size:15px;font-weight:600;display:inline-flex}.link.sub{text-underline-offset:3px;text-decoration:underline}.voltar{color:var(--texto2);font-family:var(--f-titulo);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:16px;font-weight:600;display:inline-flex}.rodape-fixo{margin-top:16px;padding:12px 0 14px;position:sticky;bottom:0}.opcao{border:1px solid var(--borda);text-align:left;background:#11141beb;border-radius:18px;align-items:center;gap:12px;width:100%;padding:13px 16px;transition:border-color .15s,background .15s;display:flex}.opcao .ic{color:var(--texto2);flex:none;place-items:center;display:grid}.opcao .tx{flex:1;min-width:0}.opcao b{font-family:var(--f-titulo);font-size:17px;font-weight:600;display:block}.opcao small{color:var(--texto2);margin-top:1px;font-size:14px;display:block}.opcao.sel{border-color:var(--cor);background:var(--cor-suave)}.opcao.sel .ic{color:var(--cor)}.opcao:disabled{opacity:.55}.check{background:var(--cor);width:22px;height:22px;color:var(--cor-texto);border-radius:50%;flex:none;place-items:center;display:grid}.selo{border:1px solid var(--borda);color:var(--texto);white-space:nowrap;background:#ffffff14;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.lista{flex-direction:column;gap:8px;display:flex}.rotulo{font-family:var(--f-titulo);letter-spacing:.05em;color:var(--texto2);text-transform:uppercase;margin:22px 2px 10px;font-size:13px;font-weight:700}.card{border:1px solid var(--borda);background:#11141beb;border-radius:22px;padding:16px}.card.vidro{background:var(--card-claro);border-radius:28px;padding:18px 20px}.nota{color:var(--texto2);margin:8px 2px;font-size:14px}.centro{text-align:center}.sub-titulo{color:var(--texto2);margin-top:6px}.balao{background:var(--balao);border:1px solid var(--borda);border-radius:28px;padding:12px 16px;font-size:17px;line-height:1.45;position:relative}.balao.cima:before{content:"";background:inherit;border-left:1px solid var(--borda);border-top:1px solid var(--borda);width:12px;height:12px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.balao.esq:before{content:"";background:inherit;border-left:1px solid var(--borda);border-bottom:1px solid var(--borda);width:12px;height:12px;position:absolute;top:18px;left:-7px;transform:rotate(45deg)}.mascote{display:block;overflow:visible}.estrela-cm img{pointer-events:none;-webkit-user-select:none;user-select:none;width:118%;height:118%;margin:-9%;display:block}.estrela-cm .corpo-mascote,.estrela-cm .respira,.estrela-cm [class^=g-]{width:100%;height:100%}.flutua .corpo-mascote,.flutua .tempestade{animation:3.4s ease-in-out infinite flutuar}.flutua .sombra{transform-origin:100px 200px;animation:3.4s ease-in-out infinite sombra}.boca-falando{transform-box:fill-box;transform-origin:50% 15%;animation:.9s linear infinite falar}.raio{animation:1.6s step-end infinite piscar}.raio2{animation-delay:.5s}@keyframes flutuar{50%{transform:translateY(-6px)}}@keyframes sombra{50%{opacity:.15;transform:scaleX(.86)}}@keyframes falar{12%{transform:scale(.92,.45)}22%{transform:scale(1.02,.95)}35%{transform:scale(.96,.3)}48%{transform:scaleY(.8)}58%{transform:scale(.9,.5)}72%{transform:scale(1.04,1.05)}86%{transform:scale(.95,.4)}}.mascote .respira{transform-box:fill-box;transform-origin:50% 100%;animation:4.1s ease-in-out infinite respira}.mascote .pisca{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite pisca}@keyframes respira{50%{transform:scale(1.018,.978)}}@keyframes pisca{0%,93.5%,to{transform:scaleY(1)}95.5%{transform:scaleY(.08)}97%{transform:scaleY(1)}}.mascote [class^=g-]{transform-box:fill-box}.g-sim{transform-origin:50% 90%;animation:.6s ease-in-out both g-sim}.g-pulo{transform-origin:50% 95%;animation:.78s linear both g-pulo}.g-susto{transform-origin:50% 70%;animation:.5s cubic-bezier(.2,.9,.35,1) both g-susto}.g-pop{transform-origin:50% 60%;animation:.34s cubic-bezier(.3,1.5,.6,1) both g-pop}.g-tremer{animation:.31s linear 5 g-tremer}.g-gargalhada{transform-origin:50% 95%;animation:.5s ease-in-out 3 g-gargalhada}@keyframes g-sim{25%{transform:translateY(4%)scale(1.05,.94)}55%{transform:translateY(-2%)scale(.98,1.03)}80%{transform:translateY(1%)scale(1.01,.99)}}@keyframes g-pulo{14%{transform:scale(1.12,.86)}44%{transform:translateY(-18%)scale(.94,1.09)}56%{transform:translateY(-18.5%)}76%{transform:translateY(0)scale(1.13,.88)}88%{transform:translateY(-2%)scale(.98,1.03)}}@keyframes g-susto{14%{transform:translateY(-7%)scale(1.16,1.12)}42%{transform:translateY(1.4%)scale(.95)}70%{transform:translateY(-.8%)scale(1.01)}}@keyframes g-pop{35%{transform:scale(1.1)}70%{transform:scale(.96)}}@keyframes g-tremer{17%{transform:translate(-1.9%,.4%)rotate(-1.3deg)}34%{transform:translate(1.7%,-.5%)rotate(1.2deg)}51%{transform:translate(-1.4%)rotate(-.9deg)}68%{transform:translate(1.2%,.4%)rotate(.8deg)}85%{transform:translate(-.6%)}}@keyframes g-gargalhada{30%{transform:translateY(-3.6%)scale(.96,1.05)rotate(-2.4deg)}60%{transform:translateY(.4%)scale(1.06,.95)rotate(2deg)}}.brilho:has(.boca-falando):before{animation:.8s ease-in-out infinite halo-voz}.brilho.furia:before{background:radial-gradient(circle,#ff564280 0%,#0000 62%);animation:1.15s ease-in-out infinite furia}@keyframes halo-voz{0%,to{opacity:.8;transform:scale(.97)}45%{opacity:1;transform:scale(1.1)}}@keyframes furia{0%,to{opacity:.85;transform:scale(1.1)}40%{opacity:1;transform:scale(1.35)}65%{opacity:.92;transform:scale(1.2)}}.mascote-bt{background:0 0;border:0;place-items:center;padding:0;display:grid}.mascote-bt.cresce{animation:.9s cubic-bezier(.3,1.42,.56,1) both cresce}@keyframes cresce{40%{transform:scale(1.2)}to{transform:scale(1.06)}}@keyframes piscar{0%,60%{opacity:1}70%,to{opacity:.15}}.brilho{place-items:center;display:grid;position:relative}.brilho:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--cor) 30%, transparent) 0%, transparent 62%);border-radius:50%;width:150%;height:150%;position:absolute}.brilho>*{position:relative}.faisca{color:var(--cor);opacity:.8;font-size:12px;position:absolute}.veu{z-index:50;background:#040609bd;justify-content:center;align-items:flex-end;animation:.18s aparecer;display:flex;position:fixed;inset:0}.folha{width:min(640px,100%);max-height:92dvh;padding:10px 16px calc(24px + env(safe-area-inset-bottom));background:#1a1e26;border-radius:22px 22px 0 0;animation:.22s ease-out subir;overflow:auto}.folha .alca{background:#ffffff38;border-radius:4px;width:40px;height:4px;margin:0 auto 12px}.folha header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.folha header h3{font-size:20px}.x{color:var(--texto2);background:0 0;border:0;padding:4px;display:grid}@keyframes aparecer{0%{opacity:0}}@keyframes subir{0%{opacity:.5;transform:translateY(40px)}}.home{flex-direction:column;justify-content:flex-end;align-items:center;gap:14px;min-height:calc(100dvh - 172px);display:flex}.home .mascote-wrap{margin-bottom:8px;position:relative}.home .badge-clima{border:1px solid var(--borda);width:30px;height:30px;color:var(--ouro);background:#11151c;border-radius:50%;place-items:center;display:grid;position:absolute;top:30px;right:22px}.home .balao{width:100%;margin-bottom:28px}.of-topo{align-items:center;gap:14px;display:flex}.of-num{font-family:var(--f-titulo);color:var(--texto2);align-items:center;gap:4px;font-size:40px;font-weight:700;line-height:1;display:flex}.of-num.ativo{color:var(--texto)}.of-num svg{color:var(--texto3)}.of-num.ativo svg{color:var(--ouro)}.barra{background:#f3f5f826;border-radius:6px;height:6px;margin:14px 4px 4px;position:relative}.barra>div{background:var(--cor);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.barra .nuvenzinha{width:22px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.arcos{text-align:center;font-family:var(--f-titulo);color:var(--texto2);grid-template-columns:repeat(4,1fr);margin:18px 0 8px;font-size:13px;font-weight:600;display:grid}.arcos .prox{color:var(--cor)}.cal{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px 0;display:grid}.cal span{font-family:var(--f-titulo);color:#f3f5f885;padding:6px 0;font-size:13px;font-weight:600}.cal button{height:40px;font-family:var(--f-titulo);color:#f3f5f885;background:0 0;border:0;place-items:center;font-size:15px;font-weight:600;display:grid}.cal .hoje-c{border:1.5px dashed var(--cor);width:36px;height:36px;color:var(--texto);border-radius:50%;place-items:center;display:grid}.legenda{color:var(--texto2);flex-wrap:wrap;justify-content:center;gap:14px;margin:10px 0 14px;font-size:13px;display:flex}.legenda span{align-items:center;gap:4px;display:inline-flex}.seg{border:1px solid var(--borda);background:#0b0d1299;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.seg button{height:44px;font-family:var(--f-titulo);color:var(--texto2);background:0 0;border:0;border-radius:999px;font-size:15px;font-weight:600}.seg button.on{background:var(--cor);color:var(--cor-texto)}.missao{background:var(--card-claro);border:1px solid var(--borda);border-radius:28px;flex-direction:column;gap:12px;padding:13px 16px;display:flex}.missao .lin{align-items:center;gap:14px;display:flex}.missao .lin b{font-size:17px}.missao .lin small{font-size:15px!important}.missao .bola{background:color-mix(in srgb, var(--cor) 18%, transparent);width:48px;height:48px;color:var(--cor);border-radius:50%;flex:none;place-items:center;display:grid}.missao .cont{font-family:var(--f-titulo);color:var(--cor);font-weight:700}.premios{flex-direction:column;gap:14px;display:flex}.premio{align-items:center;gap:12px;display:flex;position:relative}.premio .ic{background:#0c0f14;border-radius:12px;flex:none;place-items:center;width:64px;height:44px;display:grid}.premio b{font-family:var(--f-titulo)}.premio small{color:var(--texto2);display:block}.premio.prox b{color:var(--cor)}.trilha{z-index:1;background:linear-gradient(#141d2b 0%,#1a2638 30%,#24364f 60%,#3a5c84 88%,#4d6a8c 100%);max-width:640px;min-height:100dvh;margin:0 auto;position:relative;overflow-x:clip}.trilha.m-lua{background:linear-gradient(#110e22 0%,#1c1638 30%,#2c2357 60%,#47397c 88%,#5a4b8f 100%)}.trilha.m-coruja{background:linear-gradient(#0c1714 0%,#12241d 30%,#1a3528 60%,#2a5039 88%,#355f45 100%)}.trilha.m-raposa{background:linear-gradient(#1a110c 0%,#29180f 30%,#422514 60%,#6b3b1d 88%,#7f4a26 100%)}.trilha.m-robo{background:linear-gradient(#0a1317 0%,#0e2027 30%,#13303a 60%,#1c4855 88%,#245866 100%)}.trilha.m-gato{background:linear-gradient(#1a111e 0%,#29172d 30%,#40223b 60%,#633251 88%,#74405f 100%)}.trilha .no{background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.trilha .no svg.blob{filter:drop-shadow(0 6px 4px #00000040);display:block}.trilha .no .ico{color:var(--texto2);display:grid;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.trilha .no.atual .ico{color:var(--cor-texto);background:var(--cor);border-radius:50%;place-items:center;width:28px;height:28px}.trilha .no.feito .ico{color:var(--cor)}.trilha .no.trancado{opacity:.55}.trilha .rot{font-family:var(--f-titulo);color:var(--texto2);white-space:nowrap;pointer-events:none;font-size:15px;font-weight:600;line-height:1.2;position:absolute;transform:translateY(-50%)}.trilha .rot small{font-family:var(--f-corpo);color:var(--texto2);opacity:.85;font-size:13px;font-weight:400;display:block}.trilha .rot.atual{color:var(--texto)}.trilha .rot .hoje-tag{background:var(--cor);color:var(--cor-texto);border-radius:999px;margin-bottom:3px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.trilha .nivel-card{text-align:center;border:1px solid var(--borda);background:#11141b;border-radius:18px;width:300px;padding:10px 14px;position:absolute;left:50%;transform:translate(-50%,-50%)}.trilha .nivel-card.atual{border-color:var(--cor)}.trilha .nivel-card b{font-family:var(--f-titulo);align-items:center;gap:6px;font-size:15px;display:inline-flex}.trilha .nivel-card small{color:var(--texto2);font-size:14px;display:block}.trilha .bandeira{border:1px solid var(--borda);width:38px;height:38px;color:var(--ouro);background:#ffffff1a;border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%)}.chat{z-index:1;flex-direction:column;max-width:640px;height:100dvh;margin:0 auto;padding:58px 20px 0;display:flex;position:relative}.chat-topo{justify-content:space-between;align-items:center;display:flex}.chat-titulo{border-bottom:1px solid var(--borda);font-family:var(--f-titulo);align-items:center;gap:12px;padding:8px 0 12px;font-size:15px;font-weight:600;display:flex}.msgs{scrollbar-width:thin;scrollbar-color:#f3f5f826 transparent;flex-direction:column;flex:1;gap:14px;padding:14px 2px;display:flex;overflow-y:auto}.msg{white-space:pre-wrap;border-radius:22px;max-width:82%;padding:12px 16px;font-size:16px;line-height:1.42;position:relative}.msg.tutor{padding-right:44px}.msg .ouvir-msg{width:28px;height:28px;position:absolute;bottom:8px;right:8px}.msg.tutor{background:var(--balao);border:1px solid #ffffff0d;border-top-left-radius:6px;align-self:flex-start}.msg.aluno{background:color-mix(in srgb, var(--cor) 26%, #1a2230);border-top-right-radius:6px;align-self:flex-end}.msg.aluno.com-erro{border:1px solid #ff8f8f8c}.msg mark{color:#ffb3b3;text-underline-offset:4px;background:#ff787829;border-radius:4px;padding:0 1px;-webkit-text-decoration:underline wavy #ff7b7b;text-decoration:underline wavy #ff7b7b}.msg .tag-erro{font-family:var(--f-titulo);color:var(--texto2);justify-content:flex-end;align-items:center;gap:4px;margin-top:6px;font-size:11.5px;font-weight:600;display:flex}.msg .tag-erro svg{color:var(--ouro)}.digitando{gap:4px;display:inline-flex}.digitando i{background:var(--texto2);border-radius:50%;width:7px;height:7px;animation:1s infinite pulo}.digitando i:nth-child(2){animation-delay:.15s}.digitando i:nth-child(3){animation-delay:.3s}@keyframes pulo{30%{opacity:.6;transform:translateY(-4px)}}.dica{border:1px dashed color-mix(in srgb, var(--cor) 60%, transparent);background:color-mix(in srgb, var(--cor) 12%, transparent);border-radius:16px;padding:12px 14px}.dica h4{font-family:var(--f-titulo);margin:0 0 6px;font-weight:600}.dica ul{color:var(--texto2);margin:0 0 10px;padding-left:18px;font-size:13.5px}.envio{border-top:1px solid var(--borda);padding:6px 0 calc(10px + env(safe-area-inset-bottom))}.envio .resta{text-align:center;color:var(--texto2);margin-bottom:6px;font-size:12px}.envio form{gap:8px;display:flex}.envio input{border:1px solid var(--borda);background:var(--balao);border-radius:999px;outline:none;flex:1;height:48px;padding:0 18px;font-size:16px}.envio input:focus{border-color:color-mix(in srgb, var(--cor) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cor) 25%, transparent)}.envio button{background:var(--cor);width:48px;height:48px;color:var(--cor-texto);border:0;border-radius:50%;place-items:center;display:grid}.envio button:disabled{color:var(--texto2);background:#22344a}.envio button.gravando{color:#fff;animation:escuta 1.05s var(--onda) infinite;background:#ff6b6b}.fim-licao{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px;display:flex}.ligacao{z-index:1;max-width:640px;min-height:100dvh;padding:58px 20px calc(18px + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative}.lig-titulo{font-family:var(--f-titulo);color:var(--texto2);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:600;display:flex}.lig-titulo span{font-family:var(--f-mono);color:var(--texto3);min-width:34px;font-size:12px}.lig-palco{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.lig-palco .mascote-bt{position:relative}.lig-palco .mascote-bt:before{transition:transform .12s}.lig-ouvindo:before{transform:scale(calc(1 + var(--nivel,0) * .35))}.lig-ligando{animation:lampeja 1.4s var(--onda) infinite}.lig-ondas{pointer-events:none;position:absolute;inset:0}.lig-ondas i{border:2px solid var(--cor);opacity:0;width:170px;height:170px;animation:onda 2.2s var(--espalha) infinite;border-radius:50%;margin:-85px 0 0 -85px;position:absolute;top:50%;left:50%}.lig-ondas i:nth-child(2){animation-delay:1.1s}@keyframes onda{0%{opacity:.55;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}.lig-status{font-family:var(--f-titulo);color:var(--texto2);min-height:22px;font-size:16px;font-weight:600}.lig-status.erro{color:var(--erro);max-width:320px}.lig-legenda{max-width:420px;animation:bolha .22s var(--entra) both;font-size:16px}.lig-ouvido{max-width:420px;color:var(--texto3);font-size:14px;font-style:italic}.lig-controles{justify-content:center;align-items:flex-end;gap:28px;padding:10px 0 6px;display:flex}.lig-bt{border:1px solid var(--borda);width:62px;height:62px;color:var(--texto);background:#11141beb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:transform .1s,background .15s,opacity .15s;display:flex}.lig-bt small{font-size:9.5px;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--texto2)}.lig-bt.grande{background:var(--cor);width:78px;height:78px;color:var(--cor-texto);box-shadow:0 8px 26px color-mix(in srgb, var(--cor) 35%, transparent);border:0}.lig-bt.grande small{color:var(--cor-texto)}.lig-bt.on{background:var(--erro);color:#2a1212}.lig-bt:disabled{opacity:.35}.lig-bt:active:not(:disabled){transform:scale(.94)}.lig-resta{text-align:center;color:var(--texto3);font-size:12px}.lig-fim{margin-top:8px;position:relative}.dia-lista{flex-direction:column;gap:10px;display:flex;position:relative}.ativ{border:1px solid var(--borda);background:#ffffff0f;border-radius:18px;gap:12px;padding:12px 14px;display:flex;position:relative}.ativ.vez{border-color:var(--cor);background:#12161d}.ativ.feita{opacity:.75}.ativ .bola{border:1px solid var(--borda);width:38px;height:38px;color:var(--texto2);background:#0f1218;border-radius:50%;flex:none;place-items:center;display:grid}.ativ.vez .bola{border-color:var(--cor);color:var(--cor)}.ativ.feita .bola{background:var(--cor);color:var(--cor-texto)}.ativ .corpo{flex-direction:column;flex:1;gap:8px;display:flex}.ativ b{font-family:var(--f-titulo);font-weight:600}.ativ small{color:var(--texto2);display:block}.ativ:not(:last-child):after{content:"";border-left:1.5px dotted #ffffff40;height:calc(100% - 30px);position:absolute;top:52px;left:33px}.perfil-topo{align-items:center;gap:14px;margin-bottom:14px;display:flex}.avatar{background:var(--card);border:1px solid var(--borda);border-radius:50%;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.perfil-topo h1{font-size:28px}.perfil-topo small{color:var(--texto2)}.durona{border:1px solid var(--ouro);background:#262a33;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:flex}.durona .tx{flex:1}.durona b{font-family:var(--f-titulo)}.durona small{color:#fff;font-size:15px;display:block}.durona .btn{background:var(--ouro);color:#262a33;box-shadow:none;font-weight:700}.grupo{border:1px solid var(--borda);background:var(--card);border-radius:22px;overflow:hidden}.linha{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:57px;padding:12px 16px;display:flex}.linha+.linha{border-top:1px solid var(--borda)}.linha .ic{background:color-mix(in srgb, var(--cor) 14%, transparent);width:32px;height:32px;color:var(--cor);border-radius:10px;flex:none;place-items:center;display:grid}.linha .tx{flex:1;font-size:15px;font-weight:600}.linha .val{color:var(--texto2);text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-size:13px;overflow:hidden}.linha .tx{white-space:nowrap}.radio{border:2px solid var(--texto3);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.radio.on{border-color:var(--cor)}.radio.on:after{content:"";background:var(--cor);border-radius:50%;width:10px;height:10px}.planos{color:#12233a}.planos .voltar{color:#23374f}.planos h1{text-align:center;color:#0f1d30;font-size:26px;line-height:1.15}.plano{background:#fff;border-radius:22px;margin-top:14px;padding:16px;box-shadow:0 10px 30px #1e3c641f}.plano.dest{border:2px solid #2f78d0}.plano h3{justify-content:space-between;align-items:center;font-size:17px;display:flex}.plano .mais{color:#5b4a10;font-size:11.5px;font-weight:600;font-family:var(--f-corpo);background:#fff7d6;border:1px solid #f0d77a;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.plano .de{color:#6d7a8a;align-items:center;gap:8px;margin-top:8px;font-size:13.5px;display:flex}.plano .de s{color:#6d7a8a}.plano .desc{color:#2f78d0;background:#e6f1ff;border:1px solid #b9d6fb;border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:700}.preco{font-family:var(--f-titulo);color:#0f1d30;align-items:flex-start;gap:2px;margin:6px 0 10px;display:flex}.preco .rs{margin-top:6px;font-size:13px;font-weight:700}.preco .int{font-size:46px;font-weight:700;line-height:1}.preco .cent{flex-direction:column;margin-top:6px;font-size:16px;font-weight:700;line-height:1;display:flex}.preco .cent small{color:#6d7a8a;font-size:10px;font-weight:600}.plano ul{color:#24364d;flex-direction:column;gap:6px;margin:0 0 12px;padding:0;font-size:13.5px;list-style:none;display:flex}.plano li{align-items:center;gap:8px;display:flex}.plano li svg{color:#2f78d0;flex:none}.planos .btn{--cor:#2f78d0;color:#fff}.planos .btn.contorno{color:#0f1d30;background:#fff;border-color:#d6dde6}.folha .plano{border:1px solid var(--borda);box-shadow:none;background:#12161d}.folha .plano.dest{border:2px solid var(--cor)}.folha .plano h3,.folha .preco,.folha .plano ul{color:var(--texto)}.folha .plano li svg{color:var(--cor)}.onb{font-family:var(--f-onb);z-index:1;flex-direction:column;max-width:340px;min-height:100dvh;margin:0 auto;padding:52px 0 24px;display:flex;position:relative}.onb h1,.onb h2{font-family:var(--f-onb);letter-spacing:-.02em;font-weight:700}.onb h1{text-align:center;font-size:23px;line-height:1.2}.onb .meio{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.onb .sub{color:var(--texto2);font-size:14px;line-height:1.4}.onb .btn{font-family:var(--f-onb);color:#0b1a2b;font-size:15px;font-weight:600}.onb .btn:before{display:none}.onb .pergunta{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.onb .pergunta .balao{flex:1;font-size:14px}.onb .opcao{background:#161a21;padding:14px}.onb .opcao b{font-family:var(--f-onb);font-size:14.5px;font-weight:700}.onb .opcao.sel{background:#161a21;border-color:#fff}.mono{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texto3);font-size:10.5px}.onb-atalho{z-index:6;color:var(--texto);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1c99;position:fixed;top:10px;right:12px}.com-atalho .onb-topo{top:48px}.com-atalho .onb{padding-top:88px}.onb-topo{z-index:5;align-items:center;gap:12px;width:min(340px,100% - 32px);display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}.onb-topo .trilho{background:#ffffff1f;border-radius:3px;flex:1;height:3px;position:relative}.onb-topo .trilho .nuvem-wrap{transition:left .55s var(--entra);display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.onb-topo .trilho .nuvenzinha{width:20px;height:13px;animation:nuvem-pula .6s var(--mola-forte) .15s both;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--cor) 70%, transparent))}.onb-topo .trilho>div{background:linear-gradient(90deg, var(--cor), #c7a6ff);transition:width .55s var(--entra);border-radius:3px;position:absolute;top:0;bottom:0;left:0}@keyframes nuvem-pula{40%{transform:translateY(-7px)scale(1.3)rotate(-8deg)}70%{transform:translateY(1px)scale(.95)}}.onb-voz{border:1px solid var(--borda);width:34px;height:34px;color:var(--texto2);background:#ffffff0d;border-radius:50%;flex:none;place-items:center;display:grid}.voltar-onb{z-index:5;position:fixed;top:10px;left:max(16px,50% - 170px)}.barrinhas{justify-content:center;gap:4px;margin-bottom:16px;display:flex}.barrinhas i{width:20px;height:3px;transition:width .42s var(--entra);background:#ffffff24;border-radius:2px;position:relative;overflow:hidden}.barrinhas i.atual{width:34px}.barrinhas b{background:var(--cor);opacity:.5;transform-origin:0;transition:transform .6s var(--entra) .1s, opacity .3s;border-radius:2px;position:absolute;inset:0}.barrinhas i.atual b{opacity:1;box-shadow:0 0 8px var(--cor)}.grafico{border:1px solid var(--borda);text-align:left;background:#161a21;border-radius:18px;width:100%;padding:12px}.grafico svg{width:100%;height:auto;display:block}.slider-meta{width:100%}.slider-meta .marcas{text-align:center;grid-template-columns:repeat(4,1fr);margin:10px 0 14px;display:grid}.slider-meta .marcas button{color:var(--texto3);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;display:flex}.slider-meta .marcas button.on{color:var(--texto)}.slider-meta input[type=range]{width:100%;accent-color:var(--cor)}.campo{border:1px solid var(--borda);background:#161a21;border-radius:14px;outline:none;width:100%;height:46px;padding:0 14px}.campo:focus{border-color:var(--cor)}.guiada .cabeca{color:var(--texto2);justify-content:space-between;align-items:center;font-size:13px;display:flex}.guiada .cabeca b{color:var(--texto);font-weight:600}.progresso-nuvens{border:1px solid var(--borda);background:#161a21;border-radius:999px;gap:3px;padding:4px 8px;display:flex}.progresso-nuvens svg{color:var(--texto3)}.progresso-nuvens svg.on{color:var(--cor)}.fala-card{border:1px solid var(--borda);text-align:left;background:#161a21;border-radius:16px;width:100%;padding:12px 14px}.fala-card .lin{justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.fala-card .pt{border-top:1px solid var(--borda);color:var(--texto2);margin-top:10px;padding-top:8px;font-size:14px}.ouvir{border:1px solid var(--borda);width:30px;height:30px;color:var(--texto);background:#ffffff0a;border-radius:50%;flex:none;place-items:center;display:grid}.pilula-mini{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--texto2);border:1px solid var(--borda);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10.5px;display:inline-flex}.alvo{border:1px solid var(--borda);text-align:center;border-radius:16px;width:100%;padding:12px 14px}.alvo .frase{align-items:center;gap:8px;margin:6px 0 4px;font-size:22px;font-weight:700;display:inline-flex}.alvo .frase .ok{color:#7ee2a8}.alvo .frase .no{color:#ff8f8f;text-underline-offset:5px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.alvo small{color:var(--texto2);display:block}.microfone{flex-direction:column;align-items:center;gap:8px;display:flex}.microfone .bt{width:58px;height:58px;color:var(--texto);background:#1b1f27;border:2px solid #ffffff59;border-radius:50%;place-items:center;display:grid}.microfone .bt.ouvindo{border-color:var(--cor);background:var(--cor);color:var(--cor-texto);box-shadow:0 0 0 8px color-mix(in srgb, var(--cor) 25%, transparent);animation:1.2s infinite pulsar}@keyframes pulsar{50%{box-shadow:0 0 0 14px color-mix(in srgb, var(--cor) 12%, transparent)}}.microfone b{color:var(--texto2);font-size:13px}.microfone .mono{text-align:center}.feedback{font-size:15px;font-weight:700}.feedback.bom{color:#7ee2a8}.feedback.quase{color:var(--ouro)}.story{aspect-ratio:9/16;border-radius:16px;width:196px;margin:18px auto 30px;overflow:hidden;box-shadow:0 16px 40px #00000073}.story canvas{width:100%;height:100%;display:block}.painel{z-index:1;grid-template-columns:minmax(0,1fr) 360px;gap:24px;max-width:980px;margin:0 auto;padding:24px 16px 60px;display:grid;position:relative}.painel .previa{align-self:start;position:sticky;top:20px}.painel label{color:var(--texto2);margin:12px 0 6px;font-size:13px;font-weight:600;display:block}.painel .duas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mascotes-grade{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mascotes-grade button{background:var(--card);border:1px solid var(--borda);border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;font-size:12.5px;font-weight:700;display:flex}.mascotes-grade button.on{border-color:var(--cor);background:var(--cor-suave)}.celular{background:var(--fundo);border:8px solid #222833;border-radius:36px;width:340px;height:640px;position:relative;overflow:hidden}.celular iframe{border:0;width:100%;height:100%}@media (width<=860px){.painel{grid-template-columns:1fr}.painel .previa{position:static}}.assuntos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width<=520px){.assuntos{grid-template-columns:1fr 1fr}}.erro-caixa{color:#ffb3b3;background:#ff646414;border:1px solid #ff78784d;border-radius:12px;padding:10px 12px;font-size:13.5px}.carregando{min-height:60dvh;color:var(--texto2);place-items:center;display:grid}.onb-etapa-entra{animation:etapa-entra .42s var(--entra) both}.onb-etapa-sai{pointer-events:none;animation:etapa-sai .23s var(--sai) both}@keyframes etapa-entra{0%{opacity:0;transform:translate(24px)}}@keyframes etapa-sai{to{opacity:0;transform:translate(-24px)}}.onb-cascata{animation:cascata .42s var(--entra) both;animation-delay:var(--atraso,0s)}@keyframes cascata{0%{opacity:0;transform:translateY(10px)}60%{opacity:1}}.onb-sobe{animation:sobe .52s var(--entra) both}@keyframes sobe{0%{opacity:0;transform:translateY(24px)}}.onb-bolha{animation:bolha .22s var(--entra) both}@keyframes bolha{0%{opacity:0;transform:scale(.95)}}.onb-pisca{animation:lampeja 2.3s var(--onda) infinite}@keyframes lampeja{0%,to{opacity:.42}50%{opacity:1}}.valor-pula{animation:valor .55s var(--mola-forte) both}@keyframes valor{0%{opacity:0;transform:scale(.6)translateY(8px)}}.opcao{transition:border-color .15s,background .15s,transform .12s}.opcao:active:not(:disabled){transform:scale(.98)}.emoji{text-align:center;width:24px;font-size:20px}.ditado>span{opacity:.26;transition:opacity .12s}.ditado>span.dita{opacity:1}.titulo-dito{font-family:var(--f-onb);letter-spacing:-.02em;text-align:center;text-wrap:balance;font-size:24px;font-weight:700;line-height:1.24}.data-grande{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;font-size:22px}.cena{place-items:center;width:290px;height:230px;display:grid;position:relative}.cena-deco{pointer-events:none;position:absolute;inset:0}.cena-item{animation:item-pop .55s var(--mola-forte) both, boia 3.4s ease-in-out infinite;position:absolute;translate:-50% -50%}@keyframes item-pop{0%{opacity:0;scale:0}}@keyframes boia{50%{transform:translateY(-5px)}}.sigla-cena{font-family:var(--f-titulo);color:var(--texto2);border:1px solid var(--borda);background:#ffffff0f;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:700}.bandeira-cena{font-size:24px}.lugar-cena{border:1px solid var(--borda);width:36px;height:36px;color:var(--cor);background:#ffffff12;border-radius:50%;place-items:center;display:grid}.faisca-cena{color:var(--cor);font-size:12px;animation:2.4s ease-in-out infinite cintila;position:absolute;translate:-50% -50%}@keyframes cintila{0%,to{opacity:.2;scale:.7}50%{opacity:1;scale:1.15}}.orbita{width:220px;height:220px;color:color-mix(in srgb, var(--cor) 55%, transparent);animation:40s linear infinite gira,.8s both aparecer;position:absolute;top:48%;left:50%;translate:-50% -50%}@keyframes gira{to{rotate:360deg}}.trofeu{background:var(--cor);width:104px;height:104px;color:var(--cor-texto);box-shadow:0 0 0 10px color-mix(in srgb, var(--cor) 18%, transparent), 0 0 50px color-mix(in srgb, var(--cor) 50%, transparent);animation:trofeu-chega .7s var(--mola-forte) both;border-radius:50%;place-items:center;display:grid}@keyframes trofeu-chega{0%{opacity:0;rotate:-25deg;scale:.2}}.confete{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:22%;left:50%}.confete i{opacity:0;animation:confete 1.25s var(--espalha) forwards;border-radius:1.5px;position:absolute}@keyframes confete{0%{opacity:0;transform:none}12%{opacity:1}to{opacity:0;transform:translate3d(var(--dx), var(--dy), 0) rotate(var(--rot))}}.of-cena{place-items:center;width:200px;height:150px;display:grid;position:relative}.raio-of{color:#3f4552;animation:1.2s ease-in-out infinite lampeja;display:grid}.raio-of.aceso{color:var(--ouro);filter:drop-shadow(0 0 18px #ffd23fbf);animation:raio-acende .8s var(--mola-forte) both, raio-vive 2.4s ease-in-out .8s infinite}@keyframes raio-acende{0%{scale:.6}50%{scale:1.3}}@keyframes raio-vive{50%{filter:drop-shadow(0 0 28px #ffd23ff2);scale:1.06}}.of-mascote{position:absolute;bottom:-6px;right:-4px}.dias-of{gap:8px;margin-top:14px;display:flex}.dias-of div{flex-direction:column;align-items:center;gap:6px;display:flex}.dias-of span{border:1px solid var(--borda);width:26px;height:26px;color:var(--cor-texto);background:#ffffff0d;border-radius:50%;place-items:center;display:grid}.dias-of span.aceso{background:var(--cor);border-color:var(--cor);animation:dia-aceso .5s var(--mola-forte) .3s both}@keyframes dia-aceso{0%{opacity:0;scale:.3}}.dias-of small{font-family:var(--f-mono);color:var(--texto3);font-size:9px}.dias-of small.hoje{color:var(--texto)}.traco{stroke-dasharray:1;stroke-dashoffset:1px;animation:traco 1s var(--onda) .3s forwards}.traco.lento{animation-duration:1.4s;animation-delay:.5s}@keyframes traco{to{stroke-dashoffset:0}}.graf-area{animation:.8s 1.2s both aparecer}.graf-ponto{animation:.4s 1.8s both aparecer}.bicho{animation:.9s ease-in-out infinite bicho;display:inline-flex}@keyframes bicho{50%{transform:translate(2px,-3px)rotate(-5deg)}}.rodape-mic{flex-direction:column;align-items:center;gap:10px;padding-top:10px;display:flex}.mic-voz{flex-direction:column;align-items:center;gap:10px;display:flex}.mic-barras{align-items:flex-end;gap:4px;height:26px;display:flex}.mic-voz.compacto .mic-barras{height:18px}.mic-barras i{background:var(--texto);border-radius:999px;width:4px;transition:height .1s,opacity .18s}.mic-rotulo{font-family:var(--f-onb);color:var(--texto2);text-align:center;min-height:18px;font-size:13px;font-weight:600}.mic-bt{width:84px;height:84px;color:var(--texto);background:#1b1f27;border:2px solid #ffffff59;border-radius:50%;place-items:center;transition:background .18s,border-color .18s,transform .1s;display:grid;position:relative}.mic-voz.compacto .mic-bt{width:68px;height:68px}.mic-bt:active{transform:scale(.94)}.mic-bt.ouvindo{background:var(--cor);border-color:var(--cor);color:var(--cor-texto);animation:escuta 1.05s var(--onda) infinite}@keyframes escuta{50%{transform:scale(1.055)}}.mic-arco{width:calc(100% + 16px);height:calc(100% + 16px);color:var(--cor);animation:1.5s linear infinite gira;position:absolute;inset:-8px}.mic-pulse{animation:1.9s cubic-bezier(.3,.6,.4,1) infinite mic-anel}@keyframes mic-anel{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cor) 45%, transparent)}75%,to{box-shadow:0 0 0 18px #0000}}.licao{gap:12px}.cab-licao{color:var(--texto2);justify-content:space-between;align-items:center;font-size:13px;display:flex}.cab-licao b{color:var(--texto);font-weight:600}.progresso-nuvens svg.agora{color:var(--texto2);animation:lampeja 1.6s var(--onda) infinite}.progresso-nuvens svg.acende{animation:.5s cubic-bezier(.3,1.4,.5,1) both turno-acende}@keyframes turno-acende{0%{opacity:0;scale:.5}60%{scale:1.35}}.responda{border:1px solid var(--borda);text-align:center;background:#161a2199;border-radius:16px;width:100%;padding:12px 14px}.responda .frase,.alvo .frase{align-items:center;gap:8px;margin:6px 0 4px;font-size:21px;font-weight:700;display:inline-flex}.responda small{color:var(--texto2);font-size:13px;display:block}.balao.bronca{background:#2a1719;border-color:#ff6e6e8c}.licao.tremor{animation:.5s linear tremor}@keyframes tremor{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px,2px)}40%,60%{transform:translate(7px,-2px)}}.clarao{pointer-events:none;z-index:3;opacity:0;background:radial-gradient(140% 90% at 50% 0,#fffffff5,#d6e4ffcc 42%,#96b4ff80 75%,#7896ff59);animation:.54s linear both clarao;position:absolute;inset:-60px -60vw}@keyframes clarao{0%{opacity:0}3%{opacity:.82}9%{opacity:.5}13%{opacity:.06}20%{opacity:.7}27%{opacity:.4}42%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.licao.tremor{animation:none}.clarao{display:none}}.vendas{z-index:1;gap:34px;max-width:920px;margin:0 auto;padding:16px 18px 48px;display:grid;position:relative}.vendas-topo{font-family:var(--f-titulo);justify-content:space-between;align-items:center;font-size:18px;display:flex}.vendas-entrar{gap:16px;font-size:15px;display:flex}.bandeira{filter:drop-shadow(0 2px 4px #00000059);display:block}.vendas-heroi{text-align:center;justify-items:center;gap:14px;padding-top:18px;display:grid}.vendas-heroi h1{max-width:720px;font-size:clamp(28px,6vw,44px);line-height:1.12}.vendas-heroi .sub-titulo{max-width:560px;font-size:16px}.vendas-heroi .btn{max-width:340px}.vendas-grade{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.vendas-card{background:var(--card);border:1px solid var(--borda);border-radius:18px;align-content:start;gap:6px;padding:16px;display:grid}.vendas-card svg{color:var(--cor)}.vendas-card b{font-family:var(--f-titulo);font-size:17px}.vendas-card p{color:var(--texto2);margin:0;font-size:14.5px;line-height:1.45}.vendas-rodape{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.adm{z-index:1;max-width:1200px;margin:0 auto;padding:18px 16px 60px;position:relative}.adm label,.adm-veu label{color:var(--texto2);margin:12px 0 6px;font-size:13px;font-weight:600;display:block}.adm .duas,.adm-veu .duas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adm-corpo{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:22px;display:grid}.adm-menu{background:var(--card);border:1px solid var(--borda);border-radius:18px;flex-direction:column;gap:2px;max-height:calc(100dvh - 32px);padding:14px 10px;display:flex;position:sticky;top:16px;overflow-y:auto}.adm-menu .quem{padding:2px 10px 10px}.adm-menu .quem h1{font-size:22px}.adm-menu .quem small{color:var(--texto2);font-size:13px}.adm-menu .bloco{flex-direction:column;gap:2px;display:flex}.adm-menu .bloco+.bloco{border-top:1px solid var(--borda);margin-top:8px;padding-top:8px}.adm-menu .item{text-align:left;width:100%;color:var(--texto2);font-family:var(--f-titulo);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.adm-menu .item:hover{color:var(--texto);background:#ffffff0d}.adm-menu .item.on{background:var(--cor);color:var(--cor-texto)}.adm-menu .seta-cfg{margin-left:auto;transition:transform .15s}.adm-menu .aberto .seta-cfg{transform:rotate(180deg)}.adm-menu .sub{flex-direction:column;gap:2px;padding-left:12px;display:flex}.adm-menu .sair{border-top:1px solid var(--borda);border-radius:0;margin-top:10px;padding-top:12px}.adm-barra{display:none}.adm-sub{max-width:420px;margin-bottom:14px}@media (width<=760px){.adm-corpo{grid-template-columns:minmax(0,1fr)}.adm-barra{font-family:var(--f-titulo);align-items:center;gap:12px;margin-bottom:14px;font-size:17px;display:flex}.adm-menu{z-index:60;background:#1a1e26;border-radius:0 18px 18px 0;width:270px;max-height:none;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.adm-menu.aberto{transform:none}.adm-veu-menu{z-index:55;background:#04060999;position:fixed;inset:0}}.adm-link{background:var(--card);border:1px solid var(--borda);border-radius:14px;margin-bottom:8px}.adm-link-linha{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.adm-link-linha .seta{color:var(--texto2);flex:none;transition:transform .15s}.adm-link.aberto .seta{transform:rotate(90deg)}.adm-link-linha .nome{flex:1;min-width:0}.adm-link-linha .nome b{font-family:var(--f-titulo);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;display:block;overflow:hidden}.adm-link-linha .nome small{color:var(--texto2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.adm-link-mais{padding:0 12px 12px 39px}.adm-link-mais .adm-numeros{margin-bottom:10px}@media (width<=520px){.adm-link-linha .adm-marca.bem{display:none}.adm-link-mais{padding-left:12px}}@media (width>=700px){.veu.adm-veu{align-items:center;padding:20px}.veu.adm-veu .folha{border-radius:22px;width:min(780px,100%);padding-bottom:22px}.veu.adm-veu .alca{display:none}}.adm-veu .painel{grid-template-columns:minmax(0,1fr)}.adm-veu .painel .previa{position:static}.adm-veu .celular{width:100%}@media (width>=700px){.veu.adm-veu.largo .folha{width:min(1000px,100%)}.adm-veu.largo .painel{grid-template-columns:minmax(0,1fr) 300px}}.adm-pessoa{border-bottom:1px solid var(--borda);align-items:center;gap:10px;padding:8px 2px;display:flex}.adm-pessoa:last-child{border-bottom:0}.adm-pessoa .nome{flex:1;min-width:0}.adm-pessoa .nome b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.adm-pessoa .nome small,.adm-pessoa .desde{color:var(--texto2);font-size:12.5px}@media (width<=520px){.adm-pessoa .desde{display:none}}.adm-tres{flex:none;position:relative}.adm-tres>.adm-mini{padding:0 8px}.adm-tres-menu{z-index:30;border:1px solid var(--borda);background:#1d222c;border-radius:14px;min-width:250px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 30px #00000073}.adm-tres-menu button{text-align:left;color:var(--texto);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.adm-tres-menu button:hover{background:#ffffff0f}.adm-tres-menu button.perigo{color:#ff8a8a}.adm-escola-linha{cursor:pointer;grid-template-columns:17px minmax(0,1fr) 70px 96px 170px 34px;align-items:center;gap:10px;padding:10px 12px;display:grid}.adm-escola-linha.cabeca{cursor:default;color:var(--texto2);padding-top:0;padding-bottom:4px;font-size:12px}.adm-escola-linha .seta{color:var(--texto2);transition:transform .15s}.adm-link.aberto .adm-escola-linha .seta{transform:rotate(90deg)}.adm-escola-linha .nome b{font-family:var(--f-titulo);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;display:block;overflow:hidden}.adm-escola-linha .nome small,.adm-escola-linha .num small{color:var(--texto2);font-size:12px;display:block}.adm-escola-linha .num b{font-family:var(--f-titulo);font-size:17px}.adm-uso .barra{background:#ffffff14;border-radius:99px;height:8px;overflow:hidden}.adm-uso .barra i{border-radius:99px;height:100%;display:block}.adm-uso small{color:var(--texto2);margin-top:4px;font-size:11.5px;display:block}@media (width<=760px){.adm-escola-linha{grid-template-columns:17px minmax(0,1fr) 34px;grid-template-areas:"seta nome menu"".num1 num1"".num2 num2"".uso uso";row-gap:4px}.adm-escola-linha.cabeca{display:none}.adm-escola-linha>.seta{grid-area:seta}.adm-escola-linha>.nome{grid-area:nome}.adm-escola-linha>.adm-tres{grid-area:menu}.adm-escola-linha>.num:first-of-type{grid-area:num1}.adm-escola-linha>.num:nth-of-type(2){grid-area:num2}.adm-escola-linha>.adm-uso{grid-area:uso}.adm-escola-linha .num b,.adm-escola-linha .num small{margin-right:6px;font-size:13.5px;display:inline}}.adm-inicio{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.adm-inicio button{text-align:left;background:var(--card);border:1px solid var(--borda);color:var(--texto);border-radius:18px;gap:6px;padding:18px;display:grid}.adm-inicio button svg{color:var(--cor)}.adm-inicio button b{font-family:var(--f-titulo);font-size:18px}.adm-inicio button small{color:var(--texto2);font-size:13.5px;line-height:1.4}.adm-caixa{background:var(--card);border:1px solid var(--borda);border-radius:18px;margin-bottom:14px;padding:16px}.adm-caixa h2{margin:0 0 4px;font-size:19px}.adm-numeros{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px;display:grid}.adm-numeros div{background:var(--card);border:1px solid var(--borda);border-radius:16px;padding:12px}.adm-numeros b{font-family:var(--f-titulo);font-size:26px;display:block}.adm-numeros small{color:var(--texto2);font-size:12.5px}.adm-tabela{border-collapse:collapse;width:100%;font-size:13.5px}.adm-tabela th{text-align:left;color:var(--texto2);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--borda);padding:6px 8px;font-size:12px;font-weight:600}.adm-tabela td{vertical-align:top;border-bottom:1px solid #ffffff0d;padding:9px 8px}.adm-rolar{overflow-x:auto}.adm-badge{color:#fff;background:#ff5a6e;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.adm-mini.cheio{background:var(--cor);color:var(--cor-texto);border-color:var(--cor);font-weight:700}.girando{animation:.9s linear infinite gira}.aviso-linha{border:1px solid var(--borda);background:var(--card);border-radius:12px;gap:2px;margin-bottom:8px;padding:10px 12px;display:grid}.aviso-linha.nova{border-color:var(--cor)}.aviso-linha span{color:var(--texto2);font-size:14px}.aviso-linha small{color:var(--texto3,#8a93a3);font-size:12px}.chaves-grupo{border-width:2px}.chaves-titulo{align-items:center;gap:10px;display:flex;margin-bottom:6px!important;font-size:24px!important}.chaves-tipo{font-family:var(--f-titulo);margin:14px 0 6px;font-size:16px}.chaves-tipo small{color:var(--texto2);margin-left:6px;font-size:13px;font-weight:500}.chaves-nova{border:1px dashed var(--cor);border-radius:14px;margin-top:10px;padding:12px}.adm-mover{width:auto;height:32px;padding:0 8px;font-size:13px}.medalha-bt{border:1px solid var(--borda);background:#ffffff0a;border-radius:12px;place-items:center;width:56px;height:56px;padding:4px;display:grid}.medalhas{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;max-width:520px;margin:8px 0 4px;display:grid}.medalhas button{border:1px solid var(--borda);aspect-ratio:1;background:#ffffff0a;border-radius:12px;padding:6px}.medalhas button.on{border-color:var(--cor);background:color-mix(in srgb, var(--cor) 18%, transparent)}.medalhas img{object-fit:contain;width:100%;height:100%}.planos-chave{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.plano-card{background:var(--card);border:1px solid var(--borda);border-radius:16px;align-content:start;gap:2px;padding:14px;display:grid}.plano-card b{font-family:var(--f-titulo);font-size:24px}.plano-card b small{color:var(--texto2);font-size:13px;font-weight:500}.plano-card>small{color:var(--texto2);font-size:12.5px}.plano-card.destaque{background:#45d39a14;border-color:#45d39a}.chaves-escolha{margin-top:6px}.chaves-total{font-family:var(--f-titulo);color:var(--texto2);font-size:15px}.chaves-total b{color:var(--texto);margin-right:6px;font-size:40px}.chaves-linha{appearance:none;border-radius:999px;outline:none;width:100%;height:10px;margin:14px 0 8px}.chaves-linha::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--cor);cursor:grab;background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #0006}.chaves-linha::-moz-range-thumb{border:3px solid var(--cor);cursor:grab;background:#fff;border-radius:50%;width:22px;height:22px}.chaves-legenda{color:var(--texto2);flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.chaves-legenda span{opacity:.65;align-items:center;gap:6px;display:inline-flex}.chaves-legenda span.on{opacity:1;color:var(--texto);font-weight:700}.chaves-legenda i{background:var(--c);border-radius:50%;width:10px;height:10px}@media (width<=520px){.chaves-titulo{font-size:20px!important}.chaves-grupo .adm-rolar{overflow:visible}.chaves-grupo .adm-tabela thead,.chaves-grupo .adm-tabela td:nth-child(2),.chaves-grupo .adm-tabela td:nth-child(3){display:none}.chaves-grupo .adm-tabela tr{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr auto;gap:6px 10px;padding:10px 0;display:grid}.chaves-grupo .adm-tabela td{border:0;padding:0}.chaves-grupo .adm-tabela td:last-child{grid-column:1/-1}.adm-tabela th,.adm-tabela td{padding-left:5px;padding-right:5px}.adm-tabela th{letter-spacing:0;font-size:11px}.adm-barrinha{display:none!important}}.adm-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-mini{border:1px solid var(--borda);color:var(--texto);background:#ffffff0a;border-radius:10px;align-items:center;gap:5px;padding:6px 10px;font-size:13px;display:inline-flex}.adm-mini.perigo{color:#ffb3b3;border-color:#ff787859}.adm-mini:disabled{opacity:.5}.adm-copiar{border:1px dashed var(--borda);word-break:break-all;background:#11141b;border-radius:12px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.adm-copiar code{white-space:pre-wrap;flex:1}.adm-marca{background:#ffffff14;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.adm-marca.bem{color:#7ee2a8;background:#7ee2a826}.adm-marca.morno{color:#ffd26e;background:#ffd26e26}.adm-marca.parado{color:#ffb3b3;background:#ff787826}label.adm-check{cursor:pointer;align-items:flex-start;gap:10px;margin:10px 0;display:flex}label.adm-check input{width:18px;height:18px;accent-color:var(--cor);flex:none;margin-top:2px}label.adm-check small{color:var(--texto2);font-size:12.5px;display:block}.adm-entrar{max-width:400px;margin:6vh auto 0}textarea.campo{resize:vertical;height:auto;min-height:120px;font:inherit;padding:12px 14px}select.campo{appearance:auto}@media (width<=620px){.adm .duas,.adm-veu .duas{grid-template-columns:1fr}}.onb.prof{max-width:380px;padding:40px 18px 24px}.prof-lista{text-align:left;gap:10px;width:100%;display:grid}.prof-item{border:1px solid var(--borda);background:#11141bb8;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14.5px;line-height:1.4;display:flex}.prof-item svg{color:var(--cor);flex:none;margin-top:1px}.prof-aviso{text-align:center;max-width:460px;color:var(--texto2);border:1px solid var(--borda);background:#11141bc7;border-radius:14px;margin:-36px auto 0;padding:10px 14px;font-size:13.5px;line-height:1.45}.prof-aviso b{color:var(--texto)}.prof-tempo{font-family:var(--f-titulo);color:#ff6b6b;margin-top:6px;font-size:16px;font-weight:700;display:block}.prof-tempo.pisca{animation:1s infinite lampeja}.prof-fim{text-align:center;gap:10px;width:100%;max-width:380px;margin:0 auto;animation:.45s both sobe;display:grid}.prof-fim .nota{margin:0}.prof-pulsa{animation:1.5s infinite prof-pulso}@keyframes prof-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cor) 60%, transparent)}70%,to{box-shadow:0 0 0 16px #0000}}.adm-chip{border:1px solid var(--borda);color:var(--texto2);font-size:13px;font-family:var(--f-titulo);background:#ffffff0a;border-radius:999px;padding:6px 12px;font-weight:600}.adm-chip.on{background:var(--cor);color:var(--cor-texto);border-color:var(--cor)}.ranking-linha{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:7px 4px;font-size:14.5px;display:flex}.ranking-linha .pos{text-align:center;width:30px;font-family:var(--f-titulo);font-weight:700}.ranking-linha .quem{flex:1;min-width:0}.ranking-linha .min{font-family:var(--f-mono);color:var(--texto2);font-size:13px}.ranking-linha.eu{background:var(--cor-suave,#4aa8ff26);border-radius:10px;font-weight:700}.selos{flex-wrap:wrap;gap:8px;display:flex}.selo-aluno img{object-fit:contain}.selo-aluno{border:1px solid var(--borda);background:#11141bb8;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.onde-erra{margin-bottom:10px}.onde-erra ul{color:var(--texto2);gap:3px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.onde-erra ul b{color:var(--texto)}.onde-erra ul small{opacity:.7;margin-left:4px}.campo-endereco{align-items:center;gap:6px;max-width:420px;display:flex}.campo-endereco span{color:var(--texto2);white-space:nowrap;font-size:14px}.mascotes-grade .avatar-proprio{position:relative}.mascotes-grade .avatar-proprio .caixa{display:block;position:relative}.mascotes-grade .avatar-proprio .cadeado{color:#ffd26e;box-sizing:content-box;background:#12161d;border-radius:99px;padding:3px;position:absolute;bottom:0;right:-8px}.mascotes-grade .avatar-proprio small{color:var(--texto2);font-size:11px;font-weight:600}.mascotes-grade .avatar-proprio.trancado{cursor:help}.mascotes-grade .avatar-proprio.trancado img{filter:saturate(.6)brightness(.8)}.plano-venda{border-bottom:1px solid var(--borda);grid-template-columns:130px 120px minmax(0,1fr);align-items:end;gap:10px;padding:6px 0;display:grid}.plano-venda b{padding-bottom:12px;font-size:14px}.plano-venda label{margin-top:4px!important}@media (width<=600px){.plano-venda{grid-template-columns:1fr 1fr}.plano-venda b{grid-column:1/-1;padding:0}}.passos-integracao{gap:6px;padding-left:20px;font-size:14px;line-height:1.45;display:grid}.niveis-curso{z-index:6;border:1px solid var(--borda);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0f16db;border-radius:999px;gap:4px;width:max-content;max-width:calc(100% - 20px);margin:0 auto;padding:4px;display:flex;position:sticky;top:62px}.niveis-curso button{color:var(--texto2);font-family:var(--f-titulo);background:0 0;border:0;border-radius:999px;align-items:center;gap:3px;padding:6px 10px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.niveis-curso button.on{background:var(--cor);color:var(--cor-texto)}.niveis-curso button.trancado{opacity:.5}.niveis-curso button i{background:var(--cor);opacity:.8;height:3px;position:absolute;bottom:0;left:0}.niveis-curso button.on i{background:var(--cor-texto)}.ceu-lados,.trilha .alem-do-ceu{pointer-events:none;background:url(/nuvens-ceu.webp) 50% 0/auto 100% repeat-x;height:430px}.ceu-lados{position:absolute;top:0;left:0;right:0}.trilha .alem-do-ceu{place-items:end center;width:100vw;padding-bottom:96px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.trilha .alem-do-ceu span{color:#e9f1ff;background:#0c0f16c7;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600}.trilha .no.desafio .ico,.trilha .no.trancado .ico{color:#ffd26e}.pratica{z-index:1;flex-direction:column;gap:12px;max-width:560px;min-height:100dvh;margin:0 auto;padding:14px 16px 150px;display:flex;position:relative}.pratica-topo{align-items:center;gap:10px;display:flex}.pratica-topo .x{color:var(--texto2);background:0 0;border:0;padding:4px}.pratica-topo .barra{background:#ffffff1a;border-radius:99px;flex:1;height:8px;overflow:hidden}.pratica-topo .barra i{background:var(--cor);border-radius:99px;height:100%;transition:width .3s;display:block}.pratica-topo small{color:var(--texto2);text-align:right;min-width:36px;font-size:13px}.pratica-rotulo{color:var(--texto2);margin:0;font-size:13px}.pratica-tutor{align-items:center;gap:10px;display:flex}.pratica-tutor .balao{flex:1;font-size:15px}.pratica-corpo{flex-direction:column;gap:12px;animation:.25s ease-out entra;display:flex}@keyframes entra{0%{opacity:0;transform:translateY(8px)}}.pratica-cartao{background:var(--card);border:1px solid var(--borda);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:18px;display:flex}.pratica-cartao .rot{color:var(--texto2);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.palavra-en{font-family:var(--f-titulo);font-size:34px;font-weight:700;line-height:1.15}.palavra-en.menor{font-size:24px}.palavra-pt{color:var(--texto2);font-size:16px}.frase-pt{color:var(--texto2);font-size:14px}.ouvir{justify-content:center;gap:8px;display:flex}.ouvir.grande .adm-mini{height:44px;padding:0 16px;font-size:15px}.so-ouvir{background:var(--cor);width:84px;height:84px;color:var(--cor-texto);border:0;border-radius:50%;place-items:center;display:grid}.pratica-sua{text-align:center;color:var(--texto2);margin:0;font-size:14px}.pratica-pular{margin:0 auto;display:block}.pratica-opcoes{gap:8px;display:grid}.opcao-pratica{text-align:left;background:var(--card);border:1px solid var(--borda);color:var(--texto);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:15.5px;display:flex}.opcao-pratica .tecla{width:24px;height:24px;color:var(--texto2);background:#ffffff14;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.opcao-pratica svg{color:#45d39a;margin-left:auto}.opcao-pratica.certa{background:#45d39a1a;border-color:#45d39a}.opcao-pratica.errada{background:#ff6b6b1a;border-color:#ff6b6b}.pares{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pares>div{align-content:start;gap:8px;display:grid}.par{background:var(--card);border:1px solid var(--borda);color:var(--texto);border-radius:12px;padding:12px 10px;font-size:15px}.par.sel{border-color:var(--cor);background:var(--cor-suave)}.par.feito{opacity:.35;border-color:#45d39a}.par.errado{border-color:#ff6b6b;animation:.35s linear tremor}.frase-lacuna{margin:0;font-size:20px;line-height:1.6}.buraco{border-bottom:2px dashed var(--cor);min-width:70px;color:var(--cor);padding:0 4px;font-weight:700;display:inline-block}.buraco.certo{color:#45d39a;border-color:#45d39a}.buraco.errado{color:#ff6b6b;border-color:#ff6b6b}.fichas,.montado{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.montado{border-bottom:1px solid var(--borda);align-items:center;width:100%;min-height:46px;padding-bottom:10px}.ficha{background:var(--card);border:1px solid var(--borda);color:var(--texto);border-bottom-width:3px;border-radius:12px;padding:9px 13px;font-size:15.5px}.ficha.usada{opacity:.3}.dica-texto{margin:0;font-size:16px;line-height:1.5}.exemplos{gap:8px;width:100%;display:grid}.exemplo{text-align:left;border:1px solid var(--borda);color:var(--texto);background:#ffffff0a;border-radius:12px;grid-template-columns:auto 1fr;column-gap:8px;padding:10px 12px;display:grid}.exemplo svg{color:var(--cor);grid-row:span 2;align-self:center}.exemplo small{color:var(--texto2)}.carta.virada{border-color:var(--cor);animation:.4s ease-out vira}@keyframes vira{0%{transform:rotateY(90deg)}}.pratica-rodape{z-index:20;padding:12px 16px calc(14px + env(safe-area-inset-bottom));gap:8px;max-width:560px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.pratica-rodape.certo,.pratica-rodape.errado{border-top:1px solid var(--borda);background:#121821;border-radius:18px 18px 0 0}.pratica-feedback{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;display:flex}.pratica-rodape.certo .pratica-feedback{color:#45d39a}.pratica-rodape.errado .pratica-feedback{color:#ff9a9a}.pratica-feedback span{color:var(--texto)}.pratica-feedback small{width:100%;color:var(--texto2)}.pratica-fim{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:90dvh;padding:20px;display:grid}@media (prefers-reduced-motion:reduce){.pratica-corpo,.carta.virada,.par.errado{animation:none}}.escola-inicio{place-content:center;justify-items:center;gap:12px;min-height:92dvh;padding:24px 18px;display:grid}.escola-inicio h1{font-size:clamp(28px,7vw,40px)}*{scrollbar-width:thin;scrollbar-color:#f3f5f833 transparent}.adm-qr{text-align:center;justify-items:center;gap:10px;display:grid}.adm-qr img{background:#fff;border-radius:12px;max-width:100%;height:auto;padding:8px}.adm-codigo{font-family:var(--f-titulo);letter-spacing:3px;text-align:center;margin:14px 0 4px;font-size:30px}.adm-clica{cursor:pointer}.adm-clica:hover td{background:#ffffff0a}.adm-corta{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.adm-solicitacao{background:var(--card);border:1px solid var(--borda);border-radius:16px;margin-bottom:10px;padding:12px 14px}.adm-conversa{flex-direction:column;gap:6px;max-height:46vh;padding:8px 2px;display:flex;overflow-y:auto}.adm-balao{background:var(--card);border:1px solid var(--borda);overflow-wrap:anywhere;border-radius:12px;align-self:flex-start;max-width:82%;padding:7px 10px;font-size:14px}.adm-balao.meu{background:#4aa8ff29;align-self:flex-end}.adm-balao time{color:var(--texto2);text-align:right;margin-top:2px;font-size:11px;display:block}.adm-marca.mal{color:#ff9d9d;background:#ff5a5a29}
