.pricing-grid.svelte-1mleghn{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.interval-toggle.svelte-1mleghn{background:#f3f4f6;border-radius:9999px;align-items:center;gap:0;padding:.25rem;display:flex}.interval-btn.svelte-1mleghn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s}.interval-btn.svelte-1mleghn:hover:not(.interval-btn--active){color:#111827}.interval-btn--active.svelte-1mleghn{color:#fff;background:#111827}.carousel-row.svelte-1mleghn{width:100%;position:relative}.arrow.svelte-1mleghn{z-index:10;color:#fff;cursor:pointer;background:#000000b8;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s,opacity .15s;display:inline-flex;position:absolute;top:50%;box-shadow:0 4px 12px #00000026}.arrow--left.svelte-1mleghn{left:0;transform:translate(-50%,-50%)}.arrow--right.svelte-1mleghn{right:0;transform:translate(50%,-50%)}.arrow.svelte-1mleghn:hover:not(:disabled){background:#000000e0}.arrow.svelte-1mleghn:disabled{cursor:default;opacity:.3}.arrow--hidden.svelte-1mleghn{visibility:hidden;pointer-events:none}.carousel.svelte-1mleghn{grid-auto-flow:column;grid-auto-columns:clamp(20rem, calc((100% - 1rem * (var(--n) - 1)) / var(--n)), 30rem);-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:auto auto auto auto auto 1fr;justify-content:safe center;column-gap:1rem;margin:0;padding:.5rem 0 .75rem;scroll-padding-inline:0;list-style:none;display:grid;overflow-x:auto}.carousel.svelte-1mleghn::-webkit-scrollbar{display:none}.plan-card.svelte-1mleghn{grid-template-rows:subgrid;scroll-snap-align:center;background:#f5f3ef;border-radius:1.5rem;grid-row:1/-1;align-items:start;padding:1.75rem;display:grid;position:relative;box-shadow:0 1px 3px #00000012}.plan-card-header.svelte-1mleghn{grid-row:1/span 4;grid-template-rows:subgrid;border-radius:1.5rem 1.5rem 0 0;margin:-1.75rem -1.75rem 0;padding:1.75rem 1.75rem 0;display:grid;position:relative;overflow:hidden}.plan-card-header.svelte-1mleghn:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .5s;position:absolute;inset:0}.plan-card--free.svelte-1mleghn .plan-card-header:where(.svelte-1mleghn):before{background:linear-gradient(to bottom right,#22c55e,#10b981,#14b8a6)}.plan-card--personal.svelte-1mleghn .plan-card-header:where(.svelte-1mleghn):before{background:linear-gradient(to bottom right,#f59e0b,#f97316,#f43f5e)}.plan-card--creator.svelte-1mleghn .plan-card-header:where(.svelte-1mleghn):before{background:linear-gradient(to bottom right,#0ea5e9,#2563eb,#4338ca)}.plan-card--studio.svelte-1mleghn .plan-card-header:where(.svelte-1mleghn):before{background:linear-gradient(to bottom right,#c026d3,#b91c1c,#312e81)}.plan-card--enterprise.svelte-1mleghn .plan-card-header:where(.svelte-1mleghn):before{background:linear-gradient(to bottom right,#4f46e5,#9333ea,#db2777)}.plan-card-header.svelte-1mleghn .plan-name:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .plan-desc:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .price-row:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .price:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .price-compare:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .price-unit:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .cta-btn:where(.svelte-1mleghn){z-index:1;position:relative}.plan-card-header.svelte-1mleghn .plan-name:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .plan-desc:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .price:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .price-compare:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .price-unit:where(.svelte-1mleghn){transition:color .5s}@media (prefers-reduced-motion:no-preference){.plan-card.svelte-1mleghn:hover .plan-card-header:where(.svelte-1mleghn):before{opacity:1}.plan-card.svelte-1mleghn:hover .plan-card-header:where(.svelte-1mleghn) .plan-name:where(.svelte-1mleghn),.plan-card.svelte-1mleghn:hover .plan-card-header:where(.svelte-1mleghn) .price:where(.svelte-1mleghn){color:#fff}.plan-card.svelte-1mleghn:hover .plan-card-header:where(.svelte-1mleghn) .plan-desc:where(.svelte-1mleghn),.plan-card.svelte-1mleghn:hover .plan-card-header:where(.svelte-1mleghn) .price-unit:where(.svelte-1mleghn){color:#ffffffe6}.plan-card.svelte-1mleghn:hover .plan-card-header:where(.svelte-1mleghn) .price-compare:where(.svelte-1mleghn){color:#ffffffb3}}@media (prefers-reduced-motion:reduce){.plan-card-header.svelte-1mleghn:before,.plan-card-header.svelte-1mleghn .plan-name:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .plan-desc:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .price:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .price-compare:where(.svelte-1mleghn),.plan-card-header.svelte-1mleghn .price-unit:where(.svelte-1mleghn){transition:none}}.badge.svelte-1mleghn{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#f59e0b;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:700;line-height:1.25;display:inline-flex;position:absolute;top:1.25rem;right:1.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a,0 0 0 2px #fde68ab3}.plan-name.svelte-1mleghn{color:#111827;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.plan-name--has-badge.svelte-1mleghn{padding-right:3.5rem}.plan-desc.svelte-1mleghn{color:#6b7280;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.price-row.svelte-1mleghn{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-height:2.75rem;margin-bottom:1.25rem;display:flex}.price.svelte-1mleghn{color:#111827;font-size:2rem;font-weight:700}.price-compare.svelte-1mleghn{color:#9ca3af;font-size:1rem;font-weight:500;text-decoration:line-through}.price-unit.svelte-1mleghn{color:#6b7280;font-size:.875rem}.cta-btn.svelte-1mleghn{color:#fff;background:#111827;border-radius:9999px;justify-content:center;align-self:start;align-items:center;width:100%;height:3.25rem;margin-bottom:1.25rem;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:flex}.cta-btn.svelte-1mleghn:hover{opacity:.88}.divider.svelte-1mleghn{border:none;border-top:1px solid #e5e7eb;grid-row:5;margin:0 0 .5rem}.features.svelte-1mleghn{flex-direction:column;grid-row:6;gap:0;margin:0;padding:0;list-style:none;display:flex}.feature-item.svelte-1mleghn{align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.feature-divider.svelte-1mleghn{border:none;border-top:1px solid #e5e7eb;margin:0}.feature-icon.svelte-1mleghn{border:2px solid;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.icon--green{color:#22c55e;border-color:#22c55e}.icon--indigo{color:#6366f1;border-color:#6366f1}.feature-label.svelte-1mleghn{color:#374151;flex:1;font-size:.875rem}.tooltip-wrap.svelte-1mleghn{position:relative}.tooltip-trigger.svelte-1mleghn{color:#9ca3af;cursor:help;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;transition:color .15s;display:inline-flex}.tooltip-trigger.svelte-1mleghn:hover,.tooltip-trigger.svelte-1mleghn:focus-visible{color:#6b7280}.tooltip-trigger.svelte-1mleghn:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.tooltip.svelte-1mleghn{z-index:20;color:#fff;pointer-events:none;opacity:0;background:#111827;border-radius:.5rem;width:14rem;padding:.5rem 1rem;font-size:.75rem;line-height:1.5;transition:opacity .15s;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.tooltip-wrap.svelte-1mleghn:hover .tooltip:where(.svelte-1mleghn),.tooltip-wrap.svelte-1mleghn:focus-within .tooltip:where(.svelte-1mleghn){opacity:1}
