*{font-family:Inter,sans-serif}html{scroll-behavior:smooth}body{background-color:#0a0a0f;color:#e5e7eb}.gradient-text{background:linear-gradient(135deg,#06b6d4,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-amber{background:linear-gradient(135deg,#f59e0b,#f97316,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-cyan{box-shadow:0 0 40px #06b6d44d}.glow-purple{box-shadow:0 0 40px #8b5cf64d}.glow-amber{box-shadow:0 0 40px #f59e0b40}.card-hover{transition:all .4s cubic-bezier(.4,0,.2,1)}.card-hover:hover{transform:translateY(-8px);box-shadow:0 20px 60px -15px #8b5cf666}.btn-primary{background:linear-gradient(135deg,#06b6d4,#8b5cf6);transition:all .3s ease}.btn-primary:hover{background:linear-gradient(135deg,#0891b2,#7c3aed);transform:translateY(-2px);box-shadow:0 10px 30px -10px #8b5cf699}.btn-amber{background:linear-gradient(135deg,#f59e0b,#ef4444);transition:all .3s ease}.btn-amber:hover{background:linear-gradient(135deg,#d97706,#dc2626);transform:translateY(-2px);box-shadow:0 10px 30px -10px #ef444480}.cart-sidebar{transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}.cart-sidebar.open{transform:translate(0)}.overlay{opacity:0;pointer-events:none;transition:opacity .3s ease}.overlay.active{opacity:1;pointer-events:all}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.float-anim{animation:float 6s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}.pulse-glow{animation:pulse-glow 3s ease-in-out infinite}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.grid-bg{background-image:linear-gradient(rgba(139,92,246,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.05) 1px,transparent 1px);background-size:50px 50px}.cart-item{animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.badge-new{background:linear-gradient(135deg,#ec4899,#8b5cf6)}.badge-server{background:linear-gradient(135deg,#f59e0b,#ef4444)}.opt-card{cursor:pointer;border:1px solid rgba(255,255,255,.1);background:#ffffff08;transition:all .25s ease}.opt-card:hover{border-color:#8b5cf680;background:#ffffff0f}.opt-card.active{border-color:#8b5cf6;background:linear-gradient(135deg,#06b6d41f,#8b5cf62e);box-shadow:0 0 0 1px #8b5cf680 inset}.opt-card.active.mode-servidor{border-color:#f59e0b;background:linear-gradient(135deg,#f59e0b1f,#ef444426);box-shadow:0 0 0 1px #f59e0b80 inset}.mode-toggle-btn{transition:all .3s ease}.summary-sticky{position:sticky;top:100px}.accordion-content{max-height:0;overflow:hidden;transition:max-height .35s ease}.accordion-content.open{max-height:500px}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#8b5cf666;border-radius:10px}@media(max-width:1024px){.summary-sticky{position:relative;top:0}}@media(min-width:640px){#configurador .grid.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1024px){#configurador .grid.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}#configurador .grid.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/neuraltech.css.map?cb=1782808827536 */
