.stage.svelte-1bfsweg{position:relative;display:grid;min-height:100dvh;place-items:center;padding:32px 20px;overflow:hidden;color-scheme:dark;background:#050805}.backdrop.svelte-1bfsweg,.veil.svelte-1bfsweg,.aurora.svelte-1bfsweg,.grid-glow.svelte-1bfsweg{position:absolute;inset:0;pointer-events:none}.backdrop.svelte-1bfsweg{width:100%;height:100%;object-fit:cover;object-position:center 38%;opacity:.78;transform:scale(1.06);animation:svelte-1bfsweg-backdrop-drift 22s ease-in-out infinite alternate}.veil.svelte-1bfsweg{background:radial-gradient(ellipse 80% 60% at 50% 18%,rgba(62,207,106,.14),transparent 62%),linear-gradient(180deg,#05080547,#050805c7 58%,#050805f0),#080c0985}.aurora.svelte-1bfsweg{mix-blend-mode:screen;opacity:.55;filter:blur(48px)}.aurora-a.svelte-1bfsweg{background:radial-gradient(circle at 20% 30%,rgba(62,207,106,.35),transparent 55%);animation:svelte-1bfsweg-aurora-drift-a 14s ease-in-out infinite}.aurora-b.svelte-1bfsweg{background:radial-gradient(circle at 78% 68%,rgba(125,255,154,.28),transparent 58%);animation:svelte-1bfsweg-aurora-drift-b 18s ease-in-out infinite}.grid-glow.svelte-1bfsweg{background-image:linear-gradient(rgba(62,207,106,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(62,207,106,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 42%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 70% 55% at 50% 42%,#000 20%,transparent 78%);opacity:.45;animation:svelte-1bfsweg-grid-pulse 6s ease-in-out infinite}.content.svelte-1bfsweg{position:relative;z-index:1;width:min(100%,560px)}.card.svelte-1bfsweg{position:relative;overflow:hidden;isolation:isolate;padding:40px 32px 34px;border:1px solid color-mix(in srgb,#3ecf6a 42%,#1a1a1a);border-radius:18px;background:linear-gradient(165deg,#0c120eeb,#050805e0);text-align:center;box-shadow:0 28px 80px #0000008c,0 0 0 1px #ffffff08 inset,0 0 48px #3ecf6a14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:svelte-1bfsweg-card-float 7s ease-in-out infinite}.card.svelte-1bfsweg>:where(.svelte-1bfsweg):not(.shimmer):not(.ring){position:relative;z-index:1}.shimmer.svelte-1bfsweg{position:absolute;inset:-24% -42%;pointer-events:none;z-index:0;opacity:.82;filter:blur(.2px)}.shimmer-a.svelte-1bfsweg{background:linear-gradient(100deg,transparent 0%,transparent 34%,color-mix(in srgb,#3ecf6a 30%,transparent) 44%,color-mix(in srgb,#b8ffca 52%,transparent) 50%,color-mix(in srgb,#3ecf6a 30%,transparent) 56%,transparent 66%,transparent 100%);background-size:55% 100%;background-repeat:no-repeat;animation:svelte-1bfsweg-shimmer-wander-a 8.5s ease-in-out infinite}.shimmer-b.svelte-1bfsweg{background:linear-gradient(78deg,transparent 0%,color-mix(in srgb,#7dff9a 24%,transparent) 40%,color-mix(in srgb,#d4ffe0 42%,transparent) 50%,color-mix(in srgb,#7dff9a 24%,transparent) 60%,transparent 100%);background-size:40% 140%;background-repeat:no-repeat;opacity:.62;animation:svelte-1bfsweg-shimmer-wander-b 11s ease-in-out infinite}.ring.svelte-1bfsweg{position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,#3ecf6a 35%,transparent);pointer-events:none;z-index:0}.ring-a.svelte-1bfsweg{width:220px;height:220px;top:-72px;left:50%;transform:translate(-50%);animation:svelte-1bfsweg-ring-pulse-a 4.8s ease-in-out infinite}.ring-b.svelte-1bfsweg{width:280px;height:280px;top:-102px;left:50%;transform:translate(-50%);opacity:.45;animation:svelte-1bfsweg-ring-pulse-b 6.2s ease-in-out infinite}.logo-wrap.svelte-1bfsweg{position:relative;display:grid;place-items:center;width:88px;height:88px;margin:0 auto 20px}.logo-glow.svelte-1bfsweg{position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle,rgba(62,207,106,.42),transparent 68%);filter:blur(10px);animation:svelte-1bfsweg-logo-glow 3.2s ease-in-out infinite}.mark.svelte-1bfsweg{position:relative;display:block;border-radius:14px;animation:svelte-1bfsweg-logo-breathe 4.5s ease-in-out infinite}.status.svelte-1bfsweg{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 12px;border:1px solid color-mix(in srgb,#3ecf6a 38%,transparent);border-radius:999px;background:color-mix(in srgb,#3ecf6a 10%,rgba(5,8,5,.6));color:#b8ffca;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.status-dot.svelte-1bfsweg{width:8px;height:8px;border-radius:50%;background:#3ecf6a;box-shadow:0 0 12px #3ecf6ad9;animation:svelte-1bfsweg-status-blink 1.6s ease-in-out infinite}h1.svelte-1bfsweg{margin:0 0 12px;font-size:clamp(24px,4vw,30px);font-weight:800;letter-spacing:-.03em;color:#f3f6f4;background:linear-gradient(90deg,#f3f6f4,#d4ffe0 42%,#f3f6f4 78%,#b8ffca);background-size:220% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:svelte-1bfsweg-title-shine 6s linear infinite}.message.svelte-1bfsweg{margin:0 auto;max-width:42ch;color:#c8d4cc;font-size:15px;line-height:1.7}.progress.svelte-1bfsweg{position:relative;height:4px;margin:26px auto 18px;max-width:280px;border-radius:999px;overflow:hidden;background:#ffffff0f}.progress-track.svelte-1bfsweg{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:svelte-1bfsweg-progress-track 2.4s ease-in-out infinite}.progress-fill.svelte-1bfsweg{position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:linear-gradient(90deg,#2ea855,#7dff9a,#3ecf6a);box-shadow:0 0 16px #3ecf6aa6;animation:svelte-1bfsweg-progress-fill 2.8s ease-in-out infinite}.footnote.svelte-1bfsweg{margin:0;color:#7a9184;font-size:12px;letter-spacing:.02em}@keyframes svelte-1bfsweg-backdrop-drift{0%{transform:scale(1.06) translateZ(0)}to{transform:scale(1.12) translate3d(-1.2%,-1.4%,0)}}@keyframes svelte-1bfsweg-aurora-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,4%,0) scale(1.08)}}@keyframes svelte-1bfsweg-aurora-drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-5%,-3%,0) scale(1.06)}}@keyframes svelte-1bfsweg-grid-pulse{0%,to{opacity:.32}50%{opacity:.52}}@keyframes svelte-1bfsweg-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes svelte-1bfsweg-shimmer-wander-a{0%{transform:translate(-55%) skew(-8deg);opacity:.55}17%{transform:translate(-12%) skew(4deg);opacity:.85}38%{transform:translate(48%) skew(-3deg);opacity:.72}54%{transform:translate(18%) skew(6deg);opacity:.9}72%{transform:translate(62%) skew(-5deg);opacity:.68}89%{transform:translate(-8%) skew(2deg);opacity:.8}to{transform:translate(-55%) skew(-8deg);opacity:.55}}@keyframes svelte-1bfsweg-shimmer-wander-b{0%{transform:translate(40%) skew(5deg);opacity:.4}23%{transform:translate(-28%) skew(-4deg);opacity:.62}41%{transform:translate(-52%) skew(3deg);opacity:.48}63%{transform:translate(8%) skew(-6deg);opacity:.7}81%{transform:translate(55%) skew(4deg);opacity:.52}to{transform:translate(40%) skew(5deg);opacity:.4}}@keyframes svelte-1bfsweg-ring-pulse-a{0%,to{transform:translate(-50%) scale(.92);opacity:.35}50%{transform:translate(-50%) scale(1.06);opacity:.72}}@keyframes svelte-1bfsweg-ring-pulse-b{0%,to{transform:translate(-50%) scale(.88);opacity:.18}50%{transform:translate(-50%) scale(1.1);opacity:.42}}@keyframes svelte-1bfsweg-logo-glow{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes svelte-1bfsweg-logo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes svelte-1bfsweg-status-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes svelte-1bfsweg-title-shine{0%{background-position:0% center}to{background-position:220% center}}@keyframes svelte-1bfsweg-progress-track{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes svelte-1bfsweg-progress-fill{0%{transform:translate(-8%);width:28%}50%{transform:translate(95%);width:42%}to{transform:translate(220%);width:28%}}@media(prefers-reduced-motion:reduce){.backdrop.svelte-1bfsweg,.aurora.svelte-1bfsweg,.grid-glow.svelte-1bfsweg,.card.svelte-1bfsweg,.shimmer.svelte-1bfsweg,.ring.svelte-1bfsweg,.logo-glow.svelte-1bfsweg,.mark.svelte-1bfsweg,.status-dot.svelte-1bfsweg,h1.svelte-1bfsweg,.progress-track.svelte-1bfsweg,.progress-fill.svelte-1bfsweg{animation:none!important}.backdrop.svelte-1bfsweg{transform:none}h1.svelte-1bfsweg{color:#f3f6f4;background:none;-webkit-background-clip:unset;background-clip:unset}}
