.hero[data-v-7afa1428]{justify-content:center;align-items:center;min-height:100dvh;padding:clamp(5.5rem,10vh,7rem) 0 clamp(2.5rem,6vh,4rem);display:flex;position:relative;overflow:hidden}.hero-bg[data-v-7afa1428]{z-index:0;pointer-events:none;opacity:.6;position:absolute;inset:0;overflow:hidden}.hero-bg__layer[data-v-7afa1428]{will-change:transform;position:absolute;inset:0}.hero-bg__layer--near[data-v-7afa1428]{z-index:2}.hero-bg__overlay[data-v-7afa1428]{z-index:1;background:#0003;position:absolute;inset:0}.hero-bg__image[data-v-7afa1428]{object-fit:cover;object-position:center 30%;width:100%;height:100%}.hero[data-v-7afa1428] .landing-container{width:100%}.hero-inner[data-v-7afa1428]{z-index:2;width:100%;display:flex;position:relative}.hero-copy[data-v-7afa1428]{text-align:left;width:100%;max-width:800px}@media (width<=900px){.hero-copy[data-v-7afa1428]{width:320px;margin:0 auto}}.hero-title[data-v-7afa1428]{letter-spacing:-.04em;margin:0 0 2rem;font-size:clamp(2.5rem,6.5vw,5.25rem);font-weight:900;line-height:1.06}.hero-subtitle[data-v-7afa1428]{color:#ffffffd1;text-shadow:1px 1px 5px #000;max-width:44rem;margin:0 0 2rem;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6}.hero-actions[data-v-7afa1428]{flex-wrap:wrap;align-items:center;gap:clamp(.75rem,2vw,1rem);margin:0 0 .85rem;display:flex}.hero-beta-note[data-v-7afa1428]{color:#ffffff8c;letter-spacing:.01em;margin:0;font-size:.82rem;font-weight:500}.hero-actions[data-v-7afa1428] .hero-cta-shine{z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 0%,#ffffff26 28%,#ffffffd9 50%,#ffffff26 72%,#0000 100%);width:55%;position:absolute;inset:-10% -5%;transform:skew(-18deg)}.hero-actions[data-v-7afa1428] .landing-btn>:not(.hero-cta-shine){z-index:2;position:relative}.hero-proof[data-v-7afa1428]{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;max-width:38rem;display:flex}.hero-proof-item[data-v-7afa1428]{color:#fff6;align-items:center;gap:.45rem;font-size:.82rem;font-weight:500;line-height:1.4;display:inline-flex}.hero-proof-item i[data-v-7afa1428]{color:#a855f7;font-size:.78rem}.hero-proof-sep[data-v-7afa1428]{color:#ffffff2e;-webkit-user-select:none;user-select:none;font-size:.9rem;line-height:1}@media (width<=900px){.hero[data-v-7afa1428]{padding-top:clamp(5rem,12vh,6.5rem)}.hero-bg__image[data-v-7afa1428]{object-position:65% center}.hero-copy[data-v-7afa1428]{text-align:center;max-width:none}.hero-subtitle[data-v-7afa1428]{margin-left:auto;margin-right:auto}.hero-actions[data-v-7afa1428]{justify-content:center}.hero-beta-note[data-v-7afa1428]{text-align:center}.hero-proof-sep[data-v-7afa1428]{display:none}.hero-proof[data-v-7afa1428]{justify-content:center;gap:.55rem 1.1rem}}@media (width<=599px){.hero-actions[data-v-7afa1428]{flex-direction:column;align-items:stretch}.hero-actions .landing-btn[data-v-7afa1428]{justify-content:center}.hero-proof[data-v-7afa1428]{flex-direction:column;align-items:center;gap:.65rem}}@media (prefers-reduced-motion:no-preference){.hero[data-v-7afa1428]:not(.hero--entered){opacity:0}}@media (prefers-reduced-motion:reduce){.hero-bg__layer[data-v-7afa1428]{will-change:auto}}.memory-query-mockup[data-v-281e388d]{background:#1e1b4b66;border:1px solid #a855f726;border-radius:20px;max-width:840px;margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 40px 80px #00000080,0 0 80px #14b8a61f}.memory-query-mockup__bar[data-v-281e388d]{background:#0000004d;border-bottom:1px solid #a855f726;align-items:center;gap:10px;padding:12px 18px;display:flex}.memory-query-mockup__dots[data-v-281e388d]{gap:6px;display:flex}.memory-query-mockup__dot[data-v-281e388d]{border-radius:50%;width:10px;height:10px}.memory-query-mockup__dot[data-v-281e388d]:first-child{background:#ff5f57}.memory-query-mockup__dot[data-v-281e388d]:nth-child(2){background:#ffbd2e}.memory-query-mockup__dot[data-v-281e388d]:nth-child(3){background:#28ca42}.memory-query-mockup__title[data-v-281e388d]{color:#fff6;flex:1;margin-left:8px;font-size:.75rem;font-weight:500}.memory-query-mockup__live[data-v-281e388d]{color:#2dd4bf;background:#14b8a61a;border:1px solid #14b8a640;border-radius:100px;align-items:center;gap:5px;padding:3px 10px;font-size:.65rem;font-weight:700;display:flex}.memory-query-mockup__live-dot[data-v-281e388d]{background:#2dd4bf;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite memoryLivePulse-281e388d}@keyframes memoryLivePulse-281e388d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.memory-query-mockup__body[data-v-281e388d]{flex-direction:column;gap:16px;padding:22px 22px 20px;display:flex}.memory-query-bubble[data-v-281e388d]{border:1px solid #a855f726;border-radius:14px;padding:14px 16px}.memory-query-bubble p[data-v-281e388d]{color:#ffffffa6;margin:0;font-size:.9rem;line-height:1.55}.memory-query-bubble--question[data-v-281e388d]{background:#ffffff08;border-color:#a855f747;align-self:flex-end;max-width:92%}.memory-query-bubble--question p[data-v-281e388d]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.45}.memory-query-bubble--answer[data-v-281e388d]{background:#14b8a60f;border-color:#14b8a638;max-width:100%}.memory-query-bubble__label[data-v-281e388d]{text-transform:uppercase;letter-spacing:.06em;color:#fff6;align-items:center;gap:6px;margin-bottom:8px;font-size:.65rem;font-weight:700;display:flex}.memory-query-bubble--question .memory-query-bubble__label[data-v-281e388d]{color:#d8b4fe}.memory-query-bubble--answer .memory-query-bubble__label[data-v-281e388d]{color:#2dd4bf}.memory-query-answer-intro[data-v-281e388d]{font-weight:600;color:#fff!important;margin-bottom:12px!important}.memory-query-claims[data-v-281e388d]{flex-direction:column;gap:10px;display:flex}.memory-query-claim[data-v-281e388d]{align-items:flex-start;gap:10px;display:flex}.memory-query-claim p[data-v-281e388d]{flex:1;font-size:.84rem;line-height:1.55}.memory-query-cite[data-v-281e388d]{color:#5eead4;background:#14b8a629;border:1px solid #14b8a659;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;margin-top:2px;padding:0 6px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.memory-query-cite--inline[data-v-281e388d]{margin-top:0;margin-right:2px}.memory-query-sources[data-v-281e388d]{margin-top:2px}.memory-query-sources__label[data-v-281e388d]{text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin-bottom:10px;font-size:.62rem;font-weight:700}.memory-query-sources__grid[data-v-281e388d]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.memory-query-source[data-v-281e388d]{background:#ffffff08;border:1px solid #a855f726;border-radius:12px;padding:12px}.memory-query-source__top[data-v-281e388d]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.memory-query-source__icon[data-v-281e388d]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.82rem;display:flex}.memory-query-source__icon--chat[data-v-281e388d]{color:#e8b4ff;background:#a855f733}.memory-query-source__icon--meetings[data-v-281e388d]{color:#60a5fa;background:#2d8cff26}.memory-query-source__icon--tickets[data-v-281e388d]{color:#a5b4fc;background:#6366f133}.memory-query-source__icon--docs[data-v-281e388d]{color:#5eead4;background:#2dd4bf29}.memory-query-source__name[data-v-281e388d]{color:#fff;align-items:center;gap:6px;margin-bottom:1px;font-size:.78rem;font-weight:700;display:flex}.memory-query-source__detail[data-v-281e388d]{color:#fff6;font-size:.64rem}.memory-query-source__excerpt[data-v-281e388d]{color:#ffffffa6;margin:0;font-size:.74rem;font-style:italic;line-height:1.45}.memory-query-mockup__footer[data-v-281e388d]{color:#fff6;background:#0003;border-top:1px solid #a855f726;align-items:center;gap:10px;padding:12px 20px;font-size:.78rem;display:flex}.memory-query-mockup__footer i[data-v-281e388d]{color:#2dd4bf;font-size:.82rem}@media (width<=640px){.memory-query-sources__grid[data-v-281e388d]{grid-template-columns:1fr}.memory-query-bubble--question[data-v-281e388d]{max-width:100%}}@media (prefers-reduced-motion:no-preference){.memory-query-mockup[data-v-281e388d]:not(.is-ready){opacity:0}}@media (prefers-reduced-motion:reduce){.memory-query-mockup__live-dot[data-v-281e388d]{animation:none}}.memory-section[data-v-340f3f00]{background:#0a0014;scroll-margin-top:100px}.memory-section[data-v-340f3f00] .section-header{margin-bottom:40px}.memory-cta[data-v-340f3f00]{justify-content:center;margin-top:40px;display:flex}.story-section.story-section[data-v-2ad5bfa1]{background:#0a0014;align-items:center;min-height:100dvh;padding:0;display:flex;overflow:visible}.story-section[data-v-2ad5bfa1] .landing-container{z-index:1;width:100%;position:relative}.story-layout[data-v-2ad5bfa1]{grid-template-columns:minmax(0,1fr) minmax(280px,460px);justify-content:center;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.story-copy-col[data-v-2ad5bfa1]{grid-template-columns:10px minmax(0,1fr);align-items:start;column-gap:22px;display:grid}.story-rail[data-v-2ad5bfa1]{background:#ffffff14;border-radius:99px;grid-row:1/span 2;align-self:stretch;width:2px;min-height:12rem;overflow:hidden}.story-rail__fill[data-v-2ad5bfa1]{transform-origin:top;background:linear-gradient(135deg,#a855f7,#d946ef);width:100%;height:100%;display:block;transform:scaleY(0)}.story-copy-stack[data-v-2ad5bfa1]{display:grid;position:relative}.story-copy--problem[data-v-2ad5bfa1],.story-copy--solution[data-v-2ad5bfa1]{grid-area:1/1}.story-title[data-v-2ad5bfa1]{margin:0 0 14px;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:800;line-height:1.15}.story-desc[data-v-2ad5bfa1]{color:#ffffffa6;max-width:34rem;margin:0;font-size:1rem;line-height:1.65}.story-cta[data-v-2ad5bfa1]{grid-column:2;min-height:3.25rem;margin-top:1.75rem}.story-visual[data-v-2ad5bfa1]{flex-direction:column;justify-self:center;align-items:center;width:100%;display:flex}.story-stage[data-v-2ad5bfa1]{aspect-ratio:1;width:100%;max-width:460px;position:relative;overflow:visible}.story-svg[data-v-2ad5bfa1]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-svg--links[data-v-2ad5bfa1],.story-svg--sparks[data-v-2ad5bfa1]{z-index:1}.story-links-glow[data-v-2ad5bfa1],.story-links-core[data-v-2ad5bfa1],.story-svg--sparks[data-v-2ad5bfa1]{opacity:0}.story-link[data-v-2ad5bfa1]{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.story-link--core[data-v-2ad5bfa1]{stroke-width:1.6px}.story-link--glow[data-v-2ad5bfa1]{stroke-width:5px}.story-links-glow[data-v-2ad5bfa1]{filter:blur(1.6px)}.story-spark[data-v-2ad5bfa1]{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.42 1;opacity:0;transition:opacity .28s}.story-spark--glow[data-v-2ad5bfa1]{stroke:currentColor;stroke-width:3.4px;filter:blur(1.1px)}.story-spark--core[data-v-2ad5bfa1]{stroke:#fff;stroke-width:1.45px}.story-core[data-v-2ad5bfa1]{z-index:4;width:108px;height:108px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-core-glow[data-v-2ad5bfa1]{pointer-events:none;opacity:0;background:radial-gradient(circle,#a855f76b 0%,#a855f71f 42%,#0000 70%);border-radius:50%;transition:opacity .4s;position:absolute;inset:-46px}.story-section.is-solved .story-core-glow[data-v-2ad5bfa1]{opacity:1}.story-core-ring[data-v-2ad5bfa1]{pointer-events:none;border:1px solid #a855f747;border-radius:50%;transition:border-color .4s,box-shadow .4s;position:absolute;inset:-14px;box-shadow:0 0 40px #a855f71f}.story-section.is-solved .story-core-ring[data-v-2ad5bfa1]{border-color:#c084fcb3;box-shadow:0 0 18px #a855f759,0 0 48px #a855f738}.story-core-inner[data-v-2ad5bfa1]{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#d8b4fe;isolation:isolate;background-color:#0a0014;background-image:linear-gradient(135deg,#1a1438 0%,#241b4e 100%);border:1px solid #a855f74d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-size:.68rem;font-weight:800;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 16px 40px #00000059}.story-core-logo[data-v-2ad5bfa1]{width:42px;height:32px}.story-section.is-solved .story-core-inner[data-v-2ad5bfa1]{border-color:#d8b4feb3;box-shadow:0 0 22px #a855f773,0 16px 40px #00000059}.story-node[data-v-2ad5bfa1]{z-index:2;will-change:transform;width:68px;position:absolute}.story-node-float[data-v-2ad5bfa1]{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex;position:relative}.story-node-halo[data-v-2ad5bfa1]{pointer-events:none;opacity:0;background:var(--node-glow);filter:blur(10px);border-radius:16px;width:44px;height:44px;transition:opacity .4s,transform .45s;position:absolute;top:2px;transform:scale(.72)}.story-section.is-solved .story-node-halo[data-v-2ad5bfa1]{opacity:.95;transform:scale(1.18)}.story-node-icon[data-v-2ad5bfa1]{width:44px;height:44px;color:var(--node-glow);background:#120820e6;border:1px solid #a855f726;border-radius:14px;justify-content:center;align-items:center;font-size:.95rem;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 10px 28px #00000047}.story-section.is-solved .story-node-icon[data-v-2ad5bfa1]{border-color:color-mix(in srgb, var(--node-glow) 70%, white 10%);box-shadow:0 0 0 1px color-mix(in srgb, var(--node-glow) 35%, transparent), 0 0 18px color-mix(in srgb, var(--node-glow) 55%, transparent), 0 0 36px color-mix(in srgb, var(--node-glow) 28%, transparent)}.story-node-label[data-v-2ad5bfa1]{color:#fff6;letter-spacing:.01em;text-align:center;font-size:.68rem;font-weight:600;line-height:1.2}.story-section.is-solved .story-node-label[data-v-2ad5bfa1]{color:#ffffffa6}.story-caption[data-v-2ad5bfa1]{text-align:center;width:100%;min-height:2.6rem;margin:1.25rem 0 0;position:relative}.story-caption__line[data-v-2ad5bfa1]{color:#ffffffa6;margin:0;font-size:.92rem;line-height:1.45;position:absolute;inset:0}.story-caption--gather[data-v-2ad5bfa1],.story-caption--ask[data-v-2ad5bfa1]{opacity:0}@media (prefers-reduced-motion:no-preference){.story-section:not(.is-ready) .story-stage[data-v-2ad5bfa1],.story-section:not(.is-ready) .story-copy--solution[data-v-2ad5bfa1],.story-section:not(.is-ready) .story-cta[data-v-2ad5bfa1],.story-section:not(.is-ready) .story-caption--gather[data-v-2ad5bfa1],.story-section:not(.is-ready) .story-caption--ask[data-v-2ad5bfa1]{opacity:0}.story-section.is-solved:not(.is-static) .story-core-glow[data-v-2ad5bfa1]{animation:2.6s ease-in-out infinite story-core-breathe-2ad5bfa1}.story-section.is-solved:not(.is-static) .story-node-halo[data-v-2ad5bfa1]{animation:2.2s ease-in-out infinite story-halo-pulse-2ad5bfa1}}@keyframes story-core-breathe-2ad5bfa1{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes story-halo-pulse-2ad5bfa1{0%,to{opacity:.7;transform:scale(1.08)}50%{opacity:1;transform:scale(1.32)}}@media (width<=900px){.story-section.story-section[data-v-2ad5bfa1]{box-sizing:border-box;align-items:center;min-height:100dvh;padding:5.75rem 1.15rem 1.15rem}.story-layout[data-v-2ad5bfa1]{grid-template-columns:1fr;justify-items:center;gap:.9rem;width:100%}.story-copy-col[data-v-2ad5bfa1]{grid-template-columns:1fr;width:100%;max-width:40rem}.story-rail[data-v-2ad5bfa1]{display:none}.story-copy-stack[data-v-2ad5bfa1]{text-align:center}.story-title[data-v-2ad5bfa1]{margin-bottom:10px;font-size:clamp(1.35rem,5.6vw,1.8rem)}.story-desc[data-v-2ad5bfa1]{margin-inline:auto;font-size:.9rem;line-height:1.5}.story-cta[data-v-2ad5bfa1]{grid-column:1;justify-content:center;min-height:2.75rem;margin-top:.85rem;display:flex}.story-visual[data-v-2ad5bfa1]{max-width:min(300px,46dvh)}.story-caption[data-v-2ad5bfa1]{min-height:2.2rem;margin-top:.7rem}.story-caption__line[data-v-2ad5bfa1]{font-size:.82rem}.story-core[data-v-2ad5bfa1]{width:92px;height:92px}.story-core-logo[data-v-2ad5bfa1]{width:36px;height:27px}.story-node[data-v-2ad5bfa1]{width:60px}.story-node-icon[data-v-2ad5bfa1],.story-node-halo[data-v-2ad5bfa1]{border-radius:12px;width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.story-copy--solution[data-v-2ad5bfa1]{grid-area:auto;margin-top:1.5rem}.story-copy-stack[data-v-2ad5bfa1]{display:block}.story-caption--scatter[data-v-2ad5bfa1],.story-caption--gather[data-v-2ad5bfa1]{display:none}.story-caption--ask[data-v-2ad5bfa1]{opacity:1;position:static}.story-core-glow[data-v-2ad5bfa1],.story-node-halo[data-v-2ad5bfa1]{animation:none}}.faq[data-v-1c3ffbfe]{background:#1a0028}.faq-panel[data-v-1c3ffbfe]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1b4b66;border:1px solid #a855f74d;border-radius:20px;max-width:720px;margin:0 auto;overflow:hidden;box-shadow:0 24px 80px #00000040}.faq-item[data-v-1c3ffbfe]{border-bottom:1px solid #a855f726}.faq-item[data-v-1c3ffbfe]:last-child{border-bottom:none}.faq-item.open .faq-question[data-v-1c3ffbfe]{color:#e9d5ff}.faq-question[data-v-1c3ffbfe]{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0;padding:18px 22px;font-size:1rem;font-weight:600;line-height:1.45;transition:color .2s,background .2s;display:flex}.faq-question[data-v-1c3ffbfe]:hover{color:#d8b4fe;background:#a855f70f}.faq-question[data-v-1c3ffbfe]:focus-visible{outline-offset:-2px;outline:2px solid #d8b4fe}.faq-question-text[data-v-1c3ffbfe]{flex:1;min-width:0}.faq-chevron[data-v-1c3ffbfe]{color:#d8b4fe;background:#a855f71f;border:1px solid #a855f726;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .35s cubic-bezier(.4,0,.2,1),background .25s,color .25s,border-color .25s;display:flex}.faq-item.open .faq-chevron[data-v-1c3ffbfe]{color:#fff;background:#a855f747;border-color:#a855f74d;transform:rotate(180deg)}.faq-answer[data-v-1c3ffbfe]{color:#ffffffa6;padding:22px;font-size:.95rem;line-height:1.75}.faq-footer[data-v-1c3ffbfe]{text-align:center;color:#fff6;max-width:720px;margin:24px auto 0;font-size:.9rem;line-height:1.6}.faq-footer a[data-v-1c3ffbfe]{color:#d8b4fe;font-weight:600;text-decoration:none}.faq-footer a[data-v-1c3ffbfe]:hover{text-decoration:underline}
