:root{--plum:#3d1e6e;--plum2:#2a1550;--ink:#241433;--cream:#faf6ee;--panel:#fff;--line:#ebe3d6;--muted:#8a7e92;--gold:#c8982f;--green:#2e7d52}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Hanken Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:var(--cream);color:var(--ink)}a{color:var(--plum)}a:hover{color:var(--plum2)}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cfc2dd;border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes growBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pulseRing{0%{transform:scale(.95);opacity:.7}70%{transform:scale(1.3);opacity:0}to{opacity:0}}.row:hover{background:#fbf8f2}@media (max-width:860px){.modal{width:100vw!important;max-width:100vw!important;top:0!important;bottom:0!important;left:0!important;transform:none!important;border-radius:0!important}.hidexs{display:none!important}.wrap{padding:14px 14px 60px!important}.pdgrid{grid-template-columns:1fr!important}.sidebar{display:none!important}.drawer-btn{display:flex!important}.content{margin-left:0!important}.grid2{grid-template-columns:1fr!important}.scroll{overflow-x:auto!important}}@media (max-width:1100px){.kpis{grid-template-columns:repeat(2,1fr)!important}}@keyframes cerebroLatido{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}@keyframes cerebroOnda{0%{transform:scale(.35);opacity:.55}to{transform:scale(1.9);opacity:0}}@keyframes cerebroMota{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(-16px);opacity:.7}}@keyframes cerebroPulso{0%{left:-12%}to{left:100%}}@keyframes cerebroGiroA{0%{transform:rotateX(72deg) rotate(0deg)}to{transform:rotateX(72deg) rotate(1turn)}}@keyframes cerebroGiroB{0%{transform:rotateX(66deg) rotate(1turn)}to{transform:rotateX(66deg) rotate(0deg)}}.cerebro-latido{animation:cerebroLatido 2.6s ease-in-out infinite}.cerebro-onda{animation:cerebroOnda 4.5s ease-out infinite}.cerebro-mota{animation:cerebroMota 9s ease-in-out infinite}.cerebro-pulso{animation:cerebroPulso 3.2s linear infinite}.cerebro-anillo-a{animation:cerebroGiroA 26s linear infinite}.cerebro-anillo-b{animation:cerebroGiroB 38s linear infinite}.cerebro-movil{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.cerebro-anillo-a,.cerebro-anillo-b,.cerebro-latido,.cerebro-mota,.cerebro-onda,.cerebro-pulso{animation:none}}