@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--cor-branco-fixo:#fff;--cor-branco:#fff;--cor-preto:#000;--cor-cinza:#949494;--cor-cinza-claro:#e8e8e8;--cor-cinza-escuro:#333;--cor-gelo:#f2f5f9;--cor-verde:#39bc86;--cor-verde-transparente:#39bc8615;--cor-vermelho:#d14369;--cor-vermelho-transparente:#d1436915;--cor-laranja:#d18343;--cor-laranja-transparente:#d1834315;--cor-azul:#447ee2;--cor-azul-transparente:#447ee215;--f0:10px;--f1:12px;--f2:14px;--f3:16px;--f4:18px;--f5:20px;--f6:22px;--f7:24px;--f8:26px;--f9:28px;--f10:30px;--f11:40px;--bg:var(--cor-branco);--bg-soft:var(--cor-gelo);--surface:var(--cor-branco);--surface-strong:var(--cor-branco);--surface-muted:var(--cor-gelo);--line:var(--cor-cinza-claro);--line-strong:#d1d5de;--txt-1:var(--cor-preto);--txt-2:var(--cor-cinza-escuro);--txt-3:var(--cor-cinza);--brand:var(--cor-preto);--brand-2:var(--cor-cinza-escuro);--brand-3:var(--cor-gelo);--accent:var(--cor-preto);--accent-soft:var(--cor-gelo);--green:var(--cor-verde);--green-soft:var(--cor-verde-transparente);--rose:var(--cor-vermelho);--rose-soft:var(--cor-vermelho-transparente);--amber:var(--cor-laranja);--amber-soft:var(--cor-laranja-transparente);--blue:var(--cor-azul);--blue-soft:var(--cor-azul-transparente);--shadow:none;--shadow-sm:none;--radius:12px;--radius-lg:20px;--sidebar-w:260px;--font-display:"Instrument Serif",Georgia,"Times New Roman",serif;--font-ui:"DM Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--bold:var(--font-ui);--light:var(--font-ui);--font:var(--font-ui);--t:.16s ease}@font-face{font-display:swap;font-family:figtree-bold;font-style:normal;font-weight:700;src:local("DM Sans Bold"),local("DM Sans")}@font-face{font-display:swap;font-family:figtree-light;font-style:normal;font-weight:300;src:local("DM Sans Regular"),local("DM Sans")}@font-face{font-display:swap;font-family:figtree-semibold;font-style:normal;font-weight:600;src:local("DM Sans SemiBold"),local("DM Sans")}*,:after,:before{box-sizing:border-box}html{min-width:320px;font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body{margin:0;min-height:100vh;background:var(--bg);color:var(--txt-1)}button,input,select{font:inherit}button{border:0;background:transparent;cursor:pointer}a,button{color:inherit}a{text-decoration:none}img,svg{display:block}select{min-width:0}::-moz-selection{background:#11111124}::selection{background:#11111124}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:999px}.app-shell{background:var(--bg);color:var(--txt-1)}.app-shell,.workbench{min-height:100vh}.page-surface{width:100%;max-width:1500px;margin:0 auto;padding:26px 34px 56px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.page-label{margin:0 0 8px;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page-heading h1{margin:0;color:var(--txt-1);font-size:2rem;font-weight:800;line-height:1.05}.page-heading p{max-width:720px;margin:10px 0 0;color:var(--txt-2);font-size:.98rem;line-height:1.55}.page-acoes{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.barra-lateral{height:100vh;background:#fff;color:var(--txt-1);border-right:1px solid var(--line);box-shadow:8px 0 28px #0000000a}.sidebar-logo{gap:12px;min-height:78px;padding:18px 20px;border-bottom:1px solid var(--line)}.sidebar-logo img{width:40px;height:40px}.sidebar-logo-nome{display:block;font-size:1.08rem;font-weight:800;letter-spacing:.03em}.sidebar-logo-sub{display:block;margin-top:2px;color:var(--txt-3);font-size:.72rem;font-weight:600}.sidebar-nav{flex:1;overflow-y:auto;padding:18px 12px}.sidebar-secao{padding:16px 10px 8px;color:var(--txt-3);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nav-item{gap:10px;min-height:42px;padding:10px 12px;border-radius:var(--radius);color:var(--txt-2);font-size:.92rem;font-weight:650;border:1px solid transparent;transform-origin:left center;will-change:transform;transition:background var(--t),border-color var(--t),color var(--t)}.nav-item:hover{background:#f7f7f7;border-color:#e3e3e3;color:var(--txt-1)}.nav-item.ativo{background:#111;border-color:#111;color:#fff}.nav-item.nav-disabled{opacity:1;color:#8a8a8a}.nav-item.nav-disabled:hover{border-color:transparent;color:#8a8a8a}.nav-icone{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.nav-icone,.nav-icone svg{width:18px;height:18px}.sidebar-footer{padding:14px;border-top:1px solid var(--line)}.sidebar-usuario{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--radius-lg);background:#f5f5f5}.usuario-avatar{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#111;color:#fff;font-size:.82rem;font-weight:800}.usuario-info{min-width:0;flex:1}.usuario-info span,.usuario-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usuario-info strong{font-size:.88rem;font-weight:750}.usuario-info span{margin-top:2px;color:var(--txt-3);font-size:.72rem}.btn-logout{width:32px;height:32px;border-radius:var(--radius);color:var(--txt-3)}.btn-logout:hover{background:#e9e9e9;color:var(--txt-1)}.btn-logout svg{width:17px;height:17px}.cabecalho-painel{z-index:30;display:flex;justify-content:space-between;gap:18px;min-height:78px;padding:16px 34px;background:#f5f5f5e6;border-bottom:1px solid hsla(0,0%,86.7%,.9)}.header-direita,.header-esquerda{display:flex;align-items:center;gap:10px;min-width:0}.header-esquerda{flex:1}.campo-busca{position:relative;width:min(480px,100%);min-width:240px}.campo-busca svg{position:absolute;left:13px;top:50%;width:17px;height:17px;color:var(--txt-3);transform:translateY(-50%);pointer-events:none}.campo-busca input{width:100%;height:42px;padding:0 14px 0 40px;border:1px solid var(--line);border-radius:var(--radius);outline:0;background:var(--surface);color:var(--txt-1);box-shadow:inset 0 1px #fff9}.campo-busca input:focus{border-color:var(--brand-2);box-shadow:0 0 0 3px #1111111a}.campo-busca input::-moz-placeholder{color:var(--txt-3)}.campo-busca input::placeholder{color:var(--txt-3)}.header-chip,.seletor-eleicao{height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--txt-2);white-space:nowrap}.header-chip svg,.seletor-eleicao svg{width:16px;height:16px;color:var(--txt-3)}.seletor-eleicao select{border:0;outline:0;background:transparent;color:var(--txt-1);font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-avatar,.btn-notif,.icon-btn{width:42px;height:42px;border:1px solid var(--line);border-radius:var(--radius);display:grid;place-items:center;background:var(--surface);color:var(--txt-2);transition:border-color var(--t),color var(--t),background var(--t)}.btn-notif:hover,.icon-btn:hover{background:#f7f7f7;border-color:#cfcfcf;color:var(--txt-1)}.btn-notif{position:relative}.btn-notif svg,.icon-btn svg{width:18px;height:18px}.dot{position:absolute;top:9px;right:10px;width:7px;height:7px;border-radius:999px;background:#111;box-shadow:0 0 0 2px var(--surface)}.btn-avatar{background:var(--brand);color:#fff;border-color:var(--brand);font-size:.78rem;font-weight:800}.btn-primary,.btn-secondary,.btn-soft{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:var(--radius);font-size:.86rem;font-weight:750;white-space:nowrap;transition:transform var(--t),border-color var(--t),background var(--t),color var(--t)}.btn-primary{background:var(--brand);color:#fff;border:1px solid var(--brand)}.btn-primary:hover{background:var(--brand-2);border-color:var(--brand-2)}.btn-secondary{background:var(--surface);color:var(--txt-1);border:1px solid var(--line)}.btn-secondary:hover{background:#f7f7f7;border-color:#cfcfcf;color:var(--txt-1)}.btn-soft{background:var(--brand-3);color:var(--brand-2);border:1px solid transparent}.btn-soft:hover{background:#e8e8e8}.btn-avatar:focus-visible,.btn-notif:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-soft:focus-visible,.icon-btn:focus-visible,.nav-item:focus-visible{outline:3px solid rgba(17,17,17,.18);outline-offset:2px}.badge-baixa,.badge-forte,.badge-media,.status-chip{min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.status-chip{background:var(--brand-3);color:var(--brand-2)}.badge-forte{background:var(--green-soft);color:var(--green)}.badge-media{background:var(--amber-soft);color:var(--amber)}.badge-baixa{background:var(--rose-soft);color:var(--rose)}.stack{display:flex;flex-direction:column;gap:16px}.command-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;margin-bottom:16px}.card-grafico,.command-card,.cz,.metric-card,.panel,.summary-pill,.wide-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.command-card{padding:22px;min-width:0}.command-card--primary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;background:#111;color:#fff;overflow:hidden;position:relative}.command-card--primary:after{content:"";position:absolute;inset:auto -80px -120px auto;width:280px;height:280px;border:1px solid hsla(0,0%,100%,.14);border-radius:50%}.command-eyebrow{margin:0 0 10px;color:#ffffff9e;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.command-title{margin:0;max-width:760px;font-size:1.65rem;font-weight:800;line-height:1.1}.command-copy{max-width:720px;margin:12px 0 0;color:#ffffffb8;line-height:1.55}.command-kpis{display:grid;grid-template-columns:repeat(3,minmax(96px,1fr));gap:10px;margin-top:22px}.command-kpi{padding:12px;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius);background:#ffffff0f}.command-kpi span{display:block;color:#ffffff9e;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.command-kpi strong{display:block;margin-top:6px;color:#fff;font-size:1.3rem;font-weight:850;font-variant-numeric:tabular-nums}.command-actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.command-actions .btn-secondary{background:#ffffff1a;color:#fff;border-color:#fff3}.command-card--side{display:flex;flex-direction:column;justify-content:space-between;gap:18px}.readiness-ring{width:118px;height:118px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,var(--surface) 56%,transparent 58%),conic-gradient(var(--brand) 0 82%,var(--surface-muted) 82% 100%)}.readiness-ring strong{font-size:1.45rem;font-weight:850}.readiness-list{display:grid;gap:10px}.readiness-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--txt-2);font-size:.86rem}.readiness-row strong{color:var(--txt-1);font-variant-numeric:tabular-nums}.metric-grid,.summary-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card,.summary-pill{padding:16px}.metric-head,.summary-pill{display:flex;align-items:flex-start;gap:12px}.card-grafico-icon,.metric-icon,.summary-pill-icon,.wide-card-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:var(--radius);background:var(--brand-3);color:var(--brand-2)}.card-grafico-icon svg,.metric-icon svg,.summary-pill-icon svg,.wide-card-icon svg{width:20px;height:20px}.metric-copy,.summary-pill-body{min-width:0}.metric-label,.summary-pill-label,.wide-stat-label{display:block;color:var(--txt-3);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.metric-value,.summary-pill-value,.wide-stat-value{display:block;margin-top:6px;color:var(--txt-1);font-size:1.45rem;font-weight:850;line-height:1.05;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.metric-helper,.summary-pill-helper{display:block;margin-top:7px;color:var(--txt-2);font-size:.78rem;line-height:1.35}.metric-helper.good,.summary-pill-helper.green{color:var(--green);font-weight:750}.metric-helper.risk,.summary-pill-helper.rose{color:var(--rose);font-weight:750}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px}.dashboard-grid--balanced{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}.dashboard-hero-clean{padding:20px}.dashboard-title{margin:0;color:var(--txt-1);font-size:1.65rem;font-weight:850;line-height:1.08}.panel{min-width:0;padding:18px}.panel--flush{padding:0;overflow:hidden}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.panel-title{margin:0;color:var(--txt-1);font-size:1rem;font-weight:800}.panel-subtitle{margin:5px 0 0;color:var(--txt-3);font-size:.84rem;line-height:1.45}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.panel-toolbar-info{min-width:0}.panel-toolbar-info strong{color:var(--txt-1)}.insight-list,.task-list,.territory-list{display:grid;gap:10px}.insight-row,.task-row,.territory-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-strong)}.card-grafico:hover,.cz:hover,.insight-row:hover,.metric-card:hover,.panel:hover,.summary-pill:hover,.task-row:hover,.territory-row:hover,.wide-card:hover{border-color:#cfcfcf;box-shadow:0 12px 28px #0000000f}.territory-rank{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius);background:var(--surface-muted);color:var(--txt-2);font-weight:850;font-variant-numeric:tabular-nums}.insight-title,.task-title,.territory-name{display:block;color:var(--txt-1);font-size:.9rem;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-meta,.task-meta,.territory-meta{display:block;margin-top:3px;color:var(--txt-3);font-size:.76rem}.insight-value,.task-value,.territory-value{color:var(--txt-1);font-size:.9rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.progress-track{height:8px;margin-top:8px;overflow:hidden;border-radius:999px;background:var(--surface-muted)}.progress-fill{display:block;height:100%;border-radius:inherit;background:#111}.wide-card{overflow:hidden}.wide-card-header{display:flex;align-items:center;gap:12px;padding:18px}.wide-card-title{color:var(--txt-1);font-weight:800}.wide-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.wide-stat{min-width:0;padding:18px}.wide-stat+.wide-stat{border-left:1px solid var(--line)}.filtro-divider{width:1px;align-self:stretch;min-height:40px;background:var(--line);margin:0 14px}.filtro-barra{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.filtro-campo{flex:1;min-width:220px;display:flex;flex-direction:column;gap:7px}.filtro-campo-label{color:var(--txt-3);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.filtro-campo-erro{margin:6px 0 0;color:var(--rose);font-size:.76rem;font-weight:700}.zonas-controle{display:flex;align-items:center;justify-content:space-between;gap:12px}.zonas-controle-info{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--txt-2);font-size:.88rem}.zonas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.zonas-tabela-wrap{width:100%;overflow-x:auto}.zonas-tabela{width:100%;border-collapse:collapse;min-width:720px}.zonas-tabela td,.zonas-tabela th{padding:13px 16px;border-bottom:1px solid var(--line);text-align:left}.zonas-tabela th{color:var(--txt-3);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zonas-tabela th:hover{color:var(--txt-1)}.zonas-tabela td{color:var(--txt-2);font-size:.88rem}.zonas-tabela td strong{color:var(--txt-1)}.zonas-tabela tr.vence td{background:#f4f4f4}.zonas-tabela tbody tr:last-child td{border-bottom:0}.candidatos-toolbar{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.candidate-search,.candidate-select{min-width:0}.candidate-search{position:relative}.candidate-search--wide{grid-column:span 2}.candidate-search svg{top:50%;transform:translateY(-50%)}.candidate-search .iconify,.candidate-search svg{position:absolute;left:12px;width:17px;height:17px;color:var(--txt-3)}.candidate-search .iconify{bottom:11px;pointer-events:none}.candidate-search input,.candidate-select select{width:100%;height:42px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-strong);color:var(--txt-1);outline:0}.candidate-search input{padding:0 12px 0 38px}.candidate-select{display:flex;flex-direction:column;gap:6px}.candidate-select span{color:var(--txt-3);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.candidate-select select{padding:0 12px;font-weight:750}.candidate-search input:focus,.candidate-select select:focus{border-color:#bdbdbd;box-shadow:0 0 0 3px #11111114}.advanced-filter-panel{display:grid;padding:14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.advanced-filter-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.advanced-filter-grid{grid-template-columns:repeat(6,minmax(120px,1fr))}.candidate-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px;align-items:start}.candidate-list{display:grid;gap:10px}.candidate-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-strong);color:var(--txt-2);text-align:left;transition:background var(--t),border-color var(--t),box-shadow var(--t)}.candidate-row:hover{background:#f7f7f7;border-color:#cfcfcf}.candidate-row.ativo{border-color:#111;box-shadow:inset 3px 0 #111}.candidate-avatar,.candidate-profile-avatar{display:grid;place-items:center;border-radius:999px;background:#111;color:#fff;font-weight:850;letter-spacing:.02em}.candidate-avatar{width:42px;height:42px;font-size:.8rem;overflow:hidden}.candidate-avatar img,.candidate-profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.candidate-avatar span,.candidate-profile-avatar span{display:grid;place-items:center;width:100%;height:100%}.candidate-main{min-width:0}.candidate-main span,.candidate-main strong,.candidate-score span,.candidate-score strong{display:block}.candidate-main strong{color:var(--txt-1);font-size:.94rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-main span,.candidate-score span{margin-top:3px;color:var(--txt-3);font-size:.76rem}.candidate-score{text-align:right;white-space:nowrap}.candidate-score strong{color:var(--txt-1);font-size:.95rem;font-weight:850;font-variant-numeric:tabular-nums}.candidate-detail{position:sticky;top:96px}.candidate-detail--full{position:static}.profile-context-band{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(140px,.8fr));gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.profile-context-band>div{min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#fafafa}.profile-context-band strong{display:block;margin-top:6px;color:var(--txt-1);font-size:.95rem;font-weight:850;overflow-wrap:anywhere}.candidate-profile-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.candidate-profile-avatar{width:58px;height:58px;flex:0 0 58px;font-size:1rem}.candidate-profile-head h2{margin:0;color:var(--txt-1);font-size:1.35rem;font-weight:850}.candidate-profile-head p:not(.page-label){margin:5px 0 0;color:var(--txt-2)}.candidate-status-line,.candidate-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.candidate-status-line{margin-bottom:16px}.candidate-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.candidate-detail-grid>div{min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#fafafa}.candidate-detail-value{display:block;margin-top:6px;color:var(--txt-1);font-size:1.15rem;font-weight:850;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.candidate-progress{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-strong);margin-bottom:16px}.candidate-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.candidate-progress-head strong{color:var(--txt-1)}.candidate-progress-head span{color:var(--txt-3);font-size:.8rem;font-weight:750}.candidate-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.candidate-steps span{min-height:34px;display:grid;place-items:center;padding:4px 6px;border:1px solid var(--line);border-radius:var(--radius);color:var(--txt-3);background:#fafafa;font-size:.72rem;font-weight:800;text-align:center}.candidate-steps span.feito{background:#111;border-color:#111;color:#fff}.candidate-info-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.candidate-info-list div{min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#fafafa}.candidate-info-list span{display:block;color:var(--txt-3);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.candidate-info-list strong{display:block;margin-top:5px;color:var(--txt-1);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-tags span{min-height:26px;display:inline-flex;align-items:center;padding:3px 9px;border:1px solid var(--line);border-radius:999px;color:var(--txt-2);background:#fafafa;font-size:.75rem;font-weight:750}.candidate-table-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid var(--line)}.candidate-table-wrap{width:100%;overflow-x:auto}.candidate-table{width:100%;min-width:880px;border-collapse:collapse}.candidate-table td,.candidate-table th{padding:13px 16px;border-bottom:1px solid var(--line);text-align:left}.candidate-table th{color:var(--txt-3);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.candidate-table td{color:var(--txt-2);font-size:.86rem;white-space:nowrap}.candidate-table td span,.candidate-table td strong{display:block}.candidate-table td strong{color:var(--txt-1);font-weight:850}.candidate-table td span:not(.status-chip){margin-top:3px;color:var(--txt-3);font-size:.75rem}.candidate-table tbody tr:hover td{background:#f8f8f8}.candidate-table tbody tr:last-child td{border-bottom:0}.listas-toolbar{grid-template-columns:minmax(110px,.45fr) minmax(170px,1fr) repeat(3,minmax(130px,.75fr)) minmax(180px,1fr)}.candidatos-toolbar--modal,.listas-toolbar--modal{margin:0;border-color:#ededf31f;background:#ededf30f}.candidatos-filter-apply,.listas-filter-apply{min-height:42px;align-self:end;justify-content:center}.official-list-hero{display:grid;grid-template-columns:minmax(280px,.46fr) minmax(0,1fr);gap:16px;align-items:stretch;padding:clamp(16px,2.4vw,22px);overflow:hidden;border:1px solid rgba(216,240,255,.16);border-radius:20px;background:radial-gradient(circle at 10% 0,rgba(21,94,239,.26),transparent 34%),linear-gradient(145deg,#050711,#171b26);color:#fff;box-shadow:0 24px 70px #0000002e}.official-list-copy{min-width:0;display:grid;align-content:center;gap:8px}.official-list-copy h2{max-width:860px;margin:0;color:#fff;font-size:clamp(1.35rem,3vw,2rem);font-weight:850;letter-spacing:0;line-height:1.08}.official-list-copy p{max-width:760px;margin:0;color:#ededf3ad;line-height:1.55}.official-global-controls{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,.72fr) auto;gap:12px;align-items:end}.official-search-field{min-width:0;position:relative;display:grid;gap:7px}.official-candidate-picker>span,.official-search-field>span{color:#ededf3ad;font-size:.74rem;font-weight:850;text-transform:uppercase}.official-search-field svg{position:absolute;left:14px;bottom:14px;width:18px;height:18px;color:#ededf39e;pointer-events:none}.official-search-field input{min-height:48px;width:100%;padding:0 14px 0 42px;border:1px solid rgba(216,240,255,.16);border-radius:14px;background:#ffffff14;color:#fff}.official-search-field input::-moz-placeholder{color:#ededf375}.official-search-field input::placeholder{color:#ededf375}.official-candidate-picker :where(.select-minimal-trigger){min-height:48px;border-color:#d8f0ff29;background:#ffffff14;color:#fff}.official-clear-filter{min-height:48px}.official-party-strip{display:flex;gap:8px;overflow-x:auto;padding:12px;scrollbar-width:thin}.official-party-chip{min-width:-moz-max-content;min-width:max-content;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);color:var(--txt-2);font-weight:850;transition:background var(--t),border-color var(--t),color var(--t)}.official-party-chip strong{min-width:26px;padding:3px 7px;border-radius:999px;background:var(--bg-2);color:var(--txt-1);font-size:.72rem;font-variant-numeric:tabular-nums}.official-party-chip.ativo,.official-party-chip:hover{border-color:#111;background:#111;color:#fff}.official-party-chip.ativo strong,.official-party-chip:hover strong{background:#ffffff29;color:#fff}.official-candidate-panel{overflow:hidden}.official-candidate-header{padding:18px 20px;border-bottom:1px solid var(--line)}.official-candidate-list{display:grid}.official-candidate-row{min-width:0;display:grid;grid-template-columns:44px auto minmax(240px,1.25fr) minmax(84px,.42fr) minmax(92px,.42fr) minmax(150px,.65fr) auto;gap:14px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;transition:background var(--t),transform var(--t)}.official-candidate-row:focus-visible,.official-candidate-row:hover{background:#11111109;transform:translate(2px)}.official-candidate-row:last-child{border-bottom:0}.official-candidate-rank{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--surface-strong);color:var(--txt-2);font-size:.78rem;font-weight:850;font-variant-numeric:tabular-nums}.official-candidate-main,.official-candidate-meta{min-width:0;display:grid;gap:4px}.official-candidate-main span,.official-candidate-main strong,.official-candidate-meta small,.official-candidate-meta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.official-candidate-main strong{color:var(--txt-1);font-size:.98rem;font-weight:850}.official-candidate-main span,.official-candidate-meta small{color:var(--txt-3);font-size:.75rem}.official-candidate-meta strong{color:var(--txt-1);font-size:.88rem;font-weight:850}.official-candidate-action{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);color:var(--txt-1);font-size:.78rem;font-weight:850;white-space:nowrap}.official-candidate-action svg{width:15px;height:15px}.official-candidate-state{display:flex;align-items:center;gap:12px;padding:22px;color:var(--txt-2)}.official-candidate-state span,.official-candidate-state strong{display:block}.official-candidate-state strong{color:var(--txt-1);font-weight:850}.official-candidate-state span{margin-top:4px;color:var(--txt-3);font-size:.86rem}.dashboard,.float-assistant,.float-pill,.main,.main-inner,.sidebar{display:none}@media(max-width:1220px){.candidate-layout,.candidatos-toolbar,.command-grid,.dashboard-grid,.dashboard-grid--balanced,.listas-toolbar,.official-list-hero{grid-template-columns:1fr}.candidate-search--wide{grid-column:span 1}.advanced-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid,.summary-row,.zonas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.official-global-controls{grid-template-columns:1fr}.official-candidate-row{grid-template-columns:40px auto minmax(0,1fr) auto}.official-candidate-meta{display:none}.official-candidate-meta--wide{display:grid}}@media(max-width:900px){:root{--sidebar-w:248px}.sidebar-logo{justify-content:flex-start;padding-inline:16px}.sidebar-nav{padding:14px 10px}.nav-item{justify-content:flex-start;padding:10px 12px}.sidebar-footer{padding:12px}.sidebar-usuario{justify-content:flex-start;padding:10px}.cabecalho-painel{padding:12px 18px;align-items:stretch;flex-direction:column}.header-direita,.header-esquerda{width:100%;justify-content:space-between}.campo-busca{width:100%;min-width:0}.page-surface{padding:22px 18px 44px}.page-heading{align-items:flex-start;flex-direction:column}.page-acoes{width:100%;justify-content:flex-start}.command-card--primary{grid-template-columns:1fr}.command-actions{justify-content:flex-start}.command-kpis{grid-template-columns:1fr}}@media(max-width:640px){:root{--sidebar-w:0px}.official-candidate-header,.official-list-hero{padding:14px}.official-candidate-row{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px}.official-candidate-action,.official-candidate-meta,.official-candidate-rank{grid-column:1/-1;justify-self:start}.official-candidate-meta{display:grid}.barra-lateral{position:static;width:100%;height:auto;border-right:0;border-bottom:1px solid var(--line)}.app-shell{display:flex;flex-direction:column}.workbench{padding-left:0}.sidebar-logo{min-height:64px;justify-content:flex-start}.sidebar-logo>div{display:block}.sidebar-footer,.sidebar-secao{display:none}.sidebar-nav{display:flex;gap:8px;overflow-x:auto;padding:8px 12px 12px}.nav-item{width:auto;flex:0 0 auto;min-height:38px;padding:9px 11px;white-space:nowrap;border:1px solid var(--line)}.nav-item.ativo{border-color:#111}.header-direita,.header-esquerda{flex-wrap:wrap}.header-chip,.seletor-eleicao{flex:1;min-width:138px;justify-content:center}.candidate-detail-grid,.candidate-info-list,.metric-grid,.summary-row,.wide-card-stats,.zonas-grid{grid-template-columns:1fr}.candidate-detail{position:static}.profile-context-band{grid-template-columns:1fr}.advanced-filter-head,.candidate-table-header{align-items:stretch;flex-direction:column}.advanced-filter-grid{grid-template-columns:1fr}.wide-stat+.wide-stat{border-left:0;border-top:1px solid var(--line)}.insight-row,.task-row,.territory-row{grid-template-columns:auto minmax(0,1fr)}.insight-value,.task-value,.territory-value{grid-column:2;justify-self:start}}body{background:var(--cor-branco);font-family:var(--font)}.badge-baixa,.badge-forte,.badge-media,.btn-primary,.btn-secondary,.btn-soft,.metric-value,.page-label,.panel-title,.status-chip,.summary-pill-value,h1,h2,h3,strong{font-family:var(--bold);font-weight:400}.app-shell{background:var(--cor-branco)}.workbench{min-height:100dvh;padding-left:var(--sidebar-w)}.page-surface{max-width:none;padding:30px}.page-topo{width:100%;justify-content:space-between;gap:20px;margin-bottom:30px}.page-topo,.page-topo-nome{display:flex;align-items:center}.page-topo-nome{min-width:0;gap:15px}.page-topo-icone{width:50px;height:50px;flex:0 0 50px;display:grid;place-items:center;border-radius:50px;background:var(--cor-gelo);color:var(--cor-preto)}.page-topo-icone svg{width:20px;height:20px}.page-topo-texto{min-width:0}.page-topo-texto h1{margin:0;color:var(--cor-preto);font-size:var(--f3,16px);line-height:1.1}.page-topo-texto p{max-width:720px;margin:5px 0 0;color:var(--cor-cinza);font-size:var(--f1,12px);line-height:1.35}.page-label{display:block;margin:0 0 4px;color:var(--cor-cinza);font-size:var(--f0,10px);letter-spacing:0;text-transform:none}.page-acoes,.page-topo-acoes{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.barra-lateral{position:fixed;inset:0 auto 0 0;z-index:50;width:var(--sidebar-w);height:100dvh;max-width:var(--sidebar-w);display:flex;flex-direction:column;overflow:hidden;background:var(--cor-gelo);border-right:1px solid var(--cor-cinza-claro);border-radius:0 34px 34px 0;box-shadow:none}.sidebar-topo{flex-shrink:0;padding:22px 20px 16px;border-bottom:0}.sidebar-logo{min-height:0;padding:0;border:0;display:flex;align-items:center}.sidebar-logo img{width:150px;height:auto;-o-object-fit:contain;object-fit:contain}.sidebar-conteudo{display:grid;grid-template-columns:70px minmax(0,1fr);flex:1 1 0%;min-height:0;overflow:hidden}.sidebar-rail{display:flex;align-items:center;flex-direction:column;gap:12px;min-width:0;padding:18px 10px 16px 20px}.sidebar-bolinha{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--cor-branco);color:var(--cor-cinza);font-family:var(--bold);font-size:var(--f4,18px);transition:background-color .2s,color .2s}.sidebar-bolinha.ativa,.sidebar-bolinha:hover{background:#dfe5ed;color:var(--cor-preto)}.sidebar-bolinha.perfil{background:var(--cor-verde);color:var(--cor-branco)}.sidebar-bolinha.perfil.ativa{background:var(--cor-preto)}.sidebar-bolinha svg{width:18px;height:18px}.sidebar-sigla{line-height:1}.sidebar-opcoes{display:flex;flex:1 1 0%;min-height:0;flex-direction:column;gap:10px;overflow:hidden auto;padding:18px 14px 20px 0;scrollbar-color:var(--cor-cinza-claro) transparent;scrollbar-width:thin}.sidebar-opcoes::-webkit-scrollbar{width:5px}.sidebar-opcoes::-webkit-scrollbar-track{background:transparent}.sidebar-opcoes::-webkit-scrollbar-thumb{background:var(--cor-cinza-claro);border-radius:50px}.sidebar-modulo-titulo{margin:0 0 2px;padding:0 14px;color:var(--cor-preto);font-family:var(--bold);font-size:var(--f2,14px);line-height:1.2}.sidebar-opcoes-lista{display:flex;flex-direction:column;gap:2px;width:100%}.nav-item{width:100%;min-height:40px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:10px 14px;border:0;border-radius:12px;background:transparent;color:var(--cor-cinza);font-family:var(--light);font-size:var(--f2,14px);font-weight:400;text-align:left;transition:background-color .2s,color .2s}.nav-item.ativo,.nav-item:hover{background:var(--cor-branco);color:var(--cor-preto)}.nav-item.ativo span{font-family:var(--bold)}.nav-item.nav-disabled{cursor:default;opacity:.78}.nav-item.nav-disabled:hover{background:transparent;color:var(--cor-cinza)}.nav-icone,.nav-icone svg{width:16px;height:16px;flex:0 0 16px}.sidebar-rodape{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:14px 20px 20px;border-top:1px solid var(--cor-cinza-claro)}.sidebar-data{min-width:0;display:flex;flex-direction:column;gap:2px}.sidebar-data span,.sidebar-data strong{display:block;white-space:nowrap}.sidebar-data span{color:var(--cor-preto);font-family:var(--bold);font-size:var(--f1,12px);text-transform:capitalize}.sidebar-data strong{color:var(--cor-cinza);font-family:var(--light);font-size:var(--f1,12px);font-variant-numeric:tabular-nums}.btn-logout{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--cor-cinza)}.btn-logout:hover{background:var(--cor-gelo);color:var(--cor-preto)}.btn-primary,.btn-secondary,.btn-soft{min-height:40px;padding:0 16px;border-radius:50px;gap:8px;font-size:var(--f1,12px);letter-spacing:0}.btn-primary{background:var(--cor-preto);border-color:var(--cor-preto);color:var(--cor-branco)}.btn-secondary,.btn-soft{background:var(--cor-gelo);border-color:transparent;color:var(--cor-preto)}.btn-primary:hover{background:var(--cor-cinza-escuro);border-color:var(--cor-cinza-escuro)}.btn-secondary:hover,.btn-soft:hover{background:var(--cor-preto);color:var(--cor-branco)}.btn-primary svg,.btn-secondary svg,.btn-soft svg{width:16px;height:16px}.dashboard-model-grid,.stack{display:flex;flex-direction:column;gap:20px}.dashboard-row{width:100%;min-width:0;display:grid;gap:15px}.dashboard-row--resumos{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-row--tripla{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid,.dashboard-grid--balanced,.dashboard-row--dupla{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-row--full{grid-template-columns:minmax(0,1fr)}.metric-grid,.summary-row{gap:15px}.metric-card,.summary-pill{min-width:0;border:0;border-radius:50px;background:var(--cor-gelo);box-shadow:none;padding:15px;transition:background-color .25s}.metric-card{border-radius:20px}.metric-card:hover,.summary-pill:hover{border-color:transparent;background:var(--cor-cinza-claro);box-shadow:none}.card-grafico-icon,.metric-icon,.summary-pill-icon,.wide-card-icon{width:50px;height:50px;flex:0 0 50px;border-radius:50%;background:var(--cor-branco);color:var(--cor-preto)}.metric-label,.summary-pill-label,.wide-stat-label{color:var(--cor-cinza);font-family:var(--light);font-size:var(--f1,12px);font-weight:400;letter-spacing:0;text-transform:none}.metric-value,.summary-pill-value,.wide-stat-value{margin-top:4px;color:var(--cor-preto);font-size:var(--f3,16px);line-height:1.15}.metric-helper,.summary-pill-helper{color:var(--cor-cinza);font-family:var(--light);font-size:var(--f0,10px)}.advanced-filter-panel,.candidate-profile-panel,.candidatos-toolbar,.card-grafico,.panel,.regioes-filter,.wide-card{border:1px solid var(--cor-cinza-claro);border-radius:20px;background:var(--cor-branco);box-shadow:none}.card-grafico,.panel{padding:22px}.card-grafico:hover,.panel:hover,.wide-card:hover{border-color:var(--cor-cinza-claro);box-shadow:none}.candidate-table-header,.panel-header,.panel-toolbar{gap:15px}.panel-title{color:var(--cor-preto);font-size:var(--f3,16px)}.panel-subtitle{color:var(--cor-cinza);font-family:var(--light);font-size:var(--f1,12px)}.badge-baixa,.badge-forte,.badge-media,.status-chip{min-height:26px;border-radius:50px;padding:6px 12px;font-size:var(--f0,10px);letter-spacing:0;text-transform:none}.status-chip{background:var(--cor-gelo);color:var(--cor-cinza-escuro)}.badge-forte{background:var(--cor-verde-transparente);color:var(--cor-verde)}.badge-media{background:var(--cor-laranja-transparente);color:var(--cor-laranja)}.badge-baixa{background:var(--cor-vermelho-transparente);color:var(--cor-vermelho)}.candidate-row,.insight-row,.task-row,.territory-row{border:0;border-bottom:1px solid var(--cor-cinza-claro);border-radius:0;background:transparent;box-shadow:none}.candidate-row:last-child,.insight-row:last-child,.task-row:last-child,.territory-row:last-child{border-bottom:0}.candidate-row:hover,.insight-row:hover,.task-row:hover,.territory-row:hover{border-color:var(--cor-cinza-claro);background:var(--cor-gelo);box-shadow:none}.territory-rank{border-radius:50%;color:var(--cor-preto)}.candidate-profile-bar-row i,.progress-track,.territory-rank{background:var(--cor-gelo)}.candidate-profile-bar-row b,.progress-fill{background:var(--cor-preto)}.dashboard-filter{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr))}.dashboard-filter-group{min-width:0;display:flex;flex-direction:column;gap:6px}.dashboard-filter-group--wide,.dashboard-filter-group:first-child,.dashboard-filter-group:nth-child(3){grid-column:span 2}.dashboard-filter-group span{color:var(--cor-cinza);font-family:var(--light);font-size:var(--f0,10px);font-weight:400;letter-spacing:0;text-transform:none}.dashboard-filter-group select{width:100%;height:34px;min-width:0;padding:0 2px;border:0;border-bottom:1px solid var(--cor-cinza-claro);border-radius:0;background:transparent;color:var(--cor-preto);outline:0;box-shadow:none}.dashboard-filter-group select:focus{border-bottom-color:var(--cor-preto);box-shadow:none}.dashboard-filter-group select:disabled{color:var(--cor-cinza);cursor:not-allowed;opacity:.75}.dashboard-ranking-panel{min-height:360px}.dashboard-summary-card .summary-pill-icon{width:46px;height:46px;flex-basis:46px}.dashboard-summary-card .summary-pill-value{font-size:.98rem;line-height:1;overflow-wrap:normal;white-space:nowrap}.dashboard-summary-card .summary-pill-helper{line-height:1.25}.dashboard-empty-state{min-height:160px;display:grid;place-items:center;padding:24px;border:1px dashed var(--cor-cinza-claro);border-radius:18px;background:var(--cor-gelo);color:var(--cor-cinza);font-size:var(--f2,14px);text-align:center}.ranking-list{display:grid;gap:10px}.ranking-row{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--cor-cinza-claro)}.ranking-row:last-child{border-bottom:0}.ranking-row:hover{background:var(--cor-gelo)}.ranking-copy{min-width:0}.ranking-copy strong{color:var(--cor-preto);font-family:var(--bold);font-size:var(--f2,14px);font-weight:400}.ranking-copy span,.ranking-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-copy span{margin-top:3px;color:var(--cor-cinza);font-size:var(--f1,12px)}.campo-busca input,.candidate-search input,.candidate-select select,.header-chip,.regioes-filter-group select,.seletor-eleicao{height:42px;border:1px solid var(--cor-cinza-claro);border-radius:50px;background:var(--cor-branco);color:var(--cor-preto);box-shadow:none}.candidate-select span,.regioes-filter-group span{color:var(--cor-cinza);font-family:var(--light);font-size:var(--f0,10px);font-weight:400;letter-spacing:0;text-transform:none}.advanced-filter-panel,.candidatos-toolbar,.dashboard-filter,.regioes-filter{gap:12px;border-radius:22px;background:#f6f8fb}.advanced-filter-grid{gap:12px}.listas-toolbar .candidate-search--wide{grid-column:span 4}.candidate-search input,.candidate-select select,.dashboard-filter-group select,.regioes-filter-group select{width:100%;height:40px;min-width:0;padding:0 14px;border:1px solid transparent;border-radius:999px;background:var(--cor-branco);color:var(--cor-preto);font-family:var(--font);font-size:var(--f1,12px);font-weight:400;outline:0;box-shadow:inset 0 0 0 1px var(--cor-cinza-claro);transition:box-shadow .18s ease,background-color .18s ease,opacity .18s ease}.candidate-search input:focus,.candidate-select select:focus,.dashboard-filter-group select:focus,.regioes-filter-group select:focus{border-color:transparent;box-shadow:inset 0 0 0 1px #c9ced7,0 0 0 4px #447ee214}.candidate-select select:disabled,.dashboard-filter-group select:disabled,.regioes-filter-group select:disabled{cursor:not-allowed;opacity:.62}.candidate-row.ativo{border-color:var(--cor-cinza-claro);background:var(--cor-gelo);box-shadow:none}.candidate-avatar,.candidate-profile-avatar,.usuario-avatar{background:var(--cor-preto);color:var(--cor-branco)}.candidate-table th,.zonas-tabela th{color:var(--cor-cinza);font-family:var(--bold);font-size:var(--f0,10px);letter-spacing:0;text-transform:none}.candidate-table td,.zonas-tabela td{color:var(--cor-cinza-escuro);font-family:var(--light)}.candidate-table tbody tr:hover td,.zonas-tabela tbody tr:hover td{background:var(--cor-gelo)}.command-title,.dashboard-title,.page-heading h1{font-size:var(--f4,18px)}.grafico-wrap{width:100%;min-height:220px;overflow-x:auto}.dashboard-activity-panel{min-height:330px}.activity-legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:4px}.activity-legend-item{display:inline-flex;align-items:center;gap:6px;color:var(--cor-cinza);font-family:var(--light);font-size:var(--f0)}.activity-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.grafico-wrap svg{width:100%;min-width:680px;height:auto;display:block}.g-grade{stroke:var(--cor-cinza-claro);stroke-width:1}.g-area{fill:url(#gradArea)}.g-linha{fill:none;stroke:var(--cor-azul);stroke-width:4;stroke-linecap:round}.g-ponto{fill:var(--cor-branco);stroke:var(--cor-azul);stroke-width:3}.g-label-ano,.g-label-eixo text,.g-label-val{fill:var(--cor-cinza);font-family:var(--light);font-size:11px}.g-label-val{fill:var(--cor-preto);font-family:var(--bold)}@media(max-width:1200px){.advanced-filter-grid,.candidatos-toolbar,.dashboard-filter,.regioes-filter{grid-template-columns:repeat(6,minmax(0,1fr))}.candidate-search--wide,.dashboard-filter-group--wide,.dashboard-filter-group:first-child,.dashboard-filter-group:nth-child(3),.listas-toolbar .candidate-search--wide,.regioes-filter-group--wide{grid-column:span 3}.dashboard-row--resumos{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid,.dashboard-grid--balanced,.dashboard-row--dupla,.dashboard-row--tripla{grid-template-columns:1fr}}@media(max-width:1000px){:root{--sidebar-w:0px}.app-shell{display:flex;flex-direction:column;padding-bottom:74px}.workbench{padding-left:0}.barra-lateral{inset:auto 0 0;width:100%;max-width:100%;height:74px;flex-direction:row;border-right:0;border-top:1px solid var(--cor-cinza-claro);border-bottom:0;border-radius:22px 22px 0 0}.sidebar-rail,.sidebar-rodape,.sidebar-topo{display:none}.sidebar-conteudo,.sidebar-opcoes{flex:1;min-width:0}.sidebar-conteudo{display:flex}.sidebar-opcoes{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding:10px 12px}.sidebar-modulo-titulo{display:none}.sidebar-opcoes-lista{display:flex;flex:1;flex-direction:row;gap:8px;min-width:0}.nav-item{width:auto;flex:0 0 auto;min-height:52px;justify-content:center;padding:8px 12px;border-radius:16px;white-space:nowrap}.nav-disabled{display:none}.page-surface{padding:20px}.page-topo{align-items:flex-start;flex-direction:column}.page-topo-acoes{width:100%;justify-content:flex-start}}@media(max-width:640px){.app-shell{padding-bottom:70px}.barra-lateral{height:70px}.sidebar-opcoes{gap:4px;padding:8px;overflow:hidden}.sidebar-opcoes-lista{gap:4px}.nav-item{flex:1 1 0;min-width:0;min-height:54px;gap:5px;padding:8px 4px;border-radius:14px;font-size:10px}.nav-icone,.nav-icone svg{width:15px;height:15px;flex-basis:15px}.nav-item>span:not(.nav-icone){min-width:0;overflow:hidden;text-overflow:ellipsis}.advanced-filter-grid,.candidate-detail-grid,.candidate-info-list,.candidatos-toolbar,.dashboard-filter,.dashboard-row--resumos,.metric-grid,.profile-context-band,.regioes-filter,.summary-row,.wide-card-stats,.zonas-grid{grid-template-columns:1fr}.dashboard-filter-group--wide{grid-column:auto}.candidate-search,.candidate-search--wide,.candidate-select,.dashboard-filter-group,.listas-toolbar .candidate-search--wide,.regioes-filter-group{grid-column:1/-1}.ranking-row{grid-template-columns:auto minmax(0,1fr)}.ranking-row .territory-value{grid-column:2;justify-self:start}.page-topo-icone{width:44px;height:44px;flex-basis:44px}.summary-pill{border-radius:22px}.grafico-wrap{min-height:170px;overflow:hidden}.grafico-wrap svg{min-width:0}.btn-primary,.btn-secondary,.btn-soft{width:100%}}.dashboard-filter{gap:14px 16px;padding:6px 0 14px;box-shadow:none}.dashboard-filter,.dashboard-filter .dashboard-filter-group select{border:0;border-bottom:1px solid var(--cor-cinza-claro);border-radius:0;background:transparent}.dashboard-filter .dashboard-filter-group select{height:34px;padding:0 2px}.dashboard-filter .dashboard-filter-group select:focus{border-bottom-color:var(--cor-preto);box-shadow:none}.advanced-filter-panel,.candidatos-toolbar,.dashboard-filter,.regioes-filter{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;padding:12px;border:1px solid var(--cor-cinza-claro);border-radius:16px;background:var(--surface,var(--cor-branco));box-shadow:none}.advanced-filter-panel{gap:14px}.advanced-filter-grid,.advanced-filter-head{grid-column:1/-1}.advanced-filter-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.candidate-select,.dashboard-filter-group,.regioes-filter-group{grid-column:span 2;min-width:0;display:flex;flex-direction:column;gap:6px}.candidate-search--wide,.dashboard-filter-group--wide,.dashboard-filter-group:first-child,.dashboard-filter-group:nth-child(3),.regioes-filter-group--wide{grid-column:span 4}.candidate-search{grid-column:span 2;min-width:0}.candidate-select span,.dashboard-filter-group span,.regioes-filter-group span{color:var(--cor-cinza);font-family:var(--light);font-size:var(--f0,10px);font-weight:400;letter-spacing:0;line-height:1.1;text-transform:none}.campo-busca input,.candidate-search input,.candidate-select select,.dashboard-filter .dashboard-filter-group select,.dashboard-filter-group select,.regioes-filter-group select,.seletor-eleicao select{width:100%;height:40px;min-width:0;padding:0 12px;border:1px solid transparent;border-radius:12px;background:var(--cor-branco);color:var(--cor-preto);font-family:var(--font);font-size:var(--f1,12px);font-weight:400;outline:0;box-shadow:inset 0 0 0 1px var(--cor-cinza-claro);transition:background-color .18s ease,box-shadow .18s ease,opacity .18s ease}.candidate-search input{padding-left:38px}.campo-busca input:focus,.candidate-search input:focus,.candidate-select select:focus,.dashboard-filter .dashboard-filter-group select:focus,.dashboard-filter-group select:focus,.regioes-filter-group select:focus,.seletor-eleicao select:focus{border-color:transparent;background:var(--cor-branco);box-shadow:inset 0 0 0 1px #bfc5cf,0 0 0 4px #447ee214}.candidate-select select:disabled,.dashboard-filter .dashboard-filter-group select:disabled,.dashboard-filter-group select:disabled,.regioes-filter-group select:disabled,.seletor-eleicao select:disabled{background:#f2f4f7;color:var(--cor-cinza);cursor:not-allowed;opacity:.68}@media(max-width:1200px){.advanced-filter-grid,.candidatos-toolbar,.dashboard-filter,.regioes-filter{grid-template-columns:repeat(6,minmax(0,1fr))}.candidate-search,.candidate-select,.dashboard-filter-group,.regioes-filter-group{grid-column:span 3}.candidate-search--wide,.dashboard-filter-group--wide,.dashboard-filter-group:first-child,.dashboard-filter-group:nth-child(3),.regioes-filter-group--wide{grid-column:span 6}}@media(max-width:640px){.advanced-filter-grid,.candidatos-toolbar,.dashboard-filter,.regioes-filter{grid-template-columns:1fr}.candidate-search,.candidate-search--wide,.candidate-select,.dashboard-filter-group,.dashboard-filter-group--wide,.dashboard-filter-group:first-child,.dashboard-filter-group:nth-child(3),.regioes-filter-group,.regioes-filter-group--wide{grid-column:1/-1}}.candidate-select>span,.dashboard-filter-group>span,.regioes-filter-group>span{color:var(--cor-cinza);font-family:var(--light);font-size:var(--f0,10px);font-weight:400;letter-spacing:0;line-height:1.1;text-transform:none}.candidate-select .select-minimal-trigger span,.dashboard-filter-group .select-minimal-trigger span,.recorte-field .select-minimal-trigger span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;line-height:inherit;text-transform:none}.candidate-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.candidate-row{grid-template-columns:auto minmax(0,1fr) auto auto}.candidate-row:not(button) .candidate-main{grid-column:2/-1}.candidate-status-dot{width:9px;height:9px;border-radius:999px;background:var(--cor-cinza);box-shadow:0 0 0 4px #9494941f}.candidate-status-dot.is-ok{background:var(--cor-verde);box-shadow:0 0 0 4px var(--cor-verde-transparente)}.candidate-status-dot.is-closed,.candidate-status-dot.is-pending{background:var(--cor-cinza);box-shadow:0 0 0 4px #9494941f}.candidate-status-dot.is-blocked{background:var(--cor-vermelho);box-shadow:0 0 0 4px var(--cor-vermelho-transparente)}.candidate-layout .candidate-profile-title h2{font-family:var(--bold);font-size:clamp(1.45rem,2vw,2.1rem);font-weight:400;letter-spacing:0}.dossie-fade-enter-active,.dossie-fade-leave-active{transition:opacity .16s ease,transform .16s ease}.dossie-fade-enter-from,.dossie-fade-leave-to{opacity:0;transform:translateY(6px)}.mono-data{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums}@media(max-width:1080px){.candidate-layout{grid-template-columns:1fr}.candidate-detail{position:static}}@media(max-width:1000px){body,html{overflow-x:hidden}.page-surface{width:100%;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.sidebar-opcoes{overscroll-behavior-x:contain}}@media(max-width:760px){.advanced-filter-panel,.candidate-profile-panel,.candidatos-toolbar,.card-grafico,.panel,.regioes-filter,.wide-card{border-radius:16px;padding:16px}.page-topo-nome{width:100%;align-items:flex-start}.candidate-main span,.candidate-main strong,.page-topo-texto h1,.page-topo-texto p,.panel-subtitle,.panel-title{overflow-wrap:anywhere;white-space:normal}.advanced-filter-head,.candidate-profile-head,.panel-header,.panel-toolbar,.zonas-controle{align-items:stretch;flex-direction:column}.candidate-row,.candidate-row--link{grid-template-columns:auto minmax(0,1fr);align-items:start}.candidate-row:not(button) .candidate-main{grid-column:2}.candidate-status-dot{grid-column:1;justify-self:center;margin-top:4px}.candidate-score{grid-column:2;justify-self:start;text-align:left;white-space:normal}.candidate-row-arrow{display:none}.insight-row,.task-row,.territory-row{grid-template-columns:auto minmax(0,1fr)}.insight-value,.task-value,.territory-value{grid-column:2;justify-self:start;white-space:normal}}@media(max-width:640px){.page-surface{padding:16px 12px calc(88px + env(safe-area-inset-bottom))}.sidebar-opcoes{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.sidebar-opcoes::-webkit-scrollbar{display:none}.sidebar-opcoes-lista{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content}.nav-item{flex:0 0 68px}.nav-item>span:not(.nav-icone){max-width:58px}.candidate-profile-actions,.command-actions,.page-acoes,.page-topo-acoes{width:100%}}@media(max-width:420px){.page-topo-nome{gap:10px}.page-topo-icone{display:none}.nav-item{flex-basis:62px}}body.mobile-menu-aberto{overflow:hidden}.mobile-dock,.mobile-menu-layer{display:none}.mobile-menu-fade-enter-active,.mobile-menu-fade-leave-active{transition:opacity .18s ease}.mobile-menu-fade-enter-active .mobile-menu-card,.mobile-menu-fade-leave-active .mobile-menu-card{transition:transform .18s ease,opacity .18s ease}.mobile-menu-fade-enter-from,.mobile-menu-fade-leave-to{opacity:0}.mobile-menu-fade-enter-from .mobile-menu-card,.mobile-menu-fade-leave-to .mobile-menu-card{opacity:0;transform:translateY(12px) scale(.98)}@media(max-width:1000px){.app-shell{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.barra-lateral{inset:auto 0 0;width:100%;max-width:none;height:calc(92px + env(safe-area-inset-bottom));align-items:center;justify-content:center;padding:0 14px max(12px,env(safe-area-inset-bottom));overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;pointer-events:none}.sidebar-conteudo,.sidebar-rodape,.sidebar-topo{display:none}.mobile-dock{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:12px;min-height:58px;max-width:calc(100vw - 32px);padding:8px 10px;border:1px solid hsla(0,0%,91%,.92);border-radius:999px;background:#fffffff0;box-shadow:0 18px 38px #00000024;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-dock-btn{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#8d98a3;font-family:var(--bold);font-size:var(--f3,16px);line-height:1;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.mobile-dock-btn:focus-visible,.mobile-dock-btn:hover{color:var(--cor-preto)}.mobile-dock-btn:focus-visible{outline:3px solid rgba(17,17,17,.18);outline-offset:2px}.mobile-dock-btn.ativa{background:#101114;color:var(--cor-branco);box-shadow:0 8px 18px #0000002e}.mobile-dock-btn.perfil:not(.ativa){background:#9cadb8;color:var(--cor-branco)}.mobile-dock-btn svg{width:19px;height:19px}.mobile-menu-layer{position:fixed;inset:0;z-index:45;display:flex;align-items:flex-end;justify-content:center;padding:24px 18px calc(98px + env(safe-area-inset-bottom));background:#0a0c1026;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mobile-menu-card{position:relative;width:min(82vw,300px);max-height:min(64dvh,430px);overflow:hidden;border:1px solid rgba(229,232,236,.95);border-radius:20px;background:#fffffffa;box-shadow:0 22px 56px #0f111629}.mobile-menu-handle{position:absolute;top:10px;left:50%;width:30px;height:3px;border-radius:999px;background:#cbd1da;transform:translate(-50%)}.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:22px 14px 11px;border-bottom:1px solid var(--cor-cinza-claro)}.mobile-menu-head p{margin:0;color:var(--cor-preto);font-family:var(--bold);font-size:var(--f1,12px);line-height:1.2}.mobile-menu-close{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;color:var(--cor-cinza-escuro);transition:background-color .18s ease,color .18s ease}.mobile-menu-close:focus-visible,.mobile-menu-close:hover{background:var(--cor-gelo);color:var(--cor-preto)}.mobile-menu-close:focus-visible{outline:3px solid rgba(17,17,17,.18);outline-offset:2px}.mobile-menu-close svg{width:18px;height:18px}.mobile-menu-list{display:grid;gap:1px;max-height:calc(min(64dvh,430px) - 54px);overflow:auto;padding:9px 12px 14px}.mobile-menu-item{min-height:31px;display:flex;align-items:center;gap:10px;padding:7px 4px;border-radius:10px;color:#6f7680;font-family:var(--light);font-size:var(--f1,12px);line-height:1.2;text-align:left;transition:background-color .18s ease,color .18s ease}.mobile-menu-item.ativo,.mobile-menu-item:focus-visible,.mobile-menu-item:hover{background:#f5f7fa;color:var(--cor-preto)}.mobile-menu-item:focus-visible{outline:3px solid rgba(17,17,17,.14);outline-offset:2px}.mobile-menu-item.ativo span{font-family:var(--bold)}.mobile-menu-disabled{cursor:default;opacity:.58}.mobile-menu-disabled:focus-visible,.mobile-menu-disabled:hover{background:transparent;color:#6f7680}.mobile-menu-icone,.mobile-menu-icone svg{width:15px;height:15px;flex:0 0 15px}}@media(max-width:420px){.mobile-dock{gap:8px;padding-inline:9px}.mobile-dock-btn{width:40px;height:40px;flex-basis:40px}.mobile-menu-card{width:min(86vw,292px)}}@media(min-width:761px)and (max-width:1200px){.dashboard-filter{grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard-filter-group{grid-column:span 2}.dashboard-filter-group:first-child,.dashboard-filter-group:nth-child(3){grid-column:span 4}.dashboard-filter-group:nth-child(5){grid-column:span 3}.dashboard-filter-group--wide{grid-column:span 7}}@media(max-width:760px){.dashboard-model-grid{gap:16px}.page-topo:has(+.dashboard-model-grid){gap:16px;margin-bottom:22px}.page-topo:has(+.dashboard-model-grid) .page-topo-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-topo:has(+.dashboard-model-grid) .btn-primary,.page-topo:has(+.dashboard-model-grid) .btn-secondary{width:100%;min-width:0;padding-inline:10px}.dashboard-row{gap:12px}.dashboard-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-radius:18px}.dashboard-filter-group,.dashboard-filter-group--wide,.dashboard-filter-group:first-child,.dashboard-filter-group:nth-child(3){grid-column:1/-1}.dashboard-filter-group:nth-child(2),.dashboard-filter-group:nth-child(4),.dashboard-filter-group:nth-child(5){grid-column:span 1}.dashboard-filter-group>span{padding-inline:2px}.dashboard-filter .dashboard-filter-group select,.dashboard-filter .select-minimal-trigger,.dashboard-filter-group select{height:38px;min-height:38px;border-radius:12px}.dashboard-row--resumos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.dashboard-summary-card{min-height:94px;align-items:flex-start;gap:10px;padding:12px;border-radius:22px}.dashboard-summary-card .summary-pill-icon{width:38px;height:38px;flex-basis:38px}.dashboard-summary-card .summary-pill-icon svg{width:17px;height:17px}.dashboard-summary-card .summary-pill-body{min-width:0}.dashboard-summary-card .summary-pill-helper,.dashboard-summary-card .summary-pill-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-summary-card .summary-pill-value{font-size:.9rem;line-height:1.08;overflow-wrap:anywhere;white-space:normal}.dashboard-ranking-panel{min-height:0}.dashboard-ranking-panel .panel-header{gap:10px}.dashboard-ranking-panel .status-chip{width:-moz-max-content;width:max-content;max-width:100%}.ranking-row{gap:10px;padding:11px 0}.ranking-copy span,.ranking-copy strong{white-space:normal}.ranking-side{min-width:0}.ranking-actions{flex-wrap:wrap}.ranking-action{width:30px;height:30px;border-radius:9px}.dashboard-row--tripla .card-grafico{min-height:0;gap:14px;padding:16px;border-radius:18px}.dashboard-row--tripla .card-grafico-header{gap:12px}.dashboard-model-grid .metric-icon,.dashboard-row--tripla .card-grafico-icon{width:42px;height:42px;flex-basis:42px}.dashboard-row--tripla .rosca-container{width:min(178px,68vw);max-width:178px}.dashboard-row--tripla .rosca-centro-valor{max-width:96px;font-size:var(--f5,20px)}.dashboard-row--tripla .legenda-item{gap:8px;padding:6px 8px}.dashboard-row--dupla .panel,.dashboard-row--tripla .panel{padding:16px;border-radius:18px}.dashboard-row--dupla .panel-header,.dashboard-row--tripla .panel-header{gap:10px}.dashboard-row--dupla .btn-soft{width:auto;align-self:flex-start}.dashboard-model-grid .task-row,.dashboard-model-grid .territory-row{gap:10px;padding:11px 0}}@media(max-width:520px){.dashboard-filter{gap:9px}.dashboard-filter .dashboard-filter-group select,.dashboard-filter .select-minimal-trigger,.dashboard-filter-group select{padding-inline:10px}.dashboard-summary-card{flex-direction:column;min-height:132px}.dashboard-summary-card .summary-pill-helper,.dashboard-summary-card .summary-pill-label{white-space:normal}}@media(max-width:360px){.dashboard-filter,.dashboard-row--resumos,.page-topo:has(+.dashboard-model-grid) .page-topo-acoes{grid-template-columns:1fr}.dashboard-filter-group:nth-child(2),.dashboard-filter-group:nth-child(4),.dashboard-filter-group:nth-child(5){grid-column:1/-1}.dashboard-summary-card{min-height:0;flex-direction:row}}@media(max-width:760px){.page-topo-acoes{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-topo-acoes>*{min-width:0}.page-topo-acoes .btn-primary,.page-topo-acoes .btn-secondary,.page-topo-acoes .btn-soft{width:100%;padding-inline:10px}.advanced-filter-grid,.advanced-filter-panel,.candidatos-toolbar,.recorte-filter,.refine-panel-body,.regioes-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-radius:18px}.candidatos-toolbar .candidate-search,.candidatos-toolbar .candidate-select,.recorte-field,.refine-panel-body .candidate-select,.regioes-filter-group{grid-column:span 1;min-width:0}.candidatos-toolbar .candidate-search--wide,.candidatos-toolbar .candidate-select:first-child,.candidatos-toolbar .candidate-select:nth-child(4),.recorte-field--large,.regioes-filter-group--candidate,.regioes-filter-group:first-child,.regioes-filter-group:nth-child(3){grid-column:1/-1}.campo-busca input,.candidate-search input,.candidate-select select,.dashboard-filter .dashboard-filter-group select,.dashboard-filter-group select,.recorte-field select,.regioes-filter-group select,.select-minimal-trigger,.seletor-eleicao select{min-height:38px}.candidate-command-stats,.candidate-detail-grid,.candidate-profile-kpis,.metric-grid,.palette-grid,.schedule-grid,.summary-row,.territory-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.candidate-command-stat,.candidate-profile-kpi,.metric-card,.summary-pill{min-width:0;min-height:94px;padding:12px;border-radius:20px}.candidate-command-stat svg,.candidate-profile-kpi svg,.metric-icon,.summary-pill-icon{width:38px;height:38px;flex-basis:38px}.metric-icon svg,.summary-pill-icon svg{width:17px;height:17px}.candidate-command-stat,.candidate-profile-kpi,.metric-copy,.summary-pill-body{min-width:0}.candidate-command-stat strong,.candidate-profile-kpi strong,.metric-value,.summary-pill-value{font-size:.95rem;line-height:1.1;overflow-wrap:anywhere;white-space:normal}.candidate-command-stat small,.candidate-command-stat span,.candidate-profile-kpi small,.candidate-profile-kpi span,.metric-helper,.metric-label,.summary-pill-helper,.summary-pill-label{overflow-wrap:anywhere}.candidate-command-panel,.candidate-detail-grid,.candidate-full-grid,.candidate-layout,.candidate-profile-analytics,.candidate-workspace,.command-grid,.dashboard-grid,.dashboard-grid--balanced,.dashboard-grid--mapa-radar,.dashboard-row--dupla,.profile-context-band,.regional-bi-grid{grid-template-columns:1fr}.candidate-table-wrap,.zonas-tabela-wrap{margin-inline:-16px;padding-inline:16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.candidate-table,.zonas-tabela{min-width:min(780px,230vw)}.advanced-filter-panel,.candidate-profile-panel,.candidatos-toolbar,.card-grafico,.panel,.regioes-filter,.wide-card{border-radius:18px}.card-grafico,.panel{padding:16px}.builder-panel-head--row,.candidate-profile-actions,.candidate-table-header,.panel-toolbar,.preview-toolbar,.refine-panel-head{align-items:stretch;flex-direction:column}.candidate-profile-actions,.preview-actions,.refine-panel-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.candidate-profile-actions>*,.preview-actions>*,.refine-panel-actions>*{min-width:0;width:100%}.grafico-wrap,.growth-d3,.mapa-shell,.mapa-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}}@media(max-width:420px){.candidate-command-stats,.candidate-detail-grid,.candidate-profile-kpis,.metric-grid,.palette-grid,.schedule-grid,.summary-row,.territory-mini-grid{gap:10px}.candidate-command-stat,.candidate-profile-kpi,.metric-card,.summary-pill{min-height:112px;align-items:flex-start}}@media(max-width:360px){.advanced-filter-grid,.advanced-filter-panel,.candidate-command-stats,.candidate-detail-grid,.candidate-profile-actions,.candidate-profile-kpis,.candidatos-toolbar,.metric-grid,.page-topo-acoes,.palette-grid,.preview-actions,.recorte-filter,.refine-panel-actions,.refine-panel-body,.regioes-filter,.schedule-grid,.summary-row,.territory-mini-grid{grid-template-columns:1fr}.candidatos-toolbar .candidate-search,.candidatos-toolbar .candidate-select,.recorte-field,.refine-panel-body .candidate-select,.regioes-filter-group{grid-column:1/-1}.candidate-command-stat,.candidate-profile-kpi,.metric-card,.summary-pill{min-height:0}}.skip-link{position:fixed;top:12px;left:calc(var(--sidebar-w) + 16px);z-index:1000;min-height:40px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid var(--cor-preto);border-radius:999px;background:var(--cor-branco);color:var(--cor-preto);font-family:var(--bold);font-size:var(--f1,12px);transform:translateY(-140%);transition:transform .16s ease}.skip-link:focus-visible{outline:3px solid rgba(68,126,226,.22);outline-offset:3px;transform:translateY(0)}.page-surface:focus{outline:0}.page-topo{min-width:0}.page-topo--com-media{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(220px,340px);align-items:center;gap:18px}.page-topo--com-media .page-topo-acoes{min-width:0}.page-topo-media{width:100%;min-width:0;max-height:150px;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--cor-cinza-claro);border-radius:20px;background:var(--cor-gelo)}.page-topo-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}:where(.panel,.wide-card,.card-grafico,.summary-pill,.metric-card,.candidate-command-panel,.candidate-workspace,.regional-bi-grid,.report-builder-shell,.paper-stage){min-width:0}:where(.panel-header,.panel-toolbar,.candidate-table-header,.preview-toolbar,.builder-panel-head--row,.comparison-profile-head,.metric-head,.summary-pill)>*{min-width:0}.metric-grid,.summary-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.dashboard-row--resumos{grid-template-columns:repeat(auto-fit,minmax(min(100%,176px),1fr))}.dashboard-row--tripla{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.dashboard-grid,.dashboard-grid--balanced,.dashboard-row--dupla{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.zonas-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}:where(.candidate-table-wrap,.zonas-tabela-wrap,.viradas-table-wrap,.mapa-wrap,.grafico-wrap,.mapa-shell,.growth-d3,.scatter-host,.radar-chart-host){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}:where(.candidate-table,.zonas-tabela,.viradas-table){width:100%}:where(.candidate-table td,.candidate-table th,.zonas-tabela td,.zonas-tabela th,.viradas-table td,.viradas-table th){vertical-align:top}:where(.metric-value,.summary-pill-value,.task-title,.task-meta,.task-value,.territory-name,.territory-meta,.territory-value,.insight-title,.insight-meta,.insight-value,.panel-title,.panel-subtitle){overflow-wrap:anywhere}.select-minimal-menu{width:max(100%,min(420px,calc(100vw - 32px)));max-width:calc(100vw - 32px)}@media(max-width:1280px){.page-topo--com-media{grid-template-columns:minmax(0,1fr) auto}.page-topo-media{display:none}}@media(max-width:1000px){.skip-link{left:16px}.workbench{padding-left:0}.barra-lateral .sidebar-logo,.barra-lateral .sidebar-logo img,.barra-lateral .sidebar-topo{display:none!important}}@media(max-width:760px){.page-topo,.page-topo--com-media{display:grid;grid-template-columns:1fr;align-items:stretch;gap:14px;margin-bottom:20px}.page-acoes,.page-topo-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.page-acoes>*,.page-topo-acoes>*{width:100%;min-width:0}.builder-panel-head--row,.candidate-table-header,.comparison-profile-head,.panel-header,.panel-toolbar,.preview-toolbar{align-items:stretch;flex-direction:column}.candidate-workspace,.dashboard-grid,.dashboard-grid--balanced,.dashboard-grid--mapa-radar,.dashboard-row--dupla,.regional-bi-grid,.report-builder-shell{grid-template-columns:1fr}}@media(max-width:420px){.dashboard-grid,.dashboard-grid--balanced,.dashboard-row--dupla,.dashboard-row--resumos,.dashboard-row--tripla,.metric-grid,.page-acoes,.page-topo-acoes,.summary-row,.zonas-grid{grid-template-columns:1fr}.select-minimal-menu{left:50%;right:auto;width:calc(100vw - 24px);transform:translate(-50%)}}@media(min-width:1001px){:root{--sidebar-w:250px}body.strativ-dark .barra-lateral{background:#07111d;color:#e5eef8;border-right:1px solid hsla(0,0%,100%,.08);border-radius:0;box-shadow:none}body.strativ-dark .sidebar-topo{padding:28px 22px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}body.strativ-dark .sidebar-logo img{width:148px;filter:invert(1) brightness(2.4)}body.strativ-dark .sidebar-conteudo{grid-template-columns:58px minmax(0,1fr)}body.strativ-dark .sidebar-rail{padding:20px 8px 16px 16px}body.strativ-dark .sidebar-bolinha{background:#ffffff0d;color:#9ca9b8}body.strativ-dark .sidebar-bolinha.ativa,body.strativ-dark .sidebar-bolinha:hover{background:#0f65d8;color:#fff}body.strativ-dark .sidebar-opcoes{padding:20px 14px 20px 0;scrollbar-color:hsla(0,0%,100%,.18) transparent}body.strativ-dark .sidebar-modulo-titulo{color:#fff}body.strativ-dark .nav-item{min-height:43px;border-radius:12px;color:#c2ccd8}body.strativ-dark .nav-item:hover{background:#ffffff12;color:#fff}body.strativ-dark .nav-item.ativo{background:linear-gradient(135deg,#075ac4,#0f65d8);color:#fff}body.strativ-dark .nav-item.nav-disabled,body.strativ-dark .nav-item.nav-disabled:hover{color:#ffffff6b}body.strativ-dark .sidebar-rodape{border-top:1px solid hsla(0,0%,100%,.08)}body.strativ-dark .sidebar-data span{color:#fff}body.strativ-dark .btn-logout,body.strativ-dark .sidebar-data strong{color:#9ca9b8}body.strativ-dark .btn-logout:hover{background:#ffffff12;color:#fff}}:root{--color-mercury-blue:#155eef;--color-ghost-blue:#74d6ff;--color-deep-space:#050711;--color-midnight-slate:#10131b;--color-graphite:#171b26;--color-lead:#70707d;--color-starlight:#fff;--color-silver:#d8f0ff;--color-pure-white:#fff;--font-arcadiadisplay:var(--font-display);--font-arcadia:var(--font-ui);--text-caption:12px;--leading-caption:1.5;--tracking-caption:.24px;--text-body-sm:14px;--leading-body-sm:1.5;--tracking-body-sm:.28px;--text-body:16px;--leading-body:1.5;--tracking-body:.16px;--text-subheading:18px;--leading-subheading:1.4;--text-heading-sm:21px;--leading-heading-sm:1.35;--text-heading:32px;--leading-heading:1.2;--text-heading-lg:49px;--leading-heading-lg:1.15;--text-display:65px;--leading-display:1.1;--tracking-display:.65px;--font-weight-w360:360;--font-weight-regular:400;--font-weight-w420:420;--font-weight-w480:480;--font-weight-w530:530;--spacing-unit:4px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-56:56px;--spacing-72:72px;--spacing-80:80px;--spacing-112:112px;--spacing-128:128px;--page-max-width:1200px;--radius-md:4px;--radius-lg-mercury:18px;--radius-xl:24px;--radius-3xl:32px;--radius-3xl-2:40px;--radius-cards:24px;--radius-inputs:32px;--radius-containers:28px;--surface-abyss:var(--color-deep-space);--surface-surface:var(--color-midnight-slate);--surface-interactive:var(--color-graphite)}body.strativ-mercury{--cor-branco:var(--surface-surface);--cor-preto:var(--color-starlight);--cor-cinza:var(--color-silver);--cor-cinza-claro:rgba(216,240,255,.16);--cor-cinza-escuro:var(--color-silver);--cor-gelo:var(--surface-abyss);--cor-verde:var(--color-ghost-blue);--cor-verde-transparente:rgba(216,240,255,.12);--cor-vermelho:var(--color-silver);--cor-vermelho-transparente:rgba(195,195,204,.1);--cor-laranja:#aeb6d6;--cor-laranja-transparente:rgba(174,182,214,.12);--cor-azul:var(--color-ghost-blue);--cor-azul-transparente:rgba(216,240,255,.12);--bg:var(--surface-abyss);--bg-soft:var(--surface-surface);--surface:var(--surface-surface);--surface-strong:var(--surface-interactive);--surface-muted:rgba(216,240,255,.08);--line:rgba(112,112,125,.58);--line-strong:rgba(216,240,255,.28);--txt-1:var(--color-starlight);--txt-2:var(--color-silver);--txt-3:rgba(195,195,204,.72);--brand:var(--color-starlight);--brand-2:var(--color-silver);--brand-3:rgba(216,240,255,.14);--accent:var(--color-starlight);--accent-soft:rgba(216,240,255,.12);--green:var(--color-ghost-blue);--green-soft:rgba(216,240,255,.12);--rose:var(--color-silver);--rose-soft:rgba(195,195,204,.1);--amber:var(--color-silver);--amber-soft:rgba(195,195,204,.1);--blue:var(--color-ghost-blue);--blue-soft:rgba(216,240,255,.12);--shadow:none;--shadow-sm:none;--radius:var(--radius-xl);--radius-lg:var(--radius-cards);--font:var(--font-arcadia);min-width:320px;background:var(--surface-abyss);color:var(--color-starlight);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}body.strativ-mercury ::-moz-selection{background:#d8f0ff33;color:var(--color-starlight)}body.strativ-mercury ::selection{background:#d8f0ff33;color:var(--color-starlight)}body.strativ-mercury::-webkit-scrollbar-thumb{background:#d8f0ff38}body.strativ-mercury .app-shell,body.strativ-mercury .workbench{background:var(--surface-abyss);color:var(--color-starlight)}body.strativ-mercury .page-surface{max-width:var(--page-max-width);padding:var(--spacing-40) var(--spacing-32) var(--spacing-112)}body.strativ-mercury .page-topo{position:relative;min-height:auto;align-items:center;margin:0 0 var(--spacing-24);padding:var(--spacing-12) 0 var(--spacing-24);overflow:visible;border:0;border-radius:0;background:transparent}body.strativ-mercury .page-topo:after{display:none}body.strativ-mercury .page-topo-acoes,body.strativ-mercury .page-topo-nome{position:relative;z-index:1}body.strativ-mercury .page-topo-nome{align-items:flex-start;gap:var(--spacing-20)}body.strativ-mercury .page-topo-icone{width:48px;height:48px;flex-basis:48px;border:1px solid rgba(216,240,255,.22);border-radius:18px;background:#d8f0ff1f;color:var(--color-starlight);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.strativ-mercury .page-label{margin-bottom:var(--spacing-12);color:var(--color-silver);font-family:var(--font-arcadia);font-size:var(--text-caption);font-weight:var(--font-weight-w420);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase}body.strativ-mercury .command-title,body.strativ-mercury .dashboard-title,body.strativ-mercury .page-topo-texto h1{max-width:880px;color:var(--color-starlight);font-family:var(--font-arcadiadisplay);font-size:clamp(34px,4vw,var(--text-heading-lg));font-weight:var(--font-weight-w360);line-height:var(--leading-heading-lg);letter-spacing:.01em;font-feature-settings:"ss01" on}body.strativ-mercury .page-topo-texto p{max-width:680px;margin-top:var(--spacing-8);color:var(--color-silver);font-family:var(--font-arcadia);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);line-height:1.45;letter-spacing:var(--tracking-body)}body.strativ-mercury .page-topo-media{display:none}body.strativ-mercury .barra-lateral{background:#171721f0;color:var(--color-starlight);border-right:1px solid rgba(112,112,125,.32);border-radius:0 28px 28px 0;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.strativ-mercury .sidebar-rodape,body.strativ-mercury .sidebar-topo{border-color:#70707d47}body.strativ-mercury .sidebar-logo img{width:176px;max-width:100%}body.strativ-mercury .sidebar-data span,body.strativ-mercury .sidebar-modulo-titulo{color:var(--color-starlight);font-weight:var(--font-weight-w480)}body.strativ-mercury .mobile-menu-item,body.strativ-mercury .nav-item,body.strativ-mercury .sidebar-bolinha,body.strativ-mercury .sidebar-data strong{color:var(--color-silver);font-weight:var(--font-weight-w420)}body.strativ-mercury .sidebar-bolinha{background:#d8f0ff14}body.strativ-mercury .nav-item.ativo,body.strativ-mercury .nav-item:hover,body.strativ-mercury .sidebar-bolinha.ativa,body.strativ-mercury .sidebar-bolinha:hover{background:#d8f0ff24;color:var(--color-starlight)}body.strativ-mercury .nav-item.ativo{border-color:#d8f0ff42}body.strativ-mercury .nav-item.nav-disabled,body.strativ-mercury .nav-item.nav-disabled:hover{color:#c3c3cc6b}body.strativ-mercury .advanced-filter-panel,body.strativ-mercury .candidate-command-panel,body.strativ-mercury .candidate-workspace,body.strativ-mercury .candidatos-toolbar,body.strativ-mercury .card-grafico,body.strativ-mercury .command-card,body.strativ-mercury .cz,body.strativ-mercury .dashboard-filter,body.strativ-mercury .filtro-barra,body.strativ-mercury .metric-card,body.strativ-mercury .panel,body.strativ-mercury .paper-stage,body.strativ-mercury .recorte-filter,body.strativ-mercury .refine-panel-body,body.strativ-mercury .regioes-filter,body.strativ-mercury .regional-bi-grid,body.strativ-mercury .report-builder-shell,body.strativ-mercury .summary-pill,body.strativ-mercury .wide-card{border-color:#70707d80;border-radius:var(--radius-cards);background:#1e1e2aeb;box-shadow:none}body.strativ-mercury .command-card--primary{background:var(--surface-surface)}body.strativ-mercury .card-grafico:hover,body.strativ-mercury .cz:hover,body.strativ-mercury .metric-card:hover,body.strativ-mercury .panel:hover,body.strativ-mercury .summary-pill:hover,body.strativ-mercury .wide-card:hover{border-color:#d8f0ff57;box-shadow:none}body.strativ-mercury .insight-title,body.strativ-mercury .metric-value,body.strativ-mercury .panel-title,body.strativ-mercury .summary-pill-value,body.strativ-mercury .task-title,body.strativ-mercury .territory-name,body.strativ-mercury .wide-card-title,body.strativ-mercury .wide-stat-value{color:var(--color-starlight);font-weight:var(--font-weight-w480)}body.strativ-mercury .filtro-campo-label,body.strativ-mercury .insight-meta,body.strativ-mercury .metric-helper,body.strativ-mercury .metric-label,body.strativ-mercury .panel-subtitle,body.strativ-mercury .summary-pill-helper,body.strativ-mercury .summary-pill-label,body.strativ-mercury .task-meta,body.strativ-mercury .territory-meta,body.strativ-mercury .wide-stat-label{color:var(--color-silver);font-weight:var(--font-weight-w420)}body.strativ-mercury .card-grafico-icon,body.strativ-mercury .metric-icon,body.strativ-mercury .progress-track,body.strativ-mercury .summary-pill-icon,body.strativ-mercury .territory-rank,body.strativ-mercury .wide-card-icon{background:#d8f0ff1a;color:var(--color-starlight)}body.strativ-mercury .progress-fill{background:var(--color-starlight)}body.strativ-mercury .btn-primary{min-height:48px;padding:0 var(--spacing-24);border-color:var(--color-mercury-blue);border-radius:var(--radius-3xl);background:var(--color-mercury-blue);color:var(--color-pure-white);font-family:var(--font-arcadia);font-size:var(--text-body);font-weight:var(--font-weight-w480);letter-spacing:var(--tracking-body)}body.strativ-mercury .btn-primary:hover{border-color:var(--color-mercury-blue);background:var(--color-mercury-blue);color:var(--color-pure-white);filter:brightness(1.08)}body.strativ-mercury .btn-avatar,body.strativ-mercury .btn-notif,body.strativ-mercury .btn-secondary,body.strativ-mercury .btn-soft,body.strativ-mercury .header-chip,body.strativ-mercury .icon-btn,body.strativ-mercury .seletor-eleicao{border-color:#d8f0ff2e;border-radius:var(--radius-3xl-2);background:#d8f0ff1f;color:var(--color-starlight);box-shadow:none}body.strativ-mercury .btn-avatar:hover,body.strativ-mercury .btn-notif:hover,body.strativ-mercury .btn-secondary:hover,body.strativ-mercury .btn-soft:hover,body.strativ-mercury .icon-btn:hover{border-color:#d8f0ff4d;background:#d8f0ff2e;color:var(--color-starlight)}body.strativ-mercury :where(input,select,textarea,.select-minimal-trigger){border-color:#70707d94;border-radius:var(--radius-inputs);background:#171721a3;color:var(--color-starlight);box-shadow:none}body.strativ-mercury :where(input,select,textarea,.select-minimal-trigger)::-moz-placeholder{color:#c3c3ccad}body.strativ-mercury :where(input,select,textarea,.select-minimal-trigger)::placeholder{color:#c3c3ccad}body.strativ-mercury :where(button,a,.select-minimal-trigger):focus-visible,body.strativ-mercury :where(input,select,textarea,.select-minimal-trigger):focus,body.strativ-mercury :where(input,select,textarea,.select-minimal-trigger):focus-visible{outline:3px solid rgba(216,240,255,.22);outline-offset:2px}body.strativ-mercury .badge-baixa,body.strativ-mercury .badge-forte,body.strativ-mercury .badge-media,body.strativ-mercury .status-chip{background:#d8f0ff1f;color:var(--color-silver);font-weight:var(--font-weight-w480)}body.strativ-mercury .dot{background:var(--color-ghost-blue);box-shadow:0 0 0 2px var(--surface-surface)}body.strativ-mercury .mobile-dock{border-color:#d8f0ff2e;background:#1e1e2aeb;box-shadow:none}body.strativ-mercury .mobile-dock-btn{color:var(--color-silver)}body.strativ-mercury .mobile-dock-btn.ativa,body.strativ-mercury .mobile-dock-btn:focus-visible,body.strativ-mercury .mobile-dock-btn:hover{background:#d8f0ff24;color:var(--color-starlight);box-shadow:none}body.strativ-mercury .mobile-menu-layer{background:#171721b8}body.strativ-mercury .mobile-menu-card{border-color:#d8f0ff2e;border-radius:var(--radius-containers);background:var(--surface-surface);box-shadow:none}body.strativ-mercury .mobile-menu-head{border-color:#70707d75}body.strativ-mercury .mobile-menu-close,body.strativ-mercury .mobile-menu-head p{color:var(--color-starlight)}body.strativ-mercury .mobile-menu-item.ativo,body.strativ-mercury .mobile-menu-item:focus-visible,body.strativ-mercury .mobile-menu-item:hover{background:#d8f0ff1f;color:var(--color-starlight)}body.strativ-mercury .skip-link{border-color:#d8f0ff5c;background:var(--surface-surface);color:var(--color-starlight)}.sidebar-user-card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;padding:10px;border:1px solid rgba(216,240,255,.12);border-radius:18px;background:#d8f0ff14;color:inherit}.sidebar-rodape{flex-wrap:wrap}.sidebar-user-card:focus-visible,.sidebar-user-card:hover{border-color:#d8f0ff47;background:#d8f0ff21;outline:0}.sidebar-user-avatar{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:15px;background:var(--color-mercury-blue);color:var(--color-pure-white);font-family:var(--font-arcadia);font-size:12px;font-weight:var(--font-weight-w530)}.sidebar-user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sidebar-user-copy{min-width:0;display:grid;gap:3px}.sidebar-user-copy small,.sidebar-user-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-copy strong{color:var(--txt-1);font-family:var(--font-arcadia);font-size:13px;font-weight:var(--font-weight-w530)}.sidebar-user-copy small{color:var(--txt-3);font-size:11px}.nav-lock{width:15px;height:15px;margin-left:auto;opacity:.78}.sidebar-lock-note{margin:6px 10px 0;padding:10px 12px;border:1px solid rgba(216,240,255,.16);border-radius:14px;background:#d8f0ff1a;color:var(--txt-2);font-size:11px;line-height:1.35}body.strativ-mercury.strativ-light{--cor-branco:#fff;--cor-preto:#101114;--cor-cinza:#667085;--cor-cinza-claro:#dce6f5;--cor-cinza-escuro:#243040;--cor-gelo:#eef3ff;--cor-verde:#2f8f73;--cor-verde-transparente:rgba(47,143,115,.12);--cor-laranja:#b8792b;--cor-laranja-transparente:rgba(184,121,43,.14);--cor-azul:#155eef;--cor-azul-transparente:rgba(21,94,239,.13);--bg:#eef3ff;--bg-soft:#f7faff;--surface:#fff;--surface-strong:#fff;--surface-muted:#f1f5ff;--line:#d8e2f0;--line-strong:#b9c7dc;--txt-1:#101114;--txt-2:#344054;--txt-3:#667085;--brand:#101114;--brand-2:#155eef;--brand-3:#e7edff;--accent:#155eef;--accent-soft:rgba(21,94,239,.12);--green:#2f8f73;--green-soft:rgba(47,143,115,.12);--rose:#c44562;--rose-soft:rgba(196,69,98,.1);--amber:#b8792b;--amber-soft:rgba(184,121,43,.14);--blue:#155eef;--blue-soft:rgba(21,94,239,.13);background:#eef3ff;color:#101114}body.strativ-mercury.strativ-light .app-shell,body.strativ-mercury.strativ-light .workbench{background:radial-gradient(circle at 18% 0,rgba(216,240,255,.72),transparent 30%),linear-gradient(180deg,#f7faff,#eef3ff);color:#101114}body.strativ-mercury.strativ-light .command-title,body.strativ-mercury.strativ-light .dashboard-title,body.strativ-mercury.strativ-light .metric-value,body.strativ-mercury.strativ-light .page-topo-texto h1,body.strativ-mercury.strativ-light .panel-title,body.strativ-mercury.strativ-light .wide-card-title{color:#101114}body.strativ-mercury.strativ-light .filtro-campo-label,body.strativ-mercury.strativ-light .metric-helper,body.strativ-mercury.strativ-light .metric-label,body.strativ-mercury.strativ-light .page-topo-texto p,body.strativ-mercury.strativ-light .panel-subtitle{color:#667085}body.strativ-mercury.strativ-light .page-label{color:#155eef}body.strativ-mercury.strativ-light .metric-icon,body.strativ-mercury.strativ-light .page-topo-icone,body.strativ-mercury.strativ-light .summary-pill-icon,body.strativ-mercury.strativ-light .wide-card-icon{border-color:#155eef2e;background:#155eef1a;color:#155eef}body.strativ-mercury.strativ-light .barra-lateral{background:#ffffffeb;border-right-color:#d8e2f0eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.strativ-mercury.strativ-light .sidebar-logo img{filter:none}body.strativ-mercury.strativ-light .sidebar-lock-note,body.strativ-mercury.strativ-light .sidebar-user-card{border-color:#d8e2f0;background:#f7faff}body.strativ-mercury.strativ-light .sidebar-data span,body.strativ-mercury.strativ-light .sidebar-modulo-titulo,body.strativ-mercury.strativ-light .sidebar-user-copy strong{color:#101114}body.strativ-mercury.strativ-light .mobile-menu-item,body.strativ-mercury.strativ-light .nav-item,body.strativ-mercury.strativ-light .sidebar-bolinha,body.strativ-mercury.strativ-light .sidebar-data strong,body.strativ-mercury.strativ-light .sidebar-user-copy small{color:#667085}body.strativ-mercury.strativ-light .nav-item.ativo,body.strativ-mercury.strativ-light .nav-item:hover,body.strativ-mercury.strativ-light .sidebar-bolinha.ativa,body.strativ-mercury.strativ-light .sidebar-bolinha:hover{background:#e7edff;color:#101114}body.strativ-mercury.strativ-light .nav-item.ativo{border-color:#155eef33}body.strativ-mercury.strativ-light .advanced-filter-panel,body.strativ-mercury.strativ-light .candidate-command-panel,body.strativ-mercury.strativ-light .candidate-workspace,body.strativ-mercury.strativ-light .candidatos-toolbar,body.strativ-mercury.strativ-light .card-grafico,body.strativ-mercury.strativ-light .command-card,body.strativ-mercury.strativ-light .cz,body.strativ-mercury.strativ-light .dashboard-filter,body.strativ-mercury.strativ-light .filtro-barra,body.strativ-mercury.strativ-light .metric-card,body.strativ-mercury.strativ-light .panel,body.strativ-mercury.strativ-light .paper-stage,body.strativ-mercury.strativ-light .recorte-filter,body.strativ-mercury.strativ-light .refine-panel-body,body.strativ-mercury.strativ-light .regioes-filter,body.strativ-mercury.strativ-light .regional-bi-grid,body.strativ-mercury.strativ-light .report-builder-shell,body.strativ-mercury.strativ-light .summary-pill,body.strativ-mercury.strativ-light .wide-card{border-color:#d8e2f0f0;background:#ffffffe0;box-shadow:0 18px 50px #2e406014}body.strativ-mercury.strativ-light .candidatos-toolbar--modal,body.strativ-mercury.strativ-light .listas-toolbar--modal{border-color:#70707d26;background:#f6f8fcbd}body.strativ-mercury.strativ-light .btn-primary{border-color:#101114;background:#101114;color:#fff}body.strativ-mercury.strativ-light .btn-avatar,body.strativ-mercury.strativ-light .btn-notif,body.strativ-mercury.strativ-light .btn-secondary,body.strativ-mercury.strativ-light .btn-soft,body.strativ-mercury.strativ-light .header-chip,body.strativ-mercury.strativ-light .icon-btn,body.strativ-mercury.strativ-light .seletor-eleicao{border-color:#d8e2f0;background:#fff;color:#101114}body.strativ-mercury.strativ-light .official-list-hero{border-color:#d8e2f0f0;background:radial-gradient(circle at 10% 0,rgba(21,94,239,.12),transparent 34%),#ffffffe6;color:#101114;box-shadow:0 18px 50px #2e406014}body.strativ-mercury.strativ-light .official-candidate-main strong,body.strativ-mercury.strativ-light .official-candidate-meta strong,body.strativ-mercury.strativ-light .official-candidate-state strong,body.strativ-mercury.strativ-light .official-list-copy h2{color:#101114}body.strativ-mercury.strativ-light .official-candidate-main span,body.strativ-mercury.strativ-light .official-candidate-meta small,body.strativ-mercury.strativ-light .official-candidate-picker>span,body.strativ-mercury.strativ-light .official-candidate-state span,body.strativ-mercury.strativ-light .official-list-copy p,body.strativ-mercury.strativ-light .official-search-field>span{color:#667085}body.strativ-mercury.strativ-light .official-candidate-action,body.strativ-mercury.strativ-light .official-candidate-picker :where(.select-minimal-trigger),body.strativ-mercury.strativ-light .official-candidate-rank,body.strativ-mercury.strativ-light .official-search-field input{border-color:#d8e2f0;background:#fff;color:#101114}body.strativ-mercury.strativ-light .official-search-field svg{color:#8a98ad}body.strativ-mercury.strativ-light .official-search-field input::-moz-placeholder{color:#8a98ad}body.strativ-mercury.strativ-light .official-search-field input::placeholder{color:#8a98ad}body.strativ-mercury.strativ-light .official-candidate-row:focus-visible,body.strativ-mercury.strativ-light .official-candidate-row:hover{background:#f7faff}body.strativ-mercury.strativ-light :where(input,select,textarea,.select-minimal-trigger){border-color:#d8e2f0;background:#fff;color:#101114}body.strativ-mercury.strativ-light :where(input,select,textarea,.select-minimal-trigger)::-moz-placeholder{color:#8a98ad}body.strativ-mercury.strativ-light :where(input,select,textarea,.select-minimal-trigger)::placeholder{color:#8a98ad}body.strativ-mercury.strativ-light .mobile-dock,body.strativ-mercury.strativ-light .mobile-menu-card{border-color:#d8e2f0f0;background:#fffffff0}@media(max-width:760px){body.strativ-mercury .page-surface{padding:var(--spacing-24) var(--spacing-16) var(--spacing-112)}body.strativ-mercury .page-topo{margin-inline:0;margin-bottom:var(--spacing-24);padding:var(--spacing-8) 0 var(--spacing-16)}body.strativ-mercury .page-topo-texto h1{font-size:clamp(30px,10vw,var(--text-heading-lg))}body.strativ-mercury .page-acoes,body.strativ-mercury .page-topo-acoes{grid-template-columns:1fr}}body.sidebar-recolhida{--sidebar-w:88px}.page-content-lock-wrap{position:relative;min-height:340px}.page-content-lock-wrap.is-locked>:not(.plan-lock-overlay){filter:blur(5px) saturate(.72);opacity:.34;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plan-lock-overlay{position:absolute;inset:0;z-index:24;display:grid;place-items:start center;min-height:100%;padding:clamp(28px,6vw,72px) 16px;background:radial-gradient(circle at 50% 18%,rgba(21,94,239,.22),transparent 34%),#0c0c126b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.plan-lock-panel{width:min(680px,100%);display:grid;justify-items:center;gap:18px;padding:clamp(24px,4vw,38px);border:1px solid rgba(216,240,255,.24);border-radius:24px;background:#171721e0;color:var(--color-starlight,#ededf3);text-align:center;box-shadow:0 32px 80px #00000052}.plan-lock-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(216,240,255,.2);border-radius:18px;background:linear-gradient(135deg,#155eeff2,#2f8f73bd);color:#fff}.plan-lock-icon svg{width:26px;height:26px}.plan-lock-copy{display:grid;gap:10px}.plan-lock-eyebrow{color:var(--color-ghost-blue,#d8f0ff);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.plan-lock-copy h2{margin:0;color:#fff;font-size:clamp(1.45rem,4vw,2.45rem);letter-spacing:0;line-height:1.05}.plan-lock-copy p{max-width:560px;margin:0;color:#ededf3c7;font-size:14px;line-height:1.6}.plan-lock-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}body.strativ-mercury .barra-lateral{background:var(--surface-surface,#050711);border-right-color:#d8f0ff24;border-radius:0;color:var(--color-starlight,#fff)}body.strativ-mercury .sidebar-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:82px;padding:22px 18px 16px;border-bottom:1px solid rgba(216,240,255,.1)}body.strativ-mercury .sidebar-logo{min-width:0;padding:0;border:0}body.strativ-mercury .sidebar-logo img{width:154px;max-height:42px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:none}.sidebar-collapse-btn{width:38px;height:38px;display:grid;flex:0 0 38px;place-items:center;border:1px solid rgba(216,240,255,.16);border-radius:14px;background:#d8f0ff14;color:var(--txt-2);transition:background-color .2s,color .2s,border-color .2s}.sidebar-collapse-btn:focus-visible,.sidebar-collapse-btn:hover{border-color:#d8f0ff4d;background:#d8f0ff24;color:var(--txt-1);outline:0}.sidebar-collapse-btn svg{width:18px;height:18px}body.strativ-mercury .sidebar-conteudo{grid-template-columns:64px minmax(0,1fr)}body.strativ-mercury .sidebar-rail{padding:20px 8px 16px 16px}body.strativ-mercury .sidebar-bolinha{border:1px solid rgba(216,240,255,.1);background:#d8f0ff0f;color:#ededf39e}body.strativ-mercury .sidebar-bolinha.ativa,body.strativ-mercury .sidebar-bolinha.perfil.ativa,body.strativ-mercury .sidebar-bolinha:hover{border-color:#155eef61;background:#155eef;color:#fff}body.strativ-mercury .sidebar-bolinha.perfil{background:#2f8f732e;color:#6fe7c0}body.strativ-mercury .sidebar-modulo-titulo,body.strativ-mercury .sidebar-user-copy strong{color:var(--color-starlight,#ededf3)}body.strativ-mercury .nav-item{color:#ededf3a8}body.strativ-mercury .nav-item.ativo,body.strativ-mercury .nav-item:hover{background:#d8f0ff1a;color:var(--color-starlight,#ededf3)}body.strativ-mercury .nav-item.ativo{box-shadow:inset 3px 0 #155eef}body.strativ-mercury .sidebar-rodape{display:grid;gap:10px;padding:14px 16px 18px;border-top:1px solid rgba(216,240,255,.1)}body.strativ-mercury .sidebar-user-card{width:100%;grid-template-columns:42px minmax(0,1fr) auto;margin:0;border-radius:16px}.sidebar-user-chevron{width:16px;height:16px;color:var(--txt-3)}.sidebar-footer-actions{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px}.sidebar-footer-actions--logout-only{grid-template-columns:42px;justify-content:end}body.strativ-mercury .btn-logout{width:42px;height:42px;border:1px solid rgba(216,240,255,.14);border-radius:14px;background:#d8f0ff0f;color:var(--txt-2)}body.strativ-mercury .btn-logout:focus-visible,body.strativ-mercury .btn-logout:hover{background:#d8f0ff24;color:var(--txt-1);outline:0}.barra-lateral.is-collapsed .sidebar-topo{justify-content:center;padding-inline:14px}.barra-lateral.is-collapsed .sidebar-logo{width:48px;overflow:hidden;flex:0 0 48px}.barra-lateral.is-collapsed .sidebar-logo img{width:176px;max-width:none}.barra-lateral.is-collapsed .sidebar-collapse-btn{position:absolute;top:68px;right:50%;transform:translate(50%)}.barra-lateral.is-collapsed .sidebar-conteudo{padding-top:36px}.barra-lateral.is-collapsed .sidebar-opcoes,.barra-lateral.is-collapsed .sidebar-user-chevron,.barra-lateral.is-collapsed .sidebar-user-copy{display:none}.barra-lateral.is-collapsed .sidebar-rodape{padding-inline:12px}.barra-lateral.is-collapsed .sidebar-user-card{grid-template-columns:42px;justify-content:center;padding:8px}.barra-lateral.is-collapsed .sidebar-footer-actions{grid-template-columns:1fr}.barra-lateral.is-collapsed .btn-logout{width:42px;min-height:42px;padding:0;margin-bottom:0;justify-self:center}body.strativ-mercury.strativ-light .plan-lock-overlay{background:radial-gradient(circle at 50% 18%,rgba(21,94,239,.2),transparent 34%),#eef3ff9e}body.strativ-mercury.strativ-light .plan-lock-panel{border-color:#155eef2e;background:#ffffffeb;color:#101114;box-shadow:0 28px 76px #2e40602e}body.strativ-mercury.strativ-light .plan-lock-copy h2{color:#101114}body.strativ-mercury.strativ-light .plan-lock-copy p{color:#667085}body.strativ-mercury.strativ-light .plan-lock-eyebrow{color:#155eef}body.strativ-mercury.strativ-light .barra-lateral{background:#fffffff0;border-right-color:#d8e2f0f2;color:#101114}body.strativ-mercury.strativ-light .sidebar-rodape,body.strativ-mercury.strativ-light .sidebar-topo{border-color:#d8e2f0f2}body.strativ-mercury.strativ-light .sidebar-logo img{filter:brightness(.52) contrast(1.35)}body.strativ-mercury.strativ-light .btn-logout,body.strativ-mercury.strativ-light .sidebar-collapse-btn,body.strativ-mercury.strativ-light .sidebar-user-card{border-color:#d8e2f0;background:#f7faff;color:#344054}body.strativ-mercury.strativ-light .sidebar-bolinha{border-color:#d8e2f0;background:#f1f5ff;color:#667085}body.strativ-mercury.strativ-light .sidebar-bolinha.ativa,body.strativ-mercury.strativ-light .sidebar-bolinha.perfil.ativa,body.strativ-mercury.strativ-light .sidebar-bolinha:hover{border-color:#155eef33;background:#e7edff;color:#101114}body.strativ-mercury.strativ-light .sidebar-bolinha.perfil{background:#2f8f731f;color:#2f8f73}body.strativ-mercury.strativ-light .sidebar-modulo-titulo,body.strativ-mercury.strativ-light .sidebar-user-copy strong{color:#101114}body.strativ-mercury.strativ-light .nav-item{color:#667085}body.strativ-mercury.strativ-light .nav-item.ativo,body.strativ-mercury.strativ-light .nav-item:hover{background:#e7edff;color:#101114}@media(min-width:1001px){body.strativ-mercury{--sidebar-w:238px}body.strativ-mercury.sidebar-recolhida{--sidebar-w:74px}}body.strativ-mercury .barra-lateral{box-shadow:10px 0 30px #0000002e}body.strativ-mercury .sidebar-topo{min-height:72px;padding:16px 14px}body.strativ-mercury .sidebar-logo img{width:132px;max-height:34px}body.strativ-mercury .btn-logout,body.strativ-mercury .sidebar-collapse-btn,body.strativ-mercury .sidebar-user-card{border-radius:8px}body.strativ-mercury .sidebar-conteudo{grid-template-columns:56px minmax(0,1fr)}body.strativ-mercury .sidebar-rail{align-items:center;gap:10px;padding:18px 8px 16px}body.strativ-mercury .sidebar-bolinha{width:38px;height:38px;position:relative;border-radius:999px}body.strativ-mercury .sidebar-bolinha svg{width:17px;height:17px}body.strativ-mercury .sidebar-bolinha.ativa:after{content:"";position:absolute;right:-7px;width:4px;height:18px;border-radius:999px;background:currentColor}body.strativ-mercury .sidebar-opcoes{gap:12px;padding:18px 12px 18px 0}body.strativ-mercury .sidebar-modulo-titulo{padding:0 10px;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}body.strativ-mercury .sidebar-opcoes-lista{gap:4px}body.strativ-mercury .nav-item{min-height:38px;gap:10px;padding:9px 10px;border-radius:8px;font-size:.82rem}body.strativ-mercury .nav-item.ativo{box-shadow:inset 2px 0 #155eef}body.strativ-mercury .sidebar-rodape{padding:12px 12px 14px}body.strativ-mercury .sidebar-user-card{grid-template-columns:38px minmax(0,1fr) auto;padding:8px}body.strativ-mercury .sidebar-footer-actions{grid-template-columns:minmax(0,1fr) 38px}body.strativ-mercury .sidebar-footer-actions--logout-only{grid-template-columns:38px}body.strativ-mercury .btn-logout{min-height:38px;width:38px;height:38px}body.strativ-mercury.strativ-light .barra-lateral{box-shadow:10px 0 28px #2e406014}.barra-lateral.is-collapsed .sidebar-conteudo{grid-template-columns:1fr}.barra-lateral.is-collapsed .sidebar-rail{padding-inline:0}.barra-lateral.is-collapsed .sidebar-bolinha.ativa:after{right:2px}@media(min-width:1001px){body.strativ-mercury .barra-lateral{position:fixed;inset:0 auto 0 0;height:100dvh;overflow:hidden;overscroll-behavior:contain}body.strativ-mercury .sidebar-conteudo,body.strativ-mercury .sidebar-opcoes{min-height:0;overflow:visible}body.strativ-mercury .sidebar-opcoes{scrollbar-width:none}body.strativ-mercury .sidebar-opcoes::-webkit-scrollbar{display:none}}body.strativ-mercury.strativ-light .comparison-command-card,body.strativ-mercury.strativ-light .comparison-sheet,body.strativ-mercury.strativ-light .dashboard-bars-chart,body.strativ-mercury.strativ-light .dashboard-bars-panel,body.strativ-mercury.strativ-light .dashboard-vote-intent-card,body.strativ-mercury.strativ-light .metas-alert,body.strativ-mercury.strativ-light .metas-hero,body.strativ-mercury.strativ-light .metas-kpi,body.strativ-mercury.strativ-light .metas-panel,body.strativ-mercury.strativ-light .metas-search{border-color:#d8e2f0f0;background:radial-gradient(circle at 86% 0,rgba(21,94,239,.1),transparent 34%),#ffffffe6;color:#101114;box-shadow:0 18px 50px #2e406014}body.strativ-mercury.strativ-light .comparison-command-card,body.strativ-mercury.strativ-light .dashboard-vote-intent-card,body.strativ-mercury.strativ-light .metas-hero{background:radial-gradient(circle at 12% 12%,rgba(21,94,239,.14),transparent 34%),linear-gradient(135deg,#fffffffa,#f7faffeb)}body.strativ-mercury.strativ-light .comparison-command-copy h2,body.strativ-mercury.strativ-light .comparison-command-facts strong,body.strativ-mercury.strativ-light .comparison-duel-card strong,body.strativ-mercury.strativ-light .comparison-sheet-head h2,body.strativ-mercury.strativ-light .comparison-sheet-summary strong,body.strativ-mercury.strativ-light .metas-action-row strong,body.strativ-mercury.strativ-light .metas-alert strong,body.strativ-mercury.strativ-light .metas-gap-row strong,body.strativ-mercury.strativ-light .metas-hero h2,body.strativ-mercury.strativ-light .metas-hero-facts dd,body.strativ-mercury.strativ-light .metas-hero-meter strong,body.strativ-mercury.strativ-light .metas-kpi>strong,body.strativ-mercury.strativ-light .metas-map-readout strong,body.strativ-mercury.strativ-light .metas-panel-head h2,body.strativ-mercury.strativ-light .metas-panel-head strong,body.strativ-mercury.strativ-light .metas-qe-card strong,body.strativ-mercury.strativ-light .metas-region-list strong,body.strativ-mercury.strativ-light .metas-saved-list strong,body.strativ-mercury.strativ-light .metas-table td strong,body.strativ-mercury.strativ-light .metas-table th,body.strativ-mercury.strativ-light .party-strength-metrics strong,body.strativ-mercury.strativ-light .party-strength-title h2,body.strativ-mercury.strativ-light .party-week-column.is-active strong,body.strativ-mercury.strativ-light .party-week-value,body.strativ-mercury.strativ-light .vote-intent-foot strong,body.strativ-mercury.strativ-light .vote-intent-head h2,body.strativ-mercury.strativ-light .vote-intent-meter-head strong,body.strativ-mercury.strativ-light .vote-intent-metrics strong,body.strativ-mercury.strativ-light .vote-intent-share-row small,body.strativ-mercury.strativ-light .vote-intent-share-row strong{color:#101114}body.strativ-mercury.strativ-light .comparison-command-copy p,body.strativ-mercury.strativ-light .comparison-command-facts small,body.strativ-mercury.strativ-light .comparison-command-facts span,body.strativ-mercury.strativ-light .comparison-duel-card small,body.strativ-mercury.strativ-light .comparison-duel-card span,body.strativ-mercury.strativ-light .comparison-sheet-head p,body.strativ-mercury.strativ-light .comparison-sheet-summary span,body.strativ-mercury.strativ-light .metas-action-row small,body.strativ-mercury.strativ-light .metas-alert span,body.strativ-mercury.strativ-light .metas-chart-legend,body.strativ-mercury.strativ-light .metas-empty,body.strativ-mercury.strativ-light .metas-gap-row small,body.strativ-mercury.strativ-light .metas-gap-row span,body.strativ-mercury.strativ-light .metas-hero p,body.strativ-mercury.strativ-light .metas-hero-facts dt,body.strativ-mercury.strativ-light .metas-hero-meter span,body.strativ-mercury.strativ-light .metas-kpi p,body.strativ-mercury.strativ-light .metas-kpi-head,body.strativ-mercury.strativ-light .metas-map-readout span,body.strativ-mercury.strativ-light .metas-modal-head span,body.strativ-mercury.strativ-light .metas-panel-head p,body.strativ-mercury.strativ-light .metas-planning-form span,body.strativ-mercury.strativ-light .metas-qe-card span,body.strativ-mercury.strativ-light .metas-region-list span,body.strativ-mercury.strativ-light .metas-saved-list span,body.strativ-mercury.strativ-light .metas-search,body.strativ-mercury.strativ-light .metas-search input,body.strativ-mercury.strativ-light .metas-source,body.strativ-mercury.strativ-light .metas-table td,body.strativ-mercury.strativ-light .metas-table td span,body.strativ-mercury.strativ-light .metas-week-bars span,body.strativ-mercury.strativ-light .metas-week-bars strong,body.strativ-mercury.strativ-light .party-strength-metrics small,body.strativ-mercury.strativ-light .party-strength-title p,body.strativ-mercury.strativ-light .party-week-column strong,body.strativ-mercury.strativ-light .vote-intent-axis,body.strativ-mercury.strativ-light .vote-intent-foot,body.strativ-mercury.strativ-light .vote-intent-head p,body.strativ-mercury.strativ-light .vote-intent-meter-head,body.strativ-mercury.strativ-light .vote-intent-scale,body.strativ-mercury.strativ-light .vote-intent-share-row small,body.strativ-mercury.strativ-light .vote-intent-share-row span{color:#667085}body.strativ-mercury.strativ-light .comparison-eyebrow,body.strativ-mercury.strativ-light .metas-action-icon,body.strativ-mercury.strativ-light .metas-alert svg,body.strativ-mercury.strativ-light .metas-eyebrow,body.strativ-mercury.strativ-light .metas-kpi-head svg,body.strativ-mercury.strativ-light .metas-save-note,body.strativ-mercury.strativ-light .party-period-pill,body.strativ-mercury.strativ-light .party-strength-icon,body.strativ-mercury.strativ-light .party-strength-metrics span,body.strativ-mercury.strativ-light .vote-intent-avatar,body.strativ-mercury.strativ-light .vote-intent-badge,body.strativ-mercury.strativ-light .vote-intent-filter{color:#155eef}body.strativ-mercury.strativ-light .metas-hero-meter{background:radial-gradient(circle,hsla(0,0%,100%,.98) 58%,transparent 60%),conic-gradient(#155eef 0 var(--progress),rgba(216,226,240,.92) var(--progress) 100%)}body.strativ-mercury.strativ-light .comparison-command-facts div,body.strativ-mercury.strativ-light .comparison-duel-card,body.strativ-mercury.strativ-light .comparison-sheet-close,body.strativ-mercury.strativ-light .comparison-sheet-summary div,body.strativ-mercury.strativ-light .metas-action-row,body.strativ-mercury.strativ-light .metas-hero-facts div,body.strativ-mercury.strativ-light .metas-map-readout span,body.strativ-mercury.strativ-light .metas-modal,body.strativ-mercury.strativ-light .metas-planning-form input,body.strativ-mercury.strativ-light .metas-planning-form select,body.strativ-mercury.strativ-light .metas-qe-card,body.strativ-mercury.strativ-light .metas-qe-card input,body.strativ-mercury.strativ-light .metas-qe-card select,body.strativ-mercury.strativ-light .metas-region-list>div,body.strativ-mercury.strativ-light .metas-saved-list>div,body.strativ-mercury.strativ-light .metas-table-wrap,body.strativ-mercury.strativ-light .party-chart-state,body.strativ-mercury.strativ-light .party-period-pill,body.strativ-mercury.strativ-light .party-strength-icon,body.strativ-mercury.strativ-light .vote-intent-avatar,body.strativ-mercury.strativ-light .vote-intent-filter,body.strativ-mercury.strativ-light .vote-intent-marker small,body.strativ-mercury.strativ-light .vote-intent-share-row i,body.strativ-mercury.strativ-light .vote-intent-track{border-color:#d8e2f0f0;background:#f7faffdb}body.strativ-mercury.strativ-light .comparison-sheet-layer,body.strativ-mercury.strativ-light .metas-modal-layer{background:#0f172a2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.strativ-mercury.strativ-light .comparison-sheet-footer,body.strativ-mercury.strativ-light .comparison-sheet-head,body.strativ-mercury.strativ-light .metas-modal-head{border-color:#d8e2f0f0}body.strativ-mercury.strativ-light .metas-grid-lines line,body.strativ-mercury.strativ-light .vote-intent-grid line{stroke:#97a4b742}body.strativ-mercury.strativ-light .metas-trajectory-chart circle,body.strativ-mercury.strativ-light .vote-intent-dot{fill:#fff;stroke:#155eef}body.strativ-mercury.strativ-light .metas-gap-row>i,body.strativ-mercury.strativ-light .metas-week-bars i{background:#d8e2f0d1}body.strativ-mercury.strativ-light .candidate-avatar--photo,body.strativ-mercury.strativ-light .comparison-duel-avatar{background:color-mix(in srgb,var(--duel-color,var(--candidate-color,#155eef)) 18%,#fff);color:#101114}body.strativ-mercury.strativ-light .dashboard-bars-chart,body.strativ-mercury.strativ-light .dashboard-bars-panel{background:linear-gradient(180deg,#fffffff5,#f7faffe6)}body.strativ-mercury.strativ-light .vote-intent-marker{border-color:#fff;background:#155eef}body.strativ-mercury.strativ-light .vote-intent-marker.is-opponent{border-color:#97a4b7a3;background:#8a98ad}body.strativ-mercury.strativ-light .vote-intent-marker small,body.strativ-mercury.strativ-light .vote-intent-tooltip{background:#101114;color:#fff}body.strativ-mercury.strativ-light .vote-intent-line{stroke:#155eef}body.strativ-mercury.strativ-light .vote-intent-guide{stroke:#155eef4d}@media(max-width:1000px){body.sidebar-recolhida{--sidebar-w:0px}}@media(max-width:760px){.plan-lock-overlay{place-items:start stretch;padding:20px 12px 96px}.plan-lock-panel{border-radius:20px}.plan-lock-actions{flex-direction:column;width:100%}.plan-lock-actions>*{width:100%;justify-content:center}}.cabecalho-painel{min-height:74px;border-bottom-color:#70707d5c;background:#050711eb;box-shadow:none}.cabecalho-painel .campo-busca input{height:44px;border-color:#d8f0ff2e;border-radius:999px;background:#171b26db;color:#fff;box-shadow:none}.cabecalho-painel .campo-busca input::-moz-placeholder{color:#d8f0ff94}.cabecalho-painel .campo-busca input::placeholder{color:#d8f0ff94}.cabecalho-painel .campo-busca input:focus{border-color:#d8f0ff6b;box-shadow:0 0 0 3px #d8f0ff29}.cabecalho-painel .campo-busca svg{color:#d8f0ffad}.cabecalho-painel .btn-avatar,.cabecalho-painel .btn-notif,.cabecalho-painel .header-chip,.cabecalho-painel .header-produto span,.cabecalho-painel .icon-btn{border-color:#d8f0ff2e;border-radius:999px;background:#d8f0ff1a;color:#fff}.cabecalho-painel .btn-avatar{background:#fff;color:#050711}.cabecalho-painel .header-produto,.cabecalho-painel .header-produto strong{color:#fff}body.strativ-light .cabecalho-painel,body.strativ-mercury.strativ-light .cabecalho-painel{border-bottom-color:#d8e2f0f5}body.strativ-light .cabecalho-painel .campo-busca input,body.strativ-mercury.strativ-light .cabecalho-painel .campo-busca input{border-color:#d8e2f0;background:#f7faff;color:#101114}body.strativ-light .cabecalho-painel .campo-busca input::-moz-placeholder,body.strativ-mercury.strativ-light .cabecalho-painel .campo-busca input::-moz-placeholder{color:#8a98ad}body.strativ-light .cabecalho-painel .campo-busca input::placeholder,body.strativ-mercury.strativ-light .cabecalho-painel .campo-busca input::placeholder{color:#8a98ad}body.strativ-light .cabecalho-painel .campo-busca svg,body.strativ-mercury.strativ-light .cabecalho-painel .campo-busca svg{color:#667085}body.strativ-dark .cabecalho-painel,body.strativ-mercury.strativ-dark .cabecalho-painel{border-bottom-color:#70707d5c;background:#050711eb;color:#fff}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cabecalho-painel{position:sticky;top:0;z-index:45;min-height:72px;display:grid;grid-template-columns:minmax(280px,1fr) auto auto;gap:14px;padding:14px 34px;border-bottom:1px solid var(--line);background:#ffffffeb;color:var(--txt-1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-produto{display:none;align-items:center;gap:9px;min-height:42px;padding-right:12px;color:var(--txt-1);font-weight:850;white-space:nowrap}.header-produto span{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted)}.header-produto svg{width:17px;height:17px}.header-contexto{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.btn-avatar{overflow:hidden}.btn-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-surface--sem-topo{max-width:1560px;padding-top:18px}body.strativ-mercury .cabecalho-painel{border-bottom-color:#70707d5c;background:#050711e0;color:var(--color-starlight);box-shadow:none}body.strativ-mercury .cabecalho-painel .campo-busca{width:min(560px,100%)}body.strativ-mercury .cabecalho-painel .campo-busca input{height:42px;border-color:#70707d7a;border-radius:999px;background:#171b26d1;color:var(--color-starlight);box-shadow:none}body.strativ-mercury .cabecalho-painel .campo-busca input:focus{border-color:#d8f0ff57;box-shadow:0 0 0 3px #d8f0ff29}body.strativ-mercury .cabecalho-painel .campo-busca svg{color:#d8f0ffad}body.strativ-mercury .cabecalho-painel .btn-avatar,body.strativ-mercury .cabecalho-painel .btn-notif,body.strativ-mercury .cabecalho-painel .header-chip,body.strativ-mercury .cabecalho-painel .icon-btn{border-color:#d8f0ff2e;border-radius:999px;background:#d8f0ff1a;color:var(--color-starlight)}body.strativ-mercury .cabecalho-painel .header-chip--rota{color:#d8f0ffc7}body.strativ-mercury .cabecalho-painel .btn-avatar{background:var(--color-starlight);color:var(--color-deep-space)}body.strativ-mercury .page-surface--sem-topo{max-width:1560px;padding-top:18px}body.strativ-mercury.strativ-light .cabecalho-painel{border-bottom-color:#d8e2f0f2;background:#ffffffeb;color:#101114}body.strativ-mercury.strativ-light .cabecalho-painel .btn-avatar,body.strativ-mercury.strativ-light .cabecalho-painel .btn-notif,body.strativ-mercury.strativ-light .cabecalho-painel .campo-busca input,body.strativ-mercury.strativ-light .cabecalho-painel .header-chip,body.strativ-mercury.strativ-light .cabecalho-painel .icon-btn{border-color:#d8e2f0;background:#f7faff;color:#344054}body.strativ-mercury.strativ-light .cabecalho-painel .btn-avatar{background:#101114;color:#fff}@media(max-width:1180px){.cabecalho-painel{grid-template-columns:minmax(0,1fr) auto}.header-contexto{display:none}}@media(max-width:1000px){.cabecalho-painel{padding:12px 18px}.header-produto{display:inline-flex}.header-esquerda{display:flex;align-items:center;gap:10px}}@media(max-width:720px){.cabecalho-painel{grid-template-columns:1fr;align-items:stretch}.header-direita,.header-esquerda{width:100%}.header-direita{justify-content:flex-end}.cabecalho-painel .campo-busca{flex:1;min-width:0}.page-surface--sem-topo{padding-top:14px}}.cabecalho-painel{grid-template-columns:minmax(170px,.72fr) minmax(0,auto) auto;background:#050711f0;color:#fff}.cabecalho-painel .header-esquerda{min-width:0;display:flex;align-items:center;gap:10px}.cabecalho-painel .header-produto{display:inline-flex}body.strativ-light .app-shell,body.strativ-light .workbench,body.strativ-mercury.strativ-light .app-shell,body.strativ-mercury.strativ-light .workbench{background:#eef3ff;color:#101114}body.strativ-dark .app-shell,body.strativ-dark .workbench,body.strativ-mercury.strativ-dark .app-shell,body.strativ-mercury.strativ-dark .workbench{background:#050711;color:#fff}body.strativ-light .cabecalho-painel,body.strativ-mercury.strativ-light .cabecalho-painel{border-bottom-color:#d8e2f0;background:#fffffff0;color:#101114}body.strativ-dark .cabecalho-painel,body.strativ-mercury .cabecalho-painel,body.strativ-mercury.strativ-dark .cabecalho-painel{border-bottom-color:#70707d5c;background:#050711f0;color:#fff}body.strativ-light .cabecalho-painel .btn-notif,body.strativ-light .cabecalho-painel .header-chip,body.strativ-light .cabecalho-painel .header-produto span,body.strativ-light .cabecalho-painel .icon-btn,body.strativ-mercury.strativ-light .cabecalho-painel .btn-notif,body.strativ-mercury.strativ-light .cabecalho-painel .header-chip,body.strativ-mercury.strativ-light .cabecalho-painel .header-produto span,body.strativ-mercury.strativ-light .cabecalho-painel .icon-btn{border-color:#d8e2f0;background:#f7faff;color:#344054}body.strativ-light .cabecalho-painel .header-produto,body.strativ-light .cabecalho-painel .header-produto strong,body.strativ-mercury.strativ-light .cabecalho-painel .header-produto,body.strativ-mercury.strativ-light .cabecalho-painel .header-produto strong{color:#101114}body.strativ-light .cabecalho-painel .btn-avatar,body.strativ-mercury.strativ-light .cabecalho-painel .btn-avatar{border-color:#101114;background:#101114;color:#fff}body.strativ-dark .page-surface--sem-topo,body.strativ-light .page-surface--sem-topo,body.strativ-mercury .page-surface--sem-topo,body.strativ-mercury.strativ-dark .page-surface--sem-topo,body.strativ-mercury.strativ-light .page-surface--sem-topo{max-width:1560px;padding:18px 34px 56px}@media(max-width:720px){body.strativ-dark .page-surface--sem-topo,body.strativ-light .page-surface--sem-topo,body.strativ-mercury .page-surface--sem-topo,body.strativ-mercury.strativ-dark .page-surface--sem-topo,body.strativ-mercury.strativ-light .page-surface--sem-topo{padding:14px 16px 44px}}.nav-item__soon{margin-left:auto;border:1px solid rgba(216,240,255,.16);border-radius:999px;background:#d8f0ff14;color:#d8f0ffb8;padding:3px 7px;font-size:10px;font-style:normal;font-weight:850;line-height:1}body.strativ-light .nav-item__soon,body.strativ-mercury.strativ-light .nav-item__soon{border-color:#155eef29;background:#155eef14;color:#155eef}.mobile-menu-item .nav-item__soon{margin-left:auto}html.light,html.strativ-light{color-scheme:light}html.dark,html.strativ-dark{color-scheme:dark}body.strativ-light,body.strativ-mercury.strativ-light,html.light body{--bg:#fff;--bg-soft:#f7fbff;--surface:#fff;--surface-strong:#fff;--surface-muted:#eef5ff;--line:#e5eaf2;--line-strong:#cbd7e8;--txt-1:#071124;--txt-2:#1f2937;--txt-3:#536176;--brand:#071124;--brand-2:#2563eb;--brand-3:#eef5ff;--accent:#2563eb;--accent-soft:rgba(37,99,235,.1);--green:#39bc86;--green-soft:#e9fbf3;--rose:#c44562;--rose-soft:rgba(196,69,98,.1);--amber:#b8792b;--amber-soft:rgba(184,121,43,.12);--blue:#2563eb;--blue-soft:#eef5ff;background:#fff;color:#071124}body.strativ-dark,body.strativ-mercury.strativ-dark,html.dark body{--bg:#050505;--bg-soft:#0b0b0c;--surface:#111113;--surface-strong:#18181b;--surface-muted:#0f0f10;--line:#2a2a2d;--line-strong:#3f3f46;--txt-1:#fafafa;--txt-2:#d4d4d8;--txt-3:#a1a1aa;--brand:#fff;--brand-2:#f5f5f5;--brand-3:#18181b;--accent:#fff;--accent-soft:hsla(0,0%,100%,.1);--green:#d4d4d8;--green-soft:hsla(0,0%,100%,.1);--rose:#a1a1aa;--rose-soft:hsla(0,0%,100%,.08);--amber:#b8b8bd;--amber-soft:hsla(0,0%,100%,.09);--blue:#f5f5f5;--blue-soft:hsla(0,0%,100%,.1);background:#050505;color:#fafafa}body.strativ-light .app-shell,body.strativ-light .workbench,body.strativ-mercury.strativ-light .app-shell,body.strativ-mercury.strativ-light .workbench,html.light body .app-shell,html.light body .workbench{background:#fff;color:#071124}body.strativ-dark .app-shell,body.strativ-dark .workbench,body.strativ-mercury.strativ-dark .app-shell,body.strativ-mercury.strativ-dark .workbench,html.dark body .app-shell,html.dark body .workbench{background:#050505;color:#fafafa}body.strativ-light .barra-lateral,body.strativ-mercury.strativ-light .barra-lateral,html.light body .barra-lateral{background:#fffffff0;border-right-color:#e5eaf2;color:#071124}body.strativ-dark .barra-lateral,body.strativ-mercury.strativ-dark .barra-lateral,html.dark body .barra-lateral{background:#0a0a0bf5;border-right-color:#2a2a2d;color:#fafafa}body.strativ-light .cabecalho-painel,body.strativ-mercury.strativ-light .cabecalho-painel,html.light body .cabecalho-painel{border-bottom-color:#e5eaf2;background:#ffffffeb;color:#071124}body.strativ-dark .cabecalho-painel,body.strativ-mercury.strativ-dark .cabecalho-painel,html.dark body .cabecalho-painel{border-bottom-color:#2a2a2d;background:#050505f0;color:#fafafa}body.strativ-light :where(input,select,textarea,.select-minimal-trigger)::-moz-placeholder,html.light body :where(input,select,textarea,.select-minimal-trigger)::-moz-placeholder{color:#536176}body.strativ-light :where(input,select,textarea,.select-minimal-trigger)::placeholder,html.light body :where(input,select,textarea,.select-minimal-trigger)::placeholder{color:#536176}body.strativ-dark :where(input,select,textarea,.select-minimal-trigger)::-moz-placeholder,html.dark body :where(input,select,textarea,.select-minimal-trigger)::-moz-placeholder{color:#8f8f96}body.strativ-dark :where(input,select,textarea,.select-minimal-trigger)::placeholder,html.dark body :where(input,select,textarea,.select-minimal-trigger)::placeholder{color:#8f8f96}.edusites-icone svg{width:1em;height:1em;flex:0 0 auto}.sidebar-logo--real{gap:11px}.sidebar-logo-mark{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border:1px solid var(--line)}.sidebar-logo--real .sidebar-logo-mark img{width:25px;height:29px;-o-object-fit:contain;object-fit:contain;filter:none}.sidebar-logo-copy{display:grid;gap:2px}.sidebar-logo-copy strong{color:var(--txt-1);font-size:1.05rem;font-weight:900;line-height:1}.sidebar-logo-copy small{color:var(--txt-3);font-size:.68rem;font-weight:750;text-transform:uppercase}.mobile-dock-btn .edusites-icone,.sidebar-bolinha .edusites-icone{font-size:18px}.btn-logout .edusites-icone,.cabecalho-painel .edusites-icone,.mobile-menu-item .edusites-icone,.nav-item .edusites-icone{font-size:17px}body.strativ-dark .sidebar-logo-mark,body.strativ-mercury.strativ-dark .sidebar-logo-mark,html.dark body .sidebar-logo-mark{border-color:#2a2a2d;background:#fff}body.strativ-mercury.strativ-light :where(.panel,.metric-card,.wide-card,.summary-pill,.card-grafico,.command-card,.dashboard-panel,.dashboard-metric-card,.candidate-command-panel,.candidate-workspace,.regional-bi-grid,.report-builder-shell,.paper-stage,.filtro-barra,.dashboard-filter,.candidatos-toolbar,.regioes-filter,.recorte-filter,.advanced-filter-panel,.refine-panel-body),html.light body.strativ-mercury :where(.panel,.metric-card,.wide-card,.summary-pill,.card-grafico,.command-card,.dashboard-panel,.dashboard-metric-card,.candidate-command-panel,.candidate-workspace,.regional-bi-grid,.report-builder-shell,.paper-stage,.filtro-barra,.dashboard-filter,.candidatos-toolbar,.regioes-filter,.recorte-filter,.advanced-filter-panel,.refine-panel-body){border-color:#e5eaf2;background:#ffffffeb;color:#071124;box-shadow:0 18px 50px #2e406014}body.strativ-mercury.strativ-light :where(.panel-title,.wide-card-title,.territory-name,.task-title,.insight-title,.metric-value,.summary-pill-value,.wide-stat-value,.dashboard-panel__head h3,.dashboard-metric-card strong),html.light body.strativ-mercury :where(.panel-title,.wide-card-title,.territory-name,.task-title,.insight-title,.metric-value,.summary-pill-value,.wide-stat-value,.dashboard-panel__head h3,.dashboard-metric-card strong){color:#071124}body.strativ-mercury.strativ-light :where(.panel-subtitle,.metric-helper,.summary-pill-helper,.territory-meta,.task-meta,.insight-meta,.metric-label,.summary-pill-label,.wide-stat-label,.filtro-campo-label,.dashboard-panel__head span,.dashboard-metric-card__label,.dashboard-metric-card p),html.light body.strativ-mercury :where(.panel-subtitle,.metric-helper,.summary-pill-helper,.territory-meta,.task-meta,.insight-meta,.metric-label,.summary-pill-label,.wide-stat-label,.filtro-campo-label,.dashboard-panel__head span,.dashboard-metric-card__label,.dashboard-metric-card p){color:#536176}body.strativ-mercury.strativ-light :where(.metric-icon,.summary-pill-icon,.wide-card-icon,.card-grafico-icon,.dashboard-metric-card__icon),html.light body.strativ-mercury :where(.metric-icon,.summary-pill-icon,.wide-card-icon,.card-grafico-icon,.dashboard-metric-card__icon){background:#2563eb1a;color:#2563eb}.cabecalho-painel{grid-template-columns:minmax(180px,.8fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px clamp(16px,2.4vw,34px)}.cabecalho-painel .header-contexto,.cabecalho-painel .header-direita,.cabecalho-painel .header-esquerda{min-width:0;align-items:center}.cabecalho-painel .header-contexto{justify-content:center}.cabecalho-painel .header-direita{justify-content:flex-end;gap:8px}.cabecalho-painel .header-produto{min-width:0;gap:10px;padding-right:0}.cabecalho-painel .header-produto span{width:38px;height:38px;flex:0 0 38px;border-radius:12px}.header-produto-logo{width:18px;height:22px;-o-object-fit:contain;object-fit:contain;filter:none}.cabecalho-painel .header-chip{max-width:min(34vw,260px);overflow:hidden;text-overflow:ellipsis}.cabecalho-painel .btn-avatar,.cabecalho-painel .btn-notif,.cabecalho-painel .icon-btn{width:40px;height:40px;flex:0 0 40px}.cabecalho-painel .btn-avatar:focus-visible,.cabecalho-painel .btn-notif:focus-visible,.cabecalho-painel .icon-btn:focus-visible,.mobile-dock-btn:focus-visible,.mobile-menu-close:focus-visible,.mobile-menu-item:focus-visible,.sidebar-collapse-btn:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}.sidebar-logo--real{min-width:0;gap:10px;align-items:center}.sidebar-logo-mark{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#fff}.sidebar-logo--real .sidebar-logo-mark img,body.strativ-mercury .sidebar-logo--real .sidebar-logo-mark img,body.strativ-mercury.strativ-light .sidebar-logo--real .sidebar-logo-mark img,html.dark body .sidebar-logo--real .sidebar-logo-mark img{width:23px!important;height:27px!important;max-width:23px;max-height:27px;-o-object-fit:contain;object-fit:contain;filter:none!important}.sidebar-logo-copy{min-width:0;overflow:hidden}.sidebar-logo-copy small,.sidebar-logo-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.strativ-mercury .sidebar-topo{min-height:68px;padding:14px 12px}body.strativ-mercury .sidebar-collapse-btn{border-radius:12px}.barra-lateral.is-collapsed .sidebar-logo--real{width:40px;flex:0 0 40px}.barra-lateral.is-collapsed .sidebar-logo-copy{display:none}.barra-lateral.is-collapsed .sidebar-logo--real .sidebar-logo-mark img{width:23px!important;height:27px!important}@media(max-width:1180px){.cabecalho-painel{grid-template-columns:minmax(160px,1fr) auto}.cabecalho-painel .header-contexto{display:none}}@media(max-width:720px){.cabecalho-painel{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:62px;padding:10px 14px}.cabecalho-painel .header-direita,.cabecalho-painel .header-esquerda{width:auto}.cabecalho-painel .header-produto strong{max-width:92px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:420px){.cabecalho-painel .header-produto strong{display:none}.cabecalho-painel .btn-avatar,.cabecalho-painel .btn-notif,.cabecalho-painel .icon-btn{width:38px;height:38px;flex-basis:38px}.mobile-dock{width:min(100%,304px);justify-content:space-between}}@media(min-width:1001px){.barra-lateral{position:fixed;inset:0 auto 0 0;width:var(--sidebar-w);height:100dvh;display:flex;overflow:hidden}.sidebar-conteudo{min-height:0}.sidebar-opcoes{min-height:0;overflow:auto}.mobile-dock{display:none!important}}@media(max-width:1000px){body.sidebar-recolhida,body.strativ-mercury.sidebar-recolhida{--sidebar-w:0px}.app-shell{min-height:100dvh;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.workbench{padding-left:0!important}.barra-lateral{position:fixed!important;inset:auto 0 0!important;z-index:80;width:100%!important;max-width:none!important;height:calc(82px + env(safe-area-inset-bottom))!important;display:grid;place-items:center;padding:0 12px max(10px,env(safe-area-inset-bottom));overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none}.barra-lateral .sidebar-conteudo,.barra-lateral .sidebar-rodape,.barra-lateral .sidebar-topo{display:none!important}.mobile-dock{pointer-events:auto;display:grid!important;grid-template-columns:repeat(5,minmax(42px,1fr));align-items:center;justify-items:center;gap:clamp(4px,1.6vw,10px);width:min(100%,390px);min-height:58px;padding:8px;border:1px solid rgba(229,234,242,.92);border-radius:999px;background:#fffffff0;box-shadow:0 18px 44px #0f172a29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-dock-btn{width:clamp(38px,10vw,44px);height:clamp(38px,10vw,44px);min-width:0;border-radius:999px}.mobile-menu-layer{z-index:90;padding:18px 14px calc(92px + env(safe-area-inset-bottom))}.mobile-menu-card{width:min(420px,calc(100vw - 28px));max-height:min(68dvh,460px);border-radius:18px}body.strativ-dark .mobile-dock,body.strativ-mercury.strativ-dark .mobile-dock,html.dark body .mobile-dock{border-color:#ffffff1f;background:#111113f0;box-shadow:0 18px 44px #0000005c}body.strativ-dark .mobile-dock-btn,body.strativ-mercury.strativ-dark .mobile-dock-btn,html.dark body .mobile-dock-btn{color:#a1a1aa}body.strativ-dark .mobile-dock-btn.ativa,body.strativ-mercury.strativ-dark .mobile-dock-btn.ativa,html.dark body .mobile-dock-btn.ativa{background:#f5f5f5;color:#050505}}@media(max-width:420px){.mobile-dock{width:min(100%,330px);min-height:56px;padding:7px}.mobile-menu-card{width:calc(100vw - 24px)}}body.strativ-dark .header-produto-logo,body.strativ-dark .sidebar-logo--real .sidebar-logo-mark img,body.strativ-mercury.strativ-dark .header-produto-logo,body.strativ-mercury.strativ-dark .sidebar-logo--real .sidebar-logo-mark img,html.dark body .header-produto-logo,html.dark body .sidebar-logo--real .sidebar-logo-mark img{filter:brightness(0) invert(1)!important}body.strativ-light .header-produto-logo,body.strativ-light .sidebar-logo--real .sidebar-logo-mark img,body.strativ-mercury.strativ-light .header-produto-logo,body.strativ-mercury.strativ-light .sidebar-logo--real .sidebar-logo-mark img,html.light body .header-produto-logo,html.light body .sidebar-logo--real .sidebar-logo-mark img{filter:none!important}body.strativ-dark .header-produto span,body.strativ-dark .sidebar-logo-mark,body.strativ-mercury.strativ-dark .header-produto span,body.strativ-mercury.strativ-dark .sidebar-logo-mark,html.dark body .header-produto span,html.dark body .sidebar-logo-mark{border-color:#333!important;background:#101114!important}body.strativ-light .header-produto span,body.strativ-light .sidebar-logo-mark,body.strativ-mercury.strativ-light .header-produto span,body.strativ-mercury.strativ-light .sidebar-logo-mark,html.light body .header-produto span,html.light body .sidebar-logo-mark{border-color:#d8e2f0!important;background:#fff!important}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.logo-mark[data-v-57d604be]{width:auto;height:34px;flex:0 0 auto;display:block;-o-object-fit:contain;object-fit:contain;transition:filter .18s ease,opacity .18s ease}.logo-mark--dark[data-v-57d604be]{filter:none}.logo-mark--light[data-v-57d604be]{filter:brightness(0) invert(1)}@media(prefers-color-scheme:dark){.logo-mark--auto[data-v-57d604be]{filter:brightness(0) invert(1)}}.app-loader[data-v-8f09c398]{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;pointer-events:none;background:radial-gradient(54% 34% at 50% 0,hsla(0,0%,100%,.88),transparent 76%),radial-gradient(48% 42% at 84% 12%,rgba(83,117,255,.48),transparent 72%),radial-gradient(58% 54% at 12% 70%,rgba(37,99,235,.34),transparent 72%),linear-gradient(180deg,#4653e6,#241e68 36%,#11133d 72%,#08091f);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity,filter;isolation:isolate}.app-loader[data-v-8f09c398]:after,.app-loader[data-v-8f09c398]:before{position:absolute;inset:0;content:"";pointer-events:none}.app-loader[data-v-8f09c398]:before{z-index:-2;background:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:78px 78px;-webkit-mask-image:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.42) 54%,transparent);mask-image:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.42) 54%,transparent)}.app-loader[data-v-8f09c398]:after{z-index:-1;background:radial-gradient(44% 20% at 50% 96%,hsla(0,0%,100%,.22),transparent 76%),linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 36%)}.app-loader__panel[data-v-8f09c398]{display:grid;justify-items:center;gap:14px;padding:18px 22px;color:#fff}.app-loader__panel[data-v-8f09c398] .logo-mark{height:clamp(36px,5vw,50px);filter:brightness(0) invert(1) drop-shadow(0 16px 34px rgba(0,0,0,.2))}.app-loader__caption[data-v-8f09c398]{color:#ffffff94;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.app-loader__track[data-v-8f09c398]{width:min(220px,52vw);height:3px;overflow:hidden;border-radius:999px;background:#ffffff1f}.app-loader__track span[data-v-8f09c398]{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffffff8f,#fff)}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}:is(.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress)) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.page-swiper-motion[data-v-10ca2238]{position:fixed;z-index:9998;right:24px;bottom:24px;width:min(300px,calc(100vw - 32px));pointer-events:none}.page-swiper-motion__track[data-v-10ca2238]{overflow:visible}.page-swiper-motion__slide[data-v-10ca2238]{display:inline-flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 16px;border:1px solid rgba(237,237,243,.14);border-radius:18px;background:#171721d1;color:#ededf3;box-shadow:0 20px 80px #00000047;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.page-swiper-motion__slide[data-v-10ca2238] svg,.page-swiper-motion__slide svg[data-v-10ca2238]{width:19px;height:19px;color:#cdddff}.page-swiper-motion__slide span[data-v-10ca2238]{overflow:hidden;font-size:.82rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.page-swiper-fade-enter-active[data-v-10ca2238],.page-swiper-fade-leave-active[data-v-10ca2238]{transition:opacity .18s ease,transform .18s ease}.page-swiper-fade-enter-from[data-v-10ca2238],.page-swiper-fade-leave-to[data-v-10ca2238]{opacity:0;transform:translateY(8px)}body.strativ-mercury.strativ-light{border-color:#70707d2e;background:#ffffffd6;color:#272735;box-shadow:0 18px 58px #27273521}body.strativ-mercury.strativ-light{color:#5266eb}@media(max-width:720px){.page-swiper-motion[data-v-10ca2238]{right:12px;bottom:86px;width:min(280px,calc(100vw - 24px))}}@media(prefers-reduced-motion:reduce){.page-swiper-motion[data-v-10ca2238]{display:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling body,.lenis.lenis-scrolling iframe{pointer-events:none}
