.tier-card:where(.astro-2lceedqd){display:flex;flex-direction:column}.tier-tagline:where(.astro-2lceedqd){color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 var(--space-4)}.price-block:where(.astro-2lceedqd){margin:var(--space-2) 0 var(--space-4)}.price-amount:where(.astro-2lceedqd){font-size:var(--text-3xl);font-weight:700;line-height:1.1}.price-unit:where(.astro-2lceedqd){font-size:var(--text-base);font-weight:400;color:var(--color-text-muted)}.price-note:where(.astro-2lceedqd){font-size:var(--text-sm);color:var(--color-text-muted);margin:var(--space-2) 0 0}.capacity-line:where(.astro-2lceedqd){font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.tier-cta:where(.astro-2lceedqd){margin-top:auto}.sla-add:where(.astro-2lceedqd){color:var(--shield-accent);text-decoration:none;font-weight:600;white-space:nowrap}.sla-add:where(.astro-2lceedqd):hover{text-decoration:underline}.price-block:where(.astro-2lceedqd)[data-flavor=recurring][data-cycle=monthly],.price-block:where(.astro-2lceedqd)[data-flavor=perpetual],.tier-cta:where(.astro-2lceedqd)[data-flavor=recurring][data-cycle=monthly],.tier-cta:where(.astro-2lceedqd)[data-flavor=perpetual]{display:none}.tier-grid[data-flavor=perpetual] .price-block:where(.astro-2lceedqd)[data-flavor=recurring],.tier-grid[data-flavor=perpetual] .tier-cta:where(.astro-2lceedqd)[data-flavor=recurring]{display:none}.tier-grid[data-flavor=perpetual] .price-block:where(.astro-2lceedqd)[data-flavor=perpetual]{display:block}.tier-grid[data-flavor=perpetual] .tier-cta:where(.astro-2lceedqd)[data-flavor=perpetual]{display:block}.tier-grid[data-cycle=monthly] .price-block:where(.astro-2lceedqd)[data-flavor=recurring][data-cycle=yearly],.tier-grid[data-cycle=monthly] .tier-cta:where(.astro-2lceedqd)[data-flavor=recurring][data-cycle=yearly]{display:none}.tier-grid[data-cycle=monthly][data-flavor=recurring] .price-block:where(.astro-2lceedqd)[data-flavor=recurring][data-cycle=monthly]{display:block}.tier-grid[data-cycle=monthly][data-flavor=recurring] .tier-cta:where(.astro-2lceedqd)[data-flavor=recurring][data-cycle=monthly]{display:block}.tier-grid[data-flavor=perpetual] .price-block:where(.astro-2lceedqd)[data-flavor=recurring][data-cycle=monthly],.tier-grid[data-flavor=perpetual] .tier-cta:where(.astro-2lceedqd)[data-flavor=recurring][data-cycle=monthly]{display:none}.feature-matrix:where(.astro-d6wnex76) td:where(.astro-d6wnex76).cell{text-align:center}.feature-matrix:where(.astro-d6wnex76) .yes:where(.astro-d6wnex76){color:var(--shield-success);font-weight:700}.feature-matrix:where(.astro-d6wnex76) .no:where(.astro-d6wnex76){color:var(--color-text-muted)}.feature-matrix:where(.astro-d6wnex76) .capacity-row:where(.astro-d6wnex76) th:where(.astro-d6wnex76),.feature-matrix:where(.astro-d6wnex76) .capacity-row:where(.astro-d6wnex76) td:where(.astro-d6wnex76){border-top:2px solid var(--color-border);font-weight:600}.shell:where(.astro-lmkygsfs){max-width:var(--width-container);margin:0 auto;padding-left:var(--space-6);padding-right:var(--space-6)}.ref-hero:where(.astro-lmkygsfs){padding:clamp(2.5rem,5vw,4.5rem) 0 var(--space-6);position:relative;z-index:1}.ref-title:where(.astro-lmkygsfs){font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.07;margin:0 0 var(--space-4);max-width:16ch;text-wrap:balance}.ref-lede:where(.astro-lmkygsfs){font-size:clamp(1.1rem,1.5vw,1.3rem);color:var(--sl-color-gray-3);margin:0;max-width:62ch;text-wrap:pretty}.ref-body:where(.astro-lmkygsfs){margin:var(--space-8) auto var(--space-12)}.ref-body:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){font-size:var(--text-2xl);letter-spacing:-.02em;margin:0 0 var(--space-3);scroll-margin-top:5rem}.ref-body:where(.astro-lmkygsfs) .section-kicker:where(.astro-lmkygsfs){margin-top:var(--space-12)}.ref-cta:where(.astro-lmkygsfs){max-width:var(--width-container);margin:var(--space-16) auto;padding:0 var(--space-6)}.deploy-tabs:where(.astro-lmkygsfs){margin-top:var(--space-6)}.seg:where(.astro-lmkygsfs){display:inline-flex;gap:2px;padding:3px;background:var(--sl-color-bg-nav);border:1px solid var(--color-border);border-radius:9999px}.seg-btn:where(.astro-lmkygsfs){appearance:none;border:none;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);font-weight:600;padding:var(--space-2) var(--space-4);border-radius:9999px;cursor:pointer;transition:background .18s,color .18s}.seg-btn:where(.astro-lmkygsfs):hover{color:var(--color-text-primary)}.seg-btn:where(.astro-lmkygsfs).is-active{background:var(--shield-accent);color:#fff}@media(prefers-reduced-motion:reduce){.seg-btn:where(.astro-lmkygsfs){transition:none}}.controls:where(.astro-lmkygsfs){display:flex;flex-wrap:wrap;gap:var(--space-6);margin:var(--space-6) 0}.control-group:where(.astro-lmkygsfs){display:flex;align-items:center;gap:var(--space-3)}.control-label:where(.astro-lmkygsfs){font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}.deploy-panel:where(.astro-lmkygsfs)[hidden]{display:none}.tier-grid:where(.astro-lmkygsfs){margin-top:var(--space-6);align-items:stretch}.addon-line:where(.astro-lmkygsfs){margin-top:var(--space-6)}.addon-buy:where(.astro-lmkygsfs){color:var(--shield-accent);font-weight:600;text-decoration:none;white-space:nowrap}.addon-buy:where(.astro-lmkygsfs):hover{text-decoration:underline}.cards-escape:where(.astro-lmkygsfs){margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.matrix-note:where(.astro-lmkygsfs){font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-4)}.pricing-notes:where(.astro-lmkygsfs){list-style:none;padding:0;margin:var(--space-10) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.pricing-notes:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs):before{content:"· "}.pricing-faq:where(.astro-lmkygsfs) details:where(.astro-lmkygsfs){padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.pricing-faq:where(.astro-lmkygsfs) summary:where(.astro-lmkygsfs){cursor:pointer;font-weight:600}.pricing-faq:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){margin-top:var(--space-3);max-width:70ch}
