.scroll-animation.svelte-678n2g{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform;width:100%}.scroll-animation.fade.svelte-678n2g{opacity:0}.scroll-animation.fade.visible.svelte-678n2g{opacity:1}.scroll-animation.slide-up.svelte-678n2g{opacity:0;transform:translateY(40px)}.scroll-animation.slide-up.visible.svelte-678n2g{opacity:1;transform:translateY(0)}.scroll-animation.slide-left.svelte-678n2g{opacity:0;transform:translate(-40px)}.scroll-animation.slide-left.visible.svelte-678n2g{opacity:1;transform:translate(0)}.scroll-animation.slide-right.svelte-678n2g{opacity:0;transform:translate(40px)}.scroll-animation.slide-right.visible.svelte-678n2g{opacity:1;transform:translate(0)}.scroll-animation.scale.svelte-678n2g{opacity:0;transform:scale(.9)}.scroll-animation.scale.visible.svelte-678n2g{opacity:1;transform:scale(1)}.particle-canvas.svelte-4zej6r{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.scrollytelling.svelte-7his1q{position:relative;height:600vh;background:var(--bg-primary)}[data-theme=light] .scrollytelling.svelte-7his1q{background:var(--bg-primary)}.scrollytelling.reduced.svelte-7his1q{height:auto}.scrollytelling.reduced.svelte-7his1q .sticky-container:where(.svelte-7his1q){position:relative}.sticky-container.svelte-7his1q{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px 40px;overflow:hidden}.journey-header.svelte-7his1q{text-align:center;margin-bottom:2.5rem}.journey-header.svelte-7his1q .section-label{display:inline-block;font-family:var(--font-mono);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--green-400);margin-bottom:1rem;padding:4px 12px;background:var(--green-glow);border-radius:100px;border:1px solid rgba(74,222,128,.2)}.journey-header.svelte-7his1q h2:where(.svelte-7his1q){font-size:clamp(2rem,4vw,3rem);color:var(--text-primary);letter-spacing:-.02em;line-height:1.15}.progress-track.svelte-7his1q{display:flex;align-items:center;gap:0;margin-bottom:3rem;width:100%;max-width:400px}.progress-dot.svelte-7his1q{width:16px;height:16px;border-radius:50%;border:2px solid rgba(128,128,128,.3);display:flex;align-items:center;justify-content:center;transition:all .4s ease;flex-shrink:0}.progress-dot.active.svelte-7his1q{border-color:var(--green-400)}.progress-dot.current.svelte-7his1q{border-color:var(--green-400);box-shadow:0 0 12px #4ade8066}.dot-inner.svelte-7his1q{width:6px;height:6px;border-radius:50%;background:transparent;transition:background .3s}.progress-dot.active.svelte-7his1q .dot-inner:where(.svelte-7his1q){background:var(--green-400)}.progress-line.svelte-7his1q{flex:1;height:2px;background:#80808033;overflow:hidden}.progress-fill.svelte-7his1q{height:100%;background:var(--green-400);transform-origin:left;transition:transform .3s ease}.steps-viewport.svelte-7his1q{position:relative;width:100%;max-width:600px;height:300px;overflow:visible}.step-panel.svelte-7his1q{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);pointer-events:none}.step-panel.active.svelte-7his1q{opacity:1;transform:translateY(0);pointer-events:auto}.step-panel.past.svelte-7his1q{opacity:0;transform:translateY(-20px);transition:opacity .6s ease,transform .6s ease}.step-visual.svelte-7his1q{height:120px;display:flex;align-items:center;justify-content:center}.icon-container.svelte-7his1q{position:relative}.step-number-visual.svelte-7his1q{display:flex;align-items:center;justify-content:center}.step-number-display.svelte-7his1q{font-family:JetBrains Mono,Courier New,monospace;font-size:5rem;font-weight:700;color:var(--green-400);line-height:1;text-shadow:0 0 30px rgba(74,222,128,.5),0 0 60px rgba(74,222,128,.2);letter-spacing:-.02em}.dynamic-icon-visual.svelte-7his1q{color:var(--green-400);animation:svelte-7his1q-floatIcon 3s ease-in-out infinite;display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:24px;background:#4ade8014;border:1px solid rgba(74,222,128,.15);box-shadow:0 0 30px #4ade8026,0 0 60px #4ade800d}.game-icon-visual.svelte-7his1q{color:var(--green-400);animation:svelte-7his1q-floatIcon 3s ease-in-out infinite}.solvers-icon-visual.svelte-7his1q{color:var(--green-400)}.solver-group.svelte-7his1q{display:flex;gap:8px;align-items:center}.solver.svelte-7his1q{animation:svelte-7his1q-racein .6s ease-out both}.solver.s1.svelte-7his1q{animation-delay:0s;color:#86efac}.solver.s2.svelte-7his1q{animation-delay:.15s;color:var(--green-400)}.solver.s3.svelte-7his1q{animation-delay:.3s;color:#22c55e}@keyframes svelte-7his1q-racein{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.chain-blocks.svelte-7his1q{display:flex;align-items:center;gap:0}.chain-block.svelte-7his1q{width:40px;height:40px;border-radius:8px;border:2px solid var(--green-400);background:#4ade8014;animation:svelte-7his1q-blockPulse 2s ease-in-out infinite}.chain-block.b1.svelte-7his1q{animation-delay:0s}.chain-block.b2.svelte-7his1q{animation-delay:.3s}.chain-block.b3.svelte-7his1q{animation-delay:.6s}.chain-link.svelte-7his1q{width:20px;height:2px;background:var(--green-400);opacity:.5}@keyframes svelte-7his1q-blockPulse{0%,to{box-shadow:0 0 #4ade8000}50%{box-shadow:0 0 15px #4ade804d}}.trophy-icon-visual.svelte-7his1q{color:var(--green-400);animation:svelte-7his1q-floatIcon 2.5s ease-in-out infinite}.confetti-container.svelte-7his1q{position:absolute;inset:-20px;pointer-events:none}.confetti-particle.svelte-7his1q{position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:2px;animation:svelte-7his1q-confettiBurst 1.5s ease-out infinite;animation-delay:calc(var(--ci) * .08s)}.confetti-particle.svelte-7his1q:nth-child(odd){background:#4ade80}.confetti-particle.svelte-7his1q:nth-child(2n){background:#22c55e}.confetti-particle.svelte-7his1q:nth-child(3n){background:#86efac}@keyframes svelte-7his1q-confettiBurst{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--cx),var(--cy)) rotate(var(--cr));opacity:0}}@keyframes svelte-7his1q-floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.step-counter.svelte-7his1q{font-family:var(--font-mono);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--green-400);opacity:.7}.step-text.svelte-7his1q h3:where(.svelte-7his1q){font-size:1.5rem;color:var(--text-primary);margin-bottom:.5rem}.step-text.svelte-7his1q p:where(.svelte-7his1q){color:var(--text-secondary);font-size:1.05rem;max-width:450px;line-height:1.7}.scrollytelling.reduced.svelte-7his1q .steps-viewport:where(.svelte-7his1q){height:auto;display:flex;flex-direction:column;gap:2rem}.scrollytelling.reduced.svelte-7his1q .step-panel:where(.svelte-7his1q){position:relative;opacity:1;transform:none;pointer-events:auto}@media(max-width:768px){.sticky-container.svelte-7his1q{padding:60px 16px 30px}.steps-viewport.svelte-7his1q{height:auto;min-height:300px}.step-panel.svelte-7his1q{position:relative;inset:auto}.step-panel.svelte-7his1q:not(.active){display:none}.step-panel.active.svelte-7his1q{display:flex}.step-text.svelte-7his1q p:where(.svelte-7his1q){font-size:.95rem}.journey-header.svelte-7his1q h2:where(.svelte-7his1q){font-size:clamp(1.5rem,4vw,2rem)}}.animated-counter.svelte-1wfinfa{display:flex;flex-direction:column;align-items:center;gap:4px}.counter-value.svelte-1wfinfa{font-family:var(--font-mono);font-weight:700;font-size:1.1rem;color:var(--text-primary)}.cursor-blink.svelte-1wfinfa{display:inline-block;color:var(--green-400);animation:svelte-1wfinfa-blink .6s step-end infinite}.cursor-blink.done.svelte-1wfinfa{animation:svelte-1wfinfa-blink .6s step-end 3;animation-fill-mode:forwards}@keyframes svelte-1wfinfa-blink{0%,to{opacity:1}50%{opacity:0}}.counter-label.svelte-1wfinfa{font-size:.8rem;color:var(--text-muted)}.section-transition.svelte-1f0fvtf{position:relative;width:100%;background:var(--bg-primary);overflow:hidden}[data-theme=light] .section-transition[data-dir=light-to-dark].svelte-1f0fvtf,:root:not([data-theme=dark]) .section-transition[data-dir=light-to-dark].svelte-1f0fvtf{background:linear-gradient(to bottom,#f8fafc,#050505)!important}[data-theme=light] .section-transition[data-dir=dark-to-light].svelte-1f0fvtf,:root:not([data-theme=dark]) .section-transition[data-dir=dark-to-light].svelte-1f0fvtf{background:linear-gradient(to bottom,#050505,#f8fafc)!important}.transition-canvas.svelte-1f0fvtf{position:absolute;inset:0;width:100%;height:100%}.game-animation.svelte-h91dkv{width:100%;height:200px;position:relative;overflow:hidden;border-radius:12px 12px 0 0}.game-canvas.svelte-h91dkv{position:absolute;inset:0;width:100%;height:100%;background:transparent}.validation-animation.svelte-1to0m1e{width:100%;height:250px;position:relative;overflow:hidden;border-radius:12px}.validation-canvas.svelte-1to0m1e{position:absolute;inset:0;width:100%;height:100%;background:transparent}@media(min-width:768px){.validation-animation.svelte-1to0m1e{height:350px}}.faq-container.svelte-zmyqqg{display:flex;flex-direction:column;gap:2.5rem;max-width:800px;width:100%}.faq-group-skeleton.svelte-zmyqqg{display:flex;flex-direction:column;gap:.5rem}.skeleton.svelte-zmyqqg{background:linear-gradient(90deg,#22c55e0d 25%,#22c55e1f,#22c55e0d 75%);background-size:200% 100%;animation:svelte-zmyqqg-shimmer 1.5s infinite;border-radius:8px}.skeleton-title.svelte-zmyqqg{height:24px;width:120px;margin-bottom:1rem}.skeleton-item.svelte-zmyqqg{height:52px;width:100%;margin-bottom:.5rem}@keyframes svelte-zmyqqg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=light] .skeleton.svelte-zmyqqg{background:linear-gradient(90deg,#0000000d 25%,#0000001a,#0000000d 75%);background-size:200% 100%;animation:svelte-zmyqqg-shimmer 1.5s infinite}.faq-group.svelte-zmyqqg{display:flex;flex-direction:column;gap:0}.faq-group-title.svelte-zmyqqg{font-family:var(--font-mono);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--green-400);margin-bottom:.75rem;padding-left:4px;display:flex;align-items:center;gap:12px}.faq-group-title-text.svelte-zmyqqg{position:relative;padding-bottom:4px}.faq-group-title-text.svelte-zmyqqg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--green-400),transparent);border-radius:1px;opacity:.5}.faq-items-card.svelte-zmyqqg{background:var(--bg-card);border:1px solid rgba(74,222,128,.1);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #00000014;transition:box-shadow .3s}.faq-items-card.svelte-zmyqqg:hover{box-shadow:0 4px 24px #0000001f}[data-theme=light] .faq-items-card.svelte-zmyqqg{background:#fff;border-color:#22c55e26;box-shadow:0 2px 16px #0000000f}[data-theme=light] .faq-items-card.svelte-zmyqqg:hover{box-shadow:0 4px 28px #0000001a}.faq-divider.svelte-zmyqqg{height:1px;background:#4ade8014;margin:0 20px}[data-theme=light] .faq-divider.svelte-zmyqqg{background:#22c55e1f}.faq-item.svelte-zmyqqg{transition:background .2s}.faq-item-open.svelte-zmyqqg{background:#4ade8008}[data-theme=light] .faq-item-open.svelte-zmyqqg{background:#22c55e0a}.faq-question.svelte-zmyqqg{cursor:pointer;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;-webkit-user-select:none;user-select:none;transition:color .2s}.faq-question.svelte-zmyqqg:hover .faq-question-text:where(.svelte-zmyqqg){color:var(--green-400)}.faq-question-text.svelte-zmyqqg{font-size:1rem;font-weight:600;color:var(--text-primary);line-height:1.5;transition:color .2s}[data-theme=light] .faq-question.svelte-zmyqqg:hover .faq-question-text:where(.svelte-zmyqqg){color:#15803d}.faq-toggle-icon.svelte-zmyqqg{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#4ade8014;color:var(--green-400);transition:transform .3s ease,background .2s}.faq-toggle-open.svelte-zmyqqg{transform:rotate(45deg);background:#4ade8026}[data-theme=light] .faq-toggle-icon.svelte-zmyqqg{background:#22c55e1a;color:#15803d}[data-theme=light] .faq-toggle-open.svelte-zmyqqg{background:#22c55e2e}.faq-answer.svelte-zmyqqg{padding:0 24px 20px}.faq-answer.svelte-zmyqqg p:where(.svelte-zmyqqg){font-size:.92rem;line-height:1.75;color:var(--text-secondary)}.faq-answer.svelte-zmyqqg a{color:var(--green-400);text-decoration:underline;text-underline-offset:2px}.faq-answer.svelte-zmyqqg code{font-family:var(--font-mono);font-size:.85em;background:#4ade8014;padding:2px 6px;border-radius:4px}.faq-answer.svelte-zmyqqg strong{color:var(--text-primary);font-weight:600}.hero.svelte-1uha8ag{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:120px 24px 80px}.hero-glow.svelte-1uha8ag{position:absolute;width:800px;height:800px;background:radial-gradient(circle,rgba(74,222,128,.15) 0%,rgba(34,197,94,.06) 40%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;animation:svelte-1uha8ag-glowPulse 6s ease-in-out infinite}@keyframes svelte-1uha8ag-glowPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.15);opacity:1}}.hero-content.svelte-1uha8ag{position:relative;text-align:center;z-index:1}@keyframes svelte-1uha8ag-dotPulse{0%,to{opacity:1}50%{opacity:.3}}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:1.5rem}.hero-description.svelte-1uha8ag{max-width:720px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.8}.hero-actions.svelte-1uha8ag{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:3.5rem}.btn-launch.svelte-1uha8ag{font-size:1.1rem;padding:14px 32px;box-shadow:0 0 24px #22c55e66,0 0 48px #22c55e26;animation:svelte-1uha8ag-launchPulse 2.5s ease-in-out infinite}.btn-launch.svelte-1uha8ag:hover{box-shadow:0 0 36px #22c55e99,0 0 72px #22c55e40;transform:translateY(-2px)}@keyframes svelte-1uha8ag-launchPulse{0%,to{box-shadow:0 0 24px #22c55e66,0 0 48px #22c55e26}50%{box-shadow:0 0 32px #22c55e8c,0 0 64px #22c55e33}}.hero-stats.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid rgba(74,222,128,.06);margin-top:.5rem}.hero-stat-divider.svelte-1uha8ag{width:1px;height:32px;background:#4ade801a}.video-section.svelte-1uha8ag{padding-top:4rem;padding-bottom:4rem}.video-card.svelte-1uha8ag{max-width:800px;width:100%;margin:2.5rem auto 0;border-radius:16px;padding:4px;background:linear-gradient(135deg,#4ade8066,#22c55e4d,#4ade8033);box-shadow:0 0 40px #4ade8014,0 0 80px #22c55e0a}.video-wrapper.svelte-1uha8ag{width:100%;aspect-ratio:16 / 9;border-radius:13px;overflow:hidden;background:#000;display:block}.video-wrapper.svelte-1uha8ag iframe:where(.svelte-1uha8ag){display:block;width:100%;height:100%;border:none}.video-thumbnail.svelte-1uha8ag{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden}.video-thumb-img.svelte-1uha8ag{width:100%;height:100%;object-fit:cover;display:block}.play-btn-overlay.svelte-1uha8ag{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;transition:background .3s}.video-thumbnail.svelte-1uha8ag:hover .play-btn-overlay:where(.svelte-1uha8ag){background:#00000026}.play-btn-svg.svelte-1uha8ag{filter:drop-shadow(0 0 20px rgba(34,197,94,.6)) drop-shadow(0 0 40px rgba(34,197,94,.3));transition:transform .3s,filter .3s}.video-thumbnail.svelte-1uha8ag:hover .play-btn-svg:where(.svelte-1uha8ag){transform:scale(1.1);filter:drop-shadow(0 0 30px rgba(34,197,94,.8)) drop-shadow(0 0 60px rgba(34,197,94,.4))}.components-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:3rem;align-items:stretch}.components-grid.svelte-1uha8ag .scroll-animation{display:flex;flex-direction:column;height:100%}.component-card.svelte-1uha8ag{position:relative;text-align:center;padding-top:40px;height:100%;display:flex;flex-direction:column}.component-icon.svelte-1uha8ag{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;background:var(--green-glow);color:var(--green-400)}.solver-accent.svelte-1uha8ag{background:#4ade801a!important;color:#86efac!important}.web-accent.svelte-1uha8ag{background:#4ade8014!important;color:#4ade80!important}.component-badge.svelte-1uha8ag{font-family:var(--font-mono);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:3px 10px;border-radius:100px;margin-bottom:.75rem;display:inline-block}.creator-badge.svelte-1uha8ag{background:#4ade801a;color:var(--green-400);border:1px solid rgba(74,222,128,.2)}.player-badge.svelte-1uha8ag{background:#22c55e1a;color:#86efac;border:1px solid rgba(34,197,94,.2)}.web-badge.svelte-1uha8ag{background:#4ade8014;color:#4ade80;border:1px solid rgba(74,222,128,.15)}.components-note.svelte-1uha8ag{margin-top:2.5rem;padding:20px 28px;background:var(--bg-card);border:1px solid rgba(74,222,128,.08);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px}.note-row.svelte-1uha8ag{display:flex;align-items:flex-start;gap:12px}.note-icon.svelte-1uha8ag{flex-shrink:0;color:var(--green-400);margin-top:2px}.note-icon.web-note.svelte-1uha8ag{color:#4ade80}.note-row.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.95rem}.note-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text-primary)}.section-security.svelte-1uha8ag{background:var(--bg-primary)}.security-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:3rem;align-items:stretch}.security-card.svelte-1uha8ag{text-align:center;height:100%;display:flex;flex-direction:column}.security-card.svelte-1uha8ag p:where(.svelte-1uha8ag){flex:1}.security-icon.svelte-1uha8ag{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;background:var(--green-glow);color:var(--green-400)}.section-validation.svelte-1uha8ag{background:var(--bg-primary);position:relative;overflow:hidden;padding:6rem 0 4rem}.sv-glow-top.svelte-1uha8ag{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:800px;height:500px;background:radial-gradient(ellipse,rgba(124,58,237,.12) 0%,transparent 70%);pointer-events:none}.sv-container.svelte-1uha8ag{position:relative;z-index:1}.sv-title.svelte-1uha8ag{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;text-align:center;color:#0f8;background:linear-gradient(135deg,#0f8,#00cc6e,#0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem;letter-spacing:-.02em}.sv-subtitle.svelte-1uha8ag{text-align:center;color:#fff9!important;font-size:1.05rem;margin-bottom:3.5rem;font-family:var(--font-mono),monospace}.sv-steps.svelte-1uha8ag{display:flex;flex-direction:column;gap:24px;max-width:900px;margin:0 auto}.validation-card.svelte-1uha8ag{background:#00ff8808;border:1px solid rgba(0,255,136,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:24px 32px;display:flex;gap:32px;align-items:center;transition:all .4s ease;position:relative;overflow:hidden;opacity:0;transform:translateY(20px)}.validation-card.svelte-1uha8ag:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#0f8;transform:scaleY(0);transform-origin:top;transition:transform .6s ease}.validation-card.active{opacity:1!important;transform:translateY(0)!important}.validation-card.active:before{transform:scaleY(1)!important}.validation-card.svelte-1uha8ag:hover{box-shadow:0 0 40px #00ff881f,0 0 80px #00ff880d;transform:translateY(-2px);border-color:#00ff884d}.vc-animation.svelte-1uha8ag{flex:0 0 40%;min-width:0}.vc-content.svelte-1uha8ag{flex:1;min-width:0}.vc-header.svelte-1uha8ag{display:flex;align-items:center;gap:12px;margin-bottom:12px}.vc-num.svelte-1uha8ag{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.8rem;font-weight:700;color:#0f8;opacity:.6;letter-spacing:.1em}.vc-badge.svelte-1uha8ag{font-family:var(--font-mono),monospace;font-size:.65rem;font-weight:600;color:#0f8;background:#00ff8814;border:1px solid rgba(0,255,136,.2);padding:2px 10px;border-radius:100px;letter-spacing:.1em;text-transform:uppercase}.vc-title.svelte-1uha8ag{font-size:1.15rem;font-weight:600;color:#fff!important;margin-bottom:8px}.vc-desc.svelte-1uha8ag{font-size:.9rem;color:#ffffff8c!important;line-height:1.6}.sv-particle{position:absolute;width:6px;height:6px;border-radius:50%;background:#0f8;pointer-events:none;top:50%;left:50%;animation:svelte-1uha8ag-svParticleExplode .8s ease-out var(--delay, 0s) forwards}.sv-particle:nth-child(odd){background:#7c3aed}.sv-particle:nth-child(3n){background:gold;width:4px;height:4px}@keyframes svelte-1uha8ag-svParticleExplode{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--px, 100px),var(--py, -100px)) scale(0);opacity:0}}.feature-tag-status.svelte-1uha8ag{font-family:var(--font-mono);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:3px 10px;border-radius:100px;display:inline-block;font-variant:all-small-caps;vertical-align:middle}.feature-tag-status.active.svelte-1uha8ag{background:#4ade801a;color:var(--green-400);border:1px solid rgba(74,222,128,.2)}.feature-tag-status.research.svelte-1uha8ag{background:#22c55e14;color:#86efac;border:1px solid rgba(34,197,94,.15)}.feature-tag-status.coming-soon.svelte-1uha8ag{background:#4ade800f;color:#bbf7d0;border:1px solid rgba(74,222,128,.15)}.section-cta.svelte-1uha8ag{padding-bottom:60px}.cta-block.svelte-1uha8ag{position:relative;text-align:center;padding:64px 48px;background:var(--bg-card);border:1px solid rgba(74,222,128,.08);border-radius:24px;overflow:hidden}.cta-glow.svelte-1uha8ag{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(74,222,128,.06) 0%,transparent 70%);top:-100px;right:-100px;pointer-events:none}.cta-block.svelte-1uha8ag h2:where(.svelte-1uha8ag){position:relative}.cta-steps.svelte-1uha8ag{display:flex;gap:24px;margin:2.5rem auto;max-width:800px;text-align:left;flex-wrap:wrap;justify-content:center}.cta-step.svelte-1uha8ag{flex:1;min-width:200px;display:flex;gap:12px;align-items:flex-start}.cta-step-number.svelte-1uha8ag{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:.8rem;background:var(--green-glow);color:var(--green-400);border:1px solid rgba(74,222,128,.2)}.cta-step.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9rem}.cta-step.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text-primary)}.cta-actions.svelte-1uha8ag{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative}.footer.svelte-1uha8ag{padding:40px 24px;border-top:1px solid rgba(74,222,128,.06)}.footer.svelte-1uha8ag .container:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-content.svelte-1uha8ag{display:flex;flex-direction:column;gap:4px}.footer-logo.svelte-1uha8ag{text-decoration:none;display:inline-block;margin-bottom:4px}.footer-logo-img.svelte-1uha8ag{width:36px;height:36px;object-fit:contain;opacity:.8;transition:opacity .2s}.footer-logo.svelte-1uha8ag:hover .footer-logo-img:where(.svelte-1uha8ag){opacity:1}.footer-content.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.82rem;color:var(--text-muted)}.footer-links.svelte-1uha8ag{margin-top:2px}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:.82rem}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--green-400)}.back-to-top.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#4ade800a;border:1px solid rgba(74,222,128,.08);color:var(--text-secondary);font-size:1.1rem;text-decoration:none;transition:all .2s;position:relative;overflow:visible}.back-to-top.svelte-1uha8ag:hover{background:#4ade8014;border-color:#4ade804d;color:var(--green-400);transform:translateY(-2px)}.narrative-section.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;text-align:center}.narrative-content.svelte-1uha8ag{max-width:800px}.narrative-title.svelte-1uha8ag{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1.5rem;color:var(--text-primary)}.narrative-text.svelte-1uha8ag{font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.8;color:var(--text-secondary)}.narrative-text.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--green-400);text-decoration:underline}.game-type-fullscreen.svelte-1uha8ag{position:relative;min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:80px 24px}.gt-bg-glow.svelte-1uha8ag{position:absolute;inset:0;pointer-events:none;z-index:0}.gt-grid-lines.svelte-1uha8ag{position:absolute;inset:0;background-image:linear-gradient(rgba(74,222,128,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(74,222,128,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.gt-animation-canvas.svelte-1uha8ag{position:relative;z-index:1;width:100%;max-width:800px;min-height:200px;margin-bottom:1rem;border-radius:12px;overflow:hidden;border:1px solid rgba(74,222,128,.1)}.gt-content.svelte-1uha8ag{position:relative;z-index:1;max-width:800px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.gt-icon.svelte-1uha8ag{font-size:clamp(5rem,12vw,9rem);line-height:1;filter:drop-shadow(0 0 30px currentColor);animation:svelte-1uha8ag-gt-float 4s ease-in-out infinite}@keyframes svelte-1uha8ag-gt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.gt-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;opacity:.5}.gt-title.svelte-1uha8ag{font-size:clamp(3rem,9vw,7rem);font-weight:700;letter-spacing:-.02em;line-height:1;margin:0}.gt-desc.svelte-1uha8ag{font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7;max-width:560px;opacity:.75}.gt-score.svelte-1uha8ag{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;opacity:.6;margin-top:.5rem}.gt-score-label.svelte-1uha8ag{letter-spacing:.15em;margin-right:.75rem;opacity:.5}.game-type-fullscreen.svelte-1uha8ag{background:var(--bg-primary)}.game-type-arcade.svelte-1uha8ag{color:#86efac}.game-type-arcade.svelte-1uha8ag .gt-bg-glow:where(.svelte-1uha8ag){background:radial-gradient(ellipse 70% 60% at 50% 80%,rgba(74,222,128,.12) 0%,transparent 70%)}.game-type-arcade.svelte-1uha8ag .gt-title:where(.svelte-1uha8ag){background:linear-gradient(135deg,#86efac,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.game-type-arcade.svelte-1uha8ag .gt-score-label:where(.svelte-1uha8ag){color:#4ade80}.game-type-world.svelte-1uha8ag{color:#86efac}.game-type-world.svelte-1uha8ag .gt-bg-glow:where(.svelte-1uha8ag){background:radial-gradient(ellipse 70% 60% at 30% 70%,rgba(34,197,94,.12) 0%,transparent 70%)}.game-type-world.svelte-1uha8ag .gt-title:where(.svelte-1uha8ag){background:linear-gradient(135deg,#86efac,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.game-type-world.svelte-1uha8ag .gt-score-label:where(.svelte-1uha8ag){color:#22c55e}.game-type-trading.svelte-1uha8ag{color:#bbf7d0}.game-type-trading.svelte-1uha8ag .gt-bg-glow:where(.svelte-1uha8ag){background:radial-gradient(ellipse 70% 60% at 70% 40%,rgba(74,222,128,.1) 0%,transparent 70%)}.game-type-trading.svelte-1uha8ag .gt-title:where(.svelte-1uha8ag){background:linear-gradient(135deg,#bbf7d0,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.game-type-trading.svelte-1uha8ag .gt-score-label:where(.svelte-1uha8ag){color:#4ade80}.game-type-science.svelte-1uha8ag{color:#a7f3d0}.game-type-science.svelte-1uha8ag .gt-bg-glow:where(.svelte-1uha8ag){background:radial-gradient(ellipse 70% 60% at 50% 30%,rgba(16,185,129,.1) 0%,transparent 70%)}.game-type-science.svelte-1uha8ag .gt-title:where(.svelte-1uha8ag){background:linear-gradient(135deg,#a7f3d0,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.game-type-science.svelte-1uha8ag .gt-score-label:where(.svelte-1uha8ag){color:#10b981}.game-type-poker.svelte-1uha8ag{color:#bbf7d0}.game-type-poker.svelte-1uha8ag .gt-bg-glow:where(.svelte-1uha8ag){background:radial-gradient(ellipse 70% 60% at 40% 70%,rgba(74,222,128,.1) 0%,transparent 70%)}.game-type-poker.svelte-1uha8ag .gt-title:where(.svelte-1uha8ag){background:linear-gradient(135deg,#bbf7d0,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.game-type-resource.svelte-1uha8ag{color:#86efac}.game-type-resource.svelte-1uha8ag .gt-bg-glow:where(.svelte-1uha8ag){background:radial-gradient(ellipse 70% 60% at 60% 50%,rgba(34,197,94,.1) 0%,transparent 70%)}.game-type-resource.svelte-1uha8ag .gt-title:where(.svelte-1uha8ag){background:linear-gradient(135deg,#86efac,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.game-type-payattempt.svelte-1uha8ag{color:#a7f3d0}.game-type-payattempt.svelte-1uha8ag .gt-bg-glow:where(.svelte-1uha8ag){background:radial-gradient(ellipse 70% 60% at 50% 60%,rgba(16,185,129,.1) 0%,transparent 70%)}.game-type-payattempt.svelte-1uha8ag .gt-title:where(.svelte-1uha8ag){background:linear-gradient(135deg,#a7f3d0,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.game-type-multichain.svelte-1uha8ag{color:#86efac}.game-type-multichain.svelte-1uha8ag .gt-bg-glow:where(.svelte-1uha8ag){background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(74,222,128,.12) 0%,transparent 70%)}.game-type-multichain.svelte-1uha8ag .gt-title:where(.svelte-1uha8ag){background:linear-gradient(135deg,#86efac,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gt-bullets.svelte-1uha8ag{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;text-align:left;max-width:560px}.gt-bullets.svelte-1uha8ag li:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:.85rem;color:var(--text-secondary);padding-left:24px;position:relative;opacity:.7;line-height:1.6}.gt-bullets.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:">";position:absolute;left:0;color:var(--green-400);font-family:var(--font-mono);font-weight:700;font-size:.85rem;line-height:1.6}[data-theme=light] .game-type-fullscreen.svelte-1uha8ag,:root:not([data-theme=dark]) .game-type-fullscreen.svelte-1uha8ag{background:var(--bg-primary)!important;color:var(--text-primary)!important}[data-theme=light] .gt-desc.svelte-1uha8ag,:root:not([data-theme=dark]) .gt-desc.svelte-1uha8ag{color:var(--text-secondary)!important;opacity:1!important}[data-theme=light] .gt-score.svelte-1uha8ag,:root:not([data-theme=dark]) .gt-score.svelte-1uha8ag{color:var(--text-secondary)!important;opacity:1!important}[data-theme=light] .gt-label.svelte-1uha8ag,:root:not([data-theme=dark]) .gt-label.svelte-1uha8ag{color:var(--green-400)!important;opacity:1!important}[data-theme=light] .gt-title.svelte-1uha8ag,:root:not([data-theme=dark]) .gt-title.svelte-1uha8ag{background:linear-gradient(135deg,#15803d,#166534)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}[data-theme=light] .gt-score-label.svelte-1uha8ag,:root:not([data-theme=dark]) .gt-score-label.svelte-1uha8ag{color:var(--green-400)!important}[data-theme=light] .feature-tag-status.svelte-1uha8ag,:root:not([data-theme=dark]) .feature-tag-status.svelte-1uha8ag{opacity:.85!important}[data-theme=light] .gt-grid-lines.svelte-1uha8ag,:root:not([data-theme=dark]) .gt-grid-lines.svelte-1uha8ag{opacity:.04!important}[data-theme=light] .gt-bullets.svelte-1uha8ag li:where(.svelte-1uha8ag),:root:not([data-theme=dark]) .gt-bullets.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--text-secondary)!important}[data-theme=light] .section-validation.svelte-1uha8ag,:root:not([data-theme=dark]) .section-validation.svelte-1uha8ag{background:var(--bg-primary)}[data-theme=light] .sv-title.svelte-1uha8ag,:root:not([data-theme=dark]) .sv-title.svelte-1uha8ag{background:linear-gradient(135deg,#15803d,#166534,#15803d)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:#15803d!important}[data-theme=light] .validation-card.svelte-1uha8ag,:root:not([data-theme=dark]) .validation-card.svelte-1uha8ag{background:#16a34a0a;border-color:#16a34a33}[data-theme=light] .vc-title.svelte-1uha8ag,:root:not([data-theme=dark]) .vc-title.svelte-1uha8ag{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}[data-theme=light] .vc-desc.svelte-1uha8ag,:root:not([data-theme=dark]) .vc-desc.svelte-1uha8ag{color:var(--text-secondary)!important}[data-theme=light] .sv-subtitle.svelte-1uha8ag,:root:not([data-theme=dark]) .sv-subtitle.svelte-1uha8ag{color:var(--text-secondary)!important}[data-theme=light] .vc-num.svelte-1uha8ag,[data-theme=light] .vc-badge.svelte-1uha8ag,:root:not([data-theme=dark]) .vc-num.svelte-1uha8ag,:root:not([data-theme=dark]) .vc-badge.svelte-1uha8ag{color:var(--green-400)!important;border-color:#16a34a40!important;background:#16a34a0f!important}.hero-title-block.svelte-1uha8ag{text-align:center;margin-bottom:2rem}.hero-main-title.svelte-1uha8ag{font-family:var(--font-mono);font-size:clamp(3rem,10vw,7rem)!important;font-weight:800;letter-spacing:.08em;line-height:1.05;margin-bottom:1rem;position:relative}.hero-title-line.svelte-1uha8ag{display:block;color:var(--text-primary);text-shadow:0 0 40px rgba(74,222,128,.2)}.hero-title-accent.svelte-1uha8ag{background:linear-gradient(135deg,#4ade80,#22c55e,#86efac);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 30px rgba(74,222,128,.5));animation:svelte-1uha8ag-heroTitleGlow 4s ease-in-out infinite}@keyframes svelte-1uha8ag-heroTitleGlow{0%,to{filter:drop-shadow(0 0 30px rgba(74,222,128,.5))}50%{filter:drop-shadow(0 0 60px rgba(74,222,128,.8))}}.hero-tagline.svelte-1uha8ag{font-size:clamp(1rem,2.5vw,1.4rem);font-weight:500;color:var(--text-secondary);letter-spacing:.02em}.judges-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:3rem;align-items:stretch}.judges-card.svelte-1uha8ag{text-align:center;height:100%;display:flex;flex-direction:column}.judges-icon.svelte-1uha8ag{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;background:var(--green-glow);color:var(--green-400)}.faq-footer.svelte-1uha8ag{margin-top:3rem;padding:32px;background:var(--bg-card);border:1px solid rgba(74,222,128,.1);border-radius:var(--radius-lg);text-align:center;max-width:800px;width:100%}.faq-footer-title.svelte-1uha8ag{font-size:1.4rem;color:var(--text-primary);margin-bottom:.5rem}.faq-footer-desc.svelte-1uha8ag{font-size:.95rem;color:var(--text-secondary);margin-bottom:1.5rem}.copy-btn.svelte-1uha8ag{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:8px;font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--text-secondary);background:#4ade800f;border:1px solid rgba(74,222,128,.15);cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.copy-btn.svelte-1uha8ag:hover{background:#4ade801f;border-color:#4ade804d;color:var(--green-400)}.telegram-link.svelte-1uha8ag{padding-top:1rem;border-top:1px solid rgba(74,222,128,.08)}.faq-copy-prompt.svelte-1uha8ag{margin:1.5rem 0 .75rem;width:100%;max-width:680px}.prompt-box.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:#4ade800a;border:1px solid rgba(74,222,128,.2);border-radius:12px;cursor:pointer;transition:all .25s;width:100%;text-align:left}.prompt-box.svelte-1uha8ag:hover{background:#4ade8014;border-color:#4ade8066;box-shadow:0 0 20px #4ade8014}.prompt-text.svelte-1uha8ag{font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);line-height:1.5;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-copy-icon.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--green-400);white-space:nowrap;flex-shrink:0}.faq-or-label.svelte-1uha8ag{font-size:.8rem;color:var(--text-muted);margin:.5rem 0}.ai-links-secondary.svelte-1uha8ag{display:flex;gap:12px;margin-bottom:1rem;flex-wrap:wrap}.btn-ai-secondary.svelte-1uha8ag{font-family:var(--font-mono);font-size:.8rem;font-weight:500;color:var(--text-secondary);text-decoration:none;padding:6px 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .2s}.btn-ai-secondary.svelte-1uha8ag:hover{color:var(--green-400);border-color:#4ade804d;background:#4ade800d}.faq-disclaimer.svelte-1uha8ag{font-size:.78rem;color:var(--text-muted);margin-bottom:1.25rem;opacity:.7}.faq-disclaimer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--green-400);text-decoration:none}.faq-disclaimer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}@media(max-width:768px){.hero.svelte-1uha8ag{padding:100px 16px 60px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.2rem}.hero-description.svelte-1uha8ag{font-size:1rem}.hero-stats.svelte-1uha8ag{gap:1rem}.hero-stat-divider.svelte-1uha8ag{display:none}.components-grid.svelte-1uha8ag{grid-template-columns:1fr}.validation-card.svelte-1uha8ag{flex-direction:column;padding:20px;gap:16px}.vc-animation.svelte-1uha8ag{flex:none;width:100%}.cta-block.svelte-1uha8ag{padding:40px 24px}.cta-steps.svelte-1uha8ag{flex-direction:column}.judges-grid.svelte-1uha8ag{grid-template-columns:1fr}.faq-footer.svelte-1uha8ag{padding:24px 16px}}@media(max-width:480px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.8rem}.hero-actions.svelte-1uha8ag,.cta-actions.svelte-1uha8ag{flex-direction:column;align-items:center}}
