@font-face{font-family:Gilda Display;src:url(/fonts/GildaDisplay-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/Jost-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--md-fundo:#f6f4ef;--md-pagina:#f6f4ef;--md-superficie:#fff;--md-suave:#f1eee8;--md-linha:#e4e0d8;--md-texto:#1d1d1f;--md-apagado:#6e6a64;--md-dourado:#a8803f;--md-verde:#2f5d46;--md-verde-suave:#e3ede6;--md-lavado:#dcebe0;--md-atraso:#b4483c;--etapa-espacos-fundo:#d3e6d9;--etapa-espacos-texto:#25513c;--etapa-fornecedores-fundo:#f2d3c8;--etapa-fornecedores-texto:#8a3f2d;--etapa-convidados-fundo:#cfdef0;--etapa-convidados-texto:#2f4f73;--etapa-financas-fundo:#f1ddb3;--etapa-financas-texto:#6e5018;--etapa-grande-dia-fundo:#dfd3ee;--etapa-grande-dia-texto:#52397c;--etapa-conta-fundo:#e4e0d8;--etapa-conta-texto:#1d1d1f;--fonte-titulo:"Gilda Display", Georgia, serif;--fonte-interface:"Jost", sans-serif;--tipo-12:12px;--tipo-14:14px;--tipo-16:16px;--tipo-20:20px;--tipo-24:24px;--tipo-34:34px;--tipo-46:46px;--tipo-66:66px;--raio-item:12px;--raio-campo:16px;--raio-bloco:22px;--raio-pilula:999px;--fundo:var(--md-fundo);--texto:var(--md-texto);--suave:var(--md-apagado);--linha:var(--md-linha);--destaque:var(--md-verde);--erro:var(--md-atraso);font-family:Jost,sans-serif}:root[data-theme=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-fundo:#151617;--md-pagina:#0e0f10;--md-superficie:#1d1e20;--md-suave:#232427;--md-linha:#2e2f33;--md-texto:#f3f2ef;--md-apagado:#9b978f;--md-dourado:#d8bb86;--md-verde:#8fc2a3;--md-verde-suave:#21302a;--md-lavado:#21302a;--md-atraso:#ee9c92;--etapa-espacos-fundo:color-mix(in srgb, #25513c 12%, var(--md-superficie));--etapa-espacos-texto:var(--md-texto);--etapa-fornecedores-fundo:color-mix(in srgb, #8a3f2d 12%, var(--md-superficie));--etapa-fornecedores-texto:var(--md-texto);--etapa-convidados-fundo:color-mix(in srgb, #2f4f73 12%, var(--md-superficie));--etapa-convidados-texto:var(--md-texto);--etapa-financas-fundo:color-mix(in srgb, #6e5018 12%, var(--md-superficie));--etapa-financas-texto:var(--md-texto);--etapa-grande-dia-fundo:color-mix(in srgb, #52397c 12%, var(--md-superficie));--etapa-grande-dia-texto:var(--md-texto);--etapa-conta-fundo:var(--md-suave);--etapa-conta-texto:var(--md-texto);--fundo:var(--md-fundo);--texto:var(--md-texto);--suave:var(--md-apagado);--linha:var(--md-linha);--destaque:var(--md-verde);--erro:var(--md-atraso)}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte-interface);margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.em-breve{flex-direction:column;min-height:100dvh;padding:16px;display:flex}.topo{justify-content:space-between;align-items:center;display:flex}.idiomas{gap:4px;display:flex}.idiomas button{border-radius:var(--raio-pilula);min-width:44px;min-height:44px;color:var(--suave);font-size:var(--tipo-14);padding:6px 10px}.idiomas button[aria-pressed=true]{color:var(--texto);background:var(--linha)}.tema{border-radius:50%;width:44px;height:44px;font-size:18px}.centro{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;max-width:480px;margin:0 auto;display:flex}.marca{letter-spacing:.2em;text-transform:uppercase;color:var(--destaque);font-size:var(--tipo-14);margin:0}.centro h1{font-family:var(--fonte-titulo);font-size:var(--tipo-46);margin:0;font-weight:400}.texto{color:var(--suave);margin:0}.assinatura{font-size:var(--tipo-14);color:var(--suave);margin-top:24px}.aviso{font-size:var(--tipo-12);color:var(--suave);border-top:1px solid var(--linha);padding-top:12px}.pagina{background:var(--md-pagina);padding:16px}.pagina h1{font-family:var(--fonte-titulo);font-size:var(--tipo-34);margin:0;font-weight:400}.entrar{flex-direction:column;min-height:100dvh;padding:16px;display:flex}.cartao{flex-direction:column;flex:1;justify-content:center;gap:12px;width:100%;max-width:400px;margin:0 auto;display:flex}.cartao h1{font-family:var(--fonte-titulo);font-size:var(--tipo-34);margin:0;font-weight:400}.campo{font-size:var(--tipo-14);color:var(--suave);flex-direction:column;gap:6px;display:flex}.campo input{font:inherit;font-size:var(--tipo-16);color:var(--texto);border:1.5px solid var(--linha);border-radius:var(--raio-campo);background:0 0;width:100%;min-height:48px;padding:14px 16px}.campo input::placeholder{color:var(--md-apagado);opacity:1}.campo input:focus-visible{outline:2px solid var(--destaque);outline-offset:2px;border-color:#0000}.campo input[aria-invalid=true]{border-color:var(--erro)}.campo input.codigo{font-size:var(--tipo-24);letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;padding-left:calc(16px + .4em)}.botao{border-radius:var(--raio-pilula);background:var(--texto);min-height:48px;color:var(--fundo);justify-content:center;align-items:center;padding:0 24px;font-weight:500;text-decoration:none;display:inline-flex}.botao:disabled{opacity:.5;cursor:default}.botao.secundario{color:var(--texto);border:1.5px solid var(--linha);background:0 0;margin-top:16px}.botao:focus-visible,.link:focus-visible,.idiomas button:focus-visible,.tema:focus-visible{outline:2px solid var(--destaque);outline-offset:2px}.erro{color:var(--erro);font-size:var(--tipo-14);min-height:1.4em;margin:0}.erro:empty,.ok:empty{min-height:0}.captcha{width:100%;min-width:0}.captcha>div{max-width:100%}.captcha .erro{margin-top:4px}.ok{color:var(--suave);font-size:var(--tipo-14);margin:0}.acoes{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.link{min-height:44px;color:var(--destaque);font-size:var(--tipo-14);padding:10px 0}.link:disabled{color:var(--suave);cursor:default}.dica{color:var(--suave);font-size:var(--tipo-14);margin:0}.esqueleto{flex-direction:column;gap:12px;display:flex}.esqueleto span{border-radius:var(--raio-pilula);background:var(--linha);height:20px;display:block}.esqueleto span:first-child{width:60%;height:32px}.cartao .texto{overflow-wrap:anywhere}.casamentos{flex-direction:column;gap:12px;width:100%;display:flex}.casamentos h2,.casamentos h3{margin:0;font-weight:500}.casamentos h2{font-family:var(--fonte-titulo);font-size:var(--tipo-24);font-weight:400}.casamentos h3{font-size:var(--tipo-16)}.form-casamento{border-top:1px solid var(--linha);flex-direction:column;gap:10px;padding-top:12px;display:flex}.form-casamento .acoes{align-items:center}.lista-casamentos{border-top:1px solid var(--linha);flex-direction:column;gap:8px;padding-top:12px;display:flex}.lista-casamentos ul{margin:0;padding:0;list-style:none}.registro-casamento{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.registro-casamento .dica{margin-top:4px}.registro-casamento .acoes{gap:12px}@media (width<=420px){.registro-casamento{flex-direction:column;align-items:flex-start}}.cartao.largo{justify-content:flex-start;max-width:560px;padding-top:16px}.locais{flex-direction:column;gap:12px;width:100%;display:flex}.locais h1,.locais h2{margin:0;font-weight:500}.locais h1{font-family:var(--fonte-titulo);font-size:var(--tipo-34);font-weight:400}.locais h2{font-size:var(--tipo-16)}.form-local{border-top:1px solid var(--linha);flex-direction:column;gap:10px;padding-top:12px;display:flex}.form-local .acoes{align-items:center}.lista-locais{border-top:1px solid var(--linha);flex-direction:column;gap:8px;padding-top:12px;display:flex}.lista-locais ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.registro-local{border:1px solid var(--linha);border-radius:var(--raio-item);justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.registro-local .dados{overflow-wrap:anywhere;min-width:0}.registro-local .link{min-width:44px}.registro-local .dica{overflow-wrap:anywhere;margin:4px 0 0}.registro-local a{color:var(--destaque)}.registro-local .acoes{flex-shrink:0;gap:12px;display:flex}@media (width<=420px){.registro-local{flex-direction:column;align-items:stretch}.centro h1{font-size:var(--tipo-34)}}.cookies{z-index:10;background:var(--md-superficie);max-width:560px;color:var(--texto);border:1px solid var(--linha);border-radius:var(--raio-bloco);flex-direction:column;gap:8px;margin:0 auto;padding:16px;display:flex;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 8px 24px #0000001f}.cookies:focus{outline:none}.cookies h2{font-size:var(--tipo-20);margin:0;font-weight:500}.cookies p{color:var(--suave);font-size:var(--tipo-14);margin:0}.cookies-lista{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.cookies-lista legend{font-size:var(--tipo-14);color:var(--suave);margin-bottom:4px;padding:0}.cookies-lista label{min-height:44px;font-size:var(--tipo-16);align-items:center;gap:12px;display:flex}.cookies-lista input{width:20px;height:20px;accent-color:var(--destaque)}.cookies-botoes{flex-wrap:wrap;gap:8px;display:flex}.cookies-botao{border-radius:var(--raio-pilula);min-height:44px;color:var(--texto);border:1px solid var(--texto);background:0 0;flex:96px;padding:0 16px;font-weight:500}.cookies-botao:focus-visible,.rodape .link:focus-visible,.links-legais .link:focus-visible,.legal .link:focus-visible{outline:2px solid var(--destaque);outline-offset:2px}.rodape{padding:8px 16px 16px}.rodape nav,.links-legais{flex-wrap:wrap;justify-content:center;gap:0 4px;display:flex}.rodape .link,.links-legais .link{min-height:44px;font-size:var(--tipo-14);color:var(--suave);align-items:center;padding:0 12px;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:no-preference){.cookies{animation:.2s ease-out cookies-sobe}}@keyframes cookies-sobe{0%{opacity:0;transform:translateY(8px)}}:root{accent-color:var(--md-verde);caret-color:var(--md-verde);scrollbar-color:var(--md-apagado) var(--md-suave)}::selection{background:var(--md-verde-suave);color:var(--md-texto)}.casca{min-height:100dvh}.conteudo{padding:16px 16px calc(88px + env(safe-area-inset-bottom));min-width:0}.conteudo .pagina{background:0 0;flex-direction:column;gap:12px;padding:0;display:flex}.pagina.estreita{max-width:560px}.pagina .acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pagina .botao.secundario{margin-top:0}.casca nav ul{margin:0;padding:0;list-style:none}.casca nav a{text-decoration:none}.item-lateral{color:var(--texto)}.casca nav a:focus-visible,.lista-etapas a:focus-visible{outline:2px solid var(--destaque);outline-offset:2px}.barra-lateral{display:none}.barra-baixo{z-index:5;background:var(--md-superficie);border-top:1px solid var(--linha);padding:6px 4px calc(6px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.barra-baixo ul{grid-template-columns:repeat(4,1fr);display:grid}.item-baixo{border-radius:var(--raio-item);min-height:52px;color:var(--suave);font-size:var(--tipo-12);flex-direction:column;align-items:center;gap:2px;padding:4px 2px;display:flex}.item-baixo .fundo-icone{border-radius:var(--raio-pilula);place-items:center;width:52px;height:30px;display:grid}.item-baixo .rotulo{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.item-baixo[aria-current=page]{color:var(--texto);font-weight:500}.item-baixo[aria-current=page] .fundo-icone{background:var(--md-verde-suave)}.lista-etapas{border-top:1px solid var(--linha);margin:0;padding:0;list-style:none}.lista-etapas a{border-bottom:1px solid var(--linha);min-height:48px;color:var(--texto);font-size:var(--tipo-16);align-items:center;gap:12px;text-decoration:none;display:flex}.ponto{border-radius:50%;flex-shrink:0;width:10px;height:10px}.cor-conta{background:var(--etapa-conta-fundo);color:var(--etapa-conta-texto)}.cor-espacos{background:var(--etapa-espacos-fundo);color:var(--etapa-espacos-texto)}.cor-fornecedores{background:var(--etapa-fornecedores-fundo);color:var(--etapa-fornecedores-texto)}.cor-convidados{background:var(--etapa-convidados-fundo);color:var(--etapa-convidados-texto)}.cor-financas{background:var(--etapa-financas-fundo);color:var(--etapa-financas-texto)}.ponto.cor-espacos{background:var(--etapa-espacos-texto)}.ponto.cor-fornecedores{background:var(--etapa-fornecedores-texto)}.ponto.cor-convidados{background:var(--etapa-convidados-texto)}.ponto.cor-financas{background:var(--etapa-financas-texto)}@media (width<=899.98px){body:has(.barra-baixo) .cookies{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (width>=900px){.casca{grid-template-columns:248px minmax(0,1fr);display:grid}.barra-baixo{display:none}.conteudo{padding:32px 40px}.barra-lateral{border-right:1px solid var(--linha);background:var(--md-fundo);flex-direction:column;gap:4px;height:100dvh;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.barra-lateral ul{flex-direction:column;gap:2px;display:flex}.barra-lateral .grupo{font-size:var(--tipo-12);letter-spacing:.08em;text-transform:uppercase;color:var(--suave);margin:20px 12px 6px}.item-lateral{border-radius:var(--raio-item);min-height:44px;font-size:var(--tipo-14);border:1px solid #0000;align-items:center;gap:12px;padding:0 10px;display:flex}.item-lateral .quadro{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.item-lateral:hover{background:var(--md-suave)}.item-lateral[aria-current=page]{background:var(--md-superficie);border-color:var(--linha);font-weight:500}.rodape-lateral{border-top:1px solid var(--linha);flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;display:flex}.rodape-lateral .acoes{justify-content:space-between;align-items:center;gap:8px;display:flex}.rodape-lateral .botao.secundario{min-height:44px;margin-top:0;padding:0 16px}}.proximo-passo{background:var(--md-lavado);border-radius:var(--raio-bloco);flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;padding:20px;display:flex}.proximo-passo h2{font-family:var(--fonte-titulo);font-size:var(--tipo-24);margin:0;font-weight:400}.proximo-passo .esqueleto{width:100%}.proximo-passo .botao{margin-top:4px}.dias-faltam{color:var(--suave);margin:0}.dias-faltam.urgente{color:var(--md-atraso);font-weight:500}.rotulo-caps{font-size:var(--tipo-12);letter-spacing:.08em;text-transform:uppercase;color:var(--suave);margin:0}.motivo{color:var(--texto);margin:0}.atraso{color:var(--md-atraso);align-items:center;gap:8px;margin:0;font-weight:500;display:inline-flex}.ponto-atraso{background:var(--md-atraso);border-radius:50%;flex-shrink:0;width:7px;height:7px}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.proximo-passo .link:focus-visible{outline:2px solid var(--destaque);outline-offset:2px}.legal{flex-direction:column;gap:12px;margin:0 auto;display:flex}.legal>.link{min-height:44px;color:var(--suave);align-self:flex-start;align-items:center;display:inline-flex}.texto-legal h2{font-family:var(--fonte-titulo);font-size:var(--tipo-24);margin:24px 0 8px;font-weight:400}.texto-legal p,.texto-legal li{overflow-wrap:anywhere;line-height:1.6}.texto-legal p{margin:0 0 12px}.texto-legal ul{margin:0 0 12px;padding-left:20px}.aviso-legal{border-radius:var(--raio-bloco);background:var(--md-lavado);margin:0;padding:12px 16px}.versao-legal{font-size:var(--tipo-14);color:var(--suave);margin:8px 0 0}
