/* Hub Polimatia — tema padrão (visual Ticto: preto + brilho roxo/rosa/laranja, pílulas em degradê) */
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--hub-bg:#060509;--hub-card:#121016;--hub-card2:#1a1720;--hub-line:rgba(255,255,255,.10);--hub-line2:rgba(255,255,255,.18);--hub-txt:#fff;--hub-dim:#b3b3b3;--hub-mute:#6d6d6d;--hub-acc:#ff2689;--hub-acc2:#ff2689;--hub-acc-l:#ff5ca8;--hub-roxo:#9747ff;--hub-lar:#ff9c2b;--hub-ok:#00da70;--hub-on-acc:#fff;--hub-raio:14px;--hub-raio-card:18px;
--hub-grad:linear-gradient(91deg,#ff9c2b -31.61%,#ff2689 45.88%,#9747ff 100.05%);--hub-glow:0 7px 34px rgba(236,44,159,.55);
--hub-fundo:radial-gradient(700px 420px at 12% -8%,rgba(151,71,255,.22),transparent 70%),radial-gradient(640px 380px at 92% 4%,rgba(255,38,137,.16),transparent 70%),radial-gradient(800px 500px at 50% 110%,rgba(229,110,59,.10),transparent 70%);
--hub-fonte:"Space Grotesk",-apple-system,system-ui,"Segoe UI",Roboto,sans-serif;color-scheme:dark}
/* Barra superior */
#hub-barra{position:relative;z-index:2147483000;display:flex;align-items:center;gap:10px;height:34px;padding:0 14px;background:rgba(6,5,9,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hub-line);color:var(--hub-dim);font:13px/1 var(--hub-fonte);white-space:nowrap;overflow:hidden}
#hub-barra a{color:#fff;text-decoration:none}
#hub-barra .hb-mk{font-weight:700;color:#fff}#hub-barra .hb-mk b{background:var(--hub-grad);-webkit-background-clip:text;background-clip:text;color:transparent}
#hub-barra .hb-em{overflow:hidden;text-overflow:ellipsis;min-width:0}
#hub-barra .hb-vl{margin-left:auto;font-weight:600;border:1px solid var(--hub-line2);border-radius:999px;padding:5px 12px;transition:box-shadow .2s,border-color .2s}
#hub-barra .hb-vl:hover{border-color:var(--hub-acc);box-shadow:0 0 18px rgba(var(--acc-rgb,255,38,137),.35)}
#hub-barra .hb-tm{all:unset;box-sizing:border-box;cursor:pointer;font-size:14px;line-height:1;padding:5px 9px;border:1px solid var(--hub-line2);border-radius:999px;transition:box-shadow .2s,border-color .2s}
#hub-barra .hb-tm:hover,#hub-barra .hb-tm:focus-visible{border-color:var(--hub-acc);box-shadow:0 0 18px rgba(var(--acc-rgb,255,38,137),.35)}
@media (max-width:560px){#hub-barra .hb-sp2,#hub-barra .hb-em{display:none}}
/* Estilos base (páginas novas: <body class="hub-base">) */
.hub-base{margin:0;background:var(--hub-fundo),var(--hub-bg);background-attachment:fixed;color:var(--hub-txt);font:15px/1.5 var(--hub-fonte);-webkit-font-smoothing:antialiased}
.hub-base a{color:var(--hub-acc-l)}
.hub-base button,.hub-btn{font:inherit;font-weight:600;padding:11px 20px;border:0;border-radius:999px;background:var(--hub-grad);color:#fff;cursor:pointer;transition:box-shadow .2s,transform .1s}
.hub-base button:hover,.hub-btn:hover{box-shadow:var(--hub-glow)}
.hub-base button.sec,.hub-btn.sec{background:#fff;color:#000;border:0;font-weight:600}
.hub-base input,.hub-base select,.hub-base textarea{font:inherit;padding:11px 14px;border:1px solid var(--hub-line);border-radius:var(--hub-raio);background:rgba(var(--ov-rgb,255,255,255),.04);color:var(--hub-txt)}
.hub-base input:focus,.hub-base select:focus,.hub-base textarea:focus{outline:0;border-color:var(--hub-acc);box-shadow:0 0 0 3px rgba(var(--acc-rgb,255,38,137),.22)}
.hub-card{background:var(--hub-card);border:1px solid var(--hub-line);border-radius:var(--hub-raio-card);padding:16px}
.hub-base table{width:100%;border-collapse:collapse}.hub-base th,.hub-base td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--hub-line)}
.hub-base th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--hub-dim)}

/* ===== Ferramentas internas (sempre escuro, visual Ticto) =====
   Valem só com <html data-hub="..."> (posto pelo porteiro em páginas internas). */
