:root{--ink:#09060f;--ink-2:#120c1b;--ink-3:#1a1226;--ink-4:#150f1e;--ink-5:#0e0a16;--line:#37284a;--moon:#dfe6ff;--gold:#e8bd62;--gold-soft:#f5dfa8;--gold-line:#8a6a2c;--text:#f4eee8;--body:#d9d0dd;--muted:#b4a8bd;--violet-line:#6a4a9a;--control:#8472a8;--red:#e3243f;--on-gold:#1a1006;--ok:#8fd19e;--font-head:"Lexend", "Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--escala-texto:1;--topo:env(safe-area-inset-top,0px);--base:env(safe-area-inset-bottom,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(72px + var(--topo))}body{background:var(--ink);color:var(--body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100dvh;margin:0;font-size:18px;line-height:1.55}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1.5px 1.5px at 12% 8%, #dfe6ffcc 50%, transparent 51%), radial-gradient(1px 1px at 78% 14%, #dfe6ffaa 50%, transparent 51%), radial-gradient(1.2px 1.2px at 45% 22%, #dfe6ff88 50%, transparent 51%), radial-gradient(1px 1px at 90% 38%, #dfe6ff77 50%, transparent 51%), radial-gradient(1.4px 1.4px at 22% 46%, #dfe6ff66 50%, transparent 51%), radial-gradient(1px 1px at 64% 58%, #dfe6ff55 50%, transparent 51%), radial-gradient(1.2px 1.2px at 8% 74%, #dfe6ff55 50%, transparent 51%), radial-gradient(1px 1px at 84% 82%, #dfe6ff44 50%, transparent 51%), radial-gradient(120% 60% at 50% -10%, #1a1226 0%, transparent 60%), var(--ink);position:fixed;inset:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{font-family:var(--font-head);color:var(--text);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.2}p{margin:0}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.app{max-width:640px;min-height:100dvh;margin:0 auto}.app.com-abas{padding-bottom:calc(76px + var(--base))}.tela{flex-direction:column;gap:16px;padding:0 16px 24px;display:flex}.cabecalho{z-index:20;padding:calc(10px + var(--topo)) 0 10px;-webkit-backdrop-filter:blur(10px);background:#09060feb;border-bottom:1px solid #37284a80;align-items:center;gap:8px;margin:0 -16px;padding-inline:12px;display:flex;position:sticky;top:0}.cabecalho h1{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:1.1rem;font-weight:600;overflow:hidden}.cabecalho-lua{width:40px;height:40px;color:var(--gold);place-items:center;display:grid}.cabecalho-extra{justify-content:flex-end;min-width:40px;display:flex}.icone-btn{width:44px;height:44px;color:var(--text);border-radius:12px;place-items:center;display:grid}.icone-btn:active{background:var(--ink-3)}.abas{z-index:30;-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);padding-bottom:var(--base);background:#0e0a16f5;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.abas a{max-width:128px;color:var(--muted);font-family:var(--font-head);flex-direction:column;flex:1;align-items:center;gap:2px;padding:9px 0 8px;font-size:.72rem;font-weight:500;display:flex}.abas a.ativa{color:var(--gold)}.abas svg{width:24px;height:24px}.btn{min-height:52px;font-family:var(--font-head);text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:1.02rem;font-weight:700;transition:transform .12s,background .2s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-largo{width:100%}.btn-peq{border-radius:10px;min-height:40px;padding:8px 14px;font-size:.9rem}.btn-ouro{background:linear-gradient(180deg, #f2cd7b, var(--gold));color:var(--on-gold);box-shadow:0 8px 24px #e8bd6226}.btn-contorno{border:1.5px solid var(--gold-line);color:var(--gold-soft)}.btn-feito{color:var(--ok);background:#8fd19e1f;border:1.5px solid #8fd19e80}.btn-feito svg{width:20px;height:20px}.btn-link{color:var(--muted);text-underline-offset:3px;margin:8px auto 0;padding:10px;font-size:.95rem;text-decoration:underline;display:block}.btn-link.perigo{color:#ff9aa9}.sobretitulo{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:.78rem;font-weight:600}.barra{background:var(--ink-3);border-radius:6px;height:6px;overflow:hidden}.barra span{background:linear-gradient(90deg, var(--gold-line), var(--gold));border-radius:inherit;height:100%;transition:width .4s;display:block}.cartao{background:var(--ink-2);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.cartao h2{font-size:1.25rem}.cartao-ouro{border-color:var(--gold-line);background:linear-gradient(#1a1226,#120c1b)}.cartao-feito{border-color:#8fd19e55}.cartao-link{flex-direction:row;align-items:center;gap:12px}.cartao-link>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cartao-link small{font-family:var(--font-head);color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.cartao-link strong{color:var(--text);font-family:var(--font-head);font-size:1.05rem;font-weight:600;line-height:1.3}.cartao-link em{color:var(--muted);font-size:.9rem;font-style:normal}.cartao-link .barra{margin-top:6px}.cartao-link>svg{color:var(--gold);flex:none}.feito-msg{color:var(--ok);align-items:center;gap:8px;font-weight:700;display:flex}.feito-msg svg{flex:none;width:20px;height:20px}.secao{flex-direction:column;gap:12px;display:flex}.secao-titulo{color:var(--text);margin-top:8px;font-size:1.05rem;font-weight:600}.secao-texto{color:var(--body)}.pequeno{color:var(--muted);font-size:.92rem}.nota-rodape{text-align:center;color:var(--muted);font-size:.9rem}.dica{color:var(--muted);background:var(--ink-4);border:1px dashed var(--line);border-radius:12px;padding:12px 14px;font-size:.95rem}.dica strong{color:var(--gold-soft)}.carregando{color:var(--muted);padding:24px 0}.boas-vindas{min-height:100dvh;padding:calc(24px + var(--topo)) 20px calc(24px + var(--base));flex-direction:column;display:flex}.passos{justify-content:center;gap:6px;margin-bottom:28px;display:flex}.passos span{background:var(--line);border-radius:4px;width:28px;height:4px}.passos span.on{background:var(--gold)}.bv-passo{flex-direction:column;gap:16px;animation:.4s surgir;display:flex}.bv-passo h1{font-size:2rem;font-weight:700}.bv-passo:first-of-type .sobretitulo,.bv-passo:first-of-type h1{text-align:center}.bv-texto{color:var(--body)}.bv-lista{flex-direction:column;gap:12px;margin:0;padding-left:22px;display:flex}.bv-lista li::marker{color:var(--gold);font-family:var(--font-head);font-weight:700}.bv-lista strong{color:var(--text)}.escolha{flex-direction:column;gap:10px;display:flex}.escolha-item{border:1.5px solid var(--line);background:var(--ink-2);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.escolha-item.on{border-color:var(--gold);background:var(--ink-3)}.escolha-item img{border-radius:4px;flex:none;width:48px}.escolha-item span{flex-direction:column;flex:1;display:flex}.escolha-item strong{color:var(--text);font-family:var(--font-head);font-weight:600}.escolha-item small{color:var(--muted);font-size:.88rem}.escolha-marca{border:1.5px solid var(--line);width:26px;height:26px;color:var(--on-gold);border-radius:50%;flex:none;place-items:center;display:grid}.escolha-item.on .escolha-marca{background:var(--gold);border-color:var(--gold)}.escolha-marca svg{width:16px;height:16px}@keyframes surgir{0%{opacity:0;transform:translateY(8px)}}.player{background:var(--ink-2);border:1px solid var(--line);border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.player-play{background:var(--gold);width:52px;height:52px;color:var(--on-gold);border-radius:50%;flex:none;place-items:center;display:grid}.player-play:disabled{opacity:.4}.player-play svg{width:22px;height:22px}.player-meio{flex:1;min-width:0}.player-titulo{font-family:var(--font-head);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.player input[type=range]{width:100%;accent-color:var(--gold);margin:6px 0 0}.player-tempos{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.8rem;display:flex}.player-vel{border:1px solid var(--line);min-width:48px;height:36px;font-family:var(--font-head);color:var(--gold-soft);border-radius:10px;flex:none;font-size:.85rem}.jornada-topo{flex-direction:column;gap:14px;padding-top:8px;display:flex}.jornada-livro{align-items:center;gap:12px;display:flex}.jornada-livro img{border-radius:5px;width:56px;box-shadow:0 6px 18px #0009}.jornada-livro span{flex-direction:column;display:flex}.jornada-livro small{color:var(--muted);font-size:.85rem}.jornada-livro strong{font-family:var(--font-head);color:var(--text);font-size:1.15rem;font-weight:600}.dia-grande{font-family:var(--font-head);color:var(--gold-soft);font-size:3rem;font-weight:800;line-height:1}.dia-grande span{color:var(--muted);font-size:1.05rem;font-weight:500}.trilha{grid-template-columns:repeat(15,1fr);gap:5px;display:grid}.trilha i{aspect-ratio:1;background:var(--ink-3);border:1px solid var(--line);border-radius:50%}.trilha i.feito{background:var(--gold);border-color:var(--gold)}.trilha i.hoje{border-color:var(--gold);box-shadow:0 0 0 2px #e8bd6240}.tarefa{flex-direction:column;gap:8px;display:flex}.tarefa+.tarefa{border-top:1px solid var(--line);padding-top:12px}.tarefa-semana{color:var(--muted);font-size:.9rem}.tarefa-grupo{color:var(--gold-soft);font-size:.85rem}.tarefa-principal{font-family:var(--font-head);color:var(--text);font-size:1.2rem;font-weight:600;line-height:1.35}.tarefa-col{flex-direction:column;font-size:.98rem;display:flex}.tarefa-rotulo{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-family:var(--font-head)}.tarefa-nota{color:var(--muted);border-left:2px solid var(--gold-line);padding-left:10px;font-size:.92rem}.atalhos{flex-direction:column;gap:2px;display:flex}.atalhos a{color:var(--gold-soft);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);padding:10px 0}.estante{grid-template-columns:repeat(2,1fr);gap:20px 14px;padding-top:8px;display:grid}.estante-item{flex-direction:column;gap:6px;display:flex}.estante-item .capa{position:relative}.estante-item img{aspect-ratio:2/3;object-fit:cover;border-radius:8px;width:100%;box-shadow:0 10px 28px #000a}.estante-item strong{font-family:var(--font-head);color:var(--text);margin-top:4px;font-size:.98rem;font-weight:600;line-height:1.25}.estante-item small{color:var(--muted);font-size:.85rem}.selo{background:var(--gold);color:var(--on-gold);font-family:var(--font-head);border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700;position:absolute;top:8px;left:8px}.bloqueado .btn{flex:100%}.bloqueado{border:1px dashed var(--violet-line);background:var(--ink-4);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.bloqueado-icone{background:var(--ink-3);width:44px;height:44px;color:var(--control);border-radius:12px;flex:none;place-items:center;display:grid}.bloqueado-texto{flex-direction:column;flex:1;min-width:0;display:flex}.bloqueado-texto strong{font-family:var(--font-head);color:var(--text);font-size:.98rem;font-weight:600;line-height:1.3}.bloqueado-texto span{color:var(--muted);font-size:.88rem}.livro-topo{align-items:flex-end;gap:16px;padding-top:8px;display:flex}.livro-topo img{border-radius:8px;flex:none;width:112px;box-shadow:0 12px 30px #000b}.livro-topo>div{flex-direction:column;flex:1;gap:6px;display:flex}.livro-topo h2{font-size:1.4rem}.livro-sub{color:var(--gold-soft);font-size:.98rem}.livro-num{color:var(--muted);font-size:.88rem}.livro-acoes{flex-direction:column;gap:10px;display:flex}.nota-jornada{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:.92rem;display:flex}.nota-jornada svg{width:18px;height:18px;color:var(--gold)}.capitulos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cap{border-bottom:1px solid #37284a99;align-items:flex-start;gap:12px;padding:14px 4px;display:flex}.cap-marca{border:1.5px solid var(--line);width:26px;height:26px;color:var(--on-gold);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.cap.lido .cap-marca{background:var(--gold);border-color:var(--gold)}.cap-marca svg{width:15px;height:15px}.cap-texto{flex-direction:column;gap:1px;min-width:0;display:flex}.cap-texto small{color:var(--gold);font-size:.8rem;font-family:var(--font-head);letter-spacing:.04em}.cap-texto strong{color:var(--text);font-weight:700;line-height:1.3}.cap.lido .cap-texto strong{color:var(--body)}.cap-texto em{color:var(--muted);font-size:.85rem;font-style:normal}.leitura{padding:0 16px calc(32px + var(--base))}.progresso-leitura{background:var(--gold);transform-origin:0;z-index:40;height:3px;position:fixed;top:0;left:0;right:0}.capitulo{font-size:calc(1.1rem * var(--escala-texto));padding-top:20px;line-height:1.7}.cap-rotulo{font-family:var(--font-head);color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.85rem}.cap-titulo{font-size:calc(1.9rem * var(--escala-texto));margin:6px 0;font-weight:700;line-height:1.15}.cap-meta{color:var(--muted);margin-bottom:8px;font-size:.88rem}.texto h2{color:var(--text);margin:1.8em 0 .6em;font-size:1.3em}.texto h3{color:var(--gold-soft);margin:1.5em 0 .5em;font-size:1.1em}.texto p{margin:0 0 1em}.texto strong{color:var(--text)}.texto ul,.texto ol{margin:0 0 1em;padding-left:1.3em}.texto li{margin-bottom:.45em}.texto li::marker{color:var(--gold)}.texto blockquote{border-left:3px solid var(--violet-line);background:var(--ink-4);border-radius:0 10px 10px 0;margin:0 0 1em;padding:.6em 1em}.texto blockquote p{margin:0}.texto blockquote+blockquote{margin-top:-.6em}.texto .nota{color:var(--muted);font-size:.9em}.texto p>strong:first-child{color:var(--gold-soft)}.texto hr{border:0;border-top:1px solid var(--line);margin:2em 0}.tabela{margin:0 -16px 1.2em;padding:0 16px;overflow-x:auto}.tabela table{border-collapse:collapse;width:100%;min-width:100%;font-size:.88em;line-height:1.45}.tabela th,.tabela td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.tabela th{font-family:var(--font-head);color:var(--gold-soft);background:var(--ink-3);font-weight:600}.tabela tr:nth-child(2n) td{background:#120c1b80}.tabela table:has(th:nth-child(3)){min-width:520px}.em-campo{border:1px solid var(--violet-line);background:linear-gradient(#1a1226,#150f1e);border-radius:16px;margin:1.6em 0;padding:4px 18px 6px}.em-campo h2{color:var(--moon);margin-top:1em}.destaque{border:1px solid var(--gold-line);background:#e8bd620d;border-radius:14px;margin:1.4em 0;padding:4px 18px}.exercicio{border:1.5px solid var(--gold-line);background:linear-gradient(#1a1226,#120c1b);border-radius:18px;flex-direction:column;gap:10px;margin:2em 0;padding:20px 18px;display:flex}.exercicio h2{font-size:1.3em}.exercicio .texto p:last-child{margin-bottom:.4em}.exercicio.feito{border-color:#8fd19e66}.desfazer-dica{text-align:center;color:var(--muted);font-size:.85rem}.cap-fim{border-top:1px solid var(--line);flex-direction:column;gap:16px;margin-top:2.4em;padding-top:1.4em;font-size:1rem;display:flex}.cap-nav{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cap-nav a{border:1px solid var(--line);background:var(--ink-2);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.cap-nav a.proximo{text-align:right;grid-column:2}.cap-nav small{color:var(--gold);font-family:var(--font-head);font-size:.78rem}.cap-nav span{color:var(--text);font-size:.92rem;line-height:1.3}.numeros{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:8px;display:grid}.numeros div{background:var(--ink-2);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:4px;padding:14px 10px;display:flex}.numeros strong{font-family:var(--font-head);color:var(--gold-soft);font-size:1.9rem;line-height:1}.numeros span{color:var(--muted);font-size:.8rem;line-height:1.3}.prog-livro{background:var(--ink-2);border:1px solid var(--line);border-radius:16px;gap:14px;padding:14px;display:flex}.prog-livro img{border-radius:5px;align-self:flex-start;width:52px}.prog-livro>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.prog-livro strong{font-family:var(--font-head);color:var(--text);font-weight:600}.prog-linha{color:var(--muted);grid-template-columns:78px 1fr 44px;align-items:center;gap:8px;font-size:.82rem;display:grid}.prog-linha em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.downloads{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.downloads a,.downloads button{text-align:left;width:100%;font:inherit;color:inherit;background:var(--ink-2);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.downloads img{border-radius:4px;width:40px}.downloads span{color:var(--text);flex-direction:column;flex:1;font-weight:700;display:flex}.downloads small{color:var(--muted);font-size:.82rem;font-weight:400}.downloads svg{color:var(--gold)}.segmentado{background:var(--ink-2);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;display:grid}.segmentado button{color:var(--muted);border-radius:10px;padding:10px 4px;font-size:.85rem}.segmentado button.on{background:var(--ink-3);color:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.amostra-texto{font-size:calc(1.1rem * var(--escala-texto));color:var(--body)}@media (width>=560px){.estante{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.faixa{margin:0 -16px;position:relative;overflow:hidden}.faixa img{aspect-ratio:16/9;object-fit:cover;object-position:70% 50%;width:100%}.faixa:after{content:"";background:linear-gradient(180deg, transparent 35%, var(--ink) 100%);position:absolute;inset:0}.faixa+.livro-topo{margin-top:-72px;position:relative}.faixa-jornada{margin-bottom:-96px}.faixa-jornada:after{background:linear-gradient(180deg, #09060f33 0%, transparent 30%, #09060fcc 75%, var(--ink) 100%)}.jornada-topo>:not(.faixa){position:relative}.jornada-topo{padding-top:0}.faixa-capitulo img{aspect-ratio:auto;object-position:70% 40%;height:150px}.faixa-capitulo:after{background:linear-gradient(180deg, #09060f55 0%, var(--ink) 100%)}.faixa-capitulo+.capitulo{margin-top:-56px;padding-top:0;position:relative}.cartao-concluido img{aspect-ratio:16/10;object-fit:cover;object-position:50% 70%;border-radius:17px 17px 0 0;width:calc(100% + 36px);max-width:none;margin:-18px -18px 4px}.bloqueado-capa{flex:none;width:60px;position:relative}.bloqueado-capa img{aspect-ratio:2/3;object-fit:cover;border-radius:6px;width:60px;box-shadow:0 6px 16px #0008}.bloqueado-capa span{background:var(--ink-3);border:1px solid var(--violet-line);width:26px;height:26px;color:var(--gold-soft);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.bloqueado-capa svg{width:14px;height:14px}.bloqueado .btn svg{width:18px;height:18px}.boas-vindas{padding-top:calc(56px + var(--topo));position:relative}.passos{top:calc(18px + var(--topo));z-index:3;margin:0;position:absolute;left:0;right:0}.bv-heroi{margin:calc(-56px - var(--topo)) -20px -96px;height:min(58vh,520px);position:relative;overflow:hidden}.bv-heroi img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;animation:18s ease-out both aproximar}.bv-heroi:after{content:"";background:linear-gradient(180deg, #09060f66 0%, transparent 25%, transparent 50%, var(--ink) 100%);position:absolute;inset:0}.bv-abertura>:not(.bv-heroi){position:relative}@keyframes aproximar{0%{transform:scale(1.08)}}.cabecalho+.faixa,.cabecalho+.jornada-topo .faixa-jornada{margin-top:-16px}.carregando-app{text-align:center;padding-top:40vh}.entrar{min-height:100dvh;padding:calc(32px + var(--topo)) 20px calc(28px + var(--base));flex-direction:column;justify-content:center;gap:22px;max-width:440px;margin:0 auto;display:flex}.entrar-topo{flex-direction:column;align-items:center;gap:10px;display:flex}.entrar-topo img{width:72px;height:72px;box-shadow:0 10px 30px #000a, 0 0 0 1px var(--line);border-radius:18px}.entrar-form{background:var(--ink-2);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:14px;padding:22px 18px;display:flex}.entrar-form h1{font-family:var(--font-head);color:var(--text);margin:0;font-size:1.5rem;font-weight:700}.entrar-dica{color:var(--muted);margin:0;font-size:.98rem}.entrar-dica strong{color:var(--text);word-break:break-all}.entrar-suporte{text-align:center;color:var(--muted);margin:0;font-size:.92rem}.entrar-suporte a{color:var(--gold-soft)}.campo{flex-direction:column;gap:6px;display:flex}.campo span{color:var(--body);font-size:.92rem}.campo input{font:inherit;color:var(--text);background:var(--ink-5);border:1.5px solid var(--line);border-radius:12px;outline:none;min-height:50px;padding:13px 14px;font-size:1.05rem}.campo input:focus{border-color:var(--gold-line);box-shadow:0 0 0 3px #e8bd6224}.erro-msg{color:#ff9aa9;background:#e3243f14;border:1px solid #e3243f55;border-radius:10px;margin:0;padding:10px 12px;font-size:.95rem}.btn:disabled{opacity:.6}.conta-email{font-family:var(--font-head);color:var(--text);word-break:break-all;margin:6px 0 4px;font-weight:600}.conta-acoes{gap:10px;margin-top:14px;display:flex}.conta-acoes .btn{flex:1}.player-bloco{flex-direction:column;gap:10px;display:flex}.player-controles{gap:8px;display:flex}.player-controles button{border:1px solid var(--line);background:var(--ink-4);min-height:40px;font-family:var(--font-head);color:var(--gold-soft);border-radius:10px;flex:1;font-size:.88rem}.player-capitulos{color:var(--muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.player-capitulos select{font:inherit;color:var(--text);background:var(--ink-5);border:1px solid var(--line);border-radius:10px;min-height:44px;padding:10px;font-size:.95rem}.secao-audio{margin:18px 16px 0}.secao-audio h2{margin:0 0 10px}.cap-ouvir{margin:0 0 18px}.bloqueado-email{color:var(--muted);text-align:center;flex:100%;margin:0;font-size:.85rem}.bloqueado-email strong{color:var(--gold-soft);word-break:break-all}.aviso-liberado{left:12px;right:12px;bottom:calc(84px + var(--base));z-index:30;color:var(--text);background:#14301c;border:1px solid #8fd19e80;border-radius:16px;align-items:center;gap:12px;max-width:520px;margin:0 auto;padding:14px;animation:.3s ease-out surgir;display:flex;position:fixed;box-shadow:0 12px 30px #000a}.aviso-liberado svg{width:22px;height:22px;color:var(--ok);flex:none}.aviso-liberado span{flex:1;font-size:.95rem}.aviso-liberado a{color:var(--gold-soft);font-weight:700}.aviso-liberado button{color:var(--muted);padding:4px 8px;font-size:1.3rem;line-height:1}
