.pricing-page.svelte-133tnjx{padding-block:var(--space-16) var(--space-20)}.pricing-header.svelte-133tnjx{text-align:center;margin-bottom:var(--space-12);position:relative;overflow:hidden;padding-block:var(--space-10);margin-inline:calc(-1 * var(--page-px));padding-inline:var(--page-px)}.pricing-header.svelte-133tnjx h1:where(.svelte-133tnjx),.pricing-header.svelte-133tnjx>p:where(.svelte-133tnjx),.pricing-header.svelte-133tnjx .billing-toggle:where(.svelte-133tnjx){position:relative;z-index:1}h1.svelte-133tnjx{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-3)}.pricing-header.svelte-133tnjx>p:where(.svelte-133tnjx){font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.billing-toggle.svelte-133tnjx{display:inline-flex;gap:var(--space-1);background:var(--color-bg-control);border-radius:var(--radius-md);padding:2px}.billing-toggle.svelte-133tnjx button:where(.svelte-133tnjx){background:none;border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;gap:var(--space-2)}.billing-toggle.svelte-133tnjx button.active:where(.svelte-133tnjx){background:var(--color-bg-elevated);color:var(--color-text-primary)}.save-badge.svelte-133tnjx{background:var(--color-accent-subtle);color:var(--color-accent-text);font-size:var(--font-size-xs);padding:1px var(--space-2);border-radius:var(--radius-full)}.node-chain.svelte-133tnjx{display:flex;flex-direction:column;align-items:stretch;gap:0;max-width:1180px;margin-inline:auto;margin-bottom:var(--space-12);padding-inline:var(--space-2)}.node.svelte-133tnjx{position:relative;display:grid;grid-template-columns:minmax(170px,210px) minmax(120px,140px) minmax(0,1fr) 190px;align-items:center;column-gap:var(--space-8);row-gap:var(--space-4);min-height:160px;box-sizing:border-box;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-10);transition:transform var(--duration-fast),box-shadow var(--duration-fast),border-color var(--duration-fast);overflow:hidden}@media(hover:hover){.node.svelte-133tnjx:hover{transform:translateY(-2px);border-color:var(--color-border-strong);box-shadow:var(--shadow-md, 0 8px 24px rgba(0,0,0,.16))}}.node.featured.svelte-133tnjx{border-color:var(--color-accent);box-shadow:var(--shadow-accent)}.node-glow.svelte-133tnjx{position:absolute;inset:0 auto 0 0;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 7%,transparent),transparent);pointer-events:none;z-index:0}.node.featured.svelte-133tnjx .node-glow:where(.svelte-133tnjx){background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 10%,transparent),transparent)}.node-top-trace.svelte-133tnjx{position:absolute;top:0;left:var(--space-10);right:var(--space-10);height:2px;opacity:.5;border-radius:var(--radius-full);z-index:1}.node.featured.svelte-133tnjx .node-top-trace:where(.svelte-133tnjx){opacity:.9;height:3px}.node-top-trace.j-y.svelte-133tnjx{background:linear-gradient(90deg,transparent,var(--el-yellow),transparent)}.node-top-trace.j-g.svelte-133tnjx{background:linear-gradient(90deg,transparent,var(--el-green),transparent)}.node-top-trace.j-c.svelte-133tnjx{background:linear-gradient(90deg,transparent,var(--el-blue),transparent)}.node-id.svelte-133tnjx,.node-price.svelte-133tnjx,.node-body.svelte-133tnjx,.node-cta.svelte-133tnjx,.node-led.svelte-133tnjx{position:relative;z-index:1}.node-led.svelte-133tnjx{position:absolute;top:var(--space-5);right:var(--space-5);width:7px;height:7px;border-radius:50%;opacity:.55;animation:svelte-133tnjx-led-pulse 3.2s ease-in-out infinite}.node.featured.svelte-133tnjx .node-led:where(.svelte-133tnjx){opacity:1;animation-duration:2.2s}.node-led.j-y.svelte-133tnjx{background:var(--el-yellow);box-shadow:0 0 8px var(--el-yellow)}.node-led.j-g.svelte-133tnjx{background:var(--el-green);box-shadow:0 0 8px var(--el-green)}.node-led.j-c.svelte-133tnjx{background:var(--el-blue);box-shadow:0 0 8px var(--el-blue)}@keyframes svelte-133tnjx-led-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.node-id.svelte-133tnjx{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.node.svelte-133tnjx h2:where(.svelte-133tnjx){font-size:var(--font-size-4xl);font-weight:800;color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);line-height:1.05}.node-badge.svelte-133tnjx{align-self:flex-start;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);background:var(--color-bg-control);border-radius:var(--radius-full);padding:2px var(--space-3)}.node-badge.featured.svelte-133tnjx{color:var(--color-accent-text);background:var(--color-accent-subtle)}.node-price.svelte-133tnjx{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.price-main.svelte-133tnjx{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight)}.price-note.svelte-133tnjx{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}.node-body.svelte-133tnjx{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.node-tagline.svelte-133tnjx{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed, 1.5)}.node-features.svelte-133tnjx{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.node-features.svelte-133tnjx li:where(.svelte-133tnjx){font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.4;display:flex;align-items:center;gap:6px;white-space:nowrap}.node-features.svelte-133tnjx li:where(.svelte-133tnjx) svg:where(.svelte-133tnjx){color:var(--color-text-muted);flex-shrink:0}.node.featured.svelte-133tnjx .node-features:where(.svelte-133tnjx) li:where(.svelte-133tnjx) svg:where(.svelte-133tnjx){color:var(--color-accent)}.feature-value.svelte-133tnjx{font-weight:var(--font-weight-semibold)}.feature-value.j-y.svelte-133tnjx{color:var(--el-yellow)}.feature-value.j-g.svelte-133tnjx{color:var(--el-green)}.feature-value.j-c.svelte-133tnjx{color:var(--el-blue)}.node-cta.svelte-133tnjx{grid-column:4;justify-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);text-align:center;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:var(--color-bg-control);color:var(--color-text-primary);border:1px solid var(--color-border);text-decoration:none;transition:filter var(--duration-fast),transform var(--duration-fast);white-space:nowrap}.node-cta.svelte-133tnjx svg:where(.svelte-133tnjx){transition:transform var(--duration-fast)}.node-cta.cta-primary.svelte-133tnjx{background:var(--color-accent);color:var(--color-text-on-accent);border-color:var(--color-accent)}@media(hover:hover){.node-cta.svelte-133tnjx:hover{filter:brightness(1.08)}.node-cta.svelte-133tnjx:hover svg:where(.svelte-133tnjx){transform:translate(2px)}}.trace.svelte-133tnjx{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-height:var(--space-6);width:100%}.trace-line.svelte-133tnjx{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--color-border-strong)}.trace-joint.svelte-133tnjx{position:relative;width:10px;height:10px;border-radius:50%;background:var(--color-bg-base);border:2px solid var(--color-border-strong);z-index:1}.trace.j-y.svelte-133tnjx .trace-joint:where(.svelte-133tnjx){border-color:color-mix(in srgb,var(--el-yellow) 55%,var(--color-border-strong))}.trace.j-g.svelte-133tnjx .trace-joint:where(.svelte-133tnjx){border-color:color-mix(in srgb,var(--el-green) 55%,var(--color-border-strong))}.trace.j-c.svelte-133tnjx .trace-joint:where(.svelte-133tnjx){border-color:color-mix(in srgb,var(--el-blue) 55%,var(--color-border-strong))}.tracer.svelte-133tnjx{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;transform:translate(-50%,-50%)}.trace.j-y.svelte-133tnjx .tracer:where(.svelte-133tnjx){background:var(--el-yellow);box-shadow:0 0 6px var(--el-yellow)}.trace.j-g.svelte-133tnjx .tracer:where(.svelte-133tnjx){background:var(--el-green);box-shadow:0 0 6px var(--el-green)}.trace.j-c.svelte-133tnjx .tracer:where(.svelte-133tnjx){background:var(--el-blue);box-shadow:0 0 6px var(--el-blue)}.tracer.svelte-133tnjx{animation:svelte-133tnjx-tracer-pulse 2.6s ease-in-out infinite}.trace.svelte-133tnjx:nth-of-type(3n) .tracer:where(.svelte-133tnjx){animation-delay:.3s}.trace.svelte-133tnjx:nth-of-type(3n+1) .tracer:where(.svelte-133tnjx){animation-delay:.9s}@keyframes svelte-133tnjx-tracer-pulse{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.6)}}@media(prefers-reduced-motion:reduce){.node-led.svelte-133tnjx,.tracer.svelte-133tnjx{animation:none!important;opacity:.7!important}}@media(max-width:900px){.node.svelte-133tnjx{grid-template-columns:auto 1fr auto;grid-template-areas:"id price cta" "body body body"}.node-id.svelte-133tnjx{grid-area:id}.node-price.svelte-133tnjx{grid-area:price;justify-self:end}.node-body.svelte-133tnjx{grid-area:body}.node-cta.svelte-133tnjx{grid-area:cta;grid-column:auto}}@media(max-width:640px){.node.svelte-133tnjx{grid-template-columns:1fr;grid-template-areas:"id" "price" "body" "cta";padding:var(--space-6);row-gap:var(--space-4)}.node-price.svelte-133tnjx{justify-self:start}.node-cta.svelte-133tnjx{justify-self:stretch;justify-content:center}.node.svelte-133tnjx h2:where(.svelte-133tnjx){font-size:var(--font-size-3xl)}}.comparison-section.svelte-133tnjx{margin-bottom:var(--space-10);max-width:1100px;margin-inline:auto}.comparison-toggle.svelte-133tnjx{display:flex;align-items:center;gap:var(--space-2);margin-inline:auto;margin-bottom:var(--space-4);background:none;border:none;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-2) var(--space-3)}.comparison-toggle.svelte-133tnjx svg:where(.svelte-133tnjx){transition:transform var(--duration-fast)}.comparison-toggle.svelte-133tnjx svg.rotated:where(.svelte-133tnjx){transform:rotate(180deg)}.comparison-table-wrapper.svelte-133tnjx{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:auto}.comparison-table.svelte-133tnjx{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);min-width:600px}.comparison-table.svelte-133tnjx th:where(.svelte-133tnjx){padding:var(--space-3) var(--space-4);text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);border-bottom:1px solid var(--color-border);background:var(--color-bg-base)}.comparison-table.svelte-133tnjx .feature-col:where(.svelte-133tnjx){text-align:left}.comparison-table.svelte-133tnjx td:where(.svelte-133tnjx){padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);text-align:center}.comparison-table.svelte-133tnjx tr:where(.svelte-133tnjx):last-child td:where(.svelte-133tnjx){border-bottom:none}.feature-label.svelte-133tnjx{text-align:left;color:var(--color-text-primary)}.check-icon.svelte-133tnjx{color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center}.check-icon.j-y.svelte-133tnjx{color:var(--el-yellow)}.check-icon.j-g.svelte-133tnjx{color:var(--el-green)}.check-icon.j-c.svelte-133tnjx{color:var(--el-blue)}.dash-icon.svelte-133tnjx{color:var(--color-text-muted)}.value-highlight.svelte-133tnjx{font-weight:var(--font-weight-semibold)}.value-highlight.j-y.svelte-133tnjx{color:var(--el-yellow)}.value-highlight.j-g.svelte-133tnjx{color:var(--el-green)}.value-highlight.j-c.svelte-133tnjx{color:var(--el-blue)}.faq-link.svelte-133tnjx{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:1100px;margin-inline:auto}.faq-link.svelte-133tnjx a:where(.svelte-133tnjx){color:var(--color-accent)}
