.pricing-main[data-astro-cid-ltqv7bgc]{flex:none;overflow:clip}.pricing-main[data-astro-cid-ltqv7bgc]>.pricing-sky{object-fit:cover;object-position:center top;pointer-events:none;width:100%;height:760px;position:absolute;top:0;left:0;mask-image:linear-gradient(#000 45%,#0000)}.pricing-main[data-astro-cid-ltqv7bgc]>.container[data-astro-cid-ltqv7bgc]{position:relative}.period-tabs-container[data-astro-cid-ltqv7bgc]{justify-content:center;margin:0 0 36px;display:flex}.period-tabs[data-astro-cid-ltqv7bgc]{border-radius:var(--radius-pill);backdrop-filter:blur(14px);background:#ffffff80;max-width:100%;padding:3px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #141e3c14}.period-indicator[data-astro-cid-ltqv7bgc]{z-index:0;border-radius:var(--radius-pill);background:var(--foreground);opacity:0;pointer-events:none;transition:width .3s var(--ease-out), transform .3s var(--ease-out), opacity .16s ease;will-change:width, transform;position:absolute;top:3px;bottom:3px;left:0}.period-tabs[data-astro-cid-ltqv7bgc]:not([data-initialized]) button[data-astro-cid-ltqv7bgc][data-selected]{background:var(--foreground)}.period-tabs[data-astro-cid-ltqv7bgc] button[data-astro-cid-ltqv7bgc]{z-index:1;border-radius:var(--radius-pill);height:34px;color:var(--muted-foreground);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;transition:color .2s;display:flex;position:relative}.period-tabs[data-astro-cid-ltqv7bgc] button[data-astro-cid-ltqv7bgc]:hover{color:var(--foreground)}.period-tabs[data-astro-cid-ltqv7bgc] button[data-astro-cid-ltqv7bgc][data-selected]{color:var(--background)}.period-discount[data-astro-cid-ltqv7bgc]{color:var(--status-warning);font-size:12px}.period-tabs[data-astro-cid-ltqv7bgc] button[data-astro-cid-ltqv7bgc][data-selected] .period-discount[data-astro-cid-ltqv7bgc]{color:inherit;opacity:.75}.period-discount[data-astro-cid-ltqv7bgc][hidden]{display:none}.period-tabs[data-astro-cid-ltqv7bgc] button[data-astro-cid-ltqv7bgc]:focus-visible,.pricing-period-panel[data-astro-cid-ltqv7bgc]:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 60%, transparent);outline-offset:2px}.pricing-period-panel[data-astro-cid-ltqv7bgc]{outline:none}.pricing-loading[data-astro-cid-ltqv7bgc]{justify-content:center;align-items:center;min-height:320px;display:flex}.pricing-loading[data-astro-cid-ltqv7bgc][hidden]{display:none}.pricing-loading[data-astro-cid-ltqv7bgc]>span[data-astro-cid-ltqv7bgc]{border:2px solid color-mix(in srgb, var(--foreground) 16%, transparent);border-top-color:var(--foreground);border-radius:var(--radius-pill);width:28px;height:28px;animation:.7s linear infinite pricing-spin}@keyframes pricing-spin{to{transform:rotate(360deg)}}.pricing-empty[data-astro-cid-ltqv7bgc],.pricing-noscript[data-astro-cid-ltqv7bgc]{max-width:520px;box-shadow:0 0 0 1px var(--border);text-align:center;background:#ffffffd9;border-radius:24px;margin:0 auto;padding:48px 24px}.pricing-empty[data-astro-cid-ltqv7bgc][hidden]{display:none}.pricing-empty[data-astro-cid-ltqv7bgc] p[data-astro-cid-ltqv7bgc],.pricing-noscript[data-astro-cid-ltqv7bgc]{color:var(--muted-foreground);margin:0;line-height:1.5}.pricing-empty[data-astro-cid-ltqv7bgc] button[data-astro-cid-ltqv7bgc],.pricing-noscript[data-astro-cid-ltqv7bgc] a[data-astro-cid-ltqv7bgc]{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);height:40px;color:var(--foreground);justify-content:center;align-items:center;margin-top:20px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.pricing-plans[data-astro-cid-ltqv7bgc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-plans[data-astro-cid-ltqv7bgc][hidden]{display:none}.pricing-plan{backdrop-filter:blur(16px);animation:pricing-card-enter .5s var(--ease-out) both;background:#ffffffdb;border-radius:24px;flex-direction:column;gap:22px;padding:28px 26px;display:flex;box-shadow:0 0 0 1px #141e3c12,0 30px 60px -44px #141e3c59}.pricing-plan.is-highlighted{background:var(--card);box-shadow:0 0 0 1.5px var(--foreground), 0 34px 70px -40px #141e3c73}@keyframes pricing-card-enter{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}.pricing-plan-name{letter-spacing:var(--tracking-title);margin:0;font-size:22px;font-weight:500;line-height:1.2}.pricing-plan-subtitle{color:var(--muted-foreground);margin:6px 0 0;font-size:14px;line-height:1.45}.pricing-plan-price{align-items:baseline;gap:6px;display:flex}.pricing-currency{font-family:var(--font-mono);font-size:26px;line-height:1}.pricing-price-value{font-family:var(--font-mono);letter-spacing:-.04em;font-size:56px;font-weight:400;line-height:.9}.animated-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:inline-flex}.animated-number-inner{align-items:center;line-height:1;display:inline-flex}.animated-number-glyph,.animated-number-static{line-height:1;display:inline-block}.animated-number-digit-window{vertical-align:top;width:1ch;height:1em;line-height:1;display:inline-block;overflow:hidden}.animated-number-digit-track{transition:transform .5s var(--ease-out);will-change:transform;flex-direction:column;display:flex}.animated-number-digit{text-align:center;height:1em;line-height:1;display:block}.pricing-price-unit{color:var(--muted-foreground);font-size:15px}.pricing-billing-note{min-height:20px;color:var(--muted-foreground);margin:-12px 0 0;font-size:13.5px}.pricing-plan-action{border-radius:var(--radius-pill);background:var(--button-light);height:44px;color:var(--foreground);font:inherit;border:0;justify-content:center;align-items:center;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.pricing-plan-action:hover{background:#e8e8e8}.pricing-plan-action.is-primary{background:var(--button-primary);color:var(--primary-foreground)}.pricing-plan-action.is-primary:hover{background:var(--button-primary-hover)}.pricing-plan-action.is-disabled{cursor:not-allowed;opacity:.5}.pricing-plan-divider{background:var(--divider);height:1px}.pricing-feature-list{flex-direction:column;flex:1;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pricing-feature-list li{color:color-mix(in srgb, var(--foreground) 78%, transparent);align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex;position:relative}.pricing-feature-icon{width:16px;height:16px;color:var(--muted-foreground);flex:none;margin-top:2px}.pricing-feature-label{min-width:0}.pricing-feature-emphasis{color:var(--foreground);font-weight:500}.pricing-feature-help{border-radius:var(--radius-pill);width:16px;height:16px;color:var(--muted-foreground);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:2px 0 0 -6px;padding:0;transition:color .2s;display:inline-flex}.pricing-feature-help svg{width:14px;height:14px}.pricing-feature-help:is(:hover,:focus-visible){color:var(--foreground);outline:none}.pricing-feature-tooltip{z-index:2;border-radius:var(--radius-row);background:var(--foreground);color:var(--background);opacity:0;pointer-events:none;transition:opacity .16s ease, transform .2s var(--ease-out);padding:8px 12px;font-size:13px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:0;right:0;transform:translateY(4px)}.pricing-feature-help:is(:hover,:focus-visible)+.pricing-feature-tooltip{opacity:1;transform:none}.pricing-team-hint[data-astro-cid-ltqv7bgc]{color:var(--muted-foreground);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin:28px 0 0;font-size:15px;display:flex}.pricing-team-hint[data-astro-cid-ltqv7bgc]:has(>[data-hanging-end]){column-gap:calc(14px + 1em)}.pricing-team-hint[data-astro-cid-ltqv7bgc] a[data-astro-cid-ltqv7bgc]{color:var(--foreground);font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.pricing-team-hint[data-astro-cid-ltqv7bgc] svg{width:16px;height:16px;transition:translate .2s var(--ease-out)}.pricing-team-hint[data-astro-cid-ltqv7bgc] a[data-astro-cid-ltqv7bgc]:is(:hover,:focus-visible) svg{translate:3px}@media (width<=980px){.pricing-plans[data-astro-cid-ltqv7bgc]{grid-template-columns:1fr;max-width:520px;margin:0 auto}}@media (width<=640px){.pricing-main[data-astro-cid-ltqv7bgc]>.pricing-sky{height:560px}.period-tabs[data-astro-cid-ltqv7bgc] button[data-astro-cid-ltqv7bgc]{padding:0 12px;font-size:13.5px}.pricing-plan{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.period-indicator[data-astro-cid-ltqv7bgc],.animated-number-digit-track{transition:none}}
