.cells[data-v-12e77d96]{margin:2.5rem auto 0;padding:0;list-style:none}.grid[data-v-12e77d96]{grid-template-columns:1fr;width:min(100% - 44px,1200px);display:grid}.cell[data-v-12e77d96]{text-align:left;flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.grid .cell[data-v-12e77d96]{border-bottom:1px solid var(--line-2);padding:2rem 1.25rem}.grid .cell[data-v-12e77d96]:last-child{border-bottom:0}.num[data-v-12e77d96]{letter-spacing:.12em;color:var(--muted);font-size:.82rem;font-weight:500}.cell h3[data-v-12e77d96]{font-size:calc(clamp(1.5rem,2.2vw,2rem));line-height:1.2}.cell p[data-v-12e77d96]{max-width:36rem;color:var(--body)}.cards[data-v-12e77d96]{gap:1.5rem;width:min(100% - 44px,1200px);display:grid}.cards .num[data-v-12e77d96]{font-family:var(--display);letter-spacing:0;font-size:1.3rem;font-weight:500}.cards .cell[data-v-12e77d96]{border:1px solid var(--line-2);border-radius:14px;padding:1.75rem 1.35rem}.cards .cell h3[data-v-12e77d96]{font-size:1.5rem}@media (width>=720px){.cards[data-v-12e77d96],.grid[data-v-12e77d96]{grid-template-columns:1fr 1fr}.grid .cell[data-v-12e77d96]{padding:3rem 2.5rem}.grid .cell[data-v-12e77d96]:nth-child(odd){border-right:1px solid var(--line-2)}.grid .cell[data-v-12e77d96]:nth-last-child(-n+2){border-bottom:0}.cards .cell[data-v-12e77d96]{padding:2.25rem}}.card[data-v-0cb2d10f]{border:1px solid var(--line-2);background:var(--paper);border-radius:14px;justify-content:center;align-items:center;min-height:340px;padding:1.25rem;display:flex;overflow:hidden}.card[data-v-0cb2d10f],.doc-stack[data-v-0cb2d10f]{position:relative}.doc-stack[data-v-0cb2d10f]{width:100%;height:100%;min-height:220px}.doc[data-v-0cb2d10f]{border:1px solid var(--line-2);background:#fff;border-radius:4px;width:min(68%,220px);height:auto;transition:box-shadow .2s;position:absolute;box-shadow:0 6px 20px -8px #1412102e}.card.compact[data-v-0cb2d10f]{min-height:300px;padding:1rem}.compact .doc[data-v-0cb2d10f]{width:min(58%,170px)}.doc-a[data-v-0cb2d10f]{z-index:2;top:12%;left:8%;transform:rotate(-4deg)}.doc-b[data-v-0cb2d10f]{z-index:1;top:6%;right:8%;transform:rotate(4deg)}@media (hover:hover){.doc[data-v-0cb2d10f]:hover{z-index:3;box-shadow:0 10px 26px -8px #14121047}}.scan[data-v-0cb2d10f]{width:100%;height:auto;display:block}.scanner[data-v-0cb2d10f]{opacity:0}.conn[data-v-0cb2d10f],.hl[data-v-0cb2d10f],.map[data-v-0cb2d10f]{opacity:1}.quest-wrap[data-v-0cb2d10f]{width:100%;position:relative}.quest-source[data-v-0cb2d10f]{border-radius:4px;width:34%;height:auto;position:absolute;top:-12px;right:-8px;transform:rotate(4deg);box-shadow:0 6px 16px -8px #14121033}.quest-card[data-v-0cb2d10f],.quest-source[data-v-0cb2d10f]{border:1px solid var(--line-2)}.quest-card[data-v-0cb2d10f]{z-index:1;background:var(--surface);border-radius:10px;padding:1.15rem 1.1rem;position:relative}.quest-q[data-v-0cb2d10f]{color:var(--ink);margin-top:1rem;font-size:.95rem}.quest-block:first-child .quest-q[data-v-0cb2d10f]{margin-top:0}.quest-answer[data-v-0cb2d10f]{border-bottom:2px solid var(--lime);color:var(--ink);margin-top:.35rem;font-size:.94rem;font-weight:500;display:inline-block}.quest-opt[data-v-0cb2d10f]{color:var(--body);align-items:center;gap:.55rem;padding:.2rem 0;font-size:.94rem;display:flex}.radio[data-v-0cb2d10f]{border:1.5px solid var(--line-2);border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative}.radio.on[data-v-0cb2d10f]{border-color:#4a7c16}.radio.on[data-v-0cb2d10f]:after{content:"";background:#4a7c16;border-radius:50%;position:absolute;inset:3px}.chat[data-v-0cb2d10f]{flex-direction:column;gap:.65rem;width:100%;display:flex}.chat-msg[data-v-0cb2d10f]{max-width:92%;color:var(--ink);border-radius:12px;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.chat-msg.user[data-v-0cb2d10f]{background:var(--paper-2);border-bottom-right-radius:3px;align-self:flex-end}.chat-msg.blanks[data-v-0cb2d10f]{background:var(--surface);border:1px solid var(--line-2);border-bottom-left-radius:3px;align-self:flex-start}.chat-label[data-v-0cb2d10f]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-size:.72rem;font-weight:500;display:block}.chat-typing[data-v-0cb2d10f]{background:var(--surface);border:1px solid var(--line-2);border-radius:12px 12px 12px 3px;align-self:flex-start;align-items:center;gap:4px;padding:.8rem 1rem;display:none}.chat-typing span[data-v-0cb2d10f]{background:var(--muted);border-radius:50%;width:6px;height:6px}.signals[data-v-0cb2d10f]{width:100%}.signal-label[data-v-0cb2d10f]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem;font-size:.72rem;font-weight:500}.insight[data-v-0cb2d10f]{font-family:var(--display);color:var(--ink);font-size:1.15rem;line-height:1.5}.insight+.insight[data-v-0cb2d10f]{margin-top:.85rem}@media (width>=720px){.card[data-v-0cb2d10f]{min-height:420px;padding:2rem}.quest-card[data-v-0cb2d10f]{padding:1.6rem 1.75rem}}@media (width>=1024px){.card[data-v-0cb2d10f]{min-height:460px}}@media (prefers-reduced-motion:no-preference){.play .hl[data-v-0cb2d10f]{animation:.4s both fadeIn-0cb2d10f}.play .map[data-v-0cb2d10f]{animation:.5s both fadeIn-0cb2d10f}.play .conn[data-v-0cb2d10f]{stroke-dasharray:200;animation:.45s both draw-0cb2d10f}.play .scanner[data-v-0cb2d10f]{animation:1.5s cubic-bezier(.4,.08,.4,1) both scan-0cb2d10f}.play .chat-msg.user[data-v-0cb2d10f]{animation:.35s both fadeIn-0cb2d10f}.play .chat-typing[data-v-0cb2d10f]{animation:1.7s .4s both typingLife-0cb2d10f;display:inline-flex}.play .chat-typing span[data-v-0cb2d10f]{animation:1s ease-in-out infinite typingDot-0cb2d10f}.play .chat-typing span[data-v-0cb2d10f]:nth-child(2){animation-delay:.15s}.play .chat-typing span[data-v-0cb2d10f]:nth-child(3){animation-delay:.3s}.play .chat-msg.blanks[data-v-0cb2d10f]{animation:.35s 2s both fadeIn-0cb2d10f}.insight-cycle[data-v-0cb2d10f]{min-height:9.5rem;position:relative}.insight[data-v-0cb2d10f]{opacity:0;margin:0;animation:9s infinite insightFade-0cb2d10f;position:absolute;inset:0}.insight[data-v-0cb2d10f]:nth-child(2){animation-delay:3s}.insight[data-v-0cb2d10f]:nth-child(3){animation-delay:6s}}@keyframes fadeIn-0cb2d10f{0%{opacity:0}to{opacity:1}}@keyframes draw-0cb2d10f{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}@keyframes scan-0cb2d10f{0%{opacity:0;transform:translateY(0)}10%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateY(212px)}}@keyframes typingLife-0cb2d10f{0%,to{opacity:0}15%,80%{opacity:1}}@keyframes typingDot-0cb2d10f{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes insightFade-0cb2d10f{0%{opacity:0}5%{opacity:1}26%{opacity:1}30%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.insight[data-v-0cb2d10f]:not(:first-child){display:none}}.demo[data-v-b9f53c20]{background:var(--page);border-top:1px solid var(--line);padding:calc(clamp(4.5rem,9vw,7.5rem)) 0}.copy[data-v-b9f53c20]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:48rem;display:flex}.copy[data-v-b9f53c20] h2{font-size:calc(clamp(2.25rem,4vw,3.25rem));line-height:1.18}.copy p[data-v-b9f53c20]{max-width:38rem;color:var(--body);font-size:1.15rem;line-height:1.6}.actions[data-v-b9f53c20]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.or[data-v-b9f53c20]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.82rem}@media (width<=719px){.actions[data-v-b9f53c20] .btn{width:100%}}
