.feedback[data-v-aa0c4ae8]{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:0;border-radius:28px;padding:0;overflow:auto;box-shadow:0 24px 64px #26244c33}.feedback[open][data-v-aa0c4ae8]{animation:.3s ease-out hello}.feedback[data-v-aa0c4ae8]::backdrop{background:#26244c80}.feedback-box[data-v-aa0c4ae8]{padding:44px 40px 40px;position:relative}.feedback-close[data-v-aa0c4ae8]{background:var(--mist);width:44px;height:44px;color:var(--night);border:0;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:16px;right:16px}.feedback-close[data-v-aa0c4ae8]:hover{background:var(--lilac)}.feedback h2[data-v-aa0c4ae8]{padding-right:48px;font-size:2rem}.feedback-lead[data-v-aa0c4ae8]{color:var(--secondary)}.feedback-form[data-v-aa0c4ae8]{gap:20px;margin-top:16px;display:grid}.feedback-field[data-v-aa0c4ae8]{color:var(--night);gap:8px;font-size:.875rem;font-weight:600;display:grid}.feedback-field input[data-v-aa0c4ae8],.feedback-field textarea[data-v-aa0c4ae8]{width:100%;font:inherit;color:var(--night);background:#fff;border:1px solid #cdb9e2;border-radius:12px;padding:14px 16px;font-size:1rem;font-weight:400;line-height:1.5}.feedback-field textarea[data-v-aa0c4ae8]{resize:vertical;min-height:144px}.feedback-field input[data-v-aa0c4ae8]:focus-visible,.feedback-field textarea[data-v-aa0c4ae8]:focus-visible{outline:3px solid var(--purple);outline-offset:2px;border-color:var(--purple)}:is(.feedback-field input[data-v-aa0c4ae8]:user-invalid,.feedback-field textarea[data-v-aa0c4ae8]:user-invalid){border-color:var(--pink)}.feedback-note[data-v-aa0c4ae8]{color:var(--secondary);font-size:.875rem}.feedback-note a[data-v-aa0c4ae8],.feedback-error a[data-v-aa0c4ae8]{color:var(--purple);text-underline-offset:3px;text-decoration:underline}.feedback-error[data-v-aa0c4ae8]{color:var(--night);background:#fdecf0;border-radius:12px;padding:12px 16px;font-size:.875rem}.feedback-form .button[data-v-aa0c4ae8]{justify-self:start;min-width:200px}.feedback-form .button[data-v-aa0c4ae8]:disabled{opacity:.7;cursor:progress;transform:none}.feedback-done[data-v-aa0c4ae8]{outline:0}.feedback-done h3[data-v-aa0c4ae8]{padding-right:48px;font-size:1.5rem}.feedback-done p[data-v-aa0c4ae8]{color:var(--secondary);margin-top:8px}.feedback-done .button[data-v-aa0c4ae8]{margin-top:28px}@media (width<=580px){.feedback[data-v-aa0c4ae8]{border-radius:20px}.feedback-box[data-v-aa0c4ae8]{padding:28px 20px 24px}.feedback h2[data-v-aa0c4ae8]{font-size:1.75rem}.feedback-form .button[data-v-aa0c4ae8],.feedback-done .button[data-v-aa0c4ae8]{width:100%}}html:has(.feedback[open]){overflow:hidden}.plans[data-v-edf98c5e]{--plans-gutter:max(48px, (100% - 1200px) / 2);--plans-gap:24px;background:var(--mist);padding-block:96px}.plans-track[data-v-edf98c5e]{gap:var(--plans-gap);padding:8px var(--plans-gutter) 24px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--plans-gutter);scroll-behavior:smooth;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.plans-track[data-v-edf98c5e]::-webkit-scrollbar{display:none}.plans-track[data-v-edf98c5e]:focus-visible{outline:3px solid var(--purple);outline-offset:-3px}.plans-track-skeleton[data-v-edf98c5e]{overflow:hidden}.plans-track>li[data-v-edf98c5e]{flex:0 0 calc((100% - 2 * var(--plans-gap)) / 3);scroll-snap-align:start;min-width:0;display:flex}.plans-respond[data-v-edf98c5e]{width:100%}.plans-controls[data-v-edf98c5e]{justify-content:flex-end;gap:12px;display:flex}.plans-arrow[data-v-edf98c5e]{border:1px solid var(--lilac);background:var(--white);width:52px;height:52px;color:var(--purple);border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;transition:background .2s,color .2s;display:grid}.plans-arrow[data-v-edf98c5e]:not([aria-disabled=true]):hover{border-color:var(--purple);background:var(--purple);color:var(--white)}.plans-arrow[aria-disabled=true][data-v-edf98c5e]{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.plans-track[data-v-edf98c5e]{scroll-behavior:auto}}@media (width<=1100px){.plans[data-v-edf98c5e]{--plans-gutter:32px;--plans-gap:20px}}@media (width<=820px){.plans[data-v-edf98c5e]{--plans-gutter:20px;--plans-gap:16px;padding-block:72px}.plans-track>li[data-v-edf98c5e]{flex-basis:calc((100% - var(--plans-gap)) / 2)}}@media (width<=580px){.plans[data-v-edf98c5e]{--plans-gap:12px;padding-block:56px 32px}.plans-track>li[data-v-edf98c5e]{flex-basis:calc(100% - 40px)}.plans-controls[data-v-edf98c5e]{display:none}}.download-section[data-v-1b6aed72]{background:var(--deep);color:#fff;overflow:clip}.download-wrap[data-v-1b6aed72]{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;padding-block:72px;display:grid}.download-art[data-v-1b6aed72]{flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.download-art>img[data-v-1b6aed72]{object-fit:contain;width:95%;height:390px}.download-art>span[data-v-1b6aed72]{color:var(--lilac);margin-top:16px;font-size:.875rem;font-weight:600}.download-copy .eyebrow[data-v-1b6aed72]{color:var(--lilac)}.download-copy h2[data-v-1b6aed72]{color:#fff;margin-top:24px;font-size:clamp(2.5rem,4.5vw,3.75rem);line-height:1.12}.download-copy em[data-v-1b6aed72]{color:var(--soft-pink)}.download-copy>p[data-v-1b6aed72]{margin-top:24px;font-size:1.125rem}.store-links[data-v-1b6aed72]{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.store[data-v-1b6aed72]{color:var(--night);background:#fff;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-width:208px;padding:14px 20px;transition:transform .2s;display:flex}.store[data-v-1b6aed72]:hover{background:var(--mist);transform:translateY(-3px)}.store svg[data-v-1b6aed72]{fill:currentColor;flex:none;width:28px;height:32px}.store small[data-v-1b6aed72]{font-size:.75rem;display:block}.store strong[data-v-1b6aed72]{font-size:1.375rem;line-height:1.4;display:block}.download-copy .download-note[data-v-1b6aed72]{color:var(--lilac);margin-top:20px;font-size:.875rem}@media (width<=1100px){.download-wrap[data-v-1b6aed72]{gap:32px}.download-art img[data-v-1b6aed72]{height:330px}.store-links[data-v-1b6aed72]{gap:12px}.store[data-v-1b6aed72]{min-width:190px;padding:12px 16px}}@media (width<=820px){.download-wrap[data-v-1b6aed72]{grid-template-columns:1fr 1.3fr;gap:24px;padding-block:56px}.download-art[data-v-1b6aed72]{min-height:300px}.download-art img[data-v-1b6aed72]{height:290px}.download-art>span[data-v-1b6aed72]{text-align:center;font-size:.875rem}.download-copy h2[data-v-1b6aed72]{font-size:2.5rem}.download-copy>p[data-v-1b6aed72]{font-size:1rem}.store-links[data-v-1b6aed72]{flex-direction:column;align-items:flex-start}.store[data-v-1b6aed72]{min-width:220px}}@media (width<=580px){.download-wrap[data-v-1b6aed72]{flex-direction:column-reverse;align-items:stretch;gap:24px;padding-block:48px;display:flex}.download-copy h2[data-v-1b6aed72]{font-size:2.5rem}.download-copy .eyebrow[data-v-1b6aed72]{font-size:.875rem}.download-copy>p[data-v-1b6aed72]{font-size:1rem}.store-links[data-v-1b6aed72]{flex-direction:row;align-items:stretch;gap:12px}.store[data-v-1b6aed72]{flex:180px;gap:12px;min-width:0;padding:12px 18px}.store strong[data-v-1b6aed72]{font-size:1.25rem}.store small[data-v-1b6aed72]{font-size:.75rem}.store svg[data-v-1b6aed72]{width:24px}.download-art[data-v-1b6aed72]{min-height:260px}.download-art>img[data-v-1b6aed72]{width:100%;height:280px}.download-art>span[data-v-1b6aed72]{margin-top:0}}.faq[data-v-5fb4ba4f]{grid-template-columns:1fr 2fr;gap:96px;display:grid}.faq h2[data-v-5fb4ba4f]{margin:20px 0}.faq>div>p[data-v-5fb4ba4f]{margin-bottom:24px;font-size:1.125rem}.faq-list details[data-v-5fb4ba4f]{border-bottom:1px solid var(--line)}.faq-list details[data-v-5fb4ba4f]:first-child{border-top:1px solid var(--line)}.faq-list summary[data-v-5fb4ba4f]{cursor:pointer;color:var(--night);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:1.125rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.faq-list summary[data-v-5fb4ba4f]::-webkit-details-marker{display:none}.faq-list summary span[data-v-5fb4ba4f]{color:var(--purple);font-size:1.5rem;font-weight:400;transition:transform .2s}.faq-list details[open] summary span[data-v-5fb4ba4f]{transform:rotate(45deg)}.faq-list details p[data-v-5fb4ba4f]{padding:0 32px 24px 0;font-size:1rem;line-height:1.7}@media (width<=1100px){.faq[data-v-5fb4ba4f]{gap:56px}}@media (width<=820px){.faq[data-v-5fb4ba4f]{grid-template-columns:1fr 1.7fr;gap:40px}.faq-list summary[data-v-5fb4ba4f]{font-size:1rem}.faq-list details p[data-v-5fb4ba4f]{padding-right:0}}@media (width<=580px){.faq[data-v-5fb4ba4f]{display:block}.faq>div[data-v-5fb4ba4f]:first-child{margin-bottom:32px}.faq h2 br[data-v-5fb4ba4f],.faq>div>p br[data-v-5fb4ba4f]{display:none}.faq-list summary[data-v-5fb4ba4f]{padding-block:20px;font-size:1rem}}.hero[data-v-4ad1bb41]{grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:660px;padding-top:54px;padding-bottom:56px;display:grid}.hero-copy[data-v-4ad1bb41]{z-index:2;position:relative}.hero h1[data-v-4ad1bb41]{letter-spacing:-.045em;margin:24px 0 28px;font-size:clamp(4rem,6.8vw,5.8rem);line-height:1.02}.hero h1 em[data-v-4ad1bb41]{color:var(--purple)}.hero-lead[data-v-4ad1bb41]{color:var(--night);font-size:1.375rem;font-weight:600;line-height:1.45}.hero-description[data-v-4ad1bb41]{color:var(--secondary);margin-top:16px;font-size:1.125rem;line-height:1.6}.hero-actions[data-v-4ad1bb41]{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.hero-secondary[data-v-4ad1bb41]{align-items:center;gap:12px;min-height:44px;font-size:.875rem;font-weight:600;display:inline-flex}.hero-secondary[data-v-4ad1bb41]:hover{color:var(--purple)}.micro[data-v-4ad1bb41]{align-items:center;gap:16px;margin-top:20px;font-size:.875rem;display:flex}.micro span[data-v-4ad1bb41]{border:1px solid #c3b5d8;border-radius:6px;padding:0 6px;font-size:.75rem}.hero-scene[data-v-4ad1bb41]{isolation:isolate;height:540px;position:relative}.hero-shark[data-v-4ad1bb41]{object-fit:contain;z-index:1;width:92%;height:88%;animation:.4s ease-out hello;position:absolute;top:8%;left:4%}.orbit[data-v-4ad1bb41]{z-index:-1;pointer-events:none;border:1px solid #b694d85c;border-radius:50%;position:absolute}.orbit-one[data-v-4ad1bb41]{aspect-ratio:1;width:88%;top:7%;left:6%}.orbit-two[data-v-4ad1bb41]{aspect-ratio:1;opacity:.65;border-style:dashed;width:108%;top:-3%;left:-4%}.speech[data-v-4ad1bb41]{color:var(--night);z-index:2;background:#fff;border-radius:20px 20px 20px 5px;padding:16px 22px;font-size:1.125rem;position:absolute;top:3%;right:0;transform:rotate(4deg);box-shadow:0 12px 32px #4f378112}.speech strong[data-v-4ad1bb41]{color:var(--purple)}.scene-caption[data-v-4ad1bb41]{text-align:center;color:var(--deep);font-size:.875rem;font-weight:600;position:absolute;bottom:-8px;left:0;right:0}.hero-bottom[data-v-4ad1bb41]{color:var(--secondary);border-top:1px solid #cdb9e259;justify-content:space-between;align-items:center;gap:24px;padding:24px 0 32px;font-size:.875rem;display:flex}.hero-bottom>a[data-v-4ad1bb41]{align-items:center;gap:20px;min-height:44px;font-weight:600;display:flex}.hero-bottom>a span[data-v-4ad1bb41]{font-size:1.5rem}@media (width>=1600px){.hero[data-v-4ad1bb41]{min-height:700px}}@media (width<=1100px){.hero[data-v-4ad1bb41]{gap:24px;min-height:600px;padding-top:36px}.hero-scene[data-v-4ad1bb41]{height:470px}.hero h1[data-v-4ad1bb41]{font-size:4.5rem}.hero-lead[data-v-4ad1bb41]{font-size:1.25rem}.hero-actions[data-v-4ad1bb41]{gap:16px}.hero-description[data-v-4ad1bb41]{font-size:1rem}.speech[data-v-4ad1bb41]{font-size:1rem;top:8%;right:0}}@media (width<=820px){.hero[data-v-4ad1bb41]{grid-template-columns:1fr 1fr;gap:8px;min-height:540px;padding-block:32px 48px}.hero h1[data-v-4ad1bb41]{font-size:3.5rem}.hero-eyebrow[data-v-4ad1bb41]{font-size:.75rem}.hero-lead[data-v-4ad1bb41]{font-size:1.125rem}.hero-description[data-v-4ad1bb41]{font-size:1rem}.hero-scene[data-v-4ad1bb41]{height:390px}.hero-actions[data-v-4ad1bb41]{flex-direction:column;align-items:flex-start;gap:12px}.hero-actions .button[data-v-4ad1bb41]{font-size:1rem}.speech[data-v-4ad1bb41]{padding:12px 16px;font-size:.875rem;top:4%;right:0}.hero-shark[data-v-4ad1bb41]{height:80%;top:12%}.scene-caption[data-v-4ad1bb41]{font-size:.75rem;bottom:12px}.orbit-one[data-v-4ad1bb41]{top:14%}.orbit-two[data-v-4ad1bb41]{top:7%}.hero-bottom[data-v-4ad1bb41]{font-size:.75rem}}@media (width<=580px){.hero[data-v-4ad1bb41]{flex-direction:column;align-items:stretch;gap:8px;padding-top:24px;padding-bottom:28px;display:flex}.hero h1[data-v-4ad1bb41]{margin-block:20px 24px;font-size:clamp(3rem,13vw,4.5rem)}.hero-eyebrow[data-v-4ad1bb41]{font-size:.875rem}.hero-lead[data-v-4ad1bb41]{font-size:1.25rem}.hero-description[data-v-4ad1bb41]{font-size:1rem}.hero-actions[data-v-4ad1bb41]{flex-direction:row;align-items:center;gap:12px 20px;margin-top:24px}.hero-actions .button[data-v-4ad1bb41]{padding:14px 22px}.hero-secondary[data-v-4ad1bb41]{font-size:.875rem}.hero-scene[data-v-4ad1bb41]{align-self:center;width:100%;max-width:430px;height:360px;margin-top:16px}.hero-shark[data-v-4ad1bb41]{width:85%;height:94%;top:0;left:7.5%}.speech[data-v-4ad1bb41]{padding:12px 18px;font-size:.875rem;top:12px;right:4%}.orbit-one[data-v-4ad1bb41]{width:75%;top:5%;left:12.5%}.orbit-two[data-v-4ad1bb41]{width:94%;top:-3%;left:3%}.scene-caption[data-v-4ad1bb41]{font-size:.875rem;bottom:-4px}.hero-bottom[data-v-4ad1bb41]{padding:24px 0;font-size:.875rem;display:block}.hero-bottom>a[data-v-4ad1bb41]{justify-content:space-between;margin-top:12px;font-size:.875rem}.hero-bottom p br[data-v-4ad1bb41]{display:none}}@media (width<=360px){.hero-actions[data-v-4ad1bb41]{flex-direction:column;align-items:flex-start}}.intent-grid[data-v-146242d2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.intent[data-v-146242d2]{border-radius:var(--radius);border:1px solid var(--line);flex-direction:column;min-width:0;padding:28px 28px 0;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.intent[data-v-146242d2]:hover{transform:translateY(-5px);box-shadow:0 12px 36px #4f378114}.intent-love[data-v-146242d2]{background:#f9eef4}.intent-friends[data-v-146242d2]{background:#f6f2fb}.intent-plans[data-v-146242d2]{background:#ebe1fa}.intent.intent-plans>img[data-v-146242d2]{mix-blend-mode:darken}.intent-top[data-v-146242d2]{color:var(--deep);justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;font-weight:600;display:flex}.intent-top>b[data-v-146242d2]{background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.2rem;font-weight:400;display:grid}.intent-copy[data-v-146242d2]{z-index:1;margin-top:28px;position:relative}.intent h3[data-v-146242d2]{font-size:clamp(1.375rem,2.1vw,1.875rem);line-height:1.2}.intent p[data-v-146242d2]{margin-top:16px;font-size:1rem;line-height:1.55}.intent>img[data-v-146242d2]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:244px;margin-top:24px}@media (width<=1100px){.intent[data-v-146242d2]{padding:24px 24px 0}.intent>img[data-v-146242d2]{height:210px}}@media (width<=820px){.intent-grid[data-v-146242d2]{gap:16px}.intent[data-v-146242d2]{padding:20px 18px 0}.intent-top[data-v-146242d2]{font-size:.75rem}.intent-top>b[data-v-146242d2]{flex:none;width:28px;height:28px}.intent-copy[data-v-146242d2]{margin-top:20px}.intent h3[data-v-146242d2]{font-size:1.25rem}.intent p[data-v-146242d2]{font-size:1rem}.intent p[data-v-146242d2] br{display:none}.intent>img[data-v-146242d2]{height:180px;margin-top:16px}}@media (width<=580px){.intent-grid[data-v-146242d2]{grid-template-columns:1fr;gap:20px}.intent[data-v-146242d2]{min-height:360px;padding:24px 24px 0}.intent-top[data-v-146242d2]{font-size:.875rem}.intent-copy[data-v-146242d2]{max-width:68%;margin-top:20px}.intent>img[data-v-146242d2]{width:54%;height:210px;margin:0;position:absolute;bottom:-8px;right:-12px}.intent-copy[data-v-146242d2]{padding-bottom:132px}.intent[data-v-146242d2]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 124px;align-items:center;column-gap:8px;min-height:290px;padding:24px;display:grid}.intent-top[data-v-146242d2]{grid-column:1/-1;align-self:start}.intent-copy[data-v-146242d2]{grid-column:1;align-self:start;max-width:none;margin-top:20px;padding:0}.intent h3[data-v-146242d2]{font-size:1.5rem}.intent p[data-v-146242d2]{max-width:none;font-size:1rem}.intent>img[data-v-146242d2]{object-fit:contain;grid-area:2/2;width:100%;height:210px;margin:16px 0 0;position:static}.intent p[data-v-146242d2] br{display:none}}@media (width<=360px){.intent[data-v-146242d2]{grid-template-columns:minmax(0,1fr) 94px;column-gap:4px;padding:20px}.intent h3[data-v-146242d2]{font-size:1.375rem}.intent>img[data-v-146242d2]{height:185px}}@media (width<=580px){.intent[data-v-146242d2]{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0;padding:24px 24px 0}.intent-top[data-v-146242d2]{grid-column:1}.intent-copy[data-v-146242d2]{grid-area:2/1}.intent h3[data-v-146242d2]{font-size:1.625rem}.intent>img[data-v-146242d2]{grid-area:3/1;justify-self:end;width:76%;max-width:250px;height:220px;margin-top:12px}.intent p[data-v-146242d2]{max-width:100%}.intent p[data-v-146242d2] br{display:initial}}.manifesto[data-v-b1949f00]{grid-template-columns:1fr 2.6fr 1.8fr;align-items:center;gap:40px;padding-block:96px;display:grid}.manifesto-aside[data-v-b1949f00]{align-self:start;padding-top:8px}.manifesto h2[data-v-b1949f00]{font-size:clamp(2.2rem,4.5vw,3.75rem)}.manifesto p[data-v-b1949f00]{max-width:560px;margin-top:24px;font-size:1.125rem;line-height:1.7}.manifesto>img[data-v-b1949f00]{object-fit:contain;width:100%;max-height:380px}@media (width<=1100px){.manifesto[data-v-b1949f00]{grid-template-columns:1fr 2.8fr 1.6fr;gap:24px}.manifesto p[data-v-b1949f00]{font-size:1rem}}@media (width<=820px){.manifesto[data-v-b1949f00]{grid-template-columns:2.3fr 1.2fr;gap:24px;padding-block:72px}.manifesto-aside[data-v-b1949f00]{grid-column:1/-1}.manifesto>img[data-v-b1949f00]{max-height:300px}}@media (width<=580px){.manifesto[data-v-b1949f00]{grid-template-columns:1fr;gap:24px;padding-block:56px}.manifesto h2[data-v-b1949f00]{font-size:2.5rem}.manifesto p[data-v-b1949f00]{margin-top:20px;font-size:1rem}.manifesto>img[data-v-b1949f00]{justify-self:center;width:260px;max-height:300px}}.map-demo[data-v-4f424c2a]{background:var(--mist);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:24px;display:flex;position:relative}.map-demo>img[data-v-4f424c2a]{object-fit:contain;width:100%;height:300px}.demo-overline[data-v-4f424c2a]{color:var(--deep);font-size:.875rem;font-weight:600}.map-message[data-v-4f424c2a]{background:#fff;border-radius:12px;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.map-message>span[data-v-4f424c2a]{font-size:1.5rem}.map-message strong[data-v-4f424c2a]{font-size:1rem;line-height:1.4;display:block}.map-message small[data-v-4f424c2a]{margin-top:6px;font-size:.75rem;display:block}@media (width<=580px){.map-demo[data-v-4f424c2a]{min-height:360px;padding:20px}.map-demo>img[data-v-4f424c2a]{height:240px}.map-message[data-v-4f424c2a]{padding:14px}.map-message strong[data-v-4f424c2a]{font-size:1rem}}.dating-demo[data-v-7bf66be4]{background:var(--mist);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:24px;display:flex;position:relative}.dating-demo>img[data-v-7bf66be4]{object-fit:contain;mix-blend-mode:multiply;width:100%;max-height:365px}.match-sticker[data-v-7bf66be4]{color:var(--deep);text-align:center;background:#fff;border-radius:12px;margin-top:12px;padding:14px 20px;font-size:.875rem}.match-sticker>span[data-v-7bf66be4]{color:var(--purple)}@media (width<=580px){.dating-demo[data-v-7bf66be4]{min-height:360px;padding:20px}.dating-demo>img[data-v-7bf66be4]{max-height:310px}}.app-demo[data-v-7b879219]{background:var(--mist);border-radius:22px;min-width:0;padding:22px}.demo-top[data-v-7b879219]{color:var(--night);justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-top strong[data-v-7b879219]{font-size:1rem}.demo-top>span[data-v-7b879219]{color:var(--deep);font-size:.75rem}.scenario-buttons[data-v-7b879219]{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.scenario-buttons button[data-v-7b879219]{min-height:40px;color:var(--deep);background:0 0;border:1px solid #cdb9e2;border-radius:999px;padding:8px 12px;font-size:.875rem}.scenario-buttons button.active[data-v-7b879219]{color:#fff;background:var(--purple);border-color:var(--purple)}.plan-card[data-v-7b879219]{background:#fff;border-radius:16px;overflow:hidden}.plan-cover[data-v-7b879219]{height:160px;position:relative}.plan-cover img[data-v-7b879219]{object-fit:cover;width:100%;height:100%}.plan-cover>span[data-v-7b879219]{color:var(--night);background:#fff;border-radius:6px;padding:5px 9px;font-size:.75rem;font-weight:600;position:absolute;top:12px;left:12px}.plan-cover>b[data-v-7b879219]{display:none}.plan-body[data-v-7b879219]{padding:22px}.plan-body h4[data-v-7b879219]{font-size:1.5rem;line-height:1.3}.plan-body p[data-v-7b879219]{margin-top:12px;font-size:1rem;line-height:1.5}.plan-meta[data-v-7b879219]{color:var(--secondary);flex-wrap:wrap;gap:8px 16px;margin:18px 0;font-size:.875rem;display:flex}.plan-body .button[data-v-7b879219]{gap:8px;width:100%;padding-inline:12px}.demo-footnote[data-v-7b879219]{text-align:center;color:var(--secondary);margin-top:14px;font-size:.75rem;line-height:1.5;display:block}@media (width<=1100px){.plan-body[data-v-7b879219]{padding:18px}}@media (width<=820px){.app-demo[data-v-7b879219]{padding:16px}.demo-top strong[data-v-7b879219]{font-size:.875rem}.demo-top>span[data-v-7b879219]{font-size:.75rem}.scenario-buttons button[data-v-7b879219]{padding:8px 10px;font-size:.875rem}.plan-body h4[data-v-7b879219]{font-size:1.25rem}.plan-body .button[data-v-7b879219]{font-size:.875rem}.plan-cover[data-v-7b879219]{height:140px}.plan-cover>span[data-v-7b879219]{font-size:.75rem}}@media (width<=580px){.app-demo[data-v-7b879219]{padding:16px}.demo-top strong[data-v-7b879219]{font-size:1rem}.plan-body h4[data-v-7b879219]{font-size:1.5rem}.plan-body .button[data-v-7b879219]{font-size:1rem}.plan-cover[data-v-7b879219]{height:170px}.scenario-buttons button[data-v-7b879219]{padding:8px 12px}}.plan-card[data-v-7b879219]{grid-template-columns:minmax(0,1fr);display:grid}.plan-body[data-v-7b879219]{grid-area:2/1}.plan-sizer[data-v-7b879219]{visibility:hidden}.play-section[data-v-2abdbf04]{background:var(--mist);padding-block:96px}.mode-tabs[data-v-2abdbf04]{background:#e7dcf3;border-radius:16px;gap:8px;margin-bottom:32px;padding:8px;display:flex}.mode-tabs button[data-v-2abdbf04]{text-align:left;color:var(--deep);background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:16px;padding:18px 22px;font-size:1.125rem;font-weight:600;display:flex}.mode-tabs button span[data-v-2abdbf04]{opacity:.8;font-size:.875rem}.mode-tabs button b[data-v-2abdbf04]{margin-left:auto;font-weight:400}.mode-tabs button[aria-selected=true][data-v-2abdbf04]{background:var(--purple);color:#fff;box-shadow:0 4px 14px #4f37811c}.mode-panel[data-v-2abdbf04]{background:#fff;border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;min-height:550px;padding:56px;display:grid}.pill-label[data-v-2abdbf04]{background:var(--mist);color:var(--deep);letter-spacing:.02em;border-radius:8px;padding:7px 12px;font-size:.875rem;font-weight:600;display:inline-block}.mechanic-copy h3[data-v-2abdbf04]{margin:24px 0;font-size:2.5rem;line-height:1.18}.mechanic-copy>p[data-v-2abdbf04]{font-size:1.125rem;line-height:1.6}.feature-list[data-v-2abdbf04]{gap:16px;margin:28px 0;padding:0;list-style:none;display:grid}.feature-list li[data-v-2abdbf04]{align-items:flex-start;gap:14px;font-size:1rem;line-height:1.5;display:flex}.feature-list li>span[data-v-2abdbf04]{background:var(--mist);color:var(--purple);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:grid}.mechanic-copy .fine-print[data-v-2abdbf04]{color:var(--secondary);margin-top:18px;font-size:.875rem}@media (width<=1100px){.mode-panel[data-v-2abdbf04]{gap:32px;padding:36px}.mechanic-copy h3[data-v-2abdbf04]{font-size:2rem}.mechanic-copy>p[data-v-2abdbf04]{font-size:1rem}}@media (width<=820px){.mode-panel[data-v-2abdbf04]{grid-template-columns:1fr 1fr;gap:28px;padding:28px}.mode-tabs button[data-v-2abdbf04]{gap:10px;padding:14px 16px;font-size:1rem}.mode-tabs button span[data-v-2abdbf04]{display:none}.mechanic-copy h3[data-v-2abdbf04]{font-size:1.75rem}.feature-list li[data-v-2abdbf04]{gap:10px;font-size:1rem}.feature-list li>span[data-v-2abdbf04]{display:none}}@media (width<=580px){.play-section[data-v-2abdbf04]{padding-block:56px}.mode-tabs[data-v-2abdbf04]{flex-wrap:wrap;gap:4px;padding:5px}.mode-tabs button[data-v-2abdbf04]{flex:auto;justify-content:center;gap:4px;min-height:48px;padding:12px 8px;font-size:.875rem}.mode-tabs button b[data-v-2abdbf04]{display:none}.mode-panel[data-v-2abdbf04]{border-radius:20px;flex-direction:column;align-items:stretch;gap:32px;padding:24px;display:flex}.mechanic-copy h3[data-v-2abdbf04]{margin-block:20px;font-size:2rem}.mechanic-copy>p[data-v-2abdbf04]{font-size:1rem}.feature-list li[data-v-2abdbf04]{gap:12px;font-size:1rem}.feature-list li>span[data-v-2abdbf04]{display:grid}.mechanic-copy .button[data-v-2abdbf04]{width:100%}}.play-section>.wrap[data-v-2abdbf04]{grid-template-columns:minmax(0,1fr);display:grid}.mode-panel[data-v-2abdbf04]{grid-area:3/1}.mode-panel[hidden][data-v-2abdbf04]{visibility:hidden;display:grid!important}@media (width<=580px){.mode-panel[hidden][data-v-2abdbf04]{display:flex!important}.mode-panel[data-v-2abdbf04]>:last-child{flex-grow:1}}.footer[data-v-bfd9c202]{background:var(--night);color:#fff;padding-block:40px}.footer-top[data-v-bfd9c202]{border-bottom:1px solid #ffffff24;align-items:center;gap:40px;padding-bottom:24px;display:flex}.footer-top .brand img[data-v-bfd9c202]{width:168px}.footer-top>p[data-v-bfd9c202]{color:var(--lilac);font-size:1.125rem}.footer-up[data-v-bfd9c202]{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:auto;font-size:1.5rem;display:grid}.footer-company[data-v-bfd9c202]{color:#e5def1;max-width:820px;padding:28px 0;font-size:.875rem;line-height:1.7}.footer-company p+p[data-v-bfd9c202]{margin-top:8px}.footer-company a[data-v-bfd9c202]{text-underline-offset:4px;text-decoration:underline}.footer-bottom[data-v-bfd9c202]{color:#e5def1;border-top:1px solid #ffffff24;align-items:flex-start;gap:48px;padding-top:28px;font-size:.875rem;display:flex}.footer-bottom>span[data-v-bfd9c202]{white-space:nowrap}.footer-bottom nav[data-v-bfd9c202]{flex-wrap:wrap;gap:14px 28px;display:flex}.footer a[data-v-bfd9c202]:hover{color:var(--soft-pink)}@media (width<=820px){.footer-bottom[data-v-bfd9c202]{flex-direction:column;gap:20px}}@media (width<=580px){.footer[data-v-bfd9c202]{padding-block:28px}.footer-top[data-v-bfd9c202]{flex-wrap:wrap;gap:20px;padding-bottom:24px}.footer-top .brand img[data-v-bfd9c202]{width:136px}.footer-top>p[data-v-bfd9c202]{font-size:1rem}.footer-up[data-v-bfd9c202]{width:40px;height:40px}.footer-bottom nav[data-v-bfd9c202]{flex-direction:column;gap:8px;display:flex}.footer-bottom nav a[data-v-bfd9c202]{padding-block:6px;display:block}.footer-company[data-v-bfd9c202]{font-size:.875rem}}@media print{.footer[data-v-bfd9c202]{display:none!important}}.header nav[data-v-31460835]{gap:28px;margin-left:auto;font-size:.875rem;font-weight:600;display:flex}.header nav a[data-v-31460835]{padding:12px 0}.header nav a[data-v-31460835]:hover{color:var(--purple)}.header-download[data-v-31460835]{margin-left:12px}.menu-button[data-v-31460835]{display:none}@media (width<=1100px){.header nav[data-v-31460835]{gap:20px}.header-download[data-v-31460835]{margin-left:0}}@media (width<=820px){.header-download[data-v-31460835]{margin-left:auto}.header nav[data-v-31460835]{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px;display:none;position:absolute;top:78px;left:0;right:0;box-shadow:0 16px 36px #4f37811c}.header nav.open[data-v-31460835]{display:flex}.header nav a[data-v-31460835]{padding:12px 0}.menu-button[data-v-31460835]{width:44px;height:44px;color:var(--night);background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;padding:10px;display:flex}.menu-button span[data-v-31460835]{background:currentColor;width:24px;height:2px;display:block}}@media (width<=580px){.header-download[data-v-31460835]{display:none}.menu-button[data-v-31460835]{margin-left:auto}}@media (width>=821px){.getting-started[data-v-c8e31fbf]{padding-top:48px}}.steps[data-v-c8e31fbf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;display:grid}.steps article[data-v-c8e31fbf]{border-top:1px solid var(--line);flex-direction:column;gap:24px;padding-top:24px;display:flex}.step-number[data-v-c8e31fbf]{background:var(--mist);width:48px;height:48px;color:var(--purple);border-radius:12px;place-items:center;font-size:1rem;font-weight:700;display:grid}.steps h3[data-v-c8e31fbf]{font-size:1.375rem}.steps p[data-v-c8e31fbf]{margin-top:16px;font-size:1rem;line-height:1.6}@media (width<=820px){.steps[data-v-c8e31fbf]{gap:24px;margin-top:40px}.steps h3[data-v-c8e31fbf]{font-size:1.25rem}.steps p[data-v-c8e31fbf]{font-size:1rem}}@media (width<=580px){.getting-started[data-v-c8e31fbf]{padding-top:24px}.steps[data-v-c8e31fbf]{grid-template-columns:1fr;gap:28px;margin-top:32px}.steps article[data-v-c8e31fbf]{grid-template-columns:44px 1fr;gap:20px;padding-top:24px;display:grid}.step-number[data-v-c8e31fbf]{width:44px;height:44px}.steps h3[data-v-c8e31fbf]{font-size:1.25rem}.steps p[data-v-c8e31fbf]{margin-top:12px}}.hero-shell[data-v-37789c8d]{background:linear-gradient(130deg,#fff 5%,#f2ecf8 64%,#f9e5ed 100%);overflow:clip}
