.a11y-fab[data-astro-cid-axme5ujt]{z-index:70;border:2px solid var(--nucleo-eletrico);background:var(--abismo-profundo);width:48px;height:48px;color:var(--texto-principal);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex;position:fixed;bottom:16px;left:16px}.a11y-fab[data-astro-cid-axme5ujt]:hover{background:var(--sub-nivel)}@media (width<=720px){body:has(.sticky-cta) .a11y-fab[data-astro-cid-axme5ujt]{bottom:88px}}.a11y-dialogo[data-astro-cid-axme5ujt]{border:1px solid var(--hairline-strong);background:var(--abismo-profundo);width:min(560px,100% - 32px);max-height:min(86vh,900px);color:var(--texto-principal);font-family:var(--font-body);border-radius:4px;padding:0}.a11y-dialogo[data-astro-cid-axme5ujt][open]{flex-direction:column;display:flex}.a11y-dialogo[data-astro-cid-axme5ujt]::backdrop{background:rgb(var(--rgb-sombra) / .7)}.a11y-cabecalho[data-astro-cid-axme5ujt]{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.a11y-cabecalho[data-astro-cid-axme5ujt] h2[data-astro-cid-axme5ujt]{margin:0;font-size:1.25rem}.a11y-fechar[data-astro-cid-axme5ujt]{border:1px solid var(--hairline);width:40px;height:40px;color:var(--texto-principal);cursor:pointer;background:0 0;font-size:1.5rem}.a11y-corpo[data-astro-cid-axme5ujt]{flex-direction:column;gap:16px;padding:16px 20px 20px;display:flex;overflow:hidden auto}.a11y-ajuda[data-astro-cid-axme5ujt]{color:var(--texto-secundario);margin:0;font-size:.875rem;line-height:1.5}.a11y-corpo[data-astro-cid-axme5ujt] h3[data-astro-cid-axme5ujt]{margin:0 0 8px;font-size:1rem}fieldset[data-astro-cid-axme5ujt]{border:1px solid var(--hairline);border-radius:4px;min-width:0;margin:0;padding:12px 14px}legend[data-astro-cid-axme5ujt]{padding:0 6px;font-weight:600}.a11y-perfis[data-astro-cid-axme5ujt]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:8px;display:grid}.a11y-perfil[data-astro-cid-axme5ujt]{text-align:left;border:1px solid var(--hairline);color:var(--texto-principal);font:inherit;cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.a11y-perfil[data-astro-cid-axme5ujt] span[data-astro-cid-axme5ujt]{color:var(--texto-secundario);font-size:.8125rem;line-height:1.4}.a11y-perfil[data-astro-cid-axme5ujt][aria-pressed=true]{border-color:var(--nucleo-eletrico);box-shadow:inset 0 0 0 1px var(--nucleo-eletrico)}.a11y-perfil[data-astro-cid-axme5ujt][aria-pressed=true] b[data-astro-cid-axme5ujt]:after{content:" ✓"}.a11y-temas[data-astro-cid-axme5ujt]{flex-direction:column;gap:4px;display:flex}.a11y-opcao[data-astro-cid-axme5ujt]{cursor:pointer;align-items:center;gap:10px;min-height:32px;line-height:1.4;display:flex}.a11y-opcao[data-astro-cid-axme5ujt] input[data-astro-cid-axme5ujt]{width:20px;height:20px;accent-color:var(--nucleo-eletrico);flex:none}.a11y-amostra[data-astro-cid-axme5ujt]{border:1px solid var(--texto-secundario);border-radius:50%;flex:none;width:18px;height:18px}.a11y-amostra[data-astro-cid-axme5ujt][data-amostra=padrao]{background:linear-gradient(135deg,#0a0f1e 50%,#0ff 50%)}.a11y-amostra[data-astro-cid-axme5ujt][data-amostra=claro]{background:linear-gradient(135deg,#f5f7fb 50%,#00636b 50%)}.a11y-amostra[data-astro-cid-axme5ujt][data-amostra=alto-contraste]{background:linear-gradient(135deg,#000 50%,#ff0 50%)}.a11y-amostra[data-astro-cid-axme5ujt][data-amostra=suave]{background:linear-gradient(135deg,#1c2128 50%,#8cc7c7 50%)}.a11y-tamanho[data-astro-cid-axme5ujt]{align-items:center;gap:12px;display:flex}.a11y-tamanho[data-astro-cid-axme5ujt] button[data-astro-cid-axme5ujt],.a11y-rodape[data-astro-cid-axme5ujt] button[data-astro-cid-axme5ujt]{border:1px solid var(--hairline-strong);min-width:44px;min-height:44px;color:var(--texto-principal);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:0 14px;font-weight:600}.a11y-tamanho[data-astro-cid-axme5ujt] button[data-astro-cid-axme5ujt]:disabled{opacity:.45;cursor:not-allowed}.a11y-tamanho[data-astro-cid-axme5ujt] output[data-astro-cid-axme5ujt]{text-align:center;font-variant-numeric:tabular-nums;min-width:4ch}.a11y-rodape[data-astro-cid-axme5ujt]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.a11y-rodape[data-astro-cid-axme5ujt] a[data-astro-cid-axme5ujt]{color:var(--nucleo-eletrico);align-items:center;min-height:44px;display:inline-flex}.skip-link{z-index:9999;background:var(--abismo-profundo,#000);color:var(--nucleo-eletrico,#0ff);border:1px solid;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:0}.skip-link:focus{top:0}html{font-size:calc(100% * var(--escala,1))}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--nucleo-eletrico);outline-offset:2px}:root{--chama-primaria:#1a3ac8;--chama-hover:#2548e0;--nucleo-eletrico:#0ff;--abismo-profundo:#0a0f1e;--sub-nivel:#1b293c;--texto-principal:#fff;--texto-secundario:#d1d9e6;--texto-terciario:#8a99b5;--sucesso:#00e5a8;--alerta:#ffb547;--grid-line:rgb(var(--rgb-ciano) / .05);--hairline:rgb(var(--rgb-texto) / .12);--hairline-strong:rgb(var(--rgb-ciano) / .32);--rgb-ciano:0 255 255;--rgb-cartao:27 41 60;--rgb-texto:209 217 230;--rgb-sombra:0 0 0;--rgb-claro:255 255 255;--rgb-cobalto:26 58 200;--rgb-ceu:0 180 255}:root[data-tema=alto-contraste]{--chama-primaria:#03c;--chama-hover:#0040ff;--nucleo-eletrico:#ff0;--abismo-profundo:#000;--sub-nivel:#000;--texto-principal:#fff;--texto-secundario:#fff;--texto-terciario:#f0f0f0;--sucesso:#3dff9e;--alerta:#ffc04d;--grid-line:transparent;--hairline:rgb(var(--rgb-claro) / .7);--hairline-strong:#ff0;--rgb-ciano:255 255 0}:root[data-tema=suave]{--chama-primaria:#3b5a9a;--chama-hover:#4867a8;--nucleo-eletrico:#8cc7c7;--abismo-profundo:#1c2128;--sub-nivel:#252b34;--texto-principal:#e6e9ee;--texto-secundario:#c9d0db;--texto-terciario:#a3adbd;--sucesso:#8fcfb3;--alerta:#dcbb80;--grid-line:transparent;--hairline:rgb(var(--rgb-texto) / .16);--hairline-strong:rgb(var(--rgb-ciano) / .45);--rgb-ciano:140 199 199;--rgb-cartao:37 43 52}:root[data-tema=claro]{--chama-primaria:#1a3ac8;--chama-hover:#2548e0;--nucleo-eletrico:#00636b;--abismo-profundo:#f5f7fb;--sub-nivel:#fff;--texto-principal:#0b1220;--texto-secundario:#2c3a52;--texto-terciario:#4a5873;--sucesso:#00684b;--alerta:#8a5300;--grid-line:rgb(var(--rgb-ciano) / .06);--hairline:#0b122024;--hairline-strong:rgb(var(--rgb-ciano) / .45);--rgb-ciano:0 99 107;--rgb-cartao:255 255 255;--rgb-texto:44 58 82;--rgb-sombra:15 23 42;--rgb-claro:11 18 32;--rgb-cobalto:26 58 200;--rgb-ceu:0 120 200;color-scheme:light}:root[data-tema=alto-contraste] .ambient,:root[data-tema=suave] .ambient,:root[data-tema=claro] .ambient{background:var(--abismo-profundo)}:root[data-tema=alto-contraste] *,:root[data-tema=suave] *,:root[data-tema=claro] *{text-shadow:none!important}:root[data-tema=alto-contraste] :where(a,button,input,summary,[tabindex]):focus-visible{outline-width:3px}:root.a11y-fonte-legivel body,:root.a11y-fonte-legivel body :not(code,pre,kbd,samp){font-family:var(--font-legivel)!important}:root.a11y-espacamento body :is(p,li,dd,dt,label,.course-description){letter-spacing:.04em!important;word-spacing:.16em!important;line-height:1.8!important}:root.a11y-espacamento body :is(p,ul,ol){margin-bottom:1.25em}:root.a11y-linhas-curtas body :is(p,li,dd){max-width:65ch}:root.a11y-links body a,:root.a11y-links body .link-btn{text-underline-offset:3px;text-decoration:underline!important}:root.a11y-links :where(a,button,input,summary,[tabindex]):focus-visible{outline-width:4px!important}:root.a11y-sem-movimento *,:root.a11y-sem-movimento :before,:root.a11y-sem-movimento :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}@media (forced-colors:active){.ambient{display:none}:where(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid canvastext}}body{background-color:var(--abismo-profundo);color:var(--texto-principal);font-family:var(--font-body);overflow-wrap:break-word;min-height:100vh;margin:0;padding:0;overflow-x:hidden}.ambient{z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 18% 12%, rgb(var(--rgb-ceu) / .18), transparent 60%), radial-gradient(ellipse 70% 55% at 82% 100%, rgb(var(--rgb-cobalto) / .22), transparent 65%), var(--abismo-profundo);position:fixed;inset:0}.ambient:before{content:"";background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 70% at 50% 30%,#000 30%,#0000 85%)}
