@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--apple-bg: #f8fafc;--apple-card: #ffffff;--apple-blue: #0071E3;--apple-gray: #e2e8f0;--apple-text: #0f172a;--apple-text-secondary: #64748b;--apple-border: #e2e8f0;--apple-radius: 20px;--apple-button-radius: 12px;--apple-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 12px rgba(15, 23, 42, .05);--button-text: #ffffff;--primary-blue: #0071E3;--nexum-dark: #1D1D1F;--card-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 12px rgba(15, 23, 42, .05)}.dark{--apple-bg: #0F172A;--apple-card: #1E293B;--apple-blue: #3E9DFF;--apple-gray: #334155;--apple-text: #F8FAFC;--apple-text-secondary: #94A3B8;--apple-shadow: 0 4px 12px rgba(0, 0, 0, .3);--nexum-dark: #000000;--button-text: #ffffff}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:var(--apple-bg)!important;color:var(--apple-text)!important;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.min-h-full,.min-h-screen{background-color:var(--apple-bg)!important}.glass-card,.bg-white,.bg-slate-800,.bg-white\/5,.bg-white\/10{background-color:var(--apple-card)!important;border-radius:var(--apple-radius)!important;box-shadow:var(--apple-shadow)!important;border:1px solid var(--apple-border)!important;padding:32px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dark .glass-card,.dark .bg-white,.dark .bg-slate-800,.dark .bg-white\/5,.dark .bg-white\/10{border-color:#ffffff0f!important}.glass-card,.card-selector{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.glass-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #00000014!important}h1:not([class*=text-]),h2:not([class*=text-]),h3:not([class*=text-]),h4:not([class*=text-]),h5:not([class*=text-]),h6:not([class*=text-]){color:var(--apple-text)!important}h1,h2,h3,h4,h5,h6{font-weight:600!important;letter-spacing:-.02em!important}:root:not(.dark) .text-white{color:var(--apple-text)!important}:root:not(.dark) .text-white[class~=bg-slate-900],:root:not(.dark) .text-white[class~=bg-slate-950],:root:not(.dark) .text-white[class~=bg-gray-900],:root:not(.dark) .text-white[class~=bg-zinc-900],:root:not(.dark) .text-white[class~=bg-black],:root:not(.dark) [class~=bg-slate-900] .text-white,:root:not(.dark) [class~=bg-slate-950] .text-white,:root:not(.dark) [class~=bg-gray-900] .text-white,:root:not(.dark) [class~=bg-zinc-900] .text-white,:root:not(.dark) [class~=bg-black] .text-white,:root:not(.dark) .dark-surface .text-white,:root:not(.dark) .dark-surface h1,:root:not(.dark) .dark-surface h2,:root:not(.dark) .dark-surface h3,:root:not(.dark) .dark-surface h4,:root:not(.dark) .dark-surface h5,:root:not(.dark) .dark-surface h6{color:#fff!important}:root:not(.dark) [class~=bg-slate-900] h1:not([class*=text-]),:root:not(.dark) [class~=bg-slate-900] h2:not([class*=text-]),:root:not(.dark) [class~=bg-slate-900] h3:not([class*=text-]),:root:not(.dark) [class~=bg-slate-900] h4:not([class*=text-]),:root:not(.dark) [class~=bg-slate-950] h1:not([class*=text-]),:root:not(.dark) [class~=bg-slate-950] h2:not([class*=text-]),:root:not(.dark) [class~=bg-slate-950] h3:not([class*=text-]),:root:not(.dark) [class~=bg-black] h1:not([class*=text-]),:root:not(.dark) [class~=bg-black] h2:not([class*=text-]),:root:not(.dark) [class~=bg-black] h3:not([class*=text-]){color:#fff!important}h1,h2,h3,h4,h5,h6{font-style:normal!important}h1.text-6xl,h2.text-6xl{font-size:3rem!important;line-height:1.05!important}h1.text-5xl,h2.text-5xl{font-size:2.5rem!important;line-height:1.1!important}h2.text-4xl,h3.text-4xl{font-size:2rem!important;line-height:1.15!important}p:not([class*=text-]),span:not([class*=text-]){color:var(--apple-text-secondary)!important}.text-blue-500,.text-blue-400,.text-glow{color:var(--apple-blue)!important;text-shadow:none!important}button,.btn{border:none!important;border-radius:var(--apple-button-radius)!important;padding:12px 24px!important;font-size:14px!important;font-weight:600!important;transition:all .2s ease!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-blue-900,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-indigo-800,.bg-indigo-900,button:not([class*=bg-]):not([class*=border]):not(.secondary){background-color:#3b82f6!important;color:var(--button-text)!important}.bg-purple-600,.bg-purple-700,.bg-pink-600,[class~=bg-purple-600] *,[class~=bg-purple-700] *,[class~=bg-pink-600] *,[class~=bg-blue-500] *,[class~=bg-blue-600] *,[class~=bg-blue-700] *,[class~=bg-indigo-500] *,[class~=bg-indigo-600] *,[class~=bg-indigo-700] *{color:var(--button-text)!important}.bg-blue-500:hover,.bg-indigo-600:hover{background-color:#0077ed!important;transform:scale(1.02)}.bg-white\/5,.bg-white\/10,.bg-slate-800\/50,.border-white\/10{background-color:var(--apple-gray)!important;color:var(--apple-text)!important}.bg-white\/5:hover,.bg-white\/10:hover{background-color:#d2d2d7!important}.p-12,.p-10,.p-8{padding:32px!important}.space-y-12>*+*{margin-top:32px!important}.space-y-8>*+*{margin-top:24px!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d2d2d7;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a1a1a6}.nexum-logo{color:var(--apple-text)!important;font-weight:700!important}.toggle-pill{display:inline-flex;background:var(--apple-gray);padding:4px;border-radius:999px;gap:4px}.toggle-pill button{padding:6px 14px!important;font-size:13px!important;border-radius:999px!important;background:transparent!important;color:var(--apple-text)!important}.toggle-pill button.active{background:#3b82f6!important;color:var(--button-text)!important}.toggle-pill button.inactive:hover{background:#0000000d!important}.status-pill,.status-pill *,.dark-surface h1,.dark-surface h2,.dark-surface h3,.dark-surface h4,.dark-surface h5,.dark-surface h6,.dark-surface i,.dark-surface .text-white{color:#fff!important}.dark-surface p,.dark-surface span:not(.text-amber-300):not(.text-emerald-400):not(.text-blue-400){color:#ffffffb3!important}.dark-surface .text-slate-400{color:#fff9!important}.hero-title{color:var(--apple-text)!important}.bg-gradient-to-b{background:none!important}.rounded-full{border-radius:99px!important}.bg-emerald-400\/10,.bg-blue-500\/10{background-color:var(--apple-gray)!important;border:none!important}.neural-grid{background-image:linear-gradient(to right,rgba(0,113,227,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,113,227,.05) 1px,transparent 1px);background-size:40px 40px}@keyframes pulse-neural{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.animate-pulse-neural{animation:pulse-neural 3s infinite ease-in-out}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.scan-line{height:2px;background:linear-gradient(to right,transparent,var(--apple-blue),transparent);animation:scan-line 4s linear infinite;opacity:.3}@keyframes shimmer-tactical{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-tactical{background:linear-gradient(90deg,transparent,rgba(0,113,227,.05),transparent);background-size:200% 100%;animation:shimmer-tactical 3s infinite}.waveform-bar{width:3px;background-color:var(--apple-blue);border-radius:2px;transition:height .2s ease}.gm-style-cc,.gmnoprint,.gm-svpc,.gm-fullscreen-control,.gm-style-mtc,button[title="Toggle fullscreen view"],button[title="Alternar vista de pantalla completa"],.gm-control-active.gm-fullscreen-control,.gm-style .gm-style-cc,.gm-style a img,.gm-style a[href*="maps.google.com/maps"]{display:none!important}
