.cs-stage.svelte-zaufm0{position:relative;min-height:100vh;background:#06070a;color:#e5e7eb;overflow:hidden;font-family:Inter,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.cs-bg-grad.svelte-zaufm0{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(245,158,11,.15) 0%,transparent 50%),radial-gradient(ellipse 60% 80% at 90% 90%,rgba(168,85,247,.18) 0%,transparent 55%),radial-gradient(ellipse 40% 40% at 50% 50%,#0d0f1400,#06070ab3);background-size:200% 200%,200% 200%,100% 100%;animation:svelte-zaufm0-cs-bg-drift 22s ease-in-out infinite;pointer-events:none}.cs-bg-pattern.svelte-zaufm0{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../../../bg-pattern.png);background-size:320px;opacity:.045;mix-blend-mode:overlay;pointer-events:none}.cs-bg-vignette.svelte-zaufm0{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 30%,rgba(6,7,10,.85) 100%);pointer-events:none}.cs-bg-flash.svelte-zaufm0{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;mix-blend-mode:overlay;animation:svelte-zaufm0-cs-screen-flash 9s ease-in-out infinite}.cs-particles.svelte-zaufm0{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.cs-particle.svelte-zaufm0{position:absolute;bottom:0;border-radius:50%;animation-name:svelte-zaufm0-cs-float-up;animation-timing-function:linear;animation-iteration-count:infinite}.cs-topbar.svelte-zaufm0{position:absolute;top:24px;left:32px;right:32px;display:flex;justify-content:space-between;align-items:center;z-index:5}.cs-status.svelte-zaufm0{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:700;color:#f59e0b;border:1px solid rgba(245,158,11,.4);border-radius:9999px;background:#f59e0b0f}.cs-status-dot.svelte-zaufm0{width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 10px #f59e0b;animation:svelte-zaufm0-cs-pulse 1.4s ease-in-out infinite}.cs-hero.svelte-zaufm0{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:3;padding:80px 32px 100px;text-align:center}.cs-eyebrow.svelte-zaufm0{font-size:11px;letter-spacing:.5em;color:#f59e0b;font-weight:700;text-transform:uppercase;margin-bottom:14px}.cs-headline.svelte-zaufm0{font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-weight:400;font-size:clamp(80px,12vw,140px);line-height:.9;letter-spacing:.04em;color:#fff;margin:0 0 36px;text-shadow:0 0 40px rgba(245,158,11,.55)}.cs-reel.svelte-zaufm0{position:relative;width:min(720px,92%);height:180px;border:1px solid rgba(245,158,11,.35);background:linear-gradient(180deg,#0d0f14,#13161d,#0d0f14);box-shadow:0 0 40px #f59e0b33,inset 0 0 60px #0009;overflow:hidden}.cs-reel-indicator.svelte-zaufm0{position:absolute;top:0;bottom:0;left:50%;width:4px;margin-left:-2px;background:#f59e0b;box-shadow:0 0 24px #f59e0b,0 0 48px #f59e0bb3;z-index:4;animation:svelte-zaufm0-cs-pulse .9s ease-in-out infinite}.cs-reel-arrow.svelte-zaufm0{position:absolute;left:50%;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;z-index:5}.cs-reel-arrow--top.svelte-zaufm0{top:-8px;border-top:12px solid #F59E0B}.cs-reel-arrow--bot.svelte-zaufm0{bottom:-8px;border-bottom:12px solid #F59E0B}.cs-reel-fade.svelte-zaufm0{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06070A 0%,transparent 15%,transparent 85%,#06070A 100%);pointer-events:none;z-index:3}.cs-reel-strip.svelte-zaufm0{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:max-content;animation:svelte-zaufm0-cs-reel-marquee 6s linear infinite;will-change:transform}.cs-reel-tile.svelte-zaufm0{width:160px;height:160px;margin:0 8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:80px;line-height:1}.cs-caption.svelte-zaufm0{margin:24px 0 0;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;color:#94a3b8;letter-spacing:.2em;text-transform:uppercase}.cs-socials.svelte-zaufm0{display:flex;gap:10px;list-style:none;margin:30px 0 0;padding:0}.cs-social.svelte-zaufm0{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(245,158,11,.25);background:#0d0f1499;color:#e2e8f0;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}.cs-social.svelte-zaufm0:hover,.cs-social.svelte-zaufm0:focus-visible{color:#f59e0b;border-color:#f59e0b;box-shadow:0 0 16px #f59e0b59;transform:translateY(-2px);outline:none}.cs-footer.svelte-zaufm0{position:absolute;left:0;right:0;bottom:0;padding:20px 32px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#6b7280;letter-spacing:.18em;text-transform:uppercase;font-weight:600;border-top:1px solid rgba(42,47,60,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5}.cs-footer.svelte-zaufm0 a:where(.svelte-zaufm0){color:#f59e0b;text-decoration:none}.cs-footer.svelte-zaufm0 a:where(.svelte-zaufm0):hover,.cs-footer.svelte-zaufm0 a:where(.svelte-zaufm0):focus-visible{text-decoration:underline}@keyframes svelte-zaufm0-cs-bg-drift{0%,to{background-position:0% 0%,100% 100%,center}50%{background-position:30% 70%,70% 30%,center}}@keyframes svelte-zaufm0-cs-screen-flash{0%,92%,to{opacity:0}95%{opacity:.18}96%{opacity:0}97%{opacity:.32}98%{opacity:0}}@keyframes svelte-zaufm0-cs-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes svelte-zaufm0-cs-reel-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-zaufm0-cs-float-up{0%{transform:translateY(110%) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-20%) translate(var(--cs-drift, 0));opacity:0}}@media(prefers-reduced-motion:reduce){.cs-bg-grad.svelte-zaufm0,.cs-bg-flash.svelte-zaufm0,.cs-status-dot.svelte-zaufm0,.cs-reel-indicator.svelte-zaufm0,.cs-reel-strip.svelte-zaufm0,.cs-particle.svelte-zaufm0{animation-duration:.001ms!important;animation-iteration-count:1!important}}
