@font-face{font-family:Pilat;src:url(/fonts/pilat-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:NHG;src:url(/fonts/nhg-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NHG;src:url(/fonts/nhg-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:NHG;src:url(/fonts/nhg-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{color-scheme:dark;--g0: #07090D;--g1: #0D1015;--g2: #121721;--g3: #1A2130;--g4: #232C3E;--linha: #2A3346;--prata: #C9D1DB;--branco: #EEF3FF;--mudo: #8A94A6;--mudo2: #5E6879;--azul: #4A6CFF;--azul2: #8DB1FF;--azul3: #3F63FF;--azul-fundo: #18223A;--verde: #2BD67B;--pago: var(--verde);--alerta: #FFB547;--erro: #FF6B6B;--deg-texto: linear-gradient(180deg, #FFFFFF 0%, #EEF3FF 45%, #B9CCFF 100%);--deg-azul: linear-gradient(135deg, #8DB1FF 0%, #3F63FF 100%);--neon-1: 0 0 6px rgba(74, 108, 255, .38), 0 0 20px rgba(74, 108, 255, .22);--neon-2: 0 0 8px rgba(74, 108, 255, .55), 0 0 26px rgba(74, 108, 255, .35), 0 0 60px rgba(74, 108, 255, .18);--f-disp: "Pilat", "Arial Black", sans-serif;--f-txt: "NHG", "Helvetica Neue", Arial, sans-serif;--fundo: var(--g0);--superficie: var(--g2);--tinta: var(--branco);--tinta-2: var(--mudo);--acento: var(--azul);--acento-tinta: #fff}*{box-sizing:border-box}html{background:var(--g1);overflow-x:clip;-webkit-text-size-adjust:100%}html,body,#raiz{min-height:100%}body{margin:0;background:transparent;color:var(--prata);font:400 16px/1.5 var(--f-txt);-webkit-font-smoothing:antialiased;overflow-x:clip}body:before,body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}body:before{background:radial-gradient(70% 45% at 50% -8%,rgba(141,177,255,.16),rgba(74,108,255,.06) 45%,transparent 70%),radial-gradient(120% 90% at 50% 0%,#18223a,#0f1420 45%,#0a0d13)}body:after{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask:radial-gradient(80% 60% at 50% 0%,#000,transparent 75%);mask:radial-gradient(80% 60% at 50% 0%,#000,transparent 75%)}h1,h2{margin:0;font-family:var(--f-disp);font-weight:800;color:var(--branco);letter-spacing:-.04em;line-height:.92;padding-block:.06em .1em;text-wrap:balance}h1{font-size:34px}h2{font-size:22px}p{margin:0}a{color:var(--azul2)}b,strong{color:var(--branco);font-weight:700}.entrar{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.area{max-width:1080px;margin:0 auto;padding:20px 16px 64px;display:grid;gap:40px}.area>*{min-width:0}.topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.topo__logo{display:block;height:44px;width:auto}.topo__lado{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.topo__conta{font-size:14px}.cartao{width:min(440px,100%);background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.085);border-radius:22px;padding:22px;box-shadow:inset 0 1px #ffffff12,0 24px 48px -28px #03050af2,0 2px 6px #03050a59}.area .cartao{width:100%}.pilha{display:grid;gap:14px}.marca{font:800 22px/.95 var(--f-disp);letter-spacing:-.04em;color:var(--branco);padding-block:.06em .1em}.mudo{color:var(--mudo);font-size:15px}.nota{color:var(--mudo);font-size:14px}.erro{color:var(--erro);font-size:14px}.erro small{display:block;margin-top:4px;color:var(--mudo);word-break:break-word}.rodape-ajuda{color:var(--mudo);font-size:13px}.campo{display:grid;gap:8px;font-weight:500;font-size:15px;color:var(--branco)}input[type=email]{height:52px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#07090d99;color:var(--branco);font:inherit}input[type=email]:focus-visible{outline:none;border-color:var(--azul);box-shadow:0 0 0 3px #4a6cff38}.botao{display:inline-grid;place-items:center;min-height:52px;padding:0 24px;border-radius:99px;border:0;background:var(--deg-azul);color:#fff;font:700 16px/1 var(--f-txt);letter-spacing:-.01em;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #ffffff59,0 14px 28px -14px #03050af2;transition:transform .2s}.botao:hover:not(:disabled){transform:translateY(-1px)}.botao:focus-visible{outline:2px solid var(--azul2);outline-offset:3px}.botao:disabled{opacity:.5;cursor:not-allowed}.botao.contorno{background:#ffffff0a;color:var(--branco);border:1px solid rgba(255,255,255,.14);box-shadow:none}.botao.contorno:hover:not(:disabled){border-color:var(--azul)}.texto{background:none;border:0;padding:12px 0;margin:-12px 0;color:var(--azul2);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:#8db1ff66;text-underline-offset:3px}.texto:hover{text-decoration-color:var(--azul2)}.atalhos{display:flex;gap:12px;flex-wrap:wrap}.atalho{font-size:14px}.otp{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.otp__caixa{position:relative;display:grid;place-items:center;height:58px;border-radius:14px;background:#07090d99;border:1px solid rgba(255,255,255,.14);font:800 26px/1 var(--f-disp);letter-spacing:-.03em;color:var(--branco);font-variant-numeric:tabular-nums}.otp__caixa.esta-ativa{border-color:var(--azul);box-shadow:0 0 0 3px #4a6cff38}.otp.tem-erro .otp__caixa{border-color:var(--erro)}.otp__cursor{width:2px;height:24px;background:var(--azul2);animation:pisca 1s steps(2) infinite}@keyframes pisca{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.otp__cursor{animation:none}.botao{transition:none}}.lista{margin:0;padding-left:20px;display:grid;gap:12px}.lista__titulo{text-align:left;font-weight:500;text-decoration:none;color:var(--branco)}.video{width:100%;aspect-ratio:16 / 9;border:0;border-radius:14px;background:#000}.escolha{display:grid;gap:8px}.escolha__titulo{color:var(--branco);font-weight:500;font-size:15px}.escolha__opcoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.opcao{min-height:52px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#07090d99;color:var(--prata);font:500 16px/1.1 var(--f-txt);letter-spacing:-.01em;cursor:pointer;transition:border-color .2s,background-color .2s}.opcao:hover{border-color:var(--azul)}.opcao:focus-visible{outline:2px solid var(--azul2);outline-offset:3px}.opcao[aria-pressed=true]{border-color:var(--azul);background:var(--azul-fundo);color:var(--branco);font-weight:700;box-shadow:0 0 0 3px #4a6cff38}.depois{padding-top:14px;border-top:1px solid rgba(255,255,255,.085)}.depois .lista{color:var(--prata);font-size:15px}@media(prefers-reduced-motion:reduce){.opcao{transition:none}}.h-grande{font-size:clamp(34px,6vw,56px);max-width:16ch}.pilha--junta{gap:8px}.etiqueta{color:var(--azul2);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.icone{width:26px;height:26px;flex:none}.icone--p{width:20px;height:20px}.icone--app{width:36px;height:36px;border-radius:9px}.opcao{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px}.passo{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:99px;background:var(--azul-fundo);border:1px solid rgba(141,177,255,.35);color:var(--azul2);font:700 13px/1 var(--f-txt)}.escolha__titulo{display:flex;align-items:center;gap:8px}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center}.botao--p{min-height:44px;padding:0 18px;font-size:15px}.botao--zap{background:linear-gradient(135deg,#3be38c,#17a85a);color:#04140b}.nota--alerta{padding:12px 14px;border-radius:14px;background:#ffb54714;border:1px solid rgba(255,181,71,.28);color:#ffd9a0}.painel{display:grid;gap:16px;align-items:start}.painel__baixar h1{font-size:clamp(34px,5vw,46px)}.passos{list-style:none;margin:0;padding:0;display:grid;gap:16px}.passos li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start}.passos p{color:var(--prata);font-size:15px}@media(min-width:880px){.painel{grid-template-columns:1.15fr 1fr}.painel--igual{grid-template-columns:1fr 1fr}.area .cartao{padding:28px}}.bloco{display:grid;gap:18px}.bloco__topo{display:grid;gap:6px}.bloco__topo h2,.painel h2{font-size:26px}.vitrine{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.vitrine__item{display:grid;gap:6px;align-content:start;min-width:0}.vitrine__tela{aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;background:#000;border:1px solid rgba(255,255,255,.085);margin-bottom:4px}.vitrine__tela video,.vitrine__capa img{display:block;width:100%;height:100%;object-fit:cover}.vitrine__capa{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.vitrine__capa:focus-visible{outline:2px solid var(--azul2);outline-offset:-2px}.vitrine__play{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:99px;background:#07090d9e;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .2s}.vitrine__play:after{content:"";position:absolute;left:22px;top:17px;border-style:solid;border-width:11px 0 11px 17px;border-color:transparent transparent transparent #fff}.vitrine__capa:hover .vitrine__play{transform:scale(1.08)}.vitrine__titulo{color:var(--branco);font-weight:700;font-size:15px;letter-spacing:-.01em}@media(max-width:879px){.vitrine{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.vitrine::-webkit-scrollbar{display:none}.vitrine__item{scroll-snap-align:center}}@media(min-width:520px)and (max-width:879px){.vitrine{grid-auto-columns:38%}}.vazio{display:grid;gap:6px;border-style:dashed}.aulas{list-style:none;margin:0;padding:0;display:grid;gap:10px}.area .cartao.aula{padding:16px 18px;display:grid;gap:14px}.aula__topo{display:flex;align-items:center;gap:12px;width:100%;padding:0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.aula__titulo{flex:1;color:var(--branco);font-weight:700}.selo{display:inline-block;padding:4px 10px;border-radius:99px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:var(--branco);font-weight:700;font-size:13px;width:fit-content}.selo--atual{background:#2bd67b1a;border-color:#2bd67b66;color:var(--verde)}.versoes{list-style:none;margin:0;padding:0;display:grid;gap:16px}.versoes li{display:grid;gap:6px}.versoes li+li{padding-top:16px;border-top:1px solid rgba(255,255,255,.085)}.versoes__topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.versoes__notas{white-space:pre-line}.rodape{text-align:center}.roadmap__abre{padding-top:12px}.roadmap__sub{max-width:56ch;font-size:17px}.roadmap{display:grid;gap:16px;align-items:start}.roadmap__itens,.principios{list-style:none;margin:0;padding:0;display:grid;gap:14px}.roadmap__itens li{display:grid;gap:2px}.roadmap__fase--agora .selo{background:#2bd67b1a;border-color:#2bd67b66;color:var(--verde)}.roadmap__fase--proximo .selo{background:var(--azul-fundo);border-color:#8db1ff66;color:var(--azul2)}.principios .cartao{display:grid;gap:4px;padding:18px;align-content:start}@media(min-width:880px){.roadmap{grid-template-columns:repeat(3,1fr)}.principios{grid-template-columns:repeat(4,1fr)}}@media(min-width:520px)and (max-width:879px){.principios{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.vitrine__play{transition:none}}.casca{display:grid;min-height:100dvh}.lado{position:sticky;top:0;z-index:5;display:grid;gap:10px;padding:12px 16px 10px;background:#0a0d13db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.085);min-width:0}.lado__topo{display:flex;align-items:center;gap:10px}.lado__topo>a{margin-right:auto;display:block}.lado__logo{display:block;height:38px;width:auto}.lado__pe{display:none}.nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.nav::-webkit-scrollbar{display:none}.nav a{display:flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 14px;border-radius:99px;color:var(--prata);text-decoration:none;font-weight:500;font-size:15px;letter-spacing:-.01em;border:1px solid transparent;transition:background-color .2s,color .2s}.nav a:hover{color:var(--branco);background:#ffffff0d}.nav a.active{color:var(--branco);background:var(--azul-fundo);border-color:#8db1ff59;font-weight:700}.nav a:focus-visible{outline:2px solid var(--azul2);outline-offset:-2px}.icone{width:20px;height:20px;flex:none}.logo{width:40px;height:40px;flex:none;object-fit:contain}.conteudo{width:100%;max-width:1000px;margin:0 auto;padding:28px 16px 72px;display:grid;gap:28px;align-content:start;min-width:0}.conteudo>*{min-width:0}.conteudo .cartao{width:100%}.cabeca{display:grid;gap:8px}.cabeca h1{font-size:clamp(34px,5.4vw,52px);max-width:18ch}.cabeca__texto{font-size:17px;max-width:58ch}.conteudo h2{font-size:24px}@media(min-width:960px){.casca{grid-template-columns:252px minmax(0,1fr)}.lado{height:100dvh;align-content:start;grid-template-rows:auto 1fr auto;gap:24px;padding:22px 14px 18px;border-bottom:0;border-right:1px solid rgba(255,255,255,.085)}.lado__topo{padding-inline:8px;flex-wrap:wrap}.lado__logo{height:44px}.lado__sair-cel{display:none}.nav{flex-direction:column;overflow:visible;margin:0;padding:0;align-content:start}.nav a{border-radius:14px;min-height:46px}.lado__pe{display:grid;gap:14px;padding-inline:8px}.lado__conta{word-break:break-all}.conteudo{padding:44px 36px 80px;gap:32px}.conteudo .cartao{padding:26px}}.destaque{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:22px;border-radius:22px;background:radial-gradient(120% 160% at 0% 0%,rgba(74,108,255,.34),rgba(74,108,255,.06) 55%,transparent 80%),linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid rgba(141,177,255,.28);box-shadow:inset 0 1px #ffffff17,0 24px 48px -28px #03050af2}.destaque__texto{display:grid;gap:6px}.destaque__titulo{font:800 30px/.95 var(--f-disp);letter-spacing:-.04em;color:var(--branco);padding-block:.06em .1em}.caminho__topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.barra{height:6px;border-radius:99px;background:#ffffff14;overflow:hidden}.barra span{display:block;height:100%;border-radius:99px;background:var(--deg-azul);transition:width .3s}.caminho{list-style:none;margin:0;padding:0;display:grid}.caminho li{display:grid;grid-template-columns:36px 1fr;gap:14px;padding-block:16px}.caminho li+li{border-top:1px solid rgba(255,255,255,.085)}.caminho li:last-child{padding-bottom:0}.caminho__marca{display:grid;place-items:center;width:36px;height:36px;border-radius:99px;cursor:pointer;background:#07090d99;border:1px solid rgba(255,255,255,.2);color:var(--prata);font:700 14px/1 var(--f-txt);transition:border-color .2s,background-color .2s}.caminho__marca:hover{border-color:var(--azul)}.caminho__marca:focus-visible{outline:2px solid var(--azul2);outline-offset:3px}.esta-feito .caminho__marca{background:#2bd67b24;border-color:#2bd67b80;color:var(--verde)}.esta-feito .caminho__corpo>p b{color:var(--prata)}.caminho__corpo{display:grid;gap:8px;justify-items:start;min-width:0}.comando{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 4px 4px 14px;border-radius:12px;background:#07090db3;border:1px solid rgba(141,177,255,.28)}.comando__texto{color:var(--branco);font-weight:700;font-size:15px;letter-spacing:-.01em;min-width:0;overflow-wrap:anywhere}.copiar{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:36px;padding:0 10px;border-radius:9px;border:0;cursor:pointer;background:#ffffff12;color:var(--azul2);font:500 13px/1 var(--f-txt)}.copiar:hover{background:#ffffff1f}.copiar:focus-visible{outline:2px solid var(--azul2);outline-offset:2px}.copiar .icone{width:16px;height:16px}.comandos{list-style:none;margin:0;padding:0;display:grid;gap:12px}.conteudo .cartao.comandos__item{display:grid;gap:10px;justify-items:start;padding:18px}@media(min-width:720px){.comandos{grid-template-columns:1fr 1fr}}.atalhos-grade{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr 1fr}.conteudo .cartao.atalho-cartao{display:grid;gap:6px;align-content:start;height:100%;padding:18px;text-decoration:none;color:var(--prata);transition:border-color .2s,transform .2s}.atalho-cartao:hover{border-color:#8db1ff73;transform:translateY(-2px)}.atalho-cartao:focus-visible{outline:2px solid var(--azul2);outline-offset:3px}.atalho-cartao__icone{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--azul-fundo);color:var(--azul2);margin-bottom:4px}.conteudo .cartao.atalho-cartao--linha{grid-template-columns:40px 1fr;column-gap:14px;align-items:center;height:auto}.atalho-cartao--linha .atalho-cartao__icone{grid-row:span 2;margin:0}@media(min-width:720px){.atalhos-grade{grid-template-columns:repeat(3,1fr)}}.opcao--logo{flex-direction:column;gap:10px;min-height:116px;padding:16px 10px;font-size:16px}.confere{list-style:none;margin:0;padding:0;display:grid;gap:12px}.confere li{display:grid;grid-template-columns:20px 1fr;gap:10px;color:var(--prata);font-size:15px}.confere .icone{color:var(--verde);margin-top:2px}.conteudo .versoes .cartao{display:grid;gap:8px;justify-items:start}.conteudo .versoes li+li{padding-top:26px;border-top:1px solid rgba(255,255,255,.085)}.perguntas{list-style:none;margin:0;padding:0;display:grid;gap:10px}.conteudo .perguntas .cartao{display:grid;gap:10px;padding:16px 18px}.perguntas__sinal{color:var(--azul2);font-weight:700;font-size:20px;line-height:1;width:20px;text-align:center}@media(prefers-reduced-motion:reduce){.nav a,.barra span,.caminho__marca,.atalho-cartao{transition:none}}
