@font-face{font-family:Sora;src:url(/fontes/sora.ttf)format("truetype");font-weight:100 800;font-display:swap}:root{--papel:#f4f2ee;--card:#fff;--grafite:#141416;--texto2:#5c5852;--texto3:#706b63;--linha:#e4dfd6;--areia:#e4dacb;--areia-clara:#efe9df;--vermelho:#e3142d;--vinho:#8e1024;--rosa:#ff5a6e;--brasa:#ff8a3d;--brasa-fundo:#fff0e3;--brasa-texto:#8a3a06;--ok:#1e6b45;--ok-fundo:#e4f1e9;--r-card:16px;--r-botao:12px;--sombra:0 1px 2px #1414160d,0 4px 16px #1414160a;--escuro:linear-gradient(165deg,#000 0%,var(--grafite) 55%,#3a0d16 100%);--claro:linear-gradient(160deg,#fff 0%,var(--papel) 52%,#efe4d6 100%);--ease:cubic-bezier(.2,.7,.2,1);--abas:76px}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--papel);color:var(--grafite);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Sora,system-ui,sans-serif;font-size:16px;line-height:1.5}a{color:inherit}img{display:block}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--brasa);outline-offset:2px;border-radius:6px}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1{letter-spacing:-.02em;font-size:25px;font-weight:700;line-height:1.15}h2{letter-spacing:-.01em;font-size:16px;font-weight:700}.rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--texto3);font-size:12px;font-weight:600}.sub{color:var(--texto2);font-size:14px}.secao{flex-direction:column;gap:12px;display:flex}.secao>h2{align-items:center;gap:8px;display:flex}.secao>h2:before{content:"";background:var(--vermelho);border-radius:2px;width:4px;height:16px}.voltar{color:var(--vinho);align-self:flex-start;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.voltar svg{width:18px;height:18px}.card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--sombra);padding:16px}.avatar{background:var(--areia);width:36px;height:36px;color:var(--vinho);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;text-decoration:none;display:grid}.acoes{flex-wrap:wrap;gap:8px;display:flex}.acoes .botao{flex:1}.botao{border-radius:var(--r-botao);cursor:pointer;white-space:nowrap;border:0;flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font:600 15px Sora,system-ui,sans-serif;text-decoration:none;display:inline-flex}.botao svg{width:18px;height:18px}.botao.principal{background:var(--vermelho);color:#fff}.botao.principal:hover{background:#c9102a}.botao.secundario{background:var(--areia-clara);color:var(--grafite)}.botao.claro{color:#fff;background:#ffffff1f}.botao.zap{background:var(--ok);color:#fff}.botao.cheio{width:100%}.botao[disabled]{opacity:.6;cursor:progress}@media (prefers-reduced-motion:no-preference){.botao{transition:transform .15s ease-out,background-color .15s ease-out}.botao:active{transform:scale(.98)}}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.chip.ok{background:var(--ok-fundo);color:var(--ok)}.chip.neutro{background:var(--areia-clara);color:var(--texto2)}.dica{color:var(--texto2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.dica svg{width:16px;height:16px;color:var(--vinho);flex:none;margin-top:2px}.assin{--a:32px;align-items:center;gap:calc(var(--a)*.24);min-width:0;max-width:100%;color:var(--grafite);z-index:1;flex:none;display:inline-flex;position:relative}.assin img{height:var(--a);flex:none;width:auto}.assin .barra{width:calc(var(--a)*.026);height:calc(var(--a)*.78);opacity:.35;background:currentColor;flex:none}.assin .txt{min-width:0;font-family:Sora,sans-serif;font-size:calc(var(--a)*.3);gap:calc(var(--a)*.06);letter-spacing:-.01em;white-space:nowrap;flex-direction:column;line-height:1.08;display:flex}.assin .txt b{white-space:normal;overflow-wrap:anywhere;font-size:1.5em;font-weight:700}.assin .txt span{opacity:.85;font-weight:400}.assin.neg{color:#f6f4f0}.assin-g{--a:44px;color:var(--grafite);z-index:1;flex:none;align-items:center;text-decoration:none;display:inline-flex;position:relative}.assin-g img{height:var(--a);flex:none;width:auto}.assin-g .barra{width:calc(var(--a)*.026);height:calc(var(--a)*.78);margin:0 calc(var(--a)*.24);opacity:.35;background:currentColor;flex:none}.assin-g .txt{font-family:Sora,sans-serif;font-size:calc(var(--a)*.3);letter-spacing:-.01em;white-space:nowrap;text-align:left;flex-direction:column;font-weight:400;line-height:1.08;display:flex}.assin-g b{font-weight:700}.assin-g.neg{color:#f6f4f0}.assin-g.branco{color:#fff}.t-pastoral{background:linear-gradient(140deg,#5e0a18 0%,var(--vinho) 55%,#b3122c 100%);color:#fff}.t-louvor{background:linear-gradient(150deg,#000 0%,var(--grafite) 60%,#2a1013 100%);color:#fff}.t-infantil{background:linear-gradient(150deg,#f3ece1 0%,var(--areia) 100%);color:var(--grafite)}.t-tecnica{color:var(--grafite);box-shadow:0 0 0 1px var(--linha);background:linear-gradient(150deg,#fff 0%,#f1eee9 100%)}.t-clam{background:linear-gradient(140deg,var(--vermelho) 0%,#b3122c 100%);color:#fff}.areas{flex-direction:column;gap:14px;display:flex}.area{border-radius:20px;flex-direction:column;gap:10px;min-height:124px;padding:18px;text-decoration:none;display:flex;position:relative}.area .desc{opacity:.88;max-width:30ch;padding-right:44px;font-size:13px}.area .seta{background:#ffffff29;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:16px;right:16px}.area.t-infantil .seta,.area.t-tecnica .seta{background:var(--grafite);color:#fff}.area .seta svg{width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.area,.mod{transition:transform .2s ease-out,box-shadow .2s ease-out}.area:hover,.mod:hover{transform:translateY(-2px);box-shadow:0 10px 24px #14141624}}.selo{background:var(--vermelho);color:#fff;letter-spacing:.04em;z-index:2;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-10px;right:14px;transform:rotate(3deg);box-shadow:0 4px 10px #e3142d59}.selo:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:1.6s ease-out infinite pulso}@keyframes pulso{0%{box-shadow:0 0 #fffc}to{box-shadow:0 0 0 8px #fff0}}.bloq .cad{color:var(--vinho);background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.bloq.claro .cad{background:var(--grafite);color:#fff}.casca{flex-direction:column;min-height:100vh;display:flex}.miolo{width:100%;max-width:640px;padding:16px 16px calc(var(--abas) + 32px);flex-direction:column;flex:1;gap:24px;margin:0 auto;display:flex}.abas{height:calc(var(--abas) + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--linha);padding:8px 8px calc(18px + env(safe-area-inset-bottom));z-index:10;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.aba{color:var(--texto3);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.aba svg{width:22px;height:22px}.aba[aria-current=page]{color:var(--grafite)}.aba[aria-current=page]:before{content:"";background:var(--vermelho);border-radius:0 0 3px 3px;width:24px;height:3px;position:absolute;top:-8px}.lateral{display:none}.estado{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}.estado .icone{background:var(--areia-clara);width:56px;height:56px;color:var(--vinho);border-radius:16px;place-items:center;display:grid}.estado .icone svg{width:26px;height:26px}.estado p{max-width:36ch}.carregando{place-items:center;min-height:60vh;display:grid}.carregando img{opacity:.9;height:48px}@media (prefers-reduced-motion:no-preference){.carregando img{animation:1.4s ease-in-out infinite respira}}@keyframes respira{50%{opacity:.35}}.v-hero:after,.esq-escura:after{content:"";pointer-events:none;background:radial-gradient(circle,#e3142d14,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-80px;right:-60px}@media (prefers-reduced-motion:no-preference){.portal-topo:after,.v-hero:after,.esq-escura:after{animation:14s ease-in-out infinite alternate flutua}}@keyframes flutua{to{transform:translate(-40px,-30px)scale(1.15)}}.frase{letter-spacing:-.025em;z-index:1;font-size:25px;font-weight:700;line-height:1.15;position:relative}.frase em{color:var(--vermelho);font-style:normal}.esq-escura .sub{color:var(--texto2);z-index:1;position:relative}.trocar{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.trocar select{color:var(--grafite);border:1px solid var(--linha);background:#fff;border-radius:10px;max-width:100%;height:36px;padding:0 10px;font:600 13px Sora,sans-serif}.trocar select option{color:var(--grafite)}.menu-perfil{position:relative}.menu-perfil .painel{color:var(--grafite);z-index:20;background:#fff;border-radius:14px;flex-direction:column;min-width:200px;padding:8px;display:flex;position:absolute;top:44px;right:0;box-shadow:0 12px 32px #1414162e}.menu-perfil .painel b{padding:8px 10px 2px;font-size:14px}.menu-perfil .painel small{color:var(--texto2);padding:0 10px 8px;font-size:12px}.menu-perfil .painel button,.menu-perfil .painel a{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;font-size:14px;font-weight:600;text-decoration:none}.menu-perfil .painel button:hover,.menu-perfil .painel a:hover{background:var(--areia-clara)}.vitrine{flex-direction:column;min-height:100vh;display:flex}.v-hero{background:var(--claro);color:var(--grafite);flex-direction:column;gap:18px;padding:20px 20px 32px;display:flex;position:relative;overflow:hidden}.v-hero>*{z-index:1;position:relative}.v-hero h1{letter-spacing:-.03em;max-width:14ch;font-size:31px;line-height:1.08}.v-hero h1 em,.esq-escura h1 em{color:var(--vermelho);font-style:normal}.v-hero p{color:var(--texto2);max-width:44ch;font-size:15px}.v-corpo{flex-direction:column;gap:32px;width:100%;max-width:640px;margin:0 auto;padding:24px 16px 48px;display:flex}.mods{flex-direction:column;gap:10px;display:flex}.mod{border-radius:16px;grid-template-columns:1fr auto;align-content:start;align-items:start;gap:10px 12px;padding:16px 18px;text-decoration:none;display:grid;position:relative}.mod .desc{opacity:.88;grid-column:1/-1;font-size:13px}.mod .seta{background:#ffffff29;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mod.t-infantil .seta,.mod.t-tecnica .seta{background:var(--grafite);color:#fff}.mod .seta svg{width:16px;height:16px}.passos-v{gap:12px;display:grid}.passos-v .card{align-items:flex-start;gap:12px;display:flex}.passos-v .num{background:var(--grafite);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.passos-v b{font-size:15px;display:block}.rodape{text-align:center;color:var(--texto2);flex-direction:column;align-items:center;gap:8px;padding:24px 16px 32px;font-size:13px;display:flex}.faixa{border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.faixa .tese{letter-spacing:-.02em;z-index:1;max-width:28ch;font-size:20px;font-weight:700;line-height:1.25;position:relative}.faixa:after{content:"";background:radial-gradient(circle,#e3142d59,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.faixa.t-infantil:after,.faixa.t-tecnica:after{background:radial-gradient(circle,#e3142d24,#0000 70%)}.exemplos{gap:12px;display:grid}.exemplo{background:var(--card);box-shadow:var(--sombra);border-radius:16px;overflow:hidden}.exemplo .mini{background:var(--papel);border-radius:12px;flex-direction:column;gap:8px;margin:12px;padding:12px;font-size:12px;display:flex}.exemplo .mini .linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.exemplo .mini .cifra{white-space:pre;font-family:ui-monospace,Menlo,monospace}.exemplo .mini .cifra b{color:var(--vermelho)}.exemplo .leg{color:var(--texto2);padding:0 16px 14px;font-size:14px}.exemplo .leg b{color:var(--grafite);font-size:15px;display:block}.contato{flex-direction:column;gap:12px;display:flex}.contato .titulo{font-size:17px;font-weight:700}.rodape-fixo .botao{width:100%}.rodape-fixo{padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--papel) 30%);margin:0 -16px -48px;position:sticky;bottom:0}.form{flex-direction:column;gap:16px;display:flex}.campo{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.campo input{background:var(--card);height:48px;color:var(--grafite);border:1px solid #d6cfc3;border-radius:12px;width:100%;padding:0 14px;font:400 16px Sora,sans-serif}.campo input:focus{outline:3px solid var(--brasa);outline-offset:1px;border-color:var(--grafite)}.campo small{color:var(--texto2);font-size:12px;font-weight:400}.atalhos{flex-wrap:wrap;gap:8px;display:flex}.atalhos button{border:1.5px solid var(--linha);background:var(--card);cursor:pointer;border-radius:999px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600}.atalhos button[aria-pressed=true]{border-color:var(--grafite);background:var(--grafite);color:#fff}.erro{color:#8e1024;background:#fdecee;border-radius:12px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:14px;display:flex}.erro svg{flex:none;width:18px;height:18px;margin-top:1px}.sucesso{background:var(--ok-fundo);color:var(--ok);border-radius:12px;padding:12px 14px;font-size:14px}.acesso{flex-direction:column;min-height:100vh;display:flex}.acesso .lado-form{flex-direction:column;flex:1;gap:24px;width:100%;max-width:440px;margin:0 auto;padding:24px 16px 48px;display:flex}.esq-escura,.mods-dk{display:none}.marca-txt{letter-spacing:-.03em;white-space:nowrap;flex-direction:column;gap:2px;font-size:21px;line-height:1.05;display:flex}.marca-txt b{font-weight:700}.marca-txt span{opacity:.85;font-weight:400}.mod.t-infantil .marca-txt span,.mod.t-tecnica .marca-txt span{color:var(--vermelho);opacity:1}.v-hero .botao.claro{background:var(--grafite);color:#fff}@media (prefers-reduced-motion:no-preference){.v-hero>*,.esq-escura>*,.acesso .lado-form>*{animation:sobe .7s var(--ease) backwards}.v-hero>:nth-child(2),.esq-escura>:nth-child(2),.acesso .lado-form>:nth-child(2){animation-delay:80ms}.v-hero>:nth-child(3),.esq-escura>:nth-child(3),.acesso .lado-form>:nth-child(3){animation-delay:.16s}.v-hero>:nth-child(n+4),.esq-escura>:nth-child(n+4),.acesso .lado-form>:nth-child(n+4){animation-delay:.24s}.mod,.area,.passos-v .card,.exemplo,.contato{animation:sobe .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + .2s)}.tela{animation:surge .35s var(--ease) backwards}.area .seta,.mod .seta{transition:transform .2s var(--ease)}.area:hover .seta,.mod:hover .seta{transform:translate(3px)}}@keyframes sobe{0%{opacity:0;transform:translateY(16px)}}@keyframes surge{0%{opacity:0}}.ministerio,.ministerio>*{min-width:0}.ministerio .voltar{min-height:48px}.faixa-min h1{line-height:1}.faixa-min .assin .txt{white-space:normal;overflow-wrap:anywhere}.faixa-min p{z-index:1;margin-top:12px;font-size:13px;position:relative}.acoes-min{z-index:1;display:none;position:relative}.seg-min{background:var(--areia-clara);scrollbar-width:none;border-radius:12px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.seg-min::-webkit-scrollbar{display:none}.seg-min a{text-align:center;min-height:48px;color:var(--texto2);white-space:nowrap;border-radius:9px;flex:1;padding:12px 16px;font-size:13px;font-weight:600;text-decoration:none}.seg-min a[aria-current=page]{background:var(--card);color:var(--grafite);box-shadow:var(--sombra)}.inicio-min,.coluna-min{align-content:start;gap:24px;min-width:0;display:grid}.inicio-min .coluna-min{display:contents}.inicio-min .resolver{order:1}.inicio-min .coluna-min>.secao{order:2}.ministerio>.voltar{margin-bottom:-12px}.links-min{border-top:1px solid var(--linha);flex-wrap:wrap;gap:8px;margin-top:-4px;padding-top:16px;display:flex}.proximo{background:var(--card);box-shadow:inset 0 4px 0 var(--vermelho),var(--sombra);border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.proximo .rotulo{color:var(--vermelho)}.proximo .grande{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:31px;font-weight:700;line-height:1.15}.proximo .linha-info{color:var(--texto2);font-size:14px}.proximo .linha-info b{color:var(--grafite);font-weight:600}.confirmacao-min{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.confirmacao-min .acoes{width:100%}.confirmacao-min .botao{white-space:normal;text-align:center;padding:12px 16px}.link{background:var(--card);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--linha);color:var(--vinho);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;padding:0 16px;font:700 13px/1.2 Sora,system-ui,sans-serif;text-decoration:none;display:inline-flex}.link:hover{background:var(--areia-clara);box-shadow:inset 0 0 0 1.5px var(--areia)}.link:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:no-preference){.link{transition:transform .15s ease-out,background-color .15s ease-out}.link:active{transform:scale(.97)}}.link svg{width:16px;height:16px}.secao-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.secao-topo h2{align-items:center;gap:8px;display:flex}.secao-topo h2:before{content:"";background:var(--vermelho);border-radius:2px;width:4px;height:16px}.chip.alerta{background:var(--brasa-fundo);color:var(--brasa-texto)}.lista{flex-direction:column;display:flex}.item{border-top:1px solid var(--linha);align-items:center;gap:12px;min-height:64px;padding:12px 0;text-decoration:none;display:flex}.item:first-child{border-top:0;padding-top:0}.item:last-child{padding-bottom:0}.item .corpo{overflow-wrap:anywhere;flex:1;min-width:0}.item .titulo{font-size:15px;font-weight:600;line-height:1.3;display:block}.item .meta,.atalho .meta{color:var(--texto2);font-size:13px;display:block}.ministerio .icone{background:var(--areia-clara);width:40px;height:40px;color:var(--vinho);border-radius:12px;flex:none;place-items:center;display:grid}.ministerio .icone svg{width:20px;height:20px}.item>svg{width:18px;height:18px;color:var(--texto3);flex:none}.resolver .item .icone{background:var(--brasa-fundo);color:var(--brasa-texto)}.em-dia{color:var(--ok);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.em-dia svg{width:20px;height:20px}.grade-atalhos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.atalho{background:var(--card);box-shadow:var(--sombra);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;text-decoration:none;display:flex}.atalho b{font-size:15px;line-height:1.3}.atalho:hover,.item:hover{background:var(--areia-clara)}@media (prefers-reduced-motion:no-preference){.ministerio.miolo>*,.ministerio .item,.ministerio .atalho{animation:sobe .6s var(--ease) backwards;animation-delay:calc(var(--i,0)*60ms)}}@media (width>=1024px){.faixa-min{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.faixa-min .assin{--a:52px!important}.acoes-min{flex-wrap:wrap;gap:8px;display:flex}.seg-min{width:100%;max-width:560px}.inicio-min.colunas{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.inicio-min:not(:has(.resolver)){grid-template-columns:minmax(0,1fr)}.grade-atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio-min .coluna-min{display:grid}.ministerio>.voltar{display:none}.com-lateral>.ministerio{min-width:0}}.trocas-min,.trocas-colunas{gap:24px;min-width:0;display:grid}.trocas-aviso:empty{display:none}.trocas-aviso{color:var(--ok);overflow-wrap:anywhere;font-size:14px}.troca-item{overflow-wrap:anywhere;flex-direction:column;align-items:stretch;gap:12px}.troca-item:hover{background:0 0}.troca-cabecalho{align-items:center;gap:12px;min-width:0;display:flex}.troca-item .titulo{font-weight:700}.troca-item .chip{white-space:normal;align-self:flex-start}.troca-motivo{color:var(--texto2);white-space:pre-wrap;font-size:14px}.troca-item .botao,.troca-form .botao{white-space:normal;text-align:center;min-height:48px}.troca-painel{background:var(--areia-clara);border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.trocas-min .campo textarea{resize:vertical;border:1px solid var(--linha);background:var(--card);width:100%;min-height:96px;color:var(--grafite);border-radius:12px;padding:12px;font:400 16px Sora,sans-serif}.trocas-min textarea:focus-visible{outline:3px solid var(--brasa);outline-offset:2px}@media (width>=1024px){.trocas-colunas.dividida{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.escala-min,.escala-mes{gap:24px;min-width:0;display:grid}.mes-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.mes-nav>div{text-align:center;min-width:0}.mes-nav h2{letter-spacing:-.02em;margin-bottom:8px;font-size:20px}.mes-nav>.botao{width:44px;min-width:44px;min-height:44px;padding:0;font-size:24px}.sugestao-escala{background:var(--grafite);color:var(--papel);border-radius:16px;gap:12px;padding:24px;display:grid}.sugestao-escala>svg{width:24px;height:24px;color:var(--areia)}.sugestao-escala h3{font-size:20px;line-height:1.25}.sugestao-escala p{font-size:14px;line-height:1.6}.previa-escala{gap:16px;display:grid}.escala-grade{align-items:start;gap:24px;min-width:0;display:grid}.escala-computador{display:none}.culto-linha{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.culto-linha .dia{background:var(--areia-clara);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:44px;min-height:48px;line-height:1.2;display:flex}.culto-linha .dia b{font-size:20px}.culto-linha .dia small{text-transform:uppercase;color:var(--texto2);font-size:11px}.culto-linha .secao-topo{flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:14px}.culto-linha .nomes{font-size:13px;line-height:1.7}.escala-vaga{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;display:flex}.vaga-nome{overflow-wrap:anywhere;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;padding:4px;display:inline-flex}.vaga-nome.eu{background:var(--areia-clara);font-weight:600}.vaga-nome.sugerida{background:var(--ok-fundo)}.escala-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.escala-min .chip{white-space:normal;overflow-wrap:anywhere}.escala-min select{border:1px solid var(--linha);background:var(--card);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--grafite);font:inherit;border-radius:8px;padding:8px}.acoes-culto{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.acoes-culto .escala-editar{width:100%;margin-top:0}.escala-imagem-cel{margin:16px 0}@media (width>=1024px){.escala-imagem-cel{display:none}}.escala-min button:disabled{cursor:default;opacity:.5}.escala-editar{flex-wrap:wrap;gap:8px;margin-top:12px}.escala-editar .botao{white-space:normal;padding:12px;font-size:13px}.folga-escala .item{flex-wrap:wrap}.escala-publicar .botao{width:100%}.faixa-min{overflow:clip}.passado{opacity:.55}.nomes:not(.editando) .escala-vaga{white-space:nowrap;margin:0;display:inline-block}.nomes:not(.editando){flex-wrap:wrap;gap:2px 14px;display:flex}.passado .escala-min button.link,.passado button.link{display:none}.nomes:not(.editando) .vaga-nome{padding:1px 4px;display:inline}.nomes:not(.editando) .vaga-nome .link{vertical-align:middle;min-height:36px;margin:4px 0 4px 6px;padding:0 12px;display:inline-flex}.nomes:not(.editando) .vaga-nome .chip{vertical-align:middle;display:inline-flex}@media (prefers-reduced-motion:no-preference){.escala-min .mes-nav{animation:surge .2s var(--ease) backwards}}@media (width>=1024px){.escala-cel,.sugestao-escala,.escala-publicar{display:none}.escala-computador{max-width:100%;padding:4px 8px;display:block;overflow:auto}.escala-min .tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.tabela thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--texto3);border-bottom:1px solid var(--linha);padding:12px;font-size:11px;font-weight:600}.tabela td,.tabela tbody th{border-bottom:1px solid var(--linha);vertical-align:top;text-align:left;padding:12px}.tabela tbody th{white-space:nowrap;font-weight:700}.tabela tbody th small{color:var(--texto2);font-size:12px;font-weight:400;display:block}.tabela td.vazio{color:var(--brasa-texto);background:var(--brasa-fundo)}.tabela select{min-width:132px}.tabela td{white-space:nowrap}.tabela td:last-child{white-space:nowrap;min-width:0}.tabela .acoes-culto{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px}.tabela .link{min-height:44px;padding:0 12px}.escala-chips:empty{display:none}.escala-min .tabela .chip{white-space:nowrap}.tabela td,.tabela tbody th,.tabela thead th{padding:12px 8px}.tabela .vaga-nome{padding:2px 6px}.ministerio.miolo{max-width:1160px}.escala-grade{grid-template-columns:minmax(0,1fr) 232px}.casca.com-lateral{grid-template-columns:248px 1fr;display:grid}.abas{display:none}.lateral{background:var(--grafite);color:#f6f4f0;flex-direction:column;gap:24px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;overflow:auto}.lateral nav{flex-direction:column;gap:2px;display:flex}.lateral .grupo{letter-spacing:.1em;text-transform:uppercase;color:#9a948a;padding:12px 12px 6px;font-size:11px;font-weight:600}.lateral a{color:#d9d4cc;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.lateral a:hover{background:#ffffff0d}.lateral a svg{width:18px;height:18px}.lateral a[aria-current=page]{color:#fff;box-shadow:inset 3px 0 0 var(--vermelho);background:#ffffff14}.lateral a .n{background:var(--vermelho);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;display:grid}.lateral .pe{color:#c9c3ba;align-items:center;gap:10px;margin-top:auto;font-size:13px;display:flex}.lateral .pe .avatar{color:#fff;background:#ffffff1f}.lateral .pe button{color:#e4dacb;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;min-height:44px;padding:8px 18px;font-size:14px}.miolo{max-width:1040px;padding:40px 48px 64px}.casca.sem-lateral .miolo{padding-bottom:64px}.esq-escura{background:var(--claro);color:var(--grafite);box-shadow:1px 0 0 var(--linha);flex-direction:column;gap:28px;height:100vh;padding:48px;position:sticky;top:0;overflow:hidden}.esq-escura:after{background:radial-gradient(circle,#e3142d12,#0000 68%);width:420px;height:420px;bottom:-140px;right:-120px}.esq-escura>*{z-index:1;position:relative}.esq-escura .frase{letter-spacing:-.03em;max-width:12ch;font-size:49px;line-height:1.05}.esq-escura h1{letter-spacing:-.03em;max-width:13ch;font-size:49px;line-height:1.05}.esq-escura>.topo-esq,.acesso .esq-escura>.assin-g{margin-bottom:auto}.esq-escura .topo-esq{justify-content:space-between;align-items:center;gap:16px;display:flex}.vitrine .v-dk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.vitrine .mods-dk .marca-txt{font-size:23px}.vitrine .mods-dk .mod{gap:14px 12px;padding:22px 22px 24px}.vitrine .mods-dk .mod .desc{font-size:14px;line-height:1.45}.vitrine .mods-dk{gap:14px!important}.vitrine .v-hero{gap:28px;padding:40px 56px 56px}.vitrine .v-hero>.assin-g{margin-bottom:auto;--a:52px!important}.vitrine .v-hero>.acoes{margin-bottom:auto}.vitrine .v-hero h1{max-width:13ch;font-size:49px;line-height:1.04}.vitrine .v-hero:after{display:none}.vitrine .v-hero{background:linear-gradient(160deg,#fff 0%,var(--papel) 100%)}.vitrine .v-dk>.mods-dk{background:linear-gradient(150deg,var(--vermelho) 0%,#b3122c 60%,var(--vinho) 100%);grid-template-columns:1fr 1fr;align-content:center;gap:16px;padding:56px;display:grid}.vitrine .mods-dk .mod{color:#fff;background:#141416;box-shadow:0 10px 28px #3c000a47}.vitrine .mods-dk .mod:nth-child(4n+2),.vitrine .mods-dk .mod:nth-child(4n+3){color:var(--grafite);background:#fff}.vitrine .mods-dk .mod:nth-child(4n+2) .seta,.vitrine .mods-dk .mod:nth-child(4n+3) .seta{background:var(--grafite)!important}.vitrine .mods-dk .mod:nth-child(4n+2) .marca-txt span,.vitrine .mods-dk .mod:nth-child(4n+3) .marca-txt span{color:var(--vermelho)!important}.vitrine .mods-dk .mod:nth-child(4n+2) .desc,.vitrine .mods-dk .mod:nth-child(4n+3) .desc{opacity:1;color:var(--texto2)}.vitrine .mods-dk .mod .seta{color:#fff;background:#ffffff24}.vitrine .mods-dk .mod .marca-txt span{color:#ff7a8a;opacity:1}.vitrine .mods-dk .mod .desc{opacity:.78}.vitrine .mods-cel{display:none}.v-corpo{max-width:1040px;padding:64px 48px}.passos-v{grid-template-columns:repeat(3,1fr)}.contato{flex-direction:row;justify-content:space-between;align-items:center;padding:32px}.acesso{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.acesso .esq-escura{display:flex}.acesso .esq-escura>.sub{margin-bottom:auto}.acesso .lado-form{justify-content:center;padding:48px}.acesso .lado-form>.assin-g{display:none}.pg-modulo{max-width:1040px;padding:40px 48px 64px}.pg-modulo .exemplos{grid-template-columns:repeat(3,1fr)}.pg-modulo .faixa{padding:40px}.pg-modulo .faixa .tese{font-size:31px}.pg-modulo .rodape-fixo{background:0 0;margin:0;padding:0;position:static}.pg-modulo .rodape-fixo .botao{width:auto}}@media (width>=1024px) and (width<=1199px){.esq-escura .frase,.esq-escura h1,.vitrine .v-hero h1{font-size:39px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.viva-cel,.v-conversao{display:none}@media (width<=1023px){.viva-cel{align-self:center;width:100%;max-width:420px;display:block}.viva-pilha{isolation:isolate;height:292px;margin-top:8px;position:relative}.viva-cartao{border-radius:16px;font-size:13px;position:absolute;box-shadow:0 12px 28px #14141629}.viva-conteudo{flex-direction:column;gap:8px;padding:16px;display:flex}.viva-servir{background:var(--grafite);color:#fff;--giro:-4deg;--atraso:.3s;width:80%;top:8px;left:4%;transform:rotate(-4deg)}.viva-servir b{font-size:20px;line-height:1.2}.viva-rotulo{color:var(--areia);font-size:13px;font-weight:700}.viva-vou{background:var(--vermelho);border-radius:8px;align-self:flex-start;padding:8px 24px;font-size:15px;font-weight:700}.viva-cifra{width:88%;color:var(--grafite);--giro:2deg;--atraso:.44s;z-index:1;background:#fff;top:150px;right:2%;transform:rotate(2deg)}.viva-linha{justify-content:space-between;align-items:center;gap:8px;display:flex}.viva-linha b{font-size:13px}.viva-tom{background:var(--areia-clara);white-space:nowrap;border-radius:8px;padding:4px 8px}.viva-acordes{color:var(--vermelho);white-space:pre;font:700 15px ui-monospace,monospace}.viva-troca{background:var(--vinho);color:#fff;--giro:-1deg;--atraso:.58s;z-index:2;border-radius:999px;bottom:0;left:8%;transform:rotate(-1deg)}.viva-troca .viva-conteudo{flex-direction:row;align-items:center;padding:12px 16px;font-weight:700}.vitrine .v-corpo{gap:40px;max-width:none;padding-top:0}.vitrine .mods-cel{background:linear-gradient(150deg,var(--vermelho) 0%,#b3122c 60%,var(--vinho) 100%);border-radius:28px 28px 0 0;gap:24px;margin:0 -16px;padding:32px 16px}.vitrine .mods-cel h2{color:#fff;font-size:20px}.vitrine .mods-cel h2:before{background:#fff}.vitrine .mods-cel .mods{align-self:center;gap:16px;width:100%;max-width:608px}.vitrine .mods-cel .mod{background:var(--grafite);color:#fff;min-width:0;padding:24px;box-shadow:0 10px 28px #3c000a47}.vitrine .mods-cel .mod:nth-child(2n){color:var(--grafite);background:#fff}.vitrine .mods-cel .marca-txt span{color:#ff7a8a;opacity:1}.vitrine .mods-cel .mod:nth-child(2n) .marca-txt span{color:var(--vinho)}.vitrine .mods-cel .mod:nth-child(2n) .seta{background:var(--grafite);color:#fff}.vitrine .mods-cel .desc{opacity:1;color:#dfdad3}.vitrine .mods-cel .mod:nth-child(2n) .desc{color:var(--texto2)}.vitrine .mods-cel .selo{background:var(--vinho);letter-spacing:0;font-size:13px}.vitrine .passos-v{flex-direction:column;gap:0;display:flex}.vitrine .passos-v .card{box-shadow:none;background:0 0;gap:16px;min-width:0;padding:0 0 32px;display:flex;position:relative}.vitrine .passos-v .card:last-child{padding-bottom:0}.vitrine .passos-v .card:not(:last-child):before{content:"";background:var(--linha);width:2px;position:absolute;top:40px;bottom:0;left:19px}.vitrine .passos-v .num{background:var(--grafite);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:grid;position:relative}.vitrine .passos-v .card>div{min-width:0;padding-top:8px}.vitrine .passos-v b{font-size:15px}.vitrine .passos-v .sub{margin-top:8px;font-size:14px;display:block}.vitrine .contato{background:radial-gradient(ellipse at 100% 0%,#651020,transparent 70%),var(--grafite);color:#fff;gap:24px;padding:24px;position:relative;overflow:hidden}.vitrine .contato .titulo{font-size:20px;line-height:1.25}.vitrine .contato .sub{color:#dfdad3;margin-top:12px}.vitrine .contato .zap{white-space:normal;text-align:center;width:100%;padding:12px}.vitrine .rodape a[href=\/entrar]{align-items:center;min-height:48px;display:inline-flex}.vitrine .rodape{padding-bottom:calc(112px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:24px}.v-conversao{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--linha);background:#fffffff0;grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #14141614}.v-conversao .botao{white-space:normal;text-align:center;min-width:0;padding:12px;font-size:13px}.vitrine a:focus-visible{outline-color:var(--grafite);outline-offset:4px}.vitrine .mods-cel a:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:no-preference){.viva-cartao{animation:viva-entrada .7s var(--ease) var(--atraso) backwards}.viva-cartao .viva-conteudo{animation:viva-flutua 6s ease-in-out calc(var(--atraso) + .7s) infinite}.vitrine .mod:active{transform:scale(.98)}}}@keyframes viva-entrada{0%{opacity:0;transform:translateY(16px) rotate(var(--giro))}}@keyframes viva-flutua{50%{transform:translateY(-4px)}}.proximo-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.chip.contagem.hoje{background:var(--vermelho);color:#fff}@media (width<=1023px){.seg-min{top:max(8px,env(safe-area-inset-top));z-index:5;position:sticky;box-shadow:0 6px 16px #14141614}.seg-min a{padding:12px 6px}.aba svg{box-sizing:content-box;border-radius:999px;padding:3px 14px}.aba[aria-current=page] svg{background:var(--areia-clara)}.atalho:active,.item:active,.proximo .botao:active{transform:scale(.98)}}.area.porta-preto{background:var(--grafite);color:#fff;box-shadow:0 10px 28px #3c000a47}.area.porta-branco{color:var(--grafite);background:#fff;box-shadow:0 10px 28px #3c000a33}.area.porta-branco .seta{background:var(--grafite);color:#fff}.area.porta-branco .desc{opacity:1;color:var(--texto2)}.conheca-lista{gap:8px;display:grid}.conheca-item{color:#fff;background:#ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 12px 12px 16px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.botao-mini{min-height:36px;color:var(--vermelho);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 14px;font-size:13px;font-weight:700;display:inline-flex}.botao-mini svg{width:16px;height:16px}.conheca-item:hover{background:#ffffff29}@media (width>=1024px){.escala-grade{grid-template-columns:minmax(0,1fr)}.escala-computador{background:linear-gradient(90deg,#fff 30%,#fff0) 0/40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) 100%/40px 100% no-repeat local,radial-gradient(farthest-side at 0,#14141633,#14141600) 0/16px 100% no-repeat,radial-gradient(farthest-side at 100%,#14141633,#14141600) 100%/16px 100% no-repeat,#fff;padding:4px 8px}.tabela td{white-space:normal;min-width:88px}.tabela td:last-child{white-space:normal;min-width:150px}.tabela .vaga-nome{flex-wrap:wrap;gap:6px;display:inline-flex}.folga-escala .card.lista{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.folga-escala .item{background:var(--papel);border:0;border-radius:12px;min-height:56px;padding:10px 12px!important}.folga-escala .item:hover{background:var(--papel)}.tabela .acoes-culto{flex-flow:wrap}.tabela td:last-child{min-width:210px}}.faixa-aba{gap:16px}.faixa-aba-texto{z-index:1;flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.faixa-aba-assin{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.faixa-aba-assin>span:not(.assin){opacity:.8;font-size:12px}.faixa-aba h1{letter-spacing:-.035em;padding-right:96px;font-size:31px;font-weight:700;line-height:1.05}.faixa-aba-apoio{max-width:40ch;font-size:15px;line-height:1.4;margin:0!important}.faixa-aba-quem{background:#ffffff1f;border-radius:12px;align-items:flex-start;gap:8px;max-width:56ch;padding:8px 12px;font-size:13px;line-height:1.45;display:flex;margin:4px 0 0!important}.faixa-aba-quem svg{flex:none;width:16px;height:16px;margin-top:1px}.faixa-aba-lado{display:contents}.faixa-adesivos{z-index:1;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:20px;right:16px}.faixa-adesivos span{white-space:nowrap;background:var(--vermelho);color:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;display:block;transform:rotate(-5deg);box-shadow:0 4px 10px #14141626}.faixa-adesivos span:nth-child(2){color:var(--grafite);background:#fff;display:none;transform:rotate(4deg)}.aba-vermelho{background:linear-gradient(150deg,var(--vermelho) 0%,#b3122c 60%,var(--vinho) 100%);color:#fff}.aba-vermelho .faixa-adesivos span:first-child{background:var(--grafite)}.aba-vinho{background:linear-gradient(150deg,#5e0a18 0%,var(--vinho) 70%,#b3122c 100%);color:#fff}.aba-vinho .faixa-adesivos span:first-child{color:var(--vinho);background:#fff}.aba-areia{background:linear-gradient(150deg,#f3ece1 0%,var(--areia) 100%);color:var(--grafite)}.aba-branco{color:var(--grafite);box-shadow:inset 4px 0 0 var(--vermelho),var(--sombra);background:#fff}.aba-areia .faixa-aba-quem,.aba-branco .faixa-aba-quem{background:var(--papel);color:var(--texto2)}.aba-areia .faixa-aba-quem svg,.aba-branco .faixa-aba-quem svg{color:var(--vinho)}.aba-branco:after,.aba-areia:after{background:radial-gradient(circle,#e3142d1f,#0000 70%)!important}@media (width>=1024px){.faixa-aba{border-radius:28px;min-height:200px;padding:32px 40px;align-items:flex-end!important}.faixa-aba h1{padding-right:0;font-size:49px}.faixa-aba-apoio{letter-spacing:-.01em;font-size:20px;font-weight:600}.faixa-aba-lado{z-index:1;flex-direction:column;flex:none;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:24px;display:flex;position:relative}.faixa-adesivos{flex-direction:row;align-items:center;gap:16px;position:static}.faixa-adesivos span{padding:8px 18px;font-size:15px}.faixa-adesivos span:nth-child(2){display:block}.faixa-aba .assin{--a:34px!important}}@media (width<=1023px){.faixa-aba-assin{flex-direction:column;align-items:flex-start;gap:6px;padding-right:96px}.faixa-aba h1{padding-right:0}}.dica.ajuda{line-height:1.5;display:block}.quem-selo{vertical-align:1px;background:var(--grafite);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:999px;margin-right:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.aba-vermelho .acoes-min .botao.principal,.aba-vinho .acoes-min .botao.principal{color:var(--vermelho);background:#fff}.aba-vermelho .acoes-min .botao.secundario,.aba-vinho .acoes-min .botao.secundario,.aba-preto .acoes-min .botao.secundario{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1.5px #fff6}.estado-arte{place-items:center;width:200px;height:96px;display:grid;position:relative}.estado.ilustrado .icone{background:var(--grafite);color:#fff;border-radius:22px;width:72px;height:72px;transform:rotate(-4deg);box-shadow:0 10px 24px #14141633}.estado.ilustrado .icone svg{width:32px;height:32px}.estado-adesivo{background:var(--vermelho);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:8px;left:0;transform:rotate(-8deg);box-shadow:0 4px 10px #14141626}.estado-adesivo+.estado-adesivo{color:var(--grafite);box-shadow:0 4px 12px #14141626,inset 0 0 0 1px var(--linha);background:#fff;inset:auto 0 8px auto;transform:rotate(6deg)}.estado.ilustrado h2{letter-spacing:-.02em;font-size:20px}html,a,button,input,select,textarea,label,summary{touch-action:manipulation}.trocar select{font-size:16px}.painel-inicio{gap:24px}.painel-topo{z-index:40;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.painel-topo .menu-perfil{margin-left:auto}.menu-perfil{z-index:40}.menu-perfil .painel{z-index:50}.painel-igreja{color:#c9c3ba;z-index:1;position:relative;margin:0!important}.painel-inicio .faixa-aba h1{font-size:31px}.painel-inicio .trocar select{color:#fff;background:#ffffff1a;border-color:#ffffff4d;min-height:44px}.painel-colunas{gap:24px;min-width:0;display:grid}.painel-inicio .areas{gap:16px;display:grid}.painel-inicio .area .selo{background:var(--vermelho);color:#fff}.painel-inicio .area .selo:before{background:#fff}.painel-inicio .item .icone{background:var(--brasa-fundo);width:40px;height:40px;color:var(--brasa-texto);border-radius:12px;flex:none;place-items:center;display:grid}.painel-inicio .item .icone svg{width:20px;height:20px}.conheca-rodape{border-top:1px solid var(--linha);padding-top:8px}.conheca-rodape summary{min-height:48px;color:var(--texto2);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:flex}.conheca-rodape summary::-webkit-details-marker{display:none}.conheca-rodape summary svg{width:18px;height:18px;transform:rotate(90deg)}.conheca-rodape[open] summary svg{transform:rotate(-90deg)}.conheca-rodape .dica{margin-bottom:12px}.conheca-rodape .conheca-item{background:var(--card);color:var(--grafite);box-shadow:var(--sombra)}.conheca-rodape .botao-mini{background:var(--areia-clara);color:var(--vinho)}.abas-min{display:grid}@media (width<=1023px){.ministerio .seg-min{display:none}.ministerio>.voltar{margin-bottom:-8px}}@media (width>=1024px){.painel-inicio{max-width:1160px}.painel-topo{position:absolute;top:24px;right:48px}.painel-inicio{position:relative}.painel-colunas{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.painel-inicio .areas{grid-template-columns:1fr}.abas-min{display:none}.conheca-rodape .conheca-lista{grid-template-columns:repeat(3,1fr)}.so-cel{display:none}.painel-inicio .faixa-aba{margin-top:40px}}@media (width<=1023px){.painel-igreja{padding-right:112px}}.menu-perfil .painel a,.menu-perfil .painel button{align-items:center;min-height:48px;display:flex}.perfil-tela{gap:24px}.perfil-quem{align-items:center;gap:12px;min-width:0;margin-bottom:8px;padding-right:96px;display:flex}.perfil-quem>span:last-child{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.perfil-quem small{color:var(--texto2);font-size:12px}.perfil-avatar{background:var(--vermelho);color:#fff;cursor:default;width:48px;height:48px;font-size:16px}.perfil-grade{gap:16px;min-width:0;display:grid}.perfil-bloco{flex-direction:column;gap:16px;padding:20px;display:flex}.perfil-bloco-topo{align-items:center;gap:12px;display:flex}.perfil-bloco-topo .icone{background:var(--areia-clara);width:40px;height:40px;color:var(--vinho);border-radius:12px;flex:none;place-items:center;display:grid}.perfil-bloco-topo .icone svg{width:20px;height:20px}.perfil-bloco .botao{white-space:normal;text-align:center;align-self:flex-start;max-width:100%;padding:12px 20px}.perfil-sair{background:var(--card);color:var(--vinho);box-shadow:inset 0 0 0 1.5px var(--linha);align-self:flex-start}.perfil-sair:hover{background:var(--areia-clara)}@media (width>=1024px){.perfil-tela{max-width:1040px}.perfil-grade{grid-template-columns:1fr 1fr;align-items:start}.perfil-quem{padding-right:0}}.v-conhecer{border:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}.v-conhecer p{max-width:52ch;margin-top:12px}.v-conhecer .botao{white-space:normal;text-align:center}.v-modulos-apoio{color:var(--papel);grid-column:1/-1;font-size:13px;line-height:1.6}.faixa-aba{isolation:isolate;min-width:0}.faixa-aba-texto{overflow-wrap:anywhere;flex:1}.faixa-aba .rotulo{color:inherit;opacity:1}.faixa-aba .acoes-min{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.faixa-aba .botao{white-space:normal;text-align:center;touch-action:manipulation;max-width:100%;min-height:44px}.faixa-aba .faixa-aba-assin>span:not(.assin){opacity:1}.aba-preto{background:var(--escuro);color:var(--card)}.aba-vermelho .faixa-aba-quem,.aba-vinho .faixa-aba-quem,.aba-preto .faixa-aba-quem{background:var(--grafite);color:var(--card)}@media (width<=1023px){:is(.miolo:not(.ministerio),.instalar-tela,.ministerio:has(>.faixa-area-simples)) .faixa-aba h1,:is(.miolo:not(.ministerio),.instalar-tela,.ministerio:has(>.faixa-area-simples)) .faixa-aba-assin{padding-right:0}:is(.miolo:not(.ministerio),.instalar-tela,.ministerio:has(>.faixa-area-simples)) .faixa-aba-lado{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}:is(.miolo:not(.ministerio),.instalar-tela,.ministerio:has(>.faixa-area-simples)) .faixa-adesivos{flex-flow:wrap;gap:12px;position:static}:is(.miolo:not(.ministerio),.instalar-tela,.ministerio:has(>.faixa-area-simples)) .faixa-adesivos span{white-space:normal}:is(.miolo:not(.ministerio),.instalar-tela,.ministerio:has(>.faixa-area-simples)) .faixa-adesivos span:nth-child(2){display:block}}@media (width>=1024px){.faixa-aba-lado{max-width:42%}.faixa-adesivos{flex-wrap:wrap;justify-content:flex-end}.faixa-adesivos span{white-space:normal}.faixa-aba .acoes-min{justify-content:flex-end}}.aba-vermelho .assin.neg{color:var(--card)}.faixa-aba .assin .txt span{opacity:1}.aba-vermelho .acoes-min .botao.secundario,.aba-vinho .acoes-min .botao.secundario,.aba-preto .acoes-min .botao.secundario{background:var(--grafite);color:var(--card)}.entrada-campos{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.entrada-link h1{font-size:clamp(25px,4vw,39px);line-height:1.15}.entrada-link .lado-form{padding-bottom:48px}.entrada-link input,.entrada-link button,.entrada-fluxo .botao,.entrada-fluxo input,.entrada-fluxo select,.espera-entrada .botao{min-height:48px}.entrada-link [aria-pressed=true]{color:#fff;background:#141416}.espera-entrada{gap:32px;max-width:720px;margin:auto;padding:32px 24px;display:grid}.espera-entrada .card{gap:24px;display:grid}.espera-entrada h1{font-size:31px;line-height:1.2}.entrada-fluxo{max-width:1040px}.entrada-fluxo .card{overflow-wrap:anywhere;margin-block:24px}.entrada-fluxo .acoes{flex-wrap:wrap;gap:12px;display:flex}.entrada-fluxo .form{max-width:640px}.entrada-fluxo .form label{gap:8px;display:grid}.entrada-fluxo .entrada-lista{padding:0;list-style:none}.entrada-fluxo .entrada-lista .card{gap:16px;display:grid}.entrada-fluxo .link-url{width:100%;min-width:0}.entrada-fluxo progress{accent-color:#8e1024;width:100%;height:16px}.entrada-fluxo .passos{flex-wrap:wrap;gap:8px;margin-block:24px;display:flex}.entrada-fluxo .passos button[aria-current=step]{color:#fff;background:#141416}.entrada-fluxo .cabecalho-config{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.entrada-fluxo .dias{flex-wrap:wrap;gap:8px;display:flex}.entrada-fluxo .dias [aria-pressed=true]{color:#fff;background:#141416}.entrada-fluxo .resumo-config{gap:16px;padding:0;list-style:none;display:grid}.entrada-fluxo fieldset{min-width:0}@media (width>=1024px){.espera-entrada{padding-top:64px}.entrada-fluxo .entrada-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.entrada-fluxo .entrada-lista .card{margin:0}}.entrada-fluxo .botao,.espera-entrada .botao{white-space:normal;text-align:center;max-width:100%;padding-block:12px}.entrada-fluxo .campo select{width:100%;min-width:0;font:inherit;background:var(--card);color:var(--grafite);border:1px solid #d6cfc3;border-radius:12px;padding:12px}.entrada-fluxo input,.entrada-link input{min-width:0}.entrada-fluxo button:focus-visible,.entrada-link button:focus-visible,.espera-entrada button:focus-visible{outline:3px solid var(--vinho);outline-offset:3px}.entrada-fluxo .card h2{font-size:25px}.entrada-fluxo .card p{margin-block:12px}.entrada-fluxo .resumo-config li{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rep{min-width:0}.rep button,.rep input,.rep select,.rep summary,.rep a.link{min-height:48px}.rep button,.rep-palco button{cursor:pointer}.rep button:disabled,.rep-palco button:disabled{opacity:.5;cursor:default}.rep button:focus-visible,.rep input:focus-visible,.rep select:focus-visible,.rep summary:focus-visible,.rep-palco button:focus-visible{outline:3px solid var(--vinho);outline-offset:3px}.rep-campo{gap:8px;font-size:14px;font-weight:600;display:grid}.rep-campo input,.rep-campo textarea,.rep-campo select{border:1px solid var(--linha);background:var(--card);width:100%;min-width:0;color:var(--grafite);font:inherit;border-radius:8px;padding:12px}.rep-campo textarea{resize:vertical;min-height:96px}.rep-form{gap:16px;margin-block:16px;padding:20px;display:grid}.rep-catalogo,.rep-resultados{padding:0;list-style:none}.rep-catalogo .item{justify-content:space-between}.rep-catalogo .corpo{overflow-wrap:anywhere;min-width:0}.rep-lista{gap:16px;padding:0;list-style:none;display:grid}.rep-grupo{padding:20px}.rep-grupo article+article{border-top:1px solid var(--linha);margin-top:16px;padding-top:16px}.rep-medley{border-left:4px solid var(--vinho)}.rep-linha{align-items:center;gap:12px;display:flex}.rep-num{min-width:24px;font-size:20px;font-weight:700}.rep-titulo{color:inherit;overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;text-decoration:none}.rep-titulo small{color:var(--texto2);margin-top:4px;font-size:13px;display:block}.rep-tom{background:var(--areia-clara);color:var(--vinho);border-radius:8px;flex:none;padding:8px 12px;font-size:20px;font-weight:700}.rep-notas{white-space:pre-line;overflow-wrap:anywhere;padding:16px}.rep-links,.rep-acoes{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.rep-ajuste summary{color:var(--vinho);cursor:pointer;align-items:center;font-size:14px;font-weight:600;display:flex}.rep-ajuste .rep-form{padding:0}.rep-check{align-items:center;gap:8px;min-height:48px;font-size:14px;display:flex}.rep-check input{width:24px;height:24px}.rep-cifra{min-width:0;padding:16px}.rep .cifra,.rep-palco .cifra{font:var(--cifra-fonte,18px)/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;max-width:100%;margin:0;overflow-x:auto}.rep .acordes{color:var(--vermelho);font-weight:700}.rep-controles{background:var(--card);border:1px solid var(--linha);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.rep-controles button,.rep-tons button{border:1px solid var(--linha);background:var(--card);color:var(--grafite);font:inherit;border-radius:8px;min-width:40px;padding:8px}.rep-controles strong{text-align:center;min-width:32px}.rep-controles [aria-pressed=true],.rep-tons [aria-pressed=true],.rep-resultados [aria-pressed=true]{background:var(--vinho);color:#fff}.rep-prazo{white-space:normal;margin-block:16px}.rep-fundo{z-index:150;background:#14141699;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.rep-folha{background:var(--papel);padding:8px 20px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:24px 24px 0 0;width:100%;max-width:640px;max-height:85dvh;overflow:auto}.rep-alca{border-top:4px solid var(--areia);touch-action:none;width:64px;height:24px;margin:8px auto}.rep-folha h2{font-size:20px}.rep-folha fieldset{border:0;min-width:0;margin-block:24px;padding:0}.rep-folha legend{font-size:16px;font-weight:700}.rep-resultados{gap:8px;max-height:24dvh;display:grid;overflow:auto}.rep-resultados button{text-align:left;border:1px solid var(--linha);background:var(--card);width:100%;color:var(--grafite);font:inherit;overflow-wrap:anywhere;border-radius:8px;padding:12px}.rep-resultados small{font-size:13px;display:block}.rep-tons{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.rep-tons button{min-width:0;min-height:48px;font-size:14px}.rep-confirmar{width:100%;margin-top:16px}.trecho{border:1px solid var(--linha);min-width:0;padding:12px}.trecho .alternador{flex-wrap:wrap;gap:16px;display:flex}.trecho label{align-items:center;gap:8px;min-height:48px;display:flex}.trecho-linhas{max-height:320px;padding:0;list-style:none;overflow:auto}.trecho-linhas button{text-align:left;border:1px solid var(--linha);background:var(--card);width:100%;padding:12px;overflow:auto}.trecho-linhas pre{margin:0}.trecho-linhas .marcada{background:var(--areia-clara);border-color:var(--vinho)}.trecho-previa{overflow:auto}.rep-palco{z-index:200;color:#f4f2ee;padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom);--rosa:#ff7083;background:#080809;flex-direction:column;display:flex;position:fixed;inset:0}.rep-palco header{align-items:flex-start;gap:16px;padding:16px 0;display:flex}.rep-palco header>div{min-width:0}.rep-palco h2{overflow-wrap:anywhere;font-size:20px}.rep-palco h3{margin:24px 0;font-size:24px}.rep-palco button{color:#fff;min-width:48px;min-height:48px;font:inherit;background:#242427;border:1px solid #666;border-radius:8px;padding:8px 12px}.rep-palco button:focus-visible{outline-color:var(--rosa)}.rep-palco-ferramentas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rep-palco-corpo{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:24px;overflow:auto}.rep-palco .acordes{color:var(--rosa);font-weight:700}.rep-palco section{min-width:0}.rep-palco nav{justify-content:space-between;gap:16px;padding:12px 0;display:flex}.rep-palco-aviso{color:#c2bdba;margin-top:32px;font-size:13px}.rep-palco p{overflow-wrap:anywhere}@media (width<=1023px){.rep-repertorio,.rep-musica{padding-bottom:100px}.rep-adicionar{left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom));background:var(--papel);z-index:35;border-top:1px solid var(--linha);padding:12px 20px;position:fixed}.rep-adicionar button{width:100%}.rep-controles{left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:35;position:fixed;box-shadow:0 4px 24px #1414161a}.rep .secao-topo{flex-wrap:wrap;gap:12px}.rep-folha .secao-topo{flex-wrap:nowrap}}@media (width>=1024px){.rep-controles{position:sticky;bottom:16px}.rep-adicionar{margin-top:24px}.rep-folha{border-radius:24px;margin:24px}.rep-fundo{align-items:center}.rep-palco{padding-inline:32px}}@media (prefers-reduced-motion:no-preference){.rep button:active,.rep-palco button:active{transform:scale(.98)}.rep-folha{animation:.2s ease-out rep-entrar}@keyframes rep-entrar{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}.rep-organizar{place-self:flex-end end}.rep-catalogo.card{padding:16px}.rep-catalogo .item>svg{width:18px;height:18px;color:var(--texto3);flex:none}.rep-links:empty{display:none}.rep-controles button{font-size:18px}.rep-controles strong{color:var(--vinho);font-size:18px}.rep-palco .rep-palco-ferramentas button{font-size:18px}.rep-catalogo .item{border-top:0;padding:12px 0!important}.rep-catalogo li+li .item{border-top:1px solid var(--linha)}.rep-catalogo li:first-child .item{padding-top:0!important}.rep-catalogo li:last-child .item{padding-bottom:0!important}.rep-cifra,.rep-palco-corpo{container-type:inline-size}.rep .cifra,.rep-palco .cifra{font-size:min(var(--cifra-fonte,18px),calc(100cqw / (var(--cols,40) * .61)));overflow-x:visible}.rep-resultados{max-height:none;overflow:visible}.rep-resultados button{flex-direction:column;align-items:flex-start;gap:2px;min-height:56px;display:flex}.rep-resultados small{color:var(--texto2)}.rep-resultados [aria-pressed=true] small{color:#ffe3e6}.rep-confirmar{box-shadow:0 -16px 16px var(--papel),0 8px 0 var(--papel);position:sticky;bottom:0}.rep-catalogo .rep-ico{background:var(--vinho);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.rep-catalogo .rep-ico.sem{background:var(--areia-clara);color:var(--texto3)}.rep-ico svg{width:20px;height:20px}.rep-busca{position:relative}.rep-busca input{background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23706B63' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") no-repeat 14px 50%/20px;padding-left:44px}.rep .secao-topo h2{align-items:center;gap:8px;display:flex}@media (width<=1023px){.rep-catalogo .item>.chip.ok{display:none}}.rep-rolagem{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rep-controles button,.rep-tons button,.rep-palco button{touch-action:manipulation;border-radius:999px;min-width:44px;min-height:44px}.rep-controles select,.rep-palco select{border:1px solid var(--linha);max-width:100%;min-height:44px;font:inherit;background:var(--card);color:var(--grafite);border-radius:999px;padding:8px 12px}.rep-palco select{color:#fff;background:#242427}.rep-palco-ferramentas{flex-shrink:0;max-height:35dvh;padding-bottom:8px;overflow:auto}.rep-palco .link{color:inherit;margin:4px}.rep-sugestao{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px;display:flex}.rep-historico{min-width:0}.rep-historico .link{white-space:normal;overflow-wrap:anywhere;max-width:100%}.rep-form fieldset{border:0;min-width:0;margin:0;padding:0}.rep-ajuste summary{border:1px solid var(--linha);border-radius:999px;min-height:44px;padding:10px 16px}.rep-musica{padding-bottom:240px}@media (width<=1023px){.rep-controles{bottom:calc(76px + env(safe-area-inset-bottom));margin-top:16px;position:sticky}.rep-musica{padding-bottom:110px}.rep-controles button{font-size:14px}.rep-palco header{padding-block:8px}.rep-palco h2{font-size:16px}.rep-palco-ferramentas button{font-size:14px!important}}.rep-palco-instrucao{color:#c2bdba;flex-shrink:0;margin:4px 0 8px;font-size:12px}.rep-controles,.rep-palco-ferramentas{justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.rep-controle-grupo{border:1px solid var(--linha);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:6px;display:flex}.rep-controle-rotulo{flex:0 0 48px;font-size:11px;font-weight:700}.rep-controle-itens{align-items:center;gap:4px;min-width:0;display:flex}.rep-controle-grupo button,.rep-palco .rep-controle-grupo button{min-width:44px;min-height:44px;padding:6px;font-size:12px!important}.rep-controle-grupo select{min-width:44px;padding:6px;font-size:14px}.rep-controle-grupo .rep-original{font-size:11px!important}.rep-rolagem{white-space:nowrap;flex-wrap:nowrap;font-size:12px}.rep-palco .rep-controle-grupo{border-color:#555}.rep-palco [aria-pressed=true]{background:var(--rosa);color:#141416;border-color:var(--rosa)}@media (width<=1023px){.rep-controles,.rep-palco-ferramentas{flex-flow:column;gap:4px;padding:6px}.rep-controle-grupo{box-sizing:border-box;border:0;gap:4px;width:100%;padding:2px}.rep-controle-rotulo{flex-basis:46px}.rep-controle-itens{flex:1}.rep-controle-grupo[aria-label=Visual] .rep-controle-itens{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px 44px;gap:2px;display:grid}.rep-controle-grupo[aria-label=Visual] button{min-width:0;line-height:1.15}.rep-palco-ferramentas{max-height:none}}.agenda-tela{min-width:0}.agenda-tela .mes-nav{justify-content:space-between;align-items:center;gap:8px;margin:28px 0;display:flex}.agenda-tela .mes-nav h2{text-align:center;font-size:clamp(17px,4vw,24px)}.agenda-dia{border-bottom:2px solid var(--vinho,#762336);padding-bottom:12px;font-size:19px}.agenda-lista{gap:12px;display:grid}.agenda-item{gap:18px;margin-bottom:12px;display:flex}.agenda-hora{min-width:55px;color:var(--vinho,#762336);padding-top:4px;font-weight:700}.agenda-hora small{font-size:12px;font-weight:400;display:block}.agenda-corpo{flex:1;min-width:0}.agenda-corpo h3{overflow-wrap:anywhere;margin:10px 0 6px;font-size:20px}.agenda-corpo p{overflow-wrap:anywhere;font-size:14px}.agenda-cancelado{opacity:.7}.agenda-detalhe h2{overflow-wrap:anywhere;font-size:clamp(25px,6vw,36px)}.agenda-texto{white-space:pre-wrap;overflow-wrap:anywhere}.agenda-tela .acoes{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.agenda-tela button,.agenda-tela a,.agenda-form button{touch-action:manipulation;min-height:44px}.agenda-form{gap:16px;min-width:0;display:grid}.agenda-form label,.agenda-detalhe label{gap:7px;display:grid}.agenda-form input,.agenda-form select,.agenda-form textarea,.agenda-detalhe textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px}.agenda-form textarea,.agenda-detalhe textarea{min-height:100px}.agenda-campos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agenda-form .agenda-checkbox{align-items:center;gap:12px;min-height:48px;display:flex}.agenda-checkbox input{width:22px;min-height:22px}.agenda-resposta{overflow-wrap:anywhere;border-bottom:1px solid #ddd;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 0;display:flex}.agenda-resposta p{white-space:pre-wrap;width:100%}.agenda-form fieldset{border:1px solid #ccc;border-radius:16px;min-width:0}.agenda-tela .botao[aria-pressed=true]{outline-offset:3px;outline:2px solid}@media (width<=420px){.agenda-item{gap:12px;padding:18px}.agenda-tela .faixa-adesivos{max-width:100%}}@media (prefers-reduced-motion:no-preference){.agenda-tela button:active{transform:scale(.98)}}.venda-menu,.venda-produtos,.venda-dores,.venda-faixa{overflow-wrap:break-word;min-width:0}.venda-menu a,.venda-menu button,.venda-produtos a,.venda-faixa a{touch-action:manipulation}.venda-menu :focus-visible,.venda-produtos :focus-visible,.vitrine button:focus-visible{outline:3px solid var(--vinho);outline-offset:4px}.venda-menu{z-index:80;flex:none;position:relative}.venda-menu .venda-menu-botao{place-items:center;width:48px;height:48px;min-height:48px;padding:0;display:grid}.venda-menu-botao>span{gap:5px;display:grid}.venda-menu-botao i{background:currentColor;border-radius:2px;width:20px;height:2px;display:block}.venda-menu-painel{background:var(--card);color:var(--grafite);border:1px solid var(--linha);text-align:left;border-radius:24px;gap:16px;max-height:calc(100dvh - 104px);padding:16px;display:grid;position:fixed;top:88px;left:16px;right:16px;overflow-y:auto;box-shadow:0 16px 48px #14141624}.venda-menu-painel .botao{white-space:normal;text-align:center;width:100%;min-height:48px}.venda-menu-grupo .rotulo{color:var(--texto2);margin:0 0 8px;font-size:12px}.venda-menu .venda-menu-linha{border:0;border-bottom:1px solid var(--linha);width:100%;min-height:48px;color:var(--grafite);text-align:left;cursor:pointer;white-space:normal;background:0 0;align-items:center;gap:12px;padding:12px 0;font:400 13px/1.5 Sora,system-ui,sans-serif;text-decoration:none;display:flex}.venda-menu-linha span{flex:1;min-width:0}.venda-menu-linha svg{width:20px;height:20px;color:var(--vinho);flex:none}.venda-menu-linha:disabled{opacity:.6;cursor:wait}.venda-produtos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.venda-produtos .venda-produto{background:var(--areia-clara);min-height:48px;color:var(--vinho);box-shadow:none;border:1px solid #0000;padding:8px 16px}.venda-produtos .venda-pedido{border:1px dashed var(--linha);color:var(--texto2);background:0 0}.venda-produtos .venda-produto[aria-current=page]{background:var(--vinho);border-color:var(--vinho);color:#fff}.venda-sob-pedido{color:var(--texto2);width:100%;margin-top:8px;font-size:12px}.venda-separador{display:none}.venda-dores{padding-block:64px}.venda-dores h2{letter-spacing:-.025em;max-width:30ch;margin-bottom:32px;font-size:25px;line-height:1.25}.venda-dores-grade{gap:16px;display:grid}.venda-dor{color:#fff;border-radius:24px;min-width:0;padding:32px 28px}.venda-grafite{background:var(--escuro);color:#fff}.venda-dor-icone{background:#ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.venda-dor-icone svg{width:24px;height:24px}.venda-dores .venda-dor h3{letter-spacing:-.02em;font:700 20px/1.25 Sora,system-ui,sans-serif}.venda-dores .venda-dor p{opacity:.88;color:inherit;margin-top:16px;font-size:15px;line-height:1.6}.venda-faixa{--venda-barra:var(--vermelho);width:100%;padding:64px 20px}.venda-faixa.t-pastoral{--venda-barra:var(--areia)}.venda-faixa-miolo{align-items:center;gap:32px;max-width:1120px;margin-inline:auto;display:grid}.venda-faixa-texto,.venda-faixa-grade{min-width:0}.venda-faixa .venda-faixa-texto h2{letter-spacing:-.025em;color:#fff;max-width:26ch;font:400 25px/1.25 Sora,system-ui,sans-serif}.venda-faixa h2 b{font-weight:700}.venda-etiqueta{background:var(--areia);color:var(--grafite);border-radius:999px;margin-bottom:24px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.venda-faixa-grade{gap:16px;display:grid}.venda-faixa-grade article{border:1px solid #ffffff1f;border-top:4px solid var(--venda-barra);background:#ffffff0f;border-radius:24px;min-width:0;padding:28px}.venda-faixa .venda-faixa-grade h3{color:#fff;font:700 17px/1.3 Sora,system-ui,sans-serif}.venda-faixa-grade p{opacity:.82;margin-top:16px;font-size:15px;line-height:1.6}.venda-faixa-acao{margin-top:32px}.venda-faixa .botao.claro-neg{color:var(--vinho);white-space:normal;text-align:center;background:#fff;min-height:48px}.apresentacao .venda-faixa :focus-visible{outline:3px solid var(--areia);outline-offset:4px}.v-topo-site,.ap-topo-acoes{justify-content:space-between;align-items:center;gap:16px;display:flex}.v-topo-site{width:100%}.vitrine .v-hero{overflow:visible}.vitrine .v-hero:after{display:none}.vitrine .v-hero>.v-topo-site{z-index:80;animation:none}.vitrine .v-corpo>.venda-dores{width:100%;padding-block:0}.vitrine .rodape>.link{min-height:48px}.vitrine .botao{touch-action:manipulation;min-height:48px}.pg-modulo>.venda-produtos{margin-block:16px 32px}#ministerios,#semana{scroll-margin-top:24px}@media (width>=640px){.venda-menu-painel{width:320px;max-height:calc(100dvh - 128px);position:absolute;top:calc(100% + 8px);left:auto;right:0}.venda-separador{background:var(--linha);width:1px;height:24px;margin-inline:8px;display:block}.venda-sob-pedido{width:auto;margin:0}}@media (width>=900px){.venda-dores{padding-block:96px}.venda-dores h2{font-size:32px}.venda-dores-grade{grid-template-columns:repeat(3,minmax(0,1fr))}.venda-dor{min-height:280px}.venda-faixa{padding-block:96px}.venda-faixa .venda-faixa-texto h2{font-size:32px}.venda-faixa-grade{grid-template-columns:repeat(3,minmax(0,1fr))}.venda-faixa-grade article{min-height:220px}}@media (width>=1200px){.venda-faixa-miolo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}.venda-invertida .venda-faixa-miolo{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.venda-invertida .venda-faixa-texto{grid-area:1/2}.venda-invertida .venda-faixa-grade{grid-area:1/1}}@media (width>=1024px){.vitrine .v-corpo{max-width:1200px}.v-topo-site{margin-bottom:auto}.v-topo-site .assin-g{--a:52px!important}}@media (width<=639px){.ap-topo-acoes>.ap-entrada{display:none}.vitrine .v-conversao{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}@media (prefers-reduced-motion:no-preference){.venda-menu-painel{animation:.2s ease-out venda-menu-entra}.venda-menu-linha{transition:background-color .2s ease-out}.venda-menu-linha:hover{background:var(--areia-clara)}}@keyframes venda-menu-entra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.vitrine .v-dk{position:relative}.vitrine .v-hero{position:static}.vitrine .v-topo-site .venda-menu{position:absolute;top:40px;right:56px}.vitrine .v-topo-site .venda-menu-botao{color:var(--grafite);background:#fff;border-color:#fff}}.vitrine .rodape{flex-direction:column;align-items:center;gap:16px}@media (width>=768px){.vitrine .rodape{flex-direction:row;justify-content:space-between;width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.vitrine .rodape>.assin-g{order:-1}}@media (width>=1024px){.vitrine .v-hero>.v-topo-site{position:static}}.apresentacao{--ap-acento:var(--vinho);background:var(--papel);padding-bottom:env(safe-area-inset-bottom);overflow-wrap:break-word}.apresentacao .ap-largura{width:min(100% - 40px,1120px);min-width:0;margin-inline:auto}.apresentacao .ap-topo{justify-content:space-between;align-items:center;gap:16px;padding-block:24px;display:flex}.apresentacao a,.apresentacao button,.apresentacao summary{touch-action:manipulation}.apresentacao .link{min-height:48px;color:var(--vinho);border:1px solid var(--linha);background:var(--card);border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;text-decoration:none;display:inline-flex}.apresentacao h1{letter-spacing:-.035em;max-width:18ch;font-size:39px;line-height:1.12}.apresentacao h2{letter-spacing:-.025em;max-width:26ch;font-size:31px;line-height:1.2}.apresentacao h3{letter-spacing:-.02em;font-size:20px;line-height:1.3}.apresentacao p{max-width:62ch;line-height:1.65}.apresentacao .botao{white-space:normal;text-align:center;min-height:48px}.apresentacao .botao.principal{background:var(--vinho)}.apresentacao .ap-hero{align-items:center;gap:48px;padding-block:40px 64px;display:grid}.ap-hero>div>p{color:var(--texto2);margin-top:24px;font-size:16px}.ap-acoes{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ap-demo{flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex}.apresentacao .ap-legenda{color:var(--texto2);text-align:center;max-width:48ch;margin:0;font-size:13px}.ap-pausa{font:inherit;cursor:pointer}.ap-prova{background:var(--grafite);color:var(--papel)}.ap-prova ul{gap:24px;padding:32px 0;list-style:none;display:grid}.ap-prova li{align-items:center;gap:16px;font-size:14px;font-weight:600;display:flex}.ap-prova svg{width:24px;height:24px;color:var(--areia);flex:none}.ap-secao{padding-block:64px}.ap-apoio{color:var(--texto2);margin-top:16px}.ap-timeline{border-left:2px solid var(--areia);gap:64px;margin-top:48px;padding-left:24px;display:grid;position:relative}.ap-parada{gap:24px;min-width:0;display:grid;position:relative}.ap-parada:before{content:"";background:var(--vinho);border:4px solid var(--papel);border-radius:50%;width:16px;height:16px;position:absolute;top:6px;left:-33px}.ap-dia{color:var(--vinho);font-size:14px;font-weight:700}.ap-parada h3{margin-top:8px}.ap-parada p{color:var(--texto2);margin-top:12px}.ap-parada .ap-celular{border-radius:28px;justify-self:center;width:256px}.ap-parada .ap-tela{height:auto;max-height:300px;padding-bottom:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ap-parada .ap-palco .ap-tela{height:auto;max-height:340px}.ap-parada .ap-app-base{display:none}.ap-timeline+.ap-legenda{margin-top:32px}.ap-regras{background:var(--areia-clara)}.ap-grade-regras{gap:16px;margin-top:32px;display:grid}.ap-grade-regras article{background:var(--card);border-radius:16px;padding:24px}.ap-grade-regras svg{width:32px;height:32px;color:var(--vinho);margin-bottom:24px}.ap-grade-regras p{color:var(--texto2);margin-top:12px}.ap-pastoral{background:var(--vinho);color:#fff}.ap-dupla{align-items:center;gap:40px;display:grid}.ap-dupla h2{margin-block:24px}.ap-dupla p{margin-bottom:24px}.ap-dupla>.ap-celular{justify-self:center}.ap-etiqueta{letter-spacing:.04em;text-transform:uppercase;background:#ffffff26;border-radius:6px;align-self:flex-start;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.ap-modulos{gap:12px;margin-top:32px;display:grid}.ap-modulo{background:var(--card);border:1px solid var(--linha);color:inherit;border-radius:16px;align-items:center;gap:16px;min-width:0;min-height:72px;padding:16px;text-decoration:none;display:flex}.ap-modulo>svg{width:40px;height:40px;color:var(--vinho);background:var(--areia-clara);border-radius:12px;flex:none;padding:9px}.ap-modulo-texto{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.ap-modulo h3{text-transform:capitalize;font-size:17px}.ap-modulo p{width:100%;color:var(--texto2);order:3;font-size:14px;line-height:1.45}.ap-selo{letter-spacing:.04em;text-transform:uppercase;color:var(--vinho);background:var(--areia-clara);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.ap-modulo-ver{color:var(--vinho);flex:none;display:flex}.ap-modulo-ver svg{width:20px;height:20px}.ap-faq{padding-top:0}.ap-faq h2{margin-bottom:32px}.ap-faq details{border-bottom:1px solid var(--linha);padding-block:8px}.ap-faq summary{cursor:pointer;min-height:56px;padding:16px 8px;font-weight:600;line-height:1.5}.ap-faq details p{color:var(--texto2);padding:0 8px 24px}.ap-contato{background:var(--grafite);color:var(--papel)}.ap-contato p{margin-block:24px}.ap-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:32px 104px;display:flex}.ap-conversao{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--linha);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #14141614}.apresentacao :focus-visible{outline:3px solid var(--vinho);outline-offset:4px}.ap-pastoral :focus-visible,.ap-contato :focus-visible{outline-color:var(--areia)}.ap-celular{border:8px solid var(--grafite);background:var(--papel);width:280px;max-width:100%;color:var(--grafite);border-radius:32px;min-width:0;font-size:13px;line-height:1.5;overflow:hidden;box-shadow:0 24px 48px #14141624}.ap-status{justify-content:space-between;padding:8px 16px 0;font-size:13px;font-weight:600;display:flex}.ap-app-topo{border-bottom:1px solid var(--linha);align-items:center;gap:8px;padding:16px 12px;font-size:13px;display:flex}.ap-tela{flex-direction:column;gap:16px;height:440px;padding:20px 12px;display:flex;overflow:hidden}.apresentacao .ap-tela h3{font-size:20px;line-height:1.3}.apresentacao .ap-tela p{margin:0;font-size:13px;line-height:1.6}.ap-sub{color:var(--texto2)}.ap-celular .proximo{background:var(--card);box-shadow:inset 0 4px var(--vermelho);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.ap-celular .rotulo{color:var(--vinho);font-size:13px}.ap-mini-acoes{gap:8px;display:flex}.ap-mini-botao,.ap-mini-sec{background:var(--vinho);color:#fff;border-radius:8px;justify-content:center;padding:12px 16px;font-size:13px;font-weight:600;display:inline-flex}.ap-mini-sec{background:var(--areia-clara);color:var(--grafite)}.ap-mini-link{color:var(--vinho);font-size:13px;font-weight:600}.ap-mini-card{background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.ap-mini-card svg{width:20px;height:20px;color:var(--vinho)}.ap-app-base{background:var(--card);border-top:1px solid var(--linha);justify-content:space-around;padding:16px;display:flex}.ap-app-base svg{width:20px;height:20px;color:var(--vinho)}.ap-celular .rep-lista{gap:12px;display:grid}.ap-celular .rep-linha{border-bottom:1px solid var(--linha);align-items:center;gap:8px;padding-bottom:12px;display:flex}.ap-celular .rep-num{font-size:20px;font-weight:700}.ap-celular .rep-titulo{flex:1;min-width:0;font-size:13px}.ap-celular .rep-titulo small{color:var(--texto2);font-size:13px;display:block}.ap-celular .rep-tom{color:var(--vinho);background:var(--areia-clara);border-radius:8px;padding:4px 8px;font-size:20px;font-weight:700}.ap-celular .cifra{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.apresentacao .ap-celular .cifra p{white-space:pre;font-size:16px}.ap-celular .acordes{color:var(--vinho);font-weight:700}.ap-tons{background:var(--card);border-radius:8px;justify-content:center;gap:24px;margin-top:auto;padding:12px;display:flex}.ap-palco{background:var(--grafite);color:var(--papel)}.ap-palco .ap-app-topo,.ap-palco .ap-app-base{display:none}.ap-palco .ap-tela{height:546px;padding-top:24px}.ap-palco .ap-sub{color:var(--areia)}.ap-palco .acordes{color:var(--rosa,#ff7083)}.apresentacao .ap-palco .cifra p{font-size:24px;line-height:1.6}.ap-palco .ap-tons{background:var(--vinho)}@media (width>=640px){.ap-modulos{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-grade-regras{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.apresentacao h1{font-size:61px}.apresentacao h2{font-size:39px}.apresentacao .ap-hero{grid-template-columns:1.3fr 1fr;padding-block:64px 96px}.ap-secao{padding-block:96px}.ap-prova ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ap-timeline{border:0;gap:56px;padding:0}.apresentacao .ap-parada h3{font-size:25px}.ap-parada p{font-size:17px}.ap-timeline:before{content:"";background:var(--areia);width:2px;position:absolute;top:0;bottom:0;left:50%}.ap-parada{grid-template-columns:1fr 1fr;align-items:center;column-gap:96px}.ap-parada:before{top:50%;left:calc(50% - 7px)}.ap-parada-texto{max-width:40ch}.ap-parada:nth-child(2n) .ap-parada-texto{grid-area:1/2}.ap-parada:nth-child(2n) .ap-celular{grid-area:1/1}.ap-dupla{grid-template-columns:1fr 1fr;gap:96px}.ap-modulos{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-faq{padding-top:0}.ap-conversao{display:none}.ap-rodape{padding-bottom:32px}}@media (prefers-reduced-motion:no-preference){.apresentacao a,.apresentacao button,.apresentacao summary{transition:background-color .2s ease-out,transform .2s ease-out}.apresentacao a:active,.apresentacao button:active{transform:scale(.98)}.ap-modulo:hover{background:var(--areia-clara)}}@media (prefers-reduced-motion:reduce){.ap-pausa{display:none}}.ap-topo .assin-g{flex:none;min-height:48px;text-decoration:none}.apresentacao .ap-rodape{text-align:center;flex-direction:column;justify-content:center}.ap-tela.ap-janela{height:440px;padding:0;display:block}.ap-faixa{will-change:transform}.ap-quadro{box-sizing:border-box;flex-direction:column;gap:16px;height:440px;padding:20px 12px;display:flex;overflow:hidden}.ap-quadro-palco{background:var(--grafite);color:var(--papel)}.ap-quadro-palco .ap-sub{color:var(--areia)}.ap-quadro-palco .acordes{color:#ff7083}.ap-quadro-palco .ap-tons{background:var(--vinho)}.ap-lista{flex-direction:column;align-items:flex-start}@media (width<=639px){.apresentacao .ap-topo{gap:8px}.ap-topo .assin-g{--a:44px!important}}@media (prefers-reduced-motion:no-preference){.ap-desliza{transition:transform .25s ease-out}}.ap-rodape-acoes{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.apresentacao .ap-conversao{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.ap-conversao .botao{min-width:0;padding:12px;font-size:13px}.pastoral-tela{overflow-wrap:anywhere;min-width:0}.pastoral-faixa{background:var(--vermelho,#e3142d);color:#fff}.pastoral-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.pastoral-tela h3{margin:16px 0 12px}.pastoral-pedido h3{font-size:20px}.pastoral-acoes{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.pastoral-tela button,.pastoral-tela a,.pastoral-form button{touch-action:manipulation;min-height:44px}.pastoral-tela .botao,.pastoral-form .botao{white-space:normal;text-align:center;border-radius:999px}.pastoral-form{gap:16px;min-width:0;display:grid}.pastoral-form label{gap:8px;display:grid}.pastoral-form input,.pastoral-form select,.pastoral-form textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px}.pastoral-form textarea{min-height:128px}.pastoral-texto{white-space:pre-wrap;overflow-wrap:anywhere}.pastoral-tela .card{min-width:0}.pastoral-tela .botao[aria-pressed=true]{outline-offset:2px;outline:2px solid}.pastoral-tela :focus-visible,.pastoral-form :focus-visible{outline:3px solid var(--vinho,#8e1024);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.pastoral-tela button:active,.pastoral-form button:active{transform:scale(.98)}}.pastoral-faixa .rotulo{color:var(--grafite);opacity:1;font-weight:700}.pastoral-pedido p:has(>svg){align-items:center;gap:8px;display:flex}.pastoral-pedido p>svg{width:18px;height:18px;color:var(--vinho);flex:none}.pastoral-pedido .chip{align-self:flex-start}.pastoral-tela .chip.neutro{background:var(--areia);color:var(--grafite)}.avisos-tela{min-width:0}.avisos-tela>.link{margin-bottom:16px}.avisos-tela .faixa-aba{margin-bottom:22px}.avisos-lista{gap:16px;min-width:0;margin-top:18px;display:grid}.aviso-cartao,.aviso-inteiro{overflow-wrap:anywhere;min-width:0}.aviso-cartao{border-left:4px solid var(--linha)}.aviso-cartao.aviso-novo{border-left-color:var(--vermelho)}.aviso-cartao h2{margin:12px 0 8px;font-size:17px;font-weight:700;line-height:1.4}.aviso-inteiro h2{margin:18px 0 10px;font-size:clamp(22px,4vw,30px);line-height:1.3}.aviso-previa{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.aviso-selos,.aviso-publicos{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.aviso-selos .chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.aviso-texto{white-space:pre-wrap;overflow-wrap:anywhere;max-width:76ch;margin:20px 0;line-height:1.75}.aviso-cartao .acoes,.avisos-tela .acoes{flex-wrap:wrap;gap:10px;margin:16px 0}.aviso-form{gap:14px;min-width:0;display:grid}.aviso-form label:not(.aviso-fixar){gap:8px;font-weight:600;display:grid}.aviso-form input:not([type=checkbox]),.aviso-form textarea{box-sizing:border-box;border:1px solid var(--linha);background:var(--papel);width:100%;min-width:0;color:var(--grafite);font:inherit;border-radius:14px;padding:12px 14px;font-size:16px}.aviso-form textarea{resize:vertical;min-height:120px}.aviso-form fieldset{border:1px solid var(--linha);border-radius:16px;min-width:0;padding:14px}.aviso-form legend{padding:0 6px;font-weight:600}.aviso-form .aviso-publicos{max-height:32vh;padding:4px;overflow:auto}.aviso-publicos .botao{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%}.aviso-fixar{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.aviso-fixar input{width:22px;height:22px;accent-color:var(--vinho)}.aviso-form>.botao{justify-self:start}.aviso-leitor{border-bottom:1px solid var(--linha);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:16px 0;display:flex}.aviso-leitor>div{flex:160px;min-width:0}.aviso-comentario{border-bottom:1px solid var(--linha);overflow-wrap:anywhere;margin-bottom:18px;padding:18px 0}.aviso-comentario .aviso-texto{margin:10px 0}.avisos-tela button,.avisos-tela a,.aviso-cartao button,.aviso-cartao a,.aviso-form button{touch-action:manipulation;min-height:44px}.avisos-tela .botao,.aviso-cartao .botao,.aviso-form .botao{border-radius:999px}.avisos-ponto{background:var(--vermelho);border-radius:50%;width:9px;height:9px;display:inline-block;position:absolute;top:6px;right:calc(50% - 22px)}.abas .aba{position:relative}.avisos-painel{min-width:0}@media (width>=1024px){.avisos-tela>.avisos-lista{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (prefers-reduced-motion:no-preference){.aviso-publicos .botao:active{transform:scale(.98)}}.avisos-tela .faixa-aba-lado>.botao.principal{background:var(--card);color:var(--vinho)}#comentarios{scroll-margin-top:24px}.aviso-selos .chip.neutro{background:var(--areia);color:var(--grafite)}.aviso-selos .chip.fixado{background:var(--grafite);color:#fff}.aviso-selos .chip.alerta{background:var(--vermelho);color:#fff}.aviso-cartao .acoes .chip.ok,.aviso-inteiro>.chip.ok{background:var(--ok);color:#fff}.instalar-tela{width:100%;max-width:560px;padding:32px 20px calc(32px + env(safe-area-inset-bottom));flex-direction:column;gap:24px;margin:0 auto;display:flex}.instalar-cabecalho h1{letter-spacing:-.03em;margin:8px 0 16px;font-size:31px;line-height:1.15}.instalar-cabecalho>p:last-child{color:var(--texto2)}.instalar-progresso p{color:var(--vinho);margin-bottom:12px;font-size:14px;font-weight:700}.instalar-progresso ol{gap:8px;padding:0;list-style:none;display:flex}.instalar-progresso li{border-top:4px solid var(--linha);color:var(--texto2);flex:1;padding-top:8px;font-size:14px}.instalar-progresso .atual,.instalar-progresso .feito{border-color:var(--vinho);color:var(--vinho);font-weight:700}.instalar-conteudo{flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 8px 24px #1414160a}.instalar-conteudo h2,.instalar-cartao h2{letter-spacing:-.02em;font-size:20px;line-height:1.3}.instalar-conteudo p{margin:0}.instalar-passos{counter-reset:passo;gap:24px;margin:0;padding:0;list-style:none;display:grid}.instalar-passos li{counter-increment:passo;align-items:center;gap:16px;display:flex;position:relative}.instalar-passos li>div{min-width:0;font-size:16px;line-height:1.5}.instalar-passos li>div:before{content:counter(passo) " · ";color:var(--vinho);font-weight:700}.instalar-passos p{color:var(--texto2);margin-top:8px;font-size:14px}.instalar-desenho{background:var(--papel);width:64px;height:72px;color:var(--vinho);border-radius:12px;flex:none;place-items:center;display:grid}.instalar-desenho svg{width:56px;height:56px}.instalar-importante{background:var(--areia-clara);border-left:4px solid var(--vinho);border-radius:8px;padding:16px;font-size:14px}.instalar-importante p{margin-top:8px}.instalar-seta{background:var(--papel);text-align:center;color:var(--vinho);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:16px;font-size:14px;display:flex}.instalar-seta span{font-size:31px;font-weight:700}.instalar-selo{background:var(--areia-clara);width:64px;height:64px;color:var(--vinho);border-radius:50%;place-items:center;font-size:31px;display:grid}.instalar-link{overflow-wrap:anywhere;color:var(--texto2);font-size:14px}.instalar-depois{align-self:center}.instalar-tela .botao,.instalar-cartao .botao,.ativar-avisos .botao{touch-action:manipulation;white-space:normal;text-align:center;overflow-wrap:anywhere;min-height:48px;padding:12px 16px}.instalar-tela .botao.principal,.instalar-cartao .botao.principal{background:var(--vinho);color:#fff}.instalar-tela .botao.principal:hover,.instalar-cartao .botao.principal:hover{background:var(--grafite)}.instalar-tela :focus-visible,.instalar-cartao :focus-visible{outline:3px solid var(--vinho);outline-offset:4px}.ativar-avisos{flex-direction:column;gap:16px;min-width:0;display:flex}.ativar-avisos .acoes{flex-wrap:wrap}.ativar-avisos .acoes .botao{flex:180px}.instalar-cartao{border-top:4px solid var(--vinho);flex-direction:column;gap:16px;max-width:560px;margin:24px 0;display:flex}.instalar-cartao>p{color:var(--texto2);margin:0}.instalar-cartao>.acoes{flex-wrap:wrap}.instalar-cartao>.acoes .botao{flex:140px}@media (prefers-reduced-motion:no-preference){.instalar-seta span{animation:1.6s ease-in-out infinite instalar-apontar}@keyframes instalar-apontar{50%{transform:translateY(6px)}}}@media (width<=380px){.instalar-conteudo{padding:20px 16px}.instalar-passos li{gap:12px}.instalar-desenho{width:48px;height:64px}.instalar-desenho svg{width:44px;height:44px}}.instalar-tela .faixa-aba h1{font-size:31px}@media (width>=1024px){.instalar-tela .faixa-aba{flex-direction:column;padding:24px;align-items:stretch!important}.instalar-tela .faixa-aba-lado{align-items:flex-start;max-width:100%}.instalar-tela .faixa-adesivos{justify-content:flex-start}}.demo-faixa{background:var(--areia-clara,#e4dacb);color:var(--grafite,#141416);border-bottom:1px solid var(--borda,#c9c3ba);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:8px 16px;display:flex}.demo-faixa p{overflow-wrap:anywhere;flex:260px;margin:0;font-size:13px;line-height:1.5}.demo-acoes{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.demo-faixa .link{text-align:center;white-space:normal;touch-action:manipulation;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:12px;display:inline-flex}.demo-faixa .link:focus-visible{outline-offset:3px;outline:2px solid}.demo-faixa .link:disabled{opacity:.6;cursor:wait}.demo-faixa .demo-erro{color:var(--vinho,#8e1024);flex-basis:100%}.ajustes-louvor{gap:20px;min-width:0;max-width:780px;display:grid}.ajustes-louvor fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.ajuste{gap:16px;min-width:0;padding:24px;display:grid}.ajuste h2,.ajuste h3,.ajuste p{margin:0}.ajuste label{gap:8px;min-width:0;display:grid}.ajuste input,.ajuste select{width:100%;min-width:0;max-width:100%;min-height:44px}.ajuste .ajuste-escolha{align-items:center;gap:12px;min-height:48px;display:flex}.ajuste-escolha input{flex-shrink:0;width:22px}.ajuste-prazos{gap:24px;display:grid}.ajuste-prazos>div{gap:12px;display:grid}.repertorios-resumo{min-width:0}.repertorios-resumo .rep-resumo-item{border-bottom:1px solid var(--linha);overflow-wrap:anywhere;gap:12px;padding:18px;display:grid}.rep-resumo-item:last-child{border-bottom:0}.rep-resumo-item p{margin:0}.rep-resumo-item .link{justify-self:start;min-height:44px}.rep-resumo-item .chip{justify-self:start}.rep-pedido{border-left:3px solid var(--vermelho);gap:8px;padding-left:12px;display:grid}@media (width>=600px){.ajuste-prazos{grid-template-columns:1fr 1fr}}.ajustes-louvor .botao,.repertorios-resumo .botao{white-space:normal;border-radius:999px}.ajuste select,.ajuste input[type=time]{border:1.5px solid var(--linha);background:var(--card);color:var(--grafite);font:inherit;border-radius:12px;padding:10px 12px;font-size:16px}.ajustes-louvor :focus-visible,.repertorios-resumo :focus-visible{outline:3px solid var(--vermelho);outline-offset:3px}.ajuste-escolha{cursor:pointer}.ajuste-escolha input{accent-color:var(--vermelho)}.ajuste input[role=switch]{appearance:none;border:1.5px solid var(--grafite);background:var(--areia,#e4dacb);cursor:pointer;border-radius:999px;width:48px;min-width:48px;height:28px;min-height:28px;position:relative}.ajuste input[role=switch]:after{content:"";background:var(--grafite);border-radius:50%;width:19px;height:19px;position:absolute;top:3px;left:3px}.ajuste input[role=switch]:checked{background:var(--vinho,#8e1024);border-color:var(--vinho,#8e1024)}.ajuste input[role=switch]:checked:after{background:var(--card,#fff);left:24px}.ajuste input[role=switch]:disabled{cursor:default;opacity:.6}.ideias-louvor{gap:20px;min-width:0;display:grid}.ideias-abertura{background:var(--vinho,#742735);color:#fff;overflow-wrap:anywhere;border-radius:24px;padding:24px}.ideias-abertura h2{margin:12px 0;font-size:clamp(25px,5vw,36px)}.ideias-abertura .chip{color:#742735;background:#fff}.ideias-form,.ideias-lista,.adocao-equipe{min-width:0}.ideias-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.ideias-form label{gap:8px;min-width:0;display:grid}.ideias-form input,.ideias-form textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit}.ideias-form input{min-height:48px}.ideias-louvor .botao,.ideias-louvor .link,.adocao-equipe .botao{touch-action:manipulation;white-space:normal;text-align:center;box-sizing:border-box;border-radius:999px;max-width:100%;min-height:48px}.ideias-louvor>.link{justify-self:start}.ideias-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ideias-lista{gap:16px;display:grid}.ideia-item{overflow-wrap:anywhere;gap:14px;min-width:0;display:grid}.ideia-item h3,.ideia-item p{margin:0}.ideia-texto{white-space:pre-wrap}.ideia-item>.link{justify-self:start}.adocao-equipe ul{gap:12px;padding:0;list-style:none;display:grid}.adocao-equipe li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adocao-equipe strong{min-width:0}.ideias-form textarea{resize:vertical}@media (width>=760px){.ideias-form fieldset{grid-template-columns:1fr 1fr}.ideias-form label:nth-child(n+3){grid-column:1/-1}.ideias-form button{justify-self:start}}@media (width<=480px){.ideias-acoes .botao{flex:130px}.adocao-equipe li{flex-direction:column;align-items:flex-start}}.escala-form{gap:16px;min-width:0;display:grid}.escala-form label{gap:8px;min-width:0;display:grid}.escala-form input:not([type=checkbox]),.escala-form select,.escala-form textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit}.escala-form textarea{resize:vertical;min-height:110px}.escala-form button,.escala-datas button,.escala-chips .link{touch-action:manipulation;white-space:normal;min-height:44px}.escala-editor-vaga{border:1px solid var(--linha);border-radius:16px;gap:12px;min-width:0;padding:16px;display:grid}.escala-form label.escala-obrigatoria{align-items:center;gap:10px;min-height:44px;display:flex}.escala-obrigatoria input{width:22px;height:22px}.escala-escolha{min-width:0}.escala-periodo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.escala-datas-lista{margin:0;padding:0;list-style:none}.escala-datas-lista li{border-bottom:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.escala-datas-lista span{overflow-wrap:anywhere;min-width:0}.escala-datas-lista small{display:block}.escala-chips .chip{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;height:auto;min-height:24px;padding-block:4px}.escala-min .vaga-nome{overflow-wrap:anywhere;flex-wrap:wrap}@media (width<=480px){.escala-periodo{grid-template-columns:minmax(0,1fr)}}.escala-min .nomes .vaga-nome .link{min-height:44px}.escala-form input:not([type=checkbox]),.escala-form select,.escala-form textarea{border:1px solid var(--linha);background:var(--card);color:var(--grafite);border-radius:8px;padding:12px}.calendario-area{margin-block:16px 24px}.calendario-mes{width:100%;max-width:420px;margin-top:16px}.calendario-grade{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px 0;display:grid}.calendario-cab{text-align:center;color:var(--texto2);padding-block:8px;font-size:13px}.calendario-grade .calendario-dia{min-width:0;min-height:44px;color:var(--texto2);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:12px;place-content:center;gap:0;padding:4px;display:grid;position:relative}.calendario-grade button.calendario-dia{cursor:pointer;touch-action:manipulation;background:var(--card);border-color:var(--linha);color:var(--grafite);font-weight:700}.calendario-grade .calendario-dia.passado{opacity:1;color:var(--texto2);font-weight:400}.calendario-grade button.calendario-dia.meu{color:var(--vinho);background:var(--areia-clara)}.calendario-grade .calendario-dia.hoje{outline:2px solid var(--vermelho);outline-offset:-3px}.calendario-grade .calendario-dia:focus-visible{outline:3px solid var(--vinho);outline-offset:-3px}.calendario-grade button.calendario-dia:hover{border-color:var(--vinho)}.calendario-ponto{color:var(--vermelho);font-size:8px;line-height:1}.calendario-legenda{margin-top:12px}.calendario-legenda span{color:var(--vermelho)}.culto-linha:focus,.tabela tr[id]:focus{outline:2px solid var(--vinho);outline-offset:-2px;scroll-margin-block:96px}.nomes:not(.editando) .escala-vaga:has(.link){white-space:normal}.escala-vaga .vaga-nome .link{white-space:normal;text-align:left;max-width:100%}.eq-tela{gap:16px;min-width:0}.eq button{cursor:pointer;font:inherit}.eq button:disabled{opacity:.5;cursor:default}.eq button:focus-visible,.eq input:focus-visible{outline:3px solid var(--vinho);outline-offset:3px}.eq-resumo{background:var(--card);box-shadow:var(--sombra);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 8px;display:grid}.eq-resumo div{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.eq-resumo div+div{border-left:1px solid var(--linha)}.eq-resumo b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:31px;font-weight:700;line-height:1}.eq-resumo span{color:var(--texto2);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.eq-alerta{text-align:left;background:var(--brasa-fundo);width:100%;color:var(--brasa-texto);border:0;border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.eq-alerta .icone{color:var(--brasa-texto)!important;background:#fff!important}.eq-alerta .corpo{flex:1;min-width:0}.eq-alerta b{font-size:15px;display:block}.eq-alerta small{margin-top:2px;font-size:13px;display:block}.eq-alerta>svg{flex:none;width:18px;height:18px}.eq-grade{align-items:start;gap:24px;min-width:0;display:grid}.eq-lado{flex-direction:column;gap:16px;min-width:0;display:flex}.eq-novo{min-height:44px;padding:0 16px}.eq-filtros{scrollbar-width:none;gap:8px;margin-inline:-16px;padding:2px 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.eq-filtros::-webkit-scrollbar{display:none}.eq-filtros button{border:1px solid var(--linha);background:var(--card);min-height:40px;color:var(--grafite);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.eq-filtros b{color:var(--texto2);font-variant-numeric:tabular-nums;font-weight:600}.eq-filtros button[aria-pressed=true]{background:var(--grafite);border-color:var(--grafite);color:#fff}.eq-filtros button[aria-pressed=true] b{color:#c9c4bc}.eq-lista{margin:0;padding:4px 16px;list-style:none}.eq-lista li+li .eq-pessoa{border-top:1px solid var(--linha)}.eq-pessoa{text-align:left;width:100%;min-height:72px;color:var(--grafite);background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:flex}.eq-pessoa .corpo{flex:1;min-width:0}.eq-pessoa .titulo{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3;display:block}.eq-pessoa .titulo small{color:var(--texto2);font-weight:400}.eq-pessoa .meta{color:var(--texto2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.eq-pessoa>svg{width:18px;height:18px;color:var(--texto3);flex:none}.eq-pessoa.afastada .titulo,.eq-pessoa.afastada .meta{color:var(--texto3)}.eq-pessoa.afastada .eq-avatar{background:var(--linha);color:var(--texto2)}.eq-selos{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.eq-selos .chip.neutro[title]{display:none}.chip.lider{background:var(--vinho);color:#fff}.eq-avatar{background:var(--areia-clara);width:44px;height:44px;color:var(--vinho);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.eq-avatar.lider{background:var(--vermelho);color:#fff}.eq-avatar.grande{width:48px;height:48px;font-size:16px}.eq-cab{overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;display:flex}.secao-topo h2:has(.eq-cab):before{display:none}.eq-bloco{flex-direction:column;gap:12px;padding:20px;display:flex}.eq-funcoes,.eq-vagas{margin:0;padding:0;list-style:none}.eq-funcoes li+li,.eq-vagas li+li{border-top:1px solid var(--linha)}.eq-funcao{text-align:left;width:100%;min-height:56px;color:var(--grafite);background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.eq-funcao .corpo{overflow-wrap:anywhere;flex:1;min-width:0}.eq-funcao b{font-size:15px;font-weight:600;display:block}.eq-funcao small{color:var(--texto2);font-size:13px;display:block}.eq-funcao>svg{width:18px;height:18px;color:var(--texto3);flex:none}.eq-funcoes .desativada b{color:var(--texto3);text-decoration:line-through}.eq-ordem{gap:8px;display:flex}.eq-ordem button{border:1px solid var(--linha);background:var(--card);width:44px;height:44px;color:var(--vinho);border-radius:12px;font-size:18px}.eq-nova-funcao{gap:8px;display:flex}.eq-nova-funcao input{border:1px solid var(--linha);background:var(--papel);min-width:0;min-height:48px;color:var(--grafite);font:inherit;border-radius:12px;flex:1;padding:0 12px;font-size:15px}.eq-cultos button{border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:52px;padding:6px 14px}.eq-cultos b{font-size:12px}.eq-bloco .eq-filtros{margin-inline:-20px;padding-inline:20px}.eq-culto-unico{color:var(--texto2);font-size:14px}.eq-culto-unico b{color:var(--grafite)}.eq-vagas li{align-items:center;gap:12px;min-height:64px;padding:8px 0;display:flex}.eq-vagas .corpo{overflow-wrap:anywhere;flex:1;min-width:0}.eq-vagas b{font-size:15px;font-weight:600;display:block}.eq-vagas .zerada b{color:var(--texto3);font-weight:500}.eq-obrig{color:var(--texto2);cursor:pointer;align-items:center;gap:6px;min-width:44px;min-height:44px;font-size:13px;display:inline-flex}.eq-obrig input{width:18px;height:18px;accent-color:var(--vinho)}.eq-passo{border:1px solid var(--linha);background:var(--papel);border-radius:12px;flex:none;align-items:center;display:inline-flex}.eq-passo button{width:44px;height:44px;color:var(--vinho);background:0 0;border:0;font-size:22px;line-height:1}.eq-passo output{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-size:17px;font-weight:700}.eq-ensaio{border-top:1px solid var(--linha);cursor:pointer;align-items:center;gap:12px;padding-top:12px;display:flex}.eq-ensaio .corpo{flex:1;min-width:0}.eq-ensaio b{font-size:15px;display:block}.eq-ensaio small{color:var(--texto2);font-size:13px;display:block}.eq-ensaio input{border:1px solid var(--linha);background:var(--papel);min-height:44px;color:var(--grafite);font:inherit;font-variant-numeric:tabular-nums;border-radius:12px;padding:0 10px}.eq .rep-folha{flex-direction:column;gap:20px;display:flex}.eq .rep-folha:focus{outline:none}.eq .rep-folha>*{flex-shrink:0}.eq-escolhida{background:var(--card);box-shadow:var(--sombra);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.eq-escolhida b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px}.eq-campo{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.eq .rep-folha fieldset.eq-campo{margin-block:0}.eq-campo legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:700}.eq-papel{background:var(--areia-clara);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.eq-papel button{min-height:44px;color:var(--texto2);background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:600}.eq-papel button[aria-pressed=true]{background:var(--card);color:var(--grafite);box-shadow:var(--sombra)}.eq-opcoes{flex-wrap:wrap;gap:8px;display:flex}.eq-opcoes button{border:1px solid var(--linha);background:var(--card);min-height:44px;color:var(--grafite);border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.eq-opcoes button[aria-pressed=true]{background:var(--vinho);border-color:var(--vinho);color:#fff}.eq-interruptores{border:1px solid var(--linha);background:var(--card);border-radius:16px;flex-direction:column;padding:0 16px;display:flex}.eq-interruptor{cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:12px 0;display:flex}.eq-interruptor+.eq-interruptor{border-top:1px solid var(--linha)}.eq-interruptor .corpo{flex:1;min-width:0}.eq-interruptor b{font-size:15px;display:block}.eq-interruptor small{color:var(--texto2);margin-top:2px;font-size:13px;display:block}.eq-interruptor input{appearance:none;background:var(--areia);cursor:pointer;border-radius:999px;flex:none;width:52px;height:32px;margin:0;transition:background .2s ease-out;position:relative;min-height:0!important}.eq-interruptor input:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s ease-out;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14141640}.eq-interruptor input:checked{background:var(--vinho)}.eq-interruptor input:checked:after{transform:translate(20px)}.eq-aviso{background:var(--brasa-fundo);color:var(--brasa-texto);border-radius:12px;padding:12px}.eq-aviso svg{color:var(--brasa-texto)}.eq .rep-confirmar{margin-top:0}.eq-remover{width:100%;color:var(--vinho)!important;border:1px solid var(--linha)!important;background:0 0!important}.eq-confirmar{background:var(--areia-clara);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.eq-confirmar p{font-size:14px}.eq-confirmar .acoes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.eq-candidatos{max-height:36dvh}.eq-candidatos button{align-items:center;gap:12px;display:flex}.eq-candidatos .eq-avatar{width:36px;height:36px;font-size:13px}.eq-candidatos button[aria-pressed=true] .eq-avatar{background:#fff}@media (width<=1023px){.eq-tela{padding-bottom:8px}.eq-bloco>.rep-confirmar{bottom:calc(var(--abas) + 12px + env(safe-area-inset-bottom));z-index:4;position:sticky;box-shadow:0 8px 24px #1414162e}}@media (width>=1024px){.eq-grade{grid-template-columns:minmax(0,1fr) 380px}.eq-resumo{grid-template-columns:repeat(3,minmax(0,160px));justify-content:start;padding:20px 8px}.eq-filtros{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.eq-bloco .eq-filtros{margin-inline:0;padding-inline:0}.eq-pessoa{border-radius:12px;width:calc(100% + 16px);margin-inline:-8px;padding-inline:8px}.eq-pessoa:hover,.eq-funcao:hover{background:var(--areia-clara)}.eq-selos{flex-direction:row}.eq-selos .chip.neutro[title]{display:inline-flex}.eq-lista{padding:8px 20px}}@media (prefers-reduced-motion:no-preference){.eq-pessoa:active,.eq-funcao:active,.eq-opcoes button:active,.eq-filtros button:active,.eq-passo button:active,.eq-alerta:active{transform:scale(.98)}.eq-pessoa,.eq-opcoes button,.eq-filtros button{transition:background .15s ease-out,color .15s ease-out,transform .15s ease-out}}@media (prefers-reduced-motion:reduce){.eq-interruptor input,.eq-interruptor input:after{transition:none}}.eq-resumo{background:var(--grafite);color:#fff;box-shadow:0 10px 24px #14141629}.eq-resumo div+div{border-left-color:#ffffff24}.eq-resumo span{color:#c9c3ba}.eq-resumo div:first-child b{color:var(--rosa)}.eq-lado .eq-bloco{box-shadow:inset 0 4px 0 var(--vinho),var(--sombra)}.eq-lado .eq-bloco+.eq-bloco{box-shadow:inset 0 4px 0 var(--grafite),var(--sombra)}.eq-demo-campos{border:0;min-width:0;margin:0;padding:0}.eq-grade details>summary{margin-bottom:16px}.eq-pessoas{min-width:0}.eq-pessoas[open]>*+*{margin-top:12px}details.eq-bloco{display:block}details.eq-bloco[open]>*+*{margin-top:12px}.igreja-pessoas{min-width:0}.igreja-pessoas>.faixa{margin-top:24px}.igreja-pessoas .secao-topo{flex-wrap:wrap;gap:16px}.ip-total{color:var(--texto2);font-weight:400}.ip-busca,.ip-form label{gap:8px;font-weight:600;display:grid}.ip-busca{max-width:480px;margin:24px 0}.ip-busca input,.ip-form input{box-sizing:border-box;border:1px solid var(--linha);background:var(--card);width:100%;min-width:0;min-height:48px;color:var(--grafite);border-radius:12px;padding:12px;font:400 16px Sora,system-ui,sans-serif}.ip-busca input:focus-visible,.ip-form input:focus-visible{outline:3px solid var(--brasa);outline-offset:2px}.rep-folha:has(.ip-form) .secao-topo h2{overflow-wrap:anywhere;min-width:0}.ip-lista{gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.ip-pessoa{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ip-avatar{background:var(--areia);width:48px;height:48px;color:var(--grafite);border-radius:16px;place-items:center;font-weight:700;display:grid}.ip-dados{overflow-wrap:anywhere;min-width:0}.ip-dados h3{margin:0 0 8px;font-size:20px}.ip-dados p{margin:0 0 8px}.ip-selos,.ip-acoes{flex-wrap:wrap;gap:8px;display:flex}.ip-pessoa>.ip-acoes{grid-column:1/-1}.ip-acoes .botao{white-space:normal;overflow-wrap:anywhere;text-align:center}.ip-form{gap:24px;min-width:0;display:grid}.ip-form p{overflow-wrap:anywhere;margin:0}.ip-form small{font-weight:400}.ip-confirmar{background:var(--papel);border:1px solid var(--linha);border-radius:16px;gap:16px;padding:16px;display:grid}.ip-link{font-size:16px}.igreja-pessoas button,.igreja-pessoas a,.ip-form button,.ip-form a{touch-action:manipulation;min-height:44px}@media (width>=800px){.ip-pessoa{grid-template-columns:48px minmax(0,1fr) auto;align-items:center}.ip-pessoa>.ip-acoes{grid-column:auto;justify-content:end;max-width:320px}}@media (prefers-reduced-motion:no-preference){.igreja-pessoas .botao:active,.ip-form .botao:active{transform:scale(.98)}}@media (width<=1023px){.igreja-pessoas>.faixa-aba{padding-top:64px}.igreja-pessoas .faixa-aba-texto{overflow-wrap:anywhere;min-width:0}}.igreja-cultos .secao{min-width:0}.ic-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ic-linha>div{overflow-wrap:anywhere;flex:200px;min-width:0}.ic-linha h3{margin:0 0 8px;font-size:20px}.ic-linha p{margin:0 0 8px}.ic-form select{border:1px solid var(--linha);background:var(--card);width:100%;min-width:0;min-height:48px;color:var(--grafite);font:inherit;border-radius:12px;padding:12px}.ic-form select:focus-visible{outline:3px solid var(--brasa);outline-offset:2px}.ic-mes{max-width:100%}.ic-mes input{width:100%;min-width:0;max-width:100%}.ic-previa{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ic-previa li{border-bottom:1px solid var(--linha);overflow-wrap:anywhere;gap:4px;padding:12px 0;display:grid}.ic-previa span{color:var(--texto2)}
