.canvas-container.svelte-w1a7k2{position:fixed;inset:0;z-index:0;background:radial-gradient(ellipse at center,#0a0f0a,#000)}.canvas-container.svelte-w1a7k2 canvas{display:block}.btn.svelte-1xko78n{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-primary);font-weight:var(--font-semibold);text-decoration:none;border-radius:var(--radius-full);transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);cursor:pointer;white-space:nowrap}.btn-sm.svelte-1xko78n{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.btn-md.svelte-1xko78n{padding:var(--space-3) var(--space-6);font-size:var(--text-sm)}.btn-lg.svelte-1xko78n{padding:var(--space-4) var(--space-8);font-size:var(--text-base)}@media(min-width:768px){.btn-md.svelte-1xko78n{padding:var(--space-3) var(--space-8);font-size:var(--text-base)}.btn-lg.svelte-1xko78n{padding:var(--space-5) var(--space-12);font-size:var(--text-lg)}}.btn-primary.svelte-1xko78n{background:var(--color-accent);color:var(--color-black);border:2px solid var(--color-accent)}.btn-primary.svelte-1xko78n:hover{background:transparent;color:var(--color-accent);transform:scale(1.03)}.btn-secondary.svelte-1xko78n{background:transparent;color:var(--color-white);border:1px solid rgba(255,255,255,.2)}.btn-secondary.svelte-1xko78n:hover{border-color:var(--color-white);background:#ffffff0d}.btn-ghost.svelte-1xko78n{background:transparent;color:var(--color-gray);border:none}.btn-ghost.svelte-1xko78n:hover{color:var(--color-white)}.btn-pro.svelte-1xko78n{background:var(--gradient-pro);color:var(--color-black);border:none}.btn-pro.svelte-1xko78n:hover{transform:scale(1.03);box-shadow:var(--shadow-pro)}.btn-streamer.svelte-1xko78n{background:var(--gradient-streamer);color:var(--color-white);border:none}.btn-streamer.svelte-1xko78n:hover{transform:scale(1.03);box-shadow:var(--shadow-streamer)}.btn-mysterious.svelte-1xko78n{background:#00ff881a;color:var(--color-accent);border:1px solid rgba(0,255,136,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-mysterious.svelte-1xko78n:hover{background:#0f83;border-color:var(--color-accent);transform:scale(1.03);box-shadow:0 0 30px #00ff884d}.full-width.svelte-1xko78n{width:100%}.icon.svelte-17ijdpm{flex-shrink:0}.hero.svelte-1uha8ag{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-4);padding-top:calc(var(--space-8) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));opacity:0;transition:opacity .8s ease}.hero.loaded.svelte-1uha8ag{opacity:1}.content.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:100%;width:100%;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1);padding:var(--space-6);background:radial-gradient(ellipse at center,#000000d9,#000000b3,#00000080);border-radius:32px;max-width:500px}.content.visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}@media(min-width:640px){.content.svelte-1uha8ag{padding:var(--space-8);max-width:800px;border-radius:40px}}@media(min-width:1024px){.content.svelte-1uha8ag{max-width:1000px;padding:var(--space-10)}}.mystery-badge.svelte-1uha8ag{position:relative;width:64px;height:64px;margin-bottom:var(--space-4);display:flex;align-items:center;justify-content:center}.badge-glow.svelte-1uha8ag{position:absolute;inset:-20px;background:radial-gradient(circle,rgba(0,255,136,.3) 0%,transparent 70%);animation:svelte-1uha8ag-glowPulse 3s ease-in-out infinite;pointer-events:none}@keyframes svelte-1uha8ag-glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.badge-ring.svelte-1uha8ag{position:absolute;border-radius:50%;border:1px solid rgba(0,255,136,.3);animation:svelte-1uha8ag-ringExpand 3s ease-out infinite}.ring-1.svelte-1uha8ag{width:100%;height:100%;animation-delay:0s}.ring-2.svelte-1uha8ag{width:130%;height:130%;animation-delay:.5s}.ring-3.svelte-1uha8ag{width:160%;height:160%;animation-delay:1s}@keyframes svelte-1uha8ag-ringExpand{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.badge-inner.svelte-1uha8ag{position:relative;width:52px;height:52px;background:linear-gradient(135deg,#00ff8826,#00ff880d);border:2px solid rgba(0,255,136,.4);border-radius:14px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 30px #0f83,inset 0 0 20px #00ff881a}.symbol.svelte-1uha8ag{position:absolute;font-family:var(--font-mono);font-weight:var(--font-black);color:var(--color-accent);text-shadow:0 0 20px rgba(0,255,136,.8),0 0 40px rgba(0,255,136,.4)}.symbol-question.svelte-1uha8ag{font-size:1.6rem;animation:svelte-1uha8ag-morphQuestion 4s ease-in-out infinite}.symbol-w.svelte-1uha8ag{font-size:1.4rem;animation:svelte-1uha8ag-morphW 4s ease-in-out infinite}@keyframes svelte-1uha8ag-morphQuestion{0%,60%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(.8)}90%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1uha8ag-morphW{0%,60%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.1)}80%{opacity:1;transform:scale(1)}90%{opacity:0;transform:scale(.8)}to{opacity:0;transform:scale(.8)}}.transmission.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);opacity:0;animation:svelte-1uha8ag-fadeSlideUp .6s ease forwards .3s}.transmission-dot.svelte-1uha8ag{width:6px;height:6px;background:var(--color-accent);border-radius:50%;animation:svelte-1uha8ag-dotBlink 1.5s ease-in-out infinite;box-shadow:0 0 10px var(--color-accent)}@keyframes svelte-1uha8ag-dotBlink{0%,to{opacity:1}50%{opacity:.3}}.transmission-text.svelte-1uha8ag{font-family:var(--font-mono);font-size:10px;color:var(--color-accent);letter-spacing:3px;text-transform:uppercase;text-shadow:0 0 20px rgba(0,255,136,.8),0 2px 10px rgba(0,0,0,.9)}.title.svelte-1uha8ag{margin-bottom:var(--space-3);opacity:0;animation:svelte-1uha8ag-fadeSlideUp .8s ease forwards .5s}.title-line.svelte-1uha8ag{display:block;font-size:clamp(2rem,11vw,5rem);font-weight:var(--font-black);line-height:1.05;color:var(--color-white);text-shadow:0 4px 20px rgba(0,0,0,.95),0 2px 10px rgba(0,0,0,.9),0 0 40px rgba(0,0,0,.8)}.title-accent.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-accent) 0%,#00ccff 40%,var(--color-accent) 80%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-1uha8ag-gradientShift 4s ease-in-out infinite;text-shadow:none;filter:drop-shadow(0 0 30px rgba(0,255,136,.3))}@keyframes svelte-1uha8ag-gradientShift{0%,to{background-position:0% center}50%{background-position:100% center}}.subtitle.svelte-1uha8ag{font-size:var(--text-base);color:var(--color-gray-light);margin-bottom:var(--space-6);opacity:0;animation:svelte-1uha8ag-fadeSlideUp .8s ease forwards .7s;text-shadow:0 2px 15px rgba(0,0,0,.95),0 0 30px rgba(0,0,0,.8)}.pillars.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;max-width:300px;margin-bottom:var(--space-8);opacity:0;animation:svelte-1uha8ag-fadeSlideUp 1s ease forwards .9s}.pillar.svelte-1uha8ag{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);width:100%;gap:var(--space-3);background:linear-gradient(135deg,#000000eb,#00140ae0,#000000eb);border:1px solid rgba(0,255,136,.3);border-radius:14px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 30px #000c,inset 0 1px #ffffff0d}.pillar.svelte-1uha8ag:active{transform:scale(.98);border-color:#00ff8880}.pillar-glow.svelte-1uha8ag{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(0,255,136,.15) 0%,transparent 50%);opacity:0;transition:opacity .4s ease;pointer-events:none}.pillar.svelte-1uha8ag:hover .pillar-glow:where(.svelte-1uha8ag),.pillar.svelte-1uha8ag:active .pillar-glow:where(.svelte-1uha8ag){opacity:1}.pillar-icon.svelte-1uha8ag{width:28px;height:28px;flex-shrink:0;color:var(--color-accent);filter:drop-shadow(0 0 10px rgba(0,255,136,.5))}.pillar-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%}.pillar-text.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.pillar-label.svelte-1uha8ag{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-white);letter-spacing:.02em;text-shadow:0 2px 10px rgba(0,0,0,.9),0 0 20px rgba(0,0,0,.8)}.pillar-accent.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 15px rgba(0,255,136,.8),0 2px 8px rgba(0,0,0,.9)}.cta-section.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);opacity:0;animation:svelte-1uha8ag-fadeSlideUp .8s ease forwards 1.2s}.cta-text.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-gray-light);text-shadow:0 2px 10px rgba(0,0,0,.95),0 0 20px rgba(0,0,0,.8)}.cta-section.svelte-1uha8ag .btn{position:relative;overflow:hidden}.btn-glow.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);animation:svelte-1uha8ag-btnShine 3s ease-in-out infinite}@keyframes svelte-1uha8ag-btnShine{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.branding.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.05);opacity:0;animation:svelte-1uha8ag-fadeIn 1s ease forwards 1.5s}.brand-line.svelte-1uha8ag{width:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.5))}.brand-line.svelte-1uha8ag:last-child{background:linear-gradient(90deg,rgba(0,255,136,.5),transparent)}.brand-name.svelte-1uha8ag{font-family:var(--font-mono);font-size:11px;color:var(--color-accent);letter-spacing:.1em;opacity:.7}.brand-divider.svelte-1uha8ag{font-family:var(--font-mono);font-size:10px;color:var(--color-gray-dark);opacity:.4}.brand-year.svelte-1uha8ag{font-family:var(--font-mono);font-size:10px;color:var(--color-gray-dark);opacity:.5}.scroll-hint.svelte-1uha8ag{position:fixed;bottom:var(--space-6);left:50%;transform:translate(-50%);display:none;flex-direction:column;align-items:center;gap:var(--space-2);opacity:0;animation:svelte-1uha8ag-fadeIn 1s ease forwards 2s}.scroll-text.svelte-1uha8ag{font-family:var(--font-mono);font-size:10px;color:var(--color-gray-dark);text-transform:uppercase;letter-spacing:.2em}.scroll-line.svelte-1uha8ag{width:1px;height:40px;background:linear-gradient(to bottom,var(--color-accent),transparent);animation:svelte-1uha8ag-scrollPulse 2s ease-in-out infinite}@keyframes svelte-1uha8ag-scrollPulse{0%,to{transform:scaleY(1);opacity:1}50%{transform:scaleY(.6);opacity:.5}}@keyframes svelte-1uha8ag-fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0}to{opacity:1}}@media(min-width:640px){.hero.svelte-1uha8ag{padding:var(--space-8)}.mystery-badge.svelte-1uha8ag{width:100px;height:100px;margin-bottom:var(--space-8)}.badge-inner.svelte-1uha8ag{width:80px;height:80px;border-radius:22px}.symbol-question.svelte-1uha8ag{font-size:2.5rem}.symbol-w.svelte-1uha8ag{font-size:2.2rem}.transmission-text.svelte-1uha8ag{font-size:11px;letter-spacing:4px}.title-line.svelte-1uha8ag{font-size:clamp(3rem,10vw,5rem)}.subtitle.svelte-1uha8ag{font-size:var(--text-xl);margin-bottom:var(--space-10)}.pillars.svelte-1uha8ag{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:700px;gap:var(--space-4)}.pillar.svelte-1uha8ag{flex:1;flex-direction:column;align-items:center;text-align:center;min-width:180px;max-width:200px;padding:var(--space-5);border-radius:20px}.pillar.svelte-1uha8ag:hover{transform:translateY(-4px);border-color:#00ff8880;box-shadow:0 10px 40px #00ff8826,0 0 0 1px #00ff884d}.pillar-icon.svelte-1uha8ag{width:48px;height:48px;margin-bottom:var(--space-3)}.pillar-text.svelte-1uha8ag{flex-direction:column;align-items:center;gap:var(--space-1)}.pillar-label.svelte-1uha8ag{font-size:var(--text-xl)}.pillar-accent.svelte-1uha8ag{font-size:var(--text-sm)}.scroll-hint.svelte-1uha8ag{display:flex}}@media(min-width:768px){.mystery-badge.svelte-1uha8ag{width:120px;height:120px}.badge-inner.svelte-1uha8ag{width:96px;height:96px;border-radius:26px}.symbol-question.svelte-1uha8ag{font-size:3rem}.symbol-w.svelte-1uha8ag{font-size:2.6rem}.transmission-text.svelte-1uha8ag{font-size:12px}.pillars.svelte-1uha8ag{gap:var(--space-6);max-width:800px}.pillar.svelte-1uha8ag{min-width:200px;max-width:240px;padding:var(--space-6);border-radius:24px}.pillar-icon.svelte-1uha8ag{width:56px;height:56px;margin-bottom:var(--space-4)}.pillar-label.svelte-1uha8ag{font-size:var(--text-2xl)}.pillar-accent.svelte-1uha8ag{font-size:var(--text-base)}}@media(min-width:1024px){.pillars.svelte-1uha8ag{flex-wrap:nowrap;max-width:900px}.pillar.svelte-1uha8ag{max-width:280px}}@media(prefers-reduced-motion:reduce){.hero.svelte-1uha8ag,.content.svelte-1uha8ag,.badge-glow.svelte-1uha8ag,.badge-ring.svelte-1uha8ag,.symbol-question.svelte-1uha8ag,.symbol-w.svelte-1uha8ag,.transmission.svelte-1uha8ag,.title.svelte-1uha8ag,.subtitle.svelte-1uha8ag,.pillars.svelte-1uha8ag,.cta-section.svelte-1uha8ag,.branding.svelte-1uha8ag,.scroll-hint.svelte-1uha8ag{animation:none;opacity:1;transform:none}.title-accent.svelte-1uha8ag,.transmission-dot.svelte-1uha8ag,.scroll-line.svelte-1uha8ag{animation:none}}
