.phone-stage.svelte-1hk21re{isolation:isolate;perspective:1200px;place-items:center;min-height:680px;display:grid;position:relative}.device-box.svelte-1hk21re{justify-content:center;align-items:center;display:flex}.phone-frame.svelte-1hk21re{border:8px solid var(--color-neutral-dark);background:var(--color-neutral-dark);width:min(80%,330px);box-shadow:22px 30px 0 color-mix(in srgb, var(--color-secondary) 16%, transparent);border-radius:42px;animation:5s ease-in-out infinite svelte-1hk21re-phoneFloat;position:relative;transform:rotateY(-10deg)rotateX(4deg)}.phone-top.svelte-1hk21re{justify-content:center;gap:var(--space-3);padding-block:var(--space-5) var(--space-4);display:flex}.phone-top.svelte-1hk21re span:where(.svelte-1hk21re){border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-on-primary) 36%, transparent);width:6px;height:6px}.phone-screen.svelte-1hk21re{gap:var(--space-sm);background:var(--color-background);min-height:560px;padding:var(--space-md);border-radius:30px;display:grid;overflow:hidden}.phone-status.svelte-1hk21re{justify-content:space-between;gap:var(--space-sm);border-bottom:var(--hairline) solid var(--color-outline);padding-bottom:var(--space-sm);font-size:var(--font-size-xs);display:flex}.phone-status.svelte-1hk21re span:where(.svelte-1hk21re),.venue-proof.svelte-1hk21re p:where(.svelte-1hk21re),.route-card.svelte-1hk21re p:where(.svelte-1hk21re){color:var(--color-secondary)}.assistant-bubble.svelte-1hk21re,.user-bubble.svelte-1hk21re{width:fit-content;max-width:86%;padding:var(--space-6) var(--space-7);font-size:var(--font-size-sm);border-radius:16px}.assistant-bubble.svelte-1hk21re{border:var(--hairline) solid var(--color-outline);background:var(--color-surface)}.user-bubble.svelte-1hk21re{background:var(--color-primary);color:var(--color-on-primary);justify-self:end}.venue-proof.svelte-1hk21re,.route-card.svelte-1hk21re{gap:var(--space-sm);border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-md);display:grid}.venue-proof.svelte-1hk21re .badge:where(.svelte-1hk21re){justify-self:start}.venue-proof.svelte-1hk21re h2:where(.svelte-1hk21re),.route-card.svelte-1hk21re h3:where(.svelte-1hk21re){font-size:var(--font-size-lg);margin:0}.venue-proof.svelte-1hk21re p:where(.svelte-1hk21re),.route-card.svelte-1hk21re p:where(.svelte-1hk21re){font-size:var(--font-size-sm);margin:0}.meter.svelte-1hk21re{border-radius:var(--radius-pill);background:var(--color-outline);height:8px;overflow:hidden}.meter.svelte-1hk21re span:where(.svelte-1hk21re){border-radius:inherit;background:var(--color-primary);transform-origin:0;width:100%;height:100%;animation:2.8s ease-in-out infinite svelte-1hk21re-meterLoad;display:block;transform:scaleX(.72)}@keyframes svelte-1hk21re-phoneFloat{0%,to{transform:rotateY(-10deg)rotateX(4deg)translateY(0)}50%{transform:rotateY(-7deg)rotateX(3deg)translateY(-14px)}}@keyframes svelte-1hk21re-meterLoad{0%,to{transform:scaleX(.72)}50%{transform:scaleX(.92)}}@media (width<=1200px){.phone-stage.svelte-1hk21re{min-height:600px}}@media (width<=768px){.phone-stage.svelte-1hk21re{min-height:540px}}@media (prefers-reduced-motion:reduce){.phone-frame.svelte-1hk21re,.meter.svelte-1hk21re span:where(.svelte-1hk21re){animation:none}}.auth-card.svelte-kioswk{gap:var(--space-lg);border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-lg);background:radial-gradient(circle at top right, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 18rem), var(--color-surface);padding:clamp(1.25rem,4vw,2rem);display:grid}.auth-copy.svelte-kioswk{gap:var(--space-sm);display:grid}.auth-eyebrow.svelte-kioswk{color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--weight-bold);margin:0}h2.svelte-kioswk,p.svelte-kioswk{margin:0}h2.svelte-kioswk{max-width:var(--measure-display);font-size:clamp(1.65rem,3vw,2.5rem);line-height:var(--leading-tight);text-wrap:var(--wrap-heading)}p.svelte-kioswk,li.svelte-kioswk{color:color-mix(in srgb, var(--color-on-surface) 78%, transparent)}.auth-actions.svelte-kioswk,form.svelte-kioswk{gap:var(--space-md);display:grid}.passkey-button.svelte-kioswk{min-height:52px;padding-inline:var(--space-9);justify-self:start}.passkey-button.svelte-kioswk span:where(.svelte-kioswk){border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-on-primary) 18%, transparent);place-items:center;width:1.5rem;height:1.5rem;display:grid}.save-passkey.svelte-kioswk{min-height:48px;padding-inline:var(--space-9);justify-self:start}label.svelte-kioswk{font-size:var(--font-size-xs);font-weight:var(--weight-bold)}.email-row.compact.svelte-kioswk{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}input.svelte-kioswk{border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-background);width:100%;min-height:46px;color:var(--color-on-surface);padding:0 var(--space-7)}.auth-notes.svelte-kioswk{gap:var(--space-sm);padding-left:var(--space-10);margin:0;display:grid}.auth-message.svelte-kioswk{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-error) 10%, transparent);color:var(--color-error);padding:var(--space-md);font-weight:var(--weight-bold)}.auth-message.ok.svelte-kioswk{background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success)}@media (width<=640px){.email-row.compact.svelte-kioswk{grid-template-columns:1fr}}.booking-dialog.svelte-1edowj7{border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-lg);background:var(--color-background);width:min(440px,100vw - 2rem);color:var(--color-on-background);padding:0}.booking-dialog.svelte-1edowj7::backdrop{background:color-mix(in srgb, var(--color-neutral-dark) 52%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-inner.svelte-1edowj7{gap:var(--space-md);padding:var(--space-xl);display:grid;position:relative}.dialog-close.svelte-1edowj7{top:var(--space-5);right:var(--space-6);border-radius:var(--radius-pill);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-on-surface);font-size:var(--font-size-xl);line-height:var(--leading-snug);cursor:pointer;border:none;position:absolute}.dialog-head.svelte-1edowj7 h3:where(.svelte-1edowj7){margin:var(--space-1) 0 var(--space-2);font-size:var(--font-size-2xl)}.dialog-eyebrow.svelte-1edowj7{font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--weight-bold);text-transform:var(--label-transform);color:var(--color-primary);margin:0}.dialog-meta.svelte-1edowj7{font-size:var(--font-size-sm);color:var(--color-secondary);margin:0}form.svelte-1edowj7{gap:var(--space-md);display:grid}.field.svelte-1edowj7{gap:var(--space-3);display:grid}.field-row.svelte-1edowj7{gap:var(--space-sm);grid-template-columns:1fr .7fr;display:grid}.field-label.svelte-1edowj7{font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--weight-bold);color:var(--color-on-background)}.booking-dialog.svelte-1edowj7 input[type=date]:where(.svelte-1edowj7),.booking-dialog.svelte-1edowj7 input[type=number]:where(.svelte-1edowj7),.booking-dialog.svelte-1edowj7 input[type=email]:where(.svelte-1edowj7),.booking-dialog.svelte-1edowj7 textarea:where(.svelte-1edowj7){border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-surface);width:100%;padding:var(--space-5) var(--space-6);font:inherit;color:inherit}.booking-dialog.svelte-1edowj7 textarea:where(.svelte-1edowj7){resize:vertical;min-height:3.2rem}.slot-grid.svelte-1edowj7{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.slot.svelte-1edowj7{border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4) var(--space-3);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-on-surface);cursor:pointer;transition:background .16s,border-color .16s,color .16s}.slot.svelte-1edowj7:hover{border-color:var(--color-primary)}.slot.active.svelte-1edowj7{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.button.block.svelte-1edowj7{width:100%}.form-error.svelte-1edowj7{color:var(--color-error);font-size:var(--font-size-sm);margin:0}.booking-done.svelte-1edowj7{gap:var(--space-sm);text-align:center;padding-block:var(--space-md);justify-items:center;display:grid}.done-mark.svelte-1edowj7{border-radius:var(--radius-pill);background:var(--color-success);width:3rem;height:3rem;color:var(--color-on-primary);font-size:var(--font-size-2xl);place-items:center;display:grid}.booking-done.svelte-1edowj7 h3:where(.svelte-1edowj7){margin:0}.booking-done.svelte-1edowj7 p:where(.svelte-1edowj7){color:var(--color-secondary);font-size:var(--font-size-md);margin:0}.done-summary.svelte-1edowj7{font-family:var(--font-mono);color:var(--color-on-background)!important}@media (prefers-reduced-motion:reduce){.slot.svelte-1edowj7{transition:none}}.cafe.svelte-2vds2i{gap:var(--space-xl);padding-block:var(--space-xxxl);display:grid}.cafe-head.svelte-2vds2i{gap:var(--space-sm);max-width:var(--measure-body);display:grid}.cafe-eyebrow.svelte-2vds2i{font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--weight-bold);text-transform:var(--label-transform);color:var(--color-primary);margin:0}.cafe-head.svelte-2vds2i h2:where(.svelte-2vds2i){text-wrap:var(--wrap-heading);margin:0;font-size:clamp(1.8rem,4vw,2.8rem)}.cafe-intro.svelte-2vds2i{color:var(--color-secondary);font-size:var(--font-size-base);line-height:var(--leading-relaxed);margin:0}.cafe-note.svelte-2vds2i{align-items:center;gap:var(--space-4);margin:var(--space-2) 0 0;border:var(--hairline) solid color-mix(in srgb, var(--color-primary) 30%, var(--color-outline));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-background));padding:var(--space-6) var(--space-7);font-size:var(--font-size-md);color:var(--color-on-background);flex-wrap:wrap;display:flex}.note-tag.svelte-2vds2i{border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);padding:var(--space-1) var(--space-5);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--weight-bold);text-transform:var(--label-transform)}.note-link.svelte-2vds2i{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--weight-bold);color:var(--color-primary);white-space:normal;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-left:auto;padding:0;text-decoration:underline}.note-link.svelte-2vds2i:hover{color:var(--color-primary-dark)}.cafe-stage.svelte-2vds2i{gap:var(--space-lg);display:grid}.cafe-stage.has3d.svelte-2vds2i{grid-template-columns:1fr}.cafe-canvas.svelte-2vds2i{border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-lg);background:radial-gradient(130% 95% at 50% 8%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 62%), radial-gradient(90% 70% at 18% 100%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 70%), var(--color-surface);height:clamp(360px,46vw,520px);position:relative;overflow:hidden}.demo-badge.svelte-2vds2i{top:var(--space-7);left:var(--space-7);z-index:var(--z-raised);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-neutral-dark) 88%, transparent);color:var(--color-on-primary);padding:var(--space-3) var(--space-6);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--weight-bold);pointer-events:none;position:absolute}.cafe-hint.svelte-2vds2i{left:50%;bottom:var(--space-7);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-background) 86%, transparent);border:var(--hairline) solid var(--color-outline);padding:var(--space-3) var(--space-7);font-family:var(--font-mono);font-size:var(--font-size-2xs);color:var(--color-secondary);pointer-events:none;margin:0;position:absolute;transform:translate(-50%)}.space-list.svelte-2vds2i{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.space-card.svelte-2vds2i{gap:var(--space-3);text-align:left;border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;height:100%;padding:var(--space-lg);cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.space-card.svelte-2vds2i:hover,.space-card.selected.svelte-2vds2i{border-color:var(--color-primary);transform:translateY(-2px)}.space-card.svelte-2vds2i:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.space-name.svelte-2vds2i{font-size:var(--font-size-lg);font-weight:var(--weight-bold)}.space-meta.svelte-2vds2i{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-primary)}.space-amenities.svelte-2vds2i{font-size:var(--font-size-md);color:var(--color-secondary);line-height:var(--leading-normal)}.space-foot.svelte-2vds2i{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-top:var(--space-2);display:flex}.space-price.svelte-2vds2i{font-weight:var(--weight-bold)}.space-cta.svelte-2vds2i{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-primary)}@media (width>=960px){.cafe-stage.has3d.svelte-2vds2i{grid-template-columns:1.15fr .85fr;align-items:start}.cafe-stage.has3d.svelte-2vds2i .space-list:where(.svelte-2vds2i){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.space-card.svelte-2vds2i{transition:none}.space-card.svelte-2vds2i:hover,.space-card.selected.svelte-2vds2i{transform:none}}.site-header.svelte-1uha8ag{z-index:var(--z-header);border-bottom:var(--hairline) solid var(--color-outline);background:var(--color-background);position:sticky;top:0}.header-inner.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:72px;display:flex}nav.svelte-1uha8ag,.header-actions.svelte-1uha8ag,.locale-toggle.svelte-1uha8ag,.hero-actions.svelte-1uha8ag,.signal-strip.svelte-1uha8ag{align-items:center;display:flex}nav.svelte-1uha8ag{gap:var(--space-lg);color:color-mix(in srgb, var(--color-on-background) 68%, transparent);font-size:var(--font-size-md)}nav.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-primary)}.header-actions.svelte-1uha8ag{gap:var(--space-sm)}.locale-toggle.svelte-1uha8ag{border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-pill);background:var(--color-surface);overflow:hidden}.locale-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer;min-height:38px;color:var(--color-secondary);padding:0 var(--space-6);font-size:var(--font-size-xs);font-weight:var(--weight-bold);background:0 0}.locale-toggle.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--color-primary);color:var(--color-on-primary)}.hero.svelte-1uha8ag{padding-block:clamp(4rem, 9vw, 7rem) var(--space-xxxl);grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:center;gap:clamp(2rem,7vw,5.5rem);display:grid}.hero-copy.svelte-1uha8ag{gap:var(--space-lg);align-content:start;display:grid}.kicker.svelte-1uha8ag{align-items:center;gap:var(--space-3);color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-size-md);font-weight:var(--weight-bold);line-height:var(--leading-snug);flex-wrap:wrap;margin:0;display:flex}.thai.svelte-1uha8ag .display:where(.svelte-1uha8ag){max-width:var(--measure-display);line-height:var(--leading-snug)}.thai.svelte-1uha8ag .headline:where(.svelte-1uha8ag){line-height:var(--leading-normal)}.thai.svelte-1uha8ag .manifesto-title:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){line-height:var(--leading-snug)}.thai.svelte-1uha8ag h3:where(.svelte-1uha8ag){line-height:var(--leading-normal)}.lede.svelte-1uha8ag{max-width:44rem;color:color-mix(in srgb, var(--color-on-background) 76%, transparent);margin:0;font-size:clamp(1.08rem,2vw,1.25rem)}.hero-actions.svelte-1uha8ag,.signal-strip.svelte-1uha8ag{gap:var(--space-sm);flex-wrap:wrap}.signal-strip.svelte-1uha8ag{border-block:var(--hairline) solid var(--color-outline);max-width:560px;padding-block:var(--space-8)}.signal-strip.svelte-1uha8ag span:where(.svelte-1uha8ag){border-radius:var(--radius-pill);background:var(--color-surface);padding:var(--space-4) var(--space-6);color:var(--color-on-surface);font-size:var(--font-size-sm)}.section.svelte-1uha8ag{padding-block:var(--space-xxxl)}.manifesto.svelte-1uha8ag{border-block:var(--hairline) solid var(--color-outline);background:var(--color-surface)}.manifesto-inner.svelte-1uha8ag{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.manifesto-title.svelte-1uha8ag h2:where(.svelte-1uha8ag),.audience-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag),.partner-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag),.roadmap-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag),.signup-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:var(--measure-display)}.manifesto-title.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2rem,5vw,4.4rem);line-height:var(--leading-tight);margin:0}.manifesto-title.svelte-1uha8ag p:where(.svelte-1uha8ag),.partner-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.roadmap-intro.svelte-1uha8ag p:where(.svelte-1uha8ag),.signup-panel.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:var(--measure-body);margin:var(--space-lg) 0 0}.manifesto-list.svelte-1uha8ag,.benefit-stack.svelte-1uha8ag,.partner-benefits.svelte-1uha8ag,.stage-rail.svelte-1uha8ag{gap:var(--space-8);display:grid}.manifesto-list.svelte-1uha8ag article:where(.svelte-1uha8ag),.proof-link.svelte-1uha8ag{gap:var(--space-8);border-top:var(--hairline) solid var(--color-outline);padding-top:var(--space-8);grid-template-columns:112px 1fr;align-items:start;text-decoration:none;display:grid}.manifesto-list.svelte-1uha8ag strong:where(.svelte-1uha8ag),.benefit-stack.svelte-1uha8ag span:where(.svelte-1uha8ag),.partner-benefits.svelte-1uha8ag span:where(.svelte-1uha8ag),.stage-rail.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--weight-bold)}.manifesto-list.svelte-1uha8ag h3:where(.svelte-1uha8ag),.benefit-stack.svelte-1uha8ag h3:where(.svelte-1uha8ag),.partner-benefits.svelte-1uha8ag h3:where(.svelte-1uha8ag),.stage-rail.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--font-size-lg);margin:0}.manifesto-list.svelte-1uha8ag p:where(.svelte-1uha8ag),.benefit-stack.svelte-1uha8ag p:where(.svelte-1uha8ag),.partner-benefits.svelte-1uha8ag p:where(.svelte-1uha8ag),.stage-rail.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:var(--space-3) 0 0;color:color-mix(in srgb, var(--color-on-surface) 76%, transparent)}.audience-section.svelte-1uha8ag{grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.audience-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:var(--measure-body);margin-top:var(--space-lg);font-size:var(--font-size-base)}.visual-proof-grid.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.75rem,2vw,1rem);display:grid}.visual-proof-card.svelte-1uha8ag{border-radius:var(--radius-lg);background:var(--color-neutral-dark);min-height:300px;color:inherit;grid-column:span 3;margin:0;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s;display:grid;position:relative;overflow:hidden;transform:translateY(0)scale(1)}.visual-proof-card.wide.svelte-1uha8ag{grid-area:span 2/span 3;min-height:616px}.visual-proof-card.svelte-1uha8ag picture:where(.svelte-1uha8ag){position:absolute;inset:0}.visual-proof-card.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .22s;display:block;transform:scale(1.01)}.visual-proof-card.svelte-1uha8ag:hover,.visual-proof-card.svelte-1uha8ag:focus-visible{filter:saturate(1.04);transform:translateY(-4px)scale(1.01)}.visual-proof-card.svelte-1uha8ag:hover img:where(.svelte-1uha8ag),.visual-proof-card.svelte-1uha8ag:focus-visible img:where(.svelte-1uha8ag){transform:scale(1.06)}.visual-caption.svelte-1uha8ag{z-index:var(--z-raised);align-self:end;gap:var(--space-2);padding:var(--space-8);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-on-background) 78%, transparent) 42%, color-mix(in srgb, var(--color-on-background) 92%, transparent));color:var(--color-on-primary);margin:0;display:grid;position:relative}.visual-proof-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){border-radius:var(--radius-pill);background:var(--color-accent);width:fit-content;color:var(--color-on-accent);padding:var(--space-2) var(--space-5);font-family:var(--font-mono);font-size:var(--font-size-2xs)}.visual-caption.svelte-1uha8ag>span:where(.svelte-1uha8ag){max-width:var(--measure-lede);font-size:var(--font-size-md);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.proof-strip.svelte-1uha8ag{border-block:var(--hairline) solid var(--color-outline);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.proof-link.svelte-1uha8ag{border-top:0;border-right:var(--hairline) solid var(--color-outline);padding:var(--space-8);color:inherit;transition:background .16s,transform .16s}.proof-link.svelte-1uha8ag:hover,.proof-link.svelte-1uha8ag:focus-visible{background:color-mix(in srgb, var(--color-primary) 8%, transparent);transform:translateY(-1px)}.proof-link.svelte-1uha8ag:last-child{border-right:0}.partners.svelte-1uha8ag{background:var(--color-secondary);color:var(--color-on-secondary)}.partners.svelte-1uha8ag .headline:where(.svelte-1uha8ag),.partners.svelte-1uha8ag h3:where(.svelte-1uha8ag),.partners.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-on-secondary)}.partner-layout.svelte-1uha8ag{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.partner-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.partner-benefits.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-on-secondary)}.partner-visuals.svelte-1uha8ag .visual-proof-card:where(.svelte-1uha8ag){border-color:color-mix(in srgb, var(--color-on-secondary) 28%, transparent)}.partners.svelte-1uha8ag .proof-strip:where(.svelte-1uha8ag){border-block-color:color-mix(in srgb, var(--color-on-secondary) 28%, transparent)}.partners.svelte-1uha8ag .proof-link:where(.svelte-1uha8ag){border-right-color:color-mix(in srgb, var(--color-on-secondary) 28%, transparent)}.partner-benefits.svelte-1uha8ag .proof-link:where(.svelte-1uha8ag){border-color:color-mix(in srgb, var(--color-on-secondary) 28%, transparent)}.partner-benefits.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-accent)}.partner-receipt.svelte-1uha8ag{gap:var(--space-sm);max-width:420px;margin-top:var(--space-xl);border:var(--hairline) solid color-mix(in srgb, var(--color-on-secondary) 32%, transparent);border-radius:var(--radius-lg);padding:var(--space-lg);background:color-mix(in srgb, var(--color-secondary) 86%, black);display:grid}.partner-receipt.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-accent)}.partner-receipt.svelte-1uha8ag span:where(.svelte-1uha8ag){border-top:var(--hairline) solid color-mix(in srgb, var(--color-on-secondary) 18%, transparent);padding-top:var(--space-sm);color:var(--color-on-secondary)}.roadmap.svelte-1uha8ag{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);display:grid}.stage-rail.svelte-1uha8ag article:where(.svelte-1uha8ag){gap:var(--space-xs);border-top:var(--hairline) solid var(--color-outline);padding:var(--space-8) 0 var(--space-lg);display:grid}.stage-rail.svelte-1uha8ag article:where(.svelte-1uha8ag):last-child{padding-bottom:0}.signup-panel.svelte-1uha8ag{border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,.85fr) minmax(300px,.7fr);align-items:start;gap:clamp(2rem,6vw,5rem);padding:clamp(1.5rem,5vw,3rem);display:grid}form.svelte-1uha8ag{gap:var(--space-8);display:grid}.audience-tabs.svelte-1uha8ag{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.audience-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-md);cursor:pointer;min-height:44px;color:var(--color-on-surface);font-weight:var(--weight-bold);background:0 0}.audience-tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}label.svelte-1uha8ag{font-size:var(--font-size-xs);font-weight:var(--weight-bold)}.email-row.svelte-1uha8ag{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}input.svelte-1uha8ag{border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-background);width:100%;min-height:46px;color:var(--color-on-surface);padding:0 var(--space-7)}input.svelte-1uha8ag:focus{border-color:var(--color-primary);outline:none}.signup-message.svelte-1uha8ag{gap:var(--space-3);display:grid}.signup-message.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--weight-bold);color:var(--color-on-surface)}.signup-message.svelte-1uha8ag textarea:where(.svelte-1uha8ag){resize:vertical;border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-background);width:100%;min-height:4.2rem;color:var(--color-on-surface);padding:var(--space-5) var(--space-7);font:inherit}.signup-message.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus{border-color:var(--color-primary);outline:none}.turnstile-wrap.svelte-1uha8ag{border:var(--hairline) solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-background);min-height:65px;padding:var(--space-sm);overflow:hidden}.form-error.svelte-1uha8ag{border:var(--hairline) solid color-mix(in srgb, var(--color-error) 42%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-error) 10%, transparent);color:var(--color-error);padding:var(--space-8);font-weight:var(--weight-bold);margin:0;animation:.35s both svelte-1uha8ag-feedbackIn}.thanks.svelte-1uha8ag{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success);padding:var(--space-8);font-weight:var(--weight-bold);animation:.35s both svelte-1uha8ag-feedbackIn}@keyframes svelte-1uha8ag-feedbackIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.form-error.svelte-1uha8ag,.thanks.svelte-1uha8ag{animation:none}}.email-row.svelte-1uha8ag .button.primary:where(.svelte-1uha8ag):disabled{opacity:.65;cursor:progress}footer.svelte-1uha8ag{border-top:var(--hairline) solid var(--color-outline);background:var(--color-surface)}.footer-inner.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:96px;display:flex}.footer-inner.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:var(--measure-body);color:var(--color-secondary);margin:0}.animate.svelte-1uha8ag{animation:.72s cubic-bezier(.22,1,.36,1) both svelte-1uha8ag-riseIn}.delay-0.svelte-1uha8ag{animation-delay:40ms}.delay-1.svelte-1uha8ag{animation-delay:.12s}.delay-2.svelte-1uha8ag{animation-delay:.22s}.delay-3.svelte-1uha8ag{animation-delay:.32s}.delay-4.svelte-1uha8ag{animation-delay:.42s}@keyframes svelte-1uha8ag-riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.svelte-1uha8ag,.svelte-1uha8ag:before,.svelte-1uha8ag:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=1200px){.hero.svelte-1uha8ag,.manifesto-inner.svelte-1uha8ag,.partner-layout.svelte-1uha8ag,.roadmap.svelte-1uha8ag,.signup-panel.svelte-1uha8ag,.audience-section.svelte-1uha8ag{grid-template-columns:1fr}.visual-proof-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-strip.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-link.svelte-1uha8ag:nth-child(2n){border-right:0}}@media (width<=768px){.site-header.svelte-1uha8ag{position:static}.header-inner.svelte-1uha8ag{min-height:auto;padding-block:var(--space-8)}nav.svelte-1uha8ag,.nav-cta.svelte-1uha8ag{display:none}.hero.svelte-1uha8ag{padding-block:var(--space-xxl)}.visual-proof-grid.svelte-1uha8ag{grid-template-columns:1fr}.visual-proof-card.svelte-1uha8ag,.visual-proof-card.wide.svelte-1uha8ag{grid-area:auto;min-height:340px}.proof-strip.svelte-1uha8ag{grid-template-columns:1fr}.manifesto-list.svelte-1uha8ag article:where(.svelte-1uha8ag),.proof-link.svelte-1uha8ag{gap:var(--space-sm);grid-template-columns:1fr}.proof-link.svelte-1uha8ag,.proof-link.svelte-1uha8ag:nth-child(2n){border-right:0;border-top:var(--hairline) solid var(--color-outline)}.partners.svelte-1uha8ag .proof-link:where(.svelte-1uha8ag),.partners.svelte-1uha8ag .proof-link:where(.svelte-1uha8ag):nth-child(2n){border-top-color:color-mix(in srgb, var(--color-on-secondary) 28%, transparent)}.email-row.svelte-1uha8ag,.audience-tabs.svelte-1uha8ag{grid-template-columns:1fr}.footer-inner.svelte-1uha8ag{flex-direction:column;justify-content:center;align-items:flex-start}}.phone-stage-wrap.svelte-1uha8ag{min-width:0}.mobile-cta.svelte-1uha8ag{display:none}@media (width<=768px){.mobile-cta.svelte-1uha8ag{z-index:var(--z-nav);left:50%;bottom:max(16px, env(safe-area-inset-bottom));min-height:50px;padding:0 var(--space-14);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-bold);box-shadow:0 8px 24px color-mix(in srgb, var(--color-neutral-dark) 30%, transparent);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:fixed;transform:translate(-50%)}}