html[data-hub="funil"],html[data-hub="video"],html[data-hub="grupos"],html[data-hub="vozes"],html[data-hub="webinar"],html[data-hub="membros"],
html[data-hub="kit"]:has(link[href*="assets/style.css"]),html[data-hub="kit"]:has(.kit-shell){color-scheme:dark}
html[data-hub] body{font-family:var(--hub-fonte)!important;-webkit-font-smoothing:antialiased}
html[data-hub="video"] body,html[data-hub="grupos"] body,html[data-hub="vozes"] body,html[data-hub="webinar"] body,html[data-hub="membros"] body,
html[data-hub="kit"]:has(link[href*="assets/style.css"]) body,html[data-hub="kit"]:has(.kit-shell) body{background:var(--hub-fundo),var(--hub-bg)!important;background-attachment:fixed!important}
html[data-hub] ::selection{background:rgba(var(--acc-rgb,255,38,137),.35);color:#fff}

/* Kit (assets/style.css) */
html[data-hub="kit"]:has(link[href*="assets/style.css"]){
--gold:var(--hub-acc)!important;--gold-2:var(--hub-roxo)!important;--gold-soft:rgba(var(--acc-rgb,255,38,137),.12)!important;--gold-line:rgba(var(--acc-rgb,255,38,137),.34)!important;--font:var(--hub-fonte)!important;--radius:18px!important;--radius-sm:10px!important;
--bg:#060509!important;--bg-2:#0d0b1a!important;--panel:#121016!important;--panel-2:#0f0d14!important;--text:#fff!important;--text-soft:#b3b3b3!important;
--border:rgba(var(--ov-rgb,255,255,255),.10)!important;--input-bg:rgba(var(--ov-rgb,255,255,255),.04)!important;--sidebar-bg:#050407!important;--sidebar-text:#c9c6d0!important;--sidebar-active-bg:rgba(var(--acc-rgb,255,38,137),.14)!important;--chart-bar:var(--hub-acc)!important}
html[data-hub="kit"] .sidebar{border-right-color:var(--hub-line)!important}
html[data-hub="kit"] .btn{background:var(--hub-grad)!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important}
html[data-hub="kit"] .btn:hover{box-shadow:var(--hub-glow)!important}
html[data-hub="kit"] .btn.ghost{background:transparent!important;border:1px solid var(--hub-line2)!important;color:#fff!important}
html[data-hub="kit"] .btn.ghost:hover{border-color:var(--hub-acc)!important;box-shadow:0 0 18px rgba(var(--acc-rgb,255,38,137),.3)!important}
html[data-hub="kit"] .brand .logo{background:var(--hub-grad)!important;color:#fff!important;box-shadow:0 4px 18px rgba(var(--acc-rgb,255,38,137),.35)!important}
html[data-hub="kit"] .nav-filter{border-color:var(--hub-line)!important;color:var(--hub-txt)!important}
html[data-hub="kit"] .nav-scroll{scrollbar-color:rgba(var(--acc2-rgb,151,71,255),.4) transparent}
html[data-hub="kit"] .nav-scroll::-webkit-scrollbar-thumb,html[data-hub="kit"] .kit-nav::-webkit-scrollbar-thumb{background:rgba(var(--acc2-rgb,151,71,255),.4)}
html[data-hub="kit"] .nav-item.active{background:linear-gradient(90deg,rgba(var(--acc-rgb,255,38,137),.22),rgba(var(--acc2-rgb,151,71,255),.06))!important;box-shadow:inset 3px 0 0 var(--hub-acc);color:#fff!important}
html[data-hub="kit"] .hero{background:linear-gradient(135deg,#121016,#1c1126)!important;border-color:var(--hub-line)!important}
html[data-hub="kit"] .hero:before{background:radial-gradient(circle,rgba(var(--acc-rgb,255,38,137),.25),transparent 70%)!important}
html[data-hub="kit"] .hero.destaque{border-color:rgba(var(--acc-rgb,255,38,137),.45)!important}
html[data-hub="kit"] .hero.destaque:hover{border-color:var(--hub-acc)!important;box-shadow:var(--hub-glow)!important}
html[data-hub="kit"] .hero.destaque .tag{color:var(--hub-acc-l)!important;border-color:rgba(var(--acc-rgb,255,38,137),.5)!important}
html[data-hub="kit"] .kp-sb-toggle{background:var(--hub-grad)!important;color:#fff!important}
html[data-hub="kit"] .bgfx span:nth-child(1){background:var(--hub-roxo)!important}
html[data-hub="kit"] .bgfx span:nth-child(2){background:var(--hub-acc)!important}
html[data-hub="kit"] .bgfx span:nth-child(3){background:var(--hub-lar)!important}
html[data-hub="kit"] :is(input,select,textarea):focus{border-color:var(--hub-acc)!important;box-shadow:0 0 0 3px rgba(var(--acc-rgb,255,38,137),.2)!important;outline:0!important}
/* Kit: Swipe File de Ofertas (casca .kit-shell própria) */
html[data-hub="kit"]:has(.kit-shell){
--bg:#060509!important;--surface:#121016!important;--surface-2:#0f0d14!important;--line:rgba(var(--ov-rgb,255,255,255),.10)!important;--ink:#fff!important;--ink-soft:#d4d1da!important;--ink-mute:#b3b3b3!important;
--gold:var(--hub-acc)!important;--gold-bright:#ff5ca8!important;--sb:#050407!important;--sb-txt:#c9c6d0!important;--sb-gold:var(--hub-acc)!important;--sb-gold2:var(--hub-roxo)!important}
/* Kit: páginas avulsas com paleta própria (tutoriais, podcasts, comparativos, checklists, analisador, mina, nota) */
html[data-hub="kit"]:not(:has(link[href*="assets/style.css"])){color-scheme:dark!important;
--bg:#060509!important;--surface:#121016!important;--surface-2:#1a1720!important;--card:#121016!important;--line:rgba(var(--ov-rgb,255,255,255),.10)!important;
--ink:#fff!important;--ink-soft:#d4d1da!important;--ink-mute:#b3b3b3!important;--txt:#fff!important;--dim:#b3b3b3!important;--soft:#b3b3b3!important;
--gold:var(--hub-acc)!important;--gold-bright:#ff5ca8!important;--accent:var(--hub-acc)!important;--ok:#00da70!important;--sans:var(--hub-fonte)!important}
html[data-hub="kit"]:not(:has(link[href*="assets/style.css"])) body{background:var(--hub-fundo),var(--hub-bg)!important;background-attachment:fixed!important;color:#fff}
html[data-hub="kit"]:not(:has(link[href*="assets/style.css"])) .chip.on{background:var(--hub-grad)!important;color:#fff!important;border-color:transparent!important}
/* botão de menu do celular fica abaixo da barra do Hub */
html[data-hub="kit"] .kit-burger{top:46px!important}

/* Funil (Mapas Mentais e Funis) */
html[data-hub="funil"]{--bg:#060509!important;--bg2:#0d0b1a!important;--card:#121016!important;--card2:#1a1720!important;--line:#353539!important;--line2:#1e1d20!important;
--tx:#fff!important;--tx2:#b3b3b3!important;--tx3:#8a8790!important;--acc:var(--hub-acc)!important;--acc2:#ff5ca8!important;--acc-s:rgba(var(--acc-rgb,255,38,137),.12)!important;--acc-b:rgba(var(--acc-rgb,255,38,137),.36)!important}
html[data-hub="funil"] #dash,html[data-hub="funil"] #editor{top:34px!important}
html[data-hub="funil"] .btn.pri{background:var(--hub-grad)!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important}
html[data-hub="funil"] .btn.pri:hover{box-shadow:var(--hub-glow)!important}
html[data-hub="funil"] svg path[stroke="#3ddc8a"],html[data-hub="funil"] svg path[stroke="#e8c65a"]{stroke:var(--hub-acc)}

/* Vídeo (Hospedagem de VSL) */
html[data-hub="video"]{--bg:#060509!important;--panel:#121016!important;--panel2:#1a1720!important;--line:rgba(var(--ov-rgb,255,255,255),.10)!important;--txt:#fff!important;--muted:#b3b3b3!important;--gold:var(--hub-acc)!important;--gold2:#ff5ca8!important}
html[data-hub="video"] .btn.pri{background:var(--hub-grad)!important;color:#fff!important;border-radius:999px!important}
html[data-hub="video"] .btn.pri:hover{box-shadow:var(--hub-glow)!important}

/* Grupos (Flow Grupos) */
html[data-hub="grupos"]{--bg:#060509!important;--bg2:#0d0b1a!important;--card:rgba(var(--ov-rgb,255,255,255),.035)!important;--cardS:#121016!important;--tx:#fff!important;--mu:#b3b3b3!important;
--ln:rgba(var(--ov-rgb,255,255,255),.10)!important;--ln2:rgba(var(--ov-rgb,255,255,255),.18)!important;--ac:var(--hub-acc)!important;--ac2:#ff5ca8!important;--acbg:rgba(var(--acc-rgb,255,38,137),.14)!important}
html[data-hub="grupos"] :is(button,a,span).b:not(.g):not(.d){background:var(--hub-grad)!important;color:#fff!important;border-radius:999px!important}
html[data-hub="grupos"] :is(button,a,span).b:not(.g):not(.d):hover{box-shadow:var(--hub-glow)!important}
html[data-hub="grupos"] :is(button,a,span).b.g{border-radius:999px!important}
html[data-hub="grupos"] nav.pill{background:rgba(18,16,22,.78)!important}
html[data-hub="grupos"] nav.pill button.on{background:var(--hub-grad)!important;color:#fff!important;box-shadow:none!important}
html[data-hub="grupos"] :is(input,select,textarea):focus{border-color:var(--hub-acc)!important;box-shadow:0 0 0 3px rgba(var(--acc-rgb,255,38,137),.22)!important}

/* Vozes (Banco de Vozes) */
html[data-hub="vozes"]{--bg:#060509!important;--card:#121016!important;--card2:#1a1720!important;--line:rgba(var(--ov-rgb,255,255,255),.10)!important;--tx:#fff!important;--tx2:#b3b3b3!important;--ac:var(--hub-acc)!important;--ac2:#ff5ca8!important}
html[data-hub="vozes"] .chip[aria-pressed="true"],html[data-hub="vozes"] .voz.tocando .play,html[data-hub="vozes"] .tag.forte{background:var(--hub-grad)!important;color:#fff!important;border-color:transparent!important}

/* Webinar (Live diária) — força escuro mesmo com o sistema claro */
html[data-hub="webinar"]{--bg:#060509!important;--card:#121016!important;--card2:#1a1720!important;--line:rgba(var(--ov-rgb,255,255,255),.10)!important;--tx:#fff!important;--mut:#b3b3b3!important;
--gold:var(--hub-acc)!important;--on-gold:#fff!important;--green:#00da70!important;--blue:var(--hub-roxo)!important}
html[data-hub="webinar"] .btn.pri{background:var(--hub-grad)!important;color:#fff!important;border-radius:999px!important;border:0!important}
html[data-hub="webinar"] .btn.pri:hover{box-shadow:var(--hub-glow)!important}
html[data-hub="membros"]{--bg:#060509!important;--card:#121016!important;--card2:#1a1720!important;--line:rgba(var(--ov-rgb,255,255,255),.10)!important;--tx:#fff!important;--mut:#b3b3b3!important;
--gold:var(--hub-acc)!important;--on-gold:#fff!important;--green:#00da70!important;--blue:var(--hub-roxo)!important}
html[data-hub="membros"] .btn.pri{background:var(--hub-grad)!important;color:#fff!important;border-radius:999px!important;border:0!important}
html[data-hub="membros"] .btn.pri:hover{box-shadow:var(--hub-glow)!important}
/*CLARO-INI*/
/* ===================================================================
   MODO CLARO (verde musgo + off-white). Liga com <html data-tema="claro">,
   posto pelo porteiro a partir do cookie poli_tema (botão ☀️/🌙 na barra).
   =================================================================== */
html[data-tema="claro"]{--hub-bg:#f5f7f5;--hub-card:#fff;--hub-card2:#eef2ef;--hub-line:rgba(22,48,38,.12);--hub-line2:rgba(22,48,38,.24);--hub-txt:#26352f;--hub-dim:#66736d;--hub-mute:#93a09a;
--hub-acc:#23874a;--hub-acc2:#23874a;--hub-acc-l:#1f7a43;--hub-roxo:#3f6156;--hub-lar:#4fa58d;--hub-ok:#23874a;--hub-on-acc:#fff;--hub-verde:#6fdc80;--hub-musgo:#2f4a42;--hub-on-verde:#10301f;
--hub-grad:linear-gradient(91deg,#3f6156,#3d8a72);--hub-glow:0 8px 22px rgba(47,74,66,.28);--hub-fundo:linear-gradient(#f5f7f5,#f5f7f5);--hub-sombra:0 1px 2px rgba(31,56,46,.05),0 8px 24px rgba(31,56,46,.07);
--hub-fonte:"Inter",-apple-system,system-ui,"Segoe UI",Roboto,sans-serif;--acc-rgb:47,158,85;--acc2-rgb:63,97,86;--ov-rgb:22,48,38;--c-ok:#1c7f45;--c-bad:#c0392b;--c-apag:#8fa69b;color-scheme:light}
html[data-tema="claro"] #hub-barra{--hub-line2:rgba(255,255,255,.24);--ov-rgb:255,255,255;--acc-rgb:111,220,128;background:rgba(47,74,66,.96);border-bottom-color:rgba(255,255,255,.08);color:#b9cbc2}
html[data-tema="claro"] #hub-barra .hb-mk b{background:#6fdc80;-webkit-background-clip:text;background-clip:text}
html[data-tema="claro"] #hub-barra .hb-vl:hover,html[data-tema="claro"] #hub-barra .hb-tm:hover{border-color:#6fdc80;box-shadow:none}
html[data-tema="claro"] .hub-base button.sec,html[data-tema="claro"] .hub-btn.sec{background:var(--hub-musgo);color:#fff}
html[data-tema="claro"] .hub-base input,html[data-tema="claro"] .hub-base select,html[data-tema="claro"] .hub-base textarea{background:#fff}
html[data-tema="claro"] .hub-card{box-shadow:var(--hub-sombra)}
html[data-tema="claro"][data-hub] ::selection{background:rgba(111,220,128,.5);color:#10301f}
html[data-tema="claro"][data-hub="funil"],html[data-tema="claro"][data-hub="video"],html[data-tema="claro"][data-hub="grupos"],html[data-tema="claro"][data-hub="vozes"],html[data-tema="claro"][data-hub="webinar"],html[data-tema="claro"][data-hub="membros"],
html[data-tema="claro"][data-hub="kit"]:has(link[href*="assets/style.css"]),html[data-tema="claro"][data-hub="kit"]:has(.kit-shell){color-scheme:light}

/* Kit (assets/style.css) */
html[data-tema="claro"][data-hub="kit"]:has(link[href*="assets/style.css"]){
--gold:#23874a!important;--gold-2:#3f6156!important;--gold-soft:rgba(47,158,85,.12)!important;--gold-line:rgba(47,158,85,.38)!important;
--bg:#f5f7f5!important;--bg-2:#eef2ef!important;--panel:#fff!important;--panel-2:#f4f7f5!important;--text:#26352f!important;--text-soft:#66736d!important;
--border:rgba(22,48,38,.13)!important;--input-bg:#fff!important;--sidebar-bg:#2f4a42!important;--sidebar-text:#d7e2dc!important;--sidebar-active-bg:#6fdc80!important;--chart-bar:#4fa58d!important;
--shadow:0 1px 2px rgba(31,56,46,.05),0 8px 24px rgba(31,56,46,.08)!important}
html[data-tema="claro"][data-hub="kit"] .sidebar{border-right-color:transparent!important;--ov-rgb:255,255,255;--c-apag:#8fa69b;--c-ok:#6fdc80;--acc-rgb:111,220,128;--text:#fff;--text-soft:#a9bdb3;--border:rgba(255,255,255,.12);--input-bg:rgba(255,255,255,.07);--gold:#6fdc80;--gold-2:#a8eab2;--panel:#3a5a50;--panel-2:#35534a}
html[data-tema="claro"][data-hub="kit"] .btn.ghost{color:var(--hub-txt)!important}
html[data-tema="claro"][data-hub="kit"] .btn.ghost:hover{box-shadow:none!important}
html[data-tema="claro"][data-hub="kit"] .brand .logo{background:#6fdc80!important;color:#10301f!important;box-shadow:none!important}
html[data-tema="claro"][data-hub="kit"] .nav-filter{border-color:rgba(255,255,255,.14)!important;color:#fff!important;background:rgba(255,255,255,.07)!important}
html[data-tema="claro"][data-hub="kit"] .nav-scroll{scrollbar-color:rgba(255,255,255,.25) transparent}
html[data-tema="claro"][data-hub="kit"] .nav-scroll::-webkit-scrollbar-thumb,html[data-tema="claro"][data-hub="kit"] .kit-nav::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}
html[data-tema="claro"][data-hub="kit"] .nav-item.active{background:#6fdc80!important;box-shadow:none;color:#10301f!important;font-weight:700}
html[data-tema="claro"][data-hub="kit"] .hero{background:linear-gradient(135deg,#2f4a42,#3f6156)!important;border-color:transparent!important}
html[data-tema="claro"][data-hub="kit"] .hero:before{background:radial-gradient(circle,rgba(111,220,128,.28),transparent 70%)!important}
html[data-tema="claro"][data-hub="kit"] .hero.destaque{border-color:rgba(111,220,128,.5)!important}
html[data-tema="claro"][data-hub="kit"] .hero.destaque .tag{color:#6fdc80!important;border-color:rgba(111,220,128,.55)!important}
html[data-tema="claro"][data-hub="kit"] .kp-sb-toggle{background:var(--hub-musgo)!important}
html[data-tema="claro"][data-hub="kit"] .bgfx{display:none!important}
html[data-tema="claro"][data-hub="kit"] .card{box-shadow:var(--hub-sombra)}
html[data-tema="claro"][data-hub="kit"] :is(input,select,textarea):focus{box-shadow:0 0 0 3px rgba(47,158,85,.2)!important}
html[data-tema="claro"][data-hub="kit"] .hero{--ov-rgb:255,255,255;--acc-rgb:111,220,128;--gold:#6fdc80;--gold-2:#a8eab2;--gold-bright:#6fdc80;--text:#fff;--text-soft:#cfdcd5;--ink:#fff;--ink-soft:#dbe6e0;--ink-mute:#b9cbc2;--border:rgba(255,255,255,.16);--line:rgba(255,255,255,.16);--c-ok:#6fdc80;color:#fff}
html[data-tema="claro"][data-hub="kit"] .hero p{color:#d5e1da!important}
html[data-tema="claro"][data-hub="kit"] .hero a:not([class]){color:#a8eab2}
html[data-tema="claro"][data-hub="kit"] .fn-bar,html[data-tema="claro"][data-hub="kit"] .mq-count{--ov-rgb:255,255,255}
html[data-tema="claro"][data-hub="kit"] .yn.p{color:#9a6400!important}html[data-tema="claro"][data-hub="kit"] .yn.n{color:#c0392b!important}html[data-tema="claro"][data-hub="kit"] .ideal b{color:#a35a00!important}
html[data-tema="claro"][data-hub="kit"] [style*="#ff7d7d"],html[data-tema="claro"][data-hub="kit"] .cu-err{color:#b3362b!important}
html[data-tema="claro"][data-hub="kit"] [style*="#6a9fe0"],html[data-tema="claro"][data-hub="kit"] .diag.op .badge{color:#2a66a8!important}
html[data-tema="claro"][data-hub="kit"] [style*="#59cbc0"],html[data-tema="claro"][data-hub="kit"] .ab-a h4{color:#1a7f75!important}
html[data-tema="claro"][data-hub="kit"] [style*="#9085e9"],html[data-tema="claro"][data-hub="kit"] .ab-b h4{color:#5a4fc4!important}
html[data-tema="claro"][data-hub="kit"] .kit-side{background:#2f4a42!important;--ov-rgb:255,255,255}
html[data-tema="claro"][data-hub="kit"] .kit-nav-item.active{background:#6fdc80!important;color:#10301f!important;box-shadow:none!important}
/* Kit: home */
html[data-tema="claro"][data-hub="kit"] .hub-t{background:#fff!important;box-shadow:var(--hub-sombra)}
html[data-tema="claro"][data-hub="kit"] .hub-t:hover{box-shadow:0 10px 28px rgba(31,56,46,.14)!important}
html[data-tema="claro"][data-hub="kit"] #hubQ{background:#fff!important}html[data-tema="claro"][data-hub="kit"] #hubQ:focus{border-color:#23874a!important}
html[data-tema="claro"][data-hub="kit"] #hubChips button[aria-pressed=true]{background:#2f4a42!important;color:#fff!important}
html[data-tema="claro"][data-hub="kit"] .hub-hero h2 span{background:linear-gradient(91deg,#23874a,#3d8a72)!important;-webkit-background-clip:text!important;background-clip:text!important}
/* Kit: Swipe File de Ofertas */
html[data-tema="claro"][data-hub="kit"]:has(.kit-shell){
--bg:#f5f7f5!important;--surface:#fff!important;--surface-2:#f4f7f5!important;--line:rgba(22,48,38,.13)!important;--ink:#26352f!important;--ink-soft:#3f4d47!important;--ink-mute:#66736d!important;
--gold:#23874a!important;--gold-bright:#1f7a43!important;--sb:#2f4a42!important;--sb-txt:#d7e2dc!important;--sb-gold:#6fdc80!important;--sb-gold2:#a8eab2!important}
/* Kit: páginas avulsas com paleta própria */
html[data-tema="claro"][data-hub="kit"]:not(:has(link[href*="assets/style.css"])){color-scheme:light!important;
--bg:#f5f7f5!important;--surface:#fff!important;--surface-2:#eef2ef!important;--card:#fff!important;--line:rgba(22,48,38,.13)!important;
--ink:#26352f!important;--ink-soft:#3f4d47!important;--ink-mute:#66736d!important;--txt:#26352f!important;--dim:#66736d!important;--soft:#66736d!important;
--gold:#23874a!important;--gold-bright:#1f7a43!important;--accent:#23874a!important;--ok:#23874a!important}
html[data-tema="claro"][data-hub="kit"]:not(:has(link[href*="assets/style.css"])) body{color:#26352f}

/* Funil */
html[data-tema="claro"][data-hub="funil"]{--bg:#f5f7f5!important;--bg2:#eef2ef!important;--card:#fff!important;--card2:#f1f4f2!important;--line:#d5ddd8!important;--line2:#e4eae6!important;
--tx:#26352f!important;--tx2:#66736d!important;--tx3:#8b9791!important;--acc:#23874a!important;--acc2:#1f7a43!important;--acc-s:rgba(47,158,85,.12)!important;--acc-b:rgba(47,158,85,.4)!important}
html[data-tema="claro"][data-hub="funil"] svg path[stroke="#3ddc8a"],html[data-tema="claro"][data-hub="funil"] svg path[stroke="#e8c65a"]{stroke:#3d8a72}
/* Vídeo */
html[data-tema="claro"][data-hub="video"]{--bg:#f5f7f5!important;--panel:#fff!important;--panel2:#eef2ef!important;--line:rgba(22,48,38,.13)!important;--txt:#26352f!important;--muted:#66736d!important;--gold:#23874a!important;--gold2:#1f7a43!important}
/* Grupos */
html[data-tema="claro"][data-hub="grupos"]{--bg:#f5f7f5!important;--bg2:#eef2ef!important;--card:#fff!important;--cardS:#fff!important;--tx:#26352f!important;--mu:#66736d!important;
--ln:rgba(22,48,38,.12)!important;--ln2:rgba(22,48,38,.24)!important;--ac:#23874a!important;--ac2:#1f7a43!important;--acbg:rgba(47,158,85,.13)!important}
html[data-tema="claro"][data-hub="grupos"] nav.pill{background:rgba(47,74,66,.96)!important}
html[data-tema="claro"][data-hub="grupos"] nav.pill button.on{background:#6fdc80!important;color:#10301f!important}
/* Vozes */
html[data-tema="claro"][data-hub="vozes"]{--bg:#f5f7f5!important;--card:#fff!important;--card2:#eef2ef!important;--line:rgba(22,48,38,.13)!important;--tx:#26352f!important;--tx2:#66736d!important;--ac:#23874a!important;--ac2:#1f7a43!important}
/* Webinar e Membros (painéis) */
html[data-tema="claro"][data-hub="webinar"],html[data-tema="claro"][data-hub="membros"]{--bg:#f5f7f5!important;--card:#fff!important;--card2:#eef2ef!important;--line:rgba(22,48,38,.13)!important;--tx:#26352f!important;--mut:#66736d!important;
--gold:#23874a!important;--on-gold:#fff!important;--green:#23874a!important;--blue:#3f6156!important}

/* Ajustes de cores fixas por site */
html[data-tema="claro"][data-hub="vozes"] .tag{background:#eef2ef!important;color:#4d5b55!important}
html[data-tema="claro"][data-hub="vozes"] .tag.forte{background:#2f4a42!important;color:#fff!important;border-color:#2f4a42!important}
html[data-tema="claro"][data-hub="vozes"] .tec{color:#66736d!important;background:#eef2ef!important}
html[data-tema="claro"][data-hub="grupos"] body{background:#f5f7f5!important}
html[data-tema="claro"][data-hub="grupos"] nav.pill button{color:#d5e1da!important}
html[data-tema="claro"][data-hub="grupos"] nav.pill button:hover{background:rgba(255,255,255,.1)!important}
html[data-tema="claro"][data-hub="grupos"] button.b.g,html[data-tema="claro"][data-hub="grupos"] a.b.g{background:#fff!important;color:#26352f!important}
html[data-tema="claro"][data-hub="grupos"] button.b.d{color:#c0392b!important;border-color:rgba(192,57,43,.45)!important}
html[data-tema="claro"][data-hub="grupos"] .bar{background:rgba(22,48,38,.1)!important}
html[data-tema="claro"][data-hub="grupos"] .sub{background:rgba(22,48,38,.05)!important}
html[data-tema="claro"][data-hub="grupos"] .sub button.on{background:#fff!important;color:#26352f!important;box-shadow:0 1px 3px rgba(22,48,38,.14)}
html[data-tema="claro"][data-hub="grupos"] .step{background:#f8faf8!important}
html[data-tema="claro"][data-hub="grupos"] .toast{background:#2f4a42!important;color:#fff!important;border-color:transparent!important}
html[data-tema="claro"][data-hub="grupos"] .chip{background:#fff!important}
html[data-tema="claro"][data-hub="grupos"] .chip.on{background:rgba(47,158,85,.13)!important}
html[data-tema="claro"][data-hub="grupos"] .pc{border-color:rgba(22,48,38,.16)!important;background:#fff!important}
html[data-tema="claro"][data-hub="grupos"] .pc:hover,html[data-tema="claro"][data-hub="grupos"] .add:hover{background:rgba(47,158,85,.07)!important}
html[data-tema="claro"][data-hub="grupos"] .ic:hover{background:rgba(22,48,38,.07)!important}
html[data-tema="claro"][data-hub="grupos"] .card{box-shadow:var(--hub-sombra)}
html[data-tema="claro"][data-hub="membros"] a:not([class]){color:#1f7a43!important}
html[data-tema="claro"][data-hub="membros"] .btn:hover{border-color:rgba(22,48,38,.35)!important}
html[data-tema="claro"][data-hub="membros"] .btn.dg{color:#c0392b!important;border-color:rgba(192,57,43,.4)!important}
html[data-tema="claro"][data-hub="membros"] .inp,html[data-tema="claro"][data-hub="membros"] pre.cod{background:#f8faf8!important;color:#26352f!important}
html[data-tema="claro"][data-hub="membros"] .tag.ok{border-color:rgba(28,127,69,.45)!important;color:#1c7f45!important}
html[data-tema="claro"][data-hub="membros"] .tag.no{border-color:rgba(192,57,43,.45)!important;color:#c0392b!important}
html[data-tema="claro"][data-hub="membros"] .tag.at{border-color:rgba(176,108,10,.45)!important;color:#9a5f0a!important}
html[data-tema="claro"][data-hub="membros"] .capa{background-color:#dfe6e2!important}
html[data-tema="claro"][data-hub="membros"] tr.cl:hover td{background:rgba(22,48,38,.04)!important}
html[data-tema="claro"][data-hub="membros"] .bar{background:#e4eae6!important}
html[data-tema="claro"][data-hub="membros"] .toast{background:#2f4a42!important;color:#fff!important}
html[data-tema="claro"][data-hub="membros"] .op label.on,html[data-tema="claro"][data-hub="membros"] .rad label.on{background:rgba(47,158,85,.1)!important}
html[data-tema="claro"][data-hub="membros"] .sw input{accent-color:#23874a!important}
html[data-tema="claro"][data-hub="membros"] .msg.eu{border-color:rgba(47,158,85,.5)!important}
html[data-tema="claro"][data-hub="membros"] .cel{border-color:#2f4a42!important}
html[data-tema="claro"][data-hub="webinar"] .btn.ok{color:#fff!important}
html[data-tema="claro"][data-hub="webinar"] .btn.on{background:rgba(47,158,85,.13)!important}
html[data-tema="claro"][data-hub="webinar"] .tag.g{background:rgba(47,158,85,.14)!important}
html[data-tema="claro"][data-hub="webinar"] .toast{background:#2f4a42!important;color:#fff!important}
html[data-tema="claro"][data-hub="funil"] .btn.pri{background:#23874a!important;color:#fff!important}
html[data-tema="claro"][data-hub="funil"] .btn.dngr:hover{color:#c0392b!important}
html[data-tema="claro"][data-hub="funil"] #login{background:#f5f7f5!important}
html[data-tema="claro"][data-hub="funil"] .fprev{background:radial-gradient(circle at 1px 1px,rgba(22,48,38,.1) 1px,transparent 0) 0 0/16px 16px,#eef2ef!important}
html[data-tema="claro"][data-hub="funil"] .fmenu>button{background:rgba(255,255,255,.9)!important}
html[data-tema="claro"][data-hub="funil"] .pico,html[data-tema="claro"][data-hub="funil"] .node .nico,html[data-tema="claro"][data-hub="funil"] .node .chip{background:#eef2ef!important}
html[data-tema="claro"][data-hub="funil"] body>.stage,html[data-tema="claro"][data-hub="funil"] #app .stage,html[data-tema="claro"][data-hub="funil"] .stage{background:radial-gradient(circle at 1px 1px,rgba(22,48,38,.12) 1px,transparent 0) 0 0/22px 22px,#f5f7f5}
html[data-tema="claro"][data-hub="funil"] .node:hover{border-color:#9db3a8!important}
html[data-tema="claro"][data-hub="funil"] .node.note{background:linear-gradient(180deg,#fff7cf,#feefad)!important;border-color:#f1de88!important}
html[data-tema="claro"][data-hub="funil"] .node.note .nbody{color:#6b5710!important}
html[data-tema="claro"][data-hub="funil"] .sumbar{background:rgba(255,255,255,.94)!important}
html[data-tema="claro"][data-hub="funil"] .hint{background:rgba(255,255,255,.9)!important}
html[data-tema="claro"][data-hub="funil"] .mask{background:rgba(22,48,38,.45)!important}
html[data-tema="claro"][data-hub="funil"] .tpl .tp{background:radial-gradient(circle at 1px 1px,rgba(22,48,38,.1) 1px,transparent 0) 0 0/14px 14px,#eef2ef!important}
html[data-tema="claro"][data-hub="video"] .btn.pri,html[data-tema="claro"][data-hub="video"] .letra{color:#fff!important}
html[data-tema="claro"][data-hub="video"] .vr:hover{border-color:#9db3a8!important}
html[data-tema="claro"][data-hub="video"] .in,html[data-tema="claro"][data-hub="video"] select.in,html[data-tema="claro"][data-hub="video"] textarea.in,html[data-tema="claro"][data-hub="video"] .prog,html[data-tema="claro"][data-hub="video"] .op label,html[data-tema="claro"][data-hub="video"] .cor input[type=color],html[data-tema="claro"][data-hub="video"] .hlc{background:#f8faf8!important}
html[data-tema="claro"][data-hub="video"] .prevfr{background:#e4eae6!important}
html[data-tema="claro"][data-hub="video"] pre.code{background:#f1f4f2!important;color:#26352f!important}
html[data-tema="claro"][data-hub="video"] table.t td{border-bottom-color:#e4eae6!important}
html[data-tema="claro"][data-hub="video"] table.t tr.best td{background:rgba(47,158,85,.08)!important}
html[data-tema="claro"][data-hub="video"] .dica{color:#4d5b55!important}
html[data-tema="claro"][data-hub="video"] .tag.ok{border-color:rgba(28,127,69,.45)!important}
html[data-tema="claro"][data-hub="video"] .tag.aviso{border-color:rgba(176,108,10,.45)!important}
html[data-tema="claro"][data-hub="video"] .tag.ruim{border-color:rgba(192,57,43,.45)!important}
html[data-tema="claro"][data-hub="membros"]{--grad:var(--hub-grad)!important;--glow:0 6px 18px rgba(47,74,66,.25)!important;--red:#c0392b!important}
html[data-tema="claro"][data-hub="webinar"]{--red:#c0392b!important}
html[data-tema="claro"][data-hub="video"]{--red:#c0392b!important;--a:#2f6fb3!important;--b:#6b4fc0!important;--warn:#9a5f0a!important}
html[data-tema="claro"][data-hub="funil"]{--blue:#2f6fb3!important;--purple:#6b4fc0!important}
html[data-tema="claro"][data-hub="grupos"]{color-scheme:light!important}
/*CLARO-FIM*/
