.existing-sub.svelte-14c9jiq{text-align:center;padding:1rem}.icon.svelte-14c9jiq{font-size:3rem;margin-bottom:1rem;display:flex;justify-content:center}.icon.warn.svelte-14c9jiq svg{color:#e08a3c}.icon.info.svelte-14c9jiq svg{color:var(--accent-primary)}h2.svelte-14c9jiq{font-size:1.4rem;font-weight:700;margin:0 0 1rem;color:var(--text-primary)}.message.svelte-14c9jiq{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.actions.svelte-14c9jiq{display:flex;flex-direction:column;gap:.6rem}button.svelte-14c9jiq{padding:.85rem 1.25rem;border-radius:var(--border-radius);font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;border:1px solid transparent}button.svelte-14c9jiq:disabled{opacity:.6;cursor:not-allowed}.primary.svelte-14c9jiq{background-color:var(--accent-primary);color:#fff}.primary.svelte-14c9jiq:hover:not(:disabled){background-color:var(--accent-secondary)}.secondary.svelte-14c9jiq{background:transparent;color:var(--text-primary);border-color:var(--border-default)}.secondary.svelte-14c9jiq:hover:not(:disabled){background-color:var(--bg-surface)}.cancel.svelte-14c9jiq{background:transparent;color:var(--text-secondary);border:none;font-weight:500}.cancel.svelte-14c9jiq:hover{color:var(--text-primary)}.premium-container.svelte-1nlelil.svelte-1nlelil{max-width:1200px;margin:0 auto;padding:2rem 1rem}.hero-section.svelte-1nlelil.svelte-1nlelil{text-align:center;padding:6rem 2rem 5rem;margin-bottom:4rem;background:transparent}.premium-label.svelte-1nlelil.svelte-1nlelil{display:inline-block;background:var(--gradient-purple);color:#fff;padding:.4rem 1rem;border-radius:4px;font-size:.75rem;font-weight:700;letter-spacing:1.5px;margin-bottom:2rem}h1.svelte-1nlelil.svelte-1nlelil{font-size:3.5rem;font-weight:300;margin:0 0 1.5rem;line-height:1.3;color:var(--text-primary)}h1.svelte-1nlelil .highlight.svelte-1nlelil{font-weight:700;background:var(--gradient-purple);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1nlelil.svelte-1nlelil{font-size:1.25rem;max-width:500px;margin:0 auto 2.5rem;line-height:1.6;color:var(--text-secondary);font-weight:400}.cta-button.svelte-1nlelil.svelte-1nlelil{background:var(--gradient-purple);color:#fff;border:none;padding:1rem 2.5rem;border-radius:var(--border-radius);font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.cta-button.svelte-1nlelil.svelte-1nlelil:hover{opacity:.9;transform:translateY(-2px)}a.cta-button.svelte-1nlelil.svelte-1nlelil{display:inline-block;text-decoration:none}.hero-cta-note.svelte-1nlelil.svelte-1nlelil{margin:.75rem 0 1.25rem;font-size:.9rem;color:var(--text-secondary)}.cta-button-secondary.svelte-1nlelil.svelte-1nlelil{background:transparent;color:var(--text-primary);border:1px solid var(--border-default);padding:.75rem 1.75rem;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.cta-button-secondary.svelte-1nlelil.svelte-1nlelil:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.content-section.svelte-1nlelil.svelte-1nlelil{margin-bottom:4rem}.content-section.alternate.svelte-1nlelil.svelte-1nlelil{background:var(--bg-surface);padding:3rem 0;border-radius:var(--border-radius-lg)}.feature-row.svelte-1nlelil.svelte-1nlelil{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:2rem}.feature-row.reverse.svelte-1nlelil.svelte-1nlelil{grid-template-columns:1fr 1fr}.feature-row.reverse.svelte-1nlelil .feature-content.svelte-1nlelil{order:2}.feature-row.reverse.svelte-1nlelil .feature-image.svelte-1nlelil{order:1}.feature-badge.svelte-1nlelil.svelte-1nlelil{display:inline-block;background:var(--gradient-purple);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:1rem}.feature-content.svelte-1nlelil h2.svelte-1nlelil{font-size:2.5rem;font-weight:700;margin:0 0 1.5rem;color:var(--text-primary);line-height:1.2}.feature-description.svelte-1nlelil.svelte-1nlelil{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.feature-benefits.svelte-1nlelil.svelte-1nlelil{display:flex;flex-direction:column;gap:1.5rem}.benefit.svelte-1nlelil.svelte-1nlelil{display:flex;gap:1rem;align-items:flex-start;position:relative;padding-left:2rem}.benefit.svelte-1nlelil.svelte-1nlelil:before{content:"✓";position:absolute;left:0;top:0;color:#10b981;font-size:1.5rem;font-weight:700}.benefit.svelte-1nlelil strong.svelte-1nlelil{display:block;font-size:1.1rem;margin-bottom:.25rem;color:var(--text-primary)}.benefit.svelte-1nlelil p.svelte-1nlelil{margin:0;color:var(--text-secondary);font-size:.95rem}.feature-image.svelte-1nlelil.svelte-1nlelil{display:flex;justify-content:center;align-items:center}.feature-img.svelte-1nlelil.svelte-1nlelil{width:100%;max-width:500px;height:auto;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);border:2px solid var(--border-default)}.stats-section.svelte-1nlelil.svelte-1nlelil{background:var(--bg-surface);border-radius:var(--border-radius-lg);padding:3rem 2rem;margin:4rem 0;text-align:center}.stats-section.svelte-1nlelil h2.svelte-1nlelil{font-size:2rem;margin-bottom:2rem;color:var(--text-primary)}.stats-grid.svelte-1nlelil.svelte-1nlelil{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:2rem}.stat-card.svelte-1nlelil.svelte-1nlelil{padding:1.5rem}.stat-number.svelte-1nlelil.svelte-1nlelil{font-size:3rem;font-weight:800;color:#6366f1;margin-bottom:.5rem}.stat-label.svelte-1nlelil.svelte-1nlelil{font-size:1.1rem;color:var(--text-secondary)}.use-cases-card.svelte-1nlelil.svelte-1nlelil{background-color:var(--bg-deepest);border:1px solid var(--border-default);border-radius:var(--border-radius-lg);padding:3rem 2rem;margin:4rem 0;box-shadow:var(--shadow-md)}.use-cases-card.svelte-1nlelil h2.svelte-1nlelil{font-size:2rem;font-weight:700;margin:0 0 2rem;text-align:center;color:var(--text-primary)}.use-cases-grid.svelte-1nlelil.svelte-1nlelil{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.use-case.svelte-1nlelil.svelte-1nlelil{padding:2rem;background-color:var(--bg-surface);border-radius:var(--border-radius);border:1px solid var(--border-default);transition:all .3s ease;text-align:center}.use-case.svelte-1nlelil.svelte-1nlelil:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:#6366f1}.use-case-icon.svelte-1nlelil.svelte-1nlelil{font-size:3rem;margin-bottom:1rem}.use-case.svelte-1nlelil h3.svelte-1nlelil{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:var(--text-primary)}.use-case.svelte-1nlelil p.svelte-1nlelil{font-size:1rem;line-height:1.5;color:var(--text-secondary);margin:0}.pricing-section.svelte-1nlelil.svelte-1nlelil{margin:2rem 0 1rem;text-align:center}.pricing-section.svelte-1nlelil h2.svelte-1nlelil{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;color:var(--text-primary)}.pricing-subtitle.svelte-1nlelil.svelte-1nlelil{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem}.pricing-card.skeleton.svelte-1nlelil.svelte-1nlelil{pointer-events:none}.skeleton-line.svelte-1nlelil.svelte-1nlelil{background:linear-gradient(90deg,var(--bg-elevated) 25%,var(--bg-surface) 50%,var(--bg-elevated) 75%);background-size:200% 100%;animation:svelte-1nlelil-shimmer 1.5s infinite;border-radius:4px}.skeleton-line.title.svelte-1nlelil.svelte-1nlelil{height:1.5rem;width:70%;margin-bottom:1rem}.skeleton-line.price.svelte-1nlelil.svelte-1nlelil{height:2.5rem;width:50%}.skeleton-features.svelte-1nlelil.svelte-1nlelil{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.skeleton-line.feature.svelte-1nlelil.svelte-1nlelil{height:1rem;width:90%}.skeleton-line.feature.svelte-1nlelil.svelte-1nlelil:nth-child(2){width:75%}.skeleton-line.feature.svelte-1nlelil.svelte-1nlelil:nth-child(3){width:85%}.skeleton-line.feature.svelte-1nlelil.svelte-1nlelil:nth-child(4){width:70%}.skeleton-line.feature.svelte-1nlelil.svelte-1nlelil:nth-child(5){width:80%}.skeleton-line.button.svelte-1nlelil.svelte-1nlelil{height:3rem;width:100%}@keyframes svelte-1nlelil-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pricing-grid.svelte-1nlelil.svelte-1nlelil{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.pricing-card.svelte-1nlelil.svelte-1nlelil{background:var(--bg-deepest);border:2px solid var(--border-default);border-radius:var(--border-radius-lg);padding:1.5rem;text-align:left;position:relative;transition:all .3s ease}.pricing-card.svelte-1nlelil.svelte-1nlelil:hover{box-shadow:var(--shadow-lg)}.pricing-card.featured.svelte-1nlelil.svelte-1nlelil{border-color:#8b5cf6;background:linear-gradient(135deg,#8b5cf60d,#6366f10d)}.pricing-card.organization.svelte-1nlelil.svelte-1nlelil{border-color:#0ea5e9;background:linear-gradient(135deg,#0ea5e90d,#06b6d40d)}.org-icon.svelte-1nlelil.svelte-1nlelil{text-align:center;font-size:2.5rem;color:#0ea5e9;margin-bottom:.5rem}.org-tagline.svelte-1nlelil.svelte-1nlelil{color:var(--text-secondary);font-size:.9rem;margin-top:.5rem}.pricing-button.org.svelte-1nlelil.svelte-1nlelil{background:linear-gradient(135deg,#0ea5e9,#06b6d4);border-color:transparent;color:#fff}.pricing-button.org.svelte-1nlelil.svelte-1nlelil:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.seat-pricing.svelte-1nlelil.svelte-1nlelil{margin-top:.5rem;border-top:1px solid var(--border-default);padding-top:1rem}.interval-toggle.svelte-1nlelil.svelte-1nlelil{display:flex;background:var(--bg-surface);border-radius:var(--border-radius);border:1px solid var(--border-default);padding:3px;margin-bottom:.75rem}.interval-toggle.svelte-1nlelil button.svelte-1nlelil{flex:1;padding:.4rem .75rem;border:none;background:transparent;color:var(--text-secondary);font-size:.8rem;font-weight:500;cursor:pointer;border-radius:calc(var(--border-radius) - 2px);transition:all .2s ease}.interval-toggle.svelte-1nlelil button.active.svelte-1nlelil{background:#0ea5e9;color:#fff;font-weight:600}.tier-breakdown.svelte-1nlelil.svelte-1nlelil{margin-top:.5rem;padding:.6rem .75rem;background:var(--bg-surface);border-radius:var(--border-radius);border:1px solid var(--border-default)}.tier-row.svelte-1nlelil.svelte-1nlelil{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.8rem}.tier-range.svelte-1nlelil.svelte-1nlelil{color:var(--text-secondary)}.tier-price.svelte-1nlelil.svelte-1nlelil{font-weight:600;color:var(--text-primary);display:inline-flex;align-items:center;gap:.5rem}.tier-badge.svelte-1nlelil.svelte-1nlelil{font-size:.7rem;font-weight:700;padding:.15rem .4rem;background:var(--success-muted);color:var(--success);border:1px solid rgba(63,185,80,.3);border-radius:4px}.featured-badge.svelte-1nlelil.svelte-1nlelil{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--gradient-purple);color:#fff;padding:.4rem 1.2rem;border-radius:20px;font-size:.85rem;font-weight:600}.pricing-header.svelte-1nlelil.svelte-1nlelil{text-align:center;padding-bottom:1rem;border-bottom:1px solid var(--border-default);margin-bottom:1rem}.pricing-header.svelte-1nlelil h3.svelte-1nlelil{font-size:1.2rem;font-weight:600;margin:0 0 .75rem;color:var(--text-primary)}.price.svelte-1nlelil.svelte-1nlelil{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.price.svelte-1nlelil .amount.svelte-1nlelil{font-size:2.5rem;font-weight:800;color:var(--text-primary)}.price.svelte-1nlelil .period.svelte-1nlelil{font-size:1.1rem;color:var(--text-secondary)}.savings.svelte-1nlelil.svelte-1nlelil{margin-top:.5rem;color:#10b981;font-weight:600;font-size:.95rem}.pricing-body.svelte-1nlelil.svelte-1nlelil{padding-top:.5rem}.pricing-features.svelte-1nlelil.svelte-1nlelil{list-style:none;padding:0;margin:0 0 1.25rem}.pricing-features.svelte-1nlelil li.svelte-1nlelil{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;color:var(--text-primary);font-size:.9rem}.pricing-features.svelte-1nlelil li.svelte-1nlelil svg{color:#10b981;flex-shrink:0;font-size:1.1rem}.pricing-button.svelte-1nlelil.svelte-1nlelil{width:100%;padding:1rem;border:2px solid var(--border-default);border-radius:var(--border-radius);background:var(--bg-surface);color:var(--text-primary);font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .2s ease}.pricing-button.svelte-1nlelil.svelte-1nlelil:hover:not(:disabled){background:var(--bg-deepest);border-color:#8b5cf6;color:#8b5cf6}.pricing-button.primary.svelte-1nlelil.svelte-1nlelil{background:var(--gradient-purple);border-color:transparent;color:#fff}.pricing-button.primary.svelte-1nlelil.svelte-1nlelil:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.pricing-button.svelte-1nlelil.svelte-1nlelil:disabled{opacity:.6;cursor:not-allowed}.pricing-note.svelte-1nlelil.svelte-1nlelil{margin-top:.75rem;font-size:.85rem;color:var(--text-secondary)}.pricing-extra.svelte-1nlelil.svelte-1nlelil{margin:.5rem 0 0;font-size:.85rem;color:var(--text-secondary)}.pricing-extra.svelte-1nlelil a.svelte-1nlelil{color:var(--accent-primary);text-decoration:none}.pricing-extra.svelte-1nlelil a.svelte-1nlelil:hover{text-decoration:underline}.pricing-strip.svelte-1nlelil.svelte-1nlelil{background:var(--bg-surface);border-radius:var(--border-radius-lg);padding:2rem;margin-bottom:4rem;text-align:center}.pricing-strip-inner.svelte-1nlelil.svelte-1nlelil{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.pricing-strip-item.svelte-1nlelil.svelte-1nlelil{display:flex;flex-direction:column;align-items:center;gap:.25rem}.pricing-strip-amount.svelte-1nlelil.svelte-1nlelil{font-size:2rem;font-weight:800;color:var(--text-primary)}.pricing-strip-amount.secondary.svelte-1nlelil.svelte-1nlelil{font-size:1.5rem;font-weight:600;color:var(--text-secondary)}.pricing-strip-label.svelte-1nlelil.svelte-1nlelil{font-size:.85rem;color:var(--text-secondary)}.pricing-strip-divider.svelte-1nlelil.svelte-1nlelil{color:var(--text-tertiary, var(--text-secondary));font-size:1rem}.pricing-strip-btn.svelte-1nlelil.svelte-1nlelil{background:var(--gradient-purple);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease}.pricing-strip-btn.svelte-1nlelil.svelte-1nlelil:hover{opacity:.9;transform:translateY(-2px)}@media (max-width: 768px){.hero-section.svelte-1nlelil.svelte-1nlelil{padding:4rem 1.5rem 3rem}h1.svelte-1nlelil.svelte-1nlelil{font-size:2.25rem}.hero-subtitle.svelte-1nlelil.svelte-1nlelil{font-size:1rem}.feature-row.svelte-1nlelil.svelte-1nlelil{grid-template-columns:1fr;gap:2rem}.feature-row.reverse.svelte-1nlelil .feature-content.svelte-1nlelil,.feature-row.reverse.svelte-1nlelil .feature-image.svelte-1nlelil{order:unset}.feature-content.svelte-1nlelil h2.svelte-1nlelil{font-size:1.75rem}.stats-grid.svelte-1nlelil.svelte-1nlelil{grid-template-columns:repeat(2,1fr)}.use-cases-grid.svelte-1nlelil.svelte-1nlelil{grid-template-columns:1fr}.pricing-section.svelte-1nlelil h2.svelte-1nlelil{font-size:2rem}.pricing-grid.svelte-1nlelil.svelte-1nlelil{grid-template-columns:1fr;max-width:400px}.price.svelte-1nlelil .amount.svelte-1nlelil{font-size:2rem}}.org-modal-overlay.svelte-1nlelil.svelte-1nlelil{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.org-modal.svelte-1nlelil.svelte-1nlelil{background:var(--bg-deepest, #1a1a2e);border-radius:12px;padding:2rem;max-width:460px;width:100%;box-shadow:0 20px 60px #0000004d}.org-modal.svelte-1nlelil h3.svelte-1nlelil{margin:0 0 1rem;color:var(--text-primary, #fff);font-size:1.25rem}.org-modal.svelte-1nlelil p.svelte-1nlelil{margin:0 0 1.5rem;color:var(--text-secondary, #8b949e);line-height:1.5}.org-modal-actions.svelte-1nlelil.svelte-1nlelil{display:flex;gap:.75rem;justify-content:flex-end}.org-modal-btn.svelte-1nlelil.svelte-1nlelil{padding:.6rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:.9rem}.org-modal-btn.primary.svelte-1nlelil.svelte-1nlelil{background:var(--gradient-primary, linear-gradient(135deg, #3b82f6, #8b5cf6));color:#fff}.org-modal-btn.secondary.svelte-1nlelil.svelte-1nlelil{background:transparent;color:var(--text-primary, #fff);border:1px solid var(--border-default, #333)}.org-modal-btn.svelte-1nlelil.svelte-1nlelil:hover{filter:brightness(1.1)}
