.preview-header.svelte-10ylhhi{display:flex;flex-direction:column;gap:var(--space-3);max-inline-size:var(--content-prose);margin-block-end:var(--space-6)}.eyebrow.svelte-10ylhhi,.kicker.svelte-10ylhhi{font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--text-secondary);letter-spacing:var(--tracking-mono-eyebrow);text-transform:uppercase}.eyebrow.svelte-10ylhhi{font-size:var(--text-sm)}.kicker.svelte-10ylhhi{font-size:var(--text-xs)}h2.svelte-10ylhhi{max-inline-size:20ch;font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-display-2);font-weight:var(--weight-display);line-height:var(--leading-display-2);letter-spacing:var(--tracking-display);text-transform:lowercase;color:var(--text-primary)}h3.svelte-10ylhhi{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary)}.preview-grid.svelte-10ylhhi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--space-5);list-style:none;padding:0;margin:0}.preview-card.svelte-10ylhhi{display:flex;flex-direction:column;block-size:100%;overflow:hidden;border:1px solid var(--border-structural);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.preview-media.svelte-10ylhhi{gap:0;background:var(--surface-sunken);border-block-end:1px solid var(--border-subtle)}.preview-media.svelte-10ylhhi img{aspect-ratio:3 / 2;object-fit:cover}.preview-media.svelte-10ylhhi figcaption:where(.svelte-10ylhhi){padding-block:var(--space-2);padding-inline:var(--space-4);border-block-start:1px solid var(--border-subtle)}.preview-copy.svelte-10ylhhi{display:flex;flex:1;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.preview-copy.svelte-10ylhhi p:where(.svelte-10ylhhi){color:var(--text-secondary);line-height:var(--leading-relaxed)}.preview-copy.svelte-10ylhhi .preview-link{margin-block-start:auto;color:var(--link-text);font-weight:var(--weight-semibold);text-decoration:none}.preview-copy.svelte-10ylhhi .preview-link:hover{color:var(--link-text-hover);text-decoration:underline}.preview-support.svelte-10ylhhi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-start:var(--space-6);padding:var(--space-5);border:1px solid var(--border-structural);border-radius:var(--radius-md);background:var(--surface-sunken)}.support-copy.svelte-10ylhhi{display:flex;flex-direction:column;gap:var(--space-2);max-inline-size:var(--content-prose)}.support-copy.svelte-10ylhhi p:where(.svelte-10ylhhi){color:var(--text-secondary);line-height:var(--leading-relaxed)}.signup-content.svelte-1tb0yco{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.eyebrow.svelte-1tb0yco{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase}h2.svelte-1tb0yco{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--leading-tight)}.signup-body.svelte-1tb0yco{color:var(--text-secondary);line-height:var(--leading-relaxed)}.signup-form.svelte-1tb0yco{display:flex;flex-direction:column;gap:var(--space-3);inline-size:100%;max-inline-size:32rem}.signup-row.svelte-1tb0yco{display:flex;flex-wrap:wrap;gap:var(--space-3)}.signup-row.svelte-1tb0yco .input:where(.svelte-1tb0yco){flex:1 1 14rem}.signup-form.svelte-1tb0yco .field-help{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary)}.pricing-header.svelte-1om4o6n{display:flex;flex-direction:column;gap:var(--space-3);max-inline-size:var(--content-prose);margin-block-end:var(--space-6)}.eyebrow.svelte-1om4o6n{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase}h2.svelte-1om4o6n{max-inline-size:20ch;font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-display-2);font-weight:var(--weight-display);line-height:var(--leading-display-2);letter-spacing:var(--tracking-display);text-transform:lowercase;color:var(--text-primary)}.pricing-lede.svelte-1om4o6n,.summary.svelte-1om4o6n,.cadence.svelte-1om4o6n,.addon.svelte-1om4o6n p:where(.svelte-1om4o6n){color:var(--text-secondary);line-height:var(--leading-relaxed)}.pricing-plan[data-featured=true].svelte-1om4o6n .cadence:where(.svelte-1om4o6n){color:var(--signal-text);font-family:var(--font-mono);font-size:var(--text-sm)}.pricing-grid.svelte-1om4o6n{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:var(--space-5)}.pricing-plan.svelte-1om4o6n{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--card-padding);border:1px solid var(--border-structural);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.pricing-plan[data-featured=true].svelte-1om4o6n{--text-primary: var(--dark-text-primary);--text-secondary: var(--dark-text-secondary);--surface-raised: var(--surface-dark-raised);--border-structural: var(--dark-border);--button-primary-bg: var(--dark-button-bg);--button-primary-bg-hover: color-mix(in oklch, var(--dark-button-bg) 88%, var(--brand-black));--button-primary-text: var(--dark-button-text);border-color:var(--color-accent);background:var(--surface-dark-raised);box-shadow:var(--shadow-receipt)}.pricing-plan.svelte-1om4o6n header:where(.svelte-1om4o6n){display:flex;flex-direction:column;gap:var(--space-2)}h3.svelte-1om4o6n,h4.svelte-1om4o6n{color:var(--text-primary);font-weight:var(--weight-semibold)}h3.svelte-1om4o6n{font-size:var(--text-xl)}.price.svelte-1om4o6n{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-display-3);font-weight:var(--weight-display);line-height:var(--leading-display-3);letter-spacing:var(--tracking-display);text-transform:lowercase;color:var(--text-primary)}ul.svelte-1om4o6n{display:flex;flex-direction:column;gap:var(--space-2);padding:0;margin:0;list-style:none}li.svelte-1om4o6n{display:flex;gap:var(--space-2);color:var(--text-secondary);line-height:var(--leading-relaxed)}li.svelte-1om4o6n:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);margin-block-start:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent);flex-shrink:0}.pricing-plan.svelte-1om4o6n .btn{margin-block-start:auto;align-self:flex-start}.secondary-offer.svelte-1om4o6n{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:var(--space-6);padding:var(--card-padding);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-sunken)}.offer-eyebrow.svelte-1om4o6n{font-size:var(--text-sm);color:var(--text-muted)}.offer-head.svelte-1om4o6n{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4)}.offer-price.svelte-1om4o6n{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-statement);text-transform:lowercase;color:var(--text-primary)}.offer-cadence.svelte-1om4o6n{font-size:var(--text-sm);color:var(--text-secondary)}.offer-summary.svelte-1om4o6n{color:var(--text-secondary);line-height:var(--leading-relaxed);max-inline-size:var(--content-prose)}.offer-scope.svelte-1om4o6n{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-4) var(--space-6)}.scope-col.svelte-1om4o6n{display:flex;flex-direction:column;gap:var(--space-2)}.scope-title.svelte-1om4o6n{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase}.scope-list.svelte-1om4o6n{display:flex;flex-direction:column;gap:var(--space-1);padding:0;margin:0;list-style:none}.scope-list.svelte-1om4o6n li:where(.svelte-1om4o6n){display:flex;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.scope-list.svelte-1om4o6n li:where(.svelte-1om4o6n):before{flex-shrink:0}.scope-list[data-kind=includes].svelte-1om4o6n li:where(.svelte-1om4o6n):before{content:"·";color:var(--text-secondary);font-weight:var(--weight-bold)}.scope-list[data-kind=excludes].svelte-1om4o6n li:where(.svelte-1om4o6n):before{content:"×";color:var(--text-muted)}.scope-list[data-kind=excludes].svelte-1om4o6n li:where(.svelte-1om4o6n){color:var(--text-muted)}.offer-foot.svelte-1om4o6n{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid var(--border-subtle)}.offer-note.svelte-1om4o6n{font-size:var(--text-sm);color:var(--text-muted)}.addons.svelte-1om4o6n{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:var(--space-8)}.addons-list.svelte-1om4o6n{display:grid;gap:var(--space-3)}.addon.svelte-1om4o6n{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--border-subtle)}.addon-price.svelte-1om4o6n{font-weight:var(--weight-semibold);color:var(--text-primary)}.pricing-header[data-variant=ledger].svelte-1om4o6n{gap:var(--space-6);margin-block-end:var(--space-10)}.pricing-header[data-variant=ledger].svelte-1om4o6n .eyebrow:where(.svelte-1om4o6n),.ledger-column-label.svelte-1om4o6n,.secondary-offer[data-variant=ledger].svelte-1om4o6n .offer-eyebrow:where(.svelte-1om4o6n),.secondary-offer[data-variant=ledger].svelte-1om4o6n .offer-cadence:where(.svelte-1om4o6n),.secondary-offer[data-variant=ledger].svelte-1om4o6n .scope-title:where(.svelte-1om4o6n),.secondary-offer[data-variant=ledger].svelte-1om4o6n .offer-note:where(.svelte-1om4o6n),.addons[data-variant=ledger].svelte-1om4o6n h3:where(.svelte-1om4o6n){font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-normal);color:var(--text-secondary);letter-spacing:var(--tracking-label);line-height:var(--leading-mono-label);text-transform:uppercase}.pricing-header[data-variant=ledger].svelte-1om4o6n h2:where(.svelte-1om4o6n){font-family:var(--font-display);font-size:var(--text-display-2);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display-2);text-transform:lowercase;max-inline-size:20ch}.pricing-header[data-variant=ledger].svelte-1om4o6n .pricing-lede:where(.svelte-1om4o6n){font-size:var(--text-lede);line-height:var(--leading-lede);max-inline-size:54ch}.ledger.svelte-1om4o6n{display:grid}.ledger-columns.svelte-1om4o6n{display:none;gap:var(--space-8);padding-block:var(--space-6) var(--space-3);padding-inline:var(--space-4)}.ledger-column-label--price.svelte-1om4o6n{text-align:end}.ledger-row.svelte-1om4o6n{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index price" "build build" "ongoing ongoing" "action action";gap:var(--space-5) var(--space-6);align-items:start;padding-block:var(--space-8);padding-inline:var(--space-4);border-block-start:1px solid var(--border-structural);transition:background-color var(--duration-normal) var(--ease-decel),border-color var(--duration-normal) var(--ease-decel)}.ledger-row.svelte-1om4o6n:before{content:"";position:absolute;inset-block:-1px;inset-inline-start:0;inline-size:3px;background:transparent;transition:background-color var(--duration-normal) var(--ease-decel)}.ledger-row.svelte-1om4o6n:not([data-featured=true]):focus-within{background:var(--surface-sunken)}.ledger-row.svelte-1om4o6n:not([data-featured=true]):focus-within:before{background:var(--signal-text)}@media(hover:hover){.ledger-row.svelte-1om4o6n:not([data-featured=true]):hover{background:var(--surface-sunken)}.ledger-row.svelte-1om4o6n:not([data-featured=true]):hover:before{background:var(--signal-text)}}.ledger-row.svelte-1om4o6n:last-child{border-block-end:1px solid var(--border-structural)}.ledger-index.svelte-1om4o6n,.ledger-price.svelte-1om4o6n{align-self:baseline}.ledger-index.svelte-1om4o6n{grid-area:index;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.ledger-build.svelte-1om4o6n{grid-area:build;display:flex;flex-direction:column;gap:var(--space-4)}.ledger-name-line.svelte-1om4o6n{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-4)}.ledger-name.svelte-1om4o6n{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-statement);font-weight:var(--weight-display);letter-spacing:var(--tracking-statement);line-height:var(--leading-statement);text-transform:lowercase;color:var(--text-primary)}.ledger-badge.svelte-1om4o6n{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-normal);color:var(--text-secondary);letter-spacing:var(--tracking-mono-eyebrow);line-height:var(--leading-mono-label);text-transform:uppercase;padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--border-structural)}.ledger-summary.svelte-1om4o6n{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-primary);max-inline-size:48ch}.ledger-features.svelte-1om4o6n{display:grid;gap:0;max-inline-size:52ch}.ledger-features.svelte-1om4o6n li:where(.svelte-1om4o6n){display:block;font-size:var(--text-body);line-height:var(--leading-body);color:var(--decay-2);padding-block:var(--space-3);border-block-start:1px solid var(--border-subtle)}.ledger-features.svelte-1om4o6n li:where(.svelte-1om4o6n):before{content:none}.ledger-ongoing.svelte-1om4o6n{grid-area:ongoing;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-mono-label);color:var(--text-secondary);font-variant-numeric:tabular-nums}.ledger-money.svelte-1om4o6n{display:contents}.ledger-money.svelte-1om4o6n a{grid-area:action;justify-self:end}.ledger-price.svelte-1om4o6n{grid-area:price;font-family:var(--font-mono);font-size:var(--text-display-3);font-weight:var(--weight-bold);line-height:var(--leading-display-3);letter-spacing:var(--tracking-tight);color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:end}.ledger-money.svelte-1om4o6n .btn{padding-block:var(--space-3);padding-inline:var(--space-5);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono-eyebrow);text-transform:uppercase}.ledger-money.svelte-1om4o6n .quiet-link{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-primary);text-decoration-color:var(--border-structural);text-underline-offset:.6em}.ledger-row[data-featured=true].svelte-1om4o6n{background:var(--signal-wash);border-block:1px solid var(--signal-hairline)}.ledger-row[data-featured=true].svelte-1om4o6n:before{background:var(--signal)}.ledger-row[data-featured=true].svelte-1om4o6n+.ledger-row:where(.svelte-1om4o6n){border-block-start-width:0}.ledger-row[data-featured=true].svelte-1om4o6n .ledger-index:where(.svelte-1om4o6n),.ledger-row[data-featured=true].svelte-1om4o6n .ledger-price:where(.svelte-1om4o6n){color:var(--signal-text)}.ledger-row[data-featured=true].svelte-1om4o6n .ledger-features:where(.svelte-1om4o6n) li:where(.svelte-1om4o6n){color:var(--text-primary);border-block-start-color:var(--signal-hairline)}.ledger-row[data-featured=true].svelte-1om4o6n .ledger-ongoing:where(.svelte-1om4o6n){color:var(--text-primary)}.ledger-row[data-featured=true].svelte-1om4o6n .ledger-badge:where(.svelte-1om4o6n){background:var(--signal);color:var(--signal-on);border-color:transparent}.ledger-row[data-featured=true].svelte-1om4o6n .ledger-money:where(.svelte-1om4o6n){--button-primary-bg: var(--signal);--button-primary-bg-hover: var(--text-primary);--button-primary-text: var(--signal-on)}.secondary-offer[data-variant=ledger].svelte-1om4o6n{gap:var(--space-5);margin-block-start:var(--space-12);padding:0;padding-block-start:var(--space-8);border:none;border-block-start:1px solid var(--border-structural);background:none}.secondary-offer[data-variant=ledger].svelte-1om4o6n h3:where(.svelte-1om4o6n){font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-statement);font-weight:var(--weight-display);letter-spacing:var(--tracking-statement);line-height:var(--leading-statement);text-transform:lowercase}.secondary-offer[data-variant=ledger].svelte-1om4o6n .offer-price:where(.svelte-1om4o6n){font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.secondary-offer[data-variant=ledger].svelte-1om4o6n .scope-list:where(.svelte-1om4o6n) li:where(.svelte-1om4o6n){padding-block:var(--space-2);border-block-start:1px solid var(--border-subtle)}.secondary-offer[data-variant=ledger].svelte-1om4o6n .offer-foot:where(.svelte-1om4o6n){border-block-start-color:var(--border-structural)}.addons[data-variant=ledger].svelte-1om4o6n .addon:where(.svelte-1om4o6n){align-items:baseline;border-block-start-color:var(--border-structural)}.addons[data-variant=ledger].svelte-1om4o6n .addon-price:where(.svelte-1om4o6n){font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-normal);font-variant-numeric:tabular-nums}@container section (width >= 40rem){.ledger-columns.svelte-1om4o6n,.ledger-row.svelte-1om4o6n{padding-inline:var(--space-6)}.ledger-row.svelte-1om4o6n{grid-template-columns:var(--space-10) minmax(0,1fr) minmax(9rem,.36fr);grid-template-areas:"index build money" "index ongoing money";gap:var(--space-4) var(--space-8)}.ledger-money.svelte-1om4o6n{grid-area:money;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-4);align-self:start}.ledger-price.svelte-1om4o6n{align-self:auto}.ledger-index.svelte-1om4o6n{align-self:start}.ledger-index.svelte-1om4o6n,.ledger-ongoing.svelte-1om4o6n{padding-block-start:var(--space-2)}}@container section (width >= 70rem){.ledger-columns.svelte-1om4o6n{display:grid}.ledger-columns.svelte-1om4o6n,.ledger-row.svelte-1om4o6n{grid-template-columns:var(--space-12) minmax(0,1fr) minmax(8rem,.26fr) minmax(9rem,.34fr);padding-inline:var(--space-8)}.ledger-row.svelte-1om4o6n{grid-template-areas:"index build ongoing money";padding-block:var(--space-10)}}.service-area-layout.svelte-qqy5km{display:grid;gap:var(--space-6)}.service-area-copy.svelte-qqy5km{display:flex;flex-direction:column;gap:var(--space-3);max-inline-size:var(--content-prose)}.eyebrow.svelte-qqy5km{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase}h2.svelte-qqy5km{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--leading-tight)}.service-area-copy.svelte-qqy5km p:where(.svelte-qqy5km){color:var(--text-primary);font-size:var(--text-body);line-height:var(--leading-body)}.area-list.svelte-qqy5km{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-3);padding:0;margin:0;list-style:none}.area-chip.svelte-qqy5km{display:flex;flex-direction:column;gap:var(--space-1);min-block-size:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-structural);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);text-decoration:none}a.area-chip.svelte-qqy5km{transition:border-color var(--duration-fast) var(--ease-decel),box-shadow var(--duration-fast) var(--ease-decel)}a.area-chip.svelte-qqy5km:hover{border-color:var(--border-focus);box-shadow:var(--shadow-sm)}.area-chip.svelte-qqy5km span:where(.svelte-qqy5km){font-weight:var(--weight-semibold)}.area-chip.svelte-qqy5km small:where(.svelte-qqy5km){color:var(--text-primary);font-size:var(--text-base);line-height:var(--leading-normal)}
