.scr{--ink:#2c2b36;--muted:#5d5b6b;--paper:#fcfbfe;--line:#2c2b361a;--sage:#5fb3a3;--sage-soft:#dff1ed;--sage-ink:#25574d;--apricot:#e8a86f;--apricot-soft:#fbeadb;--apricot-ink:#7a4a1c;--butter:#fbf1be;--peach:#fadcc8;box-sizing:border-box;gap:calc(12 * var(--u));padding:0 calc(20 * var(--u)) calc(30 * var(--u));color:var(--ink);-webkit-user-select:none;user-select:none;background:#f6f4fb url(../../../site/wash.webp) 50%/cover no-repeat;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Segoe UI,Roboto,sans-serif;line-height:1.3;display:flex;position:absolute;inset:0}.scr.celebrate{background-image:url(../../../site/wash-celebrate.webp)}.scr *{box-sizing:border-box}.scr svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.scr .obj{display:block}.scr .q .obj,.scr .sealed .obj{filter:drop-shadow(0 8px 10px #3c325a1f)}.scr .sb{height:calc(58 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u)) 0;font-size:calc(16 * var(--u));flex:none;justify-content:space-between;align-items:center;font-weight:600;display:flex}.scr .bat{width:calc(25 * var(--u));height:calc(12 * var(--u));border:calc(1.5 * var(--u)) solid var(--ink);border-radius:calc(4 * var(--u));background:linear-gradient(90deg, var(--sage) 85%, transparent 85%);padding:calc(1.5 * var(--u));background-clip:content-box}.scr .row{min-height:calc(40 * var(--u));justify-content:space-between;align-items:center;display:flex}.scr .h{font-size:calc(27 * var(--u));letter-spacing:-.025em;margin:calc(6 * var(--u)) 0 calc(4 * var(--u));text-wrap:balance;font-weight:800;line-height:1.1}.scr .label{font-size:calc(14 * var(--u));margin-top:calc(4 * var(--u));font-weight:600}.scr .spacer{flex:1}.scr .mini{align-items:center;gap:calc(5 * var(--u));min-height:calc(30 * var(--u));padding:0 calc(13 * var(--u));font-size:calc(13 * var(--u));white-space:nowrap;background:#ffffffe6;border-radius:99px;font-weight:500;transition:background .4s,color .4s;display:inline-flex;box-shadow:0 6px 12px #3c325a12}.scr .mini.done{background:var(--sage-soft);color:var(--sage-ink)}.scr .mini svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.scr .back{width:calc(38 * var(--u));height:calc(38 * var(--u));background:#ffffffe6;border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 12px #3c325a12}.scr .back svg{width:calc(16 * var(--u));height:calc(16 * var(--u));stroke-width:2.4px}.scr .segs{gap:calc(5 * var(--u));margin-left:calc(16 * var(--u));flex:1;display:flex}.scr .segs i{height:calc(4 * var(--u));background:var(--line);border-radius:99px;flex:1}.scr .segs i.on{background:var(--sage)}.scr .card{border-radius:calc(22 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u));background:linear-gradient(#ffffffdb,#ffffffa8);border:1px solid #ffffffe6;box-shadow:0 12px 22px #3c325a17}.scr .tiles2{gap:calc(10 * var(--u));grid-template-columns:1fr 1fr;display:grid}.scr .tiles3{gap:calc(10 * var(--u));grid-template-columns:1fr 1fr 1fr;display:grid}.scr .tile{gap:calc(3 * var(--u));padding:calc(14 * var(--u));border-radius:calc(18 * var(--u));flex-direction:column;min-width:0;display:flex;position:relative}.scr .tile small{font-size:calc(12 * var(--u));color:var(--muted);line-height:1.25}.scr .tile b{font-size:calc(14 * var(--u));font-weight:600}.scr .tiles2 .tile b{font-size:calc(32 * var(--u));letter-spacing:-.025em;margin-top:calc(4 * var(--u));font-variant-numeric:tabular-nums;font-weight:800}.scr .tiles2 .tile small{color:var(--ink);opacity:.8}.scr .tiles3 .tile{padding-bottom:calc(44 * var(--u))}.scr .tiles3 .obj{right:calc(8 * var(--u));bottom:calc(6 * var(--u));width:calc(44 * var(--u));height:calc(44 * var(--u));position:absolute}.scr .sage{background:var(--sage-soft)}.scr .apricot{background:var(--apricot-soft)}.scr .butter{background:var(--butter)}.scr .peach{background:var(--peach)}.scr .gap{gap:calc(8 * var(--u));flex-direction:column;display:flex}.scr .gap-row{align-items:center;gap:calc(14 * var(--u));display:flex}.scr .num{font-size:calc(52 * var(--u));letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:calc(66 * var(--u));font-weight:800;line-height:1}.scr .gap-text{gap:calc(2 * var(--u));flex-direction:column;display:flex}.scr .gap-text strong{font-size:calc(15 * var(--u));font-weight:600}.scr .gap-text span{font-size:calc(13 * var(--u));color:var(--muted)}.scr .gap p{font-size:calc(12 * var(--u));color:var(--muted);margin:0;line-height:1.35}.scr .btn{min-height:calc(48 * var(--u));font-size:calc(16 * var(--u));border-radius:99px;flex:none;place-items:center;font-weight:600;display:grid}.scr .btn.dark{background:var(--ink);color:var(--paper);box-shadow:0 8px 14px #2c2b362e}.scr .btn.glass{background:#ffffffe6;box-shadow:0 6px 12px #3c325a12}.scr .btn.text{min-height:calc(44 * var(--u));color:var(--muted)}.scr .q{padding:calc(18 * var(--u)) calc(90 * var(--u)) calc(20 * var(--u)) calc(18 * var(--u));border-radius:calc(22 * var(--u));gap:calc(6 * var(--u))}.scr .q small{color:var(--sage-ink);opacity:.8}.scr .q-title{font-size:calc(22 * var(--u));letter-spacing:-.02em;font-weight:800;line-height:1.12}.scr .q-sub{font-size:calc(13 * var(--u));color:var(--sage-ink);opacity:.85;line-height:1.3}.scr .q .obj{right:calc(14 * var(--u));top:calc(22 * var(--u));width:calc(62 * var(--u));height:calc(62 * var(--u));position:absolute}.scr .q-ask{font-size:calc(14 * var(--u));margin-bottom:calc(6 * var(--u));display:block}.scr .sl{gap:calc(6 * var(--u));flex-direction:column;display:flex}.scr .sl-track{height:calc(30 * var(--u));position:relative}.scr .sl-track:before{content:"";inset:calc(11 * var(--u)) 0;background:linear-gradient(90deg, var(--sage), var(--apricot));border-radius:99px;position:absolute}.scr .sl-knob{top:0;left:calc(var(--v) - 15 * var(--u));width:calc(30 * var(--u));height:calc(30 * var(--u));background:#fff;border-radius:50%;transition:left 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 2px 5px #00000029}.scr .sl-names{font-size:calc(14 * var(--u));justify-content:space-between;font-weight:700;display:flex}.scr .c-sage{color:var(--sage-ink)}.scr .c-apricot{color:var(--apricot-ink)}.scr .lock{gap:calc(8 * var(--u));font-size:calc(13 * var(--u));color:var(--muted);padding:0 calc(4 * var(--u));align-items:flex-start;display:flex}.scr .lock svg{width:calc(13 * var(--u));height:calc(13 * var(--u));margin-top:calc(2 * var(--u));flex:none}.scr .sealed .obj{right:calc(20 * var(--u));top:calc(70 * var(--u));width:calc(84 * var(--u));height:calc(84 * var(--u));transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute}.scr .sealed.on .obj{transform:translateY(calc(-6 * var(--u))) rotate(-6deg)}.scr .sealed .h{max-width:calc(260 * var(--u))}.scr .sub{font-size:calc(14 * var(--u));color:var(--muted)}.scr .note{gap:calc(10 * var(--u));font-size:calc(14 * var(--u));align-items:flex-start;line-height:1.35;display:flex}.scr .note svg{width:calc(14 * var(--u));height:calc(14 * var(--u));margin-top:calc(3 * var(--u));flex:none}.scr .step{align-items:center;gap:calc(8 * var(--u));font-size:calc(12 * var(--u));color:var(--muted);margin-top:calc(4 * var(--u));display:flex}.scr .big{font-size:calc(62 * var(--u));letter-spacing:-.03em;margin-top:calc(2 * var(--u));font-weight:800;line-height:.95}.scr .big+.h{font-size:calc(22 * var(--u));margin-top:0}.scr .rc{align-items:flex-start;gap:calc(4 * var(--u));padding:calc(14 * var(--u)) calc(66 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));border-radius:calc(20 * var(--u));flex-direction:column;min-width:0;display:flex;position:relative}.scr .rc b{font-size:calc(15 * var(--u));font-weight:600;line-height:1.2}.scr .rc small{font-size:calc(12 * var(--u));color:var(--muted)}.scr .rc .mini{margin-top:calc(6 * var(--u))}.scr .rc .obj{right:calc(10 * var(--u));bottom:calc(10 * var(--u));width:calc(50 * var(--u));height:calc(50 * var(--u));position:absolute}.scr .rc2{gap:calc(10 * var(--u));grid-template-columns:1fr 1fr;display:grid}.scr .rc2 .rc{padding-right:calc(14 * var(--u));padding-bottom:calc(50 * var(--u))}.scr .rc2 .obj{width:calc(42 * var(--u));height:calc(42 * var(--u))}.scr .fine{font-size:calc(12 * var(--u));color:var(--muted);padding:0 calc(4 * var(--u));margin:0}.scr .people{gap:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));flex-direction:column;display:flex}.scr .person{align-items:center;gap:calc(10 * var(--u));font-size:calc(14 * var(--u));display:flex}.scr .person small{font-size:calc(13 * var(--u));color:var(--muted);margin-left:auto}.scr .av{width:calc(26 * var(--u));height:calc(26 * var(--u));font-size:calc(12 * var(--u));border-radius:50%;place-items:center;font-weight:700;display:grid}.scr .av.sage{color:var(--sage-ink)}.scr .av.apricot{color:var(--apricot-ink)}.areas.svelte-1s5tdok{position:relative}.pinned.svelte-1s5tdok{height:200vh}.sticky.svelte-1s5tdok{flex-direction:column;justify-content:center;gap:28px;padding:56px 0;display:flex}.pinned.svelte-1s5tdok .sticky:where(.svelte-1s5tdok){box-sizing:border-box;height:100vh;padding:0;position:sticky;top:0;overflow:hidden}.head.svelte-1s5tdok{box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto;padding:0 16px}.head.svelte-1s5tdok h2:where(.svelte-1s5tdok){letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.02}.head.svelte-1s5tdok p:where(.svelte-1s5tdok){color:var(--muted);max-width:48ch;margin:0;font-size:clamp(17px,1.6vw,20px)}.track.svelte-1s5tdok{scrollbar-width:none;scroll-snap-type:x proximity;overflow-x:auto}.track.svelte-1s5tdok::-webkit-scrollbar{display:none}.pinned.svelte-1s5tdok .track:where(.svelte-1s5tdok){overflow:visible}.lane.svelte-1s5tdok{width:max-content;transform:translate3d(var(--x), 0, 0);gap:16px;margin:0;padding:8px max(16px,50vw - 528px);list-style:none;display:flex}.area.svelte-1s5tdok{scroll-snap-align:start;box-sizing:border-box;border-radius:28px;flex-direction:column;gap:6px;width:244px;min-height:300px;padding:22px;display:flex}.area.svelte-1s5tdok img:where(.svelte-1s5tdok){filter:drop-shadow(0 12px 14px #3c325a24);width:120px;height:120px;margin:0 0 14px -8px}.area.svelte-1s5tdok b:where(.svelte-1s5tdok){letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.1}.area.svelte-1s5tdok span:where(.svelte-1s5tdok){color:var(--muted);font-size:15px;line-height:1.4}.t0.svelte-1s5tdok{background:var(--sage-soft)}.t1.svelte-1s5tdok{background:var(--butter)}.t2.svelte-1s5tdok{background:var(--lilac)}.t3.svelte-1s5tdok{background:var(--peach)}.stages.svelte-1s5tdok{box-sizing:border-box;width:100%;max-width:1120px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 auto;padding:0 16px;font-size:15px;display:flex}.chips.svelte-1s5tdok{flex-wrap:wrap;gap:6px;display:inline-flex}.chips.svelte-1s5tdok i:where(.svelte-1s5tdok){min-height:30px;color:var(--ink);background:#ffffffd9;border-radius:99px;align-items:center;padding:0 12px;font-size:14px;font-style:normal;font-weight:500;display:inline-flex}@media (width>=700px){.head.svelte-1s5tdok,.stages.svelte-1s5tdok{padding:0 32px}}.demo.svelte-oatzti{padding:56px 0}.wrap.svelte-oatzti{gap:28px;max-width:1200px;margin-inline:auto;padding:0 16px;display:grid}.copy.svelte-oatzti{flex-direction:column;gap:12px;display:flex}.copy.svelte-oatzti h2:where(.svelte-oatzti){letter-spacing:-.03em;margin:0;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.02}.copy.svelte-oatzti p:where(.svelte-oatzti){color:var(--muted);max-width:40ch;margin:0;font-size:clamp(17px,1.6vw,20px)}.verdict.svelte-oatzti{min-height:2.6em;font-weight:600;color:var(--ink)!important;margin-top:8px!important}.q.svelte-oatzti{flex-direction:column;gap:12px;display:flex}.ask.svelte-oatzti{background:var(--sage-soft);border-radius:28px;flex-direction:column;gap:6px;padding:22px 120px 24px 24px;display:flex;position:relative}.ask.svelte-oatzti small:where(.svelte-oatzti){color:var(--sage-ink);opacity:.85;font-size:14px}.ask.svelte-oatzti strong:where(.svelte-oatzti){letter-spacing:-.02em;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.1}.ask.svelte-oatzti img:where(.svelte-oatzti){filter:drop-shadow(0 10px 12px #3c325a24);width:88px;height:88px;position:absolute;top:50%;right:18px;translate:0 -50%}.slider.svelte-oatzti{box-shadow:var(--shadow);background:linear-gradient(#ffffffe6,#ffffffb3);border:1px solid #ffffffe6;border-radius:24px;padding:18px 24px 16px;display:block}.ask2.svelte-oatzti{margin-bottom:4px;font-size:16px;display:block}.sr.svelte-oatzti{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}input.svelte-oatzti{appearance:none;cursor:pointer;background:0 0;width:100%;height:36px;margin:0}input.svelte-oatzti::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--sage), var(--apricot));border-radius:99px;height:10px}input.svelte-oatzti::-moz-range-track{background:linear-gradient(90deg, var(--sage), var(--apricot));border-radius:99px;height:10px}input.svelte-oatzti::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:32px;height:32px;margin-top:-11px;box-shadow:0 2px 6px #0000002e}input.svelte-oatzti::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:32px;height:32px;box-shadow:0 2px 6px #0000002e}input.svelte-oatzti:focus-visible{outline:2px solid var(--sage);outline-offset:4px;border-radius:99px}.names.svelte-oatzti{justify-content:space-between;margin-top:6px;font-size:14px;display:flex}.you.svelte-oatzti{color:var(--sage-ink)}.them.svelte-oatzti{color:var(--apricot-ink)}.line.svelte-oatzti{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:17px;font-weight:600;display:block}.note.svelte-oatzti{color:var(--muted);max-width:56ch;margin:4px 0 0;font-size:14px}@media (width>=900px){.demo.svelte-oatzti{padding:72px 0}.wrap.svelte-oatzti{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;padding:0 32px}}.inside.svelte-b1iqc7{padding:56px 0}.wrap.svelte-b1iqc7{max-width:1200px;margin-inline:auto;padding:0 16px}.head.svelte-b1iqc7{flex-direction:column;gap:10px;max-width:60ch;margin-bottom:28px;display:flex}.head.svelte-b1iqc7 h2:where(.svelte-b1iqc7){letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.02}.head.svelte-b1iqc7 p:where(.svelte-b1iqc7){color:var(--muted);margin:0;font-size:clamp(17px,1.6vw,20px)}.bento.svelte-b1iqc7{grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:12px;margin:0;padding:0;list-style:none;display:grid}.tile.svelte-b1iqc7{border-radius:26px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 22px 22px;display:flex;overflow:hidden}.tile.wide.svelte-b1iqc7{grid-column:span 2}.title.svelte-b1iqc7{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-height:72px;display:flex}.tile.svelte-b1iqc7 img:where(.svelte-b1iqc7){filter:drop-shadow(0 10px 12px #3c325a24);flex:none;width:72px;height:72px;margin:-6px -6px 0 0}.tile.svelte-b1iqc7 h3:where(.svelte-b1iqc7){letter-spacing:-.02em;text-wrap:balance;margin:6px 0 0;font-size:21px;font-weight:800;line-height:1.15}.tile.svelte-b1iqc7 p:where(.svelte-b1iqc7){color:var(--muted);max-width:46ch;margin:4px 0 0;font-size:15px}.rows.svelte-b1iqc7{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.row.svelte-b1iqc7{background:#ffffffd1;border:1px solid #ffffffe6;border-radius:14px;align-items:center;gap:10px;max-width:100%;min-height:36px;padding:6px 14px;font-size:15px;line-height:1.3;display:inline-flex}.row.svelte-b1iqc7 b:where(.svelte-b1iqc7){font-weight:600}.row.svelte-b1iqc7 small:where(.svelte-b1iqc7){color:var(--muted);font-size:13px}.row.q.svelte-b1iqc7{text-wrap:pretty;font-weight:600}.row.lock.svelte-b1iqc7 svg:where(.svelte-b1iqc7){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:14px;height:14px}.mini.svelte-b1iqc7{background:var(--ink);min-height:34px;color:var(--paper);cursor:pointer;border:0;border-radius:99px;padding:0 14px;font:600 14px inherit}.mini.svelte-b1iqc7:active{transform:scale(.97)}.chips.svelte-b1iqc7{flex-wrap:wrap;gap:6px;display:flex}.chips.svelte-b1iqc7 span:where(.svelte-b1iqc7),.chips.svelte-b1iqc7 button:where(.svelte-b1iqc7){min-height:32px;color:var(--ink);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:99px;align-items:center;padding:0 13px;font:500 14px inherit;display:inline-flex}.chips.svelte-b1iqc7 button:where(.svelte-b1iqc7){cursor:pointer;transition:background .2s,color .2s}.chips.svelte-b1iqc7 .on:where(.svelte-b1iqc7){background:var(--ink);color:var(--paper);border-color:var(--ink)}.tile.sage.svelte-b1iqc7{background:var(--sage-soft)}.tile.lilac.svelte-b1iqc7{background:var(--lilac)}.tile.butter.svelte-b1iqc7{background:var(--butter)}.tile.peach.svelte-b1iqc7{background:var(--peach)}.tile.paper.svelte-b1iqc7{background:linear-gradient(#ffffffe6,#ffffffb3);border:1px solid #ffffffe6}.tile.sage.svelte-b1iqc7 .chips:where(.svelte-b1iqc7) .on:where(.svelte-b1iqc7),.tile.butter.svelte-b1iqc7 .chips:where(.svelte-b1iqc7) .on:where(.svelte-b1iqc7){background:var(--ink)}@media (width<=599px){.tile.svelte-b1iqc7{grid-column:span 2}}@media (width>=900px){.inside.svelte-b1iqc7{padding:72px 0}.wrap.svelte-b1iqc7{padding:0 32px}.bento.svelte-b1iqc7{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tile.svelte-b1iqc7{min-height:236px;padding:24px 26px 26px}.tile.svelte-b1iqc7 img:where(.svelte-b1iqc7){width:84px;height:84px}.title.svelte-b1iqc7{min-height:84px}}.device.svelte-63uhxz{--u:.62px;width:calc(458 * var(--u));height:calc(960 * var(--u));perspective:calc(1800 * var(--u));flex:none;position:relative}.body.svelte-63uhxz{border-radius:calc(72 * var(--u));transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;will-change:transform;background:linear-gradient(155deg,#f1eff5 0%,#cfccd8 28%,#a7a3b3 52%,#c9c6d2 76%,#ebe9f0 100%);transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;box-shadow:0 60px 90px -40px #2c2b3673,0 24px 40px -20px #3c325a4d,inset 0 1px #ffffffe6,inset 0 -1px #2c2b3633}.float.svelte-63uhxz .body:where(.svelte-63uhxz){animation:7s ease-in-out infinite svelte-63uhxz-float}@keyframes svelte-63uhxz-float{50%{translate:0 calc(-10 * var(--u))}}.bezel.svelte-63uhxz{inset:calc(5 * var(--u));border-radius:calc(67 * var(--u));background:#101115;position:absolute;box-shadow:inset 0 0 0 1px #ffffff0f}.screen.svelte-63uhxz{inset:calc(9 * var(--u));border-radius:calc(58 * var(--u));background:#f6f4fb;position:absolute;overflow:hidden;transform:translateZ(1px)}.island.svelte-63uhxz{top:calc(11 * var(--u));width:calc(124 * var(--u));height:calc(36 * var(--u));background:#0b0c10;border-radius:99px;position:absolute;left:50%;translate:-50%}.glare.svelte-63uhxz{pointer-events:none;background:linear-gradient(118deg,#ffffff38 0%,#fff0 34% 70%,#ffffff14 100%);position:absolute;inset:0}.key.svelte-63uhxz{border-radius:calc(2 * var(--u));background:linear-gradient(90deg,#b9b5c4,#d9d6e0,#b4b0bf);position:absolute;box-shadow:0 0 0 .5px #2c2b3640}.action.svelte-63uhxz{left:calc(-3 * var(--u));top:calc(188 * var(--u));width:calc(3.5 * var(--u));height:calc(34 * var(--u))}.vol.svelte-63uhxz{left:calc(-3 * var(--u));width:calc(3.5 * var(--u));height:calc(64 * var(--u))}.vol.up.svelte-63uhxz{top:calc(250 * var(--u))}.vol.down.svelte-63uhxz{top:calc(326 * var(--u))}.power.svelte-63uhxz{right:calc(-3 * var(--u));top:calc(268 * var(--u));width:calc(3.5 * var(--u));height:calc(104 * var(--u))}.cam.svelte-63uhxz{right:calc(-2 * var(--u));top:calc(600 * var(--u));width:calc(2.5 * var(--u));height:calc(70 * var(--u));background:linear-gradient(90deg,#a6a2b1,#cdc9d6)}@media (prefers-reduced-motion:reduce){.body.svelte-63uhxz{transition:none;transform:none}.float.svelte-63uhxz .body:where(.svelte-63uhxz){animation:none}}.scene.svelte-znce5z{pointer-events:none;position:absolute;inset:0;overflow:hidden}canvas.svelte-znce5z{width:100%;height:100%;display:block}.story.svelte-3tu8k6{max-width:1200px;margin-inline:auto;padding:0 16px}.stage.svelte-3tu8k6{grid-template-columns:1fr;display:grid}.pin.svelte-3tu8k6{z-index:1;background:linear-gradient(#f3f0f8f0 84%,#f3f0f800);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:54vh;display:flex;position:sticky;top:64px}.pin.svelte-3tu8k6 .device{--u:calc(min(46vh, 360px) / 960)}.screens.svelte-3tu8k6{position:absolute;inset:0}.s.svelte-3tu8k6{opacity:0;transition:opacity .55s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(4%)scale(.98)}.s.on.svelte-3tu8k6{opacity:1;transform:none}.dots.svelte-3tu8k6{gap:6px;margin:0;padding:0;list-style:none;display:flex}.dots.svelte-3tu8k6 a:where(.svelte-3tu8k6){background:linear-gradient(var(--line), var(--line)) center / 100% 4px no-repeat;border-radius:99px;width:24px;height:14px;transition:background-color .3s;display:block}.dots.svelte-3tu8k6 a.on:where(.svelte-3tu8k6){background-image:linear-gradient(var(--sage), var(--sage))}.intro.svelte-3tu8k6{gap:14px;padding:56px 0 8px;display:grid}.intro.svelte-3tu8k6 h2:where(.svelte-3tu8k6){letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1.02}.intro.svelte-3tu8k6 p:where(.svelte-3tu8k6){color:var(--muted);max-width:36ch;margin:0;font-size:clamp(17px,1.6vw,20px)}.steps.svelte-3tu8k6{margin:0;padding:0 0 24vh;list-style:none}.step.svelte-3tu8k6{opacity:.38;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;max-width:36ch;min-height:58vh;padding:0 0 40px;transition:opacity .4s;display:flex}.step.on.svelte-3tu8k6{opacity:1}.k.svelte-3tu8k6{background:var(--ink);width:28px;height:28px;color:var(--paper);border-radius:50%;place-items:center;margin-bottom:4px;font-size:14px;font-weight:700;display:grid}.step.svelte-3tu8k6 h3:where(.svelte-3tu8k6){letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.1}.step.svelte-3tu8k6 p:where(.svelte-3tu8k6){color:var(--muted);margin:0;font-size:17px}.facts.svelte-3tu8k6{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.facts.svelte-3tu8k6 li:where(.svelte-3tu8k6){background:#ffffffd9;border:1px solid #ffffffe6;border-radius:99px;align-items:center;min-height:30px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}@media (width>=900px){.story.svelte-3tu8k6{padding:0 32px}.stage.svelte-3tu8k6{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.pin.svelte-3tu8k6{background:0 0;order:2;height:100vh;top:0}.pin.svelte-3tu8k6 .device{--u:calc(min(72vh, 560px) / 960)}.text.svelte-3tu8k6{order:1}.intro.svelte-3tu8k6{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;padding:72px 0 0}.steps.svelte-3tu8k6{padding:0 0 14vh}.step.svelte-3tu8k6{justify-content:center;min-height:72vh;padding:0}}@media (prefers-reduced-motion:reduce){.s.svelte-3tu8k6,.step.svelte-3tu8k6,.dots.svelte-3tu8k6 a:where(.svelte-3tu8k6){transition:none}}html{scroll-behavior:smooth;scroll-padding-top:72px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.site.svelte-1uha8ag{--ink:#2c2b36;--muted:#5d5b6b;--paper:#fcfbfe;--bg:#f6f4fb;--line:#2c2b361a;--sage:#5fb3a3;--sage-soft:#dff1ed;--sage-ink:#25574d;--apricot:#e8a86f;--apricot-soft:#fbeadb;--apricot-ink:#7a4a1c;--lilac:#e6defa;--peach:#fadcc8;--butter:#fbf1be;--shadow:0 12px 22px #3c325a17;--f:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);font:17px/1.55 var(--f);color:var(--ink);-webkit-font-smoothing:antialiased;background-color:#f3f0f8;min-height:100dvh;overflow-x:clip}.wash.svelte-1uha8ag{z-index:0;pointer-events:none;background:radial-gradient(62% 58% at -4% 22%,#e0f0ec 0%,#e0f0ec00 70%),radial-gradient(60% 46% at 48% -12%,#e7e5fa 0%,#e7e5fa00 70%),radial-gradient(64% 64% at 104% 44%,#fbe7dc 0%,#fbe7dc00 70%),radial-gradient(58% 52% at 10% 104%,#e4f2f0 0%,#e4f2f000 70%),radial-gradient(52% 48% at 92% 104%,#ebe5f8 0%,#ebe5f800 70%),#f3f0f8;position:fixed;inset:0}.site.svelte-1uha8ag>:not(.wash){z-index:1;position:relative}.site.svelte-1uha8ag :where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--sage);outline-offset:3px}.wrap.svelte-1uha8ag{max-width:1200px;margin-inline:auto;padding-inline:16px}@media (width>=700px){.wrap.svelte-1uha8ag{padding-inline:32px}}h1.svelte-1uha8ag,h2.svelte-1uha8ag{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}h2.svelte-1uha8ag{font-size:clamp(32px,5vw,56px)}p.svelte-1uha8ag{margin:0}a.svelte-1uha8ag{color:var(--ink)}.lead.svelte-1uha8ag{color:var(--muted);text-wrap:pretty;max-width:52ch;font-size:clamp(17px,1.6vw,20px)}.note.svelte-1uha8ag{color:var(--muted);font-size:14px}.head.svelte-1uha8ag{flex-direction:column;gap:10px;max-width:60ch;margin-bottom:36px;display:flex}.head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:clamp(17px,1.6vw,20px)}ul.svelte-1uha8ag{margin:0;padding:0;list-style:none}.btn.svelte-1uha8ag{min-height:48px;font:600 16px var(--f);color:var(--paper);background:var(--ink);transition:transform .22s var(--ease), box-shadow .22s var(--ease);border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex;box-shadow:0 6px 12px #2c2b362e}.btn.svelte-1uha8ag:hover{transform:translateY(-1px);box-shadow:0 10px 18px #2c2b3638}.btn.svelte-1uha8ag:active{transform:scale(.97)}.btn.glass.svelte-1uha8ag{color:var(--ink);background:#ffffffe6;box-shadow:0 6px 12px #3c325a12}.btn.small.svelte-1uha8ag{min-height:42px;padding:0 20px;font-size:15px}.site.svelte-1uha8ag>.top:where(.svelte-1uha8ag){z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f3f0f8bd;position:sticky;top:0}.top.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){align-items:center;gap:16px;min-height:64px;display:flex}.brand.svelte-1uha8ag{align-items:center;display:inline-flex}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block}.brand.svelte-1uha8ag .mark:where(.svelte-1uha8ag){display:none}.links.svelte-1uha8ag{gap:4px;margin-left:auto;display:none}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);transition:background .2s var(--ease);border-radius:99px;padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink);background:#ffffffbf}.lang.svelte-1uha8ag{height:34px;color:var(--muted);transition:background .2s var(--ease), color .2s var(--ease);background:#fff9;border:1px solid #ffffffe6;border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:0 8px 0 11px;font-size:13px;font-weight:600;display:inline-flex}.lang.svelte-1uha8ag:hover,.lang.svelte-1uha8ag:focus-within{color:var(--ink);background:#ffffffe6}.lang.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.lang.svelte-1uha8ag select:where(.svelte-1uha8ag){appearance:none;font:inherit;color:inherit;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d5b6b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 100%/12px no-repeat;border:0;margin:0;padding:0 16px 0 0}.lang.svelte-1uha8ag select:where(.svelte-1uha8ag):focus-visible{outline:none}.lang.svelte-1uha8ag button:where(.svelte-1uha8ag){background:var(--ink);color:var(--paper);font:inherit;border:0;border-radius:99px;padding:2px 8px}@media (width<=479px){.top.svelte-1uha8ag .brand:where(.svelte-1uha8ag) .lockup:where(.svelte-1uha8ag){display:none}.top.svelte-1uha8ag .brand:where(.svelte-1uha8ag) .mark:where(.svelte-1uha8ag){display:block}}@media (width>=800px){.links.svelte-1uha8ag{display:flex}.lang.svelte-1uha8ag{margin-left:0}}.hero.svelte-1uha8ag{align-items:center;min-height:calc(100dvh - 64px);display:flex;position:relative;overflow:hidden}.pair-fallback.svelte-1uha8ag{opacity:.9;width:44%;position:absolute;top:10%;right:4%}.hero-grid.svelte-1uha8ag{z-index:1;box-sizing:border-box;gap:28px;width:100%;padding-top:40px;padding-bottom:48px;display:grid;position:relative}.hero-copy.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:22px;display:flex}h1.svelte-1uha8ag{max-width:14ch;font-size:clamp(40px,6.4vw,80px)}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:12px;display:flex}.hero-phone.svelte-1uha8ag{justify-content:center;display:flex}.hero-phone.svelte-1uha8ag .device{--u:calc(min(72vw, 300px) / 458)}@media (width>=900px){.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:32px;padding-top:0;padding-bottom:0}.hero-phone.svelte-1uha8ag{justify-content:flex-end;padding-right:4%}.hero-phone.svelte-1uha8ag .device{--u:calc(min(74vh, 620px) / 960)}}.rise.svelte-1uha8ag{animation:svelte-1uha8ag-rise .7s var(--ease) both;animation-delay:calc(.1s + var(--i,0) * .1s)}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise.svelte-1uha8ag{animation:none}.btn.svelte-1uha8ag{transition:none}}.rules.svelte-1uha8ag{padding:56px 0}@media (width>=900px){.rules.svelte-1uha8ag{padding:72px 0}}.nots.svelte-1uha8ag{gap:26px 48px;display:grid}.nots.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--line);flex-direction:column;gap:6px;max-width:38ch;padding-top:18px;display:flex}.nots.svelte-1uha8ag b:where(.svelte-1uha8ag){letter-spacing:-.03em;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1}.nots.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:16px}@media (width>=700px){.nots.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.after.svelte-1uha8ag{margin-top:28px;font-size:15px}.pro.svelte-1uha8ag{padding:16px 0 24px}.pro-grid.svelte-1uha8ag{color:var(--paper);background:linear-gradient(160deg,#34333f,#26252f);border-radius:32px;gap:28px;padding:36px 28px;display:grid;box-shadow:0 30px 60px -30px #2c2b3680}.pro.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:16px}.pro.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#fcfbfec7;max-width:48ch}.checks.svelte-1uha8ag{gap:12px;display:grid}.checks.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:flex-start;gap:12px;font-size:17px;display:flex}.checks.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;width:20px;height:20px;stroke:var(--sage);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:4px}.pro-note.svelte-1uha8ag{margin-top:20px;font-size:14px;color:#fcfbfe99!important}@media (width>=900px){.pro-grid.svelte-1uha8ag{border-radius:40px;grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;padding:56px 64px}}.final.svelte-1uha8ag{padding:72px 0 80px}.final.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.final.svelte-1uha8ag .lead:where(.svelte-1uha8ag){max-width:44ch}.together.svelte-1uha8ag{filter:drop-shadow(0 18px 24px #3c325a29)}.foot.svelte-1uha8ag{border-top:1px solid var(--line);color:var(--muted);padding:28px 0 44px;font-size:14px}.foot.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.foot-links.svelte-1uha8ag,.langs.svelte-1uha8ag{flex-wrap:wrap;gap:4px 16px;display:flex}.foot.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);text-decoration:none}.foot.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}.langs.svelte-1uha8ag a[aria-current]:where(.svelte-1uha8ag){color:var(--ink);font-weight:600}.rights.svelte-1uha8ag{margin-left:auto}
