*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: transparent;--bg-secondary: rgba(255,255,255,.025);--bg-tertiary: rgba(255,255,255,.05);--border-color: rgba(255,255,255,.07);--border-hover: rgba(255,255,255,.14);--text-primary: #e2e8f0;--text-secondary: #94a3b8;--text-muted: #475569;--accent-color: #a3e635;--danger: #f87171;--radius: 20px;--radius-sm: 10px;--radius-md: 16px}body{font-family:Inter,SF Pro Display,system-ui,-apple-system,sans-serif;background:linear-gradient(135deg,#050507,#0a0a12 40%,#07070f);color:var(--text-primary);min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-wrapper[data-v-689dc09b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px 20px;background:var(--bg-primary);font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:var(--text-primary)}.content-container[data-v-689dc09b]{max-width:800px;width:100%;display:flex;flex-direction:column;gap:64px}@keyframes fadeInUp-689dc09b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-689dc09b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-in[data-v-689dc09b]{animation:fadeInUp-689dc09b .6s ease-out forwards}.fade-in-delay-1[data-v-689dc09b]{opacity:0;animation:fadeInUp-689dc09b .6s ease-out .15s forwards}.fade-in-delay-2[data-v-689dc09b]{opacity:0;animation:fadeInUp-689dc09b .6s ease-out .3s forwards}.fade-in-delay-3[data-v-689dc09b]{opacity:0;animation:fadeInUp-689dc09b .6s ease-out .45s forwards}.spinner[data-v-689dc09b]{animation:spin-689dc09b 1s linear infinite}.hero[data-v-689dc09b]{text-align:center;display:flex;flex-direction:column;gap:16px}.hero-logo[data-v-689dc09b]{font-size:14px;font-weight:700;letter-spacing:4px;color:var(--text-muted);text-transform:uppercase;margin-bottom:8px}.hero-title[data-v-689dc09b]{font-size:40px;font-weight:800;color:var(--text-primary);line-height:1.2;letter-spacing:-.5px;margin:0}.hero-subtitle[data-v-689dc09b]{font-size:18px;color:var(--text-secondary);line-height:1.5;margin:0}.section-title[data-v-689dc09b]{font-size:28px;font-weight:800;color:var(--text-primary);margin:0 0 32px;text-align:center;letter-spacing:-.3px}.action-cards[data-v-689dc09b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.action-card[data-v-689dc09b]{display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.action-card[data-v-689dc09b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .5s ease}.action-card[data-v-689dc09b]:hover:before{left:100%}.action-card[data-v-689dc09b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.action-card.loading[data-v-689dc09b]{opacity:.6;pointer-events:none}.card-icon[data-v-689dc09b]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--bg-tertiary);color:var(--text-primary);flex-shrink:0}.discord-color[data-v-689dc09b]{color:#5865f2}.card-text[data-v-689dc09b]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-689dc09b]{font-size:16px;font-weight:600;color:var(--text-primary)}.card-meta[data-v-689dc09b]{font-size:13px;color:var(--text-muted)}.primary-action[data-v-689dc09b]:hover{border-color:var(--text-secondary);background:var(--bg-tertiary)}.secondary-action[data-v-689dc09b]:hover{border-color:#5865f2;background:#5865f21a}.screenshots-section[data-v-689dc09b]{display:flex;justify-content:center}.screenshot-main[data-v-689dc09b]{width:100%;max-width:700px;position:relative}.screenshot-image[data-v-689dc09b]{width:100%;height:auto;border-radius:var(--radius-md);box-shadow:0 20px 60px #0000004d;transition:all .3s ease}.screenshot-image[data-v-689dc09b]:hover{transform:translateY(-4px);box-shadow:0 24px 80px #0006}.screenshot-placeholder[data-v-689dc09b]{aspect-ratio:16 / 9;background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:all .3s ease}.screenshot-placeholder[data-v-689dc09b]:hover{border-color:var(--text-secondary);background:var(--bg-tertiary);transform:scale(1.01)}.how-section[data-v-689dc09b]{display:flex;flex-direction:column}.timeline[data-v-689dc09b]{position:relative;padding-left:50px}.timeline[data-v-689dc09b]:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:2px;background:var(--border-color)}.timeline-item[data-v-689dc09b]{position:relative;padding-bottom:32px}.timeline-item[data-v-689dc09b]:last-child{padding-bottom:0}.timeline-number[data-v-689dc09b]{position:absolute;left:-50px;top:4px;width:40px;height:40px;border-radius:50%;background:var(--bg-secondary);border:3px solid var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:var(--text-primary);transition:all .3s ease}.timeline-item:hover .timeline-number[data-v-689dc09b]{background:var(--text-secondary);transform:scale(1.15);color:var(--bg-primary)}.timeline-content[data-v-689dc09b]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:20px 24px;transition:all .3s ease}.timeline-item:hover .timeline-content[data-v-689dc09b]{border-color:var(--text-secondary);box-shadow:0 4px 16px #0000001a;transform:translate(4px)}.timeline-title[data-v-689dc09b]{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.timeline-description[data-v-689dc09b]{font-size:14px;color:var(--text-secondary);line-height:1.6}@media (max-width: 768px){.content-container[data-v-689dc09b]{gap:48px}.hero-title[data-v-689dc09b]{font-size:32px}.hero-subtitle[data-v-689dc09b]{font-size:16px}.action-cards[data-v-689dc09b]{grid-template-columns:1fr}.section-title[data-v-689dc09b]{font-size:24px;margin-bottom:24px}.timeline[data-v-689dc09b]{padding-left:40px}.timeline[data-v-689dc09b]:before{left:14px}.timeline-number[data-v-689dc09b]{left:-40px;width:32px;height:32px;font-size:16px}}
