.cookie-consent[data-v-e53eae31]{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:16px 24px;width:min(760px,calc(100% - 2 * var(--gutter)));padding:16px 16px 16px 22px;border-radius:var(--r-l);background:#1c1c1eb8;-webkit-backdrop-filter:blur(24px) saturate(110%);backdrop-filter:blur(24px) saturate(110%);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 .5px #ffffff1a,0 20px 50px #00000080;transform:translate(-50%)}.cookie-consent__text[data-v-e53eae31]{flex:1;color:var(--text-2);font-size:14px;line-height:1.4}.cookie-consent__link[data-v-e53eae31]{color:var(--text)}.cookie-consent__actions[data-v-e53eae31]{display:flex;flex:none;gap:8px}.cookie-consent__button[data-v-e53eae31]{min-height:44px;padding:0 18px;border:0;border-radius:999px;font:inherit;font-size:15px;font-weight:600;color:var(--text);background:#ffffff1a;box-shadow:inset 0 1px #fff3;cursor:pointer}.cookie-consent__button--primary[data-v-e53eae31]{color:#000;background:#fff}.cookie-consent-enter-active[data-v-e53eae31],.cookie-consent-leave-active[data-v-e53eae31]{transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.cookie-consent-enter-from[data-v-e53eae31],.cookie-consent-leave-to[data-v-e53eae31]{opacity:0;transform:translate(-50%,20px)}@media(max-width:600px){.cookie-consent[data-v-e53eae31]{flex-direction:column;align-items:stretch;padding:16px}.cookie-consent__actions .cookie-consent__button[data-v-e53eae31]{flex:1}}.language-switcher[data-v-4500dcc8]{display:flex;flex-wrap:wrap;gap:8px 22px}.language-switcher__link[data-v-4500dcc8]{color:var(--text-2);text-decoration:none}.language-switcher__link[data-v-4500dcc8]:hover{color:var(--text);text-decoration:underline}.language-switcher__link--current[data-v-4500dcc8]{color:var(--text);font-weight:600}.site-footer[data-v-9fada7a1]{border-top:.5px solid var(--hairline);padding:40px 0 calc(40px + env(safe-area-inset-bottom));color:var(--text-3);font-size:14px}.site-footer__inner[data-v-9fada7a1]{display:grid;gap:16px}.site-footer__disclaimer[data-v-9fada7a1]{color:var(--text-2)}.site-footer__links[data-v-9fada7a1]{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}.site-footer__link[data-v-9fada7a1]{color:var(--text-2);text-decoration:none}.site-footer__link[data-v-9fada7a1]:hover{color:var(--text);text-decoration:underline}.site-footer__link--button[data-v-9fada7a1]{padding:0;border:0;background:none;font:inherit;cursor:pointer}.ambient-glow[data-v-bd8c8b58]{position:absolute;inset:0 0 auto;z-index:-1;background:var(--glow-image) center 30% / cover no-repeat;filter:blur(70px) saturate(120%);transform:scale(1.15);pointer-events:none}.ambient-glow--top[data-v-bd8c8b58]{-webkit-mask-image:linear-gradient(#000 20%,transparent 95%);mask-image:linear-gradient(#000 20%,transparent 95%)}.ambient-glow--round[data-v-bd8c8b58]{top:10%;background-position:center 40%;-webkit-mask-image:radial-gradient(closest-side,#000,transparent);mask-image:radial-gradient(closest-side,#000,transparent)}.ambient-glow__baked[data-v-bd8c8b58]{position:absolute;display:none;background:center / 100% 100% no-repeat}@media(max-width:860px){.ambient-glow--baked[data-v-bd8c8b58]:not(.ambient-glow--live){background:none;filter:none;transform:none;-webkit-mask-image:none;mask-image:none}}@media(max-width:410px){.ambient-glow__baked--390[data-v-bd8c8b58]{display:block}}@media(min-width:411px)and (max-width:520px){.ambient-glow__baked--430[data-v-bd8c8b58]{display:block}}@media(min-width:521px)and (max-width:690px){.ambient-glow__baked--600[data-v-bd8c8b58]{display:block}}@media(min-width:691px)and (max-width:860px){.ambient-glow__baked--780[data-v-bd8c8b58]{display:block}}.ambient-glow--live .ambient-glow__baked[data-v-bd8c8b58]{display:none!important}.base-button[data-v-84d2c24f]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;font-size:17px;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.base-button--primary[data-v-84d2c24f]{background:#fff;color:#000}.base-button--interactive[data-v-84d2c24f]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ffffff2e}.base-button--interactive[data-v-84d2c24f]:active{transform:scale(.98);opacity:.8}.base-button--quiet[data-v-84d2c24f]{color:var(--text);background:#ffffff1a;box-shadow:inset 0 1px #fff3,inset 0 0 0 .5px #ffffff24}.base-button--small[data-v-84d2c24f]{min-height:40px;padding:0 18px;font-size:15px}.app-surface--glass[data-v-6a324ffc]{background:#1c1c1e8c;-webkit-backdrop-filter:blur(24px) saturate(110%);backdrop-filter:blur(24px) saturate(110%);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff14,inset 0 0 0 .5px #ffffff1a,0 8px 30px #00000059}.app-surface--frosted[data-v-6a324ffc]{background:linear-gradient(180deg,#ffffff2e 0,#ffffff25 5px,#ffffff21 40px,#ffffff20 50%,#fff2 calc(100% - 4px),#ffffff28);box-shadow:inset 0 .5px #ffffff6b,inset 0 -.5px #ffffff42,inset 0 0 0 .5px #ffffff0a}.disclosure-list[data-v-9adca0e3]{border-radius:var(--r-l);text-align:left;overflow:hidden}.disclosure-list__item[data-v-9adca0e3]:not(:first-child){border-top:.5px solid var(--hairline)}.disclosure-list__question[data-v-9adca0e3]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:16px 24px;font-weight:600;cursor:pointer;list-style:none}.disclosure-list__question[data-v-9adca0e3]::-webkit-details-marker{display:none}.disclosure-list__question[data-v-9adca0e3]:after{content:"";flex:none;width:9px;height:9px;border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);transform:rotate(45deg) translateY(-3px);transition:transform .2s ease}.disclosure-list__item[open]>.disclosure-list__question[data-v-9adca0e3]:after{transform:rotate(-135deg) translateY(-3px)}.disclosure-list__answer[data-v-9adca0e3]{padding:0 24px 20px;color:var(--text-2)}.disclosure-list__answer[data-v-9adca0e3] em{color:var(--text);font-style:normal;font-weight:600}.disclosure-list__answer[data-v-9adca0e3] a{color:var(--text)}.phone-frame[data-v-320c856f]{--phone-scale: 1;position:relative;flex:none;width:calc(360px * var(--phone-scale));height:calc(750px * var(--phone-scale))}.phone-frame__device[data-v-320c856f]{position:absolute;top:0;left:0;transform:scale(var(--phone-scale));transform-origin:0 0;width:360px;padding:3px;border-radius:58px;background:linear-gradient(145deg,#9a9a9f,#4b4b50 12%,#2a2a2d 35%,#1e1e20,#3d3d41 85%,#77777c);box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 2px 2px #00000080,0 2px 4px #0009,0 30px 60px -10px #000000b3,0 60px 140px #00000080}.phone-frame__button[data-v-320c856f]{position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#2a2a2d,#8d8d92 45%,#3a3a3e)}.phone-frame__button--action[data-v-320c856f]{left:-2px;top:128px;height:30px}.phone-frame__button--volume-up[data-v-320c856f]{left:-2px;top:182px;height:54px}.phone-frame__button--volume-down[data-v-320c856f]{left:-2px;top:248px;height:54px}.phone-frame__button--side[data-v-320c856f]{right:-2px;top:210px;height:84px;background:linear-gradient(90deg,#3a3a3e,#8d8d92 55%,#2a2a2d)}.phone-frame__bezel[data-v-320c856f]{padding:8px;border-radius:55px;background:#000;box-shadow:inset 0 0 0 1px #ffffff0f}.phone-frame__screen[data-v-320c856f]{position:relative;display:flex;flex-direction:column;height:728px;overflow:hidden;border-radius:47px;background:#000 center / cover no-repeat;padding:0 14px 14px;font-size:15px;isolation:isolate}.phone-frame__screen[data-v-320c856f]:after{content:"";position:absolute;inset:0;z-index:10;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,.02) 28%,transparent 42%);pointer-events:none}.phone-frame__screen>[data-v-320c856f-s]{flex-shrink:0}.phone-frame__status[data-v-320c856f]{position:relative;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:54px;margin:0 -14px 4px;padding:0 26px 0 34px;font-size:15px;font-weight:600;letter-spacing:-.01em;flex-shrink:0}.phone-frame__island[data-v-320c856f]{width:104px;height:31px;border-radius:20px;background:#000;box-shadow:inset 0 0 0 1px #ffffff0a}.phone-frame__indicators[data-v-320c856f]{display:flex;align-items:center;justify-content:flex-end;gap:6px;fill:currentColor}.phone-frame__wifi-arc[data-v-320c856f]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.phone-frame__battery[data-v-320c856f]{position:relative;display:flex;width:25px;height:12px;padding:1.5px;border:1px solid rgba(255,255,255,.45);border-radius:4px}.phone-frame__battery[data-v-320c856f]:after{content:"";position:absolute;right:-3.5px;top:3.5px;width:1.5px;height:4px;border-radius:0 1px 1px 0;background:#ffffff73}.phone-frame__battery-level[data-v-320c856f]{flex:0 0 78%;border-radius:2px;background:currentColor}@media(max-width:820px){.phone-frame[data-v-320c856f]{--phone-scale: .92}}@media(max-width:720px){.phone-frame[data-v-320c856f]{--phone-scale: .78}}@media(max-width:600px){.phone-frame[data-v-320c856f]{--phone-scale: .64}}@media(max-width:500px){.phone-frame[data-v-320c856f]{--phone-scale: .5}}@media(max-width:400px){.phone-frame[data-v-320c856f]{--phone-scale: .46}}@media(max-width:360px){.phone-frame[data-v-320c856f]{--phone-scale: .41}}.section-heading__kicker[data-v-8d745214]{color:var(--text-2);font-size:15px;font-weight:600;letter-spacing:.01em;margin-bottom:14px}.section-heading__body[data-v-8d745214]{color:var(--text-2);font-size:19px;line-height:1.45;margin-top:18px;margin-inline:var(--section-heading-body-inline, 0);max-width:30em}.section-heading--center[data-v-8d745214]{text-align:center}.section-heading__body--center[data-v-8d745214]{margin-inline:auto}.showcase-layout[data-v-9d6a4459]{padding:clamp(72px,10vw,140px) 0}.showcase-layout--compact[data-v-9d6a4459]{padding:clamp(48px,7vw,96px) 0}.showcase-layout__inner[data-v-9d6a4459]{display:grid;grid-template-columns:minmax(0,1fr) var(--media);align-items:center;gap:clamp(32px,6vw,96px)}.showcase-layout__inner--flip[data-v-9d6a4459]{grid-template-columns:var(--media) minmax(0,1fr)}.showcase-layout__copy--flip[data-v-9d6a4459]{order:2}.showcase-layout__media[data-v-9d6a4459]{display:flex;justify-content:center}@media(max-width:860px){.showcase-layout__inner[data-v-9d6a4459]{grid-template-columns:1fr!important;justify-items:center;text-align:center}.showcase-layout__copy--flip[data-v-9d6a4459]{order:0}.showcase-layout__copy[data-v-9d6a4459]{--section-heading-body-inline: auto}.showcase-layout__media[data-v-9d6a4459]{width:100%}}.sticker-image[data-v-abd3c854]{flex:none;object-fit:cover}.mood-badge[data-v-a2d944a0]{min-width:230px;display:inline-flex;align-items:center;gap:14px;padding:10px 22px 10px 10px;border-radius:var(--r-l);text-align:left}.mood-badge__label[data-v-a2d944a0]{display:block;color:var(--text-2);font-size:14px}.mood-badge__value[data-v-a2d944a0]{display:block;font-size:19px;font-weight:600}.swap-enter-active[data-v-a2d944a0],.swap-leave-active[data-v-a2d944a0]{transition:opacity .28s ease,transform .35s cubic-bezier(.2,.9,.3,1.3)}.swap-enter-from[data-v-a2d944a0]{opacity:0;transform:translateY(8px) scale(.85)}.swap-leave-to[data-v-a2d944a0]{opacity:0;transform:translateY(-8px) scale(.85)}.persona-avatar[data-v-dee9766d]{flex:none;border-radius:50%;object-fit:cover}.site-header[data-v-4a54ab65]{position:sticky;top:0;z-index:50;padding:12px var(--gutter) 0}.site-header__bar[data-v-4a54ab65]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;max-width:var(--wrap);margin:0 auto;padding:6px 6px 6px 8px;border-radius:999px}.site-header__brand[data-v-4a54ab65]{justify-self:start;display:flex;align-items:center;gap:10px;padding-right:8px;font-weight:700;font-size:19px;letter-spacing:-.01em;text-decoration:none}.site-header__links[data-v-4a54ab65]{display:flex;gap:4px;margin:0;padding:0;list-style:none}.site-header__link[data-v-4a54ab65]{display:block;padding:9px 14px;border-radius:999px;color:var(--text-2);font-size:15px;font-weight:500;text-decoration:none}.site-header__link--active[data-v-4a54ab65]:not([href*="#"]){color:var(--text);background:#ffffff14}.site-header__link[data-v-4a54ab65]:hover{color:var(--text);background:#ffffff14}.site-header__cta[data-v-4a54ab65]{justify-self:end}@media(max-width:760px){.site-header__links[data-v-4a54ab65]{display:none}.site-header__bar[data-v-4a54ab65]{grid-template-columns:1fr auto}}.app__skip[data-v-6650c3bc]{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;background:#fff;color:#000;border-radius:999px;font-weight:600;text-decoration:none}.app__skip[data-v-6650c3bc]:focus{top:12px}.post-card[data-v-f5506225]{padding:14px 15px;border-radius:var(--r-post)}.post-card__meta[data-v-f5506225]{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:13px}.post-card__headline[data-v-f5506225]{margin-top:10px;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.post-card__text[data-v-f5506225]{margin-top:10px;line-height:1.35}.post-card__photo[data-v-f5506225]{margin-top:10px;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-m)}.post-card__reactions[data-v-f5506225]{display:flex;gap:6px;margin-top:12px}.post-card__reaction[data-v-f5506225]{padding:5px 11px;border-radius:999px;font-size:14px;font-weight:600;background:#ffffff1a;box-shadow:inset 0 .5px #ffffff4d}.post-card__reaction--mine[data-v-f5506225]{background:#fff;color:#000}.channel-screen__glow[data-v-3d1b350f]{position:absolute;top:-100px;left:-100px;right:-100px;height:540px;z-index:-1;background:center / 100% 100% no-repeat;opacity:.45;-webkit-mask-image:linear-gradient(#000 18.5%,transparent 81.5%);mask-image:linear-gradient(#000 18.5%,transparent 81.5%)}.channel-screen__title[data-v-3d1b350f]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 14px;font-size:32px;font-weight:700;letter-spacing:-.02em}.channel-screen__chips[data-v-3d1b350f]{display:flex;gap:6px;margin-bottom:12px;overflow:hidden}.channel-screen__chip[data-v-3d1b350f]{flex:none;padding:7px 13px;border-radius:999px;font-size:14px;font-weight:600;background:#ffffff1a;box-shadow:inset 0 .5px #ffffff4d}.channel-screen__chip--active[data-v-3d1b350f]{background:#fff;color:#000}.channel-screen__posts[data-v-3d1b350f]{display:grid;gap:10px;text-align:left}.chat-bubble[data-v-94c483c4]{max-width:78%;padding:9px 14px;border-radius:var(--r-m);line-height:1.32}.chat-bubble--her[data-v-94c483c4]{align-self:flex-start;background:linear-gradient(180deg,#a8a8a840,#85858540 18% 82%,#99999940);box-shadow:inset 0 1px #fff3,inset 0 -1px #fff3,inset 0 0 0 1px #ffffff0a}.chat-bubble--you[data-v-94c483c4]{align-self:flex-end;background:#fff;color:#000}.chat-screen__head[data-v-ef8460fb]{align-self:center;display:flex;align-items:center;gap:10px;padding:5px 18px 5px 5px;border-radius:999px;text-align:left}.chat-screen__name[data-v-ef8460fb],.chat-screen__status[data-v-ef8460fb]{display:block;line-height:1.2}.chat-screen__status[data-v-ef8460fb]{color:var(--text-2);font-size:13px}.chat-screen__messages[data-v-ef8460fb]{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding:12px 0;text-align:left}.chat-screen__selfie[data-v-ef8460fb]{width:150px;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--r-m)}.chat-screen__composer[data-v-ef8460fb]{display:flex;gap:8px}.chat-screen__plus[data-v-ef8460fb],.chat-screen__field[data-v-ef8460fb]{display:flex;align-items:center;height:44px;border-radius:999px}.chat-screen__plus[data-v-ef8460fb]{justify-content:center;width:44px}.chat-screen__field[data-v-ef8460fb]{flex:1;padding:0 16px;color:var(--text-3)}.app-preview[data-v-bd640ef7]{padding:clamp(56px,8vw,110px) 0}.app-preview__phones[data-v-bd640ef7]{display:flex;justify-content:center;align-items:flex-start;gap:clamp(24px,5vw,72px);margin-top:56px}.app-preview__figure[data-v-bd640ef7]{width:360px;max-width:100%;margin:0;display:flex;flex-direction:column;align-items:center;gap:18px}.app-preview__caption[data-v-bd640ef7]{color:var(--text-2);font-size:15px;font-weight:600}@media(max-width:820px){.app-preview__phones[data-v-bd640ef7]{gap:12px;margin-top:40px}.app-preview__figure[data-v-bd640ef7]{width:auto;gap:12px}.app-preview__caption[data-v-bd640ef7]{font-size:13px}}.faq-section[data-v-6d846519]{padding:clamp(56px,8vw,110px) 0}.faq-section__list[data-v-6d846519]{margin-top:44px}.final-cta[data-v-b9c9f561]{position:relative;padding:clamp(80px,12vw,160px) 0;isolation:isolate;overflow:hidden}.final-cta__inner[data-v-b9c9f561]{display:flex;flex-direction:column;align-items:center;gap:26px}.final-cta__heading[data-v-b9c9f561]{margin-bottom:8px}.hero-section[data-v-fac0b4d0]{position:relative;margin-top:-64px;padding-top:64px;isolation:isolate}.hero-section__inner[data-v-fac0b4d0]{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;min-height:min(820px,100svh);padding-top:32px;padding-bottom:32px}.hero-section__title[data-v-fac0b4d0]{font-size:clamp(44px,5.4vw,72px)}.hero-section__eyebrow[data-v-fac0b4d0]{color:var(--text-2);font-size:15px;font-weight:600;margin-bottom:14px}.hero-section__lead[data-v-fac0b4d0]{color:var(--text-2);font-size:clamp(19px,2.2vw,22px);line-height:1.4;margin-top:20px;max-width:30em}.hero-section__actions[data-v-fac0b4d0]{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-section__note[data-v-fac0b4d0]{color:var(--text-3);font-size:14px;margin-top:14px}.hero-section__perks[data-v-fac0b4d0]{display:flex;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none;color:var(--text-2);font-size:15px;font-weight:500}.hero-section__perk[data-v-fac0b4d0]{display:flex;align-items:center;gap:8px}.hero-section__art[data-v-fac0b4d0]{position:relative;animation:rise 1.1s cubic-bezier(.2,.7,.2,1) .25s both}.hero-section__eyebrow[data-v-fac0b4d0],.hero-section__title[data-v-fac0b4d0],.hero-section__lead[data-v-fac0b4d0],.hero-section__actions[data-v-fac0b4d0],.hero-section__note[data-v-fac0b4d0],.hero-section__perks[data-v-fac0b4d0]{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}.hero-section__title[data-v-fac0b4d0]{animation-delay:.08s}.hero-section__lead[data-v-fac0b4d0]{animation-delay:.16s}.hero-section__actions[data-v-fac0b4d0]{animation-delay:.24s}.hero-section__note[data-v-fac0b4d0],.hero-section__perks[data-v-fac0b4d0]{animation-delay:.32s}.hero-section__portrait[data-v-fac0b4d0]{animation:float 7s ease-in-out 1.4s infinite;will-change:transform;width:100%;max-width:580px;margin:0 auto;-webkit-mask-image:linear-gradient(#000 70%,transparent 98%);mask-image:linear-gradient(#000 70%,transparent 98%)}.hero-section__mood[data-v-fac0b4d0]{animation:pop .7s cubic-bezier(.2,.9,.3,1.3) 1s both;position:absolute;left:-8px;bottom:14%}@media(max-width:860px){.hero-section__inner[data-v-fac0b4d0]{grid-template-columns:1fr;min-height:0;text-align:center}.hero-section__lead[data-v-fac0b4d0]{margin-inline:auto}.hero-section__actions[data-v-fac0b4d0],.hero-section__perks[data-v-fac0b4d0]{justify-content:center}.hero-section__portrait[data-v-fac0b4d0]{max-width:340px}.hero-section__mood[data-v-fac0b4d0]{left:50%;bottom:8%;transform:translate(-50%);white-space:nowrap}}.notification-scene[data-v-24be1020]{position:relative;width:min(460px,100%);min-height:660px}.notification-scene__diana[data-v-24be1020]{animation:float 7s ease-in-out infinite;will-change:transform;width:100%;-webkit-mask-image:linear-gradient(#000 60%,transparent 92%);mask-image:linear-gradient(#000 60%,transparent 92%)}.notification-scene__stack[data-v-24be1020]{position:absolute;left:50%;top:58%;display:flex;flex-direction:column;gap:8px;width:min(380px,94%);transform:translate(-50%)}.notification-scene__note[data-v-24be1020]{display:flex;gap:11px;padding:12px 14px;border-radius:22px;background:#2e2e32b8;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:inset 0 .5px #ffffff40,0 14px 40px #00000073;text-align:left}.notification-scene__avatar[data-v-24be1020]{flex:none;width:38px;height:38px;border-radius:10px;object-fit:cover}.notification-scene__body[data-v-24be1020]{min-width:0}.notification-scene__head[data-v-24be1020]{display:flex;justify-content:space-between;gap:8px;font-size:15px}.notification-scene__time[data-v-24be1020]{color:#fff9;font-size:13px}.notification-scene__text[data-v-24be1020]{margin-top:1px;font-size:15px;line-height:1.3}.note-enter-active[data-v-24be1020]{transition:transform .5s cubic-bezier(.2,.9,.3,1.2),opacity .35s ease}.note-enter-from[data-v-24be1020]{opacity:0;transform:translateY(-24px) scale(.92)}.note-move[data-v-24be1020]{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.note-leave-active[data-v-24be1020]{transition:opacity .4s ease;position:absolute;width:100%}.note-leave-to[data-v-24be1020]{opacity:0}@media(max-width:420px){.notification-scene[data-v-24be1020]{min-height:600px}}.memory-card[data-v-20284465]{text-align:left;width:min(300px,80%);padding:16px 18px 8px;border-radius:var(--r-l);background:#1c1c1e9e;-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff14,0 20px 50px #00000073}.memory-card__title[data-v-20284465]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.memory-card__facts[data-v-20284465]{margin:10px 0 0;padding:0;list-style:none}.memory-card__fact[data-v-20284465]{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:15px;border-top:.5px solid var(--hairline)}.memory-card__fact[data-v-20284465]:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff1f}@media(max-width:860px){.memory-card[data-v-20284465]{width:100%}}.scene-chat[data-v-90023427]{text-align:left;display:flex;flex-direction:column;gap:8px;width:min(300px,78%)}.scene-chat__bubble[data-v-90023427]{max-width:min(88%,300px);padding:10px 15px;border-radius:var(--r-m);font-size:15px;line-height:1.32;box-shadow:0 12px 30px #00000059}.scene-chat__bubble--her[data-v-90023427]{align-self:flex-start;background:#1c1c1e9e;-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff14,0 12px 30px #00000059}.scene-chat__time[data-v-90023427]{align-self:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#ffffffd9;background:#00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene-chat__bubble--typing[data-v-90023427]{display:flex;gap:5px;padding:14px 16px}.scene-chat__dot[data-v-90023427]{width:7px;height:7px;border-radius:50%;background:#fffc;animation:dot-90023427 1.2s ease-in-out infinite}.scene-chat__dot[data-v-90023427]:nth-child(2){animation-delay:.15s}.scene-chat__dot[data-v-90023427]:nth-child(3){animation-delay:.3s}@keyframes dot-90023427{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.scene-chat__dot[data-v-90023427]{animation:none}}.scene-chat__bubble--you[data-v-90023427]{align-self:flex-end;background:#fff;color:#000}@media(max-width:860px){.scene-chat[data-v-90023427]{width:100%}}.moments-section__frame[data-v-1cf85d66]{position:relative;width:min(460px,100%);isolation:isolate}.moments-section__frame:hover .moments-section__image[data-v-1cf85d66]{transform:scale(1.015) rotate(-.4deg)}.moments-section__halo[data-v-1cf85d66]{position:absolute;inset:calc(8% - 150px) calc(-6% - 150px) calc(-6% - 150px);z-index:-1;background:center / 100% 100% no-repeat;opacity:.55}.moments-section__overlay[data-v-1cf85d66]{position:absolute;bottom:7%}.moments-section__overlay--left[data-v-1cf85d66]{left:-14%}.moments-section__overlay--right[data-v-1cf85d66]{right:-14%}@media(max-width:860px){.moments-section__overlay[data-v-1cf85d66]{left:12px;right:12px;bottom:12px;width:auto;z-index:1}.moments-section__frame[data-v-1cf85d66]:after{content:"";position:absolute;inset:45% 0 0;border-radius:0 0 var(--r-xl) var(--r-xl);background:linear-gradient(transparent,#0000008c);pointer-events:none}}.moments-section__image[data-v-1cf85d66]{transition:transform .6s cubic-bezier(.2,.7,.2,1);width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-xl);box-shadow:inset 0 0 0 .5px #fff3,0 30px 80px #0000008c}.premium-plans[data-v-94716ad5]{padding:clamp(56px,8vw,110px) 0}.premium-plans__card[data-v-94716ad5]{margin-top:44px;padding:8px 24px;border-radius:var(--r-l)}.premium-plans__table[data-v-94716ad5]{width:100%;border-collapse:collapse}.premium-plans__cell[data-v-94716ad5]{padding:16px 0}.premium-plans__row[data-v-94716ad5]{border-bottom:.5px solid var(--hairline)}.premium-plans__row[data-v-94716ad5]:last-child{border-bottom:0}.premium-plans__tier[data-v-94716ad5]{color:var(--text-2);font-size:15px;font-weight:600;text-align:right}.premium-plans__feature[data-v-94716ad5]{font-weight:400;text-align:left}.premium-plans__value[data-v-94716ad5]{width:26%;text-align:right;color:var(--text-2);font-size:19px;font-variant-numeric:tabular-nums}.premium-plans__value--pro[data-v-94716ad5]{color:var(--text);font-weight:700}.premium-plans__note[data-v-94716ad5]{max-width:36em;margin:20px auto 0;color:var(--text-3);font-size:14px;text-align:center}.sticker-strip[data-v-e3e01da6]{padding:clamp(40px,6vw,80px) 0}.sticker-strip__viewport[data-v-e3e01da6]{margin-top:44px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.sticker-strip__track[data-v-e3e01da6]{display:flex;gap:16px;width:max-content;animation:drift-e3e01da6 60s linear infinite;will-change:transform}@keyframes drift-e3e01da6{to{transform:translate(calc(-50% - 8px))}}@media(prefers-reduced-motion:reduce){.sticker-strip__track[data-v-e3e01da6]{animation:none}}.not-found-page[data-v-875abbba]{display:flex;flex-direction:column;align-items:center;gap:22px;min-height:60vh;padding-top:clamp(56px,9vw,120px);padding-bottom:96px;text-align:center}.not-found-page__lead[data-v-875abbba]{color:var(--text-2);font-size:19px}.legal-document[data-v-0a21ce68]{padding-top:clamp(48px,7vw,96px);padding-bottom:96px}.legal-document__title[data-v-0a21ce68]{font-size:clamp(40px,6vw,64px)}.legal-document__updated[data-v-0a21ce68]{margin-top:14px;color:var(--text-3);font-size:15px}.legal-document__intro[data-v-0a21ce68]{margin-top:28px;color:var(--text-2);font-size:19px}.legal-document__contents[data-v-0a21ce68]{margin-top:32px;padding-bottom:32px;border-bottom:.5px solid var(--hairline)}.legal-document__list[data-v-0a21ce68]{margin:0;padding-left:22px;color:var(--text-3);columns:2 240px;column-gap:32px}.legal-document__entry[data-v-0a21ce68]{padding:3px 0}.legal-document__link[data-v-0a21ce68]{color:var(--text-2);text-decoration:none}.legal-document__link[data-v-0a21ce68]:hover{color:var(--text);text-decoration:underline}.legal-document__section[data-v-0a21ce68]{margin-top:40px}.legal-document__heading[data-v-0a21ce68]{font-size:24px;letter-spacing:-.01em;line-height:1.25}.legal-document__paragraph[data-v-0a21ce68]{margin-top:12px;color:var(--text-2)}.legal-document__intro[data-v-0a21ce68] em,.legal-document__paragraph[data-v-0a21ce68] em{color:var(--text);font-style:normal;font-weight:600}.legal-document__intro[data-v-0a21ce68] a,.legal-document__paragraph[data-v-0a21ce68] a{color:var(--text)}.support-page[data-v-f279e21c]{position:relative;margin-top:-64px;padding:calc(64px + clamp(56px,9vw,120px)) 0 96px;isolation:isolate}.support-page__intro[data-v-f279e21c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(32px,6vw,80px)}.support-page__art[data-v-f279e21c]{animation:float 7s ease-in-out infinite;will-change:transform;width:100%;-webkit-mask-image:linear-gradient(#000 70%,transparent 98%);mask-image:linear-gradient(#000 70%,transparent 98%)}@media(max-width:760px){.support-page__intro[data-v-f279e21c]{grid-template-columns:1fr}.support-page__art[data-v-f279e21c]{max-width:360px;order:-1}}.support-page__lead[data-v-f279e21c]{color:var(--text-2);font-size:clamp(19px,2.2vw,22px);line-height:1.4;margin-top:20px}.support-page__button[data-v-f279e21c]{margin-top:30px}.support-page__hint[data-v-f279e21c]{margin-top:14px;color:var(--text-3);font-size:14px}.support-page__email[data-v-f279e21c]{color:var(--text-2)}.support-page__topics-title[data-v-f279e21c]{margin-top:72px;font-size:clamp(26px,3.4vw,34px)}.support-page__topics[data-v-f279e21c]{margin-top:24px}:root{--bg: #000;--text: #fff;--text-2: rgba(255, 255, 255, .68);--text-3: rgba(255, 255, 255, .5);--hairline: rgba(255, 255, 255, .12);--danger: #ff6961;--r-xs: 8px;--r-s: 16px;--r-m: 22px;--r-l: 26px;--r-post: 28px;--r-xl: 38px;--wrap: 1120px;--gutter: clamp(16px, 4vw, 32px);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", Arial, sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.47 var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;display:block;max-width:100%;height:auto}a{color:inherit}h1,h2,h3{margin:0;font-weight:700;letter-spacing:-.022em;line-height:1.08;text-wrap:balance}h1{font-size:clamp(48px,8vw,88px)}h2{font-size:clamp(34px,5vw,56px)}h3{font-size:19px;letter-spacing:-.01em;line-height:1.25}p{margin:0}:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.container--narrow{max-width:760px}[data-offscreen],[data-offscreen] *{animation-play-state:paused!important}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms),transform .9s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms)}[data-reveal].revealed{opacity:1;transform:none}[data-reveal] [data-reveal-step]{opacity:0;transform:translateY(14px) scale(.96);transition:opacity .5s ease calc(var(--reveal-delay, 0ms) + .35s + var(--step, 0) * .45s),transform .6s cubic-bezier(.2,.9,.3,1.2) calc(var(--reveal-delay, 0ms) + .35s + var(--step, 0) * .45s)}[data-reveal].revealed [data-reveal-step]{opacity:1;transform:none}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rise{0%{transform:translateY(18px)}}@keyframes pop{0%{opacity:0;transform:translateY(12px) scale(.9)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
