.pacotes{display:grid;gap:var(--gap-3);width:100%;max-width:440px;margin:0 auto var(--gap-5);text-align:left}.pacotes__cartao{background:var(--superficie);color:var(--texto);border-radius:var(--raio-cartao);padding:var(--gap-4);box-shadow:var(--sombra-cartao)}.pacotes__cartao--destaque{border:2px solid var(--acinzentado-esc)}.pacotes__topo{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-3)}.pacotes__nome{font-size:17px;font-weight:900;margin:0}.pacotes__preco{font-size:17px;font-weight:900;color:var(--destaque);white-space:nowrap;margin:0}.pacotes__adesao{font-size:12px;color:var(--texto-fraco);text-align:right;margin:var(--gap-1) 0 0}.pacotes__resumo{margin:var(--gap-3) 0 var(--gap-2)}.pacotes__entrega,.pacotes__brinde{font-size:13px;color:var(--texto-suave);margin:0}.pacotes__brinde{margin-top:var(--gap-2);padding-top:var(--gap-2);border-top:1px solid var(--linha);color:var(--destaque);font-weight:700}.tela-escura .pacotes__acao{margin-top:var(--gap-3);background:var(--acao);color:var(--acao-texto)}.vitrine__rodape-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-2) var(--gap-4);margin-top:var(--gap-4);font-size:13px}.vitrine__rodape-links a{color:var(--texto-invertido-suave);text-decoration:underline}.vitrine__degustacao{color:var(--acinzentado-clr);font-weight:700;margin-bottom:var(--gap-4)}.pacotes__acao{margin-top:var(--gap-3);background:var(--acao);color:var(--acao-texto)}.redes{display:flex;gap:var(--gap-2);align-items:center}.redes__item{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--texto-invertido-suave);border:1px solid rgba(255,255,255,.16);transition:color .15s ease,border-color .15s ease}.redes__item:active,.redes__item:hover{color:var(--texto-invertido);border-color:#fff6}.cab__redes .redes{gap:var(--gap-2)}.cab__redes .redes__item{width:42px;height:42px}.cab__redes .redes__item svg{width:20px;height:20px}.login__erro{background:#ffffff1a;border-radius:var(--raio-controle);padding:var(--gap-3);margin-bottom:var(--gap-4);color:var(--texto-invertido);font-size:14px}.login__rodape{margin-top:var(--gap-5);font-size:12px;color:var(--texto-invertido-suave)}.funil__festa{background:var(--ok-wash);color:var(--ok);font-weight:700;text-align:center;border-radius:var(--raio-cartao);padding:var(--gap-4);margin-bottom:var(--gap-4)}.login__topo{flex-shrink:0;display:flex;justify-content:flex-end;margin-bottom:var(--gap-4)}.cadastro{padding:var(--gap-2) 0 var(--gap-6)}.cadastro__titulo{font-size:22px;font-weight:900;margin-bottom:var(--gap-2)}.cadastro__texto{color:var(--texto-suave);margin-bottom:var(--gap-5)}.cadastro__dupla{display:grid;grid-template-columns:1fr 100px;gap:var(--gap-3)}.diagnostico__texto{white-space:pre-line;line-height:1.5;margin:0 0 var(--gap-4)}.diagnostico__teste{background:var(--destaque-wash);border:1px solid var(--destaque-borda);border-radius:var(--raio-controle);padding:var(--gap-3);margin-bottom:var(--gap-4)}.diagnostico__teste-titulo{margin:0 0 var(--gap-1);font-weight:700;color:var(--destaque)}.diagnostico__nota{text-align:center;margin-top:var(--gap-3)}.diagnostico .escolhas{display:flex;flex-wrap:wrap;gap:var(--gap-2)}.diagnostico .escolha{min-height:38px;padding:6px var(--gap-3);border-radius:var(--raio-pill);font-size:14px;font-weight:600}.diagnostico__mais{display:block;margin:var(--gap-2) 0 var(--gap-1)}.conta__bloco{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-cartao);padding:var(--gap-4);margin-bottom:var(--gap-4)}.conta__rotulo{margin:0 0 var(--gap-1);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-fraco)}.conta__nome{margin:0;font-size:17px;font-weight:700;color:var(--texto)}.conta__email{margin:0;font-size:.9rem;color:var(--texto-suave);overflow-wrap:anywhere}.conta__titulo{margin:0 0 var(--gap-2);font-size:.95rem;color:var(--texto)}.conta__ajuda{margin:0 0 var(--gap-3);font-size:.9rem;color:var(--texto-suave)}.pedidos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-2)}.pedido{border:1px solid var(--borda);border-left:3px solid var(--borda);border-radius:var(--raio-controle);padding:var(--gap-3)}.pedido--pago,.pedido--em_producao{border-left-color:var(--destaque)}.pedido--entregue{border-left-color:var(--ok)}.pedido--cancelado{border-left-color:var(--urgente);opacity:.75}.pedido__topo{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-2)}.pedido__nome{font-weight:700;color:var(--texto)}.pedido__valor{font-weight:700;color:var(--destaque);white-space:nowrap}.pedido__situacao{margin:var(--gap-1) 0 0;font-size:.9rem;color:var(--texto)}.pedido__quando{margin:2px 0 0;font-size:.82rem;color:var(--texto-fraco)}.conta__contato-link{display:block;padding:var(--gap-2) 0;font-size:14px;font-weight:600;color:var(--destaque);text-decoration:none}.conta__contato .redes{margin-top:var(--gap-3)}.conta__contato .redes__item{color:var(--texto-suave);border-color:var(--borda)}.conta__contato .redes__item:active,.conta__contato .redes__item:hover{color:var(--texto);border-color:var(--destaque-borda)}.conta__sair{width:100%;margin-top:var(--gap-4);font-size:13px;font-weight:600;color:var(--texto-fraco)}.pedido__briefing{width:auto;margin-top:var(--gap-2)}.briefing-lido{margin-top:var(--gap-3);padding-top:var(--gap-3);border-top:1px solid var(--linha)}.briefing-lido__pergunta{margin:var(--gap-2) 0 0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-fraco)}.briefing-lido__resposta{margin:2px 0 0;color:var(--texto);white-space:pre-wrap}.pedido-admin--pago{border-left:3px solid var(--destaque)}.pedido-admin--entregue{border-left:3px solid var(--ok)}.btn--ocupado{opacity:.55;pointer-events:none}.briefing__secao{margin-bottom:var(--gap-5)}.escolhas{display:grid;gap:var(--gap-2)}.escolha{min-height:44px;padding:var(--gap-2) var(--gap-3);border:1px solid var(--borda);border-radius:var(--raio-controle);background:var(--superficie);color:var(--texto);text-align:left;font-weight:600}.escolha--ativa{border-color:var(--acao);background:var(--acao);color:var(--acao-texto)}.rascunho{margin-top:var(--gap-3);padding:var(--gap-3);border:1px solid var(--destaque-borda);border-radius:var(--raio-controle);background:var(--destaque-wash)}.rascunho__titulo{margin:0;font-weight:600;color:var(--texto)}.rascunho__achados{margin:var(--gap-2) 0 0;padding-left:18px}.rascunho__texto{margin:var(--gap-3) 0;max-height:340px;overflow-y:auto;padding:var(--gap-2);border-radius:var(--raio-controle);background:var(--superficie);color:var(--texto);font-family:inherit;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.bloco-item{margin-bottom:var(--gap-3);padding-left:var(--gap-3);border-left:2px solid var(--linha)}.bloco-item__titulo{margin:0 0 var(--gap-2);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-fraco)}.rascunho__novo{background:var(--atencao-wash);color:var(--texto);border-radius:3px}.cv{padding:var(--gap-3);border:1px solid var(--linha);border-radius:var(--raio-cartao);background:var(--superficie)}.cv__topo{padding-bottom:var(--gap-3);border-bottom:1px solid var(--linha);text-align:center}.cv__nome{margin:0;font-size:20px;font-weight:700;color:var(--texto)}.cv__cargo{margin:2px 0 0;font-weight:600;color:var(--destaque)}.cv__data{margin:var(--gap-2) 0 0;font-size:12px;color:var(--texto-fraco)}.cv__secao{margin-top:var(--gap-3)}.cv__titulo{margin:0 0 var(--gap-2);padding-bottom:2px;border-bottom:1px solid var(--destaque-borda);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--destaque)}.cv__texto{margin:0 0 var(--gap-2);color:var(--texto);line-height:1.5}.cv__experiencia{margin-bottom:var(--gap-3)}.cv__exCargo{margin:0;font-weight:600;color:var(--texto)}.cv__exOnde{margin:0 0 var(--gap-2);font-style:italic;color:var(--texto-suave)}.cv__lista{margin:0 0 var(--gap-2);padding-left:18px;color:var(--texto);line-height:1.5}.cv__filtro{margin-top:var(--gap-5, 20px)}.termos{display:flex;flex-wrap:wrap;gap:var(--gap-2);margin:var(--gap-2) 0;padding:0;list-style:none}.termo{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border:1px solid var(--destaque-borda);border-radius:var(--raio-pill);background:var(--destaque-wash);color:var(--texto)}.termo__texto{font-size:13px}.termo__tirar{width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--texto-suave);font-size:16px;line-height:1;cursor:pointer}.termo__tirar:hover{background:var(--superficie);color:var(--texto)}.cv__acrescentar{display:flex;gap:var(--gap-2);align-items:center}.cv__acrescentar .campo__entrada{flex:1}.cv__acrescentar .campo__entrada{flex:1 1 auto;min-width:0}.cv__acrescentar .btn{flex:0 0 auto;width:auto}.btn--atencao{background:var(--atencao);border-color:var(--atencao);color:var(--branco)}.cv__ajustes{margin-top:var(--gap-5, 20px)}.cv__subtitulo{margin:var(--gap-5, 20px) 0 var(--gap-2);font-size:13px;font-weight:600;color:var(--texto)}.ajustes{margin:var(--gap-2) 0;padding:0;list-style:none}.ajuste{margin-bottom:var(--gap-2);padding:var(--gap-2);border-left:3px solid var(--atencao);border-radius:var(--raio-controle);background:var(--atencao-wash)}.ajuste--atendido{border-left-color:var(--ok);background:var(--ok-wash)}.ajuste__texto{margin:0;color:var(--texto);white-space:pre-wrap}.ajuste__estado{margin:4px 0 0;font-size:12px;color:var(--texto-suave)}.cv__linkedin{margin-top:var(--gap-5, 20px)}.copiavel{margin-bottom:var(--gap-3);padding:var(--gap-3);border:1px solid var(--linha);border-radius:var(--raio-controle);background:var(--superficie)}.copiavel__topo{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-2);margin-bottom:var(--gap-2)}.copiavel__rotulo{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-fraco)}.copiavel__texto{margin:0;color:var(--texto);line-height:1.5;white-space:pre-wrap}.cv__passos{margin:0;padding-left:20px;color:var(--texto);line-height:1.5}.cv__passos li{margin-bottom:var(--gap-2)}.cv__pagina{margin-top:var(--gap-5, 20px)}.cv__marcar{display:flex;align-items:flex-start;gap:var(--gap-2);margin:var(--gap-2) 0 var(--gap-3);color:var(--texto);cursor:pointer}.cv__marcar input{margin-top:4px;width:18px;height:18px}.pagina-previa{width:100%;height:520px;margin:var(--gap-3) 0;border:1px solid var(--linha);border-radius:var(--raio-controle);background:#0d1725}.vaga__topo{display:flex;align-items:baseline;gap:var(--gap-3);justify-content:space-between}.vaga__titulo{font-size:16px;font-weight:700;line-height:1.3}.vaga__quando{flex-shrink:0;font-size:12px;color:var(--texto-fraco)}.vaga__onde{font-size:13px;color:var(--texto-suave);margin-top:var(--gap-1)}.vaga__salario{font-size:14px;font-weight:700;color:var(--destaque);margin-top:var(--gap-2)}.vaga__resumo{margin-top:var(--gap-3);color:var(--texto-suave)}.vaga__motivo{margin-top:var(--gap-3);padding:var(--gap-2) var(--gap-3);background:var(--destaque-wash);border-radius:var(--raio-controle);font-size:13px}.vaga__situacao{margin-top:var(--gap-3);font-size:12px;font-weight:700;color:var(--texto-fraco);text-transform:uppercase;letter-spacing:.06em}.vaga .btn{margin-top:var(--gap-4)}.vaga__nota{margin-top:var(--gap-3);padding-top:var(--gap-3);border-top:1px solid var(--linha)}.vaga__nota-abrir{width:100%;text-align:left;font-size:13px;color:var(--texto-fraco)}.vaga__nota .btn--linha{margin-top:var(--gap-2)}.upsell,.bump{background:var(--destaque-wash);border:1px solid var(--destaque-borda);border-radius:var(--raio-cartao);padding:var(--gap-3);margin-bottom:var(--gap-3);display:flex;flex-direction:column;gap:var(--gap-1)}.upsell__titulo,.bump__titulo{margin:0;font-weight:700;font-size:1.02rem;color:var(--texto)}.upsell__texto,.bump__texto{margin:0;font-size:.92rem;color:var(--texto-suave)}.upsell__falha{margin:0;font-size:.88rem;color:var(--urgente)}.upsell__acoes,.bump__acoes{display:flex;flex-direction:column;gap:var(--gap-1);margin-top:var(--gap-1)}.upsell__acoes .btn,.bump__acoes .btn{width:100%}@media(min-width:480px){.upsell__acoes,.bump__acoes{flex-direction:row}.upsell__acoes .btn,.bump__acoes .btn{flex:1}}.admin{display:flex;flex-direction:column;gap:var(--gap-4);padding-bottom:var(--gap-6)}.admin__topo{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-2);flex-wrap:wrap}.admin__titulo{font-size:1.35rem;margin:0;color:var(--texto)}.teto{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-cartao);padding:var(--gap-3);display:flex;flex-direction:column;gap:var(--gap-2)}.teto--ok{border-left:3px solid var(--ok)}.teto--atencao{border-left:3px solid var(--atencao);background:var(--atencao-wash)}.teto--estourado{border-left:3px solid var(--urgente);background:var(--urgente-wash)}.teto__titulo{font-size:.95rem;margin:0;color:var(--texto)}.teto__explica{margin:0;font-size:.82rem;color:var(--texto-fraco)}.teto__numero{margin:0;font-size:2rem;font-weight:700;color:var(--texto);font-variant-numeric:tabular-nums}.teto__barra{height:8px;background:var(--linha);border-radius:var(--raio-pill);overflow:hidden}.teto__preenchido{height:100%;border-radius:var(--raio-pill)}.teto__preenchido--ok{background:var(--ok)}.teto__preenchido--atencao{background:var(--atencao)}.teto__preenchido--estourado{background:var(--urgente)}.teto__legenda,.teto__projecao,.teto__vagas{margin:0;font-size:.86rem;color:var(--texto-suave)}.teto__vagas{color:var(--texto);font-weight:600}.outras{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-cartao);padding:var(--gap-3);display:flex;flex-direction:column;gap:var(--gap-2)}.outras__titulo{font-size:.95rem;margin:0;color:var(--texto)}.outras__incompleta{margin:0;font-size:.86rem;color:var(--texto);background:var(--destaque-wash);border:1px solid var(--destaque-borda);border-radius:var(--raio-controle);padding:var(--gap-2)}.outras__carreiras,.outras__ajuda{margin:0;font-size:.82rem;color:var(--texto-fraco)}.outras__campo{display:flex;flex-direction:column;gap:6px;font-size:.86rem;color:var(--texto-suave)}.outras__campo input{font-family:var(--fonte);font-size:1rem;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-controle);background:var(--fundo);color:var(--texto);font-variant-numeric:tabular-nums}.outras__recado{margin:0;font-size:.86rem}.outras__recado--salvo{color:var(--ok)}.outras__recado--invalido{color:var(--urgente)}.contagem{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-1)}.contagem__item{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-cartao);padding:var(--gap-2);display:flex;flex-direction:column;align-items:center;gap:2px}.contagem__n{font-size:1.4rem;font-weight:700;color:var(--texto);font-variant-numeric:tabular-nums}.contagem__rotulo{font-size:.72rem;color:var(--texto-fraco);text-align:center}.travadas{margin:0;font-size:.86rem;color:var(--texto);background:var(--atencao-wash);border-radius:var(--raio-controle);padding:var(--gap-2)}.travadas--urgente{background:var(--urgente-wash)}.clientes__titulo{font-size:.95rem;margin:0 0 var(--gap-2);color:var(--texto)}.clientes__vazia{margin:0;color:var(--texto-fraco);font-size:.9rem}.clientes__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-2)}.cliente{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-cartao);padding:var(--gap-2);display:flex;flex-direction:column;gap:4px}.cliente--sumida{border-left:3px solid var(--atencao)}.cliente--sem-vaga{border-left:3px solid var(--urgente);background:var(--urgente-wash)}.cliente__urgente{margin:var(--gap-1) 0 0;font-size:.86rem;font-weight:600;color:var(--urgente)}.cliente__topo{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-1)}.cliente__nome{font-weight:600;color:var(--texto)}.cliente__linha,.cliente__semana,.cliente__pe{margin:0;font-size:.82rem;color:var(--texto-suave)}.cliente__semana--alerta{color:var(--atencao);font-weight:600}.cliente__pe{color:var(--texto-fraco);font-size:.76rem;display:flex;gap:var(--gap-1);flex-wrap:wrap}.cliente__aviso{color:var(--urgente);font-weight:600}.selo{font-size:.68rem;font-weight:600;padding:3px 9px;border-radius:var(--raio-pill);white-space:nowrap}.selo--ativa{background:var(--ok-wash);color:var(--ok)}.selo--pendente{background:var(--destaque-wash);color:var(--destaque)}.selo--vencida{background:var(--atencao-wash);color:var(--atencao)}.selo--cancelada{background:var(--linha);color:var(--texto-fraco)}@media(max-width:420px){.contagem{grid-template-columns:repeat(2,1fr)}}.reconciliar{display:flex;flex-direction:column;gap:var(--gap-2);align-items:flex-start}.reconciliar__explica,.reconciliar__recado{margin:0;font-size:.86rem;color:var(--texto-suave)}.cliente__acoes{display:flex;gap:var(--gap-2);margin-top:var(--gap-2);flex-wrap:wrap}.cliente__acoes .btn--menor{width:auto;flex:1 1 calc(50% - var(--gap-2))}.btn--menor{font-size:.78rem;padding:var(--gap-1) var(--gap-2)}.cliente__pago{margin:var(--gap-1) 0 0;font-size:.86rem;font-weight:600;color:var(--ok)}.faturamento{margin:var(--gap-3) 0;padding:var(--gap-3);border-radius:var(--raio-cartao);background:var(--superficie);border:1px solid var(--linha)}.faturamento__rotulo{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-fraco)}.faturamento__numero{margin:4px 0 0;font-size:24px;font-weight:700;color:var(--texto)}.btn--fantasma.btn--perigo{color:var(--urgente);border-color:var(--urgente)}.liberar,.alterar{margin-top:var(--gap-3);padding:var(--gap-3);border-radius:var(--raio-cartao);background:var(--fundo);border:1px solid var(--linha)}.liberar__titulo,.alterar__titulo{margin:0 0 var(--gap-2);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-fraco)}.alterar__campo{display:block;margin-bottom:var(--gap-2)}.alterar__campo>span{display:block;font-size:.8rem;color:var(--texto-fraco);margin-bottom:2px}.alterar__campo input{width:100%;padding:var(--gap-2);border-radius:var(--raio-controle);border:1px solid var(--borda);background:var(--superficie);color:var(--texto);font:inherit}.cupons{margin:var(--gap-5) 0}.cupons__forma{display:grid;gap:var(--gap-2);margin:var(--gap-2) 0 var(--gap-3)}.cupons__campo>span{display:block;font-size:.8rem;color:var(--texto-fraco);margin-bottom:2px}.cupons__campo input,.cupons__campo select{width:100%;padding:var(--gap-2);border-radius:var(--raio-controle);border:1px solid var(--borda);background:var(--superficie);color:var(--texto);font:inherit}.cupons__linha{display:flex;gap:var(--gap-2)}.cupons__codigo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;letter-spacing:.06em}.alterar__marca{display:flex;align-items:center;gap:var(--gap-2);margin:var(--gap-2) 0;font-size:.9rem;color:var(--texto)}.aviso-atualizacao{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3);padding:10px var(--gap-4);background:var(--azul-acinzentado);color:var(--azul-chumbo)}.aviso-atualizacao__texto{font-size:12.5px;font-weight:600;line-height:1.4}.aviso-atualizacao__botao{flex-shrink:0;height:32px;padding:0 14px;border-radius:var(--raio-controle);background:var(--azul-chumbo);color:var(--branco);font-size:12.5px;font-weight:700}@font-face{font-family:Marine;src:url(/assets/Marine-Light-8LgBH3Jw.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Marine;src:url(/assets/Marine-Regular-CzY8lMq-.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Marine;src:url(/assets/Marine-Bold-BGOshPns.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Marine;src:url(/assets/Marine-Black-gWrA-9Pp.ttf) format("truetype");font-weight:900;font-display:swap}:root{--azul-chumbo: #0d1725;--azul-acinzentado: #9ac7e6;--branco: #ffffff;--prata-1: #c9cbd1;--prata-2: #c8cfd8;--prata-3: #716f6f;--chumbo-90: #243854;--chumbo-70: #3d5679;--chumbo-60: #2f5994;--chumbo-50: #6295dd;--chumbo-40: #6e85a6;--chumbo-20: #a6bad6;--acinzentado-esc: #589ccb;--acinzentado-med: #a4c6dd;--acinzentado-clr: #c8e9ff;--acinzentado-nev: #d6e6f1;--neutro-osso: #f4f1ee;--neutro-claro: #ededed;--neutro-medio: #c2bfbf;--neutro-escuro: #6f6f6f;--fundo: #f7f8fa;--superficie: var(--branco);--superficie-escura: var(--azul-chumbo);--borda: rgba(13, 23, 37, .1);--linha: rgba(13, 23, 37, .07);--texto: var(--azul-chumbo);--texto-suave: #4a5665;--texto-fraco: #6a737e;--texto-invertido: var(--branco);--texto-invertido-suave: rgba(255, 255, 255, .62);--acao: var(--chumbo-90);--acao-texto: var(--branco);--acao-pressionada: var(--azul-chumbo);--destaque: var(--chumbo-60);--destaque-wash: var(--acinzentado-clr);--destaque-borda: var(--acinzentado-med);--ok: #1c7a4a;--ok-wash: #e6f4ec;--atencao: #96631a;--atencao-wash: #fbf1df;--urgente: #a83232;--urgente-wash: #fbebeb;--fonte: "Marine", system-ui, -apple-system, "Segoe UI", sans-serif;--raio-cartao: 18px;--raio-controle: 10px;--raio-pill: 999px;--sombra-cartao: 0 1px 2px rgba(13, 23, 37, .05);--sombra-flutuante: 0 10px 30px rgba(13, 23, 37, .25);--gap-1: 4px;--gap-2: 8px;--gap-3: 12px;--gap-4: 16px;--gap-5: 20px;--gap-6: 28px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--fonte);font-size:15px;line-height:1.45;color:var(--texto);background:var(--chumbo-90);-webkit-font-smoothing:antialiased;text-size-adjust:100%;overscroll-behavior-y:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}button,a[role=button]{min-height:44px}:focus-visible{outline:2px solid var(--destaque);outline-offset:2px}a{color:var(--destaque)}.app{display:flex;flex-direction:column;height:100%;max-width:520px;margin:0 auto;background:var(--fundo)}.app__conteudo{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--gap-4) var(--gap-4) var(--gap-6)}.cab{flex-shrink:0;position:relative;overflow:hidden;background:var(--chumbo-90);color:var(--texto-invertido);padding:calc(env(safe-area-inset-top) + var(--gap-3)) var(--gap-4) var(--gap-4)}.cab__marca-dagua{position:absolute;top:50%;left:50%;translate:-50% -50%;height:190%;opacity:.06;pointer-events:none;z-index:0}.cab__linha,.cab__topo{position:relative;z-index:1;display:flex;align-items:center;gap:var(--gap-3)}.cab__topo{justify-content:space-between;margin-bottom:var(--gap-2)}.cab__produto{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--texto-invertido-suave)}.cab__saudacao{flex:1;min-width:0;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cab__chips{display:flex;gap:var(--gap-2);flex-shrink:0}.chip{background:#ffffff1f;color:var(--texto-invertido);border-radius:var(--raio-pill);padding:3px 10px;font-size:12px;white-space:nowrap}.chip--destaque{background:var(--acinzentado-clr);color:var(--azul-chumbo);font-weight:700}.cab__icone{color:var(--texto-invertido);display:grid;place-items:center;width:40px;height:40px;min-height:40px;border-radius:var(--raio-pill)}.cab__icone:hover{background:#ffffff1a}.abas{flex-shrink:0;display:flex;background:var(--chumbo-90);padding-bottom:env(safe-area-inset-bottom)}.abas__item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--gap-2) 2px calc(var(--gap-2) - 2px);color:var(--texto-invertido-suave);font-size:11px;line-height:1.15;text-align:center}.abas__icone{width:26px;height:26px}.abas__rotulo{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abas__item--ativa{color:var(--texto-invertido);font-weight:700}.abas__item--ativa:before{content:"";position:absolute;top:0;left:18%;right:18%;height:3px;border-radius:0 0 3px 3px;background:var(--acinzentado-clr)}.abas__contador{position:absolute;translate:12px -6px;background:var(--acinzentado-clr);color:var(--azul-chumbo);border-radius:var(--raio-pill);font-size:10px;font-weight:700;padding:0 5px}.cartao{background:var(--superficie);border-radius:var(--raio-cartao);box-shadow:var(--sombra-cartao);padding:var(--gap-4);margin-bottom:var(--gap-3)}.rotulo-secao{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-fraco);margin:var(--gap-5) 0 var(--gap-2)}.rotulo-secao:first-child{margin-top:0}.vazio{text-align:center;color:var(--texto-suave);padding:var(--gap-6) var(--gap-4)}.vazio__titulo{font-weight:700;margin-bottom:var(--gap-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-2);width:100%;padding:var(--gap-3) var(--gap-4);border-radius:var(--raio-pill);background:var(--acao);color:var(--acao-texto);font-weight:700}.btn:active{background:var(--acao-pressionada)}.btn:disabled{opacity:.55;cursor:default}.btn--fantasma{background:transparent;color:var(--texto-suave);border:1px solid var(--borda)}.btn--linha{width:auto;flex:1;padding:var(--gap-2) var(--gap-3);font-size:14px;min-height:40px}.acoes{display:flex;gap:var(--gap-2);margin-top:var(--gap-3)}.campo{margin-bottom:var(--gap-4)}.campo__rotulo{display:block;font-size:13px;color:var(--texto-suave);margin-bottom:var(--gap-1)}.campo__entrada{width:100%;padding:var(--gap-3);border:1px solid var(--borda);border-radius:var(--raio-controle);background:var(--superficie)}.campo__entrada:focus{border-color:var(--destaque);outline:none}.campo--errado .campo__entrada{border-color:var(--urgente);background:var(--urgente-wash)}.campo__erro{font-size:12px;color:var(--urgente);margin-top:var(--gap-1)}.campo__ajuda{font-size:12px;color:var(--texto-fraco);margin-top:var(--gap-1)}.campo--caixa{display:flex;align-items:center;gap:var(--gap-2)}.campo--caixa input{width:20px;height:20px}.tela-escura{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:var(--gap-6) var(--gap-5);background:var(--superficie-escura);color:var(--texto-invertido);text-align:center}.tela-escura__logo{width:190px;margin:0 auto var(--gap-5)}.tela-escura__titulo{font-size:22px;font-weight:900;margin-bottom:var(--gap-3)}.tela-escura__texto{color:var(--texto-invertido-suave);margin-bottom:var(--gap-5)}.tela-escura .btn{background:var(--branco);color:var(--azul-chumbo)}.tela-escura__falha{border:1px solid rgba(255,255,255,.3);border-radius:var(--raio-controle);padding:var(--gap-4);margin-bottom:var(--gap-5);background:#ffffff0f}.tela-escura__falha .tela-escura__texto{margin-bottom:var(--gap-4)}.tela-escura .btn--fantasma{background:transparent;color:var(--texto-invertido-suave);border-color:#ffffff40}.tela-neutra{display:grid;place-items:center;min-height:100%;padding:var(--gap-6);text-align:center;color:var(--texto-suave);background:var(--fundo)}.cab__grade{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;margin-bottom:var(--gap-2)}.cab__logo{grid-column:1;height:36px;width:auto;justify-self:start}.cab__centro{grid-column:2;display:grid;place-items:center}.cab__admin,.cab__config{display:grid;place-items:center;min-height:0;width:44px;height:44px;color:var(--texto-invertido);background:transparent;border-radius:var(--raio-pill)}.cab__admin:hover,.cab__config:hover{background:#ffffff1a}.cab__admin svg,.cab__config svg{width:24px;height:24px}.cab__config{grid-column:3;grid-row:1;justify-self:end;margin-right:-10px}.cab__redes{grid-column:3;grid-row:1;justify-self:end;align-self:center;margin-right:34px}.subtela{display:flex;flex-direction:column;height:100%;min-height:0}.subtela__topo{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3);background:var(--chumbo-90);color:var(--texto-invertido);padding:calc(env(safe-area-inset-top) + var(--gap-4)) var(--gap-4) var(--gap-4)}.subtela__topo h1{margin:0;font-size:19px;font-weight:700}.subtela__topo button{min-height:36px;padding:0 var(--gap-3);font-size:12.5px;font-weight:700;color:var(--azul-chumbo);background:var(--azul-acinzentado);border-radius:var(--raio-controle);white-space:nowrap}.subtela__corpo{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--gap-4) var(--gap-4) var(--gap-6)}.bloqueado__titulo{margin:0 0 var(--gap-2);font-size:22px;font-weight:900;color:var(--texto)}.bloqueado__texto{margin:0 0 var(--gap-4);color:var(--texto-suave)}.bloqueado__aviso{border:1px solid var(--destaque-borda);background:var(--destaque-wash);border-radius:var(--raio-controle);padding:var(--gap-3) var(--gap-4);margin-bottom:var(--gap-4);color:var(--texto)}.bloqueado__aviso p{margin:0}.bloqueado__aviso-dica{margin-top:var(--gap-1)!important;font-size:.86rem;color:var(--texto-suave)}.loja__estado{margin:0;color:var(--texto-fraco);text-align:center}.loja__falha{border:1px solid var(--urgente);background:var(--urgente-wash);border-radius:var(--raio-controle);padding:var(--gap-3) var(--gap-4);margin-bottom:var(--gap-4)}.loja__falha p{margin:0 0 var(--gap-3);color:var(--texto)}.btn--bloco{width:100%}.travada{text-align:center;padding:var(--gap-6) var(--gap-4)}.travada__rotulo{margin:0 0 var(--gap-2);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-fraco)}.travada__titulo{margin:0 0 var(--gap-2);font-size:20px;font-weight:900;color:var(--texto)}.travada__texto{margin:0 auto var(--gap-5);max-width:34ch;color:var(--texto-suave)}.loja-aba .bloqueado{margin-bottom:var(--gap-2)}.loja__secao{margin-top:var(--gap-2)}.entregas{list-style:none;margin:0;padding:0}.entrega__pacote{margin:0 0 var(--gap-1);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-fraco)}.entrega__arquivo{margin:0;font-weight:700;color:var(--texto);overflow-wrap:anywhere}.entrega__quando{margin:2px 0 0;font-size:.82rem;color:var(--texto-fraco)}.conta__abas{display:flex;gap:var(--gap-2);margin-bottom:var(--gap-4)}.conta__aba{flex:1;min-height:40px;border-radius:var(--raio-pill);border:1px solid var(--borda);color:var(--texto-suave);font-weight:700;font-size:14px}.conta__aba--ativa{background:var(--acao);color:var(--acao-texto);border-color:var(--acao)}.pendencia{border:1px solid var(--destaque-borda);background:var(--destaque-wash);border-radius:var(--raio-cartao);padding:var(--gap-4);margin-bottom:var(--gap-4)}.pendencia__texto{margin:0 0 var(--gap-3);color:var(--texto)}.subabas{display:flex;gap:var(--gap-2);margin-bottom:var(--gap-4)}.subabas__item{flex:1;min-height:40px;padding:0 var(--gap-2);border-radius:var(--raio-pill);border:1px solid var(--borda);color:var(--texto-suave);font-weight:700;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subabas__item--ativa{background:var(--acao);color:var(--acao-texto);border-color:var(--acao)}.filtro{margin-top:var(--gap-5);background:var(--superficie);border-radius:var(--raio-cartao);box-shadow:var(--sombra-cartao);padding:0 var(--gap-4)}.filtro__titulo{cursor:pointer;list-style:none;padding:var(--gap-4) 0;font-weight:700;color:var(--texto);display:flex;justify-content:space-between;align-items:center}.filtro__titulo::-webkit-details-marker{display:none}.filtro__titulo:after{content:"";width:9px;height:9px;border-right:2px solid var(--texto-fraco);border-bottom:2px solid var(--texto-fraco);transform:rotate(45deg);transition:transform .15s;margin-right:4px}.filtro[open] .filtro__titulo:after{transform:rotate(-135deg)}.filtro__corpo{padding-bottom:var(--gap-4)}.listagem__topo{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3);margin-bottom:var(--gap-3)}.listagem__topo .conta__ajuda{margin:0}.listagem__topo .btn{flex-shrink:0;width:auto}.listagem__rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--superficie);border-radius:var(--raio-cartao);box-shadow:var(--sombra-cartao)}.listagem__tabela{border-collapse:collapse;min-width:720px;width:100%;font-size:13px}.listagem__tabela th,.listagem__tabela td{text-align:left;vertical-align:top;padding:var(--gap-2) var(--gap-3);border-bottom:1px solid var(--linha)}.listagem__tabela th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-fraco);white-space:nowrap;position:sticky;top:0;background:var(--superficie)}.listagem__tabela tbody tr:last-child td{border-bottom:0}.listagem__tabela a{color:var(--destaque);font-weight:700}.listagem__data{white-space:nowrap;color:var(--texto-fraco)}.listagem__nota{min-width:160px;color:var(--texto-suave)}.listagem__situacao{display:inline-block;border-radius:var(--raio-pill);padding:2px 8px;font-size:12px;white-space:nowrap;background:var(--neutro-claro);color:var(--texto-suave)}.listagem__situacao--candidatei,.listagem__situacao--chamaram,.listagem__situacao--entrevista{background:var(--destaque-wash);color:var(--azul-chumbo)}.listagem__situacao--contratada{background:var(--ok-wash);color:var(--ok)}.prep__topo{margin-bottom:var(--gap-3)}.prep__vaga{display:block;margin:var(--gap-2) 0}.prep__vaga .campo__entrada{width:100%}.prep__cota{margin:var(--gap-1) 0 0;font-size:12px;color:var(--texto-fraco)}.prep__cota--esgotada{color:var(--atencao);font-weight:700}.prep__fio{display:flex;flex-direction:column;gap:var(--gap-2);margin-bottom:var(--gap-3)}.prep__fala{max-width:88%;padding:var(--gap-2) var(--gap-3);border-radius:var(--raio-cartao);font-size:14px;line-height:1.45}.prep__fala p{margin:0}.prep__fala p+p{margin-top:var(--gap-2)}.prep__fala--robo{align-self:flex-start;background:var(--superficie);box-shadow:var(--sombra-cartao);color:var(--texto);border-bottom-left-radius:4px}.prep__fala--ela{align-self:flex-end;background:var(--acao);color:var(--acao-texto);border-bottom-right-radius:4px}.prep__fala--pensando{color:var(--texto-fraco);font-style:italic}.prep__caixa{display:flex;gap:var(--gap-2);align-items:flex-end;position:sticky;bottom:0;background:var(--fundo);padding-top:var(--gap-2)}.prep__caixa .campo__entrada{flex:1;resize:none}.prep__caixa .btn{flex-shrink:0;width:auto}.vagas__faixa-teste{margin:0 0 var(--gap-3);padding:var(--gap-2) var(--gap-3);border-radius:var(--raio-controle);background:var(--destaque-wash);color:var(--destaque);font-size:13px;font-weight:600}.loja__temCupom{background:none;border:none;padding:0;margin-bottom:var(--gap-3);font:inherit;font-size:.86rem;color:var(--destaque);text-decoration:underline;cursor:pointer}.cupom{margin-bottom:var(--gap-4)}.cupom__linha{display:flex;gap:var(--gap-2)}.cupom__campo{flex:1;padding:var(--gap-2) var(--gap-3);border-radius:var(--raio-controle);border:1px solid var(--borda);background:var(--superficie);color:var(--texto);font:inherit;text-transform:uppercase}.cupom__aplicado{margin:0;font-size:.9rem;font-weight:600;color:var(--ok)}.cupom__erro{margin:var(--gap-2) 0 0;font-size:.86rem;color:var(--urgente)}.pacotes__cheio{color:var(--texto-fraco);font-weight:400}
