@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Outfit:wght@300;400;500;600;700;800;900&display=swap";:root{--color-black: #0a0a0a;--color-white: #f5f5f5;--color-accent: #00ff88;--color-accent-dim: #00cc6a;--color-accent-dark: #00aa55;--color-gray: #888;--color-gray-light: #aaa;--color-gray-dark: #666;--color-dark-gray: #1a1a1a;--color-darker-gray: #141414;--color-card-bg: rgba(255, 255, 255, .02);--color-card-border: rgba(255, 255, 255, .05);--color-card-border-hover: rgba(0, 255, 136, .3);--color-pro-gold: #ffd700;--color-pro-orange: #ff8c00;--color-studio-gold: #ffaa00;--color-expert-gold: #ffcc00;--gradient-expert: linear-gradient(135deg, #ffd700 0%, #ffaa00 50%, #ff8c00 100%);--color-streamer-purple: #9147ff;--color-streamer-pink: #ff75e6;--color-ml-blue: #00c8ff;--color-ml-blue-dim: #0099cc;--color-error: #ff4444;--color-danger: #ff3333;--gradient-accent: linear-gradient(135deg, #00ff88 0%, #00ccff 100%);--gradient-glow: linear-gradient(180deg, rgba(0, 255, 136, .1) 0%, transparent 50%);--gradient-pro: linear-gradient(135deg, #ffd700 0%, #ff8c00 100%);--gradient-streamer: linear-gradient(135deg, #9147ff 0%, #ff75e6 100%);--gradient-ml: linear-gradient(135deg, rgba(0, 200, 255, .05) 0%, rgba(0, 255, 136, .05) 100%);--gradient-danger: linear-gradient(135deg, #ff4444 0%, #ff8800 100%);--glass-bg: rgba(0, 0, 0, .4);--glass-bg-light: rgba(0, 0, 0, .25);--glass-border: rgba(255, 255, 255, .08);--glass-blur: blur(8px);--w-badge-bg: var(--color-accent);--w-badge-color: var(--color-black);--w-badge-glow: 0 0 40px rgba(0, 255, 136, .5), 0 0 80px rgba(0, 255, 136, .3);--w-badge-glow-intense: 0 0 60px rgba(0, 255, 136, .7), 0 0 120px rgba(0, 255, 136, .4);--font-primary: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Space Mono", "SF Mono", "Monaco", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--text-5xl: 3rem;--text-hero: clamp(2.5rem, 8vw, 6rem);--text-section: clamp(1.75rem, 4vw, 3.5rem);--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--container-padding: var(--space-5);--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-md: 0 8px 24px rgba(0, 0, 0, .3);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .4);--shadow-accent: 0 8px 24px rgba(0, 255, 136, .3);--shadow-pro: 0 8px 24px rgba(255, 215, 0, .3);--shadow-pro-intense: 0 8px 32px rgba(255, 215, 0, .4), 0 0 60px rgba(255, 170, 0, .2);--shadow-expert: 0 12px 40px rgba(255, 200, 0, .4), 0 0 80px rgba(255, 170, 0, .25);--shadow-streamer: 0 8px 24px rgba(145, 71, 255, .3);--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--transition-bounce: .6s cubic-bezier(.34, 1.56, .64, 1);--z-base: 0;--z-dropdown: 100;--z-sticky: 500;--z-nav: 1000;--z-modal: 2000;--z-overlay: 9999;--nav-height: 70px}@media(min-width:640px){:root{--container-padding: var(--space-8)}}@media(min-width:1024px){:root{--container-padding: var(--space-12);--nav-height: 80px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-primary);background:var(--color-black);color:var(--color-white);overflow-x:hidden;line-height:1.6}::selection{background:var(--color-accent);color:var(--color-black)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-black)}::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:var(--radius-full)}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}.container{width:100%;max-width:1200px;margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-wide{max-width:1400px}.container-narrow{max-width:800px}.section{padding-top:var(--space-16);padding-bottom:var(--space-16)}@media(min-width:768px){.section{padding-top:var(--space-24);padding-bottom:var(--space-24)}}@media(min-width:1024px){.section{padding-top:var(--space-32);padding-bottom:var(--space-32)}}.text-accent{color:var(--color-accent)}.text-gray{color:var(--color-gray)}.text-gradient{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-pro{background:var(--gradient-pro);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-streamer{background:var(--gradient-streamer);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-4)}@media(min-width:768px){.section-label{letter-spacing:3px}}.section-title{font-size:var(--text-section);font-weight:var(--font-extrabold);line-height:1.1;letter-spacing:-1px;margin-bottom:var(--space-4)}@media(min-width:768px){.section-title{letter-spacing:-2px;margin-bottom:var(--space-6)}}.section-desc{font-size:var(--text-base);color:var(--color-gray);line-height:1.7;max-width:600px}@media(min-width:768px){.section-desc{font-size:var(--text-lg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-up{animation:fadeUp var(--transition-slow) ease forwards}.animate-fade-in{animation:fadeIn var(--transition-slow) ease forwards}.animate-pulse{animation:pulse 2s ease infinite}.animate-float{animation:float 3s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--z-overlay);opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.nav.svelte-1h32yp1{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);background:#0a0a0ae6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.05)}.nav-container.svelte-1h32yp1{max-width:1200px;margin:0 auto;padding:var(--space-4) var(--container-padding);display:flex;align-items:center;justify-content:space-between}.logo.svelte-1h32yp1{display:flex;align-items:center;gap:var(--space-2);text-decoration:none}.logo-w.svelte-1h32yp1{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-white);color:var(--color-black);font-family:var(--font-mono);font-weight:var(--font-black);font-size:18px;border-radius:6px}.logo-text.svelte-1h32yp1{font-family:var(--font-mono);font-weight:var(--font-bold);font-size:var(--text-sm);color:var(--color-white);letter-spacing:2px}.logo-suffix.svelte-1h32yp1{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-gray);letter-spacing:1px}.nav-links.svelte-1h32yp1{display:none;align-items:center;gap:var(--space-6)}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-size:var(--text-sm);color:var(--color-gray);text-decoration:none;transition:color var(--transition-fast);font-weight:var(--font-medium)}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--color-white)}.mobile-toggle.svelte-1h32yp1{display:flex;align-items:center;justify-content:center;color:var(--color-white);background:none;border:none;cursor:pointer}@media(min-width:768px){.nav-links.svelte-1h32yp1,.nav-links.open.svelte-1h32yp1{display:flex}.mobile-toggle.svelte-1h32yp1{display:none}}@media(max-width:767px){.nav-links.svelte-1h32yp1{position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#0a0a0afa;padding:var(--space-6);gap:var(--space-4);border-bottom:1px solid rgba(255,255,255,.05)}.nav-links.open.svelte-1h32yp1{display:flex}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-size:var(--text-base);padding:var(--space-2) 0}}
