:root{color-scheme:light;--largura-pagina:1180px;--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:#F5F5F5;--surface-3:#EBEBEB;--text:#0A0A0A;--muted:#696969;--faint:#6E6E6E;--faint-traco:#A3A3A3;--border:#E5E5E5;--border-soft:#EFEFEF;--accent:#D4A24C;--accent-deep:#B8862F;--glow:rgba(212,162,76,.28);--accent-ink:#0A0A0A;--accent-soft:#FBF4E4;--accent-texto:#866220;--atual:#16A34A;--atual-bg:rgba(22,163,74,.10);--expansao:#D4A24C;--expansao-bg:rgba(212,162,76,.14);--nao:#DC2626;--nao-bg:rgba(220,38,38,.10);--shadow:0 10px 15px -3px rgba(0,0,0,.10),0 4px 6px -4px rgba(0,0,0,.10);--font-display:var(--font-geist),Geist,system-ui,sans-serif;--font-body:var(--font-geist),Geist,system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--font-rotulo:var(--font-geist),Geist,system-ui,sans-serif;--r-card:20px;--r-card-pequeno:16px;--r-input:12px;--r-chip:999px;--r-menu:12px;--r-modal:24px;--btn-altura:44px;--btn-pad:12px 22px;--btn-fonte:15px;--btn-raio:999px;--btn-altura-pequeno:36px;--btn-pad-pequeno:8px 16px;--btn-fonte-pequeno:13px;--btn-raio-pequeno:999px;--ease-suave:cubic-bezier(.16,1,.3,1);--tempo-botao:.1s;--tempo-tooltip:.15s;--tempo-painel:.25s;--tempo-modal:.3s;--tempo-pagina:.4s}:where(button,a,[role=button],[role=tab],[role=checkbox],input,textarea,select,summary):focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent)}:where(.btn,.f1a-btn,.dc-btn,.kb-aceitar,.kb-decidir-btn,.kb-concluir):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent)}[data-prende-foco]:focus{outline:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0A0A0A;--surface:#0F0F0F;--surface-2:#171717;--surface-3:#212121;--text:#FAFAFA;--muted:#A3A3A3;--faint:#8A8A8A;--faint-traco:#8A8A8A;--border:#262626;--border-soft:#1F1F1F;--accent:#E2B15E;--accent-deep:#D4A24C;--glow:rgba(226,177,94,.30);--accent-soft:rgba(212,162,76,.14);--accent-texto:#E2B15E;--atual:#4ADE80;--atual-bg:rgba(74,222,128,.12);--expansao:#E2B15E;--expansao-bg:rgba(226,177,94,.16);--nao:#F87171;--nao-bg:rgba(248,113,113,.12);--shadow:0 10px 15px -3px rgba(0,0,0,.6),0 4px 6px -4px rgba(0,0,0,.6)}}:root[data-theme=light]{color-scheme:light;--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:#F5F5F5;--surface-3:#EBEBEB;--text:#0A0A0A;--muted:#696969;--faint:#6E6E6E;--faint-traco:#A3A3A3;--border:#E5E5E5;--border-soft:#EFEFEF;--accent:#D4A24C;--accent-deep:#B8862F;--glow:rgba(212,162,76,.28);--accent-soft:#FBF4E4;--accent-texto:#866220;--atual:#16A34A;--atual-bg:rgba(22,163,74,.10);--expansao:#D4A24C;--expansao-bg:rgba(212,162,76,.14);--nao:#DC2626;--nao-bg:rgba(220,38,38,.10);--shadow:0 10px 15px -3px rgba(0,0,0,.10),0 4px 6px -4px rgba(0,0,0,.10)}:root[data-theme=dark]{color-scheme:dark;--bg:#0A0A0A;--surface:#0F0F0F;--surface-2:#171717;--surface-3:#212121;--text:#FAFAFA;--muted:#A3A3A3;--faint:#8A8A8A;--faint-traco:#8A8A8A;--border:#262626;--border-soft:#1F1F1F;--accent:#E2B15E;--accent-deep:#D4A24C;--glow:rgba(226,177,94,.30);--accent-soft:rgba(212,162,76,.14);--accent-texto:#E2B15E;--atual:#4ADE80;--atual-bg:rgba(74,222,128,.12);--expansao:#E2B15E;--expansao-bg:rgba(226,177,94,.16);--nao:#F87171;--nao-bg:rgba(248,113,113,.12);--shadow:0 10px 15px -3px rgba(0,0,0,.6),0 4px 6px -4px rgba(0,0,0,.6)}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.top{justify-content:space-between;gap:16px;padding:16px clamp(18px,4vw,40px);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:color-mix(in srgb,var(--bg) 88%,transparent);z-index:20}.brand,.top{display:flex;align-items:center}.brand{gap:12px}.brand-mark{width:32px;height:32px;flex:none}.brand-name{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:-.01em}.brand-sub{font-family:var(--font-rotulo);font-weight:500;font-size:11px;color:var(--faint);letter-spacing:.05em;text-transform:uppercase}.top-right{display:flex;align-items:center;gap:12px}.btn-tema{width:44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--muted);display:inline-grid;place-items:center;cursor:pointer;padding:0;transition:.15s}.btn-tema:hover{color:var(--text);border-color:var(--accent)}.biz-pill{font-size:13px;color:var(--muted);font-family:var(--font-body);background:var(--surface-2);border:1px solid var(--border);border-radius:24px;padding:4px 12px;display:flex;align-items:center;gap:8px}.biz-pill .d{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--glow)}.biz-pill.hide{display:none}.themetog{cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:8px 12px;color:var(--muted);font-size:12px;font-family:var(--font-body)}.themetog:hover{color:var(--text)}.stepper{gap:0;max-width:820px;margin:26px auto 0;padding:0 clamp(18px,4vw,40px)}.stepper,.stp{display:flex;align-items:center}.stp{gap:8px;flex:1 1}.stp:last-child{flex:none}.stp-btn{display:flex;align-items:center;gap:8px;background:none;border:0;cursor:default;font-family:var(--font-body);color:var(--faint);padding:0;text-align:left}.stp-btn.clickable{cursor:pointer}.stp-num{width:30px;height:30px;flex:none;border-radius:50%;border:1.5px solid var(--border);display:grid;place-items:center;font-family:var(--font-mono);font-size:13px;color:var(--faint);background:var(--surface);transition:.2s}.stp-txt{font-size:13px;line-height:1.15;white-space:nowrap}.stp.done .stp-num{border-color:var(--accent);color:var(--accent-texto)}.stp.active .stp-num{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 4px var(--glow)}.stp.active .stp-txt{color:var(--text)}.stp.done .stp-txt{color:var(--muted)}.stp-line{height:1.5px;background:var(--border);flex:1 1;margin:0 10px;min-width:16px}.stp.active .stp-line,.stp.done+.stp .stp-line{background:var(--accent);opacity:.7}@media (max-width:720px){.stp-txt{display:none}.stp-line{min-width:8px}}.stage{max-width:860px;margin:0 auto;padding:34px clamp(18px,4vw,40px) 40px}.screen{display:none}.screen.on{display:block}html.carregou .screen.on{animation:fade .35s ease}@keyframes modal-entra{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes pagina-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.carregou .screen.on{animation:none}}.eyebrow{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-texto);margin-bottom:12px}h1{font-size:clamp(26px,4vw,38px);line-height:1.04;text-wrap:balance}.block-title,h1{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em}.block-title{font-size:22px;line-height:1.15;margin-top:46px}.card-titulo{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.3;margin:0}.lede{color:var(--muted);font-size:16px;margin-top:12px;max-width:60ch}.field{margin-top:26px}.field label{display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:9px}.field input[type=text]{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;color:var(--text);font-family:var(--font-body);font-size:16px}.field input[type=text]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.chips{flex-wrap:wrap;margin-top:14px}.chip,.chips{display:flex;gap:8px}.chip{cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:8px 16px;color:var(--muted);font-size:13px;font-family:var(--font-body);transition:.16s;align-items:center}.chip:hover{color:var(--text);border-color:var(--accent)}.chip .d{width:7px;height:7px;border-radius:50%;background:var(--accent)}.hint{font-size:13px;color:var(--faint);margin-top:16px;line-height:1.5}.frase-box{margin-top:24px;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:24px;font-size:20px;line-height:2.1;color:var(--muted)}.blank{display:inline-block;background:var(--surface-3);border:0;border-bottom:2px solid var(--accent);color:var(--text);font-family:var(--font-body);font-size:18px;padding:2px 8px;border-radius:10px 6px 0 0;min-width:60px;transition:.15s}.blank:focus{outline:none;background:color-mix(in srgb,var(--accent) 16%,var(--surface-3))}.rec-zone{margin-top:26px}.rec-title{font-family:var(--font-display);font-weight:700;font-size:20px;margin-bottom:6px}.rec-sub{font-size:14px;color:var(--muted);margin-bottom:18px;max-width:60ch;line-height:1.5}.roteiro{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.rot-item{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--muted)}.rot-item .rn{font-family:var(--font-mono);font-size:11px;color:var(--accent-texto);flex:none;margin-top:2px}.rec-btn{cursor:pointer;display:inline-flex;align-items:center;gap:12px;background:var(--accent);color:var(--accent-ink);border:0;border-radius:16px;padding:16px 24px;font-family:var(--font-body);font-weight:600;font-size:15px;transition:.15s}.rec-btn:hover{background:var(--accent-deep)}.rec-btn .mic{width:18px;height:18px}.rec-active{display:none;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--accent);border-radius:16px;padding:16px 24px}.rec-active.on{display:flex;width:100%;max-width:640px;box-sizing:border-box}.rec-dot{width:12px;height:12px;border-radius:50%;background:var(--nao);flex:none;animation:pulse 1s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.wave{display:flex;align-items:center;gap:4px;flex:1 1;height:34px;min-width:0;overflow:hidden}.wave span{flex:1 1;min-width:3px;background:var(--accent);border-radius:2px;height:15%;animation:wv .9s ease-in-out infinite}@keyframes wv{0%,to{height:12%}50%{height:92%}}.rec-timer{font-family:var(--font-mono);font-size:15px;min-width:46px;text-align:right}.rec-stop,.rec-timer{color:var(--text);flex:none}.rec-stop{cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:8px 16px;font-family:var(--font-body);font-size:14px}.rec-stop:hover{border-color:var(--accent)}.rec-proc{display:none;align-items:center;gap:12px;color:var(--muted);font-size:14px}.rec-proc.on{display:flex}.spinner{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(1turn)}}.type-link{background:none;border:0;color:var(--faint);text-decoration:underline;cursor:pointer;font-family:var(--font-body);font-size:13px;margin-top:16px;padding:0;display:inline-block}.type-link:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.rec-dot,.spinner,.wave span{animation:none}}.intro{max-width:660px;margin:0 auto;padding:44px clamp(18px,4vw,40px)}.intro-lede{color:var(--muted);font-size:16px;line-height:1.62;margin-top:14px;max-width:62ch}.intro-lede b{color:var(--text);font-weight:600}.screen.intro h1{margin-top:12px}.ex-pick{margin-top:24px}.ex-label{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:11px}.chip.sel{border-color:var(--accent);color:var(--text);background:var(--surface-2)}.chip.sel .d{box-shadow:0 0 8px var(--glow)}.trans-box{width:100%;margin-top:4px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;resize:vertical;min-height:150px}.trans-box:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.rerec-wrap{display:flex;justify-content:flex-end;margin-top:12px}.rerec-btn{cursor:pointer;display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--nao);color:var(--nao);border-radius:14px;padding:8px 16px;font-family:var(--font-body);font-size:14px;transition:.15s}.rerec-btn:hover{background:color-mix(in srgb,var(--nao) 12%,transparent)}.qform{display:flex;flex-direction:column;gap:16px;margin-top:4px}.qf-item label{display:block;font-size:14px;color:var(--muted);margin-bottom:6px}.qf-item input{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 16px;color:var(--text);font-family:var(--font-body);font-size:15px}.qf-item input::placeholder{color:var(--faint);font-style:italic}.qf-item input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.summary{position:fixed;inset:0;background:transparent;z-index:80;display:none;align-items:center;justify-content:center;padding:24px}.summary:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fade var(--tempo-painel) ease}.summary>*{position:relative;z-index:1}.summary.on{display:flex}.sum-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-modal);box-shadow:var(--shadow);max-width:540px;width:100%;padding:clamp(24px,4vw,34px);animation:modal-entra var(--tempo-modal) var(--ease-suave)}.sum-eyebrow{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-texto);margin-bottom:8px}.sum-card h2{font-family:var(--font-display);font-weight:800;font-size:28px;letter-spacing:-.02em;line-height:1.15;margin-bottom:12px}.opps-hero{text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 15%,transparent),transparent);border:1px solid var(--border);border-radius:20px;padding:24px 16px;margin-bottom:20px}.opps-n{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,8vw,58px);line-height:1;background:linear-gradient(90deg,var(--accent),var(--accent-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.opps-ate,.sum-stat .n .n-ate{font-size:.5em;font-weight:500;letter-spacing:0}.opps-l{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.5;max-width:44ch;margin-left:auto;margin-right:auto}.sum-stats{display:flex;gap:12px;margin-bottom:22px}@media (max-width:520px){.sum-stats{flex-direction:column}}.sum-stat{flex:1 1;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px}.sum-stat .n{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1;color:var(--accent-texto)}.sum-stat .l{font-size:12px;color:var(--muted);margin-top:7px;line-height:1.35}.sum-stat .l-curto{display:none}.sum-sl-t{font-size:14px;color:var(--muted);margin-bottom:10px}.sum-sl{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.sum-sl-i{font-size:13px;background:color-mix(in srgb,var(--expansao) 14%,transparent);border:1px solid var(--expansao);color:var(--text);border-radius:24px;padding:4px 12px}.sum-note{font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:24px}.sum-note b{color:var(--accent-texto)}.sum-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.app-nav-negocio{display:grid;grid-gap:4px;gap:4px;padding:0 0 10px}.app-nav-negocio,.app-nav-negocio .seletor,.app-nav-negocio .seletor-caixa{min-width:0;max-width:100%}.app-nav-negocio-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding-left:6px}.app-nav-negocio .seletor-caixa{padding:8px 12px;font-size:14px}.app-nav-negocio .seletor-caixa .seletor-selo{font-size:9px;padding:1px 6px}.agencia-convite{margin-top:26px;border:1px solid var(--border);border-radius:20px;background:var(--surface);padding:clamp(18px,3vw,26px);display:grid;grid-gap:16px;gap:16px}.agencia-convite-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.parceiro-estado,.parceiro-form{margin-top:24px;padding:20px 24px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.parceiro-form{margin-top:8px;padding-top:24px}.parceiro-form>.lede{max-width:70ch}.parceiro-estado.ok{border-color:color-mix(in srgb,var(--atual) 45%,var(--border))}.parceiro-estado.nao{border-color:color-mix(in srgb,var(--expansao) 45%,var(--border))}.parceiro-estado .auth-actions{margin-top:14px}@media (max-width:640px){.parceiro-estado,.parceiro-form{padding:16px}}.agencia-cota{margin:8px 0 0;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.agencia-cota-cheia{margin:0;max-width:34ch;font-size:14px;line-height:1.45;color:var(--muted)}.agencia-link{border:1px dashed color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:16px;padding:16px;background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.agencia-link-url{display:block;margin-top:8px;font-family:var(--font-mono);font-size:13px;word-break:break-all;color:var(--text)}.adm-tabela .btn{white-space:nowrap}@media (max-width:760px){.adm-tabela{min-width:640px}}.adm-tabela.carteira td{white-space:nowrap}.adm-tabela.carteira td:first-child,.adm-tabela.carteira td:nth-child(2){white-space:normal;min-width:160px}.agencia-lista-links{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.agencia-link-aula{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;border-top:1px solid var(--border-soft);padding-top:10px}.agencia-link-aula-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.agencia-link-aula-texto b{font-size:14px}@media (max-width:640px){.agencia-link-aula .carteira-acoes{width:100%;gap:8px}.agencia-link-aula .carteira-acoes>*{flex:1 1 140px;justify-content:center}}.agencia-link-item{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border:1px solid var(--border);border-radius:16px;padding:12px 14px;background:var(--surface-2)}.agencia-link-item.pausado .agencia-link-info{opacity:.6}.agencia-link-menu{margin-left:auto}.agencia-link-menu .adm-menu-lista.acima{top:auto;bottom:calc(100% + 6px)}.agencia-link-erro{flex-basis:100%;margin:0}.agencia-link-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 260px}.agencia-link-info b{font-size:15px}.agencia-link-info .sub{display:block;font-size:12.5px;color:var(--muted)}.agencia-link-info .agencia-link-url{margin-top:4px;font-size:12.5px;color:var(--muted)}.agencia-link-tag{display:inline-block;margin-left:8px;font-family:var(--font-rotulo);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.carteira-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.carteira-acoes .type-link{min-height:44px;display:inline-flex;align-items:center}.linha-convite td{color:var(--muted)}.linha-convite td:first-child{color:var(--text)}.cinco-barra{display:flex;gap:8px;margin:0 0 18px}.cinco-barra i{flex:1 1;height:10px;border-radius:5px;background:var(--surface-2);border:1px solid var(--border)}.cinco-barra i.on{background:var(--expansao);border-color:var(--expansao)}@media (max-width:520px){.summary.cinco .sum-actions{flex-direction:column-reverse}.summary.cinco .sum-actions .btn{width:100%}}.done-cinco{margin:14px auto 0;max-width:420px;padding-top:14px;border-top:1px solid var(--border-soft);font-size:14px;color:var(--muted)}.done-cinco b{color:var(--text)}.done-cinco .btn{margin-top:10px}.sum-card.larga{max-width:640px}.sum-card .res-form{margin-top:4px}.sum-card .res-form .acoes{flex-direction:row-reverse;justify-content:flex-start}.res-form .acoes.centro,.sum-card .res-form .acoes.centro{justify-content:center}.sum-depois{margin:0;font-size:14px;color:var(--muted)}.kb-sem-resultado{letter-spacing:.06em;color:var(--expansao);border:1px solid color-mix(in srgb,var(--expansao) 45%,transparent);border-radius:24px;padding:4px 8px;white-space:nowrap}.f2-sub,.kb-sem-resultado{font-family:var(--font-rotulo);font-weight:500;font-size:11px;text-transform:uppercase}.f2-sub{letter-spacing:.1em;color:var(--faint);margin:26px 0 10px}.opt-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:22px}@media(max-width:820px){.opt-grid{grid-template-columns:1fr}}.opt-card{cursor:pointer;border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:16px;transition:.15s;transition:border-color var(--tempo-tooltip),transform var(--tempo-painel) var(--ease-suave),box-shadow var(--tempo-painel)}@media (hover:hover){.opt-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow)}}.opt-card.sel{border-color:var(--accent);background:var(--surface-2);box-shadow:0 0 0 3px var(--glow)}.opt-card .ot{font-family:var(--font-display);font-weight:700;font-size:16px;margin-bottom:4px}.opt-card .od{font-size:13px;color:var(--muted);line-height:1.45}.rate-list{display:flex;flex-direction:column;gap:8px;margin-top:22px}.rate-row{display:flex;align-items:center;gap:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:12px 16px}.rate-txt{flex:1 1;min-width:0}.rate-txt b{font-family:var(--font-display);font-weight:700;font-size:14px;display:block}.rate-txt span{font-size:13px;color:var(--muted);line-height:1.4}.rate-scale{display:flex;gap:8px;flex:none}.rate-dot{width:28px;height:28px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);color:var(--faint);font-family:var(--font-mono);font-size:12px;cursor:pointer;display:grid;place-items:center;transition:.12s}.rate-dot:hover{border-color:var(--accent);color:var(--text)}.rate-dot.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}@media(max-width:540px){.rate-row{flex-direction:column;align-items:flex-start;gap:8px}}.res-block{border:1px solid var(--border);border-radius:16px;background:var(--surface-2);padding:16px;margin-top:14px}.res-k{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.res-v{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--text);line-height:1.3}.res-v small{display:block;font-family:var(--font-body);font-weight:400;font-size:13px;color:var(--muted);margin-top:5px;line-height:1.5}.opt-card .rank-badge{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:13px;font-weight:700;background:var(--accent);color:var(--accent-ink);opacity:0;transform:scale(.5);transition:.15s}.opt-card.ranked .rank-badge{opacity:1;transform:scale(1)}.opt-card.ranked{border-color:var(--accent);background:var(--surface-2);box-shadow:0 0 0 3px var(--glow)}.rank-list{flex-direction:column;gap:8px;margin-top:22px}.rank-item,.rank-list{display:flex;position:relative}.rank-item{align-items:center;gap:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:16px;min-height:76px;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,background .15s,box-shadow .15s}.rank-item:hover{border-color:var(--accent)}.rank-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rank-item.dragging{cursor:-webkit-grabbing;cursor:grabbing;border-color:var(--accent);background:var(--surface-2);box-shadow:0 18px 40px -10px rgba(0,0,0,.6);z-index:20;transform-origin:center;will-change:transform}.rank-num{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:14px;font-weight:700;background:var(--accent);color:var(--accent-ink)}.rank-body{flex:1 1;min-width:0}.rank-body .ot{font-family:var(--font-display);font-weight:700;font-size:16px;margin-bottom:3px}.rank-body .od{font-size:13px;color:var(--muted);line-height:1.4}.rank-grip{flex:none;flex-direction:column;gap:4px;padding:4px}.rank-grip span{display:block;width:16px;height:2px;border-radius:2px;background:currentColor}.f2-block{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.2;margin:40px 0 6px;padding-top:32px;border-top:1px solid var(--border-soft)}.f2-block-sub{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.asset-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:16px}@media(max-width:640px){.asset-grid{grid-template-columns:1fr}}.asset-card{cursor:pointer;border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:12px 32px 12px 16px;transition:.15s;position:relative}@media (hover:hover){.asset-card:hover{border-color:var(--accent)}}.asset-card.sel{border-color:var(--accent);background:var(--surface-2);box-shadow:0 0 0 2px var(--glow)}.asset-card .ac-t{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--text)}.asset-card .ac-ex{font-size:13px;color:var(--muted);line-height:1.4;margin-top:4px}.asset-card .ac-sug{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--expansao);border:1px solid color-mix(in srgb,var(--expansao) 45%,transparent);border-radius:24px;padding:2px 8px;flex:none}.asset-card .ac-star{position:absolute;top:9px;right:11px;cursor:pointer;color:var(--faint);font-size:18px;line-height:1;background:none;border:0;padding:2px;transition:.12s;z-index:2}.asset-card .ac-star.on,.asset-card .ac-star:hover{color:var(--expansao)}.play-encaixe{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.play-encaixe .pe-a,.play-encaixe .pe-b{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-texto);border-radius:10px;padding:4px 8px;font-weight:600}.play-encaixe .pe-plus{color:var(--faint);font-weight:600;font-size:11px}.play-troca{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin-top:12px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.play-troca>div{padding:9px 14px 9px 0;font-size:13px;line-height:1.4;color:var(--text)}.play-troca .pt-them{padding-left:14px;border-left:1px solid var(--border-soft)}.play-troca>div b{display:block;font-family:var(--font-rotulo);font-weight:600;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}@media(max-width:520px){.play-troca{grid-template-columns:1fr}.play-troca .pt-them{padding-left:0;border-left:none;border-top:1px solid var(--border-soft);padding-top:9px}}.play-step{margin-top:11px;font-size:13px;line-height:1.45;color:var(--text)}.play-step b{font-family:var(--font-rotulo);font-weight:600;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-right:7px}.tm-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.tm-title{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--text);line-height:1.05}.tm-toggle{display:flex;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:4px;flex:none}.tm-toggle button{cursor:pointer;border:0;background:none;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--muted);padding:8px 12px;border-radius:10px;transition:.12s}.tm-toggle button.on{background:var(--accent);color:var(--accent-ink)}.tm-foco{display:flex;align-items:center;gap:12px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:14px;padding:12px 16px;margin-bottom:20px}.tm-foco .fc-l{font-size:12px;color:var(--faint);flex:none}.tm-foco .fc-t{font-size:13px;color:var(--text);font-weight:500}.tm-group{margin-bottom:14px}.tm-ghead{display:flex;align-items:center;gap:8px;margin-bottom:2px;padding:4px 2px;cursor:pointer;border-radius:12px}.tm-ghead:hover{background:var(--surface)}.ghead-caret{width:6px;height:6px;border-right:2px solid var(--faint-traco);border-top:2px solid var(--faint-traco);border-radius:1px;transform:rotate(45deg);transition:transform .18s;flex:none;margin:0 4px 0 3px}.tm-group:not(.collapsed) .ghead-caret{transform:rotate(135deg)}.tm-ghead .gdot{width:8px;height:8px;border-radius:50%;flex:none}.gdot.plano{background:var(--accent)}.gdot.hot{background:var(--nao)}.gdot.warm{background:var(--expansao)}.gdot.cool{background:var(--faint-traco)}.gdot.have{background:var(--atual)}.gdot.no{background:var(--faint-traco)}.tm-pill{font-family:var(--font-body);font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px}.tm-pill.plano{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-texto)}.tm-pill.hot{background:color-mix(in srgb,var(--nao) 14%,transparent);color:var(--nao)}.tm-pill.warm{background:color-mix(in srgb,var(--expansao) 16%,transparent);color:var(--accent-deep)}.tm-pill.cool{background:color-mix(in srgb,var(--faint-traco) 20%,transparent);color:var(--muted)}.tm-pill.have{background:var(--atual-bg);color:var(--atual)}.tm-pill.no{background:color-mix(in srgb,var(--faint-traco) 20%,transparent);color:var(--muted)}.tm-cnt{font-family:var(--font-body);font-size:11px;color:var(--faint)}.tm-cols{grid-template-columns:1fr 120px;grid-gap:12px;padding:8px 16px 4px;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.tm-cols,.tm-row{display:grid;gap:12px;border-bottom:1px solid var(--border-soft)}.tm-row{grid-template-columns:1fr;grid-gap:12px;align-items:center;padding:8px 16px;cursor:pointer;transition:background .12s}.tm-row:not(.open):hover{background:var(--surface)}.tm-row.open{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.tm-nm{display:flex;align-items:center;gap:8px;min-width:0}.tm-check{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--faint-traco);flex:none}.tm-check.plano{border-color:var(--accent)}.tm-check.hot{border-color:var(--nao)}.tm-check.warm{border-color:var(--expansao)}.tm-check.cool{border-color:var(--faint-traco)}.tm-check.hot{background:var(--nao)}.tm-check.warm{background:var(--expansao)}.tm-check.cool{background:var(--faint-traco)}.tm-check.have{border-color:var(--atual)}.tm-check.no{border-color:var(--faint-traco)}.tm-check.plano{background:var(--accent)}.tm-check.have{background:var(--atual)}.tm-check.no{background:var(--faint-traco)}.tm-nm .txt{font-family:var(--font-body);font-weight:400;font-size:12px;line-height:1.3;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-nm .exp{width:5px;height:5px;border-right:1.5px solid var(--faint-traco);border-top:1.5px solid var(--faint-traco);transform:rotate(45deg);transition:transform .2s;flex:none;margin-left:3px}.tm-row.open .exp{transform:rotate(135deg);border-color:var(--accent)}.tm-conx{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-conx,.tm-prio{color:var(--muted)}.tm-prio{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1}.tm-prio .sq{width:6px;height:6px;border-radius:2px;flex:none}.sq.urgente{background:var(--nao)}.sq.alta{background:var(--expansao)}.sq.baixa{background:var(--muted)}.sq.media{background:var(--faint-traco)}.tm-prio.urgente{color:var(--nao)}.tm-prio.alta{color:var(--accent-deep)}.tm-prio.baixa{color:var(--muted)}.tm-prio-wrap{position:relative;justify-self:start}.tm-prio.pbtn{background:none;border:1px solid transparent;cursor:pointer;font-family:var(--font-body);font-size:11px;font-weight:500;line-height:1;padding:2px 8px;border-radius:10px;transition:.12s}.tm-prio.pbtn:hover{background:var(--surface-3);border-color:var(--border)}.tm-prio .pcaret{width:5px;height:5px;border-right:1.5px solid var(--faint-traco);border-bottom:1.5px solid var(--faint-traco);transform:rotate(45deg);margin-left:4px;margin-top:-1px;flex:none}.tm-prio .pnone{color:var(--faint)}.prio-menu{position:absolute;top:calc(100% + 5px);right:0;z-index:30;min-width:160px;background:var(--surface-3);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:14px;padding:8px;box-shadow:0 16px 40px -12px rgba(0,0,0,.7)}.prio-menu button{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font:inherit;font-size:14px;color:var(--text);padding:8px;border-radius:10px;text-align:left}.prio-menu button:hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}.prio-menu .prio-clear{color:var(--muted);border-top:1px solid var(--border-soft);margin-top:5px;padding-top:9px;border-radius:0}.tm-detail{padding:16px 16px 16px 40px;border-bottom:1px solid var(--border-soft);background:var(--surface-2)}@keyframes tmLeave{to{opacity:0}}.tm-detail.leaving,.tm-row.leaving{animation:tmLeave .26s ease forwards;pointer-events:none}@keyframes tmEnter{0%{background:color-mix(in srgb,var(--atual) 15%,transparent)}to{background:transparent}}.tm-row.rownew:not(.open){animation:tmEnter 1.1s ease}@keyframes tagIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.tm-new{margin-left:9px;font-family:var(--font-rotulo);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--atual);background:var(--atual-bg);padding:2px 8px;border-radius:10px;vertical-align:middle;flex:none}.tm-new.anim{animation:tagIn .3s ease}.tm-check-wrap{position:relative;flex:none;display:flex;align-items:center}.tm-check{cursor:pointer;transition:.12s}.tm-check:hover{border-color:var(--accent)}.list-menu{position:absolute;top:calc(100% + 7px);left:-6px;z-index:40;min-width:180px;background:var(--surface-3);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:14px;padding:8px;box-shadow:0 16px 40px -12px rgba(0,0,0,.7)}.list-menu button{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:13px;color:var(--text);padding:8px;border-radius:10px;text-align:left}.list-menu button:hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}.list-menu .gdot{width:9px;height:9px;border-radius:50%;flex:none}.tm-add{padding:8px 16px;color:var(--faint);font-size:13px}.kb-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:14px;align-items:start}.kb-board.cinco{grid-template-columns:repeat(5,minmax(0,1fr))}.kb-col.recolhida{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 6px;min-height:220px;color:var(--muted)}.kb-col.recolhida:hover{border-color:var(--accent);color:var(--text)}.kb-col-vertical{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.kb-col-recolher{background:none;border:0;color:var(--faint);cursor:pointer;font-size:18px;line-height:1;min-width:28px;min-height:28px;padding:0 4px;border-radius:999px}.kb-col-recolher:hover{color:var(--text)}@media(max-width:1180px){.kb-board.cinco{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(236px,1fr);overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.kb-board.cinco .kb-col{scroll-snap-align:start}}@media(min-width:1181px){.kb-board.cinco.estreito{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(236px,1fr);overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.kb-board.cinco.estreito .kb-col{scroll-snap-align:start}}.kb-sub{display:flex;flex-direction:column;gap:8px}.kb-sub .kb-divisor{display:flex;align-items:center;gap:8px;margin-top:6px}.kb-sub .kb-divisor .gdot{width:7px;height:7px;border-radius:50%;flex:none}.kb-divisor .tm-cnt{margin-left:auto}.kb-sub .tm-mais{margin-top:0}.kb-tag{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.kb-tag .gdot{width:7px;height:7px;border-radius:50%;flex:none}.kb-tags{display:flex;flex-wrap:wrap;gap:4px 12px}.kb-tag.nova{color:var(--expansao)}.kb-card.recem{animation:kb-recem .7s var(--ease-suave)}@keyframes kb-recem{0%{opacity:0;transform:translateY(-14px);box-shadow:0 0 0 2px color-mix(in srgb,var(--expansao) 60%,transparent)}60%{box-shadow:0 0 0 2px color-mix(in srgb,var(--expansao) 60%,transparent)}to{opacity:1;transform:none;box-shadow:none}}.kb-tag.nova.recem{animation:tag-pulsa 1.1s ease .4s 3}@keyframes tag-pulsa{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.kb-card.recem,.kb-tag.nova.recem{animation:none}}.gdot.nova{background:var(--expansao);box-shadow:0 0 6px color-mix(in srgb,var(--expansao) calc(.6 * 100%),transparent)}.tm-nm .kb-tag{margin:0 0 0 10px;flex:none}.kb-decidir{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.kb-decidir-btn{cursor:pointer;display:inline-flex;align-items:center;gap:4px;min-height:32px;border-radius:var(--btn-raio-pequeno);padding:4px 12px;font-family:var(--font-body);font-size:12px;font-weight:600;border:1px solid var(--border);background:transparent;color:var(--muted);transition:.14s}.kb-decidir-btn svg{width:12px;height:12px}.kb-decidir-btn.have:hover{background:var(--atual-bg);color:var(--atual);border-color:color-mix(in srgb,var(--atual) 45%,transparent)}.kb-decidir-btn.no:hover{background:color-mix(in srgb,var(--faint-traco) 16%,transparent);color:var(--text)}.kb-card.decidida.naoaplica{opacity:.85}.tm-filhos{padding-left:14px}.tm-filhos .blur-lock,.tm-filhos .tm-group{margin-bottom:8px}.mp-painel-botoes{display:flex;gap:8px;flex-wrap:wrap}.campo-porque{font-weight:400;color:var(--muted);font-size:12px}.kb-abrir{display:block;width:100%;text-align:left;background:none;border:0;padding:0;cursor:pointer;color:var(--text)}.kb-abrir:hover{color:var(--accent-texto)}.tm-priorizada{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-soft);font-size:14px;color:var(--muted)}.summary.detalhe-op{z-index:75}.summary.detalhe-op .sum-card{max-width:680px;position:relative;max-height:88vh;overflow-y:auto}.detalhe-op-titulo{margin:8px 0 22px;font-size:22px;line-height:1.25}.mapa-modal-fechar.dentro{position:absolute;top:12px;right:12px}.detalhe-op-status{margin-top:18px;padding-top:14px;border-top:1px solid var(--border-soft);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.detalhe-op-status .k{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.detalhe-op-status.no-topo{margin:0 0 28px;padding:14px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.mapa-saida,.match-base{margin-top:24px}.match-base{padding:20px 24px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.match-base-cab .k{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto);margin-bottom:6px}.match-pares{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.match-par{border:1px solid var(--border);border-radius:16px;padding:16px 18px;background:var(--surface-2)}.match-par.troca{border-color:color-mix(in srgb,var(--atual) 45%,var(--border))}.match-par-cab{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.match-par-nome{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.25;margin:0}.match-par-onde{font-size:13px;color:var(--muted);margin-top:2px}.match-par-lista{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 16px;gap:8px 16px;margin:14px 0 0}.match-par-lista div{display:contents}.match-par-lista dt{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding-top:3px}.match-par-lista dd{margin:0;font-size:14px;line-height:1.55;color:var(--text)}.match-par-contato{display:flex;flex-wrap:wrap;gap:6px 14px}.match-par-contato a{color:var(--accent-texto)}@media (max-width:560px){.match-par-lista{grid-template-columns:1fr;gap:2px}.match-par-lista dt{margin-top:8px}}.match-par-ciclo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-soft)}.match-par-estado{font-size:14px;color:var(--text);font-weight:600}.match-par-ciclo .sub{font-size:13px;color:var(--muted)}.pares-lista{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.par-card{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:14px 16px}.par-card.troca{border-color:color-mix(in srgb,var(--atual) 45%,var(--border))}.par-cab{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.par-lados{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:start;margin-top:12px}.par-lado{display:flex;flex-direction:column;gap:2px;font-size:14px}.par-lado .sub{font-size:12px;color:var(--muted)}.par-seta{color:var(--faint);font-size:20px;align-self:center}.par-acoes{flex-wrap:wrap;gap:10px 16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border-soft)}.par-acoes,.par-ponte{display:flex;align-items:center}.par-ponte{gap:8px;font-size:14px;cursor:pointer}.par-ponte input{width:18px;height:18px;accent-color:var(--accent)}.par-nota{flex:1 1 260px;min-height:40px;padding:8px 12px;font-size:14px}@media (max-width:640px){.par-lados{grid-template-columns:1fr}.par-seta{display:none}}.match-empresas{margin-top:24px;padding:20px 24px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.match-op{margin:16px 0;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,var(--surface-2));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}.match-op .k{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto);margin-bottom:6px}.match-op-titulo{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.3}.match-op-ator{margin-top:4px;font-size:14px;color:var(--muted)}.match-op-ator b{color:var(--text)}.match-aviso{margin:12px 0 0;font-size:14px;color:var(--muted)}.match-tabela-wrap{overflow-x:auto;margin-top:12px}.match-tabela{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.match-tabela th{text-align:left;font-family:var(--font-rotulo);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:500;padding:8px 12px}.match-tabela td,.match-tabela th{border-bottom:1px solid var(--border-soft)}.match-tabela td{padding:12px;vertical-align:top}.match-nome{font-weight:600;color:var(--text)}.match-cidade{margin-top:2px}.match-cidade,.match-resumo{font-size:13px;color:var(--muted)}.match-resumo{margin-top:4px}.match-tabela tr.trancada .match-nome{letter-spacing:.04em;color:var(--muted)}.match-blur{display:inline-block;filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--muted)}.match-tel{font-weight:600;color:var(--atual);text-decoration:none}.match-tel:hover{text-decoration:underline}.match-site{font-size:13px;color:var(--accent-texto)}.match-tabela .selo.ok{background:var(--atual-bg);color:var(--atual)}.match-previa{margin-top:20px;padding:20px 24px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.match-previa-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.match-previa-cab .k{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto);margin-bottom:6px}.match-previa-ator{margin:0;font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.25}.match-previa-titulo{margin:4px 0 0;font-size:14px;color:var(--muted);line-height:1.45}.selo.breve{color:var(--expansao);background:var(--expansao-bg);border-color:color-mix(in srgb,var(--expansao) 40%,transparent)}.match-previa-lock{margin-top:16px;min-height:150px}.match-previa-lock>.blur-lock-conteudo{filter:blur(6px)}.match-previa-linha{display:grid;grid-template-columns:1.6fr 1fr .7fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--border-soft);font-size:14px}.match-previa-contato{color:var(--atual);font-weight:600}.match-previa-nota{color:var(--text);font-weight:600;text-align:right}.match-previa-lock .blur-lock-overlay p{font-size:14px}@media (max-width:640px){.match-previa{padding:16px}.match-previa-linha{grid-template-columns:1fr auto;gap:8px}.match-previa-nota{display:none}}.fonte-card{margin-top:24px;padding:20px 24px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.fonte-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.fonte-cab .selo.ok{background:var(--atual-bg);color:var(--atual)}.fonte-cab .selo.sem{background:color-mix(in srgb,var(--faint-traco) 20%,transparent);color:var(--muted)}.fonte-linha{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}.fonte-linha input{flex:1 1 240px;min-height:40px;padding:8px 12px;border-radius:14px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-family:var(--font-body);font-size:16px}.fonte-teste{margin:10px 0 0;font-size:14px;padding:10px 12px;border-radius:14px}.fonte-teste.ok{background:var(--atual-bg);color:var(--atual)}.fonte-teste.falhou{background:color-mix(in srgb,var(--nao) 14%,transparent);color:var(--nao)}.integ-etapas{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.integ-etapa{padding:12px 0 0;border-top:1px solid var(--border)}.integ-quem{display:block;margin-top:6px;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.adm-campo{display:flex;flex-direction:column;gap:6px}.adm-campo .k{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.mapa-novidade{margin:16px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:color-mix(in srgb,var(--accent) 16%,var(--surface));border:1px solid color-mix(in srgb,var(--expansao) 55%,var(--border));border-radius:16px;padding:16px}.mapa-novidade p{margin:0;flex:1 1 260px;font-size:14px;line-height:1.5}.mapa-novidade b,.mapa-novidade p{color:var(--text)}@media (max-width:620px){.mapa-novidade{flex-direction:column;align-items:stretch;text-align:center;gap:12px;padding:14px}.mapa-novidade .btn{width:100%;justify-content:center}.mapa-novidade p{flex:0 1 auto}}.uso-stats{flex-wrap:wrap}.uso-stats .sum-stat{min-width:180px}.uso-grafico{background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;padding:16px;margin:12px 0 24px;overflow-x:auto}.uso-rotulo{font-family:var(--font-body);font-size:13px;fill:var(--text)}.uso-valor{font-family:var(--font-mono);font-size:12px;fill:var(--muted)}.uso-eixo{font-family:var(--font-body);font-size:11px;fill:var(--faint)}.uso-barra{fill:var(--accent)}.uso-grade{stroke:var(--border-soft);stroke-width:1}.uso-linha{stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.uso-ponto{fill:var(--accent);stroke:var(--surface);stroke-width:2}.proximo-passo{margin-top:32px;padding:20px 24px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));border-radius:20px;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.proximo-passo-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-texto);margin-bottom:8px}.proximo-passo-titulo{margin:0 0 4px;font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.3;color:var(--text)}.proximo-passo-texto{margin:0;font-size:15px;line-height:1.55;color:var(--text)}.proximo-passo-nota{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.kb-col{min-width:0;background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;padding:8px}.kb-col-head{display:flex;align-items:center;gap:8px;padding:2px 2px 12px}.kb-col-head .gdot{width:8px;height:8px;border-radius:50%;flex:none}.kb-col-head .tm-cnt{margin-left:auto}.kb-cards{display:flex;flex-direction:column;gap:8px}.kb-card{container-type:inline-size;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:12px;padding:8px 12px;cursor:pointer;transition:border-color .12s,transform .12s;transition:border-color var(--tempo-tooltip),transform var(--tempo-painel) var(--ease-suave),box-shadow var(--tempo-painel)}.kb-card:hover{border-color:var(--border);transform:translateY(-2px);box-shadow:var(--shadow)}.kb-t{font-family:var(--font-body);line-height:1.3;color:var(--text)}.kb-enc,.kb-t{font-size:13px}.kb-enc{line-height:1.4;color:var(--muted);margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.kb-foot{display:flex;gap:8px;margin-top:8px;min-height:1px}.kb-foot,.kb-prio{align-items:center}.kb-prio{display:inline-flex;gap:4px;font-size:11px}.kb-prio .sq{width:7px;height:7px;border-radius:2px;flex:none}.kb-prio.urgente{color:var(--nao)}.kb-prio.alta{color:var(--accent-deep)}.kb-prio.baixa{color:var(--muted)}.kb-empty{color:var(--faint);font-size:12px;padding:4px 2px 8px}.kb-fim{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:16px 12px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.kb-fim p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.kb-fim .btn{text-decoration:none}.kb-card.recomendada{border-style:dashed;border-color:color-mix(in srgb,var(--nao) 40%,var(--border));cursor:default}.kb-card.recomendada:hover{border-color:color-mix(in srgb,var(--nao) 60%,var(--border))}.kb-card.recomendada.aceitando{border-style:solid;border-color:var(--accent)}.kb-recomendada-cab{display:flex;align-items:center;gap:8px;margin-bottom:7px}.kb-recomendada-cab .gdot{width:7px;height:7px;border-radius:50%;flex:none}.kb-aceitar{cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:var(--btn-altura-pequeno);border-radius:var(--btn-raio-pequeno);padding:var(--btn-pad-pequeno);font-family:var(--font-body);font-size:var(--btn-fonte-pequeno);font-weight:600;background:var(--expansao);color:var(--accent-ink);border:1px solid var(--expansao);transition:.14s}.kb-aceitar:hover{filter:brightness(1.06)}.kb-aceitar svg{width:14px;height:14px}.kb-card .tr-actions.redondos{display:flex;align-items:flex-start;justify-content:center;gap:22px;margin-top:12px;position:-webkit-sticky;position:sticky;bottom:calc(-1 * var(--sum-card-pad,24px));background:var(--surface);margin-bottom:calc(-1 * var(--sum-card-pad,24px));padding:16px 0 calc(16px + env(safe-area-inset-bottom,0px))}.kb-card .tr-actions.redondos .dc-btn,.kb-card .tr-actions.redondos .dc-btn.yes{order:0;flex:0 0 auto;width:auto;max-width:none;min-width:0;min-height:0;padding:0;border:0;background:none;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:12px;font-weight:500;line-height:1.2;white-space:normal;text-align:center;color:var(--muted)}.kb-card .tr-actions.redondos .dc-btn .dc-icone{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;border:2px solid;background:var(--surface-2);box-shadow:0 8px 24px rgba(0,0,0,.45);transition:transform .12s}.kb-card .tr-actions.redondos .dc-btn .dc-icone svg{width:26px;height:26px}.kb-card .tr-actions.redondos .dc-btn .dc-texto{max-width:96px}.kb-card .tr-actions.redondos .dc-btn:not(.yes) .dc-icone{margin:7px 0}.kb-card .tr-actions.redondos .dc-btn.no .dc-icone{border-color:var(--nao);color:var(--nao)}.kb-card .tr-actions.redondos .dc-btn.have .dc-icone{border-color:var(--atual);color:var(--atual)}.kb-card .tr-actions.redondos .dc-btn.yes{color:var(--accent-texto);font-weight:600}.kb-card .tr-actions.redondos .dc-btn.yes .dc-icone{width:76px;height:76px;border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--accent-ink);box-shadow:0 10px 30px rgba(226,177,94,.35)}.kb-card .tr-actions.redondos .dc-btn.yes .dc-icone svg{width:32px;height:32px}.kb-card .tr-actions.redondos .dc-btn:active .dc-icone{transform:scale(.94)}.kb-card .tr-actions.redondos .dc-btn.sel .dc-icone{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 40%,transparent)}.kb-card .tr-actions.redondos.decidida .dc-btn.yes.sel{box-shadow:none}.kb-card .tr-actions.redondos{position:static;gap:12px;margin:8px 0 0;padding:10px 0 2px;background:none;box-shadow:none;border-top:1px solid var(--border-soft)}@media (min-width:641px){.kb-card .tr-actions.redondos .dc-btn{gap:5px}.kb-card .tr-actions.redondos .dc-btn .dc-icone{width:34px;height:34px;border-width:1.5px;box-shadow:none}.kb-card .tr-actions.redondos .dc-btn .dc-icone svg{width:15px;height:15px}.kb-card .tr-actions.redondos .dc-btn.yes .dc-icone{width:42px;height:42px;box-shadow:0 4px 12px rgba(226,177,94,.22)}.kb-card .tr-actions.redondos .dc-btn.yes .dc-icone svg{width:18px;height:18px}.kb-card .tr-actions.redondos .dc-btn .dc-texto{max-width:84px;font-size:11px}.kb-card .tr-actions.redondos .dc-btn:not(.yes) .dc-icone{margin:4px 0}}.kb-card .tr-actions.redondos,.tm-detail .tr-actions.redondos{display:grid;grid-template-columns:repeat(3,minmax(0,80px));justify-content:center;justify-items:center;align-items:start;grid-column-gap:4px;column-gap:4px}.kb-card .tr-actions.redondos .dc-btn,.kb-card .tr-actions.redondos .dc-btn.yes,.tm-detail .tr-actions.redondos .dc-btn,.tm-detail .tr-actions.redondos .dc-btn.yes{width:100%}@container (max-width:230px){.kb-aceitar{width:100%;justify-content:center;font-size:12px;padding:8px 10px;white-space:nowrap}.kb-decidir-btn{font-size:11px;padding:4px 8px}}@media (max-width:640px){.tr-actions{grid-template-columns:1fr}}.kb-divisor{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:8px 2px 2px}.kb-mais{margin-top:4px;padding:12px;border:1px dashed var(--border);border-radius:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.kb-mais p{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.kb-mais b{color:var(--text)}.kb-blur{margin-top:4px}.kb-blur .blur-lock-conteudo{display:flex;flex-direction:column;gap:8px}.kb-blur .blur-lock-overlay{padding:16px 12px;gap:8px}.kb-blur .blur-lock-overlay p{font-size:13px;line-height:1.45}.kb-porque-campo{margin-top:10px;padding:8px 12px}.kb-porque-campo label{font-size:13px}.kb-porque-campo label span{font-size:12px}.kb-porque-campo textarea{font-size:13px;min-height:50px}.faltou-campos{margin-top:16px;padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--surface-2)}.faltou-campos .fc-titulo{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.01em}.faltou-campos .fc-sub{margin:4px 0 12px;font-size:14px;color:var(--muted);line-height:1.5}.faltou-campo{margin-top:10px}.faltou-campo label{display:block;font-weight:600;font-size:14px;margin-bottom:4px}.faltou-campo label span{display:block;font-weight:400;font-size:13px;color:var(--muted)}.faltou-campo input{width:100%;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--text);padding:8px 12px;font-family:var(--font-body);font-size:16px}.faltou-campo input:focus{outline:none;border-color:var(--accent)}.tr-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-soft)}.tr-actions .dc-btn{max-width:none;width:100%}@media(max-width:700px){.tr-actions{grid-template-columns:1fr}}.tr-actions .dc-btn.pendente{outline:2px solid var(--accent);outline-offset:2px}.justificativa-campo{margin-top:12px;padding:12px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--surface)}.justificativa-campo label{display:block;font-weight:700;font-size:14px;margin-bottom:8px}.justificativa-campo label span{display:block;font-weight:400;font-size:13px;color:var(--muted);margin-top:2px}.justificativa-campo textarea{width:100%;min-height:56px;resize:vertical;border-radius:14px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);padding:8px 12px;font-family:var(--font-body);font-size:14px;line-height:1.45}.justificativa-campo textarea:focus{outline:none;border-color:var(--accent)}.justificativa-acoes{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:10px}.justificativa-acoes .count{margin-right:auto;order:-1}.decide.decidida .dc-btn:not(.sel),.tr-actions.decidida .dc-btn:not(.sel){opacity:.32;filter:saturate(.4)}.decide.decidida .dc-btn:not(.sel):hover,.tr-actions.decidida .dc-btn:not(.sel):hover{opacity:.8;filter:none}.decide.decidida .dc-btn.sel,.tr-actions.decidida .dc-btn.sel{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 35%,transparent)}.decide.decidida .dc-btn.yes.sel,.tr-actions.decidida .dc-btn.yes.sel{box-shadow:0 0 0 3px color-mix(in srgb,var(--expansao) 45%,transparent)}.decisao-feita{margin-top:12px;padding:12px 16px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.decisao-feita.plano{border-color:color-mix(in srgb,var(--expansao) 55%,var(--border));background:color-mix(in srgb,var(--expansao) 9%,var(--surface))}.decisao-feita.jafaco{border-color:color-mix(in srgb,var(--atual) 55%,var(--border));background:color-mix(in srgb,var(--atual) 9%,var(--surface))}.decisao-feita.naoaplica{border-color:color-mix(in srgb,var(--nao) 50%,var(--border));background:color-mix(in srgb,var(--nao) 8%,var(--surface))}.decisao-feita-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.decisao-feita-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.decisao-feita-escolha{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px}.decisao-feita.plano .decisao-feita-escolha{color:var(--expansao)}.decisao-feita.jafaco .decisao-feita-escolha{color:var(--atual)}.decisao-feita.naoaplica .decisao-feita-escolha{color:var(--nao)}.decisao-feita-porque{margin:0;font-size:15px;line-height:1.55;color:var(--text)}.decisao-feita-porque b{font-weight:600;color:var(--muted)}.decisao-feita-porque .type-link{margin-left:8px;font-size:13px}.justificativa-texto{margin-top:12px;font-size:13px;line-height:1.5;color:var(--muted)}.justificativa-texto b{color:var(--text);font-weight:600}.justificativa-texto .type-link{margin-left:8px;font-size:13px}.kb-porque{margin-top:6px;font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.adm-justificativa,.kb-porque{line-height:1.4;color:var(--muted)}.adm-justificativa{max-width:320px;font-size:13px}.tr-actions .dc-btn{flex:1 1;min-width:120px;border-radius:12px;padding:8px;font-size:13px}@media(max-width:640px){.tm-cols{display:none}.tm-row{grid-template-columns:1fr;gap:8px}.tm-conx{display:none}}.f2-hint{margin-top:18px;text-align:center;min-height:14px}.f2-conn,.f2-hint{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.f2-conn{display:flex;align-items:center;gap:8px;margin:24px 0 8px}.f2-conn b{color:var(--accent-texto);font-weight:700}.f2-conn .fc-dots{display:flex;gap:4px;margin-left:auto}.f2-conn .fc-dots i{width:6px;height:6px;border-radius:50%;background:var(--border);display:block}.f2-conn .fc-dots i.on{background:var(--accent)}.f2-deck-actions{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:12px}.f2-nextconn{cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:8px 16px;color:var(--muted);font-family:var(--font-body);font-size:13px;font-weight:600;transition:.15s;margin-left:auto}.f2-nextconn:hover{border-color:var(--accent);color:var(--text)}.play-actor{display:inline-block;font-family:var(--font-rotulo);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-texto);background:var(--glow);border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);border-radius:24px;padding:8px 12px;margin-bottom:16px}.play-o{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.3;color:var(--text)}.play-desc{font-size:13px;color:var(--muted);line-height:1.5;margin-top:8px}.tranca-ativacao{position:relative;border-radius:14px;overflow:hidden;min-height:150px}.tranca-ativacao-conteudo{filter:blur(6px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.8}.tranca-ativacao-veu{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:18px 20px;background:color-mix(in srgb,var(--bg) 78%,transparent)}.tranca-ativacao-veu b{font-size:14px}.tranca-ativacao-veu span{font-size:13px;line-height:1.45;color:var(--muted);max-width:40ch}.tranca-ativacao-veu .btn{margin-top:4px}.play-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pb{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:24px;border:1px solid var(--border);color:var(--muted)}.esf-baixo{color:var(--atual);border-color:color-mix(in srgb,var(--atual) 45%,transparent)}.esf-medio{color:var(--expansao);border-color:color-mix(in srgb,var(--expansao) 45%,transparent)}.esf-alto{color:var(--nao);border-color:color-mix(in srgb,var(--nao) 45%,transparent)}.res-rank{display:flex;gap:16px;align-items:flex-start}.res-idx{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--accent-texto);flex:none;line-height:1.1;min-width:22px}.res-jog{flex:1 1;min-width:0}.res-jog .rj-actor{font-family:var(--font-rotulo);font-weight:700;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-texto);margin-bottom:7px}.res-jog .rj-o{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.35;color:var(--text)}.res-jog .rj-d{font-size:14px;color:var(--muted);line-height:1.55;margin-top:7px}.res-jog .rj-step{font-size:14px;color:var(--text);line-height:1.55;margin-top:12px;padding-top:11px;border-top:1px dashed var(--border)}.res-jog .rj-step span{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-texto);display:inline-block;margin-right:8px;vertical-align:1px}.res-jog .rj-b{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.valor-derived{margin-top:22px;border:1px solid var(--border);background:var(--surface-2);border-radius:16px;padding:16px}.valor-derived .vl{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.valor-derived .vt{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.35;color:var(--text)}.subhead{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:30px 0 14px;display:flex;align-items:center;gap:8px}.sub-desc{font-size:14px;color:var(--muted);margin:-6px 0 15px;line-height:1.55;max-width:64ch}.sub-desc b{font-weight:600}.subhead:after{content:"";height:1px;background:var(--border);flex:1 1}.perfis{display:flex;flex-direction:column;gap:8px}.perfil{display:flex;align-items:center;gap:16px;border:1px solid var(--border);border-radius:14px;padding:12px 16px;background:var(--surface);cursor:pointer;transition:.16s}.perfil:hover{background:var(--surface-2)}.perfil.atual{border-color:color-mix(in srgb,var(--atual) 45%,var(--border))}.perfil .cbx{width:21px;height:21px;flex:none;border-radius:10px;border:1.5px solid var(--border);display:grid;place-items:center;transition:.16s;color:var(--accent-ink)}.perfil.atual .cbx{background:var(--atual);border-color:var(--atual)}.perfil .cbx svg{opacity:0;transition:.16s}.perfil.atual .cbx svg{opacity:1}.perfil .info{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.perfil .info b{font-family:var(--font-display);font-weight:700;font-size:15px}.perfil .info span{font-size:13px;color:var(--muted)}.perfil .state{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--expansao);flex:none}.perfil.atual .state{display:none}.toggle-hint{font-size:12px;color:var(--faint);margin-top:10px}.perfil-fb{margin-top:16px;font-size:14px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border-soft);border-radius:14px;padding:12px 16px;line-height:1.5}.perfil-fb b{color:var(--accent-texto);font-weight:600}.jornada{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media (max-width:740px){.jornada{grid-template-columns:1fr}}.etapa{border:1px solid var(--border);border-radius:16px;padding:16px;background:var(--surface);flex-direction:column}.etapa,.etapa .cap{display:flex;gap:8px}.etapa .cap{align-items:center}.etapa .cap .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--glow)}.etapa .cap b{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.etapa .quote{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1.25;letter-spacing:-.01em}.etapa p{font-size:13px;color:var(--muted);line-height:1.5}.ganchos{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.gancho{font-size:11px;font-family:var(--font-body);background:var(--surface-3);color:var(--accent-texto);border:1px solid var(--border);border-radius:10px;padding:4px 8px}.sacada{margin-top:15px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2);padding:16px;font-size:14px;line-height:1.6}.sacada b{color:var(--accent-texto)}.map-wrap{position:relative;border:1px solid var(--border);border-radius:24px;background:radial-gradient(55% 60% at 50% 46%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),var(--surface);overflow:hidden;margin-top:20px;width:min(94vw,1240px);margin-left:50%;transform:translateX(-50%)}.map-wrap svg{display:block;width:100%;height:auto}.node-actor{cursor:default}.fav-dot{fill:var(--expansao);pointer-events:none}.fav-dot.have{fill:var(--atual)}.fav-dot.nao{fill:var(--nao)}.node-actor .ring{fill:var(--surface-3);stroke:var(--border);stroke-width:1.2;transition:.18s}.node-actor text{fill:var(--muted);font-family:var(--font-body);font-size:8.7px;transition:.18s}.node-actor.visited .ring{fill:color-mix(in srgb,var(--accent) 26%,var(--surface-3));stroke:var(--accent)}.node-actor.visited text{fill:var(--text)}.node-actor.fav .ring{stroke:var(--expansao);fill:color-mix(in srgb,var(--expansao) 22%,var(--surface-3))}.node-actor.have .ring{stroke:var(--atual);fill:color-mix(in srgb,var(--atual) 22%,var(--surface-3))}.node-actor.nao .ring{stroke:var(--nao);fill:color-mix(in srgb,var(--nao) 22%,var(--surface-3))}.node-actor.on .ring,.node-actor.sel .ring,.node-actor:hover .ring{fill:var(--accent);stroke:var(--accent);stroke-width:2}.node-actor.on text,.node-actor.sel text,.node-actor:hover text{fill:var(--text)}.edge{stroke:var(--border);stroke-width:1;opacity:.5;transition:.18s}.edge.on,.edge.sel{stroke:var(--accent);opacity:.9;stroke-width:1.6}.edge-hit{stroke-width:20}.node-hit{fill:transparent;cursor:pointer}.edge.exp{stroke-dasharray:5 5}.node-actor.exp .ring{stroke-dasharray:3 3}.map-wrap{flex-direction:column}.map-note,.map-wrap{display:flex;align-items:center}.map-note{position:static;transform:none;gap:16px;white-space:nowrap;width:max-content;max-width:100%;font-size:11px;color:var(--faint);line-height:1.4;background:color-mix(in srgb,var(--surface) 72%,transparent);border:1px solid var(--border-soft);border-radius:24px;padding:8px 16px;margin:6px auto 14px}.dash-swatch{display:inline-block;width:24px;border-top:2px dashed var(--muted);margin-right:9px;flex:none}.ator-exp{font-size:13px;color:var(--expansao);background:var(--expansao-bg);border-radius:12px;padding:8px 12px;margin-bottom:14px;line-height:1.45}.ator-exp b{font-weight:600}.fav-btn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:24px;padding:8px 16px;color:var(--muted);font-family:var(--font-body);font-size:13px;transition:.15s}.fav-btn:hover{color:var(--text)}.fav-btn.on,.fav-btn:hover{border-color:var(--expansao)}.fav-btn.on{background:color-mix(in srgb,var(--expansao) 16%,transparent);color:var(--expansao)}.map-note-item{display:inline-flex;align-items:center;white-space:nowrap}.fav-swatch{background:var(--expansao)}.fav-swatch,.have-swatch{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 7px 0 0;flex:none}.have-swatch{background:var(--atual)}.fail-swatch{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--nao);margin:0 7px 0 0;flex:none}.p3-progress{margin-top:18px}.p3-bar{height:6px;background:var(--surface-3);border-radius:3px;overflow:hidden}.p3-fill{height:100%;background:var(--accent);width:0;transition:width .3s}.p3-meta{gap:8px;font-family:var(--font-body);font-size:11px;color:var(--faint);margin-top:8px}.actor-nav,.p3-meta{display:flex;justify-content:center}.actor-nav{align-items:center;gap:16px;margin-top:18px}.an-btn{cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:8px 20px;color:var(--text);font-family:var(--font-body);font-size:14px;transition:.15s}.an-btn:hover{border-color:var(--accent)}.an-count{font-size:12px;min-width:64px}.an-count,.deck-pos{font-family:var(--font-mono);color:var(--faint);text-align:center}.deck-pos{font-size:11px;margin-top:16px}.decide{display:flex;gap:16px;justify-content:center;margin-top:28px}.mapa-erro{flex:none;margin:16px 0 0;padding:10px 14px;text-align:center}.funil-oportunidades .actor-detail .decide{margin-top:24px;padding-top:22px;border-top:1px solid var(--border-soft)}.dc-btn{cursor:pointer;flex:1 1;max-width:260px;justify-content:center;gap:8px;min-height:var(--btn-altura);border-radius:var(--btn-raio);padding:12px 20px;font-family:var(--font-body);font-size:var(--btn-fonte);font-weight:600;transition:.15s;border:1px solid var(--border)}.dc-btn,.dc-btn .dc-icone{display:inline-flex;align-items:center}.dc-btn .dc-icone svg{display:block}.dc-btn.no{background:var(--surface);border-color:var(--nao);color:var(--nao)}.dc-btn.no:hover{background:color-mix(in srgb,var(--nao) 12%,transparent)}.dc-btn.yes{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--accent-ink);border-color:transparent}.dc-btn.yes:hover{filter:brightness(1.06)}.dc-btn:disabled,.dc-btn:disabled:hover{opacity:.45;cursor:not-allowed;filter:none;background:var(--surface);color:var(--muted);border-color:var(--border)}.quero-dica{margin:10px auto 0;text-align:center;font-size:13px;color:var(--muted)}.quero-contador{color:var(--accent-deep);border-color:color-mix(in srgb,var(--expansao) 55%,var(--border))}.sum-stat.quero-total .n{font-size:24px}.aviso-plano{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px;padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--expansao) 55%,var(--border));background:color-mix(in srgb,var(--expansao) 10%,var(--surface-2));color:var(--text);font-size:14px;line-height:1.5}.aviso-plano span{color:var(--muted)}.aviso-plano-acoes{display:flex;gap:8px;flex-wrap:wrap}.dc-btn.have{background:var(--surface);border-color:var(--atual);color:var(--atual)}.dc-btn.have:hover{background:var(--atual-bg)}.dc-undo{cursor:pointer;background:none;border:0;color:var(--faint);text-decoration:underline;font-family:var(--font-body);font-size:13px;margin-top:12px;padding:0}.dc-undo:hover{color:var(--text)}.match-pop{position:absolute;left:50%;top:36%;transform:translate(-50%,-50%);pointer-events:none;z-index:5;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--expansao) calc(.7 * 100%),transparent));animation:matchpop .62s ease forwards}@keyframes matchpop{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(-12deg)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.15) rotate(4deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5) rotate(0)}}.actor-detail.matched{animation:matchflash .5s ease}@keyframes matchflash{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--expansao) calc(.55 * 100%),transparent)}to{box-shadow:0 0 0 16px color-mix(in srgb,var(--expansao) calc(0 * 100%),transparent)}}.dismiss-pop{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);pointer-events:none;z-index:5;color:var(--nao);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--nao) calc(.5 * 100%),transparent));animation:dismisspop .5s ease forwards}@keyframes dismisspop{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}25%{opacity:.9;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-30%) scale(1.1)}}.actor-detail.dismissed{animation:dismissflash .4s ease}@keyframes dismissflash{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--nao) calc(.45 * 100%),transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--nao) calc(0 * 100%),transparent)}}.have-pop{position:absolute;left:50%;top:36%;transform:translate(-50%,-50%);pointer-events:none;z-index:5;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--atual) calc(.6 * 100%),transparent));animation:matchpop .62s ease forwards}.actor-detail.haved{animation:havedflash .5s ease}@keyframes havedflash{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--atual) calc(.5 * 100%),transparent)}to{box-shadow:0 0 0 16px color-mix(in srgb,var(--atual) calc(0 * 100%),transparent)}}.done-card{text-align:center;padding:24px 8px}.done-card h3{font-family:var(--font-display);font-weight:800;font-size:22px;margin-bottom:8px}.done-card p{color:var(--muted);font-size:15px;margin-bottom:20px}@media (prefers-reduced-motion:reduce){.actor-detail.dismissed,.actor-detail.haved,.actor-detail.matched,.dismiss-pop,.have-pop,.match-pop{animation:none}}.map-hint{position:absolute;left:16px;bottom:14px;font-family:var(--font-body);font-size:11px;color:var(--faint)}.actor-detail{position:relative;margin-top:18px;border:1px solid var(--border);border-radius:20px;background:var(--surface);padding:24px;animation:fade .25s ease}.ator-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.ator-head h3{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.01em}.ator-tag{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:24px;display:inline-flex;align-items:center;gap:8px}.ator-tag:before{content:"";width:6px;height:6px;border-radius:50%}.ator-tag.atual{color:var(--atual);background:var(--atual-bg)}.ator-tag.atual:before{background:var(--atual)}.ator-tag.expansao{color:var(--expansao);background:var(--expansao-bg)}.ator-tag.expansao:before{background:var(--expansao)}.ator-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:640px){.ator-grid{grid-template-columns:1fr}}.ator-cell{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:16px;padding:16px 20px}.ator-cell.destaque{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}.ator-cell.destaque .k{color:var(--accent-texto)}.play-blocos{margin-top:16px}.play-blocos .ator-cell .v{font-size:14px}.ator-cell .k{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:9px}.ator-cell .v{font-size:15px;color:var(--text);line-height:1.45}.ator-cell.full{grid-column:1/-1}.ator-cell .formatos{display:flex;flex-wrap:wrap;gap:6px}.ator-cell .vlist{display:flex;flex-direction:column;gap:8px}.ator-cell .vline{font-size:14px;color:var(--muted);line-height:1.5;padding-left:0;position:relative}.ator-cell .vline+.vline{margin-top:6px}.ator-cell .vline:before{content:none}.ator-cell .vline:first-child{color:var(--text);font-weight:600}.fmts{display:flex;flex-wrap:wrap;gap:8px}.fmt-chip{font-family:var(--font-body);font-size:12px;color:var(--accent-texto);background:var(--surface-3);border:1px solid var(--border);border-radius:12px;padding:4px 8px;cursor:help}.fmt-chip.aberta,.fmt-chip[data-info]:hover{border-color:var(--accent)}.fmt-chip .fq{opacity:.45}@media (max-width:1024px){.fmt-chip{min-height:44px;display:inline-flex;align-items:center;padding:0 12px}}.fmt-pop{position:fixed;z-index:90;max-width:250px;background:var(--surface-3);border:1px solid var(--accent);border-radius:14px;padding:8px 12px;font-size:13px;line-height:1.45;color:var(--text);box-shadow:var(--shadow);pointer-events:none;opacity:0;transition:opacity .12s;transform:none}.fmt-pop.on{opacity:1}.ator-no{font-size:11px;letter-spacing:.05em;color:var(--accent-texto);border:1px solid var(--border);border-radius:24px;padding:4px 8px}.ator-hyp,.ator-no{font-family:var(--font-body)}.ator-hyp{margin-top:14px;font-size:12px;color:var(--faint)}.subhead2{margin:24px 0 10px}.pfilter-label{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:4px 0 10px}.pfilter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pchip{cursor:pointer;font-family:var(--font-body);font-size:13px;border-radius:24px;padding:8px 12px;border:1px solid var(--border);display:inline-flex;align-items:center;gap:8px;transition:.15s;background:var(--surface);color:var(--muted)}.pchip .pd{width:8px;height:8px;border-radius:50%;flex:none;background:var(--expansao)}.pchip.atual{border-color:var(--atual);color:var(--text)}.pchip.atual .pd{background:var(--atual)}.pchip:hover{border-color:var(--accent)}.map-legend{position:absolute;right:16px;bottom:14px;font-family:var(--font-body);font-size:11px;color:var(--faint)}.ator-opps{margin-top:16px;border-top:1px solid var(--border-soft);padding-top:16px}.ator-opps .k{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:11px;display:flex;align-items:center;gap:8px}.ator-opps .k .kc{color:var(--accent-texto)}.opp{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--border);border-radius:14px;padding:12px 16px;background:var(--surface-2);cursor:pointer;transition:.15s;margin-bottom:8px}.opp.on,.opp:hover{border-color:var(--accent)}.opp.on{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}.opp .star{width:22px;height:22px;flex:none;border-radius:10px;border:1.5px solid var(--border);display:grid;place-items:center;color:var(--faint);transition:.15s;margin-top:1px}.opp .star svg{width:13px;height:13px;opacity:0;transition:.15s}.opp.on .star{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.opp.on .star svg{opacity:1}.opp .otxt{flex:1 1;min-width:0}.opp .ott{font-size:14px;color:var(--text);line-height:1.42}.opp .ofmt{font-family:var(--font-body);font-size:11px;color:var(--accent-texto);margin-top:5px;display:inline-block}.pipe-empty{border:1px dashed var(--border);border-radius:20px;padding:44px 24px;text-align:center;color:var(--muted);margin-top:24px;line-height:1.6}.pipe-count{font-family:var(--font-rotulo);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-texto);margin-top:22px}.pipe-group{margin-top:16px}.pipe-actor{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:15px;margin:18px 0 9px}.pipe-actor .pdot{width:8px;height:8px;border-radius:50%;flex:none}.pipe-actor .pdot.atual{background:var(--atual)}.pipe-actor .pdot.expansao{background:var(--expansao)}.pipe-item{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--border);border-radius:14px;padding:12px 16px;background:var(--surface);margin-bottom:8px}.pipe-item .pt{flex:1 1;min-width:0}.pipe-item .ptt{font-size:15px;color:var(--text);line-height:1.42}.pipe-item .pfmt{font-family:var(--font-body);font-size:11px;color:var(--accent-texto);margin-top:5px}.pipe-item .prm{background:none;border:0;color:var(--faint);cursor:pointer;font-size:20px;line-height:1;padding:0 2px;flex:none}.pipe-item .prm:hover{color:var(--text)}.pipe-note{margin-top:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2);padding:16px;font-size:14px;line-height:1.6}.pipe-note b{color:var(--accent-texto)}.actor-list{margin-top:20px;display:flex;flex-direction:column;gap:8px}.al-item{border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden;transition:border-color .16s}.al-item.open{border-color:var(--accent)}.al-head{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;transition:.14s}.al-head:hover{background:var(--surface-2)}.al-idx{font-family:var(--font-mono);font-size:11px;color:var(--faint);flex:none}.al-item.open .al-idx{color:var(--accent-texto)}.al-name{font-family:var(--font-display);font-weight:700;font-size:16px;flex:1 1;min-width:0}.al-meta{font-family:var(--font-body);font-size:11px}.al-chev,.al-meta{color:var(--faint);flex:none}.al-chev{transition:.2s}.al-item.open .al-chev{transform:rotate(180deg);color:var(--accent-texto)}.al-body{display:none;padding:2px 16px 16px}.al-item.open .al-body{display:block}.opp-lite{border:1px solid var(--border-soft);border-radius:14px;padding:12px 16px;background:var(--surface-2);margin-bottom:7px}.opp-lite .ott{font-size:14px;color:var(--text);line-height:1.42;display:block}.opp-lite .ofmt{font-family:var(--font-body);font-size:11px;color:var(--accent-texto);margin-top:5px;display:inline-block}.nav{display:flex;justify-content:space-between;gap:16px;max-width:860px;margin:8px auto 0;padding:22px clamp(18px,4vw,40px) 60px}.btn,.nav{align-items:center}.btn{cursor:pointer;display:inline-flex;justify-content:center;gap:8px;box-sizing:border-box;min-height:var(--btn-altura);font-family:var(--font-body);font-size:var(--btn-fonte);font-weight:500;line-height:1.2;border-radius:var(--btn-raio);padding:var(--btn-pad);border:1px solid var(--border);transition:background var(--tempo-tooltip),color var(--tempo-tooltip),border-color var(--tempo-tooltip),transform var(--tempo-botao),box-shadow var(--tempo-tooltip),filter var(--tempo-tooltip);text-decoration:none}.btn.ghost{background:transparent;color:var(--muted)}.btn.ghost:hover{color:var(--text);border-color:var(--muted)}.btn.ghost.hide{visibility:hidden}.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--accent-ink);border-color:transparent;box-shadow:0 1px 2px rgba(0,0,0,.12)}.btn.primary:hover{filter:brightness(1.06);box-shadow:0 4px 12px -2px var(--glow)}.btn:active{transform:scale(.97)}.btn.primary:disabled,.btn:disabled{opacity:.4;cursor:not-allowed}.btn.pequeno{min-height:var(--btn-altura-pequeno);padding:var(--btn-pad-pequeno);font-size:var(--btn-fonte-pequeno);border-radius:var(--btn-raio-pequeno)}.count{font-family:var(--font-mono);font-size:12px;color:var(--faint)}.lead{color:var(--muted);font-size:16px;margin-top:12px;max-width:60ch;line-height:1.6}.lead b{color:var(--text);font-weight:600}.field input[type=email],.field input[type=password],.field input[type=tel]{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;color:var(--text);font-family:var(--font-body);font-size:16px}.field input[type=email]:focus,.field input[type=password]:focus,.field input[type=tel]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.field input::placeholder{color:var(--faint)}.auth-card{max-width:520px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:clamp(24px,4vw,36px)}.auth-card h1{font-size:28px;margin-top:4px}.auth-card .field:first-of-type{margin-top:22px}.auth-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:26px}.auth-actions .btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.auth-actions .type-link{margin-top:0}.auth-erro{border-radius:16px;border:1px solid color-mix(in srgb,var(--nao) 45%,var(--border));background:color-mix(in srgb,var(--nao) 10%,var(--surface));color:var(--text)}.auth-aviso,.auth-erro{margin-top:18px;padding:12px 16px;font-size:14px;line-height:1.5}.auth-aviso{border-radius:16px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted)}.auth-aviso a,.auth-rodape a{color:var(--accent-texto)}.auth-rodape{margin-top:22px;font-size:14px;color:var(--muted)}.auth-dados{margin-top:22px;display:flex;flex-direction:column;gap:0;border:1px solid var(--border-soft);border-radius:16px;overflow:hidden}.auth-row{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--surface-2);border-bottom:1px solid var(--border-soft)}.auth-row:last-child{border-bottom:0}.auth-row dt{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);flex:none}.auth-row dd{margin:0;font-size:15px;color:var(--text);text-align:right;word-break:break-word}.auth-vazio{color:var(--faint);font-style:italic}.badge-anonimo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-texto);border:1px solid var(--accent);border-radius:24px;padding:4px 8px}.save-indicator{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:12px;letter-spacing:.04em;color:var(--faint);min-height:18px;transition:.2s}.save-indicator.salvo{color:var(--accent-texto)}.save-indicator.erro{color:var(--nao)}.save-indicator.indisponivel{color:var(--faint);font-style:italic}.header-bar .brand-sub{margin-left:2px}.header-bar .top-right .btn{font-size:14px;text-decoration:none;display:inline-flex;align-items:center}@media (max-width:520px){.auth-row{flex-direction:column;gap:4px}.auth-row dd{text-align:left}}.rec-btn:disabled{opacity:.6;cursor:wait}.hipotese-card{margin-top:24px;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:clamp(20px,3vw,28px)}.hipotese-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.hipotese-frase{font-family:var(--font-display);font-weight:700;font-size:clamp(19px,2.6vw,24px);line-height:1.35;letter-spacing:-.01em;color:var(--text)}.hipotese-frase mark{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text);border-radius:5px;padding:0 5px}.hipotese-frase mark.inferido{background:var(--expansao-bg);border-bottom:1.5px dashed var(--expansao)}.campos-origem{margin-top:18px;display:flex;flex-direction:column;gap:0;border:1px solid var(--border-soft);border-radius:16px;overflow:hidden}.campo-origem{display:flex;align-items:flex-start;gap:16px;padding:12px 16px;background:var(--surface);border-bottom:1px solid var(--border-soft)}.campo-origem:last-child{border-bottom:0}.campo-origem .rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);flex:none;width:150px;padding-top:3px}.campo-origem .valor{flex:1 1;min-width:0;font-size:15px;color:var(--text);line-height:1.45}.selo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.07em;text-transform:uppercase;border-radius:24px;padding:4px 8px;flex:none;border:1px solid transparent;margin-top:2px;white-space:nowrap}.selo.relato{color:var(--atual);background:var(--atual-bg);border-color:color-mix(in srgb,var(--atual) 40%,transparent)}.selo.inferido{color:var(--expansao);background:var(--expansao-bg);border-color:color-mix(in srgb,var(--expansao) 40%,transparent)}.legenda-selos{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:13px;color:var(--faint);align-items:center}.hipotese-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;justify-content:center}.hipotese-acoes .btn{display:inline-flex;align-items:center;justify-content:center}.qf-item input[type=text]{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 16px;color:var(--text);font-family:var(--font-body);font-size:15px}.qf-item .qf-selo{display:inline-block;margin-left:8px;vertical-align:middle}.subhead2{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:26px 0 12px}.aviso-discreto{margin-top:14px;font-size:13px;color:var(--faint);font-style:italic;line-height:1.5}.erro-linha{margin-top:16px;padding:12px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--nao) 45%,var(--border));background:color-mix(in srgb,var(--nao) 10%,var(--surface));color:var(--text);font-size:14px;line-height:1.5}.progresso{margin-top:28px;border:1px solid var(--border);border-radius:20px;background:var(--surface);padding:clamp(24px,4vw,40px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.progresso .spinner{width:34px;height:34px;border-width:3px}.progresso-titulo{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.02em}.progresso-msg{font-size:15px;color:var(--muted);min-height:22px;transition:opacity .3s}.progresso-barra{width:min(100%,320px);height:4px;border-radius:4px;background:var(--border);overflow:hidden}.progresso-barra span{display:block;height:100%;width:40%;border-radius:4px;background:linear-gradient(90deg,var(--accent),var(--accent-deep));animation:desliza 1.6s ease-in-out infinite}@keyframes desliza{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){.progresso-barra span{animation:none;width:100%}}.nav .btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.nav .nav-direita{display:flex;align-items:center;gap:12px}.perfil .cbx svg{width:12px;height:12px}.gate-card{max-width:560px}.gate-card .lead{margin-top:10px}@media (max-width:560px){.campo-origem{flex-wrap:wrap}.campo-origem .rotulo{width:100%}}body:has(.app-shell) .header-bar{display:none}.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.app-nav{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:16px;padding:24px 16px;border-right:1px solid var(--border);background:var(--surface);box-sizing:border-box}@media (min-width:861px){.app-nav{z-index:30}}.app-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;padding:4px 8px}.app-brand-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px;text-transform:none;letter-spacing:.02em}.app-nav-itens{display:flex;flex-direction:column;gap:4px;margin-top:6px}.app-nav-item{gap:8px;padding:11px 14px;border-radius:999px;color:var(--muted);text-decoration:none;font-size:15px;font-weight:500;transition:.14s;border:1px solid transparent}.app-nav-item:hover{color:var(--text);background:var(--surface-2)}.app-nav-item.on{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,var(--surface-2));border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.app-nav-item .selo{margin-left:auto;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border:1px solid var(--border);border-radius:24px;padding:2px 8px}.app-nav-item .selo.pendentes{color:var(--accent-ink);background:var(--expansao);border-color:var(--expansao);font-weight:700}.parceiros-filtros.segmentado{flex-wrap:wrap}@media (max-width:480px){.parceiros-filtros.segmentado{display:grid;grid-template-columns:1fr 1fr;width:100%}.parceiros-filtros.segmentado button{justify-content:center}}.origem-link{font-family:var(--font-mono);font-size:12px;color:var(--muted);word-break:break-all}.origem-inativa td{color:var(--faint)}.origem-leads td{background:var(--surface-2);padding:12px 16px}.origem-leads .adm-tabela{margin:0}.parceiros-cabeca{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.painel-de{font-size:16px;font-weight:600;color:var(--muted);margin-left:4px}.parceiro-barra-wrap{display:flex;align-items:center;gap:10px;min-width:120px}.parceiro-barra-wrap b{min-width:2ch}.parceiro-barra{display:block;height:8px;border-radius:4px;background:var(--atual);min-width:2px;flex:0 0 auto;max-width:90px;transition:width .3s}.adm-tabela.parceiros td.num,.adm-tabela.parceiros td.parceiros-ultimo{white-space:nowrap}.adm-tabela.parceiros td:first-child{white-space:normal;min-width:240px}.parceiros-barra{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.parceiros-busca{position:relative;flex:1 1 320px;min-width:0}.parceiros-busca svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.parceiros-busca input{width:100%;box-sizing:border-box;min-height:44px;border-radius:var(--r-input);border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:16px;padding:0 16px 0 42px}.parceiros-busca input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.sum-stats.parceiros-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:22px 0 0}.sum-stat.parceiros-num-botao{font:inherit;text-align:left;width:100%;cursor:pointer;color:inherit}.sum-stat.parceiros-num-botao.sel{border-color:var(--accent);background:var(--surface-2)}.parceiros-num-sub{display:block;margin-top:6px;font-size:12px;line-height:1.4;color:var(--muted)}a.parceiros-num-sub{color:var(--accent-texto);text-decoration:none}a.parceiros-num-sub:hover{text-decoration:underline;text-underline-offset:3px}.parceiros-concentracao,.parceiros-num-dica{margin-top:6px;font-size:12px;color:var(--accent-texto)}.parceiros-concentracao{display:flex;align-items:center;gap:6px;line-height:1.4}.parceiros-concentracao svg{flex:none}.sum-stat .n.parceiros-num-neutro{color:var(--text)}.sum-stat .n.parceiros-num-reais{font-size:22px;line-height:1.27}@media (max-width:860px){.sum-stats.parceiros-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.app-page-larga>.sum-stats.parceiros-numeros{order:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:0}.app-page-larga>.sum-stats.parceiros-numeros .sum-stat{padding:14px}.app-page-larga>.sum-stats.parceiros-numeros .n{font-size:22px}.app-page-larga>.sum-stats.parceiros-numeros .l{font-size:13px;color:var(--text)}}.parceiros-cabeca-titulo{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.parceiros-cabeca-filtros{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.parceiros-filtro-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint)}.segmentado button.sel .parceiros-filtro-n{color:var(--muted)}@media (max-width:640px){.ficha-parceiro .parceiros-filtros.segmentado,.parceiros-pagina .parceiros-filtros.segmentado{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:auto;scrollbar-width:none}.ficha-parceiro .parceiros-filtros.segmentado::-webkit-scrollbar,.parceiros-pagina .parceiros-filtros.segmentado::-webkit-scrollbar{display:none}.ficha-parceiro .parceiros-filtros.segmentado button,.parceiros-pagina .parceiros-filtros.segmentado button{flex:none;white-space:nowrap;min-height:44px}}.parceiros-tabela-wrap{margin-top:14px}.adm-tabela.parceiros td.num,.adm-tabela.parceiros th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-tabela.parceiros .parceiros-nome{font-weight:600}.adm-tabela.parceiros td.parceiros-acoes-td,.adm-tabela.parceiros th.parceiros-acoes-th{position:-webkit-sticky;position:sticky;right:0;z-index:1;background:var(--surface);box-shadow:-1px 0 0 var(--border-soft)}.adm-tabela.parceiros tbody tr:hover td.parceiros-acoes-td{background:var(--surface-2)}.parceiros-selos{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.ficha-carteira .selo,.parceiros-comissao .selo,.parceiros-selos .selo{margin-top:0}.parceiros-comissao .selo{display:inline-block}.parceiros-atrasado{color:var(--nao);font-weight:600}.parceiros-acoes{display:flex;align-items:center;justify-content:flex-end;gap:6px}.btn.parceiros-ico{width:36px;padding:0;flex:none}.parceiros-copiar svg{flex:none}.adm-tabela.parceiros .btn.parceiros-copiar{width:36px;padding:0;flex:none}.adm-tabela.parceiros .parceiros-copiar-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.parceiros-menu-lista .adm-menu-item svg{flex:none;margin-right:8px}.parceiros-menu{position:relative;display:inline-flex}.adm-menu-lista.parceiros-menu-lista{position:fixed;left:auto;z-index:60}.parceiros-menu-lista .adm-menu-item{display:flex;align-items:center;min-height:44px}.parceiros-cartoes{display:none}.parceiros-cartao{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.parceiros-cartao .sub{display:block;font-size:12px;line-height:1.4;color:var(--muted)}.parceiros-cartao-topo{display:flex;justify-content:space-between;gap:10px}.parceiros-cartao-quem{min-width:0;overflow-wrap:anywhere}.parceiros-cartao .ficha-cliente-nome,.parceiros-cartao .parceiros-nome{font-size:16px;font-weight:700;color:var(--text);text-decoration:none}.parceiros-cartao-mes{flex:none;text-align:right}.parceiros-cartao-mes b{display:block;font-size:22px;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.parceiros-cartao-ultimo{font-size:13px}.parceiros-cartao-ultimo .sub{display:inline}.parceiros-cartao .parceiros-selos{margin-top:0}.parceiros-cartao .parceiros-acoes{justify-content:flex-start;gap:8px}.parceiros-cartao .parceiros-copiar{flex:1 1}@media (max-width:1399px){.parceiros-tabela-wrap{display:none}.parceiros-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:10px;gap:10px;margin-top:14px}}@media (max-width:760px){.parceiros-cartoes{grid-template-columns:1fr}.parceiros-cartao .btn{min-height:44px}.parceiros-cartao .btn.parceiros-ico{width:44px}}.ficha-parceiro-topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.ficha-parceiro-quem{display:flex;flex-direction:column;gap:12px;min-width:0}.ficha-parceiro-quem h1{margin:0;overflow-wrap:anywhere}.ficha-parceiro-acoes{flex-direction:row-reverse}.ficha-parceiro-acoes,.ficha-parceiro-copias{display:flex;flex-wrap:wrap;gap:8px}.ficha-etiqueta-arquivada{color:var(--nao);border-color:color-mix(in srgb,var(--nao) 45%,var(--border))}@media (max-width:640px){.ficha-parceiro-acoes{flex-direction:column;width:100%}.ficha-parceiro-acoes .btn{min-height:44px}.ficha-parceiro-copias .btn{flex:1 1}}.ficha-carteira-wrap{margin-top:14px}.adm-tabela.carteira.ficha-carteira td:first-child{min-width:220px}.adm-tabela.carteira.ficha-carteira td:nth-child(2){min-width:0;white-space:nowrap}.ficha-carteira .ficha-cliente-nome{font-weight:600}.adm-tabela.ficha-carteira td.ficha-zap-td,.adm-tabela.ficha-carteira th.ficha-zap-th{text-align:right}.ficha-zap-td .sub{margin-top:4px}.ficha-carteira-cartoes{display:none}.ficha-carteira-pe{margin:12px 0 0;font-size:13px;color:var(--faint)}.parceiros-cartao.ficha-cliente-cartao{flex-direction:row;align-items:center;gap:12px}.ficha-cliente-cartao-texto{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.ficha-cliente-ha{font-size:13px}@media (max-width:760px){.ficha-carteira-wrap{display:none}.ficha-carteira-cartoes{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.ficha-cliente-cartao .btn.parceiros-ico{width:44px;min-height:44px}}.acordo-cartao{margin-top:14px;padding:22px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.acordo-resumo{display:none;align-items:center;justify-content:space-between;gap:12px}.acordo-resumo .sub{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.acordo-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 32px;gap:22px 32px}.acordo-campo{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.acordo-campo .sub{font-size:12px;line-height:1.45;color:var(--muted)}.acordo-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.acordo-escolha{flex-wrap:wrap}.acordo-escolha button:disabled{cursor:default}.acordo-input{width:100%;max-width:260px;min-height:44px;box-sizing:border-box;padding:0 14px;border-radius:var(--r-input);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-family:var(--font-body);font-size:16px}.acordo-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.acordo-erro{align-items:center;gap:8px;font-size:14px;color:var(--nao)}.acordo-erro,.acordo-pe{display:flex;flex-wrap:wrap}.acordo-pe{align-items:flex-start;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border-soft)}.acordo-salvar{display:flex;align-items:center;gap:8px;margin-left:auto}.acordo-resultados{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.acordo-resultados .fonte-teste{margin:0}.stripe-linha{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:8px}.stripe-linha-principal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.stripe-linha-frase{font-size:14px;line-height:1.45;color:var(--muted)}.stripe-linha-frase.falhou{color:var(--nao)}.stripe-linha-acoes{display:inline-flex;flex-wrap:wrap;gap:6px}.stripe-linha-id{align-self:flex-start;font-size:12px}.stripe-linha .ag-stripe-confirma,.stripe-linha .ag-stripe-link,.stripe-linha .fonte-teste{margin-top:4px}@media (max-width:760px){.acordo-grade{grid-template-columns:1fr}}@media (max-width:640px){.acordo-cartao{padding:16px}.acordo-cartao:not(.aberto) .acordo-resumo{display:flex}.acordo-cartao:not(.aberto) .acordo-grade,.acordo-cartao:not(.aberto) .acordo-pe{display:none}.acordo-escolha{width:100%}.acordo-escolha button{flex:1 1;justify-content:center;min-height:44px}.acordo-salvar{width:100%}.acordo-salvar .btn{min-height:44px}.acordo-salvar .btn.primary{flex:1 1}.stripe-linha-acoes .btn{min-height:44px}}.ficha-equipe .adm-tabela-wrap{margin-top:14px}.ficha-equipe-botoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:640px){.ficha-equipe:not(.aberta) .acordo-resumo{display:flex;margin-top:14px;padding:16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.ficha-equipe:not(.aberta) .ficha-equipe-corpo{display:none}.ficha-equipe-adicionar{min-height:44px}.adm-tabela.ficha-equipe-tabela{min-width:0}.adm-tabela.ficha-equipe-tabela thead{display:none}.adm-tabela.ficha-equipe-tabela tr{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 16px;border-bottom:1px solid var(--border-soft)}.adm-tabela.ficha-equipe-tabela tr:last-child{border-bottom:0}.adm-tabela.ficha-equipe-tabela td,.adm-tabela.ficha-equipe-tabela td:first-child{display:block;min-width:0;padding:0;border:0}.adm-tabela.ficha-equipe-tabela td:first-child{grid-column:1/-1}}.ficha-recolhidas{display:flex;flex-direction:column;gap:10px}.ficha-recolhida{padding:0 20px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.ficha-recolhida[open]{padding-bottom:20px}.ficha-recolhida>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:44px;box-sizing:border-box;padding:14px 0;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.ficha-recolhida>summary::-webkit-details-marker{display:none}.ficha-recolhida>summary:before{content:"";flex:none;align-self:center;width:7px;height:7px;margin-right:4px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(-45deg);transition:transform var(--tempo-botao)}.ficha-recolhida[open]>summary:before{transform:rotate(45deg)}.ficha-recolhida>summary .sub{font-size:13px;font-weight:400;color:var(--muted)}.ficha-recolhida .adm-tabela-wrap{margin-top:8px}.adm-tabela.ficha-andamento td:nth-child(3){white-space:nowrap}.ficha-convite-link{font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.resumo-consultor .resumo-indicacoes{margin-top:0}@media (prefers-reduced-motion:reduce){.ficha-recolhida>summary:before{transition:none}}.ficha-arquivar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:40px;padding-top:22px;border-top:1px solid var(--border-soft)}.ficha-arquivar .sub{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.parceiro-arquivar-texto{margin:0;font-size:15px;line-height:1.5;color:var(--text)}@media (max-width:640px){.ficha-arquivar .btn{width:100%}}.fonte-card.limite-padrao-clientes{margin-top:34px}.painel-ontem{margin-top:6px;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.sum-stat.sum-link.atencao{border-color:color-mix(in srgb,var(--expansao) 55%,var(--border))}.sum-stat.sum-link.atencao .n{color:var(--expansao)}.painel-grafico{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:16px;padding:14px 16px 8px}.painel-grafico svg{display:block;width:100%;height:auto}.painel-legenda{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-bottom:6px}.painel-legenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.painel-legenda i.tracejada{width:16px;height:0;border-radius:0;border-top:2px dashed;vertical-align:3px}.painel-grade{stroke:var(--border-soft);stroke-width:1}.painel-eixo{fill:var(--faint);font-family:var(--font-body);font-size:11px}@media (max-width:860px){.sum-stats.painel-custo,.sum-stats.painel-hoje,.sum-stats.painel-precisa{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:480px){.sum-stats.painel-custo,.sum-stats.painel-hoje,.sum-stats.painel-precisa{grid-template-columns:1fr}}.app-nav-grupo{display:flex;flex-direction:column}.app-nav-grupo+.app-nav-grupo{margin-top:10px}.app-nav-grupo-titulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:0 12px 2px}.app-nav-grupo .app-nav-item{padding:9px 12px}@media (min-width:861px){.app-nav:has(.app-nav-grupo) .app-nav-itens{overflow-y:auto;min-height:0;scrollbar-width:thin}}@media (max-width:860px){.app-nav-grupo{flex-direction:row;gap:2px}.app-nav-grupo+.app-nav-grupo{margin-top:0}.app-nav-grupo-titulo{display:none}}.app-nav-rodape{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:16px}.app-nav-usuario{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav-rodape .btn{padding:8px 12px;font-size:13px;flex:none}.app-main{min-width:0}.app-brand-marca{display:none;width:40px;height:40px}.app-brand-marca img{width:40px;height:40px;object-fit:contain}.app-nav-recolher{position:absolute;right:-14px;top:34px;z-index:3;width:28px;height:28px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--muted);display:grid;place-items:center;cursor:pointer;padding:0;opacity:0;box-shadow:var(--shadow);transition:opacity .15s,color .15s,border-color .15s}.app-nav-recolher svg{width:16px;height:16px}.app-nav-recolher:focus-visible,.app-nav.recolhido .app-nav-recolher,.app-nav:hover .app-nav-recolher{opacity:1}.app-nav-recolher:hover{color:var(--text);border-color:var(--accent)}@media (min-width:861px){.app-shell:has(.app-nav.recolhido){grid-template-columns:76px minmax(0,1fr)}.app-nav.recolhido{padding:16px 12px;align-items:center}.app-nav.recolhido .app-brand-marca{display:block}.app-nav.recolhido .app-brand,.app-nav.recolhido .app-nav-nome,.app-nav.recolhido .app-nav-rotulo,.app-nav.recolhido .app-nav-seta,.app-nav.recolhido .selo{display:none}.app-nav.recolhido .app-nav-itens{width:100%;align-items:center;margin-top:0}.app-nav.recolhido .app-nav-item{width:48px;justify-content:center;padding:12px;gap:0}.app-nav.recolhido .app-nav-rodape{width:100%;display:flex;justify-content:center}.app-nav.recolhido .app-nav-usuario{width:48px;justify-content:center;padding:8px}.app-nav.recolhido .menu-usuario{left:0;right:auto;min-width:240px}}@media (max-width:860px){.app-nav-recolher{display:none}}.app-page{max-width:var(--largura-pagina);margin:0 auto;padding:52px clamp(18px,4vw,40px) 70px}html.carregou .app-page{animation:pagina-entra var(--tempo-pagina) var(--ease-suave)}.app-page.app-page-larga{max-width:var(--largura-pagina)}.app-page.app-page-quadro{max-width:1680px}.eco-frase{overflow:visible}.eco-procurar{position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin:22px 0}.eco-procurar .save-indicator{position:absolute;right:0;top:50%;transform:translateY(-50%)}.eco-procurar .save-indicator.erro,.eco-procurar .save-indicator.indisponivel{position:static;transform:none;order:2;flex-basis:100%;justify-content:center;text-align:center;margin-top:10px;pointer-events:none}.porta-lista{margin:10px 0 0;padding-left:20px;text-align:left}.porta-lista li{margin:6px 0}.porta-lista li.ok{color:var(--faint);text-decoration:line-through}.stage.stage-pagina{max-width:var(--largura-pagina)}.stage.stage-pagina .f1a-nav:last-child{margin-bottom:56px}.app-head{align-items:flex-end;justify-content:space-between;gap:16px}.app-head,.app-head-acoes{display:flex;flex-wrap:wrap}.app-head-acoes{align-items:center;gap:12px}.mp-cabecalho{margin-bottom:26px}.mp-cabecalho .mp-lede{margin:8px 0 0}.cart-submenu.mp-submenu{margin:0 0 24px}.mp-aba>:first-child{margin-top:0}.mp-tela.mp-prioridades{text-align:left}.app-carregando,.mp-tela.mp-prioridades .mp-apoio,.mp-tela.mp-prioridades .mp-pergunta{text-align:center}.app-carregando{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:calc(100vh - 104px);min-height:calc(100dvh - 104px);color:var(--muted);font-size:15px}@media(max-width:860px){.app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.app-nav{position:fixed;top:0;left:0;bottom:0;width:min(284px,86vw);height:100dvh;z-index:60;transform:translateX(-100%);transition:transform var(--tempo-modal) var(--ease-suave);padding-top:max(16px,env(safe-area-inset-top));overflow-y:auto}.app-nav.gaveta-aberta{transform:none;box-shadow:var(--shadow)}.app-nav-fundo{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:59;opacity:0;pointer-events:none;transition:opacity var(--tempo-painel)}.app-nav-fundo.on{opacity:1;pointer-events:auto}.app-topo-celular{display:flex;align-items:center;gap:10px;height:56px;padding:0 12px;border-bottom:1px solid var(--border-soft);position:-webkit-sticky;position:sticky;top:0;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:20}.app-topo-celular .brand-logo-h{height:40px}.app-topo-celular .app-topo-abrir{width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--text);display:grid;place-items:center;cursor:pointer}.app-topo-celular .app-topo-abrir:hover{background:var(--surface-2)}.app-nav-fechar{position:absolute;right:8px;top:max(12px,env(safe-area-inset-top));width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.app-nav-recolher{display:none}}@media (min-width:861px){.app-nav-fechar,.app-nav-fundo,.app-tabbar,.app-topo-celular{display:none}}@media (max-width:860px){.app-topo-celular{justify-content:space-between}.app-topo-celular .app-brand{margin-right:auto}.app-topo-conta{width:44px;height:44px;border-radius:50%;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;padding:0}.app-tabbar{position:fixed;left:16px;right:16px;bottom:max(8px,calc(6px + env(safe-area-inset-bottom,0px)));z-index:50;display:flex;justify-content:space-around;align-items:stretch;gap:0;padding:6px;border-radius:var(--r-chip);background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);box-shadow:0 12px 32px rgba(0,0,0,.45)}.app-tab{flex:1 1 auto;min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:var(--r-chip);color:var(--muted);text-decoration:none;font-size:11px;font-weight:500;letter-spacing:0;padding:0 6px;transition:color .15s,background .15s}.app-tab svg{width:22px;height:22px}.app-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tab.on{color:var(--accent-texto);background:color-mix(in srgb,var(--accent) 12%,transparent)}.app-tab:active{transform:scale(.96)}.app-tab{position:relative}.app-tab-numero{position:absolute;top:3px;left:calc(50% + 7px);min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--expansao);color:var(--accent-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:340px){.app-tab{min-width:44px;padding:0 2px}.app-tabbar:has(.on) .app-tab:not(.on) span{display:none}.app-tab.on{flex:2 1 auto}}.app-main{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.app-conta-fundo{position:fixed;inset:0;z-index:58;background:rgba(0,0,0,.35)}.menu-usuario.app-conta-popover{position:fixed;top:calc(64px + env(safe-area-inset-top,0px));right:12px;left:auto;bottom:auto;width:min(320px,calc(100vw - 24px));z-index:59;border-radius:20px;box-shadow:var(--shadow);animation:modal-entra .18s var(--ease-suave);max-height:calc(100dvh - 90px);overflow-y:auto}.app-conta-popover .app-nav-negocio{margin:8px 0 6px;padding:10px 12px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}}.escolha{display:flex;gap:8px;flex:none;flex-wrap:wrap}.escolha .dc-btn{flex:none;max-width:none;padding:8px 12px;font-size:13px;border-radius:12px;gap:8px;opacity:.55}.escolha .dc-btn.sel,.escolha .dc-btn:hover{opacity:1}.escolha .dc-btn.sel{box-shadow:0 0 0 2px var(--glow)}.escolha.decidida .dc-btn:not(.sel){opacity:.28;filter:saturate(.4)}.escolha.decidida .dc-btn:not(.sel):hover{opacity:.8;filter:none}.al-head .escolha{margin-left:auto}.al-item.nao{opacity:.75}.al-item .al-name small{display:block;font-family:var(--font-body);font-weight:400;font-size:12px;color:var(--muted);margin-top:2px}@media(max-width:640px){.al-head{flex-wrap:wrap}.al-head .escolha{margin-left:0;width:100%}.al-head .al-chev{display:none}}.rank-btns{display:flex;flex-direction:column;gap:4px;flex:none}.rank-btns button{cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;color:var(--muted);font-size:11px;line-height:1;padding:4px 8px}.rank-btns button:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.rank-btns button:disabled{opacity:.3;cursor:default}.rank-item.fixo{cursor:default}.prio-resumo{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:14px;color:var(--muted)}.prio-resumo b{color:var(--text);font-weight:600}.prio-resumo .btn{margin-left:auto}.convite-mapeamento{margin:18px 0 0;font-size:13px;color:var(--faint);line-height:1.5}.convite-mapeamento a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.convite-mapeamento a:hover{color:var(--accent-texto)}.blur-lock{position:relative;border-radius:16px}.blur-lock>.blur-lock-conteudo{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blur-lock>.blur-lock-conteudo .tm-add,.blur-lock>.blur-lock-conteudo .tm-cols,.blur-lock>.blur-lock-conteudo .tm-row{filter:blur(6px)}.blur-lock>.blur-lock-conteudo .tm-ghead{cursor:default}.blur-lock>.blur-lock-conteudo .ghead-caret{opacity:.35}.blur-lock-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px;background:color-mix(in srgb,var(--bg) 74%,transparent);border-radius:16px;z-index:2;pointer-events:none}.blur-lock-overlay>*{pointer-events:auto}.blur-lock-overlay p{color:var(--text);font-size:15px;max-width:42ch;line-height:1.5;margin:0;background:color-mix(in srgb,var(--bg) 88%,transparent);padding:8px 16px;border-radius:16px}.blur-lock-overlay .btn{text-decoration:none}.tm-row .tm-esf{justify-self:start}.tm-row .tm-esf .pb{padding:4px 8px;font-size:11px}.tm-detail .play-o{font-size:15px}.tm-detail .tr-actions .dc-btn.sel{box-shadow:0 0 0 2px var(--glow)}.tm-mais{padding:8px 16px}.tm-mais button{font-size:13px}.kb-link,.tm-mais button{cursor:pointer;background:none;border:0;color:var(--accent-texto);font-family:var(--font-body);padding:0}.kb-link{font-size:11px;text-decoration:none}.kb-link:hover{text-decoration:underline}.kb-card.salvando{opacity:.6}.mapa-secao{margin-top:34px;padding-top:26px;border-top:1px solid var(--border-soft)}.mapa-secao:first-of-type{margin-top:26px;padding-top:0;border-top:0}.mapa-secao h2{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.2}.mapa-secao .field textarea{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.55;resize:vertical;min-height:96px}.mapa-secao .field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.mapa-secao .field textarea::placeholder{color:var(--faint)}.res-item{border:1px solid var(--border);border-radius:20px;background:var(--surface);padding:20px 24px;margin-top:16px}.res-item h3{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.3}.res-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.res-form .campo{display:flex;flex-direction:column;gap:8px}.res-form .campo.full{grid-column:1/-1}.res-form label{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.res-form input,.res-form select,.res-form textarea{width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:12px 16px;color:var(--text);font-family:var(--font-body);font-size:15px;box-sizing:border-box}.res-form textarea{resize:vertical;min-height:80px}.res-form input:focus,.res-form select:focus,.res-form textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.res-form .acoes{grid-column:1/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-start}.res-form .acoes .auth-erro{margin-right:auto}.res-hist{margin-top:16px;display:flex;flex-direction:column;gap:8px}.res-hist-item{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:8px 16px;font-size:14px;line-height:1.45}.res-hist-item .tipo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-texto);flex:none;padding-top:2px;min-width:92px}.res-hist-item .valor{font-weight:600;color:var(--text)}.res-hist-item .quando{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--faint);flex:none}@media(max-width:640px){.res-form{grid-template-columns:1fr}.res-hist-item{flex-wrap:wrap}}.toast{position:fixed;left:50%;bottom:28px;bottom:calc(28px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--surface-3);color:var(--text);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:999px;padding:12px 16px;font-size:14px;box-shadow:0 16px 40px -12px rgba(0,0,0,.6);z-index:60;animation:fade .2s ease;max-width:min(92vw,420px);text-align:center}.node-actor:focus{outline:none}.node-actor:focus-visible .ring{stroke:var(--accent);stroke-width:2.4}.node-actor .foco{fill:none;stroke:var(--text);stroke-width:2.5;opacity:0;pointer-events:none}.node-actor:focus-visible .foco{opacity:1}.node-actor:focus-visible text{fill:var(--text);font-weight:600;text-decoration:underline}.app-page .vista-toggle{display:flex;gap:8px;margin-top:16px}.brand-logo{height:34px;width:auto;flex:none}.app-brand .brand-logo{height:38px}.brand-logo-h{height:40px;width:auto;flex:none}.app-brand .brand-logo-h{height:44px}.logo-claro{display:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .logo-escuro{display:none}:root:not([data-theme=dark]) .logo-claro{display:inline}}:root[data-theme=light] .logo-escuro{display:none}:root[data-theme=light] .logo-claro{display:inline}.campo-erro{margin:6px 0 0;font-size:13px;color:var(--nao)}.field input[aria-invalid=true]{border-color:var(--nao)}.f1a{max-width:760px}.f1a-titulo{text-align:center}.f1a .lead{margin:0 0 22px}.f1a .recwrap{display:flex;flex-direction:column;align-items:center;gap:20px;background:radial-gradient(120% 90% at 50% 24%,var(--surface-2),var(--surface));border:1px solid var(--border);border-radius:20px;padding:32px 24px;margin-top:22px}.f1a .rectitle{margin:0;max-width:50ch;text-align:center;font-size:16px;line-height:1.6;color:var(--muted);text-wrap:balance}.f1a .rectitle b{color:var(--text);font-weight:600}.f1a-mic-bloco{display:flex;flex-direction:column;align-items:center;gap:14px}.f1a-mic{position:relative;width:76px;height:76px;border-radius:50%;background:var(--accent);border:none;cursor:pointer;display:grid;place-items:center;box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 16%,transparent);transition:.16s;padding:0}.f1a-mic:not(:disabled):after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:mic-pulso 2.2s ease-out infinite}@keyframes mic-pulso{0%{transform:scale(.9);opacity:.6}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}@media (prefers-reduced-motion:reduce){.f1a-mic:not(:disabled):after{animation:none}}.f1a-mic:hover{transform:scale(1.04)}.f1a-mic:hover:after{animation:none}.f1a-mic-rotulo{font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.005em}.f1a-mic:disabled{opacity:.6;cursor:wait;transform:none}.f1a-mic svg{width:30px;height:30px;stroke:var(--accent-ink);fill:none;stroke-width:2.1}.f1a .rechint{font-family:var(--font-body);font-size:12px;color:var(--faint);letter-spacing:.04em;text-align:center}.f1a .recwrap .rec-active,.f1a .recwrap .rec-proc{margin-top:0}.f1a-alt{margin-top:12px;text-align:center}.f1a .trans{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;margin-top:22px;scroll-margin-top:96px}.f1a .trans .tlbl{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.f1a .trans textarea{display:block;width:100%;min-height:104px;resize:vertical;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px;font-family:var(--font-body);font-size:14px;color:var(--text);line-height:1.6;transition:.14s}.f1a .trans textarea:hover{border-color:var(--faint-traco)}.f1a .trans textarea:focus{outline:none;border-color:var(--accent)}.f1a .trans .tfoot{margin-top:9px;font-size:13px;color:var(--faint);line-height:1.5}.f1a .edithint{font-size:14px;color:var(--muted);margin-bottom:18px}.f1a .edithint b{color:var(--text);font-weight:600}.f1a .verdict{margin-top:18px;border-radius:16px;padding:16px;border:1px solid}.f1a .verdict.ok{background:var(--atual-bg);border-color:color-mix(in srgb,var(--atual) 40%,transparent)}.f1a .verdict.no{background:var(--expansao-bg);border-color:color-mix(in srgb,var(--expansao) 40%,transparent)}.f1a .verdict .vt{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:16px;margin-bottom:8px}.f1a .verdict.ok .vt{color:var(--atual)}.f1a .verdict.no .vt{color:var(--accent-texto)}.f1a .verdict .gap{font-size:15px;color:var(--muted);line-height:1.6}.f1a .verdict .gap b{color:var(--text)}.f1a .verdict .gap em{font-style:normal;font-weight:600;color:var(--accent-texto)}.f1a .verdict .vfonte{margin-top:8px;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.perfil-add{margin-top:20px;padding:16px;border:1px dashed var(--border);border-radius:16px;background:var(--surface)}.perfil-add label{display:block;font-weight:600;font-size:15px;color:var(--text);margin-bottom:10px}.perfil-add-linha{display:flex;gap:8px;flex-wrap:wrap}.perfil-add input{flex:1 1;min-width:220px;font-family:var(--font-body);font-size:15px;padding:12px;border-radius:14px;border:1px solid var(--border);background:var(--surface-2);color:var(--text)}.perfil-add input:focus{outline:none;border-color:var(--accent)}.perfil-add input::placeholder{color:var(--faint)}.perfil-add-dica{display:block;margin-top:10px;font-size:13px;color:var(--muted);line-height:1.5}.f1a .dot{width:8px;height:8px;border-radius:50%;flex:none}.f1a .verdict.ok .dot{background:var(--atual)}.f1a .verdict.no .dot{background:var(--expansao)}.f1a .frase{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px;font-size:16px;line-height:1.75;margin-bottom:16px}.f1a .blank{font-weight:600;color:var(--text);border-bottom:2px solid var(--accent);cursor:text;border-radius:4px;padding:1px 4px;margin:0 -3px;outline:none;transition:background .12s}.f1a .blank.inf{border-bottom-style:dashed;border-bottom-color:var(--faint-traco)}.f1a .blank:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.f1a .blank:focus{background:color-mix(in srgb,var(--accent) 18%,transparent);box-shadow:0 0 0 2px var(--accent)}.f1a .blank:empty:before{content:"...";color:var(--faint);font-weight:400}.f1a .legend{display:flex;flex-wrap:wrap;gap:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;color:var(--faint);margin-bottom:24px}.f1a .legend span{display:flex;align-items:center;gap:8px}.f1a .lline{width:20px;height:0;border-bottom:2px solid var(--accent)}.f1a .lline.inf{border-bottom-style:dashed;border-bottom-color:var(--faint-traco)}.f1a-nav{display:flex;gap:8px;margin-top:26px;flex-wrap:wrap;align-items:center;justify-content:center}@media (max-width:620px){.f1a-nav{flex-direction:column-reverse;align-items:stretch;justify-content:flex-start}.f1a-nav .f1a-btn{width:100%;justify-content:center}}.f1a-btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:var(--btn-altura);font-family:var(--font-body);font-size:var(--btn-fonte);font-weight:500;line-height:1.2;padding:var(--btn-pad);border-radius:var(--btn-raio);border:1px solid var(--border);background:var(--surface-2);color:var(--text);transition:.14s;text-decoration:none}.f1a-btn:hover{border-color:var(--accent)}.f1a-btn.pri{background:linear-gradient(135deg,var(--accent),var(--accent-deep));border-color:transparent;color:var(--accent-ink);box-shadow:0 1px 2px rgba(0,0,0,.12)}.f1a-btn.pri:hover{filter:brightness(1.07)}.f1a-btn.ghost{background:none;border-color:transparent;color:var(--muted);padding:12px 8px}.f1a-btn.ghost:hover{color:var(--text);border-color:transparent;text-decoration:underline}.f1a-btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.f1a .note{margin-top:26px;padding-top:18px;border-top:1px solid var(--border-soft);font-size:13px;color:var(--faint);line-height:1.65}.f1a .note b{color:var(--muted)}.f1a .handoff{background:var(--atual-bg);border:1px solid color-mix(in srgb,var(--atual) 40%,transparent);border-radius:14px;padding:16px;font-size:15px;color:var(--text);line-height:1.6}.f1a .handoff b{color:var(--atual)}.f1a .erro-linha{margin-top:14px}.adm-tabela-wrap{overflow-x:auto;margin-top:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.adm-tabela td:first-child,.adm-tabela th:first-child{min-width:160px}.adm-tabela{width:100%;border-collapse:collapse;font-size:14px}.adm-tabela th{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);text-align:left;white-space:nowrap}.adm-tabela td,.adm-tabela th{padding:12px 16px;border-bottom:1px solid var(--border-soft)}.adm-tabela td{vertical-align:top;color:var(--text)}.adm-tabela tr:last-child td{border-bottom:0}.adm-tabela tbody tr:hover td{background:var(--surface-2)}.adm-tabela a{color:var(--accent-texto);text-decoration:none}.adm-tabela a:hover{text-decoration:underline}.adm-tabela .sub{display:block;font-size:12px;color:var(--muted);margin-top:2px}.adm-vazio{color:var(--faint)}.baixar-pdf{gap:8px;flex-wrap:wrap}.baixar-pdf,.baixar-pdf .btn{display:inline-flex;align-items:center}.baixar-pdf .btn{gap:6px}.baixar-pdf-erro{font-size:12px;color:var(--erro,#F87171)}.adm-filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:18px}.adm-filtros input,.adm-filtros select{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 16px;color:var(--text);font-family:var(--font-body);font-size:14px}.adm-filtros input{flex:1 1;min-width:220px}.adm-filtros input:focus,.adm-filtros select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.adm-filtros .total{margin-left:auto}.adm-filtros .total,.adm-pag{font-family:var(--font-mono);font-size:12px;color:var(--faint)}.adm-pag{display:flex;align-items:center;gap:12px;margin-top:14px}.adm-ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.adm-ficha .item{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:12px 16px}.adm-ficha .k{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:5px}.adm-ficha .v{font-size:15px;color:var(--text);word-break:break-word}.adm-ficha .v a{color:var(--accent-texto);text-decoration:none}.adm-ficha .v a:hover{text-decoration:underline}.adm-cards{display:flex;flex-direction:column;gap:12px;margin-top:16px}.adm-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 20px}.adm-card h3{font-family:var(--font-display);font-weight:800;font-size:18px;margin:0 0 6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adm-card .lede{margin-top:6px;font-size:14px}.adm-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;align-items:center}.adm-acoes .btn{text-decoration:none;display:inline-flex;align-items:center}.adm-titulo-linha{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.adm-titulo-linha h1{margin:0}.adm-titulo-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adm-menu-cel{width:44px;text-align:right}.adm-menu{position:relative;display:inline-block}.adm-menu-botao{width:44px;height:44px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.adm-menu-botao:hover,.adm-menu-botao[aria-expanded=true]{color:var(--text);border-color:var(--border);background:var(--surface-2)}.adm-menu-lista{position:absolute;right:0;top:calc(100% + 6px);min-width:160px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:6px;z-index:20;display:flex;flex-direction:column;gap:2px}.adm-menu-item{display:block;width:100%;text-align:left;padding:9px 12px;border:0;border-radius:12px;background:transparent;color:var(--text);font-size:14px;font-family:var(--font-body);cursor:pointer;text-decoration:none}.adm-menu-item:hover{background:var(--surface-2)}.adm-menu-item.perigo{color:var(--nao)}.adm-form{display:flex;flex-direction:column;gap:6px;text-align:left}.adm-form label{font-size:13px;color:var(--muted);margin-top:8px}.adm-nota{margin:8px 0 0;font-size:13px;color:var(--faint)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .admin-area{--faint:var(--muted)}:root:not([data-theme=dark]) .admin-area .selo.config-aviso,:root:not([data-theme=dark]) .admin-area .selo.nivel-aviso{color:color-mix(in srgb,var(--accent-texto) 80%,var(--text))}:root:not([data-theme=dark]) .admin-area .selo.config-bom,:root:not([data-theme=dark]) .admin-area .selo.ok{color:color-mix(in srgb,var(--atual) 70%,var(--text))}}:root[data-theme=light] .admin-area{--faint:var(--muted)}:root[data-theme=light] .admin-area .selo.config-aviso,:root[data-theme=light] .admin-area .selo.nivel-aviso{color:color-mix(in srgb,var(--accent-texto) 80%,var(--text))}:root[data-theme=light] .admin-area .selo.config-bom,:root[data-theme=light] .admin-area .selo.ok{color:color-mix(in srgb,var(--atual) 70%,var(--text))}.sum-lede{color:var(--muted);font-size:15px;line-height:1.6;margin:0 0 8px}.sum-lede b{color:var(--text)}.btn.perigo{background:color-mix(in srgb,var(--nao) 16%,var(--surface-2));border-color:color-mix(in srgb,var(--nao) 55%,var(--border));color:var(--nao)}.btn.perigo:hover:not(:disabled){background:color-mix(in srgb,var(--nao) 26%,var(--surface-2));color:var(--nao)}.adm-perigo{padding-top:22px;border-top:1px solid var(--border-soft)}.adm-perigo,.adm-secao{margin-top:34px}.liberacao-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 20px}.liberacao-card .sub{display:block;margin-top:6px;font-size:13px;color:var(--muted);max-width:60ch}.adm-lista{display:flex;flex-direction:column;gap:8px;margin-top:14px}.adm-lista .item{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 16px;font-size:14px}.adm-lista .item b{display:block;font-weight:600}.adm-lista .item span{color:var(--muted);font-size:13px}.selo.passo{color:var(--accent-texto);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.selo.anonimo{color:var(--faint);background:var(--surface-2);border-color:var(--border)}.selo.inativa{color:var(--perigo,#B91C1C);background:color-mix(in srgb,var(--perigo,#B91C1C) 10%,transparent);border-color:color-mix(in srgb,var(--perigo,#B91C1C) 35%,transparent);margin-left:6px}.selo.status-mapeado{color:var(--atual);background:var(--atual-bg);border-color:color-mix(in srgb,var(--atual) 40%,transparent)}.selo.status-erro{color:var(--nao);background:color-mix(in srgb,var(--nao) calc(.12 * 100%),transparent);border-color:color-mix(in srgb,var(--nao) calc(.4 * 100%),transparent)}.selo.status-confirmado,.selo.status-hipotese,.selo.status-mapeando{color:var(--expansao);background:var(--expansao-bg);border-color:color-mix(in srgb,var(--expansao) 40%,transparent)}.chip.estatico{cursor:default}.chip.estatico:hover{color:var(--muted);border-color:var(--border)}.chip .n{font-family:var(--font-mono);font-size:12px;color:var(--text)}@media (max-width:640px){.adm-ficha{grid-template-columns:1fr}}.progresso-barra span.real{width:0;animation:none;transition:width .5s ease}.progresso-pct{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--faint)}.progresso-erro{margin-top:14px;font-size:14px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border-soft);border-radius:14px;padding:8px 16px;text-align:left;word-break:break-word}.trocar-senha{margin-top:22px;border-top:1px solid var(--border-soft);padding-top:18px}.trocar-senha .field{margin-top:16px}.auth-sucesso,.trocar-senha .auth-actions{margin-top:18px}.auth-sucesso{padding:12px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--atual) 45%,var(--border));background:var(--atual-bg);color:var(--text);font-size:14px;line-height:1.5}@media (max-width:640px){.adm-filtros input,.adm-filtros select,.f1a .trans textarea,.field input[type=email],.field input[type=password],.field input[type=tel],.field input[type=text],.mapa-secao .field textarea,.qf-item input[type=text],.res-form input,.res-form select,.res-form textarea,.seletor-caixa,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.header-bar{gap:8px;padding-left:14px;padding-right:12px}.header-bar .brand-logo-h{height:40px}.header-bar .top-right{gap:8px}.header-bar .top-right .btn{padding:8px;font-size:13px;white-space:nowrap;min-height:44px}.app-nav-itens{flex-wrap:wrap;overflow:visible;gap:4px}.app-nav-item{padding:8px;font-size:13px;flex:none}.map-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.map-wrap svg{min-width:760px;width:760px}.map-note{margin:6px auto 12px}.decide{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.decide .dc-btn{max-width:none;width:100%;min-height:44px;padding:8px;font-size:14px;white-space:normal;line-height:1.15}.decide .dc-btn.yes{grid-column:1/-1;order:-1}.actor-detail{padding:16px}.actor-detail .ator-head h3{font-size:20px}.f1a .frase{padding:16px;font-size:16px;line-height:1.8}.f1a .recwrap{padding:18px 16px}.nav{gap:8px}.nav .btn{padding:12px 16px;font-size:14px}.nav .count{font-size:11px}.adm-tabela-wrap,.kb-board{scroll-snap-type:x proximity}.adm-tabela td,.adm-tabela th{padding:8px 12px}.app-page{padding-top:24px}}@media (max-width:400px){.header-bar .top-right .btn{padding:8px;font-size:12px}.stepper{padding:0 12px}.nav,.stage{padding-left:14px;padding-right:14px}.f1a-btn{font-size:14px}.decide .dc-btn,.f1a-btn{padding:12px 16px}}.mais-atores{align-items:center;gap:12px}.mais-atores .btn{display:inline-flex;align-items:center;gap:8px}.mais-atores .btn:disabled{opacity:.6;cursor:default}.mais-atores-dica{font-size:13px;color:var(--faint);max-width:52ch;line-height:1.45}.selo.novo{color:var(--accent-ink);background:var(--expansao);border-color:var(--expansao);margin-left:8px;vertical-align:middle}.node-actor.novo .ring{stroke:var(--expansao);stroke-width:2.2;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--expansao) calc(.8 * 100%),transparent))}.node-actor.novo text{fill:var(--text);font-weight:600}.sum-stat.sem-relato{background:var(--surface);border-style:dashed}.sum-stat.sem-relato .n{color:var(--faint)}.kb-card[draggable=true]{cursor:-webkit-grab;cursor:grab}.kb-card[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.kb-card.arrastando{opacity:.4;transform:scale(.98)}.tm-group.sobre{outline:2px solid var(--accent);outline-offset:2px;border-radius:16px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.tm-arrastando{opacity:.45}.tm-group .tm-row{cursor:-webkit-grab;cursor:grab}.kb-col.sobre{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent)}.kb-col.sobre .kb-empty{color:var(--accent-texto)}.kb-passo{margin-top:7px;font-size:12px;line-height:1.4;color:var(--muted)}.kb-passo b{font-family:var(--font-rotulo);font-weight:600;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-right:6px}.kb-concluir{cursor:pointer;display:inline-flex;align-items:center;gap:4px;min-height:32px;background:var(--atual-bg);border:1px solid color-mix(in srgb,var(--atual) 45%,transparent);color:var(--atual);border-radius:var(--btn-raio-pequeno);padding:4px 12px;font-family:var(--font-body);font-size:12px;font-weight:600}.kb-concluir:hover:not(:disabled){background:color-mix(in srgb,var(--atual) 22%,transparent)}.kb-concluir:disabled{opacity:.4;cursor:default}.kb-concluir svg{width:12px;height:12px}.kb-registrar{padding:4px 8px;font-size:12px;border-radius:10px;text-decoration:none}.kb-card.destaque{border-color:var(--atual);box-shadow:0 0 0 2px var(--atual-bg)}.play-porque{margin-top:8px;color:var(--muted)}.play-porque b{color:var(--text);font-weight:600}.porque-btn{cursor:pointer;background:none;border:0;padding:0;margin:12px 0 0;color:var(--faint);font-family:var(--font-body);font-size:13px;text-decoration:underline}.porque-btn:hover{color:var(--text)}.porque{margin-top:10px;background:var(--surface-3);border:1px solid var(--border-soft);border-radius:14px;padding:12px 16px}.porque-titulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto);margin-bottom:6px}.porque p{margin:0;font-size:14px;line-height:1.55;color:var(--text)}.porque p b{font-weight:600}.porque-dados{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:13px;color:var(--text)}.porque-dados span{display:inline-flex;align-items:center;gap:8px}.porque-dados i{font-style:normal;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.res-item.destaque{border-color:var(--atual);box-shadow:0 0 0 3px var(--atual-bg)}.res-hist-item .res-hist-texto{flex:1 1;min-width:0}.res-hist-item .quando{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.res-acoes{display:flex;gap:8px}.res-link{cursor:pointer;background:none;border:0;padding:0;color:var(--faint);font-family:var(--font-body);font-size:12px;text-decoration:underline}.res-link:hover:not(:disabled){color:var(--text)}.res-link.perigo,.res-link.perigo:hover:not(:disabled){color:var(--nao)}.res-link:disabled{opacity:.5;cursor:default}.res-lapis{width:44px;height:44px;border:0;border-radius:50%;background:none;color:var(--accent-texto);display:inline-grid;place-items:center;cursor:pointer;margin-right:-10px}.res-lapis:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.res-lapis:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.play-match{margin-top:14px;display:flex;justify-content:center}.btn.ghost.play-match-botao{border-color:var(--accent);color:var(--accent-texto);white-space:normal;text-align:center;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}.res-confirma{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:13px;color:var(--muted)}.res-editar{margin-top:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:16px;padding:16px}.mapa-porque{margin:7px 0 0;font-size:13px;line-height:1.45;color:var(--faint)}.selo.nivel-erro{color:var(--nao);background:color-mix(in srgb,var(--nao) calc(.12 * 100%),transparent);border-color:color-mix(in srgb,var(--nao) calc(.4 * 100%),transparent)}.selo.nivel-aviso{color:var(--expansao);background:var(--expansao-bg);border-color:color-mix(in srgb,var(--expansao) 40%,transparent)}.selo.nivel-info{color:var(--muted);background:var(--surface-2);border-color:var(--border)}.ev-tabela td{vertical-align:top;max-width:420px}.ev-mensagem{cursor:pointer;background:none;border:0;padding:0;text-align:left;color:var(--text);font-family:var(--font-body);font-size:14px;line-height:1.45;-webkit-text-decoration:underline dotted var(--border);text-decoration:underline dotted var(--border)}.ev-mensagem:hover{color:var(--accent-texto)}.ev-detalhe{margin:8px 0 0;padding:8px 12px;background:var(--bg);border:1px solid var(--border-soft);border-radius:12px;font-family:var(--font-mono);font-size:11px;line-height:1.5;color:var(--muted);white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.ev-linha.open{background:var(--surface-2)}.ev-rota{font-family:var(--font-mono);font-size:11px;color:var(--muted);white-space:nowrap}.sum-stat.sum-link{text-decoration:none;color:inherit;display:block;transition:border-color .16s,background .16s}.sum-stat.sum-link:hover{border-color:var(--accent);background:var(--surface-2)}.sum-stat.sum-link.alerta{border-color:color-mix(in srgb,var(--nao) 45%,var(--border))}.sum-stat.sum-link.alerta .n{color:var(--nao)}.adm-remapear{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:16px;border:1px dashed var(--border);border-radius:16px;background:var(--surface-2)}.adm-remapear p{margin:0;font-size:14px;color:var(--muted);line-height:1.5;flex:1 1;min-width:240px}.adm-remapear b{color:var(--text)}.match-funil{margin-top:44px}.match-funil .block-title{font-size:28px;margin:0 0 8px}.match-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:24px;margin:18px 0 20px}.match-card h3{margin:0 0 16px;font-size:20px;color:var(--text)}.match-card .ator-cell.destaque{border-color:var(--accent)}.match-progresso{height:6px;border-radius:99px;background:var(--surface-2);overflow:hidden}.match-progresso>span{display:block;height:100%;background:var(--accent);border-radius:99px;transition:width .25s ease}.match-contagem{margin:8px 0 0;text-align:center;font-family:SF Mono,Menlo,monospace;font-size:12px;letter-spacing:.08em;color:var(--faint)}.match-acoes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:18px}.dc-btn.grande{justify-content:center;padding:16px 12px;font-size:15px;border-radius:16px}.match-nav{display:flex;gap:8px;margin-top:20px}@media (max-width:760px){.match-acoes{grid-template-columns:1fr}.f1a .map-wrap svg{max-height:none}}.mapa-convite{margin:16px 0 0;text-align:center;font-size:14px;color:var(--muted)}.mapa-modal-fundo{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:60}.mapa-modal-fundo.tingido{transition:background .08s linear}.mapa-modal-caixa{position:fixed;z-index:61;inset:0;margin:auto;height:-moz-fit-content;height:fit-content;max-height:88vh;width:min(880px,92vw)}.mapa-modal{width:100%;max-height:88vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-modal);padding:24px;box-shadow:0 24px 70px rgba(0,0,0,.55)}.mapa-modal .actor-detail{margin:0;animation-name:aparecer-parado}.actor-detail.arrastavel{touch-action:pan-y;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;will-change:transform;transition:transform .32s cubic-bezier(.22,1.4,.36,1),box-shadow .2s ease}.actor-detail.arrastavel .ator-head,.actor-detail.arrastavel .play-desc,.actor-detail.arrastavel .play-encaixe,.actor-detail.arrastavel .play-o{touch-action:none}.swipe-tela{position:fixed;inset:0;pointer-events:none;z-index:0;transition:background .08s linear}.actor-detail.arrastavel{position:relative;z-index:1}.actor-detail.arrastando{transition:none;cursor:-webkit-grabbing;cursor:grabbing;z-index:2}.actor-detail.voando{transition:transform .24s cubic-bezier(.4,0,1,1),opacity .24s ease-in;opacity:0}.swipe-tag{position:absolute;top:16px;padding:8px 16px;border-radius:16px;border:3px solid;font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:.02em;text-transform:uppercase;pointer-events:none;opacity:0;background:color-mix(in srgb,var(--surface) 88%,transparent);z-index:3}.swipe-tag.faco{left:18px;color:var(--atual);border-color:var(--atual);transform:rotate(-8deg)}.swipe-tag.nao{right:18px;color:var(--nao);border-color:var(--nao);transform:rotate(8deg)}.swipe-tag.quero{left:50%;top:12px;transform:translateX(-50%);color:var(--expansao);border-color:var(--expansao)}.swipe-dica{margin:12px 0 0;text-align:center;font-size:13px;line-height:1.5;color:var(--faint)}.tm-sub{margin-top:8px;font-size:16px;line-height:1.6;color:var(--muted);max-width:96ch;text-wrap:pretty}.tm-sub b{color:var(--text)}.tour-fundo{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:80;pointer-events:none}.tour-bloqueio{position:fixed;inset:0;z-index:79;background:transparent;touch-action:pan-y}.tour-recorte{position:fixed;z-index:80;border-radius:16px;box-shadow:0 0 0 9999px rgba(4,3,12,.74),0 0 0 3px var(--accent),0 0 28px color-mix(in srgb,var(--accent) 60%,transparent);pointer-events:none;animation:tour-pulsa 1.6s ease-in-out 3}@keyframes tour-pulsa{0%,to{box-shadow:0 0 0 9999px rgba(4,3,12,.74),0 0 0 3px var(--accent),0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}50%{box-shadow:0 0 0 9999px rgba(4,3,12,.74),0 0 0 5px var(--accent),0 0 34px color-mix(in srgb,var(--accent) 75%,transparent)}}.guia-balao{background:var(--accent);color:var(--accent-ink);border-radius:16px;padding:16px;box-shadow:0 18px 50px rgba(0,0,0,.5);font-size:15px;line-height:1.5}.guia-balao p{margin:0 0 8px}.guia-balao .type-link,.guia-balao b{color:var(--accent-ink)}.guia-balao .type-link{opacity:.75;font-size:13px}.guia-balao .btn.ghost{border-color:rgba(10,10,10,.35);color:var(--accent-ink)}.tour-balao{position:fixed;z-index:81}.guia-seta{position:absolute;width:16px;height:16px;background:var(--accent);transform:translateX(-50%) rotate(45deg)}.tour-balao.abaixo .guia-seta{top:-8px}.tour-balao.acima .guia-seta{bottom:-8px}.tour-contagem{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-bottom:6px}.tour-acoes{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px}.tour-acoes .btn.ghost.pequeno{min-height:44px;padding:8px 18px;font-weight:700}.sum-actions.centro{justify-content:center}.mapa-previa.em-tour{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent),var(--shadow)}.mapa-lista-item.em-tour{position:relative;z-index:81;outline:2px solid var(--accent)}.guia-ilustra{position:relative;flex:0 0 220px;height:120px;border-radius:16px;background:rgba(10,10,10,.14);overflow:hidden}.gi-rotulo{position:absolute;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);opacity:.45;white-space:nowrap;animation:gi-rotulo 5.4s ease-in-out infinite}.gi-rotulo.esq{left:14px}.gi-rotulo.dir,.gi-rotulo.esq{top:50%;transform:translateY(-50%)}.gi-rotulo.dir{right:14px}.gi-rotulo.cima{left:50%;top:8px;transform:translateX(-50%)}.gi-rotulo.esq{animation-name:gi-rotulo-esq}.gi-rotulo.cima{animation-name:gi-rotulo-cima}.gi-rotulo.dir{animation-name:gi-rotulo-dir}.gi-cartao{position:absolute;left:50%;bottom:12px;width:40px;height:46px;margin-left:-20px;border-radius:12px;background:var(--surface);box-shadow:0 6px 16px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:4px;padding:8px 6px;animation:gi-cartao 5.4s cubic-bezier(.4,0,.2,1) infinite}.gi-cartao i{display:block;height:5px;border-radius:3px;background:var(--border)}.gi-cartao i:first-child{width:70%;background:var(--accent)}@keyframes gi-cartao{0%,8%{transform:none}20%{transform:translateX(-44px) rotate(-8deg);background:color-mix(in srgb,var(--nao) 18%,var(--surface));box-shadow:0 0 0 3px var(--nao),0 0 22px var(--nao),0 6px 16px rgba(0,0,0,.25)}30%,38%{transform:none}50%{transform:translateY(-34px);background:color-mix(in srgb,var(--expansao) 22%,var(--surface));box-shadow:0 0 0 3px var(--expansao),0 0 22px var(--expansao),0 6px 16px rgba(0,0,0,.25)}60%,68%{transform:none}80%{transform:translateX(44px) rotate(8deg);background:color-mix(in srgb,var(--atual) 18%,var(--surface));box-shadow:0 0 0 3px var(--atual),0 0 22px var(--atual),0 6px 16px rgba(0,0,0,.25)}90%,to{transform:none}}@keyframes gi-rotulo-esq{0%,10%{opacity:.45;color:var(--accent-ink)}20%,26%{opacity:1;color:var(--nao);font-weight:700}34%,to{opacity:.45;color:var(--accent-ink)}}@keyframes gi-rotulo-cima{0%,40%{opacity:.45;color:var(--accent-ink)}50%,56%{opacity:1;color:var(--accent-deep);font-weight:700}64%,to{opacity:.45;color:var(--accent-ink)}}@keyframes gi-rotulo-dir{0%,70%{opacity:.45;color:var(--accent-ink)}80%,86%{opacity:1;color:var(--atual);font-weight:700}94%,to{opacity:.45;color:var(--accent-ink)}}@media (max-width:640px){.guia-ilustra{flex-basis:100%;height:104px}}.mapa-modal.com-tour .actor-detail{padding:16px 18px;margin-top:8px}.mapa-modal.com-tour .ator-cell{padding:12px 16px}.mapa-modal.com-tour .ator-grid{gap:10px}.mapa-modal.com-tour .decide{margin-top:12px}.guia-ilustra.kanban{flex:none;width:100%;height:100px;margin:2px 0 12px;display:flex;gap:6px;padding:6px}.gik-col{flex:1 1;min-width:0;border-radius:12px;background:rgba(10,10,10,.1);display:flex;justify-content:center;padding-top:6px}.gik-col.origem{background:rgba(10,10,10,.04)}.gik-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);opacity:.45;white-space:nowrap;animation:gi-rotulo-esq 5.4s ease-in-out infinite}.gik-rotulo.t2{animation-name:gi-rotulo-cima}.gik-rotulo.t3{animation-name:gi-rotulo-dir}.gik-cartao{position:absolute;left:calc(25% + 1px);bottom:10px;width:40px;height:46px;margin-left:5px;border-radius:12px;background:var(--surface);box-shadow:0 6px 16px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:4px;padding:8px 6px;animation:gik-cartao 5.4s cubic-bezier(.4,0,.2,1) infinite}.gik-cartao i{display:block;height:5px;border-radius:3px;background:var(--border)}.gik-cartao i:first-child{width:70%;background:var(--accent)}@keyframes gik-cartao{0%,8%{transform:none}20%{transform:translateX(-68px) rotate(-6deg);background:color-mix(in srgb,var(--nao) 18%,var(--surface));box-shadow:0 0 0 3px var(--nao),0 0 22px var(--nao),0 6px 16px rgba(0,0,0,.25)}30%,38%{transform:none}50%{transform:translateX(68px) rotate(4deg);background:color-mix(in srgb,var(--expansao) 22%,var(--surface));box-shadow:0 0 0 3px var(--expansao),0 0 22px var(--expansao),0 6px 16px rgba(0,0,0,.25)}60%,68%{transform:none}80%{transform:translateX(137px) rotate(6deg);background:color-mix(in srgb,var(--atual) 18%,var(--surface));box-shadow:0 0 0 3px var(--atual),0 0 22px var(--atual),0 6px 16px rgba(0,0,0,.25)}90%,to{transform:none}}.mapa-modal.arrastavel{touch-action:pan-y;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;position:relative}.mapa-modal-caixa{border-radius:20px}.mapa-modal-caixa.arrastavel{will-change:transform;transition:transform .32s cubic-bezier(.22,1.4,.36,1),box-shadow .2s ease}.mapa-modal-caixa.arrastando{transition:none}.mapa-modal-caixa.voando{transition:transform .24s cubic-bezier(.4,0,1,1),opacity .24s ease-in;opacity:0}@media (max-width:640px){.mapa-modal-caixa.voando{opacity:1;transition:transform .28s cubic-bezier(.4,0,1,1)}.mapa-modal-sombra{position:fixed;bottom:0;z-index:60;border-radius:24px 24px 0 0;background:var(--surface);border:1px solid var(--border);border-bottom:0;left:22px;right:22px;transform:translateY(-12px);opacity:.9;pointer-events:none;box-shadow:0 -10px 30px rgba(0,0,0,.35)}.mapa-modal-caixa.entrando{animation:cartao-entra .26s var(--ease-suave)}@keyframes cartao-entra{0%{transform:translateY(-12px) scale(.96);opacity:.85}to{transform:none;opacity:1}}}.mapa-modal.arrastavel .ator-head{touch-action:none}.mapa-modal.arrastando{transition:none;cursor:-webkit-grabbing;cursor:grabbing}.mapa-modal.arrastavel .swipe-tag{position:fixed;top:24px;z-index:3}.detalhe-op .sum-card.arrastavel{touch-action:pan-y;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;will-change:transform;transition:transform .32s cubic-bezier(.22,1.4,.36,1),box-shadow .2s ease}.detalhe-op .sum-card.arrastando{transition:none;cursor:-webkit-grabbing;cursor:grabbing}.detalhe-op .sum-card.voando{transition:transform .24s cubic-bezier(.4,0,1,1),opacity .24s ease-in;opacity:0}.detalhe-op .sum-card.arrastavel .swipe-tag{position:fixed;top:24px;z-index:3}.summary.detalhe-op.tingido{transition:background .08s linear}.mapa-modal-caixa{--demo-dx:110px;--demo-dy:60px}.actor-detail.demo-arrasto,.mapa-modal-caixa.demo-arrasto{animation:demo-arrasto 4.2s ease-in-out .5s 1;transition:none}@keyframes demo-arrasto{0%,10%{transform:none;box-shadow:0 24px 70px rgba(0,0,0,.55)}28%,34%{transform:translateX(var(--demo-dx,110px)) rotate(2deg);box-shadow:0 0 0 3px var(--atual),0 0 40px var(--atual),0 24px 70px rgba(0,0,0,.55)}38%,42%{transform:none;box-shadow:0 24px 70px rgba(0,0,0,.55)}60%,66%{transform:translateX(calc(-1 * var(--demo-dx,110px))) rotate(-2deg);box-shadow:0 0 0 3px var(--nao),0 0 40px var(--nao),0 24px 70px rgba(0,0,0,.55)}70%,74%{transform:none;box-shadow:0 24px 70px rgba(0,0,0,.55)}90%,94%{transform:translateY(calc(-1 * var(--demo-dy,60px)));box-shadow:0 0 0 3px var(--expansao),0 0 40px var(--expansao),0 24px 70px rgba(0,0,0,.55)}98%,to{transform:none;box-shadow:0 24px 70px rgba(0,0,0,.55)}}.mapa-modal-fundo.demo-cor{animation:demo-fundo 4.2s ease-in-out .5s 1}@keyframes demo-fundo{0%,10%{background:color-mix(in srgb,#000 68%,transparent)}28%,34%{background:linear-gradient(to left,color-mix(in srgb,var(--atual) 45%,transparent),transparent 65%),color-mix(in srgb,#000 62%,transparent)}38%,42%{background:color-mix(in srgb,#000 68%,transparent)}60%,66%{background:linear-gradient(to right,color-mix(in srgb,var(--nao) 45%,transparent),transparent 65%),color-mix(in srgb,#000 62%,transparent)}70%,74%{background:color-mix(in srgb,#000 68%,transparent)}90%,94%{background:linear-gradient(to bottom,color-mix(in srgb,var(--expansao) 45%,transparent),transparent 65%),color-mix(in srgb,#000 62%,transparent)}98%,to{background:color-mix(in srgb,#000 68%,transparent)}}.mapa-modal.demo-arrasto .swipe-tag.faco{animation:demo-tag-faco 4.2s ease-in-out .5s 1}.mapa-modal.demo-arrasto .swipe-tag.nao{animation:demo-tag-nao 4.2s ease-in-out .5s 1}.mapa-modal.demo-arrasto .swipe-tag.quero{animation:demo-tag-quero 4.2s ease-in-out .5s 1}@keyframes demo-tag-faco{0%,12%{opacity:0}28%,34%{opacity:1}40%,to{opacity:0}}@keyframes demo-tag-nao{0%,44%{opacity:0}60%,66%{opacity:1}72%,to{opacity:0}}@keyframes demo-tag-quero{0%,76%{opacity:0}90%,94%{opacity:1}99%,to{opacity:0}}.demo-mao{position:absolute;left:50%;top:40%;z-index:64;width:52px;height:52px;margin:-10px 0 0 -18px;pointer-events:none;opacity:0;filter:drop-shadow(0 8px 16px rgba(0,0,0,.55));animation:demo-mao 4.2s ease-in-out .5s 1}.demo-mao svg{width:100%;height:100%;display:block}@media (pointer:coarse){.demo-mao{display:none}}@keyframes demo-mao{0%{opacity:0;transform:translateY(14px) scale(1)}6%{opacity:1;transform:none}10%{transform:scale(.82)}28%{transform:translateX(var(--demo-dx,110px)) scale(.82)}32%{transform:translateX(var(--demo-dx,110px)) scale(1)}38%{transform:none}42%{transform:scale(.82)}60%{transform:translateX(calc(-1 * var(--demo-dx,110px))) scale(.82)}64%{transform:translateX(calc(-1 * var(--demo-dx,110px))) scale(1)}70%{transform:none}74%{transform:scale(.82)}90%{transform:translateY(calc(-1 * var(--demo-dy,60px))) scale(.82)}94%{opacity:1;transform:translateY(calc(-1 * var(--demo-dy,60px))) scale(1)}to{opacity:0;transform:none}}@media (max-width:640px){.mapa-modal-caixa{--demo-dx:48px;--demo-dy:40px}}.demo-ordem{position:relative}.demo-ordem .rank-item:nth-child(2){animation:demo-ordem-sobe 5s ease-in-out .5s 1;z-index:20}.demo-ordem .rank-item:first-child{animation:demo-ordem-desce 5s ease-in-out .5s 1}@keyframes demo-ordem-sobe{0%,12%{transform:none;box-shadow:none}16%{transform:scale(1.02);border-color:var(--accent);box-shadow:0 18px 40px -10px rgba(0,0,0,.6)}40%,56%{transform:translateY(calc(-1 * var(--demo-passo,84px))) scale(1.02);border-color:var(--accent);box-shadow:0 18px 40px -10px rgba(0,0,0,.6)}62%{transform:translateY(calc(-1 * var(--demo-passo,84px)));box-shadow:none}78%,to{transform:none;box-shadow:none}}@keyframes demo-ordem-desce{0%,22%{transform:none}44%,64%{transform:translateY(var(--demo-passo,84px))}80%,to{transform:none}}.demo-ordem .demo-mao{left:50%;top:var(--demo-mao-top,120px);margin-top:-14px;animation:demo-mao-ordem 5s ease-in-out .5s 1}.demo-mao.demo-clique{position:fixed;z-index:81;width:52px;height:52px;margin:0;pointer-events:none;opacity:0;animation:demo-clique 2.6s ease-in-out .5s 1}@keyframes demo-clique{0%{opacity:0;transform:translate(26px,26px)}30%{opacity:1;transform:none}45%{transform:scale(.8)}58%{transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:none}}.demo-mao.demo-clique.dois{animation:demo-clique-dois 4s ease-in-out .5s 1}@keyframes demo-clique-dois{0%{opacity:0;transform:translate(26px,26px)}18%{opacity:1;transform:none}28%{transform:scale(.8)}36%{transform:none}60%{transform:translate(var(--dx2,0),var(--dy2,0))}70%{transform:translate(var(--dx2,0),var(--dy2,0)) scale(.8)}78%{transform:translate(var(--dx2,0),var(--dy2,0))}92%{opacity:1;transform:translate(var(--dx2,0),var(--dy2,0))}to{opacity:0;transform:translate(var(--dx2,0),var(--dy2,0))}}.demo-clicado{box-shadow:0 0 0 3px var(--accent),0 0 28px color-mix(in srgb,var(--accent) 60%,transparent)!important;transition:box-shadow .15s}@keyframes demo-mao-ordem{0%{opacity:0;transform:translateY(12px)}8%{opacity:1;transform:none}12%{transform:none}16%{transform:scale(.82)}40%,56%{transform:translateY(calc(-1 * var(--demo-passo,84px))) scale(.82)}60%{opacity:1;transform:translateY(calc(-1 * var(--demo-passo,84px))) scale(1)}68%,to{opacity:0;transform:translateY(calc(-1 * var(--demo-passo,84px))) scale(1)}}.summary.guia{z-index:90}.summary.guia .sum-card{max-width:520px}.summary.guia .sum-note{color:var(--text);font-size:15px}.guia-passo{position:relative;margin:0 0 18px;padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 10px 30px rgba(0,0,0,.25);animation:mp-entra .24s ease}.guia-passo,.guia-passo:after{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.guia-passo:after{content:"";position:absolute;left:34px;bottom:-9px;width:16px;height:16px;transform:rotate(45deg);border-right:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));border-bottom:1px solid color-mix(in srgb,var(--accent) 55%,var(--border))}.guia-passo-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-texto);margin-bottom:6px}.guia-passo-titulo{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.01em;color:var(--text)}.guia-passo-texto{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--text)}.guia-passo-texto b{font-weight:700}.guia-passo-acoes{display:flex;justify-content:flex-end;margin-top:12px}@media (max-width:640px){.guia-passo{padding:16px}.guia-passo-titulo{font-size:18px}.guia-passo-texto{font-size:14px}.guia-passo-acoes .btn{width:100%}}@media (prefers-reduced-motion:reduce){.actor-detail.arrastavel,.actor-detail.voando{transition:none}}@media (max-width:640px){.swipe-tag{font-size:15px;padding:8px}.swipe-dica{font-size:12px}}@keyframes aparecer-parado{0%{opacity:0}to{opacity:1}}.sum-card.com-x{position:relative}.sum-card-x{top:-15px;right:-15px}.mapa-modal-fechar{position:absolute;z-index:62;top:-15px;right:max(-15px,calc((100vw - 96vw) / -2 + 4px));display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-size:20px;line-height:1;cursor:pointer}.mapa-modal-fechar:hover{color:var(--text);border-color:var(--accent)}@media (max-width:760px){.mapa-modal-caixa{width:96vw}.mapa-modal{max-height:92vh;padding:24px 16px 16px}}.p3-seguir{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin:26px 0 8px}@media (max-width:620px){.p3-seguir{flex-direction:column-reverse;align-items:stretch;text-align:center}.p3-seguir .btn{width:100%;justify-content:center}}.p3-seguir p{margin:0;font-size:14px;color:var(--muted)}.p3-seguir .p3-seguir-ok{color:var(--text);font-weight:600}.mapa-modal .done-card+.p3-progress{margin-top:14px}@keyframes falta-entra{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.falta-bloco{animation:falta-entra .18s ease both}@media (prefers-reduced-motion:reduce){.falta-bloco{animation:none}}.falta-blocos{display:flex;flex-direction:column;gap:8px;margin-top:10px}.falta-bloco{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;color:var(--text)}.falta-bloco:before{content:"";flex:none;width:5px;height:5px;margin-top:7px;border-radius:50%;background:color-mix(in srgb,var(--expansao) 75%,transparent)}.falta-dica{margin-top:12px;font-size:13px;line-height:1.5;color:var(--muted)}body:has(.nav-so-botao) .stage{padding-bottom:0}.nav.nav-so-botao{justify-content:center;margin-top:36px;padding-top:0}.mapa-previa{position:absolute;z-index:5;display:flex;flex-direction:column;gap:4px;font-size:13px;background:linear-gradient(135deg,var(--accent),var(--accent-deep));border:0;border-radius:999px;padding:5px 6px;box-shadow:var(--shadow);line-height:1.4;color:var(--accent-ink);cursor:pointer;transition:transform var(--tempo-tooltip) var(--ease-suave),filter var(--tempo-tooltip)}.mapa-previa:hover{transform:translateY(-1px);filter:brightness(1.06)}.mapa-previa .mapa-previa-acao{width:100%;min-width:0;min-height:30px;padding:4px 10px;margin:0;pointer-events:none;background:transparent;color:var(--accent-ink);border-color:transparent;font-weight:600;font-size:14px;box-shadow:none}.f1a .map-wrap{width:min(100%,1760px,calc(74vh * 1.63));margin-left:auto;margin-right:auto;transform:none;overflow:visible}.f1a .map-wrap svg{max-height:min(74vh,900px)}.app-page .map-wrap{width:100%;margin-left:0;margin-right:0;transform:none;overflow:visible}.app-page .map-wrap svg{max-height:none}@media (max-width:760px){.f1a .map-wrap{width:min(96vw,1760px)}.f1a .map-wrap svg{max-height:none}.mapa-previa{display:none}}.mapa-voltar{margin-top:16px;display:flex;justify-content:center}.campo-codigo{font-family:var(--font-mono);font-size:28px;letter-spacing:.42em;text-align:center}.campo-codigo::placeholder{font-family:var(--font-body);font-size:15px;letter-spacing:normal;color:var(--faint)}.link-inline{background:none;border:0;padding:0;color:var(--accent-texto);font:inherit;cursor:pointer;text-decoration:underline}.app-page .lead,.app-page .lede,.f1a .lead,.mapa-secao .lede{max-width:none}.edge-hit{stroke:transparent;stroke-width:18px;fill:none;pointer-events:stroke;cursor:pointer}.rank-item.arrastavel{cursor:-webkit-grab;cursor:grab;transition:border-color .12s ease}.rank-item.arrastavel:active{cursor:-webkit-grabbing;cursor:grabbing}.rank-item.destino{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 0 0 3px var(--glow)}.rank-grip{font-family:var(--font-mono);color:var(--faint);letter-spacing:-2px;margin-right:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.asset-card .ac-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ac-tenho{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.ac-tenho.on{color:var(--atual)}.ac-usar{margin-top:12px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--accent);background:transparent;color:var(--accent-texto);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ac-usar:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.ac-usar.on{background:var(--accent);color:var(--accent-ink)}.asset-card.prioridade{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}body:has(.gate-card) .stepper{margin-top:16px}body:has(.gate-card) .stage{padding-top:22px;padding-bottom:22px}.gate-card{padding:32px 36px 36px}.gate-card .eyebrow{margin-bottom:6px}.gate-card h1{font-size:clamp(24px,2.6vw,30px);line-height:1.15;margin:6px 0 0}.gate-card .lead{font-size:15px;line-height:1.65;margin-top:14px}.gate-card .field{margin-top:20px}.gate-card form{padding-top:16px}.gate-card .field label{margin-bottom:10px}.gate-card .field .seletor-caixa,.gate-card .field input[type=email],.gate-card .field input[type=tel],.gate-card .field input[type=text]{padding:12px 16px;font-size:16px;line-height:1.3;border-radius:14px;background:var(--surface);min-height:0;height:48px;box-sizing:border-box}.gate-card .auth-actions{margin-top:40px;display:flex;justify-content:center;gap:0}.gate-card .auth-consent{margin-top:26px;line-height:1.6}.gate-card .auth-actions .btn{min-width:min(100%,320px)}@media (max-height:700px){.gate-card{padding:24px}.gate-card h1{font-size:22px}.gate-card .lead{font-size:14px}.gate-card .field{margin-top:14px}.gate-card .field input[type=email],.gate-card .field input[type=tel],.gate-card .field input[type=text]{padding:12px 16px;font-size:16px}}.prio-acoes{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:8px}.prio-acoes-botoes{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.prio-acoes .btn.primary{min-width:min(100%,300px);justify-content:center}.prio-acoes .count{text-align:center}.prio-cartao{display:flex;align-items:flex-start;gap:16px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:16px;padding:16px;margin-bottom:20px}.prio-itens{flex:1 1 auto;display:grid;grid-template-columns:1fr 1fr 1fr 2fr;grid-column-gap:28px;column-gap:28px;grid-row-gap:12px;row-gap:12px;align-items:start}.prio-item{display:flex;flex-direction:column;gap:4px;min-width:0}.prio-item b{font-size:16px;font-weight:600;color:var(--text)}.prio-item-largo{grid-column:auto}.prio-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.prio-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.prio-chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text);background:color-mix(in srgb,var(--accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.prio-ajustar{flex:none;align-self:center}.prio-valor-curto{display:none}@media (max-width:900px){.prio-itens{grid-template-columns:1fr 1fr}.prio-item-largo{grid-column:1/-1}}@media (max-width:700px){.prio-cartao{align-items:center;gap:10px;padding:8px 8px 8px 14px;margin-bottom:16px}.prio-itens{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;min-width:0}.prio-item{flex-direction:row;align-items:baseline;gap:0}.prio-item b{font-size:13.5px;line-height:1.3;white-space:nowrap}.prio-item+.prio-item:before{content:"\00b7";color:var(--faint);margin:0 6px;font-weight:600}.prio-rotulo,.prio-valor-largo{display:none}.prio-valor-curto{display:inline}.prio-ajustar{align-self:center;min-height:44px;padding:0 10px;font-size:13px}}.campo-voz{position:relative}.mp-voz-alvo{position:absolute;right:10px;bottom:10px;width:38px;height:38px;display:block}.mp-voz-alvo .btn-voz{position:static}.campo-voz textarea{padding-right:60px}.btn-voz{position:absolute;right:10px;bottom:10px;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer;transition:.15s}.btn-voz:hover{color:var(--text);background:var(--surface-2)}.btn-voz.gravando,.btn-voz.ouvindo{background:var(--accent);color:var(--accent-ink);animation:none}.voz-ondas{position:absolute;right:52px;bottom:10px;height:38px;padding:0 12px;display:flex;align-items:center;gap:4px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border)}.voz-ondas span{display:block;width:5px;border-radius:3px;background:var(--accent);transition:height .06s linear}.btn-voz:disabled{opacity:.6;cursor:default}.btn-voz-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:voz-gira .8s linear infinite}.btn-voz-erro{margin:6px 0 0;font-size:13px;color:var(--nao)}@keyframes voz-pulso{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--nao) calc(.45 * 100%),transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--nao) calc(0 * 100%),transparent)}}@keyframes voz-gira{to{transform:rotate(1turn)}}.mapa-acoes{margin-top:34px;flex-direction:row-reverse;justify-content:flex-start}.auth-card .auth-actions{justify-content:center}.auth-card .auth-actions .btn.primary{min-width:220px}.auth-rodape-links{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.auth-rodape-links .link-inline:disabled{opacity:.55;cursor:default;text-decoration:none}.segmentado-linha{display:flex;justify-content:flex-end;margin-top:16px}.segmentado{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-2)}.segmentado button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:0;border-radius:12px;background:transparent;color:var(--muted);font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:.15s}.segmentado button:hover{color:var(--text)}.segmentado button.sel{background:var(--surface);color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.15)}.segmentado button svg{flex:none}.app-nav-rodape{position:relative;display:block;padding-top:14px;border-top:1px solid var(--border-soft)}.app-nav-usuario{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:left;transition:.15s}.app-nav-usuario.aberto,.app-nav-usuario:hover{background:var(--surface-2);border-color:var(--border)}.app-nav-avatar{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700}.app-nav-avatar.com-foto,.conta-foto-circulo.com-foto{object-fit:cover;display:block;background:var(--surface-3)}.conta-foto-circulo{flex:none;width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:32px;font-weight:700;border:2px solid var(--border)}.conta-foto{flex-direction:column;gap:6px;flex:none}.conta-foto,.conta-foto-acoes{display:flex;align-items:center}.conta-foto-acoes{justify-content:center;gap:10px;flex-wrap:wrap}.conta-foto-acoes .type-link{min-height:44px;display:inline-flex;align-items:center}.conta-foto-acoes .campo-erro{flex-basis:100%;text-align:center}.conta-cabeca>div{flex:1 1 240px;min-width:0}.conta-cabeca>.conta-foto{flex:0 0 auto}.conta-cabeca .conta-sub{overflow-wrap:anywhere}.app-nav-nome{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav-seta{flex:none;color:var(--muted);transition:transform .15s}.app-nav-usuario:not(.aberto) .app-nav-seta{transform:rotate(180deg)}.menu-usuario{position:absolute;left:0;right:0;bottom:calc(100% + 8px);background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.55);padding:8px;z-index:30}.menu-usuario-cabeca{display:flex;flex-direction:column;gap:2px;padding:8px 12px 12px;border-bottom:1px solid var(--border-soft);margin-bottom:6px}.menu-usuario-cabeca b{font-size:14px;color:var(--text)}.menu-usuario-cabeca span{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-usuario-item{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:14px;background:transparent;color:var(--text);font:inherit;font-size:14px;cursor:pointer;text-decoration:none;text-align:left}.menu-usuario-item:hover{background:var(--surface-2)}.menu-usuario-item.sair{color:var(--nao)}.menu-usuario-versao{margin-top:6px;padding:8px 12px;border-top:1px solid var(--border-soft);font-family:var(--font-mono);font-size:11px;color:var(--faint)}.app-nav-item{display:flex;align-items:center;gap:12px}.app-nav-item svg{flex:none;color:var(--muted);transition:color .15s}.app-nav-item.on svg,.app-nav-item:hover svg{color:var(--accent-texto)}.app-nav-rotulo{flex:1 1;min-width:0}.wave.viva span{animation:none;transition:height .06s linear}.blur-lock-overlay p{max-width:680px;margin-left:auto;margin-right:auto;text-wrap:balance}.mapa-decisao{scroll-margin-top:24px}@media(max-width:760px){.kb-board{grid-template-columns:1fr}.kb-board.cinco{grid-auto-columns:calc(100vw - 88px);gap:12px;margin-left:-16px;margin-right:-16px;padding:0 44px 10px;scroll-snap-type:x mandatory;scroll-padding:0 44px;scrollbar-width:none}.kb-board.cinco::-webkit-scrollbar{display:none}.kb-board.cinco .kb-col{scroll-snap-align:center;scroll-snap-stop:always}.kb-card{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.kb-fantasma{box-shadow:0 18px 44px rgba(0,0,0,.55);opacity:.96;transition:none;border-color:var(--accent)}.seletor{position:relative;width:100%}.seletor-caixa{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;cursor:pointer;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:14px;padding:12px 16px;font-family:var(--font-body);font-size:15px;line-height:1.3;box-sizing:border-box}.seletor-caixa:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.seletor-caixa:disabled{opacity:.6;cursor:default}.seletor-texto{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seletor-caixa svg{flex:none;color:var(--accent-texto);transition:transform .16s}.seletor.aberto .seletor-caixa svg{transform:rotate(180deg)}.seletor-lista{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 6px);margin:0;padding:8px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.45);max-height:280px;overflow-y:auto;animation:fade .12s ease}.seletor-opcao{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;cursor:pointer;font-size:15px;color:var(--text)}.seletor-opcao.foco{background:var(--surface-2)}.seletor-opcao.atual{color:var(--accent-texto);font-weight:600}.seletor-check{width:16px;flex:none;display:inline-flex;justify-content:center;color:var(--accent-texto)}.seletor-opcao-texto{flex:1 1;min-width:0}.seletor-selo{flex:none;font-family:var(--font-rotulo);font-weight:500;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border:1px solid var(--border);border-radius:999px;padding:2px 7px;line-height:1.3}.seletor-opcao.atual .seletor-selo{color:var(--accent-texto);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.seletor-lista.flutuante{position:fixed;right:auto;top:auto;z-index:70}.seletor-grupo{padding:8px 12px 4px;font-family:var(--font-rotulo);font-weight:500;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);cursor:default}.seletor-divisor{height:1px;margin:6px 4px;background:var(--border-soft)}.adm-filtros .seletor{width:auto;min-width:200px}.adm-filtros .seletor-caixa{padding:12px 16px;font-size:14px;background:var(--surface)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:14px;padding:12px 40px 12px 16px;font-family:var(--font-body);font-size:15px;line-height:1.3;cursor:pointer;color-scheme:dark;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A78BFA' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center}select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}select optgroup,select option{background:var(--surface);color:var(--text)}.mais-atores{margin-top:30px}.mais-atores,.mp{justify-content:center}.mp{display:flex;flex-direction:column;min-height:calc(100vh - 122px)}.stage .app-page.mp{padding:0;min-height:calc(100dvh - 335px)}@media (max-width:640px){.stage .app-page.mp{min-height:0}}.funil-progresso{display:flex;align-items:center;gap:16px;max-width:820px;height:30px;margin:26px auto 0;padding:0 clamp(18px,4vw,40px);box-sizing:content-box}.funil-progresso .mp-barra{height:6px}.mp-tela{width:100%;max-width:720px;margin:0 auto;text-align:center;animation:mp-entra .24s ease}@keyframes mp-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mp-tela{animation:none}}.mp-topo{display:flex;align-items:center;gap:16px;margin-bottom:34px}.mp-passo{font-family:var(--font-body);font-size:12px;letter-spacing:.06em;color:var(--faint);flex:none}.mp-barra{flex:1 1;height:4px;border-radius:4px;background:var(--border);overflow:hidden}.mp-barra span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--accent),var(--accent-deep));transition:width .3s ease}.mp-rotulo{display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto);margin-bottom:12px}.mp-pergunta{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,3.2vw,34px);line-height:1.15;letter-spacing:-.02em;margin:0}.mp-pergunta label{cursor:text}.mp-lede,.mp-secao-desc{color:var(--muted);font-size:16px;line-height:1.6;margin:14px auto 0;max-width:62ch}.mp-secao-desc{font-size:15px}.mp-campo{margin-top:26px;text-align:left}.mp-campo textarea{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;color:var(--text);font-family:var(--font-body);font-size:18px;line-height:1.55;resize:vertical;min-height:112px}.mp-campo textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.mp-campo textarea::placeholder{color:var(--faint)}.mp-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:44px}.mp-abertura .mp-acoes,.mp-acoes,.mp-fim .mp-acoes{justify-content:center}.mp-dica{font-size:14px;color:var(--faint);margin:14px 0 0}.mp-abertura .mp-acoes,.mp-fim .mp-acoes{margin-top:30px}.mp-fim{text-align:center}.mp-fim .mp-lede{margin-left:auto;margin-right:auto;max-width:60ch}.adm-tabela.fila{min-width:1120px}.adm-tabela.fila td{vertical-align:top}.adm-tabela.fila td:nth-child(2),.adm-tabela.fila td:nth-child(3){min-width:170px}.adm-tabela.fila td:nth-child(6){min-width:160px}.adm-tabela tr.salvando td{opacity:.6}.fila-nota{width:100%;min-width:180px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:8px;color:var(--text);font-family:var(--font-body);font-size:13px;resize:vertical}.fila-nota:focus{outline:none;border-color:var(--accent)}.regras{margin:14px 0 0;display:grid;grid-gap:16px;gap:16px}.regra{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:16px}.regra dt{font-family:var(--font-display);font-weight:700;font-size:16px;margin-bottom:6px}.regra dd{margin:0}.regra dd p{margin:0;font-size:15px;line-height:1.6;color:var(--text);max-width:80ch}.regra-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px!important;font-size:13px!important;color:var(--muted)!important}.regra-meta code{font-size:12px}.match-hero{margin-top:26px;border:1px solid var(--border);border-radius:20px;padding:clamp(22px,4vw,34px);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 14%,var(--surface)),var(--surface));display:grid;grid-gap:16px;gap:16px}.match-hero.crescendo{background:var(--surface)}.match-n{font-family:var(--font-display);font-weight:800;font-size:clamp(48px,9vw,72px);line-height:1;background:linear-gradient(90deg,var(--accent),var(--accent-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.match-frase{font-size:clamp(16px,2vw,19px);line-height:1.5;color:var(--text);max-width:60ch;margin:0}.match-ativos{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.match-ativos li{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:24px;padding:8px 16px;background:var(--surface-2);font-size:14px}.match-ativo-nome{color:var(--text)}.match-ativo-n{font-family:var(--font-mono);font-size:12px;color:var(--accent-texto)}.match-captura{margin-top:22px;border:1px solid var(--border);border-radius:20px;padding:clamp(18px,3vw,26px);background:var(--surface)}.match-captura .lede{max-width:62ch}.adm-score{margin:18px 0 6px;border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:12px 16px}.adm-score summary{display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none}.adm-score summary::-webkit-details-marker{display:none}.adm-score-n{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1;color:var(--accent-texto)}.adm-score-n small{font-size:13px;color:var(--faint);font-weight:500}.adm-score-t{font-size:14px;color:var(--text)}.adm-score-t .sub{display:block;font-size:12px;color:var(--muted)}.adm-score.nivel-alto .adm-score-n{color:var(--atual)}.adm-score.nivel-baixo .adm-score-n{color:var(--faint)}.adm-score ul{margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--border-soft);list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:14px;color:var(--muted)}.adm-score ul b{color:var(--text)}.adm-score-p{display:inline-block;min-width:34px;font-family:var(--font-mono);font-size:12px;color:var(--accent-texto)}.mp-opcoes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0 6px}.mp-opcao{font-size:15px;padding:12px 16px;min-height:46px;border-radius:16px;justify-content:flex-start;text-align:left}.mp-opcao.sel{color:var(--text);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface));box-shadow:0 0 0 3px var(--glow)}.mp-opcoes.simnao .mp-opcao{min-width:120px;justify-content:center;text-align:center}.mp-detalhe{margin-top:16px}.mp-detalhe-rotulo{display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.mp-detalhe-rotulo span{text-transform:none;letter-spacing:0;color:var(--faint)}@media (max-width:520px){.mp-opcoes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;justify-content:stretch}.mp-opcoes .mp-opcao{flex:none;width:100%}.mp-opcoes .mp-opcao:last-child:nth-child(odd){grid-column:1/-1}.mp-opcoes.meses{grid-template-columns:repeat(4,1fr)}.mp-opcoes.meses .mp-opcao:last-child:nth-child(odd){grid-column:auto}}.mp-apoio{margin:16px auto 0;max-width:56ch;color:var(--muted);font-size:15px;line-height:1.6}.mp-parte{margin-top:14px}.mp-parte.varias{margin-top:32px}.mp-pergunta+.mp-opcoes,.mp-pergunta+.mp-parte,.mp-pergunta+.mp-parte.varias{margin-top:36px}.mp-apoio+.campo-voz,.mp-apoio+.mp-campo,.mp-apoio+.mp-lista,.mp-apoio+.mp-opcoes,.mp-apoio+.mp-parte,.mp-apoio+.mp-parte.varias{margin-top:44px}.mp-parte+.mp-parte,.mp-parte+.mp-parte.varias{margin-top:32px}.mp-apoio+.mp-parte.sem-rotulo,.mp-pergunta+.mp-parte.sem-rotulo{margin-top:24px}.mp-apoio+.mp-parte.varias{margin-top:28px}.mp-parte-rotulo{display:block;font-size:15px;font-weight:600;color:var(--text);margin:0 0 10px}.mp-parte-rotulo span{font-weight:400;color:var(--faint)}.mp-grupo,.mp-parte .mp-opcoes{margin-top:12px}.mp-grupo-rotulo{display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.mp-grupo .mp-opcoes{margin:6px 0 0}.mp-opcao.cheio{opacity:.45;cursor:not-allowed}.mp-opcoes.meses .mp-opcao{min-width:64px;justify-content:center;text-align:center;padding:10px 12px}.mp-campo-linha{display:block;width:100%;max-width:460px;margin:8px auto 0;text-align:center;padding:12px 14px;min-height:46px;font-size:16px;font-family:var(--font-body);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:16px;outline:none}.mp-campo-linha:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.mp-campo-linha::placeholder{color:var(--faint)}.mp-opcoes+.mp-campo-linha{margin-top:4px}.mp-lista{max-width:360px}.lugar,.mp-lista{margin:12px auto 0}.lugar{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px;max-width:560px;text-align:left}.lugar-campo{display:flex;flex-direction:column;gap:6px;position:relative}.lugar-campo label{font-size:13px;color:var(--muted)}.lugar-campo .mp-campo-linha{margin:0;max-width:none;text-align:left}.lugar-cidade{grid-column:1/-1}.lugar-sugestoes{position:absolute;top:100%;left:0;right:0;z-index:30;margin:4px 0 0;padding:6px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);max-height:240px;overflow:auto}.lugar-sugestoes button{width:100%;text-align:left;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--text);font-size:15px;font-family:var(--font-body);cursor:pointer;min-height:44px}.lugar-sugestoes button:hover{background:var(--surface-2)}.lugar-aviso{font-size:13px;color:var(--faint)}.contato-lugar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.contato-cidade{position:relative}.contato-cidade input:disabled{background:var(--surface-2);color:var(--faint)}.contato-lugar-dica{margin:8px 0 0;font-size:13px;color:var(--muted)}.contato-sugestoes li{padding:12px;border-radius:var(--r-input);color:var(--text);font-size:15px;font-family:var(--font-body);cursor:pointer;min-height:44px}.contato-sugestoes li.ativa,.contato-sugestoes li:hover{background:var(--surface-2)}@media (max-width:520px){.contato-lugar{gap:0}.contato-lugar,.lugar{grid-template-columns:1fr}}.mp-lista .seletor-caixa{justify-content:center}@media (max-width:520px){.mp-opcoes.meses .mp-opcao{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 8px)}.mp-opcoes.meses .mp-opcao:last-child{flex-basis:100%}}.mp-painel-card{border:1px solid var(--border);border-radius:20px;background:var(--surface);padding:clamp(18px,3vw,28px);margin-bottom:26px}.mp-painel-titulo{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.15;letter-spacing:-.02em;margin:0}.mp-painel-card .mp-lede{max-width:none}.mp-respostas.compacta{margin-top:16px}.mp-empresa .mp-painel-titulo{font-size:22px}.mp-campos-lidos{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 14px;gap:6px 14px;margin:14px 0 0;text-align:left}.mp-campos-lidos div{display:contents}.mp-campos-lidos dt{color:var(--faint);font-size:13px;padding-top:2px}.mp-campos-lidos dd{margin:0;color:var(--text);font-size:15px;line-height:1.5}@media (max-width:520px){.mp-campos-lidos{grid-template-columns:1fr;gap:2px}.mp-campos-lidos dt{margin-top:8px}}.mp-nota{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--faint)}.mp-empresa .mp-campo textarea{font-size:16px;min-height:140px}.mp-campo-rotulo{display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px}.mp-campo-rotulo:first-child{margin-top:0}.mp-campo-nome{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:12px 14px;color:var(--text);font-family:var(--font-body);font-size:16px;min-height:44px}.mp-campo-nome:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.mp-painel-linha{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.blur-lock.clicavel{cursor:pointer}.blur-lock.clicavel:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mp-respostas{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:8px;text-align:left}.mp-respostas li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;align-items:center;padding:12px 16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.mp-respostas li.vazia{border-style:dashed}.mp-resposta-pergunta{grid-column:1;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.mp-resposta-texto{grid-column:1;font-size:14px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.mp-respostas li.vazia .mp-resposta-texto{color:var(--muted)}.mp-respostas .btn{grid-column:2;grid-row:1/3}.mp-editar-icone{display:none;width:20px;height:20px}.mp-servicos-vazio{margin-top:6px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mp-servicos-linha{margin-top:6px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.btn.ghost.mp-servicos-botao{border-color:var(--accent);color:var(--accent-texto)}.btn.ghost.mp-servicos-botao:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}@media (max-width:640px){.btn.mp-editar-canto{width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--accent-texto);justify-content:center;flex:none}.btn.mp-editar-canto .mp-editar-icone{display:block}.btn.mp-editar-canto .mp-editar-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.empresa-topo{position:relative}.empresa-topo>.mp-painel-botoes{position:absolute;top:-6px;right:-6px}.empresa-cartao:not(.editando) .empresa-titulo{padding-right:40px}.mp-painel-card .mp-painel-linha{flex-wrap:nowrap;align-items:flex-start}.mp-painel-card .mp-painel-linha>.mp-painel-botoes{margin:-6px -6px 0 0}.mp-respostas li{grid-template-columns:minmax(0,1fr) 44px;gap:4px 8px;padding:12px 8px 12px 16px}.mp-respostas li .btn{grid-column:2;grid-row:1/3;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--accent-texto);justify-content:center}.mp-respostas li .btn .mp-editar-icone{display:block}.mp-respostas li .btn .mp-editar-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mp{min-height:0;justify-content:flex-start}.mp-topo{margin-bottom:24px}.mp-campo textarea{font-size:16px;min-height:120px}.mp-acoes{flex-direction:column-reverse;align-items:stretch}.mp-acoes .btn{width:100%}}@media (max-width:900px){.btn,.f1a-btn{min-height:46px}.ac-usar,.btn.pequeno{min-height:44px}.dc-btn{min-height:48px}.escolha .dc-btn{min-height:44px;font-size:13px;padding:8px 12px}.chip,.segmentado button{min-height:44px}.seletor-caixa{min-height:46px}.seletor-opcao{min-height:44px}.btn-voz{width:44px;height:44px}.app-brand,.app-nav-item{min-height:44px}.app-brand{padding:8px}.brand{padding:6px 0}.brand,.menu-usuario-item,.prio-menu button{min-height:44px}.tm-ghead{min-height:48px}.al-head,.tm-row{min-height:52px}.rank-item{min-height:64px}.rank-btns button{min-width:46px;min-height:46px}.app-nav-item{min-width:44px}.kb-aceitar,.kb-concluir,.kb-decidir-btn{min-height:44px;padding:12px 16px;font-size:14px}.kb-abrir{min-height:44px;display:flex;align-items:center}.guia-balao .type-link,.kb-col-recolher{min-width:44px;min-height:44px}.guia-balao .type-link{display:inline-flex;align-items:center;margin-top:0}.kb-link,.link-inline,.mapa-lista-item,.porque-btn,.res-link,.tm-mais button,.type-link{min-height:44px;display:inline-flex;align-items:center}.res-acoes{gap:16px}.res-acoes .res-link{min-width:44px;justify-content:center}.asset-card,.opt-card{min-height:64px}.mapa-modal-fechar{width:44px;height:44px;font-size:22px}.adm-pag .btn,.ev-mensagem,.rec-btn,.rec-stop,.stp-btn{min-height:44px}.rec-active.on{flex-wrap:wrap;gap:12px 14px;padding:14px 16px}.rec-active .wave{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 26px);gap:3px}.rec-active .wave span{min-width:2px}.rec-timer{margin-left:auto}.adm-ficha a,.adm-tabela a,.eyebrow a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.eyebrow{font-size:12px;letter-spacing:.12em}.lead,.lede{font-size:15px}.kb-t{font-size:14px;line-height:1.35}.kb-enc,.kb-passo,.kb-porque{font-size:13px}.kb-divisor,.kb-passo b{font-size:11px}.kb-empty{font-size:13px}.kb-link{font-size:12px}.pb,.tm-row .tm-esf .pb{font-size:11px;padding:4px 8px}.tm-cols span{font-size:11px}.ac-tenho,.al-idx,.al-item .al-name small,.tm-cnt,.tm-pill{font-size:12px}.ac-ex{font-size:13px}.prio-rotulo{font-size:11px}.prio-chip{font-size:13px}.res-hist-item{font-size:14px}.res-hist-item .quando,.res-hist-item .tipo{font-size:11px}.campo label,.field label,.mapa-secao label,.porque-titulo,.res-form label,.subhead2{font-size:12px}.porque p{font-size:14px}.porque-dados span{font-size:12px}.porque-dados i{font-size:11px}.pe-a,.pe-b,.play-encaixe{font-size:13px}.play-step b,.play-troca>div b{font-size:12px}.adm-ficha .k,.ator-cell .k,.ator-opps .k,.perfil .state{font-size:11px}.chip,.selo{font-size:12px}.app-nav-item .selo{font-size:11px;padding:4px 8px}.app-nav-item{font-size:14px}.brand-sub,.menu-usuario-versao{font-size:11px}.save-indicator{font-size:12px}.count{font-size:13px}.map-note{font-size:12px}.adm-tabela,.rechint{font-size:13px}.adm-tabela th{font-size:11px}.adm-tabela .sub{font-size:12px}.ev-mensagem{font-size:14px}.adm-filtros input,.gate-card .field input,.justificativa-campo textarea,.kb-porque-campo textarea,.mapa-secao .field textarea,.res-form input,.res-form textarea,.seletor-caixa,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.campo-codigo{font-size:20px}.adm-filtros input,.campo input,.field input,.gate-card .field input,.res-form input,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{min-height:46px}.adm-tabela td{padding:16px}}@media (max-width:640px){.app-page{padding:24px 16px 64px;scroll-margin-top:56px}.stage{padding:24px 16px 40px}.nav.nav-so-botao{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.f1a-nav{margin-top:20px}.stage.stage-pagina .f1a-nav:last-child{margin-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.actor-detail,.adm-card,.res-item{padding:16px}h1{font-size:clamp(24px,7vw,30px)}.f1a-titulo{font-size:clamp(19px,6.1vw,27px)}.f1a .recwrap{gap:12px}.f1a .recwrap,.f1a .trans{margin-top:14px}.f2-block{margin-top:32px;padding-top:26px}.f2-block,.tm-title{font-size:20px}.tm-head{flex-direction:column;align-items:stretch;gap:12px}.segmentado-linha{justify-content:stretch}.segmentado-linha .segmentado,.tm-head .segmentado{width:100%}.segmentado button{flex:1 1;justify-content:center}.app-head{flex-direction:column;align-items:flex-start;gap:8px}.app-head .app-head-acoes:empty,.app-head .app-head-acoes:has(>.save-indicator:empty:only-child){display:none}.app-head:has(>.app-head-acoes:empty),.app-head:has(>.app-head-acoes>.save-indicator:empty:only-child){gap:0}.kb-board{margin-top:8px}.justificativa-acoes{flex-direction:column-reverse;align-items:stretch}.justificativa-acoes .btn{width:100%;justify-content:center}.justificativa-acoes .count{margin:0;text-align:center}.res-form .acoes{flex-direction:column;align-items:stretch}.res-form .acoes .btn{width:100%;justify-content:center}.res-form .acoes .auth-erro{margin:0}.prio-acoes .btn.primary{width:100%}.adm-filtros{flex-direction:column;align-items:stretch}.adm-filtros .seletor,.adm-filtros input{width:100%;min-width:0}.adm-filtros .btn,.adm-filtros .total{margin-left:0}.adm-acoes{flex-direction:column;align-items:stretch}.adm-acoes .btn{width:100%;justify-content:center}.rank-btns{flex-direction:row;gap:8px}.rank-btns button{font-size:13px}.rank-item{gap:8px}.mapa-secao .field label{font-family:var(--font-body);font-size:15px;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--text);font-weight:600;margin-bottom:8px}.mapa-acoes{flex-direction:column;align-items:stretch;gap:8px}.mapa-acoes .btn{width:100%;justify-content:center}.mapa-acoes .count{text-align:center;margin:2px 0 0}.map-note{flex-wrap:wrap;justify-content:center;white-space:normal;row-gap:4px;max-width:100%;border-radius:16px}}@media (max-width:860px){.app-nav{padding:8px 12px;gap:8px 8px}.app-nav-itens{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.app-nav-itens::-webkit-scrollbar{display:none}.app-nav-item{scroll-snap-align:start}.app-brand img,.app-brand svg{max-height:40px}.app-nav-itens.tem-depois{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.app-nav-itens.tem-antes{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px);mask-image:linear-gradient(90deg,transparent,#000 44px)}.app-nav-itens.tem-antes.tem-depois{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent)}}@media (max-width:480px){.app-nav-item{font-size:14px;padding:10px}}@media (max-width:760px){.app-page .map-wrap,.f1a .map-wrap{width:100%;max-width:100%;margin-left:0;margin-right:0;transform:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.app-page .map-wrap svg,.f1a .map-wrap svg{min-width:760px;width:760px;max-height:none}.app-page .map-wrap,.f1a .map-wrap{align-items:flex-start}.mapa-arraste{margin:10px 0 0;text-align:center;font-size:13px;color:var(--faint)}}@media (min-width:761px){.mapa-arraste{display:none}}.mapa-lista{display:none}@media (max-width:760px){.mapa-lista{display:block;margin-top:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden}.mapa-lista-topo{gap:8px;border-bottom:1px solid var(--border-soft);font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.mapa-lista-item,.mapa-lista-topo{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.mapa-lista-item{gap:12px;width:100%;background:none;border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--text)}.mapa-lista-item:last-child{border-bottom:0}.mapa-lista-item.atual{background:color-mix(in srgb,var(--accent) 12%,transparent)}.mapa-lista-item.nao{opacity:.6}.mli-nome{display:block;font-size:15px;line-height:1.25;min-width:0}.mli-nome small{display:block;font-weight:400;font-size:12px;color:var(--muted);margin-top:3px}.mli-decidir{flex:none;font-size:13px;font-weight:600;color:var(--accent-texto)}.mli-escolha{flex:none;font-size:12px;font-weight:600;padding:4px 8px;border-radius:10px;white-space:nowrap}.mli-escolha.quero{background:color-mix(in srgb,var(--expansao) 18%,transparent);color:var(--expansao)}.mli-escolha.faco{background:var(--atual-bg);color:var(--atual)}.mli-escolha.nao{background:color-mix(in srgb,var(--nao) 14%,transparent);color:var(--nao)}}@media (max-width:640px){.mapa-modal-caixa{left:10px;right:10px;top:auto;bottom:0;margin:0;max-height:none;width:auto;max-width:none;border-radius:20px 20px 0 0}.mapa-modal{max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);display:flex;flex-direction:column;overflow:hidden;border-radius:24px 20px 0 0;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));box-shadow:0 -16px 50px rgba(0,0,0,.6)}.mapa-modal:before{content:"";display:block;flex:none;order:-3;width:40px;height:4px;border-radius:2px;background:var(--border);margin:0 auto 12px}.mapa-modal-fechar{top:6px;right:8px;width:44px;height:44px}.mapa-modal .actor-detail{display:contents}.mapa-modal .ator-head{order:-2;flex:none;padding-right:44px;margin-bottom:14px}.mapa-modal .ator-corpo{order:0;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:6px}.mapa-modal.arrastavel,.mapa-modal.arrastavel .ator-corpo{touch-action:none}.mapa-modal.arrastavel.rola .ator-corpo{touch-action:pan-y}.mapa-modal.com-tour{overflow-y:auto}.mapa-modal.com-tour .ator-corpo{flex:0 1 auto}.mapa-modal{max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);padding-top:12px}.mapa-modal:before{margin-bottom:18px}.mapa-modal .ator-head{margin-bottom:6px}.mapa-modal .ator-corpo{padding-bottom:0}.mapa-modal .ator-grid{gap:8px;grid-template-columns:minmax(0,1fr)}.mapa-modal .ator-cell{padding:8px 12px;min-width:0}.mapa-modal .ator-cell .k{margin-bottom:4px}.mapa-modal .ator-cell .formatos{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:0 28px 0 12px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.mapa-modal .ator-cell .formatos::-webkit-scrollbar{display:none}.mapa-modal .ator-cell .formatos .fmt-chip{flex:none;white-space:nowrap}.mapa-modal .ator-cell .vlist{gap:4px}.mapa-modal .ator-cell .vline{font-size:13.5px;line-height:1.35}.mapa-modal .ator-cell .vline+.vline{margin-top:0}.mapa-modal .ator-cell .vline:first-child{font-size:14px}.mapa-modal .ator-exp{margin-bottom:8px}.mapa-modal .decide{padding-top:10px}.mapa-modal{height:auto}.mapa-modal .ator-corpo{display:flex;flex-direction:column;overflow:hidden}.mapa-modal .ator-grid{flex:0 1 auto;min-height:0;grid-template-rows:auto;gap:12px;align-items:start}.mapa-modal .ator-cell{display:block;padding:12px 14px}.mapa-modal .ator-head{margin-bottom:12px}.mapa-modal .ator-cell .vline{font-size:14px;line-height:1.4}.mapa-modal .ator-cell .vline:first-child{font-size:15px}.mapa-modal .ator-cell.full{order:-1;background:none;border:0;padding:0;margin:0 0 4px}.mapa-modal .ator-cell.full .k{display:none}.mapa-modal .ator-cell .formatos{flex-wrap:wrap;overflow:visible;margin:0;padding:0;-webkit-mask-image:none;mask-image:none;gap:6px}.mapa-modal .ator-cell .formatos .fmt-chip{border-radius:999px;padding:6px 11px;font-size:12.5px}.mapa-modal-fundo{background:rgba(0,0,0,.38);backdrop-filter:none;-webkit-backdrop-filter:none}.mapa-modal.compacta{padding-top:8px}.mapa-modal.compacta .ator-head,.mapa-modal.compacta:before{margin-bottom:4px}.mapa-modal.compacta .ator-head h3{font-size:18px;line-height:1.2}.mapa-modal.compacta .ator-grid{gap:6px}.mapa-modal.compacta .ator-cell{padding:6px 10px}.mapa-modal.compacta .ator-cell .k{margin-bottom:2px;font-size:11px}.mapa-modal.compacta .ator-cell .vline{font-size:13px;line-height:1.3}.mapa-modal.compacta .ator-cell .vline:first-child{font-size:13.5px}.mapa-modal.compacta .ator-cell .vlist{gap:2px}.mapa-modal.compacta .ator-cell .fmt-chip{padding:5px 9px;font-size:12px}.mapa-modal.compacta .ator-exp{margin-bottom:4px;font-size:12.5px}.mapa-modal.compacta .decide{padding-top:10px;gap:18px}.mapa-modal.compacta .decide .dc-btn .dc-icone{width:54px;height:54px}.mapa-modal.compacta .decide .dc-btn.yes .dc-icone{width:64px;height:64px}.mapa-modal.compacta .play-encaixe{margin-bottom:6px;gap:6px;font-size:11px}.mapa-modal.compacta .play-encaixe .pe-a,.mapa-modal.compacta .play-encaixe .pe-b{font-size:11px;padding:3px 8px}.mapa-modal.compacta .play-step b,.mapa-modal.compacta .play-troca>div b{font-size:11px}.mapa-modal.compacta .play-step,.mapa-modal.compacta .play-troca>div{font-size:12.5px;line-height:1.35}.mapa-modal.compacta .play-match-botao{min-height:44px;padding-top:8px;padding-bottom:8px}.mapa-modal.compacta .play-desc{font-size:12.5px;line-height:1.4;margin-top:4px}.mapa-modal.compacta .play-troca{margin-top:8px}.mapa-modal.compacta .play-troca>div{padding-top:6px;padding-bottom:6px}.mapa-modal.compacta .play-step{margin-top:8px}.mapa-modal.compacta .play-match{margin-top:10px}.mapa-modal.rola .ator-corpo{overflow-y:auto}.mapa-modal .decide{position:static;flex:none;display:flex;align-items:flex-end;justify-content:center;gap:22px;margin-top:0;padding:16px 0 32px;border-top:1px solid var(--border-soft);background:none;order:1}.mapa-modal .decide .dc-btn{flex:0 0 auto;width:auto;max-width:none;min-height:0;padding:0;border:0;background:none;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:12px;font-weight:500;line-height:1.2;white-space:normal;text-align:center;color:var(--muted)}.mapa-modal .decide .dc-btn .dc-icone{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;border:2px solid;background:var(--surface-2);box-shadow:0 8px 24px rgba(0,0,0,.45);transition:transform .12s}.mapa-modal .decide .dc-btn .dc-icone svg{width:26px;height:26px}.mapa-modal .decide .dc-btn .dc-texto{max-width:96px}.mapa-modal .decide .dc-btn.no .dc-icone{border-color:var(--nao);color:var(--nao)}.mapa-modal .decide .dc-btn.have .dc-icone{border-color:var(--atual);color:var(--atual)}.mapa-modal .decide .dc-btn.yes{color:var(--accent-texto);font-weight:600;order:0}.mapa-modal .decide .dc-btn.yes .dc-icone{width:76px;height:76px;border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--accent-ink);box-shadow:0 10px 30px rgba(226,177,94,.35)}.mapa-modal .decide .dc-btn.yes .dc-icone svg{width:32px;height:32px}.mapa-modal .decide .dc-btn:active .dc-icone{transform:scale(.94)}.mapa-modal .decide .dc-btn:disabled{opacity:.45;background:none;color:var(--muted)}.mapa-modal .decide .dc-btn.sel .dc-icone{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 40%,transparent)}.mapa-modal .decide.decidida .dc-btn.yes.sel{box-shadow:none}.mapa-modal .mapa-voltar,.mapa-modal .p3-progress{flex:none;order:2}.mapa-modal .mapa-voltar{margin-top:10px}.mapa-modal .p3-progress{margin-top:14px}}.seletor.para-cima .seletor-lista{top:auto;bottom:calc(100% + 6px)}@media (min-width:861px){.seletor.abre-para-cima .seletor-lista{top:auto;bottom:calc(100% + 6px)}}.adm-ficha .v,.al-name,.app-nav-usuario,.ator-head h3,.kb-t,.mli-nome,.pe-a,.pe-b,.prio-chip,.res-hist-texto,.tm-nm .txt{overflow-wrap:anywhere}.adm-tabela td{overflow-wrap:break-word}@supports (padding:max(0px)){@media (max-width:900px){.app-page,.stage{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.app-nav{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}@media (max-width:860px){.app-nav-rodape{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.app-nav-rodape:has(.app-nav-negocio){flex:1 1 100%;order:2;margin-left:0;justify-content:space-between}.app-nav-rodape:has(.app-nav-negocio) .app-nav-usuario{width:auto;flex:0 1 auto}.app-nav-negocio{flex:1 1 auto;max-width:min(60%,260px);min-width:0;padding:0}.app-nav-negocio-rotulo{display:none}.menu-usuario{bottom:calc(100% + 8px);top:auto;left:0;right:0;width:auto;min-width:0}.app-nav-usuario,.menu-usuario{max-width:none}.app-nav-nome{max-width:min(38vw,220px)}}.rank-grip{cursor:-webkit-grab;cursor:grab;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;border-radius:14px}.rank-grip:active,.rank-item.arrastando{cursor:-webkit-grabbing;cursor:grabbing;background:var(--surface-2)}.rank-item.arrastando{z-index:20;border-color:var(--accent);box-shadow:0 18px 40px -10px rgba(0,0,0,.6);will-change:transform;transition:none}@media (max-width:900px){.rank-grip{min-width:46px;min-height:52px;font-size:18px}}.btn-voz,.f1a-mic,.rec-btn,.rec-stop{touch-action:manipulation}.f1a-mic.esperando{opacity:.75;cursor:progress}.f1a-mic .spinner{width:26px;height:26px;border-width:3px}@media (prefers-reduced-motion:reduce){.actor-detail,.actor-detail.demo-arrasto,.demo-mao,.demo-mao.demo-clique,.demo-ordem .rank-item,.gik-cartao,.gik-rotulo,.guia-balao,.kb-card,.mapa-modal,.mapa-modal-caixa.demo-arrasto,.mapa-modal-fundo.demo-cor,.mapa-modal.demo-arrasto,.mapa-modal.demo-arrasto .swipe-tag,.summary .sum-card,.tour-balao,.tour-recorte{animation:none!important}.btn,.dc-btn,.f1a-btn,.kb-aceitar,.kb-col,.kb-decidir-btn,.mapa-previa,.segmentado button{transition:none}}html:has(.lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp-js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.lp-js [data-reveal].lp-in{opacity:1;transform:none}.lp-js .lp-card[data-reveal]:nth-child(2),.lp-js .lp-passo[data-reveal]:nth-child(2){transition-delay:.08s}.lp-js .lp-card[data-reveal]:nth-child(3),.lp-js .lp-passo[data-reveal]:nth-child(3){transition-delay:.16s}.lp-js .lp-card[data-reveal]:nth-child(4),.lp-js .lp-passo[data-reveal]:nth-child(4){transition-delay:.24s}.lp-card,.lp-passo{transition:transform .25s ease,border-color .25s ease,background .25s ease}@media (hover:hover) and (pointer:fine){.lp-card:hover,.lp-js .lp-card.lp-in:hover,.lp-js .lp-passo.lp-in:hover,.lp-passo:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.lp .btn.primary{transition:transform .2s ease,box-shadow .2s ease,background .2s ease;color:var(--accent-ink)}.entrar-topo:focus-visible,.lp .btn.primary:focus-visible,.lp-nav .lp-login:focus-visible{outline:2px solid var(--text);outline-offset:3px}.lp .btn.primary:hover{transform:translateY(-2px);box-shadow:0 18px 48px -12px color-mix(in srgb,var(--accent) calc(.9 * 100%),transparent)}.lp-heroi-mapa{transition:transform .5s cubic-bezier(.2,.8,.2,1);will-change:transform}.lp-topo{transition:border-color .35s ease}@media (prefers-reduced-motion:reduce){.lp .btn.primary,.lp-card,.lp-heroi-mapa,.lp-passo{transition:none}.lp .btn.primary:hover,.lp-card:hover,.lp-passo:hover{transform:none}}body:has(>main.lp){background:#0A0A0A}.lp{color-scheme:dark;--bg:#0A0A0A;--surface:#0F0F0F;--surface-2:#171717;--surface-3:#212121;--text:#FAFAFA;--muted:#A3A3A3;--faint:#8A8A8A;--faint-traco:#8A8A8A;--border:#262626;--border-soft:#1F1F1F;--accent:#E2B15E;--accent-deep:#D4A24C;--glow:rgba(226,177,94,.30);--accent-soft:rgba(212,162,76,.14);--accent-texto:#E2B15E;--atual:#4ADE80;--atual-bg:rgba(74,222,128,.12);--expansao:#E2B15E;--expansao-bg:rgba(226,177,94,.16);--nao:#F87171;--nao-bg:rgba(248,113,113,.12);--shadow:0 10px 15px -3px rgba(0,0,0,.6),0 4px 6px -4px rgba(0,0,0,.6);font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--text);background:var(--bg);padding:0 24px 48px;max-width:1180px;margin:0 auto}.lp .logo-claro,:root[data-theme] .lp .logo-claro{display:none}.lp .logo-escuro,:root[data-theme] .lp .logo-escuro{display:inline}.lp-clara{color-scheme:light;--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:#F5F5F5;--surface-3:#EBEBEB;--text:#0A0A0A;--muted:#666666;--faint:#6E6E6E;--faint-traco:#A3A3A3;--border:#E5E5E5;--border-soft:#EFEFEF;--accent:#D4A24C;--accent-deep:#B8862F;--glow:rgba(212,162,76,.28);--accent-soft:#FBF4E4;--accent-texto:#866220;--atual:#16A34A;--atual-bg:rgba(22,163,74,.10);--expansao:#D4A24C;--expansao-bg:rgba(212,162,76,.14);--nao:#DC2626;--nao-bg:rgba(220,38,38,.10);color:var(--text);background:var(--bg);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.lp-secao.lp-clara{padding:80px calc(50vw - 50%)}body:has(>main.lp){overflow-x:clip}.lp-clara.lp-secao:before{display:none}.lp-clara .lp-card,.lp-clara .lp-lista-pontos,.lp-clara .lp-passo{background:var(--surface-2)}.lp-clara .lp-numeros strong{color:var(--accent-deep)}.lp h1,.lp h2,.lp h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;text-wrap:balance;margin:0}.lp p{margin:0}.lp-topo{position:-webkit-sticky;position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);flex-wrap:wrap;border-bottom:1px solid var(--border-soft)}.lp-topo.rolou{border-bottom-color:var(--border)}.lp-marca img{height:44px;display:block}.lp-nav{display:flex;gap:4px;flex-wrap:wrap}.lp-nav,.lp-nav a{align-items:center}.lp-nav a{color:var(--muted);text-decoration:none;font-size:14px;font-weight:500;min-height:44px;padding:0 12px;border-radius:12px;display:inline-flex;transition:.12s}.lp-nav a:hover{color:var(--text);background:var(--surface-2)}.lp-nav .lp-login{margin-left:8px;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;color:var(--accent-ink);background:linear-gradient(135deg,var(--accent),var(--accent-deep));border:1px solid transparent;border-radius:999px;max-width:260px;overflow:hidden;white-space:nowrap;visibility:visible;transition:max-width .3s var(--ease-suave),padding .3s var(--ease-suave),margin .3s var(--ease-suave),opacity .2s,border-width .3s,visibility 0s}.lp-topo.cta-a-vista .lp-nav .lp-login{max-width:0;padding-left:0;padding-right:0;margin-left:0;border-width:0;opacity:0;pointer-events:none;visibility:hidden;transition:max-width .3s var(--ease-suave),padding .3s var(--ease-suave),margin .3s var(--ease-suave),opacity .2s,border-width .3s,visibility 0s linear .3s}.lp-nav .lp-login:hover{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--accent-ink);filter:brightness(1.06);box-shadow:0 4px 12px -2px var(--glow)}.lp-eyebrow{font-family:var(--font-rotulo);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto);margin-bottom:12px}.lp-heroi{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:32px;gap:32px;margin-right:calc(-1 * clamp(0px,(100vw - 1180px) / 2,80px));align-items:center;padding:clamp(28px,3.5vw,56px) 0 clamp(36px,4.5vw,64px)}.lp-heroi h1{font-size:clamp(34px,4.4vw,52px);line-height:1.08;font-weight:600;letter-spacing:-.04em}.lp .lp-lede{font-size:18px;line-height:1.55;color:var(--muted);margin-top:20px;max-width:56ch}.lp-acoes{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.lp-acoes.centro{justify-content:center}.lp .lp-nota{font-size:14px;color:var(--muted);margin-top:20px;text-wrap:balance}.lp .lp-nota.centro{text-align:center;max-width:56ch;margin-left:auto;margin-right:auto}.lp-heroi-mapa{min-width:0}.lp-heroi-rede{display:block;width:100%;height:auto;margin:0 auto;-webkit-mask-image:radial-gradient(closest-side,#000 78%,transparent 100%);mask-image:radial-gradient(closest-side,#000 78%,transparent 100%)}.lp-heroi-video{display:none;width:100%;height:auto;aspect-ratio:1110/472;background:transparent;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media (min-width:721px) and (prefers-reduced-motion:no-preference){.lp-heroi-video{display:block}.lp-heroi-mapa .lp-heroi-rede{display:none}}.lp-eco{display:block;width:100%;height:auto;max-width:700px;margin:0 auto;overflow:visible}.lp-eco-celular{display:none;max-width:420px}@media (max-width:1149px){.lp-eco-computador{display:none}.lp-eco-celular{display:block}}.lp-eco-linha{stroke:var(--border);stroke-width:1.3}.lp-eco-linha.ouro{stroke:color-mix(in srgb,var(--accent) 45%,var(--border))}.lp-eco-anel{fill:none;stroke:color-mix(in srgb,var(--accent) 40%,var(--bg));stroke-width:1}.lp-eco-centro{fill:var(--surface);stroke:var(--accent);stroke-width:2}.lp-eco-nome-centro{fill:var(--text);font-weight:600}.lp-eco-cartao rect{fill:var(--surface-2);stroke:var(--border)}.lp-eco-cartao.ouro rect{fill:color-mix(in srgb,var(--accent) 14%,var(--surface-2));stroke:color-mix(in srgb,var(--accent) 45%,var(--border))}.lp-eco-nome{fill:var(--text);font-weight:600}.lp-eco-motivo{fill:var(--muted)}.lp-eco-cartao.ouro .lp-eco-motivo{fill:var(--accent-texto)}.lp-olhar-quadro-todo{margin:8px auto 28px;max-width:1100px}.lp-olhar{display:block;width:100%;height:auto;margin:0 auto;overflow:visible}.lp-olhar-celular{display:none;max-width:420px}@media (max-width:1149px){.lp-olhar-computador{display:none}.lp-olhar-celular{display:block}}.lp-olhar-fundo{fill:var(--surface-2);stroke:var(--border)}.lp-olhar-quadro.ligado .lp-olhar-fundo{fill:var(--surface);stroke:color-mix(in srgb,var(--accent) 60%,var(--surface))}.lp-olhar-titulo{fill:var(--muted);font-weight:600;letter-spacing:.09em}.lp-olhar-quadro.ligado .lp-olhar-titulo{fill:var(--accent-texto)}.lp-olhar-fio{stroke:var(--faint);stroke-dasharray:3 5}.lp-olhar-quadro.ligado .lp-olhar-fio{stroke:var(--border);stroke-dasharray:none}.lp-olhar-ligacao{stroke:var(--accent);stroke-width:1.6}.lp-olhar-pilula rect{fill:var(--surface);stroke:var(--border)}.lp-olhar-pilula text{fill:var(--text);font-weight:600}.lp-olhar-pilula.ouro rect{fill:color-mix(in srgb,var(--accent) 16%,var(--surface));stroke:var(--accent)}.lp-olhar-pilula.ouro text{fill:var(--accent-texto)}.lp-olhar-anel{fill:none;stroke:color-mix(in srgb,var(--accent) 35%,var(--surface))}.lp-olhar-centro{fill:#0A0A0A;stroke:var(--accent);stroke-width:2}.lp-olhar-voce{fill:#FAFAFA;font-weight:600}.lp-olhar-legenda{fill:var(--muted)}.lp-olhar-quadro.ligado .lp-olhar-legenda{fill:var(--accent-texto);font-weight:600}.lp-olhar-seta{fill:var(--accent)}.lp-olhar-seta-traco{fill:none;stroke:#0A0A0A;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lp-secao{padding:80px 0;position:relative}.lp-secao:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--border) 18%,var(--border) 82%,transparent);opacity:.4}.lp-cabeca{max-width:820px;margin:0 auto 28px;text-align:center}.lp-cabeca h2,.lp-final h2{font-size:clamp(26px,3.2vw,34px);line-height:1.15;font-weight:600;letter-spacing:-.03em}.lp-convite{display:inline-flex;align-self:flex-start;margin-bottom:14px;font-size:13px;font-weight:500;color:var(--accent-texto);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:999px;padding:6px 14px}.lp-cabeca p{font-size:16px;line-height:1.55;color:var(--muted);margin:12px auto 0;max-width:62ch}.lp-grade{display:grid;grid-gap:16px;gap:16px}.lp-grade.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grade.dois{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin:0 auto}.lp-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px}.lp-card h3{font-size:18px;font-weight:600;line-height:1.3}.lp-card p{font-size:15px;line-height:1.5;color:var(--muted);margin-top:8px}.lp-virada .lp-cabeca{max-width:900px}.lp-virada h2{font-size:clamp(26px,3.4vw,38px)}.lp .lp-destaque{color:var(--accent-texto)}.lp-grade.lp-sinais{max-width:1100px;margin:0 auto}.lp-sinal{padding:24px}.lp-sinal-icone{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--accent-soft);color:var(--accent-texto);margin-bottom:16px}.lp-passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.lp-passo{display:flex;gap:14px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px}.lp-passo,.lp-passo>div{min-width:0}.lp-passo-n{flex:none;width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono);font-weight:500;display:grid;place-items:center;font-size:14px}.lp-passo h3{font-size:18px;font-weight:600;line-height:1.3}.lp-passo p{font-size:15px;line-height:1.5;color:var(--muted);margin-top:8px}.lp-lista-pontos{list-style:none;margin:0 auto;max-width:560px;padding:26px 28px;background:var(--surface);border:1px solid var(--border);border-radius:16px;display:grid;grid-template-columns:minmax(0,max-content);justify-content:center;grid-gap:12px;gap:12px}.lp-lista-pontos li{position:relative;padding-left:22px;font-size:15px;line-height:1.45;color:var(--text)}.lp-lista-pontos li:before{content:"";position:absolute;left:0;top:8px;width:10px;height:10px;border-radius:50%;background:var(--atual)}.lp-final{text-align:center;padding:96px 0}.lp-final h2{max-width:820px;margin:0 auto}.lp-final p{font-size:16px;line-height:1.55;color:var(--muted);margin:14px auto 0;max-width:56ch}.lp-rodape{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;position:relative;font-size:13px;color:var(--muted)}.lp-rodape:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--border) 18%,var(--border) 82%,transparent);opacity:.4}.lp-rodape img{height:48px;display:block}.lp-rodape nav{display:flex;gap:20px;flex-wrap:wrap}.lp-rodape a{color:var(--muted);text-decoration:none;min-height:44px;min-width:44px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center}.lp-rodape a:hover{color:var(--text)}@media (max-width:640px){.lp-rodape{flex-direction:column;align-items:center;text-align:center;gap:12px;padding-top:28px}.lp-rodape nav{justify-content:center;gap:4px 12px}}@media (max-width:900px){.lp-heroi{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:64px}.lp-heroi-mapa{order:2}}@media (max-width:640px){.lp-heroi{padding-top:56px;padding-bottom:72px;gap:44px}.lp-heroi h1{font-size:38px;line-height:1.1}.lp .lp-lede{margin-top:24px;font-size:17px;line-height:1.6}.lp-acoes{margin-top:32px}.lp .lp-nota{margin-top:20px;line-height:1.5}.lp-grade.tres,.lp-passos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lp{padding:0 16px 40px}.lp-topo{padding:0 calc(50vw - 50%);min-height:60px}.lp-grade.dois,.lp-grade.tres,.lp-passos{grid-template-columns:1fr}.lp-secao{padding:56px 0}.lp-final{padding:64px 0}.lp-acoes .btn{flex:1 1 100%}}.texto-legal{max-width:720px;text-align:left}.texto-legal h1{font-size:clamp(24px,4vw,32px);text-wrap:balance}.texto-legal h2{font-size:18px;margin:26px 0 8px;color:var(--text)}.texto-legal li,.texto-legal p{font-size:15px;line-height:1.6;color:var(--muted)}.texto-legal p.lead{margin-top:4px}.texto-legal ul{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:8px}.texto-legal li b{color:var(--text)}.texto-legal .auth-actions{margin-top:28px}.auth-consent{margin:20px 0 0;font-size:13px;text-align:center;line-height:1.6}.auth-consent,.auth-consent a{color:var(--muted)}.auth-consent b{color:var(--text);font-weight:600}.texto-legal .destaque{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:12px 14px}.auth-legal{margin:18px 0 0;font-size:13px;text-align:center}.auth-legal,.auth-legal a{color:var(--muted)}.conta-secao{margin-top:26px;padding-top:22px;border-top:1px solid var(--border-soft)}.conta-secao h2{font-size:17px;margin:0 0 6px}.conta-texto{margin:0 auto 12px;max-width:44ch;font-size:14px;color:var(--muted);line-height:1.55;text-wrap:balance}.conta-nota{font-size:13px;color:var(--faint);line-height:1.4;max-width:40ch}.conta-form .field{margin-top:10px}.auth-entrar .conta-form{margin-top:4px}.auth-entrar .auth-dados{text-align:left}.auth-entrar .auth-row{flex-direction:column;gap:4px}.auth-entrar .auth-aviso,.auth-entrar .auth-row dd{text-align:left}.btn.perigo-texto{color:var(--nao)}.sum-card.sum-card-larga{max-width:860px;max-height:calc(100dvh - 24px);overflow:auto}.perm-rolagem{overflow:auto;max-height:min(60vh,520px);margin-top:14px;border:1px solid var(--border-soft);border-radius:16px;-webkit-overflow-scrolling:touch}.perm-grade thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.perm-grade thead th:first-child{z-index:3}.perm-grade{width:100%;border-collapse:collapse;font-size:13.5px;min-width:560px;text-align:left}.perm-grade td,.perm-grade th{padding:6px 10px;border-bottom:1px solid var(--border-soft);text-align:center;vertical-align:middle}.perm-grade td:first-child,.perm-grade th:first-child{text-align:left;position:-webkit-sticky;position:sticky;left:0;background:var(--surface);min-width:220px;z-index:1}.perm-grade th{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--surface-2)}.perm-grade .perm-grupo td{background:var(--surface-2);font-weight:600;text-align:left;color:var(--text);font-size:12.5px;padding:8px 10px}.perm-grade label{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;border-radius:14px}.perm-grade label:hover{background:var(--surface-2)}.perm-grade input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.perm-grade input:disabled{cursor:default;opacity:.5}.perm-admin{color:var(--faint);font-size:12px}.etq-freq{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.etq-lista{display:flex;flex-direction:column;gap:12px;margin-top:14px;transition:opacity .15s}.etq-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;padding:14px 16px}.etq-card h3{margin:0 0 2px;font-size:16px}.etq-card h3 a{color:inherit;text-decoration:none}.etq-linha{display:grid;grid-template-columns:110px 1fr;grid-gap:6px 12px;gap:6px 12px;align-items:start;margin-top:10px}.etq-linha .k{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding-top:13px}.etq-linha .texto{font-size:12.5px;color:var(--faint);margin:4px 0 0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.etq-linha input{width:100%;font-size:16px;padding:9px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);color:var(--text);min-height:44px}.etq-acoes{justify-content:flex-end;margin-top:10px;align-items:center}.etq-acoes,.etq-sin{display:flex;gap:8px;flex-wrap:wrap}.etq-sin{align-items:flex-end;margin-top:12px}.etq-sin .campo{display:flex;flex-direction:column;gap:4px;min-width:160px;flex:1 1}.etq-sin label{font-size:12px;color:var(--muted)}.etq-sin input{font-size:16px;padding:9px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);color:var(--text);min-height:44px}.etq-tabela{width:100%;border-collapse:collapse;margin-top:12px;font-size:14px}.etq-tabela td,.etq-tabela th{padding:6px 10px;border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:middle}.etq-tabela th{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.etq-x{width:44px;height:44px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:20px;border-radius:14px}.etq-x:hover:not(:disabled){background:var(--surface-2);color:var(--text)}@media (max-width:640px){.etq-linha{grid-template-columns:1fr}.etq-linha .k{padding-top:0}.etq-sin .campo{min-width:100%}}.juntar-lista{display:flex;flex-direction:column;gap:8px;margin-top:10px}.juntar-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface)}.juntar-item .nome{font-weight:600}.juntar-item .nome a{color:inherit}.juntar-item .sub{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;word-break:break-word}@media (max-width:640px){.juntar-item{flex-direction:column;align-items:stretch}.juntar-item .btn{width:100%}}@media (max-width:480px){.sum-card-larga .sum-actions{flex-direction:column;align-items:stretch}.sum-card-larga .sum-actions .btn{width:100%}}.auth-card.auth-entrar{max-width:460px;text-align:center;padding:clamp(28px,5vw,40px) clamp(22px,5vw,40px)}.auth-entrar .eyebrow{margin-bottom:10px}.auth-entrar h1{font-size:clamp(24px,5vw,30px);margin:0;text-wrap:balance}.auth-entrar .lead{margin:10px auto 0;max-width:none;font-size:15.5px;text-wrap:balance}.auth-entrar form{max-width:360px;margin:24px auto 0}.auth-entrar .field,.auth-entrar.auth-card .field:first-of-type{margin-top:12px}.auth-entrar form .field:first-of-type{margin-top:0}.auth-entrar .field input{text-align:center}.auth-entrar .field input::placeholder{text-align:center}.auth-entrar .auth-erro{margin:14px auto 0;max-width:360px}.auth-entrar .auth-actions{margin-top:14px}.auth-entrar.auth-card .auth-actions{max-width:360px;margin-left:auto;margin-right:auto}.auth-entrar.auth-card .auth-actions .btn.primary{width:100%;min-width:0}.auth-entrar .auth-aviso,.auth-entrar .auth-erro{max-width:360px;margin-left:auto;margin-right:auto}.auth-entrar-links{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:18px;font-size:14px}.auth-entrar-links .link-inline{color:var(--muted);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--muted) 45%,transparent);min-height:44px;display:inline-flex;align-items:center}.auth-entrar-links .link-inline:hover:not(:disabled){color:var(--accent-texto);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.auth-entrar-links .link-inline:disabled{opacity:.55;cursor:default;text-decoration:none}.auth-entrar-rodape{margin:22px auto 0;padding-top:18px;border-top:1px solid var(--border-soft);font-size:14px;color:var(--muted);text-wrap:balance}.auth-entrar-rodape a{color:var(--accent-texto)}.auth-legal{margin:16px auto 0;max-width:460px}.req-senha{list-style:none;margin:14px auto 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px;text-align:left;max-width:360px;font-size:13px;color:var(--faint)}.req-senha li{display:flex;align-items:center;gap:8px;line-height:1.3;transition:color .15s}.req-senha li.ok{color:var(--text)}.req-marca{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--border);flex:none;position:relative;transition:background .15s,border-color .15s}.req-senha li.ok .req-marca{background:var(--accent);border-color:var(--accent)}.req-senha li.ok .req-marca:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--accent-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:420px){.req-senha{grid-template-columns:1fr}}.lp-rodape-logo{display:inline-flex;line-height:0;border-radius:12px}.lp-rodape-logo:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.campo-senha{position:relative}.campo-senha input[type=password],.campo-senha input[type=text],.field .campo-senha input{padding-right:52px}.auth-entrar .campo-senha input[type=password],.auth-entrar .campo-senha input[type=text],.auth-entrar .field .campo-senha input{padding-left:52px;padding-right:52px}.auth-entrar .field input:-webkit-autofill,.auth-entrar .field input:-webkit-autofill:focus,.auth-entrar .field input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);border-color:var(--border);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.campo-senha-olho{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;background:transparent;color:var(--faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:14px}.campo-senha-olho:hover,.campo-senha-olho[aria-pressed=true]{color:var(--text)}.campo-senha-olho:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.senha-guia{max-width:360px;margin:0 auto}.forca-senha{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13px;color:var(--muted)}.forca-senha b{font-weight:600;color:var(--text)}.forca-barras{display:flex;gap:4px;flex:1 1}.forca-barras i{display:block;height:5px;flex:1 1;border-radius:3px;background:var(--border);transition:background .2s}.forca-senha[data-nivel=fraca] .forca-barras i:first-child{background:var(--nao)}.forca-senha[data-nivel=media] .forca-barras i:nth-child(-n+2){background:var(--expansao)}.forca-senha[data-nivel=forte] .forca-barras i{background:var(--atual)}.forca-senha[data-nivel=fraca] b{color:var(--nao)}.forca-senha[data-nivel=media] b{color:var(--expansao)}.forca-senha[data-nivel=forte] b{color:var(--atual)}.req-senha{margin-top:10px}.app-nav-grupo{gap:2px}.app-nav-grupo+.app-nav-grupo{margin-top:4px}.app-nav-grupo-cabeca{display:flex;align-items:center;gap:2px}.app-nav-grupo-cabeca .app-nav-grupo-link{flex:1 1;min-width:0;padding:12px 12px 12px 14px}.app-nav-grupo-seta-botao{flex:none;width:44px;height:44px;border:0;border-radius:14px;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.app-nav-grupo-seta-botao:hover{color:var(--text);background:var(--surface-2)}.app-nav-grupo-seta{transition:transform .15s}.app-nav-grupo.fechado .app-nav-grupo-seta{transform:rotate(-90deg)}.app-nav-submenu{display:flex;flex-direction:column;gap:2px;padding-left:10px;border-left:1px solid var(--border-soft);margin:2px 0 4px 14px}.app-nav-submenu[hidden]{display:none}@media (max-width:860px){.app-nav-grupo:has(.app-nav-grupo-cabeca){flex-direction:column;gap:2px}.app-nav-grupo:has(.app-nav-grupo-cabeca)+.app-nav-grupo{margin-top:4px}}.app-nav-submenu .app-nav-item{padding:9px 12px;font-size:14px}.menu-usuario-papel{font-size:12.5px;color:var(--faint)}.conta-pagina{max-width:800px}.conta-cabeca{display:flex;justify-content:flex-start;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:6px}.conta-cabeca h1{margin:2px 0 0;font-size:clamp(26px,4vw,32px)}.conta-sub{margin:6px 0 0;color:var(--muted);font-size:14px;word-break:break-word}.conta-cabeca-acoes{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.conta-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:22px 24px;margin-top:16px;text-align:left}.conta-card h2{margin:0 0 6px;font-size:18px}.conta-card .conta-texto{margin:0 0 14px;max-width:62ch;text-align:left;text-wrap:pretty}.conta-card .auth-aviso,.conta-card .auth-erro{margin:0 0 14px;max-width:none;text-align:left}.eco-aviso-extras{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.eco-aviso-extras>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px}.eco-aviso-extras b{font-size:15px}.eco-aviso-extras span{font-size:13.5px;color:var(--muted)}.empresa-topo{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.empresa-titulo{flex:1 1 220px;min-width:0}.empresa-logo-bloco{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.empresa-logo{width:72px;height:72px;border-radius:18px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:24px;font-weight:700;border:1px solid var(--border)}.empresa-logo.com-foto{object-fit:cover;display:block;background:#FFFFFF}.empresa-logo-acoes{display:flex;flex-direction:column;gap:2px;align-items:center}.empresa-logo-acoes .type-link{min-height:36px;display:inline-flex;align-items:center;font-size:12.5px}@media (max-width:640px){.empresa-cartao.editando .empresa-logo-bloco{flex-direction:row;align-items:center;gap:14px}.empresa-cartao.editando .empresa-logo-acoes{align-items:flex-start}.empresa-cartao.editando .empresa-titulo{flex-basis:100%}}.empresa-contatos{margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.conta-grade{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:12px 0 0}.conta-grade>div{padding:12px 14px;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:16px;min-width:0}.conta-grade dt{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.conta-grade dd{margin:4px 0 0;font-size:15px;color:var(--text);word-break:break-word}.conta-acoes{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.conta-acoes .btn{white-space:nowrap}.conta-acoes-direita{justify-content:flex-end}.conta-card .conta-form{max-width:420px;margin:0}.conta-card .conta-form .field:first-of-type{margin-top:4px}.conta-card .conta-form .senha-guia{margin:0}.conta-card .conta-form .field input{text-align:left}.conta-card .conta-form .campo-senha input{padding-left:16px}.conta-nota{align-self:center}@media (max-width:640px){.conta-grade{grid-template-columns:1fr}.conta-cabeca{align-items:flex-start}.conta-cabeca-acoes{width:100%}.conta-cabeca-acoes .btn{flex:1 1;justify-content:center}.conta-card{padding:18px 16px}.conta-acoes .btn{flex:1 1;justify-content:center}}.conta-card .req-senha{grid-template-columns:1fr;max-width:none;margin-top:8px}.conta-card .conta-form .conta-acoes{margin-top:18px}@media (max-width:480px){.conta-cabeca-acoes .btn{flex:1 1 100%}}.conta-rodape{display:flex;flex-direction:column;gap:6px;margin:26px 0 8px;padding-top:16px;border-top:1px solid var(--border-soft);font-size:13px;color:var(--faint);text-align:center}.conta-rodape .link-inline,.conta-rodape a{color:var(--faint);text-decoration:underline;text-underline-offset:3px;font-size:13px}.conta-rodape .link-inline:hover:not(:disabled),.conta-rodape a:hover{color:var(--text)}@media (max-width:640px){.conta-rodape .link-inline,.conta-rodape a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.conta-rodape{gap:0}}.conta-rodape .link-inline.perigo-texto{color:var(--nao)}.conta-sair-topo{position:absolute;top:14px;right:clamp(16px,4vw,40px);z-index:5}.conta-pagina{position:relative}.conta-dado dd{display:flex;align-items:center;justify-content:space-between;gap:8px}.conta-dado-valor{min-width:0;word-break:break-word}.conta-lapis{flex:none;width:36px;height:36px;margin:-8px -10px -8px 0;border:0;border-radius:12px;background:transparent;color:var(--faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s,color .15s,background .15s}.conta-dado:hover .conta-lapis,.conta-lapis:focus-visible{opacity:1;color:var(--text);background:var(--surface)}.conta-lapis:hover{color:var(--accent-texto)}.conta-dado{transition:border-color .15s}.conta-dado:hover{border-color:var(--border)}@media (hover:none){.conta-lapis{opacity:1}}.conta-dado-form{display:flex;flex-direction:column;gap:10px;width:100%}.conta-dado-form input{width:100%;font-size:16px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);min-height:44px}.conta-dado-form input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.conta-dado-acoes{display:flex;gap:8px;flex-wrap:wrap}.conta-aviso{margin:12px 0 0;font-size:13px;color:var(--muted)}@media (max-width:640px){.conta-sair-topo{top:12px;right:16px}.conta-sair-topo .btn{padding:8px 14px;font-size:13px;min-height:44px}}.conta-voltar{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-8px 0 4px -4px;padding:0 6px;color:var(--muted);font-size:14px;text-decoration:none;border-radius:14px}.conta-voltar:hover{color:var(--text);background:var(--surface-2)}.header-bar .top-right .btn{padding:8px 16px;font-size:13px;min-height:44px}.link-voltar{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-8px 0 4px -6px;padding:0 6px;color:var(--muted);font-size:14px;text-decoration:none;border-radius:14px}.link-voltar:hover{color:var(--text);background:var(--surface-2)}.modal-x{position:absolute;top:10px;right:10px;z-index:3;width:38px;height:38px;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center}.modal-x:hover{color:var(--text);border-color:var(--border);background:var(--surface-2)}.modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1024px),(pointer:coarse){.modal-x{top:7px;right:7px;width:44px;height:44px}}.sum-card.com-x>h2:first-of-type{padding-right:40px}.modal-confirma{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:24px;border-radius:inherit;background:color-mix(in srgb,var(--surface) 94%,transparent)}.modal-confirma-caixa{text-align:center;max-width:400px}.modal-confirma-caixa b{display:block;font-size:16px;color:var(--text)}.modal-confirma-caixa p{margin:6px 0 16px;color:var(--muted);font-size:14px}.btn.ghost.perigo-texto{color:var(--nao)}.periodo{position:relative}.periodo-botao{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);font-size:14px;font-family:var(--font-body);cursor:pointer;white-space:nowrap}.periodo-botao:hover,.periodo-botao[aria-expanded=true]{border-color:var(--accent)}.periodo-botao svg{color:var(--muted);flex:none}.periodo-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;display:grid;grid-template-columns:max-content max-content;width:max-content;max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.periodo-atalhos{display:flex;flex-direction:column;gap:2px;padding:10px;border-right:1px solid var(--border-soft);min-width:190px}.periodo-atalho{text-align:left;padding:0 12px;min-height:40px;border:0;border-radius:14px;background:transparent;color:var(--text);cursor:pointer;font-size:14px;font-family:var(--font-body)}.periodo-atalho:hover{background:var(--surface-2)}.periodo-atalho.on{background:var(--accent);color:var(--accent-ink);font-weight:600}.periodo-cal{display:flex;gap:22px;padding:14px 18px 16px}.periodo-mes{width:252px}.periodo-mes-cabeca{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;text-align:center;font-weight:600;font-size:14px;margin-bottom:6px;min-height:36px}.periodo-seta{width:36px;height:36px;border:1px solid var(--border-soft);border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;font-size:20px;line-height:1}.periodo-seta:hover{color:var(--text);border-color:var(--border)}.periodo-grade{display:grid;grid-template-columns:repeat(7,36px);grid-gap:3px 0;gap:3px 0}.periodo-dia-sem{font-size:11px;color:var(--faint);text-align:center;padding:4px 0 6px}.periodo-dia{height:34px;border:0;background:transparent;color:var(--text);font-size:13px;font-family:var(--font-body);border-radius:12px;cursor:pointer}.periodo-dia:hover:not(:disabled){background:var(--surface-2)}.periodo-dia.fora{color:var(--faint);opacity:.55}.periodo-dia.futuro{opacity:.3;cursor:default}.periodo-dia.no{background:color-mix(in srgb,var(--accent) 24%,transparent);border-radius:0;opacity:1;color:var(--text)}.periodo-dia.inicio{border-radius:12px 0 0 9px}.periodo-dia.fim,.periodo-dia.inicio{background:var(--accent);color:var(--accent-ink);font-weight:600}.periodo-dia.fim{border-radius:0 9px 9px 0}.periodo-dia.inicio.fim{border-radius:12px}.periodo-dica{grid-column:1/-1;padding:8px 16px 12px;font-size:13px;color:var(--muted);border-top:1px solid var(--border-soft)}@media (max-width:820px){.periodo-pop{position:fixed;left:12px;right:12px;top:auto;bottom:12px;max-height:88vh;overflow:auto;grid-template-columns:1fr;width:auto;max-width:none}.periodo-atalhos{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--border-soft);min-width:0}.periodo-cal{justify-content:center}.periodo-mes:nth-child(2){display:none}.periodo-mes-cabeca{grid-template-columns:36px 1fr 36px}}@media (max-width:640px){.periodo{width:100%}.periodo-botao{width:100%;justify-content:space-between}.periodo-botao span{overflow:hidden;text-overflow:ellipsis}}.funil{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-width:720px}.funil-passagem{display:inline-flex;align-items:center;gap:6px;margin:2px 0 6px 14px;font-size:13px;color:var(--muted)}.funil-passagem b{color:var(--text)}.funil-linha{display:flex;flex-direction:column;gap:4px}.funil-barra{display:flex;align-items:center;gap:10px;min-width:min(180px,100%);min-height:44px;padding:0 12px 0 14px;border-radius:16px;background:color-mix(in srgb,var(--accent) 22%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));transition:width .3s}.funil-rotulo{font-weight:600;font-size:14px}.funil-badge{flex:none;min-width:28px;padding:2px 9px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:13px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funil-nota{font-size:12.5px;color:var(--faint);padding-left:2px}.sum-stat.destaque{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.funil-passagem{flex-wrap:wrap}.funil-perda{background:color-mix(in srgb,var(--nao) 18%,var(--surface));color:var(--nao)}.funil-perda,.funil-pulo{margin-left:8px;padding:2px 9px;border-radius:999px;font-weight:600;font-size:12.5px}.funil-pulo{background:var(--surface-2);color:var(--muted)}.funil-rotulo{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.funil-ajuda{position:relative;width:18px;height:18px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--border));color:var(--muted);font-size:11px;font-weight:600;display:inline-grid;place-items:center;cursor:help}.funil-ajuda:after{content:attr(data-dica);position:absolute;left:0;top:calc(100% + 8px);z-index:5;width:max-content;max-width:320px;padding:8px 10px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--text);font-size:12.5px;font-weight:400;line-height:1.45;white-space:normal;text-align:left;opacity:0;pointer-events:none;transition:opacity .12s}.funil-ajuda:focus-visible:after,.funil-ajuda:hover:after{opacity:1;display:block}.funil-ajuda:after{display:none}@media (max-width:640px){.funil-rotulo{white-space:normal;overflow-wrap:anywhere}.funil-ajuda:after{left:auto;right:0;max-width:min(320px,80vw)}}.funil-linha{gap:0}.funil{max-width:820px;margin-left:auto;margin-right:auto;align-items:center}.funil-etapa{display:flex;flex-direction:column}.funil-etapa,.funil-linha{width:100%;align-items:center}.funil-barra{margin:0 auto;justify-content:space-between;min-width:min(280px,100%)}.funil-passagem{justify-content:center;margin:6px 0 8px}.funil-etapa:last-child .funil-barra{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.funil-etapa:last-child .funil-badge{background:var(--accent-ink);color:var(--accent-texto)}.funil-etapa:last-child .funil-ajuda{color:var(--accent-ink);border-color:var(--accent-ink)}@media (max-width:640px){.app-page-larga{display:flex;flex-direction:column}.app-page-larga>*{order:0}.app-page-larga>.sum-stats{order:1;margin-top:14px!important}.app-page-larga>.eco-procurar{order:2;margin:16px 0}.app-page-larga>.mapa-ecossistema>.map-wrap{margin-top:0}.app-page-larga>.aviso-plano,.app-page-larga>.mapa-ecossistema,.app-page-larga>.mapa-novidade{order:3}.eco-aviso-extras span{display:none}.app-page-larga>.sum-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:0}.app-page-larga>.sum-stats .sum-stat{padding:10px}.app-page-larga>.sum-stats .n{font-size:22px}.app-page-larga>.sum-stats .l{font-size:12px;margin-top:4px;line-height:1.3;color:var(--text)}.app-page-larga>.sum-stats .l-longo,.sum-l-extra{display:none}.app-page-larga>.sum-stats .l-curto{display:inline}}.auth-consent a,.auth-legal a{white-space:nowrap}.lp-marca{min-height:44px;display:inline-flex;align-items:center}.aviso-cartao{max-width:520px;text-align:center}.aviso-corpo{display:flex;flex-direction:column;align-items:center;gap:10px;padding:6px 4px 0}.aviso-selo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto)}.aviso-titulo{font-size:24px;line-height:1.2;margin:0;text-wrap:balance}.aviso-texto{margin:0;font-size:15px;line-height:1.55;color:var(--muted);max-width:44ch}.aviso-acoes{margin-top:8px}.adm-tabela .adm-link{background:none;border:0;padding:0;color:var(--accent-texto);cursor:pointer;font:inherit;text-align:left}.adm-tabela .adm-link:hover{text-decoration:underline}.aviso-opcao{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--text);margin-top:10px;cursor:pointer}.aviso-opcao input{margin-top:3px;width:18px;height:18px;accent-color:var(--accent)}.adm-filtro-grupos{display:flex;flex-direction:column;gap:10px;margin-top:14px}.adm-filtro-grupo{display:flex;align-items:flex-start;gap:12px}.adm-filtro-rotulo{flex:none;width:56px;padding-top:10px;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.adm-filtro-chips{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.adm-chip{cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 11px;border-radius:24px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-family:var(--font-body);font-size:13px;font-weight:500;transition:.14s}.adm-chip:hover{color:var(--text);border-color:var(--accent)}.adm-chip .n{font-family:var(--font-mono);font-size:11px;padding:1px 6px;border-radius:14px;background:var(--surface-2);color:var(--faint);border:1px solid var(--border-soft)}.adm-chip .d{width:7px;height:7px;border-radius:50%;background:var(--accent)}.adm-chip.sel{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.adm-chip.sel .n{background:color-mix(in srgb,var(--accent-ink) 18%,transparent);color:var(--accent-ink);border-color:transparent}.adm-chip.sel .d{background:var(--accent-ink)}.adm-chip.pequeno{min-height:30px;padding:4px 10px;font-size:12px}.adm-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm-resultado{justify-content:space-between;gap:12px;margin-top:18px;padding:12px 16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2)}.adm-resultado,.adm-resultado-texto{display:flex;align-items:center;flex-wrap:wrap}.adm-resultado-texto{gap:10px;font-size:14px;color:var(--muted)}.adm-resultado-texto b{font-size:20px;color:var(--text);font-family:var(--font-display)}.adm-limpar{background:none;border:0;padding:0;color:var(--accent-texto);cursor:pointer;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.adm-filtro-grupo{flex-direction:column;gap:4px}.adm-filtro-rotulo{width:auto;padding-top:0}.adm-chip{min-height:44px}}.adm-tabela.usuarios{table-layout:fixed}.adm-tabela.usuarios td,.adm-tabela.usuarios th{padding:12px 14px}.adm-tabela.usuarios .col-sel{width:40px;padding-right:0}.adm-tabela.usuarios .col-zap{width:128px}.adm-tabela.usuarios .col-passo{width:150px}.adm-tabela.usuarios .col-veio{width:118px}.adm-tabela.usuarios .col-atividade{width:104px}.adm-tabela.usuarios .col-acoes{width:72px}.adm-tabela.usuarios.com-ordem .col-passo{width:140px}.adm-tabela.usuarios.com-ordem .col-veio{width:104px}.adm-tabela.usuarios.com-ordem .col-cadastro{width:112px}.adm-tabela.usuarios.com-ordem .col-atividade{width:118px}.adm-tabela.usuarios.com-ordem .col-acoes{width:56px}.adm-tabela.usuarios.com-ordem td.col-cadastro,.adm-tabela.usuarios.com-ordem th.col-cadastro{padding-left:10px;padding-right:10px}.adm-tabela.usuarios.com-ordem td.col-atividade,.adm-tabela.usuarios.com-ordem th.col-atividade{padding-left:10px;padding-right:8px}.adm-tabela.usuarios td.col-email,.adm-tabela.usuarios td.col-negocio,.adm-tabela.usuarios td.col-nome,.adm-tabela.usuarios td.col-veio{overflow-wrap:anywhere}.adm-tabela.usuarios.usu-colunas .col-sel{width:40px}.adm-tabela.usuarios.usu-colunas .col-parou{width:140px}.adm-tabela.usuarios.usu-colunas .col-parado{width:112px}.adm-tabela.usuarios.usu-colunas .col-veio{width:120px}.adm-tabela.usuarios.usu-colunas .col-cadastro{width:112px}.adm-tabela.usuarios.usu-colunas .col-zap{width:132px}.adm-tabela.usuarios.usu-colunas .col-acoes{width:56px}.adm-tabela.usuarios.usu-colunas td.col-cadastro,.adm-tabela.usuarios.usu-colunas td.col-parado,.adm-tabela.usuarios.usu-colunas th.col-cadastro,.adm-tabela.usuarios.usu-colunas th.col-parado{padding-left:10px;padding-right:10px}.adm-tabela.usuarios.usu-colunas td.col-veio{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;color:var(--muted)}.adm-tabela.usuarios.usu-colunas td.col-parado{white-space:nowrap}.adm-tabela.usuarios.usu-colunas .col-parou .selo{display:inline-block;white-space:normal;line-height:1.3;margin:0}.adm-tabela.usuarios.usu-colunas td.col-negocio .sub.usu-repetido{white-space:normal;overflow:visible;color:var(--accent-texto);margin-top:6px}.usu-parado{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.usu-parado.longe{color:var(--nao);font-weight:600}.usu-selos{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.adm-tabela.usuarios.usu-colunas td.col-nome .usu-selos .selo.destravar,.usu-selos span.selo{display:inline-block;margin:0}.usu-chamar{gap:6px}.usu-chamar svg{flex:none}.adm-tabela a.usu-chamar:hover{text-decoration:none}.adm-tabela .sub.usu-zap-numero{margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.usu-menu{min-width:200px}.adm-tabela .usu-menu .adm-menu-item{display:flex;align-items:center;min-height:40px;line-height:1.3}.adm-tabela .usu-menu a.adm-menu-item{color:var(--text)}.adm-tabela .usu-menu a.adm-menu-item:hover{text-decoration:none}.usu-menu-divisor{height:1px;background:var(--border);margin:4px 6px}.adm-menu-item:disabled{opacity:.55;cursor:default}.usu-aviso-tabela{margin:0 0 12px}.usu-tabela-caixa{container-type:inline-size;margin-top:18px}.usu-tabela-caixa>.adm-tabela-wrap{margin-top:0}@container (max-width:899px){.usu-tabela-caixa .adm-tabela-wrap{border:0;background:none;overflow:visible}.usu-tabela-caixa .adm-ordem-celular{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}.usu-tabela-caixa .adm-ordem-celular .adm-filtro-rotulo{width:auto;padding:0 4px 0 0}.usu-tabela-caixa .adm-ordem-celular .adm-chip{min-height:44px}.usu-tabela-caixa .adm-selecao{border:1px solid var(--border);border-radius:var(--r-card-pequeno);margin-bottom:10px}.usu-tabela-caixa .adm-selecao .btn{min-height:44px}.adm-tabela.usuarios.usu-colunas{min-width:0;display:block;table-layout:auto}.adm-tabela.usuarios.usu-colunas thead{display:none}.adm-tabela.usuarios.usu-colunas tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:10px;gap:10px}.adm-tabela.usuarios.usu-colunas tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;grid-gap:12px;gap:12px;padding:14px 14px 12px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.adm-tabela.usuarios.usu-colunas tr.marcada{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.adm-tabela.usuarios.usu-colunas tbody tr:hover td,.adm-tabela.usuarios.usu-colunas tr.marcada td{background:none}.adm-tabela.usuarios.usu-colunas td{display:block;width:auto;padding:0;border:0;min-width:0;overflow-wrap:anywhere}.adm-tabela.usuarios.usu-colunas td.col-cadastro,.adm-tabela.usuarios.usu-colunas td.col-parado{padding:0}.adm-tabela.usuarios.usu-colunas td[class]{width:auto}.adm-tabela.usuarios.usu-colunas td:before{content:attr(data-rotulo);display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.adm-tabela.usuarios.usu-colunas td.col-negocio,.adm-tabela.usuarios.usu-colunas td.col-nome,.adm-tabela.usuarios.usu-colunas td.col-zap{grid-column:1/-1}.adm-tabela.usuarios.usu-colunas td.col-nome{order:0;padding-right:44px}.adm-tabela.usuarios.usu-colunas.com-selecao td.col-nome{padding-left:34px}.adm-tabela.usuarios.usu-colunas td.col-nome:before{content:none}.adm-tabela.usuarios.usu-colunas td.col-nome>a{font-size:18px;font-weight:600}.adm-tabela.usuarios.usu-colunas td.col-negocio{order:1}.adm-tabela.usuarios.usu-colunas td.col-parou{order:2}.adm-tabela.usuarios.usu-colunas td.col-parado{order:3;white-space:normal}.adm-tabela.usuarios.usu-colunas td.col-veio{order:4;white-space:normal;overflow:visible}.adm-tabela.usuarios.usu-colunas td.col-cadastro{order:5;white-space:normal;overflow:visible}.adm-tabela.usuarios.usu-colunas td.col-zap{order:6;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.adm-tabela.usuarios.usu-colunas td.col-zap:before{flex-basis:100%;margin-bottom:0}.adm-tabela.usuarios.usu-colunas td.col-zap .sub.usu-zap-numero{margin-top:0;font-size:13px}.adm-tabela.usuarios.usu-colunas td.col-negocio .sub{white-space:normal}.adm-tabela.usuarios.usu-colunas td:not(.adm-menu-cel) a:not(.btn){display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin:-12px 0;max-width:100%}.adm-tabela.usuarios.usu-colunas td a.usu-chamar{margin:0;min-height:44px;min-width:0}.adm-tabela.usuarios.usu-colunas td .selo{white-space:normal;line-height:1.3;text-align:left}.adm-tabela.usuarios.usu-colunas td.adm-menu-cel{position:absolute;top:8px;right:8px;width:auto}.adm-tabela.usuarios.usu-colunas td.adm-menu-cel:before{content:none}.adm-tabela.usuarios.usu-colunas td.adm-menu-cel a.adm-menu-item{display:flex;align-items:center;margin:0;min-width:0;max-width:none}.adm-tabela.usuarios.usu-colunas .adm-menu-item{min-height:44px}.adm-tabela.usuarios.usu-colunas td.col-sel{position:absolute;top:8px;left:4px;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.adm-tabela.usuarios.usu-colunas td.col-sel:before{content:none}.adm-tabela.usuarios.usu-colunas td.col-sel input{width:22px;height:22px}}.usu-filas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.usu-fila{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;padding:16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--tempo-botao) var(--ease-suave),background var(--tempo-botao) var(--ease-suave)}.usu-fila:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--surface-2)}.usu-fila:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.usu-fila-n{font-family:var(--font-display);font-size:28px;font-weight:800;line-height:1.05;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.usu-fila.atencao .usu-fila-n{color:var(--accent-texto)}.usu-fila-rotulo{font-size:14px;line-height:1.35}.usu-fila-sub{font-size:12px;line-height:1.4;color:var(--muted)}.usu-fila.ligada{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.usu-fila.ligada .usu-fila-sub{color:var(--accent-texto)}@media (max-width:900px){.usu-filas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:380px){.usu-fila{padding:12px}.usu-fila-n{font-size:22px}}@media (prefers-reduced-motion:reduce){.usu-fila{transition:none}}.usu-filtros{display:flex;flex-direction:column}.usu-filtros-chaves{gap:0;padding-left:8px;padding-right:8px}@media (min-width:641px){.usu-filtros{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-column-gap:8px;column-gap:8px;width:min(520px,calc(100vw - 64px))}.match-menu .usu-filtros>.match-folha-grupo:nth-child(-n+2){border-top:0}.usu-filtros>.usu-filtros-chaves{grid-column:1/-1}}.adm-chip.usu-filtro-ligado{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--text)}.adm-chip.usu-filtro-ligado span{color:var(--muted)}.usu-convite-parceiro{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;padding-top:12px;border-top:1px solid var(--border-soft)}.usu-convite-parceiro .adm-nota{margin:0;flex:1 1 220px}.usu-faixa-repetido{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:var(--r-card-pequeno);background:color-mix(in srgb,var(--accent) 6%,var(--surface));font-size:14px;line-height:1.5}.usu-faixa-repetido b{color:var(--accent-texto);font-weight:600}.usu-faixa-repetido .sub{color:var(--muted)}.usu-titulo-negocios{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.usu-titulo-negocios .sub{font-size:13px;color:var(--muted)}.usu-refeitos{border:1px dashed var(--border);border-radius:var(--r-card-pequeno);padding:14px 20px}.usu-refeitos-cabeca{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.usu-refeitos-titulo{display:block;font-size:14px;font-weight:600}.usu-refeitos-cabeca .sub{display:block;margin-top:2px;max-width:70ch;font-size:13px;color:var(--muted)}.usu-refeitos-lista{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--border-soft)}.usu-refeitos-lista li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;padding:12px 0;border-bottom:1px solid var(--border-soft)}.usu-refeitos-lista li:last-child{border-bottom:0;padding-bottom:0}.usu-refeitos-item{display:flex;flex-direction:column;gap:2px;flex:1 1 280px;min-width:0}.usu-refeitos-item b{font-size:14px}.usu-refeitos-item .sub{font-size:12px;color:var(--muted)}.usu-refeitos-texto{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:13px;color:var(--muted)}.usu-juntar{scroll-margin-top:24px}@media (max-width:640px){.usu-refeitos{padding:14px 16px}.usu-faixa-repetido .btn,.usu-refeitos-cabeca .btn{min-height:44px}}.adm-tabela.usuarios td.col-atividade,.adm-tabela.usuarios td.col-cadastro,.adm-tabela.usuarios td.col-negocio .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-tabela.usuarios .col-sel input{width:18px;height:18px;margin:0;accent-color:var(--accent);cursor:pointer;vertical-align:middle}.adm-tabela.usuarios tr.marcada td{background:color-mix(in srgb,var(--accent) 7%,transparent)}.adm-ordenar{background:none;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.adm-ordenar .seta{opacity:.35;font-size:12px}.adm-ordenar:hover{color:var(--text)}.adm-ordenar:hover .seta{opacity:.8}.adm-ordenar.ativa{color:var(--text)}.adm-ordenar.ativa .seta{opacity:1;color:var(--accent)}.adm-selecao{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--accent) 8%,var(--surface));font-size:14px;color:var(--muted)}.adm-selecao b{color:var(--text);font-family:var(--font-display);font-size:18px}.adm-lista-nomes{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:14px;color:var(--text);max-height:240px;overflow:auto}.adm-lista-nomes li .sub{color:var(--faint)}.adm-ordem-celular{display:none}@media (max-width:760px){.adm-tabela-wrap:has(.adm-tabela.usuarios){border:0;background:none;overflow:visible}.adm-tabela.usuarios{min-width:0;display:block;table-layout:auto}.adm-tabela.usuarios thead{display:none}.adm-tabela.usuarios tbody{display:grid;grid-gap:10px;gap:10px}.adm-tabela.usuarios tr{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px;padding:14px 14px 12px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.adm-tabela.usuarios tr.marcada{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.adm-tabela.usuarios tr.marcada td{background:none}.adm-ordem-celular{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}.adm-ordem-celular .adm-filtro-rotulo{width:auto;padding:0 4px 0 0}.adm-ordem-celular .adm-chip{min-height:44px}.adm-tabela.usuarios td{display:block;padding:0;border:0;min-width:0;overflow-wrap:anywhere}.adm-tabela.usuarios td:before{content:attr(data-rotulo);display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.adm-tabela.usuarios td.col-email,.adm-tabela.usuarios td.col-negocio,.adm-tabela.usuarios td.col-nome{grid-column:1/-1}.adm-tabela.usuarios td.col-nome{padding-right:44px}.adm-tabela.usuarios.com-selecao td.col-nome{padding-left:34px}.adm-tabela.usuarios td.col-nome:before{content:none}.adm-tabela.usuarios td.col-nome a{font-size:17px;font-weight:600}.adm-tabela.usuarios td a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin:-12px 0;max-width:100%}.adm-tabela.usuarios td .selo{white-space:normal;line-height:1.3;text-align:left}.adm-tabela.usuarios td.col-zap{order:1}.adm-tabela.usuarios td.col-passo{order:2}.adm-tabela.usuarios td.col-email{order:3}.adm-tabela.usuarios td.col-negocio{order:4}.adm-tabela.usuarios td.col-veio{order:5}.adm-tabela.usuarios td.col-cadastro{order:6}.adm-tabela.usuarios td.col-atividade{order:7;white-space:normal}.adm-tabela.usuarios td.adm-menu-cel{position:absolute;top:8px;right:8px;width:auto}.adm-tabela.usuarios td.adm-menu-cel:before{content:none}.adm-tabela.usuarios td.col-sel{position:absolute;top:8px;left:4px;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.adm-tabela.usuarios td.col-sel:before{content:none}.adm-tabela.usuarios td.col-sel input{width:22px;height:22px}.adm-tabela-wrap:has(.adm-tabela.usuarios) .adm-selecao{border:1px solid var(--border);border-radius:var(--r-card-pequeno);margin-bottom:10px}.adm-selecao .btn{min-height:44px}}.meta-card{margin-top:22px;padding:18px 20px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.meta-card.bateu{border-color:color-mix(in srgb,var(--atual) 55%,transparent)}.meta-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.meta-rotulo{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.meta-numero{margin-top:4px;font-family:var(--font-display);font-size:16px;color:var(--muted)}.meta-numero b{font-size:34px;font-weight:800;color:var(--accent);line-height:1}.meta-barra{margin-top:12px;height:10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-soft);overflow:hidden}.meta-barra span{display:block;height:100%;background:var(--accent);border-radius:10px;transition:width .4s ease}.meta-card.bateu .meta-barra span{background:var(--atual)}.meta-linha{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;font-size:14px;color:var(--muted)}.meta-linha b{color:var(--text)}.meta-ok{color:var(--atual);font-weight:600}.meta-ritmo{color:var(--faint)}.adm-lapis{width:40px;height:40px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.adm-lapis:hover{color:var(--text);border-color:var(--border);background:var(--surface-2)}@media (max-width:1024px),(pointer:coarse){.adm-chip{min-height:44px}.adm-lapis{width:44px;height:44px}}@media (max-width:640px){.meta-linha{flex-direction:column;gap:4px}}.adm-chip-x{margin-left:2px;width:24px;height:24px;border-radius:50%;border:0;background:color-mix(in srgb,#0B0A14 18%,transparent);color:inherit;font-size:16px;line-height:1;cursor:pointer;display:inline-grid;place-items:center}.adm-chip-x:hover{background:color-mix(in srgb,#0B0A14 34%,transparent)}@media (max-width:640px){body:has(.gate-card) .stepper{margin-top:8px}body:has(.gate-card) .stage{padding:16px clamp(16px,4vw,24px) 24px;display:flex;flex-direction:column;min-height:calc(100dvh - 172px)}.gate-card{margin:auto 0;padding:20px 16px 16px}.gate-card h1{font-size:22px;margin-top:0}.gate-card .lead{font-size:14px;line-height:1.5;margin-top:10px}.gate-card form{padding-top:4px}.gate-card .field{margin-top:18px}.gate-card .field:first-of-type{margin-top:20px}.gate-card .field label{margin-bottom:8px}.gate-card .field .seletor-caixa,.gate-card .field input[type=email],.gate-card .field input[type=tel],.gate-card .field input[type=text]{padding:10px 14px;min-height:46px;height:46px}.gate-card .auth-actions{margin-top:26px}.gate-card .auth-consent{margin-top:22px;font-size:12.5px;line-height:1.5}}.auth-alt a,.auth-card p a,.auth-consent a,.auth-legal a,.auth-note a,.lede a,.link-inline,.match-base a,.pipe-empty a,.sum-note a,.type-link{display:inline-block;padding:14px 4px;margin:-14px -4px;border-radius:8px;line-height:1.4}.btn-voz,.mp-voz-alvo{width:44px;height:44px}.campo-voz textarea{padding-right:64px}.app-brand,.header-bar .brand{min-height:44px}.aviso-atualizar{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:70;display:inline-flex;align-items:center;gap:10px;padding:4px 6px 4px 14px;line-height:1.2;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);font-size:12px;color:var(--muted);animation:sobe-aviso .32s var(--ease-suave)}.aviso-atualizar button{min-height:30px;padding:0 12px;border-radius:999px;border:0;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--accent-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.aviso-atualizar button:hover{filter:brightness(1.06)}@keyframes sobe-aviso{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.so-celular{display:none}@media (max-width:640px){.so-celular{display:inline}.so-pc-texto{display:none}.tr-actions.redondos{display:flex;align-items:flex-start;justify-content:center;gap:22px;margin-top:12px;position:-webkit-sticky;position:sticky;bottom:calc(-1 * var(--sum-card-pad,24px));background:var(--surface);margin-bottom:calc(-1 * var(--sum-card-pad,24px));padding:16px 0 calc(16px + env(safe-area-inset-bottom,0px))}.tr-actions.redondos .dc-btn,.tr-actions.redondos .dc-btn.yes{order:0;flex:0 0 auto;width:auto;max-width:none;min-width:0;min-height:0;padding:0;border:0;background:none;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:12px;font-weight:500;line-height:1.2;white-space:normal;text-align:center;color:var(--muted)}.tr-actions.redondos .dc-btn .dc-icone{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;border:2px solid;background:var(--surface-2);box-shadow:0 8px 24px rgba(0,0,0,.45);transition:transform .12s}.tr-actions.redondos .dc-btn .dc-icone svg{width:26px;height:26px}.tr-actions.redondos .dc-btn .dc-texto{max-width:96px}.tr-actions.redondos .dc-btn:not(.yes) .dc-icone{margin:7px 0}.tr-actions.redondos .dc-btn.no .dc-icone{border-color:var(--nao);color:var(--nao)}.tr-actions.redondos .dc-btn.have .dc-icone{border-color:var(--atual);color:var(--atual)}.tr-actions.redondos .dc-btn.yes{color:var(--accent-texto);font-weight:600}.tr-actions.redondos .dc-btn.yes .dc-icone{width:76px;height:76px;border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--accent-ink);box-shadow:0 10px 30px rgba(226,177,94,.35)}.tr-actions.redondos .dc-btn.yes .dc-icone svg{width:32px;height:32px}.tr-actions.redondos .dc-btn:active .dc-icone{transform:scale(.94)}.tr-actions.redondos .dc-btn.sel .dc-icone{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 40%,transparent)}.tr-actions.redondos.decidida .dc-btn.yes.sel{box-shadow:none}.kb-card .tr-actions.redondos,.tm-detail .tr-actions.redondos{position:static;gap:16px;margin:8px 0 0;padding:10px 0 2px;background:none;box-shadow:none;border-top:1px solid var(--border-soft)}.kb-card .tr-actions.redondos .dc-btn .dc-icone,.tm-detail .tr-actions.redondos .dc-btn .dc-icone{width:44px;height:44px;box-shadow:none}.kb-card .tr-actions.redondos .dc-btn .dc-icone svg,.tm-detail .tr-actions.redondos .dc-btn .dc-icone svg{width:20px;height:20px}.kb-card .tr-actions.redondos .dc-btn.yes .dc-icone,.tm-detail .tr-actions.redondos .dc-btn.yes .dc-icone{width:54px;height:54px}.kb-card .tr-actions.redondos .dc-btn.yes .dc-icone svg,.tm-detail .tr-actions.redondos .dc-btn.yes .dc-icone svg{width:24px;height:24px}.kb-card .tr-actions.redondos .dc-btn .dc-texto,.tm-detail .tr-actions.redondos .dc-btn .dc-texto{max-width:84px;font-size:11px}.kb-card .tr-actions.redondos .dc-btn:not(.yes) .dc-icone,.tm-detail .tr-actions.redondos .dc-btn:not(.yes) .dc-icone{margin:5px 0}}@media (max-width:640px){body:has(.funil-oportunidades) .stepper{margin-top:4px;margin-bottom:0;transform:scale(.75);transform-origin:50% 0;height:36px}body:has(.funil-oportunidades) .header-bar{padding-top:8px;padding-bottom:8px}body:has(.funil-oportunidades) .header-bar .brand-logo-h{height:32px}.funil-oportunidades{padding-top:6px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column}.funil-oportunidades .screen.on{display:flex;flex-direction:column;min-height:calc(100dvh - 116px - env(safe-area-inset-bottom,0px))}.funil-oportunidades .actor-detail{margin-top:auto;margin-bottom:auto}.funil-oportunidades .actor-detail.arrastavel.cabe,.funil-oportunidades .actor-detail.arrastavel.cabe .ator-cell,.funil-oportunidades .actor-detail.arrastavel.cabe .play-blocos{touch-action:none}.funil-oportunidades h1{font-size:22px;line-height:1.2;margin:0 0 10px}.funil-oportunidades .so-computador{display:none}.funil-oportunidades .actor-detail{padding:12px 12px 10px;display:flex;flex-direction:column}.funil-oportunidades .play-encaixe{margin-bottom:6px;font-size:11px;gap:5px;flex-wrap:wrap;overflow:visible}.funil-oportunidades .play-encaixe .pe-a,.funil-oportunidades .play-encaixe .pe-b{padding:3px 7px;white-space:normal;overflow:visible;text-overflow:clip;max-width:none}.funil-oportunidades .play-o{font-size:16px;line-height:1.25;-webkit-line-clamp:3}.funil-oportunidades .play-desc,.funil-oportunidades .play-o{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.funil-oportunidades .play-desc{font-size:12.5px;line-height:1.4;margin-top:5px;-webkit-line-clamp:5}.funil-oportunidades .play-blocos{margin-top:8px;gap:6px;grid-template-columns:minmax(0,1fr)}.funil-oportunidades .play-blocos .ator-cell.full{grid-column:1/-1}.funil-oportunidades .play-blocos .ator-cell{padding:7px 10px;border-radius:12px}.funil-oportunidades .play-blocos .ator-cell .k{font-size:11px;letter-spacing:.06em;margin-bottom:2px;white-space:normal;overflow:visible;text-overflow:clip}.funil-oportunidades .play-blocos .ator-cell .v{font-size:12.5px;line-height:1.35;overflow:visible}.funil-oportunidades .play-blocos .ator-cell.full .v{overflow:visible}.funil-oportunidades .play-blocos .ator-cell.fmts-cell{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px}.funil-oportunidades .play-blocos .ator-cell.fmts-cell .k{margin:0;flex:none;font-size:11px}.funil-oportunidades .play-blocos .ator-cell.fmts-cell .fmts{margin:0;gap:6px}.funil-oportunidades .actor-detail .play-blocos .ator-cell.fmts-cell .fmts .fmt-chip{padding:0 10px;font-size:11.5px;border-radius:999px;min-height:32px;line-height:1.3}.funil-oportunidades .decide .dc-btn,.funil-oportunidades .decide .dc-btn.yes{order:0;grid-column:auto}.funil-oportunidades .decide{flex:none;display:flex;align-items:flex-end;justify-content:center;gap:0;margin-top:10px;padding:0}.funil-oportunidades .decide .dc-btn{flex:1 1;width:auto;max-width:none;min-height:0;padding:0;border:0;background:none;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.2;white-space:normal;text-align:center;color:var(--muted)}.funil-oportunidades .decide .dc-btn .dc-icone{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;border:2px solid;background:var(--surface-2);box-shadow:0 8px 24px rgba(0,0,0,.45)}.funil-oportunidades .decide .dc-btn .dc-icone svg{width:24px;height:24px}.funil-oportunidades .decide .dc-btn .dc-texto{max-width:96px;min-height:2.4em;display:flex;align-items:flex-start;justify-content:center}.funil-oportunidades .decide .dc-btn.no .dc-icone{border-color:var(--nao);color:var(--nao)}.funil-oportunidades .decide .dc-btn.have .dc-icone{border-color:var(--atual);color:var(--atual)}.funil-oportunidades .decide .dc-btn.yes{color:var(--accent-texto);font-weight:600}.funil-oportunidades .decide .dc-btn.yes .dc-icone{width:70px;height:70px;border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--accent-ink);box-shadow:0 10px 30px rgba(226,177,94,.35)}.funil-oportunidades .decide .dc-btn.yes .dc-icone svg{width:30px;height:30px}.funil-oportunidades .decide .dc-btn:active .dc-icone{transform:scale(.94)}.funil-oportunidades .decide.decidida .dc-btn.yes.sel{box-shadow:none}.funil-oportunidades .decide .dc-btn.sel .dc-icone{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 40%,transparent)}.funil-oportunidades .screen.on{position:relative}.funil-oportunidades .mapa-voltar{position:static;margin-top:10px}.funil-oportunidades .mapa-voltar .f1a-btn{min-height:32px;padding:4px 10px;font-size:12.5px}.funil-oportunidades .actor-detail{padding:10px 12px 8px}}.empresa-rodape{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:16px}@media (max-width:640px){.empresa-rodape .btn{flex:1 1;justify-content:center}}.rede{margin-top:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:grid;grid-template-columns:minmax(0,1fr) 300px;height:calc(100vh - 150px);min-height:560px}.rede,.rede-grafo{position:relative;overflow:hidden}.rede-grafo{min-height:0;min-width:0;background:radial-gradient(60% 60% at 50% 45%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%),var(--surface);cursor:-webkit-grab;cursor:grab}.rede-canvas{position:absolute;inset:0}.rede-grafo canvas{display:block}.rede-flut{position:absolute;display:flex;gap:8px;align-items:center;z-index:4}.rede-flut.topo{left:12px;top:12px;right:12px;flex-wrap:wrap}.rede-busca{display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:var(--r-chip);padding:0 14px;min-height:40px;min-width:200px;flex:0 1 280px}.rede-busca input{background:none;border:0;color:var(--text);font:inherit;font-size:14px;outline:none;width:100%;min-height:0}.rede-busca:focus-within{border-color:var(--accent)}.rede-busca svg{width:16px;height:16px;color:var(--faint);flex:none}.rede-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--r-chip);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--muted);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.rede-chip .d{width:8px;height:8px;border-radius:50%;background:var(--faint-traco);opacity:.35}.rede-chip .n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:11px;display:inline-flex;align-items:center;justify-content:center}.rede-chip.on{border-color:color-mix(in srgb,var(--accent) 60%,var(--border));color:var(--text)}.rede-chip.on .d{opacity:1}.rede-chip.on .d.quero{background:var(--accent)}.rede-chip.on .d.faco{background:var(--atual)}.rede-chip.on .d.nao{background:var(--nao)}.rede-chip.on .d.ativo,.rede-chip.on .d.cliente{background:var(--text)}.rede-refino-botao.on .n{background:var(--accent);color:var(--accent-contraste,#000)}.rede-chip.pequeno{min-height:32px;padding:0 10px;font-size:12px}.rede-chip.vazio{opacity:.5}.rede-chip.ativo,.rede-chip.legenda{min-height:32px;padding:0 10px;font-size:12px}.rede-chip.ativo{color:var(--accent-texto);border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.rede-chip.ativo span{color:var(--faint);font-size:14px;line-height:1}.rede-ativos{position:absolute;left:12px;right:12px;top:62px;display:flex;gap:6px;flex-wrap:wrap;align-items:center;z-index:4}.rede-limpar{font-size:12px}.rede-gaveta{position:absolute;left:12px;top:62px;width:min(460px,calc(100% - 24px));max-height:calc(100% - 130px);overflow:auto;z-index:6;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:16px;padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.rede-gaveta-topo{display:flex;align-items:center;gap:12px}.rede-gaveta-topo>b{font-size:14px;color:var(--text)}.rede-refino-conta{font-size:12px;color:var(--muted);margin-right:auto}.rede-fechar{width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:18px;line-height:1;cursor:pointer}.rede-refino-grupo{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.rede-refino-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding-top:9px}.rede-refino-chips{display:flex;flex-wrap:wrap;gap:6px}.rede-mais{border:0;border-top:1px solid var(--border);background:none;color:var(--muted);font-family:var(--font-body);font-size:12px;text-align:left;padding:10px 0 0;cursor:pointer;min-height:40px}.rede-mais:hover{color:var(--text)}.rede-legenda{left:12px;right:60px;flex-wrap:wrap}.rede-legenda,.rede-zoom{position:absolute;bottom:12px;display:flex;gap:6px;z-index:4}.rede-zoom{right:12px;flex-direction:column}.rede-zoom button{width:38px;height:38px;border-radius:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);cursor:pointer;font-size:16px;font-family:var(--font-body)}.rede-zoom button.on,.rede-zoom button:hover{border-color:var(--accent)}.rede-zoom button.on{color:var(--accent-texto)}.rede:-webkit-full-screen{position:fixed;inset:0;z-index:80;margin:0;height:100vh;height:100dvh;min-height:0;border-radius:0;border:0;background:var(--bg)}.rede.tela-cheia,.rede:fullscreen{position:fixed;inset:0;z-index:80;margin:0;height:100vh;height:100dvh;min-height:0;border-radius:0;border:0;background:var(--bg)}.rede-painel{border-left:1px solid var(--border);overflow:auto;background:var(--surface);display:flex;flex-direction:column}.rede-painel-corpo{padding:18px 18px 20px}.rede-painel-alca{display:none}.rede-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 6px}.rede-painel h3{font-family:var(--font-display);font-weight:800;font-size:20px;line-height:1.2;margin:0 0 4px;letter-spacing:-.01em}.rede-sub{color:var(--muted);font-size:13px;margin:0 0 14px}.rede-vazio{color:var(--muted);font-size:14px;margin:0}.rede-mini{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:12px 0}.rede-mini div{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:14px;padding:10px 12px}.rede-mini b{display:block;font-size:20px;color:var(--accent);line-height:1.1;font-weight:800}.rede-mini span{font-size:12px;color:var(--muted)}.rede-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rede-lista button{width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-2);color:var(--text);font-family:var(--font-body);font-size:13px;cursor:pointer;text-align:left}.rede-lista button:hover{border-color:var(--accent)}.rede-lista i{width:9px;height:9px;border-radius:50%;flex:none}.rede-lista span{margin-left:auto;color:var(--faint);font-size:12px}.rede-btn{width:100%;margin-top:12px}.rede-nota{margin:14px 0 0;font-size:12px;color:var(--faint);line-height:1.5}.rede-filtros{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0 4px}.rede-filtros .seletor{width:auto;min-width:220px}@media (max-width:640px){.rede-filtros .seletor,.rede-filtros input{width:100%;max-width:none!important}}@media (max-width:860px){.rede{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.rede,.rede-grafo{border-radius:var(--r-card)}.rede-grafo{height:calc(100vh - 300px);min-height:400px}.rede-flut.topo{right:12px}.rede-busca{flex:1 1 160px;min-width:0}.rede-gaveta{top:62px;width:calc(100% - 24px);max-height:calc(100% - 130px)}.rede-refino-grupo{grid-template-columns:1fr}.rede-refino-rotulo{padding-top:0}.rede-legenda{right:60px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.rede-legenda::-webkit-scrollbar{display:none}.rede-legenda .rede-chip{flex:none;min-height:40px}.rede-chip.ativo,.rede-chip.pequeno{min-height:40px}.rede-fechar,.rede-zoom button{width:44px;height:44px}.rede-painel{position:fixed;left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:40;max-height:60vh;border-left:0;border-top:1px solid var(--border);border-radius:18px 18px 0 0;box-shadow:0 -12px 32px rgba(0,0,0,.45);transform:translateY(calc(100% - 56px));transition:transform .25s ease;overflow:hidden}.rede-painel.aberto{transform:none;overflow:auto}.rede-painel-alca{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 16px 10px;border:0;background:none;color:var(--text);font-family:var(--font-body);font-size:14px;font-weight:600;text-align:left;cursor:pointer;position:relative}.rede-painel-alca-traco{position:absolute;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--border)}.rede-painel-alca-texto{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:6px}.rede-painel-alca-seta{color:var(--faint);margin-top:6px}.rede-painel-corpo{padding:0 16px 20px}.rede:-webkit-full-screen .rede-grafo{height:100%;min-height:0;border-radius:0}.rede.tela-cheia .rede-grafo,.rede:fullscreen .rede-grafo{height:100%;min-height:0;border-radius:0}.rede:-webkit-full-screen .rede-painel{bottom:0}.rede.tela-cheia .rede-painel,.rede:fullscreen .rede-painel{bottom:0}}.res-form .parceiro-lugar{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;max-width:none;margin:0;text-align:left}.res-form .parceiro-lugar .lugar-campo{gap:8px}.res-form .parceiro-lugar .lugar-campo label{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.res-form .parceiro-lugar .mp-campo-linha{width:100%}@media (max-width:520px){.res-form .parceiro-lugar{grid-template-columns:1fr}}@media (max-width:640px){.mp-parte+.mp-parte,.mp-parte+.mp-parte.varias{margin-top:20px}.mp-parte-rotulo{margin-bottom:6px}.mp-parte .mp-campo-linha{margin-top:2px}.carteira-pagina>.sum-stats{order:0}}@media (max-width:760px){.adm-tabela-wrap:has(.adm-tabela.carteira){border:0;background:none;overflow:visible}.adm-tabela.carteira{min-width:0;display:block}.adm-tabela.carteira thead{display:none}.adm-tabela.carteira tbody{display:grid;grid-gap:10px;gap:10px}.adm-tabela.carteira tr{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px;padding:14px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.adm-tabela.carteira td{display:block;padding:0;border:0;min-width:0;white-space:normal;overflow-wrap:anywhere}.adm-tabela.carteira td:before{content:attr(data-rotulo);display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.adm-tabela.carteira td:first-child,.adm-tabela.carteira td:nth-child(2),.adm-tabela.carteira td:nth-child(3){grid-column:1/-1}.adm-tabela.carteira td:first-child:before{content:none}.adm-tabela.carteira td:first-child{font-size:16px;font-weight:600}.adm-tabela.carteira td .sub{display:block;font-weight:400}.adm-tabela.carteira td.carteira-acao{grid-column:1/-1}.adm-tabela.carteira td.carteira-acao:before{content:none}.adm-tabela.carteira td.carteira-acao .btn{width:100%;min-height:44px}}.wa-recebe{display:inline-flex;align-items:center;gap:8px}.wa-liberada td{background:color-mix(in srgb,var(--accent) 6%,transparent)}.wa-lista-mensagens{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.wa-mensagem{padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2)}.wa-mensagem.desligada{opacity:.78}.wa-mensagem-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.wa-mensagem-cab h4{margin:0 0 2px;font-size:16px;font-weight:600}.wa-mensagem-selos{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.wa-texto{width:100%;box-sizing:border-box;margin-top:4px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;line-height:1.5;resize:vertical;min-height:96px}.wa-texto:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.wa-variaveis{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.wa-variaveis .adm-chip{font-family:var(--font-mono);font-size:12px}.wa-previa{margin-top:12px;display:grid;grid-gap:6px;gap:6px}.wa-balao{max-width:420px;padding:10px 14px;border-radius:14px 14px 14px 4px;background:color-mix(in srgb,var(--accent) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.rede-prioridades{margin-top:28px;padding:20px 22px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.rede-prioridades-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.rede-prioridades-cab h2{margin:0 0 4px;font-family:var(--font-display);font-size:22px}.rede-prioridades-cab .lede{margin:0;max-width:64ch}.rede-pares{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.rede-par{display:flex;gap:14px;padding:14px 16px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-2)}.rede-par.salvando{opacity:.6}.rede-par-n{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--accent-ink)}.rede-par-corpo{min-width:0;flex:1 1;display:grid;grid-gap:6px;gap:6px}.rede-par-nomes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:16px}.rede-par-nome{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--accent-texto);cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.rede-par-nome:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.rede-par-com{color:var(--faint);font-size:13px}.rede-par-acao,.rede-par-motivo{margin:0;font-size:14px}.rede-par-rotulo{font-family:var(--font-rotulo);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-right:6px}.rede-par-selos{display:flex;gap:6px;flex-wrap:wrap}.selo.valor-alto{color:var(--atual);border-color:color-mix(in srgb,var(--atual) 50%,transparent)}.selo.valor-medio{color:var(--accent-texto)}.selo.esforco-alto,.selo.valor-baixo{color:var(--faint)}.selo.esforco-baixo{color:var(--atual);border-color:color-mix(in srgb,var(--atual) 50%,transparent)}.selo.status-apresentada{color:var(--accent-texto)}.selo.status-fechada{color:var(--atual)}.selo.status-descartada{color:var(--faint)}.rede-par-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.rede-feitas{margin-top:14px}.rede-pares.feitas .rede-par{opacity:.85}@media (max-width:640px){.rede-prioridades{padding:16px 14px}.rede-par{padding:12px}.rede-par-acoes .btn{min-height:44px;flex:1 1 auto}.wa-mensagem{padding:14px}}.rede-convite{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-top:16px;padding:12px 16px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-2)}.rede-convite p{margin:0;font-size:14px;color:var(--muted);max-width:62ch}.rede-convite p b{color:var(--text)}.rede-convite-acoes{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}@media (max-width:640px){.rede-convite{padding:12px}.rede-convite-acoes{width:100%}.rede-convite-acoes .btn{flex:1 1 auto;min-height:44px}}.match-alternancia{display:flex;justify-content:flex-end;margin-bottom:10px}@media (min-width:641px){.app-head.match-head{flex-wrap:nowrap;align-items:center}.match-head>div:first-child{flex:1 1;min-width:0}.match-head>.btn{flex-shrink:0}}.mdc-controles{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px}.mdc-ver-por{flex:none}.mdc-filtro{width:auto;min-width:220px;max-width:320px}.mdc-resumo{margin:10px 0 0;font-size:13px;color:var(--faint)}.mdc-como{margin-top:6px;font-size:13px;color:var(--muted)}.mdc-como summary{cursor:pointer;color:var(--accent-texto);display:inline-flex;align-items:center;min-height:32px}.mdc-como p{margin:4px 0 0;max-width:72ch;line-height:1.5}.mdc-grupo{margin-top:22px}.mdc-grupo-titulo{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 10px;font-family:var(--font-display);font-size:18px}.mdc-grupo-titulo span{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.mdc-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.mdc-linha{display:flex;gap:16px;padding:16px 18px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface-2)}.mdc-linha.primeira{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--surface)}.mdc-linha.salvando{opacity:.6}.mdc-pct{flex:none;width:64px;height:64px;border-radius:50%;display:grid;place-content:center;justify-items:center;border:1px solid var(--border);background:var(--surface)}.mdc-pct b{font-family:var(--font-display);font-size:20px;line-height:1}.mdc-pct span{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:3px}.mdc-linha.primeira .mdc-pct{background:linear-gradient(135deg,var(--accent),var(--accent-deep));border-color:transparent;color:var(--accent-ink)}.mdc-linha.primeira .mdc-pct span{color:var(--accent-ink)}.mdc-corpo{min-width:0;flex:1 1;display:grid;grid-gap:6px;gap:6px}.mdc-comece{justify-self:start;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto)}.mdc-titulo{font-size:16px;line-height:1.4}.mdc-linha-info,.mdc-titulo{margin:0;overflow-wrap:anywhere}.mdc-linha-info{font-size:14px;color:var(--muted)}.mdc-linha .selo{border-color:var(--border);color:var(--muted)}.mdc-linha .selo.estagio-fazendo{color:var(--atual);border-color:color-mix(in srgb,var(--atual) 50%,transparent)}.mdc-linha .selo.estagio-plano{color:var(--accent-texto);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}@media (max-width:640px){.match-alternancia{justify-content:stretch}.app-head-acoes:has(>.rede-vista){width:100%}.app-head-acoes .rede-vista,.match-alternancia .segmentado{width:100%}.app-head-acoes .rede-vista button,.match-alternancia .segmentado button{flex:1 1;justify-content:center}.mdc-controles{flex-direction:column;align-items:stretch}.mdc-ver-por{display:flex;width:100%}.mdc-ver-por button{flex:1 1 auto;justify-content:center;padding:8px 6px;font-size:13px}.mdc-filtro{max-width:none;min-width:0;width:100%}.mdc-como summary{min-height:44px}.mdc-linha{padding:14px 12px;gap:12px}.mdc-pct{width:52px;height:52px}.mdc-pct b{font-size:17px}}.adm-match-cliente{margin-top:12px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2)}.adm-match-cliente .match-empresas{margin-top:0}@media (max-width:760px){.match-tabela-wrap{overflow:visible}.match-tabela{min-width:0;display:block}.match-tabela thead{display:none}.match-tabela tbody{display:grid;grid-gap:10px;gap:10px}.match-tabela tr{display:grid;grid-template-columns:1fr auto;grid-gap:8px 14px;gap:8px 14px;padding:12px 14px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-2)}.match-tabela td{display:block;padding:0;border:0;min-width:0;overflow-wrap:anywhere}.match-tabela td:first-child,.match-tabela td:last-child{grid-column:1/-1}.match-tabela td[data-rotulo]:before{content:attr(data-rotulo);display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.match-tabela td:last-child .btn{width:100%;min-height:44px}.match-tabela td:last-child .selo{display:inline-block}.match-tabela tr.trancada .match-nome{letter-spacing:.02em}}.match-view-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px;margin-top:16px}.match-view-item{text-align:left;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);cursor:pointer;font:inherit;display:grid;grid-gap:3px;gap:3px;min-height:44px}.match-view-item:hover{border-color:var(--accent)}.match-view-nome{font-weight:600}.match-view-sub{font-size:13px;color:var(--muted)}.match-view-cab{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.match-view-tela{margin-top:14px;padding:22px clamp(16px,3vw,32px);border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:20px;background:var(--surface)}.match-view-tela h1{margin-top:4px}@media (max-width:640px){.match-view-tela{padding:16px 14px}}.vc-pagina{max-width:min(1560px,100%)}.vc{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:18px;align-items:start}.vc-menu{position:-webkit-sticky;position:sticky;top:20px;display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.vc-menu .link-voltar{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--muted);display:inline-flex;align-items:center;gap:6px;min-height:44px}.vc-menu .link-voltar:hover{color:var(--text)}.vc-empresa{display:flex;gap:12px;align-items:center;min-width:0}.vc-logo{flex:none;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--accent) 22%,var(--surface-2));color:var(--accent-texto);display:grid;place-items:center;font-weight:700;font-size:15px;overflow:hidden}.vc-logo img{width:100%;height:100%;object-fit:cover;display:block}.vc-empresa strong{display:block;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.vc-sub{display:block;font-size:12px;color:var(--muted);margin-top:2px}.vc-itens{display:grid;grid-gap:4px;gap:4px}.vc-itens .app-nav-item{background:none;cursor:pointer;font-family:inherit;width:100%;text-align:left;min-height:44px}.vc-itens .app-nav-item:hover{color:var(--text)}.vc-nota{font-size:12px;color:var(--muted);line-height:1.45;margin:0}.vc-tela{min-width:0;border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:20px;background:var(--surface);overflow:hidden}.vc-tela .app-page{padding-top:24px;padding-bottom:40px;animation:none}@media (max-width:860px){.vc{grid-template-columns:1fr;gap:12px}.vc-menu{position:static;padding:12px}.vc-itens{display:flex;overflow-x:auto;gap:6px;margin:0 -12px;padding:0 12px;scrollbar-width:none}.vc-itens .app-nav-item{white-space:nowrap;width:auto;flex:none}.vc-tela{border-radius:16px}.vc-tela .app-page{padding-top:16px}}.vc-tela{container-type:inline-size}@container (max-width:1180px){.vc-tela .kb-board.cinco{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(236px,1fr);overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.vc-tela .kb-board.cinco .kb-col{scroll-snap-align:start}}.rede-legenda i.losango{border-radius:2px;transform:rotate(45deg) scale(.85)}.rede-chip.on .d.ativo{background:#EDE3CF}.rede-item{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 0;font-size:14px}.rede-item i{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.rede-item span{margin-left:auto;font-size:12px;color:var(--faint);text-align:right}.rede-refino-botao svg{flex:none}.rede-chip.vazio{opacity:.55}.rede-ficha{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0}.rede-ficha div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:13px;line-height:1.4}.rede-ficha dt{color:var(--faint);font-family:var(--font-rotulo);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding-top:2px}.rede-ficha dd{margin:0;color:var(--text)}.rede-etiquetas{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.rede-etiqueta{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--surface-2);color:var(--text);font:inherit;font-size:12px;cursor:pointer}.rede-etiqueta.ativo{border-color:var(--border)}.rede-etiqueta:hover{border-color:var(--accent)}@media (max-width:860px){.rede-ficha div{grid-template-columns:1fr}}.match-bloco{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);margin-bottom:14px;overflow:hidden}.match-bloco.aberto{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.match-bloco-topo{display:flex;align-items:flex-start;gap:14px;width:100%;padding:18px 20px;background:none;border:0;text-align:left;cursor:pointer;font-family:inherit;color:inherit}.match-bloco-topo:hover{background:var(--surface-2)}.match-ordem{width:26px;height:26px;border-radius:50%;background:var(--text);color:var(--bg);font-size:12px;font-weight:600;display:grid;place-items:center;flex:0 0 auto;margin-top:2px}.match-bloco-corpo{min-width:0;flex:1 1;display:block}.match-vem-de{display:block;font-size:12px;color:var(--faint);margin-bottom:3px}.match-bloco-titulo{display:block;font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.3}.match-bloco-op{display:block;font-size:13.5px;color:var(--accent-texto);margin-top:3px}.match-conta{margin-left:auto;flex:0 0 auto;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);white-space:nowrap}.match-conta b{font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--text)}.match-seta{width:16px;height:16px;stroke:var(--faint-traco);fill:none;stroke-width:2;transition:transform .2s}.match-bloco.aberto .match-seta{transform:rotate(180deg)}.match-lista{padding:0 20px 18px;border-top:1px solid var(--border-soft)}.match-card{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-soft)}.match-card:last-of-type{border-bottom:0}.match-card.destaque{background:color-mix(in srgb,var(--accent) 6%,transparent);margin:0 -20px;padding-left:20px;padding-right:20px;border-radius:12px}.match-card.feito{opacity:.55}.match-card-info{min-width:0;flex:1 1}.match-card-nome{font-size:15px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.match-card-meta{font-size:13px;color:var(--muted);margin:3px 0 0}.match-card-resumo{font-size:13px;color:var(--muted);margin:4px 0 0;font-style:italic}.match-fonte{font-size:11.5px;color:var(--faint);margin:5px 0 0}.match-fonte a{color:var(--accent-texto)}.match-card-acoes{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.match-link{background:none;border:0;color:var(--faint);font-size:12.5px;cursor:pointer;font-family:inherit;padding:0;min-height:44px;text-decoration:underline;text-underline-offset:3px}.match-link:hover,.match-selo{color:var(--muted)}.match-selo{display:inline-flex;align-items:center;gap:5px;border-radius:24px;padding:3px 10px;font-size:12px;font-weight:500;border:1px solid var(--border);background:var(--surface)}.match-selo.ouro{background:var(--expansao-bg);color:var(--accent-texto);border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.match-selo.verde{background:var(--atual-bg);color:var(--atual);border-color:color-mix(in srgb,var(--atual) 30%,transparent)}.match-selo.alerta{color:var(--nao);border-color:color-mix(in srgb,var(--nao) 30%,transparent)}.match-registro{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}.match-registro-tit{display:block;font-size:13px;color:var(--accent-texto)}.match-registro-botoes{display:flex;gap:8px;flex-wrap:wrap}.match-registro-botoes,.match-roteiro .match-acoes{justify-content:flex-end}.match-carregar-mais{justify-content:center}@media (max-width:640px){.match-registro-botoes,.match-roteiro .match-acoes{justify-content:flex-start}}.match-rodape-vazios{font-size:13px;color:var(--muted);margin:20px 0 0;padding-top:14px;border-top:1px solid var(--border-soft)}.match-rodape-vazios b{color:var(--text);font-weight:500}.match-propostas{display:flex;flex-direction:column;gap:3px;margin-top:8px}.match-proposta{display:block;font-size:13.5px;color:var(--accent-texto)}.match-proposta b{font-weight:600}.match-logo{width:42px;height:42px;border-radius:12px;background:var(--surface-3);flex:0 0 auto;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--muted)}.match-card-topo{margin:0 0 5px;display:flex;flex-wrap:wrap;gap:6px}.match-porque{font-size:13px;margin:7px 0 0;padding-left:11px;border-left:2px solid var(--accent)}.match-roteiro{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--r-card-pequeno);padding:18px 20px;margin:12px 0 4px}.match-roteiro h4{margin:0 0 12px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-texto);font-weight:600}.match-abas-prop{display:flex;gap:6px;margin:0 0 14px;flex-wrap:wrap}.match-aba-prop{cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:6px 13px;color:var(--muted);font-size:12.5px;font-family:inherit}.match-aba-prop.on{border-color:var(--accent);color:var(--text);background:var(--surface-2);font-weight:500}.match-roteiro-dl{margin:0;display:grid;grid-template-columns:118px 1fr;grid-gap:8px 16px;gap:8px 16px;font-size:14px}.match-roteiro-dl dt{color:var(--accent-texto);font-weight:500}.match-roteiro-dl dd{margin:0}.match-canal{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;font-size:13.5px;margin-top:14px}.match-canal b{font-weight:600}.match-fala{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;font-size:14px;margin-top:10px;line-height:1.6}.match-acoes{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap;align-items:center}.match-progresso{border-top:1px solid var(--border-soft);margin-top:4px;padding-top:16px}.match-progresso-txt{font-size:13.5px;margin-bottom:9px}.match-progresso-txt b{font-weight:600}.match-barra{height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.match-barra span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-deep));transition:width .35s}.match-progresso-sub{font-size:12.5px;color:var(--faint);margin-top:8px}.match-simulado{font-size:13px;color:var(--muted);background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--r-card-pequeno);padding:12px 16px;margin:0 0 18px}.match-simulado b{color:var(--text);font-weight:600}@media (max-width:640px){.match-card{flex-direction:column}.match-card-acoes{flex-direction:row;align-items:center;width:100%}.match-conta b{font-size:17px}.match-logo{width:34px;height:34px;border-radius:10px;font-size:12px}.match-roteiro{padding:16px 14px}.match-roteiro-dl{grid-template-columns:1fr;gap:2px 0}.match-roteiro-dl dd{margin-bottom:8px}.match-bloco-topo{flex-wrap:wrap;padding:16px}.match-ordem{order:1}.match-conta{order:2;margin-left:auto}.match-bloco-corpo{order:3;flex:1 1 100%;width:100%;margin-top:8px}.match-lista{padding:0 16px 16px}.match-card.destaque{margin:0 -16px;padding-left:16px;padding-right:16px}}.rede-modos{flex:0 0 100%;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.rede-modos .rede-chip{min-height:34px;padding:0 12px;font-size:13px}.rede-par-motivo{margin:4px 0 8px 18px;font-size:12px;color:var(--muted);line-height:1.4}@media (max-width:900px){.rede-modos{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.rede-modos::-webkit-scrollbar{display:none}.rede-modos .rede-chip{flex:none;min-height:40px}}.atlas-pagina{max-width:min(1400px,100%)}.atlas-abas{margin-top:18px;max-width:100%;overflow-x:auto;scrollbar-width:none}.atlas-abas::-webkit-scrollbar{display:none}.atlas-abas button{white-space:nowrap}.atlas-numeros{margin-top:22px}.atlas-numeros .sum-stat{text-align:left;cursor:pointer;font:inherit;color:inherit}.atlas-orq-rolagem{overflow-x:auto}.atlas-orq-svg{display:block;max-width:1100px;min-width:760px}.atlas-orq-no:focus{outline:none}.atlas-orq-no:focus rect{stroke:var(--accent)}.atlas-legenda{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:10px;font-size:12px;color:var(--muted)}.atlas-legenda i{display:inline-block;width:14px;height:10px;border:1.5px solid;border-radius:3px;margin-right:6px;vertical-align:middle}.atlas-legenda i.bola{width:12px;height:12px;border-radius:50%;background:var(--accent);border-color:var(--accent)}.atlas-legenda-dica{margin-left:auto;color:var(--faint)}.atlas-detalhe{margin-top:14px;padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2)}.atlas-detalhe h3{font-family:var(--font-display);font-weight:800;font-size:18px;margin:4px 0 6px}.atlas-detalhe p{margin:0 0 6px;color:var(--text);font-size:14px;line-height:1.5}.atlas-meta{font-size:12px;color:var(--muted);line-height:1.5}.atlas-lista{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.atlas-lista li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;line-height:1.4}.atlas-lista a{color:var(--accent-texto)}.atlas-estado{display:inline-block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid var(--border);color:var(--muted);white-space:nowrap}.atlas-estado.no_ar{border-color:color-mix(in srgb,#4ADE80 45%,var(--border));color:#4ADE80}.atlas-estado.desenho,.atlas-estado.local{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));color:var(--accent-texto)}.atlas-estado.decisao,.atlas-estado.proposta{border-color:color-mix(in srgb,#F87171 45%,var(--border));color:#F87171}.atlas-estado.aposentada{opacity:.6;text-decoration:line-through}.atlas-jornada{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px}.atlas-jornada-passo{display:flex;align-items:center;gap:6px;flex:1 1 180px;min-width:0}.atlas-jornada-caixa{flex:1 1 auto;min-width:0;text-align:left;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-height:96px}.atlas-jornada-caixa:hover{border-color:var(--accent)}.atlas-jornada-caixa b{font-size:14px}.atlas-jornada-caixa span{font-size:12px;color:var(--muted);line-height:1.4}.atlas-jornada-caixa em{font-style:normal;justify-self:start}.atlas-jornada-seta{color:var(--faint);font-size:18px;flex:none}.atlas-fluxos-chips{margin-top:16px}.atlas-fluxo-rolagem{overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:radial-gradient(ellipse at 50% 0,rgba(226,177,94,.06),transparent 60%),var(--surface);padding:6px}.atlas-fluxo-svg{display:block}.atlas-fluxo-texto{margin:14px 0 0;padding-left:22px;display:grid;grid-gap:8px;gap:8px;font-size:14px;line-height:1.45}.atlas-fluxo-texto b{font-weight:600}.atlas-fluxo-texto .atlas-meta{margin-left:6px}.atlas-fluxo-det{display:block;color:var(--muted);font-size:13px}.atlas-filtros{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.atlas-filtros .mp-campo-nome{max-width:520px}.atlas-filtro-rotulo{font-family:var(--font-rotulo);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-self:center;margin-right:4px}.atlas-atores{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px;margin-top:16px}.atlas-ator{padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);min-width:0}.atlas-ator.sistema{border-style:dashed}.atlas-ator h3{font-family:var(--font-display);font-weight:800;font-size:18px;margin:4px 0 6px}.atlas-ator-quem{font-size:13px;color:var(--text);margin:0 0 6px;line-height:1.5}.atlas-casos-lista{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.atlas-casos-lista li{padding:10px 12px;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-2);display:grid;grid-gap:6px;gap:6px}.atlas-caso{font-size:14px;line-height:1.4}.atlas-caso-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:11.5px;color:var(--faint)}.atlas-caso-meta code{font-size:11px}.atlas-modulo-chip{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--accent-texto);font-size:11px}.atlas-modelos,.atlas-modulos{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:14px;gap:14px;margin-top:16px}.atlas-modelo,.atlas-modulo{padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.atlas-modulo-topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.atlas-modelo h3,.atlas-modulo h3{font-family:var(--font-display);font-weight:800;font-size:17px;margin:0}.atlas-modelo p,.atlas-modulo p{margin:0;font-size:14px;line-height:1.5}.atlas-modulo-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.atlas-modelo-dl{margin:0;display:grid;grid-gap:8px;gap:8px}.atlas-modelo-dl div{display:grid;grid-gap:2px;gap:2px}.atlas-modelo-dl dt{font-family:var(--font-rotulo);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.atlas-modelo-dl dd{margin:0;font-size:13.5px;line-height:1.5}.atlas-regras{margin-top:6px}.atlas-modulo-regras{margin-top:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden}.atlas-modulo-cabeca{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 18px;background:none;border:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;min-height:56px}.atlas-modulo-cabeca:hover{background:var(--surface-2)}.atlas-modulo-nome{font-family:var(--font-display);font-weight:800;font-size:16px;white-space:nowrap}.atlas-modulo-resumo{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-modulo-conta{font-family:var(--font-mono);font-size:12px;color:var(--accent-texto);white-space:nowrap}.atlas-modulo-regras .regras{padding:0 18px 12px}.atlas-modulo-regras .regra.destaque{outline:2px solid var(--accent);outline-offset:4px;border-radius:10px}.atlas-modulo-regras dt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.atlas-id code{color:var(--faint);font-size:11px}@media (max-width:860px){.atlas-modulo-cabeca{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome seta" "resumo resumo" "conta conta";gap:6px 10px}.atlas-modulo-nome{grid-area:nome;white-space:normal}.atlas-modulo-resumo{grid-area:resumo;white-space:normal}.atlas-modulo-conta{grid-area:conta}.atlas-modulo-cabeca svg{grid-area:seta}.atlas-legenda-dica{margin-left:0}.atlas-jornada-passo{flex-basis:100%}.atlas-jornada-seta{transform:rotate(90deg)}}@media (max-width:520px){.sum-stats.rede-numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.sum-stats.rede-numeros .sum-stat{padding:10px 12px}.sum-stats.rede-numeros .n{font-size:22px}}.funil-faltam{margin:0 0 16px;padding:12px 16px;border-radius:var(--r-card-pequeno);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--accent-soft);color:var(--text);font-size:14px;line-height:1.5;text-align:center}.funil-faltam b{color:var(--accent-texto);font-weight:600}.relatorio-destravar{margin-top:24px;padding:20px;border-radius:var(--r-card);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--accent-soft);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.relatorio-chamada{margin:0;flex:1 1 280px;font-size:15px;line-height:1.5;color:var(--text)}.relatorio-destravar .btn{flex:0 0 auto}.relatorio-destravar .erro-linha{flex-basis:100%;margin-top:0}.relatorio-lista{list-style:none;margin:24px 0 48px;padding:0;display:flex;flex-direction:column;gap:12px}.relatorio-item{display:flex;gap:16px;padding:20px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.relatorio-n{flex:0 0 32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--accent-ink);background:var(--accent)}.relatorio-corpo{flex:1 1;min-width:0}.relatorio-corpo .card-titulo{margin-bottom:12px}@media (max-width:520px){.relatorio-destravar{padding:16px}.relatorio-destravar .btn{width:100%}.relatorio-item{padding:16px;gap:12px}.relatorio-n{flex-basis:28px;height:28px;font-size:13px}}.res-form .rotulo-campo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.origem-fluxo{align-self:flex-start;flex-wrap:wrap}.origem-fluxo button{min-height:44px}.origem-fluxo-ajuda{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.origem-selo{display:inline-block;margin-left:8px;vertical-align:middle}.origem-funil{display:grid;grid-template-columns:repeat(2,minmax(0,auto));grid-gap:4px 16px;gap:4px 16px;margin:0;font-size:13px;white-space:nowrap}.origem-funil div{display:flex;align-items:baseline;gap:8px}.origem-funil dt{color:var(--muted)}.origem-funil dd{margin:0;font-family:var(--font-mono);font-weight:600;color:var(--text)}.origem-agenda-ok{margin-top:12px;font-size:14px;color:var(--atual)}@media (max-width:520px){.origem-fluxo{display:grid;grid-template-columns:1fr;width:100%;border-radius:16px}.origem-fluxo button{justify-content:center}}.selo.destravar{color:var(--accent-ink);background:var(--expansao);border-color:var(--expansao);margin-left:6px;font-weight:700}.ficha-destravar{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--text)}.ficha-destravar .selo{margin:0 6px 0 0;vertical-align:middle}.adm-tabela.destravar td.zap{white-space:nowrap}@media (max-width:760px){.adm-tabela-wrap:has(.adm-tabela.destravar){border:0;background:none;overflow:visible}.adm-tabela.destravar{min-width:0;display:block}.adm-tabela.destravar thead{display:none}.adm-tabela.destravar tbody{display:grid;grid-gap:10px;gap:10px}.adm-tabela.destravar tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px;padding:16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.adm-tabela.destravar td{display:block;padding:0;border:0;min-width:0;white-space:normal;overflow-wrap:anywhere}.adm-tabela.destravar td:before{content:attr(data-rotulo);display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.adm-tabela.destravar td:first-child{grid-column:1/-1;font-size:16px;font-weight:600}.adm-tabela.destravar td:first-child:before{content:none}.adm-tabela.destravar td .sub{display:block;font-weight:400;font-size:13px}.adm-tabela.destravar td.zap a{display:inline-flex;align-items:center;min-height:44px}.adm-tabela.usuarios td.col-nome .selo.destravar{display:table;margin:6px 0 0}}.leads-filtros{justify-content:flex-start;margin-top:20px}.selo.lead-ok{color:var(--atual);background:var(--atual-bg);border-color:color-mix(in srgb,var(--atual) 40%,transparent)}.selo.lead-parcial{color:var(--accent-texto);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.selo.lead-falta{color:var(--accent-ink);background:var(--expansao);border-color:var(--expansao);font-weight:700}.adm-tabela.leads .col-atender{text-align:right;white-space:nowrap}.lead-ficha .btn{width:100%;justify-content:center}.lead-dados{display:grid;grid-gap:10px;gap:10px;margin:0}.lead-dados dt{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:2px}.lead-dados dd{margin:0;font-size:14px;color:var(--text);overflow-wrap:anywhere}.lead-contou summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600;color:var(--text)}.lead-contou p{margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--muted);white-space:pre-line;max-height:320px;overflow:auto}@media (max-width:760px){.adm-tabela.leads td.col-atender{grid-column:1/-1;text-align:left}.adm-tabela.leads td.col-atender .btn{width:100%;justify-content:center;min-height:44px}}.cart-cabeca{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cart-cabeca .lede{max-width:72ch}.cart-cabeca-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.carteira-pagina .app-head .lead,.carteira-pagina .app-head .lede{max-width:72ch}.cart-kb{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 12px;margin-top:14px;scroll-snap-type:x proximity;scroll-padding-inline:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.cart-kb::-webkit-scrollbar{height:8px}.cart-kb::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.cart-kb::-webkit-scrollbar-track{background:transparent}.cart-col{flex:1 1 250px;min-width:250px;max-width:320px;scroll-snap-align:start;background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;padding:8px;min-height:180px;transition:border-color var(--tempo-tooltip),background var(--tempo-tooltip)}.cart-col.sobre{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.cart-col-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 10px}.cart-col-nome{margin:0;font-family:var(--font-rotulo);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cart-col-n{font-family:var(--font-mono);font-size:12px;color:var(--faint);background:var(--surface-2);border-radius:999px;padding:2px 8px}.cart-col-cards{display:flex;flex-direction:column;gap:8px}.cart-col-vazia{margin:0;padding:12px 8px;font-size:12px;line-height:1.5;color:var(--faint);text-align:center}.cart-card{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:12px;padding:10px 12px;cursor:-webkit-grab;cursor:grab;transition:border-color var(--tempo-tooltip),transform var(--tempo-painel) var(--ease-suave),box-shadow var(--tempo-painel);touch-action:pan-x pan-y}.cart-card:hover{border-color:var(--border)}.cart-card.levantado{opacity:.55;border-style:dashed}.cart-card-topo{display:flex;flex-direction:column;gap:2px;min-width:0}.cart-card-nome{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.cart-card-negocio{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.cart-card-acoes{display:flex;align-items:center;gap:14px;margin-top:4px}.cart-card-acoes .type-link{font-size:13px}.cart-ativacao{display:inline-flex;align-items:center;align-self:flex-start;margin-top:4px;border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-family:var(--font-rotulo);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);line-height:1.4;white-space:nowrap}.cart-ativacao.ativa{color:var(--atual);border-color:color-mix(in srgb,var(--atual) 45%,var(--border))}.rede-sub .cart-ativacao,td .cart-ativacao{margin-top:0;vertical-align:middle}.lead-passos{margin-top:10px}.lead-passos-linha{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;gap:0}.lead-passo{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.lead-passo:before{content:"";position:absolute;top:5px;left:50%;width:100%;height:2px;background:var(--border)}.lead-passo:last-child:before{display:none}.lead-passo.feito:before{background:var(--accent)}.lead-passo-ponto{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;background:var(--surface);border:2px solid var(--border)}.lead-passo.feito .lead-passo-ponto{background:var(--accent);border-color:var(--accent)}.lead-passo.parou .lead-passo-ponto{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.lead-passo-nome{font-size:11px;line-height:1.2;color:var(--faint);text-align:center}.lead-passo.feito .lead-passo-nome{color:var(--text)}.lead-passo.parou .lead-passo-nome{color:var(--accent-texto);font-weight:600}.lead-parou{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--muted)}.lead-parou b{color:var(--text);font-weight:600}.lead-parou .sub{display:block;color:var(--faint);font-size:11px}.lead-parou.completo{color:var(--atual)}.lead-passos.compacto .lead-passos-linha{gap:0}.lead-passos.compacto .lead-passo-ponto{width:10px;height:10px}.lead-passos.compacto .lead-passo:before{top:4px}.cart-funil{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:14px}.cart-funil section{background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;padding:16px}.cart-funil-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.cart-funil-linha{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;font-size:13px}.cart-funil-linha.total{padding-top:8px;border-top:1px solid var(--border-soft)}.cart-funil-nome{color:var(--text);overflow-wrap:anywhere}.cart-funil-barra{display:block;height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.cart-funil-barra span{display:block;height:100%;border-radius:999px;background:var(--accent);min-width:2px;transition:width var(--tempo-painel) var(--ease-suave)}.cart-funil-n{font-family:var(--font-mono);font-weight:600;color:var(--text)}.cart-funil-pct{font-size:12px;color:var(--faint);text-align:right}.adm-tabela.leads td.col-passos{min-width:240px}.adm-tabela.leads td.col-etapa{min-width:170px}@media (min-width:761px){.adm-tabela.carteira.leads td:nth-child(5){white-space:normal;min-width:150px}.adm-tabela.carteira.leads td.col-passos{min-width:190px;max-width:230px;white-space:normal}.adm-tabela.carteira.leads td.col-passos .lead-passos{margin-top:4px}.adm-tabela.carteira.leads td.col-passos .lead-passo-nome{display:none}.adm-tabela.carteira.leads td:first-child,.adm-tabela.carteira.leads th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--border-soft)}.adm-tabela.carteira.leads td.carteira-acao,.adm-tabela.carteira.leads th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:1;background:var(--surface);box-shadow:inset 1px 0 0 var(--border-soft)}}.adm-tabela.carteira.leads tr.carteira-erro-linha td{padding-top:0;white-space:normal;position:static;box-shadow:none}.adm-tabela.carteira tr.carteira-erro-linha .erro-linha{margin:0;position:-webkit-sticky;position:sticky;left:16px;max-width:720px}@media (max-width:760px){.adm-tabela.carteira tr.carteira-erro-linha{display:block;padding:0;border:0;background:none;margin-top:-4px}.adm-tabela.carteira tr.carteira-erro-linha td{display:block;font-size:14px;font-weight:400}}.cart-etapa-seletor .seletor-caixa{min-height:40px;padding:6px 12px;font-size:13px}.etapas-editor{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.etapas-editor-linha{display:grid;grid-template-columns:44px 20px minmax(0,1fr) 44px;grid-gap:6px;gap:6px;align-items:center;border-radius:12px}.etapas-editor-linha.arrastando{background:var(--surface-2);box-shadow:0 0 0 1px var(--accent);position:relative;z-index:1}.etapas-editor-alca{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;border-radius:10px;color:var(--faint);cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.etapas-editor-alca:active,.etapas-editor-linha.arrastando .etapas-editor-alca{cursor:-webkit-grabbing;cursor:grabbing;color:var(--accent)}.etapas-editor-alca:hover{color:var(--text);background:var(--surface-2)}.etapas-editor-alca:focus-visible,.etapas-editor-icone:focus-visible,.etapas-editor-nome-texto:focus-visible{outline:none;box-shadow:0 0 0 3px var(--glow)}.etapas-editor-nome-texto{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.3;text-align:left;cursor:text;box-sizing:border-box}.etapas-editor-nome-texto span{min-width:0;overflow-wrap:anywhere}.etapas-editor-nome-texto svg{flex:none;color:var(--faint)}.etapas-editor-nome-texto:hover{border-color:var(--accent)}.etapas-editor-nome-texto:hover svg{color:var(--accent)}.etapas-editor-nome-texto em{color:var(--faint);font-style:normal}.etapas-editor-icone{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;border-radius:10px;color:var(--faint);cursor:pointer}.etapas-editor-icone:hover:not(:disabled),.etapas-editor-icone[aria-expanded=true]{color:var(--text);background:var(--surface-2)}.etapas-editor-icone:disabled{opacity:.35;cursor:not-allowed}.etapas-editor-confirma{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px 50px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);font-size:13px;line-height:1.5;color:var(--text)}.etapas-editor-confirma span{flex:1 1 180px}.etapas-editor-ordem{font-family:var(--font-mono);font-size:12px;color:var(--faint);text-align:center}.etapas-editor-nome{width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:10px 12px;color:var(--text);font-family:var(--font-body);font-size:16px;min-height:44px;box-sizing:border-box}.etapas-editor-nome:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.etapas-editor-rodape{display:flex;align-items:center;gap:12px;margin-top:12px}.etapas-editor-rodape .sub{color:var(--faint);font-size:12px}.etapas-editor-aviso{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--accent-texto)}@media (max-width:760px){.cart-funil{grid-template-columns:1fr;gap:12px}.cart-funil-linha{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.cart-funil-barra,.cart-funil-pct{grid-column:1/-1}.cart-funil-pct{text-align:left}.cart-col{flex:0 0 min(82vw,300px);min-width:0;max-width:none}.etapas-editor-linha{gap:4px}.etapas-editor-confirma{margin-left:0}.adm-tabela.leads td.col-etapa,.adm-tabela.leads td.col-passos{grid-column:1/-1;min-width:0}}.adm-tabela.leads .sub a{display:inline-block;padding:14px 0;margin:-14px 0}.cart-submenu{display:flex;gap:2px;padding:4px;margin-top:22px;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-2);width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.cart-submenu::-webkit-scrollbar{display:none}.cart-submenu button{background:transparent;font:inherit;cursor:pointer}.cart-submenu a,.cart-submenu button{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid transparent;color:var(--muted);text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap;transition:color .15s,background .15s,border-color .15s}.cart-submenu a:hover,.cart-submenu button:hover{color:var(--text)}.cart-submenu a.on,.cart-submenu button.on{background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));border-color:var(--accent);color:var(--accent-texto);font-weight:600}.cart-atalhos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-top:22px}.cart-atalho{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .15s,background .15s}.cart-atalho:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:var(--surface-2)}.cart-atalho-titulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.cart-atalho-num{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1;color:var(--accent-texto)}.cart-atalho-sub{font-size:13px;color:var(--muted);line-height:1.4}.cart-atalho-ir{margin-top:auto;padding-top:6px;font-size:13px;font-weight:600;color:var(--accent-texto)}.cart-secao{margin-top:26px}.cart-secao-rodape{margin-top:18px}@media (max-width:760px){.cart-atalhos{grid-template-columns:1fr}.cart-submenu{width:100%;border-radius:16px}.cart-submenu a,.cart-submenu button{flex:1 1;justify-content:center;padding:8px 10px}}.app-nav-negocio-topo{padding:0 4px 8px}.entrar-topo{min-height:44px;padding:0 20px;font-size:14px;font-weight:600;border:1px solid transparent;border-radius:999px}.entrar-topo,.entrar-topo:hover{color:var(--accent-ink);background:linear-gradient(135deg,var(--accent),var(--accent-deep))}.entrar-topo:hover{filter:brightness(1.06);box-shadow:0 4px 12px -2px var(--glow)}.app-nav-item.bloqueado{opacity:.55;cursor:not-allowed}.app-nav-item.bloqueado .app-nav-cadeado{margin-left:auto;flex:none;color:var(--faint)}.app-nav.recolhido .app-nav-cadeado{display:none}.app-tab.bloqueado{opacity:.5;pointer-events:none;position:relative}.app-tab.bloqueado .app-nav-cadeado{position:absolute;top:4px;right:calc(50% - 20px);width:11px;height:11px;color:var(--faint)}.ind-resumo{display:flex;gap:8px;margin:16px 0 4px;flex-wrap:wrap}.ind-resumo button{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:999px;padding:7px 12px;min-height:40px;font-family:var(--font-body);font-size:13px;color:var(--muted);cursor:pointer}.ind-resumo button.on,.ind-resumo button:hover{border-color:var(--accent)}.ind-resumo button.on{color:var(--text);background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}.ind-resumo b{color:var(--accent-texto);margin-right:5px;font-size:15px}.ind-titulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:20px 0 8px}.ind-card{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:14px 16px;margin-bottom:10px}.ind-card.hoje{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.ind-card.feita{opacity:.75}.ind-card.salvando{opacity:.6}.ind-lados{display:grid;grid-template-columns:minmax(0,38%) 44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.ind-lado,.ind-lados{min-width:0}.ind-cab-dir{min-width:160px;justify-content:flex-end}.ind-lado b{display:block;font-size:15px;line-height:1.3}.ind-lado small{display:block;color:var(--faint);font-size:12px;margin-top:2px}.ind-seta{flex:none;text-align:center;color:var(--accent);font-size:22px;line-height:1;pointer-events:none}.ind-motivo{margin:0;color:var(--muted)}.ind-motivo,.ind-passo{font-size:14px;line-height:1.5}.ind-passo{margin:6px 0 0;margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border-soft)}.ind-passo span{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto);margin-right:8px}.ind-cab{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.ind-cab-dir{display:flex;align-items:center;gap:8px;flex:none}.ind-seta-abrir{width:36px;height:36px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;color:var(--muted);transition:transform .2s}.ind-card.aberta .ind-seta-abrir{transform:rotate(180deg);color:var(--text)}.ind-cab:hover .ind-seta-abrir{border-color:var(--accent)}.ind-corpo{margin-top:12px;border-top:1px solid var(--border-soft);padding-top:12px}.ind-acoes-linha{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px;padding-bottom:4px;flex-wrap:wrap}.ind-selos-modal{justify-content:flex-start;min-width:0;margin:10px 0 0}.ficha-cliente .ind-card.aberta{padding-bottom:12px}.ind-selo{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:11px;color:var(--muted)}.ind-selo.forte{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.ind-selo.forte,.ind-selo.status-apresentada{color:var(--accent-texto)}.ind-selo.status-fechada{color:var(--atual)}.ind-selo.status-descartada{color:var(--faint)}.ind-acoes{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ind-ficha{margin-top:12px;border-top:1px solid var(--border-soft);padding-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ind-msg{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:12px;padding:12px 14px}.ind-msg-cab b{font-size:14px}.ind-msg-cab small{display:block;color:var(--faint);font-size:12px;margin-top:2px}.ind-msg p{margin:8px 0 0;font-size:14px;line-height:1.5}.ind-msg-acoes{display:flex;justify-content:flex-start;flex-direction:row-reverse;gap:8px;margin-top:10px;flex-wrap:wrap}.ind-ficha-rodape{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ind-ficha-rodape .lede{margin:0}@media (max-width:640px){.ind-lados{grid-template-columns:1fr;gap:6px}.ind-cab-dir{min-width:0}.ind-seta{transform:rotate(90deg);font-size:18px;justify-self:center;width:max-content}.ind-esforco{margin-right:0;width:100%}.ind-cab,.ind-ficha{grid-template-columns:1fr}.ind-cab-dir{justify-content:flex-end}.ind-seta-abrir{width:44px;height:44px}.ind-acoes-linha .btn{flex:1 1;justify-content:center;min-height:44px}}.ind-atualizar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ind-atualizado{color:var(--faint);font-size:12px}.ind-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 6px}.ind-sinais{margin:0 0 10px;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.ind-sinais li{position:relative;padding-left:20px;font-size:14px;line-height:1.5}.ind-sinais li:before{content:"";position:absolute;left:0;top:9px;width:9px;height:9px;border-radius:50%;background:var(--accent)}.mc{margin-top:18px}.mc-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mc-chips::-webkit-scrollbar{display:none}.mc-chip{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:14px;cursor:pointer;white-space:nowrap}.mc-chip.on,.mc-chip:hover{border-color:var(--accent)}.mc-chip.on{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-texto);font-weight:600}.mc-chip .n,.mc-chip.vazia:not(.on){color:var(--muted)}.mc-chip .n{font-family:var(--font-mono);font-size:12px;line-height:1;background:var(--surface-2);border-radius:999px;padding:5px 8px}.mc-chip.on .n{color:var(--accent-texto)}.mc-chip .andamento{font-family:var(--font-rotulo);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--atual)}.mc-sub{margin:8px 0 0;font-size:14px;color:var(--muted)}.mc-sub b{color:var(--text)}.mc-proposta{margin-top:12px;padding:12px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);font-size:14px;line-height:1.55;color:var(--muted);max-width:720px}.mc-proposta b{color:var(--text)}.mc-cartao{margin-top:14px;border:1px solid var(--border);border-radius:20px;background:var(--surface);padding:20px 22px;max-width:720px}.mc-cartao.destaque{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.mc-selos{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.mc-selo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.mc-selo.plataforma{background:var(--atual-bg);color:var(--atual)}.mc-selo.destaque{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-texto);border:1px solid var(--accent)}.mc-nome{margin:0;font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.2;color:var(--text);overflow-wrap:anywhere}.mc-linha2{margin:4px 0 0;font-size:14px;color:var(--muted)}.mc-porque{margin:14px 0 0}.mc-porque .k{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mc-sinais{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mc-sinais li{font-size:13px;line-height:1.4;padding:6px 10px;border-radius:10px;background:var(--surface-2);color:var(--text)}.mc-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mc-acoes .btn{min-height:44px}.mc-contador{margin-top:12px;font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:0 16px;align-items:center;max-width:720px}.mc-contador button{background:none;border:0;padding:0;color:var(--accent-texto);font:inherit;cursor:pointer;text-decoration:underline;min-height:44px}.mc-contador button:disabled{opacity:.6;cursor:default}.mc-roteiro{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.mc-roteiro h4{margin:0 0 8px;font-size:16px;color:var(--text)}.mc-contato,.mc-roteiro .lede{margin:0 0 10px}.mc-contato{display:flex;flex-wrap:wrap;gap:0 16px;font-size:14px;color:var(--text)}.mc-contato>*{display:inline-flex;align-items:center;min-height:44px}.mc-contato a{color:var(--accent-texto)}.mc-contato .sub{color:var(--muted)}.mc-fala{font-size:15px;line-height:1.55;padding:12px 14px;border-radius:14px;background:var(--surface-2);color:var(--text);white-space:pre-wrap}.mc-fala-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mc-registro{margin-top:16px}.mc-registro .k{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--text)}.mc-registro-botoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.mc-registro-botoes .btn{min-height:44px;white-space:normal;line-height:1.25}.mc-depois{margin-top:8px;background:none;border:0;padding:0;min-height:44px;color:var(--muted);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.mc-outras{margin-top:12px;border:1px solid var(--border);border-radius:16px;padding:10px 16px;max-width:720px}.mc-outras h4{margin:8px 0 2px;font-family:var(--font-rotulo);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}.mc-outras ul{list-style:none;margin:0;padding:0}.mc-outras li{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border-top:1px solid var(--border);font-size:14px;color:var(--text)}.mc-outras li:first-child{border-top:0}.mc-outras li button{background:none;border:0;padding:0;font:inherit;color:var(--accent-texto);cursor:pointer;min-height:44px;text-align:left}.mc-outras .sub{font-size:12px;color:var(--muted);text-align:right;flex:none}.mc-fim{margin-top:14px;padding:18px 20px;border:1px dashed var(--border);border-radius:16px;max-width:720px;font-size:14px;line-height:1.55;color:var(--muted)}.mc-fim b{color:var(--text)}.mc-fim .btn{margin-top:12px}.mc-nota{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--muted);max-width:720px}.mc-rodape{margin-top:28px;padding-top:18px;border-top:1px solid var(--border);max-width:720px}.mc-rodape .lede{margin:0 0 10px}.mc-vazio{margin-top:20px}.ativacao-cartao{position:relative;margin-top:20px;padding:20px 24px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:var(--r-card,20px);background:var(--surface)}.ativacao-texto{margin:8px 0 0;color:var(--muted);font-size:15px;line-height:1.5;max-width:60ch}.ativacao-acoes{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-top:16px}.ativacao-preco{margin:0;font-size:15px;color:var(--text)}.ativacao-preco b{font-weight:700;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ativacao-nota{color:var(--muted);font-size:13px;line-height:1.5}.ativacao-teste{position:absolute;top:16px;right:16px;color:var(--accent-texto);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.ativacao-linha{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-top:16px;padding:12px 16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2)}.ativacao-linha p{margin:0;font-size:14px;line-height:1.5;color:var(--text)}.ativacao-linha .btn{margin-left:auto}.ativacao-linha.atrasada{border-color:color-mix(in srgb,var(--nao) 45%,var(--border));background:color-mix(in srgb,var(--nao) 8%,var(--surface))}@media (max-width:560px){.ativacao-cartao{padding:16px}.ativacao-acoes .btn{width:100%}.ativacao-teste{position:static;display:inline-block;margin-bottom:8px}}.fin-mes{display:flex;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.fin-mes-nome{font-size:16px;min-width:15ch;text-align:center}.fin-num{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stripe-cabeca{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.selo.stripe-teste{color:var(--accent-texto);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.selo.stripe-producao{color:var(--atual);background:var(--atual-bg);border-color:color-mix(in srgb,var(--atual) 40%,transparent)}.stripe-acoes{display:flex;justify-content:flex-end;margin-top:16px}.stripe-id{display:block;margin-top:4px;font-family:var(--font-mono);font-size:12px;color:var(--muted);overflow-wrap:anywhere}.stripe-taxas{list-style:none;margin:16px 0 0;padding:0;max-width:520px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.stripe-taxas li{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;font-size:14px}.stripe-taxas li+li{border-top:1px solid var(--border-soft)}.planos-abas{margin-top:16px;flex-wrap:wrap}.planos-abas-n{min-width:20px;padding:0 6px;border-radius:999px;background:var(--surface-3);color:var(--muted);font-size:12px;font-weight:600;line-height:20px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.planos-abas button.sel .planos-abas-n{background:var(--accent-soft);color:var(--accent-texto)}@media (max-width:560px){.planos-abas{display:grid;grid-template-columns:1fr 1fr;width:100%;border-radius:20px}.planos-abas button{justify-content:center}}.planos-catalogo-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.planos-catalogo-topo .lede{max-width:720px}.planos-filtro{margin-top:4px;flex-wrap:wrap}.adm-tabela.planos-catalogo{min-width:860px}.planos-catalogo-linha.clicavel{cursor:pointer}.planos-catalogo-linha.clicavel:hover td{background:var(--surface-2)}.planos-catalogo-linha.arquivado .planos-catalogo-nome,.planos-catalogo-linha.arquivado .planos-nome b{color:var(--muted)}.planos-catalogo .planos-nome{min-width:220px;max-width:340px}.planos-catalogo .planos-nome .sub{display:-webkit-box;margin-top:2px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.planos-catalogo .planos-arquivado{display:inline-block;margin-top:6px}.planos-catalogo td .sub{display:block;font-size:12px;color:var(--muted)}.planos-catalogo-nome{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;font-weight:600;font-size:15px;color:var(--text);cursor:pointer;text-align:left;min-height:32px}.planos-catalogo-nome:hover{text-decoration:underline;text-underline-offset:3px}.planos-catalogo .planos-precos{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-menu-nota{display:block;padding:8px 12px;font-size:12px;line-height:1.4;color:var(--muted);max-width:220px}.planos-catalogo td{vertical-align:middle}.adm-menu-lista.planos-menu-flutuante{position:fixed;left:auto;z-index:60}.planos-catalogo td[data-rotulo=Para]{white-space:nowrap}.planos-catalogo .selo{margin-top:0}.planos-catalogo .selo.ok{background:var(--atual-bg);color:var(--atual)}.planos-catalogo .selo.sem{background:color-mix(in srgb,var(--faint-traco) 20%,transparent);color:var(--muted)}@media (max-width:760px){.adm-tabela-wrap:has(.adm-tabela.planos-catalogo){border:0;background:none;overflow:visible}.adm-tabela.planos-catalogo{min-width:0;display:block}.adm-tabela.planos-catalogo thead{display:none}.adm-tabela.planos-catalogo tbody{display:grid;grid-gap:10px;gap:10px}.adm-tabela.planos-catalogo tr{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.adm-tabela.planos-catalogo td{display:block;padding:0;border:0;min-width:0;max-width:none}.planos-catalogo-linha.clicavel:hover td{background:none}.adm-tabela.planos-catalogo td[data-rotulo]:before{content:attr(data-rotulo);display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.adm-tabela.planos-catalogo td.planos-nome{grid-column:1/-1;max-width:none;padding-right:48px}.adm-tabela.planos-catalogo td.planos-precos{grid-column:1/-1;white-space:normal}.adm-tabela.planos-catalogo td.adm-menu-cel{position:absolute;top:8px;right:8px;width:auto}.planos-catalogo .planos-nome .sub{white-space:normal}.planos-catalogo-nome{min-height:44px}}.plano-clientes{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;max-height:240px;overflow:auto}.plano-clientes li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border);border-radius:12px;font-size:14px}.plano-clientes .sub{font-size:12px;color:var(--muted)}.res-form.plano-transferir{margin-top:14px}.sum-card.modal-plano{max-width:720px}.res-form.plano-form{grid-template-columns:repeat(2,minmax(0,1fr))}.res-form.plano-form input,.res-form.plano-form textarea{font-size:16px}.plano-form-titulo{grid-column:1/-1;margin:14px 0 0;font-size:15px;font-weight:600}.plano-form-titulo:first-child{margin-top:4px}.plano-form-fixo{margin:0;padding:12px 0;font-size:15px;color:var(--text)}.plano-form-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.plano-campo-prefixo{position:relative}.plano-campo-prefixo span{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:15px;pointer-events:none}.res-form.plano-form .plano-campo-prefixo input{padding-left:44px}.res-form.plano-form .campo.plano-stripe{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 14px}.res-form.plano-form .adm-chip{min-height:44px;align-self:flex-start}@media (max-width:560px){.res-form.plano-form{grid-template-columns:1fr}}.fin-totais{margin-top:16px}@media (max-width:760px){.adm-tabela-wrap:has(.adm-tabela.fin-tabela){border:0;background:none;overflow:visible}.adm-tabela.fin-tabela{min-width:0;display:block;table-layout:auto}.adm-tabela.fin-tabela thead{display:none}.adm-tabela.fin-tabela tbody{display:grid;grid-gap:10px;gap:10px}.adm-tabela.fin-tabela tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px;padding:14px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.adm-tabela.fin-tabela td{display:block;padding:0;border:0;min-width:0;overflow-wrap:anywhere;white-space:normal}.adm-tabela.fin-tabela td[data-rotulo]:before{content:attr(data-rotulo);display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.adm-tabela.fin-tabela td.fin-acoes-td,.adm-tabela.fin-tabela td.fin-titulo{grid-column:1/-1}.adm-tabela.fin-tabela td.fin-titulo{font-size:16px}.adm-tabela.fin-tabela td.fin-acoes-td:empty{display:none}.adm-tabela.fin-tabela td.fin-acoes-td{text-align:right}.adm-tabela.fin-tabela .btn{min-height:44px}}.fin-acoes,.fin-cancelar{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.fin-cancelar input{flex:1 1 200px;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface);color:var(--text);font-size:16px}@media (min-width:700px){.mc-registro-botoes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.mc-cartao{padding:16px}.mc-nome{font-size:21px}.mc-acoes .btn{flex:1 1 auto}}.cart-conteudo-seletor{width:auto;min-width:220px}.cart-card-motivo{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cart-card.mudando{opacity:.6}.cart-funil-link{color:var(--text);text-decoration:none;border-radius:6px;min-height:44px;display:inline-flex;align-items:center}.cart-funil-link:hover{color:var(--accent-texto)}.cart-filtro-ativo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 0;font-size:14px;color:var(--muted)}.cart-filtro-ativo b{color:var(--text)}.cart-card-nome-botao{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--text);cursor:pointer;text-align:left;min-height:44px;margin:-8px 0 -6px;display:flex;align-items:center;position:relative;z-index:1}.cart-card-nome-botao:hover{color:var(--accent-texto)}.ficha-cliente .rede-lista a,.ficha-cliente .rede-lista-item{width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-2);color:var(--text);text-decoration:none;font-size:14px}.ficha-cliente .rede-lista a:hover{border-color:var(--accent)}.ficha-cliente .rede-etiqueta{cursor:default}.ficha-indicacoes{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.ficha-indicacoes .ind-lados{grid-template-columns:minmax(0,1fr)}.ficha-indicacoes .ind-ficha{grid-template-columns:1fr}.cart-card-par{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.cart-card-indicacao{padding:12px 14px}.cart-par{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.cart-par-botao{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:none}.cart-par-botao:hover .cart-par-lado b{color:var(--accent-texto)}.cart-par-lado{display:flex;flex-direction:column;gap:1px;min-width:0}.cart-par-lado b{font-size:14px;line-height:1.3;overflow-wrap:anywhere;transition:color var(--tempo-tooltip)}.cart-par-lado small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.cart-par-seta{display:flex;align-items:center;gap:8px;color:var(--accent-texto);font-size:13px;line-height:1}.cart-par-seta i{flex:1 1;height:1px;background:var(--border-soft)}.cart-par-seta em{font-style:normal}.cart-par-rodape{display:flex;align-items:center;gap:8px;margin-top:10px}.cart-card-par-seta{color:var(--accent-texto);font-size:14px}.ind-lados-modal{margin-top:6px}.ind-lado-botao{background:none;border:1px solid var(--border);border-radius:12px;padding:10px 12px;text-align:left;cursor:pointer;color:var(--text);font:inherit;min-height:44px}.ind-lado-botao:hover{border-color:var(--accent)}.ind-lado-botao b{display:block}.ind-lado-botao small{color:var(--muted)}.ficha-cliente .rede-sub{margin:4px 0 0;font-size:14px}.ficha-cliente .rede-mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 0}.ficha-cliente .rede-mini div{padding:12px 14px}.ficha-cliente .rede-mini b{font-size:24px}.ficha-cliente .rede-mini span{font-size:12.5px}.ficha-cliente .tranca-ativacao{margin-top:20px}.ficha-cliente .tranca-ativacao .rede-ficha{margin-top:0}.ficha-cliente .ind-card .tranca-ativacao{margin-top:8px;min-height:120px}.ficha-cliente .rede-ficha{margin:20px 0 0;padding:14px 16px;border:1px solid var(--border);border-radius:14px;gap:10px}.ficha-cliente .rede-ficha div{grid-template-columns:150px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.5;align-items:baseline}.ficha-cliente .rede-ficha dt{padding-top:2px}.ficha-cliente .rede-rotulo{margin:26px 0 10px}.ficha-cliente .ficha-indicacoes{gap:8px;margin-top:0}.ficha-cliente .ind-card{padding:4px 8px}.ficha-cliente .ind-card .ind-cab{padding:8px 10px;min-height:48px}.ficha-cliente .ind-lado small{margin-top:0}.ficha-cliente .ind-lado b{font-size:15px}.ficha-cliente .ind-lado small{font-size:12.5px}.ficha-cliente .rede-etiquetas{margin-top:12px}.ficha-whatsapp{display:flex;justify-content:flex-end;margin-top:22px;padding-top:18px;border-top:1px solid var(--border-soft)}.ficha-cliente .rede-lista{gap:6px}.ficha-cliente .sum-actions{margin-top:26px;padding-top:18px;border-top:1px solid var(--border)}@media (max-width:640px){.ficha-cliente .rede-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.ficha-cliente .rede-ficha div{grid-template-columns:1fr;gap:2px}.ficha-cliente .rede-ficha{gap:12px}}.match-busca{flex:1 1 220px;min-width:0;max-width:320px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:14px}.match-busca:focus{outline:none;border-color:var(--accent)}.match-filtros-barra{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 16px}.match-filtros-barra .match-busca{flex:1 1 240px;max-width:340px;min-height:40px}.match-pilula-envolve{position:relative}.match-pilula{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.match-pilula:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.match-pilula.ativa{border-color:color-mix(in srgb,var(--accent) 60%,var(--border));color:var(--accent-texto)}.match-pilula svg{flex:none;width:14px;height:14px}.match-pilula .n{min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.match-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:300px;padding:6px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.match-menu-opcao{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:10px;font-size:14px;color:var(--text);cursor:pointer}.match-menu-opcao:hover{background:var(--surface-2)}.match-menu-opcao input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--accent)}.match-menu-opcao .conta{margin-left:auto;padding-left:12px;font-size:13px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-menu-opcao.desligada{opacity:.45;cursor:not-allowed}.match-menu-titulo{display:block;padding:8px 10px 4px;font-family:var(--font-rotulo);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.match-aplicados{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-6px 0 16px}.match-chip{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 4px 0 12px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:999px;background:var(--accent-soft);font-size:13px;color:var(--text);white-space:nowrap}.match-chip button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.match-chip button:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.match-limpar{font-size:13px;margin-left:4px}.match-perto{color:var(--faint)}.match-filtros-barra .match-conexao-seletor{flex:0 1 300px;min-width:200px}.match-filtros-barra .match-conexao-seletor .seletor-caixa{min-height:40px;padding:0 14px;border-radius:999px;background:var(--surface);font-size:14px}.match-filtros-barra .match-conexao-seletor .seletor-caixa:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.match-filtros-barra .match-conexao-seletor .seletor-caixa svg{color:currentColor;width:14px;height:14px}@media (max-width:640px){.match-filtros-barra .match-conexao-seletor{flex:1 1;min-width:0}.match-filtros-barra .match-conexao-seletor .seletor-caixa{min-height:44px;font-size:14px}}.match-folha-fundo{position:fixed;inset:0;z-index:95;display:flex;align-items:flex-end;background:rgba(0,0,0,.5)}.match-folha{width:100%;max-height:85dvh;overflow:auto;padding:4px 16px 0;border-radius:24px 24px 0 0;background:var(--surface);box-shadow:var(--shadow)}.match-folha-alca{width:40px;height:4px;margin:8px auto 6px;border-radius:999px;background:var(--border)}.match-folha-topo{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:16px}.match-folha-grupo{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-top:1px solid var(--border-soft)}.match-menu .match-folha-grupo{padding:4px 0}.match-menu .match-folha-grupo:first-child{border-top:0}.match-folha .match-menu-opcao{min-height:44px;font-size:15px}.match-folha-rodape{position:-webkit-sticky;position:sticky;bottom:0;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface)}.match-folha-rodape .btn{width:100%;min-height:48px;justify-content:center}.match-menu-rodape{margin-top:4px;padding:10px 8px 4px;border-top:1px solid var(--border-soft)}.match-menu-rodape .btn{width:100%;min-height:44px;justify-content:center}@media (max-width:640px){.match-filtros-barra{flex-wrap:wrap}.match-filtros-barra .match-busca{flex:1 1 100%;max-width:none;min-height:44px;font-size:16px}.match-filtros-barra .match-pilula{min-height:44px}.match-aplicados{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.match-aplicados::-webkit-scrollbar{display:none}.match-chip{min-height:36px}.match-chip button{width:32px;height:32px}}.ativacao-nota,.match-proposta.mais{color:var(--faint)}.ativacao-nota{margin:12px 0 0;font-size:12px;line-height:1.45}@media (max-width:640px){.match-busca{max-width:none}}.sum-card.sum-card-larga.modal-planos{max-width:1240px;max-height:none;overflow:visible;margin:auto;padding:48px 24px 40px;background:var(--bg)}.summary:has(.modal-planos){overflow-y:auto;align-items:flex-start}.summary:has(.modal-planos):before{position:fixed}.pm-topo{text-align:center;max-width:760px;margin:0 auto 36px}.pm-eyebrow{font-family:var(--font-rotulo);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-texto);margin-bottom:16px}.pp h2.pm-titulo,.sum-card h2.pm-titulo{font-size:clamp(30px,4.4vw,44px);line-height:1.12;font-weight:600;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.pm-titulo span{color:var(--accent-texto)}.pm-sub{font-size:18px;line-height:1.5;color:var(--muted);margin:0}.pm-ciclo{display:flex;justify-content:center;margin:0 0 48px}.pm-teste{margin:8px 0 0;font-size:13px;color:var(--accent-texto);text-align:center}.pm-segmentado{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:4px;gap:4px}.pm-segmentado button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;cursor:pointer;min-height:44px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:500;color:var(--muted);display:flex;align-items:center;gap:10px}.pm-segmentado button[aria-pressed=true]{background:var(--text);color:var(--bg)}.pm-economia{font-size:12px;font-weight:600;background:var(--accent);color:var(--accent-ink);padding:3px 9px;border-radius:999px}.pm-grade{display:grid;grid-template-columns:repeat(var(--pm-colunas,3),minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.pm-plano{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:32px 28px 28px;display:flex;flex-direction:column;position:relative;min-width:0}.pm-plano.destaque{border:1.5px solid var(--accent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 40%),var(--surface);box-shadow:0 0 60px color-mix(in srgb,var(--accent) 8%,transparent)}.pm-selo{position:absolute;top:-13px;left:28px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.pm-nome{font-size:22px;font-weight:600;margin:0 0 8px}.pm-publico{font-size:15px;line-height:1.5;color:var(--muted);min-height:68px;margin:0}.pm-preco-area{margin-top:12px;min-height:104px}.pm-de{font-size:14px;color:var(--faint);text-decoration:line-through;min-height:20px}.pm-preco{display:flex;align-items:baseline;gap:4px;margin:2px 0 6px}.pm-rs{font-size:18px;font-weight:500;color:var(--muted);margin-right:2px}.pm-valor{font-size:46px;font-weight:600;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-mes{font-size:15px;color:var(--muted)}.pm-cobranca{font-size:13px;color:var(--faint)}.pm-chave{margin-top:18px;font-size:14px;font-weight:500;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:11px 14px;display:flex;align-items:center;gap:10px}.pm-plano.destaque .pm-chave{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.pm-info{flex:0 0 16px;width:16px;height:16px}.pm-info circle{fill:none;stroke:var(--accent-texto);stroke-width:1.5}.pm-info path{fill:none;stroke:var(--accent-texto);stroke-width:1.6;stroke-linecap:round}.pm-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:20px 0 24px;padding:0 18px;border-radius:999px;font:inherit;font-size:15px;font-weight:600;text-decoration:none;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pm-btn:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.pm-btn:disabled{opacity:.6;cursor:progress}.pm-plano.destaque .pm-btn{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.pm-plano.destaque .pm-btn:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.pm-aviso{margin:-10px 0 16px}.pm-aviso p{margin:0}.pm-tentar{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:44px;margin:2px 0 -10px;padding:0;background:none;border:0;font:inherit;font-size:14px;font-weight:600;color:var(--accent-texto);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pm-tentar:disabled{opacity:.6;cursor:progress}.pm-inclui{font-size:13px;font-weight:600;color:var(--text);margin-bottom:14px;padding-top:22px;border-top:1px solid var(--border)}.pm-recursos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pm-recursos li{display:flex;gap:11px;font-size:15px;line-height:1.4;color:var(--text)}.pm-ok{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.pm-ok circle{fill:color-mix(in srgb,var(--accent) 16%,transparent)}.pm-ok path{fill:none;stroke:var(--accent-texto);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pm-garantias{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 36px;margin-top:32px;font-size:14px;color:var(--muted)}.pm-garantias span{display:flex;align-items:center;gap:8px}.pm-aula-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:20px 0 28px;padding:16px 20px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2)}.pm-aula-card-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.pm-aula-card-texto b{font-size:15px;font-weight:600}.pm-aula-card-texto span{font-size:13px;color:var(--muted)}.pm-aula-card .btn{flex:none;white-space:nowrap}@media (max-width:480px){.pm-aula-card{flex-direction:column;align-items:stretch;text-align:center}.pm-aula-card .btn{width:100%;justify-content:center}}.pm-carregando{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 0;color:var(--muted);text-align:center}.pm-esq{display:block;border-radius:8px;background:var(--surface-2);animation:pm-esq-luz 1.4s ease-in-out infinite}.pm-esq-nome{width:46%;height:26px;margin:0 0 8px}.pm-publico .pm-esq+.pm-esq{margin-top:8px}.pm-esq-linha{width:100%;height:16px}.pm-esq-linha.curta{width:62%}.pm-esq-preco{width:58%;height:46px;margin-top:22px}.pm-esq-chave{height:44px;margin-top:18px;border-radius:12px}.pm-esq-botao{height:48px;margin:20px 0 24px;border-radius:999px}.pm-esq-ciclo{width:300px;max-width:100%;height:54px;border-radius:999px}.pm-esqueleto .pm-recursos{gap:17px}.pm-plano.pm-esqueleto{min-height:627px}@media (min-width:901px){.pm-plano.pm-esqueleto{min-height:671px}}@media (min-width:1201px){.pm-plano.pm-esqueleto{min-height:829px}}@keyframes pm-esq-luz{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.pm-esq{animation:none}}@media (max-width:900px){.pm-grade{grid-template-columns:1fr;gap:28px}.pm-preco-area,.pm-publico{min-height:0}}.pm-gratis-linha{display:none}@media (max-width:900px){.pm-plano.pm-gratis{display:none}.pm-gratis-linha{display:flex;flex-direction:column;gap:4px;margin:0 0 28px;padding:4px 6px 4px 16px;border:1px dashed var(--border);border-radius:16px;background:var(--surface)}.pm-gratis-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;font-size:15px;color:var(--muted)}.pm-gratis-topo b{color:var(--text);font-weight:700}.pm-gratis-ver{min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--accent-texto);font:inherit;font-weight:600;cursor:pointer;flex:none}.pm-gratis-ver:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pm-gratis-detalhe{display:flex;flex-direction:column;gap:10px;padding:4px 10px 14px 0}.pm-gratis-detalhe .pm-recursos{margin:0}.pm-gratis-linha.pm-esqueleto{min-height:62px;justify-content:center}}@media (max-width:480px){.pm-segmentado button{padding:0 16px}.pm-valor{font-size:40px}.pm-ciclo{margin-bottom:32px}}@media (max-width:600px){.summary:has(.modal-planos){padding:8px}.sum-card.sum-card-larga.modal-planos{padding:48px 16px 32px}.pm-plano{padding:28px 16px 24px}.pm-selo{left:16px}}.match-card.travado .match-embacado{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.7}.match-lista .match-card{border:0;border-bottom:1px solid var(--border-soft);border-radius:0;background:transparent;margin:0;padding:16px 4px}.match-lista .match-card:last-of-type{border-bottom:0}.match-lista .match-card.destaque{background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:12px;padding:16px 12px}.btn.ghost.match-btn-ouro{color:var(--accent-texto);border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.btn.ghost.match-btn-ouro:hover{color:var(--accent-texto);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.match-roteiro .btn.ghost{background:var(--surface);color:var(--text);border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.match-roteiro .btn.ghost:hover{border-color:var(--accent)}.match-registro-botoes .btn[aria-pressed=true]{color:var(--accent-texto);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}@media (max-width:640px){.match-empresas{padding:0;border:0;background:none}.match-lista{padding:0 12px 12px}.match-roteiro{padding:14px 12px}.match-fala{padding:12px}.match-registro-botoes{display:grid;grid-template-columns:1fr 1fr;width:100%}.match-registro-botoes .btn{min-height:44px;justify-content:center}}.match-propostas-lista{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.4;color:var(--accent-texto)}.match-propostas-lista li{padding-left:2px}.match-conta-total{font-size:12px;color:var(--faint);font-weight:400;margin-left:4px}.match-progresso-linha{margin:12px 4px 0;font-size:12.5px;color:var(--muted)}.rede-atalho{min-height:34px;padding:0 12px;font-size:13px;gap:6px}.rede-atalho b{color:var(--accent-texto);font-weight:700}.rede-atalho span{color:var(--faint);font-size:12px;margin-left:2px}.qpe{margin-top:28px;border:1px solid var(--border);border-radius:20px;padding:clamp(18px,3vw,26px);background:var(--surface)}.qpe-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.qpe-cabeca h2{margin:0 0 4px;font-size:18px}.qpe-sub{margin:0;color:var(--muted);font-size:14px;max-width:62ch}.qpe-selo{flex:none;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 60%,var(--border));color:var(--accent-texto);font-size:12px;font-weight:600}.qpe-selo.aberta{border-color:var(--border);color:var(--muted)}.qpe-grupo{padding:16px 0;border-top:1px solid var(--border)}.qpe-grupo-cabeca{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.qpe-rotulo{font-size:13px;font-weight:600;color:var(--text)}.qpe-conta{font-size:12px;color:var(--faint)}.qpe-ajuda{margin:0 0 10px;color:var(--faint);font-size:13px}.qpe-chips{display:flex;gap:8px;flex-wrap:wrap}.qpe-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.qpe-chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-texto);font-weight:600}.qpe-chip:disabled{cursor:default;opacity:.7}.qpe-acoes{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--border)}@media (max-width:640px){.qpe-acoes{justify-content:center}}.qpe-aviso{margin:0;color:var(--muted);font-size:13px}.rede.com-redes{grid-template-rows:auto minmax(0,1fr)}.rede-redes{grid-column:1/-1;display:flex;gap:6px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;background:var(--surface)}.rede-redes::-webkit-scrollbar{display:none}.rede-redes .rede-chip{flex:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.rede-redes .rede-chip.on{background:var(--surface-2)}.rede-redes .rede-chip .d{width:10px;height:10px;opacity:1}.rede-chip-entre{border-style:dashed;border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.rede-chip-entre.on{border-style:solid;border-color:var(--accent);color:var(--accent-texto)}.rede-cor-ponto{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:middle}.rede-painel h3.rede-h3-menor{font-size:15px;font-weight:600;color:var(--muted);margin-bottom:8px}.ger-lede{margin:6px 0 0;max-width:720px}.ger-ok{margin-top:16px;padding:12px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--atual) 40%,var(--border));background:color-mix(in srgb,var(--atual) 8%,var(--surface));color:var(--text)}.ger-ok,.ger-sugestao{font-size:14px;line-height:1.5}.ger-sugestao{margin-top:18px;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 18px;border-radius:20px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}.ger-sugestao p{margin:0;flex:1 1 280px;min-width:0}.ger-redes{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.ger-rede{border:1px solid var(--border);border-radius:20px;background:var(--surface);padding:16px 18px;display:grid;grid-gap:10px;gap:10px;min-width:0}.ger-rede-topo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.ger-cor{width:14px;height:14px;border-radius:50%;flex:none}.ger-rede-nome{font-size:17px;font-weight:700;min-width:0;overflow-wrap:anywhere}.ger-rede-num{font-size:13px;color:var(--muted);margin-left:auto}.ger-ok-texto{color:var(--atual)}.ger-etiquetas{display:flex;flex-wrap:wrap;gap:6px}.ger-etiqueta{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-family:var(--font-body);font-size:12px}.ger-etiqueta.removivel{cursor:pointer;color:var(--text);min-height:36px;font-size:13px}.ger-etiqueta.removivel span{color:var(--faint);font-size:15px;line-height:1}.ger-etiqueta.removivel:hover{border-color:var(--nao)}.ger-rede-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ger-abrir{margin-left:auto;min-height:44px}.ger-clientes{display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--border-soft);padding-top:10px}.ger-cliente{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 12px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-2);cursor:pointer}.ger-cliente.marcado{border-color:var(--accent)}.ger-cliente input,.res-form .ger-check input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:0;cursor:pointer;font-size:16px;z-index:1}.ger-caixa{width:20px;height:20px;flex:none;border-radius:6px;border:1.5px solid var(--faint-traco);background:var(--surface);display:grid;place-items:center}input:checked+.ger-caixa{background:var(--accent);border-color:var(--accent)}input:checked+.ger-caixa:after{content:"";width:9px;height:5px;margin-top:-2px;border-left:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);transform:rotate(-45deg)}input:focus-visible+.ger-caixa{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent)}.ger-cliente-nome{display:flex;flex-direction:column;min-width:0;font-size:14px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.ger-cliente-nome small{font-weight:400;font-size:12px;color:var(--faint)}.ger-cliente-todos{background:none;border-style:dashed}.ger-sem-rede{margin-top:26px;border:1px dashed var(--border);border-radius:20px;padding:18px;display:grid;grid-gap:10px;gap:10px}.ger-sem-rede .block-title,.ger-sem-rede .lede{margin:0}.ger-vazio{color:var(--muted);font-size:14px;margin:0}.ger-mover{position:-webkit-sticky;position:sticky;bottom:16px;z-index:30;margin-top:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:20px;border:1px solid var(--accent);background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow)}.ger-mover-conta{font-size:14px;color:var(--text)}.ger-mover-rotulo{font-size:13px;color:var(--muted)}.ger-mover .ger-mover-seletor{flex:1 1 200px;min-width:0;width:auto}.ger-mover-botoes{display:flex;gap:8px;margin-left:auto}.ger-form{grid-template-columns:1fr}.ger-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.ger-cores{display:flex;gap:4px;flex-wrap:wrap}.ger-cor-opcao{width:44px;height:44px;border-radius:50%;border:2px solid transparent;background:none;display:grid;place-items:center;cursor:pointer;padding:0}.ger-cor-opcao span{width:28px;height:28px;border-radius:50%;display:block}.ger-cor-opcao.on{border-color:var(--text)}.ger-etiquetas-editor{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2)}.ger-etiquetas-editor:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.res-form .ger-etiquetas-editor input{flex:1 1 140px;width:auto;min-width:120px;border:0;background:none;box-shadow:none;padding:8px;font-size:16px;min-height:36px}.ger-ajuda{margin:0;font-size:12px;color:var(--faint);line-height:1.5}.res-form label.ger-check{position:relative;min-height:44px;display:flex;flex-direction:row;align-items:center;gap:10px;font-family:var(--font-body);font-size:14px;letter-spacing:0;text-transform:none;font-weight:400;color:var(--text);cursor:pointer;line-height:1.5}.ger-link-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.ger-apagar{color:var(--nao);margin-top:14px;min-height:44px}.ger-apagar-confirma{margin-top:14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--nao) 40%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--nao) 6%,var(--surface));font-size:13px;line-height:1.5;color:var(--text)}.ger-apagar-confirma p{margin:0}.ger-apagar-botoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px}.ger-apagar-botoes .btn{white-space:nowrap}.ger-apagar-rotulo{display:block;margin-top:10px;color:var(--muted)}.ger-apagar-rotulo strong{color:var(--text);font-weight:600;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ger-apagar-campo{display:block;width:100%;margin-top:8px;min-height:44px;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:10px 16px;color:var(--text);font-family:var(--font-body);font-size:16px;box-sizing:border-box}.ger-apagar-campo:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.sum-card.ger-modal{max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain}@media (max-width:860px){.ger-rede-num{margin-left:0;flex-basis:100%}.ger-abrir{margin-left:0}.ger-mover{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.ger-mover-botoes{margin-left:0;width:100%;justify-content:flex-end}}.ger-link-novo{display:grid;grid-gap:8px;gap:8px}.ger-link-usar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ger-link-usar .seletor{flex:1 1 220px;min-width:0;width:auto}.rede-demo-faixa{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 14px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--muted);font-size:14px;line-height:1.5}.rede-demo-selo{font-family:var(--font-rotulo);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto);border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:999px;padding:4px 10px;white-space:nowrap}.rede-convite-card{margin-top:28px;margin-bottom:18px}.rede-convite-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.rede-convite-topo>div:first-child{min-width:0}.rede-contador{display:flex;align-items:baseline;gap:10px;padding:10px 16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2)}.rede-contador.com-gente{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}.rede-contador-n{font-size:28px;line-height:1;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.rede-contador.com-gente .rede-contador-n{color:var(--accent-texto)}.rede-contador-texto{font-size:14px;color:var(--muted)}.rede-contador-aviso{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-top:14px}.rede-contador-aviso .lede{margin:0;flex:1 1 320px}.rede-contador-aviso .btn{min-height:44px}@media (max-width:640px){.rede-contador{width:100%}.rede-contador-aviso .btn{flex:1 1 100%}}.rede-convite-card .convite-rede{margin-top:6px}.convite-rede.sem-link{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.convite-rede.sem-link .lede{margin:0;flex:1 1 320px}.rede-demo{position:relative}.rede-demo.borrada .rede-canvas{filter:blur(6px)}.rede-demo.borrada .rede-demo-mapa{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rede-demo-cta{position:absolute;z-index:3;left:calc(50% - 150px);top:calc(50% + 34px);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:14px;max-width:min(360px,calc(100% - 32px));padding:22px 24px;text-align:center;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:20px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow)}.rede-demo-cta p{margin:0;font-size:16px;line-height:1.5;color:var(--text)}@media (max-width:860px){.rede-demo-cta{position:relative;left:auto;top:auto;transform:none;margin:0 0 14px;max-width:none}.rede-demo.borrada .rede-painel{display:none}}.convite-rede{display:flex;flex-direction:column;gap:12px;margin-top:12px}.convite-rede-link{width:100%;min-height:44px;font-size:16px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface-2);color:var(--text)}.convite-rede-acoes{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.convite-rede-acoes .btn{min-height:44px}@media (max-width:640px){.convite-rede-acoes .btn{flex:1 1 100%}}.match-convite{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px}.match-convite-texto{color:var(--muted);font-size:14px;line-height:1.5}.match-convite-texto b{color:var(--text);font-weight:600}.aviso-cookies{position:fixed;right:16px;bottom:16px;z-index:70;width:min(360px,calc(100% - 32px));box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow)}.aviso-cookies p{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}html.com-aviso-cookies body{padding-bottom:calc(var(--aviso-cookies-h,0px) + 28px)}.aviso-cookies p a{color:var(--text);text-decoration:underline}.aviso-cookies-botoes{display:flex;gap:8px}.aviso-cookies-botoes .btn{flex:1 1;min-height:44px}@media (max-width:640px){.aviso-cookies{left:12px;right:12px;width:auto;bottom:12px;gap:10px;padding:12px 14px}}.lp-nav .lp-entrar{color:var(--text);border:1px solid var(--border);border-radius:999px;padding:0 18px}.lp-nav .lp-entrar:hover{background:var(--surface-2)}.lp-cta-curto{display:none}@media (max-width:560px){.lp-cta-longo{display:none}.lp-cta-curto{display:inline}.lp-nav .lp-entrar{padding:0 14px}.lp-nav .lp-login{padding:0 16px}}@media (max-width:380px){.lp-marca img{height:32px}.lp-nav .lp-entrar{padding:0 12px}.lp-nav .lp-login{padding:0 14px;margin-left:4px}}.lp-prova-grade{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;max-width:1100px;margin:0 auto}.lp-prova-mapa{margin:0;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface)}.lp-prova-mapa img,.lp-prova-mapa picture,.lp-prova-video{display:block;width:100%;height:auto}.lp-prova-video{aspect-ratio:1160/768;background:var(--surface)}.lp-prova-videos{display:flex;flex-direction:column}.lp-prova-video-empe{display:none;aspect-ratio:390/676;max-width:390px;margin:0 auto}@media (max-width:720px){.lp-prova-video-deitado{display:none}.lp-prova-videos .lp-prova-video-empe{display:block}}.lp-prova-pausa{display:flex;align-items:center;gap:8px;margin:12px auto;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.lp-prova-pausa:hover{color:var(--text)}.lp-prova-pausa:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-prova-mapa figcaption{font-size:13px;line-height:1.5;color:var(--muted);padding:10px 14px;border-top:1px solid var(--border);text-align:center}.lp-numeros{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.lp-numeros li{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:4px;min-width:0}.lp-numeros strong{font-size:clamp(26px,3vw,34px);line-height:1.1;font-weight:600;letter-spacing:-.02em;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-numeros span{font-size:15px;line-height:1.4;color:var(--muted)}@media (max-width:900px){.lp-prova-grade{grid-template-columns:1fr}.lp-numeros{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.lp-numeros{grid-template-columns:1fr}}.lp-perguntas-lista{max-width:760px;margin:0 auto;border-top:1px solid var(--border)}.lp-pergunta{border-bottom:1px solid var(--border)}.lp-pergunta summary{list-style:none;cursor:pointer;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;line-height:1.35;padding:14px 4px}.lp-pergunta summary::-webkit-details-marker{display:none}.lp-pergunta summary:after{content:"";flex:none;width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);margin-top:-4px;transition:transform .2s}.lp-pergunta[open] summary:after{transform:rotate(-135deg);margin-top:4px}.lp-pergunta summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.lp-pergunta p{margin:0 4px 18px;font-size:15px;line-height:1.6;color:var(--muted);max-width:66ch}.lp-pergunta p a{color:var(--text);text-decoration:underline}.lp{--lp-ease:cubic-bezier(.16,1,.3,1);--lp-raio:24px;--lp-raio-painel:40px;--lp-respiro:12px;--lp-vidro:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03) 14%,rgba(255,255,255,.012));--lp-vidro-borda:rgba(255,255,255,.08);--lp-vidro-sombra:inset 0 1px 0 rgba(255,255,255,.08),0 16px 40px -22px rgba(0,0,0,.75),0 2px 8px -4px rgba(0,0,0,.5);--lp-vidro-sombra-alta:inset 0 1px 0 rgba(255,255,255,.1),0 30px 64px -26px rgba(0,0,0,.85),0 6px 16px -8px rgba(0,0,0,.55)}.lp-clara{--lp-vidro:linear-gradient(180deg,#FFFFFF,#FFFFFF 12%,#F7F7F8);--lp-vidro-borda:rgba(10,10,10,.07);--lp-vidro-sombra:inset 0 1px 0 #FFFFFF,0 12px 32px -16px rgba(10,10,10,.16),0 2px 8px -4px rgba(10,10,10,.06);--lp-vidro-sombra-alta:inset 0 1px 0 #FFFFFF,0 26px 56px -22px rgba(10,10,10,.24),0 6px 14px -8px rgba(10,10,10,.1)}.lp-secao.lp-clara{margin-left:calc(50% - 50vw + var(--lp-respiro));margin-right:calc(50% - 50vw + var(--lp-respiro));padding-left:calc(50vw - 50% - var(--lp-respiro));padding-right:calc(50vw - 50% - var(--lp-respiro));border-radius:var(--lp-raio-painel);box-shadow:inset 0 1px 0 #FFFFFF,0 30px 80px -40px rgba(0,0,0,.6)}.lp .lp-card,.lp .lp-lista-pontos,.lp .lp-numeros li,.lp .lp-passo,.lp .lp-prova-mapa{background:var(--lp-vidro),var(--surface);border:1px solid var(--lp-vidro-borda);border-radius:var(--lp-raio);box-shadow:var(--lp-vidro-sombra)}.lp-clara .lp-card,.lp-clara .lp-lista-pontos,.lp-clara .lp-numeros li,.lp-clara .lp-passo,.lp-clara .lp-prova-mapa{background:var(--lp-vidro)}.lp .lp-card,.lp .lp-passo{padding:26px}.lp .lp-numeros li{padding:22px 24px}.lp .lp-sinal-icone{border-radius:14px}.lp .lp-card,.lp .lp-numeros li,.lp .lp-passo{transition:opacity .7s var(--lp-ease),transform .5s var(--lp-ease),box-shadow .5s var(--lp-ease),border-color .5s var(--lp-ease)}@media (hover:hover) and (pointer:fine){.lp .lp-card:hover,.lp .lp-numeros li:hover,.lp .lp-passo:hover{transform:translateY(-4px);background:var(--lp-vidro),var(--surface);box-shadow:var(--lp-vidro-sombra-alta);border-color:color-mix(in srgb,var(--accent) 35%,var(--lp-vidro-borda))}.lp-clara .lp-card:hover,.lp-clara .lp-numeros li:hover,.lp-clara .lp-passo:hover{background:var(--lp-vidro)}}.lp-js [data-reveal]{transform:translateY(14px);transition:opacity .7s var(--lp-ease),transform .7s var(--lp-ease)}@keyframes lp-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lp-eco-cartao{transform-box:fill-box;animation:lp-flutua 6s var(--lp-ease) infinite}.lp-eco-cartao:nth-of-type(2n){animation-duration:7s;animation-delay:-2s}.lp-eco-cartao:nth-of-type(3n){animation-duration:8s;animation-delay:-4s}.lp .btn.primary{transition:transform .4s var(--lp-ease),box-shadow .4s var(--lp-ease),background .2s ease}@media (prefers-reduced-motion:reduce){.lp-eco-cartao{animation:none}.lp .lp-card,.lp .lp-numeros li,.lp .lp-passo{transition:none}.lp .lp-card:hover,.lp .lp-numeros li:hover,.lp .lp-passo:hover{transform:none}}.lp .btn.primary.lp-cta{min-height:58px;padding:0 32px;font-size:17px;font-weight:600;border-radius:999px;justify-content:center;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 12px 32px -10px color-mix(in srgb,var(--accent) 70%,transparent),0 2px 6px -2px rgba(0,0,0,.35)}.lp-trilha{list-style:none;margin:8px auto 36px;padding:0;max-width:940px;position:relative}.lp-trilha:before{content:"";position:absolute;left:50%;top:24px;bottom:24px;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,var(--accent-deep),var(--accent))}.lp-trilha-passo{display:grid;grid-template-columns:1fr 96px 1fr;align-items:center;margin-bottom:22px}.lp-trilha-passo:last-child{margin-bottom:0}.lp-trilha-num{grid-column:2;grid-row:1;justify-self:center;position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px var(--bg),0 0 0 7px color-mix(in srgb,var(--accent) 35%,transparent),0 8px 24px -6px color-mix(in srgb,var(--accent) 50%,transparent)}.lp-trilha-passo.esquerda .lp-trilha-cartao{grid-column:1;grid-row:1}.lp-trilha-passo.direita .lp-trilha-cartao{grid-column:3;grid-row:1}.lp .lp-trilha-cartao{display:flex;gap:16px;align-items:flex-start;padding:24px}.lp .lp-trilha-icone{flex:none;margin:0}.lp-trilha-cartao h3{margin-top:10px}.lp-trilha-topo{display:flex;align-items:center;gap:10px}.lp-trilha-num-dentro{display:none}.lp-trilha-tag{display:inline-flex;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:600;color:var(--accent-texto);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);white-space:nowrap}.lp-trilha-passo:last-child{position:relative}.lp-trilha-passo:last-child:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:calc(50% + 26px);bottom:0;width:10px;background:var(--bg)}@media (max-width:720px){.lp-trilha-num,.lp-trilha-passo:last-child:after,.lp-trilha:before{display:none}.lp-trilha-passo{display:block}.lp-trilha-num-dentro{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .lp-trilha-cartao{flex-direction:column;gap:12px;padding:20px}}.lp-pq{max-width:900px;margin:0 auto;text-align:center}.lp-pq-abas{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border)}.lp-pq-aba{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:16px;font-weight:600;color:var(--muted);cursor:pointer;transition:background .35s var(--lp-ease),color .35s var(--lp-ease),box-shadow .35s var(--lp-ease)}.lp-pq-aba:hover{color:var(--text)}.lp-pq-aba.ativa{background:#0A0A0A;color:#FAFAFA;box-shadow:0 8px 20px -10px rgba(0,0,0,.5)}.lp-pq-aba.ativa svg{color:var(--accent)}.lp-pq-aba:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp .lp-pq-painel{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:32px;gap:32px;align-items:center;text-align:left;margin-top:24px;padding:34px 40px;animation:lp-pq-entra .5s var(--lp-ease)}.lp .lp-pq-painel:hover{transform:none}@keyframes lp-pq-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-pq-texto h3{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.lp-pq-texto p{font-size:17px;line-height:1.5;color:var(--muted);margin-top:10px}.lp-pq-exemplos{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}.lp-pq-exemplos li{padding:6px 13px;border-radius:999px;font-size:14px;font-weight:500;color:var(--text);background:var(--surface);border:1px solid var(--border)}.lp-pq-rede{display:block;width:100%;max-width:320px;height:auto;margin:0 auto}.lp-pq-linha{stroke:#D0D0D0;stroke-width:1.4}.lp-pq-linha.fina{stroke:#E4E4E4;stroke-width:1}.lp-pq-linha.ouro{stroke:var(--accent);stroke-width:1.6}.lp-pq-no{fill:var(--surface);stroke:#C9C9C9;stroke-width:1.4}.lp-pq-no.ouro{fill:var(--accent);stroke:var(--accent)}.lp-pq-centro{fill:#0A0A0A;stroke:var(--accent);stroke-width:2}.lp-pq-regiao{fill:var(--accent-soft);stroke:var(--accent);stroke-opacity:.6;stroke-dasharray:4 6}@media (prefers-reduced-motion:reduce){.lp .lp-pq-painel{animation:none}.lp-pq-aba{transition:none}}.lp-pq-aba-curto,.lp-pq-lista{display:none}.lp-pq .lp-acoes{margin-top:28px}@media (max-width:720px){.lp .lp-pq-abas,.lp .lp-pq-painel{display:none}.lp-pq-lista{display:grid;grid-gap:10px;gap:10px;list-style:none;padding:0;margin:0;text-align:left}.lp .lp-pq-item{display:grid;grid-gap:6px;gap:6px;width:100%;padding:18px 18px 16px;font:inherit;color:var(--text);text-align:left;cursor:pointer}.lp .lp-pq-item.ativa{border-color:var(--accent);box-shadow:var(--lp-vidro-sombra),0 0 0 1px var(--accent)}.lp-pq-item-topo{display:flex;align-items:center;gap:10px}.lp-pq-item-topo svg{flex:none;color:var(--accent-texto)}.lp-pq-item-topo strong{font-size:17px;font-weight:600;line-height:1.3}.lp-pq-item-ganho{font-size:15px;line-height:1.45;color:var(--muted)}.lp-pq-item-exemplos{font-size:13px;line-height:1.4;color:var(--text)}.lp-pq-abas{display:grid;grid-template-columns:repeat(3,1fr);width:100%;border-radius:20px}.lp-pq-aba{flex-direction:column;gap:6px;min-height:68px;padding:8px 6px;border-radius:15px;font-size:13px}.lp-pq-aba-longo{display:none}.lp-pq-aba-curto{display:inline}.lp-pq-rede{max-width:240px}.lp .lp-pq-painel{grid-template-columns:1fr;padding:24px;gap:20px}.lp-pq-texto h3{font-size:22px}.lp .lp-trilha-icone{display:none}.lp .lp-trilha-cartao{gap:0}.lp .lp-trilha-cartao h3{margin-top:8px}.lp-trilha-passo{margin-bottom:14px}.lp .lp-sinal{display:grid;grid-template-columns:44px 1fr;grid-column-gap:14px;column-gap:14px;align-items:center;padding:20px}.lp .lp-sinal .lp-sinal-icone{width:44px;height:44px;margin:0}.lp .lp-sinal p{grid-column:1/-1;margin-top:10px}.lp .lp-numeros{gap:0;border-radius:var(--lp-raio);overflow:hidden;border:1px solid var(--lp-vidro-borda);box-shadow:var(--lp-vidro-sombra);background:var(--lp-vidro)}.lp .lp-numeros li{flex-direction:row;align-items:baseline;gap:12px;border:0;border-radius:0;box-shadow:none;background:none;padding:14px 18px}.lp .lp-numeros li+li{border-top:1px solid var(--lp-vidro-borda)}.lp .lp-numeros strong{font-size:28px;min-width:104px}}.lp-topo{background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);transition:border-color .35s ease,box-shadow .5s var(--lp-ease)}.lp-topo.rolou{box-shadow:0 10px 30px -18px rgba(0,0,0,.8)}@media (max-width:720px){.lp-topo{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.lp-clara .btn.primary{--accent:#E2B15E;--accent-deep:#D4A24C}.lp .lp-secao.lp-clara.lp-final{padding-top:120px;padding-bottom:120px;background:radial-gradient(ellipse 60% 55% at 50% 72%,rgba(226,177,94,.22),transparent 70%),var(--bg)}.lp .lp-final h2{font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-.035em;max-width:760px}.lp .lp-final .lp-acoes{margin-top:32px}@media (max-width:560px){.lp .lp-secao.lp-clara.lp-final{padding-top:80px;padding-bottom:80px}.lp{--lp-raio:20px;--lp-raio-painel:28px;--lp-respiro:8px}.lp .lp-card,.lp .lp-passo{padding:22px}}.ag-stripe-cabeca{justify-content:space-between;gap:12px}.ag-stripe-cabeca,.ag-stripe-linha{display:flex;align-items:center;flex-wrap:wrap}.ag-stripe-linha{gap:8px;margin-top:12px}.ag-stripe-selo{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--border);background:var(--surface-2);color:var(--muted)}.ag-stripe-selo.ativa{background:var(--atual-bg);color:var(--atual);border-color:transparent}.ag-stripe-selo.cadastro_pendente,.ag-stripe-selo.em_analise{background:var(--accent-soft);color:var(--accent-texto);border-color:transparent}.ag-stripe-selo.erro{background:color-mix(in srgb,var(--nao) 14%,transparent);color:var(--nao);border-color:transparent}.ag-stripe-id,.ag-stripe-url{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:13px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:4px 10px;overflow-wrap:anywhere}.ag-stripe-url{display:block;padding:10px 12px;margin-top:10px}.ag-stripe-confirma,.ag-stripe-link{margin-top:14px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.ag-stripe-confirma p{margin:0;font-size:15px;line-height:1.5;color:var(--text);max-width:64ch}.cart-stripe-indo{margin:22px 0 0;font-size:15px;color:var(--muted)}.guia-stripe-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:12px;gap:12px;margin-top:14px}.guia-stripe-caixa{border:1px solid var(--border);border-radius:16px;padding:16px;background:var(--surface)}.guia-stripe-caixa.ouro{background:var(--accent-soft);border-color:transparent}.guia-stripe-caixa p{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--text)}.guia-stripe-rotulo{font-family:var(--font-rotulo);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-texto)}.guia-stripe-lista,.guia-stripe-passos{margin:14px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:10px;max-width:70ch;font-size:15px;line-height:1.55}.guia-stripe-passos li::marker{color:var(--accent-texto);font-weight:600}.guia-stripe-faq{margin:14px 0 0;max-width:70ch}.guia-stripe-faq dt{font-weight:600;font-size:15px;margin-top:16px}.guia-stripe-faq dd{margin:4px 0 0;font-size:15px;line-height:1.55;color:var(--muted)}.parceiros-abas{margin-top:16px}.parceiros-abas .selo{margin-left:2px}.parceiros-link-td{text-align:right;white-space:nowrap}.novo-parceiro-escolha{display:flex;width:100%;flex-wrap:wrap}.novo-parceiro-escolha button{flex:1 1;justify-content:center;min-height:44px}.novo-parceiro-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:15px;text-transform:none;letter-spacing:0;color:var(--text);cursor:pointer}.novo-parceiro-check input{width:20px;height:20px;accent-color:var(--accent)}.novo-parceiro-acoes{flex-wrap:wrap;gap:10px}.sum-card.np-modal{max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain}.np-conferido{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.np-conferido.tem{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:14px;background:var(--surface-2);color:var(--text)}.np-conferido.tem p{margin:0;flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.np-conferido.tem .btn{min-height:44px}@media (max-width:760px){.adm-tabela-wrap:has(.adm-tabela.parceiros){border:0;background:none;overflow:visible}.adm-tabela.parceiros{min-width:0;display:block}.adm-tabela.parceiros thead{display:none}.adm-tabela.parceiros tbody{display:grid;grid-gap:10px;gap:10px}.adm-tabela.parceiros tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px;padding:14px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.adm-tabela.parceiros td,.adm-tabela.parceiros td:first-child{display:block;padding:0;border:0;min-width:0;white-space:normal;overflow-wrap:anywhere}.adm-tabela.parceiros td[data-rotulo]:before{content:attr(data-rotulo);display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.adm-tabela.parceiros td[data-rotulo=Parceiro]{grid-column:1/-1}.adm-tabela.parceiros td[data-rotulo=Parceiro]:before{content:none}.adm-tabela.parceiros td[data-rotulo=Parceiro] a{font-size:17px;font-weight:600}.adm-tabela.parceiros td.parceiros-link-td{grid-column:1/-1;text-align:left}.adm-tabela.parceiros td.parceiros-link-td .btn{width:100%;min-height:44px}}.plano-da-conta{display:flex;flex-direction:column;gap:8px;align-items:stretch}.plano-da-conta-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.plano-da-conta-linha b{font-size:16px;font-weight:600}.plano-da-conta .sub{display:block;font-size:13px;color:var(--muted)}.ficha-etiquetas{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ficha-etiquetas-topo{margin-top:10px}.ficha-etiqueta{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);font-size:13px;color:var(--muted)}.ficha-etiqueta.forte{color:var(--text);font-weight:600;border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.ficha-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.adm-secao .ficha-grade{margin-top:14px}.ficha-bloco{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 18px;min-width:0}.ficha-bloco-largo{margin-top:12px}.ficha-bloco-titulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 10px}.ficha-dados{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 14px;gap:8px 14px;margin:0;font-size:15px}.ficha-dados dt{color:var(--muted);font-size:13px;padding-top:2px}.ficha-dados dd{margin:0;color:var(--text);min-width:0;overflow-wrap:anywhere}.ficha-dados dd .sub{display:block;font-size:13px;color:var(--muted)}.ficha-dados a{color:var(--accent-texto);text-decoration:none}.ficha-parceria{display:flex;flex-direction:column;gap:12px}.ficha-parceria-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ficha-parceria-cabeca b{display:block;font-size:16px}.ficha-parceria-cabeca .sub{display:block;font-size:13px;color:var(--muted);margin-top:2px;max-width:70ch}.ficha-parceria-link{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ficha-parceria-link .ag-stripe-url{flex:1 1 260px;margin:0}@media (max-width:640px){.ficha-dados,.ficha-grade{grid-template-columns:1fr}.ficha-dados dt{padding-top:6px}}.faixa-ver-como{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:300;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));background:var(--surface);box-shadow:var(--shadow)}.faixa-ver-como-texto{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:1.3}.faixa-ver-como-texto b{color:var(--text);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faixa-ver-como-texto span{color:var(--muted)}.faixa-ver-como .btn{min-height:44px;flex:none}.faixa-ver-como.editando{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.editar-como-aceite{font-size:15px;color:var(--text)}.balao-ver-como{position:fixed;top:calc(16px + env(safe-area-inset-top,0px));right:16px;z-index:310;width:min(380px,calc(100vw - 32px));display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:var(--r-card-pequeno);border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));background:var(--surface);box-shadow:var(--shadow)}.balao-ver-como-texto{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.45;color:var(--muted)}.balao-ver-como-texto b{font-size:15px;color:var(--text)}.balao-ver-como-acoes{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.balao-ver-como-acoes .btn{min-height:44px}@media (max-width:860px){.balao-ver-como{top:calc(72px + env(safe-area-inset-top,0px));left:16px;right:16px;width:auto}.faixa-ver-como{bottom:calc(96px + env(safe-area-inset-bottom,0px));left:16px;right:16px;border-radius:18px;flex-wrap:wrap;padding:12px}.faixa-ver-como-texto{flex:1 1 100%}.faixa-ver-como-texto b{white-space:normal}.faixa-ver-como .btn{flex:1 1}}.aceite-convite{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:44px;margin:14px 0 0;padding:6px 0;font-size:13px;line-height:1.5;color:var(--muted);cursor:pointer;text-align:left}.aceite-convite input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:0;cursor:pointer;font-size:16px;z-index:1}.aceite-convite .ger-caixa{width:18px;height:18px;border-radius:5px;margin-top:1px}.mn-embacado{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600}.mn-canal-travado{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.mn-cadeado{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.mn-texto{margin:0;font-size:15px;line-height:1.5;color:var(--text)}.mn-texto.mn-ok{display:flex;align-items:center;gap:8px;color:var(--atual)}.mn-nota{margin:0;font-size:13px;color:var(--muted)}.mn-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;min-height:32px;font:inherit;font-size:13px;color:var(--accent-texto);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mn-contatadas{color:var(--muted);font-weight:400}.ativacao-linha,.mn-pendentes{margin:16px 0 0}.mn-pendentes{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding:12px 16px;border-radius:var(--r-card-pequeno);background:var(--surface-2);border:1px solid var(--border)}.mn-pendentes p{margin:0;font-size:15px;line-height:1.5}.mn-vistas{justify-content:flex-start;margin:20px 0 4px}.mn-vistas .segmentado button{white-space:nowrap}.mn-contador{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:600}.mn-ficha-fundo{position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mn-ficha{position:fixed;top:0;right:0;bottom:0;z-index:56;width:min(520px,100vw);background:var(--bg);border-left:1px solid var(--border);display:flex;flex-direction:column;box-shadow:var(--shadow)}@media (prefers-reduced-motion:no-preference){.mn-ficha{animation:mn-entra .2s ease-out}}.mn-ficha:focus{outline:none}@keyframes mn-entra{0%{transform:translateX(24px);opacity:.6}to{transform:none;opacity:1}}.mn-ficha-topo{display:flex;gap:12px;align-items:flex-start;padding:20px 20px 16px;border-bottom:1px solid var(--border)}.mn-ficha-id{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.mn-ficha-id .card-titulo{margin:0}.mn-ficha-selos{display:flex;flex-wrap:wrap;gap:4px;margin:0}.mn-ficha-id .match-card-meta{margin:0}.mn-ficha-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text);width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.mn-ficha-corpo{flex:1 1;overflow:auto;overscroll-behavior:contain;padding:4px 20px 24px}.mn-ficha-pe{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--bg)}.mn-ficha-pe .btn{min-height:44px}.mn-pe-coluna{align-items:flex-end;gap:4px;width:100%}.mn-pe-coluna,.mn-secao{display:flex;flex-direction:column}.mn-secao{padding:20px 0;border-bottom:1px solid var(--border-soft);gap:12px}.mn-proximo .match-fala,.mn-secao .match-canal,.mn-secao .match-fala,.mn-tit{margin:0}.mn-tit{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.mn-ficha .match-roteiro-dl dt,.mn-tit{color:var(--muted)}.mn-secao-conversa{background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--r-card-pequeno);padding:16px;margin-top:16px}.mn-secao-conversa .btn.ghost{background:var(--surface-2);color:var(--text);border-color:var(--border)}.mn-secao-conversa .btn.ghost:hover{border-color:var(--accent)}.mn-pergunta{margin:0;font-size:15px;font-weight:600}.mn-respostas{justify-content:flex-start}.mn-rotulo{font-size:13px;font-weight:600;color:var(--text)}.mn-consent{gap:8px}.mn-consent,.mn-hist-bloco{display:flex;flex-direction:column;padding-top:12px;border-top:1px solid var(--border-soft)}.mn-hist-bloco{gap:4px}.mn-hist-bloco .mn-link{align-self:flex-start}.mn-historico{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mn-historico li{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}.mn-historico li:first-child{color:var(--text)}.mn-links{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin:0;color:var(--muted);font-size:13px}.mn-links:empty{display:none}.mn-dobra{border-bottom:1px solid var(--border-soft)}.mn-dobra summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;color:var(--text)}.mn-dobra summary::-webkit-details-marker{display:none}.mn-dobra summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);margin-right:4px}.mn-dobra[open] summary:after{transform:rotate(-135deg)}.mn-dobra-corpo{display:flex;flex-direction:column;gap:12px;padding:0 0 16px}.mn-secao-rede{border-bottom:0}.mn-secao-rede .mn-texto{font-size:14px;color:var(--muted)}.mn-grupo{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.mn-grupo:last-child{margin-bottom:0}.mn-grupo-tit{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--muted);display:flex;gap:8px;align-items:center}.mn-grupo-tit span{font-size:12px;color:var(--muted)}.mn-linha{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface-2);color:var(--text);font:inherit;text-align:left;cursor:pointer}.mn-linha:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.mn-linha-corpo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.mn-linha-nome{font-size:15px;font-weight:600}.mn-linha-meta{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-linha-acao{font-size:13px;font-weight:500;color:var(--accent-texto)}.mn-linha-quando{font-size:13px;color:var(--muted)}@media (max-width:640px){.mn-vistas .segmentado{display:flex;width:100%}.mn-vistas .segmentado button{flex:1 1;justify-content:center;padding:8px;min-height:44px}.mn-ficha{width:100vw;border-left:0}.mn-ficha-topo{padding:16px}.mn-ficha-corpo{padding:4px 16px 24px}.mn-ficha-pe{padding-left:16px;padding-right:16px}.mn-ficha-pe .btn{flex:1 1}.mn-respostas{display:flex;flex-direction:column;width:100%}.mn-respostas .btn{width:100%;min-height:44px;justify-content:center}}.mn-acoes{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.mn-acoes .btn{min-height:44px}.mn-acoes .mn-pe-coluna{align-items:flex-end}@media (max-width:640px){.mn-acoes .btn{flex:1 1}.mn-acoes .mn-pe-coluna{align-items:stretch}.mn-acoes .mn-pe-coluna .mn-nota{text-align:center}}.mn-acoes.centro{justify-content:center}.mn-canal-travado{flex-direction:column;align-items:stretch;gap:12px}.mn-canal-cta{align-self:center;display:inline-flex;align-items:center;gap:8px;min-height:44px}.mn-canal-ponte{display:flex;flex-direction:column;gap:12px}@media (max-width:640px){.mn-canal-cta{align-self:stretch;justify-content:center}.mn-acoes .btn.ghost{flex:0 0 auto;padding-left:20px;padding-right:20px}.mn-acoes .btn{white-space:nowrap}}.mn-acoes.mn-respostas{justify-content:flex-start;margin:12px 0 4px}@media (max-width:640px){.mn-acoes.mn-respostas .btn,.mn-acoes.mn-respostas .btn.ghost{flex:1 1 100%;white-space:normal}}.mn-canal-travado{gap:20px;padding-bottom:20px}.mn-porque{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.mn-porque-item{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.mn-porque-rot{font-size:13px;font-weight:500;color:var(--muted)}.mn-porque-item .mn-texto{font-size:14px}@media (max-width:640px){.mn-porque{grid-template-columns:1fr}}.mn-vazio-campo{color:var(--muted)}.mn-secao>.mn-porque+.mn-porque{margin-top:0}.mn-grupo>.mn-nota{margin:-4px 0 4px}@media (max-width:640px){.mn-vistas .segmentado button{padding:8px 4px;font-size:13px;gap:4px}}.mn-op{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.mn-op:disabled{cursor:default}.mn-op.sel{border-color:var(--accent)}.mn-op:not(:disabled):hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.mn-op-marca{flex:none;width:20px;height:20px;border-radius:999px;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--accent-ink)}.mn-op.sel .mn-op-marca{background:var(--accent);border-color:var(--accent)}.mn-op-corpo{display:flex;flex-direction:column;gap:4px;min-width:0}.mn-op-tit{font-size:15px;font-weight:600}.mn-modo{display:flex;width:100%}.mn-modo button{flex:1 1;justify-content:center;min-height:44px;white-space:nowrap}.mn-comp{border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface);overflow:hidden}.mn-comp-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-soft);font-size:13px;color:var(--muted)}.mn-comp-topo .mn-link{min-height:24px}.mn-comp-texto{padding:16px;font-size:15px;line-height:1.55;color:var(--text)}.mn-comp.travado .mn-comp-texto{color:var(--muted)}.mn-comp-edit{display:block;width:100%;box-sizing:border-box;border:0;background:var(--surface-2);color:var(--text);font:inherit;font-size:16px;line-height:1.55;resize:vertical;outline:none}.mn-comp-edit:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.mn-comp-pe{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-soft)}.mn-comp-pe .btn{min-height:44px}@media (max-width:640px){.mn-comp-pe .btn.primary{flex:1 1}.mn-modo button{font-size:13px;padding:8px}}.mn-bloco-feito{cursor:default}.mn-bloco-feito .match-bloco-corpo{display:flex;flex-direction:column;gap:4px}.mn-bloco-feito .btn{margin-left:auto;flex:none}.mn-comp-edit{background:transparent;padding:16px;font-size:15px;resize:none;border-radius:0}.mn-comp-edit:focus{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 55%,transparent)}.mn-comp-dica{font-size:12px;color:var(--faint)}@media (max-width:640px){.mn-comp-edit{font-size:16px}}.mn-comp-edit:focus{box-shadow:none;background:transparent}.mn-comp{transition:border-color .15s}.mn-comp:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.mn-comp-pe{align-items:center}.mn-comp-destino{flex:1 1;min-width:0;font-size:13px;line-height:1.45;color:var(--muted)}@media (max-width:640px){.mn-comp-pe{flex-direction:column;align-items:stretch}.mn-comp-pe .btn.primary{width:100%}}.mn-modo button.mn-modo-off{opacity:.4;cursor:not-allowed}.mn-modo button.mn-modo-off:hover{color:var(--muted)}.mn-motivos{margin:-4px 0 0}@media (max-width:640px){.mn-modo{flex-direction:column;border-radius:var(--r-card-pequeno)}.mn-modo button{width:100%;justify-content:flex-start;padding:8px 16px}}.mn-modo button{font-size:14px}@media (max-width:640px){.mn-modo{flex-direction:row;border-radius:999px}.mn-modo button{justify-content:center;padding:8px 4px}}.mn-comp-edit{overflow:hidden}.mn-comp-pe .btn.ghost{display:inline-flex;align-items:center;gap:8px}@media (max-width:640px){.mn-comp-pe{flex-wrap:wrap}.mn-comp-pe .mn-comp-destino{flex-basis:100%}.mn-comp-pe .btn.ghost{flex:0 0 auto}.mn-comp-pe .btn.primary{flex:1 1;width:auto}}.mn-comp-pe .btn.mn-btn-icone{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px}@media (max-width:640px){.mn-comp-pe .btn.mn-btn-icone{flex:1 1;justify-content:center}}.mn-tipo{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-texto)}.mn-vistas{max-width:100%;min-width:0}.mn-secao-conversa .mn-respostas .btn{min-height:44px;font-size:15px}.mn-secao-conversa .mn-comp{border:0;background:transparent;border-radius:0;overflow:visible}.mn-secao-conversa .mn-comp-edit,.mn-secao-conversa .mn-comp-edit:focus{background:var(--surface-2);border-radius:var(--r-card-pequeno);padding:12px 16px}.mn-secao-conversa .mn-comp:focus-within .mn-comp-edit{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 55%,transparent)}.mn-secao-conversa .mn-comp-pe{padding:12px 0 0;border-top:0}.mn-comp-pe .btn.mn-btn-icone,.mn-secao-conversa .mn-acoes .btn{font-size:15px}.mn-secao-conversa .mn-link{min-height:44px;display:inline-flex;align-items:center}.mn-dobra{margin-top:12px}.mn-grupo-dobra summary{list-style:none;cursor:pointer;min-height:44px;margin:0}.mn-grupo-dobra summary::-webkit-details-marker{display:none}.mn-grupo-dobra summary:after{content:"";width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);margin-left:4px}.mn-grupo-dobra[open] summary:after{transform:rotate(-135deg)}.mn-grupo-dobra[open]{gap:8px}@media (max-width:640px){.mn-ficha{left:0;right:0;width:auto}.mn-vistas .segmentado{max-width:100%;overflow-x:auto;scrollbar-width:none}.mn-vistas .segmentado::-webkit-scrollbar{display:none}.mn-secao-conversa .mn-respostas{flex-direction:row;flex-wrap:wrap}.mn-secao-conversa .mn-respostas .btn{width:auto;flex:1 1 auto}.mn-secao-conversa .mn-comp-pe{flex-direction:row;flex-wrap:wrap}.mn-secao-conversa .mn-comp-pe .btn.mn-btn-icone{flex:1 1;width:auto}}.mn-secao-abordagem{border-bottom:0}.mn-secao-abordagem .mn-link{min-height:44px;display:inline-flex;align-items:center}@media (max-width:640px){.mn-secao-abordagem .mn-comp-pe{flex-direction:row;flex-wrap:wrap}.mn-secao-abordagem .mn-comp-pe .btn.mn-btn-icone{flex:1 1;width:auto}}.mn-modo button{border-radius:999px}.mn-tempo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mn-tempo li{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 0 16px 28px;font-size:14px;line-height:1.4;color:var(--text)}.mn-tempo li:last-child{padding-bottom:0}.mn-tempo li:before{content:"";position:absolute;left:5px;top:5px;width:10px;height:10px;border-radius:999px;background:var(--muted);box-sizing:border-box}.mn-tempo li:not(:last-child):after{content:"";position:absolute;left:9px;top:17px;bottom:-1px;width:2px;background:var(--border)}.mn-tempo li.feito:before{background:color-mix(in srgb,var(--accent) 55%,var(--surface-2))}.mn-tempo li.atual{font-weight:600}.mn-tempo li.atual:before{left:3px;top:3px;width:14px;height:14px;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)}.mn-tempo li.menor{font-size:13px;color:var(--muted);padding-bottom:12px}.mn-tempo li.menor:before{left:7px;top:6px;width:6px;height:6px;background:var(--border)}.mn-tempo li.futuro{color:var(--faint,var(--muted));opacity:.6}.mn-tempo li.futuro:before{background:transparent;border:2px solid var(--border)}.mn-tempo-data{flex:none;font-size:13px;font-weight:400;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.mn-comp-pe:has(.mn-btn-icone){flex-direction:row;flex-wrap:wrap}.mn-comp-pe .btn.mn-btn-icone{flex:1 1;width:auto}}.mn-secao-conversa.mn-espera{border-color:var(--border);background:var(--surface)}.mn-infos{gap:12px}.mn-info,.mn-infos{display:flex;flex-direction:column}.mn-info{gap:2px}.mn-info .mn-texto{font-size:14px}.mn-mini summary{list-style:none;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--accent-texto)}.mn-mini summary::-webkit-details-marker{display:none}.mn-mini summary:after{content:"";width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px)}.mn-mini[open] summary:after{transform:rotate(-135deg)}.mn-mini .match-fala,.mn-mini .match-roteiro-dl{margin:4px 0 0}@media (max-width:640px){.mn-acoes-decidir{flex-direction:column-reverse;align-items:stretch}.mn-acoes-decidir .btn,.mn-acoes-decidir .btn.ghost{flex:none;width:100%}}.mn-prog{display:inline-flex;gap:4px;align-items:center;padding:2px 0}.mn-prog i{width:16px;height:4px;border-radius:999px;background:var(--border)}.mn-prog i.on{background:color-mix(in srgb,var(--accent) 75%,var(--surface-2))}.mn-prog.ok i.on{background:var(--atual)}.mn-selo-mini{display:inline-flex;align-items:center;margin-left:8px;padding:1px 8px;border-radius:999px;border:1px solid var(--border);font-size:12px;font-weight:500;color:var(--muted);vertical-align:2px}.mn-selo-mini.ouro{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--accent-texto)}.mn-fila{justify-content:flex-end}.mn-fila-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--text);font:inherit;font-size:14px;font-weight:500;min-height:44px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:0 4px}.mn-fila-btn:hover{color:var(--accent-texto)}.mn-linha-ok{font-size:13px;font-weight:500;color:var(--atual)}.mn-op-linha{display:flex;justify-content:space-between;align-items:center;gap:12px}.mn-op-linha .mn-link{flex:none}.mn-ficha-corpo>.mn-dobra:first-of-type{margin-top:12px}.mn-linha-meta{white-space:normal}.mn-ficha-corpo{display:flex;flex-direction:column;gap:8px;padding-top:16px}.mn-ficha .mn-dobra{margin:0;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface-2)}.mn-ficha-corpo>.mn-dobra:first-of-type{margin-top:0}.mn-ficha .mn-dobra>summary{min-height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600;color:var(--text)}.mn-ficha .mn-dobra>summary:after{margin:0 2px 4px 0}.mn-ficha .mn-dobra[open]>summary:after{margin:4px 2px 0 0}.mn-ficha .mn-dobra>.mn-dobra-corpo{padding:0 16px 16px}.mn-ficha .mn-dobra .mn-secao-conversa{margin-top:0}.mn-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.mn-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.mn-chip span{font-size:12px;color:var(--muted)}.mn-chip[aria-pressed=true]{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}.mn-chip[aria-pressed=true] span{color:var(--accent-texto)}@media (max-width:640px){.mn-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.mn-chips::-webkit-scrollbar{display:none}.mn-chip{flex:none}}.mn-ficha .mn-dobra .btn.ghost{background:var(--surface);color:var(--text);border:1px solid var(--border)}.mn-ficha .mn-dobra .btn.ghost:hover{border-color:var(--accent)}.match-bloco-topo{align-items:center}.match-bloco-topo .match-ordem{margin-top:0}.mn-ficha-id .mn-topo-linha{font-size:13px}.mn-ficha-id .mn-ficha-selos{margin-top:4px}.mn-op-vazio{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px dashed var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.mn-op-vazio-tit{margin:0;font-size:15px;font-weight:600;color:var(--text)}.mn-op-vazio .mn-nota{line-height:1.5}.mn-ficha .mn-dobra .btn.ghost.mn-op-vazio-btn{margin-top:4px;min-height:44px;padding:0 18px;font-size:14px;background:var(--surface-2)}@media (max-width:640px){.mn-ficha .mn-dobra .btn.ghost.mn-op-vazio-btn{align-self:stretch;justify-content:center}}.mn-status{display:flex;flex-direction:column;gap:6px;margin-top:4px}.mn-status select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:44px;padding:0 40px 0 14px;border-radius:var(--r-card-pequeno);border:1px solid var(--border);background:var(--surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A3A3A3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--text);font:inherit;font-size:15px;cursor:pointer}.mn-status select:focus{outline:none;border-color:var(--accent)}@media (max-width:640px){.mn-status select{font-size:16px}}.match-card,.mn-vazio-caixa{align-items:center}.mn-vazio-caixa{display:flex;flex-direction:column;gap:4px;padding:24px 16px;border:1px dashed var(--border);border-radius:var(--r-card-pequeno);text-align:center}.mn-vazio-caixa .mn-vazio-btn{margin-top:10px;min-height:44px}.mn-vazio-tit{margin:0;font-size:15px;font-weight:600;color:var(--text)}.mn-faixa-consultor{margin:16px 0 0;padding:12px 16px;border-radius:var(--r-card-pequeno);border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--surface-2)}.mn-faixa-consultor p{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.mn-faixa-consultor b{color:var(--text)}.mn-chip:disabled{opacity:.5;cursor:default}.mn-vistas .segmentado button{min-height:44px}@media (max-width:640px){.mn-vistas .segmentado{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;width:100%}.mn-vistas .segmentado button{white-space:normal;line-height:1.2;padding:6px 4px;text-align:center;justify-content:center;flex-wrap:wrap;gap:4px}}.mn-mini:not([open])>summary:after{transform:rotate(45deg) translateY(-2px)}.mn-mini[open]>summary:after{transform:rotate(-135deg)}.mn-ficha .mn-dobra .mn-secao-conversa{border:0;background:transparent;padding:0;margin:0}.mn-secao-conversa.mn-vez>.mn-tit{color:var(--accent-texto)}.mn-secao-conversa .mn-links{gap:4px 20px}.mn-secao-conversa .mn-links .mn-link{color:var(--muted)}.mn-acoes.mn-acoes-esq{justify-content:flex-start}.match-card-acoes .btn,.mn-chip{min-height:44px}.mn-ficha .mn-link{min-height:44px;display:inline-flex;align-items:center}.seletor-selo{font-size:11px}.mn-modo button.mn-modo-off{opacity:1;color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.mn-pe-acao{display:flex;gap:8px;justify-content:flex-end;align-items:center}.mn-pe-acao .btn{min-height:44px}@media (max-width:640px){.mn-pe-acao .btn{flex:1 1;justify-content:center}}.mn-linha-nome{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.mn-linha-nome .mn-selo-mini{margin-left:0}@media (max-width:640px){.match-card{display:grid;grid-template-columns:42px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:center}.match-card-acoes{grid-column:1/-1;margin-top:8px}.match-card-acoes .btn{width:100%;justify-content:center}.mn-ficha-topo{padding:12px 16px}}.mn-caminhos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45;color:var(--muted)}.mn-caminhos b{color:var(--text);font-weight:600}.mn-pe-acao .mn-canal-cta{flex:1 1 auto;justify-content:center}.mn-sem-empresa{display:flex;flex-direction:column;gap:10px;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--border-soft)}.mn-sem-tit{margin:0;font-size:15px;font-weight:600;color:var(--text)}.mn-sem-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mn-sem-chips .mn-chip{color:var(--text)}.mn-sem-chips .mn-chip:hover{border-color:var(--accent)}.mn-explica{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.mn-explica b{color:var(--text);font-weight:600}.mn-comp-pe:has(.btn){justify-content:flex-end}.mn-ficha .mn-comp-pe,.mn-ficha .mn-comp-pe:has(.btn){justify-content:center}.mn-ficha .mn-acoes.centro{justify-content:center}@media (max-width:640px){.mn-ficha .mn-acoes.centro .btn{flex:1 1 auto}}.mn-explica{text-align:center}.match-pilula-envolve .match-menu{left:auto;right:0;max-width:calc(100vw - 32px)}@media (max-width:640px){.match-pilula-envolve .match-menu{min-width:260px;max-height:70vh;overflow:auto}}.mn-filtro-sel{margin:4px 8px 8px}.match-menu .mn-filtro-sel select{background-color:var(--surface-2)}.mn-filtro-sel select{font-size:16px}.match-pilula-envolve .match-menu.a-direita{left:0;right:auto}.mn-contador{margin-left:6px}.mn-previa-plano{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;grid-gap:20px 28px;gap:20px 28px;align-items:center;margin:0 0 18px;padding:clamp(16px,2.6vw,24px);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:20px;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.mn-previa-num{display:flex;flex-direction:column;gap:4px;min-width:0}.mn-previa-n{font-size:clamp(34px,5vw,44px);line-height:1;font-weight:700;color:var(--accent-texto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mn-previa-txt{font-size:15px;color:var(--text)}.mn-previa-libera{min-width:0}.mn-previa-tit{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--text)}.mn-previa-libera ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.mn-previa-libera li{position:relative;padding-left:18px;font-size:14px;color:var(--muted)}.mn-previa-libera li:before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.mn-previa-plano>.btn{min-height:44px;white-space:nowrap}.mn-previa-aula{grid-column:1/-1;justify-self:center;margin:-8px 0 0;font-size:13px;text-align:center}@media (max-width:900px){.mn-previa-plano{grid-template-columns:1fr}.mn-previa-plano>.btn{width:100%}}.mn-card-previa .mn-carregando{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:500}.mn-card-previa .mn-carregando .spinner{width:14px;height:14px}.mn-de-onde{display:block;margin-top:4px;font-size:12px;line-height:1.4;color:var(--muted)}.mn-mais-google{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.mn-mais-google .mn-nota{font-size:12px}.mn-dobra.mn-dobra-destaque{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.redes-abaixo{margin-top:24px}.redes-abaixo .redes-abaixo-lede{font-size:15px;margin-top:8px}.redes-abaixo-totais{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.redes-abaixo-total{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2)}.redes-abaixo-total strong{font-size:22px;line-height:1;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.redes-abaixo-total span{font-size:12px;line-height:1.35;color:var(--muted)}.redes-abaixo-nivel{margin-top:24px}.redes-abaixo-nivel-titulo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px;font-family:var(--font-rotulo);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto)}.redes-abaixo-nivel-titulo span{font-size:12px;letter-spacing:0;text-transform:none;color:var(--muted);font-weight:400}.redes-abaixo-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.redes-abaixo>.redes-abaixo-lista{margin-top:24px}.rede-de-cima .seletor{flex:1 1 280px;max-width:420px}.redes-abaixo-rede{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.redes-abaixo-cab-texto{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.redes-abaixo-nome{font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.redes-abaixo-sub{font-size:13px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.redes-abaixo-numeros{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.4;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.redes-abaixo-selo{font-family:var(--font-rotulo);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:2px 8px;white-space:nowrap}.redes-abaixo-aviso{font-size:13px;line-height:1.5;color:var(--muted)}.redes-abaixo .redes-abaixo-ver{min-height:44px;align-self:flex-start}@media (min-width:720px){.redes-abaixo-totais{grid-template-columns:repeat(3,minmax(0,1fr))}.redes-abaixo-rede{flex-direction:row;align-items:center;gap:16px}.redes-abaixo .redes-abaixo-ver{align-self:center;flex:none}}.rede-redes .rede-chip{min-height:44px}.rede-redes-grupo{flex:none;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto);padding:0 4px 0 8px;white-space:nowrap}.rede-redes-grupo:first-child{padding-left:2px}.rede-chip-via{font-size:12px;font-weight:400;color:var(--faint)}.rede-chip-abaixo{border-style:dashed}.rede-chip-abaixo.on{border-style:solid}.rede-chip-travada{cursor:default;color:var(--muted);border-style:dashed;opacity:.85}.rede-chip-trava{font-size:12px;font-weight:400;color:var(--faint)}.rede-sub-abaixo{margin-top:-6px}.rede-nota-abaixo{margin:0 0 12px;color:var(--muted);font-size:13px}.redes-abaixo-acoes{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:720px){.redes-abaixo-acoes{flex:none;justify-content:flex-end}}.entre-aviso{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding:10px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--text);font-size:14px;line-height:1.4;text-decoration:none}.entre-aviso b{color:var(--accent-texto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entre-aviso:hover{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.entre-aviso:focus-visible{outline:2px solid var(--text);outline-offset:2px}.entre-conexoes,.entre-solicitacoes,.entre-sugestoes{margin-top:24px}.entre-lede{font-size:15px;margin-top:8px}.btn.entre-btn{min-height:44px}.entre-faixa{list-style:none;margin:16px -4px 0;padding:0 4px 8px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain}.entre-cartao{flex:0 0 min(280px,82%);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2);min-width:0}.entre-dupla{display:flex;align-items:center}.entre-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:14px;font-weight:700;letter-spacing:.02em;border:2px solid var(--surface-2)}.entre-avatar.meu{background:var(--accent);color:var(--accent-ink)}.entre-avatar.deles{background:var(--surface-3);color:var(--text);margin-left:-10px}.entre-cartao-par{display:flex;flex-direction:column;gap:2px;min-width:0}.entre-cartao-nome{font-size:15px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.entre-cartao-sub{font-size:12px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.entre-cartao-com{font-size:12px;color:var(--faint);margin:4px 0 2px}.entre-cartao-rede{font-size:12px;color:var(--accent-texto);margin-top:2px}.entre-cartao-porque{margin:0;font-size:13px;line-height:1.5;color:var(--text);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.entre-cartao-acoes{display:flex;flex-direction:column;gap:8px;margin-top:auto}.entre-cartao-acoes .btn{width:100%;justify-content:center}.entre-lista{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.entre-conexao,.entre-pedido{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.entre-pedido.pendente{border-color:color-mix(in srgb,var(--accent) 60%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.entre-conexao-topo,.entre-pedido-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.entre-pedido-tipo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.entre-estado{font-size:12px;line-height:1.3;border:1px solid var(--border);border-radius:999px;padding:2px 10px;color:var(--muted);white-space:nowrap}.entre-estado.pendente{color:var(--accent-texto);border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.entre-estado.aceito{color:var(--atual);background:var(--atual-bg);border-color:color-mix(in srgb,var(--atual) 35%,transparent)}.entre-pedido-texto{margin:0;font-size:15px;line-height:1.5;color:var(--text)}.entre-pedido-ideia{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.entre-pedido-ideia b{color:var(--text);font-weight:600}.entre-pedido-msg{margin:0;padding:10px 12px;border-radius:12px;background:var(--surface-2);font-size:14px;line-height:1.5;color:var(--text)}.entre-pedido-data{margin:0;font-size:12px;color:var(--faint)}.entre-pedido-acoes{display:flex;flex-wrap:wrap;gap:8px}.entre-pedido-acoes:empty{display:none}.entre-vazio{margin:12px 0 0;font-size:14px;color:var(--muted)}.entre-grupo{margin-top:16px;border-top:1px solid var(--border-soft);padding-top:8px}.entre-grupo summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--text)}.entre-grupo summary::-webkit-details-marker{display:none}.entre-grupo summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s}.entre-grupo[open] summary:after{transform:rotate(-135deg)}.entre-grupo summary:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:8px}.entre-conta{font-size:12px;font-weight:400;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entre-subtitulo{margin:20px 0 0;font-family:var(--font-rotulo);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto)}.entre-conexao-nome{font-size:15px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.entre-conexao-par{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px}.entre-conexao-par .entre-cartao-com{grid-column:2;margin:0}.entre-conexao-par .entre-avatar.deles{margin-left:0}.entre-conexao-lado{display:flex;flex-direction:column;gap:2px;min-width:0}.entre-conexao-andamento{display:flex;flex-direction:column;gap:6px}.entre-contato{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--border-soft)}.entre-contato-quem{font-size:13px;color:var(--muted)}.entre-contato-acoes{display:flex;flex-wrap:wrap;gap:8px}.entre-contato-acoes .btn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entre-apagado{color:var(--faint)}.entre-carteira{margin-top:14px}.entre-folha-lede{font-size:15px;margin-top:8px}.entre-folha-par{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.entre-campo{display:flex;flex-direction:column;gap:6px;margin-top:16px}.entre-folha-par .entre-campo{margin-top:0}.entre-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.entre-valor{font-size:16px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.entre-entrada{width:100%;min-height:44px;padding:10px 14px;border-radius:16px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:16px;line-height:1.4}.entre-entrada:focus-visible{outline:2px solid var(--text);outline-offset:1px}.entre-texto{min-height:110px;resize:vertical}.entre-folha-acoes{display:flex;justify-content:flex-end;margin-top:20px}.entre-folha-acoes .btn{min-height:44px}.entre-nota{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--faint)}@media (min-width:720px){.entre-folha-par{grid-template-columns:1fr 1fr}.entre-conexao-par{grid-template-columns:auto minmax(0,1fr) auto auto minmax(0,1fr)}.entre-conexao-par .entre-cartao-com{grid-column:auto}.entre-conexao-andamento{flex-direction:row;align-items:center;gap:12px}.entre-conexao-andamento>:last-child{flex:0 1 280px;min-width:0}}@media (prefers-reduced-motion:reduce){.entre-grupo summary:after{transition:none}}.sum-card .entre-entrada{box-sizing:border-box;min-height:44px}.sum-card .entre-folha-acoes .btn{min-height:44px}.rp-previa{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px;align-items:start;margin:0 0 24px}.rp-mapa{position:relative;aspect-ratio:16/11;min-height:360px;border:1px solid var(--border);border-radius:20px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 10%,var(--surface)) 0,var(--surface) 70%);overflow:hidden}.rp-linhas{position:absolute;inset:0;width:100%;height:100%}.rp-linha{stroke:color-mix(in srgb,var(--accent) 55%,transparent);stroke-width:1.2}.rp-linha.fina{stroke:color-mix(in srgb,var(--accent) 28%,transparent);stroke-width:1}.rp-borrado{position:absolute;inset:0;filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.rp-empresa{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px}.rp-empresa i{width:12px;height:12px;border-radius:50%;background:var(--text);opacity:.55}.rp-empresa b{height:8px;border-radius:4px;background:var(--muted);opacity:.5}.rp-conexao{position:absolute;z-index:2;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;max-width:140px;text-align:center}.rp-conexao i{width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.rp-conexao-nome{font-size:12px;font-weight:600;line-height:1.25;color:var(--text);padding:1px 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rp-conexao-n,.rp-conexao-nome{border-radius:6px;background:color-mix(in srgb,var(--surface) 82%,transparent)}.rp-conexao-n{font-size:11px;color:var(--accent-texto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 5px}.rp-centro{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;min-width:120px;max-width:170px;min-height:64px;padding:12px 18px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:13px;font-weight:700;line-height:1.25;text-align:center;box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 20%,transparent)}.rp-centro span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rp-lado{display:flex;flex-direction:column;gap:14px;min-width:0}.rp-numeros,.rp-plano{padding:18px 20px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.rp-plano{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.rp-nota{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.rp-n{margin:0 0 6px;font-size:15px;color:var(--text)}.rp-n b{display:block;font-size:clamp(34px,5vw,44px);line-height:1.05;color:var(--accent-texto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-n2{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.rp-n2 b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-plano-tit{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--text)}.rp-plano ul{display:grid;grid-gap:6px;gap:6px;margin:10px 0 14px;padding:0;list-style:none}.rp-plano li{position:relative;padding-left:18px;font-size:14px;line-height:1.45;color:var(--muted)}.rp-plano li:before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.rp-plano .btn{width:100%;min-height:44px}@media (max-width:900px){.rp-previa{grid-template-columns:1fr}.rp-lado{display:contents}.rp-numeros{order:1}.rp-mapa{order:2}.rp-plano{order:3}}@media (max-width:700px){.rp-mapa{aspect-ratio:1/1.15;min-height:0}.rp-centro{min-width:96px;max-width:124px;min-height:56px;padding:10px 12px;font-size:12px}.rp-conexao{max-width:104px}.rp-empresa b{display:none}}.resumo-links-cab{margin-top:18px}.resumo-link-novo{display:flex;flex-direction:column;gap:4px;margin-top:4px}.resumo-link-novo label{font-size:13px;color:var(--muted)}.resumo-link-novo .fonte-linha{margin-top:4px}.resumo-link-novo .mp-campo-nome{flex:1 1 240px;min-width:0}.resumo-link-rotulo{display:block;margin-top:10px;font-size:13px;color:var(--muted)}.resumo-link-novo .segmentado{align-self:flex-start;margin-top:4px}.resumo-link-novo .segmentado button{white-space:nowrap}.resumo-link-novo>.mp-campo-nome{flex:none;max-width:560px;margin-top:4px}.resumo-link-acoes{justify-content:flex-end;margin-top:8px}.resumo-link-novo .seletor{max-width:320px}.resumo-link-especial{display:flex;flex-wrap:wrap;gap:4px 24px}.agencia-link-tag.especial{color:var(--accent-texto)}.resumo-link-pronto{margin-top:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:16px;background:var(--surface)}.resumo-link-pronto .fonte-linha{margin-top:8px}.resumo-link-pronto .ag-stripe-url{flex:1 1 260px;min-width:0;margin:0;overflow-wrap:anywhere}@media (max-width:640px){.resumo-link-novo .btn,.resumo-link-novo .segmentado button,.resumo-link-pronto .btn,.resumo-links-cab .btn{min-height:44px}.resumo-link-novo .btn{flex:1 1}}.adm-filtros-barra{display:flex;gap:8px;align-items:center;margin-top:18px}.adm-filtros-barra>input[type=search]{flex:1 1;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 16px;color:var(--text);font-family:var(--font-body);font-size:14px}.adm-filtros-barra>input[type=search]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.adm-filtros-barra .match-pilula{min-height:44px}.adm-filtros-barra .match-menu{left:auto;right:0;min-width:320px}.adm-filtro-chaves{display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px 4px}@media (max-width:640px){.adm-filtros-barra>input[type=search]{font-size:16px}}.rp-lado{gap:0;padding:18px 20px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:20px;background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.rp-lado .rp-numeros,.rp-lado .rp-plano{padding:0;border:0;border-radius:0;background:none}.rp-lado .rp-plano{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}@media (max-width:900px){.rp-lado{display:flex}.rp-lado .rp-numeros,.rp-lado .rp-plano,.rp-mapa{order:0}}.fin-conferir{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.fin-conferir .adm-nota{margin:0;flex:1 1 320px;min-width:0}.fin-conferir .fonte-teste{flex-basis:100%;margin:0}.rede-redes{position:relative}.rede-linha-pedaco{display:inline-flex;align-items:center;gap:6px;flex:none}.rede-redes-medida{position:absolute;left:0;top:0;display:flex;align-items:center;gap:6px;width:max-content;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.rede-chip-mais{flex:none}.rede-chip-mais svg{margin-left:-2px}.rede-chip-mais .rede-chip-nome{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rede-mais-menu{position:fixed;z-index:60;min-width:240px;max-width:min(360px,calc(100vw - 32px));max-height:min(60vh,420px);overflow:auto;padding:8px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.rede-mais-menu .rede-linha-pedaco,.rede-redes-lista .rede-linha-pedaco{display:flex}.rede-mais-menu .rede-chip,.rede-redes-lista .rede-chip{width:100%;flex:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface);min-height:44px}.rede-mais-menu .rede-chip.on,.rede-redes-lista .rede-chip.on{background:var(--surface-2)}.rede-mais-menu .rede-chip .d,.rede-redes-lista .rede-chip .d{width:10px;height:10px;opacity:1}.rede-mais-menu .rede-chip .n,.rede-redes-lista .rede-chip .n{margin-left:auto}.rede-redes-lista{display:flex;flex-direction:column;gap:8px;padding:4px 0 calc(16px + env(safe-area-inset-bottom,0px))}@media (max-width:640px){.rede-redes .rede-so-pc{display:none}.rede-redes .rede-chip{padding:0 10px;gap:6px}.rede-chip-mais .rede-chip-nome{max-width:88px}.rede-redes>.rede-chip-mais{flex:0 1 auto;min-width:0}.rede-chip-mais .rede-chip-nome{max-width:none;min-width:0;flex:0 1 auto}}.rp-cartao{margin:6px 0 24px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:20px;background:var(--surface);overflow:hidden}.rp-cartao .rp-faixa{margin:0;border:0;border-bottom:1px solid var(--border);border-radius:0}.rp-cartao .rp-previa{margin:0;gap:0}.rp-cartao .rp-lado,.rp-cartao .rp-mapa{border:0;border-radius:0}.rp-cartao .rp-lado{align-self:stretch;border-left:1px solid var(--border)}.rp-opcao+.rp-opcao{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.rp-opcao .rp-nota{margin-top:2px}@media (max-width:900px){.rp-cartao .rp-lado{border-left:0;border-top:1px solid var(--border)}}.rede-convite-cel{display:none}.rede-refino-rotulo{font-size:11px}@media (max-width:640px){.rede-convite{padding:10px 12px;margin-top:12px}.rede-convite .rede-convite-pc,.rede-convite .rede-convite-texto{display:none}.rede-convite .rede-convite-cel{display:inline}.rede-convite-acoes{margin-left:0}}@media (max-width:860px){.rede-gaveta{position:fixed;left:0;right:0;top:auto;bottom:calc(72px + env(safe-area-inset-bottom,0px));width:auto;max-height:min(72vh,620px);z-index:45;border-radius:18px 18px 0 0;border-bottom:0;box-shadow:0 -12px 32px rgba(0,0,0,.45);overscroll-behavior:contain;background:var(--surface)}.rede:-webkit-full-screen .rede-gaveta{bottom:0}.rede.tela-cheia .rede-gaveta,.rede:fullscreen .rede-gaveta{bottom:0}.rede-painel{max-height:50vh;overscroll-behavior:contain}.rede-painel:not(.aberto) .rede-painel-corpo{visibility:hidden}.rede-atalho,.rede-etiqueta{min-height:44px}.rede-etiqueta{padding:0 12px}.rede-chip.ativo,.rede-chip.pequeno,.rede-legenda .rede-chip,.rede-modos .rede-chip{min-height:44px}.rede-legenda{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.rede-atalhos{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.rede-atalhos::-webkit-scrollbar{display:none}.rede-atalhos .rede-chip{flex:none}.rede-canvas canvas{touch-action:pan-y!important}.rede:-webkit-full-screen .rede-canvas canvas{touch-action:none!important}.rede.tela-cheia .rede-canvas canvas,.rede:fullscreen .rede-canvas canvas{touch-action:none!important}}.rede-primeiros{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-gap:32px;gap:32px;padding:28px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.rede-primeiros-texto{display:flex;flex-direction:column;gap:16px;min-width:0}.rede-primeiros-texto .mp-rotulo{margin-bottom:-8px}.rede-primeiros-lede{margin:0;color:var(--muted);font-size:15px;line-height:1.55;max-width:52ch}.rede-primeiros-contador{display:flex;flex-direction:column;gap:10px}.rede-primeiros-conta{display:flex;align-items:baseline;gap:10px}.rede-primeiros-conta b{font-family:var(--font-body);font-weight:700;font-size:22px;color:var(--text);letter-spacing:-.01em}.rede-primeiros-conta span{font-size:13px;color:var(--muted)}.rede-primeiros-vagas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.rede-primeiros-vaga{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:1px dashed var(--border);border-radius:14px;color:var(--faint);font-size:13px;min-width:0}.rede-primeiros-vaga i{width:14px;height:14px;border-radius:50%;border:1.5px dashed var(--faint-traco);flex:none}.rede-primeiros-vaga span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rede-primeiros-vaga.cheia{border-style:solid;background:var(--surface-2);color:var(--text);font-weight:500}.rede-primeiros-vaga.cheia i{border:0;background:var(--text)}.rede-primeiros .ag-stripe-url{margin:0}.rede-primeiros-acoes{display:flex;gap:8px;flex-wrap:wrap}.rede-primeiros-msg{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--border-soft);border-radius:16px 16px 16px 4px;background:var(--surface-2);max-width:60ch}.rede-primeiros-msg-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.rede-primeiros-msg p{margin:0;font-size:13px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rede-primeiros-msg.inteira p{display:block}.rede-primeiros-msg .type-link{margin:0;align-self:flex-start;min-height:32px}.rede-primeiros-enquanto{margin:0;font-size:13px;color:var(--faint)}.rede-primeiros-enquanto .type-link{font-size:13px}.rede-primeiros-previa{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;border:1px solid var(--border-soft);border-radius:16px;background:var(--bg);min-width:0}.rede-primeiros-previa .rede-rotulo{margin:0}.rede-primeiros-previa svg{display:block;width:100%;max-width:380px;height:auto;margin:0 auto}.rede-primeiros-chave{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rede-primeiros-chave li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--muted)}.rede-primeiros-chave li b{color:var(--text);font-weight:600}.rede-primeiros-chave svg{flex:none;width:16px;height:16px;margin-top:1px}.rede-fant-perna{stroke:var(--text);stroke-opacity:.16;stroke-width:1.2}.rede-fant-quer{stroke:var(--accent);stroke-opacity:.55;stroke-width:1.6;stroke-dasharray:4 4}.rede-fant-par{stroke:var(--text);stroke-opacity:.45;stroke-width:1.4;stroke-dasharray:3 4}.rede-fant-ponte{fill:var(--accent);fill-opacity:.7;stroke:var(--bg);stroke-width:2}.rede-fant-pilula{fill:var(--surface);stroke:var(--border);stroke-width:1}.rede-fant-texto{fill:var(--faint);font-family:var(--font-body);font-size:14px}.rede-fant-texto.forte{fill:var(--text);font-weight:600}.rede-fant-texto.quer{fill:var(--accent-texto,var(--accent));font-weight:600}.rede-fant-halo{fill:var(--text);fill-opacity:.07}.rede-fant-voce{fill:var(--text)}.rede-fant-cliente{fill:var(--bg);stroke:var(--faint-traco);stroke-width:1.5;stroke-dasharray:3 3}.rede-fant-cliente.cheio{fill:var(--text);stroke:none}.rede-fant-arco.quero{stroke:var(--accent)}.rede-fant-arco.faco{stroke:var(--atual)}.rede-fant-arco.nao{stroke:var(--nao)}.rede-fant-arco.pendente{stroke:var(--faint-traco);stroke-opacity:.55}.rede-primeiros.compacto{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:end;gap:20px 32px;padding:22px 24px}.rede-primeiros-lado{display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width:860px){.rede-primeiros,.rede-primeiros.compacto{grid-template-columns:minmax(0,1fr);gap:22px;padding:18px}.rede-primeiros-vaga{padding:8px 10px;gap:8px}.rede-primeiros.compacto .rede-primeiros-vagas{grid-template-columns:minmax(0,1fr)}.rede-primeiros-acoes .btn{flex:1 1 auto;min-height:44px}.rede-primeiros-previa{padding:14px 0 16px;border-left:0;border-right:0;border-radius:0;background:none;margin:0 -2px}.rede-primeiros-chave,.rede-primeiros-previa .rede-rotulo{padding:0 2px}}.rede-chave{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-family:var(--font-body);font-size:12px;color:var(--muted)}.rede-chave span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.rede-chave svg{width:12px;height:12px;flex:none}.rede-chave span:last-child svg{width:14px;height:14px}.rede-chave-ponto{width:10px;height:10px;border-radius:50%;border:1.6px solid var(--text);background:var(--surface);flex:none;box-sizing:border-box}.rede-chave-ponto.cheio{background:var(--text)}.rede-chave-ponto.parado{border:1.6px dashed var(--faint-traco);opacity:.8}.rede-chave.grafo{position:absolute;left:12px;right:60px;bottom:56px;z-index:4;pointer-events:none;padding:6px 10px;border-radius:12px;background:color-mix(in srgb,var(--surface) 82%,transparent);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 84px)}.rede-chave.painel{display:none}@media (max-width:860px){.rede-chave.grafo{display:none}.rede-chave.painel{display:flex;margin:0 0 14px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-2)}.rede-primeiros.compacto .ag-stripe-url{display:none}.rede-primeiros.compacto .rede-primeiros-vagas{display:flex;flex-wrap:wrap;gap:8px}.rede-primeiros.compacto .rede-primeiros-vaga{flex:0 0 auto;min-height:44px}.rede-primeiros.compacto .rede-primeiros-vaga.cheia{flex:1 1}.rede-primeiros.compacto .rede-primeiros-vaga:not(.cheia) .longo{display:none}}@media (min-width:861px){.rede-primeiros-vaga .curto{display:none}}@media (max-width:860px){.rede-primeiros.compacto .rede-primeiros-vaga.cheia .curto,.rede-primeiros:not(.compacto) .rede-primeiros-vaga .curto{display:none}}.pm-btn.pm-btn-atual,.pm-btn.pm-btn-atual:disabled{background:transparent;color:var(--muted);border-color:var(--border);cursor:default;opacity:1}.pm-plano.atual{border-style:dashed}.pm-inclui.pm-fora{margin-top:22px}.pm-recursos-fora li{color:var(--muted)}.pm-fora-x{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.pm-fora-x circle{fill:color-mix(in srgb,var(--muted) 18%,transparent)}.pm-fora-x path{fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round}@media (max-width:1200px) and (min-width:901px){.pm-grade.quatro{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (min-width:1201px){.pm-grade.quatro .pm-publico{min-height:92px}}.servicos-do-segmento{display:flex;flex-direction:column;gap:4px}.servicos-x{margin-left:8px;opacity:.7}.servicos-outro-campo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px}.servicos-outro-campo .mp-campo-linha{margin:0;flex:1 1 220px;max-width:360px}.servicos-outro-campo .btn{min-height:46px}.servicos-rodape{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;margin-top:10px}.servicos-conta{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.servicos-conta.ok,.servicos-pronto{color:var(--accent)}.servicos-pronto{margin-left:8px;font-size:12px;font-weight:600}.servicos-admin-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:14px;gap:14px;margin-top:12px}.servicos-admin-seg{padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);min-width:0}.servicos-admin-seg h3{margin:0 0 8px;font-size:15px}.servicos-admin-seg ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.servicos-admin-seg li{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--text)}.servicos-admin-seg li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.servicos-admin-seg li.zero{color:var(--faint)}.adm-card .rotulo-campo,.adm-secao .rotulo-campo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.pre-funil td b{font-size:15px}.pre-funil td b,.pre-pct{font-family:var(--font-mono)}.pre-pct{font-size:12px;color:var(--faint);margin-left:4px}.pre-paradas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px;margin-top:12px}.pre-lista-n{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.pre-lista-n li{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}.pre-lista-n li b{font-family:var(--font-mono);color:var(--text)}.pre-lista-simples{margin:10px 0 0;padding-left:18px;font-size:14px;color:var(--muted);line-height:1.6}.pre-variante{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.pre-variante .rotulo-campo{min-width:84px}.pre-peso{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.pre-peso input{width:76px;min-height:44px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:8px 12px;color:var(--text);font-family:var(--font-mono);font-size:16px}.pre-campos{max-width:640px}.pre-perguntas{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.pre-pergunta{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:10px 12px}.pre-pergunta-linha{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pre-n{flex:none;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--border-soft);font-family:var(--font-mono);font-size:12px;color:var(--muted)}.pre-pergunta-texto{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:2px}.pre-pergunta-texto b{font-weight:600;font-size:14px;color:var(--text)}.pre-pergunta-texto .sub{font-size:12px;color:var(--muted)}.pre-pergunta-acoes{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pre-pergunta-acoes .adm-lapis{width:44px;height:44px}.pre-pergunta-acoes .adm-lapis:disabled{opacity:.35;cursor:default}.pre-pergunta-acoes .type-link{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;margin-top:0}.pre-ajuste{margin:10px 0 4px 40px;padding-top:10px;border-top:1px solid var(--border-soft)}.pre-acrescentar{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pre-acrescentar .adm-chip{min-height:44px;text-align:left}.pre-pendencias{display:flex;flex-direction:column;gap:0}.pre-pendencias .item>span{display:block;margin-top:2px}.pre-alerta{color:var(--accent-texto)}.pre-inativo{opacity:.6}.pre-analise h4{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:18px 0 0}.pre-analise ul.adm-lista{list-style:none;padding:0}.pre-analise .item>span{display:block;margin-top:4px}.pre-analise .item b .selo{margin-left:6px;vertical-align:1px}.pre-analise .eco-aviso-extras span{display:block}.pre-modelo-do-link{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:var(--muted)}@media (max-width:640px){.pre-ajuste{margin-left:0}.adm-tabela.pre-funil{min-width:0}.pre-funil td:first-child,.pre-funil th:first-child{min-width:112px}.pre-funil td,.pre-funil th{padding:10px 8px}.pre-funil th{white-space:normal}.pre-pct{display:block;margin-left:0}}.interruptor{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.interruptor:disabled{opacity:.55;cursor:default}.interruptor-trilho{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:var(--surface-3);border:1px solid var(--border);box-sizing:border-box;transition:background var(--tempo-botao) var(--ease-suave),border-color var(--tempo-botao)}.interruptor-bola{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:var(--muted);transition:transform var(--tempo-botao) var(--ease-suave),background var(--tempo-botao)}.interruptor[aria-checked=true] .interruptor-trilho{background:var(--accent);border-color:var(--accent)}.interruptor[aria-checked=true] .interruptor-bola{transform:translateX(16px);background:#0A0A0A}.interruptor:focus-visible{outline:none}.interruptor:focus-visible .interruptor-trilho{outline:2px solid var(--accent);outline-offset:2px}.interruptor-texto{display:flex;flex-direction:column;gap:2px;line-height:1.35}.interruptor-ajuda{font-size:12px;color:var(--muted)}.interruptor.pequeno{min-height:36px;font-size:13px;color:var(--muted)}.interruptor.pequeno .interruptor-trilho{width:34px;height:20px}.interruptor.pequeno .interruptor-bola{width:14px;height:14px}.interruptor.pequeno[aria-checked=true] .interruptor-bola{transform:translateX(14px)}@media (max-width:640px){.interruptor.pequeno{min-height:44px}}.admin-area a:not([class]),.admin-area a:not([class]):visited{color:var(--accent-texto);text-decoration:none}.admin-area a:not([class]):hover{text-decoration:underline;text-underline-offset:3px}.custo-ia-titulo{margin-top:46px;margin-bottom:12px}.custo-ia-titulo .block-title{margin:0}.gaveta-fundo{position:fixed;inset:0;z-index:70;display:flex;justify-content:flex-end;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:gaveta-fundo var(--tempo-painel) ease}.gaveta-painel{width:min(600px,100%);height:100%;height:100dvh;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow);outline:none;animation:gaveta-entra var(--tempo-painel) var(--ease-suave)}.gaveta-painel.larga{width:min(840px,100%)}.gaveta-topo{display:flex;align-items:flex-start;gap:12px;padding:max(20px,env(safe-area-inset-top)) 20px 16px 24px;border-bottom:1px solid var(--border-soft)}.gaveta-topo>div{flex:1 1}.gaveta-titulo{margin:0;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.gaveta-sub{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.gaveta-x{flex:none;width:44px;height:44px;margin:-6px -8px 0 0;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.gaveta-x:hover{color:var(--text);background:var(--surface-2)}.gaveta-x:focus-visible{outline:2px solid var(--text);outline-offset:2px}.gaveta-corpo{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px max(32px,calc(16px + env(safe-area-inset-bottom)))}.gaveta-bloco{padding:16px 0;border-bottom:1px solid var(--border-soft)}.gaveta-bloco:last-child{border-bottom:0}.gaveta-bloco .lede{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--muted)}.gaveta-bloco .fonte-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@keyframes gaveta-entra{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes gaveta-fundo{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gaveta-fundo,.gaveta-painel{animation:none}}@media (max-width:640px){.gaveta-topo{padding:max(16px,env(safe-area-inset-top)) 12px 12px 16px}.gaveta-corpo{padding:4px 16px 24px}.gaveta-titulo{font-size:18px}}.menu-admin-simples .app-nav-item .selo.pendentes{min-width:22px;text-align:center}.selo.config-bom{color:var(--atual);background:var(--atual-bg);border-color:color-mix(in srgb,var(--atual) 40%,transparent)}.selo.config-aviso{color:var(--expansao);background:var(--expansao-bg);border-color:color-mix(in srgb,var(--expansao) 45%,transparent)}.selo.config-ruim{color:var(--nao);background:var(--nao-bg);border-color:color-mix(in srgb,var(--nao) 40%,transparent)}.selo.config-neutro{color:var(--muted);background:var(--surface-2);border-color:var(--border)}.config-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.config-pagina h1{margin-bottom:0}.config-faixa{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--expansao) 40%,var(--border));border-radius:var(--r-card-pequeno);background:var(--expansao-bg)}.config-faixa p{flex:1 1 320px;min-width:0;margin:0;font-size:14px;line-height:1.5;color:var(--text)}.config-corpo{display:flex;flex-direction:column;gap:20px;margin-top:24px}.config-abas{max-width:100%;overflow-x:auto;scrollbar-width:none;align-self:flex-start}.config-abas::-webkit-scrollbar{display:none}.config-abas button{white-space:nowrap}.config-indice{position:-webkit-sticky;position:sticky;top:24px;flex:0 0 200px;display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.config-indice a{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:12px;color:var(--muted);font-size:14px;text-decoration:none}.config-indice a:hover{color:var(--text);background:var(--surface-2)}.config-secoes{flex:1 1;min-width:0;gap:32px}.config-secao,.config-secoes{display:flex;flex-direction:column}.config-secao{scroll-margin-top:24px;gap:12px}.config-secao[hidden]{display:none}.config-secao>.block-title{margin:0}.config-explica{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.config-subtitulo{margin:12px 0 0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.config-rodape{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:16px;border-top:1px solid var(--border);font-size:14px}.config-rodape a{min-height:44px}.config-link,.config-rodape a{display:inline-flex;align-items:center}.config-link{min-height:36px;padding:0;border:0;background:none;font:inherit;font-size:14px;color:var(--accent-texto);text-decoration:none;cursor:pointer;align-self:flex-start}.config-link:hover{text-decoration:underline;text-underline-offset:3px}.adm-filtros .config-link,.campanhas-teste .config-link,.config-faixa .config-link{align-self:center}.config-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.config-cartao{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface);min-width:0}.config-cartao.atencao{border-color:color-mix(in srgb,var(--expansao) 45%,var(--border))}.config-cartao-largo{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}.config-cartao-largo .config-linha-texto{flex:1 1 320px}.config-erro-linha{display:block;margin-top:4px;color:var(--nao);font-size:13px;line-height:1.4}.config-cartao-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.config-cartao-nome{font-weight:600;font-size:15px}.config-cartao-linha{margin:0;flex:1 1;font-size:13px;line-height:1.5;color:var(--muted)}.config-lista{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface);overflow:hidden}.config-linha{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border-bottom:1px solid var(--border-soft)}.config-linha:last-child{border-bottom:0}.config-linha-alta{align-items:flex-start}.config-linha-texto{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.45}.config-linha-texto .sub{font-size:12px;color:var(--muted);line-height:1.45}.config-linha-acoes{display:flex;flex-wrap:wrap;gap:8px}.config-chaves{display:flex;gap:6px 14px;flex-wrap:wrap}.config-rodape-secao{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.config-hora{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.config-hora>span{white-space:nowrap}.config-confirma{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);font-size:13px;color:var(--text)}.config-confirma>span{flex:1 1 240px}.config-palavras{flex:1 1 360px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.config-palavra{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:0 4px 0 12px;border:1px solid var(--border);border-radius:999px;font-size:13px;color:var(--text);background:var(--surface)}.config-palavra button{width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.config-palavra button:hover{color:var(--text);background:var(--surface-2)}.config-palavra-nova{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex-basis:100%}.config-palavra-nova input{flex:1 1 180px;min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);color:var(--text);font:inherit;font-size:16px}.config-pessoas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.config-pessoas li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-soft)}.config-pessoas li:last-child{border-bottom:0}.config-campos{display:grid;grid-template-columns:minmax(120px,180px) 1fr;grid-gap:8px 16px;gap:8px 16px;margin:14px 0 0;font-size:14px}.config-campos>div{display:contents}.config-campos dt{color:var(--faint);font-size:12px;padding-top:2px}.config-campos dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--text)}.config-campos dd .sub{color:var(--muted)}.config-campos code{font-family:var(--font-mono);font-size:12px}.servicos-admin-seg h4{margin:0 0 8px;font-size:15px}@media (max-width:860px){.config-corpo{gap:16px}.config-abas{width:100%}.config-indice{position:static;flex:none;flex-direction:row;width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;scrollbar-width:none;padding:4px}.config-indice::-webkit-scrollbar{display:none}.config-indice a{flex:none;min-height:44px;white-space:nowrap}.config-secoes{width:100%}}@media (max-width:640px){.config-campos{grid-template-columns:1fr;gap:2px}.config-campos dd{margin-bottom:8px}.config-linha{padding:12px}.config-link{min-height:44px}.config-palavra{min-height:44px;padding-right:0}.config-palavra button{width:44px;height:44px}.config-palavra-nova input{min-height:44px}}.chave-mini{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 4px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.chave-mini:disabled{opacity:.45;cursor:not-allowed}.chave-mini:focus-visible{outline:2px solid var(--text);outline-offset:2px}.chave-mini-trilho{position:relative;flex:none;width:36px;height:22px;border-radius:999px;background:var(--surface-3);border:1px solid var(--border);transition:background var(--tempo-botao)}.chave-mini-bola{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--text);transition:transform var(--tempo-botao)}.chave-mini[aria-checked=true] .chave-mini-trilho{background:var(--accent);border-color:var(--accent)}.chave-mini[aria-checked=true] .chave-mini-bola{transform:translateX(14px);background:var(--accent-ink)}.chave-mini[aria-checked=true] .chave-mini-texto{color:var(--text)}@media (max-width:640px){.chave-mini{min-height:44px}}@media (prefers-reduced-motion:reduce){.chave-mini-bola,.chave-mini-trilho{transition:none}}.registro-barra{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.registro-filtros{flex:1 1 420px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.registro-filtros input{flex:1 1 220px;min-height:40px;padding:8px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);font:inherit;font-size:16px}.registro-filtros input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.registro-recorte{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.registro-total{margin-top:14px}.registro-lista{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface);overflow:hidden;transition:opacity .15s}.registro-item{border-bottom:1px solid var(--border-soft)}.registro-item:last-child{border-bottom:0}.registro-item.aberto{background:var(--surface-2)}.registro-linha{display:flex;align-items:center;gap:12px;padding:12px 16px}.registro-linha .selo{margin-top:0}.registro-texto{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.registro-titulo{font-size:14px;line-height:1.45;color:var(--text);overflow-wrap:anywhere}.registro-texto .sub{font-size:12px;color:var(--muted)}.registro-quando{flex:none;font-family:var(--font-mono);font-size:12px;color:var(--faint);white-space:nowrap}.registro-detalhe{padding:0 16px 14px}.registro-detalhe .config-campos{margin-top:0}@media (max-width:640px){.registro-barra .segmentado{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.registro-barra .segmentado button{justify-content:center}.registro-lista{border:0;background:transparent;gap:10px;overflow:visible}.registro-item{border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.registro-item:last-child{border-bottom:1px solid var(--border)}.registro-linha{flex-wrap:wrap;align-items:flex-start;padding:14px}.registro-texto{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 90px)}.registro-linha .selo{order:-2}.registro-quando{order:-1;margin-left:auto}.registro-linha .btn{width:100%}.registro-detalhe{padding:0 14px 14px}}.campanhas-topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.campanhas-topo h1{margin:0}.campanhas-abas{margin-top:20px;max-width:100%;overflow-x:auto;scrollbar-width:none}.campanhas-abas::-webkit-scrollbar{display:none}.campanhas-abas button{white-space:nowrap}.campanhas-conteudo{margin-top:18px}.campanhas-lead{margin-top:0}.campanhas-teste{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--expansao) 35%,var(--border));border-radius:var(--r-card-pequeno);background:var(--surface);margin-bottom:16px}.campanhas-teste .selo{margin-top:0}.campanhas-filtros{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.campanhas-chips{display:flex;flex-wrap:wrap;gap:8px}.campanhas-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.campanhas-chip:hover{color:var(--text)}.campanhas-chip.sel{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent-texto);background:color-mix(in srgb,var(--accent) 8%,transparent)}.campanhas-chip:focus-visible{outline:2px solid var(--text);outline-offset:2px}.campanhas-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.campanhas-filtros-dir{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.campanhas-tabela-caixa{position:relative;overflow-x:auto;margin-top:14px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.campanhas-tabela{min-width:760px}.campanhas-tabela td.num,.campanhas-tabela th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.campanhas-tabela td{vertical-align:middle}.campanhas-tabela tbody tr:hover td.campanhas-fixa{background:var(--surface-2)}.campanhas-fixa{position:-webkit-sticky;position:sticky;right:0;background:var(--surface);box-shadow:-8px 0 12px -8px rgba(0,0,0,.35);width:1%}.campanhas-acoes{display:flex;align-items:center;gap:4px;white-space:nowrap}.campanhas-mais{width:40px;height:40px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.campanhas-mais:hover{color:var(--text);background:var(--surface-2)}.campanhas-nome{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--text);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.campanhas-nome:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.campanhas-agenda{margin-top:16px;display:flex;flex-direction:column;gap:4px}.campanhas-agenda label{font-size:13px;font-weight:600}.campanhas-editor{margin-top:4px}.campanhas-portoes{scroll-margin-top:24px}@media (max-width:640px){.campanhas-abas,.campanhas-topo .btn{width:100%}.campanhas-mais{width:44px;height:44px}.campanhas-chip{min-height:44px}.campanhas-nome{display:inline-flex;align-items:center;min-height:44px}}.rede-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.rede-numeros .sum-stat{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0}.rede-numeros button.sum-stat{font:inherit;text-align:left;cursor:pointer;color:inherit}.rede-numeros button.sum-stat:disabled{cursor:default}.rede-numeros button.sum-stat:disabled:hover{border-color:var(--border);background:var(--surface)}.rede-filtro-teste{padding:4px 8px 8px}.rede-n{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rede-n,.rede-negocios a{color:var(--accent-texto)}@media (max-width:860px){.rede-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-filtros.rede-filtros .match-pilula{min-height:44px;box-sizing:border-box}@media (max-width:640px){.admin-area .carteira-pagina .rede-refino-botao{min-height:44px;box-sizing:border-box}}.pn-data{margin:6px 0 0;font-size:14px;color:var(--muted);line-height:1.5}.pn-barra{flex-wrap:wrap;justify-content:space-between;margin-top:24px}.pn-barra,.pn-meta{display:flex;align-items:center;gap:12px}.pn-meta{flex:0 1 440px;min-width:0;min-height:44px;text-decoration:none;border-radius:999px}.pn-meta,.pn-meta:hover .pn-meta-rotulo{color:var(--text)}.pn-meta:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pn-meta-rotulo{font-size:13px;color:var(--muted);white-space:nowrap}.pn-meta-barra{flex:1 1;min-width:60px;height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden}.pn-meta-barra span{display:block;height:100%;background:var(--accent);border-radius:999px}.pn-meta.bateu .pn-meta-barra span{background:var(--atual)}.pn-meta-numero{font-size:13px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pn-meta-periodo{font-weight:400;color:var(--muted)}.pn-aviso{margin:20px 0 0;padding:12px 16px;border:1px dashed var(--border);border-radius:var(--r-card-pequeno);font-size:14px;line-height:1.5;color:var(--muted)}.pn-secao{margin-top:28px}.pn-sub{margin:28px 0 0}.pn-totais{margin-top:24px}.pn-cartoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.pn-cartao{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface);color:var(--text);text-decoration:none;min-width:0}.pn-cartao.com-link{transition:border-color var(--tempo-tooltip),background var(--tempo-tooltip)}.pn-cartao.com-link:hover{border-color:var(--accent);background:var(--surface-2)}.pn-cartao.com-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pn-cartao-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.pn-cartao-numero{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1.1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pn-cartao.ouro .pn-cartao-numero{color:var(--accent-texto)}.pn-cartao.risco{border-color:color-mix(in srgb,var(--nao) 40%,var(--border))}.pn-cartao.risco .pn-cartao-numero{color:var(--nao)}.pn-cartao.vazio .pn-cartao-numero{font-size:18px;color:var(--muted)}.pn-cartao-sub{font-size:13px;line-height:1.4;color:var(--muted)}.pn-cartao-sub.curto{display:none}.pn-cartao-ir{margin-top:auto;padding-top:6px;font-size:13px;color:var(--accent-texto)}.pn-caixa{margin-top:24px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface);overflow:hidden;scroll-margin-top:20px}.pn-caixa-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px 12px;border-bottom:1px solid var(--border)}.pn-caixa-erro{margin:12px 16px 0}.pn-caixa-vazio{margin:0;padding:20px 16px;font-size:14px;line-height:1.5;color:var(--muted)}.pn-caixa-lista{list-style:none;margin:0;padding:0;transition:opacity .15s}.pn-caixa-lista.carregando{opacity:.55}.pn-item{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;grid-gap:8px 16px;gap:8px 16px;padding:14px 16px;border-bottom:1px solid var(--border-soft)}.pn-item:last-child{border-bottom:0}.pn-item-cab{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pn-item-quando{font-size:12px;color:var(--muted)}.pn-item-texto{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:1.45}.pn-item-texto b{font-weight:600;color:var(--text);overflow-wrap:anywhere}.pn-item-texto span{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.pn-item-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.selo.pn-selo{margin-top:0;color:var(--muted);background:var(--surface-2);border-color:var(--border)}.selo.pn-selo.aviso{color:var(--accent-texto);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.selo.pn-selo.ruim{color:var(--nao);background:color-mix(in srgb,var(--nao) 10%,transparent);border-color:color-mix(in srgb,var(--nao) 40%,transparent)}.jr{flex-direction:column;gap:16px}.jr,.jr-cab{display:flex}.jr-cab{flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;padding-right:44px}.jr-cab h2{margin:0}.jr-passo{font-family:var(--font-rotulo);font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jr-motivo{margin:0;font-size:14px;color:var(--muted)}.jr-lados{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.jr-conta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface);min-width:0}.jr-conta.fica{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.jr-selos{display:flex;flex-wrap:wrap;gap:8px}.jr-nome{font-size:15px;font-weight:600;overflow-wrap:anywhere}.jr-campos{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;margin:0;font-size:13px;width:100%}.jr-campos dt{color:var(--muted)}.jr-campos dd{margin:0;overflow-wrap:anywhere}.jr-negocio{font-size:13px;line-height:1.45;padding:8px 12px;border-radius:var(--r-input);background:var(--surface-2);width:100%}.jr-negocio b{font-weight:600}.jr-resultado{padding:16px;border:1px dashed color-mix(in srgb,var(--accent) 60%,var(--border));border-radius:var(--r-card-pequeno);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.jr-resultado,.jr-resultado ul{display:flex;flex-direction:column;gap:8px}.jr-resultado ul{margin:0;padding-left:20px;font-size:14px;line-height:1.45}.jr-resultado li{overflow-wrap:anywhere}.jr-de{font-size:12px;color:var(--accent-texto);white-space:nowrap}.jr-sub{display:block;font-size:13px;color:var(--muted)}.jr-pe{align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.jr-botoes,.jr-pe{display:flex;flex-wrap:wrap}.jr-botoes{gap:8px}.jr-saidas{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:14px}@media (max-width:640px){.jr-pe{align-items:stretch;position:-webkit-sticky;position:sticky;bottom:0;background:var(--surface);padding-block:12px;border-top:1px solid var(--border);z-index:1}.jr-botoes,.jr-pe{flex-direction:column-reverse}.jr-botoes .btn{width:100%}}.pn-entraram{margin-top:28px}.pn-entraram-topo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.pn-entraram-topo a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.pn-entraram-vazio{padding:12px 0 0}.pn-entraram-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px;margin-top:8px}.pn-entrou{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface);text-decoration:none;color:var(--text);transition:border-color var(--tempo-tooltip)}.pn-entrou:hover{border-color:var(--accent)}.pn-entrou b{font-weight:600;overflow-wrap:anywhere}.pn-entrou span{font-size:13px;color:var(--muted)}.admin-area a.pn-cartao,.admin-area a.pn-cartao:visited,.admin-area a.pn-entrou,.admin-area a.pn-entrou:visited,.admin-area a.pn-meta,.admin-area a.pn-meta:visited{color:var(--text)}.pn-detalhes{margin-top:20px}.pn-detalhes summary{cursor:pointer;display:list-item;padding:12px 0;line-height:20px;font-size:15px;font-weight:600;color:var(--text)}.pn-detalhes .adm-tabela-wrap{margin-top:8px}.atd-numeros{grid-template-columns:repeat(3,minmax(0,1fr))}.atd-filtros{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.atd-conta{margin-left:6px;font-family:var(--font-mono);font-size:12px;color:var(--muted)}.atd-chips{display:flex;flex-wrap:wrap;gap:8px}.atd-chips .chip.sel{border-color:var(--accent);color:var(--accent-texto)}.atd-tabela-wrap{margin-top:16px}.adm-tabela.atendimento{min-width:900px}.adm-tabela.atendimento td,.adm-tabela.atendimento th{padding-left:12px;padding-right:12px}.adm-tabela.atendimento .atd-zap{white-space:nowrap}.atd-equipe{color:var(--accent-texto)}.atd-equipe .adm-limpar{min-height:32px}.adm-tabela.atendimento td.atd-tempo{white-space:nowrap}.adm-tabela.atendimento td.atd-quem a{font-weight:600;color:var(--text)}.adm-tabela.atendimento td.atd-resultado{min-width:150px}.atd-acoes-caixa{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.adm-tabela.atendimento tr.salvando td{opacity:.55}.adm-tabela.atendimento .selo{display:inline-block;margin-top:0}.selo.atd-ruim{color:var(--nao);background:color-mix(in srgb,var(--nao) 10%,transparent);border-color:color-mix(in srgb,var(--nao) 40%,transparent)}.selo.atd-aviso{color:var(--accent-texto);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.selo.atd-neutro{color:var(--muted);background:var(--surface-2);border-color:var(--border)}.atd-salvo{margin:16px 0 0;padding:10px 14px;border-radius:var(--r-card-pequeno);border:1px solid color-mix(in srgb,var(--atual) 40%,var(--border));background:color-mix(in srgb,var(--atual) 8%,var(--surface));font-size:14px;color:var(--text)}.atd-salvo-linha{color:var(--atual)!important}.atd-rodape{margin-top:14px}.sum-card.atd-modal{max-width:620px;max-height:90vh;overflow-y:auto}.atd-modal .atd-salvo{margin:0 40px 14px 0}.atd-cab{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-right:40px}.atd-cab .selo{margin-top:0}.atd-titulo{margin-top:10px}.atd-detalhe{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--text)}.atd-ajuda{font-size:13px;line-height:1.45;color:var(--muted)}.atd-dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px 16px;gap:10px 16px;margin:16px 0 0;padding:14px 16px;border:1px solid var(--border-soft);border-radius:var(--r-card-pequeno);background:var(--surface-2)}.atd-dados dt{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:2px}.atd-dados dd{margin:0;font-size:14px;color:var(--text);overflow-wrap:anywhere}.atd-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.atd-form{display:flex;flex-direction:column;gap:8px;margin-top:18px}.atd-form-titulo{margin:0;font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1.3;color:var(--text)}.atd-form-rotulo{font-size:13px;color:var(--muted);margin-top:6px}.atd-resultados{display:flex;flex-wrap:wrap;gap:8px}.atd-resultados .chip{margin:0}.atd-resultados .chip.sel{border-color:var(--accent);color:var(--accent-texto);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.atd-campo{width:100%;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-input);padding:10px 12px;color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.4;min-height:44px}.atd-campo:focus{outline:none;border-color:var(--accent)}.atd-nota{resize:vertical;min-height:84px}.atd-acoes{margin-top:20px}.atd-fim{padding:8px 0}.atd-fim .sum-actions{margin-top:16px}@media (min-width:861px){.vc-menu.atd-ficha{max-height:calc(100vh - 40px);overflow-y:auto}}.atd-ficha-resultado{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--border-soft)}.atd-ficha-resultado .atd-form{margin-top:0}.atd-ficha-resultado .atd-salvo{margin:0}.atd-ficha-resultado .erro-linha{margin-top:0}@media (max-width:900px){.pn-meta{flex:1 1 100%}.pn-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}.atd-numeros .pn-cartao:first-child{grid-column:1/-1}.atd-campo{font-size:16px}}@media (max-width:760px){.adm-tabela-wrap.atd-tabela-wrap{border:0;background:none;overflow:visible}.adm-tabela.atendimento{min-width:0;display:block}.adm-tabela.atendimento thead{display:none}.adm-tabela.atendimento tbody{display:grid;grid-gap:10px;gap:10px}.adm-tabela.atendimento tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.adm-tabela.atendimento tbody tr:hover td{background:none}.adm-tabela.atendimento td{display:block;padding:0;border:0;min-width:0;white-space:normal;overflow-wrap:anywhere}.adm-tabela.atendimento td[data-rotulo]:before{content:attr(data-rotulo);display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.adm-tabela.atendimento td.atd-acoes-linha,.adm-tabela.atendimento td.atd-quem,.adm-tabela.atendimento td.atd-resultado,.adm-tabela.atendimento td[data-rotulo=Motivo]{grid-column:1/-1}.adm-tabela.atendimento td.atd-quem:before{content:none}.adm-tabela.atendimento td.atd-quem a{display:inline-flex;align-items:center;min-height:44px;font-size:17px}.adm-tabela.atendimento td.atd-resultado{min-width:0}.atd-acoes-caixa{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.atd-acoes-caixa .btn{width:100%}.atd-filtros{flex-direction:column;flex-wrap:nowrap;align-items:stretch;min-width:0}.atd-filtros .segmentado{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;box-sizing:border-box}.atd-filtros .segmentado button{min-width:0;justify-content:center;flex-wrap:wrap;gap:2px 4px;padding:8px 6px;white-space:normal;text-align:center}.atd-filtros .segmentado .atd-conta{margin-left:0}.atd-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;width:100%;min-width:0;max-width:100%}.atd-chips::-webkit-scrollbar{display:none}.atd-chips .chip{flex:none}.atd-pagina .adm-titulo-linha .btn.primary{width:100%}}@media (max-width:640px){.pn-barra{flex-direction:column;flex-wrap:nowrap;align-items:stretch;margin-top:16px}.pn-abas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;box-sizing:border-box}.pn-abas button{min-width:0;justify-content:center;padding:8px 6px}.pn-meta{flex-wrap:wrap;gap:6px 10px}.pn-meta-rotulo{flex:1 1 auto}.pn-meta-barra{order:3;flex:1 1 100%}.pn-cartoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.pn-cartao{padding:14px;gap:4px;min-height:118px}.pn-cartao-numero{font-size:22px}.pn-cartao.vazio .pn-cartao-numero{font-size:15px}.pn-cartao-sub{font-size:12px}.pn-cartao.tem-curto .pn-cartao-sub:not(.curto){display:none}.pn-cartao.tem-curto .pn-cartao-sub.curto{display:block}.pn-cartao-ir{display:none}.pn-caixa{margin-top:16px}.pn-item{grid-template-columns:1fr;gap:10px;padding:14px}.pn-item-cab{flex-direction:row;align-items:center;gap:8px}.pn-item-acoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:8px;gap:8px;justify-content:stretch}.pn-item-acoes .btn{width:100%}.atd-links,.pn-entraram-lista{grid-template-columns:1fr}.atd-links{display:grid}.atd-links .btn{width:100%}.atd-acoes{flex-direction:column-reverse}.atd-acoes .btn{width:100%}}.fch-bloco{display:flex;flex-direction:column;gap:12px}.fch-bloco>.card-titulo{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fch-sub{font-size:13px;line-height:1.45;color:var(--muted)}.fch-sub b{color:var(--text);font-weight:600}.fch-vazio{margin:0}.fch-erro,.fch-vazio{font-size:14px;line-height:1.5;color:var(--muted)}.fch-erro{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.fch-erro span{flex:1 1 220px;min-width:0}.fch-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-start;display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--accent-texto);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fch-link:hover{color:var(--text)}.fch-conta{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fch-filtro{flex-wrap:wrap}.fch-filtro,.fch-mais{align-self:flex-start}.fch-tempo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fch-ev{display:grid;grid-template-columns:104px 10px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-items:start}.fch-ev-quando{font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--muted);padding-top:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fch-ponto{width:10px;height:10px;margin-top:6px;border-radius:999px;background:color-mix(in srgb,var(--faint-traco) 55%,transparent)}.fch-ponto.ouro{background:var(--accent)}.fch-ponto.erro{background:var(--nao)}.fch-ev-texto{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.fch-ev-titulo{font-size:14px;font-weight:600;line-height:1.45;color:var(--text)}.fch-ev-detalhe{font-size:13px;line-height:1.45;color:var(--muted)}@media (max-width:560px){.fch-ev{grid-template-columns:10px minmax(0,1fr);gap:2px 10px}.fch-ponto{grid-column:1;grid-row:1}.fch-ev-texto{grid-column:2;grid-row:1}.fch-ev-quando{grid-column:2;grid-row:2}}.fch-fatos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px 16px;gap:12px 16px;margin:0;padding-top:12px;border-top:1px solid var(--border-soft)}.fch-fatos dt{font-size:12px;line-height:1.4;color:var(--muted)}.fch-fatos dd{margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.45;color:var(--text);overflow-wrap:anywhere}.fch-fatos dd .fch-sub{display:block;font-weight:400}.fch-fatos a{text-decoration:none}.fch-alerta,.fch-fatos a,.fch-fatos dd.fch-alerta{color:var(--accent-texto)}.fch-fatos dd.fch-perigo{color:var(--nao)}.fch-notas{list-style:none;margin:0;padding:0}.fch-nota,.fch-notas{display:flex;flex-direction:column}.fch-nota{gap:4px;padding:10px 0;border-bottom:1px solid var(--border-soft)}.fch-nota:first-child{padding-top:0}.fch-nota-texto{margin:0;font-size:14px;line-height:1.5;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.fch-nota-pe{justify-content:space-between;gap:4px 12px}.fch-confirmar,.fch-nota-pe{display:flex;flex-wrap:wrap;align-items:center}.fch-confirmar{gap:8px;margin-top:4px}.fch-confirmar .fch-sub{flex:1 1 100%}.fch-form{display:flex;flex-direction:column;gap:8px}.fch-form-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px}.fch-form-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.fch-rotulo{font-size:12px;line-height:1.4;color:var(--muted)}.fch-campo{width:100%;box-sizing:border-box;min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.4}.fch-campo::placeholder{color:var(--faint)}textarea.fch-campo{resize:vertical;min-height:88px}.fch-acao{align-self:flex-start}.fch-tarefas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fch-tarefa{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.fch-tarefa.atrasada{border-color:color-mix(in srgb,var(--nao) 45%,var(--border));background:color-mix(in srgb,var(--nao) 6%,var(--surface))}.fch-tarefa.feita{border-color:var(--border-soft);background:transparent}.fch-tarefa-texto{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.fch-tarefa-titulo{font-size:14px;font-weight:600;line-height:1.45}.fch-tarefa.feita .fch-tarefa-titulo{color:var(--muted);font-weight:500}.fch-atrasada{color:var(--nao);font-weight:600}.fch-feitas{display:flex;flex-direction:column;gap:8px}.fch-etiquetas-lidas{margin:0;padding-top:11px;font-size:14px;line-height:1.5;color:var(--text)}.fch-etiquetas-quando{margin-right:auto}@media (max-width:900px){.fch-link{min-height:44px}}.fcl-topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.fcl-quem{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 420px}.fcl-quem h1{margin:0;overflow-wrap:anywhere}.fcl-h1-negocio{color:var(--muted);font-weight:600}.fcl-linha{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.fcl-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fcl-menu{min-width:220px}.fcl-menu .adm-menu-item{display:flex;align-items:center;min-height:40px}.fcl-colunas{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:22px}.fcl-principal{flex:999 1 560px;flex-direction:column}.fcl-lado,.fcl-principal{min-width:0;display:flex;gap:16px}.fcl-lado{flex:1 1 320px;flex-direction:column}.fcl-bloco-cabeca{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.fcl-negocio{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--border-soft)}.fcl-bloco-cabeca+.fcl-negocio{padding-top:0;border-top:0}.fcl-negocio-cabeca{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.fcl-negocio-nome{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.fcl-negocio-nome b{font-size:16px;font-weight:700;overflow-wrap:anywhere}.fcl-negocio .selo{margin-top:0}.fcl-negocio .ficha-destravar{margin:0}.fcl-negocio .erro-linha{margin-top:0}.fcl-hipotese{margin:0;font-size:14px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fcl-pagina .usu-refeitos{margin-top:4px}@media (max-width:900px){.fcl-menu .adm-menu-item{min-height:44px}}@media (max-width:640px){.fcl-quem{flex-basis:100%}.fcl-negocio-cabeca .btn{width:100%}}.fng-topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.fng-quem{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1 420px}.fng-quem h1{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;overflow-wrap:anywhere}.fng-quem h1 .selo{margin-top:0}.fng-etiqueta-link{color:var(--text);text-decoration:none;transition:border-color var(--tempo-botao) var(--ease-suave)}.fng-etiqueta-link:hover{border-color:var(--accent)}.fng-hipotese{margin:0}.fng-acoes{gap:8px}.fng-acoes,.fng-faixa{display:flex;flex-wrap:wrap;align-items:center}.fng-faixa{gap:12px;margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface-2)}.fng-faixa.alerta{border-color:color-mix(in srgb,var(--nao) 45%,var(--border));background:color-mix(in srgb,var(--nao) 7%,var(--surface))}.fng-faixa p{margin:0;flex:1 1 260px;min-width:0;font-size:14px;line-height:1.5;color:var(--text)}.fng-faixa .fch-sub{flex-basis:100%}.fng-faixa-acoes{display:flex;flex-wrap:wrap;gap:8px}.fng-abas{margin-top:24px;flex-wrap:wrap}.fng-aba-n{font-size:12px;font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fng-painel{margin-top:20px}.fng-primeira-secao,.fng-titulo-aba{margin-top:0}.fng-etiquetas-bloco{margin-top:24px}.fng-historico{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (prefers-reduced-motion:reduce){.fng-etiqueta-link{transition:none}}@media (max-width:900px){.fng-etiquetas .fng-etiqueta-link{min-height:44px}}@media (max-width:860px){.fng-historico{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fng-abas.segmentado{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;box-sizing:border-box;border-radius:20px}.fng-abas.segmentado button{justify-content:center;padding:8px 6px;min-height:44px;font-size:13px}.fng-acoes,.fng-acoes .btn,.fng-faixa .btn,.fng-faixa-acoes,.fng-faixa-acoes .btn{width:100%}}@media (max-width:760px){.adm-tabela-wrap.fng-cartoes-wrap{border:0;background:none;overflow:visible}.adm-tabela.fng-cartoes{display:block;min-width:0}.adm-tabela.fng-cartoes thead{display:none}.adm-tabela.fng-cartoes tbody{display:grid;grid-gap:10px;gap:10px}.adm-tabela.fng-cartoes tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px;padding:14px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.adm-tabela.fng-cartoes tbody tr:hover td{background:none}.adm-tabela.fng-cartoes td,.adm-tabela.fng-cartoes td:first-child{display:block;padding:0;border:0;min-width:0;max-width:none;white-space:normal;overflow-wrap:anywhere}.adm-tabela.fng-cartoes td[data-rotulo]:before{content:attr(data-rotulo);display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.adm-tabela.fng-cartoes td.fng-cartao-titulo{grid-column:1/-1;font-size:15px;font-weight:600}.adm-tabela.fng-cartoes td.fng-cartao-titulo:before{content:none}.adm-tabela.fng-cartoes td.fng-cartao-largo{grid-column:1/-1}}.usu-filas.usu-filas-cinco{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1180px){.usu-filas.usu-filas-cinco{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.usu-filas.usu-filas-cinco{grid-template-columns:repeat(2,minmax(0,1fr))}}.financeiro-abas{margin-top:20px;flex-wrap:wrap}.financeiro-aba{display:flex;flex-direction:column;gap:24px;margin-top:20px}.financeiro-aba>.fonte-card.limite-padrao-clientes{margin-top:0}.financeiro-aba-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.financeiro-explica{max-width:70ch;color:var(--muted)}.financeiro-aviso,.financeiro-explica{margin:0;font-size:14px;line-height:1.5}.financeiro-aviso{padding:12px 16px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:var(--r-card-pequeno);background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--text)}.financeiro-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px}.financeiro-cartao{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:18px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface);color:var(--text);font:inherit;text-align:left;box-sizing:border-box}.financeiro-cartao.clicavel{cursor:pointer;transition:transform var(--tempo-painel) var(--ease-suave),box-shadow var(--tempo-painel),border-color var(--tempo-tooltip)}.financeiro-cartao.clicavel:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.financeiro-cartao.clicavel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.financeiro-cartao:disabled{cursor:default}.financeiro-cartao.alerta{border-color:color-mix(in srgb,var(--nao) 45%,var(--border))}.financeiro-cartao .sub{font-size:12px;line-height:1.45;color:var(--muted)}.financeiro-rotulo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.financeiro-grande{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1.05;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere}.financeiro-grande.destaque{color:var(--accent-texto)}.financeiro-grande.ruim{color:var(--nao)}.financeiro-grande.vazio{font-size:18px;font-weight:600;color:var(--muted);letter-spacing:0}.financeiro-ir{margin-top:auto;padding-top:6px;font-size:13px;color:var(--accent-texto)}.financeiro-secao{display:flex;flex-direction:column;gap:12px;min-width:0}.financeiro-secao .adm-tabela-wrap{margin-top:0}.financeiro-secao-topo{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.block-title.financeiro-h2{margin:0}.financeiro-total{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.financeiro-total .sub{display:block;font-weight:400;font-size:12px;color:var(--muted)}.financeiro-planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:12px;gap:12px}.financeiro-plano{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.financeiro-plano-linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.financeiro-plano .sub{font-size:12px;color:var(--muted)}.financeiro-barra{height:10px;border-radius:999px;background:var(--surface-3);overflow:hidden}.financeiro-barra span{display:block;height:100%;border-radius:999px;background:var(--accent)}.financeiro-chips{display:flex;flex-wrap:wrap;gap:8px}.financeiro-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--muted);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:color var(--tempo-tooltip),border-color var(--tempo-tooltip),background var(--tempo-tooltip)}.financeiro-chip:hover{color:var(--text);border-color:var(--muted)}.financeiro-chip.sel{color:var(--accent-texto);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.financeiro-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.financeiro-chip.pequeno{min-height:32px;padding:0 12px;font-size:12px}.financeiro-chip-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint)}.financeiro-chip.sel .financeiro-chip-n{color:inherit}.adm-tabela.financeiro-assinaturas{min-width:900px}.adm-tabela.financeiro-assinaturas .num{text-align:right}.adm-tabela.financeiro-assinaturas .selo{margin-top:0}.financeiro-dobra{padding:4px 18px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.financeiro-dobra[open]{padding-bottom:18px}.financeiro-dobra>summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:48px;cursor:pointer;font-weight:600;font-size:15px;list-style:none}.financeiro-dobra>summary::-webkit-details-marker{display:none}.financeiro-dobra>summary:after{content:"";width:8px;height:8px;margin-left:auto;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-2px);transition:transform var(--tempo-tooltip)}.financeiro-dobra[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.financeiro-dobra>summary .sub{font-weight:400;font-size:13px;color:var(--muted)}.financeiro-dobra>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.financeiro-dobra>.financeiro-explica{margin-bottom:12px}.financeiro-dobra .adm-tabela-wrap{margin-top:0}.financeiro-dobra .adm-nota{margin-top:12px}.financeiro-dobra-lendo{display:flex;align-items:center;min-height:48px}.financeiro-contas{list-style:none;margin:4px 0 0;padding:0;max-width:560px}.financeiro-contas li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--border-soft);font-size:14px}.financeiro-contas li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.financeiro-contas li.forte{font-weight:700;border-bottom:0}.financeiro-contas-taxas{margin-top:16px}.financeiro-contas-taxas li{color:var(--muted)}.financeiro-dobra>.financeiro-explica:last-of-type{margin-top:12px}.financeiro-confirma{display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:14px;color:var(--text);text-align:right}@media (max-width:760px){.adm-tabela.financeiro-assinaturas{min-width:0}.adm-tabela.financeiro-assinaturas .num{text-align:left}.financeiro-confirma{align-items:stretch;text-align:left}.financeiro-confirma .fin-acoes .btn{flex:1 1}}@media (max-width:640px){.financeiro-cartoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.financeiro-cartao{padding:14px}.financeiro-grande{font-size:22px}.financeiro-ir{font-size:12px}.financeiro-abas{display:flex;width:100%}.financeiro-abas button{flex:1 1;justify-content:center}.financeiro-dobra{padding:4px 14px}.financeiro-dobra[open]{padding-bottom:14px}.financeiro-total{text-align:left}}@media (max-width:360px){.financeiro-cartoes{grid-template-columns:1fr}}@media (max-width:900px){.financeiro-chip,.financeiro-chip.pequeno{min-height:44px}}.receb-tracejado{border-style:dashed}.receb-legenda{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--muted)}.receb-legenda>span{display:inline-flex;align-items:center;gap:8px}.receb-amostra{display:inline-block;width:14px;height:14px;border-radius:4px;box-sizing:border-box;flex:none}.receb-cor-caiu{background:var(--accent)}.receb-cor-receber{background:color-mix(in srgb,var(--accent) 45%,var(--surface-3))}.receb-cor-ren{background:color-mix(in srgb,var(--accent) 55%,var(--surface-3))}.receb-cor-tc{background:color-mix(in srgb,var(--accent) 25%,var(--surface-3))}.receb-cor-previsto{border:1px dashed var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.receb-grafico{overflow-x:auto;padding:16px 16px 10px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.receb-grafico-dentro{min-width:760px;display:flex;flex-direction:column;gap:6px}.receb-grafico-dentro.meses{min-width:560px}.receb-barras{display:flex;align-items:flex-end;gap:3px;height:210px;border-bottom:1px solid var(--border)}.receb-barras.meses{gap:24px;height:270px;padding:0 8px}.receb-dia{flex:1 1;min-width:18px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.receb-topo{font-size:11px;line-height:1.3;color:var(--muted);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.receb-topo.grande{font-size:13px;font-weight:600;color:var(--text)}.receb-seg{display:block;border-radius:3px;box-sizing:border-box}.receb-barras.meses .receb-seg{border-radius:6px}.receb-rotulos{display:flex;gap:3px}.receb-rotulos.meses{gap:24px;padding:0 8px}.receb-rotulos span{flex:1 1;min-width:18px;text-align:center;font-size:11px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.receb-rotulos.meses span{font-size:13px;color:var(--muted)}.receb-rotulos .hoje{color:var(--accent-texto);font-weight:700}.receb-explicacoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));grid-gap:12px;gap:12px}.receb-explicacoes>div{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--r-card-pequeno)}.receb-explicacoes b{font-size:15px}.receb-explicacoes span{font-size:14px;line-height:1.55;color:var(--muted)}.receb-controles{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.receb-caixa{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:var(--text);cursor:pointer}.receb-caixa input{width:20px;height:20px;accent-color:var(--accent)}.adm-tabela.receb-tabela{min-width:0;width:100%}.receb-tabela th{white-space:normal}@media (min-width:961px){.adm-tabela.receb-tabela-mes,.adm-tabela.receb-tabela-testes{table-layout:fixed}.receb-tabela-mes td,.receb-tabela-testes td{overflow-wrap:anywhere}.receb-tabela-mes th:first-child{width:8%}.receb-tabela-mes th:nth-child(2){width:17%}.receb-tabela-mes th:nth-child(3){width:9%}.receb-tabela-mes th:nth-child(4),.receb-tabela-mes th:nth-child(5){width:10%}.receb-tabela-mes th:nth-child(6){width:9%}.receb-tabela-mes th:nth-child(7){width:14%}.receb-tabela-mes th:nth-child(8){width:10%}.receb-tabela-mes th:nth-child(9){width:13%}.receb-tabela-testes th:first-child{width:20%}.receb-tabela-testes th:nth-child(2){width:10%}.receb-tabela-testes th:nth-child(3){width:9%}.receb-tabela-testes th:nth-child(4){width:14%}.receb-tabela-testes th:nth-child(5),.receb-tabela-testes th:nth-child(6),.receb-tabela-testes th:nth-child(7){width:10%}.receb-tabela-testes th:nth-child(8){width:17%}}@media (max-width:960px){.adm-tabela-wrap:has(.adm-tabela.receb-tabela){border:0;background:none;overflow:visible}.adm-tabela.fin-tabela.receb-tabela{min-width:0;display:block;table-layout:auto}.adm-tabela.fin-tabela.receb-tabela thead{display:none}.adm-tabela.fin-tabela.receb-tabela tbody,.adm-tabela.fin-tabela.receb-tabela tfoot{display:grid;grid-gap:10px;gap:10px}.adm-tabela.fin-tabela.receb-tabela tfoot{margin-top:10px}.adm-tabela.fin-tabela.receb-tabela tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));grid-gap:10px 12px;gap:10px 12px;padding:14px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.adm-tabela.fin-tabela.receb-tabela td{display:block;padding:0;border:0;min-width:0;overflow-wrap:anywhere;white-space:normal;text-align:left}.adm-tabela.fin-tabela.receb-tabela td:empty{display:none}.adm-tabela.fin-tabela.receb-tabela td[data-rotulo]:before{content:attr(data-rotulo);display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.adm-tabela.fin-tabela.receb-tabela td.fin-titulo{grid-column:1/-1;font-size:16px}}a.financeiro-cartao{text-decoration:none;color:var(--text)}.receb-tabela .sub{display:block;font-size:12px;color:var(--muted);font-weight:400}.receb-menos{color:var(--muted)}.receb-destaque{color:var(--accent-texto)}.receb-fora{color:var(--faint)}.receb-tabela tfoot td{border-top:1px solid var(--border)}.selo.receb-caiu{background:var(--accent);color:var(--accent-ink)}.selo.receb-receber{background:var(--accent-soft);color:var(--accent-texto);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.selo.receb-previsto{color:var(--muted);border:1px dashed var(--faint-traco)}@media (max-width:640px){.receb-grafico{padding:12px 10px 8px}.receb-grafico-dentro,.receb-grafico-dentro.meses{min-width:0}.receb-barras{gap:2px;height:160px}.receb-barras.meses{gap:10px;height:220px;padding:0 4px}.receb-dia,.receb-rotulos span{min-width:0}.receb-barras:not(.meses) .receb-topo{display:none}.receb-topo.grande{font-size:11px}.receb-rotulos{gap:2px}.receb-rotulos.meses{gap:10px;padding:0 4px}.receb-rotulos:not(.meses) span{visibility:hidden;overflow:visible;white-space:nowrap}.receb-rotulos:not(.meses) span.marco{visibility:visible}.financeiro-abas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.adm-tabela.receb-tabela{min-width:0}.receb-tabela td{overflow-wrap:anywhere}.adm-tabela.receb-tabela .num{text-align:left}.receb-tabela tfoot td:empty{display:none}}.extrato-comissao .adm-tabela-wrap,.financeiro-aba .adm-tabela-wrap{position:relative}.guia-lateral-fundo{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.guia-lateral{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(560px,100vw);display:flex;flex-direction:column;background:var(--bg);border-left:1px solid var(--border);box-shadow:var(--shadow)}@media (prefers-reduced-motion:no-preference){.guia-lateral{animation:guia-lateral-entra var(--tempo-painel) var(--ease-suave)}.guia-lateral-fundo{animation:guia-lateral-escurece var(--tempo-painel) ease}}@keyframes guia-lateral-entra{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes guia-lateral-escurece{0%{opacity:0}to{opacity:1}}.guia-lateral-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 16px;border-bottom:1px solid var(--border)}.guia-lateral-topo .card-titulo{margin-top:4px}.guia-lateral-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);cursor:pointer}.guia-lateral-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.guia-lateral-corpo{flex:1 1;overflow:auto;overscroll-behavior:contain;padding:16px 20px calc(32px + env(safe-area-inset-bottom,0px));font-size:15px;line-height:1.55}.guia-lateral-corpo>p{margin:12px 0 0;color:var(--text)}.guia-lateral-lead{color:var(--muted)!important;margin-top:0!important}.guia-lateral-h{margin:28px 0 0;font-family:var(--font-display);font-size:16px;font-weight:700}.guia-lateral .guia-stripe-duas{grid-template-columns:1fr}@media (max-width:640px){.guia-lateral{left:0;width:auto;border-left:0}.guia-lateral-topo{padding:16px}.guia-lateral-corpo{padding:12px 16px calc(32px + env(safe-area-inset-bottom,0px))}}@media (min-width:1100px){.ficha-acordo-e-comissoes{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);grid-gap:0 24px;gap:0 24px;align-items:start}}.comissoes-do-parceiro-caixa{margin-top:14px;padding:20px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);display:flex;flex-direction:column;gap:16px}.comissoes-do-parceiro-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.comissoes-do-parceiro-numeros div{min-width:0}.comissoes-do-parceiro-numeros dt{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.comissoes-do-parceiro-numeros dd{margin:6px 0 0;font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.comissoes-do-parceiro-numeros dd.destaque{color:var(--accent-texto)}.comissoes-do-parceiro-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.comissoes-do-parceiro-lista li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border-soft);font-size:14px}.comissoes-do-parceiro-quem,.comissoes-do-parceiro-valor{display:flex;flex-direction:column;min-width:0}.comissoes-do-parceiro-valor{align-items:flex-end;text-align:right;flex:none}.comissoes-do-parceiro-lista .sub{font-size:12px;color:var(--muted)}.comissoes-do-parceiro-link{display:inline-flex;align-items:center;min-height:44px;align-self:flex-start;color:var(--accent-texto);text-decoration:none;font-size:14px;font-weight:500}.comissoes-do-parceiro-link:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.comissoes-do-parceiro-caixa{padding:16px}.comissoes-do-parceiro-numeros dd{font-size:18px}}.parceiros-ordem{display:flex;flex-wrap:wrap;gap:6px}.adm-tabela.parceiros td.parceiros-receita{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.parceiros-cartao-receita{font-size:14px;color:var(--text)}.parceiros-cartao-receita .sub{color:var(--muted)}@media (max-width:640px){.parceiros-pagina .parceiros-cabeca-filtros{width:100%;min-width:0}.parceiros-pagina .parceiros-cabeca-filtros>.segmentado{min-width:0}}.parceiros-numeros a.parceiros-num-sub{display:inline-flex;align-items:center;min-height:44px;margin-top:0}.ficha-acordo-e-comissoes .parceiros-cabeca{min-height:44px}.extrato-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0 0}.extrato-numeros div{min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface)}.extrato-numeros dt{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.extrato-numeros dd{margin:6px 0 0;font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.extrato-numeros dd.destaque{color:var(--accent-texto)}.extrato-comissao .adm-tabela-wrap{margin-top:14px}.extrato-mais{margin-top:12px}@media (max-width:640px){.extrato-numeros{grid-template-columns:1fr}.extrato-numeros div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px}.extrato-numeros dd{margin:0;font-size:18px}}.equipe-voltar{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-10px 0 4px;color:var(--accent-texto);font-size:14px;text-decoration:none}.equipe-voltar:hover{text-decoration:underline;text-underline-offset:3px}.equipe-titulo{min-width:0}.equipe-lead{margin-top:6px;font-size:15px}.adm-secao.equipe-primeira{margin-top:28px}.block-title.equipe-h2{margin:0}.equipe-h3{margin:24px 0 0;font-size:15px;font-weight:600;color:var(--text)}.equipe-cab-secao{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.equipe-sub{font-size:13px;color:var(--muted);line-height:1.5}.equipe-explica{margin:10px 0 0}.equipe-nota{margin:0;flex-basis:100%}.equipe-carregando .app-carregando{min-height:140px}.adm-tabela-wrap.equipe-tabela-wrap{margin-top:14px}.equipe-nome{font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:6px;overflow-wrap:anywhere}.equipe-nome .selo{margin:0}.adm-tabela td.equipe-acoes-cel{white-space:nowrap;text-align:right}.equipe-acoes{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.selo.equipe-ligada{color:var(--text);background:var(--surface-2);border-color:var(--border)}.selo.equipe-desligada{color:var(--nao);background:color-mix(in srgb,var(--nao) 10%,transparent);border-color:color-mix(in srgb,var(--nao) 40%,transparent)}.equipe-caixa{margin:14px 0 0;padding:0;list-style:none;border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden}.equipe-linha{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 16px;border-bottom:1px solid var(--border-soft)}.equipe-linha:last-child{border-bottom:0}.equipe-caixa.equipe-linha{border:1px solid var(--border);padding:14px 16px;overflow:visible}.equipe-linha-texto{flex:1 1 280px;min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.equipe-linha-texto .campo-erro{margin-top:4px}.equipe-duas-etapas .interruptor{flex:1 1 360px}.equipe-duas-etapas .interruptor-texto b{font-weight:600}.adm-tabela.equipe-matriz{min-width:640px}.adm-tabela.equipe-matriz tbody th{font-family:var(--font-body);font-weight:400;font-size:14px;letter-spacing:0;text-transform:none;color:var(--text);white-space:normal;padding:12px 16px;border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:top}.adm-tabela.equipe-matriz tr:last-child th{border-bottom:0}.adm-tabela.equipe-matriz td,.adm-tabela.equipe-matriz thead th:not(:first-child){text-align:center}.adm-tabela.equipe-matriz th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface);min-width:200px}.adm-tabela.equipe-matriz tbody tr:hover th{background:var(--surface-2)}.equipe-sim{color:var(--accent-texto);font-weight:600}.equipe-nao{color:var(--faint)}.equipe-meio{color:var(--text)}.perm-grade.perm-leitura td{padding:10px}.equipe-filtro{display:flex;align-items:center;gap:8px}.equipe-filtro .seletor{width:240px}.equipe-quando{flex:0 0 110px;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.equipe-registro .selo{margin-top:0}.equipe-mais{display:flex;justify-content:center;margin-top:12px}.equipe-rotulo-grupo{font-size:13px;color:var(--muted);margin-top:8px}.equipe-opcoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:4px}.adm-form label.equipe-opcao,.equipe-opcao{display:flex;align-items:flex-start;gap:10px;min-height:44px;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);font-size:14px;cursor:pointer;transition:border-color var(--tempo-botao) var(--ease-suave)}.equipe-opcao:hover{border-color:var(--faint-traco)}.equipe-opcao.sel{border-color:var(--accent);background:var(--accent-soft)}.equipe-opcao:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.equipe-opcao input{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:var(--accent)}.equipe-opcao-texto{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.4}.equipe-opcao-texto span{font-size:12px;color:var(--muted)}.adm-tabela td.equipe-duas-cel{min-width:150px}.equipe-duas-cel .equipe-zerar,.equipe-zerar-confirma{display:flex;margin-top:8px}.equipe-zerar-confirma{flex-direction:column;gap:6px;max-width:240px}.equipe-zerar-confirma .equipe-acoes{justify-content:flex-start}.equipe-duas-cel .campo-erro{max-width:240px}.equipe-link-convite{font-family:var(--font-mono)}.sum-card.equipe-modal{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}.sum-card.equipe-modal .sum-actions{margin-top:20px}.sum-card.equipe-modal .erro-linha{margin-top:14px}@media (max-width:640px){.equipe-opcoes{grid-template-columns:1fr}.adm-tabela-wrap.equipe-pessoas-wrap{overflow:visible;border:0;border-radius:0;background:transparent}.adm-tabela.equipe-pessoas{min-width:0}.adm-tabela.equipe-pessoas thead{display:none}.adm-tabela.equipe-pessoas,.adm-tabela.equipe-pessoas tbody{display:block}.adm-tabela.equipe-pessoas tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;padding:14px 16px;margin-bottom:10px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.adm-tabela.equipe-pessoas td{display:block;padding:0;border:0;min-width:0}.adm-tabela.equipe-pessoas tbody tr:hover td{background:transparent}.adm-tabela.equipe-pessoas td:first-child{grid-column:1/-1;min-width:0}.adm-tabela.equipe-pessoas td[data-rotulo]:not(:first-child):before{content:attr(data-rotulo);display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.adm-tabela.equipe-pessoas td.equipe-acoes-cel{grid-column:1/-1;text-align:left;white-space:normal}.adm-tabela.equipe-pessoas td.equipe-acoes-cel:empty{display:none}.adm-tabela.equipe-pessoas td.equipe-duas-cel.confirmando{grid-column:1/-1}.equipe-duas-cel .campo-erro,.equipe-zerar-confirma{max-width:none}.equipe-duas-cel .equipe-zerar{width:100%;white-space:normal}.equipe-acoes{display:flex}.equipe-acoes .btn{flex:1 1 140px}.adm-tabela-wrap.equipe-matriz-wrap{overflow:visible;border:0;border-radius:0;background:transparent}.adm-tabela.equipe-matriz{min-width:0}.adm-tabela.equipe-matriz thead{display:none}.adm-tabela.equipe-matriz,.adm-tabela.equipe-matriz tbody{display:block}.adm-tabela.equipe-matriz tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px 6px;gap:8px 6px;padding:12px 14px;margin-bottom:8px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.adm-tabela.equipe-matriz tbody th,.adm-tabela.equipe-matriz th:first-child{grid-column:1/-1;position:static;padding:0;border:0;min-width:0;background:transparent;font-weight:600}.adm-tabela.equipe-matriz td,.adm-tabela.equipe-matriz td:first-child{padding:0;border:0;min-width:0;text-align:left;font-size:13px}.adm-tabela.equipe-matriz td:before{content:attr(data-rotulo);display:block;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-bottom:2px}.adm-tabela.equipe-matriz tbody tr:hover td,.adm-tabela.equipe-matriz tbody tr:hover th{background:transparent}.equipe-quando{flex-basis:100%}.equipe-filtro{width:100%}.equipe-filtro .seletor{flex:1 1;width:auto;min-width:0}}.duas-etapas-cartao{margin-top:8px}.duas-etapas-passos{margin:16px 0 0;padding-left:20px;color:var(--muted);font-size:15px;line-height:1.6;display:flex;flex-direction:column;gap:6px}.duas-etapas-qr{display:flex;justify-content:center;margin:20px auto 0;padding:12px;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:16px;background:#FFFFFF;border:1px solid var(--border)}.duas-etapas-qr img{display:block;width:200px;height:200px;max-width:100%}.duas-etapas-manual{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px;text-align:center}.duas-etapas-segredo{font-family:var(--font-mono);font-size:15px;letter-spacing:.06em;padding:8px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border-soft);overflow-wrap:anywhere;max-width:100%}.duas-etapas-ajuda{margin:18px 0 0;text-align:center}.convite-equipe-resumo{margin:14px 0 0;padding:12px 14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border-soft);font-size:14px;color:var(--text);line-height:1.5}.convite-equipe-texto{margin:14px 0 0;font-size:14px;color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.convite-equipe-texto b{color:var(--text)}.convite-equipe-texto .link-inline{min-height:44px;display:inline-flex;align-items:center;text-align:left}.convite-equipe-texto .link-inline:disabled{opacity:.55;cursor:default}.troca-email-texto{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.troca-email-texto b{color:var(--text);overflow-wrap:anywhere}.conta-dado-form input.troca-email-codigo{font-family:var(--font-mono);font-size:22px;letter-spacing:.3em;text-align:center}.conta-dado-form input.troca-email-codigo::placeholder{font-family:var(--font-body);font-size:16px;letter-spacing:normal}.troca-email-reenviar{align-self:flex-start;min-height:44px;font-size:13px;text-align:left}.troca-email-reenviar:disabled{opacity:.55;cursor:default;text-decoration:none}.conta-pagina,.conta-pagina.conta-larga{max-width:1040px}.conta-abas{gap:4px;padding:4px;margin:18px 0 4px;background:var(--surface);border:1px solid var(--border);max-width:100%}.conta-aba,.conta-abas{display:inline-flex;border-radius:999px}.conta-aba{align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid transparent;color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.conta-aba:hover{color:var(--text)}.conta-aba.ativa{color:var(--accent-texto);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.pp{display:flex;flex-direction:column;gap:20px;margin-top:16px}.pp .conta-card{margin-top:0}.pp-carregando{display:flex;flex-direction:column;gap:12px;text-align:center}.pp-carregando,.pp-chip{align-items:center;color:var(--muted)}.pp-chip{display:inline-flex;min-height:24px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;background:var(--surface-3)}.pp-chip.verde{background:var(--atual-bg);color:var(--atual)}.pp-chip.vermelho{background:var(--nao-bg);color:var(--nao)}.pp-chip.ouro{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-texto)}.pp-faixa{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 20px;border-radius:16px;border:1px solid var(--border);background:var(--surface-2)}.pp-faixa.verde{border-color:color-mix(in srgb,var(--atual) 45%,transparent);background:var(--atual-bg)}.pp-faixa.vermelho{border-color:color-mix(in srgb,var(--nao) 45%,transparent);background:var(--nao-bg)}.pp-faixa.ouro{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.pp-faixa-texto{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:2px}.pp-faixa-texto b{font-size:15px}.pp-faixa-texto span{font-size:14px;color:var(--muted)}.pp-faixa .erro-linha{flex-basis:100%;margin:0}.pp-plano{display:flex;flex-direction:column;gap:18px}.pp-plano-topo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}.pp-plano .eyebrow{margin-bottom:6px}.pp-plano-nome{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pp-plano-nome h2{margin:0;font-size:28px;line-height:1.15}.pp-acao-lado{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pp-plano-corpo{display:flex;flex-wrap:wrap;gap:20px 32px}.pp-plano-col{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:10px}.pp-texto{margin:0;font-size:15px;line-height:1.55;color:var(--text)}.pp-apagado{color:var(--muted);font-size:14px}.pp-forte{color:var(--text);font-weight:600}.pp-vermelho{color:var(--nao)}.pp-num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-rotulo{font-size:13px;font-weight:600;color:var(--text)}.pp-lista{gap:8px}.pp-lista li{font-size:14px}.pp-lista-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px 24px;gap:10px 24px}.pp-lista-fora li{color:var(--muted)}.pp-fora{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.pp-fora path{fill:none;stroke:var(--faint-traco);stroke-width:1.8;stroke-linecap:round}.pp-dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px 20px;gap:14px 20px;margin:0}.pp-dados>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-dados dt{font-size:13px;color:var(--faint)}.pp-dados dd{margin:0;font-size:15px;overflow-wrap:anywhere}.pp-barra-legenda{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--muted);margin-bottom:6px}.pp-barra-trilho{height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden}.pp-barra-trilho>div{height:100%;border-radius:999px;background:var(--muted)}.pp-barra-trilho.ouro>div{background:linear-gradient(90deg,var(--accent),var(--accent-deep))}.pp-plano-incluso{padding-top:16px;border-top:1px solid var(--border-soft);gap:10px}.pp-muda,.pp-plano-incluso{display:flex;flex-direction:column}.pp-muda{margin:0;padding-left:18px;gap:4px;font-size:14px;color:var(--muted)}.pp-planos{--pp-largura:max(100%,min(1192px,calc(100vw - 48px)));width:var(--pp-largura);margin-inline:calc((100% - var(--pp-largura)) / 2);padding-top:16px;box-sizing:border-box}.pp-grade.poucos{max-width:760px;margin-inline:auto;width:100%}.pp-negocio-do-match{display:flex;flex-direction:column;gap:6px;margin-top:16px}.pp-primeira-cobranca{margin-top:6px;font-size:13px;font-weight:600;color:var(--accent-texto)}.pp-pagamento{display:flex;flex-direction:column}.pp-pagamento .eyebrow{margin-bottom:8px}.pp-titulo-pequeno{margin:0 0 6px;font-size:18px}.pp-linha{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:14px 0;border-top:1px solid var(--border-soft);font-size:14px}.pp-cartao{border-top:0;padding-top:4px}.pp-cartao-icone{flex:0 0 34px;width:34px;height:24px}.pp-cartao-icone rect{fill:var(--surface-2);stroke:var(--border)}.pp-cartao-icone rect.chip{fill:var(--accent);stroke:none}.pp-cartao-texto{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.pp-cartao-texto .pp-apagado{font-size:13px}.pp-rotulo-faturas{padding-top:12px;margin-bottom:2px}.pp-faturas{list-style:none;margin:0;padding:0}.pp-fatura-data{flex:0 0 96px}.pp-fatura-desc{flex:1 1 150px;min-width:0}.pp-fatura-valor{flex:0 0 96px;text-align:right}.pp-fatura-link{flex:0 0 92px;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-end;font-size:13px;color:var(--accent-texto)}.pp-rodape{justify-content:space-between}.pp-rodape .pp-apagado{font-size:13px}.pp-rodape-acoes{display:flex;flex-wrap:wrap;gap:4px 20px}.pp-rodape-acoes .type-link{margin:0;min-height:44px;font-size:14px;color:var(--muted)}.pp-rodape-acoes .type-link:disabled{opacity:.6;cursor:not-allowed}.menu-usuario-rotulo{flex:1 1;min-width:0;text-align:left}.menu-usuario-plano{white-space:nowrap}.menu-usuario-plano .pp-chip{margin-left:auto;flex:none}@media (min-width:861px){.app-nav-rodape .menu-usuario{right:auto;min-width:100%;width:max-content;max-width:320px}}.app-nav-plano{display:block;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.app-nav-plano.alerta{color:var(--nao)}@media (max-width:640px){.conta-abas{display:flex;width:100%}.conta-aba{flex:1 1;padding:0 10px}.pp-plano-nome h2{font-size:24px}.pp-acao-lado{align-items:stretch;width:100%}.pp-acao-lado .btn,.pp-faixa .btn{width:100%}.pp-dados{grid-template-columns:1fr 1fr}.pp-faturas .pp-linha{gap:6px 12px}.pp-fatura-data{flex:1 1 auto}.pp-fatura-valor{flex:0 0 auto}.pp-fatura-desc{flex:1 1 100%;order:3;color:var(--muted)}.pp-faturas .pp-chip{order:4}.pp-fatura-link{order:5;flex:1 1 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-end}.pp-cartao .btn{width:100%}}.app-nav-conta-linha{display:flex;align-items:center;gap:4px;min-width:0}.app-nav-conta-linha .app-nav-usuario{flex:1 1 auto;min-width:0}.sino{position:relative;flex:none;width:44px;height:44px;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer;padding:0;transition:.15s}.sino.aberto,.sino:hover{color:var(--text);background:var(--surface-2);border-color:var(--border)}.sino:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sino-topo{color:var(--text)}.sino-numero{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface);pointer-events:none}.sino-topo .sino-numero{box-shadow:0 0 0 2px var(--bg)}@media (min-width:861px){.app-nav.recolhido .app-nav-conta-linha{flex-direction:column-reverse;gap:6px}.app-nav.recolhido .app-nav-conta-linha .app-nav-usuario{flex:none}}.notif-painel{position:fixed;z-index:59;width:min(380px,calc(100vw - 24px));display:flex;flex-direction:column;background:var(--surface);.notif-painel:focus{outline:none}border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);animation:modal-entra .18s var(--ease-suave);overflow:hidden}.notif-painel-barra{max-height:min(560px,calc(100dvh - 24px))}.notif-fundo{z-index:58}.notif-painel-topo{top:calc(64px + env(safe-area-inset-top,0px));right:12px;z-index:61;max-height:calc(100dvh - 64px - 104px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.notif-cabeca{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 10px 16px;border-bottom:1px solid var(--border-soft)}.notif-cabeca b{font-size:15px;color:var(--text)}.notif-ler-todas{min-height:44px;border:0;background:transparent;color:var(--accent-texto);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0 4px;text-align:right}.notif-ler-todas:hover{text-decoration:underline}.notif-lista{display:flex;flex-direction:column;overflow-y:auto;min-height:0;flex:1 1 auto;padding:6px}.notif-item{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 28px 12px 10px;border:0;border-radius:14px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s}.notif-item:focus-visible,.notif-item:hover{background:var(--surface-2)}.notif-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.notif-icone{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--muted);border:1px solid var(--border-soft)}.notif-item.nao-lida .notif-icone{background:var(--accent-soft);color:var(--accent-texto);border-color:transparent}.notif-corpo{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.notif-titulo{font-size:14px;font-weight:500;line-height:1.35;color:var(--text);overflow-wrap:anywhere}.notif-item.nao-lida .notif-titulo{font-weight:700}.notif-texto{font-size:13px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-quando{font-size:12px;color:var(--faint);margin-top:2px}.notif-ponto{position:absolute;right:12px;top:18px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.notif-vazio{margin:0;padding:20px 12px;font-size:14px;line-height:1.5;color:var(--muted);text-align:center}.notif-vazio .type-link{margin-top:8px}.notif-ver-todas{display:flex;align-items:center;justify-content:center;min-height:48px;border-top:1px solid var(--border-soft);color:var(--text);font-size:14px;font-weight:600;text-decoration:none}.notif-ver-todas:hover{background:var(--surface-2)}.notif-pagina .notif-lista-pagina{margin-top:24px;padding:6px;border:1px solid var(--border);border-radius:20px;background:var(--surface);overflow:visible}.notif-pagina .notif-texto{-webkit-line-clamp:unset;display:block}.notif-pagina .notif-item+.notif-item{margin-top:2px}.notif-mais{margin:16px auto 0;display:flex}.entrar-cartao{max-width:440px;margin:0 auto;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:28px;padding:40px;text-align:left;display:flex;flex-direction:column;box-shadow:var(--shadow)}.entrar-etiqueta{margin:0;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.entrar-cartao h1{margin:10px 0 0;font-size:clamp(26px,4.5vw,34px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.entrar-texto{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--muted);text-wrap:pretty}.entrar-texto b{color:var(--text);font-weight:600;overflow-wrap:anywhere}.entrar-form{margin-top:26px}.entrar-campo,.entrar-form{display:flex;flex-direction:column}.entrar-campo{gap:6px;padding:12px 18px 14px;border:1px solid var(--border);border-radius:18px;background:var(--bg);cursor:text;transition:border-color .15s,box-shadow .15s}.entrar-campo+.entrar-campo{margin-top:12px}.entrar-campo:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--glow)}.entrar-campo-rotulo{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:text}.entrar-campo-linha{display:flex;align-items:center;gap:10px;min-width:0}.entrar-campo-icone{flex:none;color:var(--muted)}.entrar-campo input{flex:1 1;min-width:0;width:100%;box-sizing:border-box;border:0;outline:none;background:transparent;color:var(--text);font-family:var(--font-body);font-size:16px;padding:0;min-height:28px}.entrar-campo input::placeholder{color:var(--faint)}.entrar-campo input:focus,.entrar-campo input:focus-visible{outline:none;box-shadow:none}.entrar-campo input:-webkit-autofill,.entrar-campo input:-webkit-autofill:focus,.entrar-campo input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bg) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-transition:background-color 9999s;transition:background-color 9999s}.entrar-campo .campo-senha{flex:1 1;min-width:0}.entrar-campo .campo-senha input,.entrar-campo .campo-senha input[type=password],.entrar-campo .campo-senha input[type=text]{padding:0 40px 0 0}.entrar-campo .campo-senha-olho{right:-12px}.entrar-campo input.campo-codigo{font-family:var(--font-mono);font-size:24px;letter-spacing:.28em;text-align:left}.entrar-campo input.campo-codigo::placeholder{font-family:var(--font-body);font-size:15px;letter-spacing:normal;text-align:left}.entrar-linha-direita{display:flex;justify-content:flex-end;margin-top:2px}.entrar-esqueci{min-height:44px;display:inline-flex;align-items:center;color:var(--text);font-size:14px;font-weight:600;text-decoration:none}.entrar-esqueci:hover{color:var(--accent-texto)}.entrar-cartao .auth-erro{margin:12px 0 0}.entrar-cartao .entrar-botao{width:100%;min-height:52px;margin-top:16px;font-size:16px}.entrar-link{align-self:center;margin-top:10px;min-height:44px;display:inline-flex;align-items:center;border:0;background:none;padding:0 4px;color:var(--muted);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--muted) 45%,transparent);cursor:pointer}.entrar-link:hover:not(:disabled){color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.entrar-link:disabled{opacity:.55;cursor:default;text-decoration:none}.entrar-acoes-linha{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-top:6px}.entrar-acoes-linha .entrar-link{margin-top:0}.entrar-rodape{margin:14px 0 0;padding-top:18px;border-top:1px solid var(--border-soft);text-align:center;font-size:14px;line-height:1.5;color:var(--muted);text-wrap:balance}.entrar-rodape a{color:var(--accent-texto);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.entrar-rodape a:hover{text-decoration:underline;text-underline-offset:3px}.entrar-cartao .senha-guia{max-width:none;margin:4px 0 0}.entrar-cartao .req-senha{margin:14px 0 0;max-width:none}.entrar-cartao .entrar-texto+.entrar-texto{margin-top:8px}.entrar-cartao a.entrar-link{text-decoration:underline}@media (max-width:520px){.entrar-cartao{padding:28px 22px;border-radius:24px}}.eco-pendencias{margin:0 0 32px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));padding:4px 20px}.eco-pendencias-cabeca{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--accent) 18%,transparent);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-texto)}.eco-pendencias-conta{font-size:13px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--muted)}.eco-pendencia{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.eco-pendencia+.eco-pendencia{border-top:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}.eco-pendencia-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.eco-pendencia-texto b{font-size:15px;line-height:1.35}.eco-pendencia-texto span{font-size:13.5px;color:var(--muted)}.btn.ghost.eco-pendencia-botao{flex:none;border-color:var(--accent);color:var(--accent-texto)}.btn.ghost.eco-pendencia-botao:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.eco-curto{display:none}@media (max-width:640px){.eco-pendencias{padding:4px 16px;margin-bottom:24px}.eco-pendencia{padding:10px 0;gap:12px}.eco-longo,.eco-pendencia-texto span{display:none}.eco-curto{display:inline}}.qpe2 h2{margin:0 0 6px;font-size:20px}.qpe2 .qpe-sub{max-width:none}.qpe2-chave{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2)}.qpe2-chave.ligada{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.qpe2-chave>div{display:flex;flex-direction:column;gap:2px;min-width:0}.qpe2-chave b{font-size:15px}.qpe2-chave span{font-size:13.5px;color:var(--muted)}.qpe2-interruptor{flex:none;position:relative;width:56px;height:32px;border-radius:999px;border:1px solid var(--border);background:var(--surface-3);cursor:pointer;padding:0;transition:background .15s,border-color .15s}.qpe2-interruptor:before{content:"";position:absolute;inset:-7px -2px}.qpe2-interruptor>span{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--muted);transition:transform .15s,background .15s}.qpe2-interruptor[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.qpe2-interruptor[aria-checked=true]>span{transform:translateX(24px);background:var(--accent-ink)}.qpe2-interruptor:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.qpe2-interruptor:disabled{opacity:.6;cursor:default}.qpe2-lista{margin-top:6px;display:flex;flex-direction:column}.qpe2-lista.apagada .qpe2-linha{opacity:.55}.qpe2-linha{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-soft)}.qpe2-linha:last-child{border-bottom:0}.qpe2-linha-texto{display:flex;flex-direction:column;gap:3px;min-width:0}.qpe2-linha-texto span{font-size:13px;color:var(--muted)}.qpe2-linha-texto b{font-size:15.5px;font-weight:600;overflow-wrap:anywhere}.qpe2-linha .btn{flex:none}.qpe2-editor{margin:10px 0;padding:18px 20px;border:1px solid var(--accent);border-radius:18px;background:var(--bg);gap:14px}.qpe2-editor,.qpe2-opcoes{display:flex;flex-direction:column}.qpe2-opcoes{gap:2px}.qpe2-marca{display:flex;align-items:center;gap:10px;min-height:44px;font-size:15px;cursor:pointer}.qpe2-marca input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.qpe2-marca.pequena{font-size:14px;min-height:44px}.qpe2-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:12px;column-gap:12px;padding-top:8px;border-top:1px solid var(--border-soft)}.qpe2-faixa{gap:12px;flex-wrap:wrap}.qpe2-faixa,.qpe2-select{display:flex;align-items:center}.qpe2-select{gap:10px;font-size:14px;color:var(--muted)}.qpe2-select select{min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-family:var(--font-body);font-size:16px;max-width:260px}.qpe2-link{min-height:44px;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0 4px}.qpe2-link:hover{color:var(--text)}.qpe2-nota{margin:0;font-size:13px;color:var(--faint)}.qpe2-erro{margin:10px 0 0}.qpe2-acoes{display:flex;justify-content:flex-end;gap:10px}.qpe2-rodape{margin:10px 0 0;font-size:13px;color:var(--faint)}@media (max-width:640px){.qpe2-chave{padding:12px 14px}.qpe2-editor{padding:16px 14px}.qpe2-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.qpe2-faixa{flex-direction:column;align-items:stretch}.qpe2-select{justify-content:space-between}.qpe2-select select{flex:1 1;max-width:none}.qpe2-linha{gap:10px;padding:14px 0}}.video-entrada{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-sizing:border-box}.video-entrada-caixa{position:relative;width:100%;max-width:880px;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:28px;border:1px solid var(--border);border-radius:24px;background:var(--surface);color:var(--text);box-shadow:var(--shadow);box-sizing:border-box;outline:none}.video-entrada-selo{font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.video-entrada-titulo{margin:-8px 0 0;font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1.15;letter-spacing:-.02em}.video-entrada-sub{margin:-6px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}.video-entrada-tela{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:var(--surface-2);border:1px solid var(--border)}.video-entrada-tela iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-entrada-carregando{font-size:14px;color:var(--muted);background:var(--surface-2);pointer-events:none}.video-entrada-carregando,.video-entrada-falhou{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.video-entrada-falhou{flex-direction:column;gap:10px;padding:24px;text-align:center;border:1px dashed var(--faint-traco);border-radius:16px;box-sizing:border-box}.video-entrada-falhou b{font-size:18px}.video-entrada-falhou span{max-width:520px;font-size:15px;line-height:1.5;color:var(--muted)}.video-entrada-falhou .btn{min-height:44px}.video-entrada-rodape{display:flex;align-items:center;gap:18px}.video-entrada-progresso{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.video-entrada-barra{height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.video-entrada-barra span{display:block;height:6px;border-radius:999px;background:var(--accent);transition:width .3s linear}.video-entrada-situacao{font-size:13px;color:var(--muted)}.video-entrada-situacao.pronto{color:var(--accent-texto);font-weight:600}.video-entrada-entrar{min-height:48px;flex:none}.video-entrada-pular{flex:none;font-size:13px;white-space:nowrap}.video-entrada-bifurcado{display:flex;flex-direction:column;gap:8px;flex:none}.video-entrada-fechar{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.video-entrada-fechar:hover{background:var(--surface-2);color:var(--text)}.video-e-ciclo{display:inline-grid;justify-items:stretch;gap:12px;max-width:100%}.video-e-ciclo .pm-segmentado button{flex:1 1 auto;justify-content:center}.video-planos-botao{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-height:54px;padding:0 24px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease}.video-planos-botao:hover{border-color:var(--accent);background:var(--surface-3)}.video-planos-botao svg{flex:none;color:var(--accent-texto)}@media (max-width:640px){.video-entrada{padding:0;align-items:stretch}.video-entrada-caixa{max-width:none;height:100dvh;max-height:none;border-radius:0;border:0;padding:max(24px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom))}.video-entrada-titulo{font-size:22px}.video-entrada-tela{border-radius:12px}.video-entrada-caixa:after,.video-entrada-caixa:before{content:"";flex:1 0}.video-entrada-rodape{flex-direction:column;align-items:stretch;gap:12px;margin-top:4px}.video-entrada-entrar{width:100%;min-height:52px;justify-content:center}}.video-cfg{display:flex;flex-direction:column;gap:16px}.video-cfg-chave{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;cursor:pointer}.video-cfg-chave input{width:20px;height:20px;accent-color:var(--accent);flex:none}.video-cfg-campo{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--muted)}.video-cfg-campo input{min-height:48px;padding:0 14px;border:1px solid var(--border);border-radius:var(--r-input);background:var(--bg);color:var(--text);font-size:16px}.video-cfg-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.video-cfg-numeros>div{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--border);border-radius:var(--r-card-pequeno)}.video-cfg-numeros b{font-family:var(--font-display);font-size:24px;font-weight:800}.video-cfg-numeros b.destaque{color:var(--accent-texto)}.video-cfg-acoes{justify-content:flex-start;flex-wrap:wrap}@media (max-width:480px){.video-cfg-numeros{grid-template-columns:1fr}}.aula .btn.primary{color:#0A0A0A}.aula-heroi{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto 1fr;grid-template-areas:"texto cartao" "lista cartao";grid-column-gap:48px;column-gap:48px;grid-row-gap:28px;row-gap:28px;align-items:start;padding:clamp(28px,4vw,56px) 0 clamp(36px,4.5vw,64px)}.aula-texto{grid-area:texto;display:flex;flex-direction:column;gap:14px}.aula-texto h1{font-size:clamp(34px,4.4vw,52px);line-height:1.08;font-weight:600;letter-spacing:-.04em}.aula .aula-texto .lp-lede{margin-top:2px}.aula-convite{align-self:flex-start;font-size:13px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:999px;padding:6px 14px}.aula-convite,.aula-tarja{font-weight:500;color:var(--accent-texto)}.aula-tarja{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.aula-lista{grid-area:lista;display:flex;flex-direction:column;gap:14px}.aula-lista h2{font-size:22px;font-weight:600;letter-spacing:-.02em}.aula-lista ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.aula-lista li{position:relative;padding-left:24px;font-size:16px;line-height:1.5;color:var(--text)}.aula-lista li:before{content:"";position:absolute;left:4px;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--accent)}.aula-cartao{grid-area:cartao;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:clamp(20px,3vw,28px);min-width:0}.aula-cartao-titulo{font-size:18px;font-weight:600;letter-spacing:-.01em;margin-bottom:14px}.aula-horarios{display:grid;grid-gap:8px;gap:8px}.aula-horario{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;min-height:56px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 16px;border-radius:16px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);transition:border-color .1s ease,background .1s ease}.aula-horario b{font-size:15px;font-weight:600}.aula-horario span{font-size:13px;color:var(--muted)}.aula-horario:hover:not(:disabled){border-color:var(--muted)}.aula-horario.sel{border-color:var(--accent);background:var(--accent-soft)}.aula-horario:disabled{opacity:.5;cursor:not-allowed}.aula-aceite input:focus-visible,.aula-horario:focus-visible{outline:2px solid var(--text);outline-offset:2px}.aula-cartao .field{margin-top:18px}.aula-cartao .field input{height:48px;padding:12px 16px;border-radius:14px}.aula-aceite{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;margin-top:20px;font-size:12px;line-height:1.45;color:var(--muted);cursor:pointer}.aula-aceite input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--accent)}.aula-aceite a{color:var(--text)}.aula-erro{color:var(--nao)}.aula-erro,.aula-falta{margin:14px 0 0;font-size:14px}.aula-falta{color:var(--muted)}.aula-botao{width:100%;justify-content:center;margin-top:16px}.aula-espera{color:var(--muted);font-size:15px;padding:24px 0;text-align:center}.aula-vazio{display:flex;flex-direction:column;gap:12px}.aula-vazio h1,.aula-vazio h2{font-size:clamp(24px,3vw,28px);line-height:1.15;font-weight:600;letter-spacing:-.025em}.aula-vazio p{color:var(--muted);font-size:15px;line-height:1.55}.aula-vazio .aula-botao{margin-top:4px}.aula-obrigado{display:flex;flex-direction:column;gap:10px}.aula-ok{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent-texto);display:grid;place-items:center;font-weight:700;font-size:13px}.aula-obrigado h2{font-size:clamp(24px,3vw,28px);line-height:1.15;font-weight:600;letter-spacing:-.025em}.aula-sub{color:var(--muted);font-size:15px}.aula-passos{list-style:none;margin:8px 0 0;padding:0;gap:10px}.aula-passos,.aula-passos li{display:flex;flex-direction:column}.aula-passos li{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:16px;padding:16px;gap:6px}.aula-passos b{font-size:16px;font-weight:600}.aula-passos span{font-size:14px;color:var(--muted);line-height:1.5}.aula-passos .aula-passo-n{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto)}.aula-agendas,.aula-passos .aula-botao{margin-top:6px}.aula-agendas{display:flex;gap:8px;flex-wrap:wrap}.aula-agendas .btn{flex:1 1 140px;justify-content:center;min-height:44px}.aula-agora-nao,.aula-trocar{align-self:center;margin-top:8px;font-size:14px;min-height:44px;display:inline-flex;align-items:center}.aula-sozinho{max-width:520px;margin:0 auto;padding:clamp(32px,6vw,72px) 0}@media (max-width:900px){.aula-heroi{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"texto" "cartao" "lista";column-gap:0}}.aula-campo-falta{margin:6px 0 0;font-size:13px;color:var(--nao)}.aula-cartao .field input[aria-invalid=true]{border-color:var(--nao)}.aula-aceite input[aria-invalid=true]{outline:2px solid var(--nao);outline-offset:2px}.aula .aula-redes-rotulo{margin:18px 0 9px;font-family:var(--font-rotulo);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.aula-redes{display:flex;flex-direction:column;gap:8px}.aula-rede{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 16px;border-radius:14px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:15px;font-weight:500;text-align:left;transition:border-color .1s ease,background .1s ease}.aula-rede:hover{border-color:var(--muted)}.aula-rede:focus-visible{outline:2px solid var(--text);outline-offset:2px}.aula-rede.sel{border-color:var(--accent);background:var(--accent-soft)}.aula-rede-caixa{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--muted);display:grid;place-items:center;color:#0A0A0A}.aula-rede.sel .aula-rede-caixa{border-color:var(--accent);background:var(--accent)}.aula-redes-cabeca{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:18px 0 10px}.aula .aula-redes-cabeca .aula-redes-rotulo{margin:0}.aula-redes-dica{display:inline-flex;align-items:center;font-size:12px;font-weight:600;line-height:1;color:var(--accent-texto);background:var(--accent-soft);border:1px solid var(--accent);border-radius:999px;padding:5px 10px;white-space:nowrap}.aula-horario span:empty{display:none}.aula-cartao{scroll-margin-top:76px}.aula-obrigado h2:focus{outline:none}.aula-folhas{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));grid-gap:8px;gap:8px}.aula-folha{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:44px;padding:12px 6px;border-radius:16px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);text-align:center;transition:border-color .1s ease,background .1s ease}.aula-folha:hover:not(:disabled){border-color:var(--muted)}.aula-folha:focus-visible{outline:2px solid var(--text);outline-offset:2px}.aula-folha.sel{border-color:var(--accent);background:var(--accent-soft)}.aula-folha.sel:after{content:"";position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.aula-folha-mes,.aula-folha-semana{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.aula-folha.sel .aula-folha-semana{color:var(--accent-texto)}.aula-folha-dia{font-family:var(--font-display);font-size:32px;line-height:1.05;font-weight:700;letter-spacing:-.02em}.aula-folha-hora{margin-top:6px;font-size:15px;font-weight:600}.aula-folha-aviso{margin-top:4px;font-size:12px;color:var(--muted)}.aula-folha.ao-vivo .aula-folha-aviso{color:var(--accent-texto);font-weight:600}.aula-folha:disabled{cursor:not-allowed;background:var(--surface)}.aula-folha:disabled .aula-folha-dia,.aula-folha:disabled .aula-folha-hora{color:var(--muted)}.aula-flutuante{--af-fundo:#FFFFFF;--af-texto:#0A0A0A;--af-fraco:#696969;position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;border-radius:999px;border:1px solid rgba(10,10,10,.08);background:var(--af-fundo);color:var(--af-texto);box-shadow:0 10px 30px rgba(0,0,0,.35);animation:aula-flutuante-entra .55s cubic-bezier(.2,.8,.2,1) both}@keyframes aula-flutuante-entra{0%{transform:translateX(calc(100% + 32px));opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.aula-flutuante{animation:fade var(--tempo-painel) ease}}button.aula-flutuante{cursor:pointer;font:inherit;color:var(--af-texto);text-align:left}.aula-flutuante-vivo{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.aula-flutuante-texto{display:flex;flex-direction:column;gap:1px;min-width:0}.aula-flutuante-texto b{font-size:13px;font-weight:600;white-space:nowrap}.aula-flutuante-texto span{font-size:12px;color:var(--af-fraco);white-space:nowrap}.aula-flutuante-vivo .aula-flutuante-texto span{color:#866220;font-weight:600}.aula-flutuante-botao{min-height:38px;padding:0 16px;font-size:13px;flex:none}.aula-flutuante-fechar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:var(--af-fraco);cursor:pointer;margin-left:-6px}.aula-flutuante-fechar:hover{background:#F0F0F0;color:var(--af-texto)}.aula-flutuante-ponto{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;animation:aula-flutuante-pulsa 1.6s ease-in-out infinite}@keyframes aula-flutuante-pulsa{0%,to{opacity:1}50%{opacity:.35}}.aula-flutuante-icone{padding:14px;border-radius:50%}@media (max-width:860px){.aula-flutuante{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (max-width:480px){.aula-flutuante-texto b,.aula-flutuante-texto span{white-space:normal}}.modal-agenda-form{display:flex;flex-direction:column}.modal-agenda-form .aula-horarios{margin-top:16px}.aula-contato{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.aulas-adm{display:flex;flex-direction:column;gap:16px}.aulas-adm-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:16px 20px}.aulas-adm-topo>div{display:flex;flex-direction:column;gap:6px;min-width:0}.aulas-adm-config{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:16px 20px;display:flex;flex-direction:column;gap:4px}.aulas-adm-cabeca{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.aulas-adm-links,.convite-horarios{display:flex;flex-direction:column;gap:4px}.convite-horarios{margin:4px 0 0;font-size:15px;color:var(--text)}.convite-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 32px;margin:8px 0 4px}.convite-numero{display:flex;flex-direction:column;gap:4px}.convite-numero b{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.1;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.convite-numero span{font-size:13px;color:var(--muted)}.convite-limite{gap:8px;margin-left:auto}.convite-confirma,.convite-limite{display:flex;flex-direction:column}.convite-confirma{gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--r-card-pequeno);background:var(--surface-2)}.convite-confirma p{margin:0;font-size:15px}.convite-andamento{display:flex;flex-direction:column;gap:8px;margin-top:4px}.convite-andamento p{margin:0}.convite-andamento .progresso{display:block;height:8px;margin:0;padding:0;border-radius:var(--r-chip);background:var(--surface-2);border:1px solid var(--border);overflow:hidden}.convite-andamento .progresso i{display:block;height:100%;border-radius:var(--r-chip);background:var(--accent)}.convite-fora{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.convite-fora li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--border);font-size:14px;color:var(--muted)}.convite-fora li b{color:var(--text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.convite-limite{margin-left:0;width:100%}}.aulas-adm-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:0 16px;gap:0 16px}.aulas-adm-campos .field{margin-top:14px}.aulas-adm .field input,.aulas-adm-campos .field input[type=date],.aulas-adm-campos .field input[type=time]{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 16px;color:var(--text);font-family:var(--font-body);font-size:16px;min-height:48px;box-sizing:border-box}.aulas-adm .field input:focus,.aulas-adm-campos .field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.aulas-adm .field input:disabled{opacity:.6}.aulas-adm-lista{gap:10px}.aulas-adm-chave,.aulas-adm-lista{display:flex;flex-direction:column}.aulas-adm-chave{gap:6px;margin-top:10px;padding-top:12px;border-top:1px solid var(--border-soft)}.aulas-adm-consultores{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;max-height:420px;overflow-y:auto}.aulas-adm-consultores li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-soft)}.aulas-adm-consultores li:last-child{border-bottom:none}.aulas-adm-consultores li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.aulas-adm-consultores code{overflow-wrap:anywhere}@media (max-width:640px){.aulas-adm-consultores li{flex-direction:column;align-items:flex-start}}.aulas-adm-horario{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:14px 18px}.aulas-adm-horario.cancelado{opacity:.7}.aulas-adm-linha{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);grid-gap:12px 16px;gap:12px 16px;align-items:center}.aulas-adm-quando{display:flex;flex-direction:column;gap:2px;min-width:0}.aulas-adm-quando b{font-size:15px}.aulas-adm-numeros{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.aulas-adm-numeros div{display:flex;flex-direction:column;gap:2px}.aulas-adm-numeros dt{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.aulas-adm-numeros dd{margin:0;font-family:var(--font-mono);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aulas-adm-numeros dd small{font-size:12px;color:var(--faint)}.aulas-adm-acoes{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.aulas-adm-detalhe{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:6px}.aulas-adm-detalhe,.aulas-adm-inscritos{display:flex;flex-direction:column;gap:10px}.aulas-adm-inscritos{margin-top:8px}.aulas-adm-inscritos td .sub{display:block}.aulas-adm-marca{display:inline-flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;font-family:var(--font-mono);font-size:12px;color:var(--muted)}.aulas-adm-marca input{width:18px;height:18px;accent-color:var(--accent)}@media (max-width:900px){.aulas-adm-linha{grid-template-columns:minmax(0,1fr)}.aulas-adm-numeros{grid-template-columns:repeat(3,minmax(0,1fr))}.aulas-adm-acoes{justify-content:flex-start}}.msg-gerais{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.msg-gerais a.selo{text-decoration:none}.msg-gerais a.selo:hover{border-color:var(--accent)}.msg-fluxo{display:flex;flex-direction:column;gap:12px}.msg-fluxo-topo{padding:8px 4px 0}.msg-fluxo-topo h3{margin:0;font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text)}.msg-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:16px 20px;display:flex;flex-direction:column;gap:14px}.msg-card-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.msg-card-titulo{min-width:0;display:flex;flex-direction:column;gap:2px}.msg-card-titulo h4{margin:0;font-size:16px;font-weight:600;color:var(--text)}.msg-quando{margin:0;font-size:13px;color:var(--muted)}.msg-selos{gap:6px}.msg-canais,.msg-selos{display:flex;flex-wrap:wrap}.msg-canais{gap:16px 28px;align-items:flex-start}.msg-email-canal{display:flex;flex-direction:column;gap:6px;min-width:0}.msg-email-canal .segmentado,.msg-rotulo{flex-wrap:wrap}.msg-rotulo{display:flex;align-items:center;gap:8px;font-family:var(--font-rotulo);font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.msg-modelo{font-family:var(--font-mono);font-size:12px;letter-spacing:0;text-transform:none;color:var(--faint)}.msg-alerta{margin:0;font-size:13px;color:var(--nao)}.msg-previas{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.msg-previa{margin:0;min-width:0;display:flex;flex-direction:column}.msg-balao{position:relative;align-self:flex-start;max-width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:14px 14px 14px 4px;padding:12px 14px;font-size:14px;line-height:1.5;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.msg-email{display:flex;flex-direction:column;gap:10px;align-items:flex-start;min-width:0}.msg-assunto{margin:0;font-size:14px;color:var(--text);display:flex;gap:8px;flex-wrap:wrap;align-items:baseline;overflow-wrap:anywhere}.msg-assunto span{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.msg-email-quadro{width:100%;height:560px;border:1px solid var(--border);border-radius:12px;background:#0A0A0A}.msg-balao.apagado,.msg-email.apagado{opacity:.5}.msg-card-pe{border-top:1px solid var(--border-soft);padding-top:12px}@media (max-width:600px){.msg-card{padding:14px 16px}.msg-email-quadro{height:480px}}.guardiao-conta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px 16px;gap:12px 16px;margin:14px 0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-2);font-size:14px;color:var(--text)}.guardiao-conta>div{min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.guardiao-chaves{display:flex;flex-direction:column;gap:12px;margin-top:8px}.guardiao-modelos{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:6px 16px;gap:6px 16px}.guardiao-modelos li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border-soft);min-width:0}.mn-vistas{flex-wrap:wrap;align-items:center;gap:12px 16px}.mn-alertas-botao{margin-left:auto;min-height:44px}.assist-corpo{gap:20px;margin-top:8px}.assist-bloco,.assist-corpo{display:flex;flex-direction:column}.assist-bloco{gap:12px;padding:16px;border-radius:var(--r-card-pequeno);background:var(--surface-2);border:1px solid var(--border)}.assist-bloco h3{margin:0;font-size:16px}.assist-bloco .sub{margin:0;font-size:13px;line-height:1.5}.assist-tipos{display:flex;flex-direction:column;gap:8px}.assist-tipo{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:8px 0;cursor:pointer}.assist-tipo input{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:var(--accent)}.assist-tipo>span{display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.4}.assist-tipo-curto{align-items:center;padding:0}.assist-tipo-curto input{margin:0}.assist-linha{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:12px;gap:12px}.assist-linha .field{margin:0}.assist-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.assist-numeros{list-style:none;margin:0;padding:0}.assist-numeros,.assist-numeros li{display:flex;flex-direction:column;gap:8px}.assist-numeros li{padding:12px;border-radius:var(--r-card-pequeno);background:var(--bg);border:1px solid var(--border)}.assist-numero-quem{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;font-size:15px}.assist-numero-quem .selo{margin-top:0}.assist-numero-acoes{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.assist-numero-acoes .btn{min-height:44px}.assist-ativacao{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border-radius:var(--r-card-pequeno);border:1px solid var(--accent);background:var(--bg);font-size:15px;line-height:1.5}.assist-novo{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:end}.assist-novo .field{margin:0}.assist-novo .field input{font-size:16px}.assist-novo .assist-tipo-curto,.assist-novo .btn{grid-column:1/-1;justify-self:start}.assist-novo .btn{min-height:44px}.assist-nota{margin:0;padding:12px;border-radius:var(--r-card-pequeno);background:var(--surface-2);border:1px solid var(--border);font-size:14px;line-height:1.5}@media (max-width:640px){.mn-alertas-botao{margin-left:0;width:100%;justify-content:center}.assist-bloco{padding:12px}.assist-linha{grid-template-columns:1fr 1fr}.assist-linha .field:first-child{grid-column:1/-1}.assist-novo{grid-template-columns:1fr}}