:root:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root:root{--paper:#fff;--tint:#eef6fd;--line:#e6e1d9;--ink0:#1b1714;--text0:#2a241e;--muted0:#6b645b;--sky1:#a6d8fa;--sky2:#bfe3fb;--sky3:#d6edfc;--dusk1:#171a45;--dusk2:#5e4470;--dusk3:#d9956b;--night1:#0d0f2b;--night2:#1a1d4a;--cream:#f7f1e7;--vibe:#db2777;--vibe-hi:#f472b6;--azure:#0369a1;--azure-soft:#e0f1fb;--gold:#9a6510;--gold-soft:#fbf0cf;--sun:#f3c64d;--vibe-soft:#fce4ef;--pane:#fffdf8;--edge:#e5dbcb;--ink:var(--ink0);--text:var(--text0);--muted:var(--muted0);--label:#2f6490;--card:#fff;--border:var(--line);--btn:var(--ink0);--on-btn:#fff;--ghost:#1b17144d;--ghost-ink:var(--ink0);--ghost-bg:transparent;--pen:var(--vibe);--focus:var(--vibe);--mk:var(--ink0);--mk-cut:#fff;--shadow:#1b171424;--lift:#1b171414;--serif:"Fraunces",Georgia,"Times New Roman",serif;--sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--bar-h:68px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.day{background:linear-gradient(180deg,var(--sky1) 0%,var(--sky2) 60%,var(--sky3) 100%);--label:#1f4a6e;--muted:#3f4b57;--ghost:transparent;--ghost-bg:#ffffff9e}.dusk{background:linear-gradient(180deg,var(--dusk1) 0%,var(--dusk2) 74%,var(--dusk3) 140%);color:var(--text);--ink:var(--cream);--text:#efe6da;--muted:#ddd2c8;--label:#c9b6e6;--card:#ffffff14;--border:#fff3;--btn:var(--cream);--on-btn:var(--dusk1);--ghost:#ffffff5c;--ghost-ink:var(--cream);--focus:var(--vibe-hi)}.night{background:linear-gradient(180deg,var(--night1) 0%,var(--night2) 100%);color:var(--text);--ink:var(--cream);--text:#efe6da;--muted:#d5cabe;--label:#c9b6e6;--border:#ffffff24;--btn:var(--cream);--on-btn:var(--night1);--ghost:#ffffff5c;--ghost-ink:var(--cream);--pen:var(--vibe-hi);--focus:var(--vibe-hi);--mk:var(--cream);--mk-cut:var(--night2)}.pools{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.pool{filter:blur(60px);opacity:.75;border-radius:50%;position:absolute}.pool.a{background:var(--pa);width:46vw;max-width:620px;height:46vw;max-height:620px;top:-12vw;left:-10vw}.pool.b{background:var(--pb);width:40vw;max-width:560px;height:40vw;max-height:560px;top:8%;right:-8vw}.pool.c{background:var(--pc);width:38vw;max-width:520px;height:38vw;max-height:520px;bottom:-18vw;left:26%}.sec.tint,.day,.dusk,.night{position:relative}.sec.tint>.wrap,.day>.wrap,.dusk>.wrap,.night>.close,.night>.foot{z-index:1;position:relative}.day{--pa:#ffffff80;--pb:#fff9;--pc:#e8489a29}.mix-garden{--pa:#74c7a157;--pb:#e8a92038}.mix-party{--pa:#9a86f25c;--pb:#ffa0b44d}.dusk{--pa:#5e4470e6;--pb:#f06b976b}.night{--pa:#5a6ee680;--pb:#e8489a57;--pc:#f2b33d4d}.night .pool{filter:blur(70px);opacity:.6}@media (width<=640px){.pool{filter:blur(40px)}.pool.a{width:80vw;height:80vw;top:-20vw;left:-30vw}.pool.b{width:70vw;height:70vw;right:-26vw}.pool.c{width:70vw;height:70vw;bottom:-30vw}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--bar-h) + 12px);background:var(--sky1) linear-gradient(180deg,var(--sky1) 0 50%,var(--night2) 50% 100%)}body{font-family:var(--sans);color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}ul,ol{list-style:none}h1,h2,h3{color:var(--ink);text-wrap:balance}p{text-wrap:pretty}.wrap{width:100%;max-width:1120px;margin:0 auto;padding-inline:20px;position:relative}.skip{z-index:60;background:var(--ink0);color:#fff;border-radius:999px;padding:12px 18px;font-weight:600;position:absolute;top:-80px;left:20px}.skip:focus{top:12px}a:focus-visible,.btn:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--label);font-size:12.5px;font-weight:700;line-height:1.4}.h2{font-family:var(--serif);letter-spacing:-.025em;margin-top:12px;font-size:clamp(30px,4.6vw,50px);font-weight:600;line-height:1.02}.lede{color:var(--muted);max-width:56ch;margin-top:16px;font-size:17px;line-height:1.6}.sec{padding-block:clamp(56px,8vw,104px)}.sec.flush{padding-top:0}.sec.tint{background:var(--tint);--border:#d3e3f0}.head{max-width:720px}.head.center{text-align:center;margin-inline:auto}.head.center .lede{margin-inline:auto}.w2{isolation:isolate;font-style:italic;font-weight:600;display:inline-block;position:relative}.squig{z-index:-1;width:104%;height:.3em;position:absolute;bottom:-.17em;left:-2%;right:-2%;overflow:visible}.squig path{fill:none;stroke:var(--pen);stroke-width:7px;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600px;animation:1.1s cubic-bezier(.6,0,.2,1) .35s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.btn{border:1px solid var(--btn);background:var(--btn);color:var(--on-btn);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{box-shadow:0 10px 24px var(--lift);transform:translateY(-1px)}.btn.ghost{background:var(--ghost-bg);color:var(--ghost-ink);border-color:var(--ghost)}.btn.big{padding:15px 28px;font-size:16px}.btn.sm{padding:10px 16px;font-size:14px}.ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.card{background:var(--card);border:1px solid var(--border);border-radius:22px;min-width:0;padding:24px}.card.hi{border-color:var(--vibe);box-shadow:inset 0 0 0 1px var(--vibe)}.card h3{font-family:var(--sans);font-size:18px;font-weight:700;line-height:1.25}.card p{color:var(--muted);margin-top:8px;font-size:15.5px;line-height:1.6}.tile{width:44px;height:44px;color:var(--c,var(--ink));background:var(--cs,#efede8);border-radius:13px;flex:none;place-items:center;display:grid}.tile svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.grid2{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:36px;display:grid}@media (width<=820px){.grid2{grid-template-columns:1fr}}.gets{border-top:1px solid var(--border);align-content:start;gap:9px;padding-top:16px;display:grid}.gets div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.gets dt{color:var(--muted);font-size:12.5px;font-weight:700;line-height:1.4}.gets dd{color:var(--text);text-wrap:balance;font-size:14.5px;font-weight:500;line-height:1.4}.gets .you dd{color:var(--ink);font-weight:700}.leg{flex-direction:column;align-items:stretch;gap:14px;display:flex}.leg .gets{margin-top:auto}@supports (grid-template-rows:subgrid){.grid2>.leg{grid-template-rows:subgrid;grid-row:span 3;place-items:start stretch;display:grid}.grid2>.leg .gets{margin-top:0}}.mk{clip-path:inset(0 round 30%);border-radius:30%;flex:none;display:block;overflow:hidden}.mk-t{fill:var(--mk)}.mk-p{fill:none;stroke:var(--mk-cut);stroke-width:7.2px}.mk-b{fill:var(--mk-cut)}.bar{z-index:50;padding-top:env(safe-area-inset-top,0px);color:var(--ink0);background:0 0;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s,box-shadow .2s;position:fixed;top:0;left:0;right:0}.bar.scrolled{border-bottom-color:var(--line);background:#fff;box-shadow:0 6px 20px #1b17140f}.barin{min-height:var(--bar-h);justify-content:space-between;align-items:center;gap:14px;display:flex}.brand{min-width:0;font-family:var(--serif);letter-spacing:-.01em;color:inherit;white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.brand .mk{width:32px;height:32px}.wm b{font-weight:600}.bar .wm{transition:opacity .22s,transform .26s}.bar.scrolled .wm{opacity:0;transform:translate(-6px)}.signin:hover{text-decoration:underline;-webkit-text-decoration-color:var(--vibe);text-decoration-color:var(--vibe);text-underline-offset:5px;text-decoration-thickness:2px}.navacts{align-items:center;gap:10px;display:flex}.signin{white-space:nowrap;padding:10px 8px;font-size:14.5px;font-weight:600}@media (width<=560px){:root:root{--bar-h:60px}.bar .wrap{padding-inline:16px}.barin{gap:10px}.brand{gap:8px;font-size:14px;line-height:1.08}.brand .mk{width:30px;height:30px}.wm{flex-direction:column;display:flex}.navacts{gap:6px}.signin{padding:10px 4px;font-size:13.5px}.bar .btn.sm{padding:9px 13px;font-size:13.5px}}@media (width<=359px){.signin{display:none}}.hero{text-align:center;padding-block:calc(var(--bar-h) + clamp(30px,5.5vw,78px)) 0}.hero h1{font-family:var(--serif);letter-spacing:-.03em;max-width:12ch;margin:16px auto 0;font-size:clamp(46px,8vw,104px);font-weight:500;line-height:.95}.hero .lede{max-width:50ch;color:var(--text);margin:28px auto 0;font-size:clamp(17px,1.5vw,19px)}.hero .ctas{justify-content:center;margin-top:32px}#top{overflow:hidden}.pages{justify-content:center;align-items:flex-end;gap:clamp(8px,1.3vw,16px);width:max-content;margin:clamp(40px,5vw,60px) 0 0;display:flex;position:relative;left:50%;transform:translate(-50%)}.pg{aspect-ratio:6/7;width:clamp(104px,12.4vw,164px);transform:translateY(var(--dy,0px)) rotate(var(--rot,0deg));transform-origin:50% 100%;background-color:#fff;background-position:top;background-size:cover;border:3px solid #fff;border-bottom:0;border-radius:clamp(13px,1.5vw,18px) clamp(13px,1.5vw,18px) 0 0;flex:none;animation:.9s cubic-bezier(.2,.7,.2,1) backwards pgrise;box-shadow:0 -4px 24px #1b17141f}.pg:first-child{--dy:14px;--rot:-2.2deg;animation-delay:50ms}.pg:nth-child(2){--dy:2px;--rot:1.4deg;animation-delay:.12s}.pg:nth-child(3){--dy:10px;--rot:-1deg;animation-delay:.19s}.pg:nth-child(4){--dy:0px;--rot:1.8deg;animation-delay:.26s}.pg:nth-child(5){--dy:12px;--rot:-1.6deg;animation-delay:.33s}.pg:nth-child(6){--dy:4px;--rot:2.2deg;animation-delay:.4s}@keyframes pgrise{0%{transform:translateY(calc(var(--dy,0px) + 34px)) rotate(var(--rot,0deg))}}.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}@media (width<=980px){.three{grid-template-columns:1fr;max-width:640px;margin-inline:auto}}.door{border:1px solid var(--border);background:#fff;border-radius:28px;flex-direction:column;gap:18px;min-width:0;padding:12px 12px 24px;display:flex;position:relative;box-shadow:0 18px 40px -28px #1b171459}.door .demo{background:linear-gradient(180deg,var(--d1) 0%,var(--d2) 100%);border-radius:20px;justify-content:center;align-items:center;height:236px;padding:16px 16px 24px;display:flex;overflow:hidden}.door .mark{border-radius:30%;width:58px;height:58px;position:absolute;top:219px;left:30px;overflow:hidden;box-shadow:0 14px 30px -10px #1b171473,inset 0 1px #fff6}.door .mark svg{width:100%;height:100%;display:block}.door .chtext{margin-top:20px}.chtext,.chfoot{padding-inline:12px}.door h3{font-family:var(--serif);letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.08}.door p{color:var(--muted);margin-top:10px;font-size:15.5px;line-height:1.6}.chfoot:before{content:"";background:var(--c);border-radius:2px;width:44px;height:4px;margin-bottom:16px;display:block}.chfoot .gets{border-top:0;padding-top:0}@media (width<=560px){.door{padding:10px 10px 22px}.door .demo{height:224px;padding:16px 12px 24px}.door .mark{width:52px;height:52px;top:208px;left:26px}}.dframe{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:22px;flex-direction:column;gap:8px;width:min(236px,100%);padding:12px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 14px 34px -16px #222c7859}.dtile{color:var(--ink0);background:#fff;border:1px solid #1b17140f;border-radius:14px;align-items:center;gap:10px;padding:9px 11px;font-size:14px;font-weight:700;line-height:1.15;animation:5.4s ease-in-out infinite tiletap;display:flex}.dtile small{color:var(--muted0);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.dtile:nth-child(2){animation-delay:1.8s}.dtile:nth-child(3){animation-delay:3.6s}.dic{width:32px;height:32px;color:var(--tc);background:var(--ts);border-radius:10px;flex:none;place-items:center;display:grid}.dic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@keyframes tiletap{0%,26%,to{background:#fff;border-color:#1b17140f;transform:none}6%,18%{background:var(--ts);border-color:var(--tc);transform:scale(1.045)}}.chatframe{background:#ffffffb8;border:1px solid #ffffffe6;border-radius:22px;width:min(264px,100%);padding:12px 13px;box-shadow:inset 0 1px #ffffffe6,0 14px 34px -16px #222c7859}.chathead{color:var(--ink0);border-bottom:1px solid #1b171414;align-items:center;gap:9px;padding-bottom:9px;font-size:14px;font-weight:700;display:flex}.chathead .face{border-radius:8px;flex:none;width:26px;height:26px;overflow:hidden}.chathead .face svg{width:100%;height:100%;display:block}.chathead small{color:var(--muted0);margin-left:auto;font-size:11.5px;font-weight:500}.chat{flex-direction:column;gap:8px;margin-top:10px;display:flex}.bub{width:fit-content;max-width:100%;color:var(--ink0);background:#fff;border-radius:16px 16px 16px 5px;padding:9px 13px;font-size:13px;line-height:1.45}.dchips{flex-wrap:wrap;gap:6px;display:flex}.dchip{color:var(--ink0);background:#fff;border:1px solid #1b17141a;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600;animation:6s ease-in-out infinite chiptap}.dchip:nth-child(2){animation-delay:2s}.dchip:nth-child(3){animation-delay:4s}@keyframes chiptap{0%,24%,to{color:var(--ink0);background:#fff;border-color:#1b17141a;transform:none}6%,16%{background:var(--vibe);color:#fff;border-color:var(--vibe);transform:scale(1.04)}}.resident{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.vibes{justify-items:start;gap:12px;margin-top:24px;display:grid}.vibepill{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink0);background:#ffffffb3;border:1.5px solid #1b171424;border-radius:999px;padding:8px 15px;font-size:12.5px;font-weight:700;line-height:1.2}.vdots{flex-wrap:wrap;gap:10px;display:flex}.vdot{cursor:pointer;background:radial-gradient(circle at 70% 28%,var(--v4) 0 15%,transparent 50%),linear-gradient(165deg,var(--v1),var(--v2) 55%,var(--v3));border:0;border-radius:50%;width:44px;height:44px;padding:0;transition:transform .15s;position:relative;box-shadow:inset 0 1px #ffffff73,0 6px 14px -6px #1b171466}.vdot:hover{transform:translateY(-2px)}.vdot:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.vnote{color:var(--muted);margin-top:12px;font-size:14px}.fridge{width:min(300px,100%);margin-top:30px}.magnet{aspect-ratio:1;isolation:isolate;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 20px 40px -14px #1b171466,inset 0 1px #ffffff4d}.magnet .mbg{opacity:0;background:linear-gradient(135deg,var(--m1) 0%,var(--m2) 38%,var(--m3) 72%,var(--m4) 100%);transition:opacity 1.4s;position:absolute;inset:0}.magnet .mbg.on{opacity:1}.magnet .min{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:22px;display:flex;position:relative}.magnet .mq{aspect-ratio:1;color:#161a3a;background:#fff;border-radius:14px;width:min(42%,124px);height:auto;padding:8px;display:block;box-shadow:0 10px 24px -10px #00000073}.magnet .ms{font-family:var(--serif);letter-spacing:-.01em;color:#fff;text-shadow:0 1px 8px #0000002e;text-wrap:balance;max-width:16ch;font-size:clamp(17px,2.2vw,21px);font-weight:600;line-height:1.2}.cap{color:var(--muted);margin-top:14px;font-size:13px;font-weight:600}.phonewrap{flex-direction:column;align-items:center;display:flex}.phone{aspect-ratio:9/19;background:var(--ink0);width:29.2em;box-shadow:0 30px 60px var(--shadow);border-radius:4.6em;padding:1em;font-size:min(10px,2.67vw);position:relative}.phone:after{content:"";background:var(--ink0);z-index:3;border-radius:999px;width:8.4em;height:2.2em;position:absolute;top:1.8em;left:50%;transform:translate(-50%)}.screen{background:var(--sky1);border-radius:3.8em;width:100%;height:100%;position:relative;overflow:hidden}.screen .shot{opacity:0;background-position:top;background-size:cover;transition:opacity .9s;position:absolute;inset:0}.screen .shot.on{opacity:1}@media (width<=860px){.resident{text-align:center;flex-direction:column;align-items:stretch;gap:0;display:flex}.resident .copy{display:contents}.resident .lede{margin-inline:auto}.vibes{justify-items:center}.vdots{justify-content:center}.phonewrap{order:1;margin-top:28px}.fridge{order:2;margin:44px auto 0}.cap{text-align:center}}.math{grid-template-columns:1fr 1fr;gap:14px;margin-top:36px;display:grid}@media (width<=620px){.math{grid-template-columns:1fr}}.math .numb{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,66px);font-weight:600;line-height:1}.math .lab{color:var(--muted);margin-top:10px;font-size:15.5px}.benefits{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px;display:grid}@media (width<=620px){.benefits{grid-template-columns:1fr}}.benefit{align-items:flex-start;gap:16px;display:flex}.benefit .tx{min-width:0}.benefit .tx b{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3;display:block}.benefit .tx span{color:var(--muted);margin-top:4px;font-size:14.5px;line-height:1.55;display:block}.plans{grid-template-columns:1fr 1fr;gap:14px;margin-top:36px;display:grid}@media (width<=760px){.plans{grid-template-columns:1fr}}.plan{flex-direction:column;display:flex}.plan .who{color:var(--muted);margin-top:4px;font-size:15px}.plan .price{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);margin-top:14px;font-size:40px;font-weight:600;line-height:1}.plan .price small{font-family:var(--sans);color:var(--muted);letter-spacing:0;margin-left:6px;font-size:14px;font-weight:500}.plan .tools{gap:12px;margin-top:20px;display:grid}.plan .tools li{color:var(--text);align-items:flex-start;gap:12px;font-size:15px;display:flex}.plan .tools b{color:var(--ink);font-size:15px;font-weight:700;line-height:1.3;display:block}.plan .tools small{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.tl{width:40px;height:40px;color:var(--c,var(--ink));background:var(--cs,#efede8);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.tl svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.tl svg.facei{stroke:none;width:100%;height:100%}.plan.hi{box-shadow:none;background:#fff;border-color:#0000;position:relative}.plan.hi:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#3f7bf6,#6a5cf0 38%,#e8489a 72%,#f2b33d);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fine{color:var(--muted);margin-top:16px;font-size:14px}.faqs{grid-template-columns:1fr 1fr;align-items:start;gap:0 clamp(24px,4vw,56px);margin-top:34px;display:grid}.faqcol{border-top:1px solid var(--border)}@media (width<=820px){.faqs{grid-template-columns:1fr}.faqcol+.faqcol{border-top:0}}.faq{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);flex:none;font-size:22px;font-weight:500;line-height:1}.faq[open] summary:after{content:"−"}.faq p{color:var(--muted);max-width:62ch;padding:0 2px 20px;font-size:15.5px;line-height:1.65}.why{padding-block:clamp(56px,8vw,104px) clamp(64px,9vw,120px)}.dusk .card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dusk .tile{color:var(--cream);background:#ffffff1f}.dusk .tile.deco{background:0 0;border-radius:13px;overflow:hidden}.tile.deco .dk{fill:none;stroke:none;width:100%;height:100%}.dk-f{fill:#fff}.dusk .tile.pulse{color:#fff;background:#e4394c;box-shadow:0 10px 24px -10px #e4394ccc}.tile.pulse svg{fill:currentColor;stroke:none;transform-origin:50%;animation:1.6s ease-in-out infinite pulsebeat}@keyframes pulsebeat{0%,to{transform:scale(1)}14%{transform:scale(1.12)}28%{transform:scale(1)}42%{transform:scale(1.08)}}.dk-l{font-family:var(--sans);font-size:23.6px;font-weight:800}.dk-eyes{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite dk-blink}@keyframes dk-blink{0%,91%,to{transform:scaleY(1)}94.5%{transform:scaleY(.12)}}.how{margin-top:44px}.how .eyebrow{color:var(--ink)}.path{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px;display:grid}.path li{color:var(--ink);padding:26px 12px 0 0;font-size:15px;font-weight:600;line-height:1.3;position:relative}.path li:before{content:"";border:1.5px solid var(--ink);border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0}.path li:not(:last-child):after{content:"";border-top:1.5px solid var(--ink);opacity:.55;position:absolute;top:6.5px;left:14px;right:0}.path li.hot:before{background:var(--sun);border-color:var(--sun)}@media (width<=760px){.path{grid-template-columns:1fr}.path li{min-height:34px;padding:0 0 20px 30px}.path li:before{top:3px}.path li:not(:last-child):after{border-top:0;border-left:1.5px solid var(--ink);inset:17px auto -3px 6.5px}}.draw{display:block}.draw *{stroke:var(--ink0);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;fill:none}.draw .f-pane{fill:var(--pane)}.solo{text-align:center;flex-direction:column;align-items:center;max-width:640px;margin-inline:auto;display:flex}.solo .draw{width:96px;height:auto;margin-bottom:10px}.solo .lede{margin-inline:auto}.solo .btn{margin-top:28px}.onblock{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.minimap{justify-self:center;width:100%;max-width:440px;height:auto;display:block}.minimap .mmb{transform-box:fill-box;transform-origin:50%;animation:5.6s cubic-bezier(.34,1.56,.64,1) infinite mmpop}@keyframes mmpop{0%{opacity:0;transform:scale(0)}9%,72%{opacity:1;transform:scale(1)}84%,to{opacity:0;transform:scale(0)}}@media (width<=860px){.onblock{grid-template-columns:1fr;gap:36px}.minimap{justify-self:start}}.close{text-align:center;padding-block:clamp(72px,10vw,128px)}.close .ctas{justify-content:center;margin-top:32px}.close .h2{font-size:clamp(34px,5.4vw,60px)}.close .fine a,.foot .fl a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.foot{border-top:1px solid var(--border);color:var(--muted);padding-block:26px 34px;font-size:13.5px}.foot .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.foot .brand{color:var(--ink);font-size:17px}.foot .brand .mk{width:26px;height:26px}.foot .brand .wm{line-height:inherit;display:inline}.foot .fl{flex-wrap:wrap;gap:6px 20px;display:flex}.foot .fl a{align-items:center;min-height:32px;display:inline-flex}.foot .line{margin-top:10px}.smoke{fill:none;width:140px;height:82px;stroke:var(--cream);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin:0 0 14px -8px;display:block}.head.center .smoke{margin-inline:auto}.smoke .sm-c{stroke-dasharray:3 5;opacity:.55}.smoke .sm-v{stroke-width:1.6px;opacity:.7}.smoke .sm-led{fill:#ff6b5b;stroke:none;animation:2.8s ease-in-out infinite smled}.smoke .sm-pf{stroke-width:1.6px;opacity:.45}@keyframes smled{0%,86%,to{opacity:.25}90%,96%{opacity:1}}.why .grid2>.leg{grid-row:span 2}@media (hover:hover){.math .card,.benefit,.plan{transition:background-color .25s,border-color .25s,box-shadow .25s,transform .25s}.benefit .tile{transition:background-color .25s,color .25s}.math .card:hover,.benefit:hover,.plan:hover{background:var(--azure-soft);border-color:var(--azure);transform:translateY(-3px);box-shadow:0 14px 30px -18px #0369a173}.math .card.hi:hover{box-shadow:inset 0 0 0 1px var(--azure),0 14px 30px -18px #0369a173}.plan.hi:hover{background:#fff;border-color:#0000;box-shadow:0 14px 30px -18px #0369a173}.benefit:hover .tile{background:var(--azure);color:#fff}}@media (prefers-reduced-motion:reduce){.smoke .sm-led{opacity:1;animation:none}.math .card,.benefit,.plan{transition:none}.math .card:hover,.benefit:hover,.plan:hover{transform:none}html{scroll-behavior:auto}.squig path{stroke-dashoffset:0;animation:none}.dtile,.dchip,.tile.pulse svg{animation:none}.minimap .mmb{opacity:1;animation:none;transform:none}.btn,.bar,.bar .wm,.screen .shot,.vdot,.magnet .mbg{transition:none}.dk-eyes,.pg{animation:none}}:root:root{--shot-loft:url(/assets/landing/shot-loft.svg);--shot-garden:url(/assets/landing/shot-garden.svg);--shot-neon:url(/assets/landing/shot-neon.svg);--shot-brick:url(/assets/landing/shot-brick.svg);--shot-sunset:url(/assets/landing/shot-sunset.svg);--shot-party:url(/assets/landing/shot-party.svg)}.pgrid{grid-template-columns:1fr 1fr;gap:10px;width:min(250px,100%);display:grid}.ptile{color:var(--ink0);background:#fffc;border:1px solid #fffffff2;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 12px 11px;font-size:14px;font-weight:700;line-height:1.1;animation:7.2s ease-in-out infinite ptap;display:flex;box-shadow:0 10px 24px -16px #222c7866}.ptile:nth-child(2){animation-delay:1.8s}.ptile:nth-child(3){animation-delay:3.6s}.ptile:nth-child(4){animation-delay:5.4s}@keyframes ptap{0%,22%,to{color:var(--ink0);background:#fff;transform:none}5%,16%{background:var(--kc);color:#fff;transform:scale(1.04)}}.ptile .pbadge{border-radius:10px;width:30px;height:30px}@keyframes ptapbadge{0%,22%,to{background:color-mix(in srgb,var(--kc) 15%,#fff);color:var(--kc)}5%,16%{color:#fff;background:#ffffff40}}.ptile .pbadge{animation:7.2s ease-in-out infinite ptapbadge;animation-delay:inherit}.chatframe{border-radius:18px;width:min(232px,100%);padding:10px 11px}.chathead{gap:8px;padding-bottom:7px;font-size:13px}.chathead .face{border-radius:7px;width:22px;height:22px}.chathead small{font-size:10.5px}.chat{gap:7px;margin-top:8px}.bub{padding:8px 11px;font-size:12.5px}.dchip{padding:5px 10px;font-size:11.5px}.phone:after{display:none}.card.vg{box-shadow:none;background:#fff;border-color:#0000;position:relative}.card.vg:before{content:"";border-radius:inherit;background:var(--g);opacity:.9;-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card.vg:after{content:"";background:var(--g);pointer-events:none;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22px;right:22px}.math .card.vg .numb{background:var(--g);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.plan.vg:before{opacity:1;padding:2px}.plan.vg .price{background:var(--g);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;padding-bottom:.06em}.plan.vg .price small{-webkit-text-fill-color:var(--muted)}@media (hover:hover){.math .card.vg:hover,.benefit.vg:hover,.plan.vg:hover{background:var(--gs);box-shadow:0 18px 34px -20px var(--gc);border-color:#0000;transform:translateY(-3px)}.benefit.vg:hover .tile{background:var(--g);color:#fff}}.tl.mkt{background:0 0;padding:0}.tl.mkt svg.facei{border-radius:12px}.whycards{align-items:stretch}.why .whycards>.leg{flex-direction:column;grid-row:auto;gap:16px;padding:26px;display:flex}.why .leg .top{justify-content:space-between;align-items:center;gap:12px;display:flex}.why .leg h3{font-family:var(--serif);letter-spacing:-.02em;font-size:28px;font-weight:600}.why .leg p{color:var(--text);opacity:.88}.why .pill{letter-spacing:.06em;text-transform:uppercase;color:var(--cream);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.why .pill.live i{background:#ff6b7d;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite livedot;box-shadow:0 0 #ff6b7d99}@keyframes livedot{0%{box-shadow:0 0 #ff6b7d99}70%,to{box-shadow:0 0 0 8px #ff6b7d00}}.decocard{background:linear-gradient(160deg,#ffffff24,#ffffff0d)}.decoav{flex:none;width:64px;height:64px;position:relative}.decoav .halo{filter:blur(10px);opacity:.8;background:conic-gradient(#3f7bf6,#6a5cf0,#e8489a,#f2b33d,#3f7bf6);border-radius:24px;animation:8s linear infinite decospin;position:absolute;inset:-9px}.decoav .face{border-radius:19px;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38,0 10px 22px -8px #141050b3}.decoav .face svg{width:100%;height:100%;display:block}@keyframes decospin{to{transform:rotate(360deg)}}.cardcta{margin-top:auto}.cardcta .btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .2s}.cardcta .btn:hover svg{transform:translate(3px)}.pulsecard .ekg{fill:none;stroke:#ff6b7d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px;opacity:.9;width:100%;height:40px;margin-top:auto;animation:3.2s linear infinite ekg;display:block}@keyframes ekg{0%{stroke-dashoffset:420px}70%{stroke-dashoffset:0;opacity:.9}to{stroke-dashoffset:0;opacity:0}}.path li:before{animation:7.2s ease-in-out infinite stepglow;animation-delay:calc(var(--i,0) * 1.2s);transition:background-color .3s,border-color .3s,box-shadow .3s}.path li.hot:before{animation-name:stepglowhot}@keyframes stepglow{0%,14%,to{box-shadow:none;background:0 0}4%,10%{background:var(--cream);box-shadow:0 0 0 6px #f7f1e72e}}@keyframes stepglowhot{0%,14%,to{box-shadow:none;transform:none}4%,10%{transform:scale(1.15);box-shadow:0 0 0 7px #f3c64d4d,0 0 18px 2px #f3c64db3}}.path li:not(:last-child):after{background:linear-gradient(90deg,transparent,var(--sun),transparent) no-repeat;animation:7.2s linear infinite pathrun;animation-delay:calc(var(--i,0) * 1.2s);background-position:-40% 0;background-size:30% 3px;height:3px;top:5px}@keyframes pathrun{0%{background-position:-40% 0}16%,to{background-position:140% 0}}@media (width<=760px){.path li:not(:last-child):after{background:linear-gradient(180deg,transparent,var(--sun),transparent) no-repeat;background-size:3px 40%;width:3px;height:auto;animation-name:pathrundown;left:5px}}@keyframes pathrundown{0%{background-position:0 -60%}16%,to{background-position:0 160%}}.cup .f-pane{animation:21.6s linear infinite cupvibe}.cup .steam{animation:3s ease-in-out infinite steam}@keyframes cupvibe{0%,14%{fill:#b8cef9}16.6%,31%{fill:#bde6cf}33.3%,47%{fill:#ffd796}50%,64%{fill:#f5d1ba}66.6%,81%{fill:#ffcdc2}83.3%,97%{fill:#cec4fa}to{fill:#b8cef9}}@keyframes steam{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:.5;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ptile,.ptile .pbadge,.decoav .halo,.pulsecard .ekg,.why .pill.live i,.path li:before,.path li:not(:last-child):after,.cup .f-pane,.cup .steam{animation:none}.pulsecard .ekg{stroke-dashoffset:0}}.dframe,.pframe,.chatframe{width:min(236px,100%);min-height:196px}.pframe{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:22px;padding:12px;box-shadow:inset 0 1px #ffffffe6,0 14px 34px -16px #222c7859}.pframe .pgrid{flex:1;grid-auto-rows:1fr;gap:8px;width:100%}.ptile{box-shadow:none;background:#fff;border-color:#1b17140f;border-radius:14px;gap:7px;padding:10px 10px 9px}.chatframe{border-radius:22px;flex-direction:column;padding:12px;display:flex}.chatframe .chat{flex:1;justify-content:space-between;gap:8px;margin-top:9px}.chatframe .chathead{padding-bottom:8px}.card.vg{border-color:var(--border)}.card.vg:before{opacity:0;transition:opacity .25s}.card.vg:after{display:none}.math .card.vg .numb,.plan.vg .price{color:var(--ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.benefit.vg .tile{background:var(--azure-soft);color:var(--azure);box-shadow:none}@media (hover:hover){.math .card.vg:hover,.benefit.vg:hover,.plan.vg:hover,.plan.hi.vg:hover{background:var(--gs);box-shadow:0 18px 34px -20px var(--gc);border-color:#0000;transform:translateY(-3px)}.card.vg:hover:before{opacity:1}.math .card.vg:hover .numb,.plan.vg:hover .price{background:var(--g);color:#0000;-webkit-background-clip:text;background-clip:text}.plan.vg:hover .price small{-webkit-text-fill-color:var(--muted)}.benefit.vg:hover .tile{background:var(--g);color:#fff;box-shadow:0 10px 22px -12px var(--gc)}}a.decocard{color:inherit;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s}a.decocard:hover{border-color:#ffffff73;transform:translateY(-3px);box-shadow:0 22px 44px -24px #0009}a.decocard:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cardgo{color:var(--cream);align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:700;display:inline-flex}.cardgo svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .2s}a.decocard:hover .cardgo svg{transform:translate(3px)}.decocard .dpills{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.decocard .dpills span{color:var(--cream);background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600}.howcard .cando{gap:10px;margin-top:14px;list-style:none;display:grid}.howcard .cando li{color:var(--text);align-items:center;gap:12px;font-size:15px;line-height:1.35;display:flex}.howcard .ci{width:34px;height:34px;color:var(--c);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:11px;flex:none;place-items:center;display:grid}.howcard .ci svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.howcard .fine{color:var(--muted);margin-top:auto;padding-top:4px;font-size:13.5px}.cup .f-pane{fill:var(--pane);animation:none}.cup .f-coffee{fill:#7a4a22}.cup .f-table{opacity:.45}.solo .draw{width:100px}.foot .fl{gap:6px 18px}.dframe,.pframe,.chatframe{height:196px;min-height:0}.chatframe .chat{justify-content:center;margin-top:0}.chatframe .chat .dtile{box-sizing:border-box;white-space:nowrap;min-height:52px;animation:5.4s ease-in-out infinite tiletap}.chatframe .chat .dtile:nth-child(2){animation-delay:1.8s}.chatframe .chat .dtile:nth-child(3){animation-delay:3.6s}.beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;list-style:none;display:grid}.beat{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;gap:8px;padding:24px 22px;display:flex;position:relative}.beat .bn{width:44px;height:44px;color:var(--cream);background:#ffffff1f;border:1px solid #ffffff29;border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.beat .bn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.beat .bn.deco{background:0 0;border:0;overflow:hidden;box-shadow:0 10px 22px -8px #141050b3}.beat .bn.deco svg{stroke:none;width:100%;height:100%}.beat .bk{letter-spacing:.08em;text-transform:uppercase;color:#c9b6e6;font-size:12px;font-weight:700}.beat h3{font-family:var(--serif);letter-spacing:-.02em;color:var(--cream);font-size:24px;font-weight:600;line-height:1.1}.beat p:not(.bk){color:var(--text);opacity:.88;font-size:15px;line-height:1.55}.why .decocard.wide{flex-direction:column;gap:16px;margin-top:14px;padding:26px;display:flex}.why .decocard.wide .top{justify-content:space-between;align-items:center;gap:12px;display:flex}.why .decocard.wide h3{font-family:var(--serif);letter-spacing:-.02em;font-size:28px;font-weight:600}.why .decocard.wide p{color:var(--text);opacity:.88;max-width:62ch}@media (width<=860px){.beats{grid-template-columns:1fr}}.why .decocta{margin-top:26px}.dframe,.chatframe{isolation:isolate;position:relative}.dframe:not(.pass){animation:1.8s ease-in-out infinite guideglow}@keyframes guideglow{0%,70%,to{box-shadow:inset 0 1px #ffffffe6,0 14px 34px -16px #222c7859,0 0 #3f7bf600}25%,45%{box-shadow:inset 0 1px #ffffffe6,0 14px 34px -16px #222c7859,0 0 0 4px #3f7bf647,0 0 30px 6px #3f7bf659}}.dframe.pass:before{content:"";z-index:-1;background:radial-gradient(120% 140%,#f2b33d8c 0%,#f2b33d2e 55%,#f2b33d00 75%);border-radius:18px;height:68px;animation:5.4s cubic-bezier(.6,0,.3,1) infinite passlight;position:absolute;top:4px;left:4px;right:4px}@keyframes passlight{0%,30%{transform:translateY(0)}33.3%,63.3%{transform:translateY(60px)}66.6%,96.6%{transform:translateY(120px)}to{transform:translateY(0)}}.chatframe:before{content:"";z-index:-1;background:conic-gradient(from var(--ring,0deg),#3f7bf6,#6a5cf0,#e8489a,#f2b33d,#3f7bf6);-webkit-mask-composite:xor;border-radius:25px;padding:3px;animation:1.8s ease-in-out infinite decoring;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.chatframe:after{content:"";z-index:-2;filter:blur(14px);opacity:.25;background:conic-gradient(#3f7bf6,#6a5cf0,#e8489a,#f2b33d,#3f7bf6);border-radius:30px;animation:1.8s ease-in-out infinite decohalo;position:absolute;inset:-8px}@property --ring{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes decoring{0%{--ring:0deg;opacity:.55}35%{opacity:1}to{--ring:360deg;opacity:.55}}@keyframes decohalo{0%,70%,to{opacity:.18}30%,45%{opacity:.55}}@media (prefers-reduced-motion:reduce){.dframe:not(.pass),.dframe.pass:before,.chatframe:before,.chatframe:after{animation:none}}.why .whygrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.why .whybrand{align-items:center;gap:14px;margin:0 0 22px;display:flex}.why .whyname{font-family:var(--serif);letter-spacing:-.02em;color:var(--cream);font-size:clamp(24px,2.6vw,30px);font-weight:600}.why .whyfacts{flex-wrap:wrap;gap:8px;margin-top:22px;list-style:none;display:flex}.why .whyfacts li{color:var(--cream);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.why .whyfacts li:before{content:"";background:linear-gradient(135deg,#3f7bf6,#e8489a);border-radius:50%;width:7px;height:7px}.why .whyask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:26px;padding:22px;box-shadow:0 30px 60px -36px #0009}.why .wq{font-family:var(--serif);letter-spacing:-.01em;color:var(--cream);font-size:22px;font-weight:600}.why .wneeds{gap:8px;margin-top:14px;list-style:none;display:grid}.why .wneeds li{color:var(--cream);background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;padding:12px 14px;font-size:14.5px;font-weight:600;animation:7.2s ease-in-out infinite wneed}.why .wneeds li:nth-child(2){animation-delay:1.2s}.why .wneeds li:nth-child(3){animation-delay:2.4s}.why .wneeds li:nth-child(4){animation-delay:3.6s}.why .wneeds li:nth-child(5){animation-delay:4.8s}.why .wneeds li:nth-child(6){animation-delay:6s}@keyframes wneed{0%,14%,to{background:#ffffff12;border-color:#ffffff24}4%,10%{background:#e8489a59;border-color:#ffffff80}}.why .wfoot{color:var(--cream);opacity:.75;margin-top:14px;font-size:13.5px;line-height:1.5}@media (width<=860px){.why .whygrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.why .wneeds li{animation:none}}.why .whyface{margin:0;display:block}.why .whyface .face{border-radius:19px}.why .whyface .face svg{width:100%;height:100%;display:block}.magnet .ms{color:#161a3a;text-shadow:none}.magnet:has(.mbg:nth-child(2).on) .ms{color:#0f2a20}.magnet:has(.mbg:nth-child(3).on) .ms{color:#2a1218}.magnet:has(.mbg:nth-child(4).on) .ms{color:#2b1610}.magnet:has(.mbg:nth-child(5).on) .ms{color:#2a1028}.magnet:has(.mbg:nth-child(6).on) .ms{color:#1a1240}.why .whyname,.why .whyfacts li{white-space:nowrap}.why .whybrand .whyface{flex:none}.why .decocta .btn{width:auto;display:inline-flex}.door .demo .dbox{isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:22px;flex:none;width:min(236px,100%);height:196px;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 14px 34px -16px #222c7859}.gcard{transform-origin:50% 0;background:#fff;border:1px solid #1b171412;border-radius:16px;flex-direction:column;align-items:flex-start;height:138px;padding:12px 13px;animation:6s cubic-bezier(.45,0,.25,1) infinite gdeal;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 12px 24px -16px #222c7880}.gcard:nth-child(2){animation-delay:-4s}.gcard:nth-child(3){animation-delay:-2s}.gcard .gtop{letter-spacing:.02em;color:#2c62e0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.gcard .dic{border-radius:8px;width:26px;height:26px}.gcard .dic svg{width:14px;height:14px}.gcard b{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink0);margin-top:9px;font-size:19px;font-weight:600;line-height:1.1}.gcard small{color:var(--muted0);margin-top:3px;font-size:12px;font-weight:500;line-height:1.3}.gcard .gbtn{color:#fff;animation:6s ease-in-out infinite gpress;animation-delay:inherit;background:#2c62e0;border-radius:999px;align-items:center;gap:6px;margin-top:auto;padding:6px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.gcard .gbtn:after{content:"";border-top:1.6px solid;border-right:1.6px solid;width:6px;height:6px;transform:rotate(45deg)}@keyframes gdeal{0%,24%{opacity:1;z-index:4;transform:none}32%{opacity:0;z-index:4;transform:translate(-122%,4px)rotate(-11deg)}33.4%{opacity:0;z-index:1;transform:translateY(-24px)scale(.88)}40%,60%{opacity:.55;z-index:1;transform:translateY(-24px)scale(.88)}66.6%,92%{opacity:.82;z-index:2;transform:translateY(-12px)scale(.94)}99%,to{opacity:1;z-index:3;transform:none}}@keyframes gpress{0%,11%,20%,to{box-shadow:none;transform:none}14%,17%{transform:scale(.94);box-shadow:0 0 0 4px #2c62e038}}.gcard:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:6s cubic-bezier(.45,0,.25,1) infinite gveil;animation-delay:inherit;background:#fff;position:absolute;inset:0}@keyframes gveil{0%,30%{opacity:0}33.4%,92%{opacity:1}99%,to{opacity:0}}.door .demo .dask{padding:0}.daq,.daa{flex-direction:column;gap:7px;display:flex;position:absolute;inset:13px}.daq{align-items:flex-end;animation:6.4s cubic-bezier(.45,0,.25,1) infinite daq}.dab{align-self:stretch;align-items:center;gap:8px;margin-bottom:4px;display:flex}.daf{border-radius:9px;flex:none;width:28px;height:28px;overflow:hidden;box-shadow:0 6px 14px -6px #14105099}.daf svg{width:100%;height:100%;display:block}.dat{color:var(--ink0);background:#fff;border:1px solid #1b17140f;border-radius:14px 14px 14px 4px;padding:7px 11px;font-size:13px;font-weight:700;line-height:1.2}.dao{color:var(--ink0);white-space:nowrap;background:#fff;border:1px solid #db277738;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:700;line-height:1.2;display:block}.dao.hit{animation:6.4s ease-in-out infinite dahit}.daa{opacity:0;justify-content:center;animation:6.4s cubic-bezier(.45,0,.25,1) infinite daa}.dah{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink0);margin-bottom:3px;font-size:17px;font-weight:600;line-height:1.15}.dar{color:var(--ink0);background:#fff;border:1px solid #1b17140f;border-radius:14px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;font-weight:700;line-height:1.2;display:flex;box-shadow:0 8px 18px -14px #222c7873}.dar .dic{border-radius:8px;width:26px;height:26px}.dar .dic svg{width:14px;height:14px}.dar:first-of-type{animation:6.4s ease-out infinite dar1}.dar:nth-of-type(2){animation:6.4s ease-out infinite dar2}@keyframes daq{0%{opacity:0;transform:translateY(10px)}6%,40%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(-26px)}}@keyframes dahit{0%,30%{color:#fff;background:#ffffff1f;transform:none}38%,62%{color:#1b1e5c;background:#ffd54a;border-color:#ffd54a;transform:scale(1.04)}70%,to{color:#fff;background:#ffffff1f;transform:none}}@keyframes daa{0%,44%{opacity:0;transform:translateY(22px)}52%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes dar1{0%,50%{opacity:0;transform:translateY(10px)}58%,to{opacity:1;transform:none}}@keyframes dar2{0%,56%{opacity:0;transform:translateY(10px)}64%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gcard,.gcard .gbtn,.daq,.daa,.dao.hit,.dar{animation:none!important}.gcard:first-child{opacity:1;z-index:3;transform:none}.gcard:nth-child(2){opacity:.82;z-index:2;transform:translateY(-12px)scale(.94)}.gcard:nth-child(3){opacity:.55;z-index:1;transform:translateY(-24px)scale(.88)}.gcard:after{opacity:0;animation:none}.gcard:nth-child(n+2):after{opacity:1}.daa{display:none}.dao.hit{background:var(--vibe);color:#fff;border-color:var(--vibe)}}.why .whyfacts{display:none}.why .wchat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:26px;flex-direction:column;justify-self:center;gap:10px;width:100%;max-width:320px;padding:18px 16px;display:flex;box-shadow:0 30px 60px -36px #0009}.wcr{align-items:flex-end;gap:8px;display:flex}.wcr.r{justify-content:flex-end}.wca{border-radius:8px;flex:none;width:26px;height:26px;overflow:hidden}.wca:empty{visibility:hidden}.wca svg{width:100%;height:100%;display:block}.wcb{background:#ffffff24;border:1px solid #ffffff29;border-radius:16px 16px 16px 5px;flex-direction:column;gap:6px;width:64%;padding:11px 13px;display:flex}.wcr.r .wcb{background:linear-gradient(135deg,#6a5cf0,#e8489a);border-color:#0000;border-radius:16px 16px 5px;width:48%}.wcb i{background:#ffffff80;border-radius:4px;height:7px;display:block}.wcr.r .wcb i{background:#ffffffc7;margin-left:auto}.wcr.typing .wcb{flex-direction:row;align-items:center;gap:5px;width:auto;padding:12px 14px}.wcr.typing .wcb b{background:#fffc;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite wcdot}.wcr.typing .wcb b:nth-child(2){animation-delay:.15s}.wcr.typing .wcb b:nth-child(3){animation-delay:.3s}.wcr:first-child{animation:9s ease-out infinite wc1}.wcr:nth-child(2){animation:9s ease-out infinite wc2}.wcr:nth-child(3){animation:9s ease-out infinite wc3}.wcr:nth-child(4){animation:9s ease-out infinite wc4}.wcr:nth-child(5){animation:9s ease-out infinite wc5}@keyframes wc1{0%{opacity:0;transform:translateY(8px)scale(.97)}4%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes wc2{0%,14%{opacity:0;transform:translateY(8px)scale(.97)}18%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes wc3{0%,28%{opacity:0;transform:translateY(8px)scale(.97)}32%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes wc4{0%,44%{opacity:0;transform:translateY(8px)scale(.97)}48%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes wc5{0%,58%{opacity:0;transform:translateY(8px)scale(.97)}62%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes wcdot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.wcr,.wcr.typing .wcb b{animation:none}}@property --pon{syntax:"<number>";inherits:true;initial-value:0}.door .demo .pbook{background:#ffffffbd;flex-direction:column;gap:10px;padding:13px 13px 12px;display:flex}.pbook .pbh{justify-content:space-between;align-items:center;gap:8px;display:flex}.pbook .pbh span{color:var(--ink0);font-size:13px;font-weight:700}.pbook .pbh i{color:#8a5300;background:#fff;border:1px solid #1b171414;border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 6px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.pbook .pbh i svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.pchips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pchip{isolation:isolate;color:color-mix(in srgb,#fff calc(var(--pon) * 100%),var(--ink0));background:#fff;border:1px solid #1b17141a;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 4px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:0 6px 14px -10px #222c7873}.pchip:before{content:"";z-index:-1;border-radius:inherit;opacity:var(--pon);background:linear-gradient(135deg,#3d74f2,#5f5cee 55%,#8b57e4);position:absolute;inset:-1px}.pchip .ci,.pspot .ci{width:22px;height:22px;color:var(--kc);background:color-mix(in srgb,var(--kc) 16%,#fff);border-radius:50%;flex:none;place-items:center;display:grid}.pchip .ci{color:color-mix(in srgb,#fff calc(var(--pon) * 100%),var(--kc));background:color-mix(in srgb,#ffffff42 calc(var(--pon) * 100%),color-mix(in srgb,var(--kc) 16%,#fff))}.pchip .ci svg,.pspot .ci svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.pchip:first-child{animation:9.6s ease-in-out infinite pon1}.pchip:nth-child(2){animation:9.6s ease-in-out infinite pon2}.pchip:nth-child(3){animation:9.6s ease-in-out infinite pon3}.pchip:nth-child(4){animation:9.6s ease-in-out infinite pon4}@keyframes pon1{0%,6%{--pon:0;transform:none}8%{--pon:0;transform:scale(.92)}11%{--pon:1;transform:scale(1.04)}14%,90%{--pon:1;transform:none}96%,to{--pon:0;transform:none}}@keyframes pon2{0%,28%{--pon:0;transform:none}30%{--pon:0;transform:scale(.92)}33%{--pon:1;transform:scale(1.04)}36%,90%{--pon:1;transform:none}96%,to{--pon:0;transform:none}}@keyframes pon3{0%,50%{--pon:0;transform:none}52%{--pon:0;transform:scale(.92)}55%{--pon:1;transform:scale(1.04)}58%,90%{--pon:1;transform:none}96%,to{--pon:0;transform:none}}@keyframes pon4{0%,72%{--pon:0;transform:none}74%{--pon:0;transform:scale(.92)}77%{--pon:1;transform:scale(1.04)}80%,90%{--pon:1;transform:none}96%,to{--pon:0;transform:none}}.pspots{flex:1;min-height:50px;position:relative}.pspot{opacity:0;background:#fff;border:1px solid #1b171412;border-radius:14px;align-items:center;gap:9px;padding:8px 10px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 10px 22px -16px #222c7880}.pspot .ci{width:28px;height:28px}.pspot .ci svg{width:15px;height:15px}.pspot .pt{flex-direction:column;gap:3px;min-width:0;display:flex}.pspot b{color:var(--ink0);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.pspot em{color:var(--kc);font-size:11.5px;font-style:normal;font-weight:700;line-height:1.2}.pspot:first-child{animation:9.6s ease-in-out infinite ps1}.pspot:nth-child(2){animation:9.6s ease-in-out infinite ps2}.pspot:nth-child(3){animation:9.6s ease-in-out infinite ps3}.pspot:nth-child(4){animation:9.6s ease-in-out infinite ps4}@keyframes ps1{0%,11%{opacity:0;transform:translateY(10px)}15%,27%{opacity:1;transform:none}31%,to{opacity:0;transform:translateY(-8px)}}@keyframes ps2{0%,33%{opacity:0;transform:translateY(10px)}37%,49%{opacity:1;transform:none}53%,to{opacity:0;transform:translateY(-8px)}}@keyframes ps3{0%,55%{opacity:0;transform:translateY(10px)}59%,71%{opacity:1;transform:none}75%,to{opacity:0;transform:translateY(-8px)}}@keyframes ps4{0%,77%{opacity:0;transform:translateY(10px)}81%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.pchip,.pspot{animation:none!important}.pchip:nth-child(-n+2){--pon:1}.pspot:nth-child(2){opacity:1}}@property --glw{syntax:"<number>";inherits:true;initial-value:0}.btn.glow{--mx:50%;--my:50%;--gf:#fff;--gt:var(--ink0);--gring:linear-gradient(100deg,#3f7bf6,#6a5cf0 36%,#e8489a 70%,#f2b33d);isolation:isolate;color:var(--gt);background:linear-gradient(var(--gf),var(--gf)) padding-box,var(--gring) border-box;box-shadow:0 10px 26px -14px rgba(106,92,240,calc(.35 + var(--glw) * .4));border:2px solid #0000;transition:--glw .35s,transform .15s,box-shadow .25s;position:relative}.btn.glow:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--gring);-webkit-mask:radial-gradient(170px circle at var(--mx) var(--my),#000 0%,#00000073 45%,transparent 76%);-webkit-mask:radial-gradient(170px circle at var(--mx) var(--my),#000 0%,#00000073 45%,transparent 76%);mask:radial-gradient(170px circle at var(--mx) var(--my),#000 0%,#00000073 45%,transparent 76%);opacity:calc(var(--glw) * .5);position:absolute;inset:0}.dusk .btn.glow{--gf:var(--cream);--gt:var(--dusk1);background:linear-gradient(var(--gf),var(--gf)) padding-box, radial-gradient(70px circle at var(--mx) var(--my),rgba(255,255,255,calc(var(--glw) * .9)),transparent 72%) border-box,var(--gring) border-box;box-shadow:0 0 0 1px #ffffff0f,0 12px 34px -12px rgba(232,72,154,calc(.3 + var(--glw) * .45))}@media (hover:hover){.btn.glow:hover{--glw:1}}.btn.glow:focus-visible{--glw:1}@media (prefers-reduced-motion:reduce){.btn.glow{transition:none}}.vdot{background:radial-gradient(90% 80% at 26% 100%,var(--wa),transparent 78%),radial-gradient(90% 80% at 86% 92%,var(--wb),transparent 78%), radial-gradient(60% 45% at 50% -6%,color-mix(in srgb,var(--wb) 30%,#fff),transparent 72%),#fff;box-shadow:inset 0 0 0 1px #1b171414,0 6px 14px -6px #1b17144d}.vdot[aria-pressed=true]{box-shadow:inset 0 0 0 1px #1b171414,0 0 0 2px var(--tint),0 0 0 4px var(--ink0)}.magnet{box-shadow:0 20px 40px -16px #1b171459,inset 0 0 0 1px #1b17140f}.magnet .mbg{background:radial-gradient(78% 62% at 10% 102%,var(--wa),transparent 72%),radial-gradient(78% 62% at 92% 98%,var(--wb),transparent 72%), radial-gradient(64% 40% at 50% -4%,color-mix(in srgb,var(--wb) 34%,#fff),transparent 72%),#fff}.magnet .mq{box-shadow:0 10px 24px -10px #00000059}.mix-loft{--pa:#7ca2f457;--pb:#b49bf252;--pc:#ffffff80}.mix-garden{--pa:#74c7a157;--pb:#7fd0d84d;--pc:#ffffff80}.mix-party{--pa:#9a86f25c;--pb:#ff9acb4d;--pc:#ffffff80}.decoav .halo{background:conic-gradient(#7ca2f4,#b49bf2,#7ca2f4)}.tl.vibe{color:#fff;background:linear-gradient(135deg,#3d5fad,#6b50a4)}.vdot,.magnet .mbg{background:linear-gradient(135deg,var(--wa),var(--wb))}.exshapes{width:0;height:0;position:absolute;overflow:hidden}[data-vibe=loft]{--wa:#2f5bff;--wb:#9b4dff;--st-bg:#2f5bff;--st-sky:#9b4dff;--st-body:#fff;--st-ink:#1b1e5c;--st-glow:#ffd54a;--st-leaf:#8fa8ff;--st-ground:#1b1e5c}[data-vibe=garden]{--wa:#00c46a;--wb:#c6f432;--st-bg:#c6f432;--st-sky:#fff;--st-body:#00c46a;--st-ink:#0a6b3e;--st-glow:#fff6d6;--st-leaf:#0a7a4a;--st-ground:#00a85a}[data-vibe=route66]{--wa:#ff2e93;--wb:#00d4ff;--st-bg:#1a1040;--st-sky:#ff2e93;--st-body:#00d4ff;--st-ink:#2b1a5e;--st-glow:#ffe45c;--st-leaf:#ff2e93;--st-ground:#ff2e93}[data-vibe=brick]{--wa:#ff5b3a;--wb:#1fbf8f;--st-bg:#ffe7d6;--st-sky:#1fbf8f;--st-body:#ff5b3a;--st-ink:#8a2a17;--st-glow:#fff6d6;--st-leaf:#1fbf8f;--st-ground:#8a2a17}[data-vibe=sunset]{--wa:#ff8a00;--wb:#ff3d7f;--st-bg:#ff8a00;--st-sky:#ffd54a;--st-body:#ff3d7f;--st-ink:#3a1340;--st-glow:#ffd54a;--st-leaf:#5a1d63;--st-ground:#3a1340}[data-vibe=party]{--wa:#ffd400;--wb:#7b3dff;--st-bg:#7b3dff;--st-sky:#ff2e93;--st-body:#ffd400;--st-ink:#2a145e;--st-glow:#fff;--st-leaf:#00d4ff;--st-ground:#2a145e}[data-vibe=free]{--wa:#c9cbd3;--wb:#edeef2;--st-bg:#edeef2;--st-sky:#fff;--st-body:#fff;--st-ink:#4a4d57;--st-glow:#c9cbd3;--st-leaf:#b5b7c0;--st-ground:#8a8d99}.stile{background:var(--st-bg,#edeef2);border-radius:22%;flex:none;line-height:0;display:block;overflow:hidden}.stile svg{width:100%;height:100%;display:block}.stile .win{fill:var(--st-ink)}.stile .win.lit{fill:var(--st-glow)}.mhome{color:#15161a;font-family:var(--sans);text-align:left;background:#f7f7fb;line-height:1.2;position:absolute;inset:0;overflow:hidden}.mh-w{opacity:.42;filter:blur(18cqw);border-radius:50%;position:absolute}.mh-w.a{background:var(--wa);width:110cqw;height:110cqw;bottom:-59cqw;left:-20.5cqw}.mh-w.b{background:var(--wb);width:97.4cqw;height:97.4cqw;bottom:-43.6cqw;right:-25.6cqw}.mh-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:3.6cqw;left:3.1cqw;right:3.1cqw}.mh-r{gap:1.5cqw;display:flex}.mh-c{background:#ffffffd9;border-radius:50%;place-items:center;width:10.3cqw;height:10.3cqw;display:grid;box-shadow:0 1cqw 3cqw #28285a0f}.mh-c svg{fill:none;stroke:#15161a;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:4.9cqw;height:4.9cqw}.mh-c.mh-love{border-radius:999px;align-items:center;gap:1.5cqw;width:auto;padding:0 3.3cqw 0 2.8cqw;display:flex}.mh-love svg{width:4.6cqw;height:4.6cqw}.mh-love b{font-size:3.5cqw;font-weight:700;line-height:1}.mh-head{flex-direction:column;align-items:center;display:flex;position:absolute;top:37.4cqw;left:0;right:0}.stile.mh-tile{width:28.7cqw;height:28.7cqw;box-shadow:0 3.6cqw 7.7cqw color-mix(in srgb,var(--wa) 24%,transparent);border-radius:8.2cqw}.mh-hi{color:#5a5d68;margin:5.6cqw 0 0;font-size:4.1cqw;font-weight:500}.mh-name{letter-spacing:-.02em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;margin:1cqw 0 0;padding:0 6cqw;font-size:9.7cqw;font-weight:500;line-height:1.1}.mh-lines{flex-direction:column;display:flex;position:absolute;bottom:33cqw;left:5.6cqw;right:5.6cqw}.mh-lines p{align-items:center;gap:4cqw;margin:0;padding:1.5cqw 0;display:flex}.mh-lines svg{fill:none;stroke:#15161a;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:5.6cqw;height:5.6cqw}.mh-lines span{flex-direction:column;min-width:0;display:flex}.mh-lines b{white-space:nowrap;text-overflow:ellipsis;font-size:4.1cqw;font-weight:600;line-height:1.3;overflow:hidden}.mh-lines small{color:#6b6e79;white-space:nowrap;text-overflow:ellipsis;font-size:3.3cqw;font-weight:600;overflow:hidden}.mh-dots{justify-content:center;align-items:center;gap:3.1cqw;display:flex;position:absolute;bottom:24.6cqw;left:0;right:0}.mh-dots span{color:#3a3c44;font-size:3.1cqw}.mh-dots i{background:#15161a40;border-radius:1cqw;width:2cqw;height:2cqw}.mh-dots i.on{background:#15161a;width:5.6cqw}.mh-deco{box-sizing:border-box;background:#fff;border-radius:7.45cqw;align-items:center;gap:3cqw;height:14.9cqw;padding:0 2cqw 0 4.6cqw;display:flex;position:absolute;bottom:7.2cqw;left:4.6cqw;right:4.6cqw;box-shadow:0 1.5cqw 6cqw #28285a14}.mh-deco>svg{fill:none;stroke:#15161a;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:5.6cqw;height:5.6cqw}.mh-deco span{color:#9a9da8;flex:1;font-size:4.1cqw}.mh-deco .mh-face{flex:none;width:10.8cqw;height:10.8cqw;display:block;position:relative}.mh-deco .mh-face:before{content:"";background:conic-gradient(var(--wa),var(--wb),var(--wa));filter:blur(1.8cqw);opacity:.75;border-radius:4.4cqw;animation:8s linear infinite mh-spin;position:absolute;inset:-1.3cqw}.mh-deco .mh-face svg{border-radius:27%;width:100%;height:100%;animation:5.5s ease-in-out infinite mh-breathe;display:block;position:relative}@keyframes mh-spin{to{transform:rotate(360deg)}}@keyframes mh-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.trysec .resident{align-items:center}.try{max-width:560px;margin-top:8px;display:block}.tstep{color:var(--ink);margin:28px 0 0;font-size:14px;font-weight:600;display:block}.try label.tstep{margin-top:32px}.tname{box-sizing:border-box;border:1px solid var(--line);width:100%;max-width:520px;height:56px;font:inherit;color:var(--ink0);background:#fff;border-radius:16px;outline:0;margin-top:10px;padding:0 18px;font-size:18px;display:block}.tname::placeholder{color:#9a9da8}.tname:focus-visible{border-color:var(--ink0);box-shadow:0 0 0 3px #1b17141f}.tshapes{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tshape{cursor:pointer;background:0 0;border:0;border-radius:21px;padding:3px;transition:transform .15s}.tshape:hover{transform:translateY(-2px)}.tshape[aria-pressed=true]{background:var(--ink0)}.tshape:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tshape .stile{border-radius:28%;width:clamp(50px,4.6vw,64px);height:clamp(50px,4.6vw,64px)}.tvibes{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.tvibe{border:1px solid var(--line);height:44px;font:inherit;color:var(--ink0);cursor:pointer;box-sizing:border-box;background:#fff;border-radius:22px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:14px;font-weight:500;transition:transform .15s;display:inline-flex}.tvibe:hover{transform:translateY(-2px)}.tvibe i{background:linear-gradient(135deg,var(--wa),var(--wb));border-radius:14px;flex:none;width:28px;height:28px}.tvibe[aria-pressed=true]{border:2px solid var(--ink0);padding:0 13px 0 7px}.tvibe:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.trysec .vnote{margin-top:18px;font-size:13.5px}.tcta{margin-top:18px}.screen.live{background:#f7f7fb;position:relative;container-type:inline-size}@media (width<=860px){.trysec .copy{display:contents}.try{margin-inline:auto}.tstep{text-align:center}.tname{text-align:center;margin-inline:auto}.tshapes,.tvibes{justify-content:center}.trysec .phonewrap{order:0;margin-top:28px}}.talkgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.tk{background:var(--card);border:1px solid var(--border);border-radius:22px;min-width:0;padding:18px 22px 24px}.tdemo{border-radius:16px;justify-content:center;align-items:center;gap:8px;height:160px;display:flex;position:relative;overflow:hidden}.tk h3{font-family:var(--sans);margin-top:18px;font-size:18px;font-weight:700;line-height:1.25}.tk p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}.tkt{background:var(--c);color:#fff;width:44px;height:52px;box-shadow:0 4px 0 var(--cd);border-radius:12px;place-items:center;font-size:26px;font-weight:800;animation:3.2s ease-in-out infinite rd-tile;display:grid}.tkt:nth-child(2){animation-delay:.2s}.tkt:nth-child(3){animation-delay:.4s}.tkt:nth-child(4){animation-delay:.6s}@keyframes rd-tile{0%,70%,to{transform:none}78%{transform:translateY(-8px)rotate(-3deg)}86%{transform:translateY(0)rotate(2deg)}}.tk.love .tdemo{background:#fff7f9;flex-wrap:wrap;gap:6px 12px;padding:0 16px}.tkh{background:linear-gradient(145deg,#ff4f7b,#ff8a00);border-radius:50%;place-items:center;width:44px;height:44px;animation:1.6s ease-in-out infinite rd-beat;display:grid;box-shadow:0 10px 24px #ff4f7b59}.tkh:before{content:"♥";color:#fff;font-size:20px;line-height:1}@keyframes rd-beat{0%,to{transform:scale(1)}15%{transform:scale(1.1)}30%{transform:scale(.98)}45%{transform:scale(1.06)}}.tkw{letter-spacing:-.02em;font-weight:700;line-height:1}.tkw.w1{color:#ff4f7b;font-size:30px}.tkw.w2{color:#a24bff;font-size:20px}.tkw.w3{color:#6b6e79;font-size:16px;font-weight:500}.tkw.w4{color:#ff8a00;font-size:24px}.tkp{color:#fff;box-sizing:border-box;background:linear-gradient(140deg,#2f5bff,#9b4dff,#ff2e93);border-radius:16px;flex-direction:column;justify-content:flex-end;width:118px;height:140px;padding:12px;display:flex;transform:rotate(-4deg);box-shadow:0 16px 30px #2f5bff4d}.tkp .tkq{background:#fff;border-radius:6px;width:26px;height:26px;margin-bottom:auto}.tkp b{letter-spacing:-.02em;font-size:14px;font-weight:800;line-height:1.05}.tkp small{opacity:.85;margin-top:4px;font-size:9px}@media (width<=860px){.talkgrid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.tkt,.tkh,.mh-deco .mh-face:before,.mh-deco .mh-face svg{animation:none}.tshape,.tvibe{transition:none}}.mh-name{letter-spacing:-.045em;margin-top:1.5cqw;font-size:12cqw;font-weight:800;line-height:.95}.mh-btns{grid-template-columns:1fr 1fr;gap:2.6cqw;display:grid;position:absolute;bottom:24.6cqw;left:4.1cqw;right:4.1cqw}.mh-btn{color:#15161a;background:#fffc;border-radius:999px;justify-content:center;align-items:center;gap:2.3cqw;height:13.8cqw;font-size:3.8cqw;font-style:normal;font-weight:600;display:flex;box-shadow:0 0 0 .3cqw #15161a0f,0 1.5cqw 4.6cqw -2cqw #14183c2e}.mh-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:4.9cqw;height:4.9cqw}.mh-deco{height:16.4cqw;box-shadow:0 4.1cqw 9.2cqw -4.1cqw color-mix(in srgb,var(--wb) 75%,transparent),0 0 0 .3cqw color-mix(in srgb,var(--wb) 22%,#15161a0f);border-radius:999px;padding:0 2.6cqw 0 5.6cqw;bottom:4.1cqw;left:4.1cqw;right:4.1cqw}.mh-deco .mh-ask{color:#8a8d99;flex:1;font-size:4.4cqw}.mh-deco .mh-face{width:11.3cqw;height:11.3cqw}.paysec,.trysec{position:relative}.rd-hero{text-align:center;padding-bottom:0}.rd-hero h1{max-width:15ch;margin-inline:auto;font-size:clamp(46px,7vw,120px);line-height:.94}.rd-hero .lede{margin-inline:auto}.rd-hero .ctas{justify-content:center}.herorow{z-index:1;margin-top:clamp(40px,5vw,72px);padding:18px 0 clamp(48px,6vw,88px);position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.hr-track{gap:clamp(14px,1.6vw,26px);width:max-content;padding-inline:clamp(7px,.8vw,13px);animation:70s linear infinite hr-drift;display:flex}.herorow:hover .hr-track{animation-play-state:paused}@keyframes hr-drift{to{transform:translate(-50%)}}.hr-card{aspect-ratio:39/80;width:clamp(186px,15vw,284px);transform:translateY(var(--dy,0px)) rotate(var(--rot,0deg));background:#f7f7fb;border-radius:clamp(26px,2.1vw,40px);flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 clamp(5px,.42vw,8px) #15161a,0 34px 60px -26px #1e1e506b;container-type:inline-size}.hr-card:nth-child(odd){--dy:18px;--rot:-1.2deg}.hr-card:nth-child(2n){--dy:0px;--rot:1deg}.hr-card:nth-child(3n){--dy:8px;--rot:-.4deg}@media (prefers-reduced-motion:reduce){.herorow{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;-webkit-mask:none;mask:none}.herorow::-webkit-scrollbar{display:none}.hr-track{padding-inline:20px;animation:none}.hr-card{scroll-snap-align:center}.hr-card[data-twin]{display:none}}.mh-addr{color:#5f6270;text-align:center;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;max-width:100%;margin:2.2cqw 0 0;padding:0 6cqw;font-size:3.7cqw;font-weight:500;overflow:hidden}.mh-hi{color:#5f6270;margin-top:4.6cqw}.mh-head{top:29cqw}.mh-lines b{font-weight:600}.door .mark.nbm{background:0 0;box-shadow:0 14px 30px -10px #1b171473}.door .mark .nbi-tile{--nbi:58px;box-shadow:inset 0 1px #ffffff59}@media (width<=560px){.door .mark .nbi-tile{--nbi:52px}}.door .demo .wguide{flex-direction:column;justify-content:center;gap:6px;padding:10px;display:flex}.wg-sec{background:#fff;border:1px solid #1b171412;border-radius:14px;grid-template-rows:auto 0fr;animation:7.2s cubic-bezier(.5,0,.2,1) infinite wg-open;display:grid;box-shadow:0 8px 18px -14px #222c7873}.wg-sec.s2{animation-delay:2.4s}.wg-sec.s3{animation-delay:4.8s}.wg-h{align-items:center;gap:9px;height:36px;margin:0;padding:0 10px 0 7px;display:flex}.wg-h .dic{border-radius:8px;width:26px;height:26px}.wg-h .dic svg{width:14px;height:14px}.wg-h b{color:var(--ink0);flex:1;font-size:13px;font-weight:700}.wg-ch{fill:none;stroke:#8a8d99;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;animation:7.2s cubic-bezier(.5,0,.2,1) infinite wg-ch;animation-delay:inherit}.wg-b{min-height:0;overflow:hidden}.wg-b>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 8px;padding:0 10px 9px 42px;display:flex}.wg-b small{color:var(--muted0);flex:9em;font-size:11.5px;font-weight:500;line-height:1.3}.wg-b .gbtn{color:#fff;white-space:nowrap;background:#2c62e0;border-radius:999px;flex:none;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}@keyframes wg-open{0%,3%{grid-template-rows:auto 0fr;box-shadow:0 8px 18px -14px #222c7873}9%,30%{grid-template-rows:auto 1fr;box-shadow:0 0 0 2px #2c62e040,0 14px 26px -14px #222c788c}36%,to{grid-template-rows:auto 0fr;box-shadow:0 8px 18px -14px #222c7873}}@keyframes wg-ch{0%,3%{transform:none}9%,30%{transform:rotate(180deg)}36%,to{transform:none}}.door .demo .wpass{flex-direction:column;gap:7px;padding:10px;display:flex}.wp-feat{color:#fff;background:linear-gradient(135deg,#ff8a00,#ff3d7f);border-radius:14px;flex-direction:column;padding:9px 12px 10px;animation:7.2s cubic-bezier(.2,1,.3,1) infinite wp-in;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px -14px #ff3d7fcc}.wp-feat .wp-k{letter-spacing:.1em;text-transform:uppercase;opacity:.9;font-size:9.5px;font-weight:800}.wp-feat b{font-family:var(--serif);letter-spacing:-.01em;margin-top:2px;font-size:19px;font-weight:600;line-height:1.05}.wp-feat small{opacity:.92;margin-top:2px;font-size:11px;font-weight:600}.wp-feat:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:7.2s ease-in-out infinite wp-shine;position:absolute;inset:0;transform:translate(-120%)}.wp-grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr;gap:7px;min-height:0;display:grid}.wp-c{--pon:0;isolation:isolate;color:color-mix(in srgb,#fff calc(var(--pon) * 100%),var(--ink0));background:#fff;border:1px solid #1b171412;border-radius:13px;flex-direction:column;justify-content:flex-end;gap:2px;min-width:0;padding:7px 9px;display:flex;position:relative;box-shadow:0 8px 18px -14px #222c7880}.wp-c:before{content:"";z-index:-1;border-radius:inherit;background:var(--kc);opacity:var(--pon);position:absolute;inset:-1px}.wp-c .ci{width:22px;height:22px;color:color-mix(in srgb,#fff calc(var(--pon) * 100%),var(--kc));background:color-mix(in srgb,#ffffff42 calc(var(--pon) * 100%),color-mix(in srgb,var(--kc) 16%,#fff));border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;left:8px}.wp-c .ci svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.wp-c b{font-size:12.5px;font-weight:700;line-height:1.1}.wp-c small{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.wp-c.c1{grid-row:span 2}.wp-c.c2,.wp-c.c3{flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;padding:6px 9px 6px 6px}.wp-c.c2 .ci,.wp-c.c3 .ci{flex:none;position:static}.wp-c.c1{animation:7.2s cubic-bezier(.2,1,.3,1) .25s infinite wp-in,7.2s ease-in-out infinite wp-t1}.wp-c.c2{animation:7.2s cubic-bezier(.2,1,.3,1) .45s infinite wp-in,7.2s ease-in-out infinite wp-t2}.wp-c.c3{animation:7.2s cubic-bezier(.2,1,.3,1) .65s infinite wp-in,7.2s ease-in-out infinite wp-t3}@keyframes wp-in{0%{opacity:0;transform:translateY(10px)scale(.94)}6%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes wp-shine{0%,12%{transform:translate(-120%)}26%,to{transform:translate(120%)}}@keyframes wp-t1{0%,30%{--pon:0}34%,46%{--pon:1}50%,to{--pon:0}}@keyframes wp-t2{0%,50%{--pon:0}54%,66%{--pon:1}70%,to{--pon:0}}@keyframes wp-t3{0%,70%{--pon:0}74%,86%{--pon:1}90%,to{--pon:0}}.door .demo .wdeco{background:linear-gradient(#ffffff8c,#fffc);padding:0}.wd-q,.wd-a{flex-direction:column;justify-content:flex-end;gap:6px;display:flex;position:absolute;inset:12px 12px 70px}.wd-q{align-items:flex-end;animation:6.4s cubic-bezier(.45,0,.25,1) infinite daq}.wd-a{opacity:0;justify-content:center;animation:6.4s cubic-bezier(.45,0,.25,1) infinite daa}.wd-a .dah{font-size:16px}.wd-bar{background:#fff;border-radius:999px;align-items:center;gap:10px;height:50px;padding:0 6px 0 18px;animation:6.4s ease-in-out infinite wd-glow;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 14px 28px -14px #9b4dffd9,0 0 0 1px #9b4dff33}.wd-bar span{color:#8a8d99;flex:1;font-size:14px}.wd-face{flex:none;width:38px;height:38px;position:relative}.wd-face:before{content:"";filter:blur(5px);opacity:.75;background:conic-gradient(#2f5bff,#9b4dff,#ff2e93,#2f5bff);border-radius:14px;animation:8s linear infinite mh-spin;position:absolute;inset:-4px}.wd-face svg{border-radius:11px;width:100%;height:100%;display:block;position:relative}@keyframes wd-glow{0%,18%,52%,to{box-shadow:0 14px 28px -14px #9b4dffd9,0 0 0 1px #9b4dff33}26%,40%{box-shadow:0 16px 34px -12px #ff2e93e6,0 0 0 3px #9b4dff4d}}@media (prefers-reduced-motion:reduce){.wg-sec,.wg-ch,.wp-feat,.wp-feat:after,.wp-c,.wd-q,.wd-a,.wd-bar,.wd-face:before{animation:none!important}.wg-sec.s1{grid-template-rows:auto 1fr}.wg-sec.s1 .wg-ch{transform:rotate(180deg)}.wp-c.c1{--pon:1}.wd-a{display:none}}.tshapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 6px;max-width:400px;display:grid}.tshape{width:100%;min-width:0;color:var(--ink0);background:0 0;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:4px 2px 7px;display:flex}.tshape[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink0),0 10px 22px -14px #1b171480;background:#fff}.tshape .stile{width:clamp(52px,4.6vw,64px);height:clamp(52px,4.6vw,64px)}.tsn{text-align:center;white-space:nowrap;color:var(--text);font-size:11.5px;font-weight:600;line-height:1.15}.tshape[aria-pressed=true] .tsn{color:var(--ink0);font-weight:700}.tstage{flex-direction:column;align-items:center;gap:18px;min-width:0;display:flex}.tview{place-items:center;width:100%;display:grid;position:relative}.tview>*{grid-area:1/1}.tmag{aspect-ratio:1;background:linear-gradient(135deg,var(--wa),var(--wb));box-sizing:border-box;width:min(340px,86vw);box-shadow:inset 0 1px 0 #ffffff59,inset 0 -2px 0 #00000014,0 34px 60px -26px color-mix(in srgb,var(--wb) 60%,#14143c99);border-radius:30px;padding:22px;transition:opacity .45s,transform .5s cubic-bezier(.2,1,.3,1);animation:4.5s ease-in-out infinite alternate rd-float}@keyframes rd-float{0%{transform:translateY(0)rotate(-2.5deg)}to{transform:translateY(-10px)rotate(-.5deg)}}.tm-in{flex-direction:column;justify-content:space-between;align-items:center;gap:10px;height:100%;display:flex}.tm-head{background:#fff;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:6px 14px 6px 6px;display:flex;box-shadow:0 8px 18px -10px #00000059}.stile.tm-tile{border-radius:11px;width:34px;height:34px}.tm-name{letter-spacing:-.02em;color:#15161a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.tm-qr{aspect-ratio:1;background:#fff;border-radius:16%;width:52%;padding:4%;position:relative;overflow:hidden;box-shadow:0 12px 26px -12px #00000073}.tm-qr .mq{color:#15161a;width:100%;height:100%;display:block}.tm-scan{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--wa) 35%,transparent) 70%,var(--wa));border-bottom:3px solid var(--wa);height:22%;box-shadow:0 6px 16px var(--wa);animation:.75s ease-in-out infinite alternate tm-sweep;display:none;position:absolute;top:0;left:0;right:0}@keyframes tm-sweep{0%{transform:translateY(-100%)}to{transform:translateY(460%)}}.tm-line{font-family:var(--serif);text-align:center;color:#fff;text-shadow:0 1px 10px #00000040;text-wrap:balance;max-width:20ch;margin:0;font-size:15px;font-weight:600;line-height:1.2}[data-vibe=garden] .tm-line{color:#0a3d24;text-shadow:none}.tstage[data-state=scanning] .tmag{animation:none;transform:scale(1.03)}.tstage[data-state=scanning] .tm-scan{display:block}.tstage[data-state=scanning] .tm-qr{box-shadow:0 0 0 4px color-mix(in srgb,var(--wa) 45%,transparent),0 12px 26px -12px #00000073}.tphone{visibility:hidden;opacity:0;transform:scale(.6)rotate(-4deg)}.tstage[data-state=page] .tmag{visibility:hidden;opacity:0;transition:opacity .3s,transform .3s,visibility 0s .3s;animation:none;transform:scale(.4)translateY(-30px)}.tstage[data-state=page] .tphone{visibility:visible;opacity:1;transition:opacity .45s,transform .7s cubic-bezier(.2,1.25,.3,1);transform:none}.tstage[data-state=page] .tphone .mh-lines p{animation:.5s cubic-bezier(.2,1,.3,1) both rd-linein;animation-delay:calc(.25s + var(--d,0s))}@keyframes rd-linein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tscanrow{flex-direction:column;align-items:center;gap:6px;display:flex}.btn.tscan{color:var(--ink0);background:#fff;border-color:#0000;padding-left:14px;box-shadow:0 10px 26px -10px #28285a4d}.btn.tscan .qi{background:linear-gradient(135deg,var(--wa),var(--wb));border-radius:17px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.btn.tscan .qi svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.tstat{min-height:1.4em;color:var(--muted);margin:0;font-size:13px}@media (width>=861px){.tview{min-height:calc(61.6*min(10px,2.67vw))}}@media (width<=860px){.trysec .copy{display:contents}.trysec .eyebrow,.trysec .h2{order:-2}.tstage{order:-1;margin-top:28px}.try{order:0}.tstage[data-state=page] .tmag,.tstage:not([data-state=page]) .tphone{display:none}.tshapes{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.tmag,.tm-scan,.tstage[data-state=page] .tphone .mh-lines p{animation:none}.tmag,.tphone,.tstage[data-state=page] .tmag,.tstage[data-state=page] .tphone{transition:none}}.tk.share .tdemo{background:#f2f2f6}.tk.share .tkp{width:104px;height:128px;margin:-64px 0 0 -52px;padding:11px;position:absolute;top:50%;left:50%}.tkp.k1{background:linear-gradient(140deg,#00c46a,#c6f432);transform:translate(-52px)rotate(-12deg)scale(.9)}.tkp.k2{background:linear-gradient(140deg,#ff8a00,#ff3d7f);transform:translate(52px)rotate(10deg)scale(.9)}.tkp.k1 b,.tkp.k1 small,.tkp.k2 b,.tkp.k2 small{visibility:hidden}.tkp.k3{animation:4.8s cubic-bezier(.5,0,.2,1) infinite tk-send;transform:rotate(-2deg)}@keyframes tk-send{0%,40%{opacity:1;transform:rotate(-2deg)}55%{opacity:0;transform:translate(70px,-90px)rotate(14deg)scale(.8)}56%{opacity:0;transform:translateY(20px)rotate(-2deg)scale(.96)}70%,to{opacity:1;transform:rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.tkp.k3{animation:none}}.paysec{--border:#e4ddf2;--label:#5b3fc4;--pa:#7ca2f461;--pb:#ff9acb52;--pc:#ffc86e4d;background:linear-gradient(165deg,#eef2ff 0%,#f4eeff 38%,#ffeff6 70%,#fff5e8 100%)}.calc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:0;border-radius:28px;margin-top:36px;padding:clamp(22px,2.6vw,36px);box-shadow:0 30px 60px -40px #5b3fc48c,0 0 0 1px #5b3fc414}.cc-in{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cc-l{color:var(--ink);font-size:15px;font-weight:700}.cc-units{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(34px,3.4vw,48px);font-weight:600;line-height:1}.cc-range{--p:12%;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:10px 0 0;display:block}.cc-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#2f5bff,#9b4dff var(--p),#e6e2f0 var(--p));border-radius:5px;height:10px}.cc-range::-moz-range-track{background:#e6e2f0;border-radius:5px;height:10px}.cc-range::-moz-range-progress{background:linear-gradient(90deg,#2f5bff,#9b4dff);border-radius:5px;height:10px}.cc-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:30px;height:30px;margin-top:-10px;transition:transform .15s;box-shadow:0 0 0 2px #6a4cf5,0 6px 14px -4px #3c28a080}.cc-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 2px #6a4cf5,0 6px 14px -4px #3c28a080}.cc-range:active::-webkit-slider-thumb{transform:scale(1.12)}.cc-range:focus-visible{outline:0}.cc-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #6a4cf5,0 0 0 6px #db277759}.cc-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #6a4cf5,0 0 0 6px #db277759}.cc-scale{color:var(--muted);justify-content:space-between;font-size:12.5px;font-weight:600;display:flex}.cc-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px;margin-top:20px;display:grid}.cc-box{border-radius:20px;min-width:0;padding:18px 20px}.cc-box.you{color:#fff;--muted:#fff;background:linear-gradient(135deg,#2f5bff,#7b3dff);box-shadow:0 18px 34px -20px #5b3fc4e6}.cc-box.out{border:1px solid var(--border);background:#fff}.calc .cc-k{letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.85;margin:0;font-size:12.5px;font-weight:700}.calc .cc-box.out .cc-k{color:var(--muted)}.calc .cc-n{color:inherit;font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1}.calc .cc-box.out .cc-n{color:var(--ink)}.cc-n small{font-family:var(--sans);letter-spacing:0;opacity:.85;margin-left:4px;font-size:15px;font-weight:600}.calc .cc-s{color:inherit;opacity:.9;margin-top:8px;font-size:14px;line-height:1.45}.calc .cc-box.out .cc-s{color:var(--muted)}.cc-vs{font-family:var(--serif);color:var(--muted);align-self:center;font-size:20px;font-style:italic;font-weight:600}.calc .cc-says{max-width:none;color:var(--text);margin-top:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.45}.cc-says b{color:var(--ink)}@media (width<=620px){.cc-row{grid-template-columns:1fr;gap:8px}.cc-vs{justify-self:center;font-size:17px}}.paysec .benefits{margin-top:14px}.plan .tools .nbi-tile{--nbi:40px}@media (width>=1440px){.wrap{max-width:1320px;padding-inline:32px}body{font-size:17px}.eyebrow{font-size:13.5px}.h2{font-size:clamp(50px,3.7vw,72px)}.lede{max-width:58ch;font-size:19.5px}.hero .lede{font-size:21px}.card p,.door p,.benefit .tx span,.tk p{font-size:17px}.door h3{font-size:30px}.tk h3,.card h3,.benefit .tx b{font-size:19.5px}.plan .tools b{font-size:16.5px}.plan .tools small{font-size:14.5px}.plan .price{font-size:48px}.faq summary{font-size:18px}.faq p{font-size:16.5px}.btn.big{padding:17px 32px;font-size:17px}.door .demo{height:256px}.door .mark{top:239px}.close .h2{font-size:clamp(60px,4.6vw,88px)}.why .whyname{font-size:32px}}@media (width>=1800px){.wrap{max-width:1380px}.lede{font-size:20.5px}.hero .lede{font-size:22px}}.paysec+.sec.flush{padding-top:clamp(56px,8vw,104px)}.mh-top{top:3.1cqw;left:3.1cqw;right:3.1cqw}.mh-r{gap:1.6cqw}.mh-c{width:11.3cqw;height:11.3cqw}.mh-c svg{width:5.1cqw;height:5.1cqw}.mh-c.mh-love{height:11.3cqw}.mh-btn{gap:2.4cqw;font-size:4cqw}.mh-deco{border-radius:999px;gap:3.6cqw;height:18cqw;padding:0 3.1cqw}.mh-deco .mh-face{flex:none;width:11.8cqw;height:11.8cqw;position:relative}.mh-deco .mh-face:before{background:radial-gradient(circle,var(--wa),var(--wb));filter:blur(2.6cqw);opacity:.55;border-radius:50%;animation:none;inset:-1.5cqw}.mh-deco .mh-face svg{box-shadow:0 0 0 .8cqw #fff,0 1.5cqw 4cqw -1.5cqw color-mix(in srgb,var(--wb) 70%,transparent);border-radius:50%;animation:none}.mh-deco .mh-ask{min-width:0;font-size:inherit;color:inherit;flex-direction:column;flex:1;gap:.3cqw;display:flex}.mh-ask b{letter-spacing:-.01em;color:#15161a;font-size:4.4cqw;font-weight:700;line-height:1.2}.mh-ask small{color:#5f6270;white-space:nowrap;text-overflow:ellipsis;font-size:3.3cqw;font-weight:500;line-height:1.3;overflow:hidden}.mh-go{color:#15161a;background:color-mix(in srgb,var(--wb) 16%,#fff);border-radius:50%;flex:none;place-items:center;width:10.8cqw;height:10.8cqw;display:grid}.mh-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:4.6cqw;height:4.6cqw}.mh-lines{bottom:46cqw}.mh-btns{bottom:26.5cqw}.wp-c.c2,.wp-c.c3{flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;min-width:0;padding:6px 9px 6px 6px;display:flex}.wp-c.c2 .ci,.wp-c.c3 .ci{flex:none;position:static;top:auto;left:auto}.wp-c.c2 b,.wp-c.c3 b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wd-bar{gap:10px;height:54px;padding:0 7px 0 8px}.wd-face{width:38px;height:38px}.wd-face:before{filter:blur(7px);opacity:.55;background:radial-gradient(circle,#2f5bff,#9b4dff);border-radius:50%;animation:none;inset:-4px}.wd-face svg{border-radius:50%;box-shadow:0 0 0 3px #fff}.wd-bar .wd-t{min-width:0;color:inherit;font-size:inherit;flex-direction:column;flex:1;gap:1px;display:flex}.wd-t b{color:#15161a;font-size:14px;font-weight:700;line-height:1.2}.wd-t small{color:#5f6270;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.wd-go{color:#15161a;background:#f1eaff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.wd-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.wd-q,.wd-a{bottom:74px}.mh-deco .mh-go,.wd-bar .wd-go{flex:none}.mh-deco .mh-go{width:10.8cqw}.wd-bar .wd-go{width:36px}.three .door .demo{isolation:isolate;background:linear-gradient(135deg,var(--ga),var(--gm) 50%,var(--gb));background-size:220% 220%;animation:12s ease-in-out infinite alternate r28-drift;position:relative;box-shadow:inset 0 1px #ffffff40}.three .door .demo:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 22% 26%,#ffffff6b,transparent 70%),radial-gradient(closest-side at 80% 84%,color-mix(in srgb,var(--gb) 60%,#fff),transparent 72%);opacity:.55;animation:9s ease-in-out infinite alternate r28-glow;position:absolute;inset:-30%}.three .door:first-child{--ga:#2f5bff;--gm:#5b6cff;--gb:#9b4dff}.three .door:nth-child(2){--ga:#ff8a00;--gm:#ff5e4e;--gb:#ff3d7f}.three .door:nth-child(3){--ga:#4a3fd6;--gm:#8a4df0;--gb:#e8489a}@keyframes r28-drift{0%{background-position:0 30%}to{background-position:100% 70%}}@keyframes r28-glow{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(5%,4%)scale(1.08)}}.three .door .demo .dbox{box-shadow:0 24px 44px -20px #0a0a288c}@media (prefers-reduced-motion:reduce){.three .door .demo,.three .door .demo:before{animation:none}}.night.r66{--pen:#00e5ff;--focus:#00e5ff;--mk-cut:#1a1040;background:linear-gradient(160deg,#991f64 0%,#1a1040 52%,#076f91 100%) 0 0/200% 200%;animation:16s ease-in-out infinite alternate r28-drift}.night.r66>.pools{display:none}.r66-wash{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.r66-wash i{filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.r66-wash .a{background:#ff2e93;width:56vw;max-width:760px;height:56vw;max-height:760px;animation:18s ease-in-out infinite alternate r28-wa;top:-20vw;left:-14vw}.r66-wash .b{opacity:.45;background:#00d4ff;width:50vw;max-width:700px;height:50vw;max-height:700px;animation:22s ease-in-out infinite alternate r28-wb;bottom:-16vw;right:-12vw}.r66-wash .c{opacity:.35;background:#7b3dff;width:34vw;max-width:480px;height:34vw;max-height:480px;animation:26s ease-in-out infinite alternate-reverse r28-wa;top:30%;left:38%}@keyframes r28-wa{0%{transform:translate(0)scale(1)}to{transform:translate(12vw,8vw)scale(1.15)}}@keyframes r28-wb{0%{transform:translate(0)scale(1)}to{transform:translate(-10vw,-6vw)scale(1.1)}}.r66 .close .h2{color:#fff}.r66 .close .squig path{stroke:#00e5ff}.r66 .close .btn.big{color:#1a1040;background:#fff;border-color:#fff}.r66 .close .btn.big:focus-visible{outline-offset:3px;outline:3px solid #00e5ff}.r66 .close .fine{color:#f1e9ff}.r66 .close .fine a{color:#fff}.r66 .foot{border-top-color:#ffffff29}@media (prefers-reduced-motion:reduce){.night.r66,.r66-wash i{animation:none}}.door .demo .wflip{perspective:700px;background:#2f5bff;padding:0;position:relative;overflow:hidden}.wf-p{box-sizing:border-box;color:#fff;transform-origin:50% 0;backface-visibility:hidden;flex-direction:column;padding:11px 12px 10px;display:flex;position:absolute;inset:0}.wf-p.p1{z-index:1;background:#2f5bff}.wf-p.p2{z-index:2;background:#7b3dff;animation:12s cubic-bezier(.2,.8,.25,1) infinite wf-in2}.wf-p.p3{z-index:3;background:#e0217f;animation:12s cubic-bezier(.2,.8,.25,1) infinite wf-in3}@keyframes wf-in2{0%,40%{opacity:0;transform:rotateX(92deg)}41%{opacity:1}50%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes wf-in3{0%,66%{opacity:0;transform:rotateX(92deg)}67%{opacity:1}76%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}.wf-k{letter-spacing:.12em;text-transform:uppercase;opacity:.92;justify-content:space-between;align-items:center;font-size:7.5px;font-weight:800;display:flex}.wf-st{letter-spacing:.08em;border:1px dashed #fffc;border-radius:99px;padding:2px 5px}.wf-t{letter-spacing:-.035em;margin-top:6px;font-size:22px;font-weight:800;line-height:.95}.wf-rows{flex-direction:column;margin-top:auto;display:flex}.wf-r{border-top:1px solid #fff6;grid-template-columns:22px 1fr auto;align-items:baseline;gap:4px;padding:5px 0;display:grid;position:relative}.wf-r b{letter-spacing:-.03em;font-size:13px;font-weight:800}.wf-r span{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.wf-r small{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:8.5px;font-weight:800}.wf-r.tap:before{content:"";opacity:0;background:#ffffff38;border-radius:8px;animation:12s infinite wf-tap;position:absolute;inset:1px -6px}@keyframes wf-tap{0%,12%{opacity:0}15%,34%{opacity:1}38%,to{opacity:0}}.wf-pop{z-index:4;color:#161a3a;background:#fff;border-radius:14px;flex-direction:column;gap:3px;padding:10px 12px;animation:12s cubic-bezier(.2,.8,.25,1) infinite wf-pop;display:flex;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(120%);box-shadow:0 14px 26px -12px #0a103c99}.wf-pop b{letter-spacing:-.02em;font-size:14px;font-weight:800}.wf-pop small{letter-spacing:.1em;text-transform:uppercase;color:#5c6289;align-items:center;gap:3px;font-size:8px;font-weight:800;display:flex}.wf-pop small svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:10px;height:10px}.wf-pop i{color:#fff;text-align:center;background:#2f5bff;border-radius:99px;align-self:stretch;margin-top:4px;padding:5px 0;font-size:9.5px;font-style:normal;font-weight:800}@keyframes wf-pop{0%,15%{transform:translateY(120%)}20%,33%{transform:none}38%,to{transform:translateY(120%)}}@media (prefers-reduced-motion:reduce){.wf-p.p2,.wf-p.p3,.wf-pop,.wf-r.tap:before{animation:none!important}.wf-p.p2,.wf-p.p3{opacity:0}.wf-pop{transform:translateY(120%)}}[data-vibe],[data-vibe=loft]{--gb-hero:#1b1e5c;--gb-pop:#ffd54a}[data-vibe=garden]{--gb-hero:#0a6b3e;--gb-pop:#c6f432}[data-vibe=route66]{--gb-hero:#2b1a5e;--gb-pop:#ffe45c}[data-vibe=brick]{--gb-hero:#8a2a17;--gb-pop:#ffe27a}[data-vibe=sunset]{--gb-hero:#3a1340;--gb-pop:#ffd54a}[data-vibe=party]{--gb-hero:#2a145e;--gb-pop:#ffd400}[data-vibe=free]{--gb-hero:#15161a;--gb-pop:#fff}.mhome .mh-top>.mh-r:first-child>.mh-c:nth-child(n+2),.mhome .mh-top>.mh-r:first-child>.mh-c:first-child>svg{display:none}.mhome .mh-top>.mh-r:first-child>.mh-c:first-child:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315161A' stroke-width='1.9' stroke-linecap='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h10'/%3E%3C/svg%3E") 50%/contain no-repeat;width:4.9cqw;height:4.9cqw}.mhome .mh-head{top:19cqw}.mhome .stile.mh-tile{width:54cqw;height:54cqw;box-shadow:0 5cqw 10cqw color-mix(in srgb,var(--st-bg,#2f5bff) 30%,transparent);border-radius:12cqw}.mhome .mh-hi{margin-top:6cqw}.mhome .mh-name{font-family:var(--serif,"Fraunces",Georgia,serif);letter-spacing:-.02em;font-size:10.6cqw;font-weight:600;line-height:1.02}.mhome .mh-deco{background:var(--gb-hero);box-shadow:0 3cqw 7cqw -3cqw color-mix(in srgb,var(--gb-hero) 80%,transparent)}.mhome .mh-deco .mh-ask b{color:#fff}.mhome .mh-deco .mh-ask small{color:#ffffffbf}.mhome .mh-deco .mh-go{background:var(--gb-pop);color:var(--gb-hero)}.mhome .mh-deco .mh-face:before{opacity:.35}.three .door .demo{background:var(--door-bg);background-image:none;animation:none}.three .door:first-child{--door-bg:#1b1e5c}.three .door:nth-child(2){--door-bg:#3a1340}.three .door:nth-child(3){--door-bg:#2a145e}.cc-box.you{background:#1b1e5c;box-shadow:0 18px 34px -20px #1b1e5ce6}.cc-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#2f5bff var(--p),#e6e2f0 var(--p))}.cc-range::-moz-range-progress{background:#2f5bff}.wf-p{transform-origin:50% 100%}.night.r66{background:#2b1a5e;animation:none}.night.r66 .r66-wash{display:none}[data-vibe]{--gb-tint:color-mix(in srgb,var(--wa) 7%,#fffdf9)}[data-vibe=loft]{--lt1:#2f5bff;--lt2:#7b3dff;--lt3:#e0217f;--lt4:#3d4fd6;--lt5:#9b4dff;--lt6:#1b1e5c}[data-vibe=garden]{--lt1:#0a8f4f;--lt2:#0a6b3e;--lt3:#c25e00;--lt4:#2e7d4f;--lt5:#4f7a00;--lt6:#0f5c4a}[data-vibe=route66]{--lt1:#d81b78;--lt2:#00809e;--lt3:#2b1a5e;--lt4:#b0175a;--lt5:#7a3beb;--lt6:#006c80}[data-vibe=brick]{--lt1:#d63e24;--lt2:#127f5e;--lt3:#8a2a17;--lt4:#b03e28;--lt5:#1f6e54;--lt6:#b23a62}[data-vibe=sunset]{--lt1:#d45f00;--lt2:#d82a63;--lt3:#5a1d63;--lt4:#b8175a;--lt5:#a84700;--lt6:#7c3aed}[data-vibe=party]{--lt1:#7b3dff;--lt2:#9a6a00;--lt3:#d81b78;--lt4:#2a145e;--lt5:#5b5cf0;--lt6:#00799e}html{background:var(--sky1) linear-gradient(180deg,var(--sky1) 0 50%,#fff 50% 100%)}.herorow .hr-track{align-items:center;gap:clamp(16px,2vw,30px);animation-duration:60s}.hr-block{transform:translateY(var(--dy,0px)) rotate(var(--rot,0deg));flex:none;padding:14px 0 26px}.hr-block:nth-child(odd){--dy:16px;--rot:-4deg}.hr-block:nth-child(2n){--dy:-6px;--rot:3deg}.hr-block:nth-child(3n){--dy:4px;--rot:-1.5deg}.hr-tile.stile{width:clamp(118px,11.5vw,190px);height:clamp(118px,11.5vw,190px);box-shadow:0 22px 44px -22px color-mix(in srgb,var(--wa) 70%,#0d0a22),0 0 0 1px #fff6 inset;animation:6s ease-in-out infinite r30-bob;animation-delay:calc(var(--i,0) * -.7s);border-radius:24%}@keyframes r30-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.herorow{padding-bottom:clamp(36px,5vw,72px)}@media (prefers-reduced-motion:reduce){.hr-tile.stile{animation:none}.hr-block{scroll-snap-align:center}.hr-block[data-twin]{display:none}}.sec.tint.trysec{background:color-mix(in srgb,var(--wa) 6%,#fff)}.trysec{--pa:color-mix(in srgb,var(--wa) 34%,transparent);--pb:color-mix(in srgb,var(--wb) 34%,transparent);--pc:#ffffff8c}.trysec,.trysec .pool{transition:background .6s}.paysec{--pa:#2f5bff38;--pb:#9b4dff3d;--pc:#ffffff80;background:#f5f7ff;position:relative}.paysec>.wrap{z-index:1;position:relative}#map.sec.tint{--pa:#ffd4004d;--pb:#7b3dff42;--pc:#ffffff80;background:#f8f5ff}#questions{background:#fff}.why .btn.glow{--gring:linear-gradient(100deg,#ff2e93,#7b3dff 50%,#00d4ff)}#map .btn.glow{--gring:linear-gradient(100deg,#7b3dff,#ff2e93 50%,#ffd400);box-shadow:0 10px 26px -14px rgba(123,61,255,calc(.35 + var(--glw) * .4))}.btn.glow{--gring:linear-gradient(100deg,#2f5bff,#9b4dff)}.plan.hi:before{background:linear-gradient(135deg,#7b3dff,#ff2e93 55%,#ffb800)}.plan.hi.vg{border-color:#7b3dff;box-shadow:inset 0 0 0 1px #7b3dff}.day .btn:hover{box-shadow:0 12px 26px -10px #2f5bff73}.why .wchat{background:#ffffff14;border-color:#ffffff2e}.gend{color:var(--text);background:#fff;position:relative}.gclose{isolation:isolate;--pa:#00c46a4d;--pb:#c6f4326b;--pc:#ffffff8c;--pen:#00a85a;background:#edfbf5;position:relative;overflow:hidden}.gclose>.pools{z-index:-1}.gclose>.wrap{z-index:1;position:relative}.gclose .btn.big{background:var(--ink0);border-color:var(--ink0);color:#fff}.gend .foot{color:var(--muted);border-top:1px solid #e6e1d9}.gend .foot .brand{color:var(--ink0)}.gend .foot .fl a{text-decoration-color:#1b171440}.screen.live:has(.mhome){background:var(--gb-tint,#f7f7fb)}.mhome .mh-w{display:none}.dusk.why{color:var(--text0);--ink:var(--ink0);--text:var(--text0);--muted:var(--muted0);--label:#b0175a;--cream:var(--ink0);--pa:#ff2e9342;--pb:#00d4ff42;--pc:#ffffff8c;background:#fff0f7}.dusk.why>.pools{display:block}.why .wcr.r .wcb i{background:#ffffffbf}.why .btn.glow{background:var(--ink0);color:#fff;border-color:var(--ink0)}.three .door .demo{background-image:none;background:var(--dt);border-radius:20px;padding:16px 16px 24px;animation:none}.three .door .demo:before{display:none}.three .door .demo .dbox{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--dh);box-shadow:0 22px 40px -22px color-mix(in srgb,var(--dh) 75%,#000);border:0}.three .door .chfoot:before{background:var(--ink0)}.three .door:first-child{--dt:#d8f7b5;--dh:#0a6b3e;--dp:#c6f432}.three .door:nth-child(2){--dt:#ffedd9;--dh:#3a1340;--dp:#ffd54a}.three .door:nth-child(3){--dt:#e2e8ff;--dh:#1b1e5c;--dp:#ffd54a}.three .wg-sec{box-shadow:none;background:#ffffff1a;border-color:#ffffff24}.three .wg-h b{color:#fff}.three .wg-h .dic{background:var(--dp)!important;color:var(--dh)!important}.three .wg-ch{stroke:#ffffffa6}.three .wg-b small{color:#ffffffc7}.three .wg-b .gbtn{background:var(--dp);color:var(--dh)}.three .wf-p.p1{background:#d45f00}.three .wf-p.p2{background:#d82a63}.three .wf-p.p3{background:#5a1d63}.three .wf-pop i{background:#3a1340}.three .wd-face:before{display:none}.three .wd-face svg{box-shadow:0 0 0 2px #fff,0 0 0 3px #1b1e5c1f}.three .wd-face svg rect{fill:#0b0e28}.three .dao{color:#fff;background:#ffffff1f;border-color:#ffffff38}.three .dah{color:#fff}.three .dar{background:#fff}.three .dar .dic{color:#1b1e5c!important;background:#e9edff!important}.three .wd-bar{background:#fff}.three .wd-go{background:var(--dp);color:var(--dh)}.wd-face svg text,.whyface svg text,.mark.d svg text{font-family:var(--sans,"Plus Jakarta Sans",system-ui,sans-serif);font-size:23.6px;font-style:normal;font-weight:800}#benefits.sec.paysec,#map.sec.tint{background:#fff}#benefits>.pools,#map>.pools{display:none}#page{--e1:#19e07a;--e2:#b7f23a}#page[data-vibe=loft]{--e1:#2447ff;--e2:#4a3bff}#page[data-vibe=garden]{--e1:#19e07a;--e2:#b7f23a}#page[data-vibe=route66]{--e1:#ff3d9a;--e2:#2cf}#page[data-vibe=brick]{--e1:#c4361f;--e2:#ae355d}#page[data-vibe=sunset]{--e1:#ff6a1a;--e2:#ff3d7f}#page[data-vibe=party]{--e1:#8036f7;--e2:#6a2bea}.gclose .squig path{stroke:#fff}.dusk.why{isolation:isolate;color:#fff;--ink:#fff;--text:#ffffffe0;--muted:#ffffffc2;--label:#fff;--cream:#fff;background:#2a0a2e;position:relative;overflow:hidden}.dusk.why>.pools{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0}.dusk.why>.pools .pool{filter:blur(80px);opacity:.38;border-radius:50%;width:70vmax;height:70vmax;display:block;position:absolute}.dusk.why>.pools .pool.a{background:radial-gradient(closest-side,#ff2e93,#0000);animation:24s ease-in-out infinite alternate r34l-a;bottom:-40vmax;left:-25vmax}.dusk.why>.pools .pool.b{background:radial-gradient(closest-side,#2cf,#0000);animation:28s ease-in-out infinite alternate r34l-b;top:-38vmax;right:-28vmax}@keyframes r34l-a{to{transform:translate(12vmax,-10vmax)scale(1.08)}}@keyframes r34l-b{to{transform:translate(-10vmax,12vmax)scale(1.06)}}.why .h2,.why .whyname{color:#fff}.why .lede{color:#ffffffe0}.why .eyebrow{color:#fff}.why .wchat{background:#ffffff14;border-color:#ffffff29;box-shadow:0 30px 60px -36px #000000b3}.why .wcr.d .wcb{background:#ffffff1f;border:0}.why .wcr.d .wcb i{background:#fff6}.why .wcr.r .wcb{background:linear-gradient(100deg,#ff2e93,#7b3dff)}.why .wcr.typing .wcb b{background:#ffffff8c}.why .btn.glow{--gf:#fff;--gt:#2a0a2e;--gring:linear-gradient(100deg,#ff2e93,#8a3dff 50%,#2cf);color:#2a0a2e;background:linear-gradient(#fff,#fff) padding-box,radial-gradient(70px circle at var(--mx) var(--my),rgba(255,255,255,calc(var(--glw) * .9)),transparent 72%) border-box,var(--gring) border-box;box-shadow:0 14px 34px -14px rgba(255,46,147,calc(.45 + var(--glw) * .4));border:2px solid #0000}@media (prefers-reduced-motion:reduce){.dusk.why>.pools .pool{animation:none}}.herorow.h34 .hr-track{display:none}.herorow.h34{padding:28px 0 clamp(40px,6vw,80px);overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.h34-track{align-items:center;gap:clamp(18px,2.4vw,36px);width:max-content;padding-inline:clamp(18px,2.4vw,36px);animation:90s linear infinite h34-drift;display:flex}@keyframes h34-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.h34-ph{box-sizing:border-box;width:clamp(150px,14vw,224px);transform:translateY(var(--dy,0)) rotate(var(--rot,0deg));background:#0e0f14;border-radius:clamp(26px,2.5vw,40px);flex:none;padding:clamp(5px,.5vw,8px);box-shadow:inset 0 0 0 1px #ffffff14,0 34px 60px -30px #0a103c8c}.h34-ph:nth-child(6n+1){--rot:-4deg;--dy:16px}.h34-ph:nth-child(6n+2){--rot:2deg;--dy:-8px}.h34-ph:nth-child(6n+3){--rot:-1.5deg;--dy:10px}.h34-ph:nth-child(6n+4){--rot:3deg;--dy:-12px}.h34-ph:nth-child(6n+5){--rot:-3deg;--dy:4px}.h34-ph:nth-child(6n){--rot:1deg;--dy:14px}.h34-sc{border-radius:clamp(21px,2.1vw,33px);overflow:clip}.herorow.h34:hover .h34-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.h34-track{animation:none}.herorow.h34{scroll-snap-type:x mandatory;scrollbar-width:none;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.herorow.h34::-webkit-scrollbar{display:none}.h34-ph{scroll-snap-align:center}.h34-ph[data-twin]{display:none}}.three .door .demo .dbox.d34{-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--sans);text-align:left;color:#15161a;border:0;padding:0;line-height:1.3}.d34 p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.d34 svg.d34-i{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px;display:block}.d34 .d34-i+*{min-width:0}.d34 .g34-list{animation:12s cubic-bezier(.5,0,.2,1) infinite g34-scroll;position:absolute;top:12px;left:16px;right:16px}.d34 .g34-lab{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 5px;font-size:8.5px;font-weight:800;line-height:18px;display:flex}.d34 .g34-lab i{background:#052e1e1a;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.d34 .g34-lab svg.d34-i{width:10px;height:10px}.d34 .g34-row{border-top:1px solid #052e1e33;grid-template-rows:auto 0fr;animation:none;display:grid}.d34 .g34-row.r1{animation-name:g34-o1}.d34 .g34-row.r2{animation-name:g34-o2}.d34 .g34-row.r3{animation-name:g34-o3}.d34 .g34-h{padding:7px 24px 7px 0;position:relative}.d34 .g34-h b{letter-spacing:-.045em;font-size:24px;font-weight:800;line-height:1;display:block}.d34 .g34-h small{color:#052e1ee6;margin-top:2px;font-size:9.5px;font-weight:600;line-height:1.3;display:block}.d34 .g34-h svg.d34-i{stroke-width:2.4px;width:15px;height:15px;margin-top:-7.5px;animation:none;position:absolute;top:50%;right:0}.d34 .g34-row.r1 .g34-h svg{animation-name:g34-c1}.d34 .g34-row.r2 .g34-h svg{animation-name:g34-c2}.d34 .g34-row.r3 .g34-h svg{animation-name:g34-c3}.d34 .g34-b{min-height:0;overflow:hidden}.d34 .g34-card{color:#15161a;background:#fff;border-radius:12px;margin:0 0 8px;padding:8px 10px 9px;box-shadow:0 10px 20px -14px #052e1e99}.d34 .g34-k{color:#0b7a45;font-size:8.5px;font-weight:700}.d34 .g34-cd{gap:6px;margin-top:5px;display:flex}.d34 .g34-cd span{background:#f1f5f2;border-radius:8px;flex-direction:column;flex:1;align-items:center;padding:4px 0 3px;display:flex}.d34 .g34-cd b{letter-spacing:-.03em;font-size:16px;font-weight:800;line-height:1.1}.d34 .g34-cd small{color:#5f6270;font-size:7px;font-weight:600}.d34 .g34-m{height:1.1em;display:block;overflow:hidden}.d34 .g34-m>i{flex-direction:column;font-style:normal;animation:12s cubic-bezier(.5,0,.2,1) infinite g34-tick;display:flex}.d34 .g34-m>i>i{font-style:normal;line-height:1.1}.d34 .g34-t{color:#2a2d35;font-size:9px;font-weight:500;line-height:1.4}.d34 .g34-btn{color:#fff;background:#0a6b47;border-radius:999px;align-items:center;gap:5px;height:22px;margin-top:6px;padding:0 10px 0 8px;font-size:9px;font-weight:700;animation:12s ease-in-out infinite g34-press;display:inline-flex}.d34 .g34-btn svg.d34-i{width:10px;height:10px}.d34 .g34-open{align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.d34 .g34-open i{background:#22b07d;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite g34-pulse}.d34 .g34-kv{border-top:1px solid #eef0f3;gap:8px;margin-top:5px;padding-top:5px;font-size:8.5px;line-height:1.3;display:flex}.d34 .g34-kv span{color:#5f6270;flex:none;width:34px;font-weight:600}.d34 .g34-kv b{font-weight:700}@keyframes g34-o1{0%,4%{grid-template-rows:auto 0fr}9%,29%{grid-template-rows:auto 1fr}34%,to{grid-template-rows:auto 0fr}}@keyframes g34-o2{0%,37%{grid-template-rows:auto 0fr}42%,62%{grid-template-rows:auto 1fr}67%,to{grid-template-rows:auto 0fr}}@keyframes g34-o3{0%,70%{grid-template-rows:auto 0fr}75%,92%{grid-template-rows:auto 1fr}97%,to{grid-template-rows:auto 0fr}}@keyframes g34-c1{0%,4%{transform:none}9%,29%{transform:rotate(180deg)}34%,to{transform:none}}@keyframes g34-c2{0%,37%{transform:none}42%,62%{transform:rotate(180deg)}67%,to{transform:none}}@keyframes g34-c3{0%,70%{transform:none}75%,92%{transform:rotate(180deg)}97%,to{transform:none}}@keyframes g34-scroll{0%,37%{transform:none}42%,62%{transform:translateY(-34px)}67%,70%{transform:none}75%,92%{transform:translateY(-80px)}97%,to{transform:none}}@keyframes g34-tick{0%,18%{transform:none}20.5%,to{transform:translateY(-50%)}}@keyframes g34-press{0%,50%{transform:none}52%,54%{transform:scale(.94)}56%,to{transform:none}}@keyframes g34-pulse{0%,to{box-shadow:0 0 0 2px #22b07d47}50%{box-shadow:0 0 0 5px #22b07d14}}.three .door .demo .dbox.d34-pass{perspective:700px;perspective-origin:0;background:#5a1d63}.d34 .pd-l{color:#fff;flex-direction:column;padding:12px 14px;display:flex;position:absolute;inset:0;overflow:hidden}.d34 .pd-l>:not(.pd-art){z-index:1;position:relative}.d34 .pd-l>.pd-corner{z-index:2;position:absolute}.d34 .pd-c{z-index:3;color:#2b0f0a;transform-origin:0;backface-visibility:hidden;background:linear-gradient(165deg,#ff6a1a,#ff3d7f);animation:12s cubic-bezier(.45,.05,.3,1) infinite pd-turnc}.d34 .pd-p1{z-index:2;transform-origin:0;backface-visibility:hidden;background:#d82a63;animation:12s cubic-bezier(.45,.05,.3,1) infinite pd-turn1}.d34 .pd-p2{z-index:1;background:#5a1d63}.d34 .pd-p1:after,.d34 .pd-p2:after{content:"";z-index:3;pointer-events:none;background:#04061680;animation:none;position:absolute;inset:0}.d34 .pd-p1:after{animation-name:pd-shade1}.d34 .pd-p2:after{animation-name:pd-shade2}.d34 .pd-k{letter-spacing:.12em;text-transform:uppercase;color:#ffffffdb;justify-content:space-between;gap:6px;font-size:7px;font-weight:800;line-height:1.5;display:flex}.d34 .pd-k span:first-child{color:#fff}.d34 .pd-c .pd-k,.d34 .pd-c .pd-k span:first-child{color:#2b0f0ae6}.d34 .pd-city{letter-spacing:-.06em;margin:1px 0 0 -2px;font-size:40px;font-weight:800;line-height:.86}.d34 .pd-into{letter-spacing:.12em;text-transform:uppercase;color:#2b0f0ae6;margin:6px 0 2px;font-size:6.5px;font-weight:800;line-height:1.5}.d34 .pd-int{border-top:1px solid #2b0f0a33;justify-content:space-between;align-items:center;height:19px;display:flex}.d34 .pd-int b{letter-spacing:-.045em;opacity:.65;font-size:14px;font-weight:800;line-height:1;animation:none}.d34 .pd-int i{border-radius:50%;place-items:center;width:12px;height:12px;animation:none;display:grid;box-shadow:inset 0 0 0 1.5px #2b0f0a6b}.d34 .pd-int i svg.d34-i{stroke:#ff6a1a;stroke-width:3.4px;opacity:0;width:8px;height:8px;animation:none}.d34 .pd-int.k1 b{animation-name:pd-w1}.d34 .pd-int.k1 i{animation-name:pd-k1}.d34 .pd-int.k1 svg{animation-name:pd-v1}.d34 .pd-int.k2 b{animation-name:pd-w2}.d34 .pd-int.k2 i{animation-name:pd-k2}.d34 .pd-int.k2 svg{animation-name:pd-v2}.d34 .pd-int.k3 b{animation-name:pd-w3}.d34 .pd-int.k3 i{animation-name:pd-k3}.d34 .pd-int.k3 svg{animation-name:pd-v3}.d34 .pd-open{color:#15161a;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:24px;margin-top:auto;font-size:9px;font-weight:800;animation:12s ease-in-out infinite pd-press;display:flex;box-shadow:0 8px 16px -10px #2b0f0a80}.d34 .pd-open svg.d34-i{width:10px;height:10px}.d34 .pd-art{z-index:0;aspect-ratio:1;pointer-events:none;width:74%;position:absolute;top:24%;right:-18%}.d34 .pd-art svg{fill:none;stroke:#fff3;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.d34 .pd-h{letter-spacing:-.045em;margin-top:5px;font-size:20px;font-weight:800;line-height:.92}.d34 .pd-picks{flex-direction:column;flex:auto;margin-top:8px;display:flex}.d34 .pd-pk{border-top:1px solid #ffffff52;flex:1 1 0;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:6px;display:grid;position:relative}.d34 .pd-pk:last-child{border-bottom:1px solid #ffffff52}.d34 .pd-n{letter-spacing:-.05em;opacity:.62;font-size:14px;font-weight:800}.d34 .pd-pk span{min-width:0;padding-right:4px}.d34 .pd-pk span b{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;line-height:1.05;display:block;overflow:hidden}.d34 .pd-pk small{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:7.5px;font-weight:600;display:block;overflow:hidden}.d34 .pd-p1 .pd-pk.k2:before{content:"";opacity:0;background:#ffffff2e;border-radius:9px;animation:12s infinite pd-tap;position:absolute;inset:2px -6px}.d34 .pd-p1 .pd-picks{margin-right:22px}.d34 .pd-corner{z-index:2;width:30px;height:30px;position:absolute;bottom:0;right:0}.d34 .pd-peek{clip-path:polygon(100% 0,100% 100%,0 100%);background:#5a1d63;position:absolute;inset:0}.d34 .pd-flapw{filter:drop-shadow(-2px -2px 3px #00000047);position:absolute;inset:0}.d34 .pd-flap{clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(315deg,#ffffff8c 50%,#ffffffe6),#d82a63;position:absolute;inset:0}.d34 .pd-scrim{z-index:4;opacity:0;background:#080a1e5c;animation:12s infinite pd-scrim;position:absolute;inset:0}.d34 .pd-sheet{z-index:5;color:#15161a;background:#fff;border-radius:14px 14px 0 0;padding:9px 12px 11px;animation:12s cubic-bezier(.2,.8,.25,1) infinite pd-sheet;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -10px 24px -14px #0006}.d34 .pd-st{letter-spacing:.1em;text-transform:uppercase;color:#5f6270;align-items:center;gap:6px;font-size:6.5px;font-weight:800;display:flex}.d34 .pd-st b{color:#fff;letter-spacing:0;background:#d82a63;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.d34 .pd-sn{letter-spacing:-.045em;margin-top:5px;font-size:16px;font-weight:800;line-height:1}.d34 .pd-sl{color:#2a2d35;margin-top:3px;font-size:8.5px}.d34 .pd-go{color:#fff;background:#d82a63;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:24px;margin-top:8px;font-size:9px;font-weight:800;display:flex}.d34 .pd-go svg.d34-i{width:10px;height:10px}@keyframes pd-turnc{0%,21.5%{transform:none}27.5%,94%{transform:rotateY(-104deg)}99.5%,to{transform:none}}@keyframes pd-turn1{0%,71.5%{transform:none}77.5%,91%{transform:rotateY(-104deg)}96%,to{transform:none}}@keyframes pd-shade1{0%,21.5%{opacity:1}27.5%,94%{opacity:0}99.5%,to{opacity:1}}@keyframes pd-shade2{0%,71.5%{opacity:1}77.5%,91%{opacity:0}96%,to{opacity:1}}@keyframes pd-k1{0%,3%{background:0 0;box-shadow:inset 0 0 0 1.5px #2b0f0a6b}4.5%,92%{background:#2b0f0a;box-shadow:inset 0 0 0 1.5px #2b0f0a}93%,to{background:0 0;box-shadow:inset 0 0 0 1.5px #2b0f0a6b}}@keyframes pd-k2{0%,7%{background:0 0;box-shadow:inset 0 0 0 1.5px #2b0f0a6b}8.5%,92%{background:#2b0f0a;box-shadow:inset 0 0 0 1.5px #2b0f0a}93%,to{background:0 0;box-shadow:inset 0 0 0 1.5px #2b0f0a6b}}@keyframes pd-k3{0%,11%{background:0 0;box-shadow:inset 0 0 0 1.5px #2b0f0a6b}12.5%,92%{background:#2b0f0a;box-shadow:inset 0 0 0 1.5px #2b0f0a}93%,to{background:0 0;box-shadow:inset 0 0 0 1.5px #2b0f0a6b}}@keyframes pd-v1{0%,3%{opacity:0}4.5%,92%{opacity:1}93%,to{opacity:0}}@keyframes pd-v2{0%,7%{opacity:0}8.5%,92%{opacity:1}93%,to{opacity:0}}@keyframes pd-v3{0%,11%{opacity:0}12.5%,92%{opacity:1}93%,to{opacity:0}}@keyframes pd-w1{0%,3%{opacity:.65}4.5%,92%{opacity:1}93%,to{opacity:.65}}@keyframes pd-w2{0%,7%{opacity:.65}8.5%,92%{opacity:1}93%,to{opacity:.65}}@keyframes pd-w3{0%,11%{opacity:.65}12.5%,92%{opacity:1}93%,to{opacity:.65}}@keyframes pd-press{0%,16%{transform:none}17.5%,19.5%{transform:scale(.95)}21%,to{transform:none}}@keyframes pd-tap{0%,44%{opacity:0}46%,66%{opacity:1}69%,to{opacity:0}}@keyframes pd-scrim{0%,46%{opacity:0}49%,65%{opacity:1}68%,to{opacity:0}}@keyframes pd-sheet{0%,46%{transform:translateY(105%)}50%,64%{transform:none}68%,to{transform:translateY(105%)}}.d34 .dd-home{flex-direction:column;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.d34 .dd-disc{background:var(--st-bg,#2f5bff);border-radius:22%;flex:none;width:46px;height:46px;display:block;overflow:hidden;box-shadow:0 0 0 3px #ffffff47,0 10px 18px -10px #0000008c}.d34 .dd-disc svg{width:100%;height:100%;display:block}.d34 .dd-k{letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;margin-top:8px;font-size:6.5px;font-weight:800;line-height:1.5}.d34 .dd-n{letter-spacing:-.045em;margin-top:2px;font-size:19px;font-weight:800;line-height:.92}.d34 .dd-tabs{align-self:stretch;gap:6px;margin-top:auto;display:flex}.d34 .dd-tabs span{color:#15161a;white-space:nowrap;background:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:4px;height:24px;font-size:8px;font-weight:600;display:flex}.d34 .dd-tabs svg.d34-i{stroke-width:2px;width:9px;height:9px}.d34 .dd-bar{color:#15161a;background:#fff;border-radius:999px;align-self:stretch;align-items:center;gap:8px;height:38px;margin-top:6px;padding:0 6px;animation:10s ease-in-out infinite dd-press;display:flex;box-shadow:0 10px 20px -12px #00000073}.d34 .dd-face{border-radius:50%;flex:none;width:26px;height:26px;display:block;overflow:hidden}.d34 .dd-face svg,.d34 .dd-av svg{width:100%;height:100%;display:block}.d34 .dd-face svg text,.d34 .dd-av svg text{font-family:var(--sans);font-size:23.6px;font-weight:800}.d34 .dd-bar b{letter-spacing:-.01em;flex:1;font-size:11px;font-weight:700}.d34 .dd-go{color:#fff;background:#2447ff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.d34 .dd-go svg.d34-i{width:11px;height:11px}.d34 .dd-sheet{z-index:2;color:#161a3a;background:#e9edff;padding:11px 12px;animation:10s cubic-bezier(.2,.8,.25,1) infinite dd-sheet;position:absolute;inset:0;overflow:hidden;transform:translateY(102%)}.d34 .dd-wash{pointer-events:none;opacity:.55;border-radius:50%;height:84%;position:absolute;bottom:-46%;left:-30%;right:-30%}.d34 .dd-wash.a{background:radial-gradient(closest-side,#2f5bff,#0000)}.d34 .dd-wash.b{opacity:.42;background:radial-gradient(closest-side,#9b4dff,#0000);left:12%;right:-48%}.d34 .dd-sheet>:not(.dd-wash){z-index:1;position:relative}.d34 .dd-sheet>.dd-foot{position:absolute}.d34 .dd-hi{letter-spacing:-.045em;align-items:center;gap:7px;font-size:15px;font-weight:800;line-height:1;display:flex}.d34 .dd-av{border-radius:30%;flex:none;width:22px;height:22px;display:block;overflow:hidden;box-shadow:0 0 0 3px #2f5bff2e}.d34 .dd-dot{margin-left:-.06em}.d34 .dd-sheet>.dd-a,.d34 .dd-sheet>.dd-b{position:absolute;top:42px;left:12px;right:12px}.d34 .dd-bub{background:#ffffff9e;border-radius:4px 12px 12px;width:max-content;max-width:100%;padding:5px 9px;font-size:9px;line-height:1.35;box-shadow:inset 0 0 0 1px #fffc,0 6px 14px -10px #222c7866}.d34 .dd-chip,.d34 .dd-money span{white-space:nowrap;background:#ffffff9e;border-radius:999px;align-items:center;gap:6px;width:max-content;height:22px;padding:0 9px 0 4px;font-size:8.5px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #fffc,0 6px 14px -10px #222c7866}.d34 .dd-chip{margin-top:5px}.d34 .dd-chip i,.d34 .dd-money i{color:#2c62e0;background:#2c62e026;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.d34 .dd-chip i svg.d34-i,.d34 .dd-money i svg.d34-i{width:8px;height:8px}.d34 .dd-chip i.dd-help,.d34 .dd-money i.dd-help{color:#cf3586;background:#cf358626}.d34 .dd-b>*{opacity:0;animation:none}.d34 .dd-me{color:#fff;background:linear-gradient(100deg,#4b5be0,#8455e6);border-radius:12px 12px 4px;width:max-content;max-width:86%;margin-left:auto;padding:5px 10px;font-size:9px;font-weight:600;animation-name:dd-in1}.d34 .dd-b>.dd-re{margin-top:6px;animation-name:dd-in2}.d34 .dd-money{flex-wrap:wrap;gap:5px;margin-top:6px;animation-name:dd-in3;display:flex}.d34 .dd-foot{background:#ffffff9e;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 3px;display:flex;position:absolute;bottom:9px;left:10px;right:10px;box-shadow:inset 0 0 0 1px #fffc}.d34 .dd-plus{color:#161a3a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 1.5px #9b4dff8c}.d34 .dd-ask{color:#fff;background:#0a1230;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:4px;height:22px;font-size:8px;font-weight:700;display:flex}.d34 .dd-ask svg.d34-i,.d34 .dd-plus svg.d34-i{width:9px;height:9px}@keyframes dd-press{0%,8%{transform:none}10%,12%{transform:scale(.96)}14%,to{transform:none}}@keyframes dd-sheet{0%,14%{transform:translateY(102%)}20%,82%{transform:none}88%,to{transform:translateY(102%)}}@keyframes dd-a{0%,35%{opacity:1;transform:none}39%,88%{opacity:0;transform:translateY(-8px)}89%,to{opacity:1;transform:none}}@keyframes dd-hit{0%,29%{background:#ffffff9e;transform:none}31%,36%{background:#fff;transform:scale(1.04);box-shadow:0 0 0 2px #cf358659,0 8px 16px -10px #222c7880}39%,to{background:#ffffff9e;transform:none}}@keyframes dd-in1{0%,38%{opacity:0;transform:translateY(8px)}42%,88%{opacity:1;transform:none}88.5%,to{opacity:0;transform:translateY(8px)}}@keyframes dd-in2{0%,45%{opacity:0;transform:translateY(8px)}49%,88%{opacity:1;transform:none}88.5%,to{opacity:0;transform:translateY(8px)}}@keyframes dd-in3{0%,52%{opacity:0;transform:translateY(8px)}56%,88%{opacity:1;transform:none}88.5%,to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.d34 *,.d34 :before,.d34 :after{animation:none!important}.d34 .g34-row.r1{grid-template-rows:auto 1fr}.d34 .g34-row.r1 .g34-h svg{transform:rotate(180deg)}.d34 .pd-c{display:none}.d34 .pd-p1:after{opacity:0}.d34 .dd-sheet{transform:none}.d34 .dd-a{opacity:0}.d34 .dd-b>*{opacity:1}}.tk.letters .tdemo{background:#e9edff}.screen.live .p34{z-index:4;border-radius:inherit;background:#0e0f14;position:absolute;inset:0;overflow:hidden}.tstage:not([data-state=page]) .p34{visibility:hidden}.tstage[data-state=page] .screen.live:has(.p34) .mhome{visibility:hidden}.p34-s{opacity:0;transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:scale(.985)}.p34-s.on{opacity:1;z-index:1;transform:none}.p34-s .m34,.p34-l .m34{aspect-ratio:auto;height:100%;position:absolute;inset:0}.p34-book{perspective:900px;perspective-origin:0;position:absolute;inset:0}.p34-l{position:absolute;inset:0}.p34-l:not(.bar) .m-tb{visibility:hidden}.p34-l.bar{z-index:3;pointer-events:none}.p34-l.bar .m34{background:0 0}.p34-l.top{z-index:2;transform-origin:0;backface-visibility:hidden;transition:transform .64s cubic-bezier(.45,.05,.3,1)}.p34-l.under:after{content:"";pointer-events:none;background:#04061680;transition:opacity .64s;position:absolute;inset:0}.p34-book.turn .p34-l.top{transform:rotateY(-104deg)}.p34-book.turn .p34-l.under:after{opacity:0}.p34-book .m-tb .m-cb{transition:background-color .3s .3s,color .3s .3s}.p34-book.turn .p34-l.bar .m-tb .m-cb{color:#fff;background:#00000029}.p34-s:not(.on) .p34-l,.p34-s:not(.on) .p34-l:after{transition:none}.p34-tour,.p34-vibes,.p34-all{display:none}.tstage[data-state=page] .p34-tour{text-align:left;flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.p34-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin:0;padding:0;list-style:none;display:grid}.p34-list li{min-width:0}.p34-it{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink0);-webkit-tap-highlight-color:transparent;padding:8px 0 11px;display:block;position:relative}.p34-it>span{color:var(--muted0);transition:color .25s}.p34-it:hover>span{color:var(--text0)}.p34-it[aria-current=true]>.p34-n,.p34-it[aria-current=true]>.p34-t{color:var(--ink0)}.p34-it[aria-current=true]>.p34-d{color:var(--text0)}.p34-it:focus-visible{outline:3px solid var(--ink0);outline-offset:2px;border-radius:8px}.p34-n{letter-spacing:.14em;color:var(--ink0);font-size:11px;font-weight:800;line-height:1.4;display:block}.p34-t{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink0);margin-top:1px;font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.08;display:block}.p34-d{color:var(--text0);margin-top:3px;font-size:13.5px;font-weight:500;line-height:1.35;display:none}.p34-fill{background:color-mix(in srgb,var(--ink0) 12%,transparent);border-radius:1px;height:2px;position:absolute;bottom:2px;left:0;right:0;overflow:hidden}.p34-fill:after{content:"";background:var(--ink0);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.p34-it[aria-current=true] .p34-fill:after{transform:scaleX(1)}.p34-tour.run .p34-it[aria-current=true] .p34-fill:after{animation:p34-fill var(--p34-step,3.6s) linear both}@keyframes p34-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.p34-ctl{flex-wrap:wrap;gap:10px;display:flex}.p34-btn{all:unset;box-sizing:border-box;cursor:pointer;height:44px;color:var(--ink0);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:14px;font-weight:700;transition:transform .15s;display:inline-flex;box-shadow:0 0 0 1px #1b17141a,0 10px 22px -16px #14183c73}.p34-btn:hover{transform:translateY(-1px)}.p34-btn[hidden]{display:none}.p34-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.p34-btn.p34-round{justify-content:center;width:44px;padding:0}.p34-btn.p34-paused svg{fill:currentColor;stroke-width:1.6px}.p34-btn:focus-visible{outline:3px solid var(--ink0);outline-offset:2px}.tstage[data-state=page] .p34-vibes{flex-direction:column;align-items:center;gap:8px;display:flex}.p34-dots{gap:10px;display:flex}.p34-dot{all:unset;box-sizing:border-box;cursor:pointer;background:linear-gradient(135deg,var(--wa),var(--wb));-webkit-tap-highlight-color:transparent;border-radius:50%;width:30px;height:30px;transition:transform .15s;box-shadow:0 0 0 2px #fff,0 4px 10px -4px #0006}.p34-dot:hover{transform:translateY(-2px)}.p34-dot[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink0)}.p34-dot:focus-visible{outline:3px solid var(--ink0);outline-offset:5px}.p34-vname{color:var(--text0);margin:0;font-size:13px;line-height:1.4}.p34-vname b{color:var(--ink0);font-weight:700}.tstage[data-state=page][data-p34=all] .tview,.tstage[data-state=page][data-p34=all] .p34-list{display:none}.tstage[data-state=page][data-p34=all] .p34-all{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;width:100%;max-width:640px;display:grid}.tstage[data-state=page][data-p34=all] .p34-ctl{justify-content:center}.p34-card{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:3px;min-width:0;display:flex}.p34-cph{background:#0e0f14;border-radius:16px;margin-bottom:6px;padding:3px;transition:transform .2s;display:block;box-shadow:0 18px 34px -22px #0a103c99}.p34-card:hover .p34-cph{transform:translateY(-3px)}.p34-csc{border-radius:13px;display:block;overflow:clip}.p34-card .p34-n{font-size:10px}.p34-card .p34-t{font-size:clamp(13px,1.3vw,16px);line-height:1.1}.p34-card:focus-visible{outline:3px solid var(--ink0);outline-offset:4px;border-radius:16px}@media (width>=1000px),(width>=600px) and (width<=860px){.tstage[data-state=page]:not([data-p34=all]){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"view tour""vibes tour""scan scan";align-items:center;gap:18px clamp(24px,3vw,44px);display:grid}.tstage[data-state=page]:not([data-p34=all]) .tview{grid-area:view;width:auto}.tstage[data-state=page]:not([data-p34=all]) .tmag{position:absolute}.tstage[data-state=page]:not([data-p34=all]) .p34-vibes{grid-area:vibes}.tstage[data-state=page]:not([data-p34=all]) .p34-tour{grid-area:tour}.tstage[data-state=page]:not([data-p34=all]) .tscanrow{grid-area:scan}.p34-list{grid-template-columns:minmax(0,1fr)}.p34-it{padding:7px 0 10px}.p34-d{display:block}}@media (width>=861px){.trysec .resident{transition:grid-template-columns .5s cubic-bezier(.2,1,.3,1)}#page[data-p34] .resident{grid-template-columns:.84fr 1.16fr}}@media (width<=420px){.tstage[data-state=page][data-p34=all] .p34-all{gap:14px 8px}.p34-card .p34-t{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.p34-s,.p34-l,.p34-l:after,.p34-book .m-tb .m-cb,.trysec .resident,.p34-it>span{transition:none}.p34-tour.run .p34-it[aria-current=true] .p34-fill:after{animation:none}}.m34{aspect-ratio:390/844;width:100%;color:var(--k-on);font-family:var(--sans,"Plus Jakarta Sans",system-ui,sans-serif);text-align:left;-webkit-user-select:none;user-select:none;--k-g1:#2447ff;--k-g2:#4a3bff;--k-glow:#0000;--k-on:#fff;--k-mute:#ffffffe6;--k-soft:#ffffff24;--k-line:#ffffff42;--k-ring:#ffffff8c;--k-deep:#0a1230;--k-pale:#e9edff;--k-pop:#ffd54a;--k-ink:#161a3a;--k-text:#272c50;--k-muted:#5c6289;--k-ground:radial-gradient(130% 55% at 100% 100%,var(--k-glow),#0000 70%),linear-gradient(165deg,var(--k-g1),var(--k-g2));background:var(--k-ground);font-weight:500;line-height:1.4;position:relative;overflow:clip;container-type:inline-size}.m34[data-vibe=loft]{--k-g1:#2447ff;--k-g2:#4a3bff;--k-deep:#0a1230;--k-pale:#e9edff;--k-pop:#ffd54a;--k-ink:#161a3a;--k-text:#272c50;--k-muted:#5c6289}.m34[data-vibe=garden]{--k-g1:#19e07a;--k-g2:#b7f23a;--k-on:#052e1e;--k-mute:#052e1ee6;--k-soft:#052e1e1a;--k-line:#052e1e33;--k-ring:#052e1e6b;--k-deep:#052e1e;--k-pale:#e4fbef;--k-pop:#c6f432;--k-ink:#0f2a20;--k-text:#21392f;--k-muted:#557266}.m34[data-vibe=route66]{--k-g1:#ff3d9a;--k-g2:#ff5ab4;--k-glow:#2cf;--k-on:#2a0a2e;--k-mute:#2a0a2ee6;--k-soft:#2a0a2e1a;--k-line:#2a0a2e33;--k-ring:#2a0a2e6b;--k-deep:#2a0a2e;--k-pale:#ffe3f1;--k-pop:#ffe45c;--k-ink:#2a1218;--k-text:#3d1f27;--k-muted:#7a5560}.m34[data-vibe=brick]{--k-g1:#c4361f;--k-g2:#ae355d;--k-soft:#ffffff1a;--k-deep:#2a0c08;--k-pale:#ffe9e3;--k-pop:#1fbf8f;--k-ink:#2b1610;--k-text:#3e2620;--k-muted:#7b5d52}.m34[data-vibe=sunset]{--k-g1:#ff6a1a;--k-g2:#ff3d7f;--k-on:#2b0f0a;--k-mute:#2b0f0ae6;--k-soft:#2b0f0a1a;--k-line:#2b0f0a33;--k-ring:#2b0f0a6b;--k-deep:#2b0f0a;--k-pale:#ffebe0;--k-pop:#ffd54a;--k-ink:#2a1028;--k-text:#3f1d37;--k-muted:#7e5872}.m34[data-vibe=party]{--k-g1:#8036f7;--k-g2:#6a2bea;--k-soft:#ffffff1a;--k-deep:#1a0d3f;--k-pale:#f0e8ff;--k-pop:#ffd400;--k-ink:#1a1240;--k-text:#2b2257;--k-muted:#615a8e}.m34 *{box-sizing:border-box}.m34 p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.m34 .m-s{position:absolute;inset:0}.m34 svg.m-i{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:5.13cqw;height:5.13cqw;display:block}.m34 .m-sp{flex:1}.m34 .m-tb{z-index:3;align-items:center;gap:1.54cqw;display:flex;position:absolute;top:3.59cqw;left:3.08cqw;right:3.08cqw}.m34 .m-cb{background:var(--k-soft);width:11.28cqw;height:11.28cqw;color:var(--k-on);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.m34 .m-cb.m-pill{border-radius:999px;gap:1.54cqw;width:auto;padding:0 3.59cqw 0 2.82cqw;display:flex}.m34 .m-cb.m-pill b{letter-spacing:.02em;font-size:3.59cqw;font-weight:800;line-height:1}.m34 .m-cb.m-love{padding:0 3.59cqw 0 3.08cqw}.m34 .m-cb.m-love b{letter-spacing:0;font-size:3.46cqw;font-weight:700}.m34 .m-cb.m-home{gap:1.03cqw;margin-right:.51cqw;padding:0 4.1cqw 0 2.56cqw}.m34 .m-cb.m-home span{font-size:3.59cqw;font-weight:700;line-height:1}.m34 .m-tb.m-light .m-cb{color:#fff;background:#00000029}.m34 .m-cb .m-flag{background:#22b07d;border-radius:50%;width:3.33cqw;height:3.33cqw;position:absolute;top:-.77cqw;right:-.77cqw;box-shadow:0 0 0 .77cqw #22b07d38}.m34 .m-disc{border-radius:22%;width:46.7cqw;height:46.7cqw;display:block;position:relative;box-shadow:0 0 0 1.28cqw #ffffff47,0 6.7cqw 12.8cqw -6.7cqw #0000008c}.m34 .m-artbox{background:var(--st-bg);border-radius:22%;width:100%;height:100%;display:block;overflow:hidden}.m34 .m-art{width:100%;height:100%;display:block}.m34 .m-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--k-mute);justify-content:space-between;gap:3cqw;font-size:3.33cqw;font-weight:800;line-height:1.3;display:flex}.m34 .m-name{letter-spacing:-.045em;color:var(--k-on);text-wrap:balance;overflow-wrap:anywhere;font-size:15cqw;font-weight:800;line-height:.92}.m34 .m-name.m-long{font-size:12cqw}.m34 .m-name.m-xlong{font-size:9.9cqw}.m34 .m-addr{color:var(--k-mute);font-size:3.85cqw;font-weight:600;line-height:1.55}.m34 .m-face{background:#0b0e28;border-radius:50%;flex:none;display:block;overflow:hidden}.m34 .m-face svg,.m34 .m-mf svg,.m34 .m-av svg{width:100%;height:100%;display:block}.m34 svg text{font-family:var(--sans,"Plus Jakarta Sans",system-ui,sans-serif);font-size:23.6px;font-weight:800}.m34 .m-blink{transform-origin:20px 10.8px;animation:5s ease-in-out infinite m34-blink}@keyframes m34-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.15)}}.m34 .m-s-home .m-sign{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:27.9cqw;left:4.1cqw;right:4.1cqw}.m34 .m-s-home .m-tap{color:#15161a;background:#fff;border-radius:50%;place-items:center;width:10.77cqw;height:10.77cqw;display:grid;position:absolute;bottom:-2.3cqw;right:-2.3cqw;box-shadow:0 2.6cqw 6cqw -2.6cqw #00000080}.m34 .m-s-home .m-tap svg.m-i{width:5.67cqw;height:5.67cqw}.m34 .m-s-home .m-glow{pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--st-sky,#fff) 14%,transparent),transparent);border-radius:50%;width:67.6cqw;height:59.5cqw;margin-left:-33.8cqw;position:absolute;top:-5.36cqw;left:50%}.m34 .m-s-home .m-kick{margin-top:6.77cqw;line-height:1.46}.m34 .m-s-home .m-name{width:100%;margin-top:1.5cqw;padding-bottom:.9cqw}.m34 .m-s-home .m-addr{margin-top:3.1cqw}.m34 .m-today{position:absolute;top:130.46cqw;left:4.62cqw;right:4.62cqw}.m34 .m-pk{height:13.85cqw;color:var(--k-on);align-items:center;gap:4.1cqw;padding-left:.51cqw;display:flex}.m34 .m-pk+.m-pk{margin-top:.51cqw}.m34 .m-pk svg.m-i{stroke-width:1.7px;width:5.64cqw;height:5.64cqw}.m34 .m-pk span{flex:1;min-width:0}.m34 .m-pk b{letter-spacing:-.01em;color:var(--k-on);font-size:4.1cqw;font-weight:700;line-height:1.3;display:block}.m34 .m-pk small{color:var(--k-mute);white-space:nowrap;text-overflow:ellipsis;font-size:3.33cqw;font-weight:600;line-height:1.55;display:block;overflow:hidden}.m34 .m-tabs{gap:2.56cqw;display:flex;position:absolute;top:178.46cqw;left:4.1cqw;right:4.1cqw}.m34 .m-tab{color:#15161a;white-space:nowrap;background:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:2.3cqw;height:13.85cqw;font-size:3.85cqw;font-weight:600;display:flex;box-shadow:0 3cqw 6.7cqw -4cqw #00000073}.m34 .m-tab svg.m-i{stroke-width:1.8px;width:4.87cqw;height:4.87cqw}.m34 .m-s-home .m-deco{color:#15161a;background:#fff;border-radius:999px;align-items:center;gap:3.6cqw;height:17.95cqw;padding:0 3.1cqw;display:flex;position:absolute;top:194.87cqw;left:4.1cqw;right:4.1cqw;box-shadow:0 3.6cqw 7.7cqw -4.1cqw #00000073}.m34 .m-s-home .m-deco .m-face{width:11.8cqw;height:11.8cqw;box-shadow:0 0 2.6cqw 1.3cqw color-mix(in srgb,var(--wa) 40%,transparent)}.m34 .m-s-home .m-deco b{letter-spacing:-.01em;flex:1;font-size:4.36cqw;font-weight:700;line-height:1.2}.m34 .m-go{background:var(--k-g1);width:10.77cqw;height:10.77cqw;color:var(--k-on);border-radius:50%;flex:none;place-items:center;display:grid}.m34 .m-go svg.m-i{stroke-width:2.2px;width:4.6cqw;height:4.6cqw}.m34 .m-s-story{background:var(--k-deep);color:#fff}.m34 .m-s-story .m-bars{gap:1.03cqw;display:flex;position:absolute;top:3.08cqw;left:3.08cqw;right:3.08cqw}.m34 .m-s-story .m-bars i{background:#ffffff3d;border-radius:1cqw;flex:1;height:.77cqw;position:relative;overflow:hidden}.m34 .m-s-story .m-bars i.m-on:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(.34)}.m34 .m-s-story .m-stop{color:#fff;justify-content:space-between;align-items:center;height:11.28cqw;display:flex;position:absolute;top:5.38cqw;left:3.08cqw;right:3.08cqw}.m34 .m-s-story .m-stop b{font-size:3.33cqw;font-weight:600;line-height:1.55}.m34 .m-s-story .m-stop span{gap:6.67cqw;margin-right:3.08cqw;display:flex}.m34 .m-s-story .m-smid{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:72.44cqw;left:6.15cqw;right:6.15cqw}.m34 .m-s-story .m-disc{border-radius:26%;width:46.23cqw;height:46.23cqw;box-shadow:0 7.7cqw 15.4cqw -5.1cqw #00000073}.m34 .m-s-story .m-disc .m-artbox{border-radius:26%}.m34 .m-s-story .m-hello{color:#fff;opacity:.88;margin-top:9.13cqw;font-size:4.36cqw;font-weight:500;line-height:1.55}.m34 .m-s-story .m-name{color:#fff;margin-top:2.58cqw;font-size:9.4cqw;line-height:.94}.m34 .m-s-story .m-addr{color:#fff;opacity:.82;margin-top:3.56cqw;font-size:4.36cqw;font-weight:400;line-height:1.55}.m34 .m-gcover{color:var(--k-on);position:absolute;top:73.3cqw;left:6.15cqw;right:6.15cqw}.m34 .m-gcover .m-kick{line-height:1.55}.m34 .m-srow{height:7.2cqw;color:var(--k-on);align-items:center;gap:2cqw;font-size:4.36cqw;font-weight:400;display:flex}.m34 .m-srow svg.m-i{stroke-width:1.7px;width:5.6cqw;height:5.6cqw}.m34 .m-srow .m-dot{background:#22b07d;border-radius:50%;width:2.3cqw;height:2.3cqw;margin-right:-.8cqw}.m34 .m-acts{gap:3.08cqw;margin-top:7.18cqw;display:flex}.m34 .m-acts .m-btn{background:var(--k-soft);height:14.36cqw;color:var(--k-on);white-space:nowrap;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:2cqw;font-size:3.85cqw;font-weight:600;display:flex}.m34 .m-acts .m-btn.m-main{color:#15161a;background:#fff}.m34 .m-acts svg.m-i{width:4.4cqw;height:4.4cqw}.m34 .m-more{color:var(--k-mute);flex-direction:column;align-items:center;gap:.4cqw;margin-top:4.62cqw;padding-top:1.03cqw;font-size:3.33cqw;line-height:1.55;display:flex}.m34 .m-more svg.m-i{width:5.77cqw;height:5.77cqw}.m34 .m-glist{color:var(--k-on);position:absolute;top:197.4cqw;left:6.15cqw;right:0}.m34 .m-glist .m-gh{letter-spacing:.12em;text-transform:uppercase;color:var(--k-mute);font-size:3.33cqw;font-weight:800;line-height:1.55}.m34 .m-gchips{white-space:nowrap;gap:2.05cqw;margin-top:3.59cqw;display:flex}.m34 .m-gchips span{background:var(--k-soft);height:10.26cqw;color:var(--k-on);border-radius:999px;flex:none;align-items:center;padding:0 4.1cqw;font-size:3.33cqw;font-weight:700;display:flex}.m34 .m-pcover{color:var(--k-on);flex-direction:column;display:flex;position:absolute;inset:19.5cqw 5.64cqw 5.1cqw}.m34 .m-pcover .m-kick{font-size:3.33cqw;line-height:1.55}.m34 .m-city{letter-spacing:-.06em;color:var(--k-on);margin:3.46cqw 0 0 -1.12cqw;font-size:28cqw;font-weight:800;line-height:.86}.m34 .m-into{letter-spacing:.12em;text-transform:uppercase;color:var(--k-mute);margin-top:5.6cqw;margin-bottom:1.5cqw;font-size:3.08cqw;font-weight:800;line-height:1.56}.m34 .m-int{border-top:.26cqw solid var(--k-line);justify-content:space-between;align-items:center;height:13.33cqw;display:flex}.m34 .m-int b{letter-spacing:-.045em;opacity:.65;font-size:9.33cqw;font-weight:800;line-height:1}.m34 .m-int.m-on b{opacity:1}.m34 .m-int i{width:7.18cqw;height:7.18cqw;box-shadow:inset 0 0 0 .51cqw var(--k-ring);border-radius:50%;place-items:center;display:grid}.m34 .m-int.m-on i{background:var(--k-on);box-shadow:none;color:var(--k-g1)}.m34 .m-open{color:#15161a;letter-spacing:-.01em;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:2.6cqw;height:14.36cqw;font-size:4.1cqw;font-weight:800;display:flex;position:absolute;top:170.5cqw;left:0;right:0}.m34 .m-open svg.m-i{stroke-width:2.4px;width:5.1cqw;height:5.1cqw}.m34 .m-hint{text-align:center;color:var(--k-mute);font-size:3.2cqw;font-weight:600;line-height:1.35;position:absolute;top:187.5cqw;left:0;right:0}.m34 .m-ppage{color:#fff;flex-direction:column;display:flex;position:absolute;inset:19.49cqw 5.64cqw 5.13cqw}.m34 .m-ppage>:not(.m-part){z-index:1;position:relative}.m34 .m-ppage .m-kick{color:#ffffffdb;font-size:3.08cqw;line-height:1.55}.m34 .m-ppage .m-kick span:first-child{color:#fff}.m34 .m-ph{letter-spacing:-.045em;color:#fff;text-wrap:balance;margin-top:5.19cqw;font-size:12.6cqw;font-weight:800;line-height:.92}.m34 .m-sub{color:#ffffffe6;margin-top:2.56cqw;font-size:3.85cqw;font-weight:600;line-height:1.55}.m34 .m-part{z-index:0;aspect-ratio:1;pointer-events:none;width:100%;position:absolute;top:16%;right:-14%}.m34 .m-part svg{fill:none;stroke:#fff3;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 90%;width:100%;height:100%;display:block;transform:rotate(-2deg)}.m34 .m-picks{flex-direction:column;flex:auto;min-height:0;margin-top:5.62cqw;display:flex}.m34 .m-pick{border-top:.26cqw solid #ffffff52;flex:1 1 0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n t""n e";align-content:center;gap:1.54cqw 4.1cqw;min-height:0;max-height:48.7cqw;padding:3.08cqw 0;display:grid}.m34 .m-pick:last-child{border-bottom:.26cqw solid #ffffff52}.m34 .m-pick .m-n{letter-spacing:-.05em;opacity:.62;grid-area:n;align-self:start;min-width:1.3em;font-size:9cqw;font-weight:800;line-height:.9}.m34 .m-pt{grid-area:t;min-width:0}.m34 .m-pt b{letter-spacing:-.045em;font-size:8cqw;font-weight:800;line-height:1;display:block}.m34 .m-pt small{color:#ffffffe6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1.54cqw;font-size:3.9cqw;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.m34 .m-pick em{letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;grid-area:e;font-size:2.95cqw;font-style:normal;font-weight:800;line-height:1.55}.m34 .m-pbar{flex:none;align-items:center;gap:3.08cqw;min-height:12.3cqw;margin-top:3.59cqw;padding-right:20.5cqw;display:flex}.m34 .m-pbar .m-prev{color:#fff;background:#ffffff2e;border-radius:50%;place-items:center;width:11.8cqw;height:11.8cqw;display:grid}.m34 .m-pbar .m-prev svg.m-i{stroke-width:2.4px;width:5.64cqw;height:5.64cqw}.m34 .m-pbar b{letter-spacing:.02em;font-size:3.59cqw;font-weight:800;line-height:1.55}.m34 .m-corner{z-index:2;width:20cqw;height:20cqw;position:absolute;bottom:0;right:0}.m34 .m-corner .m-peek{background:var(--lt3);clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;inset:0}.m34 .m-corner .m-flapw{filter:drop-shadow(-1.03cqw -1.03cqw 1.54cqw #00000047);position:absolute;inset:0}.m34 .m-corner .m-flap{clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(315deg,#ffffff8c 50%,#ffffffe6),var(--lt2);position:absolute;inset:0}.m34 .m-corner svg.m-i{color:#15161a;stroke-width:2.8px;width:5.13cqw;height:5.13cqw;position:absolute;top:3.08cqw;left:3.08cqw}.m34 .m-ltop{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:2.8cqw;left:3.6cqw;right:3.6cqw}.m34 .m-gb{width:11.3cqw;height:10.3cqw;color:var(--k-ink);background:#ffffff8c;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 .26cqw #ffffffc7,inset 0 .26cqw #ffffffbf,0 3.6cqw 8.7cqw -3.6cqw #222c7852}.m34 .m-gb svg.m-i{stroke-width:2.1px;width:4.6cqw;height:4.6cqw}.m34 .m-gb.m-round{border-radius:50%;width:9.7cqw;height:9.7cqw;margin-top:.3cqw}.m34 .m-gb.m-round svg.m-i{width:4.4cqw;height:4.4cqw}.m34 .m-s-letters .m-ltop{top:3.1cqw}.m34 .m-s-letters .m-gb{height:11.3cqw}.m34 .m-s-deco{background:var(--k-pale);color:var(--k-ink)}.m34 .m-wash{filter:blur(11.3cqw);opacity:.55;transform-origin:50% 100%;background:radial-gradient(ellipse at 50% 100%,var(--wc) 0%,color-mix(in srgb,var(--wc) 72%,transparent) 26%,color-mix(in srgb,var(--wc) 34%,transparent) 52%,transparent 78%);border-radius:50% 50% 0 0;height:78%;position:absolute;bottom:-28%;left:-25%;right:-25%}.m34 .m-wash.m-a{--wc:var(--wa);animation:24s ease-in-out infinite m34-fa,17s ease-in-out infinite m34-drift}.m34 .m-wash.m-b{--wc:var(--wb);animation:24s ease-in-out infinite m34-fb,21s ease-in-out infinite reverse m34-drift}@keyframes m34-fa{0%,38%{opacity:.55}50%,88%{opacity:0}to{opacity:.55}}@keyframes m34-fb{0%,38%{opacity:0}50%,88%{opacity:.55}to{opacity:0}}@keyframes m34-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(2.5%,-2%)scale(1.04,1.07)}66%{transform:translate(-2%,-1%)scale(1.02,1.04)}to{transform:translate(0)scale(1)}}.m34 .m-dhead{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:20.5cqw;left:4.1cqw;right:4.1cqw}.m34 .m-av{width:16.4cqw;height:16.4cqw;display:block;position:relative}.m34 .m-aura{background:conic-gradient(var(--wa),var(--wb),var(--wa));filter:blur(5cqw);opacity:.5;border-radius:50%;width:31.5cqw;height:31.5cqw;margin:-15.75cqw 0 0 -15.75cqw;position:absolute;top:50%;left:50%}.m34 .m-orbit{border-radius:50%;width:25.6cqw;height:25.6cqw;margin:-12.8cqw 0 0 -12.8cqw;animation:14s linear infinite m34-orbit;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 .26cqw #6b50a459}.m34 .m-orbit i{background:var(--wa);width:2.7cqw;height:2.7cqw;box-shadow:0 0 3cqw .5cqw var(--wa);border-radius:50%;margin-top:-1.35cqw;position:absolute;top:50%}.m34 .m-orbit i:first-child{left:-1.35cqw}.m34 .m-orbit i:last-child{background:var(--wb);width:1.9cqw;height:1.9cqw;box-shadow:0 0 3cqw .5cqw var(--wb);margin-top:-.95cqw;right:-.95cqw}@keyframes m34-orbit{to{transform:rotate(360deg)}}.m34 .m-avf{border-radius:30%;position:absolute;inset:0;overflow:hidden;box-shadow:0 4cqw 9cqw -3cqw #0b0e2880}.m34 .m-fstop{margin-left:-.06em}.m34 .m-hi{letter-spacing:-.045em;color:var(--k-ink);margin-top:2.6cqw;font-size:10.8cqw;font-weight:800;line-height:1}.m34 .m-dhead .m-lede{color:var(--k-text);margin-top:2cqw;font-size:3.85cqw;font-weight:400;line-height:1.55}.m34 .m-log{position:absolute;top:70.5cqw;left:4.1cqw;right:4.1cqw}.m34 .m-msg{align-items:flex-start;gap:2.56cqw;margin-bottom:3.59cqw;display:flex}.m34 .m-mf{border-radius:30%;flex:none;width:7.2cqw;height:7.2cqw;margin-top:.5cqw;overflow:hidden}.m34 .m-mf.m-no{visibility:hidden}.m34 .m-bub{width:80.8cqw;color:var(--k-ink);background:#ffffff8c;border-radius:2.05cqw 5.64cqw 5.64cqw;padding:3.4cqw 4.4cqw;font-size:3.97cqw;font-weight:400;line-height:1.5;box-shadow:inset 0 0 0 .26cqw #ffffffc7,inset 0 .26cqw #ffffffbf,0 3.6cqw 8.7cqw -3.6cqw #222c7852}.m34 .m-cl{color:var(--k-muted);margin:6.15cqw 0 1.54cqw;font-size:3.21cqw;font-weight:700;line-height:1.55}.m34 .m-opts{flex-direction:column;align-items:flex-start;gap:2.05cqw;display:flex}.m34 .m-opt{height:11.28cqw;color:var(--k-ink);white-space:nowrap;background:#ffffff8c;border-radius:999px;align-items:center;gap:2.56cqw;padding:0 3.36cqw 0 1.8cqw;font-size:3.59cqw;font-weight:600;display:flex;box-shadow:inset 0 0 0 .26cqw #ffffffc7,0 3.6cqw 8.7cqw -3.6cqw #222c7852}.m34 .m-opt i{color:#2c62e0;background:#2c62e026;border-radius:50%;place-items:center;width:7.69cqw;height:7.69cqw;display:grid}.m34 .m-opt i svg.m-i{width:3.85cqw;height:3.85cqw}.m34 .m-dfoot{background:#ffffff8c;border-radius:999px;align-items:center;gap:2cqw;height:14.4cqw;padding:0 1.8cqw;display:flex;position:absolute;top:199.5cqw;left:4.1cqw;right:4.1cqw;box-shadow:inset 0 0 0 .26cqw #ffffffc7,0 3.6cqw 8.7cqw -3.6cqw #222c7852}.m34 .m-plus{background:color-mix(in srgb,var(--k-ink) 6%,transparent);width:10.8cqw;height:10.8cqw;color:var(--k-ink);box-shadow:inset 0 0 0 .5cqw color-mix(in srgb,var(--wb) 55%,transparent);border-radius:50%;flex:none;place-items:center;display:grid}.m34 .m-askb{background:var(--k-deep);color:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:2cqw;height:10.8cqw;font-size:3.59cqw;font-weight:700;display:flex}.m34 .m-askb svg.m-i{width:4.4cqw;height:4.4cqw}.m34 .m-s-letters{background:var(--k-pale);color:var(--k-ink)}.m34 .m-s-share{background:color-mix(in srgb,var(--wa) 7%,#fffdf9);color:var(--k-ink)}.m34 .m-s-love{background:color-mix(in srgb,var(--wa) 5%,#fff5f7);color:var(--k-ink)}.m34 .m-lh{text-align:center;letter-spacing:-.045em;color:var(--k-ink);text-wrap:balance;font-weight:800;position:absolute;left:4.1cqw;right:4.1cqw}.m34 .m-ls{text-align:center;color:#5f6270;font-weight:400;line-height:1.45;position:absolute;left:4.1cqw;right:4.1cqw}.m34 .m-s-letters .m-lh{font-size:6.4cqw;line-height:1.08;top:27.97cqw}.m34 .m-ld{height:5.2cqw;color:var(--k-muted);justify-content:center;align-items:center;gap:1.5cqw;font-size:3.33cqw;font-weight:600;display:flex;position:absolute;top:44.87cqw;left:0;right:0}.m34 .m-ld span{background:var(--lt1);color:#fff;border-radius:999px;align-items:center;height:5.2cqw;padding:0 2.6cqw;font-size:3.08cqw;font-weight:700;display:flex}.m34 .m-lclue{text-align:center;color:var(--lt1);text-underline-offset:.8cqw;font-size:3.85cqw;font-weight:700;line-height:1.55;text-decoration:underline;position:absolute;top:54.82cqw;left:0;right:0}.m34 .m-lstrip{flex-wrap:wrap;justify-content:center;gap:2.6cqw 3.6cqw;display:flex;position:absolute;top:72.15cqw;left:4.1cqw;right:4.1cqw}.m34 .m-lstrip span{gap:.73cqw;display:flex}.m34 .m-lstrip i{border:.51cqw dashed color-mix(in srgb,var(--k-ink) 18%,transparent);border-radius:1.85cqw;width:6.15cqw;height:7.38cqw}.m34 .m-lstrip .m-cur i{border-color:var(--lt1);background:color-mix(in srgb,var(--lt1) 10%,transparent)}.m34 .m-lslots{justify-content:center;gap:1.54cqw;display:flex;position:absolute;top:104.05cqw;left:4.1cqw;right:4.1cqw}.m34 .m-lslots i{border:.51cqw dashed color-mix(in srgb,var(--lt1) 38%,transparent);background:#fff9;border-radius:3.6cqw;width:13.33cqw;height:14.87cqw}.m34 .m-lmsg{text-align:center;color:var(--k-muted);font-size:3.85cqw;font-weight:600;line-height:1.55;position:absolute;top:120.46cqw;left:4.1cqw;right:4.1cqw}.m34 .m-mag{background:var(--c);color:#fff;width:13.3cqw;height:14.9cqw;box-shadow:inset 0 -1.28cqw 0 color-mix(in srgb,var(--c) 62%,#000),0 2.6cqw 5.1cqw -2.6cqw #0006;border-radius:3.6cqw;place-items:center;font-size:9.07cqw;font-weight:800;line-height:1;display:grid;position:absolute}.m34 .m-lbtns{justify-content:center;gap:3.08cqw;display:flex;position:absolute;top:177.51cqw;left:0;right:0}.m34 .m-lbtns span{color:#15161a;height:12.82cqw;box-shadow:0 0 0 .26cqw color-mix(in srgb,var(--k-ink) 8%,transparent),0 .77cqw 0 color-mix(in srgb,var(--k-ink) 10%,transparent);background:#fff;border-radius:999px;align-items:center;padding:0 6.7cqw;font-size:3.85cqw;font-weight:700;display:flex}.m34 .m-lfoot{text-align:center;color:var(--k-muted);font-size:3.08cqw;font-weight:500;line-height:1.55;position:absolute;top:194.44cqw;left:0;right:0}.m34 .m-lc{color:#c42d55;background:#ff4f7b1a;border-radius:999px;align-items:center;gap:1.5cqw;width:max-content;height:8.2cqw;margin:0 auto;padding:0 3.6cqw 0 3.1cqw;font-size:3.33cqw;font-weight:600;display:flex;position:absolute;top:19cqw;left:0;right:0}.m34 .m-lc svg.m-i{color:#ff4f7b;fill:currentColor;stroke:none;width:3.8cqw;height:3.8cqw}.m34 .m-s-love .m-lh{font-size:10.8cqw;line-height:1;top:30.8cqw;left:5.1cqw;right:5.1cqw}.m34 .m-s-love .m-ls{font-size:4.36cqw;line-height:1.55;top:54.97cqw}.m34 .m-lchips{flex-wrap:wrap;justify-content:center;gap:2.56cqw;display:flex;position:absolute;top:69.41cqw;left:5.13cqw;right:5.13cqw}.m34 .m-lchips span{color:#15161a;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;height:11.8cqw;padding:0 4.6cqw;font-size:3.85cqw;font-weight:600;display:flex;box-shadow:0 0 0 .26cqw #ff4f7b1f,0 1.54cqw 4.6cqw #ff4f7b1f}.m34 .m-lchips span.m-on{color:#fff;background:#e2457a}.m34 .m-lheart{color:#fff;background:#e2457a;border-radius:50%;place-items:center;width:32.8cqw;height:32.8cqw;display:grid;position:absolute;top:176.08cqw;left:33.59cqw;box-shadow:0 4.1cqw 10.3cqw #ff4f7b66}.m34 .m-lheart svg.m-i{fill:#fff;stroke:none;width:14.9cqw;height:14.9cqw}.m34 .m-lpicked{text-align:center;color:#5f6270;font-size:3.85cqw;font-weight:500;line-height:1.55;position:absolute;top:213cqw;left:0;right:0}.m34 .m-s-share .m-lh{font-size:10.8cqw;line-height:1;top:17.4cqw}.m34 .m-s-share .m-ls{font-size:3.85cqw;top:29.77cqw}.m34{--m-ga:var(--wa);--m-gb:var(--wb);--m-on:#15161a}.m34[data-vibe=loft]{--m-gb:#934af5;--m-on:#fff}.m34[data-vibe=route66]{--m-ga:#ff4fa3}.m34[data-vibe=party]{--m-gb:#9360ff}.m34 .m-card{width:76.9cqw;height:106.2cqw;color:var(--m-on);background:linear-gradient(140deg,var(--m-ga),var(--m-gb),color-mix(in srgb,var(--m-gb) 90%,#ff2e93));box-shadow:0 5.1cqw 10.3cqw color-mix(in srgb,var(--m-ga) 28%,transparent);border-radius:6.7cqw;position:absolute;top:47.8cqw;left:11.5cqw}.m34 .m-ctile{background:var(--st-bg);border-radius:22%;width:16.4cqw;height:16.4cqw;position:absolute;top:5.7cqw;left:5.7cqw;overflow:hidden}.m34 .m-cunits{color:#15161a;letter-spacing:.01em;background:#fff;border-radius:999px;align-items:center;gap:1.8cqw;height:7.18cqw;padding:0 3.08cqw 0 2.56cqw;font-size:3.08cqw;font-weight:700;display:flex;position:absolute;top:5.64cqw;right:5.64cqw}.m34 .m-cunits i{background:#1fbf6a;border-radius:50%;width:1.8cqw;height:1.8cqw}.m34 .m-card small{letter-spacing:.1em;text-transform:uppercase;font-size:3.08cqw;font-weight:600;position:absolute;top:34cqw;left:5.7cqw}.m34 .m-cn{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;width:65.6cqw;font-size:9.74cqw;font-weight:800;line-height:1;position:absolute;top:40.3cqw;left:5.7cqw}.m34 .m-cn.m-long{font-size:8.2cqw}.m34 .m-cn.m-xlong{font-size:7cqw}.m34 .m-ct{width:65.6cqw;font-size:3.85cqw;font-weight:400;line-height:1.4;position:absolute;top:62.3cqw;left:5.7cqw}.m34 .m-cscan{font-size:3.08cqw;font-weight:600;position:absolute;top:95.8cqw;left:5.7cqw}.m34 .m-cqr{color:#15161a;background:#fff;border-radius:2.56cqw;place-items:center;width:18.5cqw;height:18.5cqw;display:grid;position:absolute;top:82.1cqw;left:52.9cqw}.m34 .m-cqr svg{width:16.9cqw;height:16.9cqw;display:block}.m34 .m-looks{justify-content:center;gap:2.1cqw;display:flex;position:absolute;top:160.4cqw;left:0;right:0}.m34 .m-looks span{color:#15161a;background:#fff;border-radius:999px;align-items:center;height:11.3cqw;padding:0 4.1cqw;font-size:3.85cqw;font-weight:500;display:flex;box-shadow:0 0 0 .26cqw #15161a0f}.m34 .m-looks span.m-on{color:#fff;background:#15161a}.m34 .m-acts2{gap:2.6cqw;display:flex;position:absolute;top:176.3cqw;left:4.1cqw;right:4.1cqw}.m34 .m-acts2 span{color:#15161a;background:#fff;border-radius:5.1cqw;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5cqw;height:18.5cqw;font-size:3.33cqw;font-weight:600;display:flex;box-shadow:0 0 0 .26cqw #15161a0f}.m34 .m-acts2 svg.m-i{width:5.6cqw;height:5.6cqw}.m34 .m-pby{color:var(--k-muted);justify-content:center;align-items:center;gap:1.3cqw;font-size:3.21cqw;font-weight:400;display:flex;position:absolute;top:212.2cqw;left:0;right:0}.m34 .m-pby b{font-weight:600}.m34 .m-pbm{width:4.6cqw;height:4.6cqw;display:block}.m34 .m-pbm svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.m34 .m-blink,.m34 .m-wash,.m34 .m-orbit{animation:none}.m34 .m-wash.m-b{display:none}}.h34-ph .m34 .m-blink{animation:none}.p34 .p34-s:not(.on) *,.p34-all *{animation-play-state:paused}[data-r34-off],[data-r34-off]:before,[data-r34-off]:after,[data-r34-off] *,[data-r34-off] :before,[data-r34-off] :after{animation-play-state:paused!important}.tvibe i{box-shadow:inset 0 0 0 1px #15161a14}.btn.tscan .qi{background:linear-gradient(135deg,var(--e1),var(--e2))}.p34-dot{box-shadow:inset 0 0 0 1px #15161a1a}#benefits.sec.paysec{background:radial-gradient(60% 50% at 0 0,#8dbdfe57,#8dbdfe00 70%),radial-gradient(55% 55% at 100% 100%,#feadc04d,#feadc000 70%),linear-gradient(160deg,#f2f6ff 0%,#f6f1ff 55%,#fff3f6 100%)}#map.sec.tint{background:radial-gradient(60% 50% at 100% 0,#89e0f84d,#89e0f800 70%),radial-gradient(55% 55% at 0 100%,#bfb1ff4d,#bfb1ff00 70%),linear-gradient(200deg,#effaff 0%,#f1f2ff 55%,#f7f0ff 100%)}.gclose{color:#151c4a;--pa:#ffffff73;--pb:#2f5bff47;--pc:#dfbdff99;--pen:#fff;background:radial-gradient(70% 50% at 0 0,#ffffff6b,#fff0 70%),linear-gradient(160deg,#8dbdfe 0%,#babdfe 52%,#dfbdff 100%)}.gclose .h2{color:#151c4a}.gclose .btn.big{color:#fff;background:#151c4a;border-color:#151c4a}.gclose .btn.big:hover{box-shadow:0 14px 30px -12px #151c4a99}.gclose .fine{color:#151c4ae0}.gclose .fine a{color:#151c4a;text-decoration-color:#151c4a73}.gclose .btn.big:focus-visible,.gclose .fine a:focus-visible{outline-offset:3px;outline:3px solid #151c4a}.dusk.why{background:linear-gradient(160deg,#1a0f41 0%,#36155c 100%)}.dusk.why>.pools .pool.a{background:radial-gradient(closest-side,#ff3899,#0000)}.dusk.why>.pools .pool.b{background:radial-gradient(closest-side,#18c9f2,#0000)}.why .btn.glow{--gt:#1a0f41;color:#1a0f41}.three .door:nth-child(3){--dt:#eef0ff;--dh:#2f5bff}.d34 .g34-card{box-shadow:0 10px 20px -14px #03291780}.d34 .pd-c .pd-k,.d34 .pd-c .pd-k span:first-child,.d34 .pd-into{color:#3c0b2be0}.d34 .pd-p1 .pd-k,.d34 .pd-p2 .pd-k{color:#3c0b2bcc}.d34 .pd-p1 .pd-pk.k2:before{background:#ffffff73}.d34 .pd-int i,.d34 .pd-int.k1 i,.d34 .pd-int.k2 i,.d34 .pd-int.k3 i{width:13px;height:13px;box-shadow:none;background:0 0;border-radius:0;animation:none}.d34 .pd-int i svg.d34-i{opacity:1;stroke:#3c0b2b80;stroke-width:2.2px;fill:#0000;width:12px;height:12px;animation:none}.d34 .pd-int.k1 i svg.d34-i{animation:12s infinite pd35-h1}.d34 .pd-int.k2 i svg.d34-i{animation:12s infinite pd35-h2}.d34 .pd-int.k3 i svg.d34-i{animation:12s infinite pd35-h3}@keyframes pd35-h1{0%,3%{fill:#0000;stroke:#ffffffbf;transform:none}4.5%{transform:scale(1.25)}6%,92%{fill:#fff;stroke:#fff;transform:none}93%,to{fill:#0000;stroke:#ffffffbf}}@keyframes pd35-h2{0%,7%{fill:#0000;stroke:#ffffffbf;transform:none}8.5%{transform:scale(1.25)}10%,92%{fill:#fff;stroke:#fff;transform:none}93%,to{fill:#0000;stroke:#ffffffbf}}@keyframes pd35-h3{0%,11%{fill:#0000;stroke:#ffffffbf;transform:none}12.5%{transform:scale(1.25)}14%,92%{fill:#fff;stroke:#fff;transform:none}93%,to{fill:#0000;stroke:#ffffffbf}}.d34 .dd-sheet{color:#151c4a;background:#eef0ff;animation:none;transform:none}.d34 .dd-me{background:#151c4a}@media (prefers-reduced-motion:reduce){.d34 .pd-int.k1 i svg.d34-i,.d34 .pd-int.k2 i svg.d34-i,.d34 .pd-int.k3 i svg.d34-i{fill:#3c0b2b;stroke:#3c0b2b;animation:none}}.m34[data-vibe]{--k-mute:color-mix(in srgb,var(--k-on) 80%,transparent);--k-soft:#ffffff8c;--k-line:color-mix(in srgb,var(--k-on) 16%,transparent);--k-ring:color-mix(in srgb,var(--k-on) 42%,transparent);--k-shadow:color-mix(in srgb,var(--k-on) 28%,transparent);--k-ground:radial-gradient(70% 40% at 0% 0%,#ffffff6b,#fff0 70%),var(--k-home);background:var(--k-ground)}.m34[data-vibe=loft]{--k-deep:#1b1e5c;--k-home:linear-gradient(160deg,#8dbdfe 0%,#babdfe 52%,#dfbdff 100%);--k-guide:#8dbdfe;--k-pass:#dfbdff;--k-on:#151c4a;--k-ink:#151c4a;--k-acc:#2f5bff;--k-acc-on:#fff;--k-pg1:#92d4ff;--k-pg2:#feaddb;--k-pg3:#65e0e7;--k-pg4:#ebc573;--k-pg5:#b6c9fe;--k-pg6:#d3bdfe}.m34[data-vibe=brick]{--k-deep:#8a2a17;--k-home:linear-gradient(160deg,#feb29a 0%,#d9d08f 52%,#a6e4c8 100%);--k-guide:#feb29a;--k-pass:#a6e4c8;--k-on:#3b130c;--k-ink:#3b130c;--k-acc:#ff5b3a;--k-acc-on:#3b130c;--k-pg1:#feb6a4;--k-pg2:#b3d98c;--k-pg3:#ffafd4;--k-pg4:#ffb98a;--k-pg5:#87e1b2;--k-pg6:#ffb3b8}.m34[data-vibe=garden]{--k-deep:#0a6b3e;--k-home:linear-gradient(160deg,#d0f271 0%,#a4eb8f 52%,#82dfa6 100%);--k-guide:#d0f271;--k-pass:#82dfa6;--k-on:#032917;--k-ink:#032917;--k-acc:#13b060;--k-acc-on:#032917;--k-pg1:#95dfa4;--k-pg2:#e1ca74;--k-pg3:#65e0e7;--k-pg4:#ffba81;--k-pg5:#bad787;--k-pg6:#74e2c6}.m34[data-vibe=route66]{--k-deep:#2b1a5e;--k-home:linear-gradient(160deg,#ffabc9 0%,#c8c5fe 52%,#89e0f8 100%);--k-guide:#ffabc9;--k-pass:#89e0f8;--k-on:#25134c;--k-ink:#25134c;--k-acc:#ff3899;--k-acc-on:#25134c;--k-pg1:#ffafd1;--k-pg2:#c9c2fe;--k-pg3:#ffb4b3;--k-pg4:#67e2da;--k-pg5:#adccfe;--k-pg6:#6addf7}.m34[data-vibe=sunset]{--k-deep:#3a1340;--k-home:linear-gradient(160deg,#febf87 0%,#feb6a6 52%,#feadc0 100%);--k-guide:#febf87;--k-pass:#feadc0;--k-on:#3c0b2b;--k-ink:#3c0b2b;--k-acc:#ff8a00;--k-acc-on:#3c0b2b;--k-pg1:#ffba81;--k-pg2:#ebb3f7;--k-pg3:#ebc573;--k-pg4:#c9c2fe;--k-pg5:#ffb5a9;--k-pg6:#ffb2c2}.m34[data-vibe=party]{--k-deep:#2a145e;--k-home:linear-gradient(160deg,#bfb1ff 0%,#febec2 52%,#fce67a 100%);--k-guide:#bfb1ff;--k-pass:#fce67a;--k-on:#250f50;--k-ink:#250f50;--k-acc:#7b3dff;--k-acc-on:#fff;--k-pg1:#cec0ff;--k-pg2:#feb0ce;--k-pg3:#65e0e7;--k-pg4:#a4dd98;--k-pg5:#adccfe;--k-pg6:#e1ca74}.m34[data-vibe=free]{--k-home:linear-gradient(160deg,#f3efe7 0%,#f8f6f1 52%,#fdfcfa 100%);--k-guide:#f4f1ea;--k-pass:#faf8f3;--k-on:#15161a;--k-ink:#15161a;--k-acc:#fff;--k-acc-on:#15161a;--k-soft:#ffffffeb;--k-pg1:#ece7dd;--k-pg2:#e4e9f0;--k-pg3:#eee5ea;--k-pg4:#e3ebe4;--k-pg5:#f0e9da;--k-pg6:#e8e6f0}.m34[data-kind=guide]{background:var(--k-guide)}.m34[data-kind=pass]{background:var(--k-pass)}.p34-l.bar .m34[data-vibe]{background:0 0}.m34 .m-cb.m-home{gap:0;width:11.28cqw;margin-right:0;padding:0}.m34 .m-disc{box-shadow:0 0 0 1.28cqw #ffffff9e,0 6.7cqw 12.8cqw -6.7cqw var(--k-shadow)}.m34 .m-tab{color:var(--k-ink);box-shadow:0 3cqw 6.7cqw -4cqw var(--k-shadow)}.m34 .m-s-home .m-deco{background:var(--k-ink);color:#fff;box-shadow:0 3.6cqw 7.7cqw -4.1cqw var(--k-shadow)}.m34 .m-go{background:var(--k-acc);color:var(--k-acc-on)}.m34 .m-gcover{top:45.6cqw}.m34 .m-gcover .m-name{margin-top:2.1cqw}.m34 .m-gcover .m-name+.m-srow{margin-top:5.6cqw}.m34 .m-acts{margin:0;position:absolute;top:100.6cqw;left:0;right:0}.m34 .m-acts .m-btn{background:var(--k-soft);color:var(--k-ink)}.m34 .m-acts .m-btn.m-main{background:var(--k-ink);color:#fff;box-shadow:0 3cqw 6.7cqw -4cqw var(--k-shadow)}.m34 .m-more{background:var(--k-soft);height:13.3cqw;color:var(--k-ink);border-radius:999px;flex-direction:row;justify-content:center;gap:1.5cqw;margin:0;padding:0;font-size:3.85cqw;font-weight:700;position:absolute;top:118cqw;left:0;right:0}.m34 .m-more svg.m-i{stroke-width:2.2px;width:4.6cqw;height:4.6cqw}.m34 .m-int i,.m34 .m-int.m-on i{width:7.7cqw;height:7.7cqw;box-shadow:none;color:var(--k-ring);background:0 0;border-radius:0}.m34 .m-int i svg.m-i{stroke-width:2.2px;width:6.67cqw;height:6.67cqw}.m34 .m-int.m-on i{color:var(--k-on)}.m34 .m-int.m-on i svg.m-i{fill:currentColor}.m34 .m-open{background:var(--k-ink);color:#fff}.m34 .m-s-page{background:var(--k-pg2)}.m34 .m-corner .m-peek{background:var(--k-pg3)}.m34 .m-corner .m-flap{background:linear-gradient(315deg,#ffffff8c 50%,#ffffffe6),var(--k-pg2)}.m34 .m-ppage,.m34 .m-ph,.m34 .m-ppage .m-kick span:first-child{color:var(--k-ink)}.m34 .m-ppage .m-kick,.m34 .m-sub,.m34 .m-pt small{color:var(--k-mute)}.m34 .m-pick,.m34 .m-pick:last-child{border-color:var(--k-line)}.m34 .m-part svg{stroke:#ffffffb8}.m34 .m-pbar .m-prev{color:var(--k-ink);background:#ffffff8c}.m34 .m-askb{background:var(--k-ink)}.d34 .pd-p1:after,.d34 .pd-p2:after{content:none;display:none}.d34 .pd-k{font-size:7.5px}.d34 .pd-into{font-size:7px}.d34 .pd-h{letter-spacing:-.035em;line-height:1}.d34 .pd-pk span b{letter-spacing:-.03em;line-height:1.1}.d34 .pd-pk small{color:#3c0b2be6;margin-top:2px;font-size:8.5px;line-height:1.3}.d34 .pd-sheet{box-shadow:0 -10px 26px -12px #3c0b2b59}.d34 .pd-st{font-size:7px}.d34 .pd-sl{font-size:9.5px;line-height:1.35}.d34 .dd-a{animation:8s infinite dd36-a}.d34 .dd-chip.dd-hit{animation:8s infinite dd36-hit}.d34 .dd-b>*{animation-duration:8s}.d34 .dd-me{animation-name:dd36-in1}.d34 .dd-b>.dd-re{animation-name:dd36-in2}.d34 .dd-money{animation-name:dd36-in3}@keyframes dd36-hit{0%,8%{background:#ffffff9e;transform:none;box-shadow:inset 0 0 0 1px #fffc,0 6px 14px -10px #222c7866}10%,14%{background:#fff;transform:scale(1.04);box-shadow:0 0 0 2px #cf358659,0 8px 16px -10px #222c7880}17%,to{background:#ffffff9e;transform:none;box-shadow:inset 0 0 0 1px #fffc,0 6px 14px -10px #222c7866}}@keyframes dd36-a{0%,14%{opacity:1;transform:none}17%,90%{opacity:0;transform:translateY(-8px)}92%,to{opacity:1;transform:none}}@keyframes dd36-in1{0%,15%{opacity:0;transform:translateY(8px)}18%,90%{opacity:1;transform:none}90.5%,to{opacity:0;transform:translateY(8px)}}@keyframes dd36-in2{0%,20%{opacity:0;transform:translateY(8px)}24%,90%{opacity:1;transform:none}90.5%,to{opacity:0;transform:translateY(8px)}}@keyframes dd36-in3{0%,26%{opacity:0;transform:translateY(8px)}30%,90%{opacity:1;transform:none}90.5%,to{opacity:0;transform:translateY(8px)}}#map.sec.tint{color:#3c0b2b;background:radial-gradient(70% 50% at 0 0,#ffffff6b,#fff0 70%),linear-gradient(160deg,#febf87 0%,#feb6a6 52%,#feadc0 100%)}#map.sec.tint .pools{display:none}#map.sec.tint .eyebrow,#map.sec.tint .h2{color:#3c0b2b}#map.sec.tint .lede{color:#3c0b2bd6}#map.sec.tint .minimap{filter:drop-shadow(0 18px 30px #3c0b2b2e)}.m34 .m-s-home .m-deco{color:var(--k-ink);box-shadow:0 3.6cqw 7.7cqw -4.1cqw var(--k-shadow);background:#fff}.m34 .m-s-home .m-deco b{color:var(--k-ink)}.m34 .m-s-home .m-deco .m-face{box-shadow:0 0 0 .77cqw color-mix(in srgb,var(--k-ink) 10%,transparent)}.m34 .m-city{letter-spacing:-.045em;line-height:.9}.m34 .m-ph{letter-spacing:-.035em;line-height:1}.m34 .m-sub{margin-top:3.6cqw;line-height:1.4}.m34 .m-pt b{letter-spacing:-.03em;line-height:1.08}.m34 .m-pt small{margin-top:2.05cqw;line-height:1.4}.m34[data-vibe=loft]{--k-home:linear-gradient(160deg,#4a76ff 0%,#7a6eff 52%,#a86aff 100%);--k-guide:#4a76ff;--k-pass:#a86aff;--k-on:#fff;--k-pg1:#4a90e6;--k-pg2:#d054a4;--k-pg3:#249aa3;--k-pg4:#b6852b;--k-pg5:#6a80ea;--k-pg6:#9469df}.m34[data-vibe=brick]{--k-home:linear-gradient(160deg,#e8633f 0%,#bf7c52 52%,#239e7c 100%);--k-guide:#e8633f;--k-pass:#239e7c;--k-on:#fff;--k-pg1:#e4663f;--k-pg2:#729b27;--k-pg3:#d9579a;--k-pg4:#d27636;--k-pg5:#249e7e;--k-pg6:#d65f6a}.m34[data-vibe=garden]{--k-home:linear-gradient(160deg,#25a062 0%,#1fa383 52%,#1f9d9d 100%);--k-guide:#25a062;--k-pass:#1f9d9d;--k-on:#fff;--k-pg1:#27a363;--k-pg2:#a68a25;--k-pg3:#249aa3;--k-pg4:#ca7a36;--k-pg5:#729b27;--k-pg6:#239f90}.m34[data-vibe=route66]{--k-home:linear-gradient(160deg,#ec4598 0%,#9872f7 52%,#3092e2 100%);--k-guide:#ec4598;--k-pass:#3092e2;--k-on:#fff;--k-pg1:#ec4598;--k-pg2:#8a72ea;--k-pg3:#de5668;--k-pg4:#249f9b;--k-pg5:#4e82e6;--k-pg6:#2996c6}.m34[data-vibe=sunset]{--k-home:linear-gradient(160deg,#ec6a24 0%,#eb6185 52%,#dd55a8 100%);--k-guide:#ec6a24;--k-pass:#dd55a8;--k-on:#fff;--k-pg1:#d97532;--k-pg2:#bb5bcf;--k-pg3:#b6852b;--k-pg4:#8a72ea;--k-pg5:#e3665a;--k-pg6:#d9579a}.m34[data-vibe=party]{--k-home:linear-gradient(160deg,#9358ff 0%,#cc5bd6 52%,#f05b82 100%);--k-guide:#9358ff;--k-pass:#f05b82;--k-on:#fff;--k-pg1:#9469df;--k-pg2:#dd55a8;--k-pg3:#249aa3;--k-pg4:#43984a;--k-pg5:#4e82e6;--k-pg6:#a68a25}.m34[data-vibe]:not([data-vibe=free]){--k-soft:#fff3;--k-mute:#ffffffe0;--k-line:#ffffff42;--k-ring:#fff9;--k-shadow:#00000047;--k-ground:radial-gradient(60% 34% at 50% 0%,#fff3,#fff0 70%),var(--k-home)}.m34 .m-cb.m-pill:not(.m-love){gap:0;width:11.28cqw;padding:0}.m34 .m-cb.m-pill:not(.m-love) b{display:none}.m34 .m-tb.m-light .m-cb,.p34-book.turn .p34-l.bar .m-tb .m-cb{color:#fff;background:#fff3}.m34[data-vibe=free] .m-tb.m-light .m-cb{color:var(--k-ink);background:#ffffff8c}.m34 .m-s-home .m-kick,.m34 .m-s-home .m-name,.m34 .m-s-home .m-addr,.m34 .m-pk,.m34 .m-pk b{color:var(--k-on)}.m34 .m-pk small,.m34 .m-s-home .m-addr{color:var(--k-mute);font-weight:600}.m34[data-vibe]:not([data-vibe=free]) .m-disc{box-shadow:0 0 0 1.28cqw #ffffff80,0 6.7cqw 12.8cqw -6.7cqw #0006}.m34 .m-gcover,.m34 .m-gcover .m-kick,.m34 .m-gcover .m-name,.m34 .m-srow{color:var(--k-on)}.m34[data-vibe]:not([data-vibe=free]) .m-acts .m-btn{color:var(--k-ink);background:#fff}.m34[data-vibe]:not([data-vibe=free]) .m-acts .m-btn.m-main{background:var(--k-ink);color:#fff}.m34[data-vibe]:not([data-vibe=free]) .m-more{color:#fff;background:#ffffff2e}.m34 .m-pcover,.m34 .m-pcover .m-kick,.m34 .m-city,.m34 .m-int b{color:var(--k-on)}.m34 .m-int{border-top-color:var(--k-line)}.m34[data-vibe]:not([data-vibe=free]) .m-ppage,.m34[data-vibe]:not([data-vibe=free]) .m-ph,.m34[data-vibe]:not([data-vibe=free]) .m-ppage .m-kick span:first-child,.m34[data-vibe]:not([data-vibe=free]) .m-pt b{color:#fff}.m34[data-vibe]:not([data-vibe=free]) .m-ppage .m-kick,.m34[data-vibe]:not([data-vibe=free]) .m-sub,.m34[data-vibe]:not([data-vibe=free]) .m-pt small{color:#ffffffe6}.m34[data-vibe]:not([data-vibe=free]) .m-pick .m-n{color:#ffffffb3;opacity:1}.m34[data-vibe]:not([data-vibe=free]) .m-pick,.m34[data-vibe]:not([data-vibe=free]) .m-pick:last-child{border-color:#ffffff4d}.m34[data-vibe]:not([data-vibe=free]) .m-pbar .m-prev{color:#fff;background:#fff3}.m34[data-vibe]:not([data-vibe=free]) .m-pbar b{color:#fff}.m34[data-vibe]:not([data-vibe=free]) .m-corner .m-flap{background:linear-gradient(315deg,#ffffff8c 50%,#ffffffe6),var(--k-pg2)}.h34-track{gap:0;padding-inline:0}.h34-ph{margin-right:clamp(18px,2.4vw,36px)}.h34-ph:nth-child(n){--rot:0deg;--dy:0px}.h34-ph:nth-child(9n+1){--rot:-4deg;--dy:16px}.h34-ph:nth-child(9n+2){--rot:2deg;--dy:-8px}.h34-ph:nth-child(9n+3){--rot:-1.5deg;--dy:10px}.h34-ph:nth-child(9n+4){--rot:3deg;--dy:-12px}.h34-ph:nth-child(9n+5){--rot:-3deg;--dy:4px}.h34-ph:nth-child(9n+6){--rot:1deg;--dy:14px}.h34-ph:nth-child(9n+7){--rot:-2deg;--dy:-6px}.h34-ph:nth-child(9n+8){--rot:2.5deg;--dy:8px}.h34-ph:nth-child(9n+9){--rot:-1deg;--dy:-10px}.h34-ph .m34 .m-pk b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.three .door:first-child{--dt:#e4f6ec;--dh:#1e7f4e}.three .door:nth-child(2){--dt:#fbe9f2;--dh:#b24085}.three .door .demo .dbox.d34-guide{color:#fff;background:#25a062}.d34 .g34-lab,.d34 .g34-h b,.d34 .g34-h small,.d34 .g34-h svg.d34-i{color:#fff}.d34 .g34-h small{color:#ffffffe6}.d34 .g34-row{border-top-color:#ffffff4d}.d34 .g34-lab i{color:#fff;background:#fff3}.d34 .g34-k{color:#1e7f4e}.d34 .g34-btn{color:#fff;background:#032917}.three .door .demo .dbox.d34-pass{background:#b6852b}.d34 .pd-c{color:#fff;background:#dd55a8}.d34 .pd-p1{color:#fff;background:#bb5bcf}.d34 .pd-p2{color:#fff;background:#b6852b}.d34 .pd-l.pd-p1,.d34 .pd-l.pd-p2{color:#fff}.d34 .pd-c .pd-k,.d34 .pd-c .pd-k span:first-child,.d34 .pd-into,.d34 .pd-p1 .pd-k,.d34 .pd-p2 .pd-k{color:#ffffffe0}.d34 .pd-p1 .pd-k span:first-child,.d34 .pd-p2 .pd-k span:first-child{color:#fff}.d34 .pd-int{border-top-color:#ffffff4d}.d34 .pd-pk,.d34 .pd-pk:last-child{border-color:#ffffff4d}.d34 .pd-pk small{color:#ffffffe6}.d34 .pd-pk .pd-n{color:#ffffffb3}.d34 .pd-art svg{stroke:#ffffffb8}.d34 .pd-peek{background:#b6852b}.d34 .pd-flap{background:linear-gradient(315deg,#ffffff8c 50%,#ffffffe6),#bb5bcf}.d34 .pd-open{color:#fff;background:#3c0b2b;box-shadow:0 8px 16px -10px #0006}.d34 .pd-st b,.d34 .pd-go{background:#3c0b2b}.d34 .pd-int i svg.d34-i{stroke:#ffffffbf}@media (prefers-reduced-motion:reduce){.d34 .pd-int.k1 i svg.d34-i,.d34 .pd-int.k2 i svg.d34-i,.d34 .pd-int.k3 i svg.d34-i{fill:#fff;stroke:#fff}}.d34 .pd-sheet{color:#15161a;background:#fff}.d34 .pd-scrim{background:#3c0b2b2e}.three .door .demo .dbox.d34-deco{color:#151c4a;background:#eef0ff}.d34 .dd37{color:#151c4a;background:#eef0ff;flex-direction:column;padding:11px 12px 42px;display:flex;position:absolute;inset:0;overflow:hidden}.d34 .dd37>.dd-wash{position:absolute}.d34 .dd37>.dd-hi{z-index:1;flex:none;position:relative}.d34 .dd37-log{z-index:1;flex-direction:column;flex:auto;justify-content:flex-end;gap:6px;min-height:0;margin-top:8px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14px);mask-image:linear-gradient(#0000 0,#000 14px)}.d34 .dd37-m{flex-direction:column;flex:none;align-items:flex-start;gap:5px;animation:.42s cubic-bezier(.2,.8,.2,1) both dd37-in;display:flex}.d34 .dd37-m.me{align-items:flex-end}.d34 .dd37-m .dd-bub{margin:0}.d34 .dd37-m.me .dd-me{opacity:1;margin:0;animation:none}.d34 .dd37-chips{flex-wrap:wrap;gap:4px;display:flex}.d34 .dd37-chips .dd-chip{gap:5px;margin:0;padding:0 7px 0 3px;animation:none}.d34 .dd37-m .dd-chip.dd-hit{animation:.5s both dd37-hit;animation-delay:var(--hit,0s)}.d34 .dd37-dots{background:#ffffff9e;border-radius:4px 12px 12px;align-items:center;gap:3px;height:22px;padding:0 9px;display:inline-flex}.d34 .dd37-dots i{opacity:.35;background:#151c4a;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite dd37-dot}.d34 .dd37-dots i:nth-child(2){animation-delay:.15s}.d34 .dd37-dots i:nth-child(3){animation-delay:.3s}.d34 .dd37 .dd-foot{z-index:2}.d34 .dd37-m.out{animation:.36s both dd37-out}@keyframes dd37-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dd37-out{0%{opacity:1}to{opacity:0}}@keyframes dd37-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes dd37-hit{0%{background:#ffffff9e;transform:none}40%{background:#fff;transform:scale(1.06);box-shadow:0 0 0 2px #cf358659}to{background:#ffffff9e;transform:none}}@media (prefers-reduced-motion:reduce){.d34 .dd37-m,.d34 .dd37-m.out,.d34 .dd37-m .dd-chip.dd-hit{animation:none}.d34 .dd37-dots i{opacity:.6;animation:none}}.m34 .m-s-love{box-sizing:border-box;flex-direction:column;align-items:stretch;padding:19cqw 5.1cqw 0;display:flex}.m34 .m-s-love .m-ltop{position:absolute}.m34 .m-s-love .m-lc{flex:none;margin:0 auto;position:static}.m34 .m-s-love .m-lh{overflow-wrap:anywhere;margin:3.6cqw 0 0;font-size:9.4cqw;line-height:1.02;position:static;left:auto;right:auto}.m34 .m-s-love .m-lh.m-long{font-size:8cqw}.m34 .m-s-love .m-lh.m-xlong{font-size:6.9cqw}.m34 .m-s-love .m-ls{margin:3cqw 0 0;position:static;left:auto;right:auto}.m34 .m-s-love .m-lchips{align-content:flex-start;max-height:96cqw;margin:5cqw 0 0;position:static;left:auto;right:auto;overflow:hidden}#page{--e1:#25a062;--e2:#1f9d9d;--e-ink:#032917}#page[data-vibe=loft]{--e1:#4a76ff;--e2:#a86aff;--e-ink:#151c4a}#page[data-vibe=garden]{--e1:#25a062;--e2:#1f9d9d;--e-ink:#032917}#page[data-vibe=route66]{--e1:#ec4598;--e2:#3092e2;--e-ink:#25134c}#page[data-vibe=brick]{--e1:#e8633f;--e2:#239e7c;--e-ink:#3b130c}#page[data-vibe=sunset]{--e1:#ec6a24;--e2:#dd55a8;--e-ink:#3c0b2b}#page[data-vibe=party]{--e1:#9358ff;--e2:#f05b82;--e-ink:#250f50}.sec.tint.trysec{background:linear-gradient(160deg,color-mix(in srgb,var(--e1) 18%,#fff),color-mix(in srgb,var(--e2) 18%,#fff));--pa:color-mix(in srgb,var(--e1) 40%,transparent);--pb:color-mix(in srgb,var(--e2) 40%,transparent);--pc:#fff9}.tvibe[data-vibe=loft] i{background:linear-gradient(135deg,#4a76ff,#7a6eff,#a86aff)}.tvibe[data-vibe=garden] i{background:linear-gradient(135deg,#25a062,#1fa383,#1f9d9d)}.tvibe[data-vibe=route66] i{background:linear-gradient(135deg,#ec4598,#9872f7,#3092e2)}.tvibe[data-vibe=brick] i{background:linear-gradient(135deg,#e8633f,#bf7c52,#239e7c)}.tvibe[data-vibe=sunset] i{background:linear-gradient(135deg,#ec6a24,#eb6185,#dd55a8)}.tvibe[data-vibe=party] i{background:linear-gradient(135deg,#9358ff,#cc5bd6,#f05b82)}.btn.tscan .qi svg{stroke:#fff}.p34-dot[data-v=loft]{background:linear-gradient(135deg,#4a76ff,#a86aff)}.p34-dot[data-v=garden]{background:linear-gradient(135deg,#25a062,#1f9d9d)}.p34-dot[data-v=route66]{background:linear-gradient(135deg,#ec4598,#3092e2)}.p34-dot[data-v=brick]{background:linear-gradient(135deg,#e8633f,#239e7c)}.p34-dot[data-v=sunset]{background:linear-gradient(135deg,#ec6a24,#dd55a8)}.p34-dot[data-v=party]{background:linear-gradient(135deg,#9358ff,#f05b82)}#start.gend{color:#151c4a;isolation:isolate;background:radial-gradient(70% 50% at 0 0,#ffffff6b,#fff0 70%),linear-gradient(160deg,#9bb4ff 0%,#b6afff 52%,#cfadff 100%)}#start.gend .gclose{isolation:auto;background:0 0}#start.gend .gclose>.pools{opacity:.7}#start.gend .foot{z-index:1;color:#151c4ad6;border-top:1px solid #151c4a24;position:relative}#start.gend .foot .brand,#start.gend .foot .fl a{color:#151c4a}#start.gend .foot .fl a{text-decoration-color:#151c4a59}#start.gend .foot .fl a:hover{text-decoration-color:currentColor}#start.gend .foot .brand .mk .mk-t{fill:#151c4a}#start.gend .foot .fl a:focus-visible,#start.gend .foot .brand:focus-visible{outline-offset:3px;outline:3px solid #151c4a}
