.oEZG7q_pagina{background:var(--bg);min-height:100dvh}.oEZG7q_coluna{width:100%;max-width:34rem;padding:var(--space-5) var(--space-4) var(--space-8);margin:0 auto}@media (min-width:768px){.oEZG7q_coluna{max-width:40rem;padding-top:var(--space-7)}}@media (min-width:1100px){.oEZG7q_coluna{max-width:44rem}.oEZG7q_coluna.oEZG7q_larga{max-width:66rem}}.oEZG7q_topo{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.oEZG7q_topo img{width:auto;height:28px}.oEZG7q_titulo{font-size:var(--text-2xl);color:var(--text-title);font-weight:600;line-height:var(--leading-tight);margin:0 0 var(--space-2)}.oEZG7q_sub{color:var(--text-muted);margin:0 0 var(--space-5)}.oEZG7q_card{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);box-shadow:var(--shadow-sm);margin-bottom:var(--space-4)}@media (min-width:768px){.oEZG7q_card{padding:var(--space-5)}}.oEZG7q_cardTitulo{font-size:var(--text-lg);margin:0 0 var(--space-1);color:var(--text);font-weight:600}.oEZG7q_cardAjuda{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 var(--space-4)}.oEZG7q_campo{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.oEZG7q_campo:last-child{margin-bottom:0}.oEZG7q_campo label,.oEZG7q_rotulo{font-weight:600;font-size:var(--text-sm)}.oEZG7q_ajuda{font-size:var(--text-sm);color:var(--text-muted)}.oEZG7q_campo input,.oEZG7q_campo textarea,.oEZG7q_campo select{width:100%;font:400 var(--text-base)/1.4 var(--font-sans);color:var(--text);min-height:var(--touch-min);padding:var(--space-3) var(--space-4);background:var(--surface);border:2px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--dur-rapido)}.oEZG7q_campo select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ameixa-500) 50%), linear-gradient(135deg, var(--ameixa-500) 50%, transparent 50%);padding-right:var(--space-7);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px}.oEZG7q_campo textarea{resize:vertical;min-height:140px}.oEZG7q_campo input:focus,.oEZG7q_campo textarea:focus,.oEZG7q_campo select:focus{border-color:var(--focus);box-shadow:0 0 0 4px var(--menta-100);outline:none}.oEZG7q_campo[data-erro=true] input,.oEZG7q_campo[data-erro=true] textarea,.oEZG7q_campo[data-erro=true] select{border-color:var(--danger)}.oEZG7q_msgErro{color:var(--danger);font-size:var(--text-sm);font-weight:500}.oEZG7q_contador{text-align:right;font-size:var(--text-xs);color:var(--text-muted)}.oEZG7q_btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-5);border-radius:var(--radius-full);font:600 var(--text-base)/1 var(--font-sans);cursor:pointer;transition:background var(--dur-rapido), transform var(--dur-rapido) var(--ease-suave);border:2px solid #0000;text-decoration:none;display:inline-flex}.oEZG7q_btn:active{transform:scale(.97)}.oEZG7q_btnPrimario{background:var(--action);color:#fff;width:100%;box-shadow:0 6px 16px #c7443e47}.oEZG7q_btnPrimario:hover{background:var(--action-hover)}.oEZG7q_btnPrimario:disabled{background:var(--creme-200);color:var(--text-muted);box-shadow:none;cursor:progress}.oEZG7q_btnSecundario{background:var(--surface);color:var(--text);border-color:var(--border);width:100%}.oEZG7q_btnSecundario:hover{border-color:var(--ameixa-500)}.oEZG7q_acoes{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.oEZG7q_acoes+.oEZG7q_btn{margin-top:calc(var(--space-3) * -1)}.oEZG7q_pacotes{gap:var(--space-2);display:grid}.oEZG7q_preco{color:var(--text-title);margin-left:auto}.oEZG7q_qr{margin:0 auto var(--space-4);width:240px;height:240px;image-rendering:pixelated;display:block}fieldset.oEZG7q_card{border:0;min-width:0}.oEZG7q_ou{text-align:center;color:var(--text-muted);font-size:var(--text-sm);margin:var(--space-4) 0}.oEZG7q_chips{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.oEZG7q_chip{min-height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-full);cursor:pointer;border:2px solid var(--border);background:var(--surface);color:var(--text);font:500 var(--text-sm)/1 var(--font-sans)}.oEZG7q_chip[aria-pressed=true]{border-color:var(--tema-destaque);background:var(--tema-destaque-suave);color:var(--tema-destaque);font-weight:600}.oEZG7q_fotos{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:480px){.oEZG7q_fotos{grid-template-columns:repeat(5,1fr)}}.oEZG7q_slot{aspect-ratio:1;border-radius:var(--radius-md);background:var(--creme-200);position:relative;overflow:hidden}.oEZG7q_slot img{object-fit:cover}.oEZG7q_slotAdd{aspect-ratio:1;border-radius:var(--radius-md);border:2px dashed var(--border-strong);background:var(--surface-soft);color:var(--ameixa-500);cursor:pointer;font:500 var(--text-xs)/1.2 var(--font-sans);text-align:center;align-content:center;place-items:center;gap:4px;display:grid;position:relative}.oEZG7q_slotAdd:focus-within{outline:3px solid var(--focus);outline-offset:2px}.oEZG7q_slotAdd input{opacity:0;width:1px;height:1px;position:absolute}.oEZG7q_remover{width:var(--touch-min);height:var(--touch-min);color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.oEZG7q_remover:before{content:"";background:#2f1827b8;border-radius:50%;position:absolute;inset:8px}.oEZG7q_remover svg{position:relative}.oEZG7q_enviando{color:var(--ameixa-500);background:#fdf5efbf;place-items:center;display:grid;position:absolute;inset:0}.oEZG7q_girar{animation:.9s linear infinite oEZG7q_girar}@keyframes oEZG7q_girar{to{transform:rotate(360deg)}}.oEZG7q_musica{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;min-height:var(--touch-min);display:flex}.oEZG7q_musica:has(input:checked){border-color:var(--tema-destaque);background:var(--tema-destaque-suave)}.oEZG7q_musica input{width:20px;height:20px;accent-color:var(--tema-destaque)}.oEZG7q_colecoes{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:480px){.oEZG7q_colecoes{grid-template-columns:1fr 1fr}}.oEZG7q_colecao{align-items:center;gap:var(--space-3);padding:var(--space-3);min-height:var(--touch-min);border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;display:flex;position:relative}.oEZG7q_colecao:has(input:checked){border-color:var(--ameixa-500);background:var(--surface-soft)}.oEZG7q_colecao:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.oEZG7q_colecao input{opacity:0;width:1px;height:1px;position:absolute}.oEZG7q_amostra{background:linear-gradient(135deg, var(--tema-envelope) 50%, var(--tema-enfeite) 50%);width:40px;height:40px;box-shadow:inset 0 0 0 3px var(--tema-destaque);border-radius:50%;flex:none}.oEZG7q_colecaoNome b{font-size:var(--text-sm);font-weight:600;display:block}.oEZG7q_colecaoNome small{font-size:var(--text-xs);color:var(--text-muted);line-height:1.3;display:block}.oEZG7q_gradeAssistente{display:block}@media (min-width:1100px){.oEZG7q_gradeAssistente{gap:var(--space-7);grid-template-columns:minmax(0,40rem) minmax(0,1fr);align-items:start;display:grid}}.oEZG7q_progresso{gap:var(--space-2);margin-bottom:var(--space-5);font-size:var(--text-sm);color:var(--text-muted);font-weight:500;display:grid}.oEZG7q_barra{border-radius:var(--radius-full);background:var(--creme-200);height:8px;overflow:hidden}.oEZG7q_barra span{border-radius:inherit;background:var(--action);height:100%;transition:width var(--dur-medio) var(--ease-suave);display:block}.oEZG7q_pergunta{font-size:var(--text-xl);font-weight:600;line-height:var(--leading-tight);color:var(--text-title);margin:0 0 var(--space-2)}.oEZG7q_pergunta:focus{outline:none}.oEZG7q_navegacao{gap:var(--space-3);flex-direction:column-reverse;display:flex}.oEZG7q_navegacao .oEZG7q_btn{width:100%}@media (min-width:480px){.oEZG7q_navegacao{flex-direction:row}.oEZG7q_navegacao .oEZG7q_btn{width:auto}.oEZG7q_navegacao .oEZG7q_btnPrimario{flex:1}}.oEZG7q_listaMeses{margin:0 0 var(--space-4);gap:var(--space-2);max-height:22rem;padding:0;list-style:none;display:grid;overflow-y:auto}.oEZG7q_itemMes{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:2px solid var(--border);border-radius:var(--radius-md);display:flex}.oEZG7q_itemMes b{font-size:var(--text-sm);font-weight:600;display:block}.oEZG7q_itemMes small{font-size:var(--text-xs);color:var(--text-muted);display:block}.oEZG7q_itemMes .oEZG7q_btn{width:auto;min-height:var(--touch-min);padding:0 var(--space-4);font-size:var(--text-sm);flex:none}.oEZG7q_duasColunas{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oEZG7q_duasColunas input{min-width:0}.oEZG7q_maisOpcoes{margin-top:var(--space-4)}.oEZG7q_maisOpcoes summary{cursor:pointer;font-weight:600;font-size:var(--text-sm);color:var(--ameixa-500);min-height:var(--touch-min);align-items:center;display:flex}.oEZG7q_previaLado{display:none}@media (min-width:1100px){.oEZG7q_previaLado{top:var(--space-6);display:block;position:sticky}}.oEZG7q_previaRotulo{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.oEZG7q_previaCena{align-content:center;justify-items:center;gap:var(--space-5);text-align:center;min-height:22rem;padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--tema-fundo-presente);box-shadow:var(--shadow-md);display:grid}.oEZG7q_previaPara small{font-size:var(--text-sm);color:var(--text-muted);display:block}.oEZG7q_previaPara b{font-size:var(--text-xl);color:var(--ameixa-500);font-weight:600;line-height:var(--leading-tight);overflow-wrap:anywhere}.oEZG7q_previaEnv{aspect-ratio:3/2;background:var(--tema-envelope);color:#fff;width:220px;box-shadow:var(--shadow-md);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.oEZG7q_previaEnv:before{content:"";background:var(--tema-envelope-aba);opacity:.5;clip-path:polygon(0 0,50% 55%,100% 0);position:absolute;inset:0}.oEZG7q_previaEnv>*{position:relative}.oEZG7q_previaCartao{gap:var(--space-2);text-align:left;width:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);display:grid}.oEZG7q_previaFoto{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--creme-200);position:relative;overflow:hidden}.oEZG7q_previaFoto img{object-fit:cover}.oEZG7q_previaCartao p{margin:0}.oEZG7q_previaMes{font-size:var(--text-sm);color:var(--tema-destaque);font-weight:600}.oEZG7q_previaConquista{color:var(--text);overflow-wrap:anywhere;font-weight:600}.oEZG7q_previaRecado{font-size:var(--text-sm);color:var(--text-muted);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.oEZG7q_aviso{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:var(--danger-soft);color:var(--danger);display:flex}.oEZG7q_rodape{text-align:center;margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.oEZG7q_rodape a{color:var(--link);font-weight:500}
