@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f3f4f6;--surface:#fff;--surface-2:#f8f9fa;--ink:#14181f;--ink-soft:#414b59;--muted:#6f7988;--line:#e2e5ea;--go:#167f68;--go-soft:#e4f1ec;--b:#c8462e;--b-soft:#fbede9;--l1:#3f7fbf;--l2:#4f9b8e;--l3:#9c7d2f;--l4:#c05a3d;--caution:#9c6c1f;--mono:ui-monospace, "SF Mono", "Cascadia Code", Consolas, monospace;--sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tap:44px;--radius:10px;--shadow:0 1px 2px #14181f0f, 0 4px 14px #14181f0d}@media (prefers-color-scheme:dark){:root{--bg:#101319;--surface:#171b22;--surface-2:#1c212a;--ink:#edeff2;--ink-soft:#b7bfcb;--muted:#828d9d;--line:#2a303b;--go:#4fc4a5;--go-soft:#123028;--b:#e77a63;--b-soft:#2b1d17;--l1:#6aa6e0;--l2:#6fb9ac;--l3:#c6a24e;--l4:#e08a6f;--caution:#d6a94e;--shadow:0 1px 2px #0006, 0 4px 14px #0000004d}}:root[data-theme=light]{color-scheme:light;--bg:#f3f4f6;--surface:#fff;--surface-2:#f8f9fa;--ink:#14181f;--ink-soft:#414b59;--muted:#6f7988;--line:#e2e5ea;--go:#167f68;--go-soft:#e4f1ec;--b:#c8462e;--b-soft:#fbede9;--l1:#3f7fbf;--l2:#4f9b8e;--l3:#9c7d2f;--l4:#c05a3d;--caution:#9c6c1f;--shadow:0 1px 2px #14181f0f, 0 4px 14px #14181f0d}:root[data-theme=dark]{color-scheme:dark;--bg:#101319;--surface:#171b22;--surface-2:#1c212a;--ink:#edeff2;--ink-soft:#b7bfcb;--muted:#828d9d;--line:#2a303b;--go:#4fc4a5;--go-soft:#123028;--b:#e77a63;--b-soft:#2b1d17;--l1:#6aa6e0;--l2:#6fb9ac;--l3:#c6a24e;--l4:#e08a6f;--caution:#d6a94e;--shadow:0 1px 2px #0006, 0 4px 14px #0000004d}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;line-height:1.5;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}h1,h2,h3{margin:0 0 .5em;line-height:1.2}h1{font-size:clamp(1.6rem,6vw,2.4rem)}h2{font-size:clamp(1.25rem,4.5vw,1.6rem)}p{margin:0 0 1em}a{color:var(--go)}.wrap{max-width:1000px;margin:0 auto;padding:clamp(1.2rem,4vw,2.6rem) clamp(1rem,4vw,1.6rem)}button,.btn{min-height:var(--tap);min-width:var(--tap);font:inherit;cursor:pointer}.btn{border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;text-decoration:none;display:inline-flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(.9rem,3vw,1.4rem)}.kick{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--go);font-size:.72rem;font-weight:700}.mono{font-family:var(--mono)}.muted{color:var(--muted)}[data-match] button{min-height:var(--tap);border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;touch-action:manipulation;border-radius:8px;padding:.5rem .7rem}[data-match] .is-active{outline:2px solid var(--b);outline-offset:1px}[data-match] .is-paired{background:var(--go-soft);border-color:var(--go)}[data-match] .is-correct{border-color:var(--go);background:var(--go-soft)}[data-match] .is-wrong{border-color:var(--b);background:var(--b-soft)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{color-scheme:light dark;--toque:44px;--raio:14px;--raio-p:10px;--fonte:"Figtree Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fundo:#f4f3f1;--superficie:#fff;--superficie-2:#f8f7f5;--tinta:#17191d;--tinta-suave:#474c54;--apagado:#646972;--linha:#e4e2de;--linha-forte:#c9c6c0;--accent:#c2410c;--acento-texto:#ae3a0b;--acento-suave:#fbece3;--sombra:0 1px 2px #17191d0d, 0 6px 20px -8px #17191d1f;--sombra-alta:0 2px 4px #17191d0f, 0 14px 32px -12px #17191d38;--link:#0f6b57;--certo:#116329;--errado:#cf222e;--azul:#1d4ed8;--ambar:#92400e;--roxo:#6941c6;--par-0:#2563eb;--par-1:#9333ea;--par-2:#0e7490;--par-3:#db2777;--par-4:#a16207;--par-5:#475569;--par-texto:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fundo:#121418;--superficie:#1a1d22;--superficie-2:#20242a;--tinta:#ecedef;--tinta-suave:#babfc7;--apagado:#959ba4;--linha:#2b2f36;--linha-forte:#3d424a;--acento-texto:#f2905f;--acento-suave:#2c1c13;--sombra:0 1px 2px #0006, 0 8px 24px -10px #0000008c;--sombra-alta:0 2px 4px #00000073, 0 16px 36px -12px #000000a6;--link:var(--go);--certo:#4ac26b;--errado:#f85149;--azul:#6ea8fe;--ambar:#e3a33b;--roxo:#a48afb;--par-0:#6ea8fe;--par-1:#c084fc;--par-2:#22d3ee;--par-3:#f472b6;--par-4:#e3b341;--par-5:#94a3b8;--par-texto:#101319}}:root[data-theme=dark]{--fundo:#121418;--superficie:#1a1d22;--superficie-2:#20242a;--tinta:#ecedef;--tinta-suave:#babfc7;--apagado:#959ba4;--linha:#2b2f36;--linha-forte:#3d424a;--acento-texto:#f2905f;--acento-suave:#2c1c13;--sombra:0 1px 2px #0006, 0 8px 24px -10px #0000008c;--sombra-alta:0 2px 4px #00000073, 0 16px 36px -12px #000000a6;--link:var(--go);--certo:#4ac26b;--errado:#f85149;--azul:#6ea8fe;--ambar:#e3a33b;--roxo:#a48afb;--par-0:#6ea8fe;--par-1:#c084fc;--par-2:#22d3ee;--par-3:#f472b6;--par-4:#e3b341;--par-5:#94a3b8;--par-texto:#101319}:root,:root[data-theme=light],:root[data-theme=dark]{--bg:var(--fundo);--surface:var(--superficie);--surface-2:var(--superficie-2);--ink:var(--tinta);--ink-soft:var(--tinta-suave);--muted:var(--apagado);--line:var(--linha);--b:var(--acento-texto);--b-soft:var(--acento-suave);--shadow:var(--sombra);--sans:var(--fonte)}html{background:var(--fundo);accent-color:var(--accent)}body{max-width:640px;font-family:var(--fonte);color:var(--tinta);background:var(--fundo);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0 auto;padding:20px 16px 32px;font-size:1rem;line-height:1.55;overflow-x:hidden}.painel-largo body,body.largo{max-width:1100px}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}input,textarea{caret-color:var(--accent)}h1,h2,h3{color:var(--tinta);text-wrap:balance}h1{letter-spacing:-.02em;margin:0 0 .4em;font-size:1.75rem;font-weight:700;line-height:1.15}h2{letter-spacing:-.01em;margin:0 0 .5em;font-size:1.1875rem;font-weight:650;line-height:1.25}h3{margin:1.4em 0 .4em;font-size:1rem;font-weight:650;line-height:1.3}p{text-wrap:pretty;margin:0 0 .9em}small{font-size:.875rem}a{color:var(--link);text-underline-offset:3px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}button,.botao,input[type=radio]+label,input[type=checkbox]+label{min-height:var(--toque)}.icone{flex:none}.botao{border-radius:var(--raio-p);border:1px solid var(--linha-forte);background:var(--superficie);color:var(--tinta);font:inherit;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,transform .1s ease-out;display:inline-flex}.botao:hover{border-color:var(--tinta-suave)}.botao:active{transform:translateY(1px)}.botao:disabled{opacity:.45;cursor:not-allowed;transform:none}.botao.primario{background:var(--accent);color:#fff;border-color:#0000}.botao.primario:hover{background:color-mix(in srgb, var(--accent) 88%, black)}.botao.largo{width:100%;min-height:50px;font-size:1.0625rem}.botao.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.botao.primario.is-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}.botao-texto{min-height:var(--toque);color:var(--tinta-suave);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--linha-forte);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;font-size:.9375rem;display:inline-flex}.botao-texto.is-active{color:var(--acento-texto);font-weight:600;text-decoration-color:currentColor}.botao-icone{width:var(--toque);height:var(--toque);min-width:var(--toque);border:1px solid var(--linha);background:var(--superficie);color:var(--acento-texto);cursor:pointer;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.botao-ouvir{margin-bottom:12px}[data-say].is-speaking{border-color:var(--accent);color:var(--acento-texto)}.cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);margin:14px 0;padding:20px}.cartao-link{color:inherit;text-decoration:none;transition:box-shadow .2s ease-out,transform .2s ease-out;display:block}.cartao-link:hover{box-shadow:var(--sombra-alta)}.cartao-link:active{transform:scale(.995)}.aviso{border-radius:var(--raio-p);background:var(--acento-suave);color:var(--tinta);padding:12px 14px}.aviso-erro{border:1px solid color-mix(in srgb, var(--errado) 40%, transparent);background:color-mix(in srgb, var(--errado) 8%, var(--superficie));margin:10px 0 0}.progresso{background:var(--linha);border-radius:999px;height:6px;overflow:hidden}.progresso>i{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.avatar{background:var(--accent);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-m{width:48px;height:48px;font-size:1.25rem}.avatar-p{width:28px;height:28px;font-size:.8125rem}.por-professor,.nota-professor,.comentario-professor{color:var(--tinta-suave);align-items:center;gap:10px;font-size:.9375rem;display:flex}.comentario-professor{border-radius:var(--raio-p);background:var(--superficie-2);color:var(--tinta);align-items:flex-start;margin:12px 0 0;padding:12px 14px}.voltar{margin:0 0 14px}.voltar a{min-height:var(--toque);color:var(--tinta-suave);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.abas{z-index:10;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--superficie) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-top:1px solid var(--linha);justify-content:center;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0}.abas a{max-width:200px;min-height:var(--toque);border-radius:var(--raio-p);color:var(--apagado);flex:1;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.abas a.ativa{color:var(--acento-texto);background:var(--acento-suave)}.botao-tema{width:var(--toque);min-width:var(--toque);min-height:var(--toque);border-radius:var(--raio-p);border:1px solid var(--linha);background:var(--superficie);color:var(--tinta-suave);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.15rem;line-height:1;display:inline-flex}.botao-tema .tema-glifo,.botao-tema .icone{display:none}.botao-tema[data-tema=auto] .so-auto,.botao-tema[data-tema=light] .so-light,.botao-tema[data-tema=dark] .so-dark{display:block}.tema-topo{float:right;z-index:1;margin:0 0 8px 12px;position:relative}body.com-abas{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.rodape-link{text-align:center;margin:28px 0 8px}.rodape-link a{color:var(--tinta-suave);font-weight:600}.saudacao{margin:8px 0 20px}.saudacao h1{font-size:2rem}.semana p{color:var(--tinta-suave);margin:0 0 8px;font-size:.9375rem}.cartao-ex{flex-direction:column;align-items:stretch;gap:4px;padding:22px 20px 20px;display:flex}.titulo-ex{letter-spacing:-.015em;font-size:1.3125rem;font-weight:700;line-height:1.25}.skill{color:var(--apagado);margin:0}.cartao-ex .por-professor{margin:14px 0 18px}.cartao-ex.secundario{box-shadow:none;padding:16px 18px}.cartao-ex.secundario .titulo-ex{font-size:1.0625rem}.depois h2{color:var(--apagado);margin:24px 0 0;font-size:.9375rem;font-weight:600}.vazio{align-items:center;gap:14px;display:flex}.vazio p{color:var(--tinta-suave);margin:0}.pedido-pronto{border-color:color-mix(in srgb, var(--certo) 45%, transparent);align-items:center;gap:12px;display:flex}.pedido-pronto .seta{color:var(--apagado);margin-left:auto}.selo-ok{background:color-mix(in srgb, var(--certo) 14%, transparent);width:28px;height:28px;color:var(--certo);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lista-ex{margin:0;padding:0;list-style:none}.item-ex{flex-direction:column;gap:2px;display:flex}.item-ex small{color:var(--apagado)}.recap>summary{cursor:pointer;list-style:none}.recap>summary::-webkit-details-marker{display:none}.recap-cabeca{justify-content:space-between;align-items:center;gap:12px;display:flex}.chevron{color:var(--apagado);transition:transform .2s ease-out}details[open]>summary .chevron{transform:rotate(180deg)}.recap>summary small{color:var(--apagado);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.recap[open]>summary small{display:none}.recap-corpo{margin-top:14px}.recap .sub-recap{color:var(--apagado);margin:1.4em 0 .4em;font-size:.9375rem;font-weight:650}.vocab{margin:0}.vocab-item{border-top:1px solid var(--linha);padding:10px 0}.vocab-item dt{justify-content:space-between;align-items:center;gap:8px;display:flex}.vocab-item dd{color:var(--tinta-suave);margin:2px 0 0}.ajustes{margin:0;padding:0;list-style:none}.ajustes li{border-top:1px solid var(--linha);gap:2px;padding:10px 0;display:grid}.rotulo-ajuste{color:var(--apagado);font-size:.875rem}.disse{color:var(--tinta-suave)}.ajustes small{color:var(--apagado)}.recap ul:not(.ajustes){padding-left:1.2em}.cabeca-ex{margin:4px 0 16px}.cabeca-ex h1{margin-bottom:4px}.refazer-topo{margin-bottom:8px}.texto-base h2{font-size:1.25rem}.texto-base p{max-width:65ch;font-size:1.0625rem;line-height:1.6}.progresso-ex{z-index:5;background:color-mix(in srgb, var(--fundo) 94%, transparent);-webkit-backdrop-filter:blur(10px);margin:0 -16px;padding:10px 16px 12px;position:sticky;top:0}.progresso-ex [data-passo]{color:var(--apagado);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}.titulo-degrau{align-items:center;gap:10px;margin-bottom:4px;font-size:1.25rem;display:flex}.num-degrau{background:var(--acento-suave);width:28px;height:28px;color:var(--acento-texto);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.instrucao{color:var(--tinta-suave);margin-bottom:4px}.q{border-top:1px solid var(--linha);margin:22px 0 0;padding-top:18px}.degrau>.instrucao+.q{border-top:0;padding-top:4px}.q>p{font-size:1.0625rem}.dica{color:var(--apagado);margin:0 0 10px;font-size:.875rem}.tag-exemplo{background:var(--superficie-2);border:1px solid var(--linha);color:var(--apagado);border-radius:999px;margin-bottom:8px;padding:2px 10px;font-size:.8125rem;font-weight:600;display:inline-block}.q.modelo [data-match] button,.q.modelo .opcoes label{color:var(--tinta-suave);background:var(--superficie-2)}.nota-check{color:var(--apagado);margin:8px 0 0;font-size:.875rem}.degrau{scroll-margin-top:72px}.opcoes{gap:8px;display:grid}.opcoes label{border-radius:var(--raio-p);border:1px solid var(--linha-forte);background:var(--superficie);cursor:pointer;align-items:center;gap:12px;min-height:50px;padding:10px 14px;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.opcoes label:hover{border-color:var(--tinta-suave)}.opcoes label:has(input:checked){border-color:var(--accent);background:var(--acento-suave);box-shadow:inset 0 0 0 1px var(--accent)}.opcoes input{flex:none;width:20px;height:20px;margin:0}.destaque{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}[data-match]{grid-template-columns:1fr 1fr;gap:10px;display:grid}[data-match]>div{flex-direction:column;gap:8px;display:flex}[data-match] button{width:100%;min-height:var(--toque);border-radius:var(--raio-p);border:1px solid var(--linha-forte);background:var(--superficie);color:var(--tinta);text-align:left;font:inherit;touch-action:manipulation;padding:10px 12px;line-height:1.3}[data-match] button:disabled{cursor:default}.is-active{outline:3px solid var(--accent);outline-offset:1px}.is-paired{opacity:.7}[data-match] button[data-cor="0"]{--par:var(--par-0)}[data-match] button[data-cor="1"]{--par:var(--par-1)}[data-match] button[data-cor="2"]{--par:var(--par-2)}[data-match] button[data-cor="3"]{--par:var(--par-3)}[data-match] button[data-cor="4"]{--par:var(--par-4)}[data-match] button[data-cor="5"]{--par:var(--par-5)}[data-match] button[data-par]{opacity:1;border:2px solid var(--par);background:color-mix(in srgb, var(--par) 10%, var(--superficie))}[data-match] button[data-par]:before{content:attr(data-par);background:var(--par);min-width:1.5em;color:var(--par-texto);text-align:center;box-sizing:border-box;border-radius:999px;margin-right:8px;padding:1px 6px;font-size:.85em;font-weight:700;display:inline-block}.is-correct,[data-match] button.is-correct{background:color-mix(in srgb, var(--certo) 10%, var(--superficie));border-color:var(--certo)!important}.is-wrong,[data-match] button.is-wrong{background:color-mix(in srgb, var(--errado) 8%, var(--superficie));border-color:var(--errado)!important}.q.is-correct,.q.is-wrong{background:0 0;border-top-color:var(--linha)!important}.degrau>.instrucao+.q.is-correct,.degrau>.instrucao+.q.is-wrong{border-top-color:#0000!important}.q.is-correct .opcoes label:has(input:checked){border-color:var(--certo);background:color-mix(in srgb, var(--certo) 10%, var(--superficie));box-shadow:inset 0 0 0 1px var(--certo)}.q.is-wrong .opcoes label:has(input:checked){border-color:var(--errado);background:color-mix(in srgb, var(--errado) 8%, var(--superficie));box-shadow:inset 0 0 0 1px var(--errado)}.q.is-correct input.gap,.q.is-correct textarea{border-color:var(--certo)}.q.is-wrong input.gap,.q.is-wrong textarea{border-color:var(--errado)}.q.is-correct [data-ordem] li{border-color:var(--certo)}.q.is-wrong [data-ordem] li{border-color:var(--errado)}.q.is-correct .placar-q:before,.q:has(.is-correct):not(:has(.is-wrong)) .placar-q:not(:empty):before{content:"✓ ";color:var(--certo);font-weight:700}.q.is-wrong .placar-q:before,.q:has(.is-wrong) .placar-q:not(:empty):before{content:"✗ ";color:var(--errado);font-weight:700}.q-acoes{align-items:center;gap:14px;margin-top:14px;display:flex}.placar-q,.placar{font-variant-numeric:tabular-nums;color:var(--tinta-suave);font-weight:650}.traducao{margin-top:8px;font-size:.9375rem}.traducao summary{cursor:pointer;min-height:var(--toque);color:var(--tinta-suave);align-items:center;gap:8px;font-weight:600;display:inline-flex}.traducao p{white-space:pre-line;color:var(--tinta-suave);margin:4px 0 0}input.gap{width:10ch;min-width:8ch;min-height:var(--toque);font:inherit;border:0;border-bottom:2px solid var(--linha-forte);background:var(--superficie-2);color:var(--tinta);border-radius:6px 6px 0 0;margin:2px;padding:0 10px}input.gap:focus{border-bottom-color:var(--accent);outline:none}.banco{border-radius:var(--raio-p);border:1px dashed var(--linha-forte);flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:12px;list-style:none;display:flex}.banco li{background:var(--superficie-2);border-radius:999px;padding:4px 12px;font-weight:600}[data-ordem]{counter-reset:ordem;gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-ordem] li{counter-increment:ordem;border-radius:var(--raio-p);border:1px solid var(--linha-forte);background:var(--superficie);align-items:center;gap:8px;padding:4px 4px 4px 14px;display:flex}[data-ordem] li:before{content:counter(ordem);color:var(--apagado);font-variant-numeric:tabular-nums;min-width:1.2em;font-weight:700}[data-ordem] li>span{flex:1}.seta-ordem{width:var(--toque);min-width:var(--toque);background:var(--superficie-2);color:var(--tinta-suave);border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.gabarito{color:var(--tinta-suave);margin-top:8px;font-size:.9375rem;display:block}.gabarito span{display:block}textarea{width:100%;min-height:104px;font:inherit;box-sizing:border-box;border:1px solid var(--linha-forte);border-radius:var(--raio-p);background:var(--superficie);color:var(--tinta);padding:12px 14px}textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);outline:none}.producao-escolha{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 8px;display:grid}.producao-outras{flex-wrap:wrap;grid-column:1/-1;gap:4px 14px;display:flex}.gravador{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;display:flex}.oculto-toggle{margin:8px 0}.oculto-toggle>summary,.modelo-resp>summary{min-height:var(--toque);cursor:pointer;color:var(--tinta-suave);align-items:center;gap:8px;font-weight:600;list-style:none;display:inline-flex}.oculto-toggle>summary::-webkit-details-marker{display:none}.modelo-resp>summary::-webkit-details-marker{display:none}.tabela-subst{gap:8px;margin:0 0 12px;display:flex;overflow-x:auto}.tabela-subst ul{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.tabela-subst li{border-radius:var(--raio-p);background:var(--superficie-2);white-space:nowrap;padding:8px 12px}.acoes{border-top:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.acoes .placar:empty{display:none}.acoes [data-bifurcacao]{flex-wrap:wrap;gap:8px;width:100%;display:flex}.acoes [data-bifurcacao] .botao,.acoes>.botao{flex:auto}.conclusao{text-align:center;padding:32px 22px 24px}.selo-grande{background:color-mix(in srgb, var(--certo) 14%, transparent);width:56px;height:56px;color:var(--certo);stroke-width:2.25px;border-radius:999px;margin:0 auto 14px;padding:12px;display:block}.conclusao h1{font-size:1.625rem}.titulo-concluido{color:var(--apagado);margin-bottom:18px}.conclusao .nota-professor{text-align:left;justify-content:center;max-width:34ch;margin:0 auto 22px}.revisao-recolhida{margin:8px 0 0}.revisao-recolhida>summary{min-height:var(--toque);cursor:pointer;color:var(--tinta-suave);justify-content:center;align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.revisao-recolhida>summary::-webkit-details-marker{display:none}.revisao-recolhida>.botao{margin-top:8px}.fonte{color:var(--apagado);margin-top:24px}.filtros{scrollbar-width:none;gap:8px;margin:12px -16px;padding-bottom:4px;padding-left:16px;padding-right:16px;display:flex;overflow-x:auto}.filtros a{min-height:var(--toque);border:1px solid var(--linha-forte);background:var(--superficie);color:var(--tinta-suave);border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.filtros a[aria-current=page]{background:var(--tinta);color:var(--superficie);border-color:var(--tinta)}.nivel-trilha{margin:24px 0 8px;font-size:1rem}.lista-trilha{margin:8px 0;padding:0;list-style:none}.lista-trilha li{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:6px 0;display:flex}.lista-trilha li>a{color:inherit;flex:1;text-decoration:none}.exemplos-topico{margin:8px 0;padding-left:1.1em}.exemplos-topico li{margin:6px 0;font-style:italic}.marca-topico{color:var(--acento-texto);font-family:ui-monospace,monospace}.lista-trilha small{color:var(--apagado);text-align:right}.flag{text-align:center;border-radius:999px;min-width:1.6em;margin-right:2px;padding:1px 6px;font-size:.75em;font-weight:700;display:inline-block}.flag-gramatica{background:color-mix(in srgb, var(--azul) 15%, transparent);color:var(--azul)}.flag-vocabulario{background:color-mix(in srgb, var(--certo) 15%, transparent);color:var(--certo)}.flag-habilidade{background:color-mix(in srgb, var(--ambar) 15%, transparent);color:var(--ambar)}.estado{white-space:nowrap;font-size:.8125rem;font-weight:600}.estado-nao_visto{color:var(--apagado)}.estado-apareceu{color:var(--roxo)}.estado-praticando{color:var(--ambar)}.estado-dominado{color:var(--certo)}.para-revisar h2{margin-top:0}.item-revisar{border-top:1px solid var(--linha);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:8px 0;display:flex}.topicos-aula{border:1px solid var(--linha);border-radius:var(--raio);margin:12px 0}.topicos-aula label,.linha-topico{min-height:var(--toque);align-items:center;gap:10px;display:flex}form.linha-topico{border-bottom:1px solid var(--linha);flex-wrap:wrap}.linha-topico>span{flex:1;min-width:200px}.linha-topico select{min-height:36px;font:inherit}@media (prefers-reduced-motion:reduce){.progresso>i,.cartao-link,.botao,.chevron{transition:none}}body.dg{max-width:600px;padding-bottom:24px}.dg-wrap{min-height:70vh}.dg-pe{border-top:1px solid var(--linha);color:var(--apagado);margin-top:40px;padding-top:14px;font-size:.8125rem}.dg .olho{letter-spacing:.08em;text-transform:uppercase;color:var(--acento-texto);margin:0 0 8px;font-size:.75rem;font-weight:650;display:block}.dg .lede{color:var(--tinta-suave);font-size:1.0625rem}.dg .nota{color:var(--apagado);font-size:.875rem}.dg .pilha>*+*{margin-top:14px}.dg .fatos{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.dg .fatos div{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-p);padding:10px}.dg .fatos b{font-size:1rem;display:block}.dg .fatos span{color:var(--apagado);font-size:.8125rem}.dg .prog{color:var(--apagado);justify-content:space-between;margin-bottom:6px;font-size:.8125rem;display:flex}.dg .barra{background:var(--linha);border-radius:99px;height:6px;margin-bottom:22px;overflow:hidden}.dg .barra i{background:var(--accent);height:100%;transition:width .25s;display:block}.dg .instr{color:var(--tinta-suave);margin-bottom:6px;font-size:.9375rem}.dg .enun{margin-bottom:16px;font-size:1.1875rem;font-weight:600;line-height:1.4}.dg .lacuna{border-bottom:2px solid var(--accent);min-width:3.2em;display:inline-block;transform:translateY(-.2em)}.dg .ops{gap:8px;display:grid}.dg .op{text-align:left;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-p);width:100%;min-height:52px;color:var(--tinta);font:inherit;cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.dg .op b{border:1px solid var(--linha-forte);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8125rem;display:grid}.dg .op[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--acento-suave)}.dg .op[aria-pressed=true] b{background:var(--accent);border-color:var(--accent);color:#fff}.dg .op.nao-sei{color:var(--tinta-suave);border-style:dashed}.dg .ouvir{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-p);margin-bottom:14px;padding:12px}.dg .ouvir audio{width:100%}.dg .ouvir p{color:var(--apagado);margin:6px 0 0;font-size:.8125rem}.dg .navq{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.dg .navq .botao{flex:1}.dg .dica{color:var(--errado);min-height:1.4em;margin:10px 0 0;font-size:.875rem}.dg .chips{flex-wrap:wrap;gap:8px;display:flex}.dg .chip{min-height:var(--toque);border:1px solid var(--linha-forte);background:var(--superficie);color:var(--tinta);font:inherit;cursor:pointer;border-radius:99px;padding:0 14px;font-size:.9375rem}.dg .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.dg .campo{gap:4px;display:grid}.dg .campo label{font-size:.9375rem;font-weight:600}.dg .campo input{border-radius:var(--raio-p);border:1px solid var(--linha-forte);background:var(--superficie);min-height:48px;color:var(--tinta);font:inherit;padding:0 12px;font-size:16px}.dg .campo .err{color:var(--errado);min-height:1.2em;font-size:.8125rem}.dg .check{color:var(--tinta-suave);align-items:flex-start;gap:10px;font-size:.875rem;display:flex}.dg .check input{flex:none;width:22px;height:22px;margin-top:2px}.dg .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.dg .heroi{text-align:center;padding:8px 0 4px}.dg .nivel{letter-spacing:-.03em;margin:6px 0 2px;font-size:4.5rem;font-weight:800;line-height:1}.dg .nivel-nome{color:var(--tinta-suave);margin-bottom:14px;font-size:1.125rem}.dg .regua{grid-template-columns:repeat(7,1fr);gap:4px;margin:0 0 10px;display:grid}.dg .regua span{background:var(--linha);color:var(--apagado);text-align:center;border-radius:6px;padding:6px 0;font-size:.75rem}.dg .regua span.on{background:var(--accent);color:#fff;font-weight:700}.dg .regua span.borda{box-shadow:inset 0 0 0 2px var(--accent);color:var(--acento-texto)}.dg .bloco{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);margin-top:16px;padding:16px}.dg .bloco h2{margin-bottom:8px}.dg .bloco ul{margin:0;padding-left:1.1em}.dg .bloco li+li{margin-top:4px}.dg .area{margin-top:10px}.dg .area .lin{justify-content:space-between;font-size:.9375rem;display:flex}.dg .area .med{background:var(--linha);border-radius:99px;height:8px;margin-top:4px;overflow:hidden}.dg .area .med i{background:var(--go,var(--link));height:100%;display:block}.dg .aviso-dg{background:var(--acento-suave);border-radius:var(--raio-p);margin-top:14px;padding:12px 14px;font-size:.9375rem}.dg .citacao{border-left:3px solid var(--accent);color:var(--tinta-suave);margin:8px 0 10px;padding:4px 0 4px 12px;font-style:italic}.dg .saidas{gap:10px;margin-top:20px;display:grid}.dg .saidas .botao{min-height:52px;font-size:1.0625rem}.dg .canais{gap:8px;margin-top:10px;display:flex}.dg .canais .botao{flex:1}.dg .ok{color:var(--certo);font-weight:600}@media (width<=380px){.dg .nivel{font-size:3.75rem}.dg .regua span{font-size:.6875rem}}[hidden]{display:none!important}.lp-hero[data-astro-cid-ud3b7mvk]{padding:8px 0 4px}.lp-hero[data-astro-cid-ud3b7mvk] h1[data-astro-cid-ud3b7mvk]{letter-spacing:-.03em;margin:4px 0 12px;font-size:clamp(1.9rem,7.5vw,2.6rem)}.seu-nivel[data-astro-cid-ud3b7mvk]{color:var(--acento-texto)}.lp-ctas[data-astro-cid-ud3b7mvk]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.lp-ctas[data-astro-cid-ud3b7mvk] .botao[data-astro-cid-ud3b7mvk]{min-height:48px}section[data-astro-cid-ud3b7mvk]{margin-top:36px}.lp-sub[data-astro-cid-ud3b7mvk]{color:var(--tinta-suave);margin:-2px 0 12px;font-size:.9375rem}.lp-lista[data-astro-cid-ud3b7mvk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-lista[data-astro-cid-ud3b7mvk] .bloco[data-astro-cid-ud3b7mvk]{margin-top:0}.lp-n[data-astro-cid-ud3b7mvk]{letter-spacing:.12em;text-transform:uppercase;color:var(--apagado);font-size:.6875rem}.lp-t[data-astro-cid-ud3b7mvk]{margin:2px 0 4px;font-weight:700}.lp-d[data-astro-cid-ud3b7mvk]{color:var(--tinta-suave);margin:0;font-size:.9375rem}.lp-link[data-astro-cid-ud3b7mvk]{min-height:var(--toque);color:var(--link);align-items:center;margin-top:6px;font-weight:600;display:inline-flex}.seg[data-astro-cid-ud3b7mvk]{border:1px solid var(--linha-forte);border-radius:var(--raio-p);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.seg[data-astro-cid-ud3b7mvk] button[data-astro-cid-ud3b7mvk]{background:var(--superficie);min-height:48px;color:var(--tinta);font:inherit;cursor:pointer;border:0;font-size:.9rem}.seg[data-astro-cid-ud3b7mvk] button[data-astro-cid-ud3b7mvk]+button[data-astro-cid-ud3b7mvk]{border-left:1px solid var(--linha-forte)}.seg[data-astro-cid-ud3b7mvk] button[data-astro-cid-ud3b7mvk][aria-checked=true]{background:var(--tinta);color:var(--fundo);font-weight:700}.valor[data-astro-cid-ud3b7mvk]{letter-spacing:-.02em;margin:16px 0 0;font-size:2.2rem;font-weight:800}.valor[data-astro-cid-ud3b7mvk] small[data-astro-cid-ud3b7mvk]{color:var(--apagado);font-size:.95rem;font-weight:400}.por-aula[data-astro-cid-ud3b7mvk]{color:var(--apagado);margin:2px 0 0;font-size:.9rem}.lp-cta[data-astro-cid-ud3b7mvk]{margin:14px 0 16px;text-decoration:none}
