.cs-stage.svelte-zaufm0{position:relative;min-height:100vh;background:var(--color-background);color:var(--color-vip-platinum);overflow:hidden;font-family:var(--font-sans);-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%,color-mix(in srgb,var(--color-primary) 15%,transparent) 0%,transparent 50%),radial-gradient(ellipse 60% 80% at 90% 90%,color-mix(in srgb,var(--color-rarity-epic) 18%,transparent) 0%,transparent 55%),radial-gradient(ellipse 40% 40% at 50% 50%,transparent 0%,color-mix(in srgb,var(--color-background) 70%,transparent) 100%);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%,color-mix(in srgb,var(--color-background) 85%,transparent) 100%);pointer-events:none}.cs-bg-flash.svelte-zaufm0{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-foreground);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;background:var(--color-primary);box-shadow:0 0 var(--cs-halo-near) var(--color-primary),0 0 var(--cs-halo-far) color-mix(in srgb,var(--color-primary) 40%,transparent)}.cs-particle--white.svelte-zaufm0{background:var(--color-foreground);box-shadow:0 0 var(--cs-halo-near) var(--color-foreground),0 0 var(--cs-halo-far) color-mix(in srgb,var(--color-foreground) 40%,transparent)}.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:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 40%,transparent);border-radius:9999px;background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.cs-status-dot.svelte-zaufm0{width:6px;height:6px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 10px var(--color-primary);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:var(--color-primary);font-weight:700;text-transform:uppercase;margin-bottom:14px}.cs-headline.svelte-zaufm0{font-family:var(--font-display);font-weight:400;font-size:clamp(80px,12vw,140px);line-height:.9;letter-spacing:.04em;color:var(--color-foreground);margin:0 0 36px;text-shadow:0 0 40px color-mix(in srgb,var(--color-primary) 55%,transparent)}.cs-reel.svelte-zaufm0{position:relative;width:min(720px,92%);height:180px;border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);background:linear-gradient(180deg,var(--color-sidebar) 0%,var(--color-card) 50%,var(--color-sidebar) 100%);box-shadow:0 0 40px color-mix(in srgb,var(--color-primary) 20%,transparent),inset 0 0 60px color-mix(in srgb,var(--color-background) 60%,transparent);overflow:hidden}.cs-reel-indicator.svelte-zaufm0{position:absolute;top:0;bottom:0;left:50%;width:4px;margin-left:-2px;background:var(--color-primary);box-shadow:0 0 24px var(--color-primary),0 0 48px color-mix(in srgb,var(--color-primary) 70%,transparent);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 var(--color-primary)}.cs-reel-arrow--bot.svelte-zaufm0{bottom:-8px;border-bottom:12px solid var(--color-primary)}.cs-reel-fade.svelte-zaufm0{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--color-background) 0%,transparent 15%,transparent 85%,var(--color-background) 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:var(--font-display);font-size:80px;line-height:1;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--tile-accent) 12%,transparent) 0%,transparent 65%),var(--color-sidebar);border:1px solid color-mix(in srgb,var(--tile-accent) 33%,transparent);border-bottom:3px solid var(--tile-accent);color:var(--tile-accent);text-shadow:0 0 24px color-mix(in srgb,var(--tile-accent) 67%,transparent)}.cs-caption.svelte-zaufm0{margin:24px 0 0;font-family:var(--font-mono);font-size:12px;color:var(--color-muted-foreground);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 color-mix(in srgb,var(--color-primary) 25%,transparent);background:color-mix(in srgb,var(--color-sidebar) 60%,transparent);color:var(--color-foreground);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:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 16px color-mix(in srgb,var(--color-primary) 35%,transparent);transform:translateY(-2px);outline:none}.cs-social--disabled.svelte-zaufm0{opacity:.4;cursor:not-allowed}.cs-social--disabled.svelte-zaufm0:hover{color:var(--color-foreground);border-color:color-mix(in srgb,var(--color-primary) 25%,transparent);box-shadow:none;transform: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:var(--color-muted-foreground-dim);letter-spacing:.18em;text-transform:uppercase;font-weight:600;border-top:1px solid color-mix(in srgb,var(--color-border) 40%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5}.cs-footer.svelte-zaufm0 a:where(.svelte-zaufm0){color:var(--color-primary);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}}
