:root{--creme: #fff8ee;--creme-2: #fdefd9;--papel: #ffffff;--ambar: #f59e0b;--ambar-claro: #fde7b0;--laranja: #ea580c;--laranja-esc: #c2410c;--brasa: #9a3412;--texto: #3b2314;--texto-2: #7a5a44;--borda: #f1dec3;--verde: #3f7a12;--sombra: 0 6px 24px rgba(154, 52, 18, .1);--raio: 20px;--serif: Georgia, "Noto Serif", "Times New Roman", serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--abas: 76px;--seguro-baixo: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--creme);color:var(--texto);font-family:var(--sans);font-size:17px;line-height:1.5;-webkit-tap-highlight-color:transparent}h1,h2,h3{line-height:1.2;margin:0 0 .5em}h1{font-size:1.6rem}h2{font-size:1.3rem}h3{font-size:1.08rem}p{margin:0 0 .9em}a{color:var(--laranja-esc)}button,textarea,input{font:inherit;color:inherit}.oculto{display:none!important}.carregando{min-height:100vh;display:grid;place-items:center;color:var(--texto-2);font-size:1rem}.tela{max-width:520px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;padding:env(safe-area-inset-top,0px) 18px 0}.tela.com-abas{padding-bottom:calc(var(--abas) + var(--seguro-baixo) + 8px)}.topo{display:flex;align-items:center;gap:8px;min-height:60px;padding-top:6px}.topo h1{font-size:1.25rem;margin:0}.btn-voltar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;margin-left:-8px;color:var(--texto);text-decoration:none;background:none;border:0;cursor:pointer}.btn-voltar svg{width:26px;height:26px}.conteudo{flex:1;padding-bottom:12px}.rodape-aviso{font-size:.78rem;color:var(--texto-2);text-align:center;padding:14px 6px 18px;line-height:1.4}.btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:14px 20px;border:0;border-radius:16px;cursor:pointer;background:linear-gradient(180deg,#f97316,var(--laranja-esc));color:#fff;font-weight:700;font-size:1.08rem;text-decoration:none;box-shadow:0 6px 16px #ea580c47;transition:transform .08s ease}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.5;cursor:default}.btn svg{width:22px;height:22px}.btn-sec{background:var(--papel);color:var(--laranja-esc);border:2px solid var(--ambar-claro);box-shadow:none}.btn-claro{background:var(--creme-2);color:var(--brasa);box-shadow:none}.btn-texto{background:none;border:0;color:var(--laranja-esc);font-weight:600;padding:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;display:block;margin:0 auto;font-size:1rem}.pilha{display:flex;flex-direction:column;gap:12px}.linha{display:flex;gap:10px}.linha>*{flex:1}.card{background:var(--papel);border-radius:var(--raio);padding:20px;box-shadow:var(--sombra);margin-bottom:16px}.card-titulo{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--laranja-esc);margin-bottom:8px;display:flex;align-items:center;gap:6px}.card-titulo svg{width:18px;height:18px}.versiculo{font-family:var(--serif);font-size:1.28rem;line-height:1.45;margin:0 0 6px;color:var(--texto)}.referencia{font-weight:700;color:var(--brasa);font-size:.95rem}.reflexao{color:var(--texto);margin-top:14px}.reflexao p:last-child{margin-bottom:0}.tarefa{font-size:1.1rem;margin-bottom:6px}.tarefa strong{color:var(--brasa)}.minima{font-size:.92rem;color:var(--texto-2);background:var(--creme);border-radius:12px;padding:10px 12px;margin:12px 0 16px}.etiqueta{display:inline-flex;align-items:center;gap:6px;background:var(--creme-2);color:var(--brasa);border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:600}.etiqueta svg{width:16px;height:16px}.suave{color:var(--texto-2)}.centro{text-align:center}.pequeno{font-size:.9rem}.aviso-caixa{background:#fff4e0;border:1px solid var(--ambar-claro);border-radius:14px;padding:12px 14px;font-size:.88rem;color:var(--texto-2)}.hero{text-align:center;padding:28px 0 8px}.hero h1{font-size:2.1rem;margin-top:8px;color:var(--brasa)}.hero .lead{font-size:1.12rem;color:var(--texto-2);max-width:26em;margin:0 auto 18px}.lista-beneficios{list-style:none;padding:0;margin:0 0 24px}.lista-beneficios li{display:flex;gap:12px;align-items:flex-start;background:var(--papel);border-radius:16px;padding:14px 16px;margin-bottom:10px;box-shadow:var(--sombra)}.lista-beneficios .ic{flex:0 0 36px;height:36px;border-radius:50%;background:var(--creme-2);display:grid;place-items:center;color:var(--laranja-esc)}.lista-beneficios .ic svg{width:20px;height:20px}.progresso-barra{height:8px;background:var(--creme-2);border-radius:99px;overflow:hidden;margin:6px 0 22px}.progresso-barra>div{height:100%;background:linear-gradient(90deg,var(--ambar),var(--laranja));border-radius:99px;transition:width .3s ease}.pergunta{font-size:1.4rem;margin-bottom:18px}.opcao{display:block;width:100%;text-align:left;cursor:pointer;background:var(--papel);border:2px solid var(--borda);border-radius:16px;padding:16px 18px;margin-bottom:10px;font-size:1.02rem;min-height:56px;transition:border-color .15s,background .15s}.opcao:active,.opcao.sel{border-color:var(--laranja);background:#fff3e6}.contador{font-size:.9rem;color:var(--texto-2)}.campo{width:100%;border:2px solid var(--borda);border-radius:16px;background:var(--papel);padding:14px 16px;font-size:1.08rem;outline:none}.campo:focus{border-color:var(--ambar)}textarea.campo{min-height:110px;resize:vertical;line-height:1.45}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.chip{border:1.5px solid var(--borda);background:var(--papel);border-radius:999px;padding:8px 14px;font-size:.92rem;cursor:pointer}.chip:active{background:var(--creme-2)}.rotulo{font-weight:700;margin-bottom:8px;display:block}input[type=time].campo{font-size:1.6rem;text-align:center;font-weight:700}.hoje-topo{display:flex;align-items:center;justify-content:space-between;padding:14px 0 6px}.hoje-topo .saud{font-size:.95rem;color:var(--texto-2)}.hoje-topo h1{font-size:1.45rem;margin:0}.selo-seq{display:flex;align-items:center;gap:4px;background:var(--papel);border-radius:999px;padding:4px 12px 4px 6px;box-shadow:var(--sombra);font-weight:800;color:var(--brasa);text-decoration:none}.selo-seq svg{width:30px;height:30px}.botao-travei{display:flex;align-items:center;gap:12px;width:100%;text-decoration:none;background:var(--creme-2);color:var(--brasa);border-radius:16px;padding:14px 16px;font-weight:700;margin-bottom:16px}.botao-travei svg{width:26px;height:26px;flex:0 0 26px}.botao-travei span{font-weight:400;display:block;font-size:.88rem;color:var(--texto-2)}.feito-hoje{text-align:center;padding:10px 0 4px}.feito-hoje .chama-grande{margin:0 auto}.feito-hoje h2{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--verde)}.feito-hoje h2 svg{width:26px;height:26px}.relogio-espera{font-size:1.9rem;font-weight:800;color:var(--brasa);letter-spacing:.04em;font-variant-numeric:tabular-nums}.chama-svg{display:inline-block;vertical-align:middle;overflow:visible}.chama-svg .tremula{transform-origin:50% 92%;animation:tremula 2.6s ease-in-out infinite}.chama-svg .miolo{transform-origin:50% 92%;animation:tremula 1.9s ease-in-out infinite reverse}@keyframes tremula{0%,to{transform:scale(1) skew(0)}30%{transform:scale(.98,1.04) skew(-1.5deg)}60%{transform:scale(1.02,.97) skew(1.2deg)}}.chama-cresce{animation:cresce 1.2s cubic-bezier(.2,1.4,.4,1) both}@keyframes cresce{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.chama-svg .tremula,.chama-svg .miolo,.chama-cresce{animation:none}}.numeros{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.numero{background:var(--papel);border-radius:16px;padding:12px 8px;text-align:center;box-shadow:var(--sombra)}.numero b{display:block;font-size:1.5rem;color:var(--brasa)}.numero span{font-size:.78rem;color:var(--texto-2);line-height:1.2;display:block}.grade-dias{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.semana-titulo{font-size:.85rem;font-weight:700;color:var(--texto-2);margin:14px 0 8px}.dia-bola{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--creme-2);color:var(--texto-2);font-weight:700;font-size:.95rem;border:2px solid transparent;text-decoration:none;position:relative}.dia-bola svg{width:60%;height:60%}.dia-bola.feito{background:linear-gradient(180deg,#fff1d6,#ffd9a8);color:var(--brasa)}.dia-bola.atual{border-color:var(--laranja);background:var(--papel);color:var(--laranja-esc);animation:pulsa 2s infinite}.dia-bola.trancado{opacity:.6}@keyframes pulsa{0%,to{box-shadow:0 0 #ea580c59}50%{box-shadow:0 0 0 6px #ea580c00}}.foco{text-align:center}.anel{position:relative;width:250px;height:250px;margin:10px auto 18px}.anel>svg{width:100%;height:100%;transform:rotate(-90deg)}.anel .fundo{stroke:var(--creme-2)}.anel .frente{stroke:url(#gradAnel);stroke-linecap:round;transition:stroke-dashoffset .3s linear}.anel .tempo{position:absolute;inset:0;display:grid;place-items:center;font-size:3.2rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--brasa)}.escolha-min{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.escolha-min button{border:2px solid var(--borda);background:var(--papel);border-radius:18px;padding:18px 0;font-size:1.5rem;font-weight:800;color:var(--brasa);cursor:pointer}.escolha-min button small{display:block;font-size:.8rem;font-weight:600;color:var(--texto-2)}.escolha-min button.sel{border-color:var(--laranja);background:#fff3e6}.respira-wrap{display:grid;place-items:center;height:280px}.respira{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff3d6,#fdba74 70%,#f97316);box-shadow:0 0 60px #f9731659;transition:transform 4s ease-in-out}.respira-texto{font-size:1.5rem;font-weight:700;color:var(--brasa);min-height:2em}.oracao-texto{font-family:var(--serif);font-size:1.3rem;line-height:1.5}.passos-pontos{display:flex;justify-content:center;gap:8px;margin:4px 0 18px}.passos-pontos i{width:10px;height:10px;border-radius:50%;background:var(--borda)}.passos-pontos i.on{background:var(--laranja)}.previa{width:100%;border-radius:16px;box-shadow:var(--sombra);display:block;margin-bottom:16px;background:var(--creme-2);aspect-ratio:4/5}.abas-mini{display:flex;background:var(--creme-2);border-radius:14px;padding:4px;margin-bottom:14px}.abas-mini button{flex:1;border:0;background:none;padding:10px;border-radius:10px;font-weight:700;color:var(--texto-2);cursor:pointer}.abas-mini button.sel{background:var(--papel);color:var(--brasa);box-shadow:0 2px 8px #0000000f}.lista-check{list-style:none;padding:0;margin:0 0 18px}.lista-check li{display:flex;gap:10px;margin-bottom:10px}.lista-check svg{flex:0 0 22px;width:22px;height:22px;color:var(--verde)}.erro{color:#b42318;font-size:.92rem;margin-top:8px}.item-ajuste{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--borda);text-decoration:none;color:var(--texto);background:none;border-left:0;border-right:0;border-top:0;width:100%;text-align:left;cursor:pointer;font-size:1rem}.item-ajuste:last-child{border-bottom:0}.item-ajuste small{display:block;color:var(--texto-2);font-size:.86rem}.item-ajuste svg{width:20px;height:20px;color:var(--texto-2);flex:0 0 20px}.abas{position:fixed;left:0;right:0;bottom:0;z-index:10;background:#fffcf7f7;backdrop-filter:blur(8px);border-top:1px solid var(--borda);padding-bottom:var(--seguro-baixo)}.abas nav{max-width:520px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);height:var(--abas)}.abas a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--texto-2);text-decoration:none;font-size:.74rem;font-weight:600}.abas a svg{width:26px;height:26px}.abas a.ativa{color:var(--laranja-esc)}.abas a.travei .bolha{width:54px;height:54px;border-radius:50%;margin-top:-22px;background:linear-gradient(180deg,#f97316,var(--laranja-esc));color:#fff;display:grid;place-items:center;box-shadow:0 6px 16px #ea580c59;border:4px solid var(--creme)}.abas a.travei{color:var(--laranja-esc)}.toast{position:fixed;left:50%;bottom:calc(var(--abas) + var(--seguro-baixo) + 16px);transform:translate(-50%) translateY(20px);opacity:0;background:var(--texto);color:#fff;padding:12px 18px;border-radius:14px;font-size:.95rem;z-index:50;transition:all .25s ease;max-width:90vw;text-align:center}.toast.on{opacity:1;transform:translate(-50%) translateY(0)}.banner-instalar{display:flex;gap:12px;align-items:center}.banner-instalar .ic{flex:0 0 44px}.banner-instalar p{margin:0;font-size:.92rem}.fechar-x{background:none;border:0;font-size:1.4rem;color:var(--texto-2);cursor:pointer;padding:4px 8px}.festa{text-align:center;padding-top:20px}.festa h1{color:var(--brasa);font-size:1.9rem}.tela{animation:entrar .38s cubic-bezier(.2,.8,.3,1) both}.conteudo>*{animation:subir .5s cubic-bezier(.2,.8,.3,1) both}.conteudo>*:nth-child(2){animation-delay:.05s}.conteudo>*:nth-child(3){animation-delay:.1s}.conteudo>*:nth-child(4){animation-delay:.15s}.conteudo>*:nth-child(5){animation-delay:.2s}.conteudo>*:nth-child(6){animation-delay:.25s}.conteudo>*:nth-child(n+7){animation-delay:.3s}@keyframes entrar{0%{opacity:0}to{opacity:1}}@keyframes subir{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.camada-faiscas{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:70}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--rx, 50%) var(--ry, 50%),rgba(255,255,255,.35),transparent 60%);opacity:0;transition:opacity .25s}.btn:active:after{opacity:1}.btn-brilho{background:linear-gradient(110deg,#f59e0b,#ea580c 45%,#f97316 55%,#c2410c);background-size:220% 100%;animation:brilho 3s ease-in-out infinite}@keyframes brilho{0%,to{background-position:0% 0}50%{background-position:100% 0}}.chip.sel{border-color:var(--laranja);background:#fff3e6;color:var(--brasa);font-weight:600}.hero-chama{position:relative;text-align:center;margin:4px 0 18px;background:radial-gradient(120% 90% at 50% 100%,#ffe2b8 0%,#fff4e3 45%,var(--papel) 75%);border-radius:26px;padding:18px 16px;box-shadow:var(--sombra);overflow:hidden}.hero-fogo{position:relative;display:inline-block;text-decoration:none}.hero-fogo .chama-svg{filter:drop-shadow(0 8px 18px rgba(234,88,12,.35))}.brasas{position:absolute;inset:-10% 0 10%;pointer-events:none}.brasa{position:absolute;left:var(--x);bottom:18%;width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle,#fff7d6,#fbbf24 50%,#f9731600);opacity:0;animation:brasa var(--t) ease-out var(--d) infinite}@keyframes brasa{0%{transform:translate(0) scale(1);opacity:0}15%{opacity:1}to{transform:translate(calc((var(--x) - 50%) * .4),-120px) scale(.3);opacity:0}}.hero-num{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:2px}.hero-num b{font-size:3.4rem;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#f59e0b,#c2410c);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-num b.pulo{animation:pulo .5s cubic-bezier(.3,1.8,.5,1)}@keyframes pulo{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.hero-num span{text-align:left;font-size:.92rem;line-height:1.2;color:var(--texto-2);font-weight:600}.hero-nivel{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:8px 0 10px}.hero-nivel small{color:var(--texto-2)}.trilha{display:grid;grid-template-columns:repeat(21,1fr);gap:3px}.trilha i{height:8px;border-radius:4px;background:var(--creme-2);animation:subir .4s both;animation-delay:calc(var(--i) * 25ms)}.trilha i.on{background:linear-gradient(180deg,#fbbf24,#ea580c)}.trilha i.agora{background:var(--papel);box-shadow:inset 0 0 0 2px var(--laranja);animation:pulsa 2s infinite}.hero-chama.compacta{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 16px 14px 8px}.hero-chama.compacta .hero-info{flex:1;min-width:0}.hero-chama.compacta .hero-num{justify-content:flex-start}.hero-chama.compacta .hero-num b{font-size:2.8rem}.hero-chama.compacta .hero-nivel{justify-content:flex-start;margin:6px 0 8px}.frase-nivel{font-family:var(--serif);font-style:italic;margin:-6px 0 16px}.chama-acende .chama-svg,.chama-acende.chama-svg{animation:acende 1.1s cubic-bezier(.2,1.4,.4,1) both}@keyframes acende{0%{transform:scale(.15);filter:grayscale(1) brightness(.8);opacity:.4}45%{filter:grayscale(0) brightness(1.4);opacity:1}to{transform:scale(1);filter:none}}.festa-dia{margin:0;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--laranja-esc);font-size:.85rem}.novo-nivel{text-align:center;margin:0 0 16px;padding:16px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#f59e0b,#c2410c);box-shadow:0 10px 30px #c2410c59;animation:aparece .6s cubic-bezier(.2,1.6,.4,1) both}.novo-nivel small{display:block;opacity:.9;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.novo-nivel b{display:block;font-size:1.8rem}@keyframes aparece{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.niveis{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.nivel{text-align:center;padding:6px 0;border-radius:12px;opacity:.55}.nivel b{display:block;font-size:.7rem;line-height:1.1}.nivel small{font-size:.62rem;color:var(--texto-2)}.nivel.ok{opacity:1}.nivel.agora{background:#fff3e6;box-shadow:inset 0 0 0 2px var(--ambar-claro)}.dia-bola{animation:pop .45s cubic-bezier(.2,1.6,.4,1) both;animation-delay:calc(var(--i) * 22ms);flex-direction:column}.dia-bola small{font-size:.6rem;line-height:1;margin-top:-2px}@keyframes pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.passos-dia{display:flex;align-items:center;margin:0 0 16px;padding:0 4px}.passo{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;cursor:pointer;padding:0;color:var(--texto-2);font-size:.8rem;font-weight:700;min-width:64px}.passo i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-style:normal;background:var(--papel);border:2px solid var(--borda);font-size:1rem;transition:all .3s}.passo i svg{width:20px;height:20px}.passo.atual i{border-color:var(--laranja);color:var(--laranja-esc);animation:pulsa 2s infinite}.passo.atual{color:var(--laranja-esc)}.passo.ok i{background:linear-gradient(180deg,#fbbf24,#ea580c);border-color:transparent;color:#fff;animation:pop .4s both}.passo.ok{color:var(--brasa)}.liga{flex:1;height:3px;border-radius:2px;background:var(--borda);margin:0 2px 20px;position:relative;overflow:hidden}.liga.ok:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fbbf24,#ea580c);animation:encher .6s both;transform-origin:left}@keyframes encher{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lido{display:flex;align-items:center;gap:8px;color:var(--verde);font-weight:700;margin:14px 0 0}.lido svg{width:20px;height:20px}.lido.entrou{animation:aparece .4s both}#lerPalavra{margin-top:14px}.card-chama{border:2px solid var(--ambar-claro)}.botao-travei.destaque{background:#fff3e6;box-shadow:inset 0 0 0 2px var(--ambar-claro)}.btn-segurar{min-height:68px;font-size:1.15rem;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.btn-segurar .preenche{position:absolute;inset:0;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#fbbf24,#fde68a);opacity:.55}.btn-segurar .rot{position:relative;display:flex;align-items:center;gap:10px}.btn-segurar.segurando{animation:vibra .12s linear infinite}.btn-segurar.completo{background:linear-gradient(180deg,#fbbf24,#ea580c)}@keyframes vibra{0%,to{transform:translate(0)}25%{transform:translate(-1px) rotate(-.3deg)}75%{transform:translate(1px) rotate(.3deg)}}.brasa-espera .chama-svg{animation:respira-brasa 2.4s ease-in-out infinite}@keyframes respira-brasa{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.alterna{display:flex;align-items:center;gap:10px;width:100%;background:var(--papel);border:2px solid var(--borda);border-radius:16px;padding:12px 14px;margin:0 0 14px;font-size:.95rem;font-weight:600;color:var(--texto);cursor:pointer;text-align:left}.alterna>svg{width:22px;height:22px;flex:0 0 22px;color:var(--texto-2)}.alterna span{flex:1}.alterna span small{display:block;font-weight:400;color:var(--texto-2);font-size:.82rem}.alterna i{margin-left:auto;width:46px;height:28px;border-radius:99px;background:#e8dccb;position:relative;flex:0 0 46px;transition:background .25s}.alterna i:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.alterna.on i{background:linear-gradient(90deg,#f59e0b,#ea580c)}.alterna.on i:after{transform:translate(18px)}.alterna-larga{border:0;padding:12px 0;margin:0;border-radius:0;border-bottom:1px solid var(--borda)}.alterna-larga:last-child{border-bottom:0}.anel-centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.anel-centro .tempo{position:static;font-size:2.8rem;display:block}.anel-fogo{height:70px;transform-origin:50% 90%;transition:transform .4s ease;margin-bottom:2px}.foco.pausado .anel-fogo{filter:grayscale(.7);opacity:.6}.foco.pausado .tempo{animation:piscar 1.2s steps(2) infinite}@keyframes piscar{50%{opacity:.35}}.tarefa-foco{margin:0 0 6px}.respira-wrap{position:relative}.respira{display:grid;place-items:center;position:relative;z-index:1}.respira span{font-size:2rem;font-weight:800;color:#fff;text-shadow:0 2px 6px rgba(154,52,18,.4);transform:scale(1)}.respira-halo{position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#fbbf2473,#fbbf2400 70%);transition:transform 4s ease-in-out,opacity 1s;opacity:.4}.card-oracao{background:linear-gradient(180deg,#fff,#fff6ea)}.campo-codigo{text-transform:uppercase;letter-spacing:.12em;font-weight:700;text-align:center;font-size:1.2rem}.treme{animation:treme .45s}@keyframes treme{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.passos-boas{display:flex;gap:6px;margin-top:22px}.passos-boas i{flex:1;height:5px;border-radius:3px;background:var(--creme-2)}.passos-boas i.on{background:linear-gradient(90deg,#f59e0b,#ea580c)}.pequeno-v{font-size:1.05rem;margin:10px 0 4px}.secao{display:flex;align-items:center;gap:8px;font-size:1.05rem;margin:22px 0 10px;color:var(--brasa)}.secao svg{width:20px;height:20px}.refugio-topo{display:flex;align-items:center;gap:12px;background:var(--papel);border-radius:var(--raio);padding:14px;box-shadow:var(--sombra)}.refugio-topo .versiculo{margin-top:0}.btn-ouvir{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--ambar-claro);background:#fff8ec;color:var(--brasa);font-weight:700;font-size:.92rem;border-radius:999px;padding:8px 14px;cursor:pointer;margin:4px 0 10px}.btn-ouvir svg{width:18px;height:18px}.btn-ouvir.tocando{background:linear-gradient(90deg,#f59e0b,#ea580c);color:#fff;border-color:transparent;animation:pulsa 1.6s infinite}.linha .btn-ouvir{justify-content:center}.grade-jogos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jogo-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 14px;border-radius:20px;text-decoration:none;color:#fff;min-height:150px;box-shadow:var(--sombra);overflow:hidden}.jogo-card.batalha{background:linear-gradient(150deg,#7c2d12,#c2410c)}.jogo-card.siga{background:linear-gradient(150deg,#f59e0b,#ea580c)}.jogo-card b{font-size:1.05rem;line-height:1.2;margin-top:auto}.jogo-card small{opacity:.9;font-size:.8rem;line-height:1.25}.jogo-card em{font-style:normal;font-size:.72rem;background:#fff3;border-radius:99px;padding:2px 8px;align-self:flex-start;margin-top:4px}.jogo-ic{width:44px;height:44px;border-radius:14px;background:#ffffff2e;display:grid;place-items:center}.jogo-ic svg{width:26px;height:26px}.jogo-card:active{transform:scale(.97)}.lista-audios{display:flex;flex-direction:column;gap:10px}.item-audio{display:flex;align-items:center;gap:12px;background:var(--papel);border-radius:18px;padding:12px 14px;text-decoration:none;color:var(--texto);box-shadow:var(--sombra);animation:subir .45s both;animation-delay:calc(var(--i) * 50ms)}.item-audio .txt{flex:1;min-width:0}.item-audio b{display:block;font-size:.98rem}.item-audio small{color:var(--texto-2);font-size:.82rem}.ic-audio{width:42px;height:42px;flex:0 0 42px;border-radius:14px;background:var(--creme-2);color:var(--laranja-esc);display:grid;place-items:center}.ic-audio svg{width:22px;height:22px}.play-mini{width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,#f97316,#c2410c);color:#fff;display:grid;place-items:center;flex:0 0 34px}.play-mini svg{width:16px;height:16px;margin-left:2px}.lista-devocional{padding-top:4px;padding-bottom:4px}.linha-ic{display:flex;gap:12px;align-items:center}.player-grande{text-align:center;padding-top:4px}.player-grande h1{color:var(--brasa);margin:4px 0}.player-halo{display:inline-block;border-radius:50%;padding:14px;transition:box-shadow .6s}.player-halo.tocando{animation:halo 3s ease-in-out infinite}@keyframes halo{0%,to{box-shadow:0 0 #fbbf2400,0 0 40px #f9731640}50%{box-shadow:0 0 0 18px #fbbf241f,0 0 70px #f9731673}}.barra-audio{height:6px;background:var(--creme-2);border-radius:3px;overflow:hidden;margin:18px 0 10px}.barra-audio i{display:block;height:100%;width:0;background:linear-gradient(90deg,#fbbf24,#ea580c);transition:width .5s}.frase-atual{min-height:3em;font-family:var(--serif);font-size:1.12rem;color:var(--texto)}.btn-play{width:78px;height:78px;border-radius:50%;border:0;cursor:pointer;margin:4px auto 16px;display:grid;place-items:center;background:linear-gradient(180deg,#f97316,#c2410c);color:#fff;box-shadow:0 10px 26px #ea580c66}.btn-play svg{width:34px;height:34px}.btn-play:active{transform:scale(.95)}.texto-audio summary{cursor:pointer;font-weight:700;color:var(--laranja-esc)}.texto-audio p{margin:8px 0 0}.carta{perspective:1200px;margin:6px 0 16px;display:block;width:100%}.carta-dentro{position:relative;min-height:290px;transition:transform .7s cubic-bezier(.3,1.3,.4,1);transform-style:preserve-3d}.carta.virada .carta-dentro{transform:rotateY(180deg)}.carta-frente,.carta-verso{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:24px;padding:22px;display:flex;flex-direction:column;justify-content:center;text-align:center}.carta-frente{background:linear-gradient(160deg,#3b2314,#7c2d12);color:#fff;box-shadow:0 14px 34px #7c2d1259}.carta-frente small{opacity:.8;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.pensamento{font-family:var(--serif);font-size:1.45rem;line-height:1.35;margin:16px 0}.carta-verso{transform:rotateY(180deg);background:var(--papel);box-shadow:var(--sombra);border:2px solid var(--ambar-claro)}.carta-frente,.carta-verso{transition:visibility 0s .3s}.carta-verso,.carta.virada .carta-frente{visibility:hidden}.carta.virada .carta-verso{visibility:visible}.selo-resp{align-self:center;font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;padding:4px 12px;border-radius:99px}.selo-resp.mentira{background:#fde2e1;color:#9f1d1d}.selo-resp.verdade{background:#e3f3d6;color:#2f5d0e}.resp-status{margin:10px 0 4px;font-size:.95rem}.esta-escrito{margin:6px 0 0;font-weight:800;color:var(--laranja-esc)}.escolhas .btn{font-size:.98rem;padding:12px 10px}.btn-mentira{background:linear-gradient(180deg,#b91c1c,#7f1d1d);box-shadow:0 6px 16px #7f1d1d40}.btn-verdade{background:linear-gradient(180deg,#65a30d,#3f6212);box-shadow:0 6px 16px #3f621240}.pontos-rodada{display:flex;gap:6px;justify-content:center;margin:4px 0 12px}.pontos-rodada i{width:26px;height:6px;border-radius:3px;background:var(--creme-2)}.pontos-rodada i.on{background:linear-gradient(90deg,#fbbf24,#ea580c)}.pontos-rodada i.agora{background:var(--ambar);animation:pulsa 1.6s infinite}.emblema{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:22px;color:#fff;background:linear-gradient(150deg,#7c2d12,#c2410c);margin:8px 0 14px;box-shadow:var(--sombra)}.emblema svg{width:38px;height:38px}.carta-promessa{cursor:pointer;background:none;border:0;padding:0}.carta-promessa .carta-dentro{min-height:320px}.carta-frente.costas{background:radial-gradient(circle at 50% 35%,#fff1d6,#fdba74 55%,#ea580c);color:var(--brasa);gap:12px;align-items:center}.carta-frente.costas span{font-weight:800}.carta-promessa:not(.virada) .carta-dentro{animation:chama-carta 2.6s ease-in-out infinite}@keyframes chama-carta{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-6px) rotate(.6deg)}}.carta-promessa .versiculo{font-size:1.3rem}.contagem{font-size:6rem;font-weight:900;text-align:center;color:var(--laranja-esc);padding-top:18vh}.contagem.bate{animation:pulo .5s cubic-bezier(.3,1.8,.5,1)}.placar-siga{display:flex;justify-content:space-between;font-weight:700;color:var(--texto-2);margin:4px 0 12px;font-variant-numeric:tabular-nums}.placar-siga b{color:var(--brasa);font-size:1.3rem}.grade-siga{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;touch-action:manipulation}.pedra{aspect-ratio:1;border-radius:18px;border:2px solid var(--borda);background:var(--papel);font-size:1.5rem;font-weight:800;color:var(--brasa);cursor:pointer;display:grid;place-items:center;box-shadow:0 4px #f1dec3;user-select:none;-webkit-user-select:none;animation:pop .35s both}.pedra:active{transform:translateY(2px);box-shadow:0 2px #f1dec3}.pedra.acesa{background:radial-gradient(circle at 50% 70%,#fff1d6,#fde7b0);border-color:var(--ambar);box-shadow:0 0 18px #fbbf2499;animation:pop .3s both}.tela-noite{--creme: #1f1a2e}body:has(.tela-noite){background:linear-gradient(180deg,#1c1830,#3a2540 70%,#6b3a2e);color:#f7ecdf}.tela-noite .suave,.tela-noite .rodape-aviso,.tela-noite .pequeno{color:#d9c7b8}.tela-noite h1,.tela-noite h2{color:#ffe3b8}.tela-noite .btn-voltar,.tela-noite .topo h1{color:#f7ecdf}.tela-noite .card{background:#ffffff14;box-shadow:none;color:#f7ecdf}.tela-noite .versiculo{color:#fff3e0}.tela-noite .referencia{color:#fdba74}.tela-noite .campo{background:#ffffff1a;border-color:#fff3;color:#fff}.tela-noite .campo::placeholder{color:#cdb8a8}.tela-noite .btn-claro{background:#ffffff1f;color:#ffe3b8}.lua-noite{color:#fde68a;margin:6px 0}.lua-noite svg{width:54px;height:54px;filter:drop-shadow(0 0 14px rgba(253,230,138,.6))}.lua-noite.pequena svg{width:28px;height:28px;filter:none;color:#fbbf24}.cartao-noite{display:flex;align-items:center;gap:12px;text-decoration:none;color:#f7ecdf;background:linear-gradient(135deg,#2a2140,#5b3445)}.cartao-noite span:nth-child(2){flex:1}.cartao-noite small{display:block;color:#e3cdbd;font-size:.85rem}.cartao-noite>svg{width:20px;height:20px}.atalhos{margin:0 0 16px}.atalhos p{margin:0 0 8px}.atalhos-linha{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.atalho{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--brasa);background:var(--papel);border:1.5px solid var(--borda);border-radius:999px;padding:8px 14px;font-weight:700;font-size:.88rem}.atalho svg{width:18px;height:18px}.entrada-diario{display:block;text-decoration:none;color:var(--texto)}.entrada-diario p{margin:8px 0 0;white-space:pre-wrap}.entrada-diario.noite{background:linear-gradient(180deg,#fff,#f7f1fb)}@media(prefers-reduced-motion:reduce){.carta-promessa:not(.virada) .carta-dentro,.player-halo.tocando,.item-audio,.pedra{animation:none!important}}@media(prefers-reduced-motion:reduce){.tela,.conteudo>*,.trilha i,.dia-bola,.brasa,.btn-brilho,.passo.atual i,.trilha i.agora,.chama-acende .chama-svg,.novo-nivel,.btn-segurar.segurando,.brasa-espera .chama-svg{animation:none!important}.brasa{display:none}}.tela.of{padding-bottom:90px}.funil{display:flex;gap:6px;padding:14px 0 6px}.funil span{flex:1;font-size:.68rem;font-weight:700;color:var(--texto-2);text-transform:uppercase;letter-spacing:.04em}.funil i{display:block;height:5px;border-radius:3px;background:var(--creme-2);margin-bottom:5px}.funil .ok i{background:linear-gradient(90deg,#fbbf24,#ea580c)}.funil .agora i{background:linear-gradient(90deg,#fbbf24,#ea580c 50%,var(--creme-2) 50%)}.funil .agora{color:var(--laranja-esc)}.kicker{font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--laranja-esc);margin:0 0 6px}.destaque{background:linear-gradient(90deg,#f59e0b,#c2410c);-webkit-background-clip:text;background-clip:text;color:transparent}.btn-grande{min-height:62px;font-size:1.15rem}.pulsar{animation:pulsar-btn 2.2s ease-in-out infinite}@keyframes pulsar-btn{0%,to{box-shadow:0 6px 16px #ea580c47,0 0 #f9731673}50%{box-shadow:0 6px 16px #ea580c47,0 0 0 12px #f9731600}}.secao-of{font-size:1.1rem;color:var(--brasa);margin:24px 0 12px}.abertura{text-align:center;padding-top:6px}.abertura h1{font-size:1.75rem;line-height:1.2;margin:6px 0 14px}.abertura-fogo{position:relative;display:inline-block;margin:4px 0 6px}.abertura-fogo .brilho{position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.45),rgba(249,115,22,.12) 45%,transparent 70%);animation:respira-brilho 3s ease-in-out infinite}@keyframes respira-brilho{0%,to{transform:scale(.92);opacity:.8}50%{transform:scale(1.08);opacity:1}}.abertura-fogo .chama-svg{position:relative;filter:drop-shadow(0 10px 24px rgba(234,88,12,.4))}.acende-entrada{animation:acende 1.4s cubic-bezier(.2,1.4,.4,1) both}.acende-entrada-wrap .chama-svg{animation:acende 1.1s cubic-bezier(.2,1.4,.4,1) both}.adiando{color:var(--texto-2);margin:0 0 14px}.rotativo{display:inline-block;font-family:var(--serif);font-size:1.25rem;color:var(--brasa);font-weight:700;margin-top:2px}.rotativo.entra{animation:rotar .5s cubic-bezier(.2,.9,.3,1) both}@keyframes rotar{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.abertura .lead{font-size:1.02rem;color:var(--texto-2);margin-bottom:14px}.selos{list-style:none;padding:0;margin:0 0 20px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.selos li{display:inline-flex;align-items:center;gap:6px;background:var(--papel);border-radius:999px;padding:7px 12px;font-size:.85rem;font-weight:700;color:var(--brasa);box-shadow:var(--sombra)}.selos svg{width:16px;height:16px}.quiz-topo{display:flex;align-items:center;justify-content:space-between;min-height:44px}.opcao{animation:subir .4s both}.intervalo{text-align:center;padding-top:10px}.intervalo h2{margin-top:8px}.calculando{padding-top:14vh}.anel-calc .chama-svg{animation:respira-brasa 1.6s ease-in-out infinite}.checklist{list-style:none;padding:0;margin:18px 0 0}.checklist li{display:flex;gap:10px;align-items:center;padding:8px 0;color:var(--texto-2);opacity:.45;transition:opacity .3s}.checklist li svg{width:22px;height:22px;padding:3px;border-radius:50%;background:var(--creme-2);color:transparent;transition:all .3s}.checklist li.ok{opacity:1;color:var(--texto)}.checklist li.ok svg{background:linear-gradient(180deg,#fbbf24,#ea580c);color:#fff;animation:pop .35s both}.perfil-nome{font-size:2rem;color:var(--brasa);margin:4px 0}.perfil-sub{font-family:var(--serif);font-size:1.15rem;color:var(--texto-2);margin-bottom:16px}.como{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.como>div{display:flex;gap:12px;align-items:flex-start;background:var(--papel);border-radius:16px;padding:12px 14px;box-shadow:var(--sombra)}.como b{flex:0 0 32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#fbbf24,#ea580c)}.como strong{display:block;color:var(--brasa)}.como span{font-size:.95rem}.player-mini{display:flex;align-items:center;gap:12px;background:#fff8ec;border:1.5px solid var(--ambar-claro);border-radius:18px;padding:10px 12px;margin:0 0 12px}.player-btn{width:48px;height:48px;flex:0 0 48px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#f97316,#c2410c);box-shadow:0 6px 14px #ea580c4d}.player-btn svg{width:22px;height:22px}.player-mini.tocando .player-btn{animation:pulsa 1.6s infinite}.player-info{flex:1;min-width:0}.player-info b{display:block;font-size:.95rem}.player-info small{color:var(--texto-2);font-size:.8rem}.player-barra{height:5px;background:var(--creme-2);border-radius:3px;overflow:hidden;margin-top:6px}.player-barra i{display:block;height:100%;width:0;background:linear-gradient(90deg,#fbbf24,#ea580c);transition:width .3s linear}#leu{margin-top:14px}.anel-of{width:210px;height:210px}.titulo-oferta{font-size:1.55rem;line-height:1.25}.funcoes{display:flex;flex-direction:column;gap:10px}.funcao{display:flex;gap:12px;background:var(--papel);border-radius:16px;padding:12px 14px;box-shadow:var(--sombra);animation:subir .45s both;animation-delay:calc(var(--i) * 40ms)}.funcao b{display:block;font-size:.98rem}.funcao small{color:var(--texto-2);font-size:.86rem;line-height:1.35;display:block}.oferta{text-align:center;margin:26px 0 8px;padding:22px 18px 18px;border-radius:26px;position:relative;background:radial-gradient(130% 80% at 50% 0%,#fff1d6,#fff 60%);border:2px solid var(--ambar);box-shadow:0 16px 40px #ea580c2e}.oferta-fogo{margin-top:-50px}.preco{display:flex;align-items:flex-start;justify-content:center;gap:4px;color:var(--brasa);line-height:1;margin:6px 0 2px}.preco small{font-size:1.3rem;font-weight:800;margin-top:10px}.preco b{font-size:4.2rem;font-weight:900}.preco-sub{color:var(--texto-2);font-weight:700;margin-bottom:14px}.oferta .lista-check{text-align:left}.garantia{display:flex;align-items:flex-start;gap:8px;text-align:left;color:var(--texto-2);margin:14px 0 0}.garantia svg{width:20px;height:20px;flex:0 0 20px;color:var(--verde)}.faq details{padding:14px 16px;margin-bottom:10px}.faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:10px}.faq summary:after{content:"+";color:var(--laranja-esc);font-size:1.3rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{margin:10px 0 0;color:var(--texto-2)}.barra-cta{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fffcf7f7;border-top:1px solid var(--borda);transform:translateY(110%);transition:transform .3s ease;backdrop-filter:blur(8px)}.barra-cta.on{transform:none}.barra-cta>div{flex:1}.barra-cta b{display:block;font-size:1.3rem;color:var(--brasa);line-height:1.1}.barra-cta small{color:var(--texto-2)}.barra-cta .btn{width:auto;min-height:48px;padding:10px 22px}@media(prefers-reduced-motion:reduce){.pulsar,.abertura-fogo .brilho,.rotativo.entra,.funcao,.opcao{animation:none!important}}.camada-brasas{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:0}.tela.cine{position:relative;z-index:1;min-height:100vh}.cine .card{border:1px solid var(--borda)}.vinheta{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(110% 45% at 50% 0%,#fdefd9,transparent 70%),radial-gradient(120% 50% at 50% 110%,#fde7c4,transparent 65%)}.chama-prog{display:flex;align-items:center;gap:10px;padding:14px 0 4px}.chama-prog .fogo-p{width:44px;height:44px;display:grid;place-items:center}.chama-prog .fogo-p .chama-svg{transition:transform .6s cubic-bezier(.3,1.6,.5,1);transform-origin:50% 90%}.chama-prog .trilho{flex:1;height:6px;border-radius:3px;background:var(--creme-2);overflow:hidden}.chama-prog .trilho i{display:block;height:100%;background:linear-gradient(90deg,#f59e0b,#ea580c);border-radius:3px;transition:width .6s cubic-bezier(.3,1.2,.5,1)}.chama-prog small{color:var(--texto-2);font-weight:700;font-size:.78rem;min-width:34px;text-align:right}.chama-prog .voltar-p{background:none;border:0;color:var(--texto-2);padding:6px;margin-left:-8px;cursor:pointer}.chama-prog .voltar-p svg{width:24px;height:24px}.pergunta-cine{font-size:1.5rem;line-height:1.25;margin:14px 0 6px;color:var(--brasa)}.dica-cine{color:var(--texto-2);margin:0 0 18px;font-size:.95rem}.abertura-cine{text-align:center;min-height:calc(100vh - 48px);min-height:calc(100svh - 48px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 0}.abertura-cine>*{width:100%}.abertura-cine #depois{max-height:0;overflow:hidden}.abertura-cine #depois.on{max-height:760px;overflow:visible;transition:max-height .9s ease,opacity .7s,transform .7s}.abertura-cine .kicker{margin-bottom:18px}.brasa-inicial{position:relative;width:190px;height:190px;margin:0 auto 8px;display:grid;place-items:center;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.brasa-inicial .aura{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.4),rgba(234,88,12,.08) 50%,transparent 70%);transform:scale(calc(.6 + var(--carga, 0) * .9));transition:transform .15s}.brasa-inicial .anel-carga{position:absolute;inset:6px}.brasa-inicial .anel-carga circle{fill:none;stroke:var(--ambar-claro);stroke-width:4}.brasa-inicial .anel-carga .carga{stroke:var(--laranja);stroke-linecap:round;stroke-dasharray:559;stroke-dashoffset:calc(559 * (1 - var(--carga, 0)));transform:rotate(-90deg);transform-origin:50% 50%}.brasa-inicial.pronta .anel-carga .carga{stroke:var(--ambar);filter:drop-shadow(0 0 8px rgba(245,158,11,.7))}.brasa-inicial.pronta .aura{animation:pulso-pronta .7s ease-in-out infinite}@keyframes pulso-pronta{50%{transform:scale(1.65)}}.brasa-inicial .chama-svg{position:relative;transition:transform .2s;transform:scale(calc(.55 + var(--carga, 0) * .5))}.brasa-inicial.acesa .chama-svg{transform:scale(1.15);transition:transform .8s cubic-bezier(.2,1.6,.4,1)}.instrucao-segurar{font-weight:800;color:var(--laranja-esc);letter-spacing:.02em;animation:piscar-suave 2s ease-in-out infinite;margin:6px 0 20px}@keyframes piscar-suave{0%,to{opacity:.6}50%{opacity:1}}.abertura-cine h1{font-size:1.8rem;line-height:1.2;margin:0 0 10px;color:var(--brasa)}.abertura-cine .lead{color:var(--texto-2);margin:0 auto 16px;max-width:26em}.revelar{opacity:0;transform:translateY(14px);transition:opacity .7s,transform .7s}.revelar.on{opacity:1;transform:none}.clarao{position:fixed;inset:0;z-index:80;pointer-events:none;background:radial-gradient(circle at 50% 40%,#fff7d6,#fde68a 40%,#fbbf2400 75%);animation:clarao 1s ease-out forwards}@keyframes clarao{0%{opacity:0}25%{opacity:.9}to{opacity:0}}.bolhas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:10px 0 20px}.bolha-op{border:1.5px solid var(--borda);background:var(--papel);color:var(--texto);border-radius:999px;box-shadow:var(--sombra);padding:14px 18px;font-weight:700;font-size:.98rem;cursor:pointer;animation:boiar 4s ease-in-out infinite;animation-delay:var(--d);transition:background .2s,transform .2s,box-shadow .2s}.bolha-op:active{transform:scale(.94)}.bolha-op.sel{background:linear-gradient(180deg,#f59e0b,#c2410c);color:#fff;border-color:transparent;box-shadow:0 8px 22px #ea580c59;animation:none;transform:scale(1.06)}.bolhas.escolhido .bolha-op:not(.sel){opacity:.3;transform:scale(.9)}@keyframes boiar{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.pilha-cartas{position:relative;height:300px;margin:6px 0 18px;touch-action:pan-y}.carta-sw{position:absolute;inset:0;border-radius:26px;padding:26px 22px;display:flex;flex-direction:column;justify-content:center;text-align:center;background:linear-gradient(170deg,#fff,#fdefd9);border:1px solid var(--borda);box-shadow:0 16px 36px #9a341224;color:var(--texto);cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none;will-change:transform}.carta-sw p{font-family:var(--serif);font-size:1.45rem;line-height:1.35;margin:0;color:var(--brasa)}.carta-sw small{position:absolute;top:16px;left:0;right:0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--laranja-esc)}.carta-sw .selo-sw{position:absolute;top:22px;padding:6px 12px;border-radius:10px;font-weight:900;font-size:1rem;letter-spacing:.06em;opacity:0;border:3px solid;background:#fff}.carta-sw .selo-sw.sim{left:18px;color:var(--verde);border-color:var(--verde);transform:rotate(-12deg)}.carta-sw .selo-sw.nao{right:18px;color:#b42318;border-color:#b42318;transform:rotate(12deg)}.carta-sw.atras{transform:scale(.94) translateY(14px);opacity:.7}.carta-sw.atras2{transform:scale(.88) translateY(28px);opacity:.4}.botoes-sw{display:flex;justify-content:center;gap:22px}.botoes-sw button{width:72px;height:72px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;font-weight:800;font-size:.72rem;gap:2px;padding-top:8px}.botoes-sw .nao{background:var(--papel);color:#b42318;border:2px solid #f3cfc8;box-shadow:var(--sombra)}.botoes-sw .sim{background:linear-gradient(180deg,#f59e0b,#c2410c);color:#fff;box-shadow:0 8px 20px #ea580c59}.botoes-sw svg{width:26px;height:26px}.ceu{position:relative;height:220px;border-radius:26px;overflow:hidden;margin:6px 0 16px;background:var(--ceu);transition:background .4s;box-shadow:inset 0 -40px 60px #00000026,var(--sombra)}.ceu .astro{position:absolute;width:54px;height:54px;border-radius:50%;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);transform:translate(-50%,-50%);background:var(--astro);box-shadow:0 0 40px var(--brilho-astro);transition:background .4s,box-shadow .4s}.ceu .estrelas{position:absolute;inset:0;opacity:var(--estrelas);transition:opacity .4s;background-image:radial-gradient(2px 2px at 20% 30%,#fff,transparent),radial-gradient(1.5px 1.5px at 70% 20%,#fff,transparent),radial-gradient(1.5px 1.5px at 40% 60%,#fff,transparent),radial-gradient(2px 2px at 85% 50%,#fff,transparent),radial-gradient(1px 1px at 55% 35%,#fff,transparent)}.ceu .morro{position:absolute;left:-10%;right:-10%;bottom:-40px;height:90px;border-radius:50% 50% 0 0;background:var(--morro);transition:background .4s}.ceu .rotulo-ceu{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-weight:900;font-size:1.4rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.4)}.ceu .hora-ceu{position:absolute;top:14px;right:16px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.35);font-variant-numeric:tabular-nums}.slider-hora{width:100%;accent-color:#ea580c;height:34px}.slider-hora::-webkit-slider-thumb{width:30px;height:30px}.chip-cine{display:inline-block;margin-top:6px;border:1.5px solid var(--borda);background:var(--papel);color:var(--laranja-esc);border-radius:999px;padding:8px 14px;font-weight:700;cursor:pointer}.chip-cine.sel{background:var(--laranja);border-color:var(--laranja);color:#fff}.campo-pedras{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.pedra-sent{border:0;cursor:pointer;padding:16px 12px;min-height:86px;color:#3b2314;font-weight:800;font-size:.9rem;line-height:1.25;background:radial-gradient(circle at 30% 25%,#f1e6da,#c9b8a4 70%,#a8957f);border-radius:46% 54% 50% 50%/55% 45%;box-shadow:inset -6px -8px 14px #00000026,0 8px 18px #7c6a5840;transition:transform .5s cubic-bezier(.5,-.3,.6,1.4),opacity .4s}.pedra-sent.na-mochila{transform:translateY(120px) scale(.4) rotate(25deg);opacity:0;pointer-events:none}.mochila{position:relative;margin:0 auto 14px;width:170px;height:150px}.mochila svg{width:100%;height:100%}.mochila .peso{position:absolute;left:0;right:0;bottom:30px;text-align:center;font-weight:900;color:#fff3e0;font-size:1.05rem}.mochila.balanca{animation:balanca .5s}@keyframes balanca{25%{transform:rotate(-5deg) translateY(4px)}75%{transform:rotate(4deg)}}.mochila.leve{animation:sobe-leve 1.2s ease-out forwards}@keyframes sobe-leve{to{transform:translateY(-14px);filter:drop-shadow(0 0 20px rgba(251,191,36,.7))}}.pedra-voa{position:fixed;z-index:70;width:34px;height:30px;border-radius:46% 54% 50% 50%;background:radial-gradient(circle at 30% 25%,#f1e6da,#a8957f);pointer-events:none;animation:voa 1.1s cubic-bezier(.3,.6,.4,1) forwards}@keyframes voa{to{transform:translate(var(--vx),-110vh) rotate(260deg) scale(.5);opacity:0}}.respiro-cine{text-align:center;padding-top:6vh}.respiro-cine .bola{width:140px;height:140px;margin:40px auto;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff3d6,#fdba74 60%,#f97316);box-shadow:0 0 70px #f9731659;transition:transform 4s ease-in-out}.respiro-cine .fase{font-size:1.6rem;font-weight:800;color:var(--laranja-esc);min-height:1.4em}.frase-aberta{font-family:var(--serif);font-size:1.35rem;color:var(--brasa);margin:10px 0 16px}.frase-aberta .lacuna{display:inline-block;min-width:120px;border-bottom:2px dashed var(--ambar);color:var(--laranja-esc)}.finais{display:grid;gap:10px}.final-op{text-align:left;border:1.5px solid var(--borda);background:var(--papel);color:var(--texto);border-radius:18px;padding:14px 16px;font-size:1rem;cursor:pointer;box-shadow:var(--sombra);animation:subir .45s both;animation-delay:var(--d)}.final-op.sel{background:#fff3e0;border-color:var(--laranja)}.velas{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-items:end;margin:18px 0 10px}.vela{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;color:var(--texto-2);cursor:pointer;padding:0;font-size:.78rem;font-weight:700;line-height:1.2}.vela .fogo-vela{height:48px;display:grid;place-items:end center;opacity:0;transform:scale(.3);transition:all .6s cubic-bezier(.2,1.6,.4,1)}.vela .pavio{width:3px;height:10px;background:#3b2314}.vela .corpo-vela{width:42px;height:90px;border-radius:8px 8px 4px 4px;background:linear-gradient(90deg,#f1d9b8,#fffaf3 40%,#e6c9a3);border:1px solid #ecd3b0;box-shadow:0 6px 14px #9a34121a}.vela.acesa .fogo-vela{opacity:1;transform:scale(1)}.vela.acesa .corpo-vela{box-shadow:0 -20px 40px #fbbf2473}.velas.escolhido .vela:not(.acesa){opacity:.35}.legenda-vela{min-height:3.6em;text-align:center;color:var(--brasa);font-family:var(--serif);font-size:1.1rem}.forja{text-align:center;padding-top:10vh}.forja .fogo-forja .chama-svg{animation:tremula 1s ease-in-out infinite;filter:drop-shadow(0 0 24px rgba(249,115,22,.5))}.revelacao{perspective:1200px;margin:10px 0 18px;cursor:pointer}.revelacao .dentro{position:relative;min-height:330px;transition:transform .9s cubic-bezier(.3,1.3,.4,1);transform-style:preserve-3d}.revelacao.virada .dentro{transform:rotateY(180deg)}.revelacao .face{position:absolute;inset:0;border-radius:26px;padding:22px;display:flex;flex-direction:column;justify-content:center;text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:visibility 0s .4s}.revelacao .costas-r{background:linear-gradient(160deg,#f59e0b,#c2410c);color:#fff;font-weight:800;gap:10px;align-items:center;box-shadow:0 16px 36px #ea580c4d;animation:chama-carta 2.6s ease-in-out infinite}.revelacao .frente-r{transform:rotateY(180deg);background:linear-gradient(170deg,#fff,#fdefd9);border:1px solid var(--borda);box-shadow:var(--sombra);color:#3b2314;visibility:hidden}.revelacao.virada .costas-r{visibility:hidden}.revelacao.virada .frente-r{visibility:visible}.frente-r h2{color:var(--brasa);font-size:2rem;margin:2px 0}.frente-r .sub{font-family:var(--serif);color:var(--texto-2);margin:0 0 10px}.frente-r p{font-size:.95rem;margin:0 0 10px}.pergaminho{background:linear-gradient(170deg,#fffaf1,#fbe9cc);color:#3b2314;border:1px solid var(--borda);border-radius:22px;padding:20px 18px;box-shadow:0 12px 30px #9a34121f;position:relative}.pergaminho h2{color:var(--brasa);font-family:var(--serif);text-align:center;margin:0 0 10px}.pergaminho p{font-family:var(--serif);font-size:1.05rem;line-height:1.5}.pergaminho .campo{background:#fff;color:#3b2314;border-color:var(--borda)}.cine .pergaminho .chip{background:#fff;color:#3b2314}.assinatura{position:relative;height:130px;border-bottom:2px solid #c9a27a;margin:8px 0 6px;touch-action:none}.assinatura canvas{position:absolute;inset:0;width:100%;height:100%}.assinatura .marca{position:absolute;left:0;right:0;bottom:6px;text-align:center;color:#b8936d;font-size:.82rem;pointer-events:none}.selo-cera{position:absolute;right:14px;bottom:56px;width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 40% 35%,#f97316,#9a3412);box-shadow:0 6px 16px #9a34124d;transform:scale(0) rotate(-30deg)}.selo-cera.on{animation:carimbo .6s cubic-bezier(.2,1.6,.4,1) forwards}@keyframes carimbo{0%{transform:scale(2.2) rotate(-30deg);opacity:0}60%{transform:scale(.9) rotate(-8deg);opacity:1}to{transform:scale(1) rotate(-12deg);opacity:1}}.amanhecer{position:fixed;inset:0;z-index:75;pointer-events:none;background:linear-gradient(180deg,#fff8ee,#fde68a 45%,#fbbf24 80%,#fff8ee);animation:amanhecer 1.6s ease-in forwards}@keyframes amanhecer{0%{opacity:0;transform:translateY(40%)}40%{opacity:1;transform:none}to{opacity:0}}.presente-tela{padding-top:5vh}.presente-tela h1{color:var(--brasa);font-size:1.75rem;margin:4px 0 6px}.caixa-presente{display:block;margin:18px auto 10px;width:170px;height:160px;border:0;background:none;cursor:pointer;padding:0;animation:balancar-caixa 1.8s ease-in-out infinite;filter:drop-shadow(0 14px 22px rgba(234,88,12,.28))}.caixa-svg{width:100%;height:100%;overflow:visible}.caixa-svg .tampa{transition:transform .6s cubic-bezier(.3,1.6,.5,1);transform-origin:80px 70px}.caixa-presente.aberta{animation:none}.caixa-presente.aberta .tampa{transform:translate(34px,-26px) rotate(24deg)}@keyframes balancar-caixa{0%,to{transform:rotate(0)}10%{transform:rotate(-6deg)}20%{transform:rotate(5deg)}30%{transform:rotate(-3deg)}40%{transform:rotate(0)}}.presente-tela #abriu{max-height:0;overflow:hidden}.presente-tela #abriu.on{max-height:900px;overflow:visible;transition:max-height .9s ease,opacity .7s,transform .7s}.passe{text-align:left;background:var(--papel);border:2px dashed var(--ambar);border-radius:22px;padding:16px;margin:6px 0 16px;box-shadow:var(--sombra)}.passe-topo{display:flex;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed var(--borda)}.passe-topo small{display:block;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--verde)}.passe-topo b{color:var(--brasa)}.passe-gratis{margin-left:auto;background:var(--verde);color:#fff;font-weight:800;font-size:.8rem;padding:5px 10px;border-radius:999px}.passe p{font-size:.95rem;margin:0 0 8px}.passe .lista-check{margin:0;font-size:.92rem}.faixa-teste{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 6px;font-size:.85rem;font-weight:700;color:var(--texto-2)}.faixa-teste span{background:var(--verde);color:#fff;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.trancados{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 8px;font-size:.85rem;font-weight:700;color:var(--texto-2)}.trancados svg{width:16px;height:16px;color:var(--laranja-esc)}.cta-desbloquear{position:relative;overflow:hidden;width:100%;min-height:80px;margin:0 0 6px;padding:14px 16px;cursor:pointer;display:flex;align-items:center;gap:12px;text-align:left;border-radius:22px;color:#fff;background:linear-gradient(180deg,#9a3412,#5c1d0a);border:2px solid #fbbf24;animation:brilho-cta 1.8s ease-in-out infinite}.cta-desbloquear:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,236,179,.45),transparent);transform:skew(-18deg);animation:varrer-cta 2.6s ease-in-out infinite}.cta-desbloquear:active{transform:scale(.97)}.cta-ic{flex:0 0 46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,#fde68a,#f59e0b);color:#7c2d12}.cta-ic svg{width:26px;height:26px}.cta-txt{flex:1;display:flex;flex-direction:column;font-weight:900;font-size:1.25rem;line-height:1.15}.cta-txt small{font-size:.8rem;font-weight:600;color:#fde68a;margin-top:4px}.cta-seta{flex:0 0 auto;color:#fde68a;animation:empurra-seta 1.2s ease-in-out infinite}.cta-seta svg{width:26px;height:26px}@keyframes brilho-cta{0%,to{box-shadow:0 10px 26px #5c1d0a59,0 0 #fbbf248c}50%{box-shadow:0 10px 26px #5c1d0a59,0 0 0 10px #fbbf2400}}@keyframes varrer-cta{0%{left:-60%}55%,to{left:130%}}@keyframes empurra-seta{50%{transform:translate(5px)}}.tela.of .novo-nivel{background:var(--papel);color:var(--brasa);border:1px solid var(--borda);box-shadow:var(--sombra)}.tela.of .novo-nivel small,.tela.of .novo-nivel span{color:var(--texto-2)}@media(prefers-reduced-motion:reduce){.cta-desbloquear,.cta-desbloquear:after,.cta-seta{animation:none}}.link-bonus{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:4px 0 10px;padding:12px;background:none;border:0;color:var(--texto-2);font-size:.9rem;cursor:pointer}.link-bonus svg{width:18px;height:18px;flex:0 0 18px;color:var(--laranja-esc)}.link-bonus b{color:var(--laranja-esc);text-decoration:underline;text-underline-offset:3px}.vsl.vertical{max-width:380px;margin-left:auto;margin-right:auto}.vsl{position:relative;border-radius:20px;overflow:hidden;background:#3b2314;box-shadow:0 16px 40px #0000004d;margin:10px 0 14px}.vsl .proporcao{position:relative;width:100%;padding-top:var(--prop, 56.25%)}.vsl iframe,.vsl video,.vsl .vsl-embed{position:absolute;inset:0;width:100%;height:100%;border:0}.vsl-capa{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#3b2314 center / cover no-repeat;color:#fff}.vsl-capa:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#0000000d,#00000073)}.vsl-capa>*{position:relative}.vsl-capa .vsl-play{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#f59e0b,#c2410c);box-shadow:0 0 0 10px #ffffff2e,0 10px 30px #0006;animation:pulso-play 1.8s ease-in-out infinite}.vsl-capa .vsl-play svg{width:38px;height:38px;margin-left:5px}.vsl-capa .vsl-rotulo{font-weight:800;font-size:.95rem;background:#00000073;padding:6px 14px;border-radius:999px}.vsl-capa.carregando-v .vsl-play{animation:girar-play 1s linear infinite}.vsl-capa.oculta{display:none}@keyframes pulso-play{50%{transform:scale(1.08);box-shadow:0 0 0 16px #ffffff1a,0 10px 30px #0006}}@keyframes girar-play{to{transform:rotate(360deg)}}.vsl-falha{display:none;position:absolute;left:12px;right:12px;bottom:12px;z-index:3;text-align:center;background:#fff;color:var(--laranja-esc);font-weight:800;padding:12px;border-radius:14px;text-decoration:none}.vsl-falha.on{display:block}.vsl video{background:#000;object-fit:contain}.vsl-vazio{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fdba74;text-align:center;padding:16px;background:radial-gradient(circle at 50% 40%,#9a3412,#3b2314)}.vsl-vazio .play-g{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#ffffff26;color:#fff}.vsl-vazio .play-g svg{width:34px;height:34px;margin-left:4px}.vsl-vazio small{color:#e9d6c5}.aguardando-oferta{text-align:center;color:var(--texto-2);font-size:.9rem;margin:6px 0 14px}.oculto-ate-vsl{display:none!important}.comparativo{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px}.comparativo>div{border-radius:18px;padding:14px 12px}.comparativo .comum{background:#f3ece4;color:#7a5a44}.comparativo .nosso{background:linear-gradient(170deg,#fff3e0,#ffe2b8);color:#3b2314;border:2px solid var(--ambar)}.comparativo h4{margin:0 0 8px;font-size:.9rem}.comparativo ul{list-style:none;padding:0;margin:0;font-size:.85rem}.comparativo li{padding:5px 0;border-bottom:1px dashed rgba(0,0,0,.08)}.comparativo .comum li:before{content:"✕ ";color:#b42318;font-weight:800}.comparativo .nosso li:before{content:"✓ ";color:var(--verde);font-weight:800}.planos{display:grid;gap:14px;margin:10px 0 8px}.plano{position:relative;border-radius:24px;padding:20px 18px 18px;background:var(--papel);border:2px solid var(--borda);box-shadow:var(--sombra);text-align:center;transition:transform .2s}.plano.plano-top{border-color:var(--ambar);background:radial-gradient(130% 80% at 50% 0%,#fff1d6,#fff 60%);box-shadow:0 16px 40px #ea580c33}.plano .selo-plano{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#f59e0b,#c2410c);color:#fff;font-weight:800;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 12px #ea580c59}.plano h4{margin:4px 0 2px;font-size:1.05rem;color:var(--brasa)}.plano .valor{display:flex;align-items:flex-start;justify-content:center;gap:3px;color:var(--brasa);line-height:1;margin:8px 0 2px}.plano .valor small{font-size:1.1rem;font-weight:800;margin-top:8px}.plano .valor b{font-size:3.2rem;font-weight:900}.plano .valor .cents{font-size:1.3rem;font-weight:900;margin-top:6px}.plano .periodo{color:var(--texto-2);font-weight:700;margin-bottom:10px}.plano .nota-plano{font-size:.85rem;color:var(--verde);font-weight:700;margin:0 0 12px}.plano .lista-check{text-align:left;margin-bottom:14px;font-size:.92rem}.plano .item-topo{background:#fff3e0;border-radius:12px;padding:8px 10px;margin:0 -4px}.plano .item-mais{list-style:none;display:block;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--laranja-esc);padding:10px 0 2px;border:0}.plano .item-mais:before{content:none}.plano:not(.plano-top) .btn{background:var(--papel);color:var(--laranja-esc);border:2px solid var(--laranja);box-shadow:none}.custo{background:linear-gradient(170deg,#3b2314,#5b2a14);color:#fff3e0;border:0}.custo p{margin:0 0 8px}.custo p:last-child{margin:0}.custo b{color:#fbbf24}.beneficios{list-style:none;padding:0;margin:0;display:grid;gap:10px}.beneficios li{display:flex;gap:12px;align-items:flex-start;background:var(--papel);border-radius:18px;padding:14px;box-shadow:var(--sombra);animation:subir .45s both}.beneficios li>span{flex:0 0 40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fff3e0;color:var(--laranja-esc)}.beneficios li>span svg{width:22px;height:22px}.beneficios b{display:block;color:var(--brasa)}.beneficios small{color:var(--texto-2);font-size:.88rem;line-height:1.35;display:block;margin-top:2px}.pacote{display:grid;gap:10px;margin-bottom:8px}.pacote-principal,.bonus{display:flex;gap:12px;align-items:flex-start;border-radius:18px;padding:14px}.pacote-principal{background:linear-gradient(170deg,#fff3e0,#ffe2b8);border:2px solid var(--ambar)}.bonus{background:var(--papel);border:2px dashed var(--ambar-claro);animation:subir .45s both;animation-delay:calc(var(--i) * 60ms)}.pacote small{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--laranja-esc)}.pacote b{display:block;font-size:1rem;color:var(--brasa);margin:1px 0 2px}.pacote p{margin:0;font-size:.86rem;color:var(--texto-2);line-height:1.35}.presente{flex:0 0 42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#f59e0b,#c2410c);box-shadow:0 4px 12px #ea580c4d}.presente svg{width:22px;height:22px}.para-quem{display:grid;gap:10px}.para-quem>div{border-radius:18px;padding:14px 16px}.para-quem ul{margin:6px 0 0;padding-left:18px;font-size:.92rem}.para-quem li{margin-bottom:4px}.sim-q{background:#eef7e6;color:#2f4a14}.nao-q{background:#f6eee6;color:#7a5a44}.por-dia{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 16px}.por-dia>div{background:var(--papel);border-radius:16px;padding:12px;text-align:center;box-shadow:var(--sombra)}.por-dia b{display:block;font-size:1.4rem;color:var(--brasa)}.por-dia small{color:var(--texto-2);font-size:.78rem;line-height:1.3;display:block}.garantia-mini{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 18px;color:#3f6212;font-size:.95rem}.garantia-mini svg{width:26px;height:26px;flex:0 0 26px}.garantia-mini .esc{fill:#65a30d}.garantia-mini .ok{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.passos-compra{list-style:none;counter-reset:p;padding:0;margin:0 0 8px;display:grid;gap:10px}.passos-compra li{counter-increment:p;position:relative;padding:12px 14px 12px 56px;background:var(--papel);border-radius:16px;box-shadow:var(--sombra)}.passos-compra li:before{content:counter(p);position:absolute;left:14px;top:12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;background:linear-gradient(180deg,#fbbf24,#ea580c)}.passos-compra b{display:block;color:var(--brasa)}.passos-compra small{color:var(--texto-2)}@media(prefers-reduced-motion:reduce){.bolha-op,.instrucao-segurar,.revelacao .costas-r,.forja .fogo-forja .chama-svg,.final-op{animation:none!important}}
