.qzp-hero,.qzp-portas,.qzp-temas,.qzp-rodape,.qzr{--qzp-linha:color-mix(in srgb, var(--foreground) 12%, transparent);--qzp-linha-forte:color-mix(in srgb, var(--foreground) 22%, transparent);--qzp-tinta-fraca:color-mix(in srgb, var(--foreground) 55%, transparent);--qzp-dia:var(--primary);--qzp-treino:var(--success);--qzp-leitura:var(--safe-primary,#08a6ff)}.qzp-link{color:var(--primary);font-weight:700}.qzp-falha{--qzp-linha:color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:var(--wl-r-card);border:1px solid color-mix(in srgb, var(--danger) 42%, transparent);background:color-mix(in srgb, var(--danger) 9%, transparent);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.qzp-falha-marca{color:var(--danger);font-size:19px}.qzp-falha-txt{flex-direction:column;flex:1;gap:3px;min-width:240px;display:flex}.qzp-falha-txt strong{font-size:14px;font-weight:800}.qzp-falha-txt span{color:var(--muted);font-size:12.5px;line-height:1.5}.qzp-falha-btn{border:1px solid color-mix(in srgb, var(--danger) 55%, transparent);height:38px;color:var(--foreground);cursor:pointer;transition:border-color var(--wl-dur-1) var(--wl-ease), background var(--wl-dur-1) var(--wl-ease);background:0 0;border-radius:99px;padding:0 18px;font-family:inherit;font-size:12.5px;font-weight:800}.qzp-falha-btn:hover,.qzp-falha-btn:focus-visible{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.qzp-hero{border-radius:var(--wl-r-lg);border:1px solid var(--qzp-linha);background:radial-gradient(760px 320px at 12% 0%, color-mix(in srgb, var(--primary) 13%, transparent), transparent 62%), var(--card-bg);grid-template-columns:minmax(250px,290px) minmax(0,1fr) minmax(440px,540px);grid-template-areas:"anel stats perfil";align-items:center;gap:34px;padding:34px 38px;display:grid}.qzp-hero-anel{flex-direction:column;grid-area:anel;align-items:center;gap:16px;display:flex}.qzp-hero-nota{text-align:center;max-width:320px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.qzp-anel{width:232px;height:232px;position:relative}.qzp-anel-svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.qzp-anel-trilho{fill:none;stroke:color-mix(in srgb, var(--foreground) 9%, transparent);stroke-width:14px}.qzp-anel-traco{fill:none;stroke:var(--primary);stroke-width:14px;stroke-linecap:round;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--primary) 45%, transparent));animation:.9s cubic-bezier(.22,1,.36,1) both qzp-desenha,3.2s ease-in-out 1.2s infinite qzp-respira}@keyframes qzp-desenha{0%{stroke-dashoffset:var(--qzp-volta,540)}to{stroke-dashoffset:0}}.qzp-anel-centro{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.qzp-anel-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:68px;font-weight:800;line-height:1}.qzp-anel-num em{color:var(--qzp-tinta-fraca);margin-left:2px;font-size:26px;font-style:normal;font-weight:700}.qzp-anel-vazio{color:var(--qzp-linha-forte);font-size:58px;font-weight:800;line-height:1}.qzp-anel-rot{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:11.5px;font-weight:700}.qzp-hero-stats{grid-area:stats;grid-template-columns:repeat(2,1fr);gap:12px;display:grid;container-type:inline-size}.qzp-stat{border-radius:var(--wl-r-card);border:1px solid var(--qzp-linha);background:var(--surface);grid-template-columns:1fr auto;align-items:center;gap:3px 18px;padding:20px 22px;display:grid}.qzp-stat-rot{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);grid-area:1/1;align-self:end;font-size:11.5px;font-weight:700}.qzp-stat-val{letter-spacing:-.025em;font-variant-numeric:tabular-nums;grid-area:1/2/span 2;justify-self:end;font-size:40px;font-weight:800;line-height:1}.qzp-stat-de{color:var(--qzp-tinta-fraca);font-size:15px;font-style:normal;font-weight:600}.qzp-stat-nota{color:var(--muted);grid-area:2/1;align-self:start;font-size:12.5px}.qzp-barra{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:99px;grid-area:3/1/auto/-1;height:5px;margin-top:12px;display:block;overflow:hidden}.qzp-barra-fill{background:var(--primary);height:100%;transition:width var(--wl-dur-fill) var(--wl-ease);border-radius:99px;display:block}.qzp-barra-ok{background:var(--success)}@container (max-width:620px){.qzp-stat{grid-template-columns:1fr;gap:4px;padding:18px 20px}.qzp-stat-rot{grid-row:1}.qzp-stat-val{grid-area:2/1;justify-self:start;margin-top:4px;font-size:34px}.qzp-stat-nota{grid-row:3}.qzp-barra{grid-row:4;margin-top:8px}}.qzp-perfil{border-left:1px solid var(--qzp-linha);flex-direction:column;grid-area:perfil;align-self:stretch;gap:6px;padding-left:34px;display:flex}.qzp-perfil-topo{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.qzp-perfil-tit{text-transform:uppercase;letter-spacing:.09em;color:var(--foreground);font-size:11.5px;font-weight:700}.qzp-perfil-meta{color:var(--muted);font-size:12.5px}.qzp-perfil-svg{width:100%;max-width:540px;height:auto;margin:0 auto;display:block;overflow:visible}.qzp-perfil-grade{fill:none;stroke:color-mix(in srgb, var(--foreground) 10%, transparent);stroke-width:1px}.qzp-perfil-grade:last-of-type{stroke:var(--qzp-linha-forte)}.qzp-perfil-raio{stroke:color-mix(in srgb, var(--foreground) 8%, transparent);stroke-width:1px}.qzp-perfil-forma{animation:.82s cubic-bezier(.34,1.56,.64,1) .7s both qzp-perfil-abre}@keyframes qzp-perfil-abre{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.qzp-perfil-area{stroke:var(--primary);stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--primary) 40%, transparent))}.qzp-perfil-no{fill:var(--primary)}.qzp-perfil-no-forte{fill:var(--card-bg);stroke:var(--primary);stroke-width:2.5px}.qzp-perfil-fantasma{fill:color-mix(in srgb, var(--foreground) 4%, transparent);stroke:color-mix(in srgb, var(--foreground) 22%, transparent);stroke-width:1.5px;stroke-dasharray:5 5;stroke-linejoin:round}.qzp-perfil-pe{text-align:center;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.qzp-perfil-pe strong{color:var(--foreground);font-weight:700}.qzp-hero-anel{animation:.7s cubic-bezier(.34,1.56,.64,1) backwards qzp-surge-escala}@keyframes qzp-surge-escala{0%{opacity:0;transform:scale(.82)}}.qzp-anel{transition:transform var(--wl-dur-3) cubic-bezier(.34, 1.56, .64, 1)}@media (hover:hover){.qzp-anel:hover{transform:scale(1.04)}.qzp-anel:hover .qzp-anel-traco{stroke-width:16px}}@keyframes qzp-respira{0%,to{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--primary) 38%, transparent))}50%{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--primary) 72%, transparent))}}.qzp-stat{animation:.56s cubic-bezier(.22,1,.36,1) backwards qzp-card-entra;animation-delay:calc(.16s + var(--qzp-i,0) * 80ms);transition:transform var(--wl-dur-2) cubic-bezier(.34, 1.56, .64, 1), border-color var(--wl-dur-1) var(--wl-ease), box-shadow var(--wl-dur-2) var(--wl-ease)}@keyframes qzp-card-entra{0%{opacity:0;transform:translateY(18px)scale(.97)}}@media (hover:hover){.qzp-stat:hover{border-color:color-mix(in srgb, var(--primary) 45%, transparent);box-shadow:0 14px 30px -16px color-mix(in srgb, var(--primary) 70%, transparent);transform:translateY(-4px)}}.qzp-stat-val{transition:color var(--wl-dur-1) var(--wl-ease)}@media (hover:hover){.qzp-stat:hover .qzp-stat-val{color:var(--primary)}}.qzp-barra-fill{animation:1.2s cubic-bezier(.22,1,.36,1) backwards qzp-barra-enche;animation-delay:calc(.42s + var(--qzp-i,0) * 80ms)}@keyframes qzp-barra-enche{0%{width:0}}.qzp-perfil{animation:.6s cubic-bezier(.22,1,.36,1) .2s backwards qzp-card-entra}.qzp-perfil-grade{animation:.62s cubic-bezier(.22,1,.36,1) backwards qzp-grade-abre;animation-delay:calc(.24s + var(--i,0) * 90ms)}@keyframes qzp-grade-abre{0%{opacity:0;transform:scale(.3)}}.qzp-perfil-raio{stroke-dasharray:1;animation:.52s ease-out backwards qzp-raio;animation-delay:calc(.48s + var(--i,0) * 60ms);transition:stroke var(--wl-dur-1) var(--wl-ease), stroke-width var(--wl-dur-1) var(--wl-ease)}@keyframes qzp-raio{0%{stroke-dashoffset:1px}}.qzp-perfil-raio-on{stroke:color-mix(in srgb, var(--primary) 75%, transparent);stroke-width:2px}.qzp-perfil-v{transform-box:fill-box;transform-origin:50%;animation:.48s cubic-bezier(.34,1.56,.64,1) backwards qzp-pop-v;animation-delay:calc(1.05s + var(--i,0) * 90ms);transition:transform var(--wl-dur-2) cubic-bezier(.34, 1.56, .64, 1)}.qzp-perfil-v-on{transform:scale(1.7)}@keyframes qzp-pop-v{0%{opacity:0;transform:scale(0)}}.qzp-perfil-halo{fill:color-mix(in srgb, var(--primary) 22%, transparent);stroke:color-mix(in srgb, var(--primary) 65%, transparent);stroke-width:1px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.3s ease-out 1.9s infinite qzp-halo}@keyframes qzp-halo{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.9)}}.qzp-perfil-palco{width:100%;max-width:540px;margin:0 auto;position:relative}.qzp-perfil-palco .qzp-perfil-svg{width:100%;max-width:none;height:100%;position:absolute;inset:0}.qzp-perfil-g0{stop-color:var(--primary);stop-opacity:.55}.qzp-perfil-g1{stop-color:var(--primary);stop-opacity:.14}.qzp-perfil-f0{stop-color:var(--primary);stop-opacity:0}.qzp-perfil-f1{stop-color:var(--primary);stop-opacity:.11}.qzp-perfil-varre{animation:6.5s linear infinite qzp-varre}@keyframes qzp-varre{to{transform:rotate(360deg)}}.qzp-perfil-feixe-borda{stroke:var(--primary);stroke-opacity:.32;stroke-width:1.5px}.qzp-perfil-escala{fill:var(--muted);opacity:.65;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.qzp-perfil-geral{align-items:center;gap:8px;display:inline-flex}.qzp-perfil-geral-rot{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:11px;font-weight:700}.qzp-perfil-geral-num{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.qzp-nota{color:#14161a;border-radius:6px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12.5px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.qzp-nota-S{background:linear-gradient(135deg,#fff1a8,#f5b300 55%,#ffd452);box-shadow:0 0 14px #f5b3008c}.qzp-nota-A{background:var(--success)}.qzp-nota-B{background:var(--safe-primary,#08a6ff);color:#fff}.qzp-nota-C{background:#e7c14a}.qzp-nota-D{background:#f08a3c}.qzp-nota-E{background:color-mix(in srgb, var(--foreground) 20%, transparent);color:var(--foreground)}.qzp-nota-g{border-radius:13px;min-width:48px;height:48px;font-size:26px}.qzp-eixo{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--wl-dur-1) var(--wl-ease), box-shadow var(--wl-dur-1) var(--wl-ease);animation:.52s ease-out backwards qzp-rot-entra;animation-delay:calc(.68s + var(--i,0) * 90ms);background:0 0;border:0;border-radius:11px;flex-direction:column;gap:3px;padding:5px 8px;display:flex;position:absolute}.qzp-eixo-topo{align-items:center;transform:translate(-50%,-100%)}.qzp-eixo-base{align-items:center;transform:translate(-50%)}.qzp-eixo-dir{align-items:flex-start;transform:translateY(-50%)}.qzp-eixo-esq{align-items:flex-end;transform:translate(-100%,-50%)}.qzp-eixo:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.qzp-eixo-on{background:color-mix(in srgb, var(--primary) 11%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 40%, transparent)}.qzp-eixo-nome{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);transition:color var(--wl-dur-1) var(--wl-ease);font-size:11px;font-weight:700}.qzp-eixo-on .qzp-eixo-nome,.qzp-eixo-forte .qzp-eixo-nome{color:var(--primary)}.qzp-eixo-val{align-items:center;gap:7px;display:flex}.qzp-eixo-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:800;line-height:1}.qzp-eixo-num em{color:var(--qzp-tinta-fraca);font-size:12px;font-style:normal;font-weight:700}.qzp-eixo-forte .qzp-eixo-num{color:var(--primary)}@keyframes qzp-rot-entra{0%{opacity:0}}.qzp-perfil-painel{justify-content:center;align-items:center;min-height:112px;display:flex}.qzp-perfil-det{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);background:color-mix(in srgb, var(--primary) 5%, var(--surface));border-radius:14px;align-items:center;gap:14px;width:100%;padding:12px 14px;animation:.26s cubic-bezier(.22,1,.36,1) qzp-det-entra;display:flex}@keyframes qzp-det-entra{0%{opacity:0;transform:translateY(6px)}}.qzp-perfil-det .qzp-nota-g{animation:.42s cubic-bezier(.34,1.56,.64,1) qzp-nota-pula}@keyframes qzp-nota-pula{0%{transform:scale(.4)rotate(-12deg)}}.qzp-perfil-det-tx{min-width:0;color:var(--muted);flex-direction:column;flex:1;gap:3px;font-size:12.5px;display:flex}.qzp-perfil-det-tx strong{color:var(--foreground);font-size:15px;font-weight:800}.qzp-perfil-det-tx small{font-size:12px}.qzp-perfil-det-tx small b{color:var(--foreground)}.qzp-perfil-det-barra{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:99px;height:6px;margin:4px 0 2px;display:block;position:relative}.qzp-perfil-det-barra i{border-radius:inherit;background:var(--primary);height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--primary) 55%, transparent);transition:width var(--wl-dur-fill) var(--wl-ease);display:block}.qzp-perfil-det-barra b{background:color-mix(in srgb, var(--foreground) 60%, transparent);border-radius:1px;width:2px;height:12px;position:absolute;top:-3px}.qzp-perfil-treinar{background:var(--primary);color:var(--on-primary,#111);font:inherit;cursor:pointer;transition:transform var(--wl-dur-2) var(--wl-ease), box-shadow var(--wl-dur-2) var(--wl-ease);border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:800;display:inline-flex}.qzp-perfil-treinar span{transition:transform var(--wl-dur-2) var(--wl-ease);display:inline-block}.qzp-perfil-treinar:active{transform:scale(.97)}@media (hover:hover){.qzp-eixo:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}.qzp-perfil-treinar:hover{box-shadow:0 10px 22px -10px color-mix(in srgb, var(--primary) 80%, transparent);transform:translateY(-2px)}.qzp-perfil-treinar:hover span{transform:translate(3px)}}.qzp-perfil-dica{opacity:.8;margin-top:4px;font-size:12px;display:block}@media (max-width:720px){.qzp-eixo{padding:3px 5px}.qzp-eixo-nome{font-size:9.5px}.qzp-eixo-num{font-size:16px}.qzp-eixo .qzp-nota{min-width:18px;height:18px;font-size:11px}.qzp-perfil-det{flex-wrap:wrap}.qzp-perfil-treinar{justify-content:center;width:100%}}.qzp-perfil-pe{animation:.6s ease-out 1.5s backwards qzp-rot-entra}.qzp-portas{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.qzp-porta{--qzp-tom:var(--muted);text-align:left;min-height:208px;color:inherit;cursor:pointer;border-radius:var(--wl-r-lg);border:1px solid var(--qzp-linha);background:linear-gradient(180deg, color-mix(in srgb, var(--qzp-tom) 9%, transparent), transparent 46%), var(--card-bg);transition:transform var(--wl-dur-2) var(--wl-ease), border-color var(--wl-dur-2) var(--wl-ease), background var(--wl-dur-2) var(--wl-ease);flex-direction:column;gap:14px;padding:26px 26px 22px;font-family:inherit;text-decoration:none;display:flex}.qzp-porta-dia{--qzp-tom:var(--qzp-dia)}.qzp-porta-treino{--qzp-tom:var(--qzp-treino)}.qzp-porta-leitura{--qzp-tom:var(--qzp-leitura)}.qzp-porta:hover:not(:disabled),.qzp-porta:focus-visible{border-color:color-mix(in srgb, var(--qzp-tom) 55%, transparent);transform:translateY(-2px)}.qzp-porta:disabled{cursor:default}.qzp-porta-feita{opacity:.62}.qzp-porta-marca{border-radius:var(--wl-r-card);width:46px;height:46px;color:var(--qzp-tom);background:color-mix(in srgb, var(--qzp-tom) 15%, transparent);border:1px solid color-mix(in srgb, var(--qzp-tom) 30%, transparent);justify-content:center;align-items:center;font-size:21px;line-height:1;display:inline-flex}.qzp-porta-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qzp-porta-seta{width:30px;height:30px;color:var(--qzp-tom);background:color-mix(in srgb, var(--qzp-tom) 13%, transparent);transition:transform var(--wl-dur-2) var(--wl-ease), background var(--wl-dur-2) var(--wl-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.qzp-porta:hover:not(:disabled) .qzp-porta-seta,.qzp-porta:focus-visible .qzp-porta-seta{background:color-mix(in srgb, var(--qzp-tom) 26%, transparent);transform:translate(3px)}.qzp-porta-corpo{flex-direction:column;flex:1;gap:7px;display:flex}.qzp-porta-tit{letter-spacing:-.01em;font-size:19px;font-weight:800}.qzp-porta-destaque{color:var(--qzp-tom);font-size:13.5px;font-weight:700;line-height:1.4}.qzp-porta-linha{color:var(--muted);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.qzp-porta-pe{border-top:1px solid var(--qzp-linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.qzp-porta-pe-dir{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qzp-porta-cta{letter-spacing:.01em;height:34px;color:var(--qzp-tom);background:color-mix(in srgb, var(--qzp-tom) 17%, transparent);border:1px solid color-mix(in srgb, var(--qzp-tom) 34%, transparent);transition:background var(--wl-dur-2) var(--wl-ease), border-color var(--wl-dur-2) var(--wl-ease);border-radius:99px;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:800;display:inline-flex}.qzp-porta:hover:not(:disabled) .qzp-porta-cta,.qzp-porta:focus-visible .qzp-porta-cta{background:color-mix(in srgb, var(--qzp-tom) 30%, transparent);border-color:color-mix(in srgb, var(--qzp-tom) 62%, transparent)}.qzp-porta-cta-off{color:var(--muted);background:color-mix(in srgb, var(--foreground) 8%, transparent);border-color:var(--qzp-linha)}.qzp-porta-meta{color:var(--muted);font-size:12.5px}.qzp-selo{letter-spacing:.02em;color:var(--qzp-tom);background:color-mix(in srgb, var(--qzp-tom) 16%, transparent);border-radius:99px;padding:5px 11px;font-size:11.5px;font-weight:800}.qzp-selo-feito{color:var(--success);background:color-mix(in srgb, var(--success) 16%, transparent)}.qzp-rodape{grid-template-columns:1fr minmax(320px,.62fr);align-items:stretch;gap:16px;display:grid}.qzp-bloco{border-radius:var(--wl-r-lg);border:1px solid var(--qzp-linha);background:var(--card-bg);flex-direction:column;gap:14px;padding:24px 26px;display:flex}.qzp-bloco-topo{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.qzp-bloco-tit{margin:0;font-size:17px;font-weight:800}.qzp-bloco-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.qzp-bloco-pe{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.qzp-bloco-vazio{align-items:flex-start;gap:8px}.qzp-vazio-marca{color:var(--qzp-linha-forte);font-size:26px}.qzp-ritmo{flex-wrap:wrap;gap:5px;display:flex}.qzp-tick{border-radius:4px;width:15px;height:26px}.qzp-tick-ok{background:color-mix(in srgb, var(--success) 78%, transparent)}.qzp-tick-erro{background:color-mix(in srgb, var(--danger) 55%, transparent)}.qzp-badges{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.qzp-badge{border-radius:var(--wl-r-sm);border:1px solid var(--qzp-linha);background:var(--surface);color:var(--muted);align-items:center;gap:9px;padding:10px 12px;font-size:12.5px;display:flex}.qzp-badge-on{color:var(--foreground);border-color:color-mix(in srgb, var(--primary) 42%, transparent);background:color-mix(in srgb, var(--primary) 10%, var(--surface))}.qzp-badge-marca{color:var(--qzp-linha-forte);font-size:14px}.qzp-badge-on .qzp-badge-marca{color:var(--primary)}.qzp-badge-nome{font-weight:600}.qzp-temas{--qzp-tom:var(--qzp-treino);border-radius:var(--wl-r-lg);border:1px solid var(--qzp-linha);background:radial-gradient(680px 280px at 100% 0%, color-mix(in srgb, var(--qzp-treino) 9%, transparent), transparent 64%), var(--card-bg);flex-direction:column;gap:24px;padding:30px 32px 32px;display:flex}.qzp-temas-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex}.qzp-temas-cab{flex-direction:column;gap:6px;min-width:0;display:flex}.qzp-temas-tit{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:800}.qzp-temas-desc{max-width:820px;color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.qzp-temas-resumo{color:var(--muted);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12.5px}.qzp-temas-resumo strong{color:var(--foreground);font-weight:800}.qzp-regua{border:1px solid var(--qzp-linha);background:var(--surface);border-radius:99px;gap:2px;padding:4px;display:inline-flex}.qzp-regua-op{white-space:nowrap;height:38px;color:var(--muted);cursor:pointer;transition:color var(--wl-dur-1) var(--wl-ease), background var(--wl-dur-1) var(--wl-ease);background:0 0;border:0;border-radius:99px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700}.qzp-regua-op:hover,.qzp-regua-op:focus-visible{color:var(--foreground)}.qzp-regua-op-on,.qzp-regua-op-on:hover{color:var(--qzp-tom);background:color-mix(in srgb, var(--qzp-tom) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qzp-tom) 40%, transparent)}.qzp-temas-grade{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.qzp-tema{text-align:left;color:inherit;cursor:pointer;border-radius:var(--wl-r-card);border:1px solid var(--qzp-linha);background:var(--surface);transition:transform var(--wl-dur-2) var(--wl-ease), border-color var(--wl-dur-2) var(--wl-ease), background var(--wl-dur-2) var(--wl-ease);grid-template-columns:auto 1fr auto;align-items:center;gap:14px 16px;padding:18px 20px;font-family:inherit;display:grid}.qzp-tema:hover:not(:disabled),.qzp-tema:focus-visible{border-color:color-mix(in srgb, var(--qzp-tom) 55%, transparent);background:color-mix(in srgb, var(--qzp-tom) 5%, var(--surface));transform:translateY(-2px)}.qzp-tema:disabled{cursor:default;opacity:.45}.qzp-tema-marca{border-radius:var(--wl-r-card);background:color-mix(in srgb, var(--qzp-tom) 11%, transparent);border:1px solid color-mix(in srgb, var(--qzp-tom) 24%, transparent);justify-content:center;align-items:center;width:54px;height:54px;font-size:26px;line-height:1;display:inline-flex}.qzp-tema-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.qzp-tema-nome{letter-spacing:-.01em;font-size:17px;font-weight:800}.qzp-tema-qtd{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.qzp-tema-cta{white-space:nowrap;height:34px;color:var(--qzp-tom);border:1px solid color-mix(in srgb, var(--qzp-tom) 30%, transparent);background:color-mix(in srgb, var(--qzp-tom) 8%, transparent);transition:background var(--wl-dur-2) var(--wl-ease), border-color var(--wl-dur-2) var(--wl-ease);border-radius:99px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:800;display:inline-flex}.qzp-tema-cta i{transition:transform var(--wl-dur-2) var(--wl-ease);font-style:normal}.qzp-tema:hover:not(:disabled) .qzp-tema-cta,.qzp-tema:focus-visible .qzp-tema-cta{background:color-mix(in srgb, var(--qzp-tom) 24%, transparent);border-color:color-mix(in srgb, var(--qzp-tom) 60%, transparent)}.qzp-tema:hover:not(:disabled) .qzp-tema-cta i,.qzp-tema:focus-visible .qzp-tema-cta i{transform:translate(3px)}.qzp-tema-cta-off{color:var(--muted);border-color:var(--qzp-linha);background:0 0}.qzp-tema-dominio{grid-column:1/-1;align-items:center;gap:12px;display:flex}.qzp-tema-dominio .qzp-barra{flex:1;margin-top:0}.qzp-tema-dominio-txt{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.qzp-tema-barra-skel{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--foreground) 18%, transparent), transparent);background-size:200% 100%;width:100%;height:100%;animation:1.4s ease-in-out infinite qzp-shimmer;display:block}.qzp-skel-wrap{gap:var(--wl-gap-section);flex-direction:column;display:flex}.qzp-skel-portas{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.qzp-skel{border-radius:var(--wl-r-lg);background:linear-gradient(90deg, var(--card-bg) 0%, var(--surface) 50%, var(--card-bg) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite qzp-shimmer}.qzp-skel-hero{height:300px}.qzp-skel-porta{height:208px}@keyframes qzp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.qzm-fundo{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad;justify-content:center;align-items:center;padding:28px;animation:.18s both qzm-entra-fundo;display:flex;position:fixed;inset:0}.qzm-dialogo{--qzm-linha:color-mix(in srgb, var(--foreground) 13%, transparent);width:100%;max-width:980px;max-height:calc(88vh / var(--wl-zoom,.75));border-radius:var(--wl-r-xl);border:1px solid var(--qzm-linha);background:var(--card-bg);outline:none;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) both qzm-entra;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000008c}@keyframes qzm-entra-fundo{0%{opacity:0}to{opacity:1}}@keyframes qzm-entra{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.qzm-topo{border-bottom:1px solid var(--qzm-linha);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 18px;display:flex}.qzm-topo-txt{flex-direction:column;gap:5px;display:flex}.qzm-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:11.5px;font-weight:800}.qzm-titulo{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:800}.qzm-topo-dir{align-items:center;gap:12px;display:flex}.qzm-contador{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.qzm-contador strong{color:var(--foreground);font-size:15px}.qzm-fechar{border-radius:var(--wl-r-sm);border:1px solid var(--qzm-linha);width:44px;height:44px;color:var(--muted);cursor:pointer;transition:color var(--wl-dur-1) var(--wl-ease), border-color var(--wl-dur-1) var(--wl-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.qzm-fechar:hover,.qzm-fechar:focus-visible{color:var(--foreground);border-color:var(--muted)}.qzm-passos{gap:5px;padding:14px 26px 0;display:flex}.qzm-passo{background:color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:99px;flex:1;height:4px}.qzm-passo-agora{background:var(--primary)}.qzm-passo-ok{background:var(--success)}.qzm-passo-erro{background:color-mix(in srgb, var(--danger) 65%, transparent)}.qzm-corpo{flex-direction:column;gap:20px;padding:24px 26px 28px;display:flex;overflow-y:auto}.qzm-figura,.qzm-img{border-radius:var(--wl-r-card);overflow:hidden}.qzm-img{object-fit:contain;background:#00000040;width:100%;max-height:300px}.qzm-enunciado{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.35}.qzm-bloqueio,.qzm-aviso{border-radius:var(--wl-r-sm);margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.qzm-bloqueio{border:1px solid color-mix(in srgb, var(--primary) 34%, transparent);background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--foreground)}.qzm-aviso{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--foreground);font-weight:600}.qzm-ops{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.qzm-op{--qzm-tom:var(--qzm-linha);text-align:left;color:inherit;cursor:pointer;border-radius:var(--wl-r-card);border:1px solid var(--qzm-tom);background:var(--surface);transition:border-color var(--wl-dur-2) var(--wl-ease), background var(--wl-dur-2) var(--wl-ease), transform var(--wl-dur-2) var(--wl-ease);align-items:center;gap:14px;padding:16px 18px;font-family:inherit;font-size:14.5px;line-height:1.45;display:flex}.qzm-op:hover:not(:disabled),.qzm-op:focus-visible{border-color:var(--primary);transform:translateY(-1px)}.qzm-op:disabled{cursor:default}.qzm-op-letra{width:32px;height:32px;color:var(--muted);background:color-mix(in srgb, var(--foreground) 9%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.qzm-op-txt{flex:1}.qzm-op-marca{font-size:17px;font-weight:800}.qzm-op-marcada{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--surface))}.qzm-op-marcada .qzm-op-letra{color:var(--on-primary,#fff);background:var(--primary)}.qzm-op-certa{border-color:var(--success);background:color-mix(in srgb, var(--success) 14%, var(--surface))}.qzm-op-certa .qzm-op-letra{color:var(--on-primary,#fff);background:var(--success)}.qzm-op-certa .qzm-op-marca{color:var(--success)}.qzm-op-errada{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--surface))}.qzm-op-errada .qzm-op-letra{color:var(--on-primary,#fff);background:var(--danger)}.qzm-op-errada .qzm-op-marca{color:var(--danger)}.qzm-acao{border-top:1px solid var(--qzm-linha);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 26px;display:flex}.qzm-acao-dica{min-width:200px;color:var(--muted);flex:1;font-size:12.5px;line-height:1.5}.qzm-btn-primario:disabled{cursor:default;opacity:.42;filter:none}.qzm-contexto{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.qzm-escolhas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.qzm-escolha{color:inherit;border-radius:var(--wl-r-card);border:1px solid var(--qzm-linha);background:var(--surface);transition:border-color var(--wl-dur-2) var(--wl-ease), background var(--wl-dur-2) var(--wl-ease), transform var(--wl-dur-2) var(--wl-ease);align-items:center;gap:15px;padding:16px 18px;text-decoration:none;display:flex}.qzm-escolha:hover,.qzm-escolha:focus-visible{border-color:var(--safe-primary,#08a6ff);transform:translateY(-1px)}.qzm-escolha-marca{border-radius:var(--wl-r-sm);width:40px;height:40px;color:var(--safe-primary,#08a6ff);background:color-mix(in srgb, var(--safe-primary,#08a6ff) 14%, transparent);flex:none;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.qzm-escolha-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.qzm-escolha-tit{font-size:15px;font-weight:700;line-height:1.3}.qzm-escolha-sub{color:var(--muted);font-size:12.5px;line-height:1.45}.qzm-escolha-xp{color:var(--safe-primary,#08a6ff);background:color-mix(in srgb, var(--safe-primary,#08a6ff) 15%, transparent);border-radius:99px;flex:none;padding:5px 11px;font-size:11.5px;font-weight:800}.qzm-escolha-seta{color:var(--muted);flex:none;font-size:15px}.qzm-btn-secundario{border:1px solid var(--qzm-linha);height:44px;color:var(--foreground);transition:border-color var(--wl-dur-1) var(--wl-ease), color var(--wl-dur-1) var(--wl-ease);background:0 0;border-radius:99px;align-items:center;padding:0 22px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.qzm-btn-secundario:hover,.qzm-btn-secundario:focus-visible{border-color:var(--muted)}.qzm-resultado{border-top:1px solid var(--qzm-linha);background:var(--surface);flex-wrap:wrap;align-items:center;gap:22px;padding:20px 26px;animation:.22s cubic-bezier(.22,1,.36,1) both qzm-sobe;display:flex}@keyframes qzm-sobe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.qzm-resultado-ok{box-shadow:inset 0 3px 0 var(--success)}.qzm-resultado-erro{box-shadow:inset 0 3px 0 var(--danger)}.qzm-resultado-txt{flex-direction:column;flex:1;gap:5px;min-width:260px;display:flex}.qzm-resultado-tit{font-size:15px;font-weight:800}.qzm-resultado-ok .qzm-resultado-tit{color:var(--success)}.qzm-resultado-erro .qzm-resultado-tit{color:var(--danger)}.qzm-resultado-exp{color:var(--foreground);margin:0;font-size:13.5px;line-height:1.55}.qzm-resultado-link{color:var(--primary);font-size:13px;font-weight:700;text-decoration:none}.qzm-resultado-link:hover{text-decoration:underline}.qzm-final{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:56px 26px 60px;display:flex}.qzm-final-marca{font-size:40px;line-height:1}.qzm-final-num{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.qzm-final-num strong{color:var(--foreground);letter-spacing:-.02em;font-size:56px;font-weight:800}.qzm-final-txt{max-width:460px;color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.qzm-btn-primario{cursor:pointer;height:44px;color:var(--on-primary,#fff);background:var(--primary);transition:filter var(--wl-dur-1) var(--wl-ease);border:0;border-radius:99px;padding:0 26px;font-family:inherit;font-size:13.5px;font-weight:800}.qzm-btn-primario:hover,.qzm-btn-primario:focus-visible{filter:brightness(1.08)}.qzm-final-acoes{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.qzm-btn-link{align-items:center;text-decoration:none;display:inline-flex}button.qzm-btn-secundario{cursor:pointer}.qzm-skel{border-radius:var(--wl-r-card);background:linear-gradient(90deg, var(--surface) 0%, color-mix(in srgb, var(--foreground) 8%, var(--surface)) 50%, var(--surface) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite qzp-shimmer}.qzm-skel-enunciado{border-radius:var(--wl-r-sm);width:82%;height:26px}.qzm-skel-enunciado-2{border-radius:var(--wl-r-sm);width:54%;height:26px;margin-top:-10px}.qzm-skel-op{height:66px}@media (max-width:1300px){.qzp-hero{grid-template-columns:minmax(250px,290px) minmax(0,1fr);grid-template-areas:"anel perfil""stats stats"}.qzp-hero-stats{grid-template-columns:repeat(4,1fr)}}@media (max-width:1180px){.qzp-hero-stats{grid-template-columns:repeat(2,1fr)}.qzp-portas,.qzp-skel-portas,.qzp-temas-grade{grid-template-columns:1fr 1fr}.qzp-rodape{grid-template-columns:1fr}}@media (max-width:900px){.qzp-hero{grid-template-columns:1fr;grid-template-areas:"anel""stats""perfil";gap:26px;padding:28px 22px}.qzp-perfil{border-left:0;border-top:1px solid var(--qzp-linha);padding-top:26px;padding-left:0}.qzp-hero-nota{max-width:none}.qzp-temas{padding:24px 20px}.qzp-temas-topo{align-items:flex-start}.qzm-ops{grid-template-columns:1fr}}@media (max-width:720px){.qzp-portas,.qzp-skel-portas,.qzp-temas-grade{grid-template-columns:1fr}.qzp-regua{width:100%}.qzp-regua-op{flex:1;padding:0 6px}.qzp-hero-stats{grid-template-columns:1fr}.qzp-anel{width:190px;height:190px}.qzp-anel-num{font-size:54px}.qzp-stat-val{font-size:29px}.qzm-fundo{padding:0}.qzm-dialogo{border:0;border-radius:0;max-width:none;height:100%;max-height:none}.qzm-enunciado{font-size:19px}.qzm-topo,.qzm-corpo,.qzm-resultado,.qzm-passos{padding-left:18px;padding-right:18px}}.qzr{border-radius:var(--wl-r-lg);border:1px solid var(--qzp-linha);background:radial-gradient(520px 300px at 26% 30%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 70%), var(--card-bg);flex-direction:column;gap:26px;padding:30px 32px 28px;display:flex}.qzr-tit{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:800}.qzr-sub{max-width:820px;color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.qzr-corpo{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:32px;display:grid}.qzr-podio{grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:12px;margin:0;padding:0;list-style:none;display:grid}.qzr-degrau{flex-direction:column;align-items:stretch;min-width:0;display:flex}.qzr-degrau-pessoa{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding-bottom:14px;display:flex;position:relative}.qzr-degrau-1 .qzr-avatar{box-shadow:0 0 0 3px var(--primary), 0 0 26px color-mix(in srgb, var(--primary) 45%, transparent)}.qzr-degrau-2 .qzr-avatar{box-shadow:0 0 0 3px #c9d1dc}.qzr-degrau-3 .qzr-avatar{box-shadow:0 0 0 3px #c98a55}.qzr-avatar-vazio{border:2px dashed var(--qzp-linha-forte);border-radius:50%;display:block}.qzr-coroa{color:var(--primary);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--primary) 55%, transparent));margin-bottom:2px;font-size:24px;line-height:1}.qzr-degrau-nick{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:8px;font-size:15px;font-weight:800;overflow:hidden}.qzr-degrau-1 .qzr-degrau-nick{font-size:17px}.qzr-degrau-xp{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.qzr-degrau-xp em,.qzr-xp em{color:var(--qzp-tinta-fraca);font-size:.82em;font-style:normal}.qzr-bloco{border-radius:var(--wl-r-card) var(--wl-r-card) 0 0;border:1px solid var(--qzp-linha);background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 7%, transparent), color-mix(in srgb, var(--foreground) 2%, transparent));border-bottom:0;justify-content:center;align-items:flex-start;padding-top:14px;display:flex}.qzr-degrau-1 .qzr-bloco{border-color:color-mix(in srgb, var(--primary) 45%, transparent);border-top:3px solid var(--primary);background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 22%, transparent), color-mix(in srgb, var(--primary) 3%, transparent));height:205px}.qzr-degrau-2 .qzr-bloco{border-top:3px solid #c9d1dc;height:155px}.qzr-degrau-3 .qzr-bloco{border-top:3px solid #c98a55;height:118px}.qzr-bloco-num{letter-spacing:-.03em;color:color-mix(in srgb, var(--foreground) 30%, transparent);font-size:44px;font-weight:800;line-height:1}.qzr-degrau-1 .qzr-bloco-num{color:var(--primary);font-size:56px}.qzr-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qzr-linha{border-radius:var(--wl-r-card);border:1px solid var(--qzp-linha);background:var(--surface);grid-template-columns:38px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 16px 9px 12px;display:grid}.qzr-pos{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:15px;font-weight:800}.qzr-quem{flex-direction:column;min-width:0;display:flex}.qzr-nick{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex;overflow:hidden}.qzr-patente{color:var(--muted);font-size:12px}.qzr-xp{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.qzr-selo-eu{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-foreground,#111);background:var(--primary);border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-block}.qzr-linha.qzr-eu{border-color:color-mix(in srgb, var(--primary) 55%, transparent);background:color-mix(in srgb, var(--primary) 9%, var(--surface))}.qzr-pe{border-radius:var(--wl-r-card);border:1px dashed var(--qzp-linha-forte);color:var(--muted);align-items:center;gap:14px;padding:14px 18px;font-size:13.5px;display:flex}.qzr-pe strong{color:var(--foreground);font-weight:800}.qzr-pe-pos{letter-spacing:-.02em;color:var(--primary);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.qzr-estado{text-align:center;min-height:300px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13.5px;display:flex}.qzr-estado strong{color:var(--foreground);font-size:16px}.qzr-estado .qzp-falha-btn{margin-top:10px}.qzr-estado-marca{color:var(--qzp-linha-forte);margin-bottom:4px;font-size:30px}.qzr-skel{border-radius:var(--wl-r-card);background:linear-gradient(90deg, var(--card-bg) 0%, var(--surface) 50%, var(--card-bg) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite qzp-shimmer}.qzr-skel-degrau.qzr-degrau-1{height:290px}.qzr-skel-degrau.qzr-degrau-2{height:238px}.qzr-skel-degrau.qzr-degrau-3{height:210px}.qzr-skel-linha{height:56px}.qzr-avatar-wrap{transition:transform var(--wl-dur-2) cubic-bezier(.34, 1.56, .64, 1);border-radius:50%;display:inline-flex;position:relative}.qzr-medalha{border:2px solid var(--card-bg);color:#15181d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:800;display:grid;position:absolute;bottom:-3px;right:-3px}.qzr-degrau-1 .qzr-medalha{background:var(--primary);width:28px;height:28px;color:var(--on-primary,#111);font-size:13px}.qzr-degrau-2 .qzr-medalha{background:#c9d1dc}.qzr-degrau-3 .qzr-medalha{background:#c98a55}.qzr-coroa{display:inline-block;position:relative}.qzr-faisca{background:var(--primary);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;pointer-events:none;width:9px;height:9px;position:absolute}.qzr-faisca:first-child{top:2px;left:-16px}.qzr-faisca:nth-child(2){width:7px;height:7px;top:-6px;right:-18px}.qzr-faisca:nth-child(3){width:6px;height:6px;top:16px;right:-12px}.qzr-bloco{transform-origin:bottom;transition:filter var(--wl-dur-2) var(--wl-ease);position:relative;overflow:hidden}.qzr-degrau-1 .qzr-bloco{box-shadow:0 -14px 44px -14px color-mix(in srgb, var(--primary) 55%, transparent)}.qzr-bloco-brilho{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff29 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.qzr-bloco-num{transition:transform var(--wl-dur-2) cubic-bezier(.34, 1.56, .64, 1);display:inline-block;position:relative}.qzr-degrau{cursor:default}@media (hover:hover){.qzr-degrau:hover .qzr-avatar-wrap{transform:translateY(-7px)scale(1.07)}.qzr-degrau:hover .qzr-bloco{filter:brightness(1.3)}.qzr-degrau:hover .qzr-bloco-num{transform:scale(1.14)translateY(-2px)}.qzr-degrau:hover .qzr-degrau-nick{color:var(--primary)}}.qzr-degrau-nick{transition:color var(--wl-dur-1) var(--wl-ease)}.qzr-linha{transition:transform var(--wl-dur-2) cubic-bezier(.22, 1, .36, 1), border-color var(--wl-dur-1) var(--wl-ease), background var(--wl-dur-1) var(--wl-ease), box-shadow var(--wl-dur-2) var(--wl-ease);position:relative}@media (hover:hover){.qzr-linha:hover{border-color:color-mix(in srgb, var(--primary) 50%, transparent);background:color-mix(in srgb, var(--primary) 6%, var(--surface));box-shadow:0 8px 22px -12px color-mix(in srgb, var(--primary) 60%, transparent);transform:translate(-5px)}}.qzr-pos{transition:transform var(--wl-dur-2) cubic-bezier(.34, 1.56, .64, 1), color var(--wl-dur-1) var(--wl-ease);display:inline-block}@media (hover:hover){.qzr-linha:hover .qzr-pos{color:var(--primary);transform:scale(1.22)}}.qzr-linha .qzr-avatar{transition:transform var(--wl-dur-2) cubic-bezier(.34, 1.56, .64, 1)}@media (hover:hover){.qzr-linha:hover .qzr-avatar{transform:scale(1.12)rotate(-4deg)}}.qzr-linha.qzr-eu:after,.qzr-degrau.qzr-eu .qzr-avatar-wrap:after{content:"";border-radius:inherit;pointer-events:none;animation:2.4s ease-out infinite qzr-pulsa;position:absolute;inset:-1px}@keyframes qzr-pulsa{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 55%, transparent)}70%,to{box-shadow:0 0 0 11px #0000}}.qzr-pe-txt{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.qzr-meta{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:99px;max-width:560px;height:7px;display:block;overflow:hidden}.qzr-meta i{width:var(--qzr-meta);border-radius:inherit;background:linear-gradient(90deg, var(--primary) 55%, color-mix(in srgb, var(--primary) 60%, #fff));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--primary) 60%, transparent);display:block}.qzr-pe-meta{border-style:solid;border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.qzr-espera .qzr-bloco{transform:scaleY(0)}.qzr-espera .qzr-degrau-pessoa,.qzr-espera .qzr-linha,.qzr-espera .qzr-pe{opacity:0}.qzr-anima .qzr-bloco{animation:.68s cubic-bezier(.22,1,.36,1) backwards qzr-sobe;animation-delay:calc(var(--qzr-o) * .26s)}.qzr-anima .qzr-degrau-pessoa{animation:.72s cubic-bezier(.34,1.56,.64,1) backwards qzr-cai;animation-delay:calc(.38s + var(--qzr-o) * .26s)}.qzr-anima .qzr-coroa{animation:.82s cubic-bezier(.34,1.56,.64,1) 1.3s backwards qzr-coroa-entra,2.8s ease-in-out 2.2s infinite qzr-flutua}.qzr-anima .qzr-faisca{animation:2.6s ease-in-out infinite qzr-faisca}.qzr-anima .qzr-faisca:first-child{animation-delay:2.1s}.qzr-anima .qzr-faisca:nth-child(2){animation-delay:2.9s}.qzr-anima .qzr-faisca:nth-child(3){animation-delay:3.6s}.qzr-anima .qzr-degrau-1 .qzr-bloco-brilho{animation:4.2s ease-in-out 2s infinite qzr-brilho}.qzr-anima .qzr-linha{animation:.54s cubic-bezier(.22,1,.36,1) backwards qzr-desliza;animation-delay:calc(.72s + var(--qzr-i) * 75ms)}.qzr-anima .qzr-pe{animation:.5s ease-out 1.35s backwards qzr-surge}.qzr-anima .qzr-pe-pos{animation:.65s cubic-bezier(.34,1.56,.64,1) 1.5s backwards qzr-pop;display:inline-block}.qzr-anima .qzr-meta i{animation:1.3s cubic-bezier(.22,1,.36,1) 1.6s backwards qzr-enche}@keyframes qzr-sobe{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes qzr-cai{0%{opacity:0;transform:translateY(-46px)scale(.7)}to{opacity:1;transform:none}}@keyframes qzr-coroa-entra{0%{opacity:0;transform:translateY(-26px)rotate(-40deg)scale(.3)}to{opacity:1;transform:none}}@keyframes qzr-flutua{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(5deg)}}@keyframes qzr-faisca{0%,to{opacity:0;transform:scale(.2)rotate(0)}18%{opacity:1;transform:scale(1.15)rotate(45deg)}36%{opacity:0;transform:scale(.4)rotate(90deg)}}@keyframes qzr-brilho{0%{transform:translate(-130%)}35%,to{transform:translate(130%)}}@keyframes qzr-desliza{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes qzr-surge{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes qzr-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes qzr-enche{0%{width:0}}@media (max-width:1180px){.qzr-corpo{grid-template-columns:1fr}.qzr-degrau-1 .qzr-bloco{height:150px}.qzr-degrau-2 .qzr-bloco{height:112px}.qzr-degrau-3 .qzr-bloco{height:84px}}@media (max-width:720px){.qzr{padding:24px 18px}.qzr-podio{gap:8px}.qzr-degrau-1 .qzr-bloco{height:110px}.qzr-degrau-2 .qzr-bloco{height:82px}.qzr-degrau-3 .qzr-bloco{height:62px}.qzr-bloco-num{font-size:32px}.qzr-degrau-1 .qzr-bloco-num{font-size:40px}.qzr-linha{grid-template-columns:30px auto minmax(0,1fr) auto;gap:10px;padding:8px 12px 8px 8px}}@media (prefers-reduced-motion:reduce){.qzp-anel-traco,.qzp-perfil-forma,.qzp-hero-anel,.qzp-stat,.qzp-barra-fill,.qzp-perfil,.qzp-perfil-grade,.qzp-perfil-raio,.qzp-perfil-v,.qzp-perfil-halo,.qzp-eixo,.qzp-perfil-varre,.qzp-perfil-det,.qzp-perfil-det .qzp-nota-g,.qzp-perfil-pe,.qzp-skel,.qzr-skel,.qzr-bloco,.qzr-degrau-pessoa,.qzr-coroa,.qzr-faisca,.qzr-bloco-brilho,.qzr-linha,.qzr-pe,.qzr-pe-pos,.qzr-meta i,.qzr-linha.qzr-eu:after,.qzr-degrau.qzr-eu .qzr-avatar-wrap:after,.qzm-fundo,.qzm-dialogo,.qzm-resultado,.qzm-skel,.qzp-tema-barra-skel{animation:none}.qzp-barra-fill,.qzp-porta,.qzm-op,.qzp-tema,.qzp-tema-cta i{transition:none}.qzp-porta:hover:not(:disabled),.qzm-op:hover:not(:disabled),.qzp-tema:hover:not(:disabled),.qzp-anel:hover,.qzp-stat:hover,.qzp-perfil-v-on,.qzr-linha:hover,.qzr-linha:hover .qzr-pos,.qzr-linha:hover .qzr-avatar,.qzr-degrau:hover .qzr-avatar-wrap,.qzr-degrau:hover .qzr-bloco-num{transform:none}}.qz,.qz-card,.qz-placar{--qz-t-rotulo:11px;--qz-t-nota:12px;--qz-t-corpo:13px;--qz-t-item:15px;--qz-t-titulo:19px;--qz-e1:4px;--qz-e2:8px;--qz-e3:12px;--qz-e4:16px;--qz-e5:24px;--qz-e6:32px;--qz-raio:14px;--qz-raio-p:10px;--qz-linha:color-mix(in srgb, var(--foreground) 10%, transparent);--qz-chapa:color-mix(in srgb, var(--foreground) 4%, transparent)}.qz{gap:var(--qz-e5);flex-direction:column;display:flex}.qz-col{gap:var(--qz-e4);flex-direction:column;width:100%;max-width:860px;margin-inline:auto;display:flex}.qz-placar{align-items:center;gap:var(--qz-e5);padding:var(--qz-e4) var(--qz-e5);border-radius:var(--qz-raio);background:var(--card-bg);flex-wrap:wrap;display:flex}.qz-placar-txt{flex:1;gap:2px;min-width:0;display:grid}.qz-placar-txt b{font-size:var(--qz-t-item);font-weight:800;line-height:1.2}.qz-placar-txt small{font-size:var(--qz-t-nota);color:var(--muted);line-height:1.4}.qz-passos{gap:var(--qz-e2);flex-shrink:0;display:flex}.qz-passo{background:color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:99px;width:34px;height:6px}.qz-passo-on{background:var(--primary)}.qz-card{gap:var(--qz-e4);flex-direction:column;display:flex}.qz-enunciado{font-size:var(--qz-t-titulo);color:var(--foreground);text-wrap:pretty;font-weight:700;line-height:1.35}.qz-ops{gap:var(--qz-e3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qz-op{align-items:center;gap:var(--qz-e3);text-align:left;padding:var(--qz-e3) var(--qz-e4);border-radius:var(--qz-raio-p);min-height:56px;box-shadow:inset 0 0 0 1px var(--qz-linha);background:var(--qz-chapa);color:var(--foreground);font-family:inherit;font-size:var(--qz-t-corpo);cursor:pointer;transition:background var(--wl-dur-1) var(--wl-ease), box-shadow var(--wl-dur-1) var(--wl-ease);border:0;font-weight:600;line-height:1.4;display:flex}.qz-op:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 40%, transparent)}.qz-op:disabled{cursor:default}.qz-op-letra{width:30px;height:30px;font-size:var(--qz-t-nota);color:var(--muted);background:color-mix(in srgb, var(--foreground) 9%, transparent);border-radius:99px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.qz-op-txt{min-width:0}.qz-op-certa{background:color-mix(in srgb, var(--success) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 55%, transparent)}.qz-op-certa .qz-op-letra{background:var(--success);color:#fff}.qz-op-errada{background:color-mix(in srgb, var(--danger) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 55%, transparent)}.qz-op-errada .qz-op-letra{background:var(--danger);color:#fff}.qz-op-apagada{opacity:.5}.qz-figura{border-radius:var(--qz-raio-p);background:#00000040;max-height:260px;overflow:hidden}.qz-figura>*{width:100%;display:block}@media (max-width:760px){.qz-ops{grid-template-columns:1fr}.qz-card{padding:var(--qz-e4)}.qz-placar{padding:var(--qz-e4);gap:var(--qz-e3)}}@media (prefers-reduced-motion:reduce){.qz-op{transition:none}}