:root{--pc-cor-azul:#1f5eff;--pc-cor-azul-claro:#8fb0ff;--pc-cor-tinta:#0f172a;--pc-cor-noite:#1b2540;--pc-cor-sol:#ffc531;--pc-cor-papel:#f5f7fb;--pc-cor-nevoa:#5b6578;--pc-cor-linha:#e3e7ef;--pc-cor-branco:#fff;--pc-cor-menta:#12b76a;--pc-cor-alerta:#e5484d;--pc-cor-alerta-claro:#ff8a8d;--pc-fonte-titulo:"Nunito",ui-rounded,system-ui,sans-serif;--pc-fonte-texto:"Inter",system-ui,sans-serif;--pc-raio-botao:12px;--pc-raio-cartao:16px;--pc-raio-video:20px;--pc-raio-selo:999px;--pc-sombra-cartao:0 1px 2px rgba(15,23,42,.06),0 4px 16px rgba(15,23,42,.06);--pc-sombra-flutuante:0 8px 28px rgba(15,23,42,.18);--pc-toque-minimo:44px}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--pc-cor-papel);color:var(--pc-cor-tinta);font-family:var(--pc-fonte-texto);font-size:15px;min-height:100dvh}h1,h2{font-family:var(--pc-fonte-titulo);font-weight:900}h1{font-size:28px;line-height:1.15}h2{font-size:22px}a{color:var(--pc-cor-azul)}button{font-family:var(--pc-fonte-titulo);font-weight:800;font-size:16px;cursor:pointer;border:0;border-radius:var(--pc-raio-botao);min-height:var(--pc-toque-minimo);padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px}button:disabled{opacity:.5;cursor:default}.primario{background:var(--pc-cor-azul);color:#fff}.secundario{background:var(--pc-cor-branco);color:var(--pc-cor-tinta);border:1px solid var(--pc-cor-linha)}.perigo{background:transparent;color:var(--pc-cor-alerta-claro);border:1px solid var(--pc-cor-alerta-claro)}.icone{width:20px;height:20px;display:inline-block;background:currentColor;-webkit-mask:var(--src) center/contain no-repeat;mask:var(--src) center/contain no-repeat;flex:none}.centro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:100dvh;padding:16px;text-align:center}.centro p{color:var(--pc-cor-nevoa);max-width:340px}.centro .primario{width:100%;max-width:340px}.logo{width:220px;height:auto}.chamada{background:var(--pc-cor-tinta);color:#fff;min-height:100dvh}.palco{display:grid;grid-template-rows:1fr 1fr;grid-gap:8px;gap:8px;height:100dvh;padding:8px 8px 132px}.palco video{width:100%;height:100%;object-fit:cover;background:var(--pc-cor-noite);border-radius:var(--pc-raio-video)}.status{position:fixed;top:60px;left:16px;max-width:calc(100% - 32px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;background:rgba(15,23,42,.7);padding:6px 12px;border-radius:var(--pc-raio-selo)}.filtros{position:fixed;top:12px;right:16px;display:flex;gap:8px}.filtros button{min-height:36px;padding:6px 12px;font-size:13px;background:rgba(15,23,42,.7);color:#fff;border:1px solid var(--pc-cor-noite)}.barra{position:fixed;left:16px;right:16px;bottom:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.barra .proximo{grid-column:1/-1;min-height:56px;font-size:18px}.barra .secundario{background:var(--pc-cor-noite);color:#fff;border-color:var(--pc-cor-noite)}.chamada .barra .so{grid-column:1/-1;min-height:56px;font-size:18px}.pagina-texto{width:100%;max-width:720px;margin:0 auto;padding:16px;line-height:1.6;display:grid;grid-gap:12px;gap:12px}.pagina-texto ul{padding-left:20px;display:grid;grid-gap:6px;gap:6px}.topo{display:flex;align-items:center;justify-content:space-between;padding:4px 0 8px}.topo img{width:140px;height:auto}.topo a{font-family:var(--pc-fonte-titulo);font-weight:800;text-decoration:none;min-height:var(--pc-toque-minimo);display:inline-flex;align-items:center}.modal{position:fixed;inset:0;background:rgba(15,23,42,.6);display:flex;align-items:flex-end;justify-content:center;z-index:10}.cartao{position:relative;background:var(--pc-cor-branco);color:var(--pc-cor-tinta);width:100%;max-width:480px;border-radius:var(--pc-raio-cartao) var(--pc-raio-cartao) 0 0;padding:24px 16px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--pc-sombra-flutuante);text-align:left}.fechar{position:absolute;top:8px;right:8px;background:transparent;color:var(--pc-cor-nevoa);padding:8px}.vantagens{list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:14px}.vantagens li{position:relative;padding-left:16px}.vantagens li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--pc-cor-azul)}.termos-texto{display:grid;grid-gap:10px;gap:10px;font-size:14px;color:var(--pc-cor-nevoa)}.selo-plus{align-self:flex-start;display:inline-flex;gap:6px;align-items:center;background:var(--pc-cor-sol);color:var(--pc-cor-tinta);font-family:var(--pc-fonte-titulo);font-weight:900;font-size:13px;padding:4px 12px;border-radius:var(--pc-raio-selo)}.selo-plus .icone{width:14px;height:14px}.planos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.plano{background:var(--pc-cor-papel);color:var(--pc-cor-tinta);border:1px solid var(--pc-cor-linha);flex-direction:column;gap:2px;padding:12px 4px;font-weight:800}.plano.destaque{border:2px solid var(--pc-cor-azul)}.plano small{font-weight:600;font-size:11px;color:var(--pc-cor-nevoa)}.plano small,.plano span{font-family:var(--pc-fonte-texto)}.plano span{font-weight:500;font-size:12px}.cartao .primario,.cartao .secundario{width:100%;max-width:none}@media (min-width:768px){.palco{grid-template-rows:none;grid-template-columns:1fr 1fr;padding-bottom:100px}.barra{left:50%;right:auto;transform:translateX(-50%);width:560px;grid-template-columns:1fr 1fr 2fr}.barra .proximo,.chamada .barra .so{grid-column:auto}.chamada .barra .so{grid-column:1/-1}.modal{align-items:center}.cartao{border-radius:var(--pc-raio-cartao)}}.botao{font-family:var(--pc-fonte-titulo);font-weight:800;font-size:16px;border-radius:var(--pc-raio-botao);min-height:var(--pc-toque-minimo);padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.pequeno{min-height:40px;padding:8px 14px;font-size:14px}.titulo-pagina{flex-basis:100%;font-size:24px;margin-top:8px}.topo{flex-wrap:wrap}.nota{color:var(--pc-cor-nevoa);font-size:14px}.vazio{border:1px dashed var(--pc-cor-linha);border-radius:var(--pc-raio-cartao);padding:16px;color:var(--pc-cor-nevoa)}.saldo-linha,.vazio{background:var(--pc-cor-branco)}.saldo-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--pc-cor-linha);border-radius:var(--pc-raio-cartao);padding:12px 16px;box-shadow:var(--pc-sombra-cartao)}.lista-anfitrias{list-style:none;display:grid;grid-gap:8px;gap:8px;padding:0!important}.lista-anfitrias li{display:flex;align-items:center;gap:12px;background:var(--pc-cor-branco);border:1px solid var(--pc-cor-linha);border-radius:var(--pc-raio-cartao);padding:12px}.avatar{width:44px;height:44px;border-radius:50%;background:var(--pc-cor-azul);color:#fff;display:grid;place-items:center;font-family:var(--pc-fonte-titulo);font-weight:900;font-size:18px;flex:none}.nome{flex:1 1;font-weight:700;display:grid}.nome small{color:var(--pc-cor-menta);font-weight:600;font-size:12px}.formulario{display:grid;grid-gap:14px;gap:14px}.formulario label{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:14px}.formulario input{font:inherit;font-weight:400;min-height:var(--pc-toque-minimo);padding:10px 12px;border:1px solid var(--pc-cor-linha);border-radius:var(--pc-raio-botao);background:var(--pc-cor-branco);color:var(--pc-cor-tinta);width:100%}.docs img,.formulario .foto img{width:100%;max-width:320px;border-radius:var(--pc-raio-botao);border:1px solid var(--pc-cor-linha)}.formulario .primario{width:100%}.aviso{background:var(--pc-cor-branco);border:1px solid var(--pc-cor-linha);border-left:4px solid var(--pc-cor-azul);border-radius:var(--pc-raio-cartao);padding:14px 16px;display:grid;grid-gap:8px;gap:8px}.aviso.erro{border-left-color:var(--pc-cor-alerta)}.erro-texto{color:var(--pc-cor-alerta);font-weight:600;font-size:14px}.pacotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.pacotes .plano{min-height:120px;font-size:15px}.acoes,.docs{display:flex;gap:8px;flex-wrap:wrap}.perigo-claro{color:var(--pc-cor-alerta);border:1px solid var(--pc-cor-alerta)}.codigo,.perigo-claro{background:var(--pc-cor-branco)}.codigo{font-family:ui-monospace,monospace;font-size:20px;font-weight:700;border:1px solid var(--pc-cor-linha);border-radius:var(--pc-raio-botao);padding:12px;text-align:center;-webkit-user-select:all;-moz-user-select:all;user-select:all}.atalhos{display:grid;grid-gap:8px;gap:8px;max-width:340px}.atalhos,.atalhos .secundario{width:100%}.rodape-links{font-size:14px}.espera{position:fixed;left:16px;right:16px;top:50%;transform:translateY(-50%);max-width:360px;margin:0 auto;background:var(--pc-cor-noite);border-radius:var(--pc-raio-cartao);padding:16px;display:grid;grid-gap:8px;gap:8px;text-align:center;box-shadow:var(--pc-sombra-flutuante);z-index:5}.espera .secundario{background:transparent;color:#fff;border:1px solid var(--pc-cor-nevoa)}.conversa{min-height:100dvh;grid-template-rows:auto auto 1fr auto}.cabeca-ia{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pc-cor-nevoa)}.selo-ia{background:var(--pc-cor-tinta);color:#fff;font-family:var(--pc-fonte-titulo);font-weight:900;font-size:12px;padding:3px 10px;border-radius:var(--pc-raio-selo)}.mensagens{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.bolha{max-width:80%;padding:10px 14px;border-radius:16px;font-size:15px;line-height:1.4}.bolha.dela{align-self:flex-start;background:var(--pc-cor-branco);border:1px solid var(--pc-cor-linha);border-bottom-left-radius:4px}.bolha.minha{align-self:flex-end;background:var(--pc-cor-azul);color:#fff;border-bottom-right-radius:4px}.caixa{position:-webkit-sticky;position:sticky;bottom:0;display:flex;gap:8px;background:var(--pc-cor-papel);padding:8px 0 16px}.caixa input{flex:1 1;font:inherit;min-height:var(--pc-toque-minimo);padding:10px 12px;border:1px solid var(--pc-cor-linha);border-radius:var(--pc-raio-botao);background:var(--pc-cor-branco)}.envio{width:100%;position:relative;cursor:pointer}.envio input{position:absolute;inset:0;opacity:0;cursor:pointer}.foto{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:14px}.largo{width:100%;min-height:56px;font-size:18px}.centro-texto{text-align:center}.ponto-online{width:10px;height:10px;border-radius:50%;background:var(--pc-cor-menta);box-shadow:0 0 0 3px rgba(18,183,106,.2);flex:none}.status.ultimo{background:var(--pc-cor-sol);color:var(--pc-cor-tinta);text-decoration:none}.formulario label.envio{display:flex;flex-direction:row;font-weight:800;font-size:15px}