.mark[data-v-50192378]{display:inline-block;height:1em;width:1em;vertical-align:middle}.tile[data-v-50192378]{display:inline-grid;place-items:center;width:1.55em;height:1.55em;border-radius:.32em;background:var(--fg);color:var(--bg);vertical-align:middle}.tile .mark[data-v-50192378]{width:.95em;height:.95em}.wordmark[data-v-8a402cfa]{display:inline-block;color:inherit;font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none}.flip[data-v-8a402cfa]{display:inline-block;transform:scaleX(-1)}.theme-toggle[data-v-23fe205d]{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--fg);cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.theme-toggle[data-v-23fe205d]:hover{border-color:var(--fg);transform:translateY(-1px)}.theme-toggle[data-v-23fe205d]:active{transform:translateY(0)}.theme-toggle[data-v-23fe205d]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.topbar[data-v-d872560b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(.7rem,1.6vh,1.1rem) clamp(1rem,4vw,2.4rem);border-bottom:1px solid var(--line)}.brand[data-v-d872560b]{display:inline-flex;align-items:center;gap:.42rem;color:var(--fg);text-decoration:none}.brand-icon[data-v-d872560b]{font-size:1.25rem}.brand-mark[data-v-d872560b]{font-size:1rem}.nav[data-v-d872560b]{display:none}.navlink[data-v-d872560b]{color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:500;white-space:nowrap;transition:color var(--transition)}.navlink[data-v-d872560b]:hover,.navlink.router-link-active[data-v-d872560b]{color:var(--fg)}@media (min-width: 360px){.nav[data-v-d872560b]{display:flex;align-items:center;gap:clamp(.8rem,3vw,1.8rem);margin-left:auto;margin-right:clamp(.6rem,2.5vw,1.6rem)}}.actions[data-v-d872560b]{display:flex;align-items:center;gap:clamp(.5rem,2vw,.8rem)}.more[data-v-d872560b]{position:relative}.morebtn[data-v-d872560b]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--fg);cursor:pointer;transition:border-color var(--transition),background var(--transition)}.morebtn svg[data-v-d872560b]{width:18px;height:18px}.morebtn[data-v-d872560b]:hover{border-color:var(--fg)}.morebtn[data-v-d872560b]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.menu[data-v-d872560b]{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;display:flex;flex-direction:column;gap:.15rem;min-width:180px;padding:.4rem;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #00000024}.item[data-v-d872560b]{padding:.5rem .6rem;border-radius:8px;font-size:.88rem;color:var(--fg);text-decoration:none}.item[data-v-d872560b]:hover{background:var(--card-hover)}.themerow[data-v-d872560b]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.3rem .3rem .3rem .6rem;font-size:.88rem;color:var(--fg)}.themerow[data-v-d872560b]:hover{background:transparent}.themerow[data-v-d872560b] .theme-toggle{width:34px;height:34px}.themerow[data-v-d872560b] .theme-toggle svg{width:18px;height:18px}.build[data-v-d872560b]{padding:.4rem .6rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;color:var(--accent-muted);-webkit-user-select:all;user-select:all}.steps[data-v-3d1871d7]{display:flex;align-items:center;gap:.4rem;width:100%;max-width:360px;margin:0 auto;padding:.3rem .5rem}.node[data-v-3d1871d7]{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto}.dot[data-v-3d1871d7]{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line);background:var(--bg);color:var(--accent-muted);font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:.68rem;transition:.3s var(--ease)}.dot svg[data-v-3d1871d7]{width:11px;height:11px}.node.active .dot[data-v-3d1871d7]{border-color:var(--fg);color:var(--fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 12%,transparent)}.node.done .dot[data-v-3d1871d7]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.lbl[data-v-3d1871d7]{font-size:.76rem;color:var(--accent-muted);white-space:nowrap;transition:color .3s}.node.active .lbl[data-v-3d1871d7]{color:var(--fg);font-weight:600}.node.done .lbl[data-v-3d1871d7]{color:var(--muted)}.track[data-v-3d1871d7]{flex:1;height:2px;min-width:10px;border-radius:2px;background:var(--line);transition:background .4s var(--ease)}.track.on[data-v-3d1871d7]{background:var(--fg)}.toast[data-v-940ff39a]{position:fixed;z-index:90;left:50%;bottom:clamp(1rem,4vh,2rem);transform:translate(-50%);display:flex;align-items:center;gap:.9rem;max-width:calc(100vw - 2rem);padding:.6rem .7rem .6rem 1.1rem;box-shadow:0 8px 30px #0000002e}.text[data-v-940ff39a]{font-size:.9rem;color:var(--fg);white-space:nowrap}.reload[data-v-940ff39a]{font:inherit;font-size:.85rem;font-weight:600;color:var(--bg);background:var(--fg);border:1px solid var(--fg);border-radius:var(--pill);padding:.35rem .9rem;cursor:pointer;transition:opacity .2s ease}.reload[data-v-940ff39a]:hover{opacity:.9}.reload[data-v-940ff39a]:focus-visible,.dismiss[data-v-940ff39a]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.dismiss[data-v-940ff39a]{display:inline-grid;place-items:center;width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:color .2s ease}.dismiss[data-v-940ff39a]:hover{color:var(--fg)}.toast-enter-active[data-v-940ff39a],.toast-leave-active[data-v-940ff39a]{transition:opacity .25s var(--ease),transform .25s var(--ease)}.toast-enter-from[data-v-940ff39a],.toast-leave-to[data-v-940ff39a]{opacity:0;transform:translate(-50%,12px)}.splash[data-v-015f5f41]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:var(--bg);color:var(--fg);overflow:hidden;transition:opacity .35s var(--ease)}.splash.leaving[data-v-015f5f41]{opacity:0;pointer-events:none}.watermark[data-v-015f5f41]{position:absolute;top:-6%;right:-4%;width:46vmin;height:46vmin;color:var(--fg);opacity:.05;display:none;animation:mDrift-015f5f41 9s var(--ease) infinite}[data-theme=dark] .watermark[data-v-015f5f41]{opacity:.07}@media (min-width: 720px){.watermark[data-v-015f5f41]{display:block}}.lockup[data-v-015f5f41]{display:flex;flex-direction:column;align-items:center;gap:1.1rem}.tile[data-v-015f5f41]{display:grid;place-items:center;width:88px;height:88px;border-radius:20px;background:var(--fg);animation:mFadeUp-015f5f41 .6s var(--ease) both}.glyph[data-v-015f5f41]{width:56px;height:56px;color:var(--bg)}[data-theme=dark] .tile[data-v-015f5f41]{background:transparent}[data-theme=dark] .glyph[data-v-015f5f41]{color:var(--fg)}.glyph .fill[data-v-015f5f41]{animation:mFillIn-015f5f41 2.2s var(--ease) both}.glyph .dot[data-v-015f5f41]{transform-origin:48px 30px;animation:mDotPulse-015f5f41 3.5s var(--ease) 2.4s infinite}.glyph .lens[data-v-015f5f41]{transform-origin:25px 50px;animation:mWink-015f5f41 .6s var(--ease) 2.35s both}.wm[data-v-015f5f41]{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;letter-spacing:-.01em;font-size:30px;line-height:1;animation:mFadeUp-015f5f41 .6s var(--ease) .25s both}@media (min-width: 720px){.wm[data-v-015f5f41]{font-size:34px}.glyph[data-v-015f5f41]{width:52px;height:52px}}.wm .flip[data-v-015f5f41]{display:inline-block;animation:mFlip-015f5f41 2.2s var(--ease) both}.tag[data-v-015f5f41]{margin:0;font-size:13px;color:var(--muted);animation:mFadeUp-015f5f41 .6s var(--ease) 1.7s both}.foot[data-v-015f5f41]{position:absolute;bottom:max(1.6rem,env(safe-area-inset-bottom));left:0;right:0;text-align:center;animation:mFadeUp-015f5f41 .6s var(--ease) 2.1s both}.priv[data-v-015f5f41]{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:11px;color:var(--muted)}.priv .pdot[data-v-015f5f41]{width:5px;height:5px;border-radius:50%;background:var(--accent)}.byline[data-v-015f5f41]{margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:10px;letter-spacing:.14em;color:var(--accent-muted)}@keyframes mFadeUp-015f5f41{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mFlip-015f5f41{0%,55%{transform:scaleX(1);opacity:.3}72%,to{transform:scaleX(-1);opacity:1}}@keyframes mFillIn-015f5f41{0%,40%{opacity:0}70%,to{opacity:1}}@keyframes mDotPulse-015f5f41{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes mWink-015f5f41{0%,32%{transform:scaleY(1)}50%,60%{transform:scaleY(.06)}80%,to{transform:scaleY(1)}}@keyframes mDrift-015f5f41{0%,to{transform:translate(0)}50%{transform:translate(-14px,10px)}}@media (prefers-reduced-motion: reduce){.tile[data-v-015f5f41],.wm[data-v-015f5f41],.tag[data-v-015f5f41],.foot[data-v-015f5f41],.glyph .fill[data-v-015f5f41],.glyph .dot[data-v-015f5f41],.glyph .lens[data-v-015f5f41],.wm .flip[data-v-015f5f41],.watermark[data-v-015f5f41]{animation:none}.wm .flip[data-v-015f5f41]{transform:scaleX(-1)}.splash[data-v-015f5f41]{animation:mFadeUp-015f5f41 .4s var(--ease) both}}.app[data-v-3b21b192]{height:100%;display:flex;flex-direction:column;overflow:hidden}.flowhead[data-v-3b21b192]{display:flex;align-items:center;gap:.8rem;padding:clamp(.45rem,1.3vh,.8rem) clamp(.9rem,4vw,1.5rem) .15rem}.fh-brand[data-v-3b21b192]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;color:var(--fg);text-decoration:none;font-size:1.1rem}.fh-icon[data-v-3b21b192]{font-size:1.25rem}.flowhead[data-v-3b21b192] .steps{flex:1;padding:0}@media (min-width: 980px){.flowhead.is-mirror[data-v-3b21b192]{display:none}}.stage[data-v-3b21b192]{flex:1;min-height:0;display:flex;flex-direction:column}.demo[data-v-7cf41d95]{position:relative;width:100%;aspect-ratio:1;border-radius:22px;overflow:hidden;background:var(--card);border:1px solid var(--line);-webkit-user-select:none;user-select:none}.layer[data-v-7cf41d95]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s var(--ease)}.layer.show[data-v-7cf41d95]{opacity:1}.face[data-v-7cf41d95]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.frame[data-v-7cf41d95]{position:absolute;filter:drop-shadow(0 2px 5px rgba(0,0,0,.28))}.flabel[data-v-7cf41d95]{position:absolute;left:12px;bottom:12px;padding:3px 10px;font-size:.72rem;font-weight:600;border-radius:var(--pill);background:#ffffffeb;color:#111;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tag[data-v-7cf41d95]{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:.35rem;padding:3px 10px;font-size:.68rem;font-weight:600;border-radius:var(--pill);background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--line);color:var(--muted)}.tag .dot[data-v-7cf41d95]{width:5px;height:5px;border-radius:50%;background:var(--accent)}.home[data-v-d6840621]{flex:1;min-height:0;overflow-y:auto}.hero[data-v-d6840621]{display:flex}.wrap[data-v-d6840621]{width:100%;max-width:560px;margin:0 auto;padding:clamp(1.25rem,3vh,2.5rem) clamp(1.25rem,6vw,2rem) clamp(1.5rem,3vh,2.5rem);display:flex;flex-direction:column}.intro[data-v-d6840621]{display:flex;flex-direction:column;align-items:center;text-align:center}.demo-card[data-v-d6840621]{width:100%;max-width:300px;margin:1.3rem auto 0}@media (min-width: 900px){.hero[data-v-d6840621]{min-height:min(88vh,720px);align-items:center}.wrap[data-v-d6840621]{max-width:960px;display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"intro demo" "actions demo";align-items:center;column-gap:clamp(2rem,5vw,4rem)}.intro[data-v-d6840621]{grid-area:intro;align-self:end;align-items:flex-start;text-align:left}.demo-card[data-v-d6840621]{grid-area:demo;max-width:420px;margin:0;justify-self:center}.actions[data-v-d6840621]{grid-area:actions;align-self:start}}.headline[data-v-d6840621]{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;font-size:clamp(1.7rem,8vw,2.4rem);line-height:1.08;margin:0 0 .7rem;text-wrap:balance}.sub[data-v-d6840621]{font-size:.85rem;line-height:1.5;color:var(--muted);margin:0 0 1.1rem;max-width:22rem}.priv[data-v-d6840621]{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:500;color:var(--fg);margin:0}.priv .dot[data-v-d6840621]{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:0 0 auto}.actions[data-v-d6840621]{display:flex;flex-direction:column;gap:.7rem;margin-top:2rem}.pill[data-v-d6840621]{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 1.5rem;font:inherit;font-size:.95rem;font-weight:600;border-radius:var(--pill);cursor:pointer;transition:transform var(--transition),background var(--transition),border-color var(--transition)}.pill.solid[data-v-d6840621]{background:var(--fg);color:var(--bg);border:1.5px solid var(--fg)}.pill.outline[data-v-d6840621]{background:transparent;color:var(--fg);border:1.5px solid var(--line)}.pill[data-v-d6840621]:hover{transform:translateY(var(--lift))}.pill.outline[data-v-d6840621]:hover{border-color:var(--fg)}.pill[data-v-d6840621]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.savedlink[data-v-d6840621]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:44px;font-size:.9rem;font-weight:600;color:var(--fg);text-decoration:none;border:1.5px solid var(--line);border-radius:var(--pill);transition:border-color var(--transition),transform var(--transition)}.savedlink svg[data-v-d6840621]{width:17px;height:17px}.savedlink[data-v-d6840621]:hover{border-color:var(--fg);transform:translateY(var(--lift))}.footlinks[data-v-d6840621]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;margin:.5rem 0 0;font-size:.85rem}.footlinks a[data-v-d6840621]{color:var(--muted);text-decoration:none}.footlinks a[data-v-d6840621]:hover{color:var(--fg);text-decoration:underline;text-underline-offset:2px}.footlinks .sepdot[data-v-d6840621]{color:var(--accent-muted)}@media (min-width: 900px){.footlinks[data-v-d6840621]{justify-content:flex-start}}.lp[data-v-d6840621]{border-top:1px solid var(--line)}.lp.alt[data-v-d6840621]{background:color-mix(in srgb,var(--fg) 3%,var(--bg))}.lpwrap[data-v-d6840621]{max-width:880px;margin:0 auto;padding:clamp(2.5rem,7vh,4.5rem) clamp(1.25rem,6vw,2rem)}.lpwrap.narrow[data-v-d6840621]{max-width:680px}.lpwrap.center[data-v-d6840621]{text-align:center}.eyebrow[data-v-d6840621]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem}.lp-h[data-v-d6840621]{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;font-size:clamp(1.35rem,5vw,1.9rem);line-height:1.12;margin:0 0 1.6rem;text-wrap:balance}.cta .lp-h[data-v-d6840621]{margin-bottom:.6rem}.steps[data-v-d6840621]{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem}@media (min-width: 720px){.steps[data-v-d6840621]{grid-template-columns:repeat(3,1fr);gap:1.8rem}}.steps li[data-v-d6840621]{display:flex;gap:.9rem;align-items:flex-start}.steps .num[data-v-d6840621]{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--fg);color:var(--bg);font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:.9rem}.steps h3[data-v-d6840621]{font-size:.98rem;margin:.2rem 0 .3rem}.steps p[data-v-d6840621]{font-size:.86rem;line-height:1.5;color:var(--muted);margin:0}.cards[data-v-d6840621]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media (min-width: 720px){.cards[data-v-d6840621]{grid-template-columns:repeat(3,1fr)}}.card[data-v-d6840621]{padding:1.3rem;border-radius:var(--radius, 16px);border:1px solid var(--line)}.card .ic[data-v-d6840621]{display:inline-flex;color:var(--accent);margin-bottom:.6rem}.card .ic svg[data-v-d6840621]{width:24px;height:24px}.card h3[data-v-d6840621]{font-size:.98rem;margin:0 0 .35rem}.card p[data-v-d6840621]{font-size:.86rem;line-height:1.5;color:var(--muted);margin:0}.whymore[data-v-d6840621]{display:flex;align-items:center;gap:.6rem;margin:1.6rem 0 0;font-size:.85rem}.whymore a[data-v-d6840621]{color:var(--fg);text-decoration:none;font-weight:500}.whymore a[data-v-d6840621]:hover{text-decoration:underline;text-underline-offset:2px}.whymore .sepdot[data-v-d6840621]{color:var(--accent-muted)}.faq[data-v-d6840621]{display:flex;flex-direction:column}.qa[data-v-d6840621]{border-bottom:1px solid var(--line)}.qa summary[data-v-d6840621]{list-style:none;cursor:pointer;padding:1rem 2rem 1rem 0;position:relative;font-weight:600;font-size:.94rem}.qa summary[data-v-d6840621]::-webkit-details-marker{display:none}.qa summary[data-v-d6840621]:after{content:"+";position:absolute;right:.2rem;top:50%;transform:translateY(-50%);font-size:1.2rem;font-weight:400;color:var(--muted)}.qa[open] summary[data-v-d6840621]:after{content:"−"}.qa p[data-v-d6840621]{margin:0 0 1rem;font-size:.88rem;line-height:1.55;color:var(--muted);max-width:60ch}.ctasub[data-v-d6840621]{font-size:.88rem;color:var(--muted);margin:0 0 1.5rem}.ctabtns[data-v-d6840621]{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap}.ctabtns .pill[data-v-d6840621]{min-width:160px}.foot[data-v-d6840621]{border-top:1px solid var(--line);padding:1.6rem 1.25rem 2rem;text-align:center}.retailer-note[data-v-d6840621]{margin:0;font-size:.82rem;color:var(--muted)}.retailer-note a[data-v-d6840621]{color:var(--fg);text-decoration:none;font-weight:500}.retailer-note a[data-v-d6840621]:hover{text-decoration:underline;text-underline-offset:2px}:root{color-scheme:light dark;--ease: cubic-bezier(.4, 0, .2, 1);--transition: .22s var(--ease);--radius: 16px;--pill: 999px;--lift: -3px}[data-theme=dark]{--bg: #000000;--fg: #ffffff;--muted: #9a9a9a;--line: #242424;--card: #0a0a0a;--card-hover: #111111;--accent-muted: #858585;--accent: #d4543a;--danger: #ff7a70}[data-theme=light]{--bg: #ffffff;--fg: #000000;--muted: #6a6a6a;--line: #e6e6e6;--card: #fafafa;--card-hover: #f2f2f2;--accent-muted: #767676;--accent: #d4543a;--danger: #c0362c}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .3s var(--ease),color .3s var(--ease);overflow:hidden}a{-webkit-tap-highlight-color:transparent}.surface{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);transition:border-color var(--transition),background var(--transition),transform var(--transition)}a.surface:hover,button.surface:hover{border-color:var(--fg);background:var(--card-hover);transform:translateY(var(--lift))}a.surface:focus-visible,button.surface:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}
