@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500;700&family=Outfit:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&family=Space+Mono:wght@400;700&display=swap";
:root{--ds-color-bg-primary:#0a0a0a;--ds-color-bg-secondary:#141414;--ds-color-bg-tertiary:#1a1a1a;--ds-color-stats-bg:#0f1200;--ds-color-brand-primary:#c8ff00;--ds-color-brand-primary-rgb:200, 255, 0;--ds-color-brand-secondary:#fff;--ds-color-brand-secondary-rgb:255, 255, 255;--ds-color-brand-accent:#c8ff00;--ds-color-text-primary:#f5f5f5;--ds-color-text-secondary:#cbd5e1;--ds-color-text-muted:#888;--ds-color-border:#2a2a2a;--ds-color-glass-bg:#141414b3;--ds-color-glass-border:#2a2a2a80;--ds-color-red:#f43f5e;--ds-color-red-rgb:244, 63, 94;--ds-color-green:#c8ff00;--ds-color-green-rgb:200, 255, 0;--ds-font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ds-font-display:"Bebas Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ds-font-mono:"Space Mono", monospace;--ds-font-size-xs:.75rem;--ds-font-size-sm:.875rem;--ds-font-size-base:1rem;--ds-font-size-lg:1.125rem;--ds-font-size-xl:1.25rem;--ds-font-size-2xl:1.5rem;--ds-font-size-3xl:1.875rem;--ds-font-size-4xl:2.25rem;--ds-font-size-5xl:3rem;--ds-font-size-6xl:3.75rem;--ds-font-size-7xl:4.5rem;--ds-font-weight-light:300;--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-font-weight-extrabold:800;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-space-20:5rem;--ds-space-24:6rem;--ds-space-32:8rem;--ds-radius-sm:6px;--ds-radius-md:12px;--ds-radius-lg:16px;--ds-radius-xl:24px;--ds-radius-2xl:32px;--ds-radius-full:9999px;--ds-shadow-sm:0 1px 3px #0000004d;--ds-shadow-md:0 4px 6px -1px #0006;--ds-shadow-lg:0 10px 15px -3px #00000080;--ds-shadow-xl:0 20px 25px -5px #0009;--ds-shadow-glow:0 0 25px rgba(var(--ds-color-brand-primary-rgb), .1);--ds-transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--ds-transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--ds-transition-slow:.4s cubic-bezier(.4, 0, .2, 1);--ds-gradient-hero:radial-gradient(circle at 50% -20%, rgba(var(--ds-color-brand-primary-rgb), .08) 0%, #0a0a0a00 65%);--ds-gradient-text:linear-gradient(135deg, #c8ff00 0%, #fff 100%);--ds-gradient-card:linear-gradient(180deg, rgba(var(--ds-color-brand-primary-rgb), .02) 0%, #fff0 100%)}::selection{background-color:var(--ds-color-brand-primary);color:#0a0a0a}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--ds-color-bg-primary)}::-webkit-scrollbar-thumb{background:var(--ds-color-border);border-radius:var(--ds-radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--ds-color-brand-primary)}.formaGrain{content:"";opacity:.04;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100vw;height:100vh;position:fixed;top:0;left:0}
*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;font-family:var(--ds-font-sans);background-color:var(--ds-color-bg-primary);color:var(--ds-color-text-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}body{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes pulse-slow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.03)}}.bg-glows{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.glow-1{background:var(--ds-gradient-hero);filter:blur(100px);opacity:.8;width:80%;height:600px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.glow-2{filter:blur(80px);background:radial-gradient(circle,#d946ef0a 0%,#0000 70%);width:400px;height:400px;position:absolute;top:40%;right:-10%}.glow-3{filter:blur(100px);background:radial-gradient(circle,#06b6d40a 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:10%;left:-10%}.bgPatternDots{background-color:var(--ds-color-bg-primary)!important;background-image:radial-gradient(circle, var(--ds-color-border) 1.2px, transparent 1.2px)!important;background-position:20px 20px!important;background-size:40px 40px!important}.bgPatternDiag{background-color:var(--ds-color-brand-primary)!important;background-image:repeating-linear-gradient(-45deg,#0000,#0000 17px,#c8ff0033 17px 18px)!important}
.FormaLayoutProvider-module__IcWI6q__customCursor{background-color:var(--ds-color-brand-primary);border-radius:var(--ds-radius-full);pointer-events:none;z-index:99999;will-change:transform;width:12px;height:12px;transition:width .2s cubic-bezier(.16,1,.3,1),height .2s cubic-bezier(.16,1,.3,1),background-color .2s,mix-blend-mode .2s;position:fixed;top:0;left:0}.FormaLayoutProvider-module__IcWI6q__cursorHovered{background-color:var(--ds-color-brand-primary);mix-blend-mode:difference;width:40px;height:40px}.FormaLayoutProvider-module__IcWI6q__cursorHidden{opacity:0;pointer-events:none}@media (max-width:768px){.FormaLayoutProvider-module__IcWI6q__customCursor{display:none}}
.CookieBanner-module__aH5Z8W__banner{bottom:var(--ds-space-6);z-index:9998;width:calc(100% - var(--ds-space-8));background:var(--ds-color-bg-secondary);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);max-width:720px;padding:var(--ds-space-4) var(--ds-space-6);justify-content:space-between;align-items:center;gap:var(--ds-space-6);box-shadow:var(--ds-shadow-xl);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.CookieBanner-module__aH5Z8W__text{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);color:var(--ds-color-text-secondary);margin:0;line-height:1.5}.CookieBanner-module__aH5Z8W__link{color:var(--ds-color-brand-primary);text-underline-offset:2px;transition:opacity var(--ds-transition-fast);text-decoration:underline}.CookieBanner-module__aH5Z8W__link:hover{opacity:.8}.CookieBanner-module__aH5Z8W__actions{align-items:center;gap:var(--ds-space-3);flex-shrink:0;display:flex}.CookieBanner-module__aH5Z8W__detailsBtn{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);color:var(--ds-color-text-muted);text-underline-offset:2px;cursor:pointer;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);transition:color var(--ds-transition-fast);background:0 0;border:none;text-decoration:underline}.CookieBanner-module__aH5Z8W__detailsBtn:hover{color:var(--ds-color-text-primary)}.CookieBanner-module__aH5Z8W__detailsBtn:focus-visible{outline:2px solid var(--ds-color-brand-primary);outline-offset:2px}.CookieBanner-module__aH5Z8W__acceptBtn{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);color:var(--ds-color-bg-primary);background:var(--ds-color-brand-primary);padding:var(--ds-space-2) var(--ds-space-5);border-radius:var(--ds-radius-sm);cursor:pointer;transition:opacity var(--ds-transition-fast);white-space:nowrap;border:none}.CookieBanner-module__aH5Z8W__acceptBtn:hover{opacity:.85}.CookieBanner-module__aH5Z8W__acceptBtn:focus-visible{outline:2px solid var(--ds-color-brand-primary);outline-offset:2px}@media (max-width:640px){.CookieBanner-module__aH5Z8W__banner{bottom:var(--ds-space-4);flex-direction:column;align-items:flex-start}.CookieBanner-module__aH5Z8W__actions{justify-content:flex-end;width:100%}}
