.construction.svelte-9p9h6b{--dialog-glint: rgba(255, 255, 255, .05);width:min(28rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;color:var(--ink);background:linear-gradient(180deg,rgba(var(--brand-rgb),.08),transparent 45%),linear-gradient(180deg,var(--dialog-glint),rgba(255,255,255,.02)),var(--bg);border:1px solid var(--line);border-top-color:rgba(var(--brand-rgb),.4);border-radius:var(--radius);box-shadow:0 30px 80px #0009,inset 0 1px 0 var(--dialog-glint)}.construction[open].svelte-9p9h6b{animation:svelte-9p9h6b-construction-in .25s ease-out}.construction.svelte-9p9h6b::backdrop{background:#060a099e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes svelte-9p9h6b-construction-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media(prefers-reduced-motion:reduce){.construction[open].svelte-9p9h6b{animation:none}}.construction-box.svelte-9p9h6b{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8) var(--space-6) var(--space-6);text-align:center;align-items:center}.construction-icon.svelte-9p9h6b{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:var(--space-1);border-radius:50%;color:var(--brand);background:var(--brand-dim)}.construction-icon.svelte-9p9h6b svg:where(.svelte-9p9h6b){width:1.4rem;height:1.4rem}.construction.svelte-9p9h6b h2:where(.svelte-9p9h6b){margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,5vw,1.85rem);line-height:1.15;font-variation-settings:"opsz" 16;text-wrap:balance}.construction.svelte-9p9h6b p:where(.svelte-9p9h6b){margin:0;color:var(--muted);font-size:var(--text-md);line-height:1.6}.construction-actions.svelte-9p9h6b{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-3);width:100%}.construction-actions.svelte-9p9h6b .btn:where(.svelte-9p9h6b){flex:1 1 9rem;padding:.65rem var(--space-4);font-size:.875rem}.eyebrow.svelte-1uha8ag{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--brand);margin:0 0 var(--space-3)}.landing.svelte-1uha8ag{--scene-bg: #171d20;--card-line: rgba(255, 255, 255, .14);--card-surface: linear-gradient(180deg, rgba(255, 255, 255, .075), var(--surface));min-height:100vh;background:radial-gradient(circle at top center,rgba(var(--brand-rgb),.1) 0%,var(--scene-bg) 60%)}.lp-nav.svelte-1uha8ag{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--scene-bg) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lp-nav-links.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-6)}.lp-nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);text-decoration:none;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;transition:color .15s ease}.lp-nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}@media(max-width:48rem){.lp-nav-links.svelte-1uha8ag{display:none}}.lp-nav-right.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-4)}.lp-nav-login.svelte-1uha8ag{color:var(--muted);text-decoration:none;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;transition:color .15s ease}.lp-nav-login.svelte-1uha8ag:hover{color:var(--ink)}@media(max-width:26rem){.lp-nav-login.svelte-1uha8ag{display:none}}.lp-hero.svelte-1uha8ag{position:relative;max-width:72rem;margin:0 auto;padding:var(--space-12) var(--space-6);overflow-x:clip}.lp-hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.lp-hero-copy.svelte-1uha8ag{text-align:left}@media(max-width:60rem){.lp-hero-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--space-8)}.lp-hero-copy.svelte-1uha8ag{text-align:center}.lp-hero-copy.svelte-1uha8ag .cta-row:where(.svelte-1uha8ag){justify-content:center}}.lp-hero-glow.svelte-1uha8ag{position:absolute;z-index:-1;top:-12%;left:50%;width:60rem;max-width:150vw;height:34rem;transform:translate(-50%);background:radial-gradient(circle at 50% 35%,rgba(var(--brand-rgb),.26) 0%,rgba(var(--brand-rgb),.09) 45%,transparent 72%);animation:svelte-1uha8ag-lp-hero-glow-drift 12s ease-in-out infinite}@keyframes svelte-1uha8ag-lp-hero-glow-drift{0%,to{transform:translate(-50%) translateY(0) scale(1);opacity:.85}50%{transform:translate(-46%) translateY(2%) scale(1.1);opacity:1}}.lp-hero.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.lp-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag),.lp-hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag),.lp-hero.svelte-1uha8ag .cta-row:where(.svelte-1uha8ag),.lp-hero.svelte-1uha8ag .cta-secondary:where(.svelte-1uha8ag),.lp-hero-visual.svelte-1uha8ag{animation:svelte-1uha8ag-lp-rise .55s ease-out both}.lp-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){animation-delay:80ms}.lp-hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){animation-delay:.16s}.lp-hero.svelte-1uha8ag .cta-row:where(.svelte-1uha8ag){animation-delay:.24s}.lp-hero.svelte-1uha8ag .cta-secondary:where(.svelte-1uha8ag){animation-delay:.34s}.lp-hero-visual.svelte-1uha8ag{animation-delay:.38s}@keyframes svelte-1uha8ag-lp-rise{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.lp-hero.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.lp-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag),.lp-hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag),.lp-hero.svelte-1uha8ag .cta-row:where(.svelte-1uha8ag),.lp-hero.svelte-1uha8ag .cta-secondary:where(.svelte-1uha8ag),.lp-hero-visual.svelte-1uha8ag{animation-delay:0s}}.lp-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2rem,5vw,3.25rem);line-height:1.1;margin:0 0 var(--space-4)}.lp-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--brand);font-style:italic}.lp-hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){color:var(--muted);font-size:var(--text-lg);line-height:1.6;margin-bottom:var(--space-6)}.cta-row.svelte-1uha8ag{display:flex;justify-content:flex-start;gap:var(--space-3);flex-wrap:wrap}.cta-secondary.svelte-1uha8ag{margin:var(--space-2) 0 0;font-size:.875rem}.cta-secondary.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);text-decoration:underline;text-underline-offset:.15em}.lp-hero-visual.svelte-1uha8ag{position:relative}.lp-demo-toggle.svelte-1uha8ag{position:absolute;top:var(--space-4);right:var(--space-4);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--bg);color:var(--muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.lp-demo-toggle.svelte-1uha8ag:hover{color:var(--ink);border-color:var(--brand)}.lp-demo-toggle.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:.9rem;height:.9rem}.lp-hero-caption.svelte-1uha8ag{margin:var(--space-4) 0 0;text-align:center;font-size:var(--text-sm);color:var(--muted)}.lp-screenshot.svelte-1uha8ag{max-width:56rem;margin:0 auto;background:var(--bg);border:1px solid var(--brand-dim);border-radius:var(--radius);padding:var(--space-6);box-shadow:0 40px 80px -30px #0000008c,0 0 0 1px rgba(var(--brand-rgb),.06)}.lp-screenshot-head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-4)}.lp-screenshot-body.svelte-1uha8ag{display:flex;gap:var(--space-6)}.lp-hero-map-wrap.svelte-1uha8ag{flex:1;min-width:0;display:flex;align-items:center;padding:var(--space-2);background:#0b1510;border-radius:var(--radius-sm);overflow:hidden}.lp-hero-map-wrap.svelte-1uha8ag .lp-hero-map .table{transition:opacity .5s ease}.lp-hero-map-wrap.svelte-1uha8ag .lp-hero-map .table:not(.is-highlight){opacity:.42}.lp-hero-map-wrap.svelte-1uha8ag .lp-hero-map .table .table-body{transition:fill .5s ease,filter .5s ease}.lp-hero-map-wrap.svelte-1uha8ag .lp-hero-map .table.is-highlight .table-body{filter:drop-shadow(0 0 12px rgba(var(--brand-rgb),.85))}.lp-hero-map-wrap.svelte-1uha8ag .lp-hero-map .table.is-highlight .chair{opacity:1}.lp-mock-side.svelte-1uha8ag{width:11.5rem;flex:none;border-left:1px solid var(--line);padding-left:var(--space-4);display:flex;flex-direction:column;justify-content:center}@media(max-width:40rem){.lp-screenshot-body.svelte-1uha8ag{flex-direction:column}.lp-hero-map-wrap.svelte-1uha8ag{flex:none}.lp-mock-side.svelte-1uha8ag{width:100%;border-left:none;border-top:1px solid var(--line);padding-left:0;padding-top:var(--space-4)}}.lp-mock-guest.svelte-1uha8ag{min-height:8rem;display:flex;flex-direction:column;justify-content:center;animation:svelte-1uha8ag-lp-guest-in .45s ease-out}@keyframes svelte-1uha8ag-lp-guest-in{0%{opacity:0;transform:translateY(8px)}}.lp-mock-eyebrow.svelte-1uha8ag{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--brand-hover);margin:0 0 .45rem}.lp-mock-name.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.1;color:var(--ink)}.lp-mock-meta.svelte-1uha8ag{margin:.35rem 0 0;font-size:.75rem;color:var(--muted)}.lp-mock-quote.svelte-1uha8ag{font-family:var(--font-display);font-style:italic;font-size:.9rem;color:var(--muted);margin:var(--space-3) 0 0}.lp-mock-recent.svelte-1uha8ag{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.lp-mock-recent.svelte-1uha8ag .lp-mock-eyebrow:where(.svelte-1uha8ag){color:var(--muted)}.lp-mock-recent-row.svelte-1uha8ag{display:flex;justify-content:space-between;gap:var(--space-2);font-size:.75rem;color:var(--ink);padding:.2rem 0}.lp-mock-recent-row.svelte-1uha8ag .mono:where(.svelte-1uha8ag){color:var(--muted);font-size:var(--text-xs)}.lp-live-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.lp-modules.svelte-1uha8ag>h2:where(.svelte-1uha8ag),.lp-pricing.svelte-1uha8ag>h2:where(.svelte-1uha8ag),.lp-final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.6rem,3.5vw,2.25rem);line-height:1.15}.lp-liveband.svelte-1uha8ag{padding:var(--space-12) var(--space-6);border-top:1px solid var(--line)}.lp-live-head.svelte-1uha8ag{max-width:46rem;margin:0 auto var(--space-8);text-align:center}.lp-live-head.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-lg);line-height:1.6}.lp-live-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);max-width:66rem;margin:0 auto}@media(max-width:55rem){.lp-live-grid.svelte-1uha8ag{grid-template-columns:1fr}}.lp-live-card.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--card-line);border-radius:var(--radius);background:var(--card-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s ease,transform .2s ease}.lp-live-card.svelte-1uha8ag:hover{border-color:var(--brand-dim);transform:translateY(-2px)}.lp-live-icon.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-sm);background:var(--brand-dim);color:var(--brand)}.lp-live-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:1.5rem;height:1.5rem}.lp-live-card.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin:0}.lp-live-card.svelte-1uha8ag h3:where(.svelte-1uha8ag),.lp-preview.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-weight:600;font-size:var(--text-xl);line-height:1.15;letter-spacing:.004em;font-variation-settings:"opsz" 16;text-wrap:balance}.lp-live-card.svelte-1uha8ag>p:where(.svelte-1uha8ag),.lp-preview.svelte-1uha8ag>p:where(.svelte-1uha8ag),.lp-preview-text.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--muted);font-size:.875rem;line-height:1.6}.lp-modules.svelte-1uha8ag,.lp-pricing.svelte-1uha8ag{padding:var(--space-8) var(--space-6)}.lp-modules.svelte-1uha8ag>.eyebrow:where(.svelte-1uha8ag),.lp-modules.svelte-1uha8ag>h2:where(.svelte-1uha8ag),.lp-pricing.svelte-1uha8ag>.eyebrow:where(.svelte-1uha8ag),.lp-pricing.svelte-1uha8ag>h2:where(.svelte-1uha8ag){text-align:center}.lp-pricing.svelte-1uha8ag>.lede:where(.svelte-1uha8ag){text-align:center;margin:0 auto var(--space-8)}.lp-price-head.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin:0}.lp-preview-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);max-width:66rem;margin:var(--space-6) auto 0}@media(max-width:55rem){.lp-preview-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:44rem){.lp-preview-grid.svelte-1uha8ag{grid-template-columns:1fr}}.lp-preview.svelte-1uha8ag{display:flex;flex-direction:column;min-width:0;border:1px solid var(--card-line);border-radius:var(--radius);padding:var(--space-5);background:var(--card-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s ease,transform .2s ease}.lp-preview.svelte-1uha8ag:hover{border-color:var(--brand-dim);transform:translateY(-2px)}.lp-preview-vis.svelte-1uha8ag{aspect-ratio:16 / 9;min-height:9.5rem;margin-bottom:var(--space-4);padding:var(--space-5);border:1px solid var(--card-line);border-radius:var(--radius-sm);background:var(--bg);overflow:hidden;display:flex;flex-direction:column;justify-content:center}.lp-preview.svelte-1uha8ag>p:where(.svelte-1uha8ag),.lp-preview-text.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin:var(--space-2) 0 0}.lp-preview.is-wide.svelte-1uha8ag{grid-column:1 / -1;flex-direction:row;align-items:center;gap:var(--space-6)}.lp-preview.is-wide.svelte-1uha8ag .lp-preview-vis:where(.svelte-1uha8ag){flex:0 0 calc((100% - 2 * var(--space-4)) / 3);margin-bottom:0}.lp-preview-text.svelte-1uha8ag{flex:1;min-width:0}@media(max-width:55rem){.lp-preview.is-wide.svelte-1uha8ag .lp-preview-vis:where(.svelte-1uha8ag){flex-basis:calc((100% - var(--space-4)) / 2)}}@media(max-width:44rem){.lp-preview.is-wide.svelte-1uha8ag{flex-direction:column;align-items:stretch;gap:0}.lp-preview.is-wide.svelte-1uha8ag .lp-preview-vis:where(.svelte-1uha8ag){flex:none;margin-bottom:var(--space-4)}}.lp-prev-rows.svelte-1uha8ag{display:flex;flex-direction:column;font-size:.75rem}.lp-prev-row.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-2);padding:.4rem .35rem;border-bottom:1px solid var(--line)}.lp-prev-row.svelte-1uha8ag:last-child{border-bottom:none}.lp-prev-row.svelte-1uha8ag .mono:where(.svelte-1uha8ag){color:var(--muted);flex:none}.lp-prev-row.is-now.svelte-1uha8ag{background:var(--brand-dim);border-radius:var(--radius-sm);color:var(--ink)}.lp-prev-row.is-now.svelte-1uha8ag .mono:where(.svelte-1uha8ag){color:var(--brand-hover)}.lp-prev-row.svelte-1uha8ag .pill:where(.svelte-1uha8ag){margin-left:auto}.lp-prev-row.svelte-1uha8ag s:where(.svelte-1uha8ag){color:var(--muted);opacity:.7}.lp-prev-row.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--brand-hover);font-weight:600}.lp-prev-delay.svelte-1uha8ag{color:var(--brand-hover);font-size:var(--text-xs)}.lp-prev-menu.svelte-1uha8ag{display:flex;flex-direction:column;font-size:var(--text-sm)}.lp-prev-mrow.svelte-1uha8ag{display:flex;align-items:baseline;gap:var(--space-2);padding:.4rem .35rem;border-bottom:1px solid var(--line)}.lp-prev-mrow.svelte-1uha8ag:last-child{border-bottom:none}.lp-prev-cat.svelte-1uha8ag{font-size:.5625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-hover);width:4.5rem;flex:none}.lp-prev-dish.svelte-1uha8ag{color:var(--ink);flex:1}.lp-prev-mrow.svelte-1uha8ag .mono:where(.svelte-1uha8ag){color:var(--muted);font-size:.75rem}.lp-prev-guests.svelte-1uha8ag{display:flex;flex-direction:column;font-size:.75rem}.lp-prev-grow.svelte-1uha8ag{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;padding:.4rem .35rem;border-bottom:1px solid var(--line)}.lp-prev-grow.svelte-1uha8ag:last-child{border-bottom:none}.lp-prev-gname.svelte-1uha8ag{color:var(--ink);margin-right:.15rem}.lp-prev-grow.svelte-1uha8ag .mono:where(.svelte-1uha8ag){color:var(--muted);font-size:var(--text-xs);margin-right:auto}.lp-prev-grow.svelte-1uha8ag .pill:where(.svelte-1uha8ag){font-size:.625rem}.lp-prev-spot.svelte-1uha8ag{text-align:center;padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);border-radius:var(--radius-sm);background:#14181ab3;box-shadow:0 0 26px rgba(var(--brand-rgb),.18)}.lp-prev-spot-eyebrow.svelte-1uha8ag{font-size:.5625rem;text-transform:uppercase;letter-spacing:.16em;color:var(--brand-hover);margin:0 0 .45rem}.lp-prev-spot-name.svelte-1uha8ag{font-family:var(--font-display);font-size:1.375rem;line-height:1.15;color:var(--ink)}.lp-prev-spot-meta.svelte-1uha8ag{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--muted)}.lp-prev-layouts.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem}.lp-prev-layouts.svelte-1uha8ag .lp-layout-thumb{width:100%;height:2.9rem}.lp-prev-caption.svelte-1uha8ag{margin:var(--space-2) 0 0;text-align:center;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.lp-prev-list.svelte-1uha8ag{font-size:var(--text-xs)}.lp-prev-wall.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.lp-prev-wall.svelte-1uha8ag span:where(.svelte-1uha8ag){aspect-ratio:4 / 3;border-radius:var(--radius-sm);background:linear-gradient(135deg,hsl(var(--h) 45% 26%),hsl(calc(var(--h) + 40) 40% 12%));border:1px solid transparent}.lp-prev-wall.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(1){--h: 30}.lp-prev-wall.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){--h: 210}.lp-prev-wall.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){--h: 330}.lp-prev-wall.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(4){--h: 160}.lp-prev-wall.svelte-1uha8ag span.is-new:where(.svelte-1uha8ag){border-color:rgba(var(--brand-rgb),.7);box-shadow:0 0 12px rgba(var(--brand-rgb),.35)}.lp-prev-list-head.svelte-1uha8ag{margin:0 0 .45rem;font-family:var(--font-display);font-size:var(--text-md);color:var(--ink);text-align:center}.lp-prev-list-cols.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--space-3)}.lp-prev-lrow.svelte-1uha8ag{display:flex;justify-content:space-between;gap:.4rem;padding:.2rem 0;border-bottom:1px solid var(--line);color:var(--ink)}.lp-prev-lrow.svelte-1uha8ag .mono:where(.svelte-1uha8ag){color:var(--brand-hover)}.lp-pricing-grid.svelte-1uha8ag{display:flex;align-items:stretch;gap:var(--space-4);max-width:56rem;margin:0 auto;flex-wrap:wrap}.lp-price-card.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;flex:1 1 15rem;border:1px solid var(--card-line);border-radius:var(--radius);padding:var(--space-6);background:var(--card-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s ease,transform .2s ease}.lp-price-card.svelte-1uha8ag:hover{transform:translateY(-2px)}.lp-price-card.svelte-1uha8ag:not(.is-premium):hover{border-color:var(--brand-dim)}.lp-price-card.is-premium.svelte-1uha8ag{border-color:var(--brand);background:var(--brand-dim);padding-top:calc(var(--space-6) + .9rem)}.lp-price-card.is-premium.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--brand-hover)}.lp-price-badge.svelte-1uha8ag{position:absolute;top:-.8rem;right:var(--space-6);background:var(--brand);color:var(--brand-ink);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .6rem;border-radius:var(--radius-pill)}.lp-price-head.svelte-1uha8ag{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--line)}.lp-price-card.is-premium.svelte-1uha8ag .lp-price-head:where(.svelte-1uha8ag){border-bottom-color:var(--brand-dim)}.lp-price.svelte-1uha8ag{font-family:var(--font-display);font-size:2rem;margin:var(--space-2) 0 0}.lp-price-unit.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;color:var(--muted);margin-left:.2em}.lp-price-features.svelte-1uha8ag{list-style:none;margin:0 0 var(--space-4);padding:0;flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.lp-price-features.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:flex-start;gap:.55em;font-size:.875rem;line-height:1.4}.lp-price-features.svelte-1uha8ag svg{width:1rem;height:1rem;flex:none;margin-top:.2em;color:var(--brand)}.lp-price-features-lede.svelte-1uha8ag{color:var(--muted);font-size:var(--text-sm);font-style:italic}.lp-price-cta.svelte-1uha8ag{display:block;text-align:center;margin-top:auto}.lp-final-cta.svelte-1uha8ag{max-width:56rem;margin:0 auto;padding:var(--space-12) var(--space-6)}.lp-final-cta-panel.svelte-1uha8ag{text-align:center;padding:var(--space-12) var(--space-8);border:1px solid var(--card-line);border-radius:var(--radius);background:var(--card-surface);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lp-final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 var(--space-2)}.lp-final-cta.svelte-1uha8ag .lede:where(.svelte-1uha8ag){color:var(--muted);margin:0 0 var(--space-6)}.lp-footer.svelte-1uha8ag{padding:var(--space-12) var(--space-8) var(--space-8);border-top:1px solid var(--line)}.lp-footer-top.svelte-1uha8ag{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-8);max-width:66rem;margin:0 auto}@media(max-width:48rem){.lp-footer-top.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--space-6)}}.lp-footer-tagline.svelte-1uha8ag{margin:var(--space-3) 0 0;max-width:22rem;color:var(--muted);font-size:.875rem;line-height:1.55}.lp-footer-col.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-2)}.lp-footer-head.svelte-1uha8ag{margin:0 0 var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.lp-footer-col.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);text-decoration:none;font-size:.875rem;transition:color .15s ease}.lp-footer-col.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--brand-hover)}.lp-footer-mail.svelte-1uha8ag{text-decoration:underline;text-underline-offset:.15em}.lp-footer-bottom.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);max-width:66rem;margin:var(--space-8) auto 0;padding-top:var(--space-6);border-top:1px solid var(--line);font-size:.75rem;color:var(--muted)}.lp-footer-legal.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lp-footer-legal.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);text-decoration:none;transition:color .15s ease}.lp-footer-legal.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--brand-hover);text-decoration:underline}
