[data-v-897b25c2]{box-sizing:border-box;margin:0;padding:0}.page[data-v-897b25c2]{height:100vh;height:100dvh;background:#0a0a0f;cursor:pointer;overflow-y:auto;font-family:"Inter",
    -apple-system,
    BlinkMacSystemFont,
    sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;position:relative}.bg[data-v-897b25c2]{position:fixed;inset:0;z-index:0}.bg-gradient[data-v-897b25c2]{position:absolute;inset:0;background:radial-gradient(
      ellipse 80% 50% at 50% -20%,
      rgba(120, 119, 198, 0.345),
      transparent
    ),
    radial-gradient(
      ellipse 60% 40% at 80% 50%,
      rgba(76, 175, 147, 0.1725),
      transparent
    ),
    radial-gradient(
      ellipse 50% 30% at 20% 80%,
      rgba(139, 92, 246, 0.23),
      transparent
    )}.bg-glow[data-v-897b25c2]{position:absolute;width:620px;height:620px;left:50%;top:50%;transform:translate(-50%, -50%);background:radial-gradient(
    circle,
    rgba(76, 175, 147, 0.12) 0%,
    transparent 70%
  );animation:pulse-897b25c2 8s ease-in-out infinite}@keyframes pulse-897b25c2{0%,
  100%{transform:translate(-50%, -50%) scale(1);opacity:0.5}50%{transform:translate(-50%, -50%) scale(1.1);opacity:0.85}}.content[data-v-897b25c2]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:20px;text-align:center}.glass-card[data-v-897b25c2]{width:100%;max-width:680px;min-width:0;padding:48px 64px;background:rgba(255, 255, 255, 0.03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, 0.08);border-radius:24px;box-shadow:0 8px 32px rgba(0, 0, 0, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.05)}.title[data-v-897b25c2]{font-size:clamp(2rem, 7vw, 3.4rem);font-weight:200;letter-spacing:0.2em;color:#ffffff;text-transform:uppercase;margin-bottom:36px;opacity:0;transform:translateY(-20px);transition:opacity 0.9s ease,
    transform 0.9s ease}.title.visible[data-v-897b25c2]{opacity:1;transform:translateY(0)}.waveform-area[data-v-897b25c2]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:28px;opacity:0;transform:scale(0.9);transition:opacity 0.9s ease 0.3s,
    transform 0.9s ease 0.3s}.waveform-area.visible[data-v-897b25c2]{opacity:1;transform:scale(1)}.waveform-container[data-v-897b25c2]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0;height:89px}.waveform-left[data-v-897b25c2],
.waveform-right[data-v-897b25c2]{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:4px;height:89px}.bar[data-v-897b25c2]{display:block;flex:1 1 0;min-width:2px;max-width:7px;border-radius:3px;background:#4caf93;animation:wave-unified-897b25c2 1.8s ease-in-out infinite;box-shadow:0 0 10px rgba(76, 175, 147, 0.6)}@keyframes wave-unified-897b25c2{0%{transform:scaleY(0.3);opacity:0.5}50%{transform:scaleY(1);opacity:1}100%{transform:scaleY(0.3);opacity:0.5}}.tg-btn[data-v-897b25c2]{display:flex;align-items:center;justify-content:center;width:93px;height:93px;border-radius:50%;cursor:pointer;text-decoration:none;flex-shrink:0;overflow:hidden;transition:transform 0.25s ease,
    box-shadow 0.25s ease;background:none;border:none;padding:0;-webkit-tap-highlight-color:transparent}.tg-btn[data-v-897b25c2]:hover{transform:scale(1.1);box-shadow:0 8px 24px rgba(76, 175, 147, 0.35)}.tg-btn[data-v-897b25c2]:active{transform:scale(0.95)}.tg-icon[data-v-897b25c2]{width:93px;height:93px;object-fit:contain}.cta-label[data-v-897b25c2]{font-size:clamp(0.7rem, 2.5vw, 0.85rem);color:rgba(255, 255, 255, 0.6);letter-spacing:0.06em;opacity:0;transform:translateY(10px);transition:opacity 0.9s ease 0.6s,
    transform 0.9s ease 0.6s}.cta-label.visible[data-v-897b25c2]{opacity:1;transform:translateY(0)}.stuck[data-v-897b25c2]{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255, 255, 255, 0.08);display:flex;flex-direction:column;align-items:center;gap:10px}.stuck-title[data-v-897b25c2]{font-size:0.92rem;color:rgba(255, 255, 255, 0.88)}.stuck-hint[data-v-897b25c2]{max-width:320px;font-size:0.75rem;line-height:1.45;color:rgba(255, 255, 255, 0.5)}.stuck-note[data-v-897b25c2]{max-width:300px;font-size:0.7rem;line-height:1.4;color:rgba(255, 255, 255, 0.38)}.stuck-btn[data-v-897b25c2]{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:280px;min-height:44px;padding:0 20px;border-radius:12px;background:rgba(76, 175, 147, 0.16);border:1px solid rgba(76, 175, 147, 0.45);color:#eafff8;font-family:inherit;font-size:0.85rem;text-decoration:none;cursor:pointer}@media (max-width: 480px){.glass-card[data-v-897b25c2]{padding:36px 32px;border-radius:20px}.title[data-v-897b25c2]{margin-bottom:28px;letter-spacing:0.15em}.waveform-container[data-v-897b25c2]{gap:8px;height:76px}.waveform-left[data-v-897b25c2],
  .waveform-right[data-v-897b25c2]{gap:3px;height:76px}.bar[data-v-897b25c2]{min-width:1.5px;max-width:6px;border-radius:2px}.tg-btn[data-v-897b25c2]{width:81px;height:81px}.tg-icon[data-v-897b25c2]{width:81px;height:81px}.waveform-area[data-v-897b25c2]{margin-bottom:24px}}@media (max-height: 600px){.glass-card[data-v-897b25c2]{padding:28px 32px}.title[data-v-897b25c2]{margin-bottom:24px;font-size:clamp(1.8rem, 6vw, 2.6rem)}.waveform-area[data-v-897b25c2]{margin-bottom:20px}.waveform-container[data-v-897b25c2]{height:61px}.waveform-left[data-v-897b25c2],
  .waveform-right[data-v-897b25c2]{height:61px}}