:root{--fundo: #f5f6f8;--cartao: #ffffff;--texto: #15171c;--suave: #626876;--borda: #e2e5ea;--primaria: #1f5eff;--primaria-texto: #ffffff;--boa: #12805c;--boa-fundo: #e3f5ee;--ruim: #b3261e;--ruim-fundo: #fbe9e7;--neutra-fundo: #eceef2;--raio: 14px;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--texto);background:var(--fundo)}@media (prefers-color-scheme: dark){:root{--fundo: #111318;--cartao: #1b1e25;--texto: #eceef3;--suave: #9aa1ae;--borda: #2c313b;--primaria: #5b8cff;--primaria-texto: #0b0d12;--boa: #5fd3a4;--boa-fundo: #133a2c;--ruim: #ff8a80;--ruim-fundo: #3d1b19;--neutra-fundo: #2a2e37;color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--fundo);-webkit-text-size-adjust:100%}h1{font-size:1.5rem;margin:0}h2{font-size:1.1rem;margin:0 0 12px}a{color:inherit}.carregando,.pagina-central{min-height:100dvh;display:grid;place-items:center;padding:16px}.app{max-width:760px;margin:0 auto;padding:0 16px 48px}.topo{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.marca{font-weight:700;text-decoration:none}.conteudo{display:grid;gap:16px}.cartao{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);padding:16px}.cabecalho{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cabecalho h2{margin:0}.suave{color:var(--suave)}.pequeno{font-size:.85rem}.erro{color:var(--ruim);margin:0}.voltar{color:var(--suave);text-decoration:none;font-size:.9rem}.vazio{text-align:center}.vazio p{margin:4px 0}.botao{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;padding:12px 16px;min-height:44px;font:inherit;font-weight:600;background:var(--primaria);color:var(--primaria-texto);cursor:pointer}.botao:disabled{opacity:.55;cursor:default}.botao.secundario{background:var(--neutra-fundo);color:var(--texto)}.botao-texto{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:var(--primaria);cursor:pointer;padding:8px}.formulario{display:grid;gap:14px}.formulario h1{margin-bottom:0}.formulario label{display:grid;gap:6px;font-size:.9rem;font-weight:500}input,select,textarea{font:inherit;font-weight:400;color:var(--texto);background:var(--fundo);border:1px solid var(--borda);border-radius:10px;padding:11px 12px;width:100%;min-height:44px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--primaria);outline-offset:1px}fieldset{border:1px solid var(--borda);border-radius:10px;padding:12px;margin:0;display:grid;gap:10px}legend{font-size:.9rem;font-weight:600;padding:0 4px}.opcao{display:flex!important;grid-template-columns:none;align-items:flex-start;gap:10px;cursor:pointer}.opcao input{width:20px;min-height:20px;margin-top:2px;flex:none}.opcao span{display:grid;gap:2px}.duas-colunas{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.acoes{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.linha-form{grid-template-columns:1fr}.login{width:min(400px,100%)}.lista,.contas,.eventos{list-style:none;margin:0;padding:0;display:grid;gap:8px}.item{display:flex;justify-content:space-between;align-items:center;gap:12px;text-decoration:none}.item:hover{border-color:var(--primaria)}.contas li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--borda)}.contas{margin-bottom:14px}.eventos li{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--borda)}.eventos li:last-child,.contas li:last-child{border-bottom:0}.etiquetas{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.etiqueta{font-size:.78rem;font-weight:600;padding:4px 8px;border-radius:999px;white-space:nowrap}.etiqueta.boa{background:var(--boa-fundo);color:var(--boa)}.etiqueta.ruim{background:var(--ruim-fundo);color:var(--ruim)}.etiqueta.neutra{background:var(--neutra-fundo);color:var(--suave)}.link-gerado{display:grid;gap:10px}.link-gerado p{margin:0}.link-gerado input{font-size:.85rem}.resultado{text-align:center;width:min(420px,100%);display:grid;gap:8px;justify-items:center}.resultado p,.resultado h1{margin:0}.icone{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;font-weight:700}.icone.boa{background:var(--boa-fundo);color:var(--boa)}.icone.ruim{background:var(--ruim-fundo);color:var(--ruim)}.botao.grande{display:flex;justify-content:center;align-items:center;gap:8px;min-height:56px;font-size:1.05rem;text-decoration:none}.botao.grande span{color:#ff4d4f}a.botao{text-align:center;text-decoration:none}.envio{display:grid;gap:12px}.envio p{margin:0}.barra{height:10px;background:var(--neutra-fundo);border-radius:999px;overflow:hidden}.barra div{height:100%;background:var(--primaria);transition:width .2s}.progresso-envio{display:grid;gap:8px}.etiqueta.andamento{background:#fff4d6;color:#8a5a00}@media (prefers-color-scheme: dark){.etiqueta.andamento{background:#3a2f12;color:#ffcf5c}}.passos{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;font-size:.8rem;text-align:center}.passos li{padding:8px 4px;border-radius:8px;background:var(--neutra-fundo);color:var(--suave)}.passos li.feito{background:var(--boa-fundo);color:var(--boa)}.passos li.agora{background:var(--primaria);color:var(--primaria-texto);font-weight:600}.midia{display:grid;gap:12px;justify-items:center}.midia video{width:min(100%,360px);aspect-ratio:9 / 16;background:#000;border-radius:12px}.midia .botao{width:min(100%,360px)}.alerta{border-color:var(--ruim)}.alerta p{margin:6px 0 0}.transcricao{margin:0;line-height:1.5}.linha-video{border:0;padding:10px 0;border-radius:0;border-bottom:1px solid var(--borda);background:none}.linha-video>span:first-child{display:grid;gap:2px;min-width:0}.texto-curto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.passos.cinco{grid-template-columns:repeat(5,1fr)}.decisao,.sucesso{display:grid;gap:12px}.decisao p{margin:0}.confirmacao{display:grid;gap:10px}.confirmacao p{margin:0}.sucesso{border-color:var(--boa);justify-items:start}.botao.perigo{background:var(--ruim);color:#fff}.confirmacao.perigosa{border-color:var(--ruim)}
