*{box-sizing:border-box}body{margin:0;background:#f7f9fc;color:#172033;font-family:Geist,ui-sans-serif,system-ui,sans-serif}button,select{font:inherit}main.svelte-egwuup{max-width:1180px;margin:auto;padding:25px 38px}header.svelte-egwuup{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dfe4ec;padding-bottom:22px}header.svelte-egwuup a:where(.svelte-egwuup){color:#334a78;text-decoration:none;font-size:13px}.source-link.svelte-egwuup{display:flex;align-items:center;gap:8px;margin-left:auto}.docs-link.svelte-egwuup{margin-left:18px}.source-link.svelte-egwuup svg:where(.svelte-egwuup){width:16px;height:16px;fill:currentColor}.logo.svelte-egwuup{color:#172033!important;font-size:21px!important;font-weight:800;letter-spacing:-.07em}.logo.svelte-egwuup span:where(.svelte-egwuup){color:#635bff;margin-left:4px}.hero.svelte-egwuup{display:grid;grid-template-columns:1fr .9fr;gap:70px;align-items:center;padding:100px 0 95px}.eyebrow.svelte-egwuup,.demo-label.svelte-egwuup{color:#635bff;font:11px Geist Mono,ui-monospace,monospace;letter-spacing:.13em}.hero.svelte-egwuup h1:where(.svelte-egwuup){font-size:clamp(48px,6vw,78px);line-height:.94;letter-spacing:-.07em;margin:22px 0}.intro.svelte-egwuup{color:#69778a;font-size:19px;line-height:1.55;max-width:570px}.primary.svelte-egwuup{display:inline-block;margin-top:25px;background:#635bff;color:#fff;padding:13px 18px;border-radius:5px;text-decoration:none;font-weight:700}.snippet.svelte-egwuup{background:#172033;color:#f7f9fc;border-radius:9px;overflow:hidden}.snippet-bar.svelte-egwuup{display:flex;align-items:center;gap:6px;padding:13px 16px;border-bottom:1px solid #303b50;color:#8492a7;font:11px ui-monospace}.snippet-bar.svelte-egwuup span:where(.svelte-egwuup){width:8px;height:8px;border-radius:50%;background:#ff7a68}.snippet-bar.svelte-egwuup span:where(.svelte-egwuup):nth-child(2){background:#f7b53b}.snippet-bar.svelte-egwuup span:where(.svelte-egwuup):nth-child(3){background:#63d5a2}.snippet-bar.svelte-egwuup b:where(.svelte-egwuup){margin-left:auto;font-weight:400}.snippet.svelte-egwuup pre:where(.svelte-egwuup){padding:24px;margin:0;overflow:auto}.snippet.svelte-egwuup code:where(.svelte-egwuup){font:13px/1.7 Geist Mono,ui-monospace,monospace}.snippet.svelte-egwuup i:where(.svelte-egwuup){color:#9cdcfe;font-style:normal}.snippet.svelte-egwuup .key:where(.svelte-egwuup){color:#9cdcfe}.snippet.svelte-egwuup .keyword:where(.svelte-egwuup){color:#c792ea}.snippet.svelte-egwuup .muted:where(.svelte-egwuup){color:#65748a}.snippet.svelte-egwuup code:where(.svelte-egwuup)::selection,.snippet.svelte-egwuup code:where(.svelte-egwuup) :where(.svelte-egwuup)::selection{background:#34415a}.snippet.svelte-egwuup code:where(.svelte-egwuup){tab-size:2}.demo.svelte-egwuup{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-template-areas:"scenario website" "merchant website";gap:16px;padding:20px;border:1px solid #dfe4ec;border-radius:10px;background-color:#f1f3f7;background-image:linear-gradient(#dfe4ec 1px,transparent 1px),linear-gradient(90deg,#dfe4ec 1px,transparent 1px);background-size:18px 18px}.sample-site.svelte-egwuup{display:contents}.site-frame.svelte-egwuup{grid-area:website;position:relative;background:#fff;border:1px solid #dfe4ec;border-radius:7px;padding:28px;box-shadow:0 3px #dfe4ec}.reveal.svelte-egwuup{animation:svelte-egwuup-reveal .35s ease-out both}.website-modal.svelte-egwuup{position:absolute;inset:28px;z-index:2;display:grid;align-content:center;padding:32px;background:#fff;border:1px solid #cfd6e2;box-shadow:0 14px 35px #17203322}.website-modal.svelte-egwuup button:where(.svelte-egwuup){position:absolute;top:12px;right:14px;border:0;background:transparent;color:#69778a;font-size:24px;cursor:pointer}.modal-kicker.svelte-egwuup{color:#635bff;font:11px Geist Mono,ui-monospace;text-transform:uppercase;letter-spacing:.1em}.website-modal.svelte-egwuup h3:where(.svelte-egwuup){font-size:28px;letter-spacing:-.05em;margin:12px 0}.website-modal.svelte-egwuup p:where(.svelte-egwuup){color:#69778a;line-height:1.5}.website-modal.svelte-egwuup a:where(.svelte-egwuup){display:inline-block;margin-top:12px;color:#635bff;font-weight:600;text-decoration:none}@keyframes svelte-egwuup-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.site-brand.svelte-egwuup{margin-top:22px;color:#172033;font-weight:600}.site-brand.svelte-egwuup i:where(.svelte-egwuup){color:#8a95a4;font-style:normal;font-weight:400}.merchant.svelte-egwuup{grid-area:merchant;background:#172033;color:#fff;border-color:#172033;padding:28px}.sample-site.svelte-egwuup h2:where(.svelte-egwuup){font-size:30px;letter-spacing:-.05em;margin:24px 0 8px}.site-copy.svelte-egwuup{color:#778496;margin-bottom:26px}.scenario.svelte-egwuup{grid-area:scenario;display:grid;align-content:start;gap:12px;padding:24px;background:#fff;border:1px solid #dfe4ec;border-radius:7px}.scenario-label.svelte-egwuup{display:flex;justify-content:space-between;align-items:baseline;color:#657388;font-size:12px}.scenario-label.svelte-egwuup small:where(.svelte-egwuup){color:#9aa5b6}.scenario-tabs.svelte-egwuup{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.scenario-tabs.svelte-egwuup button:where(.svelte-egwuup){display:grid;gap:5px;text-align:left;padding:11px;border:1px solid #d8dee8;border-radius:5px;background:#fff;color:#172033;cursor:pointer}.scenario-tabs.svelte-egwuup button:where(.svelte-egwuup) small:where(.svelte-egwuup){color:#8a95a4;font-size:10px}.scenario-icon.svelte-egwuup{width:22px;height:22px;fill:none;stroke:#69778a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.scenario-tabs.svelte-egwuup button.active:where(.svelte-egwuup) .scenario-icon:where(.svelte-egwuup){stroke:#635bff}.scenario-tabs.svelte-egwuup button.active:where(.svelte-egwuup){border-color:#635bff;box-shadow:0 0 0 2px #eeedff}.scenario-tabs.svelte-egwuup button.active:where(.svelte-egwuup) b:where(.svelte-egwuup){color:#635bff}.scenario-tabs.svelte-egwuup button:where(.svelte-egwuup):disabled,.scenario.svelte-egwuup .run:where(.svelte-egwuup):disabled{cursor:wait;opacity:.55}.scenario.svelte-egwuup .run:where(.svelte-egwuup){border:0;border-radius:5px;background:#635bff;color:#fff;font-weight:700;padding:11px;cursor:pointer}.form-error.svelte-egwuup{margin:0;color:#b42318;font-size:12px}.site-response.svelte-egwuup{display:grid;gap:4px;margin:20px 0 0;padding:12px 14px;border-left:2px solid #635bff;background:#f4f3ff;color:#27345a;font-size:12px}.site-response.svelte-egwuup span:where(.svelte-egwuup){color:#69778a}.plans.svelte-egwuup{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px}.plans.svelte-egwuup div:where(.svelte-egwuup){display:grid;gap:9px;padding:15px;border:1px solid #e1e6ee;border-radius:6px}.plans.svelte-egwuup .selected:where(.svelte-egwuup){border-color:#635bff;box-shadow:0 0 0 2px #eeedff}.plans.svelte-egwuup strong:where(.svelte-egwuup){font-size:24px}.plans.svelte-egwuup small:where(.svelte-egwuup){color:#7c8999;font-size:11px}.json.svelte-egwuup{margin:35px 0 22px;overflow:auto;color:#d7e3f4;font:13px/1.7 Geist Mono,ui-monospace,monospace}.empty.svelte-egwuup{display:grid;place-items:center;text-align:center;min-height:260px;color:#aeb8c8}.empty.svelte-egwuup p:where(.svelte-egwuup){margin:17px 0 5px}.empty.svelte-egwuup small:where(.svelte-egwuup){color:#728198}.dot.svelte-egwuup{width:10px;height:10px;border-radius:50%;background:#63d5a2;box-shadow:0 0 0 8px #63d5a220}.live-monitor.svelte-egwuup{display:grid;grid-template-columns:1fr 1.2fr 1.5fr 1fr;gap:20px;align-items:center;margin-top:16px;padding:16px 20px;border-top:1px solid #dfe4ec;border-bottom:1px solid #dfe4ec;color:#69778a;font-size:12px}.live-monitor.svelte-egwuup div:where(.svelte-egwuup){display:flex;align-items:center;gap:8px}.live-monitor.svelte-egwuup div:where(.svelte-egwuup) small:where(.svelte-egwuup){color:#9aa5b6}.live-monitor.svelte-egwuup p:where(.svelte-egwuup){margin:0}.live-monitor.svelte-egwuup strong:where(.svelte-egwuup){color:#172033}.live-monitor.svelte-egwuup code:where(.svelte-egwuup){color:#635bff;font:11px Geist Mono,ui-monospace}footer.svelte-egwuup{display:flex;justify-content:space-between;gap:20px;color:#8290a3;font:11px ui-monospace;padding:28px 0;flex-wrap:wrap}@media (max-width:800px){main.svelte-egwuup{padding:20px}.hero.svelte-egwuup,.demo.svelte-egwuup{grid-template-columns:1fr}.demo.svelte-egwuup{grid-template-areas:"scenario" "merchant" "website"}.hero.svelte-egwuup{padding:70px 0}.scenario.svelte-egwuup,.plans.svelte-egwuup{grid-template-columns:1fr}.site-frame.svelte-egwuup{margin:-16px 0 0}}
