.top-nav.svelte-1hrotn9{border-bottom:1px solid var(--bg-border);align-items:center;padding:16px 0;display:flex}.wordmark.svelte-1hrotn9{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-base);color:var(--text-primary);font-weight:500;text-decoration:none}.nav-right.svelte-1hrotn9{align-items:center;gap:24px;margin-left:auto;display:flex}.nav-link.svelte-1hrotn9{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none}.nav-link.svelte-1hrotn9:hover{color:var(--text-primary)}.nav-link.active.svelte-1hrotn9{color:var(--text-primary);border-bottom:1px solid var(--text-primary);padding-bottom:1px}.nav-cta.svelte-1hrotn9{color:var(--text-primary)}.pricing-page.svelte-1hrotn9{padding-top:48px;padding-bottom:96px}.content-col.svelte-1hrotn9{flex-direction:column;max-width:560px;margin:0 auto;display:flex}.page-header.svelte-1hrotn9{margin-bottom:0;padding-bottom:40px}.headline.svelte-1hrotn9{font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400;font-size:var(--text-hero);color:var(--text-primary);margin:0 0 16px;line-height:1.1}.sub.svelte-1hrotn9{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-base);color:var(--text-secondary);margin:0}.section-block.svelte-1hrotn9{border-top:1px solid var(--bg-border);flex-direction:column;gap:20px;padding:40px 0;display:flex}.section-label.svelte-1hrotn9{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-xs);letter-spacing:.08em;color:var(--text-secondary);text-transform:uppercase}.pricing-table.svelte-1hrotn9{border:1px solid var(--bg-border);flex-direction:column;display:flex}.pricing-row.svelte-1hrotn9{font-family:IBM Plex Mono,monospace;font-size:var(--text-sm);color:var(--text-primary);border-bottom:1px solid var(--bg-border);grid-template-columns:1fr 80px 70px 90px;padding:10px 12px;display:grid}.pricing-row.svelte-1hrotn9:last-child{border-bottom:none}.pricing-header.svelte-1hrotn9{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-xs);letter-spacing:.06em;color:var(--text-secondary);background:var(--bg-surface);text-transform:uppercase}.col-right.svelte-1hrotn9{text-align:right}.muted.svelte-1hrotn9{color:var(--text-muted)}.note.svelte-1hrotn9{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-sm);color:var(--text-muted);margin:0}.cost-table.svelte-1hrotn9{flex-direction:column;display:flex}.cost-row.svelte-1hrotn9{border-bottom:1px solid var(--bg-border);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-sm);justify-content:space-between;padding:9px 0;display:flex}.cost-row.svelte-1hrotn9:last-child{border-bottom:none}.cost-desc.svelte-1hrotn9{color:var(--text-secondary)}.cost-val.svelte-1hrotn9{color:var(--text-primary);white-space:nowrap;margin-left:16px;font-family:IBM Plex Mono,monospace}.rules.svelte-1hrotn9{flex-direction:column;gap:6px;display:flex}.rule.svelte-1hrotn9{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-sm);color:var(--text-muted);margin:0}.free-desc.svelte-1hrotn9{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:1.6}.outlined-btn.svelte-1hrotn9{border:1px solid var(--bg-border);color:var(--text-primary);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-sm);cursor:pointer;background:0 0;align-self:flex-start;padding:11px 20px;text-decoration:none;transition:background .1s;display:inline-block}.outlined-btn.svelte-1hrotn9:hover{background:var(--bg-elevated)}.site-footer.svelte-1hrotn9{border-top:1px solid var(--bg-border);padding:24px 0}.footer-inner.svelte-1hrotn9{max-width:1100px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;padding:0 24px;display:flex}.footer-sep.svelte-1hrotn9{color:var(--text-muted)}.footer-link.svelte-1hrotn9{color:var(--text-muted);text-decoration:none}.footer-link.svelte-1hrotn9:hover{color:var(--text-secondary)}@media (width<=640px){.headline.svelte-1hrotn9{font-size:32px}.pricing-row.svelte-1hrotn9{grid-template-columns:1fr 60px 55px 72px;padding:8px;font-size:11px}.nav-right.svelte-1hrotn9{gap:16px}}
