.social-proof.svelte-1w0klop{padding:var(--spacing-md,2.5rem) var(--spacing-md,2.5rem);border-bottom:var(--border-width-thin,1px) solid var(--border-color,#1f242c);text-align:center;background:var(--bg-primary,#0d0f12)}.social-proof-label.svelte-1w0klop{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:var(--tracking-wider,.08em);color:var(--text-tertiary,#6a7185);margin:0 0 var(--sp-6,1.5rem);font-size:.72rem}.social-proof-logos.svelte-1w0klop{justify-content:center;align-items:center;gap:var(--sp-10,2.5rem);flex-wrap:wrap;display:flex}.social-proof-logo.svelte-1w0klop{font-family:var(--font-mono,monospace);font-size:var(--font-size-lg,1.125rem);color:var(--text-secondary,#7a8194);letter-spacing:var(--tracking-tight,-.02em);opacity:.7;transition:opacity var(--duration-normal,.2s) ease, color var(--duration-normal,.2s) ease;font-weight:500;text-decoration:none}.social-proof-logo.svelte-1w0klop:hover{opacity:1;color:var(--ascii-green,#5a9a8a)}@media (width<=600px){.social-proof-logos.svelte-1w0klop{gap:var(--sp-6,1.5rem)}.social-proof-logo.svelte-1w0klop{font-size:var(--font-size-md,1rem)}}.offerings-section.svelte-1oygd0i{padding:var(--spacing-xl,8rem) var(--spacing-md,2.5rem);border-bottom:var(--border-width-thin,1px) solid var(--border-color,#1f242c);background:var(--bg-primary,#0d0f12);position:relative}.section-header.svelte-1oygd0i{text-align:center;max-width:38rem;margin:0 auto var(--spacing-lg,5rem)}.section-header.svelte-1oygd0i h2:where(.svelte-1oygd0i){font-size:var(--font-size-4xl,2.25rem);color:var(--text-primary,#c8ccd4);margin:0 0 var(--sp-4,1rem);letter-spacing:var(--tracking-tight,-.02em);font-weight:500}.section-subtitle.svelte-1oygd0i{font-size:var(--font-size-lg,1.125rem);color:var(--text-secondary,#7a8194);margin:0;line-height:1.6}.offerings-grid.svelte-1oygd0i{gap:var(--sp-6,1.5rem);grid-template-columns:repeat(2,1fr);max-width:64rem;margin:0 auto;display:grid}.offering-card.svelte-1oygd0i{padding:var(--sp-10,2.5rem) var(--sp-8,2rem);background:var(--bg-secondary,#12151a);border:1px solid var(--border-color,#1f242c);border-radius:var(--radius-xl,.75rem);transition:border-color var(--duration-normal,.2s) ease, background-color var(--duration-normal,.2s) ease;flex-direction:column;display:flex}.offering-card.svelte-1oygd0i:hover{border-color:var(--accent-primary,#6e99a4);background:color-mix(in srgb, var(--accent-primary,#6e99a4) 4%, var(--bg-secondary,#12151a))}.offering-card[data-pillar=agents].svelte-1oygd0i:hover{border-color:var(--ascii-green,#5a9a8a);background:color-mix(in srgb, var(--ascii-green,#5a9a8a) 4%, var(--bg-secondary,#12151a))}.offering-eyebrow.svelte-1oygd0i{align-items:center;gap:var(--sp-3,.75rem);margin-bottom:var(--sp-5,1.25rem);display:flex}.offering-badge.svelte-1oygd0i{font-family:var(--font-mono,monospace);letter-spacing:var(--tracking-wider,.08em);color:var(--accent-primary,#6e99a4);border:1px solid var(--accent-primary,#6e99a4);border-radius:var(--radius-sm,.25rem);background:color-mix(in srgb, var(--accent-primary,#6e99a4) 8%, transparent);padding:2px 8px;font-size:.65rem;font-weight:600;display:inline-block}.offering-badge--accent.svelte-1oygd0i{color:var(--ascii-green,#5a9a8a);border-color:var(--ascii-green,#5a9a8a);background:color-mix(in srgb, var(--ascii-green,#5a9a8a) 8%, transparent)}.offering-label.svelte-1oygd0i{font-family:var(--font-mono,monospace);color:var(--text-tertiary,#6a7185);text-transform:uppercase;letter-spacing:var(--tracking-wide,.04em);font-size:.78rem}.offering-title.svelte-1oygd0i{font-size:var(--font-size-2xl,1.5rem);color:var(--text-primary,#c8ccd4);margin:0 0 var(--sp-4,1rem);font-weight:500;line-height:1.3}.offering-lead.svelte-1oygd0i{font-size:var(--font-size-md,.95rem);color:var(--text-secondary,#7a8194);margin:0 0 var(--sp-6,1.5rem);line-height:1.7}.offering-lead.svelte-1oygd0i code{font-family:var(--font-mono,monospace);background:var(--bg-tertiary,#181c22);color:var(--ascii-green,#5a9a8a);border-radius:var(--radius-sm,.25rem);padding:.1em .4em;font-size:.88em}.offering-features.svelte-1oygd0i{margin:0 0 var(--sp-8,2rem);gap:var(--sp-3,.75rem);flex-direction:column;padding:0;list-style:none;display:flex}.offering-features.svelte-1oygd0i li:where(.svelte-1oygd0i){align-items:baseline;gap:var(--sp-3,.75rem);font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#7a8194);line-height:1.5;display:flex}.offering-glyph.svelte-1oygd0i{font-family:var(--font-mono,monospace);color:var(--ascii-green,#5a9a8a);text-align:center;flex-shrink:0;width:1.2em;font-size:.95em}.offering-actions.svelte-1oygd0i{align-items:center;gap:var(--sp-5,1.25rem);flex-wrap:wrap;margin-top:auto;display:flex}.offering-link.svelte-1oygd0i{color:var(--accent-primary,#6e99a4);font-size:var(--font-size-sm,.875rem);font-family:var(--font-mono,monospace);transition:color var(--duration-normal,.2s) ease;text-decoration:none}.offering-link.svelte-1oygd0i:hover{color:var(--ascii-green,#5a9a8a)}@media (width<=720px){.offerings-grid.svelte-1oygd0i{grid-template-columns:1fr}.section-header.svelte-1oygd0i h2:where(.svelte-1oygd0i){font-size:var(--font-size-3xl,1.875rem)}}.mtools-section.svelte-1x9fjnx{padding:var(--spacing-xl,8rem) var(--spacing-md,2.5rem);border-bottom:var(--border-width-thin,1px) solid var(--border-color,#1f242c);background:var(--bg-primary,#0d0f12);position:relative}.section-header.svelte-1x9fjnx{text-align:center;max-width:38rem;margin:0 auto var(--spacing-lg,5rem)}.section-header.svelte-1x9fjnx h2:where(.svelte-1x9fjnx){font-size:var(--font-size-4xl,2.25rem);color:var(--text-primary,#c8ccd4);margin:0 0 var(--sp-4,1rem);letter-spacing:var(--tracking-tight,-.02em);font-weight:500}.section-subtitle.svelte-1x9fjnx{font-size:var(--font-size-lg,1.125rem);color:var(--text-secondary,#7a8194);margin:0;line-height:1.6}.mtools-grid.svelte-1x9fjnx{gap:var(--sp-6,1.5rem);grid-template-columns:repeat(2,1fr);max-width:64rem;margin:0 auto;display:grid}.mtool-card.svelte-1x9fjnx{padding:var(--sp-10,2.5rem) var(--sp-8,2rem);background:var(--bg-secondary,#12151a);border:1px solid var(--border-color,#1f242c);border-radius:var(--radius-xl,.75rem);transition:border-color var(--duration-normal,.2s) ease, background-color var(--duration-normal,.2s) ease;flex-direction:column;display:flex}.mtool-card.svelte-1x9fjnx:hover{border-color:var(--accent-primary,#6e99a4);background:color-mix(in srgb, var(--accent-primary,#6e99a4) 4%, var(--bg-secondary,#12151a))}.mtool-card[data-tool=browse].svelte-1x9fjnx:hover{border-color:var(--ascii-green,#5a9a8a);background:color-mix(in srgb, var(--ascii-green,#5a9a8a) 4%, var(--bg-secondary,#12151a))}.mtool-eyebrow.svelte-1x9fjnx{align-items:center;gap:var(--sp-3,.75rem);margin-bottom:var(--sp-5,1.25rem);display:flex}.mtool-badge.svelte-1x9fjnx{font-family:var(--font-mono,monospace);letter-spacing:var(--tracking-wider,.08em);color:var(--accent-primary,#6e99a4);border:1px solid var(--accent-primary,#6e99a4);border-radius:var(--radius-sm,.25rem);background:color-mix(in srgb, var(--accent-primary,#6e99a4) 8%, transparent);padding:2px 8px;font-size:.65rem;font-weight:600;display:inline-block}.mtool-badge--accent.svelte-1x9fjnx{color:var(--ascii-green,#5a9a8a);border-color:var(--ascii-green,#5a9a8a);background:color-mix(in srgb, var(--ascii-green,#5a9a8a) 8%, transparent)}.mtool-label.svelte-1x9fjnx{font-family:var(--font-mono,monospace);color:var(--text-tertiary,#6a7185);text-transform:uppercase;letter-spacing:var(--tracking-wide,.04em);font-size:.78rem}.mtool-title.svelte-1x9fjnx{font-size:var(--font-size-2xl,1.5rem);color:var(--text-primary,#c8ccd4);margin:0 0 var(--sp-4,1rem);font-weight:500;line-height:1.3}.mtool-lead.svelte-1x9fjnx{font-size:var(--font-size-md,.95rem);color:var(--text-secondary,#7a8194);margin:0 0 var(--sp-6,1.5rem);line-height:1.7}.mtool-lead.svelte-1x9fjnx code:where(.svelte-1x9fjnx){font-family:var(--font-mono,monospace);background:var(--bg-tertiary,#181c22);color:var(--ascii-green,#5a9a8a);border-radius:var(--radius-sm,.25rem);padding:.1em .4em;font-size:.85em}.mtool-features.svelte-1x9fjnx{margin:0 0 var(--sp-8,2rem);gap:var(--sp-3,.75rem);flex-direction:column;padding:0;list-style:none;display:flex}.mtool-features.svelte-1x9fjnx li:where(.svelte-1x9fjnx){align-items:baseline;gap:var(--sp-3,.75rem);font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#7a8194);line-height:1.5;display:flex}.mtool-glyph.svelte-1x9fjnx{font-family:var(--font-mono,monospace);color:var(--ascii-green,#5a9a8a);text-align:center;flex-shrink:0;width:1.2em;font-size:.95em}.mtool-actions.svelte-1x9fjnx{align-items:center;gap:var(--sp-5,1.25rem);flex-wrap:wrap;margin-top:auto;display:flex}.mtool-link.svelte-1x9fjnx{color:var(--accent-primary,#6e99a4);font-size:var(--font-size-sm,.875rem);font-family:var(--font-mono,monospace);transition:color var(--duration-normal,.2s) ease;text-decoration:none}.mtool-link.svelte-1x9fjnx:hover{color:var(--ascii-green,#5a9a8a)}@media (width<=720px){.mtools-grid.svelte-1x9fjnx{grid-template-columns:1fr}.section-header.svelte-1x9fjnx h2:where(.svelte-1x9fjnx){font-size:var(--font-size-3xl,1.875rem)}}.cards-section.svelte-p2zd8e{padding:var(--spacing-xl,8rem) var(--spacing-md,2.5rem);border-bottom:1px solid var(--border-color,#1f242c);background:var(--bg-primary,#0d0f12)}.section-header.svelte-p2zd8e{text-align:center;max-width:42rem;margin:0 auto var(--sp-16,4rem)}.section-header.svelte-p2zd8e h2:where(.svelte-p2zd8e){font-size:var(--font-size-4xl,2.25rem);color:var(--text-primary,#c8ccd4);margin:0 0 var(--sp-4,1rem);letter-spacing:var(--tracking-tight,-.02em);font-weight:500}.section-subtitle.svelte-p2zd8e{font-size:var(--font-size-lg,1.125rem);color:var(--text-secondary,#7a8194);margin:0;line-height:1.6}.cards-grid.svelte-p2zd8e{gap:var(--sp-8,2rem);grid-template-columns:repeat(2,minmax(0,1fr));max-width:60rem;margin:0 auto;display:grid}@media (width<=40rem){.cards-grid.svelte-p2zd8e{grid-template-columns:1fr}}.bubble.svelte-p2zd8e{gap:var(--sp-3);flex-direction:column;margin:0;display:flex}figcaption.svelte-p2zd8e{font-size:var(--font-size-sm,.875rem);color:var(--text-tertiary,#6a7185);padding-left:var(--sp-1)}figcaption.svelte-p2zd8e code:where(.svelte-p2zd8e){font-family:var(--font-mono,monospace);color:var(--color-accent);font-size:.9em}.sc-card.svelte-p2zd8e{background:var(--bg-tertiary,#181c22);border:1px solid var(--border-color,#1f242c);border-radius:var(--radius-xl,.75rem);padding:var(--sp-5,1.25rem);transition:border-color .2s}.bubble.svelte-p2zd8e:hover .sc-card:where(.svelte-p2zd8e){border-color:var(--border-bright,#2a3140)}.sc-card--flush.svelte-p2zd8e{padding:0;overflow:hidden}.sc-inset.svelte-p2zd8e{padding:var(--sp-4,1rem) var(--sp-5,1.25rem) var(--sp-5,1.25rem)}.sc-head.svelte-p2zd8e{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.sc-icon.svelte-p2zd8e{width:16px;height:16px;color:var(--color-accent);flex-shrink:0}.sc-label.svelte-p2zd8e{text-transform:uppercase;letter-spacing:.06em;color:var(--c,var(--color-accent));font-size:.7rem;font-weight:600}.sc-badge.svelte-p2zd8e{padding:2px var(--sp-2);border-radius:var(--radius-pill,9999px);margin-left:auto;font-size:.7rem}.sc-badge--accent.svelte-p2zd8e{color:var(--color-accent);background:var(--accent-primary-15,#6e99a426)}.sc-badge--warn.svelte-p2zd8e{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 15%, transparent)}.sc-title.svelte-p2zd8e{color:var(--text-primary,#c8ccd4);margin:0 0 var(--sp-3);font-size:1.05rem;font-weight:600}.sc-title--sm.svelte-p2zd8e{margin:0;font-size:.95rem}.sc-body.svelte-p2zd8e{color:var(--text-primary,#c8ccd4);margin:0 0 var(--sp-3);font-size:.9rem;line-height:1.5}.sc-addr.svelte-p2zd8e{color:var(--text-secondary);margin:var(--sp-1) 0 var(--sp-3);font-size:.8rem;display:block}.sc-meta.svelte-p2zd8e{align-items:center;gap:var(--sp-3);color:var(--text-tertiary);margin-bottom:var(--sp-4);font-size:.78rem;display:flex}.sc-pill.svelte-p2zd8e{padding:1px var(--sp-2);border-radius:var(--radius-sm);font-size:.68rem;font-weight:600}.sc-pill--warn.svelte-p2zd8e{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, transparent)}.sc-conf.svelte-p2zd8e{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.sc-conf-bar.svelte-p2zd8e{border-radius:var(--radius-pill);background:var(--bg-hover,#1f242c);flex:1;max-width:8rem;height:4px;overflow:hidden}.sc-conf-fill.svelte-p2zd8e{background:var(--color-trix,var(--color-accent));border-radius:var(--radius-pill);height:100%}.sc-conf.svelte-p2zd8e span:where(.svelte-p2zd8e){color:var(--text-tertiary);font-size:.72rem}.sc-map.svelte-p2zd8e{background:var(--bg-hover,#1f242c);width:100%;height:8.5rem;display:block}.sc-map.svelte-p2zd8e .m-bg:where(.svelte-p2zd8e){fill:var(--bg-hover,#1f242c)}.sc-map.svelte-p2zd8e .m-park:where(.svelte-p2zd8e){fill:color-mix(in srgb, var(--color-success) 14%, transparent)}.sc-map.svelte-p2zd8e .m-water:where(.svelte-p2zd8e){fill:color-mix(in srgb, var(--color-accent) 16%, transparent)}.sc-map.svelte-p2zd8e .m-roads:where(.svelte-p2zd8e) path:where(.svelte-p2zd8e){stroke:var(--border-bright,#2a3140);fill:none;stroke-linecap:round}.sc-map.svelte-p2zd8e .m-pin-body:where(.svelte-p2zd8e){fill:var(--color-danger,#8f5a5f)}.sc-map.svelte-p2zd8e .m-pin-dot:where(.svelte-p2zd8e){fill:var(--bg-tertiary,#181c22)}.sc-map.svelte-p2zd8e .m-pin-shadow:where(.svelte-p2zd8e){fill:#0000004d}.sc-hero.svelte-p2zd8e{object-fit:cover;background:var(--bg-hover);width:100%;height:8.5rem;display:block}.sc-ingredients.svelte-p2zd8e{margin:var(--sp-2) 0 var(--sp-4);gap:var(--sp-1);flex-direction:column;padding:0;list-style:none;display:flex}.sc-ingredients.svelte-p2zd8e li:where(.svelte-p2zd8e){align-items:center;gap:var(--sp-2);color:var(--text-primary);font-size:.82rem;display:flex}.sc-check.svelte-p2zd8e{border:1.5px solid var(--border-bright,#2a3140);border-radius:3px;flex-shrink:0;width:13px;height:13px}.sc-check--on.svelte-p2zd8e{background:var(--color-accent);border-color:var(--color-accent)}.sc-actions.svelte-p2zd8e{gap:var(--sp-2);flex-wrap:wrap;display:flex}.sc-btn.svelte-p2zd8e{padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-lg,.5rem);border:1px solid var(--border-color,#1f242c);background:var(--bg-secondary,#12151a);color:var(--text-primary,#c8ccd4);cursor:pointer;font-size:.78rem;font-weight:500;transition:background-color .15s,border-color .15s}.sc-btn.svelte-p2zd8e:hover{background:var(--bg-hover,#1f242c)}.sc-btn--primary.svelte-p2zd8e{color:var(--color-on-accent,#0d0f12);background:var(--color-accent);border-color:#0000}.sc-btn--primary.svelte-p2zd8e:hover{background:color-mix(in srgb, var(--color-accent) 88%, black)}.sc-btn--danger.svelte-p2zd8e{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}.sc-btn--danger.svelte-p2zd8e:hover{background:color-mix(in srgb, var(--color-danger) 12%, transparent)}a.sc-btn.svelte-p2zd8e{text-decoration:none;display:inline-block}.sc-title--done.svelte-p2zd8e{color:var(--text-tertiary,#6a7185);text-decoration:line-through}.sc-status.svelte-p2zd8e{color:var(--color-accent);align-self:center;font-size:.78rem;font-weight:600}.sc-card--deleted.svelte-p2zd8e{opacity:.5}.sc-ing.svelte-p2zd8e{align-items:center;gap:var(--sp-2);font:inherit;color:var(--text-primary,#c8ccd4);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.82rem;display:flex}.sc-ing.svelte-p2zd8e:hover .sc-check:where(.svelte-p2zd8e){border-color:var(--color-accent)}.hero-tagline.svelte-1uha8ag{max-width:34rem;margin:calc(var(--spacing-lg,5rem) * -.6) auto 0;font-size:var(--font-size-lg,1.125rem);letter-spacing:.01em;color:var(--text-tertiary,#6a7185);font-weight:400;line-height:1.6}.hero-cta.svelte-1uha8ag{gap:var(--sp-3,.75rem);margin-top:var(--sp-8,2rem);flex-wrap:wrap;justify-content:center;display:flex}.cta-section.svelte-1uha8ag{text-align:center;padding:var(--spacing-xl,8rem) var(--spacing-md,2.5rem);border-top:var(--border-width-thin,1px) solid var(--border-color,#1f242c)}.cta-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--font-size-4xl,2.25rem);margin:0 0 var(--sp-4,1rem)}.cta-section.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary,#7a8194);margin:0 0 var(--sp-8,2rem)}
