.theme-edubetim :where(.mega-menu-trilho){--menu-vidro-base:color-mix(in srgb, var(--color-primary) 35%, var(--portal-deep));--menu-vidro-blur:calc(var(--glass-blur) * 1.6);--menu-vidro-texto:var(--primary-foreground);isolation:isolate;background:var(--menu-vidro-base);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-foreground) 24%, transparent), inset 0 1px 0 color-mix(in srgb, var(--primary-foreground) 30%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--portal-deep) 35%, transparent);border-radius:calc(.75rem + 8px);gap:4px;padding:8px;position:relative}.theme-edubetim :where(.mega-menu-trilho):before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 18% 0%, color-mix(in srgb, var(--color-primary) 50%, transparent), transparent 65%), radial-gradient(ellipse at 86% 100%, color-mix(in srgb, var(--color-primary) 35%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--primary-foreground) 3%, transparent), transparent 65%);position:absolute;inset:0}.theme-edubetim :where(.mega-menu-trilho) .mega-menu-realce{border-radius:var(--portal-radius-control);background:color-mix(in srgb, var(--primary-foreground) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-foreground) 12%, transparent)}.theme-edubetim :where(.mega-menu-trilho) .mega-menu-item{box-shadow:none;background:0 0;justify-content:center}.theme-edubetim :where(.mega-menu-trilho)>li{border-radius:var(--portal-radius-control);color:var(--menu-vidro-texto);align-items:center;gap:0;transition:none}.theme-edubetim :where(.mega-menu-trilho)>li:has([aria-current=page],[aria-expanded=true]){--menu-vidro-texto:var(--portal-ink);background:color-mix(in srgb, var(--card) 96%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card) 70%, transparent), 0 2px 5px color-mix(in srgb, var(--portal-deep) 12%, transparent)}.theme-edubetim :where(.mega-menu-trilho) :is(a,button){color:inherit;transition:none}.theme-edubetim :where(.mega-menu-trilho) svg{color:inherit;transition-property:transform}.theme-edubetim :where(.mega-menu-trilho) a{border-radius:var(--portal-radius-control);background:0 0;gap:clamp(6px,.5rem,8px);min-height:44px;padding:.625rem clamp(10px,.75rem,12px);line-height:1.3}.theme-edubetim :where(.mega-menu-trilho) a:has(+button){padding-right:clamp(5px,.375rem,6px)}.theme-edubetim :where(.mega-menu-trilho) [aria-current=page]{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);font-weight:600}.theme-edubetim :where(.mega-menu-trilho) button{background:0 0;margin-right:clamp(6px,.5rem,8px)}.theme-edubetim :where(.mega-menu-trilho) :is(a,button):focus-visible{outline:2px solid var(--menu-vidro-texto);outline-offset:2px;box-shadow:none}@media (hover:hover){.theme-edubetim :where(.mega-menu-trilho) button:hover{background:color-mix(in srgb, var(--menu-vidro-texto) 12%, transparent)}}.theme-edubetim :where(.mega-menu-trilho) :is(a,button):active{background:color-mix(in srgb, var(--portal-deep) 16%, transparent);transition-duration:0s}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.theme-edubetim :where(.mega-menu-trilho){background:0 0}.theme-edubetim :where(.mega-menu-trilho):before{background-color:color-mix(in srgb, var(--menu-vidro-base) 84%, transparent);-webkit-backdrop-filter:blur(var(--menu-vidro-blur)) saturate(160%);backdrop-filter:blur(var(--menu-vidro-blur)) saturate(160%)}}@media (prefers-reduced-transparency:reduce){.theme-edubetim :where(.mega-menu-trilho){background:var(--menu-vidro-base)}.theme-edubetim :where(.mega-menu-trilho):before{display:none}}.alto-contraste :is(.theme-edubetim :where(.mega-menu-trilho)){--menu-vidro-texto:var(--foreground);background:var(--background);outline:2px solid var(--border);box-shadow:none}.alto-contraste :is(.theme-edubetim :where(.mega-menu-trilho)):before{display:none}.alto-contraste :is(.theme-edubetim :where(.mega-menu-trilho)) .mega-menu-realce{box-shadow:none;background:0 0}.alto-contraste :is(.theme-edubetim :where(.mega-menu-trilho))>li:has([aria-current=page],[aria-expanded=true]){--menu-vidro-texto:var(--primary-foreground);background:var(--color-primary);box-shadow:none}.alto-contraste :is(.theme-edubetim :where(.mega-menu-trilho)) [aria-current=page]{text-decoration-color:currentColor}@media (forced-colors:active){.theme-edubetim :where(.mega-menu-trilho){box-shadow:none;background:canvas;outline:2px solid canvastext}.theme-edubetim :where(.mega-menu-trilho):before{display:none}.theme-edubetim :where(.mega-menu-trilho) .mega-menu-realce{box-shadow:none;background:0 0}.theme-edubetim :where(.mega-menu-trilho)>li{--menu-vidro-texto:LinkText}.theme-edubetim :where(.mega-menu-trilho)>li:has([aria-current=page],[aria-expanded=true]){--menu-vidro-texto:LinkText;box-shadow:none;background:canvas;outline:1px solid highlight}.theme-edubetim :where(.mega-menu-trilho) [aria-current=page]{text-decoration-color:currentColor}}.theme-edubetim .mega-menu-trilho{container:menu-vidro/inline-size}.theme-edubetim .mega-menu-trilho>li{flex:1 0 auto}.theme-edubetim .mega-menu-trilho a{white-space:nowrap}.theme-edubetim .mega-menu-trilho .mega-menu-item{transition:none}@container menu-vidro (width<64em){header[data-compact=false] :is(.theme-edubetim .mega-menu-trilho)>li{flex-basis:calc(25% - 3px)}}.theme-edubetim header[data-compact=true] .mega-menu-trilho{border-radius:calc(.5rem + 4px);gap:0;padding:4px;container-type:normal}.theme-edubetim header[data-compact=true] .mega-menu-trilho>li{flex:none}.theme-edubetim header[data-compact=true] .mega-menu-trilho>li,.theme-edubetim header[data-compact=true] .mega-menu-trilho .mega-menu-realce{border-radius:.5rem}.theme-edubetim header[data-compact=true] .mega-menu-trilho a{border-radius:.5rem;gap:.25rem;min-height:32px;padding:.375rem .5rem}.theme-edubetim header[data-compact=true] .mega-menu-trilho a:has(+button){padding-right:.25rem}.theme-edubetim header[data-compact=true] .mega-menu-trilho button{margin-right:2px}.gaveta-portal-veu{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:calc(1 - .85 * var(--gaveta-arraste,0));transition:opacity var(--duration-fast) var(--ease-smooth-out);background:#0a0a0a73;position:absolute;inset:0}.gaveta-portal-veu[data-arrastando]{transition:none}@media (prefers-reduced-transparency:reduce){.gaveta-portal-veu{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.gaveta-portal-veu{transition:none}}.mobile-nav-superficie{background:var(--card);border-start-start-radius:var(--portal-radius-content);border-end-start-radius:var(--portal-radius-content);width:24rem;max-width:calc(100vw - 12px);overflow:hidden}.drawer-escolar-cabecalho.mobile-nav-cabecalho{padding-block:max(.75rem, env(safe-area-inset-top)) .75rem;background:var(--card);flex-wrap:nowrap;flex-shrink:0;align-items:center;padding-inline-start:1.25rem;padding-inline-end:max(1rem, env(safe-area-inset-right))}.mobile-nav-cabecalho .drawer-escolar-fechar{border-color:var(--border);border-radius:var(--portal-radius-control);background:var(--portal-tint);width:44px;min-width:44px;min-height:44px;color:var(--portal-ink);box-shadow:none;flex-shrink:0;padding:0;position:static}.mobile-nav-cabecalho .drawer-escolar-fechar>span{display:none}.alto-contraste .mobile-nav-cabecalho .drawer-escolar-fechar{border-color:var(--portal-ink);background:var(--portal-ink);color:var(--card)}.mobile-nav-cabecalho .drawer-escolar-fechar:is(:hover,:active){border-color:var(--color-primary);background:var(--portal-tint);color:var(--portal-ink)}.alto-contraste .mobile-nav-cabecalho .drawer-escolar-fechar:is(:hover,:active){border-color:var(--color-primary);background:var(--color-primary);color:var(--primary-foreground)}[data-testid=mobile-nav-rolagem]{scroll-padding-block:.75rem}.mobile-nav-acesso{flex-shrink:0;padding:1rem 1rem 0}.mobile-nav-principal{flex-shrink:0;padding:.75rem 1rem 1rem}.mobile-nav-linha{color:var(--portal-ink);border:1px solid #0000}.mobile-nav-linha[data-ativa],.mobile-nav-linha:has([aria-expanded=true]){border-color:var(--border);background:var(--portal-tint)}.mobile-nav-secao{min-height:48px}.mobile-nav-secao>svg{color:var(--color-primary)}.mobile-nav-secao[aria-current=page]{text-underline-offset:.3em;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.mobile-nav-linha .mobile-nav-secao[aria-current=page]{font-weight:600}.mobile-nav-linha>button{border:1px solid var(--border);background:var(--card);color:var(--portal-ink);margin-inline-end:.25rem}.mobile-nav-linha :is(a,button):active,.mobile-nav-sublink:active{background:var(--portal-tint)}.alto-contraste .mobile-nav-linha[data-ativa],.alto-contraste .mobile-nav-linha:has([aria-expanded=true]){border-color:var(--color-primary)}@media (hover:hover){.mobile-nav-linha>button:hover{border-color:var(--color-primary)}}[data-testid=mobile-nav] nav{container:mobile-nav/inline-size}.mobile-nav-submenu{border-inline-start:1px solid var(--border);background:var(--card);min-width:0;color:var(--portal-ink);margin:.25rem .25rem .5rem 1.25rem;padding:.25rem .25rem .25rem .75rem;position:relative}.mobile-nav-sublink{min-height:44px;line-height:1.5}.mobile-nav-sublink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mobile-nav-sublink:active{background:var(--portal-tint);transition-duration:0s}.alto-contraste .mobile-nav-submenu{border:2px solid var(--color-primary);border-radius:0 0 var(--portal-radius-control) var(--portal-radius-control);margin:0 0 .25rem;padding-inline-start:.5rem}.alto-contraste .mobile-nav-sublink[aria-current=page]{outline:2px solid var(--color-primary);outline-offset:-2px}@container mobile-nav (width<17rem){.mobile-nav-submenu{margin-inline-start:.5rem;padding-inline-start:.5rem}}.mobile-nav-acao:hover{text-decoration:underline}.mobile-nav-acao-seta,.mobile-nav-utilidade-seta{transition:transform var(--duration-fast) var(--ease-smooth-out)}.mobile-nav-acao:active .mobile-nav-acao-seta,.mobile-nav-utilidade:active .mobile-nav-utilidade-seta{transform:translate(2px)}@media (hover:hover){.mobile-nav-acao:hover .mobile-nav-acao-seta,.mobile-nav-utilidade:hover .mobile-nav-utilidade-seta{transform:translate(2px)}}.mobile-nav-rodape{padding:1rem 1rem max(1.25rem, env(safe-area-inset-bottom));background:var(--background);flex-shrink:0}.mobile-nav-utilidades{gap:.125rem;display:grid}.mobile-nav-utilidade{border-radius:var(--portal-radius-control);min-height:44px;color:var(--portal-ink);transition:background-color var(--duration-quick) var(--ease-smooth-out);align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.mobile-nav-utilidade>svg:first-child{color:var(--color-primary)}.mobile-nav-utilidade:active{background:var(--portal-tint);transition-duration:0s}.mobile-nav-utilidade-seta{color:var(--muted-foreground)}@media (hover:hover){.mobile-nav-utilidade:hover{background:var(--portal-tint)}}.alto-contraste .mobile-nav-utilidade:is(:hover,:active){outline:1px solid var(--color-primary);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.mobile-nav-acao-seta,.mobile-nav-utilidade-seta,.mobile-nav-utilidade{transition:none}.mobile-nav-acao:is(:hover,:active) .mobile-nav-acao-seta,.mobile-nav-utilidade:is(:hover,:active) .mobile-nav-utilidade-seta{transform:none}}[data-superficie] .rodape-newsletter.cartao-modulo,[data-superficie] .rodape-newsletter.cartao-modulo:is(:hover,:active,:focus-within){filter:none;border-radius:var(--cartao-raio);background:linear-gradient(155deg, var(--cartao-lavado) 0%, var(--card) 55%);transform:none}.rodape-newsletter-icone{color:var(--cartao-texto);background:var(--cartao-pastilha);border:1px solid var(--cartao-borda)}[data-superficie=glass] .rodape-newsletter.cartao-modulo{background:var(--card)}.rodape-newsletter-ilustracao{border-radius:var(--cartao-raio) var(--cartao-raio) 0 0;min-height:88px;margin:-1rem -1rem 0;padding:1rem 88px 1rem 1rem}.rodape-newsletter-ilustracao .cartao-modulo-fundo{border-bottom-right-radius:0;border-bottom-left-radius:0}.rodape-newsletter-ilustracao .cartao-modulo-arte{width:104px;height:104px;bottom:-28px;right:-24px}.rodape-newsletter-ilustracao .cartao-modulo-aura{filter:blur(28px)saturate(1.7);width:240px;height:240px;bottom:-86px;right:-76px}.alto-contraste .rodape-newsletter-ilustracao{min-height:0;padding-right:1rem}@media (forced-colors:active){.rodape-newsletter-ilustracao{min-height:0;padding-right:1rem}}.rodape-newsletter [data-testid=newsletter-signup]{border-top:1px solid var(--cartao-borda);margin-top:.75rem;padding-top:.75rem}[data-testid=site-footer-cta-newsletter] div:has(>input[type=tel]){border-radius:var(--portal-radius-control);border-color:var(--muted-foreground);min-height:44px}[data-testid=site-footer-cta-newsletter] input{caret-color:var(--portal-ink)}[data-testid=site-footer-cta-newsletter] button[type=submit]{border-radius:var(--portal-radius-control)}[data-testid=site-footer-cta-newsletter] div:has(>input:focus-visible),[data-testid=site-footer-cta-newsletter] :is(button,a):focus-visible{outline:2px solid var(--ring);outline-offset:3px;box-shadow:none}[data-testid=site-footer-cta-newsletter] input:focus-visible{box-shadow:none;outline:none}.alto-contraste [data-superficie] .rodape-newsletter.cartao-modulo,.alto-contraste [data-superficie] .rodape-newsletter.cartao-modulo:is(:hover,:active,:focus-within){background:var(--card);border:2px solid var(--border);box-shadow:none}.alto-contraste .rodape-newsletter-icone{color:var(--foreground);background:var(--card);border-color:var(--border)}.alto-contraste .rodape-newsletter [role=alert]{color:var(--foreground)}@media (prefers-reduced-transparency:reduce){[data-footer-glass]{display:none}}
