.pricing-container.svelte-4aipt6{width:100%;font-family:inherit}.empty-state.svelte-4aipt6{text-align:center;color:var(--text-muted);font-weight:300}.product-list.svelte-4aipt6{display:flex;flex-direction:column;gap:16px}.step-ticks.svelte-4aipt6{display:flex;justify-content:space-between;margin-top:14px;font-size:.72rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.step-ticks.svelte-4aipt6 .active:where(.svelte-4aipt6){color:var(--text-primary);font-weight:700}.credits-section.svelte-4aipt6{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.credits-header-line.svelte-4aipt6{display:flex;align-items:baseline;gap:7px;min-width:0}.credits-star.svelte-4aipt6{display:inline-block;width:16px;font-size:1rem;color:var(--text-primary);line-height:1}.credits-headline.svelte-4aipt6{font-size:.95rem;font-weight:700;color:var(--text-primary);line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credits-unit.svelte-4aipt6{font-size:.9rem;font-weight:400;color:var(--text-secondary)}.credits-gen-breakdown.svelte-4aipt6{display:flex;flex-direction:column;gap:3px;padding-left:23px}.gen-line.svelte-4aipt6{font-size:.7rem;color:var(--text-secondary);display:flex;align-items:baseline;gap:4px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gen-line.svelte-4aipt6 strong:where(.svelte-4aipt6){color:var(--text-secondary);font-weight:600}.gen-eq.svelte-4aipt6{display:inline-block;min-width:9px;color:var(--text-muted);font-size:.7rem}.credits-fixed-note.svelte-4aipt6{margin-top:16px;min-height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:10px;background:#00000038;font-size:.8rem;color:var(--text-primary)}.credits-fixed-note.svelte-4aipt6 svg:where(.svelte-4aipt6){flex-shrink:0;opacity:.8}.step-slider-inner.svelte-4aipt6{margin-top:16px;min-height:52px;box-sizing:border-box;width:100%;display:flex;flex-direction:column;justify-content:center}.step-slider-inner.svelte-4aipt6 input[type=range]:where(.svelte-4aipt6){-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:var(--border-default);outline:none;cursor:pointer}.step-slider-inner.svelte-4aipt6 input[type=range]:where(.svelte-4aipt6)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 6 5 12 9 18'/%3E%3Cpolyline points='15 6 19 12 15 18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;cursor:pointer;border:none;box-shadow:0 1px 5px #0006}.step-slider-inner.svelte-4aipt6 input[type=range]:where(.svelte-4aipt6)::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 6 5 12 9 18'/%3E%3Cpolyline points='15 6 19 12 15 18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;cursor:pointer;border:none;box-shadow:0 1px 5px #0006}.plans-grid.svelte-4aipt6{display:grid;grid-template-columns:repeat(var(--card-count, 3),1fr);grid-template-rows:repeat(4,auto);column-gap:56px;row-gap:0}.product-card.svelte-4aipt6{grid-row:span 4;display:grid;grid-template-rows:subgrid;background:transparent;border:none;min-width:0;position:relative}.product-card.svelte-4aipt6:not(:first-child):before{content:"";position:absolute;top:0;bottom:0;left:-28px;width:1px;background:var(--border-default, rgba(255, 255, 255, .1))}.card-banner-row.svelte-4aipt6{min-height:38px;display:flex;justify-content:flex-end;align-items:flex-end}.card-top-banner.svelte-4aipt6{display:flex;align-items:center;justify-content:center;padding:4px 22px;font-family:Gochi Hand,cursive;font-size:1.2rem;line-height:1.25;color:#fff;border-radius:10px 10px 0 0}.featured-popular.svelte-4aipt6 .card-top-banner:where(.svelte-4aipt6){background:#e91e8c}.featured-value.svelte-4aipt6 .card-top-banner:where(.svelte-4aipt6){background:#3d5afe}.card-headbox-row.svelte-4aipt6{display:flex;min-width:0}.headbox.svelte-4aipt6{flex:1;min-width:0;display:flex;flex-direction:column;gap:28px;padding:22px 18px;background-color:#ffffff29;border-radius:12px;box-sizing:border-box}.featured-popular.svelte-4aipt6 .headbox:where(.svelte-4aipt6),.featured-value.svelte-4aipt6 .headbox:where(.svelte-4aipt6){border-top-right-radius:0}.headbox-name.svelte-4aipt6{display:flex;flex-direction:column;gap:6px}.name-line.svelte-4aipt6{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.inline-discount-pill.svelte-4aipt6{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:#ff005b;color:#fff;font-size:.68rem;font-weight:400;font-style:italic;letter-spacing:.04em;flex-shrink:0}.card-bottom.svelte-4aipt6{padding:18px 0 0;display:flex;flex-direction:column;gap:12px;justify-content:flex-end}.card-features-row.svelte-4aipt6{padding:46px 2px 8px;display:flex;flex-direction:column;gap:18px}.unlimited-box.svelte-4aipt6{background:linear-gradient(135deg,#93c5fd38,#60a5fa14);border:1px solid rgba(96,165,250,.35);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.unlimited-header.svelte-4aipt6{display:flex;align-items:center;justify-content:space-between;gap:8px}.unlimited-label.svelte-4aipt6{font-size:.7rem;font-weight:700;letter-spacing:.1em;color:#93c5fd}.unlimited-list.svelte-4aipt6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.unlimited-list.svelte-4aipt6 li:where(.svelte-4aipt6){font-size:.8rem;font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:8px;padding:11px 0}.unlimited-list.svelte-4aipt6 li:where(.svelte-4aipt6)+li:where(.svelte-4aipt6){border-top:1px solid rgba(96,165,250,.2)}.unlimited-list.svelte-4aipt6 li:where(.svelte-4aipt6):before{content:"✦";color:#60a5fa;font-size:.75rem;flex-shrink:0}.unlimited-model-name.svelte-4aipt6{flex:1;min-width:0}.unlimited-list.svelte-4aipt6 li.locked:where(.svelte-4aipt6) .unlimited-model-name:where(.svelte-4aipt6){color:var(--text-muted);opacity:.75}.unlimited-list.svelte-4aipt6 li.locked:where(.svelte-4aipt6):before{opacity:.35}.unlimited-chip.svelte-4aipt6{font-size:.52rem;font-weight:700;letter-spacing:.06em;color:var(--text-muted);background:#ffffff0f;padding:3px 8px;border-radius:999px;text-transform:uppercase;flex-shrink:0}.unlimited-chip.on.svelte-4aipt6{color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6)}.no-commitment-note.svelte-4aipt6{text-align:center;font-size:.75rem;color:var(--text-muted)}.annual-saving-note.svelte-4aipt6{text-align:center;font-size:.75rem}.save-amount.svelte-4aipt6{color:var(--text-primary);font-weight:700}.save-sub.svelte-4aipt6{color:var(--text-muted)}.billing-switch.svelte-4aipt6{align-self:center;display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.billing-switch.svelte-4aipt6 input:where(.svelte-4aipt6){position:absolute;opacity:0;width:0;height:0}.billing-switch-side.svelte-4aipt6{font-size:.72rem;font-weight:600;color:var(--text-muted);white-space:nowrap;transition:color .15s ease}.billing-switch-side.active.svelte-4aipt6{color:var(--text-primary)}.billing-switch-track.svelte-4aipt6{position:relative;width:34px;height:18px;border-radius:100px;background:var(--border-default, rgba(255, 255, 255, .18));transition:background .2s ease;flex-shrink:0}.billing-switch-knob.svelte-4aipt6{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s ease}.billing-switch.svelte-4aipt6 input:where(.svelte-4aipt6):checked~.billing-switch-track:where(.svelte-4aipt6){background:#ff005b}.billing-switch.svelte-4aipt6 input:where(.svelte-4aipt6):checked~.billing-switch-track:where(.svelte-4aipt6) .billing-switch-knob:where(.svelte-4aipt6){transform:translate(16px)}.billing-switch-chip.svelte-4aipt6{background:#ff005b;color:#fff;font-size:.6rem;font-weight:800;padding:2px 6px;border-radius:5px;letter-spacing:.02em}.billing-switch.svelte-4aipt6 input:where(.svelte-4aipt6):focus-visible~.billing-switch-track:where(.svelte-4aipt6){outline:2px solid var(--accent-blue);outline-offset:2px}.price-amounts.svelte-4aipt6{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.billed-label.svelte-4aipt6{display:block;font-size:.8rem;color:var(--text-muted);font-weight:300;margin-top:2px}.plan-name.svelte-4aipt6{font-size:1.4rem;font-weight:300;color:var(--text-primary);margin:0;letter-spacing:-.02em}.plan-desc.svelte-4aipt6{font-size:.72rem;color:var(--text-muted);margin:0;font-weight:300;line-height:1.4}.features-list.svelte-4aipt6 ul:where(.svelte-4aipt6){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.features-list.svelte-4aipt6 li:where(.svelte-4aipt6){display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.85rem;font-weight:300}.features-list.svelte-4aipt6 li:where(.svelte-4aipt6):before{content:"✓";color:var(--accent-green, #22c55e);font-weight:600;font-size:.85rem;flex-shrink:0}.features-list.svelte-4aipt6 li.inherits-label:where(.svelte-4aipt6){color:var(--text-muted);font-size:.78rem;font-weight:400;margin-bottom:10px}.features-list.svelte-4aipt6 li.inherits-label:where(.svelte-4aipt6):before{content:none}.original-price.svelte-4aipt6,.current-price.svelte-4aipt6{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.03em}.original-price.svelte-4aipt6{color:#ff005b;text-decoration:line-through}.current-price.svelte-4aipt6{color:var(--text-primary)}.period.svelte-4aipt6{font-size:.85rem;color:var(--text-secondary);font-weight:300}.plan-btn.svelte-4aipt6{border:none;padding:12px 24px;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.plan-btn.primary.svelte-4aipt6{background:var(--text-primary);color:var(--bg-page)}.plan-btn.primary.svelte-4aipt6:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.plan-btn.btn-popular.svelte-4aipt6{background:#e91e8c;color:#fff}.plan-btn.btn-popular.svelte-4aipt6:hover:not(:disabled){background:#d81b7f;transform:translateY(-1px)}.plan-btn.btn-value.svelte-4aipt6{background:#3d5afe;color:#fff}.plan-btn.btn-value.svelte-4aipt6:hover:not(:disabled){background:#3451e5;transform:translateY(-1px)}.plan-btn.svelte-4aipt6:disabled{opacity:.5;cursor:not-allowed}.crazy-switch.svelte-4aipt6{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.crazy-switch.svelte-4aipt6 input:where(.svelte-4aipt6){position:absolute;opacity:0;width:0;height:0}.crazy-switch-track.svelte-4aipt6{position:relative;width:32px;height:18px;border-radius:100px;background:var(--border-default, rgba(255, 255, 255, .18));transition:background .2s ease;flex-shrink:0}.crazy-switch-knob.svelte-4aipt6{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s ease}.crazy-switch.svelte-4aipt6 input:where(.svelte-4aipt6):checked~.crazy-switch-track:where(.svelte-4aipt6){background:linear-gradient(90deg,#f59e0b,#ef4444)}.crazy-switch.svelte-4aipt6 input:where(.svelte-4aipt6):checked~.crazy-switch-track:where(.svelte-4aipt6) .crazy-switch-knob:where(.svelte-4aipt6){transform:translate(14px)}.crazy-switch-label.svelte-4aipt6{font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;transition:color .2s ease}.crazy-switch.svelte-4aipt6 input:where(.svelte-4aipt6):checked~.crazy-switch-label:where(.svelte-4aipt6){color:#ef4444}.crazy-switch-chip.svelte-4aipt6{background:linear-gradient(90deg,#f59e0b,#ef4444);color:#fff;font-size:.6rem;font-weight:800;padding:2px 6px;border-radius:5px;letter-spacing:.02em;white-space:nowrap}.crazy-switch.svelte-4aipt6 input:where(.svelte-4aipt6):focus-visible~.crazy-switch-track:where(.svelte-4aipt6){outline:2px solid var(--accent-blue);outline-offset:2px}@media(max-width:768px){.plans-grid.svelte-4aipt6{grid-template-columns:1fr}.product-card.svelte-4aipt6:not(:first-child):before{display:none}.plan-btn.svelte-4aipt6{width:100%}}
