:root{--bg:#eef2ef;--superficie:#fafbf9;--superficie-2:#e3eae5;--tinta:#13312c;--suave:#4f625c;--linha:#d2dcd6;--destaque:#a2561a;--destaque-fundo:#f3e3d2;--marca:#13312c;--sobre-marca:#f6f4ee;--sobre-marca-suave:#c9d8d2;--ok:#2c7a57;--ok-fundo:#dcefe5;--aviso:#8a5200;--aviso-fundo:#f6e7cc;--erro:#a3311f;--erro-fundo:#f7dfd9;--barra:#13312c;--logo:#e8a33d;--logo-entrada:#e8a33d;--ativo-tinta:#13312c;--botao-destaque:#e8a33d;--sobre-botao-destaque:#1b1206;--entrada-1:#1d423b;--entrada-2:#13312c;--f-titulo:"Rubik", "Trebuchet MS", Arial, sans-serif;--f-texto:"Nunito Sans", "Segoe UI", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0c1b18;--superficie:#132824;--superficie-2:#1a3530;--tinta:#e7eeea;--suave:#9fb4ac;--linha:#28423c;--destaque:#e8a33d;--destaque-fundo:#3a2c17;--marca:#081411;--ok:#7fd1a8;--ok-fundo:#183a2d;--aviso:#f2c46b;--aviso-fundo:#3a2f17;--erro:#ffb4a0;--erro-fundo:#3d1d17;--barra:#8fc1b0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--tinta);margin:0}body{font-family:var(--f-texto);font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--destaque);outline-offset:2px}h1,h2,h3{font-family:var(--f-titulo);text-wrap:balance;margin:0;line-height:1.15}a{color:inherit}[hidden]{display:none!important}fieldset{border:0;min-width:0;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.topo{z-index:5;background:var(--marca);color:var(--sobre-marca);padding:12px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));position:sticky;top:0}.topo-in{flex-wrap:wrap;align-items:center;gap:10px 20px;max-width:1240px;margin:0 auto;display:flex}.logo{font-family:var(--f-titulo);letter-spacing:.18em;color:var(--logo);font-size:18px;font-weight:700;text-decoration:none}.nav-interna{flex-wrap:wrap;gap:4px;display:flex}.nav-interna a{color:var(--sobre-marca-suave);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700;text-decoration:none}.nav-interna a.active{background:var(--sobre-marca);color:var(--ativo-tinta)}.quem{color:var(--sobre-marca-suave);align-items:center;gap:10px;margin-left:auto;font-size:14px;display:flex}.quem button{color:var(--sobre-marca);background:0 0;border:1px solid #ffffff4d;border-radius:8px;padding:4px 10px;font-size:13px}.pagina{max-width:1240px;padding:28px max(16px, env(safe-area-inset-right)) 64px max(16px, env(safe-area-inset-left));flex-direction:column;gap:20px;margin:0 auto;display:flex}.cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cabecalho p{color:var(--suave);margin:4px 0 0}.cabecalho h1{font-size:clamp(24px,3vw,32px)}.cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:16px;min-width:0;padding:20px}.cartao>h2{margin-bottom:4px;font-size:18px}.cartao>.sub{color:var(--suave);margin:0 0 14px;font-size:14px}.grade-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;display:grid}.grade-meio{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.grade-2,.grade-meio{grid-template-columns:minmax(0,1fr)}}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.kpi{background:var(--superficie);border:1px solid var(--linha);border-radius:14px;padding:16px 18px}.kpi .r{color:var(--suave);font-size:13px;font-weight:700}.kpi .v{font-family:var(--f-titulo);font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:28px;font-weight:600}.kpi .s{color:var(--suave);font-size:13px}.botao{background:var(--tinta);color:var(--superficie);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.botao.destaque{background:var(--botao-destaque);color:var(--sobre-botao-destaque)}.botao.secundario{color:var(--tinta);border:1px solid var(--linha);background:0 0}.botao.perigo{background:var(--erro-fundo);color:var(--erro)}.botao.pequeno{padding:6px 10px;font-size:13px}.botao:disabled{opacity:.5;cursor:not-allowed}.acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campo{flex-direction:column;gap:4px;min-width:0;display:flex}.campo label{color:var(--suave);font-size:13px;font-weight:700}.campo input,.campo select,.campo textarea{border:1px solid var(--linha);background:var(--bg);border-radius:10px;width:100%;padding:10px 12px}.campo textarea{resize:vertical;min-height:90px}.campo .erro-campo{color:var(--erro);min-height:0;font-size:13px}.campo.invalido input,.campo.invalido select{border-color:var(--erro)}.campo .ajuda{color:var(--suave);font-size:12px}.formulario{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.formulario .largo{grid-column:1/-1}.marcar{align-items:flex-start;gap:10px;font-size:14px;display:flex}.marcar input{margin-top:4px}.chip{background:var(--superficie-2);color:var(--tinta);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:800;display:inline-flex}.chip.ok{background:var(--ok-fundo);color:var(--ok)}.chip.aviso{background:var(--aviso-fundo);color:var(--aviso)}.chip.erro{background:var(--erro-fundo);color:var(--erro)}.alerta{border-radius:12px;padding:12px 14px;font-size:14px}.alerta.erro{background:var(--erro-fundo);color:var(--erro)}.alerta.ok{background:var(--ok-fundo);color:var(--ok)}.alerta.aviso{background:var(--aviso-fundo);color:var(--aviso)}.vazio{color:var(--suave);text-align:center;padding:24px 0}.tabela-envolta{overflow-x:auto}table.tabela{border-collapse:collapse;width:100%;font-size:14px}.tabela th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--suave);border-bottom:1px solid var(--linha);white-space:nowrap;padding:8px 10px;font-size:12px}.tabela td{border-bottom:1px solid var(--linha);font-variant-numeric:tabular-nums;vertical-align:top;padding:10px}.tabela .num{text-align:right}.mono{word-break:break-all;font-family:ui-monospace,Courier New,monospace;font-size:13px}.barras{flex-direction:column;gap:10px;display:flex}.barra{grid-template-columns:140px minmax(0,1fr) 90px;align-items:center;gap:10px;font-size:14px;display:grid}.barra .trilho{background:var(--superficie-2);border-radius:6px;height:12px;overflow:hidden}.barra .preench{background:var(--barra);border-radius:6px;height:100%}.barra .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.colunas{align-items:flex-end;gap:8px;height:180px;display:flex}.colunas .c{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.colunas .c .b{background:var(--barra);border-radius:6px 6px 2px 2px;width:100%;min-height:2px}.colunas .c .n{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.colunas .c .r{color:var(--suave);text-align:center;font-size:12px}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));background:var(--marca);color:var(--sobre-marca);z-index:50;border-radius:12px;max-width:calc(100% - 32px);padding:12px 18px;font-size:14px;font-weight:700;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.entrada{background:radial-gradient(circle at 20% 0%, var(--entrada-1), var(--entrada-2) 60%);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.entrada .caixa-entrada{background:var(--superficie);border-radius:20px;flex-direction:column;gap:14px;width:min(440px,100%);padding:28px;display:flex;box-shadow:0 30px 70px #0000004d}.entrada .logo{color:var(--logo-entrada);font-size:20px}.entrada h1{font-size:26px}.entrada p{color:var(--suave);margin:0}.app-membro{--p-bg:#0f2925;--p-cartao:#173a34;--p-cartao-2:#1e463f;--p-tinta:#f4f2ea;--p-suave:#a9c1b9;--p-destaque:#e8a33d;--p-linha:#2a5048;--p-ok:#7fd1a8;--p-aviso:#f2c46b;--p-erro:#ffb4a0;--p-nav:#0b201c;--p-sobre-destaque:#1b1206;--p-cartao-1:#e8a33d;--p-cartao-2-grad:#c47a26;--p-sobre-cartao:#1b1206;--p-medidor:var(--p-destaque);--p-ponteiro:#f4f2ea;--p-mais:var(--p-ok);--p-alerta-erro:#3d1d17;--p-alerta-ok:#183a2d;--p-alerta-aviso:#3a2f17;--p-qr-fundo:#f4f2ea;background:var(--p-bg);color:var(--p-tinta);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;min-height:100vh;display:flex}.app-coluna{flex-direction:column;flex:1;width:min(520px,100%);margin:0 auto;display:flex}.app-conteudo{padding:calc(16px + env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 100px max(18px, env(safe-area-inset-left));flex-direction:column;flex:1;gap:14px;display:flex}.app-nav{background:var(--p-nav);border-top:1px solid var(--p-linha);padding:8px max(8px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));z-index:10;position:fixed;bottom:0;left:0;right:0}.app-nav-in{grid-template-columns:repeat(5,1fr);width:min(520px,100%);margin:0 auto;display:grid}.app-nav a{color:var(--p-suave);flex-direction:column;align-items:center;gap:2px;padding:4px 0;font-size:11px;font-weight:800;text-decoration:none;display:flex}.app-nav a svg{width:22px;height:22px}.app-nav a.active{color:var(--p-destaque)}.app-membro h1{font-size:24px}.p-cartao{background:var(--p-cartao);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.p-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--p-suave);font-size:11px;font-weight:800}.p-suave{color:var(--p-suave);margin:0;font-size:13px}.p-linha{justify-content:space-between;align-items:center;gap:10px;display:flex}.p-valor{font-family:var(--f-titulo);font-size:22px;font-weight:600}.app-membro .botao{background:var(--p-destaque);color:var(--p-sobre-destaque);border-radius:14px;width:100%;padding:13px 16px}.app-membro .botao.secundario{color:var(--p-tinta);border:1px solid var(--p-linha);background:0 0}.app-membro .campo label{color:var(--p-suave)}.app-membro .campo input,.app-membro .campo select{background:var(--p-cartao);border-color:var(--p-linha);color:var(--p-tinta)}.app-membro .chip{background:var(--p-cartao-2);color:var(--p-tinta)}.app-membro .chip.ok{color:var(--p-ok)}.app-membro .chip.aviso{color:var(--p-aviso)}.app-membro .alerta.erro{background:var(--p-alerta-erro);color:var(--p-erro)}.app-membro .alerta.ok{background:var(--p-alerta-ok);color:var(--p-ok)}.app-membro .alerta.aviso{background:var(--p-alerta-aviso);color:var(--p-aviso)}.app-membro .marcar{color:var(--p-tinta)}.app-membro .marcar input{accent-color:var(--p-destaque)}.medidor{width:240px;margin:0 auto;position:relative}.medidor svg{width:240px;height:130px;display:block}.medidor .pct{text-align:center;font-family:var(--f-titulo);color:var(--p-medidor);font-size:32px;font-weight:600;position:absolute;top:24px;left:0;right:0}.medidor .pontas{color:var(--p-suave);justify-content:space-between;margin-top:-6px;padding:0 10px;font-size:13px;font-weight:800;display:flex}.medidor .arco{transition:stroke-dashoffset .9s}.medidor .ponteiro{transform-origin:120px 120px;transition:transform .9s}.item-extrato{border-bottom:1px solid var(--p-linha);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.item-extrato .ico{background:var(--p-cartao-2);width:38px;height:38px;color:var(--p-destaque);font-weight:800;font-family:var(--f-titulo);border-radius:12px;place-items:center;font-size:12px;display:grid}.item-extrato .nome{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.item-extrato .meta{color:var(--p-suave);font-size:12px}.item-extrato .valor{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.item-extrato .valor.mais{color:var(--p-mais)}.item-extrato .valor small{color:var(--p-suave);font-size:11px;font-weight:600;display:block}.qr-quadro{background:var(--p-qr-fundo);border-radius:18px;width:232px;margin:0 auto;padding:14px;position:relative}.qr-quadro canvas{width:204px;height:204px;display:block}.qr-quadro.vencido canvas{opacity:.12}.qr-vencido{text-align:center;color:#13312c;place-items:center;padding:20px;font-weight:800;display:grid;position:absolute;inset:0}.segmentado{background:var(--p-cartao);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.segmentado button{color:var(--p-suave);background:0 0;border:0;border-radius:9px;padding:8px 4px;font-size:13px;font-weight:800}.segmentado button[aria-pressed=true]{background:var(--p-destaque);color:var(--p-sobre-destaque)}.termo{white-space:pre-line;font-size:14px;line-height:1.6}.carteirinha{background:linear-gradient(135deg, var(--p-cartao-1), var(--p-cartao-2-grad));color:var(--p-sobre-cartao);border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.carteirinha .t{font-family:var(--f-titulo);letter-spacing:.14em;font-size:13px;font-weight:700}.carteirinha .n{font-family:var(--f-titulo);font-size:22px;font-weight:600}.caixa-grade{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start;gap:16px;display:grid}@media (width<=960px){.caixa-grade{grid-template-columns:minmax(0,1fr)}}.caixa-form .campo input{font-variant-numeric:tabular-nums;padding:12px 14px;font-size:22px}.formas{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.formas button{border:2px solid var(--linha);background:var(--bg);border-radius:12px;padding:14px 8px;font-weight:800}.formas button[aria-pressed=true]{border-color:var(--destaque);background:var(--destaque-fundo);color:var(--tinta)}.membro-ok{background:var(--ok-fundo);color:var(--ok);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-weight:700;display:flex}.resultado-venda{border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.resultado-venda.aprovada{background:var(--ok-fundo);color:var(--ok)}.resultado-venda.em_analise{background:var(--aviso-fundo);color:var(--aviso)}.resultado-venda .grande{font-family:var(--f-titulo);font-size:30px;font-weight:600}:root[data-marca=oab]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--superficie:#fff;--superficie-2:#edf2f6;--tinta:#0d2231;--suave:#4a5d6c;--linha:#cfd9e2;--destaque:#b3151b;--destaque-fundo:#f8dfe0;--marca:#003552;--sobre-marca:#f5f8fa;--sobre-marca-suave:#b9d4e4;--barra:#003552;--ok:#2c7a57;--ok-fundo:#dcefe5;--aviso:#8a5200;--aviso-fundo:#f6e7cc;--erro:#a3311f;--erro-fundo:#f7dfd9;--logo:#fff;--logo-entrada:#003552;--ativo-tinta:#003552;--botao-destaque:#c3161d;--sobre-botao-destaque:#fff;--entrada-1:#0a4a70;--entrada-2:#003552;--f-titulo:"Montserrat", "Trebuchet MS", Arial, sans-serif}[data-marca=oab] .logo{letter-spacing:.02em}[data-marca=oab] .entrada{background:#fff}[data-marca=oab] .entrada .caixa-entrada{border:1px solid var(--linha);border-top:4px solid var(--destaque);box-shadow:0 24px 60px #0035521f}[data-marca=oab] .entrada h1,[data-marca=oab] .pagina h1,[data-marca=oab] .pagina h2{color:var(--marca)}[data-marca=oab] .entrada a,[data-marca=oab] .pagina a:not(.botao){color:var(--destaque)}[data-marca=oab] .app-membro{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p-bg:#fff;--p-cartao:#f3f6f9;--p-cartao-2:#e4ebf2;--p-tinta:#0d2231;--p-suave:#4a5d6c;--p-destaque:#c3161d;--p-linha:#d3dde6;--p-ok:#2c7a57;--p-aviso:#8a5200;--p-erro:#a3311f;--p-nav:#fff;--p-sobre-destaque:#fff;--p-cartao-1:#d71920;--p-cartao-2-grad:#910d11;--p-sobre-cartao:#fff;--p-medidor:#003552;--p-ponteiro:#003552;--p-mais:#003552;--p-alerta-erro:#f7dfd9;--p-alerta-ok:#dcefe5;--p-alerta-aviso:#f6e7cc;--p-qr-fundo:#fff}[data-marca=oab] .app-membro h1{color:#003552}[data-marca=oab] .app-membro .p-cartao{border:1px solid var(--p-linha)}[data-marca=oab] .app-membro .p-valor{color:#003552}[data-marca=oab] .app-membro a:not(.botao){color:var(--p-destaque)}[data-marca=oab] .app-nav{box-shadow:0 -6px 20px #00355214}[data-marca=oab] .qr-quadro{border:1px solid var(--p-linha)}.app-topo{padding:calc(12px + env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 4px max(18px, env(safe-area-inset-left));border-bottom:3px solid var(--p-destaque)}[data-marca=oab] .app-topo+.app-conteudo{padding-top:16px}.logo-link{text-decoration:none;display:inline-flex}.logo-marca{align-items:center;gap:10px;display:inline-flex}.logo-marca img{width:auto;display:block}.logo-marca.escuro img{height:40px}.logo-marca.claro{flex-direction:column;align-items:flex-start;gap:8px}.logo-marca.claro img{height:72px}.logo-marca.claro.compacto{flex-direction:row;align-items:center;gap:12px;padding-bottom:8px}.logo-marca.claro.compacto img{height:44px}.logo-produto{font-family:var(--f-titulo);white-space:nowrap;font-size:15px;font-weight:700}.logo-marca.escuro .logo-produto{color:var(--sobre-marca)}.logo-marca.claro .logo-produto{color:var(--marca)}.faixa-demo{color:#2b1d00;text-align:center;letter-spacing:.04em;background:#f2c46b;padding:4px 16px;font-size:12px;font-weight:800}.tecnologia{text-align:center;letter-spacing:.06em;color:var(--suave);margin:0;padding:8px 16px 20px;font-size:11px}.entrada .tecnologia{padding:4px 0 0}.app-membro .tecnologia{color:var(--p-suave);padding-bottom:0}.faixa-demo a{color:inherit;text-decoration:underline}.aviso-ficticio{background:var(--aviso-fundo);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:700;color:var(--aviso)!important}.entrada.perfis .caixa-entrada{width:min(760px,100%)}.lista-perfis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cartao-perfil{border:1px solid var(--linha);border-left:4px solid var(--marca);background:var(--superficie);border-radius:12px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex;color:var(--tinta)!important}.cartao-perfil:hover,.cartao-perfil:focus-visible{border-left-color:var(--destaque);box-shadow:0 8px 24px #0035521f}.cartao-perfil strong{font-family:var(--f-titulo);color:var(--marca);font-size:18px}.cartao-perfil>span{color:var(--suave);font-size:14px}.cartao-perfil em{color:var(--destaque);margin-top:auto;font-size:14px;font-style:normal;font-weight:800}.contas-teste{border-top:1px solid var(--linha);flex-direction:column;gap:10px;padding-top:14px;display:flex}.contas-teste h2{color:var(--marca);margin:0;font-size:18px}.lista-contas{gap:8px;display:grid}.conta-teste{text-align:left;border:1px solid var(--linha);border-left:4px solid var(--destaque);background:var(--superficie);width:100%;color:var(--tinta);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.conta-teste:hover:not(:disabled),.conta-teste:focus-visible{background:var(--superficie-2)}.conta-teste:disabled{opacity:.6;cursor:wait}.conta-teste strong{font-size:15px}.conta-teste span{color:var(--suave);font-size:13px}.voltar-perfis{font-size:14px;font-weight:700}@media (width<=560px){.lista-perfis{grid-template-columns:1fr}.faixa-demo{letter-spacing:0}}
