.anatomy[data-v-cd0b5a32]{place-items:center;padding:64px 0 24px;display:grid}.stage[data-v-cd0b5a32]{perspective:1400px;width:min(52vw,280px)}.stack[data-v-cd0b5a32]{aspect-ratio:3/4;transform-style:preserve-3d;animation:11s cubic-bezier(.65,0,.35,1) infinite tilt-cd0b5a32;position:relative}.layer[data-v-cd0b5a32]{transform-style:preserve-3d;animation:11s cubic-bezier(.65,0,.35,1) infinite lift-cd0b5a32;position:absolute;inset:0}.sheet[data-v-cd0b5a32]{width:100%;height:100%;display:block;overflow:visible}.layer:first-of-type .sheet[data-v-cd0b5a32],.layer:nth-of-type(2) .sheet[data-v-cd0b5a32]{border-radius:4px}.shadow[data-v-cd0b5a32]{filter:blur(22px);opacity:.35;background:#000;position:absolute;inset:4% 2% -3%;transform:translateZ(-1px)}.frame[data-v-cd0b5a32]{fill:none;stroke:#e9c877;stroke-dasharray:4 5;animation:11s cubic-bezier(.65,0,.35,1) infinite reveal-cd0b5a32}.select[data-v-cd0b5a32]{fill:none;stroke:#e9c877;stroke-width:1px;animation:11s cubic-bezier(.65,0,.35,1) infinite reveal-cd0b5a32}.select rect+rect[data-v-cd0b5a32]{fill:#0d1f1a}.p-kicker[data-v-cd0b5a32]{fill:#e9c877;font:600 9px var(--font-ui);letter-spacing:.28em;text-transform:uppercase}.p-title[data-v-cd0b5a32]{fill:#f4ecd6;font:400 38px var(--font-display);letter-spacing:-.01em}.p-mono[data-v-cd0b5a32]{font:italic 400 20px var(--font-display)}.p-title--it[data-v-cd0b5a32]{font-style:italic}.tag[data-v-cd0b5a32]{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-strong);align-items:center;gap:8px;padding-left:18px;font-size:.86rem;font-weight:600;animation:11s cubic-bezier(.65,0,.35,1) infinite reveal-cd0b5a32;display:flex;position:absolute;top:10%;left:100%}.tag i[data-v-cd0b5a32]{background:var(--color-accent);width:22px;height:1px}.tag--ai[data-v-cd0b5a32]{color:var(--color-accent-ink);top:62%}.bloom[data-v-cd0b5a32]{transform-box:fill-box;transform-origin:50%;animation:11s infinite bloom-cd0b5a32}.bloom--late[data-v-cd0b5a32]{animation-name:bloom-late-cd0b5a32}@keyframes bloom-cd0b5a32{0%,7%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:scale(0)}20%,90%{animation-timing-function:cubic-bezier(.6,0,.8,1);transform:scale(1)}99%,to{transform:scale(0)}}@keyframes bloom-late-cd0b5a32{0%,10%{transform:scale(0)}20%,90%{transform:scale(1)}99%,to{transform:scale(0)}}.drop[data-v-cd0b5a32]{animation:11s cubic-bezier(.55,0,1,.45) infinite drop-cd0b5a32}.ring[data-v-cd0b5a32]{transform-origin:150px 170px;animation:11s ease-out infinite ring-cd0b5a32}@keyframes drop-cd0b5a32{0%{opacity:1;transform:translateY(0)}7%{opacity:1;transform:translateY(196px)}7.5%,to{opacity:0;transform:translateY(196px)}}@keyframes ring-cd0b5a32{0%,6.8%{opacity:0;transform:scale(.2)}7.5%{opacity:.8;transform:scale(.6)}14%,to{opacity:0;transform:scale(5)}}@keyframes tilt-cd0b5a32{0%,14%{transform:rotateX(0)rotate(0)}36%,74%{transform:rotateX(56deg)rotate(-34deg)translateY(8%)}94%,to{transform:rotateX(0)rotate(0)}}@keyframes lift-cd0b5a32{0%,18%{transform:translateZ(0)}40%,70%{transform:translateZ(var(--z))}90%,to{transform:translateZ(0)}}@keyframes reveal-cd0b5a32{0%,30%{opacity:0}42%,66%{opacity:1}78%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.stack[data-v-cd0b5a32]{animation:none;transform:rotateX(56deg)rotate(-34deg)translateY(8%)}.layer[data-v-cd0b5a32]{transform:translateZ(var(--z));animation:none}.frame[data-v-cd0b5a32],.select[data-v-cd0b5a32],.tag[data-v-cd0b5a32]{opacity:1;animation:none}.drop[data-v-cd0b5a32],.ring[data-v-cd0b5a32]{display:none}.inked[data-v-cd0b5a32]{-webkit-mask:none;mask:none}.bloom[data-v-cd0b5a32]{animation:none}}.marquee[data-v-349721c0]{white-space:nowrap;overflow:hidden}.marquee-track[data-v-349721c0]{animation:38s linear infinite marquee-349721c0;display:inline-flex}.marquee-track span[data-v-349721c0]{padding-right:.3em}@keyframes marquee-349721c0{to{transform:translate(-50%)}}.compare-card[data-v-349721c0]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;gap:18px;padding:20px;display:flex}.compare-card--ours[data-v-349721c0]{border-color:var(--color-accent)}.compare-label[data-v-349721c0]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem;font-weight:700}.compare-label--ours[data-v-349721c0]{color:var(--color-accent-ink)}.mock-poster[data-v-349721c0]{aspect-ratio:3/4;border-radius:6px;flex-direction:column;width:100%;max-width:255px;max-height:340px;margin:0 auto;padding:22px 18px;display:flex;position:relative;overflow:hidden}.mock-poster--free[data-v-349721c0]{color:#efe6cf;background:linear-gradient(160deg,#2c4a3e,#16261f)}.mock-poster--ours[data-v-349721c0]{color:#f4ecd6;background:linear-gradient(160deg,#1f3a30,#0f1d17)}.mock-title[data-v-349721c0]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.9rem;line-height:.95}.mock-title--wobble[data-v-349721c0]{filter:blur(.3px);letter-spacing:.04em;transform:skew(-6deg)rotate(-1.5deg)}.mock-sub[data-v-349721c0]{letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin-top:8px;font-size:.78rem}.mock-qr[data-v-349721c0]{border-radius:3px;align-self:flex-end;width:78px;height:78px;margin-top:auto}.mock-qr--fake[data-v-349721c0]{opacity:.75;background:radial-gradient(circle at 30% 30%,#efe6cf 18%,#0000 19%),radial-gradient(circle at 70% 60%,#efe6cf 14%,#0000 15%),repeating-linear-gradient(45deg,#efe6cf 0 5px,#0000 5px 11px)}.mock-qr-wrap[data-v-349721c0]{letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-self:flex-end;align-items:center;gap:6px;margin-top:auto;font-size:.62rem;display:flex}.mock-qr--real[data-v-349721c0]{background:linear-gradient(#111 0 0) 8px 8px / 18px 18px no-repeat, linear-gradient(#fff 0 0) 11px 11px / 12px 12px no-repeat, linear-gradient(#111 0 0) 14px 14px / 6px 6px no-repeat, linear-gradient(#111 0 0) 52px 8px / 18px 18px no-repeat, linear-gradient(#fff 0 0) 55px 11px / 12px 12px no-repeat, linear-gradient(#111 0 0) 58px 14px / 6px 6px no-repeat, linear-gradient(#111 0 0) 8px 52px / 18px 18px no-repeat, linear-gradient(#fff 0 0) 11px 55px / 12px 12px no-repeat, linear-gradient(#111 0 0) 14px 58px / 6px 6px no-repeat, repeating-conic-gradient(#111 0 25%, #fff 0 50%) 30px 30px / 8px 8px, #fff;border:4px solid #fff;margin:0}.compare-list[data-v-349721c0]{color:var(--color-fg);gap:10px;font-size:.95rem;line-height:1.5;display:grid}.compare-list li[data-v-349721c0]{align-items:baseline;gap:10px;display:flex}.mark[data-v-349721c0]{text-align:center;flex:none;width:1.2em;font-weight:700}.mark--bad[data-v-349721c0]{color:var(--color-danger-text)}.mark--good[data-v-349721c0]{color:var(--color-accent-ink)}@media (prefers-reduced-motion:reduce){.marquee-track[data-v-349721c0]{animation:none}}.showcase[data-v-349721c0]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-bottom:0;padding:0 16px 8px;list-style:none;display:flex;overflow-x:auto}.showcase[data-v-349721c0]::-webkit-scrollbar{display:none}.showcase-item[data-v-349721c0]{scroll-snap-align:center;flex:0 0 68%}.showcase-item img[data-v-349721c0]{aspect-ratio:2/3;object-fit:cover;background:var(--color-panel);width:100%;height:auto;display:block;box-shadow:0 18px 40px -24px #0000008c}.showcase-cap[data-v-349721c0]{letter-spacing:.02em;color:var(--color-fg-strong);justify-content:space-between;gap:8px;margin-top:10px;font-size:.78rem;display:flex}@media (width>=640px){.showcase[data-v-349721c0]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:20px;padding:0 32px;display:grid;overflow:visible}.showcase-item[data-v-349721c0]:nth-child(2n){margin-top:56px}.showcase-item img[data-v-349721c0]{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.showcase-item:hover img[data-v-349721c0]{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.showcase-item img[data-v-349721c0]{transition:none}}.hero-fan[data-v-349721c0]{aspect-ratio:5/4;width:100%;max-width:30rem;margin:0 auto;position:relative}.hero-slot[data-v-349721c0]{aspect-ratio:2/3;border-radius:6px;width:40%;position:absolute;bottom:4%;box-shadow:0 26px 50px -22px #000000bf}.hero-slot img[data-v-349721c0]{object-fit:cover;border-radius:6px;width:100%;height:100%;position:absolute;inset:0}.hero-slot--0[data-v-349721c0]{left:5%;transform:rotate(-6deg)}.hero-slot--1[data-v-349721c0]{z-index:1;bottom:10%;left:30%;transform:rotate(1deg)}.hero-slot--2[data-v-349721c0]{left:55%;transform:rotate(6deg)}.fan-swap-enter-active[data-v-349721c0],.fan-swap-leave-active[data-v-349721c0]{transition:opacity .9s,transform .9s}.fan-swap-enter-from[data-v-349721c0]{opacity:0;transform:scale(1.04)}.fan-swap-leave-to[data-v-349721c0]{opacity:0}
