.pricing-toggle.svelte-1weqie6{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}button.svelte-1weqie6{padding:10px 24px;font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:background .2s,color .2s;display:inline-flex;align-items:center;gap:6px}button.svelte-1weqie6:hover{color:var(--text-primary)}button.active.svelte-1weqie6{background:var(--amber);color:#fff}.save-badge.svelte-1weqie6{font-size:.75rem;font-weight:600;background:var(--green-fill);color:var(--green-text);padding:2px 8px;border-radius:999px;white-space:nowrap}button.active.svelte-1weqie6 .save-badge:where(.svelte-1weqie6){background:#ffffff40;color:#fff}.identity-preview.svelte-1rg1b4m{background:var(--palette-warm-charcoal);color:var(--palette-warm-off-white);border-radius:12px;padding:var(--space-8);max-width:640px;margin-inline:auto;text-align:left}.identity-preview-header.svelte-1rg1b4m{margin-bottom:var(--space-6)}.identity-preview-title.svelte-1rg1b4m{font-family:var(--font-display);font-size:1.25rem;font-weight:700;margin-bottom:var(--space-2);color:var(--palette-warm-off-white)}.identity-preview-desc.svelte-1rg1b4m{font-size:.875rem;color:var(--palette-warm-gray);line-height:1.5}.identity-input-wrap.svelte-1rg1b4m{margin-bottom:var(--space-6)}.identity-label.svelte-1rg1b4m{display:block;font-size:.8125rem;font-weight:600;color:var(--palette-warm-gray);margin-bottom:var(--space-2);letter-spacing:.02em}.identity-input.svelte-1rg1b4m{width:100%;padding:10px 14px;font-family:var(--font-mono);font-size:1rem;color:var(--palette-warm-off-white);background:var(--palette-dark-earth);border:1px solid var(--palette-dark-border);border-radius:8px;outline:none;transition:border-color .2s}.identity-input.svelte-1rg1b4m::placeholder{color:var(--palette-warm-dim)}.identity-input.svelte-1rg1b4m:focus{border-color:var(--palette-amber)}.identity-constraint.svelte-1rg1b4m{display:block;margin-top:var(--space-1);font-size:.75rem;color:var(--palette-warm-dim);font-family:var(--font-mono)}.identity-formats.svelte-1rg1b4m{display:flex;flex-direction:column;gap:var(--space-3)}.format-line.svelte-1rg1b4m{display:flex;align-items:baseline;gap:var(--space-3)}.format-label.svelte-1rg1b4m{flex-shrink:0;width:64px;font-size:.75rem;font-weight:600;color:var(--palette-warm-dim);text-transform:uppercase;letter-spacing:.05em}.format-value.svelte-1rg1b4m{font-family:var(--font-mono);font-size:.8125rem;color:var(--palette-warm-gray);word-break:break-all;background:none;padding:0}.format-value.svelte-1rg1b4m strong:where(.svelte-1rg1b4m){color:var(--palette-amber-tint);font-weight:600}@media(max-width:640px){.identity-preview.svelte-1rg1b4m{padding:var(--space-6)}.format-line.svelte-1rg1b4m{flex-direction:column;gap:var(--space-1)}.format-label.svelte-1rg1b4m{width:auto}}.pricing-hero[data-astro-cid-oytyddfe]{padding-bottom:var(--space-12)}.pricing-hero-title[data-astro-cid-oytyddfe]{font-size:clamp(2rem,4vw,3.5rem);font-weight:900;margin-bottom:var(--space-4);font-variation-settings:"SOFT" 60}.pricing-hero-subtitle[data-astro-cid-oytyddfe]{font-size:clamp(1rem,2vw,1.125rem);color:var(--text-secondary);max-width:600px;margin-inline:auto;margin-bottom:var(--space-8);line-height:1.6}.pricing-page-grid[data-astro-cid-oytyddfe]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);max-width:1080px;margin-inline:auto;align-items:stretch}@media(max-width:899px){.pricing-page-grid[data-astro-cid-oytyddfe]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pricing-page-grid[data-astro-cid-oytyddfe]{grid-template-columns:1fr;max-width:400px}}.pricing-page-card[data-astro-cid-oytyddfe]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:var(--space-6);display:flex;flex-direction:column;position:relative;text-align:left}.pricing-page-card--popular[data-astro-cid-oytyddfe]{border-top:3px solid var(--amber)}.pricing-page-badge[data-astro-cid-oytyddfe]{position:absolute;top:-1px;right:var(--space-4);background:var(--amber);color:#fff;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:0 0 6px 6px;letter-spacing:.02em}.pricing-page-name[data-astro-cid-oytyddfe]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-2)}.pricing-page-price[data-astro-cid-oytyddfe]{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:var(--text-primary);line-height:1.2;margin-bottom:var(--space-1)}.price-unit[data-astro-cid-oytyddfe]{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.pricing-page-period[data-astro-cid-oytyddfe]{font-size:.8125rem;color:var(--text-tertiary);margin-bottom:var(--space-2)}.pricing-page-tagline[data-astro-cid-oytyddfe]{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--space-6);line-height:1.5}.pricing-page-cta[data-astro-cid-oytyddfe]{width:100%;justify-content:center;text-align:center;white-space:nowrap}.pricing-page-note[data-astro-cid-oytyddfe]{font-size:.75rem;color:var(--text-tertiary);text-align:center;margin-top:var(--space-2)}.pricing-page-divider[data-astro-cid-oytyddfe]{height:1px;background:var(--border);margin:var(--space-6) 0}.pricing-page-includes[data-astro-cid-oytyddfe]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-3)}.pricing-page-features[data-astro-cid-oytyddfe]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3);flex:1}.pricing-page-feature[data-astro-cid-oytyddfe]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:.875rem;color:var(--text-secondary);line-height:1.5}.pricing-page-feature[data-astro-cid-oytyddfe] code[data-astro-cid-oytyddfe]{font-family:var(--font-mono);font-size:.75rem;background:var(--bg);padding:2px 6px;border-radius:4px;border:1px solid var(--border);white-space:nowrap}.pricing-check[data-astro-cid-oytyddfe]{flex-shrink:0;color:var(--green);margin-top:2px}.price-annual[data-astro-cid-oytyddfe],[data-billing=annual] .price-monthly[data-astro-cid-oytyddfe]{display:none}[data-billing=annual] .price-annual[data-astro-cid-oytyddfe]{display:inline}.compare-title[data-astro-cid-oytyddfe]{font-size:clamp(1.5rem,3vw,2rem);text-align:center;margin-bottom:var(--space-8)}.compare-section[data-astro-cid-oytyddfe]{border:1px solid var(--border);border-radius:8px;margin-bottom:var(--space-4);overflow:hidden}.compare-summary[data-astro-cid-oytyddfe]{display:flex;align-items:center;padding:var(--space-4) var(--space-6);font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--text-primary);cursor:pointer;background:var(--surface);transition:background .15s;list-style:none}.compare-summary[data-astro-cid-oytyddfe]::-webkit-details-marker{display:none}.compare-summary[data-astro-cid-oytyddfe]:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:var(--space-3);font-size:1.25rem;font-weight:400;color:var(--text-tertiary);flex-shrink:0}details[data-astro-cid-oytyddfe][open]>.compare-summary[data-astro-cid-oytyddfe]:before{content:"−"}.compare-summary[data-astro-cid-oytyddfe]:hover{background:var(--border)}.compare-table-wrap[data-astro-cid-oytyddfe]{overflow-x:auto;padding:var(--space-4) var(--space-6)}.compare-table[data-astro-cid-oytyddfe]{width:100%;border-collapse:collapse;font-size:.875rem}.compare-table[data-astro-cid-oytyddfe] th[data-astro-cid-oytyddfe]{text-align:left;font-weight:600;color:var(--text-primary);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);white-space:nowrap}.compare-table[data-astro-cid-oytyddfe] td[data-astro-cid-oytyddfe]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);border-bottom:1px solid var(--border);vertical-align:top}.compare-table[data-astro-cid-oytyddfe] tr[data-astro-cid-oytyddfe]:last-child td[data-astro-cid-oytyddfe]{border-bottom:none}.compare-table[data-astro-cid-oytyddfe] code[data-astro-cid-oytyddfe]{font-family:var(--font-mono);font-size:.75rem;background:var(--bg);padding:2px 6px;border-radius:4px;border:1px solid var(--border);white-space:nowrap}.compare-yes[data-astro-cid-oytyddfe]{color:var(--green);font-weight:600}.compare-no[data-astro-cid-oytyddfe]{color:var(--text-tertiary)}.faq-title[data-astro-cid-oytyddfe]{font-size:clamp(1.5rem,3vw,2rem);text-align:center;margin-bottom:var(--space-8)}.faq-list[data-astro-cid-oytyddfe]{max-width:768px;margin-inline:auto}.faq-item[data-astro-cid-oytyddfe]{border-bottom:1px solid var(--border)}.faq-question[data-astro-cid-oytyddfe]{display:flex;align-items:center;padding:var(--space-4) 0;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;transition:color .15s}.faq-question[data-astro-cid-oytyddfe]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-oytyddfe]:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:var(--space-3);font-size:1.25rem;font-weight:400;color:var(--text-tertiary);flex-shrink:0}details[data-astro-cid-oytyddfe][open]>.faq-question[data-astro-cid-oytyddfe]:before{content:"−"}.faq-question[data-astro-cid-oytyddfe]:hover{color:var(--amber)}.faq-answer[data-astro-cid-oytyddfe]{font-size:.9375rem;color:var(--text-secondary);line-height:1.7;padding-bottom:var(--space-4);padding-left:calc(24px + var(--space-3))}.faq-answer[data-astro-cid-oytyddfe] code[data-astro-cid-oytyddfe]{font-family:var(--font-mono);font-size:.8125rem;background:var(--surface);padding:2px 6px;border-radius:4px}.byoa-note[data-astro-cid-oytyddfe]{font-size:1.125rem;color:var(--text-secondary);line-height:1.6}.byoa-note[data-astro-cid-oytyddfe] strong[data-astro-cid-oytyddfe]{color:var(--amber)}.final-cta-title[data-astro-cid-oytyddfe]{font-size:clamp(1.75rem,3.5vw,2.75rem);margin-bottom:var(--space-4)}.final-cta-subtitle[data-astro-cid-oytyddfe]{font-size:1.125rem;color:var(--text-secondary);margin-bottom:var(--space-8)}
