@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Outfit:wght@500;600;700;800&display=swap);.conn3d{--c-indigo:#4338ca;--c-indigo-bright:#6366f1;--c-cyan:#06b6d4;--c-gold:#f59e0b;--c-ink:#0f172a;--c-sub:#475569;--c-faint:#94a3b8;--glass:#ffffffa8;--glass-strong:#ffffffdb;--glass-border:#ffffffb3;--sh-glass:0 1px 1px #0f172a0a,0 8px 24px #0f172a0f,0 24px 48px -12px #4338ca1a;--sh-elev:0 2px 4px #0f172a0d,0 18px 40px #0f172a1a,0 36px 64px -16px #4338ca2e;--sh-inner:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #ffffff59;color:var(--c-ink);font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.conn3d .font-display{font-family:Outfit,Manrope,sans-serif}.conn3d-canvas{background:radial-gradient(1200px 520px at 12% -8%,#6366f124,#0000 60%),radial-gradient(1000px 520px at 92% 0,#06b6d424,#0000 58%),radial-gradient(900px 600px at 70% 110%,#f59e0b14,#0000 60%),linear-gradient(160deg,#eaf0f8,#f4f7fb 42%,#fdfeff)!important}.conn3d .glass-card{backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);background:linear-gradient(160deg,#ffffffd1,var(--glass));border:1px solid var(--glass-border);border-radius:1.4rem;box-shadow:var(--sh-glass),var(--sh-inner);overflow:hidden;position:relative}.conn3d .glass-card:before{background:linear-gradient(180deg,#ffffff8c,#0000);content:"";height:42%;inset:0 0 auto 0;pointer-events:none;position:absolute}.conn3d .glass-card.is-hover{cursor:pointer;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,background-color .35s ease}.conn3d .glass-card.is-hover:hover{box-shadow:var(--sh-elev),var(--sh-inner);transform:translateY(-5px)}.conn3d .raised{background:linear-gradient(160deg,#fff,#eef1f8);border:1px solid #fffc;box-shadow:inset 0 1px 0 #fff,0 4px 10px #0f172a14,0 1px 0 #0f172a0a}.conn3d .glow-dot{box-shadow:0 0 0 3px #ffffffb3,0 0 12px currentColor}@keyframes conn3d-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes conn3d-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes conn3d-float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes conn3d-glow{0%,to{opacity:.5}50%{opacity:1}}.conn3d .reveal{animation:conn3d-fade-up .6s cubic-bezier(.2,.7,.2,1) forwards;opacity:0}.conn3d .float{animation:conn3d-float 5s ease-in-out infinite}.conn3d .float-soft{animation:conn3d-float-soft 6s ease-in-out infinite}.conn3d .glow-pulse{animation:conn3d-glow 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.conn3d .reveal{animation:none;opacity:1}.conn3d .float,.conn3d .float-soft,.conn3d .glow-pulse{animation:none}}.conn3d .hero-mask{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22%);mask-image:linear-gradient(90deg,#0000 0,#000 22%)}.conn3d .dim-track{background:linear-gradient(180deg,#e6eaf2,#eef1f7);box-shadow:inset 0 1px 2px #0f172a1f}.conn3d .dim-fill{border-radius:999px;box-shadow:0 1px 2px #0f172a2e;position:relative}.conn3d .dim-fill:after{background:linear-gradient(180deg,#fff9,#0000);border-radius:999px;content:"";height:45%;left:0;position:absolute;right:0;top:0}.conn3d .donut-center{background:radial-gradient(circle at 50% 35%,#fff,#eef1f8);border:1px solid #ffffffe6;box-shadow:inset 0 1px 0 #fff,inset 0 -6px 14px #4338ca14,0 6px 14px #0f172a14}.conn3d .min-h-full.bg-\[\#f6f7f9\],.conn3d .min-h-full.bg-slate-50{background:#0000!important}.conn3d .rounded-2xl.bg-white.ring-1,.conn3d .rounded-lg.bg-slate-50.ring-1,.conn3d .rounded-lg.bg-white.ring-1,.conn3d .rounded-xl.bg-slate-50.ring-1,.conn3d .rounded-xl.bg-white.ring-1{backdrop-filter:blur(14px) saturate(132%);-webkit-backdrop-filter:blur(14px) saturate(132%);background:linear-gradient(160deg,#fffffff2,#ffffffd9)!important;border:1px solid #ffffffc7!important;box-shadow:var(--sh-glass),var(--sh-inner)!important}.conn3d .rounded-xl.bg-slate-50.ring-1,.conn3d .rounded-xl.bg-white.ring-1{border-radius:1.15rem!important}.conn3d .rounded-lg.bg-slate-50.ring-1,.conn3d .rounded-lg.bg-white.ring-1{border-radius:.95rem!important}.conn3d .bg-white.border-b,.conn3d .bg-white.border-r{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffb8!important}.conn3d .bg-violet-600,.conn3d .bg-violet-600\/90{background-image:linear-gradient(120deg,#4338ca,#6366f1)!important;box-shadow:0 8px 18px #4338ca42}.conn3d .hover\:bg-violet-700:hover{background-image:linear-gradient(120deg,#3730a3,#4f46e5)!important}.conn3d .text-violet-600,.conn3d .text-violet-700{color:#4f46e5!important}.conn3d .hover\:ring-violet-300:hover,.conn3d .ring-violet-300{--tw-ring-color:#6366f173!important}.conn3d .bg-violet-50{background-color:#6366f11a!important}.conn3d .rounded-lg.bg-slate-100,.conn3d .rounded-xl.bg-slate-100{background:linear-gradient(160deg,#fff,#eef1f8)!important;border:1px solid #fffc;box-shadow:inset 0 1px 0 #fff,0 3px 8px #0f172a0f!important}.conn3d .rounded-2xl.bg-white.border,.conn3d .rounded-2xl.bg-white.shadow-sm,.conn3d .rounded-2xl.border-slate-200,.conn3d .rounded-2xl.border-slate-200\/80,.conn3d .rounded-3xl.border-slate-200,.conn3d .rounded-3xl.border-slate-200\/80,.conn3d .rounded-xl.bg-white.border,.conn3d .rounded-xl.bg-white.shadow-sm,.conn3d .rounded-xl.border-slate-200,.conn3d .rounded-xl.border-slate-200\/80{backdrop-filter:blur(13px) saturate(130%);-webkit-backdrop-filter:blur(13px) saturate(130%);background:linear-gradient(160deg,#fffffff2,#ffffffd9)!important;border-color:#ffffffc7!important;box-shadow:var(--sh-glass),var(--sh-inner)!important}.zos-sidebar{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:linear-gradient(180deg,#fffffff0,#f7f9fde6)!important;border-right:1px solid #ffffffb3!important;box-shadow:10px 0 30px -18px #4338ca33}.zos-chrome{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:#ffffffd1!important;border-color:#e2e8f0b3!important}.soc3d{--c-ink:#0f172a;--c-sub:#475569;--glass:#ffffffb8;--glass-strong:#ffffffeb;--sh-glass:0 1px 1px #0f172a0a,0 8px 24px #0f172a0f,0 24px 48px -12px #4338ca1a;--sh-inner:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #ffffff59;color:var(--c-ink)}.soc3d .bg-\[\#05060a\],.soc3d .bg-\[\#08090d\]{background:radial-gradient(1200px 520px at 12% -8%,#6366f11f,#0000 60%),radial-gradient(1000px 520px at 92% 0,#06b6d41f,#0000 58%),linear-gradient(160deg,#eaf0f8,#f4f7fb 42%,#fdfeff)!important}.soc3d .bg-\[\#0a0b10\]{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#ffffffd1!important}.soc3d .bg-\[\#0d0e14\]{backdrop-filter:blur(14px) saturate(132%);-webkit-backdrop-filter:blur(14px) saturate(132%);background:linear-gradient(160deg,#fffffff2,#ffffffd9)!important}.soc3d .from-\[\#080a10\],.soc3d .from-\[\#11131a\],.soc3d .from-\[\#1d1505\]{backdrop-filter:blur(14px) saturate(132%);-webkit-backdrop-filter:blur(14px) saturate(132%);background-image:linear-gradient(160deg,#fffffff2,#ffffffd1)!important;box-shadow:var(--sh-glass),var(--sh-inner)}.soc3d .from-emerald-950\/40{background-image:linear-gradient(160deg,#ecfdf5f2,#ffffffd9)!important;box-shadow:var(--sh-glass),var(--sh-inner)}.soc3d .from-amber-950\/40,.soc3d .from-amber-950\/60{background-image:linear-gradient(160deg,#fffbebf5,#ffffffd9)!important;box-shadow:var(--sh-glass),var(--sh-inner)}.soc3d .bg-black\/20,.soc3d .bg-black\/30,.soc3d .bg-black\/40,.soc3d .bg-zinc-800,.soc3d .bg-zinc-800\/40,.soc3d .bg-zinc-800\/60,.soc3d .bg-zinc-900,.soc3d .bg-zinc-900\/30,.soc3d .bg-zinc-900\/40,.soc3d .bg-zinc-900\/50,.soc3d .bg-zinc-900\/60,.soc3d .bg-zinc-900\/70{background:linear-gradient(160deg,#fff,#eef1f8)!important;box-shadow:inset 0 1px 0 #fff,0 3px 8px #0f172a0d}.soc3d .bg-zinc-900\/40.sticky,.soc3d thead.bg-zinc-900\/40{background:#f1f5f9e6!important;box-shadow:none}.soc3d .border-t.border-zinc-800\/40,.soc3d .border-t.border-zinc-800\/50,.soc3d .border-zinc-800,.soc3d .border-zinc-800\/40,.soc3d .border-zinc-800\/50,.soc3d .border-zinc-800\/60,.soc3d .border-zinc-800\/70{border-color:#0f172a14!important}.soc3d .ring-zinc-600\/40,.soc3d .ring-zinc-700,.soc3d .ring-zinc-700\/60,.soc3d .ring-zinc-800,.soc3d .ring-zinc-800\/70,.soc3d .ring-zinc-800\/80{--tw-ring-color:#0f172a1a!important}.soc3d .text-zinc-100{color:#0f172a!important}.soc3d .text-zinc-200{color:#1e293b!important}.soc3d .text-zinc-300{color:#334155!important}.soc3d .text-zinc-400{color:#475569!important}.soc3d .text-zinc-500{color:#64748b!important}.soc3d .placeholder\:text-zinc-600::placeholder,.soc3d .text-zinc-600{color:#94a3b8!important}.soc3d .fill-zinc-600{fill:#94a3b8!important}.soc3d .text-rose-200,.soc3d .text-rose-300,.soc3d .text-rose-400{color:#e11d48!important}.soc3d .text-orange-300{color:#ea580c!important}.soc3d .text-amber-200,.soc3d .text-amber-300,.soc3d .text-amber-400{color:#b45309!important}.soc3d .text-emerald-200,.soc3d .text-emerald-300,.soc3d .text-emerald-400{color:#047857!important}.soc3d .text-sky-300{color:#0284c7!important}.soc3d .text-violet-300{color:#6d28d9!important}.soc3d .text-cyan-200,.soc3d .text-cyan-300{color:#0891b2!important}.soc3d .text-yellow-200,.soc3d .text-yellow-300{color:#a16207!important}.soc3d .hover\:bg-zinc-800:hover,.soc3d .hover\:bg-zinc-800\/60:hover,.soc3d .hover\:bg-zinc-900:hover,.soc3d .hover\:bg-zinc-900\/30:hover,.soc3d .hover\:bg-zinc-900\/40:hover,.soc3d .hover\:bg-zinc-900\/50:hover,.soc3d .hover\:bg-zinc-900\/60:hover,.soc3d .hover\:bg-zinc-900\/70:hover{background:#6366f112!important}.soc3d .zos-sidebar{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:linear-gradient(180deg,#fffffff0,#f7f9fde6)!important;box-shadow:10px 0 30px -18px #4338ca33}.soc3d .ring-emerald-500\/20,.soc3d .ring-emerald-500\/30{--tw-ring-color:#10b98166!important}.soc3d .ring-rose-500\/30,.soc3d .ring-rose-500\/40{--tw-ring-color:#e11d4859!important}.soc3d .ring-amber-500\/30,.soc3d .ring-amber-500\/40{--tw-ring-color:#d9770659!important}.soc3d .shadow-black\/30,.soc3d .shadow-black\/40{--tw-shadow-color:#4338ca2e!important}