@font-face{font-family:fraunces;src:url(../media/fraunces_latin-s.p.00o8rxlzhbj_q.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:82.06%;descent-override:21.39%;line-gap-override:0.0%;size-adjust:119.19%}.T8GoAW_className{font-family:fraunces,fraunces Fallback,Georgia,serif;font-style:normal;font-weight:600}.T8GoAW_variable{--fonte-fraunces:"fraunces", "fraunces Fallback", Georgia, serif}
@font-face{font-family:geist;src:url(../media/geist_latin-s.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.m4wRFa_className{font-family:geist,geist Fallback,system-ui,-apple-system,sans-serif;font-style:normal}.m4wRFa_variable{--fonte-geist:"geist", "geist Fallback", system-ui, -apple-system, sans-serif}
@font-face{font-family:geistMono;src:url(../media/geist_mono_latin.p.1t7tphccnfzmb.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}.PTRyqa_className{font-family:geistMono,ui-monospace,Menlo,Consolas,monospace;font-style:normal}.PTRyqa_variable{--fonte-geist-mono:"geistMono", ui-monospace, Menlo, Consolas, monospace}
@layer tokens{:root{--fonte-titulo:var(--fonte-fraunces,Fraunces), Georgia, serif;--fonte-corpo:var(--fonte-geist,Geist), system-ui, -apple-system, sans-serif;--fonte-num:var(--fonte-geist-mono,"Geist Mono"), ui-monospace, Menlo, monospace;--t-1:.75rem;--t-2:.8125rem;--t-3:.875rem;--t-4:.9375rem;--t-5:1rem;--t-6:1.125rem;--t-7:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--t-8:clamp(1.5rem, 1.2rem + 1.4vw, 2rem);--t-9:clamp(2rem, 1.3rem + 3.2vw, 3.25rem);--t-10:clamp(2.25rem, 1.4rem + 4.2vw, 3.75rem);--t-preco:clamp(2.25rem, 1.8rem + 2vw, 3rem);--a-2:20px;--a-4:24px;--a-6:28px;--a-titulo:1.15;--a-display:1.04;--tr-display:-.025em;--tr-titulo:-.015em;--tr-rotulo:.14em;--tr-num:-.02em;--esp-1:4px;--esp-2:8px;--esp-3:12px;--esp-4:16px;--esp-5:24px;--esp-6:32px;--esp-7:48px;--esp-8:64px;--esp-9:96px;--secao:clamp(48px, 28px + 5vw, 96px);--secao-curta:clamp(32px, 20px + 3vw, 64px);--grade:56px;--raio-1:6px;--raio-2:10px;--raio-3:14px;--raio-4:20px;--raio-p:999px;--raio:var(--raio-3);--raio-s:var(--raio-2);--dur-toque:.12s;--dur-entra:.24s;--dur-tela:.4s;--dur-lenta:.72s;--t-toque:var(--dur-toque);--t-entra:var(--dur-entra);--t-tela:var(--dur-tela);--mola:cubic-bezier(.2, .7, .2, 1);--saida:cubic-bezier(.4, 0, 1, 1);--sobe:-2px;--altura-topo:58px;--z-cartao:1;--z-sobre-cartao:2;--z-barra-fixa:30;--z-palco-topo:35;--z-topo:40;--z-folha:45;--z-sobreposicao:50;--z-obra:60;--z-pular:70;--sucesso:#4a8c2a;--sobre-verde:#10130c;--foco-anel:#7aa93c66;--qr-fundo:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--creme:#faf9f5;--tinta:#1a1916;--verde:#7aa93c;--verde-tinta:#3d7224;--verde-claro:#a3cf5f;--ambar:#c28a1e;--tijolo:#b6392e;--palco:#0f0e0d;--fundo:#f6f4ec;--fundo-2:#ece9df;--superficie:#fff;--superficie-2:#fbfaf6;--elevada:#fff;--sobreposta:#fff;--texto:#1a1916;--texto-2:#4a4842;--texto-3:#625f57;--destaque:#3d7224;--destaque-forte:#5e8a2c;--foco:#3d7224;--linha:#e2ded2;--linha-forte:#c3bdab;--controle:#857f6c;--sucesso-tinta:#3a6f20;--sucesso-soft:#4a8c2a1a;--perigo-tinta:#a5322a;--perigo-soft:#b6392e1a;--ambar-tinta:#84590c;--ambar-soft:#c28a1e24;--verde-soft:#7aa93c24;--perigo-fundo:#b6392e;--zebra:#31352408;--grade-linha:#3135240f;--cta:#538029;--cta-texto:#fff;--sombra-rgb:49 53 36;--sombra-1:0 1px 2px 0 rgb(var(--sombra-rgb) / .1), 0 0 0 1px rgb(var(--sombra-rgb) / .04);--sombra-2:0 2px 6px -1px rgb(var(--sombra-rgb) / .16), 0 1px 2px 0 rgb(var(--sombra-rgb) / .08);--sombra-3:0 14px 30px -8px rgb(var(--sombra-rgb) / .24), 0 4px 10px -3px rgb(var(--sombra-rgb) / .1);--sombra-4:0 32px 64px -14px rgb(var(--sombra-rgb) / .32), 0 10px 22px -6px rgb(var(--sombra-rgb) / .14);--halo-marca:0 10px 22px -8px #4b832399;--aresta:inset 0 1px 0 0 #ffffffe6;--aresta-img:inset 0 0 0 1px #1a191612;--poco:inset 0 1px 2px 0 #1a191614;--grad-pagina:linear-gradient(180deg, #faf9f5 0, #f2efe6 1200px);--grad-superficie:linear-gradient(180deg, #fff 0%, #fbfaf6 100%);--grad-sutil:linear-gradient(180deg, #f3f1e9 0%, #eae7dc 100%);--grad-marca:linear-gradient(135deg, #3d7224 0%, #5e8a2c 100%);--grad-cta:linear-gradient(180deg, #538029 0%, #4d7826 55%, #47701f 100%);--grad-cta-hover:linear-gradient(180deg, #447d28 0%, #456f20 55%, #3c611c 100%);--grad-faixa:linear-gradient(135deg, #2f5a1b 0%, #3d7224 100%);--grad-fio:linear-gradient(90deg, transparent 0%, #c3bdab 18%, #c3bdab 82%, transparent 100%);--placa-hover:var(--grad-superficie);--vidro:#faf9f5db;--serie-1:#5e8a2c;--serie-2:#2a78d6;--serie-3:#eb6834;--serie-anterior:#d3cfc3;--serie-neutro:#8a867c;--serie-ordinal-1:#7aa93c;--serie-ordinal-2:#5e8a2c;--serie-ordinal-3:#3d7224;--serie-ordinal-4:#2f5a1b;--calor-1:#e0a93a2e;--calor-2:#e0a93a7a;--calor-3:#e68a30c7;--calor-4:#d65c2ceb;--calor-5:#b6392e;--grafico-grade:#ece9df;--grafico-eixo:#c3bdab;--info-tinta:#1f5fae;--info-soft:#2a78d61a}@media (min-width:560px){:root{--altura-topo:68px}}:root[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:#131210;--fundo-2:#181614;--superficie:#1c1a17;--superficie-2:#211f1b;--elevada:#24211d;--sobreposta:#2c2924;--texto:#f5f2e8;--texto-2:#cfcbc0;--texto-3:#b7b3a7;--destaque:#a3cf5f;--destaque-forte:#a3cf5f;--foco:#a3cf5f;--linha:#ffffff14;--linha-forte:#ffffff29;--controle:#7d7766;--sucesso-tinta:#8fc45a;--sucesso-soft:#8fc45a24;--perigo-tinta:#e5705f;--perigo-soft:#e5705f24;--ambar-tinta:#e0a93a;--ambar-soft:#e0a93a24;--verde-soft:#a3cf5f24;--zebra:#ffffff06;--grade-linha:#ffffff0b;--cta:#538029;--cta-texto:#fff;--sombra-rgb:0 0 0;--sombra-1:0 1px 2px 0 #0006;--sombra-2:0 2px 6px -1px #00000080, 0 1px 2px 0 #0000004d;--sombra-3:0 14px 30px -8px #0009, 0 4px 10px -3px #00000059;--sombra-4:0 32px 64px -14px #000000b3, 0 10px 22px -6px #0006;--halo-marca:0 10px 26px -10px #a3cf5f66;--aresta:inset 0 1px 0 0 #ffffff12, inset 0 0 0 1px #ffffff0a;--aresta-img:inset 0 0 0 1px #ffffff14;--poco:inset 0 1px 2px 0 #0006;--grad-pagina:radial-gradient(140% 900px at 50% -240px, #1c1a17 0%, #131210 70%);--grad-superficie:linear-gradient(180deg, #211f1b 0%, #1c1a17 100%);--grad-sutil:linear-gradient(180deg, #1a1816 0%, #161412 100%);--grad-marca:linear-gradient(135deg, #7aa93c 0%, #a3cf5f 100%);--grad-cta:linear-gradient(180deg, #538029 0%, #4d7826 55%, #47701f 100%);--grad-cta-hover:linear-gradient(180deg, #447d28 0%, #456f20 55%, #3c611c 100%);--grad-faixa:linear-gradient(135deg, #1f3a12 0%, #2f5a1b 60%, #3d7224 100%);--grad-fio:linear-gradient(90deg, transparent 0%, #ffffff29 18%, #ffffff29 82%, transparent 100%);--placa-hover:linear-gradient(180deg, #282520 0%, #221f1b 100%);--vidro:#131210db;--serie-1:#5e8a2c;--serie-2:#3987e5;--serie-3:#d95926;--serie-anterior:#3a3731;--serie-neutro:#8f8a7e;--serie-ordinal-1:#2f5a1b;--serie-ordinal-2:#3d7224;--serie-ordinal-3:#5e8a2c;--serie-ordinal-4:#7aa93c;--calor-1:#e0a93a29;--calor-2:#e0a93a5c;--calor-3:#e68a3099;--calor-4:#eb6834d6;--calor-5:#f28c62;--grafico-grade:#ffffff0f;--grafico-eixo:#ffffff2e;--info-tinta:#7fb2f0;--info-soft:#3987e529}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:#131210;--fundo-2:#181614;--superficie:#1c1a17;--superficie-2:#211f1b;--elevada:#24211d;--sobreposta:#2c2924;--texto:#f5f2e8;--texto-2:#cfcbc0;--texto-3:#b7b3a7;--destaque:#a3cf5f;--destaque-forte:#a3cf5f;--foco:#a3cf5f;--linha:#ffffff14;--linha-forte:#ffffff29;--controle:#7d7766;--sucesso-tinta:#8fc45a;--sucesso-soft:#8fc45a24;--perigo-tinta:#e5705f;--perigo-soft:#e5705f24;--ambar-tinta:#e0a93a;--ambar-soft:#e0a93a24;--verde-soft:#a3cf5f24;--zebra:#ffffff06;--grade-linha:#ffffff0b;--cta:#538029;--cta-texto:#fff;--sombra-rgb:0 0 0;--sombra-1:0 1px 2px 0 #0006;--sombra-2:0 2px 6px -1px #00000080, 0 1px 2px 0 #0000004d;--sombra-3:0 14px 30px -8px #0009, 0 4px 10px -3px #00000059;--sombra-4:0 32px 64px -14px #000000b3, 0 10px 22px -6px #0006;--halo-marca:0 10px 26px -10px #a3cf5f66;--aresta:inset 0 1px 0 0 #ffffff12, inset 0 0 0 1px #ffffff0a;--aresta-img:inset 0 0 0 1px #ffffff14;--poco:inset 0 1px 2px 0 #0006;--grad-pagina:radial-gradient(140% 900px at 50% -240px, #1c1a17 0%, #131210 70%);--grad-superficie:linear-gradient(180deg, #211f1b 0%, #1c1a17 100%);--grad-sutil:linear-gradient(180deg, #1a1816 0%, #161412 100%);--grad-marca:linear-gradient(135deg, #7aa93c 0%, #a3cf5f 100%);--grad-cta:linear-gradient(180deg, #538029 0%, #4d7826 55%, #47701f 100%);--grad-cta-hover:linear-gradient(180deg, #447d28 0%, #456f20 55%, #3c611c 100%);--grad-faixa:linear-gradient(135deg, #1f3a12 0%, #2f5a1b 60%, #3d7224 100%);--grad-fio:linear-gradient(90deg, transparent 0%, #ffffff29 18%, #ffffff29 82%, transparent 100%);--placa-hover:linear-gradient(180deg, #282520 0%, #221f1b 100%);--vidro:#131210db;--serie-1:#5e8a2c;--serie-2:#3987e5;--serie-3:#d95926;--serie-anterior:#3a3731;--serie-neutro:#8f8a7e;--serie-ordinal-1:#2f5a1b;--serie-ordinal-2:#3d7224;--serie-ordinal-3:#5e8a2c;--serie-ordinal-4:#7aa93c;--calor-1:#e0a93a29;--calor-2:#e0a93a5c;--calor-3:#e68a3099;--calor-4:#eb6834d6;--calor-5:#f28c62;--grafico-grade:#ffffff0f;--grafico-eixo:#ffffff2e;--info-tinta:#7fb2f0;--info-soft:#3987e529}}.escuro,.heroi,html[data-js]:not([data-rolou]) .topo.sobre-palco{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:#0f0e0d;--fundo-2:#151412;--superficie:#1c1a17;--superficie-2:#211f1b;--elevada:#24211d;--sobreposta:#2c2924;--texto:#f5f2e8;--texto-2:#cfcbc0;--texto-3:#b7b3a7;--destaque:#a3cf5f;--destaque-forte:#a3cf5f;--foco:#a3cf5f;--linha:#ffffff14;--linha-forte:#ffffff29;--controle:#7d7766;--sucesso-tinta:#8fc45a;--sucesso-soft:#8fc45a24;--perigo-tinta:#e5705f;--perigo-soft:#e5705f24;--ambar-tinta:#e0a93a;--ambar-soft:#e0a93a24;--verde-soft:#a3cf5f24;--zebra:#ffffff06;--grade-linha:#ffffff0b;--cta:#538029;--cta-texto:#fff;--sombra-rgb:0 0 0;--sombra-1:0 1px 2px 0 #0006;--sombra-2:0 2px 6px -1px #00000080, 0 1px 2px 0 #0000004d;--sombra-3:0 14px 30px -8px #0009, 0 4px 10px -3px #00000059;--sombra-4:0 32px 64px -14px #000000b3, 0 10px 22px -6px #0006;--halo-marca:0 10px 26px -10px #a3cf5f66;--aresta:inset 0 1px 0 0 #ffffff12, inset 0 0 0 1px #ffffff0a;--aresta-img:inset 0 0 0 1px #ffffff14;--poco:inset 0 1px 2px 0 #0006;--grad-pagina:radial-gradient(140% 900px at 50% -240px, #1c1a17 0%, #131210 70%);--grad-superficie:linear-gradient(180deg, #211f1b 0%, #1c1a17 100%);--grad-sutil:linear-gradient(180deg, #1a1816 0%, #161412 100%);--grad-marca:linear-gradient(135deg, #7aa93c 0%, #a3cf5f 100%);--grad-cta:linear-gradient(180deg, #538029 0%, #4d7826 55%, #47701f 100%);--grad-cta-hover:linear-gradient(180deg, #447d28 0%, #456f20 55%, #3c611c 100%);--grad-faixa:linear-gradient(135deg, #1f3a12 0%, #2f5a1b 60%, #3d7224 100%);--grad-fio:linear-gradient(90deg, transparent 0%, #ffffff29 18%, #ffffff29 82%, transparent 100%);--placa-hover:linear-gradient(180deg, #282520 0%, #221f1b 100%);--vidro:#131210db;--serie-1:#5e8a2c;--serie-2:#3987e5;--serie-3:#d95926;--serie-anterior:#3a3731;--serie-neutro:#8f8a7e;--serie-ordinal-1:#2f5a1b;--serie-ordinal-2:#3d7224;--serie-ordinal-3:#5e8a2c;--serie-ordinal-4:#7aa93c;--calor-1:#e0a93a29;--calor-2:#e0a93a5c;--calor-3:#e68a3099;--calor-4:#eb6834d6;--calor-5:#f28c62;--grafico-grade:#ffffff0f;--grafico-eixo:#ffffff2e;--info-tinta:#7fb2f0;--info-soft:#3987e529;background-color:var(--fundo);color:var(--texto)}@media print{:root,:root[data-tema=escuro],:root:not([data-tema=claro]),.escuro,.heroi{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--creme:#faf9f5;--tinta:#1a1916;--verde:#7aa93c;--verde-tinta:#3d7224;--verde-claro:#a3cf5f;--ambar:#c28a1e;--tijolo:#b6392e;--palco:#0f0e0d;--fundo:#f6f4ec;--fundo-2:#ece9df;--superficie:#fff;--superficie-2:#fbfaf6;--elevada:#fff;--sobreposta:#fff;--texto:#1a1916;--texto-2:#4a4842;--texto-3:#625f57;--destaque:#3d7224;--destaque-forte:#5e8a2c;--foco:#3d7224;--linha:#e2ded2;--linha-forte:#c3bdab;--controle:#857f6c;--sucesso-tinta:#3a6f20;--sucesso-soft:#4a8c2a1a;--perigo-tinta:#a5322a;--perigo-soft:#b6392e1a;--ambar-tinta:#84590c;--ambar-soft:#c28a1e24;--verde-soft:#7aa93c24;--perigo-fundo:#b6392e;--zebra:#31352408;--grade-linha:#3135240f;--cta:#538029;--cta-texto:#fff;--sombra-rgb:49 53 36;--sombra-1:0 1px 2px 0 rgb(var(--sombra-rgb) / .1), 0 0 0 1px rgb(var(--sombra-rgb) / .04);--sombra-2:0 2px 6px -1px rgb(var(--sombra-rgb) / .16), 0 1px 2px 0 rgb(var(--sombra-rgb) / .08);--sombra-3:0 14px 30px -8px rgb(var(--sombra-rgb) / .24), 0 4px 10px -3px rgb(var(--sombra-rgb) / .1);--sombra-4:0 32px 64px -14px rgb(var(--sombra-rgb) / .32), 0 10px 22px -6px rgb(var(--sombra-rgb) / .14);--halo-marca:0 10px 22px -8px #4b832399;--aresta:inset 0 1px 0 0 #ffffffe6;--aresta-img:inset 0 0 0 1px #1a191612;--poco:inset 0 1px 2px 0 #1a191614;--grad-pagina:linear-gradient(180deg, #faf9f5 0, #f2efe6 1200px);--grad-superficie:linear-gradient(180deg, #fff 0%, #fbfaf6 100%);--grad-sutil:linear-gradient(180deg, #f3f1e9 0%, #eae7dc 100%);--grad-marca:linear-gradient(135deg, #3d7224 0%, #5e8a2c 100%);--grad-cta:linear-gradient(180deg, #538029 0%, #4d7826 55%, #47701f 100%);--grad-cta-hover:linear-gradient(180deg, #447d28 0%, #456f20 55%, #3c611c 100%);--grad-faixa:linear-gradient(135deg, #2f5a1b 0%, #3d7224 100%);--grad-fio:linear-gradient(90deg, transparent 0%, #c3bdab 18%, #c3bdab 82%, transparent 100%);--placa-hover:var(--grad-superficie);--vidro:#faf9f5db;--serie-1:#5e8a2c;--serie-2:#2a78d6;--serie-3:#eb6834;--serie-anterior:#d3cfc3;--serie-neutro:#8a867c;--serie-ordinal-1:#7aa93c;--serie-ordinal-2:#5e8a2c;--serie-ordinal-3:#3d7224;--serie-ordinal-4:#2f5a1b;--calor-1:#e0a93a2e;--calor-2:#e0a93a7a;--calor-3:#e68a30c7;--calor-4:#d65c2ceb;--calor-5:#b6392e;--grafico-grade:#ece9df;--grafico-eixo:#c3bdab;--info-tinta:#1f5fae;--info-soft:#2a78d61a}}}@layer base{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:calc(var(--altura-topo) + env(safe-area-inset-top,0px) + 12px)}body{background:var(--grad-pagina) var(--fundo);min-height:100dvh;color:var(--texto);font:400 var(--t-5) / 1.5 var(--fonte-corpo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4{font-family:var(--fonte-titulo);text-wrap:balance;margin:0;font-weight:600}h1{font-size:var(--t-9);line-height:var(--a-display);letter-spacing:var(--tr-display)}h2{font-size:var(--t-8);line-height:var(--a-titulo);letter-spacing:var(--tr-titulo)}h3{font-size:var(--t-7);line-height:var(--a-titulo);letter-spacing:var(--tr-titulo)}h4{font-size:var(--t-6);line-height:var(--a-titulo);letter-spacing:var(--tr-titulo)}p{text-wrap:pretty;margin:0}strong,b{font-weight:600}a{color:inherit;text-decoration:none}a:where(:not([class])){color:var(--destaque);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}a:where(:not([class])):hover{text-decoration-thickness:2px}nav a:where(:not([class])){color:inherit;text-decoration:none}nav a:where(:not([class])):hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--cta)}:focus-visible{outline:2px solid var(--foco);outline-offset:3px}::selection{background:var(--cta);color:var(--cta-texto)}.num{font-family:var(--fonte-num);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-num);font-weight:500}.sobrancelha{font:600 var(--t-1) / 16px var(--fonte-corpo);letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--destaque)}.suave{color:var(--texto-3)}.medio{color:var(--texto-2)}.faixa{width:100%;padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px))}.limite{width:100%;max-width:1120px;margin-inline:auto}.limite-estreito{width:100%;max-width:660px;margin-inline:auto}.pilha{flex-direction:column;display:flex}.linha{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.entre{justify-content:space-between}.grade{grid-template-columns:1fr;gap:16px;display:grid}.grade>*{min-width:0}@media (min-width:620px){.grade.g2{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.grade{gap:24px}.grade.g3{grid-template-columns:repeat(3,1fr)}.grade.g2-3{grid-template-columns:1.6fr 1fr}}.g8{gap:8px}.g12{gap:12px}.g16{gap:16px}.g24{gap:24px}.g32{gap:32px}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt40{margin-top:40px}.bloco{padding-block:clamp(40px,7vw,80px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}}@layer componentes{.pular{z-index:var(--z-pular);border-radius:var(--raio-p);background:var(--grad-cta) var(--cta);color:var(--cta-texto);font-weight:600;font-size:var(--t-3);opacity:0;padding:10px 16px;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.pular:focus-visible{opacity:1;outline-color:var(--texto);transform:none}.topo{z-index:var(--z-topo);padding-top:env(safe-area-inset-top,0px);background:var(--vidro);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:0 1px 0 var(--linha), var(--sombra-1);transition:background-color var(--dur-entra) var(--mola), box-shadow var(--dur-entra) var(--mola), transform var(--dur-entra) var(--mola);position:sticky;top:0}html[data-js]:not([data-rolou]) .topo{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html[data-js]:not([data-rolou]) .topo.sobre-palco{background:var(--fundo)}.topo.sobre-palco{transition:transform var(--dur-entra) var(--mola)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topo{background:var(--fundo)}}.topo .limite{min-height:var(--altura-topo);justify-content:space-between;align-items:center;gap:12px;display:flex}.topo .progresso{background:var(--grad-marca);transform-origin:0;width:100%;height:2px;transform:scaleX(var(--progresso,0));pointer-events:none;position:absolute;bottom:-1px;left:0}@supports (animation-timeline:scroll()){.topo.leitura .progresso{animation:linear both progresso-leitura;animation-timeline:scroll(root)}}@keyframes progresso-leitura{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.topo .marca,.rodape .marca{min-height:44px;color:var(--texto);flex:none;align-items:center;gap:11px;display:inline-flex}.marca .simbolo{width:32px;height:32px;transition:transform var(--dur-entra) var(--mola);flex:none}@media (hover:hover){.marca:hover .simbolo{transform:rotate(-6deg)scale(1.04)}}.marca .nome{flex-direction:column;gap:4px;line-height:1;display:flex}.marca .palavra{font-family:var(--fonte-titulo);letter-spacing:-.01em;font-size:19px;font-weight:600}.marca .sub{letter-spacing:.16em;text-transform:uppercase;color:var(--destaque);white-space:nowrap;font-size:9.5px;font-weight:600}.marca.grande .simbolo{width:46px;height:46px}.marca.grande .nome{gap:5px}.marca.grande .palavra{letter-spacing:-.015em;font-size:27px}.marca.grande .sub{font-size:10.5px}html[data-desenha] .topo .marca .simbolo path{fill-opacity:0;stroke:var(--destaque-forte);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:marca-traco 1.1s var(--mola) forwards, marca-cheio .5s .85s var(--mola) forwards}@keyframes marca-traco{to{stroke-dashoffset:0}}@keyframes marca-cheio{to{fill-opacity:1;stroke-opacity:0}}.nav{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{border-radius:var(--raio-2);font-size:var(--t-3);color:var(--texto-2);white-space:nowrap;transition:background-color var(--dur-toque) var(--mola), color var(--dur-toque) var(--mola);padding:9px 10px;font-weight:500;text-decoration:none;position:relative}@media (hover:hover){.nav a:hover{background:var(--fundo-2);color:var(--texto)}}.nav a[aria-current=page]{color:var(--texto)}.topo .nav{display:none;overflow:visible}.topo .nav a:after{content:"";background:var(--grad-marca);height:2px;transition:transform var(--dur-entra) var(--mola);border-radius:1px;position:absolute;bottom:3px;left:10px;right:10px;transform:scaleX(0)}.topo .nav a[aria-current=page]:after{transform:scaleX(1)}.topo .nav a[aria-current=page]:hover{background:0 0}.topo .nav .so-grande{display:none}.acoes{flex:none;align-items:center;gap:6px;display:flex}.acoes .cta{border-radius:var(--raio-p);background:var(--grad-cta) var(--cta);min-height:38px;color:var(--cta-texto);font-weight:600;font-size:var(--t-3);white-space:nowrap;box-shadow:var(--aresta), var(--halo-marca);transition:transform var(--dur-toque) var(--mola), box-shadow var(--dur-entra) var(--mola);align-items:center;padding:0 16px;display:inline-flex;position:relative}.acoes .cta:after{content:"";position:absolute;inset:-5px -2px}@media (hover:hover){.acoes .cta:hover{background:var(--grad-cta-hover) var(--cta);box-shadow:var(--aresta), var(--sombra-2), var(--halo-marca)}}.acoes .cta:active{transform:scale(.975)}.acoes .cta .curto{display:none}.acoes .fantasma,.acoes .ficha{border-radius:var(--raio-p);border:1px solid var(--linha-forte);background:var(--grad-superficie) var(--superficie);min-height:38px;box-shadow:var(--aresta), var(--sombra-1);font-weight:600;font-size:var(--t-3);color:var(--texto);white-space:nowrap;transition:border-color var(--dur-toque) var(--mola), box-shadow var(--dur-toque) var(--mola);align-items:center;gap:8px;padding:0 14px;display:none}@media (hover:hover){.acoes .fantasma:hover,.acoes .ficha:hover{border-color:var(--destaque);box-shadow:var(--aresta), var(--sombra-2)}}.acoes .fantasma[aria-current=page],.acoes .ficha[aria-current=page]{border-color:var(--destaque-forte)}.acoes .ficha{padding:0 12px 0 4px;font-weight:500}.acoes .ficha b{background:var(--verde);width:30px;height:30px;color:var(--sobre-verde);font-family:var(--fonte-num);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:500;display:grid}.trilha{font-family:var(--fonte-num);font-variant-numeric:tabular-nums;font-size:var(--t-1);color:var(--texto-3);white-space:nowrap;align-items:center;gap:8px;margin-right:6px;display:none}.trilha i{border-radius:var(--raio-p);background:var(--fundo-2);width:64px;height:4px;box-shadow:var(--poco);display:inline-block;overflow:hidden}.trilha i:after{content:"";height:100%;width:calc(var(--feito,0) * 100%);border-radius:inherit;background:var(--grad-marca);display:block}.tema{border-radius:var(--raio-p);background:var(--fundo-2);border:1px solid var(--linha);box-shadow:var(--poco);padding:3px;display:none}.tema button{width:32px;height:32px;color:var(--texto-3);cursor:pointer;transition:background-color var(--dur-toque) var(--mola), color var(--dur-toque) var(--mola), box-shadow var(--dur-toque) var(--mola);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.tema button:after{content:"";border-radius:50%;position:absolute;inset:-2px}@media (hover:hover){.tema button:hover{color:var(--texto)}}.tema button:is([aria-checked=true],[aria-pressed=true]){background:var(--superficie);color:var(--texto);box-shadow:var(--aresta), var(--sombra-1)}.tema .icone{--icone:16px;--traco:1.5;color:inherit}.menu>summary{border-radius:var(--raio-2);cursor:pointer;width:44px;height:44px;color:var(--texto);transition:background-color var(--dur-toque) var(--mola);place-items:center;list-style:none;display:grid}.menu>summary::-webkit-details-marker{display:none}@media (hover:hover){.menu>summary:hover{background:var(--fundo-2)}}.menu>summary .icone{--icone:22px;color:inherit}.menu>summary .fecha,.menu[open]>summary .abre{display:none}.menu[open]>summary .fecha{display:block}.menu .folha{z-index:2;background:var(--elevada);border-bottom:1px solid var(--linha);box-shadow:var(--sombra-4);max-height:calc(100dvh - var(--altura-topo) - env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);animation:folha-desce var(--dur-entra) var(--mola) both;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@keyframes folha-desce{0%{opacity:0;transform:translateY(-8px)}}.menu .folha .item{min-height:52px;padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px));font-size:var(--t-5);color:var(--texto);border-top:1px solid var(--linha);transition:background-color var(--dur-toque) var(--mola);justify-content:space-between;align-items:center;font-weight:500;display:flex}@media (hover:hover){.menu .folha .item:hover{background:var(--fundo-2)}}.menu .folha .item[aria-current=page]{color:var(--destaque);background:var(--verde-soft);box-shadow:inset 3px 0 0 var(--destaque-forte)}.menu .folha .nota{font-size:var(--t-1);color:var(--texto-3)}.menu .folha-pe{border-top:1px solid var(--linha);font-size:var(--t-2);color:var(--texto-3);justify-content:space-between;align-items:center;padding:12px 20px 16px;display:flex}.menu .folha-pe .tema{display:inline-flex}.menu .folha-pe .tema button{width:44px;height:44px}.menu .folha-pe .tema button:after{inset:0}.menu .veu{z-index:1;background:rgb(var(--sombra-rgb) / .32);height:100vh;position:absolute;top:100%;left:0;right:0}html:has(.menu[open]){overflow:hidden}@media (max-width:559px){.topo .limite{gap:8px}.marca .simbolo{width:28px;height:28px}.marca .palavra{font-size:17px}.acoes .cta{min-height:34px;font-size:var(--t-2);padding:0 13px}.acoes .cta .longo{display:none}.acoes .cta .curto{display:inline}}@media (max-width:374px){.marca .sub{display:none}}@media (max-width:759px){html[data-escondido] .topo{transform:translateY(-100%)}}@media (min-width:760px){.topo .nav{display:flex}.acoes .ficha{display:inline-flex}}@media (min-width:1024px){.topo .nav .so-grande,.acoes .fantasma,.acoes .tema,.trilha{display:inline-flex}.menu{display:none}}.rodape{margin-top:var(--esp-8);background:var(--grad-sutil) var(--fundo-2);padding-bottom:env(safe-area-inset-bottom,0px);position:relative;overflow:hidden}.rodape:before{content:"";background:var(--grad-fio);height:1px;position:absolute;inset:0 0 auto}.rodape .colunas{grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(0,1fr));gap:28px;padding-top:52px;display:grid}.rodape .colunas>*{min-width:0}.rodape .regua{transform-origin:0;width:120px;margin-bottom:26px;display:block}@supports (animation-timeline:view()){.rodape .regua{animation:regua-cresce var(--dur-tela) var(--mola) both;animation-timeline:view();animation-range:entry entry 40%}}@keyframes regua-cresce{0%{transform:scaleX(0)}}.rodape h2{font-family:var(--fonte-corpo);letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--destaque);margin-bottom:6px;font-size:11.5px;font-weight:600;line-height:1.4}.rodape ul{margin:0;padding:0;list-style:none}.rodape li a{min-height:40px;color:var(--texto-2);font-size:var(--t-3);transition:color var(--dur-toque) var(--mola);align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (hover:hover){.rodape li a:hover{color:var(--texto);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}}.rodape li a.forte{color:var(--texto);font-weight:500}.rodape li a .icone{--icone:14px;--traco:1.5;color:inherit}.rodape .missao{color:var(--texto-2);font-size:var(--t-2);max-width:340px;margin-top:16px;line-height:1.55}.rodape .missao+.missao{margin-top:10px}.rodape .selo{align-items:center;min-height:44px;margin-top:10px;display:inline-flex}.rodape .pe{background:var(--grad-fio) top / 100% 1px no-repeat;font-size:var(--t-2);color:var(--texto-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:36px;padding:12px 0;display:flex}.rodape .pe .dominio{font-family:var(--fonte-num);color:var(--texto-2)}.rodape .pe nav{flex-wrap:wrap;gap:0 16px;display:flex}.rodape .pe nav a{min-height:44px;color:var(--texto-3);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.rodape .pe nav a:hover{color:var(--texto);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}}.interruptor-coleta{flex-wrap:wrap;align-items:center;gap:2px 10px;display:inline-flex}.interruptor-coleta-estado{color:var(--texto-2)}.interruptor-coleta-botao{min-height:44px;font:inherit;color:var(--texto-3);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.interruptor-coleta-botao[aria-disabled=true]{cursor:progress}@media (hover:hover){.interruptor-coleta-botao:hover{color:var(--texto);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}}.interruptor-coleta-recado{font-size:var(--t-2);color:var(--texto-2)}.interruptor-coleta-recado:empty{display:none}.interruptor-coleta-gpc{font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-3);flex:100%}.interruptor-conta{gap:4px;display:grid}.interruptor-conta-linha{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;display:flex}.interruptor-conta-linha input{width:20px;height:20px;margin:0}.interruptor-conta-rotulo{color:var(--texto);font-weight:600}.interruptor-conta-estado{font-size:var(--t-2);color:var(--texto-3)}.interruptor-conta a{color:var(--texto);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.aviso-coleta{inset:auto 12px calc(12px + env(safe-area-inset-bottom,0px));z-index:calc(var(--z-barra-fixa) + 1);border:1px solid var(--linha);border-radius:var(--raio-2);background:var(--superficie);max-width:760px;box-shadow:var(--sombra-3);font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-inline:auto;padding:12px 16px;display:flex;position:fixed}body:has(.barra-inferior) .aviso-coleta{bottom:calc(68px + env(safe-area-inset-bottom,0px))}@media (max-width:899px){body:has(.barra-compra[data-visivel]) .aviso-coleta{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.aviso-coleta p{flex:200px;margin:0}.aviso-coleta a{color:var(--texto);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.aviso-coleta-acoes{flex-wrap:wrap;gap:8px;display:flex}.rodape .assinatura{font-family:var(--fonte-titulo);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px var(--linha-forte);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;margin:10px 0 -.3em -.04em;font-size:clamp(88px,17.6vw,196px);font-weight:600;line-height:.78;display:block;-webkit-mask-image:linear-gradient(#000 20%,#0000 90%);mask-image:linear-gradient(#000 20%,#0000 90%)}@media (max-width:1023px){.rodape .colunas{grid-template-columns:1fr 1fr}.rodape .colunas>:first-child{grid-column:1/-1}}@media (max-width:759px){.rodape li a{min-height:44px}}@media (max-width:559px){.rodape .pe{flex-direction:column;align-items:flex-start;gap:0}}@media (prefers-reduced-motion:reduce){html[data-desenha] .topo .marca .simbolo path{fill-opacity:1;stroke-opacity:0;animation:none}.topo.leitura .progresso,.rodape .regua,.menu .folha{animation:none}.marca:hover .simbolo{transform:none}}.acoes .atalho{border-radius:var(--raio-2);min-width:44px;min-height:44px;font-size:var(--t-3);color:var(--texto);white-space:nowrap;transition:background-color var(--dur-toque) var(--mola), color var(--dur-toque) var(--mola);justify-content:center;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}@media (hover:hover){.acoes .atalho:hover{background:var(--fundo-2)}}.acoes .atalho[aria-current=page]{color:var(--destaque)}@media (min-width:760px){.acoes .atalho{display:none}}.menu .folha .grupo{border-top:1px solid var(--linha);padding-block:4px}.menu .folha .grupo .item{border-top:0;min-height:46px}.menu .folha .grupo-rotulo{padding:10px max(20px, env(safe-area-inset-right,0px)) 2px max(20px, env(safe-area-inset-left,0px));font:600 var(--t-1) / 16px var(--fonte-corpo);letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--texto-3);display:block}.menu .folha .item:is(.todos,.secundario){font-size:var(--t-3);color:var(--destaque);font-weight:600}.menu .folha .preco-nota{font-size:var(--t-4);color:var(--destaque);align-items:baseline;display:inline-flex}.menu .folha .preco-nota .moeda{font-size:var(--t-1);color:var(--texto-2);font-weight:600}.topo.enxuto .limite{gap:16px}.topo.enxuto .enxuto-meio{font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-3);flex-wrap:wrap;align-items:center;gap:6px 20px;margin:0 0 0 auto;display:flex}.topo.enxuto .enxuto-selo{color:var(--texto);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.topo.enxuto .enxuto-selo .icone{--icone:16px;--traco:1.75;color:var(--destaque)}.topo.enxuto .email{color:var(--texto-2);font-weight:500}.topo.enxuto .tema{display:inline-flex}@media (max-width:759px){.topo.enxuto{position:relative}.topo.enxuto .limite{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--altura-topo) auto;align-items:center;gap:0 12px;display:grid}.topo.enxuto .enxuto-meio{background:var(--grad-fio) top / 100% 1px no-repeat;grid-area:2/1/auto/-1;justify-content:space-between;margin:0;padding:8px 0 10px}.topo.enxuto .tema button{width:36px;height:36px}.topo.enxuto .tema button:after{inset:-4px}}@media (max-width:479px){.topo.enxuto .enxuto-rotulo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.rodape.enxuto{margin-top:var(--esp-7)}.rodape.enxuto .pe{background:0 0;margin-top:0;padding:14px 0}.rodape .contato{color:var(--texto-3)}.rodape .email{overflow-wrap:anywhere;color:var(--texto-2)}.rodape .coluna-dobra{display:none}.rodape .texto{font-size:var(--t-3);color:var(--texto-2);flex-direction:column;gap:2px;padding-block:10px;display:flex}.rodape .texto .rotulo{font-size:var(--t-1);color:var(--texto-3)}.rodape .pe .independencia{max-width:78ch;font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-3);flex:100%;margin:0 0 4px}@media (max-width:759px){.rodape .colunas{grid-template-columns:minmax(0,1fr);gap:0;padding-top:32px}.rodape .colunas>:first-child{grid-column:auto}.rodape .marca-rodape{padding-bottom:18px}.rodape .marca-rodape .regua{display:none}.rodape .missao{margin-top:10px}.rodape .selo{margin-top:2px}.rodape .coluna-aberta{display:none}.rodape .coluna-dobra{border-top:1px solid var(--linha);display:block}.rodape .coluna:last-child .coluna-dobra{border-bottom:1px solid var(--linha)}.rodape .coluna-dobra>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;list-style:none;display:flex}.rodape .coluna-dobra>summary::-webkit-details-marker{display:none}.rodape .coluna-dobra>summary:after{content:"";border-right:1.5px solid var(--texto-3);border-bottom:1.5px solid var(--texto-3);width:8px;height:8px;transition:transform var(--dur-entra) var(--mola);flex:none;margin-right:4px;transform:translateY(-2px)rotate(45deg)}.rodape .coluna-dobra[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.rodape .coluna-dobra h2{margin:0}.rodape .coluna-dobra ul{padding-bottom:8px}.rodape .coluna-dobra li a{width:100%;display:flex}.rodape .pe{margin-top:18px;padding-top:14px}.rodape .assinatura{margin-top:4px}}@media (prefers-reduced-motion:reduce){.rodape .coluna-dobra>summary:after{transition:none}}.caminho ol{font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-3);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.caminho li{align-items:center;min-width:0;display:inline-flex}.caminho li+li:before{content:"›";content:"›" / "";color:var(--texto-3);margin-inline:7px}.caminho a{min-height:32px;color:var(--texto-2);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.caminho a:hover{color:var(--texto);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}}.caminho [aria-current=page]{color:var(--texto-3)}@media (max-width:759px){.caminho a{min-width:44px;min-height:44px}}.cabeca-pagina{padding-block:clamp(24px,4vw,44px) clamp(20px,3vw,32px)}.cabeca-pagina>.limite{gap:var(--esp-3);justify-items:start;display:grid}.cabeca-pagina .t-lide{max-width:56ch}.filtros{gap:var(--esp-3);margin-top:var(--esp-2);display:grid}.filtro{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}@media (min-width:560px){.filtro>.sobrancelha{min-width:7.5em}}.cabeca-pagina .t-nota{max-width:72ch}.cartao-curso{gap:var(--esp-2);flex-direction:column;display:flex}.cartao-curso .modelo{font-family:var(--fonte-num);letter-spacing:-.03em;color:var(--texto);font-size:clamp(1.25rem,.9rem + 1.2vw,1.75rem);font-weight:500;line-height:1.1}.cartao-curso .linha-do-curso{font-size:var(--t-3);line-height:var(--a-2);color:var(--texto-2)}.cartao-curso .numeros{font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-3)}.cartao-curso .pe-do-cartao{justify-content:space-between;align-items:center;gap:var(--esp-3);padding-top:var(--esp-4);background:var(--grad-fio) top / 100% 1px no-repeat;flex-wrap:wrap;margin-top:auto;display:flex}.cartao-curso .comprar{margin-left:calc(-1 * var(--esp-3));margin-bottom:calc(-1 * var(--esp-2));align-self:flex-start}.comparacao{gap:var(--esp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:760px){.comparacao{gap:var(--esp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.opcao{gap:var(--esp-3);flex-direction:column;display:flex}.opcao .quanto{align-items:baseline;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;display:flex}.opcao ul{font-size:var(--t-3);line-height:var(--a-2);color:var(--texto-2);gap:6px;margin:0;padding:0;list-style:none;display:grid}.opcao li{padding-left:18px;position:relative}.opcao li:before{content:"";background:var(--destaque-forte);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:2px}.opcao .opcao-acoes{gap:var(--esp-1);padding-top:var(--esp-2);margin-top:auto;display:grid}.aula-aberta{gap:var(--esp-2);padding:var(--esp-3);flex-direction:column;display:flex}.aula-aberta .mini{margin-bottom:var(--esp-1)}.aula-aberta .t-cartao{font-size:var(--t-4);line-height:var(--a-4)}.proximo{gap:var(--esp-2);flex-direction:column;display:flex}.proximo .t-nota{flex:1}.proximo form,.proximo>.bt{margin-top:var(--esp-2)}.bloco-biblioteca{gap:var(--esp-2);flex-direction:column;display:flex}.bloco-biblioteca .contagem{font-family:var(--fonte-num);font-weight:500;font-size:var(--t-8);letter-spacing:-.03em;color:var(--destaque);line-height:1}.bloco-biblioteca .pilula{margin-top:auto}.convite{justify-content:space-between;align-items:center;gap:var(--esp-2) var(--esp-4);flex-wrap:wrap;display:flex}.bt{justify-content:center;align-items:center;gap:var(--esp-2);min-height:48px;padding:8px var(--esp-5);border-radius:var(--raio-2);background:var(--grad-cta) var(--cta);color:var(--cta-texto);font:600 var(--t-4) / 1.2 var(--fonte-corpo);text-align:center;text-wrap:balance;cursor:pointer;box-shadow:var(--aresta), var(--halo-marca);transition:transform var(--dur-toque) var(--mola), box-shadow var(--dur-entra) var(--mola), border-color var(--dur-toque) var(--mola), color var(--dur-toque) var(--mola), opacity var(--dur-toque) var(--mola);border:1px solid #0000;text-decoration:none;display:inline-flex}.bt .icone{--icone:18px;color:inherit}@media (hover:hover){.bt:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--grad-cta-hover) var(--cta);box-shadow:var(--aresta), var(--sombra-3), var(--halo-marca);transform:translateY(-1px)}}.bt:where(:not(:disabled,[aria-disabled=true])):active{box-shadow:var(--aresta), var(--sombra-1);transform:translateY(0)scale(.98)}.bt.fantasma{background:var(--grad-superficie) var(--superficie);color:var(--texto);border-color:var(--linha-forte);box-shadow:var(--aresta), var(--sombra-1)}@media (hover:hover){.bt.fantasma:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--grad-superficie) var(--superficie);border-color:var(--destaque);color:var(--destaque);box-shadow:var(--aresta), var(--sombra-2)}}.bt.calado{color:var(--destaque);box-shadow:none;padding-inline:var(--esp-3);text-underline-offset:.2em;background:0 0;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.bt.calado:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--fundo-2);box-shadow:none;text-decoration-thickness:2px;transform:none}}.bt.calado:where(:not(:disabled,[aria-disabled=true])):active{box-shadow:none;transform:scale(.98)}.bt.perigo{background:var(--perigo-fundo);color:var(--cta-texto);box-shadow:var(--aresta), var(--sombra-1)}@media (hover:hover){.bt.perigo:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--perigo-fundo);filter:brightness(.93);box-shadow:var(--aresta), var(--sombra-2)}}.bt.largo{width:100%}.bt.gg{min-height:56px;font-size:var(--t-6);padding-inline:var(--esp-6)}.bt[aria-pressed=true]{outline:2px solid var(--destaque);outline-offset:2px}.bt:is(:disabled,[aria-disabled=true]){opacity:.5;box-shadow:none;cursor:not-allowed;transform:none}@media (min-width:720px){.bt{min-height:44px}.bt.gg{min-height:52px}}.placa{background:var(--grad-superficie) var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-3);box-shadow:var(--aresta), var(--sombra-2);padding:20px}@media (min-width:720px){.placa{padding:var(--esp-5)}}.placa.plana{background:var(--grad-sutil) var(--fundo-2);box-shadow:var(--poco);border-color:#0000}.placa.alta{box-shadow:var(--aresta), var(--sombra-3)}a.placa,.cartao-link{transition:transform var(--dur-entra) var(--mola), box-shadow var(--dur-entra) var(--mola), border-color var(--dur-entra) var(--mola)}@media (hover:hover){a.placa:hover,.cartao-link:hover{transform:translateY(var(--sobe));border-color:var(--linha-forte);background:var(--placa-hover) var(--superficie);box-shadow:var(--aresta), var(--sombra-4)}}a.placa:active,.cartao-link:active{box-shadow:var(--aresta), var(--sombra-2);transform:translateY(0)scale(.995)}.placa>summary{cursor:pointer}.pilula{border-radius:var(--raio-p);border:1px solid var(--linha);background:var(--grad-sutil) var(--fundo-2);width:fit-content;min-height:28px;box-shadow:var(--sombra-1);font-size:var(--t-2);color:var(--texto-2);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;font-weight:500;line-height:1.2;display:inline-flex}.pilula.solta{white-space:normal;text-align:left}.pilula.verde{background:var(--verde-soft);box-shadow:none;color:var(--destaque);border-color:#0000}.pilula.ambar{background:var(--ambar-soft);box-shadow:none;color:var(--ambar-tinta);border-color:#0000}.pilula .ponto{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}:is(a,button).pilula{cursor:pointer;min-height:36px;transition:border-color var(--dur-toque) var(--mola), color var(--dur-toque) var(--mola), transform var(--dur-toque) var(--mola);padding-inline:14px;text-decoration:none;position:relative}:is(a,button).pilula:after{content:"";position:absolute;inset:-5px 0}@media (hover:hover){:is(a,button).pilula:hover{border-color:var(--destaque);color:var(--destaque)}}:is(a,button).pilula:active{transform:scale(.97)}:is(a,button).pilula:is([aria-current=page],[aria-pressed=true]){background:var(--grad-cta) var(--cta);color:var(--cta-texto);box-shadow:var(--aresta), var(--halo-marca);border-color:#0000}.regua{background:var(--grad-marca);border-radius:3px;width:96px;height:5px}.divisa{background:var(--grad-fio);border:0;height:1px;margin:0}.esq{background:var(--fundo-2);border-radius:var(--raio-2);position:relative;overflow:hidden}.esq:after{content:"";background:linear-gradient(90deg, transparent, var(--superficie), transparent);opacity:.7;animation:1.3s infinite varre;position:absolute;inset:0;transform:translate(-100%)}@keyframes varre{to{transform:translate(100%)}}.esq.linha-txt{height:13px;margin-block:7px}.esq.capa{aspect-ratio:16/9;border-radius:var(--raio-3)}.mini{isolation:isolate;aspect-ratio:16/9;border-radius:var(--raio-3);background:var(--grad-sutil) var(--fundo-2);box-shadow:var(--sombra-2);flex:none;position:relative;overflow:hidden}.mini:after{content:"";border-radius:inherit;box-shadow:var(--aresta-img);pointer-events:none;position:absolute;inset:0}.mini img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-tela) var(--mola)}@media (hover:hover){a:hover .mini img{transform:scale(1.03)}}.mini .marcaagua{background:radial-gradient(75% 90% at 68% 26%, var(--verde-soft), transparent 70%), linear-gradient(90deg, var(--grade-linha) 0 1px, transparent 1px), linear-gradient(0deg, var(--grade-linha) 0 1px, transparent 1px);color:var(--texto-3);background-size:100% 100%,28px 28px,28px 28px;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.mini .marcaagua .cod{font-family:var(--fonte-num);color:var(--destaque);letter-spacing:-.03em;font-size:clamp(20px,5vw,30px)}.mini .selo-tempo{border-radius:var(--raio-1);color:var(--creme);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:500 var(--t-1) / 16px var(--fonte-num);background:#0f0e0dc7;padding:3px 8px;position:absolute;bottom:8px;right:8px}.mini .barra-vista{background:#0f0e0d59;height:4px;position:absolute;bottom:0;left:0;right:0}.mini .barra-vista i{background:var(--grad-marca);height:100%;display:block}.anel{--p:0;background:conic-gradient(var(--destaque-forte) calc(var(--p) * 1%), var(--fundo-2) 0);width:52px;height:52px;box-shadow:var(--poco);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.anel:before{content:"";background:var(--superficie);box-shadow:var(--aresta), var(--sombra-1);border-radius:50%;position:absolute;inset:5px}.anel span{font-family:var(--fonte-num);font-size:var(--t-2);color:var(--texto-2);position:relative}.anel.vazio{background:var(--linha);border:2px dashed var(--linha-forte);box-shadow:none}.anel.vazio:before{inset:3px}.anel.vazio span{color:var(--destaque);font-size:15px}.barra{border-radius:var(--raio-p);background:var(--fundo-2);height:6px;box-shadow:var(--poco);overflow:hidden}.barra i{transform-origin:0;width:100%;height:100%;transform:scaleX(calc(var(--p,100) / 100));background:var(--grad-marca);transition:transform var(--dur-tela) var(--mola);display:block}.campo{flex-direction:column;gap:6px;display:flex}.campo label{font:600 var(--t-3) / var(--a-2) var(--fonte-corpo);color:var(--texto-2)}.campo :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),textarea,select),.entrada{border:1px solid var(--controle);border-radius:var(--raio-2);background:var(--superficie);width:100%;min-height:48px;color:var(--texto);font-size:var(--t-5);box-shadow:var(--poco);outline-offset:2px;transition:border-color var(--dur-toque) var(--mola), box-shadow var(--dur-toque) var(--mola);outline:2px solid #0000;padding:11px 14px}@media (hover:hover){.campo :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),textarea,select):hover,.entrada:hover{border-color:var(--texto-3)}}.campo :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),textarea,select):focus,.entrada:focus{border-color:var(--foco);box-shadow:var(--poco), 0 0 0 3px var(--foco-anel)}.campo :is(input,textarea,select)[aria-invalid=true],.entrada[aria-invalid=true]{border-color:var(--perigo-tinta)}.campo :is(input,textarea,select):user-invalid{border-color:var(--perigo-tinta)}.entrada:user-invalid{border-color:var(--perigo-tinta)}.campo ::placeholder,.entrada::placeholder{color:var(--texto-3);opacity:1;text-transform:none}.campo :is(input,textarea,select):disabled,.entrada:disabled{opacity:.5;background:var(--fundo-2);cursor:not-allowed}.campo textarea,textarea.entrada{resize:vertical;min-height:96px;line-height:1.5}.dica{font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-3)}.aviso{border-radius:var(--raio-2);border:1px solid var(--linha);background:var(--superficie-2);box-shadow:inset 3px 0 0 var(--linha-forte);font-size:var(--t-3);line-height:var(--a-2);padding:12px 14px 12px 16px}.aviso.ruim{background:var(--perigo-soft);color:var(--perigo-tinta);border-color:#0000;box-shadow:inset 3px 0}.aviso.bom{background:var(--sucesso-soft);color:var(--sucesso-tinta);border-color:#0000;box-shadow:inset 3px 0}.aviso.atencao{background:var(--ambar-soft);color:var(--ambar-tinta);border-color:#0000;box-shadow:inset 3px 0}.doc-lista{flex-direction:column;gap:6px;min-width:0;display:flex}.doc{min-width:0;font-size:var(--t-2);color:var(--texto-2);align-items:baseline;gap:8px;line-height:1.4;display:flex}.doc .sig{font-family:var(--fonte-num);border-radius:var(--raio-p);background:var(--fundo-2);border:1px solid var(--linha);color:var(--texto-3);white-space:nowrap;flex:none;padding:2px 7px;font-size:11px}.doc .nome{overflow-wrap:anywhere;min-width:0}.tab{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-3)}.tab th{text-align:left;font:600 var(--t-1) / 16px var(--fonte-corpo);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);background:var(--fundo-2);border-bottom:1px solid var(--linha-forte);white-space:nowrap;padding:10px 12px}.tab td{border-bottom:1px solid var(--linha);vertical-align:top;padding:12px}.tab tr:last-child td{border-bottom:0}.tab tbody tr:nth-child(2n) td{background:var(--zebra)}@media (hover:hover){.tab tbody tr:hover td{background:var(--verde-soft)}}.rola-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.rola-x:not(.placa){border-radius:var(--raio-2);background:var(--superficie-2);box-shadow:var(--aresta), var(--sombra-1)}.entra{animation:sobe var(--dur-tela) var(--mola) both}@keyframes sobe{0%{opacity:0;transform:translateY(10px)}}.mola{animation:molejo var(--dur-lenta) var(--mola) both}@keyframes molejo{0%{opacity:0;transform:translateY(18px)scale(.97)}}.fundo-grade{background-image:linear-gradient(180deg, transparent 45%, var(--fundo) 100%), linear-gradient(90deg, var(--grade-linha) 0 1px, transparent 1px), linear-gradient(0deg, var(--grade-linha) 0 1px, transparent 1px);background-size:100% 100%, var(--grade) var(--grade), var(--grade) var(--grade)}::view-transition-group(*){animation-duration:var(--dur-tela);animation-timing-function:var(--mola)}::view-transition-old(*){animation-duration:var(--dur-tela);animation-timing-function:var(--mola)}::view-transition-new(*){animation-duration:var(--dur-tela);animation-timing-function:var(--mola)}.caixa-compra{border-radius:var(--raio-4);border:1px solid var(--linha);background:linear-gradient(180deg, var(--elevada) 0%, var(--superficie-2) 100%) var(--elevada);box-shadow:var(--aresta), var(--sombra-3);padding:28px 20px 20px;position:relative;overflow:hidden}@media (min-width:560px){.caixa-compra{padding:var(--esp-6) var(--esp-5) var(--esp-5)}}.caixa-compra:before{content:"";background:var(--grad-marca);height:3px;position:absolute;inset:0 0 auto}.caixa-compra .garantias{gap:var(--esp-2);padding-top:var(--esp-4);background:var(--grad-fio) top / 100% 1px no-repeat;font-size:var(--t-2);color:var(--texto-3);display:grid}@media (min-width:900px){.fixa{top:calc(var(--altura-topo) + env(safe-area-inset-top,0px) + var(--esp-4));z-index:var(--z-barra-fixa);position:sticky}}.preco{font-family:var(--fonte-num);font-weight:500;font-size:var(--t-preco);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--destaque);white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}.preco .moeda{font-family:var(--fonte-corpo);letter-spacing:0;color:var(--texto-2);align-self:flex-start;margin-top:.3em;font-size:.42em;font-weight:600;line-height:1}.preco.preco-cartao{font-size:var(--t-7)}.preco.preco-cartao .moeda{font-size:.5em}.preco.preco-linha{font-size:var(--t-6)}.preco.preco-linha .moeda{margin-top:.14em;font-size:.62em}.faixa-marca{--texto:#fff;--texto-2:#ffffffe6;--texto-3:#ffffffe6;--destaque:#fff;background:var(--grad-faixa);color:var(--texto)}.grifo{color:var(--destaque);font-weight:600}@supports ((-webkit-background-clip:text) or (background-clip:text)){:is(h1,h2,.t-heroi,.heroi) .grifo{background:var(--grad-marca);color:#0000;-webkit-background-clip:text;background-clip:text}}.heroi{isolation:isolate;position:relative;overflow:hidden}.heroi:after{content:"";background:var(--grad-fio);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.heroi .luz,.heroi .veu{z-index:-1;pointer-events:none;position:absolute;inset:0}.heroi .luz{background:radial-gradient(52% 60% at 74% 32%, #7aa93c4d, #7aa93c00 70%), radial-gradient(38% 42% at 14% 96%, #c28a1e2e, #c28a1e00 70%), linear-gradient(90deg, var(--grade-linha) 0 1px, transparent 1px), linear-gradient(0deg, var(--grade-linha) 0 1px, transparent 1px);background-size:100% 100%, 100% 100%, var(--grade) var(--grade), var(--grade) var(--grade)}.heroi .veu{background:linear-gradient(#0f0e0d00 46%,#0f0e0de0 100%)}.heroi :is(.placa,.caixa-compra){border-color:var(--linha-forte);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--aresta), var(--sombra-4);background:#ffffff0d}.heroi .mini{box-shadow:var(--sombra-4)}.capa-modulo{isolation:isolate;border:1px solid var(--linha);border-radius:var(--raio-3);background:var(--grad-superficie) var(--superficie);min-height:132px;box-shadow:var(--aresta), var(--sombra-2);flex-direction:column;gap:6px;padding:22px 20px 18px;display:flex;position:relative;overflow:hidden}.capa-modulo:before{content:"";background:var(--grad-marca);border-radius:0 0 3px 3px;width:40px;height:3px;position:absolute;top:0;left:20px}.capa-modulo:after{content:"";aspect-ratio:1;background:radial-gradient(closest-side, var(--verde-soft), transparent);z-index:-1;pointer-events:none;border-radius:50%;width:75%;position:absolute;top:-55%;right:-25%}.capa-modulo .capa-num{width:fit-content;font-family:var(--fonte-num);letter-spacing:-.04em;color:var(--destaque);margin-bottom:4px;font-size:clamp(2rem,1.6rem + 1.2vw,2.5rem);font-weight:500;line-height:1}@supports ((-webkit-background-clip:text) or (background-clip:text)){.capa-modulo .capa-num{background:var(--grad-marca);color:#0000;-webkit-background-clip:text;background-clip:text}}.icone{width:var(--icone,26px);height:var(--icone,26px);fill:none;stroke:currentColor;stroke-width:var(--traco,1.75);stroke-linecap:round;stroke-linejoin:round;color:var(--destaque);flex:none}.icone :is(path,circle,rect,line,polyline,polygon,ellipse){vector-effect:non-scaling-stroke}.icone.p{--icone:16px;--traco:1.5}.icone.g{--icone:28px}.pulsa{position:relative}.pulsa:after{content:"";border-radius:inherit;box-shadow:0 0 0 6px var(--verde-soft);opacity:0;pointer-events:none;animation:2.4s ease-in-out .6s 3 pulso;position:absolute;inset:-1px}@keyframes pulso{0%,to{opacity:0;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}.glossario{margin:0}.glossario .verbete{border-top:1px solid var(--linha);min-width:0;padding-block:12px}.glossario dt{font-weight:600;font-size:var(--t-4)}.glossario dd{font-size:var(--t-3);color:var(--texto-2);margin:4px 0 0;line-height:1.5}.glossario dd .num{font-size:var(--t-1);overflow-wrap:anywhere;margin-top:3px;display:block}.cartao-link{position:relative}.cartao-link>.cobre{z-index:var(--z-cartao);border-radius:inherit;position:absolute;inset:0}.cartao-link>.cobre:focus-visible{outline:2px solid var(--foco);outline-offset:3px}.cartao-link>.acima{z-index:var(--z-sobre-cartao);position:relative}.barra-fixa{top:calc(var(--altura-topo) + env(safe-area-inset-top,0px) + var(--esp-2));z-index:var(--z-barra-fixa);position:sticky}@media (max-width:759px){html[data-escondido] .barra-fixa{top:var(--esp-2)}}.barra-do-teste{border-bottom:1px solid var(--linha);background:linear-gradient(var(--verde-soft), var(--verde-soft)) var(--fundo)}.barra-do-teste.acabou{background:var(--fundo-2)}@media (prefers-reduced-motion:reduce){a.placa:hover,.cartao-link:hover,.bt:hover,.bt:active,:is(a,button).pilula:active,a:hover .mini img{transform:none}.pulsa:after{display:none}}.cartao-curso>.mini{margin-bottom:var(--esp-1)}.cartao-curso .nome-do-curso{font-size:var(--t-3);line-height:var(--a-2);color:var(--texto-2);font-weight:600}.cartao-curso .pe-do-cartao>.bt{margin-left:auto}.cartao-curso .selos{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cartao-curso.plana .modelo{color:var(--texto-2)}.cartao-curso.compacto .modelo{font-size:var(--t-7)}.cartao-curso.compacto .linha-do-curso{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cartao-colecao .modelo{font-family:var(--fonte-titulo);letter-spacing:var(--tr-titulo);font-weight:600}.caixa-do-curso{gap:var(--esp-3);flex-direction:column;display:flex}.caixa-do-curso .quanto{align-items:baseline;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;display:flex}.caixa-do-curso .acoes-da-caixa{gap:var(--esp-2);display:grid}.caixa-do-curso .garantias-numa-linha{padding-top:var(--esp-3);background:var(--grad-fio) top / 100% 1px no-repeat;font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-3)}.caixa-do-curso .leve-a-colecao{min-height:44px;margin-block:calc(-1 * var(--esp-2));font-size:var(--t-3);color:var(--destaque);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.caixa-do-curso .leve-a-colecao:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}}.barra-compra{z-index:var(--z-barra-fixa);justify-content:space-between;align-items:center;gap:var(--esp-3);padding:var(--esp-2) max(16px, env(safe-area-inset-right,0px)) calc(var(--esp-2) + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));border-top:1px solid var(--linha);background:var(--elevada);box-shadow:var(--sombra-3);visibility:hidden;transition:transform var(--dur-entra) var(--mola), visibility 0s linear var(--dur-entra);display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%)}.barra-compra[data-visivel]{visibility:visible;transition:transform var(--dur-entra) var(--mola), visibility 0s;transform:none}.barra-compra-nome{min-width:0;display:grid}.barra-compra-nome strong{font-size:var(--t-3);line-height:var(--a-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.barra-compra .bt{min-height:44px;padding-inline:var(--esp-4);flex:none}@media (min-width:900px){.barra-compra{display:none}}.curso-topo{padding-block:clamp(16px,3vw,32px) clamp(20px,3vw,32px)}.curso-topo>.limite{gap:var(--esp-3);justify-items:start;display:grid}.curso-h1 .curso-modelo{font-family:var(--fonte-num);letter-spacing:-.035em;white-space:nowrap;font-weight:500}.curso-pilulas{gap:var(--esp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.curso-avise{gap:var(--esp-2);width:100%;max-width:380px;margin-top:var(--esp-2);display:grid}.curso-grade{gap:var(--esp-5);padding-bottom:var(--secao-curta);grid-template-columns:minmax(0,1fr);display:grid}.curso-palco{gap:var(--esp-2);display:grid}.curso-lado{gap:var(--esp-3);align-content:start;display:grid}.curso-corpo{min-width:0}@media (min-width:900px){.curso-grade{column-gap:var(--esp-7);grid-template-columns:minmax(0,1fr) 340px;row-gap:0}.curso-palco{grid-area:1/1}.curso-lado{grid-area:1/2/span 2}.curso-corpo{grid-area:2/1}}.curso-legenda{align-items:baseline;gap:2px var(--esp-2);font-size:var(--t-3);line-height:var(--a-2);color:var(--texto-2);flex-wrap:wrap;display:flex}.curso-legenda .num{color:var(--destaque)}@media (max-width:559px){.curso-topo{padding-bottom:var(--esp-3)}.curso-grade{gap:var(--esp-4)}.curso-legenda .t-nota{display:none}}.curso-nota-do-lado{padding-inline:var(--esp-2)}.curso-secao{gap:var(--esp-4);padding-top:var(--esp-7);flex-direction:column;display:flex}.curso-secao>.cabeca-secao{margin-bottom:0}.curso-secao>.bt{align-self:flex-start}.curso-secao.placa{margin-top:var(--esp-7);padding:var(--esp-5)}.curso-aprende{gap:var(--esp-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.curso-aprende{gap:var(--esp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.curso-aprende>li{gap:var(--esp-3);padding-top:var(--esp-4);background:var(--grad-fio) top / 100% 1px no-repeat;grid-template-columns:auto minmax(0,1fr);display:grid}.curso-aprende-n{font-size:var(--t-3);color:var(--destaque);padding-top:2px}.curso-aprende-texto{gap:var(--esp-1);display:grid}.curso-aprende-texto strong{font-size:var(--t-5);line-height:var(--a-4)}.curso-aprende-fonte-rotulo{font-size:var(--t-1);letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--destaque);margin-right:6px;font-weight:600}.curso-modulos{gap:var(--esp-2);display:grid}.curso-modulo,.curso-pergunta{border:1px solid var(--linha);border-radius:var(--raio-3);background:var(--grad-superficie) var(--superficie);box-shadow:var(--aresta), var(--sombra-1)}.curso-modulo>summary{align-items:center;gap:var(--esp-3);min-height:56px;padding:var(--esp-2) var(--esp-4);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;list-style:none;display:grid}.curso-pergunta>summary{justify-content:space-between;align-items:center;gap:var(--esp-3);min-height:48px;padding:10px var(--esp-4);font-size:var(--t-4);cursor:pointer;font-weight:600;line-height:1.35;list-style:none;display:flex}:is(.curso-modulo,.curso-pergunta)>summary::-webkit-details-marker{display:none}:is(.curso-modulo,.curso-pergunta)>summary:after{content:"";border-right:1.5px solid var(--texto-3);border-bottom:1.5px solid var(--texto-3);width:8px;height:8px;transition:transform var(--dur-entra) var(--mola);flex:none;margin-right:4px;transform:translateY(-2px)rotate(45deg)}:is(.curso-modulo,.curso-pergunta)[open]>summary:after{transform:translateY(2px)rotate(-135deg)}:is(.curso-modulo,.curso-pergunta)>summary:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--raio-3)}.curso-modulo-id{font-size:var(--t-3);color:var(--destaque)}.curso-modulo-nome{font-size:var(--t-4);font-weight:600;line-height:1.3}.curso-modulo-numeros{white-space:nowrap}@media (max-width:559px){.curso-modulo>summary{grid-template-columns:auto minmax(0,1fr) auto;row-gap:0}.curso-modulo-numeros{grid-area:2/2}}.curso-aulas{padding:0 var(--esp-2) var(--esp-2);margin:0;list-style:none;display:grid}.curso-aulas>li+li{border-top:1px solid var(--linha)}.curso-aula{align-items:center;gap:var(--esp-3);min-height:44px;padding:8px var(--esp-2);border-radius:var(--raio-2);color:var(--texto);grid-template-columns:2.6em minmax(0,1fr) auto;text-decoration:none;display:grid}.curso-aula:focus-visible{outline:2px solid var(--foco);outline-offset:1px}@media (hover:hover){.curso-aula:hover{background:var(--superficie-2)}.curso-aula:hover .curso-aula-titulo{color:var(--destaque)}}.curso-aula-cod{font-size:var(--t-2);color:var(--texto-3)}.curso-aula-titulo{font-size:var(--t-4);line-height:1.35}.curso-aula-fim{align-items:center;gap:var(--esp-2);white-space:nowrap;display:inline-flex}@media (max-width:559px){.curso-aula{grid-template-columns:2.6em minmax(0,1fr);row-gap:2px}.curso-aula-fim{grid-column:2}}.curso-por-dentro{gap:var(--esp-5);display:grid}@media (min-width:720px){.curso-por-dentro{grid-template-columns:repeat(2,minmax(0,1fr))}}.curso-por-dentro-bloco{gap:var(--esp-3);align-content:start;display:grid}.curso-capitulos,.curso-documentos{font-size:var(--t-3);line-height:var(--a-2);margin:0;padding:0;list-style:none;display:grid}.curso-capitulos li{align-items:baseline;gap:var(--esp-2);border-top:1px solid var(--linha);grid-template-columns:1.6em minmax(0,1fr) auto;padding-block:8px;display:grid}.curso-capitulo-n{font-size:var(--t-2);color:var(--destaque)}.curso-documentos li{border-top:1px solid var(--linha);gap:2px;padding-block:8px;display:grid}.curso-recursos{gap:var(--esp-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:620px){.curso-recursos{gap:var(--esp-4) var(--esp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.curso-recurso{align-items:start;gap:var(--esp-3);grid-template-columns:auto minmax(0,1fr);display:grid}.curso-recurso .icone{--icone:24px;margin-top:2px}.curso-recurso strong{font-size:var(--t-4);line-height:var(--a-4);margin-bottom:2px;display:block}.certificado-compacto{width:100%;max-width:560px;margin-top:var(--esp-2)}.certificado-corpo{align-items:flex-start;gap:var(--esp-5);display:flex}.certificado-texto{flex:1;min-width:0}.certificado-qr{text-align:center;flex:none;align-items:center;width:132px}@media (max-width:519px){.certificado-corpo{flex-direction:column;align-items:stretch}.certificado-qr{align-self:center}}.curso-para-quem{gap:var(--esp-4);display:grid}@media (min-width:620px){.curso-para-quem{grid-template-columns:repeat(2,minmax(0,1fr))}}.curso-para-quem>.placa{gap:var(--esp-3);align-content:start;display:grid}.curso-sim,.curso-nao{gap:var(--esp-3);font-size:var(--t-4);line-height:var(--a-4);color:var(--texto-2);margin:0;padding:0;list-style:none;display:grid}.curso-sim li,.curso-nao li{padding-left:24px;position:relative}.curso-sim li:before{content:"";border-left:2px solid var(--destaque-forte);border-bottom:2px solid var(--destaque-forte);width:12px;height:7px;position:absolute;top:5px;left:2px;transform:rotate(-45deg)}.curso-nao li:before{content:"";background:var(--texto-3);border-radius:1px;width:11px;height:2px;position:absolute;top:11px;left:3px}.curso-perguntas{gap:var(--esp-2);display:grid}.curso-pergunta>p{padding:0 var(--esp-4) var(--esp-4)}.curso-fecho-grade{gap:var(--esp-5);align-items:center;display:grid}@media (min-width:900px){.curso-fecho-grade{column-gap:var(--esp-7);grid-template-columns:minmax(0,1fr) 380px}}.curso-fecho-texto{gap:var(--esp-3);justify-items:start;display:grid}.curso-plano{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:620px){.curso-plano{grid-template-columns:repeat(2,minmax(0,1fr))}}.curso-plano>li{align-items:baseline;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);display:flex}.curso-plano .curso-modulo-id{flex:none}.home-secao{padding-top:var(--secao-curta)}.home-cabeca{justify-items:start;gap:var(--esp-2);margin-bottom:var(--esp-4);display:grid}.home-cabeca>.t-lide{margin-top:2px}@media (min-width:720px){.home-cabeca{margin-bottom:var(--esp-6)}}.home-cabeca-com-link{align-items:center;column-gap:var(--esp-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rotulo link""titulo titulo"}.home-cabeca-com-link>.sobrancelha{grid-area:rotulo}.home-cabeca-com-link>h2{grid-area:titulo}.home-cabeca-com-link>.home-cabeca-link{grid-area:link;justify-self:end;margin-block:-14px;margin-inline-end:calc(-1 * var(--esp-3))}@media (min-width:620px){.home-cabeca-com-link{grid-template-areas:"rotulo.""titulo link";align-items:end}.home-cabeca-com-link>.home-cabeca-link{margin-block:-8px}}.home-heroi{padding-block:clamp(24px,4.5vw,56px) clamp(32px,5vw,64px)}.home-heroi-grade{gap:var(--esp-5);align-items:center;display:grid}@media (min-width:900px){.home-heroi-grade{gap:var(--esp-8);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.home-heroi-texto{justify-items:start;gap:var(--esp-4);display:grid}.home-heroi-texto h1{max-width:18ch}.home-heroi-texto .t-lide{max-width:46ch}.home-numeros{font-size:var(--t-3);line-height:var(--a-2);color:var(--texto-2);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.home-numeros li+li:before{content:"·";content:"·" / "";color:var(--texto-3);padding-inline:10px}.home-acoes{align-items:center;gap:var(--esp-2) var(--esp-3);margin-top:var(--esp-2);flex-wrap:wrap;display:flex}@media (max-width:519px){.home-acoes>.bt.calado{margin-inline-start:calc(-1 * var(--esp-3))}}.home-preco{gap:var(--esp-4);border-radius:var(--raio-4);width:100%;max-width:32rem;display:grid}@media (min-width:900px){.home-preco{max-width:none}}.home-preco-cabeca{justify-content:space-between;align-items:baseline;gap:var(--esp-1) var(--esp-4);flex-wrap:wrap;display:flex}.home-opcoes{gap:var(--esp-2);display:grid}.home-opcao{align-items:baseline;gap:var(--esp-1) var(--esp-3);border:1px solid var(--linha);border-radius:var(--raio-3);background:var(--zebra);color:var(--texto);transition:transform var(--dur-entra) var(--mola), border-color var(--dur-entra) var(--mola), background-color var(--dur-entra) var(--mola);grid-template-columns:minmax(0,1fr) auto auto;padding:14px 12px 14px 16px;text-decoration:none;display:grid;position:relative}.home-opcao-nome{font-size:var(--t-5);font-weight:600;line-height:var(--a-4)}.home-opcao-valor{align-items:baseline;gap:6px;display:inline-flex}.home-opcao .preco{font-size:var(--t-8)}.home-opcao>.icone{--icone:18px;--traco:2;color:var(--texto-3);transition:transform var(--dur-entra) var(--mola), color var(--dur-entra) var(--mola);align-self:center}.home-opcao-texto,.home-opcao-conta{max-width:40ch;font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-2);text-wrap:balance;grid-column:1/-1}.home-opcao-conta{color:var(--texto-3)}.home-opcao.destaque{background:radial-gradient(130% 150% at 100% 0%, var(--verde-soft), transparent 62%), var(--zebra);border-color:#0000}.home-opcao.destaque:before{content:"";border-radius:inherit;background:linear-gradient(215deg, var(--verde) 0%, var(--verde-soft) 42%, var(--linha-forte) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-opcoes-ou{align-items:center;gap:var(--esp-3);font:600 var(--t-1) / 16px var(--fonte-corpo);letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--texto-3);margin:0;display:flex}.home-opcoes-ou:before,.home-opcoes-ou:after{content:"";background:var(--linha);flex:1;height:1px}.home-preco-garantias{gap:var(--esp-2) var(--esp-5);font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-preco-garantias li{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.home-preco-garantias .icone{--icone:16px;--traco:2}.home-opcao.destaque:before{opacity:.85;transition:opacity var(--dur-entra) var(--mola)}@media (hover:hover){.home-opcao:hover{transform:translateY(var(--sobe));border-color:var(--linha-forte)}.home-opcao:not(.destaque):hover{background-image:linear-gradient(var(--zebra), var(--zebra))}.home-opcao.destaque:hover{border-color:#0000}.home-opcao.destaque:hover:before{opacity:1}.home-opcao:hover>.icone{color:var(--destaque);transform:translateY(2px)}.home-opcao.destaque:hover>.icone{transform:translate(3px)}}.home-opcao:active{transform:translateY(0)scale(.995)}@media (prefers-reduced-motion:reduce){.home-opcao:hover,.home-opcao:active,.home-opcao:hover>.icone{transform:none}}@media (forced-colors:active){.home-opcao,.home-opcao.destaque{border:1px solid canvastext}.home-opcao.destaque:before{display:none}}@media (min-width:720px){.home-cursos{padding-top:var(--esp-7)}}.prateleira{--palco-luz:color-mix(in oklab, var(--creme) 97%, var(--fundo-2));--palco-borda:color-mix(in oklab, var(--creme) 84%, var(--fundo-2));gap:var(--esp-7);display:grid}.prateleira-marca{gap:var(--esp-4);min-width:0;display:grid;container:prateleira-marca/inline-size}.prateleira-marca-cabeca{align-items:baseline;gap:var(--esp-3);padding-bottom:var(--esp-3);border-bottom:1px solid var(--linha);display:flex}.prateleira-marca-nome{font-family:var(--fonte-titulo);font-size:var(--t-7);font-weight:600;line-height:var(--a-titulo);letter-spacing:var(--tr-titulo);color:var(--texto)}.prateleira-cartoes{gap:var(--esp-4);grid-template-columns:minmax(0,1fr);display:grid}@container prateleira-marca (min-width:36rem){.prateleira-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}.prateleira-cartoes>:last-child:nth-child(odd){grid-column:1/-1}}.prateleira-nota{margin-top:var(--esp-5);max-width:72ch}.prateleira-cartao{padding:0;container:prateleira-cartao/inline-size}.prateleira-dentro{gap:var(--esp-3) var(--esp-4);height:100%;padding:var(--esp-4);grid-template-columns:5.5rem minmax(0,1fr);grid-template-areas:"palco cabeca""linha linha""ficha ficha""curso curso""pe pe";display:grid}.prateleira-corpo{display:contents}.prateleira-palco{--palco-cima:12%;--palco-baixo:12%;--palco-lado:12%;aspect-ratio:1;border-radius:var(--raio-2);background:radial-gradient(115% 100% at 50% 30%, var(--palco-luz), var(--palco-borda));grid-area:palco;align-self:center;place-items:center;display:grid;position:relative;overflow:hidden}.prateleira-palco[data-formato=largo]{--palco-lado:6%}.prateleira-palco img{top:var(--palco-cima);left:var(--palco-lado);width:calc(100% - 2 * var(--palco-lado));height:calc(100% - var(--palco-cima) - var(--palco-baixo));object-fit:contain;mix-blend-mode:multiply;transition:transform var(--dur-lenta) var(--mola);position:absolute}.prateleira-palco-modelo{letter-spacing:-.03em;color:var(--tinta);font-size:1.125rem;font-weight:500}.prateleira-cabeca{flex-direction:column;grid-area:cabeca;justify-content:center;gap:4px;min-width:0;display:flex}.prateleira-tipo{font:600 var(--t-1) / 16px var(--fonte-corpo);letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--texto-3)}.prateleira-modelo{font-family:var(--fonte-num);letter-spacing:-.03em;white-space:nowrap;color:var(--texto);font-size:1.375rem;font-weight:500;line-height:1.15}.prateleira-linha{font-size:var(--t-3);line-height:var(--a-2);color:var(--texto-2);text-wrap:pretty;grid-area:linha}.prateleira-ficha{padding:6px var(--esp-4);border:1px solid var(--linha);border-radius:var(--raio-2);background:var(--zebra);grid-area:ficha;margin:0;display:grid}.prateleira-ficha>div{justify-content:space-between;align-items:baseline;gap:var(--esp-3);padding-block:6px;display:flex}.prateleira-ficha>div+div{border-top:1px solid var(--linha)}.prateleira-ficha dt{font:600 var(--t-1) / 16px var(--fonte-corpo);letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--texto-3);flex:none}.prateleira-ficha dd{font-size:var(--t-3);font-weight:600;line-height:var(--a-2);text-align:right;color:var(--texto);margin:0}.prateleira-curso{align-items:center;gap:0 var(--esp-4);flex-wrap:wrap;grid-area:curso;display:flex}.prateleira-numeros{font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-3)}.prateleira-aberta{min-height:44px;font-size:var(--t-3);font-weight:600;line-height:var(--a-2);color:var(--destaque);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.prateleira-aberta .icone{--icone:18px;--traco:2}@media (hover:hover){.prateleira-aberta:hover>span{text-underline-offset:3px;text-decoration:underline}}.prateleira-selos{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prateleira-pe{justify-content:space-between;align-items:center;gap:var(--esp-2) var(--esp-3);padding-top:var(--esp-3);border-top:1px solid var(--linha);flex-wrap:wrap;grid-area:pe;display:flex}.prateleira-segunda.bt{padding-inline:var(--esp-5);margin-left:auto}.prateleira-acao{font-size:var(--t-3);color:var(--destaque);margin-left:auto;font-weight:600}@container prateleira-cartao (min-width:30rem){.prateleira-dentro{gap:0;padding:0;display:flex}.prateleira-palco{--palco-cima:14%;--palco-baixo:14%;--palco-lado:11%;aspect-ratio:auto;border-radius:calc(var(--raio-3) - 1px) 0 0 calc(var(--raio-3) - 1px);flex:0 0 38%;align-self:stretch;min-height:12rem}.prateleira-palco[data-formato=largo]{--palco-lado:6%}.prateleira-corpo{gap:var(--esp-3);min-width:0;padding:var(--esp-5);border-left:1px solid var(--linha);flex-direction:column;flex:1;display:flex}.prateleira-aberta{min-height:32px}.prateleira-pe{margin-top:auto}}@container prateleira-cartao (min-width:52rem){.prateleira-palco{flex-basis:34%;min-height:15rem}.prateleira-corpo{gap:var(--esp-3) var(--esp-7);padding:var(--esp-6) var(--esp-6);grid-template:"cabeca ficha""linha ficha""curso ficha"1fr"curso pe"/minmax(0,1.15fr) minmax(0,1fr);display:grid}.prateleira-modelo{font-size:var(--t-8)}.prateleira-linha{max-width:46ch}.prateleira-curso{align-self:end}.prateleira-ficha{align-self:start}}:root[data-tema=escuro] .prateleira{--palco-luz:color-mix(in oklab, var(--creme) 84%, var(--fundo-2));--palco-borda:color-mix(in oklab, var(--creme) 66%, var(--fundo-2))}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .prateleira{--palco-luz:color-mix(in oklab, var(--creme) 84%, var(--fundo-2));--palco-borda:color-mix(in oklab, var(--creme) 66%, var(--fundo-2))}}@media (hover:hover){.prateleira-cartao:hover .prateleira-palco img{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.prateleira-cartao:hover .prateleira-palco img{transform:none}}.home-colecao{gap:var(--esp-5);display:grid}@media (min-width:760px){.home-colecao{align-items:center;gap:var(--esp-7);padding:var(--esp-7) var(--esp-7) var(--esp-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.home-colecao-texto{justify-items:start;gap:var(--esp-2);display:grid}.home-colecao-texto .t-texto{max-width:46ch}.home-chips{gap:var(--esp-2);margin:var(--esp-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-colecao-compra{justify-items:start;gap:var(--esp-3);display:grid}.home-colecao-compra>.bt.largo{justify-self:stretch}.home-colecao-compra>.bt.calado{margin-inline-start:calc(-1 * var(--esp-3))}.home-aulas{gap:var(--esp-3);margin:0;padding:0;list-style:none;display:grid}.home-aula{align-items:center;gap:var(--esp-3);height:100%;padding:var(--esp-3);grid-template-columns:112px minmax(0,1fr);display:grid}.home-aula .mini{border-radius:var(--raio-2)}.home-aula-texto{gap:4px;min-width:0;display:grid}.home-aula-titulo{font-size:var(--t-4);line-height:var(--a-4);color:var(--texto)}@media (min-width:900px){.home-aulas{gap:var(--esp-5);grid-template-columns:repeat(3,minmax(0,1fr))}.home-aula{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}}.home-aula-dentro{gap:var(--esp-4);margin-top:var(--esp-5);display:grid}@media (min-width:760px){.home-aula-dentro{align-items:stretch;gap:var(--esp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.home-mapa,.home-docs{align-content:start;gap:var(--esp-2);display:grid}.home-capitulos{margin:0;padding:0;list-style:none;display:grid}.home-capitulos li{justify-content:space-between;align-items:baseline;gap:var(--esp-3);border-top:1px solid var(--linha);font-size:var(--t-3);line-height:var(--a-2);color:var(--texto-2);padding-block:7px;display:flex}.home-capitulos li:first-child{border-top:0}.home-capitulos .num{font-size:var(--t-2);color:var(--texto-3);flex:none}.home-docs .doc-lista{margin:0;padding:0;list-style:none}.home-docs .doc>.num{white-space:nowrap;flex:none;margin-left:auto}@media (max-width:519px){.home-docs .doc{flex-wrap:wrap;row-gap:2px}.home-docs .doc>.nome{flex-basis:100%;order:2}}.home-recursos{gap:var(--esp-6);display:grid}@media (min-width:900px){.home-recursos{align-items:center;gap:var(--esp-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.home-recursos-lista{gap:var(--esp-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:620px){.home-recursos-lista{gap:var(--esp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.home-recurso{align-items:start;gap:var(--esp-3);grid-template-columns:40px minmax(0,1fr);display:grid}.home-recurso-icone{border-radius:var(--raio-2);background:var(--verde-soft);place-items:center;width:40px;height:40px;display:grid}.home-recurso-icone .icone{--icone:22px}.home-recurso-texto{gap:2px;min-width:0;display:grid}.home-recurso-texto strong{font-size:var(--t-4);line-height:var(--a-4)}.home-certificado{min-width:0}.home-agente{gap:var(--esp-5);display:grid}@media (min-width:900px){.home-agente{align-items:center;gap:var(--esp-7);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.home-agente-texto,.home-agente-acoes{justify-items:start;gap:var(--esp-2);display:grid}.home-quem{gap:var(--esp-5);display:grid}@media (min-width:900px){.home-quem{align-items:center;gap:var(--esp-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.home-quem .home-quem-texto{margin-bottom:0}.home-quem-texto .t-texto{max-width:52ch}.home-loja{margin-inline-start:calc(-1 * var(--esp-3))}.home-loja .icone{--icone:16px}.home-metodo{gap:var(--esp-3);margin:0;padding:0;list-style:none;display:grid}.home-metodo li{padding-left:var(--esp-5);font-size:var(--t-4);line-height:var(--a-4);color:var(--texto-2);position:relative}.home-metodo li:before{content:"";background:var(--destaque-forte);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:3px}.home-faq,.colecao-faq{padding-block:var(--esp-2);display:grid}.home-pergunta,.colecao-pergunta{border-top:1px solid var(--linha)}.home-pergunta:first-child,.colecao-pergunta:first-child{border-top:0}.home-pergunta>summary,.colecao-pergunta>summary{justify-content:space-between;align-items:center;gap:var(--esp-3);min-height:44px;padding-block:var(--esp-2);font-size:var(--t-4);line-height:var(--a-4);color:var(--texto);cursor:pointer;font-weight:600;list-style:none;display:flex}.home-pergunta>summary::-webkit-details-marker{display:none}.colecao-pergunta>summary::-webkit-details-marker{display:none}.home-pergunta>summary:after,.colecao-pergunta>summary:after{content:"";border-right:1.5px solid var(--texto-3);border-bottom:1.5px solid var(--texto-3);width:8px;height:8px;transition:transform var(--dur-entra) var(--mola);flex:none;margin-right:4px;transform:translateY(-2px)rotate(45deg)}.home-pergunta[open]>summary:after,.colecao-pergunta[open]>summary:after{transform:translateY(2px)rotate(-135deg)}@media (hover:hover){.home-pergunta>summary:hover,.colecao-pergunta>summary:hover{color:var(--destaque)}}.home-pergunta>p,.colecao-pergunta>p{max-width:70ch;padding-bottom:var(--esp-3)}.home-proximos{padding:var(--esp-1) var(--esp-4);border-radius:var(--raio-3);background:var(--grad-sutil) var(--fundo-2);box-shadow:var(--poco);margin:0;list-style:none;display:grid}.home-proximo{align-items:center;gap:var(--esp-2) var(--esp-3);padding-block:var(--esp-3);border-top:1px solid var(--linha);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome estado""aviso aviso";display:grid}.home-proximo:first-child{border-top:0}.home-proximo-nome{font-size:var(--t-4);line-height:var(--a-4);grid-area:nome}.home-proximo-estado{grid-area:estado}.home-proximo>:last-child{grid-area:aviso}@media (min-width:620px){.home-proximos{gap:var(--esp-4);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.home-proximo{padding:var(--esp-5);border-radius:var(--raio-3);background:var(--grad-sutil) var(--fundo-2);box-shadow:var(--poco);border-top:0;grid-template:"estado""nome"1fr"aviso"/minmax(0,1fr);place-items:start}.home-proximo>:last-child{justify-self:stretch}}@media (min-width:1024px){.home-proximos{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-biblioteca{gap:var(--esp-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:620px){.home-biblioteca{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.home-biblioteca{gap:var(--esp-4);grid-template-columns:repeat(5,minmax(0,1fr))}}.home-bloco{align-items:center;gap:var(--esp-3);height:100%;padding:10px var(--esp-4);grid-template-columns:44px minmax(0,1fr);display:grid}.home-bloco-n{font-size:var(--t-8);letter-spacing:-.03em;color:var(--destaque);line-height:1}.home-bloco-texto{gap:2px;min-width:0;display:grid}.home-bloco-texto strong{font-size:var(--t-4);line-height:var(--a-4)}@media (min-width:900px){.home-bloco{align-content:start;align-items:start;gap:var(--esp-2);padding:var(--esp-4);grid-template-columns:minmax(0,1fr)}}.home-biblioteca-nota{margin-top:var(--esp-3)}.home-fecho{justify-items:center;gap:var(--esp-4);margin-top:var(--secao-curta);padding:var(--esp-5) var(--esp-4);border-radius:var(--raio-4);background:var(--grad-sutil) var(--fundo-2);box-shadow:var(--poco);text-align:center;display:grid}.home-fecho .t-lide{max-width:40ch}@media (min-width:720px){.home-fecho{padding:var(--esp-6) var(--esp-5)}}.colecao-topo{align-items:center}.colecao-titulo{justify-self:stretch;justify-items:start;gap:var(--esp-3);min-width:0;display:grid}.colecao-titulo .t-lide{max-width:50ch}.colecao-numeros{gap:var(--esp-2);margin:var(--esp-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.colecao-caixa{align-content:start;justify-self:stretch;gap:var(--esp-3);margin-top:var(--esp-3);display:grid}@media (min-width:900px){.colecao-topo{column-gap:var(--esp-7);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.colecao-caixa{margin-top:0}}.colecao-quanto{align-items:baseline;gap:var(--esp-1) var(--esp-3);flex-wrap:wrap;display:flex}.colecao-corpo{gap:var(--esp-6);padding-top:var(--secao-curta);display:grid}.colecao-cursos,.colecao-perguntas{align-content:start;gap:var(--esp-3);min-width:0;display:grid}.colecao-perguntas{max-width:760px}.colecao-cursos>h2,.colecao-perguntas>h2{font-size:var(--t-7)}.colecao-cartoes{gap:var(--esp-4);margin-top:var(--esp-2);display:grid}@media (min-width:620px){.colecao-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.colecao-cartoes{gap:var(--esp-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.agente-secao{padding-top:var(--secao-curta)}.agente-cabeca{justify-items:start;gap:var(--esp-2);margin-bottom:var(--esp-5);display:grid}.agente-cabeca .t-texto{max-width:62ch}.agente-duas{gap:var(--esp-4);display:grid}.agente-duas>.agente-cabeca{margin-bottom:0}@media (min-width:900px){.agente-duas{align-items:start;gap:var(--esp-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.agente-limites{gap:var(--esp-3);margin:0;list-style:none;display:grid}.agente-limites li{padding-left:var(--esp-5);font-size:var(--t-4);line-height:var(--a-4);color:var(--texto-2);position:relative}.agente-limites li:before{content:"";background:var(--destaque-forte);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:3px}.agente-passos{gap:var(--esp-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:620px){.agente-passos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.agente-passos{grid-template-columns:repeat(4,minmax(0,1fr))}}.agente-passos>li{display:grid}.agente-passo{margin:0}.agente-passo figcaption{justify-items:start;gap:var(--esp-2);display:grid}.agente-passo-n{border-radius:var(--raio-p);background:var(--verde-soft);width:32px;height:32px;color:var(--destaque);font-size:var(--t-3);place-items:center;display:inline-grid}.agente-codigo{max-width:72ch;margin-top:var(--esp-4)}.agente-amostras{gap:var(--esp-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.agente-amostras{gap:var(--esp-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.agente-amostra{align-content:start;gap:var(--esp-1);height:100%;display:grid}.agente-quando{margin:0;display:grid}.agente-quando>div{padding-block:var(--esp-3);border-top:1px solid var(--linha);gap:2px;display:grid}.agente-quando>div:first-child{border-top:0;padding-top:0}.agente-quando>div:last-child{padding-bottom:0}.agente-quando dt{font-size:var(--t-4);line-height:var(--a-4);font-weight:600}.agente-quando dd{font-size:var(--t-4);line-height:var(--a-4);color:var(--texto-2);margin:0}.agente-licenca{gap:var(--esp-2);font-size:var(--t-5);line-height:var(--a-4);color:var(--texto-2);margin:0;padding-left:1.25em;display:grid}.agente-fecho{justify-items:center;gap:var(--esp-4);text-align:center;display:grid}.experimentar-escolha{align-items:start;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.experimentar-escolha input{width:20px;height:20px;margin:2px 0 0}.experimentar-escolha:has(input:checked){box-shadow:var(--poco), inset 0 0 0 2px var(--destaque)}.experimentar-escolha-texto{gap:2px;min-width:0;font-weight:400;display:grid}.experimentar-escolha .modelo{font-family:var(--fonte-num);font-weight:500;font-size:var(--t-6);line-height:var(--a-6);letter-spacing:-.02em;color:var(--texto)}@media (prefers-reduced-motion:reduce){.home-pergunta>summary:after,.colecao-pergunta>summary:after{transition:none}}.lista-da-biblioteca{gap:var(--esp-4);margin:0;padding:0;list-style:none;display:grid}.lista-da-biblioteca.junta{gap:var(--esp-3)}.item-da-biblioteca{gap:var(--esp-2);flex-direction:column;display:flex}.item-da-biblioteca h3{font-size:var(--t-6);line-height:var(--a-6)}.item-meta{align-items:center;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;display:flex}.modelos-do-item{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pilula.modelo{color:var(--texto);font-weight:600}.pilula.sigla{font-size:var(--t-1);color:var(--texto-3);box-shadow:none;background:0 0}.resposta-inteira{font-size:var(--t-2);color:var(--texto-3);text-underline-offset:.18em;transition:color var(--dur-toque) var(--mola);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){a.item-da-biblioteca:hover .resposta-inteira{color:var(--destaque)}}.glossario dd .num a{white-space:nowrap}.selo-modelo{color:var(--texto-2);font-weight:600}.pe-da-biblioteca{gap:var(--esp-5);margin-top:var(--esp-2);display:grid}.pilula.letra{justify-content:center;min-width:44px}.modelos-do-bloco{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.bloco-biblioteca .modelos-do-bloco .pilula{margin-top:0}.biblioteca-do-curso{gap:var(--esp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.biblioteca-do-curso{grid-template-columns:repeat(2,minmax(0,1fr))}}.biblioteca-do-curso .bloco-biblioteca{align-items:center;gap:var(--esp-3);height:100%;padding-block:var(--esp-4);grid-template-columns:3ch minmax(0,1fr);display:grid}.biblioteca-do-curso .bloco-biblioteca .contagem{font-size:var(--t-7)}.curso-do-modelo{gap:var(--esp-3);align-content:start;display:grid}.curso-do-modelo-lista{gap:var(--esp-4);margin:0;padding:0;list-style:none;display:grid}.curso-do-modelo.varios .curso-do-modelo-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.curso-do-modelo-item{gap:var(--esp-1);align-content:start;display:grid}.curso-do-modelo-item .ver-a-aula{justify-self:start}.leitura{padding-block:var(--esp-5)}.leitura-grade{margin-top:var(--esp-4)}.titulo-da-leitura{font-size:clamp(1.625rem,1.15rem + 2vw,2.5rem)}.texto-da-leitura h2:not([class]){font-size:var(--t-7)}.texto-da-leitura p:not([class]){font-size:var(--t-4);line-height:var(--a-4)}.passos-da-leitura{margin:0;padding-left:22px}.passos-da-leitura>li{font-size:var(--t-4);line-height:var(--a-4)}.checklist-da-leitura{padding:var(--esp-4) var(--esp-4) var(--esp-4) 34px;margin:0}.checklist-da-leitura>li{font-size:var(--t-3);line-height:var(--a-2)}.ligados>a{min-height:28px;font-size:var(--t-2);line-height:var(--a-2);align-items:center;display:flex}@media (max-width:759px){.ligados>a{min-height:44px}}.registro-numero{font-size:var(--t-7);color:var(--destaque)}.valor-da-ficha{min-width:16ch;color:var(--destaque)}.letra-do-glossario{color:var(--destaque)}.aviso-da-pagina{padding-block:var(--esp-5)}.lista-da-norma{margin:0;padding-left:20px}.lista-da-norma>li{font-size:var(--t-3);line-height:var(--a-2)}.assista{gap:var(--esp-4);align-items:stretch;display:flex}.assista-quadro{flex:none;width:168px}.assista-texto{justify-content:center;gap:var(--esp-2);flex-direction:column;flex:1;min-width:0;display:flex}.assista-texto .bt{align-self:flex-start}@media (max-width:559px){.assista{flex-direction:column}.assista-quadro{width:100%}}.doc .fato{font-size:var(--t-1);color:var(--texto-3);white-space:nowrap}.doc-lista.placa{padding:var(--esp-4);margin:0;list-style:none}@media (max-width:559px){.doc-lista.placa .doc{align-items:flex-start;gap:var(--esp-1);flex-direction:column}}.previa{border-radius:var(--raio-3);background:var(--palco);position:relative;overflow:hidden}.previa video{aspect-ratio:16/9;width:100%;display:block}.agente-peca,.agente-conta{align-items:center;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;display:flex}.agente-peca{padding:var(--esp-3) var(--esp-4)}.agente-peca-nome{flex:16rem;min-width:0}.agente-peca.fechada .agente-peca-nome{color:var(--texto-3)}.previa-tocar{place-content:center;justify-items:center;gap:var(--esp-2);color:var(--cta-texto);cursor:pointer;background:0 0;border:0;padding:0;display:grid;position:absolute;inset:0}.previa-tocar:focus-visible{outline-offset:-4px}.previa-tocar-circulo{background:var(--cta);width:64px;height:64px;box-shadow:var(--sombra-2);border-radius:50%;place-items:center;transition:transform .15s;display:grid}.previa-tocar-circulo .icone{--icone:28px;color:var(--cta-texto)}.previa-tocar:hover .previa-tocar-circulo{transform:scale(1.06)}.previa-tocar-tempo{border-radius:var(--raio-1);background:var(--palco);color:var(--texto);font-size:var(--t-2);padding:2px 8px}@media (prefers-reduced-motion:reduce){.previa-tocar-circulo{transition:none}}.previa-fim{isolation:isolate;padding:var(--esp-5);text-align:center;color:var(--texto);place-items:center;gap:10px;display:grid;position:absolute;inset:0}.previa-fim:before{content:"";z-index:-1;background:var(--palco);opacity:.9;position:absolute;inset:0}.previa-fim-titulo{font-size:var(--t-5);font-weight:600}.previa-fim-nota{font-size:var(--t-3);color:var(--texto-3);margin-top:6px}.previa-barra{background:var(--linha-forte);height:3px;position:absolute;bottom:0;left:0;right:0}.previa-barra i{background:var(--destaque);height:100%;display:block}.mini .marcaagua .marcaagua-rotulo{font-size:var(--t-2)}.mini .marcaagua .marcaagua-nota{max-width:32ch;font-size:var(--t-2);text-align:center}.aviso.miudo{font-size:var(--t-2)}.oferta-do-momento h3{font-size:var(--t-7)}.oferta-do-momento.discreta h3{font-size:var(--t-6)}.oferta-do-momento p{font-size:var(--t-3)}.arquivos-do-documento{flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.arquivo-linha{min-width:0;scroll-margin-top:calc(var(--altura-topo) + 16px);justify-content:space-between;align-items:center;gap:16px;display:flex}.arquivo-texto{min-width:0}.arquivo-nome{color:var(--texto);overflow-wrap:anywhere;text-underline-offset:3px;font-weight:600}.arquivo-acoes{flex:none}@media (max-width:640px){.arquivo-linha{flex-direction:column;align-items:stretch}}.registro-dados{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 20px;margin:0;display:grid}.registro-dados dt{font-size:var(--t-1);text-transform:uppercase;letter-spacing:var(--tr-rotulo);color:var(--texto-3)}.registro-dados dd{font-size:var(--t-3);color:var(--texto);overflow-wrap:anywhere;margin:2px 0 0}.registro-imagem{margin:0}.registro-imagem img{border:1px solid var(--linha);border-radius:var(--raio-s);background:var(--superficie);width:100%;height:auto;display:block}.sumario-do-documento{flex-direction:column;margin:0;padding:0;display:flex}.sumario-do-documento li{border-bottom:1px solid var(--linha);font-size:var(--t-3);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.pagina-do-sumario{text-align:right;white-space:nowrap;flex:none}@media (max-width:759px){.sumario-do-documento li{align-items:baseline;padding-block:0}.sumario-do-documento li>span:first-child{padding-block:7px}}.aulas-do-documento{flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.como-citar{font-size:var(--t-2);color:var(--texto-2);background:var(--fundo-2);border:1px solid var(--linha);border-radius:var(--raio-s);overflow-wrap:anywhere;padding:10px 12px;line-height:1.5}.aviso-de-direitos{border-top:1px solid var(--linha);padding-top:12px}.doc-link{text-decoration:none}.doc-link:hover .sig,.doc-link:focus-visible .sig{border-color:var(--linha-forte);color:var(--texto)}}@layer player;@layer utilidades{.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.alvo-toque,.link-rodape{align-items:center;min-height:44px;display:inline-flex}.alvo-toque{justify-content:center;min-width:44px;padding-inline:6px}.link-solto,.links-soltos>a{position:relative}.link-solto:after,.links-soltos>a:after{content:"";position:absolute;inset:-4px 0}@media (max-width:759px){.link-solto,.links-soltos>a{align-content:center;min-width:44px;min-height:44px;display:inline-block}.link-solto:after,.links-soltos>a:after{content:none}}.so-largo.so-largo{display:none}@media (min-width:760px){.so-largo.so-largo{display:contents}.so-estreito.so-estreito{display:none}}.t-heroi{font-size:var(--t-10);line-height:var(--a-display);letter-spacing:var(--tr-display)}.t-cartao{font:600 var(--t-6) / var(--a-6) var(--fonte-corpo);letter-spacing:-.01em}.t-lide{font-size:var(--t-6);line-height:var(--a-6);color:var(--texto-2);max-width:60ch}.t-texto{font-size:var(--t-4);line-height:var(--a-4);color:var(--texto-2)}.t-nota{font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-3)}.legal-titulo{font-size:1.25rem}.legal-corpo{font-size:.90625rem}.legal-lista{margin:0;padding-left:18px;font-size:.90625rem}.cifra{font-variant-numeric:tabular-nums}.sem-quebra{white-space:nowrap}.medida{max-width:62ch}.secao{padding-block:var(--secao)}.secao.curta{padding-block:var(--secao-curta)}.cabeca-secao{gap:var(--esp-2);margin-bottom:var(--esp-6);display:grid}.cabeca-secao>.t-lide{margin-top:var(--esp-2)}@media print{.topo,.rodape,.pular,.menu,.acoes,.bt,.barra-do-teste,.palco-topo,.controles,.heroi .luz,.heroi .veu{display:none!important}body{color:#000;background:#fff}.placa,.caixa-compra,.capa-modulo,.mini{break-inside:avoid;border-color:#ccc;box-shadow:none!important}.grifo,.capa-modulo .capa-num{color:inherit!important;background:0 0!important}.certificado,.selo{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (forced-colors:active){.placa,.pilula,.bt,.mini,.caixa-compra,.capa-modulo,.aviso,.tema{border:1px solid canvastext}:focus-visible{outline:2px solid highlight}.barra i,.trilha i:after,.mini .barra-vista i,.topo .progresso{forced-color-adjust:none;background:highlight}.grifo,.capa-modulo .capa-num{color:inherit;background:0 0}}.titulo-ligado{font-size:var(--t-4);font-weight:600}.lide-curta{max-width:52ch}.nota-media{font-size:var(--t-3);line-height:var(--a-2)}.alinha-no-topo{align-items:start}.lista-limpa{font-size:var(--t-3);margin:0;padding:0;list-style:none}}
@layer tokens,base;@layer componentes{.area-aluno,.barra-inferior{--altura-barra-inferior:56px}.topo-aluno .acoes{gap:var(--esp-2)}.topo-aluno .explorar{min-height:44px;padding-inline:var(--esp-3);border-radius:var(--raio-2);font-size:var(--t-3);color:var(--texto-2);white-space:nowrap;transition:background-color var(--dur-toque) var(--mola), color var(--dur-toque) var(--mola);align-items:center;font-weight:500;display:none}@media (hover:hover){.topo-aluno .explorar:hover{background:var(--fundo-2);color:var(--texto)}}@media (min-width:760px){.topo-aluno .explorar{display:inline-flex}}.conta{flex:none;min-width:0;position:relative}.conta-botao{align-items:center;gap:var(--esp-2);min-height:38px;padding:0 var(--esp-2) 0 var(--esp-1);border:1px solid var(--linha-forte);border-radius:var(--raio-p);background:var(--grad-superficie) var(--superficie);box-shadow:var(--aresta), var(--sombra-1);font:500 var(--t-3) / var(--a-2) var(--fonte-corpo);color:var(--texto);cursor:pointer;transition:border-color var(--dur-toque) var(--mola), box-shadow var(--dur-toque) var(--mola);display:inline-flex;position:relative}.conta-botao:after{content:"";border-radius:inherit;position:absolute;inset:-4px 0}@media (hover:hover){.conta-botao:hover{border-color:var(--destaque);box-shadow:var(--aresta), var(--sombra-2)}}.conta-botao[aria-expanded=true]{border-color:var(--destaque-forte)}.conta-botao .inicial{background:var(--verde);width:30px;height:30px;color:var(--sobre-verde);font:500 var(--t-2) / 1 var(--fonte-num);border-radius:50%;flex:none;place-items:center;display:grid}.conta-botao .nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:12ch;overflow:hidden}.conta-botao .icone{--icone:16px;--traco:1.5;color:var(--texto-3);transition:transform var(--dur-entra) var(--mola)}.conta-botao[aria-expanded=true] .icone{transform:rotate(180deg)}.conta-folha{top:calc(100% + var(--esp-2));z-index:var(--z-folha);width:max-content;min-width:240px;max-width:calc(100vw - 2 * var(--esp-4));padding:var(--esp-2);border:1px solid var(--linha);border-radius:var(--raio-3);background:var(--elevada);box-shadow:var(--aresta), var(--sombra-3);transform-origin:100% 0;animation:conta-abre var(--dur-entra) var(--mola) both;display:grid;position:absolute;right:0}.conta-folha[hidden]{display:none}@keyframes conta-abre{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.conta-folha [role=menu]{gap:2px;display:grid}.conta-folha [role=menuitem]{align-items:center;gap:var(--esp-3);width:100%;min-height:44px;padding:0 var(--esp-4) 0 var(--esp-3);border-radius:var(--raio-2);color:var(--texto);font:500 var(--t-4) / var(--a-4) var(--fonte-corpo);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-toque) var(--mola), color var(--dur-toque) var(--mola);background:0 0;border:0;text-decoration:none;display:flex}.conta-folha [role=menuitem] .icone{--icone:18px;--traco:1.5;color:var(--texto-3)}@media (hover:hover){.conta-folha [role=menuitem]:hover{background:var(--fundo-2)}}.conta-folha [role=menuitem]:focus-visible{background:var(--fundo-2);outline-offset:-2px}.conta-folha [role=menuitem][aria-current=page]{background:var(--verde-soft);color:var(--destaque)}.conta-folha [role=menuitem][aria-current=page] .icone{color:var(--destaque)}.conta-divisa{height:1px;margin:var(--esp-1) var(--esp-2);background:var(--linha)}.conta-tema{justify-content:space-between;align-items:center;gap:var(--esp-4);margin-top:var(--esp-2);padding:var(--esp-3) var(--esp-1) var(--esp-1) var(--esp-3);border-top:1px solid var(--linha);font-size:var(--t-2);color:var(--texto-3);display:flex}.conta-tema .tema{display:inline-flex}@media (pointer:coarse),(max-width:759px){.conta-tema .tema button{width:44px;height:44px}.conta-tema .tema button:after{inset:0}}.barra-inferior{z-index:var(--z-barra-fixa);padding:0 max(var(--esp-1), env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(var(--esp-1), env(safe-area-inset-left,0px));background:var(--vidro);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:0 -1px 0 var(--linha);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.barra-inferior{background:var(--fundo)}}.barra-inferior a{min-width:0;height:var(--altura-barra-inferior);color:var(--texto-3);font-size:var(--t-1);-webkit-tap-highlight-color:transparent;transition:color var(--dur-toque) var(--mola);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.barra-inferior .marcador{border-radius:var(--raio-p);width:56px;height:28px;transition:background-color var(--dur-entra) var(--mola), transform var(--dur-toque) var(--mola);place-items:center;display:grid}.barra-inferior .icone{--icone:22px;color:inherit}.barra-inferior .rotulo{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.barra-inferior a[aria-current=page]{color:var(--texto);font-weight:600}.barra-inferior a[aria-current=page] .marcador{background:var(--verde-soft);color:var(--destaque)}.barra-inferior a:active .marcador{transform:scale(.92)}.barra-inferior a:focus-visible{border-radius:var(--raio-2);outline-offset:-3px}@media (min-width:760px){.barra-inferior{display:none}}@media (max-width:759px){.area-aluno{padding-bottom:calc(var(--altura-barra-inferior) + env(safe-area-inset-bottom,0px))}.area-aluno:not(:has(~.barra-inferior)){padding-bottom:0}.area-aluno:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color]),textarea,[contenteditable=true]):focus)~.barra-inferior{display:none}}@media print{.barra-inferior{display:none}:is(.area-aluno,.area-aluno:not(:has(~.barra-inferior))){padding-bottom:0}}@media (forced-colors:active){.barra-inferior{border-top:1px solid canvastext}.barra-inferior a[aria-current=page] .marcador,.conta-folha [role=menuitem][aria-current=page]{outline:1px solid canvastext}.conta-folha{border-color:canvastext}}.estado-acesso{border-bottom:1px solid var(--linha);background:var(--grad-sutil) var(--fundo-2)}.estado-acesso[data-tom=gratis]{background:linear-gradient(var(--verde-soft), var(--verde-soft)) var(--fundo)}.estado-acesso[data-tom=renovar]{background:linear-gradient(var(--ambar-soft), var(--ambar-soft)) var(--fundo)}.estado-acesso-linha{justify-content:space-between;align-items:center;gap:var(--esp-2) var(--esp-4);padding-block:var(--esp-2);flex-wrap:wrap;display:flex}.estado-acesso-texto{min-width:0;font-size:var(--t-3);line-height:var(--a-2);color:var(--texto);overflow-wrap:anywhere;flex:240px}.estado-acesso .bt{min-height:36px;padding:6px var(--esp-4);font-size:var(--t-3);position:relative}.estado-acesso .bt:after{content:"";position:absolute;inset:-5px 0}.painel{padding-top:var(--esp-5)}@media (min-width:720px){.painel{padding-top:var(--esp-6)}}.painel-cabeca{align-items:center;gap:var(--esp-2) var(--esp-4);margin-bottom:var(--esp-5);flex-wrap:wrap;display:flex}.painel-cabeca h1{font-size:var(--t-8)}.painel-titulo{font-size:var(--t-7)}.painel-grade,.painel-principal,.painel-lateral{gap:var(--esp-6);align-content:start;min-width:0;display:grid}@media (min-width:1024px){.painel-grade{align-items:start;column-gap:var(--esp-7);grid-template-columns:minmax(0,1fr) 320px}.painel-lateral{gap:var(--esp-4)}}.painel-secao{gap:var(--esp-4);min-width:0;display:grid}.painel-marca{gap:var(--esp-3);min-width:0;display:grid}.painel-marca+.painel-marca{margin-top:var(--esp-2)}.painel-marca-nome{align-items:center;gap:var(--esp-3);font:600 var(--t-1) / 16px var(--fonte-corpo);letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--texto-3);display:flex}.painel-marca-nome:after{content:"";background:var(--linha);flex:1;height:1px}.painel-cartoes{gap:var(--esp-4);display:grid}@media (min-width:620px){.painel-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}.continuar{gap:var(--esp-4);padding:var(--esp-3);background:radial-gradient(120% 90% at 100% 0%, var(--verde-soft), transparent 60%), var(--grad-superficie) var(--superficie);display:grid}.continuar-quadro{border-radius:var(--raio-3);display:block}.continuar-quadro .mini{width:100%}.continuar-corpo{align-content:center;justify-items:start;gap:var(--esp-2);min-width:0;padding:0 var(--esp-2) var(--esp-2);display:grid}.continuar-aula{font-size:var(--t-7)}.continuar-codigo{color:var(--texto-3);margin-right:.15em;font-size:.8em}.continuar-tempo{font-size:var(--t-3);line-height:var(--a-2);color:var(--texto-2)}.continuar-acoes{align-items:center;gap:var(--esp-2) var(--esp-3);width:100%;margin-top:var(--esp-2);flex-wrap:wrap;display:flex}@media (max-width:519px){.continuar-acoes>.bt{flex:100%}}.continuar-tambem{align-items:center;gap:var(--esp-2);margin:0 var(--esp-2) var(--esp-1);padding-top:var(--esp-3);background:var(--grad-fio) top / 100% 1px no-repeat;font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-3);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (min-width:620px){.continuar{align-items:center;gap:var(--esp-4) var(--esp-5);padding:var(--esp-4);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.continuar-corpo{padding:var(--esp-1) var(--esp-2) var(--esp-1) 0}.continuar-tambem{margin:0}}.continuar.continuar-fim{grid-template-columns:minmax(0,1fr)}.continuar-fim .continuar-corpo{padding:var(--esp-2)}.cartao-aluno{gap:var(--esp-3);flex-direction:column;min-width:0;display:flex}.cartao-aluno :is(a,button):not(.cobre){z-index:var(--z-sobre-cartao);position:relative}.cartao-aluno-topo{justify-content:space-between;align-items:flex-start;gap:var(--esp-3);display:flex}.cartao-aluno-nome{gap:var(--esp-1);flex:1;min-width:0;display:grid}.cartao-aluno-modelo{font-size:var(--t-7);overflow-wrap:anywhere;line-height:1.1}.cartao-aluno-modelo.num{font-family:var(--fonte-num);letter-spacing:-.03em;font-weight:500}.cartao-aluno-conta{font-size:var(--t-3);line-height:var(--a-2);color:var(--texto-2)}.cartao-aluno-proxima{align-items:center;gap:2px var(--esp-3);min-height:44px;padding:var(--esp-2) var(--esp-3);border:1px solid var(--linha);border-radius:var(--raio-2);background:var(--superficie-2);box-shadow:var(--poco);color:var(--texto);transition:border-color var(--dur-toque) var(--mola), background-color var(--dur-toque) var(--mola);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.cartao-aluno-proxima .rotulo{font:600 var(--t-1) / 16px var(--fonte-corpo);letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--texto-3);grid-column:1/-1}.cartao-aluno-proxima .aula{-webkit-line-clamp:2;font-size:var(--t-3);line-height:var(--a-2);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.cartao-aluno-proxima .aula .num{color:var(--destaque);margin-right:.2em}.cartao-aluno-proxima .duracao{font-size:var(--t-2);color:var(--texto-3)}@media (hover:hover){.cartao-aluno-proxima:hover{border-color:var(--destaque);background:var(--superficie)}.cartao-aluno-proxima:hover .aula{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}}.cartao-aluno-selos{align-items:center;gap:var(--esp-2);flex-wrap:wrap;display:flex}.cartao-aluno-pe{align-items:center;gap:var(--esp-2) var(--esp-3);padding-top:var(--esp-3);background:var(--grad-fio) top / 100% 1px no-repeat;flex-wrap:wrap;margin-top:auto;display:flex}.cartao-aluno-pe>.bt{margin-left:auto}.cartao-aluno-acesso{font-size:var(--t-2);line-height:var(--a-2);color:var(--texto-3)}.cartao-aluno.encerrado{background:var(--grad-sutil) var(--fundo-2);box-shadow:var(--poco);border-color:#0000}.resumo-revisao{justify-items:start;gap:var(--esp-3);display:grid}.resumo-revisao-linha{align-items:center;column-gap:var(--esp-4);font-size:var(--t-4);line-height:var(--a-4);color:var(--texto-2);flex-wrap:wrap;display:flex;overflow:hidden}.resumo-revisao-linha>span{margin-left:calc(-1 * var(--esp-4))}.resumo-revisao-linha>span:before{content:"·";content:"·" / "";width:var(--esp-4);text-align:center;color:var(--texto-3);display:inline-block}.resumo-revisao-aquecer{margin-left:calc(-1 * var(--esp-3))}.painel-selos{display:none}@media (min-width:1024px){.painel-selos{gap:var(--esp-3);display:grid}}.painel-selos ul{gap:var(--esp-3);margin:0;padding:0;list-style:none;display:grid}.painel-selos li{align-items:center;gap:var(--esp-3);display:flex}.painel-selos .icone{--icone:28px}.painel-selo-texto{min-width:0;font-size:var(--t-3);line-height:var(--a-2);display:grid}.explorar-painel{padding:0}.placa.explorar-painel{border-color:var(--linha)}.explorar-painel>summary{align-items:center;gap:2px var(--esp-3);min-height:44px;padding:var(--esp-4) var(--esp-5);border-radius:inherit;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.explorar-painel>summary::-webkit-details-marker{display:none}.explorar-painel>summary>:not(.icone){grid-column:1}.explorar-painel>summary>.icone{--icone:22px;color:var(--texto-3);transition:transform var(--dur-entra) var(--mola);grid-area:1/2/span 2}.explorar-painel[open]>summary>.icone{transform:rotate(180deg)}@media (hover:hover){.explorar-painel>summary:hover .painel-titulo{color:var(--destaque)}}.explorar-corpo{gap:var(--esp-5);padding:0 var(--esp-4) var(--esp-5);display:grid}@media (min-width:720px){.explorar-corpo{padding-inline:var(--esp-5)}}.explorar-colecao{justify-content:space-between;align-items:center;gap:var(--esp-3);min-height:44px;padding:var(--esp-3) var(--esp-4);border-radius:var(--raio-2);background:var(--verde-soft);color:var(--destaque);font-size:var(--t-3);line-height:var(--a-2);font-weight:500;text-decoration:none;display:flex}.explorar-colecao .seta{font-size:var(--t-6);flex:none;line-height:1}@media (hover:hover){.explorar-colecao:hover>span:first-child{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}}.explorar-grupo{gap:var(--esp-3);min-width:0;display:grid}.explorar-subtitulo{font:600 var(--t-1) / 16px var(--fonte-corpo);letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--texto-3)}.explorar-cartoes,.explorar-a-caminho{gap:var(--esp-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:620px) and (max-width:1023px){.explorar-cartoes,.explorar-a-caminho{grid-template-columns:repeat(2,minmax(0,1fr))}}.explorar-a-caminho>li{align-content:start;gap:var(--esp-2);padding:var(--esp-3) var(--esp-4);border:1px solid var(--linha);border-radius:var(--raio-3);background:var(--grad-superficie) var(--superficie);box-shadow:var(--aresta), var(--sombra-1);display:grid}@media (min-width:760px){.explorar-a-caminho .bt{min-height:40px;font-size:var(--t-3)}}.explorar-a-caminho-nome{justify-content:space-between;align-items:center;gap:var(--esp-2);font-size:var(--t-4);line-height:var(--a-4);flex-wrap:wrap;font-weight:600;display:flex}.explorar-oferta>.placa{border-color:var(--linha);background:var(--grad-superficie) var(--superficie);box-shadow:var(--aresta), var(--sombra-1)}.explorar-oferta .bt:not(.fantasma,.calado){border-color:var(--linha-forte);background:var(--grad-superficie) var(--superficie);color:var(--texto);box-shadow:var(--aresta), var(--sombra-1)}@media (hover:hover){.explorar-oferta .bt:not(.fantasma,.calado):hover{border-color:var(--destaque);color:var(--destaque)}}.painel-vazio-cabeca{gap:var(--esp-1);display:grid}.painel-vazio-acoes{gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;display:flex}@media (max-width:519px){.painel-vazio-acoes>.bt{flex:100%}}.esq-titulo{width:min(320px,70%);height:34px}.esq-subtitulo{width:80%;height:24px;margin-block:var(--esp-1)}.esq-botao{width:min(240px,100%);height:48px;margin-top:var(--esp-2)}.esq-anel{border-radius:50%;flex:none;width:52px;height:52px}.esq-proxima{height:60px}.esq-bloco{flex:1}.esq-35{width:35%}.esq-60{width:60%}.esq-85{width:85%}.erro-aluno{padding-block:var(--esp-7)}.erro-aluno-placa{justify-items:start;gap:var(--esp-3);display:grid}.erro-aluno-acoes{gap:var(--esp-2) var(--esp-3);width:100%;margin-top:var(--esp-2);flex-wrap:wrap;display:flex}@media (max-width:519px){.erro-aluno-acoes>.bt{flex:100%}}@media print{.estado-acesso,.explorar-painel{display:none}}@media (forced-colors:active){.estado-acesso{border-bottom-color:canvastext}.cartao-aluno-proxima,.explorar-colecao,.explorar-a-caminho>li{border:1px solid canvastext}}}@layer player,utilidades;
