.cp.svelte-19z82bi{z-index:1000;background:var(--panel);width:300px;color:var(--text);border:1px solid var(--border);transform-origin:24px 0;animation:svelte-19z82bi-pop .38s var(--spring);border-radius:28px;padding:14px 16px 16px;position:fixed;box-shadow:0 24px 60px -18px #1f2a4d59,0 2px 8px #1f2a4d14}.cp.up.svelte-19z82bi{transform-origin:24px 100%}@keyframes svelte-19z82bi-pop{0%{opacity:0;transform:scale(.88)translateY(-6px)}}.cp.sheet.svelte-19z82bi{width:auto;padding:14px 20px calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-radius:28px 28px 0 0;animation:.42s cubic-bezier(.2,.9,.25,1) svelte-19z82bi-rise;inset:auto 0 0}@keyframes svelte-19z82bi-rise{0%{transform:translateY(100%)}}.scrim.svelte-19z82bi{z-index:999;cursor:default;background:#1f2a4d38;border:0;padding:0;animation:.3s svelte-19z82bi-fade;position:fixed;inset:0}@keyframes svelte-19z82bi-fade{0%{opacity:0}}.top.svelte-19z82bi{justify-content:space-between;align-items:center;gap:10px;margin:0 -4px 10px 4px;display:flex}.top.svelte-19z82bi b:where(.svelte-19z82bi){text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.done.svelte-19z82bi{background:var(--accent);width:36px;height:36px;color:var(--on-accent);cursor:pointer;transition:border-radius .45s var(--spring), background .2s;border:0;border-radius:18px;flex:none;place-items:center;display:grid}.done.svelte-19z82bi:hover{background:var(--accent-2);border-radius:12px}.done.svelte-19z82bi svg:where(.svelte-19z82bi){fill:currentColor;width:20px;height:20px}.sv.svelte-19z82bi{cursor:crosshair;touch-action:none;background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent), hsl(var(--h) 100% 50%);border-radius:20px;outline:none;height:172px;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.sheet.svelte-19z82bi .sv:where(.svelte-19z82bi){height:200px}.hue.svelte-19z82bi{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red);border-radius:99px;outline:none;height:18px;margin:16px 0 0;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.th.svelte-19z82bi{pointer-events:none;background:var(--c);width:24px;height:24px;transition:scale .35s var(--spring);border-radius:50%;margin:-12px 0 0 -12px;position:absolute;box-shadow:0 0 0 3px #fff,0 2px 8px #0000004d}.hue.svelte-19z82bi .th:where(.svelte-19z82bi){background:hsl(var(--h) 100% 50%);top:50%}.drag.svelte-19z82bi .th:where(.svelte-19z82bi){scale:1.22}.sv.svelte-19z82bi:focus-visible .th:where(.svelte-19z82bi),.hue.svelte-19z82bi:focus-visible .th:where(.svelte-19z82bi){box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--accent), 0 2px 8px #0000004d}.row.svelte-19z82bi{align-items:center;gap:10px;margin-top:16px;display:flex}.pv.svelte-19z82bi{background:var(--c);border-radius:14px;flex:none;width:44px;height:44px;box-shadow:inset 0 0 0 1px #0000001a}.hex.svelte-19z82bi{border:1px solid var(--border-2);background:var(--panel);letter-spacing:.02em;text-transform:lowercase;min-width:0;height:44px;transition:border-color .15s, box-shadow .15s, border-radius .45s var(--spring);border-radius:14px;outline:none;flex:1;padding:0 14px;font-weight:600}.hex.svelte-19z82bi:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);border-radius:22px}.drop.svelte-19z82bi{cursor:pointer;background:var(--panel-3);width:44px;height:44px;color:var(--accent);transition:border-radius .45s var(--spring), background .2s;border:0;border-radius:22px;flex:none;place-items:center;display:grid}.drop.svelte-19z82bi:hover{background:var(--lime);border-radius:14px}.drop.svelte-19z82bi svg:where(.svelte-19z82bi){fill:currentColor;width:20px;height:20px}.recent.svelte-19z82bi{margin-top:14px}.recent.svelte-19z82bi span:where(.svelte-19z82bi){color:var(--muted);margin:0 0 8px 2px;font-size:.78rem;font-weight:600;display:block}.dots.svelte-19z82bi{flex-wrap:wrap;gap:8px;display:flex}.dots.svelte-19z82bi button:where(.svelte-19z82bi){cursor:pointer;background:var(--c);width:26px;height:26px;transition:scale .3s var(--spring);border:0;border-radius:50%;padding:0;box-shadow:inset 0 0 0 1px #0000001f}.dots.svelte-19z82bi button:where(.svelte-19z82bi):hover{scale:1.12}.dots.svelte-19z82bi button.on:where(.svelte-19z82bi){box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--text)}@media (prefers-reduced-motion:reduce){.cp.svelte-19z82bi,.cp.sheet.svelte-19z82bi,.scrim.svelte-19z82bi{animation:none}.th.svelte-19z82bi,.done.svelte-19z82bi,.drop.svelte-19z82bi,.hex.svelte-19z82bi,.dots.svelte-19z82bi button:where(.svelte-19z82bi){transition:none}}dialog.svelte-1r3wzij{background:var(--panel);width:min(400px,100vw - 32px);color:var(--text);box-shadow:0 30px 80px -20px #00000059, 0 0 0 1px var(--border);border:0;border-radius:30px;padding:0;overflow:visible}dialog[open].svelte-1r3wzij{animation:svelte-1r3wzij-pop .45s var(--spring)}dialog.svelte-1r3wzij::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f2a4d61;animation:.2s svelte-1r3wzij-fade}@keyframes svelte-1r3wzij-pop{0%{opacity:0;translate:0 12px;scale:.86}}@keyframes svelte-1r3wzij-fade{0%{opacity:0}}.box.svelte-1r3wzij{text-align:center;flex-direction:column;align-items:center;padding:26px 22px 20px;display:flex}.ic.svelte-1r3wzij{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:20px;place-items:center;margin-bottom:14px;display:grid}.danger.svelte-1r3wzij .ic:where(.svelte-1r3wzij){background:var(--danger-soft);color:var(--danger)}.ic.svelte-1r3wzij svg:where(.svelte-1r3wzij){fill:currentColor}h2.svelte-1r3wzij{font-size:1.2rem;line-height:1.25}p.svelte-1r3wzij{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:.93rem;line-height:1.45}.field.svelte-1r3wzij{text-align:left;width:100%;margin-top:16px}.user.svelte-1r3wzij{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.acts.svelte-1r3wzij{gap:3px;width:100%;margin-top:22px;display:flex}.b.svelte-1r3wzij{height:48px;font:inherit;cursor:pointer;background:var(--panel-3);color:var(--text);transition:border-radius .45s var(--spring), background .2s, scale .25s var(--spring);border:0;border-radius:8px;flex:1;font-size:.95rem;font-weight:750}.b.svelte-1r3wzij:first-child{border-radius:24px 8px 8px 24px}.b.svelte-1r3wzij:last-child{border-radius:8px 24px 24px 8px}.b.svelte-1r3wzij:hover{border-radius:16px}.b.svelte-1r3wzij:active{scale:.96}.b.svelte-1r3wzij:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.go.svelte-1r3wzij{background:var(--accent);color:var(--on-accent)}.danger.svelte-1r3wzij .go:where(.svelte-1r3wzij){background:var(--danger);color:#fff}.go.svelte-1r3wzij:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){dialog[open].svelte-1r3wzij{animation:none}dialog.svelte-1r3wzij::backdrop{animation:none}.b.svelte-1r3wzij{transition:none}}.sticker.svelte-1y6wc07{display:block;overflow:visible}.fluid.svelte-1y6wc07{width:100%;height:auto}.piece.svelte-1y6wc07,.hopper.svelte-1y6wc07{transform-box:view-box;transform-origin:var(--ox) var(--oy)}.colours.svelte-1y6wc07 .letter:where(.svelte-1y6wc07){cursor:default}.animated.svelte-1y6wc07 .letter:where(.svelte-1y6wc07){animation:svelte-1y6wc07-pop-in .7s cubic-bezier(.3, 1.6, .55, 1) calc(var(--n) * 70ms) both, svelte-1y6wc07-wave 4.5s ease-in-out calc(1.2s + var(--n) * .11s) infinite}.animated.svelte-1y6wc07 .confetti:where(.svelte-1y6wc07){animation:svelte-1y6wc07-pop-in .6s cubic-bezier(.3, 1.6, .55, 1) calc(.7s + var(--n) * 90ms) both, svelte-1y6wc07-drift calc(3.2s + var(--n) * .7s) ease-in-out calc(var(--n) * -.9s) infinite alternate}.animated.svelte-1y6wc07 .hopper.hop:where(.svelte-1y6wc07){animation:.65s cubic-bezier(.3,1.5,.55,1) svelte-1y6wc07-hop}@keyframes svelte-1y6wc07-pop-in{0%{opacity:0;translate:0 -18px;scale:.3}to{opacity:1;translate:0;scale:1}}@keyframes svelte-1y6wc07-wave{0%,16%,to{translate:0}8%{translate:0 -7px}}@keyframes svelte-1y6wc07-wiggle{0%,to{rotate:0deg}25%{rotate:-9deg}75%{rotate:9deg}}@keyframes svelte-1y6wc07-drift{0%{translate:0;rotate:0deg}to{translate:0 -7px;rotate:35deg}}@keyframes svelte-1y6wc07-hop{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-16px)scale(.92,1.08)}60%{transform:translateY(0)scale(1.08,.92)}to{transform:none}}@media (prefers-reduced-motion:reduce){.animated.svelte-1y6wc07 .letter:where(.svelte-1y6wc07),.animated.svelte-1y6wc07 .confetti:where(.svelte-1y6wc07),.animated.svelte-1y6wc07 .hopper.hop:where(.svelte-1y6wc07){animation:none}}.foot.svelte-1ho7oxz{padding:56px 12px 12px}.foot-card.svelte-1ho7oxz{color:#e6ecf8;background:#1f2a4d;border-radius:44px;max-width:1180px;margin:0 auto;padding:48px 44px 20px;position:relative;overflow:hidden}.foot-top.svelte-1ho7oxz{z-index:1;flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex;position:relative}.foot-brand.svelte-1ho7oxz{flex-direction:column;align-items:flex-start;gap:18px;max-width:360px;display:flex}.foot-tag.svelte-1ho7oxz{color:#c8d2ea;font-size:1.12rem;line-height:1.5}.pill.svelte-1ho7oxz{--h:48px;height:var(--h);border-radius:calc(var(--h) / 2);color:#1f2a4d;white-space:nowrap;transition:border-radius .45s var(--spring), transform .35s var(--spring), background .15s;background:#f4c8eb;justify-content:center;align-items:center;padding:0 22px;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex}.pill.svelte-1ho7oxz:hover{background:#eeb5e1}.pill.svelte-1ho7oxz:active{border-radius:calc(var(--h) / 4);transform:scale(.97)}.foot-cols.svelte-1ho7oxz{flex-wrap:wrap;align-items:flex-start;gap:56px;display:flex}.foot-cols.svelte-1ho7oxz div:where(.svelte-1ho7oxz){flex-direction:column;gap:10px;display:flex}.foot-cols.svelte-1ho7oxz h4:where(.svelte-1ho7oxz){letter-spacing:.08em;text-transform:uppercase;color:#f4c8eb;margin:0 0 4px;font-size:.78rem}.foot-cols.svelte-1ho7oxz a:where(.svelte-1ho7oxz){color:#e6ecf8;width:-moz-fit-content;width:fit-content;transition:background-size .35s var(--spring), color .2s;background:linear-gradient(#f4c8eb,#f4c8eb) 0 100%/0% 2px no-repeat;padding:2px 0;font-weight:600;text-decoration:none}.foot-cols.svelte-1ho7oxz a:where(.svelte-1ho7oxz):hover{color:#fff;background-size:100% 2px}.wordmark.svelte-1ho7oxz{width:min(640px,94%);height:auto;margin:34px auto 14px;animation:6s ease-in-out infinite svelte-1ho7oxz-float;display:block;position:relative}@keyframes svelte-1ho7oxz-float{50%{translate:0 -12px;rotate:-1.2deg}}@media (max-width:900px){.foot-card.svelte-1ho7oxz{padding:40px 28px 20px}}@media (max-width:560px){.foot.svelte-1ho7oxz{padding:44px 8px 8px}.foot-card.svelte-1ho7oxz{border-radius:34px;padding:34px 22px 18px}.foot-cols.svelte-1ho7oxz{gap:28px 40px}}@media (prefers-reduced-motion:reduce){.wordmark.svelte-1ho7oxz{animation:none}.pill.svelte-1ho7oxz,.foot-cols.svelte-1ho7oxz a:where(.svelte-1ho7oxz){transition:none}}.wrap.svelte-sd6peo{max-width:1180px;margin:0 auto;padding:0 28px}h1.svelte-sd6peo,h2.svelte-sd6peo,h3.svelte-sd6peo{font-family:var(--display)}.pill.svelte-sd6peo{--h:48px;height:var(--h);border-radius:calc(var(--h) / 2);cursor:pointer;white-space:nowrap;transition:border-radius .45s var(--spring), transform .35s var(--spring), background .15s;border:0;justify-content:center;align-items:center;padding:0 22px;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex}.pill.svelte-sd6peo:active{border-radius:calc(var(--h) / 4);transform:scale(.97)}.pill.lime.svelte-sd6peo{color:#1f2a4d;background:#f4c8eb}.pill.lime.svelte-sd6peo:hover{background:#eeb5e1}.pill.tonal.svelte-sd6peo{color:#fff;background:#ffffff29}.pill.tonal.svelte-sd6peo:hover{background:#ffffff3d}.duo.svelte-sd6peo{gap:3px;margin-left:8px;display:inline-flex}.duo.svelte-sd6peo .pill:where(.svelte-sd6peo){margin:0}.duo.svelte-sd6peo .pill:where(.svelte-sd6peo):first-child{border-radius:22px 8px 8px 22px}.duo.svelte-sd6peo .pill:where(.svelte-sd6peo):last-child{border-radius:8px 22px 22px 8px}.duo.svelte-sd6peo .pill:where(.svelte-sd6peo):active{border-radius:12px}.hero.svelte-sd6peo{color:#fff;background:#4a6ab5;padding-bottom:72px;overflow:hidden}.top.svelte-sd6peo{justify-content:space-between;align-items:center;height:84px;display:flex}.brand.svelte-sd6peo{transition:transform .5s var(--spring);display:inline-flex}.brand.svelte-sd6peo:hover{transform:rotate(-3deg)scale(1.04)}nav.svelte-sd6peo{align-items:center;gap:6px;display:flex}.navlink.svelte-sd6peo{color:#fff;border-radius:10px;padding:10px 14px;font-weight:600;text-decoration:none}.navlink.svelte-sd6peo:hover{background:#ffffff1f}nav.svelte-sd6peo .pill:where(.svelte-sd6peo){--h:44px;margin-left:8px}.hero-grid.svelte-sd6peo{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:56px;padding-top:48px;display:grid}h1.svelte-sd6peo{letter-spacing:-.04em;color:#fff;font-size:clamp(3rem,7vw,6rem);font-weight:700;line-height:1.04}mark.svelte-sd6peo{--hl:#4a6ab5;color:#f4c8eb;background:linear-gradient(var(--hl), var(--hl)) left / 100% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;margin:0 -.04em;padding:0 .16em}h1.svelte-sd6peo mark:where(.svelte-sd6peo),.closer.svelte-sd6peo mark:where(.svelte-sd6peo){--hl:#f4c8eb;color:#1f2a4d}h1.svelte-sd6peo mark:where(.svelte-sd6peo){white-space:nowrap}.heart.svelte-sd6peo{vertical-align:-.06em;fill:#4a6ab5;width:.74em;height:.74em;margin-left:.12em}.lead.svelte-sd6peo{color:#e6ecf8;max-width:520px;margin:22px 0 32px;font-size:1.2rem;line-height:1.55}.claim.svelte-sd6peo{max-width:560px;transition:gap .45s var(--spring);gap:4px;display:flex}.field.svelte-sd6peo{color:#1a1a1a;min-width:0;height:56px;transition:border-radius .45s var(--spring), box-shadow .15s;background:#fff;border-radius:28px 10px 10px 28px;flex:1;align-items:center;padding:0 20px;display:flex}.field.svelte-sd6peo span:where(.svelte-sd6peo){color:#8a8a8a;white-space:nowrap}.field.svelte-sd6peo input:where(.svelte-sd6peo){background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:1.02rem;font-weight:600}.claim.svelte-sd6peo:focus-within{gap:12px}.field.svelte-sd6peo:focus-within{box-shadow:inset 0 0 0 2px #4a6ab5,0 0 0 3px #f4c8eb}.claim.svelte-sd6peo .pill:where(.svelte-sd6peo){--h:56px;border-radius:10px 28px 28px 10px}.claim.svelte-sd6peo .pill:where(.svelte-sd6peo):active{border-radius:14px}.phone-stage.svelte-sd6peo{justify-self:center;place-items:center;width:min(320px,100%);display:grid;position:relative}.blob.svelte-sd6peo{aspect-ratio:1;fill:#ffffff14;pointer-events:none;width:150%;animation:48s linear infinite svelte-sd6peo-spin;position:absolute}.hero-phone.svelte-sd6peo{backface-visibility:hidden;background:#1f2a4d;border-radius:44px;width:100%;padding:10px;position:relative}.hero-phone.svelte-sd6peo .screen:where(.svelte-sd6peo){aspect-ratio:390/760}.screen.svelte-sd6peo{clip-path:inset(0 round 34px);background:#fff;border-radius:34px;position:relative;overflow:hidden}.screen.svelte-sd6peo iframe:where(.svelte-sd6peo){transform-origin:0 0;pointer-events:none;border:0;width:390px;position:absolute;top:0;left:0}.hero-phone.svelte-sd6peo iframe:where(.svelte-sd6peo){height:760px}.sec.svelte-sd6peo{border-bottom:1px solid #f1d3e8;padding:80px 0}h2.svelte-sd6peo{letter-spacing:-.03em;margin-bottom:36px;font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:700;line-height:1.05}#examples.svelte-sd6peo,#features.svelte-sd6peo{border-bottom:0;padding-bottom:30px}#features.svelte-sd6peo,#faq.svelte-sd6peo{padding-top:64px}.trim.svelte-sd6peo{--pk:#f4c8eb;background:var(--pk);height:14px;margin-bottom:18px;position:relative}.trim.svelte-sd6peo:after{content:"";background:radial-gradient(circle at 18px 0, var(--pk) 17.5px, transparent 18px) calc(var(--sp,0) * -252px) 0 / 36px 18px repeat-x;height:18px;position:absolute;top:calc(100% - 1px);left:0;right:0}.trim.rev.svelte-sd6peo:after{background-position:calc(var(--sp,0) * 252px) 0}.sec-sub.svelte-sd6peo{color:#5d6482;max-width:52ch;margin:-22px 0 34px;font-size:1.08rem;line-height:1.5}.examples.svelte-sd6peo{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:12px 8px 64px;display:grid}figure.svelte-sd6peo{min-width:0;padding-top:var(--drop,0);flex-direction:column;align-items:center;margin:0;display:flex;position:relative}.frame.svelte-sd6peo{width:100%;transform:rotate(var(--tilt,0deg));backface-visibility:hidden;background:#1f2a4d;border-radius:40px;padding:7px;position:relative;box-shadow:0 28px 50px -24px #1f2a4d80}.frame.svelte-sd6peo .screen:where(.svelte-sd6peo){aspect-ratio:390/700;clip-path:inset(0 round 33px);border-radius:33px}.frame.svelte-sd6peo iframe:where(.svelte-sd6peo){height:700px}figcaption.svelte-sd6peo{z-index:1;transform:rotate(calc(var(--tilt,0deg) * -.6));white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:8px;margin-top:-24px;padding:6px 15px 6px 6px;font-size:.92rem;display:inline-flex;position:relative;box-shadow:0 0 0 1px #1f2a4d14,0 10px 22px -10px #1f2a4d66}figcaption.svelte-sd6peo b:where(.svelte-sd6peo){color:#fff;background:#4a6ab5;border-radius:99px;flex:none;padding:5px 11px}figcaption.svelte-sd6peo span:where(.svelte-sd6peo){color:#5d6482}figcaption.end.svelte-sd6peo{padding:6px 6px 6px 15px}.tile.stick.svelte-sd6peo{z-index:2;flex-direction:row;align-items:stretch;gap:22px;position:relative}.stick-text.svelte-sd6peo{flex-direction:column;flex:1 1 0;justify-content:space-between;gap:14px;min-width:0;display:flex}.play.svelte-sd6peo{background:radial-gradient(circle,#f4c8eb 1.3px,#0000 1.6px) 0 0/16px 16px,#fae5f6;border-radius:18px;flex:1 1 0;place-items:center;min-width:0;margin:-6px -8px -6px 0;padding:26px 20px;display:grid}.pcard.svelte-sd6peo{background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:3px;width:min(100%,158px);padding:14px 12px;display:flex;box-shadow:0 6px 18px -8px #1f2a4d40,inset 0 0 0 1px #f1d3e8}.pav.svelte-sd6peo{object-fit:cover;border-radius:50%;width:36px;height:36px;box-shadow:0 0 0 3px #fff}.pname.svelte-sd6peo{color:#1f2a4d;margin:2px 0 5px;font-size:.82rem;font-weight:800}.pbar.svelte-sd6peo{background:#4a6ab5;border-radius:10px;width:100%;height:20px;display:block}.pbar.svelte-sd6peo+.pbar:where(.svelte-sd6peo){margin-top:5px}.pbar.short.svelte-sd6peo{background:#f4c8eb}.pstk.svelte-sd6peo{visibility:hidden;aspect-ratio:1;translate:-50% -50%;rotate:var(--r);cursor:grab;touch-action:none;transition:scale .25s var(--spring);background:0 0;border:0;padding:0;position:absolute}.pstk.ready.svelte-sd6peo{visibility:visible}.pstk.back.svelte-sd6peo{transition:left .6s var(--spring), top .6s var(--spring), scale .25s var(--spring);animation:.6s ease-out svelte-sd6peo-stk-wobble}@keyframes svelte-sd6peo-stk-wobble{30%{rotate:calc(var(--r) - 14deg)}60%{rotate:calc(var(--r) + 8deg)}}.pstk.svelte-sd6peo:hover{scale:1.06}.pstk.svelte-sd6peo:active{cursor:grabbing;scale:1.12}.pstk.svelte-sd6peo:focus-visible{outline-offset:4px;border-radius:12px;outline:2px dashed #4a6ab5}.pstk.svelte-sd6peo svg{filter:drop-shadow(0 3px 4px #1f2a4d38);pointer-events:none;width:100%;height:100%;display:block}.smp.svelte-sd6peo{color:#1f2a4d;text-align:left;pointer-events:none;background:#fff;border-radius:16px;padding:10px 12px;font-size:.8rem}.smp.svelte-sd6peo .shouts,.smp.svelte-sd6peo .pills{margin-top:0}.smp-s.svelte-sd6peo{padding:14px 10px 6px}.tile.tight.svelte-sd6peo{gap:12px}@media (prefers-reduced-motion:reduce){.pstk.svelte-sd6peo,.pstk.back.svelte-sd6peo{transition:none;animation:none}.pstk.svelte-sd6peo:hover,.pstk.svelte-sd6peo:active{scale:1}}.bento.svelte-sd6peo{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:10px;display:grid}.tile.svelte-sd6peo{--fg:#1f2a4d;--sub:#5d6482;--chip:#1a181414;--ic:#1f2a4d;min-height:168px;color:var(--fg);transition:border-radius .5s var(--spring);background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;gap:14px;padding:20px 22px;display:flex}.tile.svelte-sd6peo:hover{border-radius:34px}.tile.big.svelte-sd6peo{grid-column:span 2;min-height:0}.tile.wide.svelte-sd6peo{flex-flow:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:14px 22px;min-height:0}.tile.svelte-sd6peo h3:where(.svelte-sd6peo){letter-spacing:-.02em;margin-bottom:4px;font-size:1.12rem;font-weight:700}.tile.big.svelte-sd6peo h3:where(.svelte-sd6peo){font-size:1.42rem}.tile.svelte-sd6peo p:where(.svelte-sd6peo){color:var(--sub);max-width:36ch;font-size:.92rem;line-height:1.45}.tile.wide.svelte-sd6peo h3:where(.svelte-sd6peo){margin:0}.blue.svelte-sd6peo{--fg:#fff;--sub:#e6ecf8;--chip:#ffffff29;--ic:#f4c8eb;background:#4a6ab5}.navy.svelte-sd6peo{--fg:#fff;--sub:#c8d2ea;--chip:#f4c8eb24;--ic:#f4c8eb;background:#1f2a4d}.lime.svelte-sd6peo{--fg:#1f2a4d;--sub:#5a3a55;--chip:#10204f1a;--ic:#1f2a4d;background:#f4c8eb}.sky.svelte-sd6peo{--fg:#1f2a4d;--sub:#4f5677;--chip:#4a6ab524;--ic:#4a6ab5;background:#e3e9f6}.sand.svelte-sd6peo{--chip:#1a181414;background:#f6dcef}.paper.svelte-sd6peo{--ic:#4a6ab5;--chip:#4a6ab51a;background:#fff;box-shadow:inset 0 0 0 1px #f1d3e8}.deep.svelte-sd6peo{--fg:#fff;--sub:#d6deef;--chip:#ffffff24;--ic:#fff;background:#3a5699}.ink.svelte-sd6peo{--fg:#fff;--sub:#c8d2ea;--chip:#ffffff1f;--ic:#f4c8eb;background:#1f2a4d}.badge.svelte-sd6peo{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.badge.svelte-sd6peo svg:where(.svelte-sd6peo){width:100%;height:100%;fill:var(--chip);transition:transform .8s var(--spring);position:absolute;inset:0}.badge.svelte-sd6peo .ic:where(.svelte-sd6peo){width:20px;height:20px;fill:var(--ic);position:relative;inset:auto}.tile.svelte-sd6peo:hover .badge:where(.svelte-sd6peo) svg:where(.svelte-sd6peo):first-child{transform:rotate(40deg)scale(1.06)}.dots.svelte-sd6peo{gap:6px;margin-top:12px;display:flex}.dots.svelte-sd6peo i:where(.svelte-sd6peo){border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 2px #0000002e}.chips.svelte-sd6peo{flex-wrap:wrap;gap:6px;display:flex}.chips.svelte-sd6peo span:where(.svelte-sd6peo){background:var(--chip);border-radius:99px;padding:4px 10px;font-size:.78rem;font-weight:700}.faq.svelte-sd6peo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 24px;display:grid}.qa.svelte-sd6peo{transition:border-radius .5s var(--spring), background .3s, box-shadow .3s, transform .35s var(--spring);background:#fff;border-radius:18px;box-shadow:inset 0 0 0 1px #f1d3e8}.qa.svelte-sd6peo:hover{transform:translateY(-2px)}.qa.svelte-sd6peo:active{transform:scale(.99)}.qa.open.svelte-sd6peo{background:#e3e9f6;border-radius:30px;box-shadow:inset 0 0 0 1px #0000}.q.svelte-sd6peo{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;font-size:1.04rem;font-weight:700;display:flex}.plus.svelte-sd6peo{width:32px;height:32px;transition:transform .55s var(--spring), background .25s, border-radius .5s var(--spring);background:#fae5f6;border-radius:50%;flex:none;position:relative}.plus.svelte-sd6peo:before,.plus.svelte-sd6peo:after{content:"";background:#4a6ab5;border-radius:2px;width:12px;height:2.5px;transition:background .25s;position:absolute;top:50%;left:50%;translate:-50% -50%}.plus.svelte-sd6peo:after{rotate:90deg}.q.svelte-sd6peo:hover .plus:where(.svelte-sd6peo){border-radius:10px}.open.svelte-sd6peo .plus:where(.svelte-sd6peo){background:#4a6ab5;border-radius:50%;transform:rotate(135deg)}.open.svelte-sd6peo .plus:where(.svelte-sd6peo):before,.open.svelte-sd6peo .plus:where(.svelte-sd6peo):after{background:#fff}.a.svelte-sd6peo{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.a.svelte-sd6peo>div:where(.svelte-sd6peo){overflow:hidden}.open.svelte-sd6peo .a:where(.svelte-sd6peo){grid-template-rows:1fr}.a.svelte-sd6peo p:where(.svelte-sd6peo){color:#4f5677;opacity:0;transition:opacity .3s, translate .45s var(--spring);padding:0 22px 22px;line-height:1.55;translate:0 -8px}.open.svelte-sd6peo .a:where(.svelte-sd6peo) p:where(.svelte-sd6peo){opacity:1;transition-delay:80ms;translate:0}.intro.svelte-sd6peo span:where(.svelte-sd6peo),.intro.svelte-sd6peo mark:where(.svelte-sd6peo){animation:svelte-sd6peo-word-in .9s var(--spring) calc(var(--i) * 90ms + 80ms) both;display:inline-block}.intro.svelte-sd6peo mark:where(.svelte-sd6peo){animation:svelte-sd6peo-word-in .9s var(--spring) calc(var(--i) * 90ms + 80ms) both, svelte-sd6peo-wipe .7s cubic-bezier(.6, 0, .2, 1) .55s both}.enter.svelte-sd6peo{animation:svelte-sd6peo-rise .8s var(--spring) calc(var(--i) * 90ms + 80ms) both}.phone-stage.svelte-sd6peo{animation:svelte-sd6peo-phone-in 1.1s var(--spring) .35s both}.hero-phone.svelte-sd6peo{animation:7s ease-in-out 1.6s infinite svelte-sd6peo-float}@keyframes svelte-sd6peo-word-in{0%{opacity:0;filter:blur(6px);translate:0 .45em;rotate:4deg}to{opacity:1;filter:blur();translate:0;rotate:0deg}}@keyframes svelte-sd6peo-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes svelte-sd6peo-phone-in{0%{opacity:0;translate:0 80px;rotate:8deg;scale:.9}to{opacity:1;translate:0;rotate:0deg;scale:1}}@keyframes svelte-sd6peo-float{50%{translate:0 -12px;rotate:-1.2deg}}@keyframes svelte-sd6peo-spin{to{rotate:360deg}}@keyframes svelte-sd6peo-wipe{0%{background-size:0% 100%}to{background-size:100% 100%}}.rv{opacity:0}.rv.in{animation:svelte-sd6peo-rise .8s var(--spring) var(--d,0s) both}.tile.svelte-sd6peo.rv.in{animation:svelte-sd6peo-pop .75s var(--spring) var(--d,0s) both}h2.svelte-sd6peo.in mark:where(.svelte-sd6peo){animation:.65s cubic-bezier(.6,0,.2,1) .25s both svelte-sd6peo-wipe}@keyframes svelte-sd6peo-pop{0%{opacity:0;translate:0 36px;scale:.92}to{opacity:1;translate:0;scale:1}}.frame.svelte-sd6peo{transition:transform .5s var(--spring), box-shadow .3s}figure.svelte-sd6peo:hover .frame:where(.svelte-sd6peo){transform:translateY(-12px)rotate(0)scale(1.03);box-shadow:0 40px 60px -24px #1f2a4d8c}figcaption.svelte-sd6peo{transition:transform .5s var(--spring)}figure.svelte-sd6peo:hover figcaption:where(.svelte-sd6peo){transform:rotate(0)translateY(-6px)}.badge.svelte-sd6peo svg:where(.svelte-sd6peo):first-child{animation:28s linear infinite svelte-sd6peo-spin}.dots.svelte-sd6peo i:where(.svelte-sd6peo){transition:transform .4s var(--spring)}.dots.svelte-sd6peo i:where(.svelte-sd6peo):hover{transform:translateY(-5px)scale(1.15)}.chips.svelte-sd6peo span:where(.svelte-sd6peo){transition:transform .35s var(--spring), background .2s}.chips.svelte-sd6peo span:where(.svelte-sd6peo):hover{transform:translateY(-3px)}.closer.svelte-sd6peo{background:#4a6ab5;padding:80px 0 96px;position:relative}.closer.svelte-sd6peo:after{content:"";background:radial-gradient(circle at 18px 0,#4a6ab5 17.5px,#0000 18px) 0 0/36px 18px repeat-x;height:18px;animation:2.4s linear infinite svelte-sd6peo-frosting;position:absolute;bottom:-17px;left:0;right:0}@keyframes svelte-sd6peo-frosting{to{background-position:36px 0}}.closer.svelte-sd6peo h2:where(.svelte-sd6peo){color:#f4c8eb;margin-bottom:28px}@media (max-width:900px){.hero-grid.svelte-sd6peo{grid-template-columns:1fr;padding-top:24px}.phone-stage.svelte-sd6peo{width:min(280px,80%)}.examples.svelte-sd6peo{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.bento.svelte-sd6peo{grid-template-columns:repeat(2,minmax(0,1fr))}.faq.svelte-sd6peo{grid-template-columns:1fr}.navlink[href^=\#].svelte-sd6peo{display:none}}@media (prefers-reduced-motion:reduce){.pill.svelte-sd6peo,.field.svelte-sd6peo,.tile.svelte-sd6peo,.badge.svelte-sd6peo svg:where(.svelte-sd6peo),.qa.svelte-sd6peo,.plus.svelte-sd6peo,.a.svelte-sd6peo,.a.svelte-sd6peo p:where(.svelte-sd6peo),.frame.svelte-sd6peo{transition:none}.intro.svelte-sd6peo span:where(.svelte-sd6peo),.intro.svelte-sd6peo mark:where(.svelte-sd6peo),.enter.svelte-sd6peo,.phone-stage.svelte-sd6peo,.hero-phone.svelte-sd6peo,.blob.svelte-sd6peo,.badge.svelte-sd6peo svg:where(.svelte-sd6peo):first-child,h2.svelte-sd6peo mark:where(.svelte-sd6peo){animation:none!important}.rv{opacity:1!important;animation:none!important}.closer.svelte-sd6peo:after{animation:none}}@media (max-width:560px){.wrap.svelte-sd6peo{padding:0 18px}.claim.svelte-sd6peo{flex-direction:column}.field.svelte-sd6peo{border-radius:28px 28px 10px 10px;flex:none}.claim.svelte-sd6peo .pill:where(.svelte-sd6peo){border-radius:10px 10px 28px 28px}.field.svelte-sd6peo span:where(.svelte-sd6peo){display:none}.bento.svelte-sd6peo{grid-template-columns:1fr}.tile.big.svelte-sd6peo{grid-column:auto}.tile.stick.svelte-sd6peo{flex-direction:column;align-items:stretch}.play.svelte-sd6peo{min-height:210px;margin:0}.tile.svelte-sd6peo,.tile.big.svelte-sd6peo{min-height:0}.examples.svelte-sd6peo{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;margin:0 -18px;padding:10px 18px 40px;display:flex;overflow-x:auto}.examples.svelte-sd6peo::-webkit-scrollbar{display:none}figure.svelte-sd6peo{scroll-snap-align:center;padding-top:calc(var(--drop,0px) / 3);flex:0 0 64%}nav.svelte-sd6peo .navlink:where(.svelte-sd6peo){display:none}.top.svelte-sd6peo .pill:where(.svelte-sd6peo){--h:40px;padding:0 16px;font-size:.92rem}}:root{--bg:#fae5f6;--panel:#fff;--panel-2:#fdf2fa;--panel-3:#f6dcef;--border:#f1d3e8;--border-2:#e2bcd7;--text:#1f2a4d;--muted:#5d6482;--faint:#9aa0b6;--accent:#4a6ab5;--accent-2:#3d5a9e;--accent-soft:#4a6ab51f;--on-accent:#fff;--lime:#f4c8eb;--ok:#2f7d32;--on:#4a6ab5;--danger:#c62a1d;--field:#fff;--hairline:#0000001a;--danger-soft:#fde8e6;--danger-ink:#9b2c22;--danger-line:#f2a39b;--ok-soft:#e7f6ec;--ok-ink:#23744d;--ok-line:#9ad3ac;--warn-soft:#fff5d6;--warn-line:#f0cf6b;--pink-soft:#fde3ee;--pink-ink:#b0306a;--r:14px;--r-lg:20px;--spring:cubic-bezier(.3, 1.5, .55, 1);--display:"Google Sans Flex", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;font-family:Google Sans Flex,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}input[type=date],input[type=time],input[type=datetime-local]{min-width:0}@supports (-webkit-touch-callout:none){input[type=date],input[type=time],input[type=datetime-local]{appearance:none}input::-webkit-date-and-time-value{text-align:left;margin:0}}body{background:var(--bg);color:var(--text);min-height:100vh;margin:0}*{scrollbar-width:none}::-webkit-scrollbar{display:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;font-weight:700}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}::selection{background:var(--lime);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn{--h:42px;height:var(--h);border-radius:calc(var(--h) / 2);border:1px solid var(--border-2);background:var(--panel);cursor:pointer;white-space:nowrap;transition:background .15s, border-color .15s, transform .35s var(--spring), border-radius .45s var(--spring), opacity .15s;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--panel-2);border-color:var(--border-2)}.btn:active{border-radius:calc(var(--h) / 4);transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.primary{background:var(--text);color:var(--bg);border-color:#0000}.btn.primary:hover{background:color-mix(in srgb, var(--text) 86%, var(--bg))}.btn.accent{background:var(--accent);color:var(--on-accent);border-color:#0000}.btn.accent:hover{background:var(--accent-2)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--panel-3)}.btn.danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:var(--panel)}.btn.danger:hover{background:color-mix(in srgb, var(--danger) 8%, var(--panel))}.btn.sm{--h:34px;padding:0 14px;font-size:.85rem}.btn.lg{--h:52px;padding:0 26px;font-size:1rem}.btn.icon{--h:34px;width:34px;padding:0}.input,.select,.textarea{border:1px solid var(--border-2);background:var(--panel);border-radius:14px;outline:none;width:100%;height:48px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input::placeholder,.textarea::placeholder{color:var(--faint)}.select{appearance:none;cursor:pointer;background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23676767'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") right 8px center/20px no-repeat;padding-right:34px}.label{color:var(--text);margin-bottom:8px;font-size:.86rem;font-weight:600;display:block}.field{display:block}.field+.field{margin-top:14px}.hint{color:var(--faint);margin-top:6px;font-size:.8rem}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px;box-shadow:0 1px 2px #00000008}.panel+.panel{margin-top:16px}.panel-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:.95rem;font-weight:700;display:flex}.panel-sub{color:var(--muted);font-size:.82rem;font-weight:400}.grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.grid-2{grid-template-columns:1fr}}.muted{color:var(--muted)}.row{align-items:center;gap:10px;display:flex}.spacer{flex:1}.svg-i{fill:currentColor;flex:none;width:18px;height:18px}.vbubble{z-index:1000;background:var(--panel);max-width:min(320px,100vw - 24px);color:var(--text);box-shadow:0 0 0 2px var(--lime), 0 18px 36px -14px color-mix(in srgb, var(--accent) 50%, transparent);pointer-events:none;transform-origin:var(--ax,28px) top;animation:vb-in .5s var(--spring) both;border-radius:20px;align-items:center;gap:10px;padding:7px 16px 7px 7px;font-size:.9rem;font-weight:600;line-height:1.3;display:flex;position:fixed}.vbubble.up{transform-origin:var(--ax,28px) bottom;animation-name:vb-in-up}.vbubble:before{content:"";left:calc(var(--ax,28px) - 7px);background:var(--panel);border:2px solid var(--lime);border-bottom:0;border-right:0;border-radius:4px 0 0;width:13px;height:13px;position:absolute;top:-7px;rotate:45deg}.vbubble.up:before{border:2px solid var(--lime);border-top:0;border-left:0;border-radius:0 0 4px;top:auto;bottom:-7px}.vb-ic{background:var(--accent);width:30px;height:30px;animation:vb-pop .55s 80ms var(--spring) both;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 -3px #1f2a4d40}.vb-ic svg{width:17px;height:17px;fill:var(--on-accent);animation:.6s ease-in-out .25s vb-wiggle}.vbubble.out{animation:.2s ease-in forwards vb-out}@keyframes vb-in{0%{opacity:0;filter:blur(4px);translate:0 -10px;scale:.55}}@keyframes vb-in-up{0%{opacity:0;filter:blur(4px);translate:0 10px;scale:.55}}@keyframes vb-out{to{opacity:0;filter:blur(2px);translate:0 -4px;scale:.9}}@keyframes vb-pop{0%{rotate:-60deg;scale:0}}@keyframes vb-wiggle{25%{rotate:-14deg}50%{rotate:10deg}75%{rotate:-5deg}}.vb-nudge{animation:.42s ease-in-out vb-nudge}@keyframes vb-nudge{20%{translate:-5px}45%{translate:4px}70%{translate:-2px}}@media (prefers-reduced-motion:reduce){.vbubble,.vbubble.out,.vb-ic,.vb-ic svg,.vb-nudge{animation-duration:10ms}}.toasts{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{background:var(--text);color:var(--bg);border:1px solid var(--text);border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;animation:.25s toast-in;display:flex;box-shadow:0 10px 30px #0000002e}.toast.err{background:var(--panel);color:var(--text);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.toast .dot{background:var(--lime);border-radius:50%;width:8px;height:8px}.toast.err .dot{background:var(--danger)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page-h{font-size:1.6rem}.page-sub{color:var(--muted);margin:2px 0 20px}.group-h{letter-spacing:-.01em;color:var(--accent);margin:26px 0 10px 16px;font-size:.95rem;font-weight:700}.intro{color:var(--muted);margin-bottom:16px;font-size:.92rem}@media (prefers-reduced-motion:reduce){.btn{transition:background .15s,border-color .15s,opacity .15s}}
