.line-art[data-astro-cid-efaltc7y]{max-width:100%;height:auto}.line[data-astro-cid-efaltc7y]{fill:none;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round}.faint[data-astro-cid-efaltc7y]{opacity:.6}.soft[data-astro-cid-efaltc7y]{opacity:.7}.teal[data-astro-cid-efaltc7y]{stroke:var(--category-teal)}.space[data-astro-cid-efaltc7y]{fill:var(--brand-tint);stroke:var(--brand);stroke-linejoin:round}.paper[data-astro-cid-efaltc7y]{fill:var(--surface);stroke:var(--brand);stroke-linejoin:round}.dot[data-astro-cid-efaltc7y]{fill:var(--brand)}.plan-wrap[data-astro-cid-n3fhtagd]{position:relative}.plan-grid[data-astro-cid-n3fhtagd].plan-skeleton{display:none;position:absolute;inset:0}html.plans-pending .plan-grid[data-astro-cid-n3fhtagd].plan-skeleton{display:grid}html.plans-pending .plan-wrap[data-astro-cid-n3fhtagd]>.plan-grid[data-astro-cid-n3fhtagd]:not(.plan-skeleton){visibility:hidden}.sk[data-astro-cid-n3fhtagd]{background-color:var(--skeleton);border-radius:6px;display:block}.sk-title[data-astro-cid-n3fhtagd]{width:45%;height:26px}.sk-text[data-astro-cid-n3fhtagd]{width:80%;height:14px}.sk-price[data-astro-cid-n3fhtagd]{width:55%;height:34px}.sk-lines[data-astro-cid-n3fhtagd]{flex:auto;align-content:start;gap:12px;display:grid}.sk-line[data-astro-cid-n3fhtagd]{background-color:var(--skeleton-muted);width:70%;height:12px}.sk-line[data-astro-cid-n3fhtagd]:nth-child(2n){width:58%}.sk-button[data-astro-cid-n3fhtagd]{border-radius:var(--radius-md);width:100%;height:44px}@media (prefers-reduced-motion:no-preference){.sk[data-astro-cid-n3fhtagd]{animation:1.4s ease-in-out infinite plan-skeleton}}@keyframes plan-skeleton{50%{opacity:.55}}.plan-grid[data-astro-cid-n3fhtagd]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:stretch;gap:24px;display:grid}.plan[data-astro-cid-n3fhtagd]{border:1px solid var(--border);border-radius:var(--radius-xl);background-color:var(--surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;gap:18px;padding:28px;display:flex}.plan-name[data-astro-cid-n3fhtagd]{font-size:24px;font-weight:700;line-height:1.25}.plan-lead[data-astro-cid-n3fhtagd]{min-height:46px;color:var(--text-secondary);font-size:15px;line-height:1.55}.plan-price[data-astro-cid-n3fhtagd]{flex-direction:column;gap:4px;min-height:62px;display:flex}.switch[data-astro-cid-n3fhtagd] .plan-price[data-astro-cid-n3fhtagd]{min-height:44px}.row[data-astro-cid-n3fhtagd]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.figure[data-astro-cid-n3fhtagd]{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:34px;font-weight:700;line-height:1.05}.figure[data-astro-cid-n3fhtagd].free{color:var(--brand-text);font-size:42px}.per[data-astro-cid-n3fhtagd],.alt[data-astro-cid-n3fhtagd]{color:var(--text-muted)}.per[data-astro-cid-n3fhtagd]{font-size:15px}.alt[data-astro-cid-n3fhtagd]{font-size:14px}.alt[data-astro-cid-n3fhtagd] b[data-astro-cid-n3fhtagd]{color:var(--text-secondary);font-weight:600}.limits[data-astro-cid-n3fhtagd]{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:18px;display:flex}.limits[data-astro-cid-n3fhtagd] li[data-astro-cid-n3fhtagd]{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.limits[data-astro-cid-n3fhtagd] .check{width:16px;height:16px;color:var(--success);flex:none;margin-top:2px}.plan-cta[data-astro-cid-n3fhtagd]{margin-top:auto;padding-top:6px;display:flex}.plan-cta[data-astro-cid-n3fhtagd] .btn[data-astro-cid-n3fhtagd]{flex:auto;min-height:48px;padding:0 22px;font-size:16px}.plan[data-astro-cid-n3fhtagd].recommended{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), var(--shadow-card)}@media (prefers-reduced-motion:no-preference){.plan[data-astro-cid-n3fhtagd]{transition:border-color .2s,box-shadow .2s}}.plan-head[data-astro-cid-n3fhtagd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.plan-badge[data-astro-cid-n3fhtagd]{background-color:var(--brand-tint);color:var(--brand-text)}.plan-badge[data-astro-cid-n3fhtagd][hidden],.limits[data-astro-cid-n3fhtagd] li[data-astro-cid-n3fhtagd][hidden]{display:none}@media (width<=640px){.plan[data-astro-cid-n3fhtagd]{padding:22px 20px}.plan-lead[data-astro-cid-n3fhtagd]{min-height:0}}
