.qr-desktop[data-v-736b0876]{display:none}@media(hover:hover)and (pointer:fine){.qr-desktop[data-v-736b0876]{display:flex}}@media(prefers-reduced-motion:no-preference){.qr-desktop[data-v-736b0876]{animation:qr-fade-in-736b0876 .4s ease both}}@keyframes qr-fade-in-736b0876{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hero[data-v-8cea5a21]{overflow-x:clip;position:relative}.hero-grid[data-v-8cea5a21]{display:grid;row-gap:24px}.hero-visual[data-v-8cea5a21]{display:flex;justify-content:center}@media(min-width:1024px){.hero-grid[data-v-8cea5a21]{align-items:center;-moz-column-gap:48px;column-gap:48px;grid-template-areas:"headline visual" "copy     visual" "cta      visual";grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);row-gap:20px}.hero-headline[data-v-8cea5a21]{grid-area:headline}.hero-copy[data-v-8cea5a21]{grid-area:copy}.hero-visual[data-v-8cea5a21]{grid-area:visual}.hero-cta-area[data-v-8cea5a21]{grid-area:cta}}.hero-meta[data-v-8cea5a21]{color:#666;display:flex;font-size:11px;font-weight:800;gap:16px;justify-content:space-between;letter-spacing:.18em;line-height:1.4;margin-bottom:20px;text-transform:uppercase}.hero-meta-group[data-v-8cea5a21]{align-items:center;display:inline-flex;gap:14px}.hero-meta-rule[data-v-8cea5a21]{background:currentColor;display:inline-block;height:1px;opacity:.4;width:22px}.hero-title[data-v-8cea5a21]{display:grid;font-size:clamp(2.75rem,6.2vw,4.75rem);gap:.02em;line-height:.94;margin:0}.hero-title>span[data-v-8cea5a21]{display:block}.hero-emphasis[data-v-8cea5a21]{color:#8b6fe8;display:inline-block;font-style:italic;position:relative}.really-underline[data-v-8cea5a21]{bottom:-.17em;height:.22em;left:0;opacity:.75;overflow:visible;position:absolute;width:100%}.hero-copy[data-v-8cea5a21]{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);max-width:680px}.hero-copy p[data-v-8cea5a21]{margin:0}.hero-premise[data-v-8cea5a21]{text-align:left}.premise-label[data-v-8cea5a21]{color:#666;font-size:11px;font-weight:800;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.premise-quote[data-v-8cea5a21]{color:#333;font-family:General Sans,sans-serif;font-size:1.35rem;font-style:italic;font-weight:700;line-height:1.25}.hero-cta[data-v-8cea5a21]{margin-top:0}@media(min-width:1024px){.hero-cta[data-v-8cea5a21]>*{margin-left:0;margin-right:auto}}.perception-wrap[data-v-8cea5a21]{height:470px;position:relative;width:min(100%,560px)}@media(min-width:1024px){.perception-wrap[data-v-8cea5a21]{transform:translateY(20%)}}.perception-wrap[data-v-8cea5a21]:before{background:radial-gradient(circle,#fffffff2 32%,#ffffff8c 55%,#fff0 72%);content:"";inset:-10% -14%;pointer-events:none;position:absolute;z-index:0}.scrub-stage[data-v-8cea5a21]{align-items:center;display:flex;inset:0 -96px;mix-blend-mode:multiply;position:absolute;z-index:1}.scrub-stage[data-v-8cea5a21] canvas{aspect-ratio:1280/714;display:block;height:auto;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);-o-object-fit:cover;object-fit:cover;width:100%}.scroll-hint[data-v-8cea5a21]{align-items:center;color:#666;display:flex;font-size:10px;font-weight:800;gap:10px;justify-content:center;letter-spacing:.24em;margin-top:36px;text-transform:uppercase}.scroll-line[data-v-8cea5a21]{animation:scrollPulse-8cea5a21 2s ease-in-out infinite;background:currentColor;height:28px;width:1px}@keyframes fadeInUp-8cea5a21{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-8cea5a21]{animation:fadeInUp-8cea5a21 .8s cubic-bezier(.16,1,.3,1) both}@keyframes scrollPulse-8cea5a21{0%,to{opacity:.35}50%{opacity:1}}@media(max-width:1023px){.hero-meta[data-v-8cea5a21]{margin-bottom:20px}.hero-copy[data-v-8cea5a21]{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:620px}.hero-premise[data-v-8cea5a21]{text-align:center}.perception-wrap[data-v-8cea5a21]{height:360px;width:min(100%,460px)}.scrub-stage[data-v-8cea5a21]{inset:0}.perception-wrap[data-v-8cea5a21]:before{inset:-6% -8%}}@media(max-width:640px){.hero-meta[data-v-8cea5a21]{align-items:center;flex-direction:column;text-align:center}.hero-title[data-v-8cea5a21]{font-size:clamp(1.9rem,9vw,2.9rem)}.scroll-hint[data-v-8cea5a21]{letter-spacing:.16em}}.echo-round[data-v-eb8c0584]{--echo-t:10s;display:grid;gap:14px;justify-items:center}.stage[data-v-eb8c0584]{background:color-mix(in srgb,#fff 88%,#f5f5f5);border:1px solid #e5e5e5;border-radius:24px;box-shadow:0 4px 16px #0000001a;height:420px;overflow:hidden;padding:24px;position:relative;width:340px}.caption[data-v-eb8c0584]{font-size:11px}.caption[data-v-eb8c0584],.category-chip[data-v-eb8c0584]{color:#666;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.category-chip[data-v-eb8c0584]{animation:chipIn-eb8c0584 var(--echo-t) ease infinite both;border:1px solid #e5e5e5;border-radius:999px;font-size:10px;left:24px;padding:4px 12px;top:20px}.category-chip[data-v-eb8c0584],.facet-card[data-v-eb8c0584]{background:#fff;position:absolute}.facet-card[data-v-eb8c0584]{animation:facetIn-eb8c0584 var(--echo-t) cubic-bezier(.34,1.56,.64,1) infinite both;border:1px solid #e5e5e5;border-radius:20px;box-shadow:0 4px 16px #0000001a;display:grid;gap:6px;justify-items:center;left:50%;padding:16px 28px;top:52px}.facet-emoji[data-v-eb8c0584]{background:color-mix(in srgb,#8b6fe8 10%,transparent);border-radius:18px;display:grid;font-size:36px;height:64px;place-items:center;width:64px}.facet-label[data-v-eb8c0584]{color:#333}.avatar[data-v-eb8c0584],.facet-label[data-v-eb8c0584]{font-family:General Sans,sans-serif;font-size:18px;font-weight:900}.avatar[data-v-eb8c0584]{animation:avatarIn-eb8c0584 var(--echo-t) ease infinite both;border-radius:999px;color:#fff;display:grid;height:48px;place-items:center;position:absolute;top:218px;width:48px}.avatar-you[data-v-eb8c0584]{outline:2px solid #8b6fe8;outline-offset:3px}.you-ring[data-v-eb8c0584]{animation:youPulse-eb8c0584 var(--echo-t) ease-out infinite both;border:2px solid #8bd4c1;height:48px;top:218px;width:48px}.vote-dot[data-v-eb8c0584],.you-ring[data-v-eb8c0584]{border-radius:999px;position:absolute}.vote-dot[data-v-eb8c0584]{height:12px;left:0;opacity:0;top:236px;width:12px}.dot-nina[data-v-eb8c0584]{animation:flyNina-eb8c0584 var(--echo-t) cubic-bezier(.4,0,.2,1) infinite both}.dot-theo[data-v-eb8c0584]{animation:flyTheo-eb8c0584 var(--echo-t) cubic-bezier(.4,0,.2,1) infinite both}.dot-mila[data-v-eb8c0584]{animation:flyMila-eb8c0584 var(--echo-t) cubic-bezier(.4,0,.2,1) infinite both}.result[data-v-eb8c0584]{animation:resultIn-eb8c0584 var(--echo-t) ease infinite both;background:#fff;border:1px solid #e5e5e5;border-radius:16px;bottom:22px;left:24px;padding:14px 16px;position:absolute;right:24px}.result-eyebrow[data-v-eb8c0584]{color:#8b6fe8;font-size:9px;font-weight:800;letter-spacing:.18em;margin-bottom:6px;text-transform:uppercase}.result-row[data-v-eb8c0584]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.result-facet[data-v-eb8c0584]{color:#333;font-size:16px}.result-facet[data-v-eb8c0584],.result-pct[data-v-eb8c0584]{font-family:General Sans,sans-serif;font-weight:900}.result-pct[data-v-eb8c0584]{color:#8bd4c1;font-size:18px}.result-track[data-v-eb8c0584]{background:#e5e5e5;border-radius:999px;height:8px;overflow:hidden}.result-bar[data-v-eb8c0584]{animation:barFill-eb8c0584 var(--echo-t) cubic-bezier(.16,1,.3,1) infinite both;background:#8bd4c1;border-radius:999px;height:100%;transform-origin:left center;width:67%}.result-votes[data-v-eb8c0584]{color:#666;font-weight:800;margin-top:8px}.match-badge[data-v-eb8c0584],.result-votes[data-v-eb8c0584]{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.match-badge[data-v-eb8c0584]{animation:badgePop-eb8c0584 var(--echo-t) cubic-bezier(.34,1.56,.64,1) infinite both;background:#8bd4c1;border-radius:999px;color:#fff;font-weight:900;padding:4px 12px;position:absolute;right:12px;top:-12px;transform:rotate(4deg)}@keyframes chipIn-eb8c0584{0%{opacity:0;transform:translateY(-6px)}4%,90%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(-6px)}}@keyframes facetIn-eb8c0584{0%,2%{opacity:0;transform:translate(-50%) scale(.7)}9%{opacity:1;transform:translate(-50%) scale(1)}48%,90%{opacity:1;transform:translate(-50%) scale(1) translateY(-2px)}97%,to{opacity:0;transform:translate(-50%) scale(.9)}}@keyframes avatarIn-eb8c0584{0%,6%{opacity:0;transform:translateY(8px)}13%,90%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(4px)}}@keyframes youPulse-eb8c0584{0%,29%{opacity:0;transform:scale(1)}32%{opacity:.9;transform:scale(1.05)}40%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1)}}@keyframes flyNina-eb8c0584{0%,20%{opacity:0;transform:translate(120px) scale(.6)}23%{opacity:1;transform:translate(120px) scale(1)}26%{transform:translate(90px,-22px) scale(1)}30%{opacity:1;transform:translate(52px) scale(1)}33%,to{opacity:0;transform:translate(52px) scale(.4)}}@keyframes flyTheo-eb8c0584{0%,26%{opacity:0;transform:translate(188px) scale(.6)}29%{opacity:1;transform:translate(188px) scale(1)}33%{transform:translate(120px,-30px) scale(1)}37%{opacity:1;transform:translate(52px) scale(1)}40%,to{opacity:0;transform:translate(52px) scale(.4)}}@keyframes flyMila-eb8c0584{0%,33%{opacity:0;transform:translate(256px) scale(.6)}36%{opacity:1;transform:translate(256px) scale(1)}39%{transform:translate(222px,-18px) scale(1)}42%{opacity:1;transform:translate(188px) scale(1)}45%,to{opacity:0;transform:translate(188px) scale(.4)}}@keyframes resultIn-eb8c0584{0%,46%{opacity:0;transform:translateY(14px)}53%,90%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(8px)}}@keyframes barFill-eb8c0584{0%,50%{transform:scaleX(0)}64%,to{transform:scaleX(1)}}@keyframes badgePop-eb8c0584{0%,64%{opacity:0;transform:rotate(4deg) scale(.3)}70%,90%{opacity:1;transform:rotate(4deg) scale(1)}97%,to{opacity:0;transform:rotate(4deg) scale(.8)}}@media(prefers-reduced-motion:reduce){.echo-round[data-v-eb8c0584] *{animation:none!important;opacity:1!important}.vote-dot[data-v-eb8c0584],.you-ring[data-v-eb8c0584]{display:none}.result-bar[data-v-eb8c0584]{transform:scaleX(1)}.facet-card[data-v-eb8c0584]{transform:translate(-50%)}}.facet-swap-enter-active[data-v-ff314321],.facet-swap-leave-active[data-v-ff314321]{transition:opacity .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.facet-swap-enter-from[data-v-ff314321]{opacity:0;transform:translate(14px) scale(.97)}.facet-swap-leave-to[data-v-ff314321]{opacity:0;transform:translate(-14px) scale(.97)}.match-ribbon[data-v-ff314321]{animation:ribbonPop-ff314321 .5s cubic-bezier(.34,1.56,.64,1) .6s both;transform:rotate(-6deg)}@keyframes ribbonPop-ff314321{0%{opacity:0;transform:rotate(-6deg) scale(.4)}to{opacity:1;transform:rotate(-6deg) scale(1)}}@media(prefers-reduced-motion:reduce){.quickplay[data-v-ff314321] *,.quickplay[data-v-ff314321] :after,.quickplay[data-v-ff314321] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.iphone-wrap[data-v-fe7d15d6]{aspect-ratio:9/19.5;background:#1c1c1e;border-radius:46px;box-shadow:0 60px 120px -20px #00000073,0 20px 40px -10px #00000040,0 0 0 .5px #ffffff2e,inset 0 0 0 1px #000c,inset 0 -1px #ffffff0f;max-width:260px;position:relative;width:100%}.iphone-screen[data-v-fe7d15d6]{border-radius:42px;clip-path:inset(0 round 42px);display:flex;flex-direction:column;inset:5px;overflow:hidden;position:absolute}.iphone-content[data-v-fe7d15d6]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.iphone-content--padded[data-v-fe7d15d6]{padding:16px}.home-bar[data-v-fe7d15d6]{background:#ffffff59;border-radius:4px;bottom:6px;height:4px;left:50%;position:absolute;transform:translate(-50%);width:110px;z-index:30}.btn-action[data-v-fe7d15d6],.btn-power[data-v-fe7d15d6],.btn-vol-down[data-v-fe7d15d6],.btn-vol-up[data-v-fe7d15d6]{background:#2c2c2e;border-radius:2px;box-shadow:-1px 0 #ffffff14,inset 1px 0 #00000080;position:absolute}.btn-action[data-v-fe7d15d6]{border-radius:2px 0 0 2px;height:6%;left:-2.5px;top:17%;width:2.5px}.btn-vol-up[data-v-fe7d15d6]{top:28%}.btn-vol-down[data-v-fe7d15d6],.btn-vol-up[data-v-fe7d15d6]{border-radius:2px 0 0 2px;height:11%;left:-2.5px;width:2.5px}.btn-vol-down[data-v-fe7d15d6]{top:42%}.btn-power[data-v-fe7d15d6]{border-radius:0 2px 2px 0;box-shadow:1px 0 #ffffff14,inset -1px 0 #00000080;height:15%;right:-2.5px;top:32%;width:2.5px}.rim-glare[data-v-fe7d15d6]{border-top:1px solid hsla(0,0%,100%,.14)}.hover-shimmer[data-v-fe7d15d6],.rim-glare[data-v-fe7d15d6]{border-radius:46px;inset:0;pointer-events:none;position:absolute;z-index:40}.hover-shimmer[data-v-fe7d15d6]{background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.04) 50%,transparent);opacity:0;transition:opacity .8s ease}.group:hover .hover-shimmer[data-v-fe7d15d6]{opacity:1}.marquee-track[data-v-58d6a7de]{animation:marquee-58d6a7de 55s linear infinite;display:flex;white-space:nowrap;width:-moz-max-content;width:max-content}.marquee-item[data-v-58d6a7de]{font-family:General Sans,sans-serif;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:900;line-height:1;padding:0 28px}@keyframes marquee-58d6a7de{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}
