/* QG Policial — ilha React. GERADO por qg-react/build.mjs a partir de qg-react/src/ui/qg-react.css. Nao edite a mao. */
.qgr-ic{display:inline-block;flex:0 0 auto;width:var(--qg-ic);height:var(--qg-ic);fill:none;stroke:currentColor;stroke-width:var(--qg-ic-stroke);stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.qgr-ic--sm{width:var(--qg-ic-sm);height:var(--qg-ic-sm)}.qgr-ic--lg{width:var(--qg-ic-lg);height:var(--qg-ic-lg)}.qgr-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--qg-s2x);height:var(--qg-btn-h);min-width:0;padding:0 var(--qg-btn-px);border-radius:var(--qg-r-lg);border:1px solid transparent;font-family:var(--qg-font);font-weight:700;font-size:var(--qg-fs-md);line-height:1;letter-spacing:.01em;color:var(--qg-t1);background:transparent;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--qg-t-fast) var(--qg-ease),border-color var(--qg-t-fast) var(--qg-ease),color var(--qg-t-fast) var(--qg-ease),box-shadow var(--qg-t-fast) var(--qg-ease),transform var(--qg-t-fast) var(--qg-ease),opacity var(--qg-t-fast) var(--qg-ease)}.qgr-btn--sm{height:var(--qg-btn-h-sm);padding:0 var(--qg-s3x);font-size:var(--qg-fs-sm)}.qgr-btn__tx{white-space:nowrap}.qgr-btn__ic{margin-left:calc(var(--qg-s1x) * -1)}.qgr-btn--primario{background:var(--qg-accent);border-color:var(--qg-accent);color:var(--qg-t-on-accent);box-shadow:var(--qg-sh-sm)}.qgr-btn--secundario{background:transparent;border-color:var(--qg-line-strong);color:var(--qg-t1)}.qgr-btn--alerta{background:var(--qg-warn-soft);border-color:var(--qg-warn-line);color:var(--qg-warn)}@media(hover:hover){.qgr-btn--primario:hover:not(:disabled){background:var(--qg-accent-hi);border-color:var(--qg-accent-hi)}.qgr-btn--secundario:hover:not(:disabled){background:var(--qg-hover);border-color:var(--qg-accent-line);color:var(--qg-t1)}.qgr-btn--alerta:hover:not(:disabled){border-color:var(--qg-warn)}}.qgr-btn:active:not(:disabled){transform:scale(.98)}.qgr-btn--primario:active:not(:disabled){background:var(--qg-accent-lo);border-color:var(--qg-accent-lo)}.qgr-btn--secundario:active:not(:disabled){background:var(--qg-active)}.qgr-btn:focus-visible{outline:none;box-shadow:var(--qg-sh-focus);border-color:var(--qg-line-focus)}.qgr-btn:disabled{cursor:not-allowed;opacity:.55}.qgr-btn.is-carregando{cursor:progress;opacity:.9}.qgr-btn__loader{animation:qgr-giro var(--qg-t-giro) linear infinite}@keyframes qgr-giro{to{transform:rotate(360deg)}}.qgr-dialogo{margin:auto;padding:var(--qg-dialog-p);border:1px solid var(--qg-line-strong);width:calc(100% - (var(--qg-dialog-m) * 2) - var(--qg-safe-l) - var(--qg-safe-r));max-width:var(--qg-dialog-w);max-height:calc(100dvh - (var(--qg-dialog-m) * 2));box-sizing:border-box;overflow:auto;border-radius:var(--qg-r-xl);background:var(--qg-s1);color:var(--qg-t1);box-shadow:var(--qg-sh-lg);font-family:var(--qg-font);font-size:var(--qg-fs-lg);line-height:var(--qg-lh);text-align:left}.qgr-dialogo::backdrop{background:var(--qg-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.qgr-dialogo[open]{animation:qgr-entra var(--qg-t-slow) var(--qg-ease-out) both}.qgr-dialogo[open]::backdrop{animation:qgr-surge var(--qg-t) var(--qg-ease) both}.qgr-dialogo.is-fechando{animation:qgr-sai var(--qg-t) var(--qg-ease) both}.qgr-dialogo.is-fechando::backdrop{animation:qgr-some var(--qg-t) var(--qg-ease) both}@keyframes qgr-entra{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes qgr-sai{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes qgr-surge{0%{opacity:0}to{opacity:1}}@keyframes qgr-some{0%{opacity:1}to{opacity:0}}.qgr-dialogo__cabeca{display:flex;align-items:flex-start;gap:var(--qg-s4x)}.qgr-dialogo__midia{flex:0 0 auto;width:var(--qg-s12x);height:var(--qg-s12x);display:flex;align-items:center;justify-content:center;border-radius:var(--qg-r-lg);background:var(--qg-accent-soft);border:1px solid var(--qg-accent-line);color:var(--qg-accent);animation:qgr-pop var(--qg-t-slow) var(--qg-ease-out) var(--qg-t-escalonado) both}@keyframes qgr-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.qgr-dialogo__texto{min-width:0;flex:1 1 auto}.qgr-dialogo__x{-webkit-appearance:none;appearance:none;margin-left:auto;margin-top:calc(var(--qg-s2x) * -1);margin-right:calc(var(--qg-s2x) * -1);flex:0 0 auto;width:var(--qg-fab);height:var(--qg-fab);display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--qg-r-md);background:transparent;color:var(--qg-t2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--qg-t-fast) var(--qg-ease),color var(--qg-t-fast) var(--qg-ease)}.qgr-dialogo__x:hover{background:var(--qg-hover);color:var(--qg-t1)}.qgr-dialogo__x:active{background:var(--qg-active)}.qgr-dialogo__x:focus-visible{outline:none;box-shadow:var(--qg-sh-focus)}.qgr-dialogo__titulo{margin:0;font-family:var(--qg-font-cond);font-weight:800;font-size:var(--qg-fs-2xl);line-height:var(--qg-lh-tight);letter-spacing:.02em;text-transform:uppercase;color:var(--qg-t1)}.qgr-dialogo__desc{margin:var(--qg-s2x) 0 0;color:var(--qg-t2);font-size:var(--qg-fs-lg);line-height:var(--qg-lh)}.qgr-dialogo__corpo{margin-top:var(--qg-s4x)}.qgr-dialogo__corpo:empty{display:none}.qgr-dialogo__pe{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;gap:var(--qg-s3x);margin-top:var(--qg-s6x)}.qgr-aviso{display:flex;align-items:flex-start;gap:var(--qg-s3x);padding:var(--qg-s3x) var(--qg-s4x);border-radius:var(--qg-r-md);border:1px solid var(--qg-line);background:var(--qg-s2);color:var(--qg-t1);font-size:var(--qg-fs-md);line-height:var(--qg-lh);animation:qgr-aviso-entra var(--qg-t) var(--qg-ease-out) both}.qgr-aviso p{margin:0}.qgr-aviso .qgr-ic{margin-top:2px}.qgr-aviso--alerta{background:var(--qg-warn-soft);border-color:var(--qg-warn-line)}.qgr-aviso--alerta .qgr-ic{color:var(--qg-warn)}@keyframes qgr-aviso-entra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:480px){.qgr-dialogo{padding:var(--qg-s5x)}.qgr-dialogo__pe{flex-direction:column}.qgr-dialogo__pe .qgr-btn{width:100%}}.qgr-nav{position:fixed;left:0;right:0;bottom:0;z-index:var(--qg-z-nav);background:var(--qg-s1);border-top:1px solid var(--qg-line);padding-bottom:var(--qg-safe-b);padding-left:var(--qg-safe-l);padding-right:var(--qg-safe-r);font-family:var(--qg-font)}.qgr-nav__lista{list-style:none;margin:0;padding:0 var(--qg-s1x);display:flex;align-items:stretch;height:var(--qg-nav-h)}.qgr-nav__item{flex:1 1 0;min-width:0;display:flex}.qgr-nav__btn{-webkit-appearance:none;appearance:none;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--qg-s1x);padding:var(--qg-s1x) 2px;border:0;border-radius:var(--qg-r-md);background:transparent;color:var(--qg-t3);font:inherit;font-size:var(--qg-fs-2xs);font-weight:700;letter-spacing:.02em;line-height:var(--qg-lh-tight);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--qg-t-fast) var(--qg-ease),background-color var(--qg-t-fast) var(--qg-ease),transform var(--qg-t-fast) var(--qg-ease)}.qgr-nav__btn:active{transform:scale(.96)}.qgr-nav__btn.is-ativo,.qgr-nav__btn.is-ativo .qgr-nav__ic{color:var(--qg-accent)}.qgr-nav__btn:focus-visible{outline:none;box-shadow:var(--qg-sh-focus)}.qgr-nav__ic{width:var(--qg-ic-nav);height:var(--qg-ic-nav);flex:0 0 auto}.qgr-nav__tx{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;overflow-wrap:anywhere}@media(max-width:340px){.qgr-nav__tx{font-size:9px}}.qgr-folha{margin:auto auto 0;width:100%;max-width:var(--qg-dialog-w);border-radius:var(--qg-r-xl) var(--qg-r-xl) 0 0;padding:var(--qg-s4x) calc(var(--qg-s4x) + var(--qg-safe-r)) calc(var(--qg-s4x) + var(--qg-safe-b)) calc(var(--qg-s4x) + var(--qg-safe-l))}.qgr-folha .qgr-dialogo__titulo{font-size:var(--qg-fs-xl)}.qgr-folha__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qg-s2x)}.qgr-folha__item{-webkit-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:var(--qg-s3x);min-height:var(--qg-fab);padding:var(--qg-s3x) var(--qg-s4x);border:1px solid var(--qg-line);border-radius:var(--qg-r-lg);background:var(--qg-s2);color:var(--qg-t1);font:inherit;font-size:var(--qg-fs-md);font-weight:700;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--qg-t-fast) var(--qg-ease),transform var(--qg-t-fast) var(--qg-ease)}.qgr-folha__item:active{transform:scale(.98)}.qgr-folha__item.is-ativo{border-color:var(--qg-accent-line);color:var(--qg-accent)}.qgr-folha__item:focus-visible{outline:none;box-shadow:var(--qg-sh-focus)}@media(max-width:340px){.qgr-folha__lista{grid-template-columns:1fr}}@keyframes qgr-sobe{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.qgr-folha[open]{animation-name:qgr-sobe}.qgr-timer{position:fixed;left:var(--qg-gutter-m);bottom:calc(var(--qg-chao) + var(--qg-s3x));z-index:var(--qg-z-float);display:flex;align-items:center;gap:var(--qg-s1x);margin-left:var(--qg-safe-l);height:var(--qg-timer-h);padding:0 var(--qg-s1x) 0 var(--qg-s2x);border-radius:var(--qg-r-full);background:var(--qg-s1);border:1px solid var(--qg-accent-line);box-shadow:var(--qg-sh-md);font-family:var(--qg-font-cond);color:var(--qg-t1);max-width:calc(100vw - (var(--qg-gutter-m) * 2))}.qgr-timer__relogio{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--qg-s1x);height:100%;padding:0 var(--qg-s1x) 0 0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.qgr-timer__relogio:focus-visible,.qgr-timer__btn:focus-visible,.qgr-timer__avt:focus-visible{outline:none;box-shadow:var(--qg-sh-focus);border-radius:var(--qg-r-full)}.qgr-timer__fase{font-size:var(--qg-fs-2xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--qg-t3)}.qgr-timer__fase.is-foco{color:var(--qg-accent)}.qgr-timer__fase.is-pausa{color:var(--qg-ok)}.qgr-timer__clk{font-weight:800;font-size:var(--qg-fs-lg);min-width:3.4em;text-align:center;font-variant-numeric:tabular-nums}.qgr-timer__chev{color:var(--qg-t3)}.qgr-timer__btn,.qgr-timer__avt{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:24px;height:24px;border-radius:var(--qg-r-full);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--qg-line-strong);background:transparent;color:var(--qg-t2);font:inherit;font-weight:800;font-size:var(--qg-fs-2xs);cursor:pointer;transition:background-color var(--qg-t-fast) var(--qg-ease),color var(--qg-t-fast) var(--qg-ease),border-color var(--qg-t-fast) var(--qg-ease),transform var(--qg-t-fast) var(--qg-ease)}.qgr-timer__btn:active,.qgr-timer__avt:active{transform:scale(.94)}.qgr-timer__btn--go{background:var(--qg-accent);border-color:var(--qg-accent);color:var(--qg-t-on-accent)}.qgr-timer__btn.is-on{border-color:var(--qg-accent);color:var(--qg-accent)}.qgr-timer__avt{background:var(--qg-accent-soft);border-color:var(--qg-accent-line);color:var(--qg-accent)}.qgr-timer__mais{display:flex;align-items:center;gap:var(--qg-s1x)}.qgr-timer.is-recolhido .qgr-timer__mais{display:none}@media(min-width:901px){.qgr-timer{left:var(--qg-s2x);bottom:auto;top:var(--qg-s2x)}body.tem-rail .qgr-timer{left:calc(var(--qg-rail-w) + var(--qg-gutter-m));top:auto;bottom:calc(var(--qg-chao) + var(--qg-s3x))}}.qgr-fabs{position:fixed;right:var(--qg-gutter-m);bottom:calc(var(--qg-chao) + var(--qg-s3x));z-index:var(--qg-z-float);display:flex;flex-direction:column;align-items:flex-end;gap:var(--qg-s2x);margin-right:var(--qg-safe-r)}.qgr-fab{-webkit-appearance:none;appearance:none;width:var(--qg-fab);height:var(--qg-fab);border-radius:var(--qg-r-full);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--qg-accent);background:var(--qg-accent);color:var(--qg-t-on-accent);box-shadow:var(--qg-sh-md);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--qg-t-fast) var(--qg-ease),opacity var(--qg-t) var(--qg-ease),background-color var(--qg-t-fast) var(--qg-ease)}.qgr-fab:active{transform:scale(.94)}.qgr-fab:focus-visible{outline:none;box-shadow:var(--qg-sh-focus),var(--qg-sh-md)}.qgr-fab--neutro{background:var(--qg-s2);border-color:var(--qg-line-strong);color:var(--qg-t1)}.qgr-fab--topo{opacity:0;transform:translateY(8px);pointer-events:none}.qgr-fab--topo.is-visivel{opacity:1;transform:none;pointer-events:auto}@media(min-width:901px){.qgr-fabs{right:var(--qg-s5x)}}.qgr-rev-lista{display:flex;flex-direction:column;gap:var(--qg-s3x)}.qgr-rev{display:flex;flex-direction:column;gap:var(--qg-s3x);padding:var(--qg-s4x);background:var(--qg-s2);border:1px solid var(--qg-line);border-radius:var(--qg-r-xl);color:var(--qg-t1);font-family:var(--qg-font);min-width:0}.qgr-rev.is-aberto{border-color:var(--qg-accent-line)}.qgr-rev.is-feito{opacity:.7}.qgr-rev__cabeca{display:flex;align-items:flex-start;gap:var(--qg-s3x);min-width:0}.qgr-rev__ic{flex:0 0 auto;color:var(--qg-t3);margin-top:2px}.qgr-rev__check{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:var(--qg-fab);height:var(--qg-fab);margin:-10px 0 0 -10px;display:inline-grid;place-items:center;border:0;background:transparent;color:var(--qg-ok);cursor:pointer;-webkit-tap-highlight-color:transparent}.qgr-rev__check:before,.qgr-rev__check .qgr-ic{grid-area:1/1}.qgr-rev__check:before{content:"";width:22px;height:22px;border-radius:var(--qg-r-sm);border:2px solid var(--qg-line-strong);background:var(--qg-s1);transition:border-color var(--qg-t-fast) var(--qg-ease),background-color var(--qg-t-fast) var(--qg-ease)}.qgr-rev__check[aria-checked=true]:before{border-color:var(--qg-ok);background:var(--qg-ok-soft)}.qgr-rev__check:focus-visible{outline:none;box-shadow:var(--qg-sh-focus);border-radius:var(--qg-r-md)}.qgr-rev__check:disabled{cursor:default}.qgr-rev__texto{flex:1 1 auto;min-width:0}.qgr-rev__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qg-s2x);margin-bottom:var(--qg-s2x)}.qgr-rev__tag,.qgr-rev__alerta{display:inline-block;padding:2px var(--qg-s2x);border-radius:var(--qg-r-full);font-family:var(--qg-font-cond);font-weight:800;font-size:var(--qg-fs-2xs);letter-spacing:.08em;text-transform:uppercase}.qgr-rev__tag{color:var(--qg-accent);border:1px solid var(--qg-accent-line);background:var(--qg-accent-soft)}.qgr-rev__alerta{color:var(--qg-danger);border:1px solid var(--qg-danger-line);background:var(--qg-danger-soft)}.qgr-rev__disc{font-size:var(--qg-fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--qg-t3)}.qgr-rev__titulo{margin:2px 0 0;font-size:var(--qg-fs-lg);font-weight:800;line-height:var(--qg-lh-tight);color:var(--qg-t1);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.qgr-rev__dica{margin:var(--qg-s1x) 0 0;font-size:var(--qg-fs-md);line-height:var(--qg-lh);color:var(--qg-t2)}.qgr-rev__dica b{color:var(--qg-t1)}.qgr-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qg-s2x)}.qgr-acao{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--qg-s2x);min-height:var(--qg-fab);padding:var(--qg-s2x) var(--qg-s3x);min-width:0;border:1px solid var(--qg-line-strong);border-radius:var(--qg-r-lg);background:var(--qg-s1);color:var(--qg-t1);text-decoration:none;font:inherit;font-size:var(--qg-fs-sm);font-weight:700;line-height:var(--qg-lh-tight);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--qg-t-fast) var(--qg-ease),background-color var(--qg-t-fast) var(--qg-ease),transform var(--qg-t-fast) var(--qg-ease)}.qgr-acao .qgr-ic{flex:0 0 auto;color:var(--qg-t2)}.qgr-acao__tx{min-width:0;overflow-wrap:anywhere}.qgr-acao:active{transform:scale(.98)}.qgr-acao:focus-visible{outline:none;box-shadow:var(--qg-sh-focus)}.qgr-acao--destaque{border-color:var(--qg-accent-line);color:var(--qg-accent)}.qgr-acao--destaque .qgr-ic{color:var(--qg-accent)}@media(hover:hover){.qgr-acao:hover{border-color:var(--qg-accent-line);background:var(--qg-hover)}}@media(max-width:340px){.qgr-acoes{grid-template-columns:1fr}}.qgr-rev__pe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qg-s3x)}.qgr-rev__go{flex:1 1 auto}.qgr-rev__disp{-webkit-appearance:none;appearance:none;flex:0 0 auto;min-height:var(--qg-fab);padding:0 var(--qg-s3x);border:0;background:transparent;color:var(--qg-t3);font:inherit;font-size:var(--qg-fs-sm);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent}.qgr-rev__disp:focus-visible{outline:none;box-shadow:var(--qg-sh-focus);border-radius:var(--qg-r-md)}@media(min-width:768px){.qgr-rev--hoje{flex-direction:row;align-items:center}.qgr-rev--hoje .qgr-rev__cabeca{flex:1 1 auto}.qgr-rev--hoje .qgr-rev__acoes{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:50%}.qgr-rev--combate .qgr-acoes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.qgr-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qg-s2x);margin:0 0 var(--qg-s4x)}.qgr-stat{min-width:0;min-height:88px;padding:var(--qg-s3x) var(--qg-s3x) var(--qg-s3x);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--qg-s1x);background:var(--qg-s1);border:1px solid var(--qg-line);border-radius:var(--qg-r-lg);font-family:var(--qg-font)}.qgr-stat__valor{font-family:var(--qg-font-cond);font-weight:800;font-size:var(--qg-fs-kpi);line-height:1;font-variant-numeric:tabular-nums;color:var(--qg-t1)}.qgr-stat--acento .qgr-stat__valor{color:var(--qg-accent)}.qgr-stat--ok .qgr-stat__valor{color:var(--qg-ok)}.qgr-stat--warn .qgr-stat__valor{color:var(--qg-warn)}.qgr-stat--fraco .qgr-stat__valor{color:var(--qg-accent-hi)}.qgr-stat--apagado .qgr-stat__valor{color:var(--qg-t3)}.qgr-stat__rotulo{font-size:var(--qg-fs-2xs);font-weight:600;letter-spacing:var(--qg-track-label);text-transform:uppercase;color:var(--qg-t3);overflow-wrap:anywhere;line-height:var(--qg-lh-tight)}.qgr-stat__barra{height:6px;border-radius:var(--qg-r-full);background:var(--qg-bg-sunken);overflow:hidden;margin-top:auto}.qgr-stat__barra i{display:block;height:100%;background:var(--qg-accent);transition:width var(--qg-t-slow) var(--qg-ease)}.qgr-stat--ok .qgr-stat__barra i{background:var(--qg-ok)}.qgr-stat--warn .qgr-stat__barra i{background:var(--qg-warn)}.qgr-stats__aviso{grid-column:1/-1;display:flex;align-items:flex-start;gap:var(--qg-s2x);margin:0;font-size:var(--qg-fs-xs);line-height:var(--qg-lh);color:var(--qg-t3)}.qgr-stats__aviso .qgr-ic{flex:none;margin-top:1px;color:var(--qg-t3)}@media(max-width:340px){.qgr-stats{grid-template-columns:1fr}.qgr-stat{min-height:0}}@media(min-width:481px){.qgr-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--qg-s3x)}}@media(prefers-reduced-motion:reduce){.qgr-dialogo[open],.qgr-dialogo.is-fechando,.qgr-folha[open],.qgr-dialogo__midia,.qgr-aviso{animation-name:qgr-surge}.qgr-dialogo.is-fechando{animation-name:qgr-some}.qgr-dialogo[open],.qgr-dialogo.is-fechando,.qgr-dialogo[open]::backdrop,.qgr-dialogo.is-fechando::backdrop,.qgr-dialogo__midia,.qgr-aviso{animation-duration:var(--qg-t-fast)}.qgr-btn{transition-property:background-color,border-color,color,box-shadow,opacity}.qgr-btn:active:not(:disabled),.qgr-nav__btn:active,.qgr-folha__item:active,.qgr-timer__btn:active,.qgr-timer__avt:active,.qgr-fab:active,.qgr-acao:active{transform:none}.qgr-fab--topo{transform:none}.qgr-btn__loader{animation:qgr-pulso var(--qg-t-giro) var(--qg-ease) infinite alternate}}@keyframes qgr-pulso{0%{opacity:.35}to{opacity:1}}.qgr-selo{display:inline-flex;align-items:center;gap:var(--qg-s1x);height:22px;padding:0 var(--qg-s2x);border-radius:var(--qg-r-full);border:1px solid var(--qg-line);background:var(--qg-hover);color:var(--qg-t2);font-family:var(--qg-font);font-weight:700;font-size:var(--qg-fs-2xs);letter-spacing:var(--qg-track-label);text-transform:uppercase;line-height:1;white-space:nowrap}.qgr-selo__ponto{width:6px;height:6px;border-radius:var(--qg-r-full);background:currentColor;flex:0 0 auto}.qgr-selo__ic{width:var(--qg-ic-sm);height:var(--qg-ic-sm)}.qgr-selo--accent{background:var(--qg-accent-soft);border-color:var(--qg-accent-line);color:var(--qg-accent)}.qgr-selo--ok{background:var(--qg-ok-soft);border-color:var(--qg-ok-line);color:var(--qg-ok)}.qgr-selo--warn{background:var(--qg-warn-soft);border-color:var(--qg-warn-line);color:var(--qg-warn)}.qgr-cf{min-height:100dvh;background:var(--qg-bg-base);color:var(--qg-t1);font-family:var(--qg-font);font-size:var(--qg-fs-lg);line-height:var(--qg-lh);-webkit-text-size-adjust:100%;padding-bottom:env(safe-area-inset-bottom)}.qgr-cf *,.qgr-cf *:before,.qgr-cf *:after{box-sizing:border-box}.qgr-cf-pagina{display:flex;flex-direction:column;min-height:100dvh}.qgr-cf-main{flex:1 0 auto;width:100%;max-width:var(--qg-content-max);margin:0 auto;padding:0 var(--qg-s4x) var(--qg-s10x)}@media(min-width:640px){.qgr-cf-main{padding-left:var(--qg-gutter);padding-right:var(--qg-gutter)}}.qgr-topo{position:sticky;top:0;z-index:var(--qg-z-sticky);background:var(--qg-bg-base);border-bottom:1px solid var(--qg-line)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.qgr-topo{background:color-mix(in srgb,var(--qg-bg-base) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.qgr-topo__in{display:flex;align-items:center;gap:var(--qg-s3x);width:100%;max-width:var(--qg-content-max);margin:0 auto;min-height:var(--qg-topbar-h);padding:var(--qg-s2x) var(--qg-s4x)}@media(min-width:640px){.qgr-topo__in{padding-left:var(--qg-gutter);padding-right:var(--qg-gutter)}}.qgr-marca{display:flex;align-items:baseline;gap:var(--qg-s2x);min-width:0;flex:1 1 auto;font-family:var(--qg-font-cond);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:var(--qg-fs-xl);line-height:1;color:var(--qg-t1)}.qgr-marca__qg b{color:var(--qg-accent);font-weight:900}.qgr-marca__sep{color:var(--qg-t3)}.qgr-marca__area{color:var(--qg-t2);font-weight:700;letter-spacing:.08em;font-size:var(--qg-fs-md);white-space:nowrap}.qgr-topo__info{color:var(--qg-t3);font-size:var(--qg-fs-sm);font-weight:600;white-space:nowrap}.qgr-topo__acoes{display:flex;align-items:center;gap:var(--qg-s2x);flex:0 0 auto}.qgr-topo__acoes .qgr-btn{text-decoration:none}@media(max-width:639px){.qgr-topo__info,.qgr-marca__area,.qgr-marca__sep{display:none}}.qgr-cf-hero{position:relative;overflow:hidden;margin:var(--qg-s5x) 0 var(--qg-s6x);border:1px solid var(--qg-line);border-radius:var(--qg-r-xl);background:var(--qg-s1);animation:qgr-cf-entra var(--qg-t-slow) var(--qg-ease-out) both}.qgr-cf-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px 200px at 100% 0,var(--qg-accent-soft),transparent 60%)}.qgr-cf-hero:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--qg-warn),var(--qg-accent) 45%,transparent 90%)}.qgr-cf-hero__in{position:relative;padding:var(--qg-s5x) var(--qg-s4x) var(--qg-s6x)}@media(min-width:640px){.qgr-cf-hero__in{padding:var(--qg-s8x)}}.qgr-cf-hero__h1{margin:var(--qg-s3x) 0 0;font-family:var(--qg-font-cond);font-weight:900;text-transform:uppercase;font-size:clamp(30px,4.6vw,48px);line-height:var(--qg-lh-tight);letter-spacing:.01em;color:var(--qg-t1)}.qgr-cf-hero__sub{display:block;margin-top:var(--qg-s1x);font-family:var(--qg-font-cond);font-weight:700;font-size:clamp(14px,1.4vw,17px);letter-spacing:.32em;color:var(--qg-accent)}.qgr-cf-hero__lead{margin:var(--qg-s3x) 0 0;max-width:62ch;color:var(--qg-t2);font-size:var(--qg-fs-lg)}.qgr-cf-chips{display:flex;flex-wrap:wrap;gap:var(--qg-s2x);margin:var(--qg-s5x) 0 0;padding:0;list-style:none}.qgr-cf-chip{display:inline-flex;align-items:baseline;gap:var(--qg-s1x);padding:var(--qg-s2x) var(--qg-s3x);border:1px solid var(--qg-line);border-radius:var(--qg-r-full);background:var(--qg-hover);color:var(--qg-t2);font-size:var(--qg-fs-sm);font-weight:600}.qgr-cf-chip b{color:var(--qg-t1);font-size:var(--qg-fs-md);font-weight:800}.qgr-cf-secao__cab{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--qg-s4x);margin-bottom:var(--qg-s4x);padding-bottom:var(--qg-s3x);border-bottom:1px solid var(--qg-line)}.qgr-cf-secao__h2{margin:0;font-family:var(--qg-font-cond);font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(20px,2.2vw,26px);line-height:var(--qg-lh-tight);color:var(--qg-t1)}.qgr-cf-secao__sub{margin:var(--qg-s1x) 0 0;color:var(--qg-t2);font-size:var(--qg-fs-md)}.qgr-cf-secao__conta{flex:0 0 auto;color:var(--qg-t3);font-size:var(--qg-fs-sm);font-weight:700;white-space:nowrap}.qgr-cf-grade{display:grid;grid-template-columns:1fr;gap:var(--qg-s3x);margin:0;padding:0;list-style:none}.qgr-cf-grade__item{min-width:0}@media(min-width:640px){.qgr-cf-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qg-s4x)}}@media(min-width:1024px){.qgr-cf-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){.qgr-cf-grade{grid-template-columns:repeat(4,minmax(0,1fr))}}.qgr-cf-card{--qgr-mx:50%;--qgr-my:0%;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--qg-s3x);height:100%;min-height:0;padding:var(--qg-s4x);border:1px solid var(--qg-line);border-radius:var(--qg-r-lg);background:var(--qg-s1);box-shadow:var(--qg-sh-sm);animation:qgr-cf-entra var(--qg-t-slow) var(--qg-ease-out) both;animation-delay:calc(var(--qgr-i,0) * var(--qg-t-escalonado));transition:transform var(--qg-t) var(--qg-ease),border-color var(--qg-t) var(--qg-ease),box-shadow var(--qg-t) var(--qg-ease)}@media(min-width:640px){.qgr-cf-card{padding:var(--qg-s5x)}}.qgr-cf-card:before{content:"";position:absolute;inset:0;z-index:var(--qg-z-decor);pointer-events:none;border-radius:inherit;background:radial-gradient(260px circle at var(--qgr-mx) var(--qgr-my),var(--qg-accent-soft),transparent 70%);opacity:0;transition:opacity var(--qg-t) var(--qg-ease)}.qgr-cf-card:after{content:"";position:absolute;left:0;top:var(--qg-s4x);bottom:var(--qg-s4x);width:3px;border-radius:0 var(--qg-r-xs) var(--qg-r-xs) 0;background:var(--qg-accent);opacity:0;transition:opacity var(--qg-t) var(--qg-ease)}.qgr-cf-card__link{color:inherit;text-decoration:none;outline:none}a.qgr-cf-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:var(--qg-z-conteudo)}@media(hover:hover){.qgr-cf-card:has(a.qgr-cf-card__link):hover{transform:translateY(-2px);border-color:var(--qg-accent-line);box-shadow:var(--qg-sh-md)}.qgr-cf-card:has(a.qgr-cf-card__link):hover:before,.qgr-cf-card:has(a.qgr-cf-card__link):hover:after{opacity:1}.qgr-cf-card:hover .qgr-cf-card__acao{color:var(--qg-accent-hi)}.qgr-cf-card:hover .qgr-cf-card__acao:after{transform:translate(3px) rotate(45deg)}}.qgr-cf-card:has(a.qgr-cf-card__link):active{transform:translateY(0) scale(.99)}.qgr-cf-card:has(a.qgr-cf-card__link:focus-visible){border-color:var(--qg-line-focus);box-shadow:var(--qg-sh-focus)}.qgr-cf-card:has(a.qgr-cf-card__link:focus-visible):after{opacity:1}.qgr-cf-card.is-em-breve{opacity:.72}.qgr-cf-card.is-em-breve .qgr-cf-card__acao{color:var(--qg-t3)}.qgr-cf-card.is-em-breve .qgr-cf-card__acao:after{display:none}.qgr-cf-card__topo{display:flex;align-items:center;gap:var(--qg-s2x);flex-wrap:wrap}.qgr-cf-card__ic{display:inline-flex;align-items:center;justify-content:center;width:var(--qg-s10x);height:var(--qg-s10x);flex:0 0 auto;border-radius:var(--qg-r-md);background:var(--qg-accent-soft);border:1px solid var(--qg-accent-line);color:var(--qg-accent)}.qgr-cf-card__estado{margin-left:auto}.qgr-cf-card__nome{margin:0;font-family:var(--qg-font-cond);font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:var(--qg-fs-2xl);line-height:var(--qg-lh-tight);color:var(--qg-t1);overflow-wrap:anywhere}.qgr-cf-card__destaque{align-self:flex-start}.qgr-cf-card__desc{margin:0;color:var(--qg-t2);font-size:var(--qg-fs-md);line-height:var(--qg-lh);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.qgr-cf-card__pe{display:flex;align-items:center;justify-content:space-between;gap:var(--qg-s2x) var(--qg-s3x);flex-wrap:wrap;margin-top:auto;padding-top:var(--qg-s3x);border-top:1px solid var(--qg-line)}.qgr-cf-card__meta{color:var(--qg-t2);font-size:var(--qg-fs-xs);font-weight:600;letter-spacing:.02em}.qgr-cf-card__acao{display:inline-flex;align-items:center;gap:var(--qg-s1x);flex:0 0 auto;color:var(--qg-accent);font-weight:800;font-size:var(--qg-fs-sm);letter-spacing:.02em;text-transform:uppercase;transition:color var(--qg-t) var(--qg-ease)}.qgr-cf-card__acao:after{content:"";width:7px;height:7px;margin-left:2px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform var(--qg-t) var(--qg-ease)}.qgr-cf-nota{margin:var(--qg-s6x) 0 0;padding:var(--qg-s3x) var(--qg-s4x);border:1px dashed var(--qg-line-strong);border-radius:var(--qg-r-md);color:var(--qg-t3);font-size:var(--qg-fs-sm);line-height:var(--qg-lh)}.qgr-cf-nota b{color:var(--qg-t2)}.qgr-cf-rodape{display:flex;align-items:center;justify-content:space-between;gap:var(--qg-s4x);flex-wrap:wrap;width:100%;max-width:var(--qg-content-max);margin:0 auto;padding:var(--qg-s4x) var(--qg-s4x) var(--qg-s6x);border-top:1px solid var(--qg-line);color:var(--qg-t3);font-size:var(--qg-fs-xs);letter-spacing:.06em;text-transform:uppercase}@media(min-width:640px){.qgr-cf-rodape{padding-left:var(--qg-gutter);padding-right:var(--qg-gutter)}}.qgr-cf-rodape .qgr-btn{text-decoration:none}.qgr-cf-reserva{max-width:var(--qg-content-max);margin:0 auto;padding:var(--qg-s6x) var(--qg-s4x);color:var(--qg-t1);font-family:var(--qg-font)}.qgr-cf-reserva a{color:var(--qg-accent)}.qgr-cf-reserva li{margin:var(--qg-s2x) 0}.qgr-cf-reserva b{display:block}.qgr-cf-reserva span{color:var(--qg-t2);font-size:var(--qg-fs-md)}@keyframes qgr-cf-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.qgr-cf-hero,.qgr-cf-card{animation-name:qgr-surge;animation-duration:var(--qg-t-fast);animation-delay:initial}.qgr-cf-card{transition-property:border-color,box-shadow}.qgr-cf-card:hover,.qgr-cf-card:active{transform:none}.qgr-cf-card:before{display:none}.qgr-cf-card__acao:after{transition:none}.qgr-cf-card:hover .qgr-cf-card__acao:after{transform:rotate(45deg)}}.qgr-aulas{display:flex;flex-direction:column;min-height:100dvh}.qgr-aulas-main{flex:1 0 auto;width:100%;max-width:1280px;margin:0 auto;padding:0 var(--qg-s4x) var(--qg-s10x)}@media(min-width:640px){.qgr-aulas-main{padding-left:var(--qg-gutter);padding-right:var(--qg-gutter)}}.qgr-aulas__tema{width:var(--qg-btn-h);padding:0}.qgr-aulas-trilha{margin:var(--qg-s4x) 0 0;font-size:var(--qg-fs-sm);color:var(--qg-t3)}.qgr-aulas-trilha ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qg-s1x) var(--qg-s2x);margin:0;padding:0;list-style:none}.qgr-aulas-trilha li+li:before{content:"›";margin-right:var(--qg-s2x);color:var(--qg-t3)}.qgr-aulas-trilha a{color:var(--qg-t2);text-decoration:none;border-radius:var(--qg-r-xs)}.qgr-aulas-trilha a:hover{color:var(--qg-accent);text-decoration:underline}.qgr-aulas-trilha a:focus-visible{outline:none;box-shadow:var(--qg-sh-focus)}.qgr-aulas-trilha [aria-current]{color:var(--qg-t1);font-weight:700}.qgr-aulas-cab{margin:var(--qg-s4x) 0 var(--qg-s5x);animation:qgr-cf-entra var(--qg-t-slow) var(--qg-ease-out) both}.qgr-aulas-h1{margin:var(--qg-s3x) 0 0;font-family:var(--qg-font-cond);font-weight:900;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(28px,4vw,42px);line-height:var(--qg-lh-tight);color:var(--qg-t1)}.qgr-aulas-sub{margin:var(--qg-s2x) 0 0;max-width:70ch;color:var(--qg-t2);font-size:var(--qg-fs-lg)}.qgr-aulas-h2{margin:0;font-family:var(--qg-font-cond);font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:var(--qg-fs-xl);line-height:var(--qg-lh-tight);color:var(--qg-t1)}.qgr-aulas-prog{margin-top:var(--qg-s4x);max-width:560px}.qgr-aulas-prog__linha{display:flex;align-items:baseline;justify-content:space-between;gap:var(--qg-s3x);margin-bottom:var(--qg-s2x)}.qgr-aulas-prog__tx{color:var(--qg-t2);font-size:var(--qg-fs-md);font-weight:600}.qgr-aulas-prog__tx b{color:var(--qg-t1);font-size:var(--qg-fs-lg);font-weight:800}.qgr-aulas-prog__pct{color:var(--qg-accent);font-weight:800;font-size:var(--qg-fs-md)}.qgr-aulas-prog__barra{height:8px;border-radius:var(--qg-r-full);overflow:hidden;background:var(--qg-bg-sunken);border:1px solid var(--qg-line)}.qgr-aulas-prog__barra i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--qg-accent-lo),var(--qg-accent));transition:width var(--qg-t-slow) var(--qg-ease-out)}.qgr-aulas-prog.is-completo .qgr-aulas-prog__barra i{background:var(--qg-ok)}.qgr-aulas-prog.is-completo .qgr-aulas-prog__pct{color:var(--qg-ok)}.qgr-aulas-grade{display:grid;grid-template-columns:1fr;gap:var(--qg-s6x);align-items:start}@media(min-width:1024px){.qgr-aulas-grade{grid-template-columns:minmax(0,1fr) 360px;gap:var(--qg-s6x)}}.qgr-aulas-col{display:flex;flex-direction:column;gap:var(--qg-s5x);min-width:0}.qgr-aulas-player{border:1px solid var(--qg-line);border-radius:var(--qg-r-xl);overflow:hidden;background:var(--qg-s1);box-shadow:var(--qg-sh-md);animation:qgr-cf-entra var(--qg-t-slow) var(--qg-ease-out) var(--qg-t-escalonado) both}.qgr-aulas-player__cab{display:flex;align-items:center;gap:var(--qg-s3x);flex-wrap:wrap;padding:var(--qg-s3x) var(--qg-s4x);border-bottom:1px solid var(--qg-line)}.qgr-aulas-player__tit{flex:1 1 200px;min-width:0;margin:0;font-family:var(--qg-font-cond);font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(18px,2vw,22px);line-height:var(--qg-lh-tight);color:var(--qg-t1);overflow-wrap:anywhere}.qgr-aulas-player__pre{color:var(--qg-t2);font-weight:700}.qgr-aulas-player__estado{flex:0 0 auto}.qgr-aulas-quadro{position:relative;width:100%;aspect-ratio:16/9;background:var(--qg-bg-sunken);animation:qgr-surge var(--qg-t) var(--qg-ease) both}.qgr-aulas-video{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.qgr-aulas-num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--qg-s8x);height:var(--qg-s8x);border-radius:var(--qg-r-md);border:1px solid var(--qg-accent-line);background:var(--qg-accent-soft);color:var(--qg-accent);font-family:var(--qg-font-cond);font-weight:800;font-size:var(--qg-fs-md);letter-spacing:.04em}.qgr-aulas-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qg-s3x)}.qgr-aulas-ctl__marcar{flex:1 1 240px}.qgr-aulas-ctl__nav{display:flex;gap:var(--qg-s2x);flex:0 0 auto}.qgr-aulas-ctl__dica{flex:1 1 100%;margin:0;color:var(--qg-t3);font-size:var(--qg-fs-sm);line-height:var(--qg-lh)}.qgr-btn__ic--dir{margin-left:var(--qg-s1x);margin-right:calc(var(--qg-s1x) * -1)}@media(max-width:639px){.qgr-aulas-ctl__marcar{flex-basis:100%}.qgr-aulas-ctl__nav{flex:1 1 100%}.qgr-aulas-ctl__nav .qgr-btn{flex:1 1 0}}.qgr-aulas-mats{display:flex;flex-direction:column;gap:var(--qg-s3x)}.qgr-aulas-mats__grade{display:grid;grid-template-columns:1fr;gap:var(--qg-s3x)}@media(min-width:640px){.qgr-aulas-mats__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.qgr-aulas-mats__vazio{margin:0;color:var(--qg-t3);font-size:var(--qg-fs-md)}.qgr-aulas-mat{border:1px solid var(--qg-line);border-radius:var(--qg-r-lg);background:var(--qg-s1);overflow:hidden}.qgr-aulas-mat__cab{display:flex;align-items:center;gap:var(--qg-s3x);flex-wrap:wrap;padding:var(--qg-s3x) var(--qg-s4x)}.qgr-aulas-mat__ic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--qg-s10x);height:var(--qg-s10x);border-radius:var(--qg-r-md);background:var(--qg-accent-soft);border:1px solid var(--qg-accent-line);color:var(--qg-accent)}.qgr-aulas-mat__tit{flex:1 1 140px;min-width:0;margin:0;font-family:var(--qg-font);font-weight:700;font-size:var(--qg-fs-md);color:var(--qg-t1)}.qgr-aulas-mat__acoes{display:flex;gap:var(--qg-s2x);flex:0 0 auto}.qgr-aulas-mat__acoes .qgr-btn{text-decoration:none}.qgr-aulas-mat__quadro{position:relative;aspect-ratio:4/5;max-height:640px;border-top:1px solid var(--qg-line);background:var(--qg-bg-sunken)}.qgr-aulas-pdf{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.qgr-aulas-lista{border:1px solid var(--qg-line);border-radius:var(--qg-r-xl);background:var(--qg-s1);overflow:hidden}@media(min-width:1024px){.qgr-aulas-lista{position:sticky;top:calc(var(--qg-topbar-h) + var(--qg-s4x));max-height:calc(100dvh - var(--qg-topbar-h) - var(--qg-s8x));display:flex;flex-direction:column}.qgr-aulas-lista__itens{overflow-y:auto}}.qgr-aulas-lista__cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--qg-s3x);padding:var(--qg-s3x) var(--qg-s4x);border-bottom:1px solid var(--qg-line)}.qgr-aulas-lista__conta{color:var(--qg-t3);font-weight:700;font-size:var(--qg-fs-sm)}.qgr-aulas-lista__itens{margin:0;padding:0;list-style:none}.qgr-aulas-lista__itens li+li{border-top:1px solid var(--qg-line)}.qgr-aulas-item{-webkit-appearance:none;appearance:none;position:relative;display:flex;align-items:center;gap:var(--qg-s3x);width:100%;min-height:56px;padding:var(--qg-s3x) var(--qg-s4x);border:0;background:transparent;color:var(--qg-t1);text-align:left;font-family:var(--qg-font);cursor:pointer;transition:background-color var(--qg-t-fast) var(--qg-ease)}.qgr-aulas-item:before{content:"";position:absolute;left:0;top:var(--qg-s2x);bottom:var(--qg-s2x);width:3px;border-radius:0 var(--qg-r-xs) var(--qg-r-xs) 0;background:var(--qg-accent);opacity:0;transition:opacity var(--qg-t-fast) var(--qg-ease)}@media(hover:hover){.qgr-aulas-item:hover{background:var(--qg-hover)}}.qgr-aulas-item:active{background:var(--qg-active)}.qgr-aulas-item:focus-visible{outline:none;box-shadow:inset var(--qg-sh-focus)}.qgr-aulas-item.is-atual{background:var(--qg-selected)}.qgr-aulas-item.is-atual:before{opacity:1}.qgr-aulas-item__tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.qgr-aulas-item__tit{font-weight:700;font-size:var(--qg-fs-md);line-height:var(--qg-lh-tight);overflow-wrap:anywhere}.qgr-aulas-item__sub{color:var(--qg-t3);font-size:var(--qg-fs-xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.qgr-aulas-item.is-atual .qgr-aulas-item__sub{color:var(--qg-accent)}.qgr-aulas-item.is-vista .qgr-aulas-num{background:var(--qg-ok-soft);border-color:var(--qg-ok-line);color:var(--qg-ok)}.qgr-aulas-item.is-vista .qgr-aulas-item__sub{color:var(--qg-ok)}.qgr-aulas-item.is-atual.is-vista .qgr-aulas-item__sub{color:var(--qg-accent)}.qgr-aulas-item__ic{flex:0 0 auto;color:var(--qg-t3);opacity:0;transition:opacity var(--qg-t-fast) var(--qg-ease)}.qgr-aulas-item.is-atual .qgr-aulas-item__ic{opacity:1;color:var(--qg-accent)}@media(hover:hover){.qgr-aulas-item:hover .qgr-aulas-item__ic{opacity:1}}.qgr-aulas-rodape{width:100%;max-width:1280px;margin:0 auto;padding:var(--qg-s4x) var(--qg-s4x) var(--qg-s6x);border-top:1px solid var(--qg-line);color:var(--qg-t3);font-size:var(--qg-fs-xs);letter-spacing:.06em;text-transform:uppercase}.qgr-aulas-reserva{max-width:1280px;margin:0 auto;padding:var(--qg-s6x) var(--qg-s4x);color:var(--qg-t1);font-family:var(--qg-font)}.qgr-aulas-reserva a{color:var(--qg-accent)}.qgr-aulas-reserva li{margin:var(--qg-s2x) 0}@media(prefers-reduced-motion:reduce){.qgr-aulas-cab,.qgr-aulas-player{animation-name:qgr-surge;animation-duration:var(--qg-t-fast);animation-delay:initial}.qgr-aulas-quadro{animation:none}.qgr-aulas-prog__barra i{transition:none}}.qgr-area{box-sizing:border-box;width:100%;max-width:var(--qg-content-max);margin:0 auto;padding:var(--qg-s6x) var(--qg-gutter-m) calc(var(--qg-s10x) + var(--qg-chao));color:var(--qg-t1);font-family:var(--qg-font);line-height:var(--qg-lh)}.qgr-area *,.qgr-area *:before,.qgr-area *:after{box-sizing:border-box}.qgr-area__cabeca{margin:0 0 var(--qg-s6x)}.qgr-area__oi{margin:0 0 var(--qg-s1x);color:var(--qg-t2);font-size:var(--qg-fs-md);font-weight:600}.qgr-area__titulo{margin:0;font-family:var(--qg-font-cond);font-weight:800;font-size:var(--qg-fs-kpi);line-height:var(--qg-lh-tight);letter-spacing:.02em;text-transform:uppercase;color:var(--qg-t1)}.qgr-area__bloco{margin:0 0 var(--qg-s8x)}.qgr-area__bloco:last-child{margin-bottom:0}.qgr-area__rotulo{margin:0 0 var(--qg-s3x);color:var(--qg-t3);font-size:var(--qg-fs-2xs);font-weight:700;letter-spacing:var(--qg-track-label);text-transform:uppercase}.qgr-area__h2{margin:0 0 var(--qg-s1x);font-family:var(--qg-font-cond);font-weight:800;font-size:var(--qg-fs-xl);line-height:var(--qg-lh-tight);letter-spacing:.02em;text-transform:uppercase}.qgr-area__p{margin:0 0 var(--qg-s4x);color:var(--qg-t2);font-size:var(--qg-fs-md)}.qgr-area__aviso{margin:0 0 var(--qg-s3x);padding:var(--qg-s2x) var(--qg-s3x);border-radius:var(--qg-r-md);background:var(--qg-warn-soft);border:1px solid var(--qg-warn-line);color:var(--qg-warn);font-size:var(--qg-fs-sm);font-weight:600}.qgr-area__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--qg-s3x)}.qgr-vis-oculto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.qgr-cred{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mono corpo" "acao acao";gap:var(--qg-s3x) var(--qg-s4x);align-items:center;padding:var(--qg-s4x);border-radius:var(--qg-r-xl);background:var(--qg-s1);border:1px solid var(--qg-line);box-shadow:var(--qg-sh-sm);animation:qgr-entra var(--qg-t-slow) var(--qg-ease-out) both;animation-delay:calc(var(--qg-t-escalonado) * var(--qgr-n, 0));transition:border-color var(--qg-t-fast) var(--qg-ease),transform var(--qg-t-fast) var(--qg-ease)}@media(hover:hover){.qgr-cred:hover{border-color:var(--qg-accent-line)}}.qgr-cred__mono{grid-area:mono;display:flex;align-items:stretch;gap:var(--qg-s3x);min-height:var(--qg-s12x)}.qgr-cred__galao{display:block;width:3px;border-radius:var(--qg-r-full);background:var(--qg-accent);flex:0 0 auto}.qgr-cred__sigla{align-self:center;font-family:var(--qg-font-cond);font-weight:900;font-size:var(--qg-fs-kpi);line-height:1;letter-spacing:.06em;color:var(--qg-t1);white-space:nowrap}.qgr-cred__corpo{grid-area:corpo;min-width:0}.qgr-cred__nome{margin:0 0 var(--qg-s2x);font-family:var(--qg-font);font-weight:700;font-size:var(--qg-fs-lg);line-height:var(--qg-lh-tight);color:var(--qg-t1)}.qgr-cred__selos{display:flex;flex-wrap:wrap;gap:var(--qg-s1x) var(--qg-s2x)}.qgr-cred__acao{grid-area:acao;width:100%;text-decoration:none}.qgr-cred__acao .qgr-btn__ic{margin-left:0}.qgr-cred__seta{margin-left:calc(var(--qg-s1x) * -1);margin-right:calc(var(--qg-s1x) * -1)}.qgr-cred--breve .qgr-cred__galao{background:var(--qg-line-strong)}.qgr-cred--breve .qgr-cred__sigla{color:var(--qg-t3)}.qgr-cred--fim{box-shadow:none}.qgr-cred--fim .qgr-cred__galao{background:var(--qg-line-strong)}.qgr-cred--fim .qgr-cred__sigla,.qgr-cred--fim .qgr-cred__nome{color:var(--qg-t3)}.qgr-cred--teste{border-style:dashed;border-color:var(--qg-accent-line);box-shadow:none}.qgr-cred--osso{pointer-events:none}.qgr-osso{display:block;border-radius:var(--qg-r-sm);background:var(--qg-hover);animation:qgr-pulso var(--qg-t-giro) var(--qg-ease) infinite alternate}.qgr-osso--sigla{align-self:center;width:var(--qg-s12x);height:var(--qg-s6x)}.qgr-osso--nome{width:60%;height:var(--qg-s4x);margin-bottom:var(--qg-s2x)}.qgr-osso--selo{width:40%;height:var(--qg-s3x)}.qgr-osso--btn{grid-area:acao;height:var(--qg-btn-h);border-radius:var(--qg-r-lg)}.qgr-continuar__cartao{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--qg-s3x);min-height:var(--qg-btn-h);padding:var(--qg-s3x) var(--qg-s4x);border-radius:var(--qg-r-xl);background:var(--qg-accent-soft);border:1px solid var(--qg-accent-line);color:var(--qg-t1);text-decoration:none;animation:qgr-entra var(--qg-t-slow) var(--qg-ease-out) both;transition:border-color var(--qg-t-fast) var(--qg-ease),background-color var(--qg-t-fast) var(--qg-ease)}@media(hover:hover){.qgr-continuar__cartao:hover{border-color:var(--qg-accent)}}.qgr-continuar__ic{color:var(--qg-accent)}.qgr-continuar__tx{display:flex;flex-direction:column;min-width:0}.qgr-continuar__mat{font-weight:700;font-size:var(--qg-fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qgr-continuar__quando{color:var(--qg-t2);font-size:var(--qg-fs-xs)}.qgr-continuar__cta{display:inline-flex;align-items:center;gap:var(--qg-s1x);color:var(--qg-accent);font-weight:700;font-size:var(--qg-fs-sm);white-space:nowrap}.qgr-area__negado{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--qg-s3x);align-items:start;margin:0 0 var(--qg-s6x);padding:var(--qg-s4x);border-radius:var(--qg-r-lg);background:var(--qg-warn-soft);border:1px solid var(--qg-warn-line);animation:qgr-aviso-entra var(--qg-t) var(--qg-ease) both}.qgr-area__negado-ic{color:var(--qg-warn);margin-top:2px}.qgr-area__negado strong{display:block;font-size:var(--qg-fs-md);color:var(--qg-t1)}.qgr-area__negado p{margin:var(--qg-s1x) 0 0;color:var(--qg-t2);font-size:var(--qg-fs-sm)}.qgr-area__erro,.qgr-area__vazio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--qg-s2x);padding:var(--qg-s8x) var(--qg-s4x);border-radius:var(--qg-r-xl);background:var(--qg-s1);border:1px solid var(--qg-line);animation:qgr-entra var(--qg-t-slow) var(--qg-ease-out) both}.qgr-area__erro-ic{color:var(--qg-warn)}.qgr-area__vazio-ic{color:var(--qg-accent)}.qgr-area__erro .qgr-area__p,.qgr-area__vazio .qgr-area__p{margin-bottom:var(--qg-s3x);max-width:36em}.qgr-area__vazio-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--qg-s2x)}.qgr-area__vazio-acoes .qgr-btn{text-decoration:none}.qgr-area a.qgr-btn:focus-visible,.qgr-continuar__cartao:focus-visible{outline:none;box-shadow:var(--qg-sh-focus);border-color:var(--qg-line-focus)}@media(min-width:768px){.qgr-area{padding-left:var(--qg-gutter);padding-right:var(--qg-gutter)}.qgr-area__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qg-s4x)}.qgr-cred{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mono corpo" "mono acao";gap:var(--qg-s3x) var(--qg-s5x);padding:var(--qg-s5x)}.qgr-cred__acao{width:auto;justify-self:start}}@media(prefers-reduced-motion:reduce){.qgr-cred,.qgr-continuar__cartao,.qgr-area__erro,.qgr-area__vazio,.qgr-area__negado{animation-name:qgr-surge;animation-duration:var(--qg-t-fast);animation-delay:initial}.qgr-cred{transition-property:border-color}.qgr-osso{animation:none;opacity:.6}}
