@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lilita-one-latin-400-normal.69022212.woff2) format("woff2"),url(/_next/static/media/lilita-one-latin-400-normal.4016e99c.woff) format("woff")}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lilita-one-latin-ext-400-normal.44f79e8e.woff2) format("woff2"),url(/_next/static/media/lilita-one-latin-ext-400-normal.4efaf0eb.woff) format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/quicksand-latin-700-normal.e59ea910.woff2) format("woff2"),url(/_next/static/media/quicksand-latin-700-normal.b0bd2762.woff) format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/quicksand-latin-ext-700-normal.f34d5475.woff2) format("woff2"),url(/_next/static/media/quicksand-latin-ext-700-normal.04cc9cd4.woff) format("woff")}:root{--laranja:#e8763a;--laranja-esc:#c9561c;--creme:#fff6ec;--pessego:#ffe3c7;--texto:#3b2a20;--cinza:#8a7a6e;--verde:#2f9e5b;--vermelho:#d64545}@font-face{font-family:Comikid;src:url(/fonts/Comikid.otf) format("opentype");font-display:swap}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--texto);background:#fffaf4}a{color:var(--laranja-esc)}h1,h2,h3{margin:0 0 .5rem}.cloud-wrap{position:relative;filter:drop-shadow(0 6px 10px rgba(120,60,20,.28));flex:none}.cloud{position:absolute;inset:0;-webkit-mask:url(/nuvem.png) center/100% 100% no-repeat;mask:url(/nuvem.png) center/100% 100% no-repeat}.cloud-border{background:#fff}.cloud-photo{inset:3.2% 3%;overflow:hidden;background:#fdf3ea}.cloud-move{position:absolute;inset:0;transform-origin:center}.cloud-photo img{position:absolute;left:50%;top:50%;translate:-50% -50%;max-width:none;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page{max-width:640px;margin:0 auto;padding:24px 16px 80px}.card{background:#fff;border:1px solid #f0dcc8;border-radius:16px;padding:20px;box-shadow:0 2px 10px rgba(120,60,20,.06)}label.f{display:block;margin:16px 0 6px;font-weight:600}.help{font-size:.85rem;color:var(--cinza);margin-top:4px}input[type=date],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%;padding:11px 12px;border:1px solid #e4cdb8;border-radius:10px;font:inherit;background:#fff}textarea{min-height:80px}.radios{display:flex;flex-wrap:wrap;gap:10px}.radios label{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #e4cdb8;border-radius:10px;cursor:pointer;background:#fff}.radios label:has(input:checked){border-color:var(--laranja);background:#fff1e6}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--laranja);color:#fff;font:inherit;font-weight:700;padding:11px 18px;border-radius:10px;cursor:pointer}.btn:hover{background:var(--laranja-esc)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.sec{background:#fff;color:var(--laranja-esc);border:1px solid var(--laranja)}.btn.ver{background:var(--verde)}.btn.verm{background:var(--vermelho)}.btn.peq{padding:6px 10px;font-size:.85rem}.err{color:var(--vermelho);margin-top:12px}.err,.ok{font-weight:600}.ok{color:var(--verde)}.nav{display:flex;gap:6px;align-items:center;padding:10px 16px;background:#fff;border-bottom:1px solid #f0dcc8;position:-webkit-sticky;position:sticky;top:0;z-index:5;flex-wrap:wrap}.nav a{text-decoration:none;padding:8px 14px;border-radius:8px;color:var(--texto);font-weight:600}.nav a.on{background:var(--laranja);color:#fff}.nav .sp{flex:1 1}.wrap{max-width:1200px;margin:0 auto;padding:20px 16px 80px}table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}td,th{text-align:left;padding:10px 12px;border-bottom:1px solid #f4e6d8;font-size:.95rem;vertical-align:middle}th{background:#fff1e6;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cinza)}.tag{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.78rem;font-weight:700;background:#eee}.tag.inscrita{background:#e8f0ff;color:#2b55b3}.tag.presente{background:#e0f7e9;color:#1b7a43}.tag.consagrada{background:#fff0c9;color:#8a6200}.tag.cancelada{background:#fde4e4;color:#a33}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:14px;gap:14px}.kid{background:#fff;border:2px solid #f0dcc8;border-radius:16px;padding:12px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.kid.on{border-color:var(--verde);background:#f2fbf5}.kid .nm{font-weight:700;margin-top:8px;line-height:1.2}.kid .chk{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:2px solid #d9c3ad;background:#fff;display:grid;place-items:center;font-weight:900;color:#fff}.kid.on .chk{background:var(--verde);border-color:var(--verde)}.kid .edit{position:absolute;top:8px;left:8px}.modal-bg{position:fixed;inset:0;background:rgba(40,20,10,.55);display:grid;place-items:center;z-index:20;padding:16px}.modal{background:#fff;border-radius:16px;padding:20px;max-width:760px;width:100%;max-height:92vh;overflow:auto}.crop-box{position:relative;margin:0 auto;touch-action:none;cursor:-webkit-grab;cursor:grab;background:repeating-conic-gradient(#f6ece2 0 25%,#fbf5ef 0 50%) 0 0/18px 18px;border-radius:14px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crop-box:active{cursor:-webkit-grabbing;cursor:grabbing}.crop-ghost{position:absolute;max-width:none;opacity:.38;pointer-events:none;transform-origin:center}.crop-ctrl{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:10px;flex-wrap:wrap}.crop-ctrl input[type=range]{flex:1 1;max-width:170px;accent-color:var(--laranja)}.crop-pct{font-size:.8rem;color:var(--cinza);min-width:40px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.foto-pick{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px;justify-content:center}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:700px){.two{grid-template-columns:1fr}}.live{background:#fff;border:2px solid var(--verde);border-radius:16px;padding:14px 16px;margin-bottom:18px}.live.off{border-color:#e4cdb8}.preview{position:relative;width:100%;aspect-ratio:1960/500;border:1px solid #e4cdb8;border-radius:10px;overflow:hidden;background:#222}.preview iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cad{--noite:#171520;--rosa:#f6b8c9;--azul:#a9d6f0;min-height:100vh;font-family:Quicksand,system-ui,sans-serif;background:var(--noite);color:var(--texto)}.cad-hero{color:#f4ecf3;padding:28px 18px 34px;text-align:center;background:radial-gradient(120% 70% at 50% 0,#2a2440 0,var(--noite) 70%)}.cad-logos{max-width:1040px;margin:0 auto 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.cad-logo-igreja{height:clamp(20px,5.4vw,30px);width:auto}.cad-logo-kids{height:clamp(34px,9vw,52px);width:auto}.cad-hero-in{max-width:1040px;margin:0 auto;display:flex;flex-direction:column-reverse;align-items:center;gap:6px}.cad-hero-img{width:min(100%,440px);height:auto;filter:drop-shadow(0 18px 40px rgba(0,0,0,.35));animation:balanco 6s ease-in-out infinite;transform-origin:50% 0}@keyframes balanco{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.cad-hero-img{animation:none}}.cad-hero-txt{max-width:520px}.cad-tag{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--azul);border:1px solid rgba(169,214,240,.35);border-radius:999px;padding:6px 12px}.cad-hero h1{font-family:Comikid,Lilita One,system-ui;font-weight:400;color:#fff;font-size:clamp(2.3rem,9vw,3.6rem);line-height:.98;margin:16px 0 14px;letter-spacing:.01em}.cad-hero h1 span{color:var(--rosa)}.cad-hero p{margin:0 0 12px;font-weight:600;color:#d9cfdc;line-height:1.55;font-size:1.02rem}.cad-hero p strong{color:var(--rosa)}.cad-horario{display:flex;gap:12px;align-items:center;text-align:left;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px 16px;margin-top:18px;font-weight:600;color:#efe6f0}.cad-horario span{font-size:1.5rem}.cad-horario strong{color:var(--azul)}.cad-cta{display:inline-block;margin-top:22px;padding:13px 26px;border-radius:999px;background:var(--laranja);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgba(232,118,58,.35)}.cad-cta:hover{background:var(--laranja-esc)}@media (min-width:820px){.cad-hero{padding:56px 24px 50px}.cad-hero-in{flex-direction:row;text-align:left;gap:40px;justify-content:space-between}.cad-hero-img{width:46%;max-width:500px}.cad-cta{display:none}}.cad-main{max-width:620px;margin:0 auto;padding:10px 16px 50px;scroll-margin-top:10px}.cad-main-tit{font-family:Comikid,Lilita One,system-ui;font-weight:400;color:#fff;text-align:center;font-size:1.9rem;margin:6px 0 16px}.cad-rodape{text-align:center;color:#7d7286;font-size:.82rem;font-weight:600;margin-top:26px}.req{color:var(--laranja);margin-left:3px}.cad-card{background:#fffaf5;border-radius:24px;padding:8px 22px 24px;box-shadow:0 20px 50px rgba(0,0,0,.35)}.cad-sec{padding:20px 0 6px;border-bottom:1px dashed #f0dcc8}.cad-sec:last-of-type{border-bottom:0}.cad-sec>header{display:flex;gap:12px;align-items:flex-start;margin-bottom:6px}.cad-sec h2{font-size:1.15rem;margin:3px 0 0;color:var(--texto)}.cad-sec header p{margin:2px 0 0;font-size:.88rem;color:var(--cinza);font-weight:600}.cad-n{flex:none;width:30px;height:30px;border-radius:50%;background:var(--laranja);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.95rem}.cad-campo{margin:14px 0}.cad-campo>label{display:block;font-weight:700;margin-bottom:7px;font-size:.95rem}.cad input[type=date],.cad input[type=tel],.cad input[type=text],.cad textarea{font-family:inherit;font-weight:600;border:1.5px solid #ecd7c4;border-radius:12px;padding:13px 14px;background:#fffdfb;transition:border-color .15s,box-shadow .15s;font-size:16px;color:var(--texto)}.cad input:focus,.cad textarea:focus{outline:none;border-color:var(--laranja);box-shadow:0 0 0 4px rgba(232,118,58,.15);background:#fff}.cad input.inv{border-color:var(--vermelho)}.cad input[type=date]{min-height:50px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.cad input::placeholder,.cad textarea::placeholder{color:#c2ad9d;font-weight:500}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips label{position:relative;cursor:pointer}.chips input{position:absolute;opacity:0;width:1px;height:1px}.chips span{display:inline-flex;align-items:center;gap:6px;padding:11px 20px;border-radius:999px;border:1.5px solid #ecd7c4;background:#fffdfb;font-weight:700;transition:all .15s}.chips label:hover span{border-color:#f1b07f}.chips label.on span{background:var(--laranja);border-color:var(--laranja);color:#fff;box-shadow:0 4px 12px rgba(232,118,58,.28)}.chips input:focus-visible+span{box-shadow:0 0 0 4px rgba(232,118,58,.25)}.chips.datas{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.chips.datas label{display:block}.chips.datas span{width:100%;border-radius:14px;padding:10px 12px;flex-direction:column;align-items:flex-start;gap:0;line-height:1.2}.chips.datas b{font-size:.95rem}.chips.datas small{font-size:.75rem;opacity:.75;font-weight:700}.chips.datas em.vagas{font-style:normal;color:#c0392b}.chips.datas label.on em.vagas{color:#fff}.cad-aviso{margin-top:10px;background:#fff6e6;border:1px solid #f7d9a8;color:#7a5320;border-radius:12px;padding:10px 12px;font-size:.9rem;font-weight:600}.cad-drop{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 16px;border:2px dashed #f1b98f;border-radius:18px;background:#fff8f1;cursor:pointer;font:inherit;color:var(--texto);transition:background .15s}.cad-drop:hover{background:#fff1e4}.cad-drop-ico{font-size:2.2rem}.cad-erro{background:#fdeeee;border-radius:12px;padding:12px 14px;margin-top:16px}.cad-enviar{width:100%;margin-top:18px;padding:16px;font-size:1.1rem;border-radius:14px;font-family:inherit;box-shadow:0 8px 20px rgba(232,118,58,.3)}.cad-ok{text-align:center;padding:30px 22px}.cad-ok h2{font-family:Comikid,Lilita One,system-ui;font-weight:400;color:var(--laranja);font-size:2rem;margin:10px 0}.cad-ok p{font-weight:600;color:#6b5244;line-height:1.5}.cad-ok-foto{display:grid;place-items:center}.tag.lotada{background:#fde2e2;color:#b42318}.tag.dup{background:#fff1cc;color:#8a5a00}