.pricing-page.svelte-133tnjx{max-width:1080px;margin:0 auto;padding:80px 2rem 0}.section-label.svelte-133tnjx{font-family:var(--mono);font-size:12px;color:var(--text-muted);margin-bottom:12px;letter-spacing:.02em}.pricing-header.svelte-133tnjx{text-align:center;margin-bottom:64px}.pricing-header.svelte-133tnjx h1:where(.svelte-133tnjx){font-family:var(--mono);font-size:32px;font-weight:600;color:var(--text);letter-spacing:-.03em;margin:0 0 12px}.header-sub.svelte-133tnjx{color:var(--text-secondary);font-size:15px;font-weight:300;margin:0 0 32px}.billing-toggle.svelte-133tnjx{display:flex;align-items:center;justify-content:center;gap:12px}.toggle-opt.svelte-133tnjx{font-family:var(--mono);font-size:13px;font-weight:400;color:var(--text-muted);background:none;border:none;padding:0;cursor:pointer;transition:color .15s;display:inline-flex;align-items:center;gap:6px}.toggle-opt.active.svelte-133tnjx,.toggle-opt.svelte-133tnjx:hover{color:var(--text)}.toggle-save.svelte-133tnjx{font-size:10px;color:var(--accent);border:1px solid var(--accent);border-radius:3px;padding:1px 5px;opacity:.8}.toggle-switch.svelte-133tnjx{all:unset;width:36px;height:20px;min-width:36px;background:var(--border);border:1px solid var(--text-muted);border-radius:10px;cursor:pointer;position:relative;transition:background .15s;box-sizing:border-box;flex-shrink:0}.toggle-switch.svelte-133tnjx:hover{background:var(--text-muted)}.toggle-knob.svelte-133tnjx{position:absolute;top:50%;left:3px;transform:translateY(-50%);width:14px;height:14px;background:var(--text);border-radius:50%;transition:left .15s}.toggle-knob.right.svelte-133tnjx{left:17px}.plans-table.svelte-133tnjx{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:10px;overflow:hidden}.plan-col.svelte-133tnjx{background:var(--bg);padding:32px;display:flex;flex-direction:column;position:relative}.plan-col.featured.svelte-133tnjx{background:var(--surface)}.plan-popular.svelte-133tnjx{font-family:var(--mono);font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;position:absolute;top:16px;left:32px}.plan-col.featured.svelte-133tnjx{padding-top:32px}.plan-head.svelte-133tnjx{margin-bottom:24px;min-height:100px}.plan-name.svelte-133tnjx{font-family:var(--mono);font-size:14px;font-weight:500;color:var(--text);margin-bottom:8px}.plan-price.svelte-133tnjx{font-family:var(--mono);font-size:40px;font-weight:600;color:var(--text);letter-spacing:-.03em}.plan-price.svelte-133tnjx span:where(.svelte-133tnjx){font-size:14px;font-weight:300;color:var(--text-muted)}.plan-price.svelte-133tnjx{font-variant-numeric:tabular-nums}.enterprise-price.svelte-133tnjx{font-size:32px}.plan-period.svelte-133tnjx{font-family:var(--mono);font-size:12px;color:var(--text-muted);margin-top:4px}.plan-btn.svelte-133tnjx{display:block;text-align:center;font-family:var(--mono);font-size:13px;padding:10px 16px;border:1px solid var(--border);border-radius:6px;color:var(--text);text-decoration:none;transition:border-color .15s,background .15s;margin-bottom:28px}.plan-btn.svelte-133tnjx:hover{border-color:var(--text-muted);color:var(--text)}.plan-btn.primary.svelte-133tnjx{background:var(--accent);color:var(--bg);border-color:var(--accent);font-weight:500}.plan-btn.primary.svelte-133tnjx:hover{background:#1abbd4;border-color:#1abbd4;color:var(--bg)}.plan-features.svelte-133tnjx{flex:1}.feat-group.svelte-133tnjx{margin-bottom:20px}.feat-group.svelte-133tnjx:last-child{margin-bottom:0}.feat-label.svelte-133tnjx{font-family:var(--mono);font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border)}.feat-row.svelte-133tnjx{font-size:13px;color:var(--text-secondary);font-weight:300;padding:4px 0}.feat-row.accent.svelte-133tnjx{color:var(--text)}.feat-row.dim.svelte-133tnjx{color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--border)}.pricing-notes.svelte-133tnjx{text-align:center;margin-top:24px}.pricing-notes.svelte-133tnjx p:where(.svelte-133tnjx){font-family:var(--mono);font-size:12px;color:var(--text-muted);margin:4px 0}.faq-section.svelte-133tnjx{margin-top:100px}.faq-section.svelte-133tnjx h2:where(.svelte-133tnjx){font-family:var(--mono);font-size:24px;font-weight:600;color:var(--text);letter-spacing:-.03em;margin:0 0 40px}.faq-grid.svelte-133tnjx{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:10px;overflow:hidden}.faq-item.svelte-133tnjx{padding:28px;background:var(--bg)}.faq-item.svelte-133tnjx h3:where(.svelte-133tnjx){font-family:var(--mono);font-size:14px;font-weight:500;color:var(--text);margin:0 0 8px}.faq-item.svelte-133tnjx p:where(.svelte-133tnjx){font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0;font-weight:300}.faq-item.svelte-133tnjx code:where(.svelte-133tnjx){font-family:var(--mono);font-size:12px;background:var(--surface);border:1px solid var(--border);padding:1px 6px;border-radius:3px;color:var(--text)}.bottom-cta.svelte-133tnjx{text-align:center;padding:100px 0 80px}.bottom-cta.svelte-133tnjx h2:where(.svelte-133tnjx){font-family:var(--mono);font-size:24px;font-weight:600;color:var(--text);letter-spacing:-.03em;margin:0 0 24px}.cta-actions.svelte-133tnjx{display:flex;align-items:center;justify-content:center;gap:20px}.cta-actions.svelte-133tnjx .plan-btn:where(.svelte-133tnjx){display:inline-block;margin-bottom:0}.docs-link.svelte-133tnjx{color:var(--text-secondary);font-size:14px;text-decoration:none;transition:color .15s}.docs-link.svelte-133tnjx:hover{color:var(--text)}.foot.svelte-133tnjx{border-top:1px solid var(--border);padding:48px 2rem 24px}.foot-inner.svelte-133tnjx{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}.foot-brand.svelte-133tnjx p:where(.svelte-133tnjx){color:var(--text-muted);font-size:13px;margin:10px 0 0;font-weight:300}.foot-links.svelte-133tnjx{display:flex;gap:64px}.foot-col.svelte-133tnjx{display:flex;flex-direction:column;gap:8px}.foot-col.svelte-133tnjx h4:where(.svelte-133tnjx){font-family:var(--mono);font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-weight:400}.foot-col.svelte-133tnjx a:where(.svelte-133tnjx){color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:300;transition:color .15s}.foot-col.svelte-133tnjx a:where(.svelte-133tnjx):hover{color:var(--text)}.foot-bottom.svelte-133tnjx{max-width:1200px;margin:32px auto 0;padding-top:24px;border-top:1px solid var(--border);color:var(--text-muted);font-size:12px;text-align:center}@media(max-width:768px){.pricing-page.svelte-133tnjx{padding:48px 1.5rem 0}.pricing-header.svelte-133tnjx h1:where(.svelte-133tnjx){font-size:24px}.plans-table.svelte-133tnjx,.faq-grid.svelte-133tnjx{grid-template-columns:1fr}.cta-actions.svelte-133tnjx{flex-direction:column}.foot-inner.svelte-133tnjx{flex-direction:column;gap:32px}}
