.app-world.svelte-givguw{color:#21314d;--header:0px;--progress:1;--entrance:1}.app-world.svelte-givguw :where(.svelte-givguw)::-moz-selection{background:#1c355e;color:#fff}.app-world.svelte-givguw :where(.svelte-givguw)::selection{background:#1c355e;color:#fff}a.svelte-givguw:focus-visible,button.svelte-givguw:focus-visible,summary.svelte-givguw:focus-visible{outline:2px solid currentColor;outline-offset:6px}svg.svelte-givguw{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}h2.svelte-givguw{font-size:clamp(32px,4.2vw,64px);line-height:1.25;font-weight:500;letter-spacing:-.025em;text-wrap:balance}p.svelte-givguw{font-size:17px;line-height:1.85}.fine-print.svelte-givguw{font-size:13px;line-height:1.75}.arrival.svelte-givguw{background:#21314d;color:#fff}.arrival-stage.svelte-givguw{position:relative;isolation:isolate;min-height:680px;padding:64px 6%;display:grid;grid-template-columns:42% 58%;align-items:center;gap:0;overflow:clip}.hero-studio.svelte-givguw{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:radial-gradient(56% 72% at 68% 46%,rgb(54 146 192 / .4),transparent 64%),radial-gradient(36% 26% at 68% 90%,rgb(109 179 217 / .2),transparent 70%),linear-gradient(180deg,#21314d,#19253f)}.window-light.svelte-givguw{position:absolute;height:150%;width:44%;top:-30%;left:50%;background:linear-gradient(100deg,transparent 40%,rgb(156 169 203 / .1) 41%,rgb(237 240 248 / .05) 64%,transparent 65%);transform:translate(calc(var(--progress)*-18%)) rotate(-16deg);filter:blur(2px)}.hero-studio.svelte-givguw .stage-lines:where(.svelte-givguw){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:translate(calc(var(--progress)*-2%))}.stage-lines.svelte-givguw .rule:where(.svelte-givguw){stroke:#6db3d938;stroke-width:1}.stage-lines.svelte-givguw .faint:where(.svelte-givguw){stroke:#6db3d91a}.stage-lines.svelte-givguw .mark:where(.svelte-givguw){stroke:#6db3d999;stroke-width:1.25}.hero-copy.svelte-givguw{position:relative;z-index:3}.hero-copy.svelte-givguw .hero-actions:where(.svelte-givguw){justify-content:flex-start;margin-top:36px;gap:24px}.hero-heading.svelte-givguw{text-align:left;flex-shrink:0}h1.svelte-givguw{font-size:clamp(64px,7vw,112px);line-height:.95;font-weight:500;letter-spacing:-.025em;margin:0}.hero-heading.svelte-givguw p:where(.svelte-givguw){margin-top:14px;font-size:clamp(16px,1.6vw,23px)}.device-stage.svelte-givguw{--unit:min(2.8px, calc((50vw - 48px)/225), calc((100svh - 240px)/149.6));position:relative;width:calc(225 * var(--unit));height:calc(149.6 * var(--unit) + 32px);justify-self:end;flex:0 0 auto}.device-stage.svelte-givguw figure:where(.svelte-givguw){position:absolute;margin:0}.hero-phone.svelte-givguw{width:calc(71.5 * var(--unit));right:0;bottom:0;z-index:2}.hero-duo.svelte-givguw{width:calc(164.6 * var(--unit));left:0;bottom:0;z-index:1}.device-frame.svelte-givguw{position:relative;background:#141519;padding:calc(2 * var(--unit));border-radius:calc(10 * var(--unit));box-shadow:0 24px 45px -20px #0000008c;outline:1px solid #76777c}.phone-frame.svelte-givguw{aspect-ratio:71.5/149.6}.duo-frame.svelte-givguw{aspect-ratio:164.6/117.8}.device-frame.svelte-givguw img:where(.svelte-givguw){display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:calc(8 * var(--unit))}.device-frame.svelte-givguw:before{content:"";position:absolute;left:-3px;top:22%;width:3px;height:9%;background:#76777c;border-radius:2px 0 0 2px}.device-frame.svelte-givguw:after{content:"";position:absolute;right:-3px;top:27%;width:3px;height:12%;background:#76777c;border-radius:0 2px 2px 0}figcaption.svelte-givguw{font-size:13px;margin-top:14px;text-align:center}.hero-actions.svelte-givguw{display:flex;gap:28px;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.hero-store.svelte-givguw{display:block;width:131px;min-height:48px}.hero-store.svelte-givguw img:where(.svelte-givguw){width:131px;height:48px}.download-link.svelte-givguw{white-space:nowrap;display:inline-flex;gap:16px;align-items:center;min-height:48px;border-bottom:1px solid rgb(255 255 255 / 60%);font-size:14px}.hero-scroll-track.svelte-givguw{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#ffffff1f}.hero-scroll-track.svelte-givguw span:where(.svelte-givguw){display:block;width:100%;height:100%;background:#fff;transform:scaleX(var(--progress));transform-origin:left}.chapter-nav.svelte-givguw{display:flex;justify-content:center;gap:clamp(24px,6vw,100px);padding:14px 24px;background:#edf0f8;border-bottom:1px solid #C7C7C7}.chapter-nav.svelte-givguw a:where(.svelte-givguw){min-height:44px;display:inline-flex;align-items:center;gap:12px;font-size:14px}.chapter-nav.svelte-givguw a:where(.svelte-givguw):hover{text-decoration:underline;text-underline-offset:6px}#features.svelte-givguw,#scan.svelte-givguw,#guide.svelte-givguw,#search.svelte-givguw,#download.svelte-givguw{scroll-margin-top:calc(var(--header) + 20px)}.scan-scene.svelte-givguw{background:#fff}.scan-pinned.svelte-givguw{display:grid;grid-template-columns:.9fr 1.1fr;gap:6%;align-items:center;padding:56px 6%;overflow:clip;min-height:760px}.scene-copy.svelte-givguw{max-width:500px;z-index:1}.scene-copy.svelte-givguw h2:where(.svelte-givguw) span:where(.svelte-givguw){color:#1c355e}.scene-copy.svelte-givguw p:where(.svelte-givguw){margin-top:24px}.scene-copy.svelte-givguw .fine-print:where(.svelte-givguw){margin-top:16px}.scan-replay.svelte-givguw{display:inline-flex;align-items:center;gap:16px;min-height:48px;margin-top:24px;border-bottom:1px solid currentColor;font-size:14px}.scan-stage.svelte-givguw{position:relative;height:560px;--align:clamp(0,calc(var(--progress)*3),1);--reveal:clamp(0,calc((var(--progress) - .55)*3),1)}.scan-viewfinder.svelte-givguw{position:absolute;top:5%;right:18%;bottom:13%;left:18%;border:1px solid #C7C7C7;border-radius:30px;overflow:hidden;opacity:calc(1 - var(--reveal));background:#edf0f8}.scan-viewfinder.svelte-givguw span:where(.svelte-givguw){position:absolute;left:0;top:10%;width:100%;height:2px;background:#1c355e;transform:translateY(calc(var(--progress)*600px))}.scan-bottle.svelte-givguw{position:absolute;height:76%;width:52%;-o-object-fit:contain;object-fit:contain;left:24%;top:8%;z-index:1;transform:translate(calc((1 - var(--align))*-160px - var(--reveal)*110px)) scale(calc(1 - var(--reveal)*.35))}.scan-phone.svelte-givguw{position:absolute;width:230px;right:10%;top:0;z-index:2;clip-path:inset(calc((1 - var(--reveal))*100%) 0 0 0 round 30px);transform:translate(calc((1 - var(--reveal))*40px))}.scan-steps.svelte-givguw{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:22px;font-size:14px}.scan-steps.svelte-givguw span:where(.svelte-givguw){padding-bottom:10px;border-bottom:2px solid #C7C7C7}.scan-steps.svelte-givguw span:where(.svelte-givguw):nth-child(1){border-color:#1c355e}.guide-scene.svelte-givguw{position:relative;background:#21314d;color:#fff;overflow:clip}.wash-scene.svelte-givguw{position:absolute;inset:0 0 auto;height:850px;transform:translateY(calc((1 - var(--entrance))*-100px)) scale(calc(1.15 - var(--entrance)*.15))}.wash-scene.svelte-givguw img:where(.svelte-givguw){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wash-scene.svelte-givguw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#21314dd9,#21314d1f),linear-gradient(0deg,#21314D,transparent 70%)}.guide-heading.svelte-givguw{position:relative;padding:120px 6% 90px}.guide-heading.svelte-givguw h2:where(.svelte-givguw){max-width:800px}.guide-heading.svelte-givguw p:where(.svelte-givguw){margin-top:24px}.guide-evidence.svelte-givguw{position:relative;padding:0 6% 100px;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.guide-caption.svelte-givguw h3:where(.svelte-givguw){font-size:30px;font-weight:500;line-height:1.4}.guide-caption.svelte-givguw p:where(.svelte-givguw){margin:20px 0;max-width:30rem}.mixing-screen.svelte-givguw{width:min(100%,470px);aspect-ratio:786/800;position:relative;overflow:hidden;border-radius:16px;margin-inline:auto;box-shadow:0 30px 70px -20px #0000007f;transform:translateY(calc((1 - var(--entrance))*120px))}.mixing-screen.svelte-givguw img:where(.svelte-givguw){display:block;position:absolute;width:237.15%;max-width:none;height:auto;left:-5.09%;top:-20%}.mix-demo.svelte-givguw{margin-top:24px}.mix-demo.svelte-givguw p:where(.svelte-givguw){font-size:14px}.water-options.svelte-givguw{display:flex;gap:8px}.water-options.svelte-givguw button:where(.svelte-givguw){padding:10px 16px;min-height:44px;border:1px solid currentColor;border-radius:4px}.water-options.svelte-givguw button[aria-pressed=true]:where(.svelte-givguw){background:#fff;color:#21314d}output.svelte-givguw{display:block;margin:20px 0;font-variant-numeric:tabular-nums}output.svelte-givguw strong:where(.svelte-givguw){font-size:56px;line-height:1.1;font-weight:500}.water-vessel.svelte-givguw{height:90px;max-width:260px;border:1px solid rgb(255 255 255 / 50%);overflow:hidden;border-radius:0 0 20px 20px}.water-vessel.svelte-givguw div:where(.svelte-givguw){height:100%;background:#1c355e;transition:transform .6s cubic-bezier(.16,1,.3,1)}.search-scene.svelte-givguw{background:#edf0f8;padding:100px 8%;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;overflow:clip}.search-copy.svelte-givguw p:where(.svelte-givguw){margin-top:24px;max-width:30rem}.search-copy.svelte-givguw h2:where(.svelte-givguw) span:where(.svelte-givguw){color:#1c355e}.search-copy.svelte-givguw blockquote:where(.svelte-givguw){font-size:clamp(22px,2.6vw,36px);line-height:1.6;margin:40px 0 12px}.search-stage.svelte-givguw{position:relative;min-height:720px;display:flex;align-items:center;justify-content:center}.scene-word.svelte-givguw{position:absolute;font-size:clamp(160px,18vw,270px);line-height:.85;color:#fff;font-weight:500;letter-spacing:-.025em;left:-8%;top:30px}.screen.svelte-givguw{display:block;height:auto;border-radius:24px;box-shadow:0 28px 55px -20px #0006}.search-stage.svelte-givguw .screen:where(.svelte-givguw){position:relative;width:300px;transform:translate(calc((1 - var(--entrance))*150px))}.download-scene.svelte-givguw{padding:100px 6%;display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.download-title.svelte-givguw h2:where(.svelte-givguw){font-size:clamp(76px,10vw,150px);line-height:1;white-space:nowrap}.download-title.svelte-givguw p:where(.svelte-givguw){margin-top:24px;font-size:24px}.download-details.svelte-givguw>p:where(.svelte-givguw){max-width:30rem}.download-actions.svelte-givguw{display:flex;align-items:center;gap:36px;margin-top:30px}.store-badge.svelte-givguw{display:inline-flex;min-height:60px}.store-badge.svelte-givguw img:where(.svelte-givguw){width:163px;height:60px}.app-qr.svelte-givguw{flex-shrink:0;text-align:center}.app-qr.svelte-givguw img:where(.svelte-givguw){width:116px;height:116px}.app-faq.svelte-givguw{display:grid;grid-template-columns:1fr 2fr;gap:8%;padding:60px 6% 100px;border-top:1px solid #C7C7C7}.app-faq.svelte-givguw h2:where(.svelte-givguw){font-size:30px}details.svelte-givguw{border-bottom:1px solid #C7C7C7}summary.svelte-givguw{display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;line-height:1.6;cursor:pointer;list-style:none}summary.svelte-givguw::-webkit-details-marker{display:none}summary.svelte-givguw svg:where(.svelte-givguw){align-self:center}details[open].svelte-givguw summary:where(.svelte-givguw) svg:where(.svelte-givguw){transform:rotate(45deg)}details.svelte-givguw p:where(.svelte-givguw){padding-bottom:24px;font-size:16px;max-width:65ch}.app-world[data-motion=enabled].svelte-givguw .arrival:where(.svelte-givguw){height:170svh}.app-world[data-motion=enabled].svelte-givguw .scan-scene:where(.svelte-givguw){height:210svh}.app-world[data-motion=enabled].svelte-givguw .pinned-stage:where(.svelte-givguw){position:sticky;top:var(--header);height:calc(100svh - var(--header));min-height:0}.app-world[data-motion=enabled].svelte-givguw .hero-heading:where(.svelte-givguw){transform:translateY(calc(var(--progress)*-12px))}.app-world[data-motion=enabled].svelte-givguw .device-stage:where(.svelte-givguw){transform:translateY(calc(var(--progress)*-45px)) scale(calc(1 + var(--progress)*.06))}@media(min-width:768px)and (max-height:850px){h1.svelte-givguw{font-size:clamp(64px,7vw,96px)}.arrival-stage.svelte-givguw{gap:16px;padding-block:24px}.scan-stage.svelte-givguw{height:440px}.scan-phone.svelte-givguw{width:185px}}@media(min-width:768px)and (max-width:1023px){.arrival-stage.svelte-givguw{display:flex;flex-direction:column;justify-content:center;gap:36px;padding:40px 6%}.hero-copy.svelte-givguw{display:contents}.hero-heading.svelte-givguw{text-align:center;order:0}h1.svelte-givguw{font-size:90px}.hero-copy.svelte-givguw .hero-actions:where(.svelte-givguw){order:2;justify-content:center;margin-top:0}.device-stage.svelte-givguw{--unit:min(2.4px,calc((100svh - 380px)/149.6));order:1}}@media(max-width:767px){p.svelte-givguw{font-size:16px}.arrival-stage.svelte-givguw{padding:40px 24px;min-height:600px;display:flex;flex-direction:column;justify-content:center;gap:36px}.hero-copy.svelte-givguw{display:contents}.hero-heading.svelte-givguw{text-align:center;order:0}.hero-copy.svelte-givguw .hero-actions:where(.svelte-givguw){order:2;justify-content:center;margin-top:0;gap:20px}.hero-studio.svelte-givguw{background:radial-gradient(90% 42% at 50% 55%,rgb(54 146 192 / .42),transparent 66%),linear-gradient(180deg,#21314d,#19253f)}.stage-lines.svelte-givguw .mark:where(.svelte-givguw){display:none}h1.svelte-givguw{font-size:22vw}.hero-heading.svelte-givguw p:where(.svelte-givguw){font-size:15px;margin-top:16px}.device-stage.svelte-givguw{--unit:calc((min(100vw, 430px) - 48px)/225);width:calc(225 * var(--unit));height:calc(149.6 * var(--unit) + 32px);order:1}figcaption.svelte-givguw{font-size:11px;margin-top:12px}.hero-actions.svelte-givguw{gap:20px}.download-link.svelte-givguw{font-size:12px;gap:8px}.chapter-nav.svelte-givguw{gap:0;justify-content:space-between;padding:8px 16px}.chapter-nav.svelte-givguw a:where(.svelte-givguw){font-size:12px;gap:4px}.chapter-nav.svelte-givguw svg:where(.svelte-givguw){width:16px;height:16px}.scan-pinned.svelte-givguw{display:flex;flex-direction:column;gap:24px;padding:32px 24px;min-height:760px;justify-content:center}.scene-copy.svelte-givguw{width:100%}.scene-copy.svelte-givguw h2:where(.svelte-givguw){font-size:30px}.scene-copy.svelte-givguw p:where(.svelte-givguw){margin-top:16px;font-size:14px;line-height:1.65}.scene-copy.svelte-givguw .fine-print:where(.svelte-givguw){font-size:12px;margin-top:10px}.scan-replay.svelte-givguw{margin-top:8px;font-size:12px}.scan-stage.svelte-givguw{width:100%;height:360px;flex-shrink:0}.scan-phone.svelte-givguw{width:145px;right:12%}.scan-viewfinder.svelte-givguw{top:0;right:16%;bottom:13%;left:16%;border-radius:20px}.scan-bottle.svelte-givguw{height:76%;width:55%;left:22%;top:3%}.scan-steps.svelte-givguw{font-size:12px;gap:18px}.guide-heading.svelte-givguw{padding:80px 24px 64px}.guide-heading.svelte-givguw h2:where(.svelte-givguw){font-size:36px}.guide-evidence.svelte-givguw{display:block;padding:0 24px 64px}.guide-caption.svelte-givguw h3:where(.svelte-givguw){font-size:27px}.mixing-screen.svelte-givguw{margin-top:40px}.wash-scene.svelte-givguw{height:660px}.search-scene.svelte-givguw{display:block;padding:72px 24px 40px}.search-stage.svelte-givguw{min-height:600px;margin-top:32px}.search-stage.svelte-givguw .screen:where(.svelte-givguw){width:250px}.scene-word.svelte-givguw{font-size:46vw;left:0}.download-scene.svelte-givguw{display:block;padding:72px 24px}.download-title.svelte-givguw h2:where(.svelte-givguw){font-size:22vw}.download-title.svelte-givguw p:where(.svelte-givguw){font-size:21px;margin:18px 0 30px}.app-qr.svelte-givguw{display:none}.app-faq.svelte-givguw{display:block;padding:40px 24px 64px}.app-faq.svelte-givguw h2:where(.svelte-givguw){font-size:27px;margin-bottom:20px}summary.svelte-givguw{font-size:16px}.app-world[data-motion=enabled].svelte-givguw .device-stage:where(.svelte-givguw){transform:translateY(calc(var(--progress)*-20px))}}@media(max-width:767px)and (max-height:740px){.arrival-stage.svelte-givguw{padding-block:32px;gap:28px;min-height:0}.app-world[data-motion=enabled].svelte-givguw .arrival:where(.svelte-givguw){height:auto}.app-world[data-motion=enabled].svelte-givguw .arrival-stage:where(.svelte-givguw){position:relative;top:auto;height:auto}.app-world[data-motion=enabled].svelte-givguw .hero-heading:where(.svelte-givguw){opacity:1;transform:none}.app-world[data-motion=enabled].svelte-givguw .device-stage:where(.svelte-givguw){transform:none}.scan-pinned.svelte-givguw{padding:20px 24px;gap:12px}.scene-copy.svelte-givguw h2:where(.svelte-givguw){font-size:26px}.scene-copy.svelte-givguw p:where(.svelte-givguw){font-size:13px}.scene-copy.svelte-givguw .fine-print:where(.svelte-givguw){display:none}.scan-stage.svelte-givguw{height:300px}.scan-phone.svelte-givguw{width:120px}}@media(prefers-reduced-motion:reduce){.wash-scene.svelte-givguw,.mixing-screen.svelte-givguw,.search-stage.svelte-givguw .screen:where(.svelte-givguw),.scan-bottle.svelte-givguw,.scan-phone.svelte-givguw{transform:none}.water-vessel.svelte-givguw div:where(.svelte-givguw){transition:none}}
