@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--marfim:var(--lightningcss-light,#f5f0e8)var(--lightningcss-dark,#121011);--superficie:var(--lightningcss-light,#fffdf9)var(--lightningcss-dark,#1b1819);--afundado:var(--lightningcss-light,#efe8dd)var(--lightningcss-dark,#262123);--linha:var(--lightningcss-light,#e6ddd0)var(--lightningcss-dark,#322b2e);--grafico-1:var(--lightningcss-light,#5c6638)var(--lightningcss-dark,#a7b479);--grafico-2:var(--lightningcss-light,#9a4726)var(--lightningcss-dark,#e0926b);--grafico-3:var(--lightningcss-light,#4a2338)var(--lightningcss-dark,#d6a3bd);--grafico-4:var(--lightningcss-light,#b08d3c)var(--lightningcss-dark,#e2c47c);--grafico-5:var(--lightningcss-light,#3f6f7a)var(--lightningcss-dark,#8cc0cb);--grafico-6:var(--lightningcss-light,#8c7b6b)var(--lightningcss-dark,#b8a99b);--borda:var(--lightningcss-light,#8c7b6b)var(--lightningcss-dark,#6f6368);--tinta:var(--lightningcss-light,#221a1e)var(--lightningcss-dark,#ece6e2);--suave:var(--lightningcss-light,#675a62)var(--lightningcss-dark,#a99da3);--titulo:var(--lightningcss-light,#2e1823)var(--lightningcss-dark,#f3ede8);--ameixa:var(--lightningcss-light,#4a2338)var(--lightningcss-dark,#ecc3d5);--oliva:var(--lightningcss-light,#5c6638)var(--lightningcss-dark,#b4c286);--oliva-clara:var(--lightningcss-light,#e7e9d6)var(--lightningcss-dark,#2b3020);--terracota:var(--lightningcss-light,#9a4726)var(--lightningcss-dark,#eb9c78);--terracota-clara:var(--lightningcss-light,#f6e2d6)var(--lightningcss-dark,#3b241a);--petroleo:var(--lightningcss-light,#35626c)var(--lightningcss-dark,#8cc0cb);--petroleo-claro:var(--lightningcss-light,#e1edef)var(--lightningcss-dark,#1c2f33);--erro:var(--lightningcss-light,#a62b1f)var(--lightningcss-dark,#ff9282);--erro-fundo:var(--lightningcss-light,#fbe9e5)var(--lightningcss-dark,#3e1d19);--sucesso:var(--lightningcss-light,#3f6b34)var(--lightningcss-dark,#9ccc8c);--sucesso-fundo:var(--lightningcss-light,#e6f0df)var(--lightningcss-dark,#1f2f1b);--foco:var(--ameixa);--seta-do-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23978690' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--visto-da-caixa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17l9-10'/%3E%3C/svg%3E");--lado-noiva:#cc79a7;--lado-noivo:#0072b2;--lado-ambos:#e69f00;--cor-marca-fundo:#7a2e4d;--cor-marca:var(--lightningcss-light,#7a2e4d)var(--lightningcss-dark,#e8a6c3);--cor-marca-clara:var(--lightningcss-light,#f4e6ec)var(--lightningcss-dark,#3c2530);--cor-marca-sobre:#fff;--fonte-marca:"Newsreader Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--fonte-texto:"Instrument Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--raio-p:6px;--raio:10px;--raio-g:14px;--sombra-1:0 1px 2px var(--lightningcss-light,#221a1e0d)var(--lightningcss-dark,#0000), 0 6px 16px -10px var(--lightningcss-light,#221a1e24)var(--lightningcss-dark,#0000);--sombra-2:0 18px 40px -12px var(--lightningcss-light,#221a1e38)var(--lightningcss-dark,#0009), 0 2px 6px var(--lightningcss-light,#221a1e0f)var(--lightningcss-dark,#0000004d);--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.5rem;--e-6:2rem;--e-7:3rem;--t-rotulo:.8125rem;--t-pequeno:.8125rem;--t-ajuda:.875rem;--t-destaque:1.125rem;--t-seccao:1.25rem;--leitura:62ch;--curta:.14s;--media:.22s;--lenta:.42s;--saida:cubic-bezier(.22, 1, .36, 1);--mola:cubic-bezier(.16, 1, .3, 1);font-family:var(--fonte-texto);color:var(--tinta);background:var(--marfim);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:93.75%;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=999px),(pointer:coarse){:root{font-size:100%}}:root[data-aparencia=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-aparencia=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@supports not (color:light-dark(#000, #fff)){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--marfim:#f7f2e9;--superficie:#fffdf8;--afundado:#efe7da;--linha:#e4d9c9;--borda:#8c7b6b;--tinta:#221a1e;--suave:#675a62;--titulo:#2e1823;--ameixa:#4a2338;--oliva:#5c6638;--oliva-clara:#e7e9d6;--terracota:#9a4726;--terracota-clara:#f6e2d6;--erro:#a62b1f;--erro-fundo:#fbe9e5;--sucesso:#3f6b34;--sucesso-fundo:#e6f0df;--cor-marca:#7a2e4d;--cor-marca-clara:#f4e6ec;--sombra-1:0 1px 2px #2b1f2614, 0 1px 1px #2b1f260a;--sombra-2:0 12px 32px #2b1f2629, 0 2px 8px #2b1f2614}}@media (prefers-reduced-motion:reduce){:root{--curta:0s;--media:0s;--lenta:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}body{background:var(--marfim);margin:0}[hidden]{display:none!important}h1,h2,h3{color:var(--titulo);text-wrap:balance;margin:0 0 .5rem;line-height:1.2}h1{font-size:1.5rem}h2{font-family:var(--fonte-marca);font-size:var(--t-seccao);letter-spacing:-.01em;font-weight:500}h3{font-size:.9375rem}.rotulo-de-seccao{margin:0 0 var(--e-2);color:var(--suave);font-family:var(--fonte-texto);font-size:var(--t-pequeno);font-weight:600;line-height:1.3}p{margin:0 0 .75rem}a{color:var(--cor-marca);text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}button{border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie);min-height:2.5rem;color:var(--tinta);cursor:pointer;transition:background-color var(--curta) ease, border-color var(--curta) ease, transform var(--curta) ease;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .9rem;font-weight:500;display:inline-flex}button:hover:not(:disabled){background:var(--afundado)}button:active:not(:disabled){transform:scale(.97)}button:disabled{border-color:var(--linha);color:var(--suave);cursor:not-allowed}input,select,textarea{border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie);min-height:2.5rem;padding:.4rem .6rem}@media (width<=999px),(pointer:coarse){button,input,select,textarea{min-height:2.75rem}}input[type=number]{font-variant-numeric:tabular-nums}input:hover:not(:disabled,[type=checkbox],[type=radio],[type=color]),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--tinta)}select:not([multiple]){appearance:none;background-image:var(--seta-do-select);cursor:pointer;background-position:right .65rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.25rem}@supports (appearance:base-select){select:not([multiple]){appearance:base-select}select:not([multiple])::picker-icon{display:none}::picker(select){appearance:base-select;border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);box-shadow:var(--sombra-2);margin-block:.25rem;padding:.3rem}select:not([multiple]) option{border-radius:var(--raio-p);padding:.45rem .6rem}select:not([multiple]) option:hover,select:not([multiple]) option:focus-visible{background:var(--afundado);outline:none}select:not([multiple]) option:checked{background:var(--cor-marca-clara);color:var(--cor-marca);font-weight:600}select:not([multiple]) option::checkmark{display:none}}input[type=checkbox],input[type=radio]{appearance:none;border:1.5px solid var(--borda);background:var(--superficie);cursor:pointer;width:1.125rem;height:1.125rem;min-height:auto;transition:background-color var(--curta) ease, border-color var(--curta) ease;border-radius:4px;flex:none;place-content:center;margin:0;padding:0;display:inline-grid}input[type=radio]{border-radius:50%}@media (width<=999px),(pointer:coarse){input[type=checkbox],input[type=radio]{width:1.375rem;height:1.375rem;position:relative}input[type=checkbox]:after,input[type=radio]:after{content:"";position:absolute;inset:-.6875rem}}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--cor-da-caixa,var(--cor-marca-fundo))}input[type=checkbox]:checked{border-color:var(--cor-da-caixa,var(--cor-marca-fundo));background:var(--cor-da-caixa,var(--cor-marca-fundo)) var(--visto-da-caixa) center / 80% no-repeat}input[type=radio]:checked{border-color:var(--cor-da-caixa,var(--cor-marca-fundo));box-shadow:inset 0 0 0 3px var(--superficie);background:var(--cor-da-caixa,var(--cor-marca-fundo))}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}@media (forced-colors:active){input[type=checkbox],input[type=radio],select{appearance:auto}}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}::selection{background:color-mix(in oklab, var(--cor-marca), transparent 75%);color:var(--tinta)}:root{accent-color:var(--cor-marca-fundo);caret-color:var(--cor-marca);scrollbar-color:color-mix(in oklab, var(--tinta), transparent 75%) transparent}input,textarea{caret-color:var(--cor-marca)}.visualmente-escondido{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icone{flex:none}#conteudo{animation:entrar-na-pagina .22s var(--saida) backwards}.cabecalho-app{view-transition-name:navegacao}::view-transition-old(root){animation-duration:.16s;animation-timing-function:var(--saida)}::view-transition-new(root){animation-duration:.16s;animation-timing-function:var(--saida)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@keyframes entrar-na-pagina{0%{opacity:0;transform:translateY(6px)}}}@layer componentes{.marca{color:var(--tinta);align-items:center;gap:.5rem;display:inline-flex}.marca__nome{font-family:var(--fonte-marca);letter-spacing:-.01em;align-items:baseline;font-size:1.5rem;font-weight:500;line-height:1;display:inline-flex}.marca__aneis{width:.86em;height:.565em;margin-inline:.02em}.marca__simbolo{color:#fff;background:#141414;border-radius:23%;place-items:center;display:inline-grid}.marca__simbolo-aneis{width:66%}.titulo-marca{font-family:var(--fonte-marca);letter-spacing:-.015em;font-weight:500}.botao-principal{border-color:var(--cor-marca-fundo);background:var(--cor-marca-fundo);color:var(--cor-marca-sobre);font-weight:600}button.botao-principal:hover:not(:disabled),a.botao-principal:hover,label.botao-principal:hover{background:color-mix(in oklab, var(--cor-marca-fundo), black 14%)}a.botao-principal,a.botao-secundario,label.botao-principal{border:1px solid var(--cor-marca-fundo);border-radius:var(--raio-p);align-items:center;gap:.4rem;min-height:2.5rem;padding:.4rem .9rem;text-decoration:none;display:inline-flex}a.botao-secundario{border-color:var(--borda);background:var(--superficie);color:var(--tinta)}a.botao-secundario:hover{background:var(--afundado)}.botao-icone{min-width:2.5rem;color:var(--suave);background:0 0;border-color:#0000;padding:.4rem}.botao-icone:hover:not(:disabled){color:var(--tinta)}.botao-quieto{color:var(--cor-marca);background:0 0;border-color:#0000}button[aria-pressed=true],button[aria-expanded=true].botao-alternar{border-color:var(--cor-marca);background:var(--cor-marca-clara);color:var(--cor-marca)}button.ligacao{min-height:auto;color:var(--cor-marca);text-underline-offset:.18em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.botoes{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.etiqueta{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex}.etiqueta--prova{border-color:var(--terracota);background:var(--terracota-clara);color:var(--terracota)}.etiqueta--oliva{border-color:var(--oliva);background:var(--oliva-clara);color:var(--oliva)}.etiqueta--neutra{border-color:var(--linha);background:var(--afundado);color:var(--suave)}.etiqueta--curso{border-color:var(--petroleo);background:var(--petroleo-claro);color:var(--petroleo)}.progresso{background:var(--afundado);border-radius:999px;height:.375rem;overflow:hidden}.progresso__valor{border-radius:inherit;background:var(--cor-marca-fundo);transform-origin:0;height:100%;transition:width var(--media) var(--saida);animation:encher .7s var(--saida) both}@keyframes encher{0%{transform:scaleX(0)}}.alerta{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);animation:aparecer var(--media) var(--saida);align-items:flex-start;gap:.5rem;margin:0 0 1rem;padding:.75rem 1rem;display:flex}.alerta:empty{border:0;margin:0;padding:0}.alerta--erro{border-color:var(--erro);background:var(--erro-fundo);color:var(--erro);font-weight:600}.alerta--sucesso{border-color:var(--sucesso);background:var(--sucesso-fundo);color:var(--sucesso)}.alerta--aviso{border-color:var(--terracota);background:var(--terracota-clara);color:var(--tinta)}.avisos{right:var(--e-4);bottom:max(var(--e-4), env(safe-area-inset-bottom));left:var(--e-4);z-index:50;justify-items:center;gap:var(--e-2);pointer-events:none;display:grid;position:fixed}body:has(.plano__acoes) .avisos{bottom:calc(5rem + var(--altura-barra-baixo,0px))}.aviso{align-items:flex-start;gap:var(--e-2);width:max-content;max-width:min(34rem,100%);padding:var(--e-2) var(--e-2) var(--e-2) var(--e-3);border:1px solid var(--sucesso);border-radius:var(--raio);background:var(--superficie);color:var(--sucesso);box-shadow:var(--sombra-2);pointer-events:auto;animation:aparecer var(--media) var(--saida);font-weight:600;display:flex}.aviso>.icone{flex:none;margin-top:.15rem}.aviso__texto{align-self:center;min-width:0}.aviso--erro{border-color:var(--erro);background:var(--erro-fundo);color:var(--erro)}.aviso__fechar{width:1.75rem;min-height:1.75rem;color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.aviso__fechar:hover{background:#2b1f260f}@media print{.avisos{display:none}}.cartao{border:1px solid var(--linha);border-radius:var(--raio-g);background:var(--superficie);box-shadow:var(--sombra-1);margin:1.25rem 0;padding:clamp(1rem,2vw,1.375rem)}.cartao>h2{margin-bottom:.75rem}.saltar{z-index:30;border-radius:var(--raio-p);background:var(--superficie);box-shadow:var(--sombra-2);padding:.5rem .75rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.saltar:focus{transform:none}h1[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none}.formulario{flex-direction:column;gap:1.1rem;margin:1.25rem 0;display:flex}.formulario>button{align-self:flex-start}.formulario__campo{flex-direction:column;gap:.3rem;display:flex}.formulario__campo label,.formulario__grupo legend{font-weight:600}.formulario__campo input{width:100%;min-height:2.75rem}.formulario__opcional{color:var(--suave);font-weight:400}.formulario__ajuda{max-width:var(--leitura);font-size:var(--t-ajuda);color:var(--suave);margin:0}.formulario__erro{color:var(--erro);margin:0;font-weight:600}input[aria-invalid=true]{border:2px solid var(--erro)}.formulario__grupo{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.formulario__grupo legend{margin-bottom:.35rem;padding:0}.formulario__opcoes{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.formulario__opcao{border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie);cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem .75rem;display:flex}.formulario__opcao:has(input:checked){border-color:var(--cor-marca);background:var(--cor-marca-clara)}.formulario__opcao input{--cor-da-caixa:var(--cor-marca-fundo);width:1.25rem;height:1.25rem;min-height:auto;margin:0}.campo-com-botao{gap:.5rem;display:flex}.campo-com-botao input{flex:1;min-width:0}.campo-com-botao button{flex:none}.aviso-atualizacao{z-index:40;border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);max-width:22rem;box-shadow:var(--sombra-2);animation:aparecer var(--media) var(--saida);padding:1rem;position:fixed;bottom:1rem;right:1rem}@keyframes aparecer{0%{opacity:0;transform:translateY(6px)}}textarea{resize:vertical;width:100%;min-height:4.5rem}.formulario--compacto{gap:.9rem;margin:.75rem 0}.formulario__linha{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem 1rem;display:grid}.formulario__campo select{width:100%;min-height:2.75rem}.ponto-do-lado{vertical-align:baseline;border:1px solid #0000004d;border-radius:50%;flex:none;width:.75rem;height:.75rem;display:inline-block}.ligacao-seguir{align-items:center;gap:var(--e-1);min-height:2rem;color:var(--cor-marca);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.ligacao-seguir:hover{text-decoration:underline}.ligacao-seguir .icone{transition:transform var(--curta) var(--saida)}.ligacao-seguir:hover .icone{transform:translate(2px)}.etiqueta--pequena{vertical-align:middle;padding:.05rem .45rem;font-size:.8rem}.botao-perigo{border-color:var(--erro);background:var(--erro);color:#fff;font-weight:600}button.botao-perigo:hover:not(:disabled){background:color-mix(in oklab, var(--erro), black 14%)}.botao-quieto--perigo{color:var(--erro)}.lista-de-totais{gap:.35rem;margin:.5rem 0 .75rem;padding:0;list-style:none;display:grid}.lista-de-totais li{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem 0;display:flex}.lista-de-totais li>span{align-items:center;gap:.5rem;display:inline-flex}.lista-de-totais strong{font-variant-numeric:tabular-nums}.dialogo{border:1px solid var(--linha);border-radius:var(--raio-g);background:var(--superficie);width:min(44rem,100vw - 2rem);max-height:calc(100dvh - 3rem);color:var(--tinta);box-shadow:var(--sombra-2);opacity:0;transition:opacity var(--media) var(--saida), transform var(--media) var(--saida), overlay var(--media) allow-discrete, display var(--media) allow-discrete;margin:auto;padding:0;transform:translateY(12px)}.dialogo[open]{opacity:1;transform:none}@starting-style{.dialogo[open]{opacity:0;transform:translateY(12px)}}.dialogo::backdrop{background:#2b1f2666}.dialogo__conteudo{padding:0 1.25rem 1.25rem}.dialogo__conteudo>.formulario>.botoes:last-child{z-index:1;margin:var(--e-4) -1.25rem -1.25rem;padding:var(--e-3) 1.25rem calc(var(--e-3) + env(safe-area-inset-bottom));border-top:1px solid var(--linha);background:var(--superficie);position:sticky;bottom:0}@media (width<=999px),(pointer:coarse){.botao-pequeno,.botao-icone,.filtro-quem__opcao{min-height:2.75rem}.botao-icone{min-width:2.75rem}}.dialogo__cabecalho{z-index:1;border-bottom:1px solid var(--linha);background:var(--superficie);justify-content:space-between;align-items:center;gap:1rem;margin:0 -1.25rem .5rem;padding:.9rem .75rem .75rem 1.25rem;display:flex;position:sticky;top:0}.dialogo__cabecalho h2{font-family:var(--fonte-marca);margin:0;font-size:1.375rem;font-weight:500}@media (width<=599px){.dialogo{border-radius:var(--raio-g) var(--raio-g) 0 0;width:100vw;max-width:none;max-height:92dvh;margin:auto 0 0}}.etiqueta--alerta{border-color:var(--erro);background:var(--erro-fundo);color:var(--erro)}.acrescentar-aqui{min-height:2.25rem;margin-right:calc(var(--e-2) * -1);padding:.25rem var(--e-2);color:var(--cor-marca);font-size:var(--t-ajuda);background:0 0;border-color:#0000;flex:none;gap:.3rem;font-weight:600}.acrescentar-aqui:hover:not(:disabled){background:var(--cor-marca-clara)}@media (width<=999px),(pointer:coarse){.acrescentar-aqui{min-height:2.75rem}}.pedir-sugestoes{min-height:2.25rem;margin-left:calc(var(--e-2) * -1);padding:.25rem var(--e-2);color:var(--cor-marca);font-size:var(--t-ajuda);background:0 0;border-color:#0000;gap:.35rem;font-weight:600}.pagina__titulo>.pedir-sugestoes{margin-left:0}.pedir-sugestoes:hover:not(:disabled){background:var(--cor-marca-clara)}@media (width<=999px),(pointer:coarse){.pedir-sugestoes{min-height:2.75rem}}.botao-pequeno{min-height:2rem;padding:.2rem .65rem;font-size:.875rem}.esqueleto{animation:surgir .2s .15s var(--saida) both;gap:.65rem;padding:.25rem 0;display:grid}.esqueleto__linha,.esqueleto__titulo{background:linear-gradient(90deg, var(--afundado) 0%, color-mix(in oklab, var(--afundado), var(--superficie) 70%) 50%, var(--afundado) 100%);background-size:200% 100%;border-radius:999px;height:.85rem;animation:1.4s ease-in-out infinite brilho;display:block}.esqueleto__linha:nth-child(3n+2){width:82%}.esqueleto__linha:nth-child(3n){width:58%}.esqueleto__titulo{border-radius:var(--raio);width:min(18rem,60%);height:2.25rem;animation:surgir .2s .15s var(--saida) both, brilho 1.4s ease-in-out infinite;margin-bottom:1.5rem}@keyframes surgir{0%{opacity:0}}@keyframes brilho{0%{background-position:100% 0}to{background-position:-100% 0}}.barra-de-navegacao{z-index:60;background:var(--cor-marca-fundo);opacity:0;transform-origin:0;height:3px;transition:opacity var(--media) var(--saida);pointer-events:none;position:fixed;inset:0 0 auto;transform:scaleX(0)}.barra-de-navegacao--ativa{opacity:1;animation:2.4s cubic-bezier(.1,.6,.2,1) .12s both navegar}@keyframes navegar{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}@media (prefers-reduced-motion:reduce){.esqueleto__linha,.esqueleto__titulo{animation:none}.barra-de-navegacao--ativa{animation:none;transform:scaleX(.85)}}.numeros{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.9rem 1.25rem;margin:0;display:grid}.numeros>div{align-content:start;gap:.1rem;min-width:0;display:grid}.numeros dt{color:var(--suave);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:flex}.numeros dd{color:var(--titulo);font-family:var(--fonte-marca);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;line-height:1.15}.numeros dd.numeros__detalhe{color:var(--suave);font-family:var(--fonte-texto);font-size:.8125rem;line-height:1.35}.numeros--pequenos dd{font-size:1.25rem}.numeros__total{padding:var(--e-2) var(--e-3);border-radius:var(--raio);background:var(--cor-marca-clara)}.so-impressao{display:none}.numeros__titulo{margin:0 0 var(--e-2);color:var(--suave);font-family:var(--fonte-texto);font-size:var(--t-rotulo);font-weight:700}.menu-acoes__botao .icone:last-child{transition:transform var(--media) var(--mola);transform:rotate(90deg)}.menu-acoes__botao:has(+:popover-open) .icone:last-child{transform:rotate(-90deg)}.menu-acoes__caixa{padding:var(--e-1);border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);min-width:16rem;color:var(--tinta);box-shadow:var(--sombra-2);margin:0;position:fixed;inset:auto}.menu-acoes__caixa>button{justify-content:flex-start;align-items:flex-start;gap:var(--e-3);width:100%;padding:var(--e-2) var(--e-3);border-radius:var(--raio-p);text-align:left;background:0 0;border:0;display:flex}.menu-acoes__caixa>button .icone{color:var(--suave);margin-top:.15rem}.menu-acoes__caixa>button span{display:grid}.menu-acoes__caixa small{color:var(--suave);font-size:var(--t-pequeno);font-weight:400}.menu-acoes__caixa>button:hover{background:var(--afundado)}.cabecalho-app__grupo{margin:var(--e-3) 0 var(--e-1);padding:0 var(--e-3);color:var(--suave);font-size:var(--t-rotulo);font-weight:600}.faixa-demo{bottom:calc(var(--altura-barra-baixo,0px) + var(--e-3));z-index:60;align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-1) var(--e-1) var(--e-3);border:1px solid var(--linha);background:var(--superficie);box-shadow:var(--sombra-2);color:var(--suave);font-size:var(--t-pequeno);white-space:nowrap;border-radius:999px;font-weight:600;display:flex;position:fixed;left:50%;transform:translate(-50%)}.faixa-demo button{min-height:2rem;padding:0 var(--e-3);font-size:var(--t-pequeno);border-radius:999px}.faixa-demo__curto{display:none}@media (width<=999px){.faixa-demo{right:0;bottom:var(--altura-das-areas);z-index:39;min-height:2.75rem;padding:0 var(--e-3);border:0;border-top:1px solid var(--linha);box-shadow:none;border-radius:0;justify-content:center;left:0;transform:none}}@media (width<=520px){.faixa-demo__texto{display:none}.faixa-demo__curto{display:inline}}@media print{.faixa-demo{display:none}}.escolha-da-lingua{gap:var(--e-1);margin:var(--e-2) 0 0;flex-wrap:wrap;display:flex}.escolha-da-lingua button{min-height:2rem;padding:.15rem var(--e-2);color:var(--suave);font-size:var(--t-pequeno);background:0 0;border-color:#0000;font-weight:500}.escolha-da-lingua button[aria-pressed=true]{border-color:var(--linha);background:var(--afundado);color:var(--tinta);font-weight:600}@media (width<=999px),(pointer:coarse){.escolha-da-lingua button{min-height:2.75rem}}}@layer paginas{:root{--largura-lateral:15rem;--altura-barra-baixo:0px}.cabecalho-app{z-index:30;background:var(--superficie);position:relative}.cabecalho-app__nome{color:inherit;text-decoration:none}.cabecalho-app__nome .marca__nome{font-size:1.5rem}.cabecalho-app__nav{display:flex}.cabecalho-app__item{border-radius:var(--raio-p);width:100%;min-height:2.5rem;color:var(--suave);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--curta) ease, color var(--curta) ease;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.75rem;padding:.5rem .75rem;font-weight:500;text-decoration:none;display:flex}.cabecalho-app__item:hover{background:var(--afundado);color:var(--tinta)}.cabecalho-app__item[aria-current=page]{background:var(--cor-marca-clara);color:var(--cor-marca);font-weight:600}.cabecalho-app__item .icone{flex:none}.cabecalho-app__abrir{border-radius:var(--raio-p);min-height:2.5rem;color:var(--suave);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.35rem .6rem;font-weight:500;display:flex}.cabecalho-app__abrir:hover{background:var(--afundado);color:var(--tinta)}.cabecalho-app__avatar{background:var(--cor-marca-clara);width:2rem;height:2rem;color:var(--cor-marca);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.cabecalho-app__nome-pessoa{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cabecalho-app__lista{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);min-width:13rem;box-shadow:var(--sombra-2);color:var(--tinta);margin:0;padding:.35rem;position:fixed;inset:auto}.cabecalho-app__quem{border-bottom:1px solid var(--linha);font-size:var(--t-ajuda);margin:0 0 .35rem;padding:.5rem .75rem .6rem;display:grid}.cabecalho-app__quem span{color:var(--suave);text-overflow:ellipsis;overflow:hidden}.cabecalho-app__procurar{border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--marfim);min-height:2.5rem;color:var(--suave);justify-content:flex-start;align-items:center;gap:.6rem;padding:.35rem .75rem;font-weight:400;display:flex}.cabecalho-app__atalho{border:1px solid var(--linha);background:var(--superficie);font-family:inherit;font-size:var(--t-rotulo);border-radius:4px;margin-left:auto;padding:.05rem .35rem}.paleta{gap:.5rem;display:grid}.paleta__campo{width:100%;min-height:3rem;font-size:var(--t-destaque)}.paleta__lista{gap:.1rem;max-height:min(24rem,60vh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.paleta__opcao{border-radius:var(--raio-p);cursor:pointer;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.paleta__opcao[aria-selected=true]{background:var(--cor-marca-clara);color:var(--cor-marca)}.paleta__opcao .icone{color:var(--suave);flex:none}.paleta__opcao[aria-selected=true] .icone{color:inherit}.paleta__titulo{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.paleta__detalhe{color:var(--suave);font-size:var(--t-pequeno);white-space:nowrap;margin-left:auto}.paleta__vazio{color:var(--suave);margin:.5rem 0}.cabecalho-app__aparencia{border-block:1px solid var(--linha);gap:.3rem;margin:.35rem 0;padding:.5rem .75rem;display:grid}.cabecalho-app__aparencia-rotulo{color:var(--suave);font-size:var(--t-rotulo);font-weight:700}.cabecalho-app__aparencia-opcoes{border-radius:var(--raio-p);background:var(--afundado);grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.2rem;display:grid}.cabecalho-app__aparencia-opcoes button{min-height:2rem;color:var(--suave);font-size:var(--t-pequeno);background:0 0;border:0;padding:.2rem .4rem}.cabecalho-app__aparencia-opcoes button[aria-pressed=true]{background:var(--superficie);box-shadow:var(--sombra-1);color:var(--tinta);font-weight:600}@media (width>=1000px){:root{--largura-lateral:15rem}body:has(.cabecalho-app){padding-left:var(--largura-lateral)}.cabecalho-app{width:var(--largura-lateral);border-right:1px solid var(--linha);flex-direction:column;gap:1.5rem;padding:1.25rem .75rem .75rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.cabecalho-app__nome{padding-inline:.75rem}.cabecalho-app__nav{flex-direction:column;gap:.15rem}.cabecalho-app__mais{display:contents}.cabecalho-app__mais>.cabecalho-app__abrir{display:none}.cabecalho-app__mais>.cabecalho-app__lista{border:0;border-top:1px solid var(--linha);width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:.15rem;margin-top:.6rem;padding:.6rem 0 0;display:flex;position:static;overflow:visible}.cabecalho-app__conta{border-top:1px solid var(--linha);margin-top:auto;padding-top:.75rem}.cabecalho-app__conta>.cabecalho-app__abrir{justify-content:flex-start;width:100%}.cabecalho-app__curto{display:none}}@media (width<=999px){:root{--altura-das-areas:calc(4.5rem + env(safe-area-inset-bottom));--altura-barra-baixo:var(--altura-das-areas);--altura-cabecalho:3.625rem}:root:has(.faixa-demo){--altura-barra-baixo:calc(var(--altura-das-areas) + 2.75rem)}body:has(.cabecalho-app){padding-bottom:var(--altura-barra-baixo)}.cabecalho-app{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:1rem;padding:.4rem clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0}.cabecalho-app__nome-pessoa{display:none}.cabecalho-app__procurar{background:0 0;border-color:#0000;margin-left:auto;padding-inline:.6rem}.cabecalho-app__procurar .cabecalho-app__rotulo,.cabecalho-app__atalho{display:none}.cabecalho-app__nav{z-index:40;height:var(--altura-das-areas);padding:.25rem .25rem env(safe-area-inset-bottom);border-top:1px solid var(--linha);background:var(--superficie);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.cabecalho-app__nav>.cabecalho-app__item,.cabecalho-app__mais>.cabecalho-app__abrir{border-radius:var(--raio);width:100%;height:100%;min-height:3rem;color:var(--suave);text-align:center;flex-direction:column;justify-content:center;gap:.25rem;padding:.25rem .15rem;font-size:.8125rem;font-weight:500;line-height:1.15}.cabecalho-app__nav>.cabecalho-app__item .icone,.cabecalho-app__mais>.cabecalho-app__abrir .icone{box-sizing:content-box;width:1.5rem;height:1.5rem;transition:background-color var(--curta) ease;border-radius:999px;padding:.2rem 1.1rem}.cabecalho-app__nav>.cabecalho-app__item[aria-current=page]{color:var(--cor-marca);background:0 0;font-weight:600}.cabecalho-app__nav>.cabecalho-app__item[aria-current=page] .icone{background:var(--cor-marca-clara);color:var(--cor-marca)}.cabecalho-app__nav>.cabecalho-app__item:has(.cabecalho-app__curto) .cabecalho-app__rotulo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cabecalho-app__nav>.cabecalho-app__item .cabecalho-app__rotulo,.cabecalho-app__curto{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cabecalho-app__mais:has([aria-current=page])>.cabecalho-app__abrir{color:var(--cor-marca);font-weight:600}.avisos{bottom:calc(var(--altura-barra-baixo) + var(--e-3))}}.voltar{align-items:center;gap:.4rem;margin-bottom:.75rem;font-weight:500;display:inline-flex}.pagina{max-width:40rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 1rem 4rem}.pagina--larga{max-width:120rem;padding-block-start:clamp(1.25rem,3vw,2.25rem);padding-inline:clamp(1rem,3vw,2.5rem)}.pagina.pagina--larga h1{font-size:clamp(1.625rem,3vw,2rem)}.pagina h1{font-family:var(--fonte-marca);letter-spacing:-.015em;margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.375rem);font-weight:500}.pagina__titulo{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-bottom:1rem;display:flex}.pagina__titulo h1{margin:0}.pagina__acoes{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}@media (width<=699px){.pagina__acoes{width:100%;margin-left:0}.pagina__acoes>*,.pagina__acoes .menu-acoes__botao{flex:auto}.pagina__acoes .menu-acoes__botao{width:100%}.pagina__acoes>:is(.botao-principal,:has(>.botao-principal)){order:-1}}.pagina__acao-do-titulo{border-radius:var(--raio-p);min-height:2.25rem;color:var(--suave);transition:background-color var(--curta) var(--saida), color var(--curta) var(--saida);align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.pagina__acao-do-titulo:hover{background:var(--afundado);color:var(--cor-marca)}.pagina__introducao{max-width:34rem;color:var(--suave);font-size:1.0625rem}.entrada{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.entrada__marca{border-bottom:1px solid var(--linha);background:var(--afundado);flex-direction:column;gap:1rem;padding:1.25rem clamp(1rem,4vw,2rem);display:flex}.entrada__marca .marca{text-decoration:none}.entrada__frase,.entrada__foto,.entrada__descricao{display:none}.entrada__principal{width:100%;max-width:30rem;margin:0 auto;padding:clamp(1.5rem,5vw,3.5rem) 1rem 4rem}.entrada__principal h1{font-family:var(--fonte-marca);letter-spacing:-.015em;margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:500}.entrada__principal .formulario>button{align-self:stretch;min-height:2.75rem}.entrada__vantagens{display:none}@media (width>=900px){.entrada{grid-template-rows:none;grid-template-columns:minmax(24rem,1fr) minmax(28rem,1fr)}.entrada__marca{border-right:1px solid var(--linha);background:radial-gradient(120% 80% at 0% 0%, var(--cor-marca-clara), transparent 60%), radial-gradient(90% 70% at 100% 100%, var(--oliva-clara), transparent 65%), var(--afundado);border-bottom:0;justify-content:center;gap:clamp(1rem,3vh,2rem);padding:clamp(2rem,5vh,4rem) clamp(2.5rem,5vw,6rem)}.entrada__frase{max-width:30rem;font-family:var(--fonte-marca);letter-spacing:-.015em;color:var(--titulo);text-wrap:balance;margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:450;line-height:1.15;display:block}.entrada__foto{width:min(100%,30rem);margin:0;display:block}.entrada__foto img{aspect-ratio:3/2;border-radius:var(--raio-g);object-fit:cover;background:var(--afundado);width:100%;height:auto;max-height:36vh;box-shadow:var(--sombra-2);display:block}.entrada__descricao{max-width:30rem;color:var(--suave);margin:0;font-size:1rem;display:block}.entrada__vantagens{gap:.75rem;max-width:30rem;margin:0;padding:0;list-style:none;display:grid}.entrada__vantagens li{align-items:center;gap:.75rem;font-weight:600;display:flex}.entrada__vantagens .icone{border-radius:var(--raio-p);background:var(--superficie);color:var(--cor-marca);box-sizing:content-box;flex:none;padding:.4rem}.entrada__principal{align-self:center;max-width:32rem;padding-inline:2.5rem}}.painel-casamento__cor{background:var(--cor-marca-fundo);border-radius:999px;width:3.5rem;height:.3rem;margin:-.25rem 0 .5rem}.detalhes{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.75rem;margin:1.25rem 0 0;display:grid}.detalhes>div{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);padding:.9rem 1rem}.detalhes dt{color:var(--suave);font-size:.8125rem;font-weight:600}.detalhes dd{margin:.15rem 0 0;font-size:1.0625rem;font-weight:600}.grelha-cartoes{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin-top:1.25rem;display:grid}.grelha-cartoes .cartao{margin:0}.membros{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.membros li{align-items:center;gap:.6rem;display:flex}.membros li:before{content:attr(data-inicial);background:var(--cor-marca-clara);width:2rem;height:2rem;color:var(--cor-marca);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.convite-criado{margin-top:1rem}.escolha-de-cor__opcoes{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;display:grid}@media (width>=960px){.escolha-de-cor__opcoes{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}}.escolha-de-cor__opcao{border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--superficie);cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;padding:.4rem .65rem;display:flex}.escolha-de-cor__opcao:has(input:checked){border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.escolha-de-cor__opcao input{--cor-da-caixa:var(--tinta);flex:none;width:1.1rem;height:1.1rem;min-height:auto;margin:0}.escolha-de-cor__amostra{border:1px solid #00000073;border-radius:50%;flex:none;width:1.5rem;height:1.5rem}.escolha-de-cor__outra{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.escolha-de-cor__outra label{font-weight:600}.escolha-de-cor__outra input[type=color]{width:3rem;height:2.75rem;padding:.15rem}.pre-visualizacao{border:1px dashed var(--borda);border-radius:var(--raio);background:var(--marfim);padding:.9rem 1rem}.pre-visualizacao__titulo{color:var(--suave);margin:0;font-size:.875rem}.pre-visualizacao .botoes{align-items:center}.falso-botao{border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie);min-height:2.5rem;color:var(--tinta);align-items:center;padding:.4rem .9rem;font-weight:500;display:inline-flex}.falso-botao.botao-principal{border-color:var(--cor-marca-fundo);background:var(--cor-marca-fundo);color:var(--cor-marca-sobre);font-weight:600}.falso-ligacao{color:var(--cor-marca);text-decoration:underline}.pre-visualizacao__escolhido{border:1px solid var(--cor-marca);border-radius:var(--raio-p);background:var(--cor-marca-clara);color:var(--cor-marca);padding:.35rem .6rem}.detalhes__contagem dd{color:var(--cor-marca)}.painel-colunas{gap:1rem;margin-top:1rem;display:grid}.painel-colunas>.cartao{margin:0}.painel-coluna{align-content:start;gap:1rem;display:grid}.painel-coluna>.cartao{margin:0}@media (width>=900px){.painel-colunas{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.painel-prazos{gap:var(--e-3);flex-direction:column;display:flex}.painel-prazos>p,.painel-prazos .proximos{margin:0}.painel-numeros{padding-bottom:var(--e-2);container-type:inline-size}.painel-numeros>.rotulo-de-seccao{margin:0}.painel-linha{gap:var(--e-1) var(--e-5);padding-block:var(--e-4);border-top:1px solid var(--linha);grid-template-columns:minmax(0,1fr);grid-template-areas:"rotulo""corpo""acao";display:grid}.painel-numeros>.rotulo-de-seccao+.painel-linha{padding-top:var(--e-3);border-top:0}.painel-linha>.rotulo-de-seccao{grid-area:rotulo;margin:0}.painel-linha__corpo{grid-area:corpo;min-width:0}.painel-linha__corpo p{margin:0}.painel-linha__acao{gap:0 var(--e-4);flex-wrap:wrap;grid-area:acao;display:flex}@container (width>=34rem){.painel-linha{grid-template-columns:7rem minmax(0,1fr) auto;grid-template-areas:"rotulo corpo acao"}.painel-linha>.rotulo-de-seccao{padding-top:.45rem}.painel-linha__acao{flex-direction:column;align-items:flex-end}}.painel-linha__numero{font-family:var(--fonte-marca);color:var(--titulo);font-variant-numeric:tabular-nums;font-size:1.375rem;line-height:1.25}.painel-linha__de{font-family:var(--fonte-texto);font-size:var(--t-ajuda);color:var(--suave)}.painel-linha__corpo .painel-linha__detalhe{margin-top:var(--e-1);color:var(--suave);font-size:var(--t-ajuda)}.painel-linha__corpo .painel-linha__detalhe.texto-alerta{color:var(--erro)}.painel-linha__corpo .painel-linha__detalhe.texto-atencao{color:var(--terracota)}.painel-linha .icone{vertical-align:-.125em}.painel-linha .progresso{max-width:26rem;margin-block:var(--e-2) 0}.pontos-dos-lados{margin-right:var(--e-2);gap:2px;display:inline-flex}.painel-quinta--com-foto{align-items:start;gap:var(--e-4);grid-template-columns:minmax(0,9rem) minmax(0,1fr);display:grid}.painel-contagem__noivos{padding-top:var(--e-1)}.painel-contagem__noivos .membros{gap:var(--e-2) var(--e-5);flex-wrap:wrap;display:flex}.painel-contagem,.proximo-passo{flex-direction:column;gap:.6rem;display:flex}.painel-contagem__ola{font-family:var(--fonte-texto);color:var(--suave);margin:0;font-size:1rem;font-weight:600}.painel-contagem__numero{color:var(--suave);margin:0;font-size:1.0625rem}.painel-contagem__numero strong{font-family:var(--fonte-marca);letter-spacing:-.02em;color:var(--cor-marca);font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,4.5rem);font-weight:500;line-height:1}.painel-contagem__sem-data{justify-items:start;gap:var(--e-2);color:var(--titulo);font-family:var(--fonte-marca);margin:0;font-size:clamp(1.625rem,3vw,2.125rem);line-height:1.15;display:grid}.painel-contagem__sem-data a{font-family:var(--fonte-texto);font-size:1rem;font-weight:600}.painel-contagem .detalhes{margin-top:var(--e-3);padding-block:var(--e-3);border-block:1px solid var(--linha);grid-template-columns:minmax(0,1fr);gap:0}.painel-contagem .detalhes>div{padding:var(--e-2) 0;background:0 0;border:0;border-radius:0}.painel-contagem .detalhes>div+div{border-top:1px solid var(--linha)}@media (width>=640px){.painel-contagem .detalhes{grid-template-columns:repeat(3,minmax(0,1fr))}.painel-contagem .detalhes>div{padding:0 var(--e-4)}.painel-contagem .detalhes>div:first-child{padding-left:0}.painel-contagem .detalhes>div+div{border-top:0;border-left:1px solid var(--linha)}}.progresso__valor--acima{background:var(--erro)!important}.proximo-passo--feito{align-self:start}.proximo-passo__feito{font-size:var(--t-destaque);align-items:center;gap:.5rem;margin:0;display:flex}.proximo-passo__visto{background:var(--oliva);width:1.5rem;height:1.5rem;color:var(--superficie);border-radius:50%;place-items:center;display:inline-grid}.proximo-passo--feito p{color:var(--suave);margin:.4rem 0 0}.proximo-passo__detalhes{margin-top:.75rem}.proximo-passo__detalhes summary{color:var(--cor-marca);cursor:pointer;font-weight:500}.proximo-passo__detalhes .passos{margin-top:.75rem}.proximo-passo{border-color:var(--cor-marca);background:linear-gradient(90deg, var(--cor-marca-clara), transparent 70%), var(--superficie);box-shadow:var(--sombra-1)}.proximo-passo__planeamento{gap:var(--e-2);padding-top:var(--e-4);border-top:1px solid var(--linha);margin-top:auto;display:grid}.proximo-passo__planeamento .rotulo-de-seccao{justify-content:space-between;gap:var(--e-2);flex-wrap:wrap;margin:0;display:flex}.proximo-passo__contagem{color:var(--tinta);letter-spacing:.02em;text-transform:none}.proximo-passo .passos{margin:var(--e-1) 0 0}@media (width>=700px){.proximo-passo .passos{gap:var(--e-2) var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.proximo-passo__titulo{font-family:var(--fonte-marca);color:var(--titulo);font-size:1.5rem;font-weight:500;line-height:1.2}.proximo-passo .botao-principal{align-self:flex-start;margin-top:.25rem}.cartao__resumo{font-weight:600}.cartao__numero{font-family:var(--fonte-marca);color:var(--titulo);font-size:1.75rem;line-height:1.1}.passos{gap:.4rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.passo{align-items:center;gap:.6rem;display:flex}.passo__marca{border:2px solid var(--borda);border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;display:inline-grid}.passo--feito .passo__marca{border-color:var(--oliva);background:var(--oliva);color:var(--superficie)}.passo--feito .passo__titulo{color:var(--suave)}.convidados-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:1.25rem 0 .75rem;display:flex}.resumo-convidados{flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;display:flex}.resumo-convidados dt{color:var(--suave);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.resumo-convidados dd{font-family:var(--fonte-marca);color:var(--titulo);font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;line-height:1.1}.progresso-lugares{gap:.35rem;max-width:24rem;margin-bottom:1rem;display:grid}.progresso-lugares p{color:var(--suave);margin:0;font-size:.875rem}.convidados-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (width>=1100px){.convidados-layout{grid-template-columns:minmax(0,1fr) 19rem}}.convidados-lista{min-width:0}.convidados-lateral{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.convidados-lateral .cartao{margin:0}.filtros-lista{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);grid-template-columns:minmax(12rem,2fr) repeat(2,minmax(10.5rem,1fr));align-items:end;gap:.6rem .75rem;margin-bottom:.75rem;padding:.9rem 1rem;display:grid}.filtros-lista label{font-size:.875rem;font-weight:600}.filtros-lista input[type=search]{width:100%;min-height:2.75rem}.filtros-lista__opcao{grid-column:1/-1;align-items:center;gap:.5rem;display:flex;font-weight:500!important}.filtros-lista__opcao input{--cor-da-caixa:var(--cor-marca-fundo);width:1.1rem;height:1.1rem;min-height:auto}.filtros-lista__mais{display:contents}.filtros-lista__alternar{display:none}@media (width<=699px){.filtros-lista{grid-template-columns:minmax(0,1fr) auto;padding:.75rem}.filtros-lista__alternar{min-height:2.75rem;display:inline-flex}.filtros-lista__mais{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.6rem .75rem;display:none}.filtros-lista__mais[data-aberto]{display:grid}.convidados-topo{margin:.75rem 0 .5rem}.resumo-convidados{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.resumo-convidados>div{flex-direction:column;justify-content:flex-end;display:flex}.resumo-convidados dt{font-size:.75rem;line-height:1.25}.resumo-convidados dd{font-size:1.375rem}}.vista-convidados{display:none}@media (width<=1099.98px){.vista-convidados{border:1px solid var(--linha);border-radius:var(--raio);background:var(--afundado);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-bottom:1rem;padding:.25rem;display:grid}.vista-convidados button{min-height:2.75rem;color:var(--suave);text-align:center;background:0 0;border-color:#0000;padding-inline:.5rem;font-size:.875rem;line-height:1.2}.vista-convidados button[aria-pressed=true]{border-color:var(--linha);background:var(--superficie);color:var(--titulo);box-shadow:var(--sombra-1);font-weight:600}.convidados-layout[data-vista=lista] .convidados-lateral,.convidados-layout:is([data-vista=convite],[data-vista=cozinha]) .convidados-lista,.convidados-layout[data-vista=convite] :is(.para-a-cozinha,.agregados),.convidados-layout[data-vista=cozinha] .convite-casal{display:none}}.tabela-convidados__moldura{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);overflow-x:auto}.tabela-convidados{border-collapse:collapse;width:100%;font-size:.9375rem}.tabela-convidados th{z-index:1;border-bottom:1px solid var(--linha);background:var(--marfim);color:var(--suave);font-size:var(--t-rotulo);text-align:left;padding:.35rem .6rem;font-weight:700;position:sticky;top:0}.tabela-convidados td{border-bottom:1px solid var(--linha);vertical-align:middle;padding:.45rem .6rem}.tabela-convidados tbody tr:last-child td{border-bottom:0}.tabela-convidados__linha{cursor:pointer;transition:background-color var(--curta) ease}.tabela-convidados__linha:hover{background:var(--marfim)}.tabela-convidados__linha--escolhida,.tabela-convidados__linha--escolhida:hover{background:var(--cor-marca-clara)}.tabela-convidados__escolha{text-align:center;width:2.5rem}.tabela-convidados__ordenar{min-height:2rem;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:.15rem .25rem}.tabela-convidados__ordenar:hover:not(:disabled){color:var(--tinta);background:0 0}.tabela-convidados__seta{opacity:0}.tabela-convidados__ordenar:hover .tabela-convidados__seta,.tabela-convidados__seta--ativa{opacity:1}.tabela-convidados__pessoa{min-width:12rem}.tabela-convidados__nome{min-height:auto;color:var(--tinta);text-align:left;background:0 0;border:0;padding:0;font-weight:600;display:block}.tabela-convidados__nome:hover:not(:disabled){background:0 0;text-decoration:underline}.tabela-convidados__detalhe{color:var(--suave);font-size:var(--t-pequeno);display:block}.tabela-convidados__lado{white-space:nowrap}.tabela-convidados__lado .ponto-do-lado{margin-right:.4rem}.tabela-convidados__menu-conteudo{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tabela-convidados__suave{color:var(--suave)}@media (width<=699px){.tabela-convidados__moldura{overflow-x:visible}.tabela-convidados thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabela-convidados,.tabela-convidados tbody{display:block}.tabela-convidados__linha{border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;padding:.6rem .75rem .6rem 3rem;display:flex}.tabela-convidados tbody tr:last-child{border-bottom:0}.tabela-convidados td{border:0;padding:0;display:block}.tabela-convidados__escolha{flex:0 0 1.5rem;width:auto;margin-left:-2.25rem}.tabela-convidados__pessoa{flex:100%;min-width:0}.tabela-convidados__lado,.tabela-convidados__menu,.tabela-convidados__agregado,.tabela-convidados__lugar{font-size:var(--t-pequeno)}.tabela-convidados__lugar:empty{display:none}.tabela-convidados__agregado:has(.tabela-convidados__suave){display:none}.tabela-convidados__lugar:has(.tabela-convidados__suave){display:none}}.linha-convidado__editar{min-height:2.25rem;color:var(--suave);background:0 0;border-color:#0000;padding:.25rem .75rem;font-size:.875rem}:is(li,article,div):hover>.linha-convidado__editar,:is(li,article,div):focus-within>.linha-convidado__editar,.linha-convidado__editar:focus-visible{border-color:var(--borda);color:var(--tinta)}@media (hover:none){.linha-convidado__editar{border-color:var(--linha);color:var(--tinta)}}@media (width<=999px),(pointer:coarse){.linha-convidado__editar{min-height:2.75rem}}.tarefa,.compromisso{position:relative}:is(.tarefa,.compromisso)>.linha-convidado__editar:after{content:"";position:absolute;inset:0}:is(.tarefa,.compromisso)>.linha-convidado__editar:active:not(:disabled){transform:none}.tarefa__marca{z-index:1;position:relative}:is(.tarefa,.compromisso):hover :is(.tarefa__titulo,.compromisso__titulo){color:var(--cor-marca)}.barra-do-lote{z-index:5;border:1px solid var(--cor-marca);border-radius:var(--raio);background:var(--superficie);box-shadow:var(--sombra-2);flex-wrap:wrap;align-items:end;gap:.75rem 1.25rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex;position:sticky;top:.5rem}.barra-do-lote__titulo{color:var(--cor-marca);font-family:var(--fonte-texto);align-self:center;margin:0;font-size:1rem;font-weight:700}.barra-do-lote__acao{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem;display:grid}.barra-do-lote__acao label{font-size:var(--t-pequeno);grid-column:1/-1;font-weight:600}.barra-do-lote__aviso{color:var(--terracota);margin:0}.barra-do-lote__limpar{margin-left:auto}@media (width<=999px){.barra-do-lote{top:3.75rem}}@media (width<=699px){.barra-do-lote{gap:.5rem;padding:.5rem .75rem}.barra-do-lote__acao label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.barra-do-lote__acao{flex:100%}}.vazio--largo{background:var(--superficie);padding:2rem 1rem}.agregados__lista{gap:.25rem;margin:.5rem 0 .75rem;padding:0;list-style:none;display:grid}.agregados__lista li{border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}.agregados__nome{font-weight:600}.agregados__membros,.agregados__vazio{color:var(--suave);font-size:.875rem}.agregados__novo{grid-template-columns:minmax(0,1fr);gap:.35rem;display:grid}.agregados__novo label{font-size:.875rem;font-weight:600}.alergias{border-top:1px solid var(--linha);margin-top:1.25rem;padding-top:1rem}.alergias h3{margin-bottom:.5rem;font-size:1rem}.alergias__aviso{border-radius:var(--raio-p);background:var(--terracota-clara);color:var(--tinta);gap:.5rem;padding:.6rem .75rem;font-size:.875rem;display:flex}.alergias__aviso .icone{color:var(--terracota)}.zona-de-apagar{border-top:1px solid var(--linha);margin-top:1.25rem;padding-top:1rem}.zona-de-apagar p{font-weight:600}.indice{top:var(--altura-cabecalho,0px);z-index:6;margin:0 calc(-1 * var(--e-2)) var(--e-3);padding:var(--e-2);background:color-mix(in oklab, var(--marfim), transparent 6%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky}.indice ul{gap:var(--e-1);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.indice a{min-height:2.25rem;padding:0 var(--e-3);border:1px solid var(--linha);background:var(--superficie);color:var(--tinta);font-size:var(--t-ajuda);white-space:nowrap;border-radius:999px;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.indice a:hover{border-color:var(--cor-marca);color:var(--cor-marca)}.definicoes__cartao,.definicoes__cartao h2{scroll-margin-top:calc(var(--altura-cabecalho,0px) + 4rem)}.calendario__link{gap:var(--e-2);display:grid}.calendario__link input{font-family:ui-monospace,monospace;font-size:var(--t-ajuda)}.calendario__como{color:var(--suave);font-size:var(--t-ajuda);margin:0;padding-left:1.25rem}.definicoes{margin-top:.5rem}.definicoes__grelha{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.definicoes__cartao{flex-direction:column;gap:1rem;margin:0;display:flex}.definicoes__cartao>h2{margin:0}.definicoes__cartao--destaque{animation:destacar 1.6s var(--saida) both}@keyframes destacar{0%,45%{box-shadow:0 0 0 4px var(--cor-marca-clara), 0 0 0 5px var(--cor-marca), var(--sombra-1)}}.convidar{border-top:1px solid var(--linha);margin-top:.75rem;padding-top:1rem}.convidar h3{margin:0 0 .25rem;font-size:1rem}.convidar>p{color:var(--suave);margin:0 0 .5rem}.proximo-passo .convidar{border:0;margin:0;padding:0}.proximo-passo .convidar h3{margin-bottom:var(--e-2);font-family:var(--fonte-marca);color:var(--titulo);font-size:1.5rem;font-weight:500}.proximo-passo .convidar .formulario{max-width:32rem}.definicoes__sair{box-shadow:inset 0 0 0 1px var(--erro-fundo);margin-top:2rem}.definicoes__sair-confirmar{gap:.6rem;max-width:32rem;display:grid}.definicoes__sair-confirmar p{margin:0;font-weight:600}@media (width>=960px){.definicoes__grelha{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.definicoes__aparencia{grid-area:1/2/span 2}}.barra-de-gravacao{bottom:var(--altura-barra-baixo,0px);z-index:5;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border:1px solid var(--linha);border-radius:var(--raio);background:color-mix(in srgb, var(--superficie) 95%, transparent);box-shadow:var(--sombra-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex;position:sticky}.barra-de-gravacao__estado{color:var(--suave);margin:0}.barra-de-gravacao__estado--pendente{color:var(--terracota);font-weight:600}.barra-de-gravacao__texto{animation:aparecer var(--media) var(--saida);align-items:center;gap:.35rem;display:inline-flex}.barra-de-gravacao__texto .icone{color:var(--sucesso)}.bloco-planeamento__progresso{max-width:14rem;margin-top:.4rem}.planeamento-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (width>=1000px){.planeamento-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.bloco-planeamento{margin:0}.bloco-planeamento__topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.bloco-planeamento__topo h2,.bloco-planeamento>h2{margin:0 0 .25rem}.lista-de-tarefas,.agenda,.lista-de-despesas,.proximos{margin:0 0 .75rem;padding:0;list-style:none}.tarefa,.compromisso,.despesa{border-bottom:1px solid var(--linha);align-items:center;gap:.4rem .75rem;padding:.65rem 0;display:grid}.tarefa{grid-template-columns:auto minmax(0,1fr) auto}.tarefa__marca{--cor-da-caixa:var(--oliva);cursor:pointer;width:1.5rem;height:1.5rem;min-height:auto;margin:0}.tarefa__texto,.compromisso__texto,.despesa__texto{gap:.2rem;min-width:0;display:grid}.tarefa__titulo,.compromisso__titulo,.despesa__nome{font-weight:600}.tarefa--feita .tarefa__titulo{color:var(--suave);text-decoration:line-through}.tarefa--feita .tarefa__marca{animation:confirmar var(--media) var(--saida)}@keyframes confirmar{50%{transform:scale(1.25)}}.tarefa__etiquetas{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;display:flex}.tarefa__etiquetas:empty{display:none}.tarefa__detalhe{color:var(--suave);font-size:var(--t-ajuda)}.comecar{gap:var(--e-3);max-width:var(--leitura);padding:var(--e-2) 0 var(--e-1);display:grid}.cartao.comecar{max-width:44rem;padding:clamp(1.25rem,3vw,2rem)}.comecar>p{margin:0}.comecar__titulo{color:var(--titulo);font-family:var(--fonte-marca);font-size:var(--t-seccao);font-weight:500;line-height:1.25}.comecar__exemplos{margin:0;padding:0;list-style:none;display:grid}.comecar__exemplos li{align-items:center;gap:var(--e-3);padding:var(--e-2) 0;border-bottom:1px dashed var(--linha);color:var(--suave);display:flex}.comecar__caixa{border:1.5px dashed var(--borda);opacity:.6;border-radius:4px;flex:none;width:1.1rem;height:1.1rem}.comecar .botoes{margin-top:var(--e-1)}.compromisso{grid-template-columns:6.5rem minmax(0,1fr) auto}.compromisso__dia{color:var(--titulo);font-size:.875rem;font-weight:700}.compromisso__dia--hoje{color:var(--cor-marca)}.compromisso__detalhe,.despesa__detalhe{color:var(--suave);font-size:.875rem}.agenda--passada .compromisso{opacity:.75}.resumo-orcamento dd{font-size:1.5rem}.orcamento-areas{padding-block:var(--e-2);gap:0;margin:0;display:grid}.despesa{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texto editar""valores valores";align-items:start}.despesa__texto{grid-area:texto}.despesa__valores{grid-area:valores}.despesa>.linha-convidado__editar{grid-area:editar}.despesa .etiqueta{white-space:normal;justify-self:start}.despesa__pago{font-size:.875rem;font-weight:600}.despesa .progresso{max-width:16rem;display:block}.despesa .progresso__valor{background:var(--oliva);display:block}.pagamentos{border-top:1px solid var(--linha);margin-top:1.25rem;padding-top:1rem}.pagamentos h3{font-size:1rem}.pagamentos-marcados{margin:var(--e-2) 0 0;padding:0;list-style:none}.pagamento-marcado{gap:var(--e-1) var(--e-3);padding:var(--e-3) 0;border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texto valor""texto botao";display:grid}.pagamento-marcado:last-child{border-bottom:0}.pagamento-marcado__texto{grid-area:texto;gap:.15rem;min-width:0;display:grid}.pagamento-marcado__valor{font-variant-numeric:tabular-nums;grid-area:valor;justify-self:end}.pagamento-marcado__botao{white-space:nowrap;grid-area:botao;justify-self:end}.orcamento-inicio__passo .resumo-do-orcamento__total h2{font-family:var(--fonte-marca);font-size:var(--t-seccao);color:var(--titulo);font-weight:500}.pagamentos__valor{align-items:center;gap:.25rem;display:inline-flex}.pagamentos__novo{margin-top:.75rem}.pagamentos__novo>button{align-self:flex-start}.proximos li{border-bottom:1px solid var(--linha);grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;padding:.4rem 0;display:grid}.proximos__dia{color:var(--titulo);font-size:.8125rem;font-weight:700}.proximos__texto{min-width:0;display:grid}.proximos__detalhe{color:var(--suave);font-size:.8125rem}@media (width<=599px){.compromisso{grid-template-columns:minmax(0,1fr) auto}.compromisso__dia{grid-column:1/-1}}.resumo-do-orcamento{gap:var(--e-5);margin:var(--e-4) 0 var(--e-2);display:grid}.resumo-do-orcamento__topo{gap:var(--e-4) var(--e-7);align-items:end;display:grid}@media (width>=960px){.resumo-do-orcamento__topo{grid-template-columns:auto minmax(0,1fr)}}.barra-do-orcamento{gap:var(--e-2);min-width:0;padding-bottom:var(--e-2);display:grid}.barra-do-orcamento__frase{margin:0;font-weight:600}.orcamento-inicio{gap:var(--e-4);margin-top:var(--e-4);align-items:stretch;display:grid}@media (width>=860px){.orcamento-inicio{grid-template-columns:repeat(2,minmax(0,1fr))}}.orcamento-inicio__passo{align-content:start;gap:var(--e-2);margin:0;display:grid}.orcamento-inicio__passo h2,.orcamento-inicio__passo p{margin:0}.orcamento-inicio__passo .botoes{margin-top:var(--e-2)}.resumo-do-orcamento__total h2{font-size:1rem;font-family:var(--fonte-texto);color:var(--suave);margin:0 0 .5rem;font-weight:600}.resumo-do-orcamento__linha{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.resumo-do-orcamento__valor{font-family:var(--fonte-marca);color:var(--titulo);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1}.resumo-do-orcamento__formulario{gap:.6rem;max-width:24rem;display:grid}.estado-do-orcamento{gap:.85rem;min-width:0;display:grid}.estado-do-orcamento__frase{margin:0;font-weight:600}.estado-do-orcamento__partes{padding-top:var(--e-5);border-top:1px solid var(--linha);gap:1.5rem;display:grid}.estado-do-orcamento .numeros{grid-template-columns:repeat(auto-fit,minmax(max(8.5rem,50% - .625rem),1fr))}.estado-do-orcamento__partes>section{align-content:start;gap:.75rem;min-width:0;display:grid}.estado-do-orcamento__partes .numeros__titulo{margin:0}@media (width>=1000px){.estado-do-orcamento__partes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}.estado-do-orcamento__partes>section+section{border-left:1px solid var(--linha);padding-left:2.5rem}}.medidor{background:var(--afundado);height:.9rem;box-shadow:inset 0 0 0 1px var(--linha);border-radius:999px;display:flex;overflow:hidden}.medidor>span{height:100%}.medidor__pago,.ponto--pago{background:var(--oliva)}.medidor__marcado,.ponto--marcado{background:var(--terracota)}.medidor__resto,.ponto--resto{background:var(--cor-marca-clara);box-shadow:inset 0 0 0 1px var(--cor-marca)}.medidor__acima{background:repeating-linear-gradient(135deg, var(--erro) 0 4px, var(--erro-fundo) 4px 8px)}.ponto{border-radius:50%;width:.7rem;height:.7rem;display:inline-block}.resumo-orcamento__acima dt,.resumo-orcamento__acima dd,.texto-alerta{color:var(--erro)}.texto-atencao{color:var(--terracota)}.orcamento-grelha{gap:1.5rem;margin-top:1rem;display:grid}@media (width>=1100px){.orcamento-grelha{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:start}}.orcamento-grelha__principal,.orcamento-grelha__lado{gap:1rem;min-width:0;display:grid}.orcamento-area__topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.orcamento-area__topo h3{margin:0;font-size:1.0625rem}.orcamento-area__soma{font-variant-numeric:tabular-nums;font-weight:700}.orcamento-area__parte{color:var(--suave);margin-left:.5rem;font-size:.8125rem;font-weight:500}.por-area{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.por-area li{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;font-size:.875rem;display:grid}.por-area__nome{font-weight:600}.por-area__valor{font-variant-numeric:tabular-nums}.por-area__referencia{color:var(--suave)}.por-area__barra{background:var(--afundado);border-radius:999px;grid-column:1/-1;height:.5rem;position:relative}.por-area__parte{background:var(--cor-marca);border-radius:999px;position:absolute;inset:0 auto 0 0}.por-area__marca{background:var(--tinta);width:2px;position:absolute;top:-.2rem;bottom:-.2rem}.pagamentos__marcado>span:first-child{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.quintas-pesquisa{gap:.75rem;margin:1rem 0 2rem;display:grid}.quintas-pesquisa h2{margin:0}.quintas-pesquisa__formulario{flex-wrap:wrap;gap:.6rem;display:flex}.quintas-pesquisa__formulario .filtros__pesquisa{flex:20rem}.quintas-pesquisa__formulario input{width:100%;min-height:2.75rem}.quintas-pesquisa__desligada{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.quintas-pesquisa__desligada p{margin:0}.quintas-resultados,.quintas-cartoes{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.quinta-resultado{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);grid-template-rows:auto 1fr auto;gap:.75rem;padding:0 0 1rem;display:grid;overflow:hidden}.quinta-resultado>:not(.quinta-foto){margin-inline:1rem}.quinta-resultado>.botao-secundario,.quinta-resultado>.etiqueta{justify-self:start}.quinta-resultado h3,.quinta-cartao h3{margin:0;font-size:1.0625rem}.quinta-resultado__texto{align-content:start;gap:.3rem;display:grid}.quinta-resultado__texto p,.quinta-cartao p{margin:0}.quinta-resultado__avaliacao{font-size:.875rem}.quinta-foto{aspect-ratio:3/2;background:var(--afundado);max-width:100%;margin:0;position:relative;overflow:hidden}.quinta-foto img{object-fit:cover;width:100%;height:100%;display:block}.quinta-foto--vazia{color:var(--suave);place-items:center;display:grid}.quinta-foto figcaption{color:#fff;background:#140e12b8;padding:.3rem .6rem;font-size:.75rem;position:absolute;inset:auto 0 0}.quinta-foto figcaption a{color:inherit}.quinta-ligacoes{flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;display:flex}.painel-quinta .quinta-foto{border-radius:var(--raio);aspect-ratio:16/9}.painel-quinta .atribuicao-google{margin:0}.atribuicao-google{color:#5e5e5e;margin:.75rem 0 0;font-family:Roboto,Arial,sans-serif;font-size:.8125rem;font-weight:400}.quintas-lista{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.quinta-cartao{align-content:start;margin:0;padding:0;display:grid;overflow:hidden}.quinta-cartao__corpo{gap:.6rem;min-width:0;padding:1rem 1.1rem 1.1rem;display:grid}.quinta-cartao__corpo .etiqueta{white-space:normal;justify-self:start}.quinta-cartao__topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex}.quinta-cartao--escolhida{box-shadow:0 0 0 2px var(--oliva), var(--sombra-1)}.quinta-cartao--descartada{opacity:.7}.quinta-cartao__dados{grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:0;display:grid}.quinta-cartao__dados dt{color:var(--suave);font-size:.75rem}.quinta-cartao__dados dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.quinta-cartao__notas{color:var(--suave);white-space:pre-line;font-size:.875rem}.quinta-formulario__lugar{border-radius:var(--raio-p);background:var(--afundado);gap:.15rem;margin:0;padding:.6rem .8rem;display:grid}.quintas-comparacao{margin-top:1rem}.quintas-comparacao h2{margin:0 0 .75rem}.tabela-rolavel{overflow-x:auto}.tabela-rolavel table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tabela-rolavel th,.tabela-rolavel td{border-bottom:1px solid var(--linha);text-align:left;vertical-align:top;white-space:nowrap;padding:.55rem .75rem}.tabela-rolavel thead th{font-family:var(--fonte-marca);font-size:1rem;font-weight:500}.tabela-rolavel tbody th{color:var(--suave);font-weight:500}.entrar__passkey{gap:.4rem;margin-bottom:1rem;display:grid}.entrar__passkey>button{min-height:2.75rem}.entrar__ou{color:var(--suave);align-items:center;gap:.75rem;margin:.75rem 0 0;font-size:.875rem;display:flex}.entrar__ou:before,.entrar__ou:after{content:"";border-top:1px solid var(--linha);flex:1}.proteger{gap:.6rem;margin:1rem 0;display:grid}.proteger h2{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;display:flex}.proteger p{margin:0}.autenticador{gap:.6rem;display:grid}.autenticador p{margin:0}.autenticador__qr{border-radius:var(--raio-p);width:min(100%,12rem);box-shadow:inset 0 0 0 1px var(--linha);background:#fff;padding:.5rem}.autenticador__qr svg{width:100%;height:auto;display:block}.autenticador__chave{word-break:break-all;font-size:.9375rem}.codigos-de-recuperacao{gap:.75rem;display:grid}.codigos-de-recuperacao h2,.codigos-de-recuperacao p{margin:0}.codigos-de-recuperacao__lista{border-radius:var(--raio-p);background:var(--afundado);font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.4rem 1rem;margin:0;padding:.75rem 1rem;list-style:none;display:grid}.painel-contagem__foto{aspect-ratio:16/9;border-radius:var(--raio-g) var(--raio-g) 0 0;object-fit:cover;background:var(--afundado);width:calc(100% + 2.5rem);max-width:none;max-height:clamp(10rem,30vw,17rem);animation:surgir var(--media) var(--saida);margin:-1.25rem -1.25rem .5rem;display:block}.painel-contagem__acrescentar-foto{min-height:2.25rem;color:var(--suave);align-self:flex-start;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.painel-contagem__acrescentar-foto:hover{color:var(--cor-marca)}.fotografia-do-casal__imagem,.fotografia-do-casal__vazia{aspect-ratio:16/9;border-radius:var(--raio);object-fit:cover;background:var(--afundado);width:100%;max-width:32rem}.fotografia-do-casal__vazia{border:1px dashed var(--borda);color:var(--suave);place-content:center;justify-items:center;gap:.25rem;display:grid}.fotografia-do-casal__vazia p{margin:0}.botao-ficheiro{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.botao-ficheiro:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.botao-ficheiro--ocupado{cursor:progress;opacity:.8}.para-a-cozinha{gap:.75rem;display:grid}.para-a-cozinha>h2,.para-a-cozinha>p,.para-a-cozinha .numeros__titulo,.para-a-cozinha .lista-de-totais{margin:0}.para-a-cozinha__alergias{color:var(--suave);align-items:center;gap:.4rem;margin:0;font-size:.9375rem;display:flex}.para-a-cozinha__alergias--atencao{color:var(--terracota);font-weight:600}.filtro-quem{border:0;flex-wrap:wrap;gap:.4rem;margin:0 0 .75rem;padding:0;display:flex}.filtro-quem legend{color:var(--suave);margin-bottom:.35rem;padding:0;font-size:.8125rem;font-weight:600}.filtro-quem__opcao{border:1px solid var(--linha);background:var(--superficie);cursor:pointer;min-height:2.25rem;transition:background-color var(--curta) var(--saida), border-color var(--curta) var(--saida);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.9375rem;font-weight:500;display:inline-flex}.filtro-quem__opcao input{opacity:0;pointer-events:none;position:absolute}.filtro-quem__opcao:has(input:checked){border-color:var(--cor-marca);background:var(--cor-marca-clara);color:var(--cor-marca);font-weight:600}.filtro-quem__opcao:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.filtro-quem__conta{background:var(--afundado);min-width:1.5rem;color:var(--tinta);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 .4rem;font-size:.8125rem}.pagina__voltar{margin-bottom:var(--e-2)}.pagina__voltar .voltar{color:var(--suave);font-size:var(--t-ajuda);margin:0;text-decoration:none}.pagina__voltar .voltar:hover{color:var(--cor-marca);text-decoration:underline}.lista-por-mesa__contexto{gap:var(--e-1) var(--e-3);margin:calc(-1 * var(--e-2)) 0 var(--e-2);color:var(--suave);font-size:var(--t-destaque);flex-wrap:wrap;display:flex}.lista-por-mesa__contexto strong{color:var(--tinta);font-weight:600}.lista-por-mesa__contexto span:before{content:"·";margin-right:var(--e-3);color:var(--borda)}@media (width<=599px){.lista-por-mesa__contexto{flex-direction:column;gap:0;font-size:1rem}.lista-por-mesa__contexto span:before{content:none}}.lista-por-mesa{gap:var(--e-5);margin-top:var(--e-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"resumo""mesas""por-sentar";display:grid}@media (width>=1100px){.lista-por-mesa{align-items:start;gap:var(--e-5) var(--e-6);grid-template:"mesas resumo""mesas por-sentar"1fr/minmax(0,1fr) 19rem}}.lista-por-mesa__resumo,.lista-por-mesa__por-sentar{padding:var(--e-4) var(--e-5);border:1px solid var(--linha);border-radius:var(--raio-g);background:var(--superficie)}.lista-por-mesa__resumo{gap:var(--e-2);grid-area:resumo;display:grid}.lista-por-mesa__resumo>*{margin:0}.lista-por-mesa__resumo .rotulo-de-seccao+.lista-de-totais{margin-top:calc(-1 * var(--e-1))}.lista-por-mesa__resumo h3.rotulo-de-seccao{margin-top:var(--e-3)}.lista-por-mesa__sentados{color:var(--suave)}.lista-por-mesa__sentados strong{margin-right:var(--e-1);color:var(--titulo);font-family:var(--fonte-marca);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:500;line-height:1}.lista-por-mesa__mesas-e-lugares{color:var(--suave);font-size:var(--t-ajuda)}.lista-por-mesa__mesas{grid-area:mesas;min-width:0}.lista-por-mesa__grelha{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.mesa-impressa{padding:var(--e-4) var(--e-5) var(--e-3);break-inside:avoid;margin:0;container-type:inline-size}.mesa-impressa h3{justify-content:space-between;align-items:baseline;gap:var(--e-1) var(--e-3);margin:0 0 var(--e-2);padding-bottom:var(--e-2);border-bottom:1px solid var(--ameixa);font-family:var(--fonte-marca);font-size:var(--t-seccao);flex-wrap:wrap;font-weight:500;display:flex}.mesa-impressa__lugares{color:var(--suave);font-family:var(--fonte-texto);font-size:var(--t-pequeno);font-variant-numeric:tabular-nums;font-weight:600}.mesa-impressa__lista{margin:0;padding:0;list-style:none}@container (width>=30rem){.mesa-impressa__lista{columns:2;column-gap:var(--e-6)}}.mesa-impressa__lista li{gap:var(--e-2);border-bottom:1px solid var(--linha);break-inside:avoid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:baseline;padding:.35rem 0;display:grid}.mesa-impressa__lugar{color:var(--suave);font-size:var(--t-pequeno);font-variant-numeric:tabular-nums}.mesa-impressa__menu{color:var(--suave);font-size:var(--t-pequeno)}.mesa-impressa__livre{color:var(--borda)}.lista-por-mesa__por-sentar{grid-area:por-sentar}.lista-por-mesa__por-sentar ul{max-height:28rem;margin:0;padding:0;list-style:none;overflow-y:auto}.lista-por-mesa__por-sentar li{border-bottom:1px solid var(--linha);font-size:var(--t-ajuda);padding:.3rem 0}.lista-por-mesa__por-sentar li:last-child{border-bottom:0}@media print{@page{size:A4;margin:14mm 12mm 16mm;@bottom-right{content:counter(page) " / " counter(pages);font-size:8pt}}.cabecalho-app,.saltar,.barra-de-navegacao,.pagina__voltar,.pagina__acoes,.nao-imprimir{display:none!important}.so-impressao{display:block}:is(body,body:has(.cabecalho-app)){background:#fff;padding:0;font-size:10pt}#conteudo{max-width:none;padding:0;animation:none}#conteudo h1{margin-bottom:1mm;font-size:20pt}.cartao{box-shadow:none}.lista-por-mesa__contexto{border-bottom:.75pt solid #4a2338;margin:0 0 4mm;padding-bottom:3mm;font-size:11pt}.lista-por-mesa{margin:0;display:block}.lista-por-mesa__resumo{background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:1mm 6mm;margin-bottom:5mm;padding:0;display:flex}.lista-por-mesa__resumo .rotulo-de-seccao,.lista-por-mesa__resumo h3.rotulo-de-seccao{display:none}.lista-por-mesa__sentados strong{font-size:14pt}.lista-por-mesa__menus{flex-wrap:wrap;gap:0 5mm;margin:0;display:flex}.lista-por-mesa__menus li{border:0;gap:2mm;padding:0}.lista-por-mesa__grelha{grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm}.mesa-impressa{background:#fff;border:.5pt solid #999;border-radius:2mm;padding:3mm 4mm 2mm}.mesa-impressa h3{font-size:13pt}.mesa-impressa__lista{columns:1}.mesa-impressa__lista li{border-bottom-color:#ddd;padding:1mm 0;font-size:9.5pt}.mesa-impressa__livre{color:#999}.lista-por-mesa__por-sentar{break-before:page;background:0 0;border:0;padding:0}.lista-por-mesa__por-sentar ul{columns:3;column-gap:6mm;max-height:none;overflow:visible}.lista-por-mesa__por-sentar li{break-inside:avoid;font-size:9pt}.lista-por-mesa__gerada{color:#666;margin-top:6mm;font-size:8pt}}.quintas-cartoes{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.quinta-cartao{container-type:inline-size}.quinta-cartao__conteudo{align-content:start;display:grid}@container (width>=44rem){.quinta-cartao__conteudo:has(.quinta-foto){grid-template-columns:17rem minmax(0,1fr)}.quinta-cartao__conteudo .quinta-foto{aspect-ratio:auto;height:100%}.quinta-cartao__corpo{align-items:start;column-gap:var(--e-6);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.quinta-cartao__corpo>*{grid-column:1}.quinta-cartao__corpo>.quinta-cartao__dados{padding-left:var(--e-5);border-left:1px solid var(--linha);grid-area:1/2/span 6;grid-template-columns:repeat(3,minmax(0,1fr))}}.quintas-pesquisa__formulario,.quintas-pesquisa>.formulario__ajuda{max-width:44rem}.orcamento-area{padding-block:var(--e-4) var(--e-2);container-type:inline-size}.orcamento-area+.orcamento-area{border-top:1px solid var(--linha)}.orcamento-area .lista-de-despesas{margin-bottom:0}.orcamento-area .despesa:last-child{border-bottom:0}.despesa__valores{gap:.2rem;min-width:0;display:grid}.despesa__valor{align-items:baseline;gap:var(--e-2);color:var(--titulo);font-family:var(--fonte-marca);font-size:var(--t-destaque);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.despesa__estado{border:1px solid var(--linha);color:var(--suave);font-family:var(--fonte-texto);font-size:var(--t-rotulo);border-radius:999px;padding:0 .45rem;font-weight:600}.despesa__estado--fechado{border-color:var(--oliva);background:var(--oliva-clara);color:var(--oliva)}@container (width>=34rem){.orcamento-area .despesa{column-gap:var(--e-5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-template-areas:"texto valores editar"}}.para-a-cozinha .numeros{grid-template-columns:repeat(3,minmax(0,1fr))}.importar__resumo{font-size:var(--t-destaque);margin:0 0 .5rem}.importar__erros{border:1px solid color-mix(in oklab, var(--terracota), transparent 60%);border-radius:var(--raio-p);background:var(--terracota-clara);margin:.75rem 0;padding:.75rem 1rem}.importar__titulo-erros{color:var(--terracota);margin:0 0 .35rem;font-weight:600}.importar__erros ul{font-size:var(--t-ajuda);margin:0;padding-left:1.1rem}.formulario__dos-contactos{justify-self:start;margin-bottom:.75rem}.fornecedores-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width>=1100px){.fornecedores-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.fornecedores-lateral{gap:1rem;display:grid}.fornecedores-lateral>.cartao{margin:0}.fornecedores__resumo{color:var(--suave);margin:0 0 .75rem}.fornecedores-grupo{margin:0 0 1rem}.fornecedores-grupo__cabecalho{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.5rem;display:flex}.fornecedores-grupo__cabecalho h2{margin:0}.fornecedores-grupo__estado{color:var(--suave);font-size:var(--t-ajuda)}.fornecedores-grupo__acoes{gap:.4rem;margin-left:auto;display:flex}.fornecedores-grupo__acoes button{min-height:2.25rem;font-size:var(--t-ajuda);padding:.25rem .7rem}.fornecedores-lista{margin:0;padding:0;list-style:none}.fornecedor{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.6rem 0;display:flex}.fornecedor+.fornecedor{border-top:1px solid var(--linha)}.fornecedor--posto-de-lado{opacity:.6}.fornecedor__principal{flex-wrap:wrap;flex:18rem;align-items:center;gap:.2rem .6rem;min-width:0;display:flex}.fornecedor__nome{min-height:auto;color:var(--tinta);text-align:left;background:0 0;border:0;padding:0;font-weight:600}.fornecedor__nome:hover:not(:disabled){background:0 0;text-decoration:underline}.fornecedor__detalhe{color:var(--suave);font-size:var(--t-pequeno);flex-basis:100%;display:block}.fornecedor__aviso{color:var(--terracota);font-size:var(--t-pequeno);flex-basis:100%;font-weight:600}.fornecedor__contactos{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.fornecedor__contactos .botao-icone{color:var(--suave)}.fornecedor__contactos .botao-icone:hover{color:var(--cor-marca)}.fornecedor__orcamento{min-height:2.25rem;font-size:var(--t-ajuda);padding:.25rem .7rem}.fornecedores-comparar{margin:.25rem 0 .75rem}.fornecedores-comparar td{vertical-align:top;white-space:normal;min-width:11rem}.fornecedores-comparar td .etiqueta{margin-left:.4rem}.fornecedores-comparar__perguntar{color:var(--terracota);font-style:italic}.fornecedores__por-tratar{flex-wrap:wrap;gap:.25rem .9rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.contactos-do-dia .lista-de-totais li{align-items:center;gap:.75rem}.contactos-do-dia .lista-de-totais li>span{display:grid}.contactos-do-dia .fornecedor__detalhe{flex-basis:auto}.contactos-do-dia .lista-de-totais a{font-variant-numeric:tabular-nums;white-space:nowrap}a.botao-icone{border-radius:var(--raio-p);place-items:center;width:2.25rem;min-width:0;height:2.25rem;padding:0;text-decoration:none;display:inline-grid}a.botao-icone:hover{background:var(--afundado)}.legal__marca{color:inherit;text-decoration:none}.legal__data{color:var(--suave);font-size:var(--t-ajuda);margin-top:-.5rem}.legal__indice{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);margin:1.25rem 0 1.5rem;padding:.75rem 1rem}.legal__indice ol{columns:2 14rem;font-size:var(--t-ajuda);margin:0;padding-left:1.25rem}.legal section{scroll-margin-top:4.5rem}.legal h2{font-size:var(--t-seccao);margin:1.75rem 0 .5rem}.legal p,.legal li{max-width:var(--leitura)}.legal ul{padding-left:1.25rem}.legal li+li{margin-top:.35rem}.legal__rodape,.ligacoes-legais{color:var(--suave);font-size:var(--t-pequeno);margin-top:2rem}.ligacoes-legais a{color:inherit}.cabecalho-app__lista .ligacoes-legais{margin:.25rem 0 0;padding:.4rem .75rem .2rem}.inicio{--largura-do-inicio:74rem;background:radial-gradient(60rem 30rem at 85% -10%, var(--cor-marca-clara), transparent 70%), var(--marfim);min-height:100dvh}.inicio__barra{z-index:20;max-width:var(--largura-do-inicio);background:color-mix(in srgb, var(--marfim) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:1rem;margin:0 auto;padding:.6rem clamp(1rem,4vw,2rem);display:flex;position:sticky;top:0}.inicio__marca{color:inherit;text-decoration:none}.inicio__marca .marca__nome{font-size:1.625rem}.inicio__ancoras{gap:1.5rem;margin-left:1.5rem;display:none}.inicio__ancoras a{color:var(--suave);font-weight:500;text-decoration:none}.inicio__ancoras a:hover{color:var(--tinta)}.inicio__entrar{gap:.5rem;margin-left:auto;display:flex}.inicio__entrar a{white-space:nowrap;min-height:2.5rem;padding-inline:.9rem}.inicio main{max-width:var(--largura-do-inicio);margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.inicio main:focus{outline:none}.inicio__abertura{align-items:center;gap:2.5rem;padding:clamp(1.5rem,6vw,4.5rem) 0 clamp(2.5rem,6vw,4rem);display:grid}.inicio__antetitulo{color:var(--cor-marca);font-size:var(--t-rotulo);margin:0 0 .75rem;font-weight:700}.inicio h1{max-width:14ch;color:var(--titulo);font-family:var(--fonte-marca);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,7vw,3.75rem);font-weight:500;line-height:1.05}.inicio__lead{max-width:36rem;color:var(--suave);margin:1.25rem 0 0;font-size:clamp(1.0625rem,2.4vw,1.25rem);line-height:1.5}.inicio__acoes{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.botao-grande{min-height:3rem;padding-inline:1.25rem;font-size:1.0625rem}.inicio__garantias{color:var(--suave);font-size:var(--t-ajuda);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.inicio__garantias li{align-items:center;gap:.35rem;display:inline-flex}.inicio__garantias .icone{color:var(--oliva)}.inicio__abertura-imagens{position:relative}.inicio__abertura-imagens .moldura-navegador{display:none}.inicio__abertura-imagens .moldura-telemovel{width:min(78vw,19rem);margin:0 auto}.moldura-navegador{border:1px solid var(--linha);background:var(--superficie);box-shadow:0 30px 60px -20px #2b1f264d, var(--sombra-1);border-radius:14px;overflow:hidden}.moldura-navegador__barra{border-bottom:1px solid var(--linha);background:var(--afundado);gap:.35rem;padding:.55rem .75rem;display:flex}.moldura-navegador__barra span{background:var(--linha);border-radius:50%;width:.6rem;height:.6rem}.moldura-navegador img,.moldura-telemovel img{width:100%;height:auto;display:block}.moldura-telemovel{background:#141414;border:.55rem solid #141414;border-radius:2.25rem;overflow:hidden;box-shadow:0 30px 60px -20px #2b1f2666}.moldura-telemovel img{border-radius:1.7rem}.inicio section[id]{scroll-margin-top:4.5rem}.inicio__areas{border-top:1px solid var(--linha);padding:clamp(2.5rem,7vw,5rem) 0 1rem}.inicio__seccao-titulo{color:var(--titulo);font-family:var(--fonte-marca);letter-spacing:-.015em;margin:0;font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:500}.inicio__seccao-lead{max-width:36rem;color:var(--suave);margin:.5rem 0 0;font-size:1.0625rem}.inicio__area{align-items:center;gap:1.5rem;padding:clamp(2rem,6vw,4rem) 0;display:grid}.inicio__area+.inicio__area{border-top:1px solid var(--linha)}.inicio__area-icone{border-radius:var(--raio);background:var(--cor-marca-clara);width:2.5rem;height:2.5rem;color:var(--cor-marca);place-items:center;margin-bottom:.75rem;display:inline-grid}.inicio__area h3{color:var(--titulo);font-family:var(--fonte-marca);margin:0;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:500}.inicio__area-texto p{color:var(--suave);margin:.6rem 0 0;font-size:1.0625rem}.inicio__area-texto ul{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.inicio__area-texto li{padding-left:1.5rem;position:relative}.inicio__area-texto li:before{content:"";background:var(--cor-marca);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.55em;left:.2rem}.inicio__area-imagens{position:relative}.inicio__area-imagens .moldura-navegador{display:none}.inicio__area-imagens .moldura-telemovel{width:min(72vw,18rem);margin:0 auto}.inicio__diferente{border-top:1px solid var(--linha);padding:clamp(2.5rem,7vw,4.5rem) 0}.inicio__cartoes{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.inicio__cartoes .cartao{margin:0}.inicio__cartoes h3{font-family:var(--fonte-marca);font-size:var(--t-seccao);margin:0 0 .4rem;font-weight:500}.inicio__cartoes p{color:var(--suave);margin:0}.inicio__perguntas{border-top:1px solid var(--linha);max-width:48rem;padding:clamp(2rem,6vw,4rem) 0}.inicio__perguntas details{border-bottom:1px solid var(--linha)}.inicio__perguntas summary{cursor:pointer;padding:1rem 0;font-size:1.0625rem;font-weight:600}.inicio__perguntas details p{color:var(--suave);margin:0 0 1rem}.inicio__perguntas .inicio__seccao-titulo{margin-bottom:.5rem}.inicio__final{border-radius:var(--raio-g);background:var(--ameixa);color:#fffdf8;text-align:center;margin:1rem 0 3rem;padding:clamp(2rem,6vw,3.5rem)}.inicio__final h2{color:inherit;font-family:var(--fonte-marca);margin:0;font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:500}.inicio__final p{opacity:.85;max-width:32rem;margin:.75rem auto 0}.inicio__final .inicio__acoes{justify-content:center}.inicio__final .botao-principal{color:#4a2338;background:#fffdf8;border-color:#fffdf8}.inicio__final .botao-secundario{color:#fffdf8;background:0 0;border-color:#fffdf880}.inicio__rodape{color:var(--suave);font-size:var(--t-ajuda);text-align:center;justify-items:center;gap:.25rem;padding:2rem 1rem 3rem;display:grid}.inicio__rodape p{margin:0}.inicio__rodape .ligacoes-legais{margin-top:.5rem}@media (width<=599px){.inicio__acoes .botao-grande{flex:100%;justify-content:center}.inicio__entrar .botao-secundario{background:0 0;border-color:#0000}}@media (width>=1000px){.inicio__ancoras{display:flex}.inicio__abertura{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem}.inicio__abertura-imagens .moldura-navegador,.inicio__area-imagens .moldura-navegador{display:block}.inicio__abertura-imagens .moldura-telemovel,.inicio__area-imagens .moldura-telemovel{border-width:.4rem;border-radius:1.6rem;width:28%;margin:0;display:block;position:absolute;bottom:-2rem;right:-1rem}.inicio__abertura-imagens .moldura-telemovel img,.inicio__area-imagens .moldura-telemovel img{border-radius:1.2rem}.inicio__area{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:3.5rem}.inicio__area:nth-of-type(2n){grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.inicio__area:nth-of-type(2n) .inicio__area-texto{order:2}.inicio__area:nth-of-type(2n) .inicio__area-imagens .moldura-telemovel{left:-1rem;right:auto}}@media (prefers-color-scheme:dark){:root:not([data-aparencia=claro]) .inicio__final{background:var(--superficie);color:var(--tinta)}}:root[data-aparencia=escuro] .inicio__final{background:var(--superficie);color:var(--tinta)}.painel-grelha{gap:var(--e-4);margin-top:var(--e-4);display:grid}.painel-principal,.painel-rail{align-content:start;gap:var(--e-4);min-width:0;display:grid}.painel-principal>.cartao,.painel-rail>.cartao,.painel-par>.cartao{margin:0}@media (width>=1100px){.painel-grelha{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:start}.painel-rail{top:var(--e-4);position:sticky}}@media (width>=760px){.painel-contagem:has(.painel-contagem__foto){column-gap:var(--e-5);grid-template-columns:minmax(14rem,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.painel-contagem:has(.painel-contagem__foto)>.painel-contagem__foto{border-radius:var(--raio-g) 0 0 var(--raio-g);aspect-ratio:auto;grid-row:1/span 6;width:calc(100% + 1.25rem);height:calc(100% + 2.5rem);max-height:none;margin:-1.25rem 0 -1.25rem -1.25rem}}.indicadores{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;padding:0;list-style:none;display:grid}.indicador{gap:var(--e-1);height:100%;padding:var(--e-3) var(--e-4);border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);color:var(--tinta);transition:border-color var(--curta) ease;text-decoration:none;display:grid}.indicador:hover{border-color:color-mix(in oklab, var(--cor-marca), transparent 40%)}.indicador__rotulo,.painel-cartao .rotulo-de-seccao{color:var(--suave);font-size:var(--t-rotulo);font-weight:700}.indicador__valor{color:var(--titulo);font-family:var(--fonte-marca);font-variant-numeric:tabular-nums;font-size:1.625rem;line-height:1.1}.indicador__barra{background:var(--afundado);border-radius:999px;height:4px;display:block;overflow:hidden}.indicador__barra>span{background:var(--cor-marca-fundo);height:100%;display:block}.indicador__detalhe{color:var(--suave);font-size:var(--t-pequeno)}.painel-cartao{align-content:start;gap:var(--e-3);padding:var(--e-4);display:grid}.painel-cartao__topo{justify-content:space-between;align-items:baseline;gap:var(--e-2) var(--e-4);flex-wrap:wrap;display:flex}.painel-cartao__topo .rotulo-de-seccao{margin:0}.painel-cartao__vazio{color:var(--suave);font-size:var(--t-ajuda);margin:0}.painel-par{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.linha-do-tempo__legenda{gap:var(--e-1) var(--e-4);color:var(--suave);font-size:var(--t-pequeno);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.linha-do-tempo__legenda li:before{content:"";vertical-align:.05em;border-radius:50%;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.linha-do-tempo__tipo--tarefa:before,.linha-do-tempo__marco--tarefa{background:var(--grafico-1)}.linha-do-tempo__tipo--compromisso:before,.linha-do-tempo__marco--compromisso{background:var(--grafico-3)}.linha-do-tempo__tipo--pagamento:before,.linha-do-tempo__marco--pagamento{background:var(--grafico-2)}.linha-do-tempo__faixa{height:3.25rem;margin:var(--e-2) var(--e-2) 0;border-top:2px solid var(--linha);position:relative}.linha-do-tempo__hoje,.linha-do-tempo__mes{color:var(--suave);font-size:var(--t-rotulo);white-space:nowrap;position:absolute;top:.6rem;transform:translate(-50%)}.linha-do-tempo__hoje{color:var(--cor-marca);font-weight:700;left:0;transform:none}.linha-do-tempo__mes:before{content:"";background:var(--borda);width:1px;height:.4rem;position:absolute;top:-.85rem;left:50%}.linha-do-tempo__mes small{text-align:center;font-size:.75rem;display:block}.linha-do-tempo__marco{border:2px solid var(--superficie);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-.45rem;transform:translate(-50%)}.linha-do-tempo__dia{background:var(--cor-marca-fundo);width:1.4rem;height:1.4rem;color:var(--cor-marca-sobre);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.8rem;right:-.6rem}.donut{align-items:center;gap:var(--e-4);grid-template-columns:auto minmax(0,1fr);display:grid}.donut__anel{border-radius:50%;width:8.5rem;height:8.5rem;position:relative}.donut__centro{background:var(--superficie);text-align:center;border-radius:50%;place-content:center;line-height:1.15;display:grid;position:absolute;inset:1.1rem}.donut__centro strong{color:var(--titulo);font-family:var(--fonte-marca);font-size:1.125rem;font-weight:500}.donut__centro small{color:var(--suave);font-size:var(--t-rotulo)}.donut__legenda{font-size:var(--t-pequeno);gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.donut__legenda li{align-items:center;gap:var(--e-2);grid-template-columns:auto minmax(0,1fr) auto 2.5rem;display:grid}.donut__nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.donut__valor,.donut__parte{font-variant-numeric:tabular-nums;text-align:right}.donut__parte{color:var(--suave)}.barra-em-grupos{gap:.35rem;display:grid}.barra-em-grupos__titulo{color:var(--suave);font-size:var(--t-pequeno);margin:0;font-weight:600}.barra-em-grupos__barra{background:var(--afundado);border-radius:999px;height:.6rem;display:flex;overflow:hidden}.barra-em-grupos__legenda{gap:.15rem var(--e-3);font-size:var(--t-pequeno);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.barra-em-grupos__legenda li{align-items:center;gap:.35rem;display:inline-flex}.barra-em-grupos__legenda strong{font-variant-numeric:tabular-nums}.alertas .rotulo-de-seccao{align-items:center;gap:var(--e-2);display:flex}.alertas__conta{background:var(--erro);min-width:1.25rem;height:1.25rem;color:var(--cor-marca-sobre);letter-spacing:0;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.8rem;display:inline-grid}.alertas__lista{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.alertas__item a{align-items:flex-start;gap:var(--e-2);border-radius:var(--raio-p);color:var(--tinta);font-size:var(--t-ajuda);padding:.4rem .5rem;text-decoration:none;display:flex}.alertas__item a:hover{background:var(--afundado)}.alertas__item a>span:not(.alertas__seta){flex:1;min-width:0}.alertas__seta{color:var(--suave);flex:none;align-self:center;place-items:center;display:grid}.alertas__item .alertas__seta .icone{color:inherit;margin-top:0}.alertas__item .icone{margin-top:.15rem}.alertas__item--alerta .icone{color:var(--erro)}.alertas__item--atencao .icone{color:var(--terracota)}.alertas__tudo-bem{align-items:center;gap:var(--e-2);color:var(--sucesso);font-size:var(--t-ajuda);margin:0;display:flex}.painel-rail .passos{grid-template-columns:minmax(0,1fr)}.fases{gap:var(--e-4);display:grid}.fase__titulo{align-items:center;gap:var(--e-2);padding-bottom:var(--e-1);border-bottom:1px solid var(--linha);color:var(--suave);font-size:var(--t-rotulo);margin:0;font-weight:700;display:flex}.fase__titulo--alerta{color:var(--erro)}.fase__conta{background:var(--afundado);color:var(--tinta);letter-spacing:0;border-radius:999px;padding:0 .4rem}.fase .lista-de-tarefas{margin-bottom:0}.lista-por-mesa__cozinha{margin-top:var(--e-5);grid-column:1/-1}.tabela-cozinha{border-collapse:collapse;width:100%;font-size:var(--t-ajuda);font-variant-numeric:tabular-nums}.tabela-cozinha th,.tabela-cozinha td{border-bottom:1px solid var(--linha);text-align:right;padding:.4rem .6rem}.tabela-cozinha th[scope=row],.tabela-cozinha thead th:first-child{text-align:left}.tabela-cozinha thead th{color:var(--suave);font-size:var(--t-rotulo);font-weight:700}.tabela-cozinha tfoot th,.tabela-cozinha tfoot td{border-bottom:0;border-top:2px solid var(--borda);font-weight:700}@media print{.lista-por-mesa__cozinha{break-before:page}}.calendario-do-mes{margin-top:var(--e-4);padding-top:var(--e-4);border-top:1px solid var(--linha)}.calendario-do-mes__topo{justify-content:space-between;align-items:center;display:flex}.calendario-do-mes__topo .botao-icone{min-height:2rem;padding:0 .6rem}.calendario-do-mes__mes{color:var(--titulo);font-family:var(--fonte-marca);margin:0;font-size:1.0625rem}.calendario-do-mes__grelha{margin:var(--e-2) 0 0;text-align:center;font-size:var(--t-pequeno);font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:0;list-style:none;display:grid}.calendario-do-mes__semana{color:var(--suave);font-size:var(--t-rotulo);padding:.2rem 0;font-weight:700}.calendario-do-mes__dia{border-radius:var(--raio-p);justify-items:center;gap:2px;padding:.3rem 0 .25rem;display:grid}.calendario-do-mes__dia--fora{color:var(--linha)}.calendario-do-mes__dia--hoje{background:var(--cor-marca-fundo);color:var(--cor-marca-sobre);font-weight:700}.calendario-do-mes__pontos{gap:2px;height:5px;display:flex}.calendario-do-mes__pontos>span,.calendario-do-mes__legenda>span{border-radius:50%;width:5px;height:5px;display:inline-block}.calendario-do-mes__ponto--compromisso{background:var(--grafico-3)}.calendario-do-mes__ponto--prazo{background:var(--grafico-1)}.calendario-do-mes__dia--hoje .calendario-do-mes__pontos>span{background:var(--cor-marca-sobre)}.calendario-do-mes__legenda{align-items:center;gap:.35rem var(--e-2);margin:var(--e-2) 0 0;color:var(--suave);font-size:var(--t-rotulo);display:flex}.calendario-do-mes__legenda>span{width:7px;height:7px}.calendario-do-mes__legenda .icone{display:none}.cronograma{gap:var(--e-4);margin-top:var(--e-4);align-items:start;display:grid}@media (width>=1000px){.cronograma{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}}.cronograma__lista{padding:var(--e-4) var(--e-5);margin:0;list-style:none}.cronograma__momento{align-items:start;gap:var(--e-2);padding:var(--e-3) 0;grid-template-columns:3.5rem 1.25rem minmax(0,1fr) auto;display:grid;position:relative}.cronograma__momento:before{content:"";top:0;bottom:0;left:calc(3.5rem + var(--e-2) + .625rem - 1px);background:var(--linha);width:2px;position:absolute}.cronograma__momento:first-child:before{top:1.25rem}.cronograma__momento:last-child:before{bottom:calc(100% - 1.25rem)}.cronograma__hora{color:var(--titulo);font-family:var(--fonte-marca);font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:1.125rem}.cronograma__ponto{z-index:1;border:2px solid var(--superficie);background:var(--cor-marca-fundo);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--cor-marca-fundo);border-radius:50%;justify-self:center;margin-top:.4rem;position:relative}.cronograma__texto{gap:.15rem;min-width:0;display:grid}.cronograma__titulo{font-weight:600}.cronograma__detalhe,.cronograma__notas{color:var(--suave);font-size:var(--t-ajuda)}.cronograma__notas{white-space:pre-line}.cronograma__resumo-numero{color:var(--titulo);font-family:var(--fonte-marca);margin:0;font-size:1.625rem}.cronograma__hora-exemplo{font-variant-numeric:tabular-nums;min-width:3rem}.cronograma__cabecalho{font-weight:600}@media print{.cronograma{display:block}.cronograma__lista{box-shadow:none;border:0;padding:0}.cronograma__momento{break-inside:avoid;grid-template-columns:3.5rem 1.25rem minmax(0,1fr)}}.notas{gap:var(--e-3);margin:var(--e-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));padding:0;list-style:none;display:grid}.nota{align-content:start;justify-items:start;gap:var(--e-2);width:100%;height:100%;min-height:9rem;padding:var(--e-4);border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);color:var(--tinta);text-align:left;font-weight:400;display:grid}.nota--decisao{border-color:color-mix(in oklab, var(--oliva), transparent 50%);background:color-mix(in oklab, var(--oliva-clara), var(--superficie) 40%)}.nota:hover:not(:disabled){border-color:var(--cor-marca);background:var(--superficie)}.nota__titulo{font-weight:600}.nota__texto{color:var(--suave);font-size:var(--t-ajuda);white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nota__rodape{color:var(--suave);font-size:var(--t-rotulo);margin-top:auto}.mural{columns:2 10rem;column-gap:var(--e-3);margin:var(--e-4) 0 0;padding:0;list-style:none}@media (width>=700px){.mural{columns:15rem}}.mural__item{margin:0 0 var(--e-3);border-radius:var(--raio-g);background:var(--afundado);box-shadow:var(--sombra-1);break-inside:avoid;position:relative;overflow:hidden}.mural__item img{width:100%;height:auto;display:block}.mural__legenda{justify-content:space-between;align-items:flex-end;gap:var(--e-2);padding:var(--e-6) var(--e-2) var(--e-2) var(--e-3);color:#fff;font-size:var(--t-pequeno);background:linear-gradient(#0000,#140e11b8);line-height:1.3;display:flex;position:absolute;inset:auto 0 0}.mural__legenda .etiqueta{color:#fff;background:#ffffff2e;border-color:#fff6}.mural__legenda .botao-icone{color:#fff;background:#ffffff2e;border-color:#0000;flex:none}.mural__legenda .botao-icone:hover{background:#ffffff52}@media (width<=699px){.pagina:has(.mural) .filtro-quem{margin-inline:calc(-1 * var(--e-4));padding-inline:var(--e-4);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pagina:has(.mural) .filtro-quem__opcao{flex:none}}.inspiracao__areas{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));margin:0;padding:0;list-style:none;display:grid}.inspiracao__area{align-content:center;place-items:center;gap:var(--e-2);aspect-ratio:1;border:1.5px dashed var(--linha);border-radius:var(--raio-g);background:color-mix(in oklab, var(--superficie), var(--afundado) 45%);width:100%;color:var(--suave);font:inherit;cursor:pointer;transition:border-color var(--curta) ease, color var(--curta) ease;font-weight:600;display:grid}.inspiracao__area:hover{border-color:var(--cor-marca);color:var(--cor-marca)}.cartao.inspiracao__comecar{max-width:none}#partilhar-com-a-quinta{scroll-margin-top:calc(var(--altura-cabecalho,0px) + var(--e-4))}#partilhar-com-a-quinta:focus{outline:none}.partilha{gap:var(--e-3);grid-column:1/-1;display:grid}.partilha h2{margin:0}.partilha__formulario{gap:var(--e-3);max-width:40rem;display:grid}.partilha__formulario fieldset{gap:var(--e-2);border:0;margin:0;padding:0;display:grid}.partilha__formulario legend{margin-bottom:var(--e-2);font-weight:600}.partilha__sempre{color:var(--suave);font-size:var(--t-ajuda);margin:0}.partilha__confirmar{padding:var(--e-2) var(--e-3);border-radius:var(--raio-p);background:var(--terracota-clara)}.assistente__passos{gap:var(--e-5);counter-reset:passo;margin:0;padding:0;list-style:none;display:grid}.assistente__passo{gap:var(--e-2);counter-increment:passo;padding-left:2.5rem;display:grid;position:relative}.assistente__passo:before{content:counter(passo);border:1px solid var(--linha);width:1.75rem;height:1.75rem;color:var(--suave);font-family:var(--fonte-marca);border-radius:50%;place-items:center;font-size:.9375rem;display:grid;position:absolute;top:-.1rem;left:0}.assistente__passo>label,.assistente__passo legend{color:var(--titulo);font-family:var(--fonte-marca);font-size:var(--t-destaque)}.assistente__passo fieldset{gap:var(--e-2);border:0;margin:0;padding:0;display:grid}.assistente__passo input:not([type=checkbox]){max-width:16rem}.assistente__escolhas{gap:var(--e-2);flex-wrap:wrap;display:flex}.assistente__escolha{align-items:center;gap:var(--e-2);min-height:2.5rem;padding:0 var(--e-3);border:1px solid var(--linha);background:var(--superficie);cursor:pointer;transition:border-color var(--curta) ease, background-color var(--curta) ease, transform var(--media) var(--mola);border-radius:999px;display:inline-flex}.assistente__escolha:has(input:disabled){opacity:.5;cursor:not-allowed}.assistente__escolha--feita{border-color:var(--cor-marca);background:var(--cor-marca-clara)}.assistente__escolha:active:not(:has(input:disabled)){transform:scale(.97)}.assistente-convite{justify-content:space-between;align-items:center;gap:var(--e-3);border-color:color-mix(in oklab, var(--cor-marca), transparent 60%);background:linear-gradient(120deg, var(--cor-marca-clara), var(--superficie) 70%);flex-wrap:wrap;display:flex}.assistente-convite h2,.assistente-convite p{margin:0}.assistente-convite p{color:var(--suave)}.identidade{gap:var(--e-3);display:grid}.identidade h2{margin:0}.identidade__cabeca{justify-content:space-between;align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.identidade__cabeca .botao-quieto{align-items:center;gap:var(--e-1);display:inline-flex}.identidade__faixa{border:1px solid color-mix(in oklab, var(--tinta), transparent 88%);border-radius:var(--raio-g);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:clamp(4.5rem,12vw,6.5rem);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.identidade__faixa li{padding:var(--e-2);align-items:flex-end;display:flex}.identidade__faixa .identidade__hex{border-radius:var(--raio-p);color:#2b1f26;background:#ffffffc7;padding:.1rem .35rem;font-size:.8rem}.identidade__estilo{color:var(--titulo);font-family:var(--fonte-marca);text-wrap:balance;margin:0;font-size:clamp(1.25rem,3.5vw,1.625rem);line-height:1.25}.identidade__notas{color:var(--suave);white-space:pre-line;margin:0}.identidade__formulario .campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.identidade__formulario{gap:var(--e-4);display:grid}.identidade__paleta{border:0;margin:0;padding:0}.identidade__paleta legend{margin-bottom:var(--e-2);color:var(--suave);font-size:var(--t-pequeno);font-weight:600}.identidade__cores{gap:var(--e-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.identidade__cor{place-items:center;gap:var(--e-1) 0;grid-template-columns:auto auto;display:grid}.identidade__amostra{border:1px solid color-mix(in oklab, var(--tinta), transparent 85%);width:3.5rem;height:3.5rem;box-shadow:var(--sombra-1);cursor:pointer;transition:transform var(--media) var(--mola);border-radius:50%;grid-column:1/-1;position:relative}.identidade__amostra:hover{transform:scale(1.06)}.identidade__amostra:focus-within{outline:2px solid var(--foco);outline-offset:3px}.identidade__amostra input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.identidade__hex{color:var(--suave);font-size:var(--t-rotulo);font-variant-numeric:tabular-nums}.identidade__acrescentar{border:1.5px dashed var(--borda);width:3.5rem;height:3.5rem;min-height:0;color:var(--suave);font-size:var(--t-rotulo);border-radius:50%;flex-direction:column;gap:0;padding:0}.lua{gap:var(--e-4);grid-template-columns:minmax(0,1fr);align-items:start;max-width:52rem;display:grid}.lua>.cartao{min-width:0;margin:0}.lua__viagem{gap:var(--e-3);padding:clamp(1.25rem,3vw,2rem);display:grid}.lua__cabeca{justify-content:space-between;align-items:baseline;gap:var(--e-2) var(--e-4);flex-wrap:wrap;display:flex}.lua__cabeca .botao-quieto{align-items:center;gap:var(--e-1);padding-inline:var(--e-2);margin-inline-start:calc(-1 * var(--e-2));display:inline-flex}.lua__destino{text-wrap:balance;margin:0;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.1}.lua__quando{gap:var(--e-1);color:var(--tinta);font-size:var(--t-destaque);margin:0;display:grid}.lua__faltam{color:var(--cor-marca);font-size:var(--t-ajuda);font-weight:600}.lua__contas{gap:var(--e-2);padding-top:var(--e-3);border-top:1px solid var(--linha);display:grid}.lua__contas dl{gap:var(--e-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lua__contas dt{color:var(--suave);font-size:var(--t-rotulo)}.lua__contas dd{color:var(--titulo);font-family:var(--fonte-marca);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(1.125rem,3vw,1.5rem)}.lua__barra{background:var(--afundado);border-radius:999px;height:.375rem;overflow:hidden}.lua__barra>span{border-radius:inherit;background:var(--sucesso);height:100%;transition:width var(--media) var(--saida);display:block}.lua__notas{padding-left:var(--e-3);border-left:1px solid var(--linha);color:var(--suave);white-space:pre-line;margin:0}.lua__formulario{padding-top:var(--e-3);border-top:1px solid var(--linha)}.lua__formulario .campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.lua__reservas h2{margin:0 0 var(--e-2)}.lua__lista{margin:0;padding:0;list-style:none;display:grid}.lua__lista>li+li{border-top:1px solid var(--linha)}.lua__reserva{align-items:center;gap:var(--e-3);width:100%;min-height:3.5rem;padding:var(--e-3) var(--e-2);border-radius:var(--raio);color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}button.lua__reserva{cursor:pointer}button.lua__reserva:hover{background:var(--afundado)}.lua__icone{background:var(--cor-marca-clara);width:2.25rem;height:2.25rem;color:var(--cor-marca);border-radius:50%;place-items:center;display:grid}.lua__descricao{overflow-wrap:anywhere;gap:.1rem;font-weight:600;display:grid}.lua__detalhe{color:var(--suave);font-size:var(--t-pequeno);font-weight:400}.lua__lado{justify-items:end;gap:.1rem;display:grid}.lua__valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.lua__estado{color:var(--terracota);font-size:var(--t-pequeno)}.lua__estado--feita{color:var(--sucesso)}.comecar__previa{gap:var(--e-2);padding:var(--e-3) var(--e-4);border:1px dashed var(--linha);border-radius:var(--raio);background:color-mix(in oklab, var(--superficie), var(--afundado) 40%);margin:0;display:grid}.comecar__previa>figcaption{justify-self:start}.lua__reserva--exemplo{opacity:.85;padding-inline:0}.entrar__rapido{gap:var(--e-2);margin-bottom:var(--e-2);display:grid}.botao-google,.botao-alternativo{justify-content:center;align-items:center;gap:var(--e-3);width:100%;min-height:2.875rem;padding:0 var(--e-4);border-radius:var(--raio);color:var(--lightningcss-light,#1f1f1f)var(--lightningcss-dark,#e3e3e3);transition:background-color var(--curta) ease, box-shadow var(--curta) ease, transform var(--media) var(--mola);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131314);border:1px solid var(--lightningcss-light,#dadce0)var(--lightningcss-dark,#8e918f);font-weight:600;text-decoration:none;display:inline-flex}.botao-google:hover,.botao-alternativo:hover:not(:disabled){box-shadow:var(--sombra-1);background:var(--lightningcss-light,#f7f8f8)var(--lightningcss-dark,#1e1f20)}.botao-google:active,.botao-alternativo:active:not(:disabled){transform:scale(.98)}.botao-alternativo{border-color:var(--linha);background:var(--superficie);color:var(--tinta)}.convite{background:radial-gradient(60rem 30rem at 50% -10%, color-mix(in oklab, var(--convite-acento,var(--cor-marca)), transparent 88%), transparent), var(--marfim);place-items:start center;min-height:100dvh;padding:clamp(1rem,5vw,4rem) 1rem 3rem;display:grid}.convite__cartao{--convite-acento:var(--cor-marca);gap:var(--e-6);border:1px solid var(--linha);border-radius:var(--raio-g);background:var(--superficie);width:min(36rem,100%);box-shadow:var(--sombra-2);padding:clamp(1.5rem,5vw,3rem);display:grid}.convite__cabecalho{justify-items:center;gap:var(--e-3);text-align:center;display:grid}.convite__paleta{gap:var(--e-2);margin:0;padding:0;list-style:none;display:flex}.convite__paleta li{border:1px solid color-mix(in oklab, var(--tinta), transparent 85%);border-radius:50%;width:.75rem;height:.75rem}.convite__casal{font-family:var(--fonte-marca);letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,8vw,3.25rem);font-weight:500;line-height:1.05}.convite__data{padding-block:var(--e-2);border-block:1px solid color-mix(in oklab, var(--convite-acento), transparent 40%);color:var(--titulo);font-family:var(--fonte-marca);font-size:var(--t-seccao);margin:0}.convite__locais{justify-content:center;gap:var(--e-2) var(--e-6);flex-wrap:wrap;margin:0;display:flex}.convite__locais dt{color:var(--suave);font-size:var(--t-pequeno)}.convite__locais dd{margin:0;font-weight:600}.convite__texto{max-width:28rem;color:var(--suave);white-space:pre-line;margin:0}.convite__resposta,.convite__obrigado{gap:var(--e-4);display:grid}.convite__resposta h2,.convite__obrigado h2{margin:0}.convite__pessoas{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.convite__pessoa fieldset{gap:var(--e-2);padding:var(--e-3) 0;border:0;border-top:1px solid var(--linha);margin:0;display:grid}.convite__pessoa legend{float:left;width:100%;margin-bottom:var(--e-2);font-weight:600}.convite__escolha{gap:var(--e-2);display:flex}.convite__opcao{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);cursor:pointer;min-height:2.75rem;transition:border-color var(--curta) ease, background-color var(--curta) ease, transform var(--media) var(--mola);flex:1;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.convite__opcao input{opacity:0;position:absolute}.convite__opcao:has(input:focus-visible){outline:2px solid var(--foco);outline-offset:2px}.convite__opcao--feita{border-color:var(--cor-marca);background:var(--cor-marca-clara);color:var(--cor-marca)}.convite__opcao:active{transform:scale(.98)}.convite__menu select{max-width:14rem}.convite__alergias{gap:var(--e-3);display:grid}.convite__consentimento{padding:var(--e-2) var(--e-3);border-radius:var(--raio-p);background:var(--afundado)}.convite__enviar{width:100%;min-height:3rem}.convite__privacidade{color:var(--suave);font-size:var(--t-pequeno);text-align:center;margin:0}.convite__resumo{margin:0;padding:0;list-style:none;display:grid}.convite__resumo li{padding:var(--e-2) 0;border-top:1px solid var(--linha);justify-content:space-between;display:flex}.convite__vem{color:var(--sucesso);font-weight:600}.convite__nao-vem{color:var(--suave)}.convite__indisponivel{text-align:center}.convite-casal h2,.convite-casal h3{margin:0}.convite-casal__numeros{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.convite-casal__numeros dt{color:var(--suave);font-size:var(--t-pequeno)}.convite-casal__numeros dd{color:var(--titulo);font-family:var(--fonte-marca);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem}.convite-casal__formulario{gap:var(--e-3)}.convite-casal__links{gap:var(--e-2);justify-items:start;display:grid}.convite-casal__links .formulario__ajuda{margin:0}.convite-casal__mensagens ul{gap:var(--e-2);margin:var(--e-2) 0 0;padding:0;list-style:none;display:grid}.convite-casal__mensagens li{padding:var(--e-2) var(--e-3);border:1px solid color-mix(in oklab, var(--cor-marca), transparent 70%);background:var(--afundado);border-radius:0 var(--raio-p) var(--raio-p) 0}.convite-casal__mensagens p{margin:0}.convite-casal__mensagens span{color:var(--suave);font-size:var(--t-pequeno)}.convite-links ul{margin:0 0 var(--e-3);padding:0;list-style:none;display:grid}.convite-links li{justify-content:space-between;align-items:center;gap:var(--e-2);padding:var(--e-2) 0;border-top:1px solid var(--linha);flex-wrap:wrap;display:flex}.convite-links__nomes{font-weight:600}.convite-links__acoes{gap:var(--e-2);display:flex}.convite-links__seguinte{gap:var(--e-1);margin-bottom:var(--e-3);display:grid}.convite-links__seguinte .botao-principal{justify-self:start}.convite-links__quem{display:grid}.convite-links__telemovel{color:var(--suave);font-size:var(--t-pequeno);font-variant-numeric:tabular-nums}.convite-links__feito{color:var(--sucesso);font-size:var(--t-pequeno);font-weight:600}.convite-links__aberto .convite-links__nomes{color:var(--suave)}.progresso--indeterminado{max-width:24rem;margin-block:var(--e-4);display:block}.progresso--indeterminado .progresso__valor{width:35%;animation:1.4s ease-in-out infinite correr}@keyframes correr{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (width<=1099.98px){.painel-grelha>.painel-principal,.painel-grelha>.painel-rail{display:contents}.painel-principal>*,.painel-rail>*{order:5}.painel-principal>.assistente-convite{order:0}.painel-principal>.painel-contagem{order:1}.painel-rail>.proximo-passo{order:2}.painel-rail>.alertas{order:3}.painel-rail>.painel-contigo{order:4}}@media (width<=699.98px){.painel-contagem .detalhes{border-bottom:0;padding-block:0}.painel-contagem .detalhes>div{justify-content:space-between;align-items:baseline;gap:var(--e-3);display:flex}.painel-contagem .detalhes>div:last-child{padding-bottom:0}.painel-contagem .detalhes dd{text-align:right;margin:0;font-size:1rem}.painel-contagem__noivos,.painel-contagem__acrescentar-foto{display:none}}.painel-contigo__resumo{color:var(--suave);margin:0}.resumo-do-orcamento__contas{margin-top:var(--e-3);border-top:1px solid var(--linha)}.resumo-do-orcamento__contas>summary{padding-top:var(--e-3);color:var(--cor-marca);cursor:pointer;font-weight:600}.barra-do-orcamento__frase{font-weight:600}.menu-lateral__abrir{display:none}.menu-lateral{width:min(20rem,86vw);max-width:none;height:100dvh;max-height:none;padding:var(--e-3) var(--e-3) calc(var(--e-5) + env(safe-area-inset-bottom));border:0;border-right:1px solid var(--linha);background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-2);transition:transform var(--media) var(--saida), overlay var(--media) allow-discrete, display var(--media) allow-discrete;margin:0;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.menu-lateral[open]{transform:none}@starting-style{.menu-lateral[open]{transform:translate(-100%)}}.menu-lateral::backdrop{background:#12101173}.menu-lateral__topo{margin-bottom:var(--e-3);padding-left:var(--e-2);justify-content:space-between;align-items:center;display:flex}.menu-lateral__nav{gap:2px;display:grid}@media (width<=999px){.menu-lateral__abrir{min-width:2.75rem;min-height:2.75rem;margin-right:var(--e-1);background:0 0;border-color:#0000;padding:0;display:inline-flex}.cabecalho-app__nav{grid-template-columns:repeat(4,minmax(0,1fr))}.cabecalho-app__nav>.cabecalho-app__mais{display:none}}h2.rotulo-de-seccao,.cartao h2.rotulo-de-seccao,.painel-cartao h2.rotulo-de-seccao{margin-bottom:var(--e-2);color:var(--titulo);font-family:var(--fonte-marca);font-size:var(--t-seccao);letter-spacing:-.01em;font-weight:500;line-height:1.2}h3.rotulo-de-seccao,.cartao h3.rotulo-de-seccao{color:var(--tinta);font-size:var(--t-ajuda);font-weight:600}p.inicio__garantias{margin:var(--e-4) 0 0;color:var(--suave);font-size:var(--t-ajuda);padding:0;display:block}.areas{gap:var(--e-3);display:grid}.areas__total{align-items:baseline;gap:0 var(--e-2);color:var(--suave);flex-wrap:wrap;margin:0;display:flex}.areas__total strong{color:var(--titulo);font-family:var(--fonte-marca);font-size:var(--t-seccao);font-variant-numeric:tabular-nums;font-weight:500}.areas__lista{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.areas__linha{align-items:center;gap:var(--e-3);font-size:var(--t-ajuda);grid-template-columns:minmax(6rem,9rem) minmax(0,1fr) auto;display:grid}.areas__nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.areas__barra{background:var(--afundado);border-radius:999px;height:.5rem}.areas__barra>span{border-radius:inherit;background:color-mix(in oklab, var(--cor-marca-fundo), var(--superficie) 15%);height:100%;display:block}.areas__valor{font-variant-numeric:tabular-nums}.indicadores-caixa{container-type:inline-size}.indicadores{border:1px solid var(--linha);border-radius:var(--raio-g);background:var(--linha);box-shadow:var(--sombra-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden}@container (width>=34rem){.indicadores{grid-template-columns:repeat(4,minmax(0,1fr))}}.indicadores>li{background:var(--superficie)}.indicadores .indicador{box-shadow:none;background:0 0;border:0;border-radius:0}.indicadores .indicador:hover{background:var(--afundado);box-shadow:none;transform:none}.cronograma__planos{margin-bottom:var(--e-3);border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);padding:2px;display:inline-flex}.cronograma__planos button{border-radius:calc(var(--raio) - 2px);min-height:2.25rem;color:var(--suave);background:0 0;border:0;padding:.2rem 1rem;font-weight:600}.cronograma__planos button[aria-pressed=true]{background:var(--cor-marca-clara);color:var(--cor-marca)}.cronograma__plano-b{color:var(--terracota);font-size:var(--t-ajuda);font-weight:600}.cronograma__form-b{padding:var(--e-3);border:1px solid var(--linha);border-radius:var(--raio)}.cronograma__form-b legend{padding:0 var(--e-1)}.decoracao__numeros{margin:0 0 var(--e-4);color:var(--suave)}.decoracao{padding:0;overflow:hidden}.decoracao__lista{margin:0;padding:0;list-style:none}.decoracao__item{align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-4);border-bottom:1px solid var(--linha);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.decoracao__tratado{width:1.25rem;height:1.25rem}.decoracao__nome{min-height:2.75rem;padding:var(--e-1) 0;color:var(--tinta);text-align:left;background:0 0;border:0;justify-content:start;justify-items:start;gap:2px;font-weight:600;display:grid}.decoracao__nome:hover>:first-child{color:var(--cor-marca)}.decoracao__item--tratado .decoracao__nome>:first-child{color:var(--suave);text-decoration:line-through}.decoracao__valor{font-variant-numeric:tabular-nums;white-space:nowrap}.decoracao__total{justify-content:space-between;align-items:center;gap:var(--e-2) var(--e-4);padding:var(--e-3) var(--e-4);background:var(--afundado);flex-wrap:wrap;display:flex}.decoracao__total p{color:var(--suave);margin:0}.decoracao__total strong{color:var(--titulo);font-family:var(--fonte-marca);font-size:var(--t-seccao);font-weight:500}.estilos__escolha{gap:var(--e-2);margin:var(--e-3) 0;flex-wrap:wrap;display:flex}.estilos__escolha button{border-radius:999px;min-height:2.25rem}.estilos__estilo{gap:var(--e-3);display:grid}.estilos__resumo{margin:0;font-weight:600}.estilos__cores{gap:var(--e-1);margin:0;padding:0;list-style:none;display:flex}.estilos__cores li{border-radius:var(--raio-p);border:1px solid #00000026;width:2rem;height:2rem}.estilos__pecas{margin:0;padding:0;list-style:none;display:grid}.estilos__pecas li{justify-content:space-between;align-items:center;gap:var(--e-3);padding:var(--e-1) 0;border-bottom:1px solid var(--linha);display:flex}.perguntar__sugestoes ul{gap:var(--e-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.perguntar__rotulo,.perguntar__quem{margin:0 0 var(--e-2);color:var(--suave);font-size:var(--t-rotulo)}.perguntar__item-com-acao{justify-content:space-between;align-items:center;gap:var(--e-2);margin-block:2px;display:flex}.perguntar__acao-do-item{min-height:2rem;padding:.15rem var(--e-2);border-color:var(--linha);color:var(--cor-marca);font-size:var(--t-pequeno);flex:none;font-weight:600}.perguntar__atalhos{gap:var(--e-2);margin:var(--e-4) 0 0;scrollbar-width:none;flex:none;padding:0;list-style:none;display:flex;overflow-x:auto}.assistente-painel .perguntar__atalhos{padding:var(--e-2) var(--e-4);border-top:1px solid var(--linha);margin:0}.perguntar__atalho{min-height:2.25rem;padding:.25rem var(--e-3);border-color:var(--linha);color:var(--cor-marca);font-size:var(--t-ajuda);white-space:nowrap;border-radius:999px;font-weight:500}.perguntar__sugestao{min-height:2.5rem;padding:var(--e-2) var(--e-3);border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--curta) ease}.perguntar__sugestao:hover{border-color:var(--cor-marca)}.perguntar__conversa{gap:var(--e-5);display:grid}.perguntar__mensagem{max-width:44rem}.perguntar__mensagem--casal{max-width:min(36rem,90%);padding:var(--e-3) var(--e-4);border-radius:var(--raio-g);background:var(--cor-marca-clara);justify-self:end}.perguntar__mensagem--casal .perguntar__quem{margin-bottom:var(--e-1)}.perguntar__texto{overflow-wrap:anywhere;white-space:pre-line}.perguntar__texto p,.perguntar__texto ul{margin:0 0 var(--e-3)}.perguntar__texto>:last-child{margin-bottom:0}.perguntar__texto ul{padding-left:var(--e-5);white-space:normal}.perguntar__a-pensar{color:var(--suave);margin:0}.perguntar__formulario{bottom:var(--altura-barra-baixo,0px);margin-top:var(--e-6);padding:var(--e-3) 0;background:var(--marfim);position:sticky}.perguntar__escrever{align-items:flex-end;gap:var(--e-2);display:flex}.perguntar__escrever textarea{resize:vertical;flex:1;min-width:0;min-height:2.75rem}@media (width<=30rem){.perguntar__escrever{flex-direction:column;align-items:stretch}}.perguntar__rodape{justify-content:space-between;align-items:baseline;gap:var(--e-1) var(--e-3);flex-wrap:wrap;display:flex}.perguntar__rodape .formulario__ajuda{flex:18rem;margin:0}.perguntar__recomecar{min-height:2.25rem;padding-inline:var(--e-2);font-size:var(--t-ajuda)}.assistente-botao{right:var(--e-5);bottom:var(--e-5);z-index:35;align-items:center;gap:var(--e-2);min-height:3rem;padding:0 var(--e-4) 0 var(--e-3);border-color:var(--linha);background:var(--superficie);color:var(--cor-marca);box-shadow:var(--sombra-2);animation:subir var(--media) var(--saida);border-radius:999px;font-weight:600;display:inline-flex;position:fixed}.assistente-botao:hover:not(:disabled){border-color:color-mix(in oklab, var(--cor-marca), transparent 55%);background:var(--cor-marca-clara)}body:has(.barra-de-gravacao) .assistente-botao{bottom:calc(var(--altura-barra-baixo,0px) + 5.25rem)}.assistente-painel{right:var(--e-4);bottom:var(--e-4);z-index:60;width:min(27rem, calc(100vw - 2 * var(--e-4)));height:min(42rem, calc(100dvh - 2 * var(--e-4)));border:1px solid var(--linha);border-radius:var(--raio-g);background:var(--superficie);box-shadow:var(--sombra-2);animation:subir var(--media) var(--saida);flex-direction:column;display:flex;position:fixed;overflow:hidden}.assistente-painel__cabeca{justify-content:space-between;align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-2) var(--e-2) var(--e-4);border-bottom:1px solid var(--linha);display:flex}.assistente-painel__cabeca h2{align-items:center;gap:var(--e-2);font-size:var(--t-destaque);margin:0;display:inline-flex}.assistente-painel__cabeca h2 .icone{color:var(--cor-marca)}.assistente-painel__fechar{width:2.75rem;height:2.75rem;color:var(--suave);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.assistente-painel__fechar:hover{background:var(--afundado);color:var(--titulo)}.assistente-painel .conversa{flex-direction:column;flex:1;min-height:0;display:flex}.assistente-painel .conversa__mensagens{padding:var(--e-4);overscroll-behavior:contain;flex:1;overflow-y:auto}.assistente-painel .perguntar__sugestoes ul{flex-direction:column;align-items:stretch}.assistente-painel .perguntar__mensagem--casal{max-width:90%}.assistente-painel .perguntar__formulario{padding:var(--e-3) var(--e-4) calc(var(--e-3) + env(safe-area-inset-bottom));border-top:1px solid var(--linha);background:var(--superficie);margin:0;position:static}.assistente-painel .perguntar__rodape .formulario__ajuda{font-size:var(--t-pequeno)}@media (width<=999px){.assistente-botao{right:var(--e-4);bottom:calc(var(--altura-barra-baixo) + var(--e-3));justify-content:center;width:3.25rem;min-height:3.25rem;padding:0}.assistente-botao__rotulo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistente-painel{border:0;border-radius:0;width:auto;height:auto;inset:0}.assistente-painel__cabeca{padding-top:calc(var(--e-2) + env(safe-area-inset-top))}}@media print{.assistente-botao,.assistente-painel{display:none}}@media (width>=1100px) and (height>=40rem){main.pagina:has(>.convidados-layout){height:100dvh;padding-bottom:var(--e-4);flex-direction:column;display:flex}main.pagina>.convidados-layout{flex:1;align-items:stretch;min-height:0}.convidados-layout>.convidados-lista{flex-direction:column;min-height:0;display:flex}.convidados-lista>.tabela-convidados__moldura{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.convidados-layout>.convidados-lateral{overscroll-behavior:contain;min-height:0;padding-right:2px;overflow-y:auto}:is(.fases,.orcamento-areas,.quintas-cartoes,.fornecedores-lista,.decoracao__lista,.cronograma__lista){scrollbar-gutter:stable;max-height:calc(100dvh - 7rem);overflow-y:auto}.quintas-cartoes{padding:4px}}:is(.fases,.orcamento-areas,.quintas-cartoes,.fornecedores-lista,.decoracao__lista,.cronograma__lista,.tabela-convidados__moldura,.convidados-lateral,.conversa__mensagens){scrollbar-color:color-mix(in oklab, var(--suave), transparent 55%) transparent;scrollbar-width:thin}.exemplo-linhas{margin:0;padding:0;list-style:none;display:grid}.exemplo-linhas li{align-items:center;gap:var(--e-3);padding:var(--e-2) 0;color:var(--tinta);display:flex}.exemplo-linhas li+li{border-top:1px solid var(--linha)}.exemplo-linhas__principal{flex:1;min-width:0;font-weight:600;display:grid}.exemplo-linhas__detalhe{color:var(--suave);font-size:var(--t-pequeno);font-weight:400}.exemplo-linhas__lado{color:var(--suave);font-size:var(--t-ajuda)}.exemplo-linhas__icone{background:var(--cor-marca-clara);width:2rem;height:2rem;color:var(--cor-marca);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=30rem){.exemplo-linhas__lado{display:none}}.campo-de-cor{align-items:center;gap:var(--e-2);display:inline-flex}.campo-de-cor__amostra{border:1px solid color-mix(in oklab, var(--tinta), transparent 82%);border-radius:var(--raio);cursor:pointer;flex:none;width:2.75rem;height:2.75rem;position:relative;box-shadow:inset 0 0 0 2px #ffffff59}.campo-de-cor__amostra:focus-within{outline:3px solid var(--foco);outline-offset:2px}.campo-de-cor__amostra input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.campo-de-cor__codigo{font-variant-numeric:tabular-nums;text-transform:uppercase;width:6.5rem;font-family:ui-monospace,SF Mono,Menlo,monospace}.campo-de-cor__codigo[aria-invalid=true]{border-color:var(--erro)}.escolha-de-cor__rotulo{font-weight:600}.identidade__cores:has(.campo-de-cor){gap:var(--e-2) var(--e-4);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.identidade__cor:has(.campo-de-cor){place-items:center start;gap:var(--e-1);display:flex}.definicoes__grupo{margin:0 0 var(--e-5);border:1px solid var(--linha);border-radius:var(--raio-g);background:var(--superficie);box-shadow:var(--sombra-1);display:block;container-type:inline-size}.definicoes__grelha{display:block}.definicoes__grupo .definicoes__cartao{gap:var(--e-3);padding:var(--e-4);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.definicoes__grupo .definicoes__cartao+.definicoes__cartao{border-top:1px solid var(--linha)}.definicoes__grupo>.definicoes__cartao:first-child,.definicoes__grelha>.definicoes__cartao:first-child{border-radius:var(--raio-g) var(--raio-g) 0 0}.definicoes__grupo .definicoes__aparencia{grid-area:auto}.definicoes__cabeca{align-content:start;gap:var(--e-1);display:grid}.definicoes__cabeca h2{font-size:var(--t-destaque);margin:0}.definicoes__cabeca p{max-width:42ch;color:var(--suave);font-size:var(--t-ajuda);margin:0}.definicoes__corpo{gap:var(--e-3);min-width:0;max-width:40rem;display:grid}.definicoes__corpo :is(.formulario,.zona-de-apagar,.codigos-de-recuperacao,.botoes){margin:0}.definicoes__corpo .formulario--compacto{align-items:flex-end;gap:var(--e-2) var(--e-3);flex-flow:wrap}.definicoes__corpo .formulario--compacto>.formulario__campo{flex:14rem;max-width:22rem}.definicoes__corpo .formulario--compacto>:not(.formulario__campo,button,.botoes){flex-basis:100%}.definicoes__corpo .formulario--compacto>button{align-self:flex-end}.definicoes__corpo :is(.botoes,.zona-de-apagar)>.botao-quieto:first-of-type{margin-inline-start:-.9rem}.definicoes__corpo .zona-de-apagar{padding-top:var(--e-3)}.definicoes__corpo h3{margin:0;font-size:1rem}.definicoes__corpo .formulario__grupo>label{font-weight:600}.definicoes__par{gap:var(--e-3);display:grid}.definicoes__trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.definicoes__grupo .escolha-de-cor__opcoes{gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.definicoes__grupo .escolha-de-cor__opcao{min-height:2.5rem;padding:var(--e-1) var(--e-3);font-size:var(--t-ajuda);white-space:nowrap;position:relative}.definicoes__grupo .escolha-de-cor__opcao input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.definicoes__grupo .escolha-de-cor__opcao:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.definicoes__grupo .escolha-de-cor__amostra{width:1.25rem;height:1.25rem}.definicoes__grupo .pre-visualizacao{align-items:center;gap:var(--e-2) var(--e-3);padding:var(--e-2) var(--e-3);border-style:solid;border-color:var(--linha);flex-wrap:wrap;display:flex}.definicoes__grupo .pre-visualizacao__titulo{margin:0}.definicoes__grupo .pre-visualizacao>.formulario__ajuda{flex-basis:100%}.fotografia-do-casal .definicoes__corpo{align-content:start;column-gap:var(--e-4);grid-template-columns:6rem minmax(0,1fr)}.fotografia-do-casal .definicoes__corpo>*{grid-column:2}.fotografia-do-casal .definicoes__corpo>:is(.fotografia-do-casal__imagem,.fotografia-do-casal__vazia){grid-area:1/1/span 3}.fotografia-do-casal .definicoes__corpo>.zona-de-apagar{grid-column:1/-1}.definicoes__grupo .fotografia-do-casal__vazia p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.definicoes__grupo .fotografia-do-casal__vazia .icone{width:1.5rem;height:1.5rem}.definicoes__grupo>.barra-de-gravacao{padding:var(--e-3) var(--e-4) calc(var(--e-3) + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--linha);border-radius:0 0 var(--raio-g) var(--raio-g);box-shadow:none;margin:0}@container (width>=32rem){.definicoes__par{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.definicoes__trio{grid-template-columns:repeat(3,minmax(0,12.5rem))}.fotografia-do-casal .definicoes__corpo{grid-template-columns:9rem minmax(0,1fr)}}@container (width>=48rem){.definicoes__grupo .definicoes__cartao{column-gap:var(--e-6);padding:var(--e-4) var(--e-5);grid-template-columns:14rem minmax(0,1fr)}.definicoes__grupo>.barra-de-gravacao{padding-inline:var(--e-5)}}@container (width>=32rem){.definicoes__par{grid-template-rows:repeat(5,auto);align-items:stretch;row-gap:0}.definicoes__par>:is(.formulario__campo,.formulario__grupo){grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.definicoes__par>*>label{grid-row:1;margin-bottom:.3rem}.definicoes__par>*>.formulario__erro{grid-row:2;margin-bottom:.3rem}.definicoes__par>*>.formulario__ajuda{grid-row:3;margin-bottom:.3rem}.definicoes__par>*>:is(input,select,textarea){grid-row:4;align-self:end}.definicoes__par>*>.alerta{grid-row:5;margin:.3rem 0 0}.definicoes__trio{grid-template-rows:repeat(3,auto);align-items:stretch;row-gap:0}.definicoes__trio>.formulario__campo{grid-row:span 3;grid-template-rows:subgrid;row-gap:.3rem;display:grid}.definicoes__trio>.formulario__campo>label{grid-row:1;align-self:end}.definicoes__trio>.formulario__campo>.formulario__erro{grid-row:2}.definicoes__trio>.formulario__campo>input{grid-row:3}}@container (width<=31.99rem){.definicoes__trio{gap:var(--e-2);grid-template-columns:minmax(0,1fr)}.definicoes__trio>.formulario__campo{align-items:center;gap:var(--e-1) var(--e-3);grid-template-columns:minmax(0,1fr) 6.5rem;display:grid}.definicoes__trio>.formulario__campo>.formulario__erro{grid-area:2/1/auto/-1}}.definicoes-pagina>.indice ul{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--e-6)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--e-6)), transparent);padding-inline-end:var(--e-6)}.definicoes-pagina>.indice a[aria-current]{border-color:var(--cor-marca);background:var(--cor-marca-clara);color:var(--cor-marca)}.definicoes-pagina__conteudo{min-width:0}@media (width>=75rem){.definicoes-pagina{gap:var(--e-6);grid-template-columns:11rem minmax(0,60rem);align-items:start;display:grid}.definicoes-pagina>.indice{top:var(--e-5);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0;padding:0}.definicoes-pagina>.indice ul{flex-direction:column;gap:2px;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.definicoes-pagina>.indice a{min-height:2.25rem;padding:var(--e-1) var(--e-3);border-radius:var(--raio);color:var(--suave);white-space:normal;background:0 0;border:0;line-height:1.25;display:flex}.definicoes-pagina>.indice a:hover{background:var(--afundado);color:var(--titulo)}.definicoes-pagina>.indice a[aria-current]{background:var(--cor-marca-clara);color:var(--cor-marca);font-weight:600}.definicoes-pagina .definicoes__cartao,.definicoes-pagina .definicoes__cartao h2{scroll-margin-top:var(--e-5)}}.musica{gap:var(--e-4);margin-top:var(--e-4);align-items:start;display:grid}@media (width>=1000px){.musica{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem)}}.musica__principal,.musica__lado{gap:var(--e-4);min-width:0;display:grid}.musica .cartao{margin:0}.musica__topo{justify-content:space-between;align-items:baseline;gap:var(--e-1) var(--e-4);margin-bottom:var(--e-2);flex-wrap:wrap;display:flex}.musica__topo h2.rotulo-de-seccao,.musica__cabeca h2.rotulo-de-seccao{margin:0}.musica__resumo{color:var(--suave);font-size:var(--t-ajuda);font-variant-numeric:tabular-nums;margin:0}.musica__momentos{margin:0;padding:0;list-style:none}.musica__momento{gap:var(--e-3);padding:var(--e-2) 0;grid-template-columns:1.25rem minmax(0,1fr);display:grid;position:relative}.musica__momento:before{content:"";background:var(--linha);width:2px;position:absolute;top:0;bottom:0;left:calc(.625rem - 1px)}.musica__momento:first-child:before{top:1.6rem}.musica__momento:last-child:before{bottom:calc(100% - 1.6rem)}.musica__ponto{z-index:1;border:2px solid var(--borda);background:var(--superficie);border-radius:50%;justify-self:center;width:.75rem;height:.75rem;margin-top:.75rem;position:relative}.musica__momento--com .musica__ponto{border-color:var(--superficie);background:var(--cor-marca-fundo);box-shadow:0 0 0 1px var(--cor-marca-fundo)}.musica__corpo{min-width:0}.musica__cabeca{justify-content:space-between;align-items:center;gap:var(--e-3);min-height:2.25rem;display:flex}.musica__nome{color:var(--tinta);font-family:var(--fonte-texto);letter-spacing:0;margin:0;font-size:1rem;font-weight:600}.musica__dica{max-width:52ch;color:var(--suave);font-size:var(--t-ajuda);margin:0}.musica__vazio{align-items:center;gap:var(--e-1) var(--e-3);margin-top:var(--e-1);flex-wrap:wrap;display:flex}.musica__retirar{min-height:2.25rem;padding:.25rem var(--e-2);color:var(--suave);font-size:var(--t-ajuda);background:0 0;border-color:#0000}.musica__retirar:hover:not(:disabled){color:var(--erro)}.musica__outros{gap:var(--e-3);margin-top:var(--e-3);padding-top:var(--e-4);border-top:1px solid var(--linha);display:grid}.musica__novo-momento{gap:var(--e-1);display:grid}.musica__novo-momento label{font-size:var(--t-ajuda);font-weight:600}.musica__novo-momento-linha{gap:var(--e-2);flex-wrap:wrap;display:flex}.musica__novo-momento-linha input{flex:12rem;min-width:0;max-width:24rem}.musica__retirados{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.musica__retirados-rotulo{color:var(--suave);font-size:var(--t-ajuda)}@media (width<=999px),(pointer:coarse){.musica__retirar{min-height:2.75rem}}.musica__nao-tocar>.musica__dica{margin-top:var(--e-1)}.musica__faixas{margin:0;padding:0;list-style:none;display:grid}.musica__nao-tocar .musica__faixas{margin-top:var(--e-3)}.musica__faixa{align-items:center;gap:var(--e-1);display:flex}.musica__faixa+.musica__faixa{border-top:1px solid var(--linha)}.musica__abrir{justify-content:flex-start;gap:var(--e-2);min-width:0;min-height:2.75rem;margin-inline:calc(var(--e-2) * -1);padding:var(--e-2);text-align:left;background:0 0;border-color:#0000;flex:1;font-weight:400}.musica__texto{align-items:baseline;gap:0 var(--e-2);flex-wrap:wrap;min-width:0;display:flex}.musica__titulo{overflow-wrap:anywhere;font-weight:500}.musica__artista,.musica__nota{color:var(--suave);font-size:var(--t-ajuda);overflow-wrap:anywhere}.musica__nota{flex-basis:100%}.musica__faixas--proibidas .icone{color:var(--terracota);flex:none}.musica__ouvir{border-radius:var(--raio-p);width:2.75rem;height:2.75rem;color:var(--cor-marca);flex:none;place-items:center;display:grid}.musica__ouvir:hover{background:var(--cor-marca-clara)}.musica__ouvir--procurar{width:auto;padding:0 var(--e-2);color:var(--suave);font-size:var(--t-ajuda);align-items:center;gap:.3rem;font-weight:600;text-decoration:none;display:inline-flex}.musica__ouvir--procurar:hover{color:var(--cor-marca)}.musica__editar-indicacoes{min-height:2.25rem;font-size:var(--t-ajuda);padding:.25rem .6rem}.musica__indicacoes{white-space:pre-line;overflow-wrap:anywhere;margin:0}.musica__playlist{justify-self:start;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.musica__conselhos{padding-block:var(--e-1)}.musica__conselho+.musica__conselho{border-top:1px solid var(--linha)}.musica__conselho>summary{justify-content:space-between;align-items:center;gap:var(--e-2);min-height:2.75rem;padding:var(--e-2) 0;cursor:pointer;font-weight:600;list-style:none;display:flex}.musica__conselho>summary::-webkit-details-marker{display:none}.musica__conselho>summary:after{content:"";border-right:2px solid var(--suave);border-bottom:2px solid var(--suave);width:.5rem;height:.5rem;transition:transform var(--curta) ease;flex:none;margin-right:.25rem;transform:rotate(45deg)translateY(-2px)}.musica__conselho[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.musica__conselho[open]>:not(summary){animation:aparecer var(--curta) var(--saida)}.musica__pontos{gap:var(--e-2);margin:0 0 var(--e-3);color:var(--tinta);font-size:var(--t-ajuda);padding-left:1.1rem;display:grid}.musica__pontos li::marker{color:var(--cor-marca)}.musica__mensagem{width:100%;min-height:14rem;font-size:var(--t-ajuda);resize:vertical;line-height:1.45}.musica__sem-envio{color:var(--suave);margin:0}@media (pointer:coarse){.musica__abrir,.musica__ouvir,.musica__conselho>summary{min-height:3rem}.musica__ouvir{width:3rem;height:3rem}.musica__ouvir--procurar{width:auto}}}@layer plano{.plano{height:calc(100dvh - var(--altura-barra-baixo,0px));grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.plano__cabecalho{border-bottom:1px solid var(--linha);background:var(--marfim);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.5rem clamp(1rem,3vw,2rem);display:flex}.plano__acrescentar-convidados{margin-left:auto}.plano__titulo{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;min-width:0;display:flex}.plano__titulo h1{font-family:var(--fonte-marca);letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:500}.plano__nota{color:var(--suave);margin:0;font-size:.875rem}.plano__espaco{color:var(--suave);font-size:.9375rem}.plano__espaco select{min-height:2rem;font-size:.9375rem}.depuracao{border:1px dashed var(--borda);border-radius:var(--raio-p);color:var(--suave);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.8125rem;display:flex}.depuracao select{min-height:2rem;font-size:.8125rem}.medidor{font-variant-numeric:tabular-nums;margin:0}.plano__area{grid-template-columns:auto minmax(0,1fr) auto;min-height:0;display:grid}.painel{background:var(--superficie);width:19.5rem;min-height:0;animation:abrir-painel-esquerdo var(--media) var(--saida);flex-direction:column;font-size:.9375rem;display:flex}.painel--esquerda{border-right:1px solid var(--linha)}.painel--direita{border-left:1px solid var(--linha);width:18.5rem;animation-name:abrir-painel-direito}.painel__cabecalho{border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .5rem;padding:.75rem .75rem .6rem 1rem;display:grid}.painel__cabecalho h2{margin:0;font-size:1.0625rem}.painel__resumo{color:var(--suave);grid-column:1;margin:0;font-size:.875rem}.painel__fechar{grid-area:1/2/span 2}.painel__corpo{overscroll-behavior:contain;flex:1;min-height:0;padding:.9rem 1rem 1.5rem;overflow-y:auto}.painel__corpo h3{color:var(--suave);margin:1.25rem 0 .5rem;font-size:.8125rem;font-weight:700}.painel__corpo label{margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:block}.painel__corpo select,.painel__corpo input[type=search],.painel__corpo input[type=text]{width:100%}@keyframes abrir-painel-esquerdo{0%{opacity:0;transform:translate(-12px)}}@keyframes abrir-painel-direito{0%{opacity:0;transform:translate(12px)}}.gaveta{background:var(--superficie);width:min(24rem,92vw);max-width:none;height:100dvh;max-height:none;color:var(--tinta);box-shadow:var(--sombra-2);transition:transform var(--media) var(--saida), overlay var(--media) allow-discrete, display var(--media) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.gaveta--direita{inset:0 0 0 auto;transform:translate(100%)}.gaveta[open]{transform:none}@starting-style{.gaveta[open]{transform:translate(-100%)}.gaveta--direita[open]{transform:translate(100%)}}.gaveta::backdrop{transition:background-color var(--media) ease, overlay var(--media) allow-discrete, display var(--media) allow-discrete;background:#2b1f2600}.gaveta[open]::backdrop{background:#2b1f2666}@starting-style{.gaveta[open]::backdrop{background:#2b1f2600}}.gaveta__conteudo{flex-direction:column;height:100%;font-size:.9375rem;display:flex}.plano__principal{flex-direction:column;min-width:0;min-height:0;display:flex}.botao-alternar__texto{text-align:left;line-height:1.2;display:grid}.botao-alternar__detalhe{color:var(--suave);font-size:.75rem;font-weight:400}.quadro{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.quadro__barra{border-bottom:1px solid var(--linha);background:var(--superficie);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.45rem .75rem;display:flex}.quadro__grupo{align-items:center;gap:.25rem;display:flex}.quadro__grupo--fim{margin-left:auto}.quadro__caixa{background:var(--afundado);touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}.quadro__caixa:focus-visible{outline-offset:-3px}.escala{border:1px solid var(--linha);border-radius:var(--raio-p);background:color-mix(in srgb, var(--superficie) 92%, transparent);color:var(--tinta);font-variant-numeric:tabular-nums;pointer-events:none;gap:.2rem;padding:.35rem .6rem;font-size:.75rem;display:grid;position:absolute;bottom:.75rem;left:.75rem}.escala__sala{font-weight:600}.escala__medida{color:var(--suave);align-items:center;gap:.4rem;display:flex}.escala__barra{border:2px solid var(--tinta);height:.4rem;transition:width var(--curta) ease;border-top:0}.menu__botao:has(+:popover-open){border-color:var(--cor-marca);background:var(--cor-marca-clara);color:var(--cor-marca)}.menu__lista{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);width:max-content;min-width:15rem;max-width:min(22rem,100vw - 1.5rem);max-height:calc(100dvh - 6rem);color:var(--tinta);box-shadow:var(--sombra-2);margin:0;padding:.4rem;position:fixed;inset:auto;overflow-y:auto}.menu__lista:popover-open{animation:aparecer var(--curta) var(--saida)}.menu__lista ul{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.menu__lista button{text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;width:100%}.menu__lista button:hover:not(:disabled){background:var(--afundado)}.menu__titulo{color:var(--suave);margin:0;padding:.5rem .6rem .2rem;font-size:.75rem;font-weight:700}.atalhos{gap:.35rem;min-width:18rem;margin:0;padding:.5rem .6rem;font-size:.875rem;display:grid}.atalhos__linha{grid-template-columns:9.5rem minmax(0,1fr);gap:.75rem;display:grid}.atalhos dt{font-weight:700}.atalhos dd{color:var(--suave);margin:0}.atalhos kbd{border:1px solid var(--borda);background:var(--marfim);min-width:1.4em;font:inherit;text-align:center;border-bottom-width:2px;border-radius:4px;padding:0 .3em;font-size:.8125rem;display:inline-block}.mensagem{z-index:10;pointer-events:none;max-width:min(34rem,100% - 2rem);margin:0;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.mensagem:not(.mensagem--erro)>span{animation:aparecer var(--media) var(--saida), desaparecer .4s ease 5s forwards}@keyframes desaparecer{to{opacity:0;visibility:hidden}}.mensagem>span{border:1px solid var(--sucesso);border-radius:var(--raio);background:var(--superficie);color:var(--sucesso);box-shadow:var(--sombra-2);animation:aparecer var(--media) var(--saida);align-items:center;gap:.5rem;padding:.6rem .9rem;font-weight:600;display:flex}.mensagem--erro>span{border-color:var(--erro);background:var(--erro-fundo);color:var(--erro)}.plano__orientacao{z-index:5;padding:var(--e-4);pointer-events:none;place-items:center;display:grid;position:absolute;inset:3.5rem 0 0}.plano__orientacao-cartao{gap:var(--e-3);width:min(28rem,100%);padding:var(--e-5);border:1px solid var(--linha);border-radius:var(--raio-g);background:var(--superficie);box-shadow:var(--sombra-2);pointer-events:auto;animation:aparecer var(--media) var(--saida);display:grid}.plano__orientacao-cartao h2{margin:0}.plano__orientacao-cartao ol{gap:var(--e-2);color:var(--suave);margin:0;padding-left:1.25rem;display:grid}.plano__orientacao-cartao li::marker{color:var(--cor-marca);font-weight:700}.plano__acoes{display:none}.progresso-sentados{gap:.35rem;margin-bottom:1rem;display:grid}.sentar{z-index:2;border-bottom:1px solid var(--cor-marca);background:var(--cor-marca-clara);animation:aparecer var(--media) var(--saida);margin:-.9rem -1rem 1rem;padding:.9rem 1rem;position:sticky;top:-.9rem}.sentar h3{margin:0 0 .25rem;font-size:.8125rem}.sentar__escolhido{margin:0 0 .6rem}.sentar .botoes{margin:.6rem 0 0}.filtros{gap:.5rem;margin-bottom:.75rem;display:grid}.filtros__pesquisa{position:relative}.filtros__pesquisa .icone{color:var(--suave);pointer-events:none;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.filtros__pesquisa input{padding-left:2.1rem}.painel__corpo .filtros__opcao{align-items:center;gap:.5rem;margin:0;font-weight:500;display:flex}.filtros__opcao input{--cor-da-caixa:var(--cor-marca-fundo);width:1.1rem;height:1.1rem;min-height:auto;margin:0}.contagem{color:var(--suave);margin:0 0 .35rem;font-size:.8125rem}.convidados{margin:0 -.5rem;padding:0;list-style:none}.convidado{border-radius:var(--raio-p);cursor:grab;transition:background-color var(--curta) ease;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .5rem;display:grid}.convidado+.convidado{border-top-color:var(--linha)}.convidado:hover{background:var(--marfim)}.convidado:active{cursor:grabbing}.convidado--escolhido,.convidado--escolhido+.convidado{border-top-color:#0000}.convidado--escolhido{border-color:var(--cor-marca);background:var(--cor-marca-clara)}.convidado__cor{border:1px solid #0000004d;border-radius:50%;width:.75rem;height:.75rem}.convidado__texto{min-width:0;display:grid}.convidado__nome{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.convidado__detalhe{color:var(--suave);font-size:.8125rem}.convidado__lugar{justify-self:start;margin-top:.2rem;font-size:.75rem}.convidado__escolher{min-height:2rem;padding:.2rem .6rem;font-size:.8125rem}.vazio{border:1px dashed var(--borda);border-radius:var(--raio);color:var(--suave);text-align:center;justify-items:center;gap:.5rem;margin:.5rem 0 1rem;padding:1.25rem 1rem;display:grid}.vazio p{margin:0}.inspetor__topo{animation:aparecer var(--media) var(--saida);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .75rem;margin:1rem 0 .75rem;display:grid}.inspetor__icone{border:1px solid var(--linha);border-radius:var(--raio);background:var(--marfim);width:2.75rem;height:2.75rem;color:var(--titulo);grid-row:1/span 2;place-items:center;display:grid}.inspetor__icone--objeto{border-color:var(--oliva);background:var(--oliva-clara);color:var(--oliva)}.inspetor__nome{color:var(--tinta);margin:0;font-size:1.125rem;font-weight:700}.inspetor__tipo{color:var(--suave);margin:0;font-size:.875rem}.ocupacao{gap:.35rem;margin-bottom:.75rem;display:grid}.ocupacao p{margin:0;font-weight:600}.folga{border-radius:var(--raio-p);border:2px solid;align-items:center;gap:.5rem;margin:0 0 .5rem;padding:.45rem .65rem;font-weight:600;display:flex}.nota-objeto{border-radius:var(--raio-p);background:var(--oliva-clara);color:var(--tinta);gap:.5rem;margin:0 0 .75rem;padding:.6rem .75rem;font-size:.875rem;display:flex}.nota-objeto .icone{color:var(--oliva)}.sentados{margin:0;padding:0;font-size:.875rem;list-style:none}.sentados li{gap:.5rem;padding:.2rem 0;display:flex}.sentados__numero{min-width:1.5rem;color:var(--suave);font-variant-numeric:tabular-nums}.sentados__livre{color:var(--suave);font-style:italic}.campos{grid-template-columns:1fr 1fr;gap:.6rem .75rem;display:grid}.campo input{width:100%}.campo--inteiro{grid-column:1/-1}.campo__ajuda{color:var(--suave);margin:.25rem 0 0;font-size:.8125rem}.avisos,.legenda{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.avisos li{color:var(--erro);gap:.5rem;display:flex}.sem-avisos{color:var(--sucesso);align-items:center;gap:.4rem;display:flex}.legenda li{align-items:center;gap:.6rem;font-size:.875rem;display:flex}.secao{border-top:1px solid var(--linha)}.secao:first-of-type{margin-top:.5rem}.secao>summary{min-height:2.75rem;color:var(--suave);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.8125rem;font-weight:700;list-style:none;display:flex}.secao>summary::-webkit-details-marker{display:none}.secao>summary:after{content:"";width:.5rem;height:.5rem;transition:transform var(--curta) ease;border-bottom:2px solid;border-right:2px solid;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.secao[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.secao[open]>:not(summary){animation:aparecer var(--curta) var(--saida)}.secao>:last-child{margin-bottom:.9rem}.legenda__titulo{color:var(--tinta);margin:.25rem 0 .4rem;font-size:.8125rem;font-weight:600}.amostra{border:2px solid;border-radius:4px;flex:none;width:1.4rem;height:1rem;display:inline-block}.amostra--tracejada{background:0 0;border-style:dashed}.amostra--redonda{border:1px solid #0000004d;border-radius:50%;width:1rem}.amostra--objeto{border-color:var(--oliva);background:var(--oliva-clara)}@media (width<=1279px){.rotulo-largo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.painel{width:18.5rem}.painel--direita{width:17.5rem}.campos{grid-template-columns:1fr}}@media (width<=1199px){.plano__area{grid-template-columns:minmax(0,1fr)}.plano__nota{flex-basis:100%;order:3}.plano__acoes .botao-alternar{justify-content:flex-start}.plano__acoes{padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--linha);background:var(--superficie);grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.plano__acoes button{min-height:2.75rem}.mensagem{bottom:.75rem}.campos{grid-template-columns:1fr 1fr}}@media (width<=599px){.plano__cabecalho{gap:.35rem .6rem}.plano__titulo h1{font-size:1.1875rem}.plano__nota{font-size:.8125rem}.quadro__barra{gap:.4rem;padding-inline:.5rem}.escala{bottom:.5rem;left:.5rem}}.salas-escolha{align-items:center;gap:var(--e-1) var(--e-2);flex-wrap:wrap;display:flex}.salas-escolha__botoes{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);flex-wrap:wrap;padding:2px;display:inline-flex}.salas-escolha__botoes button{border-radius:calc(var(--raio) - 2px);min-height:2rem;color:var(--suave);font-size:var(--t-ajuda);background:0 0;border:0;padding:.2rem .75rem;font-weight:600}.salas-escolha__botoes button[aria-pressed=true]{background:var(--cor-marca-clara);color:var(--cor-marca)}.salas-escolha__gerir{min-height:2rem;font-size:var(--t-ajuda)}.salas{gap:var(--e-4);display:grid}.salas__lista{gap:0;margin:0;padding:0;list-style:none;display:grid}.salas__lista>li+li{border-top:1px solid var(--linha)}.sala{gap:var(--e-2);padding:var(--e-3) 0;display:grid}.sala .botoes{margin:0}.sala__campos{align-items:end;gap:var(--e-2) var(--e-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=520px){.sala__campos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sala__campos>:first-child{grid-column:1/-1}}.sala__pergunta{flex-basis:100%;margin:0;font-weight:600}.sala--nova{padding:var(--e-3);border:1px dashed var(--borda);border-radius:var(--raio)}.sala--nova h3{margin:0;font-size:1rem}.escala__sala--botao{border-radius:var(--raio-p);min-height:1.75rem;color:var(--tinta);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:-.15rem -.35rem;padding:0 .35rem;font-weight:600;display:inline-flex}.escala__sala--botao:hover,.escala__sala--botao[aria-expanded=true]{background:var(--cor-marca-clara);color:var(--cor-marca)}.medidas-da-sala{z-index:8;gap:var(--e-3);width:min(22rem,100% - 1.5rem);padding:var(--e-4);border:1px solid var(--linha);border-radius:var(--raio-g);background:var(--superficie);box-shadow:var(--sombra-2);animation:subir var(--media) var(--saida);display:grid;position:absolute;bottom:4.5rem;left:.75rem}.medidas-da-sala__titulo{color:var(--titulo);font-family:var(--fonte-marca);font-size:var(--t-destaque);margin:0}.medidas-da-sala__campos{align-items:end;gap:var(--e-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.medidas-da-sala__campos label{font-size:var(--t-ajuda);gap:.3rem;font-weight:600;display:grid}.medidas-da-sala__campos>span{color:var(--suave);padding-bottom:.6rem}.medidas-da-sala .botoes{margin:0}.salas-escolha__nova{align-items:center;gap:.3rem;display:inline-flex}@media (width<=699.98px){.plano__cabecalho{align-items:center;gap:var(--e-1) var(--e-3);padding-block:var(--e-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.plano__titulo{display:contents}.plano__titulo h1{grid-area:1/1;font-size:1.25rem}.plano__nota{font-size:var(--t-pequeno);grid-area:1/2}.plano__titulo>.salas-escolha{grid-column:1/-1}.plano__lista{grid-column:1/-1;justify-self:start}.plano__acrescentar-convidados{display:none}}@media (pointer:coarse),(width<=699.98px){.quadro__barra .menu__botao:has(+.menu__lista .atalhos){display:none}}}@layer movimento{@media (prefers-reduced-motion:no-preference){.passos>li,.notas>li,.mural>li,.cronograma__lista>li,.comecar__exemplos>li,.cartao.comecar{animation:subir var(--lenta) var(--saida) backwards;animation-delay:calc(var(--ordem,0) * 45ms)}:is(.passos,.notas,.mural,.cronograma__lista,.comecar__exemplos)>:nth-child(2){--ordem:1}:is(.passos,.notas,.mural,.cronograma__lista,.comecar__exemplos)>:nth-child(3){--ordem:2}:is(.passos,.notas,.mural,.cronograma__lista,.comecar__exemplos)>:nth-child(4){--ordem:3}:is(.passos,.notas,.mural,.cronograma__lista,.comecar__exemplos)>:nth-child(5){--ordem:4}:is(.passos,.notas,.mural,.cronograma__lista,.comecar__exemplos)>:nth-child(6){--ordem:5}:is(.passos,.notas,.mural,.cronograma__lista,.comecar__exemplos)>:nth-child(7){--ordem:6}:is(.passos,.notas,.mural,.cronograma__lista,.comecar__exemplos)>:nth-child(8){--ordem:7}:is(.passos,.notas,.mural,.cronograma__lista,.comecar__exemplos)>:nth-child(n+9){--ordem:8}.indicador{transition:transform var(--media) var(--mola), box-shadow var(--media) var(--saida), border-color var(--curta) ease}.indicador:hover{box-shadow:var(--sombra-2);transform:translateY(-2px)}.indicador:active{transform:translateY(0)scale(.99)}.indicador__barra>span{transform-origin:0;animation:encher .9s var(--saida) .25s backwards}.passo--feito .passo__marca,.proximo-passo__visto{animation:estalar var(--lenta) var(--mola) backwards;animation-delay:calc(.2s + var(--ordem,0) * 45ms)}.dialogo{transition-timing-function:var(--mola), var(--mola), linear, linear;transform:translateY(10px)scale(.98)}@starting-style{.dialogo[open]{transform:translateY(10px)scale(.98)}}.aviso{animation:subir var(--lenta) var(--mola)}.pagina__acao-do-titulo .icone,.painel-cartao__topo a .icone{transition:transform var(--media) var(--mola)}.pagina__acao-do-titulo:hover .icone,.painel-cartao__topo a:hover .icone{transform:translate(2px)}}@keyframes subir{0%{opacity:0;transform:translateY(10px)}}@keyframes estalar{0%{opacity:0;transform:scale(.5)}}}
