body{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.purchase-button.svelte-1uha8ag{width:100%;border:none;border-radius:6px;background:#5865f2;color:#fff;height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.purchase-button.svelte-1uha8ag:hover{background:#2a4b80}.purchase-button.svelte-1uha8ag:active{opacity:.9}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#15171e}::-webkit-scrollbar-thumb{background:#2a2f3a;border-radius:5px;border:2px solid #15171e}::-webkit-scrollbar-thumb:hover{background:#3a4050}*{scrollbar-width:thin;scrollbar-color:#2a2f3a #15171e}.landing-page.svelte-1uha8ag{min-height:100vh;background:var(--background);color:var(--foreground)}.nav.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;z-index:100;background:#15171ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.nav-container.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.nav-logo.svelte-1uha8ag{display:flex;align-items:center}.logo-img.svelte-1uha8ag{height:32px;width:auto}.nav-links.svelte-1uha8ag{display:flex;gap:2rem}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted-foreground);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--primary)}.nav-actions.svelte-1uha8ag{display:flex;gap:1rem}.nav-btn-outline{border-color:var(--border)!important;color:var(--foreground)!important;cursor:pointer}.nav-btn-outline:hover{background:var(--accent)!important;border-color:var(--primary)!important}.hero.svelte-1uha8ag{position:relative;padding:8rem 2rem 4rem;text-align:center;overflow:hidden;background-color:#15171e;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%236ab3fb' fill-opacity='0.05' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='1.5'/%3E%3Ccircle cx='13' cy='13' r='1.5'/%3E%3C/g%3E%3C/svg%3E")}.hero-glow.svelte-1uha8ag{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse,rgba(106,179,251,.15) 0%,transparent 70%);pointer-events:none}.hero-content.svelte-1uha8ag{position:relative;max-width:800px;margin:0 auto}.hero-badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#6ab3fb1a;border:1px solid rgba(106,179,251,.3);border-radius:9999px;font-size:.85rem;color:var(--primary);margin-bottom:1.5rem}.badge-dot.svelte-1uha8ag{width:8px;height:8px;background:var(--primary);border-radius:50%;animation:svelte-1uha8ag-pulse 2s infinite}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.5}}.hero-title.svelte-1uha8ag{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em}.gradient-text.svelte-1uha8ag{background:linear-gradient(135deg,#05ddfa,#6ab3fb,#155ddf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1uha8ag{font-size:1.2rem;color:var(--muted-foreground);max-width:600px;margin:0 auto 2rem;line-height:1.6}.hero-buttons.svelte-1uha8ag{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary-gradient{background:#6ab3fb!important;border:none!important;color:#15171e!important;font-weight:600!important;padding:.75rem 1.5rem!important;font-size:1rem!important;transition:all .3s ease!important;cursor:pointer}.btn-primary-gradient:hover{background:#7bc0fc!important}.btn-icon{width:18px;height:18px;margin-left:.25rem}.btn-outline-glow{border-color:#6ab3fb80!important;color:var(--primary)!important;padding:.75rem 1.5rem!important;font-size:1rem!important;transition:all .3s ease!important;cursor:pointer}.btn-outline-glow:hover{background:#6ab3fb1a!important;border-color:var(--primary)!important}.hero-preview.svelte-1uha8ag{margin-top:4rem;max-width:1000px;margin-left:auto;margin-right:auto}.dashboard-img.svelte-1uha8ag{width:100%;height:auto;border-radius:16px;border:1px solid var(--border);box-shadow:0 20px 60px #0006,0 0 40px #6ab3fb1a}.section-separator.svelte-1uha8ag{border-top:1px solid var(--border)}.section-container.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header.svelte-1uha8ag{text-align:center;margin-bottom:4rem}.section-title.svelte-1uha8ag{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.01em}.section-subtitle.svelte-1uha8ag{font-size:1.1rem;color:var(--muted-foreground);max-width:500px;margin:0 auto}.features-section.svelte-1uha8ag{padding:6rem 0;position:relative;background-color:#15171e;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%236ab3fb' fill-opacity='0.05' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='1.5'/%3E%3Ccircle cx='13' cy='13' r='1.5'/%3E%3C/g%3E%3C/svg%3E")}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.feature-card.svelte-1uha8ag{padding:2rem;background:var(--card);border:1px solid var(--border);border-radius:16px;transition:background .2s ease}.feature-card.svelte-1uha8ag:hover{background:#1e222b}.feature-icon.svelte-1uha8ag{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#6ab3fb1a;border-radius:12px;margin-bottom:1rem;color:var(--primary)}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9rem;color:var(--muted-foreground);line-height:1.5}.stats-section.svelte-1uha8ag{padding:4rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background-color:#191c24;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%236ab3fb' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.stats-grid.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;gap:4rem}.stats-item.svelte-1uha8ag{text-align:center}.stats-number.svelte-1uha8ag{display:block;font-size:3rem;font-weight:800;color:var(--primary);line-height:1}.stats-label.svelte-1uha8ag{display:block;font-size:.9rem;color:var(--muted-foreground);margin-top:.5rem}.stats-divider.svelte-1uha8ag{width:1px;height:60px;background:var(--border)}.pricing-section.svelte-1uha8ag{padding:6rem 0;background-color:#15171e;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%236ab3fb' fill-opacity='0.05' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='1.5'/%3E%3Ccircle cx='13' cy='13' r='1.5'/%3E%3C/g%3E%3C/svg%3E")}.billing-toggle.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem}.billing-toggle.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.95rem;color:var(--muted-foreground);transition:color .2s ease}.billing-toggle.svelte-1uha8ag span.active:where(.svelte-1uha8ag){color:var(--foreground);font-weight:600}.toggle-switch.svelte-1uha8ag{position:relative;width:56px;height:28px;background:var(--secondary);border:none;border-radius:9999px;cursor:pointer;transition:background .3s ease}.toggle-switch.svelte-1uha8ag:hover{background:var(--accent)}.toggle-slider.svelte-1uha8ag{position:absolute;top:3px;left:3px;width:22px;height:22px;background:var(--primary);border-radius:50%;transition:transform .3s ease}.toggle-slider.lifetime.svelte-1uha8ag{transform:translate(28px)}.save-badge.svelte-1uha8ag{display:inline-block;background:#28ca4133;color:#28ca41;padding:.2rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;margin-left:.5rem}.pricing-grid.svelte-1uha8ag{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.pricing-grid.three-cards.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-items:center;align-items:stretch;max-width:1240px;margin:0 auto}.pricing-card{width:100%;max-width:380px;background:var(--card)!important;border:1px solid var(--border)!important;border-radius:20px!important;position:relative;overflow:visible!important;padding:1rem!important}.pricing-card [data-slot=card-footer]{margin-top:auto}.pricing-badge.svelte-1uha8ag{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#05ddfa,#6ab3fb,#155ddf);color:#15171e;padding:.4rem 1rem;border-radius:9999px;font-size:.8rem;font-weight:600}.pricing-plan{font-size:1.5rem!important;font-weight:700!important;text-align:left!important}.pricing-desc{color:var(--muted-foreground)!important;text-align:left!important;margin-top:.25rem!important}.pricing-price.svelte-1uha8ag{margin:.5rem 0 1.5rem}.price-amount.svelte-1uha8ag{font-size:4rem;font-weight:800;color:var(--primary)}.price-period.svelte-1uha8ag{font-size:1rem;color:var(--muted-foreground)}.pricing-features.svelte-1uha8ag{list-style:none;padding:0;margin:0}.pricing-features.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border);font-size:.95rem}.pricing-features.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:none}.check.svelte-1uha8ag{color:var(--primary);font-weight:600}.check.pro.svelte-1uha8ag{color:#28ca41}.pricing-features.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--primary);text-decoration:none}.pricing-features.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.w-full{width:100%!important}.faq-section.svelte-1uha8ag{padding:6rem 0;background-color:#191c24;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%236ab3fb' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.faq-container.svelte-1uha8ag{max-width:700px;margin:0 auto}.faq-accordion{display:flex;flex-direction:column;gap:1rem}.faq-accordion [data-accordion-item]{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:background .2s ease}.faq-accordion [data-accordion-item]:hover{background:#1e222b}.faq-accordion [data-accordion-trigger]{padding:1.25rem 1.5rem!important;font-size:1rem!important;font-weight:600!important;cursor:pointer}.faq-accordion [data-accordion-content]{padding:0 1.5rem 1.25rem!important;color:var(--muted-foreground);line-height:1.6}.footer.svelte-1uha8ag{padding:0 0 2rem;background-color:#191c24}.footer-separator{margin-bottom:4rem}.footer-container.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:3rem}.footer-brand.svelte-1uha8ag{max-width:300px}.footer-logo.svelte-1uha8ag{height:28px;margin-bottom:1rem}.footer-tagline.svelte-1uha8ag{color:var(--muted-foreground);font-size:.9rem}.footer-links.svelte-1uha8ag{display:flex;gap:4rem}.footer-column.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem}.footer-column.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:.9rem;font-weight:600;margin-bottom:.5rem}.footer-column.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted-foreground);text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-column.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--primary)}.footer-bottom.svelte-1uha8ag{max-width:1200px;margin:3rem auto 0;padding:2rem;border-top:1px solid var(--border);text-align:center}@media(max-width:1024px){.features-grid.svelte-1uha8ag,.stat-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nav-links.svelte-1uha8ag{display:none}.hero-title.svelte-1uha8ag{font-size:2.5rem}.features-grid.svelte-1uha8ag{grid-template-columns:1fr}.stats-grid.svelte-1uha8ag{flex-direction:column;gap:2rem}.stats-divider.svelte-1uha8ag{width:60px;height:1px}.footer-container.svelte-1uha8ag{flex-direction:column;align-items:center;text-align:center}.footer-links.svelte-1uha8ag{gap:2rem}}.popup-overlay.svelte-1uha8ag{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.popup-modal.svelte-1uha8ag{background:#1e222b;border:1px solid var(--border);border-radius:16px;padding:2rem;width:100%;max-width:420px;position:relative;box-shadow:0 20px 60px #00000080}.popup-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.popup-section.svelte-1uha8ag{display:flex;flex-direction:column;gap:.875rem;margin-bottom:.5rem}.popup-section-title.svelte-1uha8ag{font-size:.85rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em}.sellauth-button.svelte-1uha8ag{width:100%;border:none;border-radius:6px;background-color:#fff;color:#000;height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;position:relative;box-shadow:0 1px 2px #0000000d}.sellauth-button.svelte-1uha8ag:hover{background-color:#f4f4f5}.sellauth-button.svelte-1uha8ag:active{opacity:.9}.payment-option-button.svelte-1uha8ag{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#1e222b;border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:all .2s ease;color:var(--foreground)}.payment-option-button.svelte-1uha8ag:hover{background:#272b34;border-color:var(--primary)}.payment-option-icon.svelte-1uha8ag{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f7931a1a;border-radius:10px;color:#f7931a}.payment-option-info.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-left:1rem}.payment-option-name.svelte-1uha8ag{font-weight:600;font-size:1rem}.payment-option-badge.svelte-1uha8ag{font-size:.75rem;padding:.1rem .4rem;border-radius:4px;font-weight:600}.arrow-icon.svelte-1uha8ag{color:var(--muted-foreground);transition:transform .2s ease}.payment-option-button.svelte-1uha8ag:hover .arrow-icon:where(.svelte-1uha8ag){transform:translate(4px);color:var(--foreground)}.popup-section-title.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem}.back-button.svelte-1uha8ag{display:flex;align-items:center;gap:.25rem;background:none;border:none;color:var(--muted-foreground);font-size:.85rem;font-weight:500;cursor:pointer;padding:0}.back-button.svelte-1uha8ag:hover{color:var(--foreground);text-decoration:underline}.secondary-payment-options.svelte-1uha8ag{margin-top:.75rem;display:flex;justify-content:center}.discord-payment-button.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#5865f2;background:#5865f21a;padding:.5rem 1rem;border-radius:6px;text-decoration:none;font-weight:500;transition:all .2s ease;border:1px solid rgba(88,101,242,.2);width:100%;justify-content:center}.discord-payment-button.svelte-1uha8ag:hover{background:#5865f226;border-color:#5865f266}@keyframes svelte-1uha8ag-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.discord-connect.svelte-1uha8ag{width:100%;background:#5865f2!important;color:#fff!important;font-weight:600!important;transition:all .2s ease!important}.discord-connect.svelte-1uha8ag:disabled{opacity:.7!important;cursor:default!important;background:#4752c4!important}.discord-connect.svelte-1uha8ag:hover:not(:disabled){background:#4752c4!important}.discord-user.svelte-1uha8ag{color:var(--muted-foreground);font-size:.875rem;padding:.5rem .75rem;background:#5865f21a;border-radius:8px;border:1px solid rgba(88,101,242,.2)}.connect-prompt.svelte-1uha8ag{color:var(--muted-foreground);font-size:.875rem;text-align:center;padding:1rem;background:#6ab3fb0d;border-radius:8px;border:1px solid rgba(106,179,251,.1)}.redeem-input.svelte-1uha8ag{width:100%;padding:.65rem .75rem;border-radius:10px;border:1px solid var(--border);background:var(--card);color:var(--foreground);font-size:.95rem}.redeem-input.svelte-1uha8ag:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #3b82f633}.redeem-button.svelte-1uha8ag{width:100%}.redeem-message.svelte-1uha8ag{font-size:.85rem}.redeem-message.error.svelte-1uha8ag{color:#f87171}.redeem-message.success.svelte-1uha8ag{color:#34d399}.popup-tabs.svelte-1uha8ag{display:flex;gap:.75rem}.popup-tab.svelte-1uha8ag{padding:.4rem .75rem;border-radius:6px;font-size:.85rem;color:var(--muted-foreground);background:transparent;border:1px solid var(--border)}.popup-tab.active.svelte-1uha8ag{background:var(--secondary);color:var(--foreground)}.popup-price.svelte-1uha8ag{font-size:1.75rem;font-weight:700;color:var(--foreground);background:linear-gradient(135deg,#6ab3fb,#155ddf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.payment-option.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:.75rem;cursor:pointer;transition:all .2s ease;text-decoration:none;color:inherit}.payment-option.svelte-1uha8ag:hover:not(.disabled){background:#252a35;border-color:var(--primary)}.payment-option.disabled.svelte-1uha8ag{opacity:.5;cursor:not-allowed;pointer-events:none}.payment-icon.svelte-1uha8ag{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-icon.discord.svelte-1uha8ag{background:#5865f2;color:#fff}.payment-icon.crypto.svelte-1uha8ag{background:#f7931a}.payment-info.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;gap:.25rem}.payment-badge.svelte-1uha8ag{font-size:.7rem;font-weight:600;color:#28ca41;background:#28ca4126;padding:.15rem .5rem;border-radius:4px;width:fit-content}.payment-badge.coming-soon.svelte-1uha8ag{color:#f59e0b;background:#f59e0b26}.payment-name.svelte-1uha8ag{font-size:1.1rem;font-weight:600;color:var(--foreground)}.payment-arrow{width:20px;height:20px;color:var(--muted-foreground)}.popup-close.svelte-1uha8ag{position:absolute;top:.75rem;right:.75rem;width:28px;height:28px;border:none;background:transparent;color:var(--muted-foreground);font-size:1.25rem;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.popup-close.svelte-1uha8ag:hover{background:var(--secondary);color:var(--foreground)}
