.overlay.svelte-gruyqn{background:#0a0a0cfa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;width:360px}.overlay-header.svelte-gruyqn{margin-bottom:12px}.overlay-brand.svelte-gruyqn{display:flex;align-items:center;gap:6px}.overlay-icon.svelte-gruyqn{width:16px;height:16px}.overlay-logo.svelte-gruyqn{font-family:var(--font-logo);font-size:12px;color:#fff}.overlay-badge.svelte-gruyqn{margin-left:4px;font-size:8px;font-weight:700;text-transform:uppercase;padding:2px 5px;border-radius:3px;border:1px solid var(--accent-primary);color:var(--accent-primary)}.overlay-badge.pro.svelte-gruyqn{border-color:var(--pro-color);color:var(--pro-color)}.overlay-metrics.svelte-gruyqn{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 12px}.metric.svelte-gruyqn{display:flex;flex-direction:column;gap:2px}.metric-label.svelte-gruyqn{font-family:var(--font-main);font-size:9px;color:#666;font-weight:600;letter-spacing:.02em}.metric-value.svelte-gruyqn{font-family:var(--font-main);font-size:12px;font-weight:600;color:#fff}.metric-value.positive.svelte-gruyqn{color:var(--positive)}.metric-value.negative.svelte-gruyqn{color:var(--negative)}.metric-value.warning.svelte-gruyqn{color:var(--warning)}@media(max-width:480px){.overlay.svelte-gruyqn{width:100%;max-width:360px}}.customizer.svelte-iyk2pg{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;padding:16px;width:360px}@media(max-width:480px){.customizer.svelte-iyk2pg{width:100%;max-width:360px}}.customizer-header.svelte-iyk2pg{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.customizer-title.svelte-iyk2pg{font-size:14px;font-weight:600;color:var(--text-primary)}.form-group.svelte-iyk2pg{margin-bottom:0}.form-label.svelte-iyk2pg{font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.metrics-grid.svelte-iyk2pg{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.metric-toggle.svelte-iyk2pg{display:flex;align-items:center;justify-content:center;padding:10px 6px;background:var(--bg-elevated);border:1px solid transparent;border-radius:6px;color:var(--text-hint);font-family:var(--font-main);font-size:10px;font-weight:700;cursor:grab;transition:all .15s ease;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.metric-toggle.svelte-iyk2pg:hover:not(:disabled){background:var(--bg-hover);color:var(--text-secondary)}.metric-toggle--active.svelte-iyk2pg{background:#6366f126;color:var(--accent-primary)}.metric-toggle--locked.svelte-iyk2pg{opacity:.4;cursor:not-allowed}.metric-toggle--dragging.svelte-iyk2pg{opacity:.4;cursor:grabbing}.metric-toggle--over.svelte-iyk2pg{transform:scale(1.05);box-shadow:0 0 0 2px var(--accent-primary);border-color:var(--accent-primary)}.metric-toggle--dropped.svelte-iyk2pg{animation:svelte-iyk2pg-dropBounce .3s ease-out}@keyframes svelte-iyk2pg-dropBounce{0%{transform:scale(1.1)}50%{transform:scale(.95)}to{transform:scale(1)}}@media(max-width:480px){.metrics-grid.svelte-iyk2pg{grid-template-columns:repeat(3,1fr)}}.demo-section.svelte-1e70tiu{background:radial-gradient(ellipse at center,rgba(99,102,241,.08) 0%,transparent 70%)}.tier-toggle.svelte-1e70tiu{display:flex;justify-content:center;gap:8px;margin-bottom:32px}.tier-btn.svelte-1e70tiu{padding:10px 28px;background:transparent;border:1px solid var(--accent-primary);border-radius:8px;color:var(--accent-primary);font-family:var(--font-main);font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.tier-btn.svelte-1e70tiu:hover{background:#6366f11a}.tier-btn.active.svelte-1e70tiu{background:var(--accent-primary);color:#fff}.tier-btn--pro.svelte-1e70tiu{border-color:var(--pro-color);color:var(--pro-color)}.tier-btn--pro.svelte-1e70tiu:hover{background:#f59e0b1a}.tier-btn--pro.active.svelte-1e70tiu{background:var(--pro-color);color:#000}.demo-wrapper.svelte-1e70tiu{display:flex;justify-content:center;align-items:stretch;gap:32px;flex-wrap:wrap}@media(max-width:800px){.demo-wrapper.svelte-1e70tiu{flex-direction:column;align-items:center;gap:24px}}.site-header.svelte-1uha8ag{position:sticky;top:0;z-index:100;background:#09090be6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle)}.header-container.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;height:60px}.header-logo.svelte-1uha8ag{display:flex;align-items:center;gap:8px;text-decoration:none}.header-logo__icon.svelte-1uha8ag{width:24px;height:24px}.header-logo__text.svelte-1uha8ag{font-family:var(--font-logo);font-size:16px;color:var(--text-primary)}.header-nav.svelte-1uha8ag{display:flex;align-items:center;gap:32px}.header-nav__link.svelte-1uha8ag{font-size:13px;color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.header-nav__link.svelte-1uha8ag:hover{color:var(--text-primary)}.mobile-menu-btn.svelte-1uha8ag{display:none;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:8px}@media(max-width:768px){.mobile-menu-btn.svelte-1uha8ag{display:block}.header-nav.svelte-1uha8ag{display:none;position:absolute;top:60px;left:0;right:0;flex-direction:column;gap:0;background:var(--bg-primary);border-bottom:1px solid var(--border-subtle);padding:var(--space-md) 0}.header-nav.open.svelte-1uha8ag{display:flex}.header-nav__link.svelte-1uha8ag{padding:var(--space-md) var(--space-lg);width:100%}}.review-alert.svelte-1uha8ag{background:linear-gradient(90deg,#f59e0b26,#6366f126);border-bottom:1px solid rgba(245,158,11,.2);padding:10px 0}.review-alert__content.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--text-secondary)}.review-alert__content.svelte-1uha8ag svg{color:var(--warning);flex-shrink:0}.review-alert.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--warning);font-weight:600;text-decoration:underline;text-underline-offset:2px}.review-alert.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#fbbf24}.btn-pending.svelte-1uha8ag{position:relative}.pending-badge.svelte-1uha8ag{position:absolute;top:-8px;right:-8px;background:var(--warning);color:#000;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase}@keyframes svelte-1uha8ag-gradient-shift{0%,to{background-position:50% 0%}50%{background-position:50% 100%}}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero.svelte-1uha8ag{padding:calc(var(--space-3xl) + 60px) 0 var(--space-3xl);text-align:center;background:radial-gradient(ellipse at 50% 0%,rgba(99,102,241,.2) 0%,transparent 50%),radial-gradient(ellipse at 50% 100%,rgba(139,92,246,.15) 0%,transparent 50%);background-size:100% 200%;animation:svelte-1uha8ag-gradient-shift 8s ease infinite}.hero-content.svelte-1uha8ag{max-width:700px;margin:0 auto}.hero-brand.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:var(--space-lg);animation:svelte-1uha8ag-fadeInUp .6s ease backwards}.hero-logo.svelte-1uha8ag{width:64px;height:64px}.hero-title.svelte-1uha8ag{font-family:var(--font-logo);font-size:3rem;font-weight:400;color:var(--text-primary)}.hero-tagline.svelte-1uha8ag{font-size:1.25rem;color:var(--text-secondary);margin-bottom:var(--space-md);animation:svelte-1uha8ag-fadeInUp .6s ease .1s backwards}.hero-description.svelte-1uha8ag{font-size:1rem;color:var(--text-tertiary);margin-bottom:var(--space-xl);animation:svelte-1uha8ag-fadeInUp .6s ease .2s backwards}.hero-buttons.svelte-1uha8ag{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap;animation:svelte-1uha8ag-fadeInUp .6s ease .3s backwards}.video-wrapper.svelte-1uha8ag{position:relative;padding-bottom:56.25%;border-radius:var(--radius-xl);overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border-subtle)}.video-wrapper.svelte-1uha8ag iframe:where(.svelte-1uha8ag){position:absolute;top:0;left:0;width:100%;height:100%}.video-thumbnail.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:none;cursor:pointer;padding:0}.video-thumbnail.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.video-play.svelte-1uha8ag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#000000b3;border-radius:var(--radius-full);color:#fff;transition:all var(--transition-fast)}.video-thumbnail.svelte-1uha8ag:hover .video-play:where(.svelte-1uha8ag){background:var(--accent-primary);transform:translate(-50%,-50%) scale(1.1)}.feature-card.svelte-1uha8ag{text-align:center;display:flex;flex-direction:column}.feature-card__content.svelte-1uha8ag{flex:1}.feature-code.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:56px;height:40px;margin:0 auto var(--space-md);background:#6366f126;border-radius:var(--radius-md);font-family:var(--font-main);font-size:13px;font-weight:700;color:var(--accent-primary);letter-spacing:.02em}.feature-title.svelte-1uha8ag{font-size:.9rem;font-weight:600;margin-bottom:var(--space-xs)}.feature-desc.svelte-1uha8ag{font-size:.8rem;color:var(--text-tertiary);margin-bottom:var(--space-md)}.feature-card.svelte-1uha8ag .badge:where(.svelte-1uha8ag){margin-top:auto;align-self:center}.unlock-section.svelte-1uha8ag{background:radial-gradient(ellipse at center,rgba(245,158,11,.08) 0%,transparent 70%)}.unlock-card.svelte-1uha8ag{max-width:600px;margin:0 auto;text-align:center}.unlock-badge.svelte-1uha8ag{display:inline-block;padding:4px 12px;border:1px solid var(--pro-color);border-radius:4px;color:var(--pro-color);font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:var(--space-md)}.unlock-title.svelte-1uha8ag{font-size:2rem;font-weight:700;margin-bottom:var(--space-sm)}.unlock-subtitle.svelte-1uha8ag{color:var(--text-secondary);font-size:1rem;margin-bottom:var(--space-xl)}.pro-features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:var(--space-xl)}.pro-feature.svelte-1uha8ag{padding:12px 16px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:.85rem;color:var(--text-secondary)}.btn-pro.svelte-1uha8ag{background:var(--pro-color);color:#000;font-weight:700}.btn-pro.svelte-1uha8ag:hover{background:#d97706}.unlock-cta.svelte-1uha8ag{padding:14px 32px;font-size:1rem}.unlock-note.svelte-1uha8ag{margin-top:var(--space-sm);font-size:.8rem;color:var(--text-tertiary)}.unlock-steps.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--border-subtle)}.unlock-step.svelte-1uha8ag{display:flex;align-items:center;gap:8px}.unlock-step__icon.svelte-1uha8ag{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--pro-color)}.unlock-step__text.svelte-1uha8ag{font-size:.85rem;color:var(--text-secondary)}.unlock-step__arrow.svelte-1uha8ag{color:var(--text-hint);font-size:1rem}@media(max-width:640px){.pro-features-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.unlock-steps.svelte-1uha8ag{flex-wrap:wrap;gap:16px}.unlock-step__arrow.svelte-1uha8ag{display:none}}.install-steps.svelte-1uha8ag{max-width:600px;margin:0 auto}.install-step.svelte-1uha8ag{display:flex;gap:var(--space-lg);padding:var(--space-lg) 0;border-bottom:1px solid var(--border-subtle)}.install-step.svelte-1uha8ag:last-child{border-bottom:none}.install-number.svelte-1uha8ag{width:32px;height:32px;border-radius:var(--radius-full);background:var(--bg-tertiary);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.install-content.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:1rem;margin-bottom:var(--space-xs)}.install-content.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.875rem;color:var(--text-tertiary)}.install-content.svelte-1uha8ag code:where(.svelte-1uha8ag){background:var(--bg-tertiary);padding:2px 6px;border-radius:var(--radius-sm);font-family:var(--font-main);font-size:.8rem}.faq-list.svelte-1uha8ag{max-width:700px;margin:0 auto}.faq-item.svelte-1uha8ag{border-bottom:1px solid var(--border-subtle)}.faq-question.svelte-1uha8ag{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg) 0;background:none;border:none;color:var(--text-primary);font-size:1rem;font-weight:500;text-align:left;cursor:pointer}.faq-question.svelte-1uha8ag:hover{color:var(--accent-primary)}.faq-answer.svelte-1uha8ag{padding:0 0 var(--space-lg);color:var(--text-secondary);line-height:1.7}.social-links.svelte-1uha8ag{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.social-link.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-secondary);transition:all var(--transition-fast)}.social-link.svelte-1uha8ag:hover{border-color:var(--accent-primary);color:var(--text-primary);transform:translateY(-2px)}.footer.svelte-1uha8ag{padding:var(--space-2xl) 0;border-top:1px solid var(--border-subtle)}.footer-content.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.footer-brand.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-sm)}.footer-logo.svelte-1uha8ag{width:24px;height:24px}.footer-brand__text.svelte-1uha8ag{font-family:var(--font-logo);font-size:16px;color:var(--text-primary)}.footer-disclaimer.svelte-1uha8ag{display:flex;align-items:flex-start;gap:var(--space-sm);max-width:600px;padding:var(--space-md);background:var(--bg-secondary);border-radius:var(--radius-lg);color:var(--text-tertiary);font-size:.875rem}.footer-disclaimer.svelte-1uha8ag svg{flex-shrink:0;margin-top:2px}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-secondary)}.footer-copyright.svelte-1uha8ag{color:var(--text-hint);font-size:.875rem}@media(max-width:640px){.hero-brand.svelte-1uha8ag{flex-direction:column;gap:12px}.hero-logo.svelte-1uha8ag{width:48px;height:48px}.hero-title.svelte-1uha8ag{font-size:2rem}.hero-tagline.svelte-1uha8ag{font-size:1rem}}
