@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_f9194d{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_f9194d{--fonte:"Montserrat","Montserrat Fallback"}:root{--azul:#0480c7;--azul-sombra:#035d92;--azul-escuro:#0033a1;--azul-claro:#009cde;--roxo:#7f4fff;--laranja:#f29100;--lima:#afc90e;--vermelho:#ff2121;--verde:#169c4c;--verde-sombra:#0f7337;--erro:#e0312a;--erro-sombra:#a8211b;--tinta:#0f2a4d;--tinta-suave:#4c6280;--fundo:#eef8fe;--cartao:#ffffff;--borda:#cfe3f1}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overflow:hidden}body{background:radial-gradient(circle at 30% 20%,#1797dc 0,var(--azul) 45%,var(--azul-escuro) 100%);color:var(--tinta);font-family:var(--fonte),system-ui,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior:none}img{display:block;-webkit-user-drag:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.modo-totem,.modo-totem *{cursor:none!important}.palco{position:relative;width:min(100vw,calc(100dvh * 9 / 16));height:100dvh;margin:0 auto;overflow:hidden;background:var(--fundo);container-type:size}.aviso,.bolhas,.tela{--u:min(1cqw,0.5625cqh)}.tela{z-index:1;display:flex;flex-direction:column;padding:calc(var(--u) * 4) calc(var(--u) * 5) calc(var(--u) * 2.5)}.bolhas,.tela{position:absolute;inset:0}.bolhas{pointer-events:none}.bolha{position:absolute;border-radius:50%;opacity:.14;animation:flutuar 9s ease-in-out infinite alternate}.bolha-roxa{width:calc(var(--u) * 34);height:calc(var(--u) * 34);background:var(--roxo);top:calc(var(--u) * -10);left:calc(var(--u) * -12)}.bolha-laranja{width:calc(var(--u) * 26);height:calc(var(--u) * 26);background:var(--laranja);top:calc(var(--u) * 30);right:calc(var(--u) * -12);animation-delay:-3s}.bolha-lima{width:calc(var(--u) * 40);height:calc(var(--u) * 40);background:var(--lima);bottom:calc(var(--u) * 20);left:calc(var(--u) * -20);animation-delay:-5s}.bolha-vermelha{width:calc(var(--u) * 22);height:calc(var(--u) * 22);background:var(--vermelho);bottom:calc(var(--u) * 26);right:calc(var(--u) * -10);animation-delay:-1s}.bolha-azul{width:calc(var(--u) * 16);height:calc(var(--u) * 16);background:var(--azul-claro);top:calc(var(--u) * 62);left:calc(var(--u) * -6);animation-delay:-7s}.botao{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * 1.5);min-height:calc(var(--u) * 11);padding:calc(var(--u) * 2) calc(var(--u) * 6);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 4.4);font-weight:800;letter-spacing:.01em;transition:transform .08s,box-shadow .08s}.botao-principal{background:var(--azul);color:#fff;box-shadow:0 calc(var(--u) * 1) 0 var(--azul-sombra),0 calc(var(--u) * 2) calc(var(--u) * 4) rgb(4 128 199/.3)}.botao-principal:active{transform:translateY(calc(var(--u) * .8));box-shadow:0 calc(var(--u) * .2) 0 var(--azul-sombra)}.botao-pulsar{animation:pulsar 1.8s ease-in-out infinite}.tela-inicio{align-items:center;justify-content:space-between;text-align:center;cursor:pointer}.inicio-logo{width:calc(var(--u) * 74);margin-top:calc(var(--u) * 4);animation:flutuar-leve 4s ease-in-out infinite alternate}.inicio-chamada{max-width:calc(var(--u) * 80);font-size:calc(var(--u) * 5.6);line-height:1.25;text-transform:uppercase;color:var(--azul);font-weight:500}.inicio-chamada b{font-weight:800}.inicio-tratinha{height:calc(var(--u) * 34);animation:acenar 2.4s ease-in-out infinite;transform-origin:50% 90%}.inicio-regras{font-size:calc(var(--u) * 3);font-weight:600;color:var(--tinta-suave)}.tela-pergunta{gap:calc(var(--u) * 2.6)}.topo{display:flex;align-items:center;gap:calc(var(--u) * 3)}.topo-logo{width:calc(var(--u) * 14);flex:none}.progresso{flex:1 1;display:flex;flex-direction:column;gap:calc(var(--u) * 1.2)}.progresso-texto{font-size:calc(var(--u) * 3.2);font-weight:600;color:var(--tinta-suave)}.progresso-texto b{color:var(--azul);font-weight:800}.progresso-pontos{display:flex;gap:calc(var(--u) * 1.2)}.progresso-pontos span{flex:1 1;height:calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1);background:var(--borda)}.progresso-pontos .feito{background:var(--azul)}.progresso-pontos .atual{background:var(--laranja)}.nivel{flex:none;padding:calc(var(--u) * 1) calc(var(--u) * 2.6);border-radius:calc(var(--u) * 4);font-size:calc(var(--u) * 2.8);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#fff}.nivel-facil{background:#2f8f3a}.nivel-media{background:#e2711d}.nivel-dificil{background:#d62828}.foto{flex:1 1;min-height:0;max-height:calc(var(--u) * 70);border-radius:calc(var(--u) * 4);background-size:cover;background-position:50%;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) rgb(15 42 77/.15)}.enunciado{display:flex;flex-direction:column;gap:calc(var(--u) * 1.4)}.enunciado-tipo{align-self:flex-start;padding:calc(var(--u) * .8) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 3);background:var(--roxo);color:#fff;font-size:calc(var(--u) * 2.8);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.enunciado h1{font-size:calc(var(--u) * 5.2);line-height:1.22;font-weight:800;color:var(--tinta)}.alternativas{display:flex;flex-direction:column;gap:calc(var(--u) * 2)}.alternativas-vf{flex-direction:row}.alternativa{display:flex;align-items:center;gap:calc(var(--u) * 3);min-height:calc(var(--u) * 12);padding:calc(var(--u) * 2) calc(var(--u) * 3);border-radius:calc(var(--u) * 3);background:var(--cartao);border:calc(var(--u) * .35) solid var(--borda);box-shadow:0 calc(var(--u) * .8) 0 var(--borda);text-align:left;font-size:calc(var(--u) * 4);font-weight:700;line-height:1.22;transition:transform .08s,box-shadow .08s,background-color .2s,opacity .2s}.alternativa:active:not([aria-disabled=true]){transform:translateY(calc(var(--u) * .6));box-shadow:0 calc(var(--u) * .2) 0 var(--borda)}.alternativas-vf .alternativa{flex:1 1;flex-direction:column;justify-content:center;gap:calc(var(--u) * 1.6);min-height:calc(var(--u) * 26);text-align:center;font-size:calc(var(--u) * 4.6)}.alternativa-letra{flex:none;display:grid;place-items:center;width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-radius:50%;color:#fff;font-size:calc(var(--u) * 4.2);font-weight:900}.alternativas-vf .alternativa-letra{width:calc(var(--u) * 11);height:calc(var(--u) * 11);font-size:calc(var(--u) * 6)}.letra-0{background:var(--roxo)}.letra-1{background:var(--laranja)}.letra-2{background:var(--azul-claro)}.alternativa.certa{background:var(--verde);border-color:var(--verde);box-shadow:0 calc(var(--u) * .8) 0 var(--verde-sombra);color:#fff;animation:destacar .5s ease-out both}.alternativa.errada{background:var(--erro);border-color:var(--erro);box-shadow:0 calc(var(--u) * .8) 0 var(--erro-sombra);color:#fff;animation:tremer .4s ease-in-out both}.alternativa.certa .alternativa-letra,.alternativa.errada .alternativa-letra{background:#fff}.alternativa.certa .alternativa-letra{color:var(--verde)}.alternativa.errada .alternativa-letra{color:var(--erro)}.alternativa.apagada{opacity:.4}.retorno{display:flex;flex-direction:column;gap:calc(var(--u) * 2.2);padding:calc(var(--u) * 2.6) calc(var(--u) * 3.4) calc(var(--u) * 3);border-radius:calc(var(--u) * 4);background:var(--cartao);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 4) rgb(15 42 77/.15);animation:subir .35s ease-out both}.retorno-acerto{border:calc(var(--u) * .5) solid var(--verde)}.retorno-erro{border:calc(var(--u) * .5) solid var(--laranja)}.retorno-linha{display:flex;align-items:center;gap:calc(var(--u) * 3)}.retorno-tratinha{height:calc(var(--u) * 13);flex:none}.retorno-acerto .retorno-tratinha{animation:pular .6s ease-out 2}.retorno-texto{display:flex;flex-direction:column;gap:calc(var(--u) * .8);font-size:calc(var(--u) * 3.4);font-weight:600;line-height:1.25}.retorno-texto strong{font-size:calc(var(--u) * 5);font-weight:900}.retorno-acerto strong{color:var(--verde)}.retorno-erro strong{color:var(--laranja)}.retorno-texto b{color:var(--verde);font-weight:800}.retorno .botao{width:100%}.tela-resultado{align-items:center;justify-content:space-between;text-align:center}.resultado-logo{width:calc(var(--u) * 30);margin-top:calc(var(--u) * 2)}.placar{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(var(--u) * 50);height:calc(var(--u) * 50);border-radius:50%;background:var(--azul);color:#fff;box-shadow:0 0 0 calc(var(--u) * 2.2) #fff,0 0 0 calc(var(--u) * 3.6) var(--lima),0 calc(var(--u) * 2) calc(var(--u) * 6) rgb(4 128 199/.35)}.placar-titulo{font-size:calc(var(--u) * 4);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.placar-numero{font-size:calc(var(--u) * 20);font-weight:900;line-height:1}.placar-numero small{margin-left:.06em;font-size:.45em;font-weight:800;opacity:.85}.resultado-tratinha{position:relative;z-index:2;height:calc(var(--u) * 22);margin-top:calc(var(--u) * -9);animation:pular .8s ease-out 3}.resultado-titulo{font-size:calc(var(--u) * 8);font-weight:900;color:var(--azul);line-height:1.1}.resultado-texto{max-width:calc(var(--u) * 78);font-size:calc(var(--u) * 4.4);font-weight:600;line-height:1.3}.resultado-site{font-size:calc(var(--u) * 3.4);font-weight:600;color:var(--tinta-suave)}.resultado-site b{color:var(--azul)}.resultado-contagem{font-size:calc(var(--u) * 2.6);opacity:.8}.resultado-contagem,.rodape{font-weight:600;color:var(--tinta-suave)}.rodape{flex:none;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 1.8);margin-top:auto;padding-top:calc(var(--u) * 1);font-size:calc(var(--u) * 2.2)}.tela-inicio .rodape,.tela-resultado .rodape{margin-top:0}.rodape-trata{height:calc(var(--u) * 6)}.rodape-aideia{height:calc(var(--u) * 4.4)}.rodape-separador{width:calc(var(--u) * .25);height:calc(var(--u) * 4.5);margin:0 calc(var(--u) * 1.5);background:var(--borda)}.aviso{position:absolute;inset:0;z-index:10;display:grid;place-items:center;background:rgb(15 42 77/.55);animation:aparecer .3s ease-out both}.aviso-caixa{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 2);width:calc(var(--u) * 76);padding:calc(var(--u) * 6) calc(var(--u) * 5);border-radius:calc(var(--u) * 5);background:#fff;text-align:center;font-size:calc(var(--u) * 4);font-weight:600}.aviso-caixa strong{font-size:calc(var(--u) * 7);font-weight:900;color:var(--azul)}.aviso-tratinha{height:calc(var(--u) * 20);animation:acenar 1.6s ease-in-out infinite;transform-origin:50% 90%}.aviso-contagem{font-size:calc(var(--u) * 3.2);color:var(--tinta-suave)}.entrar{animation:subir .45s ease-out both}@keyframes subir{0%{opacity:0;transform:translateY(calc(var(--u) * 3))}}@keyframes aparecer{0%{opacity:0}}@keyframes flutuar{to{transform:translate(calc(var(--u) * 3),calc(var(--u) * -4)) scale(1.06)}}@keyframes flutuar-leve{to{transform:translateY(calc(var(--u) * -1.6)) rotate(-1.5deg)}}@keyframes acenar{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes pular{0%,to{transform:translateY(0)}40%{transform:translateY(calc(var(--u) * -3))}}@keyframes pulsar{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes destacar{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes tremer{0%,to{transform:translateX(0)}25%{transform:translateX(calc(var(--u) * -1.2))}75%{transform:translateX(calc(var(--u) * 1.2))}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}}