.welcome-demo.svelte-jlpa6o{position:relative;flex:1 1 auto;min-height:360px;margin-top:28px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding-bottom:0}.welcome-demo__glow.svelte-jlpa6o{position:absolute;left:50%;top:40%;width:280px;height:280px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--color-bride-soft) 80%,transparent) 0%,color-mix(in srgb,var(--color-groom-soft) 55%,transparent) 50%,transparent 72%);animation:svelte-jlpa6o-welcome-glow 5s ease-in-out infinite}.welcome-demo__clip.svelte-jlpa6o{position:relative;z-index:1;flex:0 0 auto;width:300px;height:430px;overflow:hidden;border-radius:34px 34px 0 0;-webkit-mask-image:linear-gradient(#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 78%,transparent 100%)}.welcome-demo__phone.svelte-jlpa6o{width:100%;min-height:620px;box-sizing:border-box;border-radius:34px;padding:12px 11px 20px;background:#fff;border:1.5px solid rgba(17,17,17,.14);box-shadow:0 0 0 1px #ffffffa6 inset,0 22px 44px #11111129,0 2px 10px #11111114;animation:svelte-jlpa6o-welcome-float 5s ease-in-out infinite}.welcome-demo__notch.svelte-jlpa6o{width:90px;height:18px;margin:0 auto 10px;border-radius:999px;background:#1a1a1a}.welcome-demo__screen.svelte-jlpa6o{border-radius:22px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bride-soft) 45%,#fff),#fff 36%);box-shadow:0 0 0 1px #1111110d}.welcome-demo__card.svelte-jlpa6o{padding:28px 18px 32px;text-align:center}.welcome-demo__eyebrow.svelte-jlpa6o{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.06em;color:#9a9a9a;animation:svelte-jlpa6o-welcome-in 5s ease-in-out infinite;animation-delay:.1s}.welcome-demo__names.svelte-jlpa6o{margin:0;display:flex;align-items:baseline;justify-content:center;gap:8px;font-size:23px;font-weight:800;letter-spacing:-.03em;color:#111}.welcome-demo__name--groom.svelte-jlpa6o{animation:svelte-jlpa6o-welcome-in 5s ease-in-out infinite;animation-delay:.35s}.welcome-demo__amp.svelte-jlpa6o{font-size:15px;font-weight:600;color:#b0b0b0;animation:svelte-jlpa6o-welcome-in 5s ease-in-out infinite;animation-delay:.45s}.welcome-demo__name--bride.svelte-jlpa6o{animation:svelte-jlpa6o-welcome-in 5s ease-in-out infinite;animation-delay:.55s}.welcome-demo__divider.svelte-jlpa6o{width:32px;height:2px;margin:16px auto;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-groom) 45%,white),color-mix(in srgb,var(--color-bride) 45%,white));animation:svelte-jlpa6o-welcome-in 5s ease-in-out infinite;animation-delay:.75s}.welcome-demo__row.svelte-jlpa6o{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;font-size:13px;font-weight:600;color:#555}.welcome-demo__row--date.svelte-jlpa6o{animation:svelte-jlpa6o-welcome-in 5s ease-in-out infinite;animation-delay:.95s}.welcome-demo__row--venue.svelte-jlpa6o{animation:svelte-jlpa6o-welcome-in 5s ease-in-out infinite;animation-delay:1.15s}.welcome-demo__chip.svelte-jlpa6o{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:3px 8px;border-radius:999px;background:#f3f3f3;color:#888;font-size:11px;font-weight:700}.welcome-demo__gallery.svelte-jlpa6o{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.welcome-demo__gallery.svelte-jlpa6o span:where(.svelte-jlpa6o){aspect-ratio:1;border-radius:12px;background:#ececec}.welcome-demo__gallery.svelte-jlpa6o span:where(.svelte-jlpa6o):nth-child(1){background:color-mix(in srgb,var(--color-groom-soft) 78%,#eee);animation:svelte-jlpa6o-welcome-pop 5s ease-in-out infinite;animation-delay:1.35s}.welcome-demo__gallery.svelte-jlpa6o span:where(.svelte-jlpa6o):nth-child(2){background:color-mix(in srgb,var(--color-bride-soft) 78%,#eee);animation:svelte-jlpa6o-welcome-pop 5s ease-in-out infinite;animation-delay:1.5s}.welcome-demo__gallery.svelte-jlpa6o span:where(.svelte-jlpa6o):nth-child(3){background:#e9e9e9;animation:svelte-jlpa6o-welcome-pop 5s ease-in-out infinite;animation-delay:1.65s}.welcome-demo__extra.svelte-jlpa6o{height:180px;margin-top:18px;border-radius:14px;background:linear-gradient(180deg,#f5f5f5,#fafafa)}@keyframes svelte-jlpa6o-welcome-float{0%,to{transform:translateY(3px)}50%{transform:translateY(0)}}@keyframes svelte-jlpa6o-welcome-glow{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes svelte-jlpa6o-welcome-in{0%,6%{opacity:0;transform:translateY(8px)}14%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-2px)}}@keyframes svelte-jlpa6o-welcome-pop{0%,24%{opacity:0;transform:scale(.9)}34%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.96)}}@media(max-width:380px){.welcome-demo__clip.svelte-jlpa6o{width:280px;height:400px}}@media(prefers-reduced-motion:reduce){.welcome-demo__glow.svelte-jlpa6o,.welcome-demo__phone.svelte-jlpa6o,.welcome-demo__eyebrow.svelte-jlpa6o,.welcome-demo__name--groom.svelte-jlpa6o,.welcome-demo__name--bride.svelte-jlpa6o,.welcome-demo__amp.svelte-jlpa6o,.welcome-demo__divider.svelte-jlpa6o,.welcome-demo__row.svelte-jlpa6o,.welcome-demo__gallery.svelte-jlpa6o span:where(.svelte-jlpa6o){animation:none!important;opacity:1;transform:none}}.landing-page-root.svelte-1uha8ag{min-height:100vh;min-height:100dvh;display:flex;justify-content:center;background:var(--grey-100)}.landing-page__frame.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--max-width);min-height:100vh;min-height:100dvh;background:#fff;box-shadow:0 0 0 1px #0000000a}.landing-page.svelte-1uha8ag{display:flex;flex-direction:column;min-height:100%;width:100%;padding:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bride-soft) 35%,#fff) 0%,#fff 28%,var(--grey-50) 100%)}.landing-page__hero.svelte-1uha8ag{padding:calc(20px + var(--safe-top)) var(--page-padding-x) 0;text-align:left}.landing-page__badge.svelte-1uha8ag{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.landing-page__title.svelte-1uha8ag{margin:16px 0 0;font-size:28px;font-weight:800;line-height:1.25;letter-spacing:-.03em;color:var(--grey-900);white-space:pre-line}.landing-page__lead.svelte-1uha8ag{margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--grey-600)}.landing-page__demo.svelte-1uha8ag{margin:0;min-height:320px}.landing-page__demo.svelte-1uha8ag .welcome-demo{min-height:320px;margin-top:28px}.landing-page__section.svelte-1uha8ag{padding:8px var(--page-padding-x) 0}.landing-page__section-title.svelte-1uha8ag{margin:0 0 14px;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--grey-900)}.landing-page__features.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.example-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:16px;padding:18px 18px 20px;border-radius:24px;background:#fff;box-shadow:0 2px 12px #1111110a}.example-card__labels.svelte-1uha8ag{display:inline-flex;align-items:center;align-self:flex-start;gap:6px}.example-card__step.svelte-1uha8ag{display:inline-grid;place-items:center;width:22px;height:22px;padding:1px 0 0;border-radius:50%;background:var(--color-primary);color:#fff;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.example-card__label.svelte-1uha8ag{display:inline-flex;align-self:auto;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-primary-soft) 70%,#fff);color:var(--color-primary);font-size:12px;font-weight:700;letter-spacing:-.01em}.example-card__preview.svelte-1uha8ag{border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 35%,#f7f7f8),#f4f4f5);overflow:hidden}.example-card__copy.svelte-1uha8ag{min-width:0}.example-card__title.svelte-1uha8ag{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--grey-900)}.example-card__body.svelte-1uha8ag{margin:6px 0 0;font-size:14px;line-height:1.55;letter-spacing:-.01em;color:var(--grey-600)}.mock-blocks.svelte-1uha8ag{--row: 44px;--gap: 8px;--step: 52px;--ease: cubic-bezier(.4, 0, .2, 1);--dur: 5.6s;padding:16px 14px 14px}.mock-blocks__title.svelte-1uha8ag{margin:0 0 10px 4px;font-size:12px;font-weight:700;color:var(--grey-500);letter-spacing:-.01em}.mock-blocks__list.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap)}.mock-blocks__item.svelte-1uha8ag{position:relative;display:flex;align-items:center;gap:10px;min-height:var(--row);height:var(--row);padding:0 12px;border-radius:14px;background:#fff;box-shadow:0 1px 2px #1111110a;box-sizing:border-box}.mock-blocks__stack.svelte-1uha8ag{position:relative;height:calc(var(--row) * 2 + var(--gap));margin:0;list-style:none}.mock-blocks__item--venue.svelte-1uha8ag,.mock-blocks__item--gallery.svelte-1uha8ag{position:absolute;left:0;right:0;width:100%}.mock-blocks__item--venue.svelte-1uha8ag{top:0;z-index:1;animation:svelte-1uha8ag-blocks-venue-swap var(--dur) var(--ease) infinite}.mock-blocks__item--gallery.svelte-1uha8ag{top:var(--step);z-index:2;animation:svelte-1uha8ag-blocks-gallery-swap var(--dur) var(--ease) infinite}.mock-blocks__drag.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--grey-300);-webkit-user-select:none;user-select:none}.mock-blocks__name.svelte-1uha8ag{flex:1;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--grey-800)}.mock-blocks__switch.svelte-1uha8ag{width:36px;height:22px;border-radius:999px;background:var(--grey-200);position:relative;flex-shrink:0}.mock-blocks__switch.svelte-1uha8ag:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #11111126}.mock-blocks__switch--on.svelte-1uha8ag{background:var(--color-primary)}.mock-blocks__switch--on.svelte-1uha8ag:after{transform:translate(14px)}.mock-blocks__switch--toggle.svelte-1uha8ag{animation:svelte-1uha8ag-blocks-switch var(--dur) var(--ease) infinite}.mock-blocks__switch--toggle.svelte-1uha8ag:after{animation:svelte-1uha8ag-blocks-switch-knob var(--dur) var(--ease) infinite}.mock-blocks__cursor.svelte-1uha8ag{position:absolute;right:21px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:#11111129;box-shadow:inset 0 0 0 1.5px #11111152;transform:scale(.4);opacity:0;pointer-events:none;animation:svelte-1uha8ag-blocks-cursor var(--dur) var(--ease) infinite;z-index:3}@keyframes svelte-1uha8ag-blocks-switch{0%,12%{background:var(--grey-200)}22%,88%{background:var(--color-primary)}96%,to{background:var(--grey-200)}}@keyframes svelte-1uha8ag-blocks-switch-knob{0%,12%{transform:translate(0)}22%,88%{transform:translate(14px)}96%,to{transform:translate(0)}}@keyframes svelte-1uha8ag-blocks-gallery-swap{0%,28%{transform:translateY(0);box-shadow:0 1px 2px #1111110a;outline:1.5px solid transparent}36%{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 18px #1111111a;outline:1.5px solid color-mix(in srgb,var(--color-primary) 40%,transparent)}48%,78%{transform:translateY(calc(-1 * var(--step)));box-shadow:0 1px 2px #1111110a;outline:1.5px solid color-mix(in srgb,var(--color-primary) 28%,transparent)}88%,to{transform:translateY(0);box-shadow:0 1px 2px #1111110a;outline:1.5px solid transparent}}@keyframes svelte-1uha8ag-blocks-venue-swap{0%,36%{transform:translateY(0)}48%,78%{transform:translateY(var(--step))}88%,to{transform:translateY(0)}}@keyframes svelte-1uha8ag-blocks-cursor{0%,14%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(1)}24%{opacity:1;transform:scale(.85)}30%,to{opacity:0;transform:scale(.4)}}.mock-chat.svelte-1uha8ag{--dur: 6s;--ease: cubic-bezier(.4, 0, .2, 1);position:relative;padding:20px 16px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:304px}.mock-chat__typing.svelte-1uha8ag{position:absolute;bottom:16px;left:16px;display:flex;align-items:center;gap:4px;padding:11px 13px;border-radius:16px 16px 16px 6px;background:#fff;box-shadow:0 2px 8px #1111110f;transform-origin:left bottom;animation:svelte-1uha8ag-chat-typing var(--dur) var(--ease) infinite}.mock-chat__typing.svelte-1uha8ag span:where(.svelte-1uha8ag){width:6px;height:6px;border-radius:50%;background:var(--grey-400);animation:svelte-1uha8ag-chat-typing-dot 1.1s ease-in-out infinite}.mock-chat__typing.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){animation-delay:.14s}.mock-chat__typing.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){animation-delay:.28s}.mock-chat__bubble.svelte-1uha8ag{width:min(100%,260px);padding:14px 14px 12px;border-radius:18px 18px 18px 6px;background:#fff;box-shadow:0 2px 8px #1111110f;transform-origin:left bottom;animation:svelte-1uha8ag-chat-bubble var(--dur) var(--ease) infinite}.mock-chat__sender.svelte-1uha8ag{margin:0;font-size:12px;font-weight:700;color:var(--color-primary)}.mock-chat__message.svelte-1uha8ag{margin:6px 0 0;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--grey-900)}.mock-chat__link.svelte-1uha8ag{display:flex;flex-direction:column;margin-top:12px;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--color-primary-soft) 30%,#f7f7f8);animation:svelte-1uha8ag-chat-link-pulse var(--dur) var(--ease) infinite}.mock-chat__thumb.svelte-1uha8ag{display:block;width:100%;height:168px;object-fit:cover;object-position:center 18%;background:#fff}.mock-chat__link-meta.svelte-1uha8ag{display:flex;flex-direction:column;gap:2px;padding:10px 12px 11px}.mock-chat__link-title.svelte-1uha8ag{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--grey-800)}.mock-chat__link-text.svelte-1uha8ag{font-size:12px;font-weight:500;letter-spacing:-.01em;color:var(--grey-500)}.mock-chat__time.svelte-1uha8ag{margin-left:4px;font-size:11px;color:var(--grey-400);animation:svelte-1uha8ag-chat-time var(--dur) var(--ease) infinite}@keyframes svelte-1uha8ag-chat-typing{0%{opacity:0;transform:translateY(8px) scale(.92)}4%,30%{opacity:1;transform:translateY(0) scale(1)}36%,to{opacity:0;transform:translateY(-4px) scale(.96)}}@keyframes svelte-1uha8ag-chat-typing-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes svelte-1uha8ag-chat-bubble{0%,32%{opacity:0;transform:translateY(14px) scale(.94)}42%,86%{opacity:1;transform:translateY(0) scale(1)}95%,to{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes svelte-1uha8ag-chat-link-pulse{0%,52%,to{box-shadow:0 0 0 0 transparent;transform:scale(1)}64%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary) 14%,transparent);transform:scale(1.02)}74%,86%{box-shadow:0 0 0 0 transparent;transform:scale(1)}}@keyframes svelte-1uha8ag-chat-time{0%,40%{opacity:0}48%,86%{opacity:1}95%,to{opacity:0}}.mock-theme.svelte-1uha8ag{--dur: 8s;--ease: cubic-bezier(.4, 0, .2, 1);padding:16px;display:flex;flex-direction:column;gap:12px}.mock-theme__card.svelte-1uha8ag{padding:22px 18px 18px;border-radius:16px;text-align:center;box-shadow:0 2px 8px #1111110d;animation:svelte-1uha8ag-theme-float var(--dur) var(--ease) infinite,svelte-1uha8ag-theme-bg var(--dur) var(--ease) infinite}.mock-theme__eyebrow.svelte-1uha8ag{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;animation:svelte-1uha8ag-theme-accent var(--dur) var(--ease) infinite}.mock-theme__names.svelte-1uha8ag{margin:8px 0 0;font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--grey-900)}.mock-theme__swatches.svelte-1uha8ag{display:flex;justify-content:center;gap:8px;margin-top:16px}.mock-theme__swatch.svelte-1uha8ag{width:22px;height:22px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #11111114}.mock-theme__swatch--a.svelte-1uha8ag{background:#fff;box-shadow:0 0 0 1px #1111112e;animation:svelte-1uha8ag-theme-ring-a var(--dur) var(--ease) infinite}.mock-theme__swatch--b.svelte-1uha8ag{background:#e91e63;animation:svelte-1uha8ag-theme-ring-b var(--dur) var(--ease) infinite}.mock-theme__swatch--c.svelte-1uha8ag{background:#d4a017;animation:svelte-1uha8ag-theme-ring-c var(--dur) var(--ease) infinite}.mock-theme__swatch--d.svelte-1uha8ag{background:#2f7a56;animation:svelte-1uha8ag-theme-ring-d var(--dur) var(--ease) infinite}.mock-theme__swatch--e.svelte-1uha8ag{background:#c45c4a;animation:svelte-1uha8ag-theme-ring-e var(--dur) var(--ease) infinite}@keyframes svelte-1uha8ag-theme-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes svelte-1uha8ag-theme-bg{0%,14%{background:linear-gradient(160deg,#f5f5f5,#fff)}20%,34%{background:linear-gradient(160deg,#fce4ec,#fff)}40%,54%{background:linear-gradient(160deg,#fff3c4,#fff)}60%,74%{background:linear-gradient(160deg,#d9efe4,#fff)}80%,94%{background:linear-gradient(160deg,#fad9d3,#fff)}to{background:linear-gradient(160deg,#f5f5f5,#fff)}}@keyframes svelte-1uha8ag-theme-accent{0%,14%{color:var(--grey-700)}20%,34%{color:#e91e63}40%,54%{color:#b8860b}60%,74%{color:#2f7a56}80%,94%{color:#c45c4a}to{color:var(--grey-700)}}@keyframes svelte-1uha8ag-theme-ring-a{0%,14%,to{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--grey-500);transform:scale(1.08)}20%,94%{box-shadow:0 0 0 1px #1111112e;transform:scale(1)}}@keyframes svelte-1uha8ag-theme-ring-b{0%,14%,40%,to{box-shadow:0 0 0 1px #11111114;transform:scale(1)}20%,34%{box-shadow:0 0 0 2px #fff,0 0 0 4px #e91e63;transform:scale(1.08)}}@keyframes svelte-1uha8ag-theme-ring-c{0%,34%,60%,to{box-shadow:0 0 0 1px #11111114;transform:scale(1)}40%,54%{box-shadow:0 0 0 2px #fff,0 0 0 4px #d4a017;transform:scale(1.08)}}@keyframes svelte-1uha8ag-theme-ring-d{0%,54%,80%,to{box-shadow:0 0 0 1px #11111114;transform:scale(1)}60%,74%{box-shadow:0 0 0 2px #fff,0 0 0 4px #2f7a56;transform:scale(1.08)}}@keyframes svelte-1uha8ag-theme-ring-e{0%,74%,to{box-shadow:0 0 0 1px #11111114;transform:scale(1)}80%,94%{box-shadow:0 0 0 2px #fff,0 0 0 4px #c45c4a;transform:scale(1.08)}}.mock-stats.svelte-1uha8ag{--dur: 5.5s;--ease: cubic-bezier(.4, 0, .2, 1);padding:16px;display:flex;flex-direction:column;gap:12px}.mock-stats__grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mock-stats__metric.svelte-1uha8ag{display:flex;flex-direction:column;gap:6px;padding:12px 12px 11px;border-radius:14px;background:#fff;box-shadow:0 1px 3px #1111110d}.mock-stats__metric.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:11px;font-weight:600;letter-spacing:-.01em;color:var(--grey-500)}.mock-stats__metric.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--grey-900);font-variant-numeric:tabular-nums;animation:svelte-1uha8ag-stats-pop var(--dur) var(--ease) infinite}.mock-stats__metric.svelte-1uha8ag:last-child strong:where(.svelte-1uha8ag){animation-delay:.12s}.mock-stats__chart.svelte-1uha8ag{padding:12px 12px 14px;border-radius:14px;background:#fff;box-shadow:0 1px 3px #1111110d}.mock-stats__chart-label.svelte-1uha8ag{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:-.01em;color:var(--grey-500)}.mock-stats__bars.svelte-1uha8ag{display:flex;align-items:flex-end;gap:6px;height:72px}.mock-stats__bars.svelte-1uha8ag span:where(.svelte-1uha8ag){flex:1;height:var(--h);border-radius:6px 6px 3px 3px;background:color-mix(in srgb,var(--color-primary) 72%,#fff);transform-origin:bottom;animation:svelte-1uha8ag-stats-bar var(--dur) var(--ease) infinite}.mock-stats__bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){animation-delay:.05s}.mock-stats__bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){animation-delay:.1s}.mock-stats__bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(4){animation-delay:.15s}.mock-stats__bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(5){animation-delay:.2s}.mock-stats__bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(6){animation-delay:.25s;background:var(--color-primary)}.mock-stats__bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(7){animation-delay:.3s}@keyframes svelte-1uha8ag-stats-pop{0%,18%{opacity:.45;transform:translateY(4px)}32%,78%{opacity:1;transform:translateY(0)}92%,to{opacity:.45;transform:translateY(4px)}}@keyframes svelte-1uha8ag-stats-bar{0%,14%{transform:scaleY(.35);opacity:.55}32%,78%{transform:scaleY(1);opacity:1}92%,to{transform:scaleY(.35);opacity:.55}}.mock-archive.svelte-1uha8ag{--dur: 5.5s;--ease: cubic-bezier(.4, 0, .2, 1);padding:18px 16px 16px;display:flex;flex-direction:column;gap:12px}.mock-archive__title.svelte-1uha8ag{margin:0 0 0 2px;font-size:12px;font-weight:700;letter-spacing:-.01em;color:var(--grey-600)}.mock-archive__options.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px}.mock-archive__option.svelte-1uha8ag{position:relative;display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:#fff;box-shadow:0 1px 3px #1111110d;overflow:hidden}.mock-archive__option--image.svelte-1uha8ag{animation:svelte-1uha8ag-archive-image-press var(--dur) var(--ease) infinite}.mock-archive__icon.svelte-1uha8ag{flex-shrink:0;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--color-primary-soft) 55%,#fff);color:var(--color-primary)}.mock-archive__copy.svelte-1uha8ag{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mock-archive__copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--grey-900)}.mock-archive__copy.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:11px;letter-spacing:-.01em;color:var(--grey-500)}.mock-archive__hint.svelte-1uha8ag,.mock-archive__done.svelte-1uha8ag{display:block}.mock-archive__done.svelte-1uha8ag{position:absolute;left:0;bottom:0;color:var(--color-primary);font-weight:700;opacity:0;transform:translateY(4px);animation:svelte-1uha8ag-archive-done-text var(--dur) var(--ease) infinite}.mock-archive__hint.svelte-1uha8ag{animation:svelte-1uha8ag-archive-hint-text var(--dur) var(--ease) infinite}.mock-archive__dl.svelte-1uha8ag{position:relative;flex-shrink:0;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-soft) 40%,#fff);animation:svelte-1uha8ag-archive-dl-state var(--dur) var(--ease) infinite}.mock-archive__dl-icon.svelte-1uha8ag{grid-area:1 / 1;display:inline-grid;place-items:center}.mock-archive__dl-icon--down.svelte-1uha8ag{animation:svelte-1uha8ag-archive-dl-down var(--dur) var(--ease) infinite}.mock-archive__dl-icon--check.svelte-1uha8ag{opacity:0;transform:scale(.6);animation:svelte-1uha8ag-archive-dl-check var(--dur) var(--ease) infinite}.mock-archive__progress.svelte-1uha8ag{position:absolute;left:0;right:0;bottom:0;height:3px;transform-origin:left center;background:var(--color-primary);opacity:0;transform:scaleX(0);animation:svelte-1uha8ag-archive-progress var(--dur) var(--ease) infinite}.mock-archive__cursor.svelte-1uha8ag{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:0;border-radius:50%;background:#11111129;box-shadow:inset 0 0 0 1.5px #11111152;opacity:0;pointer-events:none;z-index:3;animation:svelte-1uha8ag-archive-cursor var(--dur) var(--ease) infinite}@keyframes svelte-1uha8ag-archive-image-press{0%,18%{transform:scale(1);outline:1.5px solid transparent;box-shadow:0 1px 3px #1111110d}24%{transform:scale(.98);outline:1.5px solid color-mix(in srgb,var(--color-primary) 35%,transparent);box-shadow:0 1px 3px #1111110d}30%,78%{transform:scale(1);outline:1.5px solid color-mix(in srgb,var(--color-primary) 28%,transparent);box-shadow:0 4px 14px #11111114}90%,to{transform:scale(1);outline:1.5px solid transparent;box-shadow:0 1px 3px #1111110d}}@keyframes svelte-1uha8ag-archive-cursor{0%,8%{opacity:0;transform:translate(-30%,-20%) translate(8px,10px) scale(.45)}16%{opacity:1;transform:translate(-50%,-50%) scale(1)}22%{opacity:1;transform:translate(-50%,-50%) scale(.78)}28%,to{opacity:0;transform:translate(-50%,-50%) scale(.78)}}@keyframes svelte-1uha8ag-archive-dl-state{0%,22%{transform:scale(1);background:color-mix(in srgb,var(--color-primary-soft) 40%,#fff);color:var(--color-primary)}24%{transform:scale(.88);background:color-mix(in srgb,var(--color-primary-soft) 70%,#fff);color:var(--color-primary)}30%,52%{transform:scale(1);background:color-mix(in srgb,var(--color-primary-soft) 55%,#fff);color:var(--color-primary)}58%,78%{transform:scale(1);background:var(--color-primary);color:#fff}90%,to{transform:scale(1);background:color-mix(in srgb,var(--color-primary-soft) 40%,#fff);color:var(--color-primary)}}@keyframes svelte-1uha8ag-archive-dl-down{0%,52%{opacity:1;transform:scale(1)}58%,to{opacity:0;transform:scale(.6)}}@keyframes svelte-1uha8ag-archive-dl-check{0%,54%{opacity:0;transform:scale(.6)}60%,78%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.6)}}@keyframes svelte-1uha8ag-archive-progress{0%,24%{opacity:0;transform:scaleX(0)}28%{opacity:1;transform:scaleX(.12)}52%{opacity:1;transform:scaleX(1)}58%,to{opacity:0;transform:scaleX(1)}}@keyframes svelte-1uha8ag-archive-hint-text{0%,54%{opacity:1;transform:translateY(0)}60%,78%{opacity:0;transform:translateY(-4px)}90%,to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-archive-done-text{0%,54%{opacity:0;transform:translateY(4px)}60%,78%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.mock-blocks__item--venue.svelte-1uha8ag,.mock-blocks__item--gallery.svelte-1uha8ag,.mock-blocks__switch--toggle.svelte-1uha8ag,.mock-blocks__switch--toggle.svelte-1uha8ag:after,.mock-blocks__cursor.svelte-1uha8ag,.mock-chat__typing.svelte-1uha8ag,.mock-chat__typing.svelte-1uha8ag span:where(.svelte-1uha8ag),.mock-chat__bubble.svelte-1uha8ag,.mock-chat__link.svelte-1uha8ag,.mock-chat__time.svelte-1uha8ag,.mock-theme__card.svelte-1uha8ag,.mock-theme__eyebrow.svelte-1uha8ag,.mock-theme__swatch.svelte-1uha8ag,.mock-stats__metric.svelte-1uha8ag strong:where(.svelte-1uha8ag),.mock-stats__bars.svelte-1uha8ag span:where(.svelte-1uha8ag),.mock-archive__option--image.svelte-1uha8ag,.mock-archive__dl.svelte-1uha8ag,.mock-archive__dl-icon--down.svelte-1uha8ag,.mock-archive__dl-icon--check.svelte-1uha8ag,.mock-archive__progress.svelte-1uha8ag,.mock-archive__cursor.svelte-1uha8ag,.mock-archive__hint.svelte-1uha8ag,.mock-archive__done.svelte-1uha8ag{animation:none!important}.mock-blocks__switch--toggle.svelte-1uha8ag{background:var(--color-primary)}.mock-blocks__switch--toggle.svelte-1uha8ag:after{transform:translate(14px)}.mock-chat__bubble.svelte-1uha8ag,.mock-chat__time.svelte-1uha8ag{opacity:1;transform:none}.mock-chat__typing.svelte-1uha8ag{display:none}.mock-theme__card.svelte-1uha8ag{background:linear-gradient(160deg,#f5f5f5,#fff)}.mock-theme__eyebrow.svelte-1uha8ag{color:var(--grey-700)}.mock-theme__swatch--a.svelte-1uha8ag{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--grey-500)}.mock-stats__metric.svelte-1uha8ag strong:where(.svelte-1uha8ag),.mock-stats__bars.svelte-1uha8ag span:where(.svelte-1uha8ag),.mock-archive__option--image.svelte-1uha8ag,.mock-archive__dl.svelte-1uha8ag,.mock-archive__dl-icon--down.svelte-1uha8ag,.mock-archive__dl-icon--check.svelte-1uha8ag,.mock-archive__progress.svelte-1uha8ag,.mock-archive__cursor.svelte-1uha8ag,.mock-archive__hint.svelte-1uha8ag,.mock-archive__done.svelte-1uha8ag{opacity:1;transform:none;box-shadow:none;outline:none}.mock-archive__done.svelte-1uha8ag,.mock-archive__cursor.svelte-1uha8ag,.mock-archive__progress.svelte-1uha8ag,.mock-archive__dl-icon--check.svelte-1uha8ag{opacity:0}}.landing-page__section--store.svelte-1uha8ag{margin-top:8px;padding:64px var(--page-padding-x);background:linear-gradient(180deg,var(--grey-50) 0%,var(--grey-50) 28%,color-mix(in srgb,var(--color-bride-soft) 35%,var(--grey-50)) 58%,var(--color-bride-soft) 100%)}.landing-page__section--faq.svelte-1uha8ag{padding-top:28px;padding-bottom:16px}.faq-list.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.faq-item.svelte-1uha8ag{border-radius:16px;background:#fff;border:1px solid var(--grey-200);padding:16px 18px}.faq-item__question.svelte-1uha8ag{margin:0;font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.4;color:var(--grey-900)}.faq-item__answer.svelte-1uha8ag{margin:8px 0 0;font-size:14px;line-height:1.55;letter-spacing:-.01em;color:var(--grey-600)}.faq-item__answer.svelte-1uha8ag strong{font-weight:800;color:var(--color-primary)}.faq-item__answer.svelte-1uha8ag u{text-decoration:underline;text-underline-offset:2px}.store-section__lead.svelte-1uha8ag{margin:-6px 0 32px;font-size:14px;line-height:1.55;letter-spacing:-.01em;color:var(--grey-600)}.store-section__badges.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;gap:16px;width:100%}.store-section__btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fff;color:#111;box-shadow:0 1px 3px #1111111a;transition:transform .15s ease,opacity .15s ease}.store-section__btn.svelte-1uha8ag:active{transform:scale(.96);opacity:.88}.store-section__icon.svelte-1uha8ag{width:28px;height:28px;display:block;object-fit:contain}.store-section__icon--play.svelte-1uha8ag{width:26px;height:29px}.landing-footer.svelte-1uha8ag{padding:28px var(--page-padding-x) calc(32px + var(--safe-bottom));text-align:center;background:var(--grey-50);border-top:1px solid var(--grey-100)}.landing-footer__copy.svelte-1uha8ag{margin:0;font-size:12px;font-weight:500;line-height:1.55;color:#bdbdbd;white-space:pre-line}.landing-footer__links.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:14px;font-size:12px;color:#bdbdbd}.landing-footer__sep.svelte-1uha8ag{color:#bdbdbd}.landing-footer__link.svelte-1uha8ag{font-size:12px;font-weight:500;color:#42a5f5;text-decoration:none}.landing-footer__link.svelte-1uha8ag:active{opacity:.8}
