.cmp[data-v-abea53f7]{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--r-lg);background:#fff;-webkit-user-select:none;user-select:none}.layer[data-v-abea53f7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.before[data-v-abea53f7]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.tag[data-v-abea53f7]{position:absolute;top:16px;padding:6px 12px;border-radius:999px;background:#171513c7;color:#fff;font-size:13px;font-weight:650;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.tag-before[data-v-abea53f7]{left:16px}.tag-after[data-v-abea53f7]{right:16px}.handle[data-v-abea53f7]{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:var(--accent);pointer-events:none}.knob[data-v-abea53f7]{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 6px 20px #00000040;transform:translate(-50%,-50%);transition:transform .2s var(--ease-out)}.knob svg[data-v-abea53f7]{width:22px;height:22px}.range[data-v-abea53f7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.cmp:has(.range:focus-visible) .knob[data-v-abea53f7]{outline:3px solid var(--text-h);outline-offset:3px;box-shadow:0 0 0 3px #fff,0 6px 20px #00000040;transform:translate(-50%,-50%) scale(1.08)}.cmp:has(.range:active) .knob[data-v-abea53f7]{transform:translate(-50%,-50%) scale(1.12)}.braille-page[data-v-4511e23c]{display:block;width:100%;height:auto}.grid[data-v-4511e23c]{transition:opacity .6s ease}.tactile-pad[data-v-9b80c1cc]{display:block;width:100%;height:auto}.demo[data-v-dbb608cd]{position:relative;--ink: var(--text-h);--line: var(--border);container-type:inline-size;width:100%;color:var(--text);font-size:16px;line-height:1.6}.win[data-v-dbb608cd]{position:relative;border-radius:16px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-lg);overflow:hidden;text-align:left}.win-bar[data-v-dbb608cd]{height:40px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--line)}.win-bar i[data-v-dbb608cd]{width:11px;height:11px;border-radius:50%}.win-bar i[data-v-dbb608cd]:nth-child(1){background:#ff5f57}.win-bar i[data-v-dbb608cd]:nth-child(2){background:#febc2e}.win-bar i[data-v-dbb608cd]:nth-child(3){background:#28c840}.win-bar span[data-v-dbb608cd]{margin-left:10px;font-size:12px;color:var(--muted)}.win-body[data-v-dbb608cd]{display:grid;grid-template-columns:210px 1fr 430px;height:470px}.side[data-v-dbb608cd]{border-right:1px solid var(--line);padding:14px 10px;font-size:13px;background:#fafafa}.new[data-v-dbb608cd]{padding:8px 10px;border-radius:8px;background:#fff;border:1px solid var(--line);font-weight:600;color:var(--ink)}.side-h[data-v-dbb608cd]{margin:18px 10px 6px;font-size:11px;font-weight:600;color:#71717a}.it[data-v-dbb608cd]{padding:7px 10px;border-radius:8px;color:#3f3f46;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it.on[data-v-dbb608cd]{background:#f0eeec;color:var(--ink);font-weight:500}.chat[data-v-dbb608cd]{display:flex;flex-direction:column;padding:22px 26px;gap:14px;overflow:hidden}.bubble-u[data-v-dbb608cd]{align-self:flex-end;max-width:86%;min-height:42px;padding:10px 14px;border-radius:16px 16px 4px;background:var(--ink);color:#fff;font-size:14px}.caret[data-v-dbb608cd]{display:inline-block;width:2px;height:15px;margin-left:2px;vertical-align:-2px;background:#fff;animation:blink-dbb608cd 1s steps(1) infinite}@keyframes blink-dbb608cd{50%{opacity:0}}@keyframes fade-in-dbb608cd{0%{opacity:0;translate:0 4px}}.answer[data-v-dbb608cd]{font-size:14px;line-height:1.7;color:var(--ink);animation:fade-in-dbb608cd .3s ease}.who[data-v-dbb608cd]{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--muted)}.who i[data-v-dbb608cd]{width:7px;height:7px;border-radius:50%;background:var(--accent)}.ask[data-v-dbb608cd]{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border:1px solid var(--line);border-radius:14px;font-size:13px;color:#71717a}.ask span[data-v-dbb608cd]{flex:1}.ask b[data-v-dbb608cd]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent)}.ask b[data-v-dbb608cd]:before{content:"";width:8px;height:13px;border-radius:5px;border:2px solid #fff}.padside[data-v-dbb608cd]{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-left:1px solid var(--line);background:#fafafa}.pad-hd[data-v-dbb608cd]{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:#52525b}.pad-hd em[data-v-dbb608cd]{display:flex;align-items:center;gap:6px;font-style:normal;color:#15803d}.pad-hd em.pg[data-v-dbb608cd]{color:var(--muted)}.pad-hd em.pg[data-v-dbb608cd]:before{display:none}.sheet[data-v-dbb608cd]{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 10px 24px #0000001a}.pad-hd em[data-v-dbb608cd]:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e}.device[data-v-dbb608cd]{padding:14px;border-radius:16px;background:linear-gradient(160deg,#2b2f36,#1a1c20);box-shadow:0 14px 30px #0000002e}.cells[data-v-dbb608cd]{display:grid;grid-template-columns:repeat(20,1fr);gap:3px;margin-top:10px}.cells i[data-v-dbb608cd]{height:12px;border-radius:2px;background:#2f343c}.pad-cap[data-v-dbb608cd]{font-size:12px;color:var(--muted);text-align:center}.chips[data-v-dbb608cd]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:20px}.chip[data-v-dbb608cd]{padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:#fff;color:#3f3f46;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.chip[data-v-dbb608cd]:hover{border-color:#d4d4d8}.chip.on[data-v-dbb608cd]{background:var(--ink);border-color:var(--ink);color:#fff}.ctl[data-v-dbb608cd]{position:absolute;top:6px;right:10px;z-index:1;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--muted);cursor:pointer}.ctl svg[data-v-dbb608cd]{width:13px;height:13px}.ctl[data-v-dbb608cd]:hover{color:var(--ink);border-color:#d4d4d8}.ctl[data-v-dbb608cd]:focus-visible,.chip[data-v-dbb608cd]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@container (max-width: 900px){.win-body[data-v-dbb608cd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:420px}.side[data-v-dbb608cd]{display:none}.chat[data-v-dbb608cd]{padding:18px}.padside[data-v-dbb608cd]{justify-content:center;padding:14px}}@container (max-width: 520px){.win-body[data-v-dbb608cd]{grid-template-columns:1fr;height:auto}.chat[data-v-dbb608cd]{min-height:280px}.padside[data-v-dbb608cd]{border-left:0;border-top:1px solid var(--line)}}.dots[data-v-dbb608cd]{display:inline-flex;gap:5px;padding:10px 14px;border-radius:14px;background:var(--bg-soft)}.dots b[data-v-dbb608cd]{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:think-dbb608cd 1s ease-in-out infinite}.dots b[data-v-dbb608cd]:nth-child(2){animation-delay:.15s}.dots b[data-v-dbb608cd]:nth-child(3){animation-delay:.3s}@keyframes think-dbb608cd{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.answer[data-v-dbb608cd],.dots b[data-v-dbb608cd]{animation:none}}.dl-lead[data-v-7ab541dc]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.os[data-v-7ab541dc]{width:20px;height:20px;flex-shrink:0}.os-sm[data-v-7ab541dc]{width:15px;height:15px}.ver[data-v-7ab541dc]{font-family:var(--mono);font-size:13px;font-weight:500;opacity:.6}.dl-rest[data-v-7ab541dc]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;color:var(--muted);font-size:15px}.rest-link[data-v-7ab541dc]{display:inline-flex;align-items:center;gap:6px;color:var(--text-h);font-weight:600;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:4px}.rest-link[data-v-7ab541dc]:hover{color:var(--accent-ink);text-decoration-color:currentColor}.dl-all[data-v-7ab541dc]{display:flex;flex-direction:column;align-items:center;gap:20px}.dl-grid[data-v-7ab541dc]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.dl-tile[data-v-7ab541dc]{min-width:240px}.tile-text[data-v-7ab541dc]{display:inline-flex;align-items:baseline;gap:8px}.tone-dark .dl-rest[data-v-7ab541dc]{color:var(--ink-muted)}.tone-dark .rest-link[data-v-7ab541dc]{color:var(--ink-text);text-decoration-color:#ffffff4d}.tone-dark .btn-ghost[data-v-7ab541dc]{border-color:#ffffff3d;color:var(--ink-text)}.tone-dark .btn-ghost[data-v-7ab541dc]:hover{background:#ffffff14;color:#fff}@media(max-width:520px){.dl-lead[data-v-7ab541dc],.dl-main[data-v-7ab541dc],.dl-tile[data-v-7ab541dc]{width:100%}}.motion-ctl[data-v-1ce5dfed]{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--border);border-radius:50%;background:#fff;color:var(--muted);cursor:pointer}.motion-ctl svg[data-v-1ce5dfed]{width:13px;height:13px}.motion-ctl[data-v-1ce5dfed]:hover{border-color:#d4d4d8;color:var(--text-h)}.scene[data-v-0591a15c]{container-type:size;width:100%;height:100%}.stage[data-v-0591a15c]{--ratio: .72;position:relative;width:100%;height:100%;font-size:clamp(9px,2.6cqw,13px)}.sheet[data-v-0591a15c]{position:absolute;top:46%;margin:0;overflow:hidden;aspect-ratio:var(--ratio);border:1px solid var(--app-line-strong);border-radius:.4em;background:#fff;box-shadow:0 .6em 1.6em #0f172a1f;transition:left .8s var(--ease-out),height .8s var(--ease-out),transform .8s var(--ease-out),opacity .5s ease}.sheet img[data-v-0591a15c]{display:block;width:100%;height:100%;object-fit:contain}.orig[data-v-0591a15c]{left:50%;height:min(86cqh,120cqw);transform:translate(-50%,-50%)}.split .orig[data-v-0591a15c]{left:26%;height:min(80cqh,64cqw)}.bp[data-v-0591a15c]{left:74%;height:min(80cqh,64cqw);opacity:0;transform:translate(-50%,-50%) scale(.96)}.bp.on[data-v-0591a15c]{opacity:1;transform:translate(-50%,-50%)}.p1[data-v-0591a15c]{z-index:2}.p2[data-v-0591a15c]{z-index:1}.p2.on[data-v-0591a15c]{transform:translate(calc(-50% + 1.4em),calc(-50% + 1em)) scale(.95);box-shadow:0 .3em .8em #0f172a14}.split .p1.on[data-v-0591a15c]{transform:translate(calc(-50% - .6em),calc(-50% - .5em))}.print[data-v-0591a15c]{position:relative;display:block;height:100%;clip-path:inset(0 0 0 0)}.print.go[data-v-0591a15c]{animation:print-0591a15c 2.6s linear both}.print.go[data-v-0591a15c]:after{content:"";position:absolute;left:0;right:0;height:3px;background:var(--accent);box-shadow:0 0 .8em var(--accent);animation:head-0591a15c 2.6s linear both}@keyframes print-0591a15c{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes head-0591a15c{0%{top:0}to{top:100%;opacity:0}}.scan[data-v-0591a15c]{position:absolute;left:0;right:0;top:-20%;height:20%;background:linear-gradient(180deg,transparent,rgba(201,100,66,.22) 70%,rgba(201,100,66,.5));animation:scan-0591a15c 1.6s ease-in-out forwards}@keyframes scan-0591a15c{to{top:100%}}.region[data-v-0591a15c]{position:absolute;border:2px solid;border-radius:.3em;opacity:0;animation:pop-0591a15c .4s var(--ease-out) forwards}.region.text[data-v-0591a15c]{border-color:#475569;background:#47556914}.region.figure[data-v-0591a15c]{border-color:var(--accent);background:#c964421a}@keyframes pop-0591a15c{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.tag[data-v-0591a15c]{position:absolute;left:.5em;bottom:.5em;padding:.15em .55em;border-radius:999px;background:#0f172ad1;color:#fff;font-size:.8em;font-weight:700;white-space:nowrap}.bp .tag[data-v-0591a15c]{background:var(--app-fill)}.legend[data-v-0591a15c]{position:absolute;left:50%;bottom:.2em;display:flex;gap:1em;margin:0;padding:.35em .9em;border-radius:999px;background:#fff;box-shadow:var(--shadow-sm);color:var(--app-text2);font-size:.9em;font-weight:600;white-space:nowrap;transform:translate(-50%)}.legend span[data-v-0591a15c]{display:inline-flex;align-items:center;gap:.4em}.sw[data-v-0591a15c]{width:.8em;height:.8em;border:2px solid;border-radius:.2em}.sw.text[data-v-0591a15c]{border-color:#475569}.sw.figure[data-v-0591a15c]{border-color:var(--accent)}.legend.result[data-v-0591a15c]{background:var(--app-text);color:#fff}.still .print.go[data-v-0591a15c],.still .print.go[data-v-0591a15c]:after{animation:none}.fade-enter-active[data-v-0591a15c],.fade-leave-active[data-v-0591a15c]{transition:opacity .35s ease}.fade-enter-from[data-v-0591a15c],.fade-leave-to[data-v-0591a15c]{opacity:0}.win[data-v-77bad55d]{display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%;border:1px solid var(--app-line-strong);border-radius:14px;background:var(--app-bg);color:var(--app-text);font-family:var(--sans);box-shadow:var(--app-shadow)}.bar[data-v-77bad55d]{display:flex;flex-shrink:0;align-items:center;gap:12px;height:34px;padding:0 14px;border-bottom:1px solid var(--app-line);background:var(--app-soft)}.lights[data-v-77bad55d]{display:inline-flex;gap:7px}.lights i[data-v-77bad55d]{width:11px;height:11px;border-radius:50%;background:#ff5f57}.lights i[data-v-77bad55d]:nth-child(2){background:#febc2e}.lights i[data-v-77bad55d]:nth-child(3){background:#28c840}.title[data-v-77bad55d]{color:var(--app-muted);font-size:12px;font-weight:600}.body[data-v-77bad55d]{position:relative;flex:1;min-height:0}.scene[data-v-7490e431]{container-type:inline-size;width:100%;height:100%;font-size:clamp(9px,1.75cqw,13px)}.layout[data-v-7490e431]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:1em;height:100%}.agent-body[data-v-7490e431]{display:flex;flex-direction:column;gap:1em;height:100%;padding:1.1em}.ask[data-v-7490e431]{align-self:flex-end;margin:0;padding:.6em .9em;border-radius:1em;background:var(--app-fill);color:#fff;font-weight:600;line-height:1.4}.steps[data-v-7490e431]{display:flex;flex-direction:column;gap:.55em;margin:0;padding:0;list-style:none}.steps li[data-v-7490e431]{display:flex;align-items:center;gap:.6em;padding:.5em .7em;border:1px solid var(--app-line);border-radius:.6em;background:var(--app-bg);color:var(--app-muted);transition:color .3s ease,border-color .3s ease}.steps li.doing[data-v-7490e431]{border-color:#c9644299;color:var(--app-text)}.steps li.done[data-v-7490e431]{color:var(--app-text)}.mark[data-v-7490e431]{position:relative;width:1.2em;height:1.2em;flex-shrink:0;border:1.5px solid var(--app-line);border-radius:50%}.doing .mark[data-v-7490e431]{border-top-color:var(--app-accent);animation:spin-7490e431 .8s linear infinite}.done .mark[data-v-7490e431]{border:none;border-radius:.3em;background:#15803d1f}.done .mark[data-v-7490e431]:after{content:"";position:absolute;left:.4em;top:.18em;width:.3em;height:.6em;border-right:2px solid var(--app-green);border-bottom:2px solid var(--app-green);transform:rotate(45deg)}.say[data-v-7490e431]{display:flex;align-items:flex-start;gap:.5em;margin:auto 0 0;padding:.7em .8em;border:1px solid var(--app-line);border-radius:.8em;background:var(--app-panel);line-height:1.45}.say svg[data-v-7490e431]{width:1.2em;height:1.2em;flex-shrink:0;color:var(--app-accent)}.web[data-v-7490e431]{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;color:#1a1a1a}.address[data-v-7490e431]{display:flex;align-items:center;gap:.8em;padding:.55em .9em;border-bottom:1px solid var(--app-line);background:var(--app-soft)}.nav[data-v-7490e431]{color:#9a9a9a;letter-spacing:.2em}.url[data-v-7490e431]{flex:1;padding:.3em .7em;border:1.5px solid rgba(201,100,66,.45);border-radius:.5em;background:#fff;color:#333;font-family:var(--mono)}.url span[data-v-7490e431],.q[data-v-7490e431]{display:inline-block;overflow:hidden;max-width:0;vertical-align:bottom;white-space:nowrap}.url span.typed[data-v-7490e431]{max-width:17ch;transition:max-width .9s steps(16)}.q.typed[data-v-7490e431]{max-width:8em;transition:max-width .7s steps(5) .2s}.page[data-v-7490e431]{display:flex;flex:1;flex-direction:column;gap:.9em;min-height:0;padding:.9em 1.1em}.topbar[data-v-7490e431]{display:flex;align-items:center;gap:1em}.logo[data-v-7490e431]{color:#c96442;font-size:1.2em;font-weight:800;letter-spacing:-.03em}.search[data-v-7490e431]{display:flex;flex:1;align-items:center;justify-content:space-between;padding:.4em .4em .4em .9em;border:1.5px solid #e2e2e2;border-radius:999px;transition:border-color .3s ease}.search.focus[data-v-7490e431]{border-color:#1a1714}.go[data-v-7490e431]{display:grid;place-items:center;width:1.8em;height:1.8em;border-radius:50%;background:#1a1714;color:#fff}.hero[data-v-7490e431]{display:flex;flex-direction:column;gap:.7em}.banner[data-v-7490e431]{height:5em;border-radius:.6em;background:linear-gradient(120deg,#f3e7de,#efe9e1)}.tiles[data-v-7490e431]{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em}.tiles i[data-v-7490e431]{height:3.6em;border-radius:.5em;background:#f2f2f2}.results[data-v-7490e431]{display:grid;grid-template-columns:repeat(3,1fr);gap:.7em}.item[data-v-7490e431]{display:flex;flex-direction:column;gap:.4em;padding:.5em;border:1.5px solid #ececec;border-radius:.6em;transition:border-color .3s ease,box-shadow .3s ease}.item.pick[data-v-7490e431]{border-color:var(--app-accent);box-shadow:0 0 0 .25em #c9644226}.item svg[data-v-7490e431],.photo svg[data-v-7490e431]{width:100%;height:auto;border-radius:.4em;background:#f5f1ec}.t[data-v-7490e431]{height:.5em;border-radius:999px;background:#e8e8e8}.t.short[data-v-7490e431]{width:60%}.stars[data-v-7490e431]{color:#e2a23b;font-size:.8em;letter-spacing:.05em}.product[data-v-7490e431]{display:grid;grid-template-columns:1fr 1fr;gap:1em}.info[data-v-7490e431]{display:flex;flex-direction:column;gap:.5em}.cart[data-v-7490e431]{align-self:flex-start;margin-top:.4em;padding:.55em 1em;border-radius:999px;background:#1a1714;color:#fff;font-weight:700;transition:background .3s ease,transform .2s ease}.cart.press[data-v-7490e431]{animation:press-7490e431 1.6s ease forwards}.cart.done[data-v-7490e431]{background:var(--app-green)}@keyframes press-7490e431{0%,70%{transform:none}80%{transform:scale(.94)}to{transform:none}}.cursor[data-v-7490e431]{position:absolute;z-index:3;width:1.3em;transition:left .9s var(--ease-out),top .9s var(--ease-out)}.cursor svg[data-v-7490e431]{display:block;width:100%}.toast[data-v-7490e431]{display:none}.view-enter-active[data-v-7490e431],.view-leave-active[data-v-7490e431]{transition:opacity .3s ease}.view-enter-from[data-v-7490e431],.view-leave-to[data-v-7490e431]{opacity:0}.say-enter-active[data-v-7490e431],.say-leave-active[data-v-7490e431]{transition:opacity .3s ease,transform .35s var(--ease-out)}.say-enter-from[data-v-7490e431]{opacity:0;transform:translateY(.4em)}.say-leave-to[data-v-7490e431]{opacity:0}@keyframes spin-7490e431{to{transform:rotate(360deg)}}@container (max-width: 520px){.layout[data-v-7490e431]{grid-template-columns:1fr;font-size:clamp(9px,3cqw,13px)}.agent[data-v-7490e431]{display:none}.toast[data-v-7490e431]{position:absolute;bottom:.8em;left:50%;display:block;margin:0;padding:.5em 1em;border-radius:999px;background:#1a1714;color:#fff;font-weight:600;white-space:nowrap;transform:translate(-50%)}}.pins[data-v-810b3192]{display:block;width:100%;height:auto}circle[data-v-810b3192]{transform-box:fill-box;transform-origin:center;transition:fill .3s ease,opacity .3s ease,transform .35s var(--ease-out)}.fast circle[data-v-810b3192]{transition-duration:.08s}.pad circle[data-v-810b3192]{fill:#ffffff1a;transform:scale(.7)}.pad circle.up[data-v-810b3192]{fill:#f4f1ec;transform:scale(1.12)}.paper circle[data-v-810b3192]{fill:#141414;opacity:0;transform:scale(.2)}.paper circle.up[data-v-810b3192]{opacity:1;transform:scale(.85)}circle.accent[data-v-810b3192]{fill:var(--accent);transform:scale(1.3)}.scene[data-v-573f4085]{container-type:inline-size;width:100%;height:100%}.stage[data-v-573f4085]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:.8em;height:100%;padding:1em .6em;font-size:clamp(8px,2.5cqw,13px)}.place[data-v-573f4085]{display:flex;flex-direction:column;align-items:center;gap:.6em}.label[data-v-573f4085]{display:flex;flex-direction:column;align-items:center;margin:0;line-height:1.3}.label b[data-v-573f4085]{color:var(--text-h);font-size:1.15em}.label span[data-v-573f4085]{color:var(--muted);font-size:.85em;white-space:nowrap}.laptop[data-v-573f4085]{display:flex;flex-direction:column;align-items:center;width:100%}.screen[data-v-573f4085]{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16 / 10.5;padding:.7em;border:.35em solid #2a2622;border-radius:.6em .6em .2em .2em;background:var(--app-soft)}.base[data-v-573f4085]{width:118%;height:.55em;border-radius:0 0 .6em .6em;background:linear-gradient(180deg,#cfc8be,#b3aca2)}.card[data-v-573f4085]{display:flex;flex-direction:column;gap:.3em;width:78%;padding:.4em;border:1px solid var(--app-line);border-radius:.45em;background:var(--app-bg);opacity:0;transform:translateY(.5em) scale(.95);transition:opacity .4s ease,transform .5s var(--ease-out)}.card.on[data-v-573f4085]{opacity:1;transform:none}.thumb[data-v-573f4085]{padding:.25em;border:1px solid var(--app-line);border-radius:.3em;background:#fff}.card small[data-v-573f4085]{overflow:hidden;color:var(--app-text);font-size:.75em;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.sync[data-v-573f4085]{align-self:flex-start;padding:.1em .5em;border-radius:999px;background:#15803d1f;color:var(--app-green);font-size:.65em;font-weight:700}.waiting[data-v-573f4085]{position:absolute;margin:0;color:var(--app-muted);font-size:.75em}.pad[data-v-573f4085]{width:70%;padding:.35em .35em .9em;border:1px solid #33405a;border-radius:.6em;background:linear-gradient(180deg,#232d40,#19212f);box-shadow:0 .3em .8em #0000002e;transition:box-shadow .4s ease}.pad.on[data-v-573f4085]{box-shadow:0 0 0 .25em #c9644240,0 .3em .8em #0000002e}.pad[data-v-573f4085] svg{display:block;width:100%;height:auto;border-radius:.3em;background:#080c14}.cloud[data-v-573f4085]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3em;margin-top:.4em}.cloud svg[data-v-573f4085]{width:100%;max-width:7em;filter:drop-shadow(0 .4em .8em rgba(26,23,20,.1));transition:transform .4s var(--ease-out)}.cloud.busy svg[data-v-573f4085]{transform:scale(1.08)}.cloud .arrow[data-v-573f4085]{opacity:.35;transition:opacity .3s ease}.cloud.busy .arrow[data-v-573f4085]{opacity:1;animation:lift-573f4085 .8s ease-in-out infinite}@keyframes lift-573f4085{50%{transform:translateY(-2px)}}.cloud-label[data-v-573f4085]{color:var(--muted);font-size:.8em;font-weight:700;white-space:nowrap}.pill[data-v-573f4085]{position:absolute;top:100%;margin-top:.4em;padding:.3em .7em;border-radius:999px;background:#1a1714;color:#fff;font-size:.8em;font-weight:600;white-space:nowrap}.packet[data-v-573f4085]{position:absolute;z-index:2;width:1.8em;margin:-.9em 0 0 -.9em;opacity:0;transition:left 1.1s var(--ease-out),top 1.1s var(--ease-out),opacity .3s ease}.packet.show[data-v-573f4085]{opacity:1}.packet svg[data-v-573f4085]{display:block;width:100%;filter:drop-shadow(0 .2em .4em rgba(0,0,0,.25))}.caption[data-v-573f4085]{position:absolute;bottom:.4em;left:50%;margin:0;padding:.45em 1em;border-radius:999px;background:#1a1714;color:#fff;font-weight:600;white-space:nowrap;transform:translate(-50%)}.fade-enter-active[data-v-573f4085],.fade-leave-active[data-v-573f4085]{transition:opacity .35s ease}.fade-enter-from[data-v-573f4085],.fade-leave-to[data-v-573f4085]{opacity:0}.scene[data-v-39a3c660]{container-type:inline-size;width:100%;height:100%;font-size:clamp(10px,2.3cqw,14px)}.chat[data-v-39a3c660]{display:flex;flex-direction:column;height:100%;padding:1.2em 1.2em 1em}.feed[data-v-39a3c660]{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:.7em;overflow:hidden;min-height:0}.file[data-v-39a3c660]{display:inline-flex;align-items:center;align-self:flex-end;gap:.5em;padding:.55em .9em;border:1px solid var(--app-line);border-radius:.8em;font-weight:600}.file svg[data-v-39a3c660]{width:1.1em;height:1.1em}.bubble[data-v-39a3c660]{align-self:flex-start;max-width:82%;padding:.7em 1em;border:1px solid var(--app-line);border-radius:1em;background:var(--app-panel);line-height:1.5}.bubble.user[data-v-39a3c660]{align-self:flex-end;border-color:transparent;background:var(--app-fill);color:#fff;font-weight:600}.step[data-v-39a3c660]{display:flex;align-items:center;align-self:flex-start;gap:.8em;min-width:55%;padding:.7em 1em;border:1px solid var(--app-line);border-radius:.8em;background:var(--app-bg)}.step-text[data-v-39a3c660]{display:flex;flex-direction:column;line-height:1.3}.step-text small[data-v-39a3c660]{color:var(--app-muted);font-size:.85em}.mark[data-v-39a3c660]{position:relative;width:1.5em;height:1.5em;flex-shrink:0;border:2px solid var(--app-line);border-top-color:var(--app-accent);border-radius:50%;animation:spin-39a3c660 .8s linear infinite}.mark.done[data-v-39a3c660]{border:none;border-radius:.35em;background:#15803d1f;animation:none}.mark.done[data-v-39a3c660]:after{content:"";position:absolute;left:.5em;top:.28em;width:.38em;height:.7em;border-right:2px solid var(--app-green);border-bottom:2px solid var(--app-green);transform:rotate(45deg)}@keyframes spin-39a3c660{to{transform:rotate(360deg)}}.result[data-v-39a3c660]{display:flex;flex-direction:column;gap:.7em}.mini[data-v-39a3c660]{width:13em;padding:.6em;border-radius:.6em;background:#070b12}.input[data-v-39a3c660]{display:flex;align-items:center;gap:.8em;margin-top:1em;padding:.75em 1em;border:1px solid var(--app-line);border-radius:.9em;color:var(--app-muted)}.plus[data-v-39a3c660]{font-size:1.2em}.ph[data-v-39a3c660]{flex:1}.mic[data-v-39a3c660]{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;color:var(--app-text2);transition:background .3s ease}.mic svg[data-v-39a3c660]{width:1.1em;height:1.1em}.mic.live[data-v-39a3c660]{color:#fff;background:#e5484d;box-shadow:0 0 0 .35em #e5484d40}.msg-enter-active[data-v-39a3c660]{transition:opacity .35s ease,transform .45s var(--ease-out)}.msg-leave-active[data-v-39a3c660]{transition:opacity .3s ease}.msg-enter-from[data-v-39a3c660]{opacity:0;transform:translateY(.8em)}.msg-leave-to[data-v-39a3c660]{opacity:0}.scene[data-v-6cf13e7c]{container-type:inline-size;display:flex;align-items:center;width:100%;height:100%;font-size:clamp(10px,2.2cqw,14px)}.pages[data-v-6cf13e7c]{display:grid;grid-template-columns:minmax(0,.72fr) auto minmax(0,1.28fr);align-items:center;gap:.9em;width:100%}.col[data-v-6cf13e7c]{display:flex;flex-direction:column;gap:.6em;min-width:0}.sheet[data-v-6cf13e7c]{position:relative;overflow:hidden;border-radius:.5em;background:#fff;box-shadow:var(--shadow-md)}.original[data-v-6cf13e7c]{aspect-ratio:1224 / 1584}.original img[data-v-6cf13e7c]{display:block;width:100%;height:100%;object-fit:cover}.scan[data-v-6cf13e7c]{position:absolute;left:0;right:0;height:2px;background:var(--accent);box-shadow:0 0 .7em .2em #c9644266;transition:top .4s var(--ease-out)}.braille[data-v-6cf13e7c]{aspect-ratio:828 / 792}.arrow[data-v-6cf13e7c]{color:var(--accent);font-size:1.6em;font-weight:700}.cap[data-v-6cf13e7c]{color:var(--muted);font-size:.85em;text-align:center}.meta[data-v-6cf13e7c]{display:flex;justify-content:space-between;gap:1em;font-variant-numeric:tabular-nums}.meta b[data-v-6cf13e7c]{color:var(--ink, #171513);font-weight:700}.swap-enter-active[data-v-6cf13e7c],.swap-leave-active[data-v-6cf13e7c]{transition:opacity .3s ease}.swap-enter-from[data-v-6cf13e7c],.swap-leave-to[data-v-6cf13e7c]{opacity:0}@media(prefers-reduced-motion:reduce){.scan[data-v-6cf13e7c]{display:none}}.braille[data-v-ae06640a]{display:block;height:100%;width:auto}circle[data-v-ae06640a]{transition:fill .3s ease,opacity .3s ease}.paper circle[data-v-ae06640a]{fill:#141414;opacity:0}.paper circle.up[data-v-ae06640a]{opacity:1}.pad circle[data-v-ae06640a]{fill:#ffffff1f}.pad circle.up[data-v-ae06640a]{fill:#f4f1ec}.scene[data-v-5d455d6f]{container-type:inline-size;width:100%;height:100%;font-size:clamp(10px,2.2cqw,14px)}.editor[data-v-5d455d6f]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1em;height:100%;padding:1em 1.2em 1.4em;background:var(--app-soft)}.toolbar[data-v-5d455d6f]{display:flex;align-self:flex-end;gap:.2em;padding:.3em;border:1px solid var(--app-line);border-radius:999px;background:var(--app-bg);font-size:.85em;font-weight:600}.toolbar span[data-v-5d455d6f]{padding:.35em .75em;border-radius:999px;color:var(--app-muted);transition:background .3s ease,color .3s ease}.toolbar span.on[data-v-5d455d6f]{background:var(--accent-bg);color:var(--app-fill)}.page[data-v-5d455d6f]{overflow:hidden;display:flex;flex:1;flex-direction:column;gap:1.2em;width:min(100%,30em);min-height:0;padding:1.4em 1.6em;background:#fff;border:1px solid var(--app-line);box-shadow:0 .4em 1.2em #0f172a14}.title[data-v-5d455d6f]{height:1em;opacity:0;transition:opacity .4s ease}.title.on[data-v-5d455d6f]{opacity:1}.figure[data-v-5d455d6f]{display:flex;flex:1;justify-content:center;min-height:0}.figwrap[data-v-5d455d6f]{position:relative;max-width:100%;height:100%;aspect-ratio:64 / 44}.figwrap[data-v-5d455d6f] svg{width:100%;height:100%}.select[data-v-5d455d6f]{position:absolute;left:18.75%;top:calc(6 / 44 * 100%);width:59.375%;height:calc(12 / 44 * 100%);border:1.5px dashed var(--app-accent);border-radius:4px;background:#c964420f;opacity:0;transform:scale(.96);transition:opacity .3s ease,transform .4s var(--ease-out)}.select.on[data-v-5d455d6f]{opacity:1;transform:none}.status[data-v-5d455d6f]{position:absolute;bottom:1em;left:50%;padding:.55em 1.1em;border-radius:999px;background:var(--app-fill);color:#fff;font-weight:600;white-space:nowrap;transform:translate(-50%)}.status.done[data-v-5d455d6f]{background:var(--app-green)}.status-enter-active[data-v-5d455d6f],.status-leave-active[data-v-5d455d6f]{transition:opacity .3s ease}.status-enter-from[data-v-5d455d6f],.status-leave-to[data-v-5d455d6f]{opacity:0}.scene[data-v-12a78c2b]{container-type:inline-size;width:100%;height:100%;font-size:clamp(10px,2.2cqw,14px)}.files[data-v-12a78c2b]{display:flex;flex-direction:column;gap:1.1em;height:100%;padding:1.2em}.head[data-v-12a78c2b]{display:flex;align-items:center;justify-content:space-between;gap:1em;min-height:2.4em}.title[data-v-12a78c2b]{display:inline-flex;align-items:center;gap:.5em;font-size:1.15em;font-weight:700}.title svg[data-v-12a78c2b]{width:1.2em;height:1.2em}.ask[data-v-12a78c2b]{display:inline-flex;align-items:center;gap:.5em;padding:.5em 1em;border-radius:999px;background:var(--app-fill);color:#fff;font-weight:600;white-space:nowrap}.ask .dot[data-v-12a78c2b]{width:.55em;height:.55em;border-radius:50%;background:#fff;animation:blink-12a78c2b .9s ease-in-out infinite}@keyframes blink-12a78c2b{50%{opacity:.3}}.grid[data-v-12a78c2b]{display:grid;flex:1;grid-template-columns:repeat(auto-fill,minmax(10em,1fr));align-content:start;gap:.9em;min-height:0;overflow:hidden}.card[data-v-12a78c2b]{display:flex;flex-direction:column;gap:.25em;padding:.6em .6em .8em;border:1px dashed var(--app-line);border-radius:.8em;opacity:.35;transition:opacity .4s ease,border-color .4s ease,background .4s ease,transform .5s var(--ease-out);transform:scale(.97)}.card.on[data-v-12a78c2b]{border-style:solid;background:var(--app-panel);opacity:1;transform:none}.card b[data-v-12a78c2b],.card small[data-v-12a78c2b]{visibility:hidden}.card.on b[data-v-12a78c2b],.card.on small[data-v-12a78c2b]{visibility:visible}.card small[data-v-12a78c2b]{color:var(--app-muted);font-size:.82em}.thumb[data-v-12a78c2b]{margin-bottom:.4em;padding:.5em;border:1px solid var(--app-line);border-radius:.5em;background:#fff}.card:not(.on) .thumb[data-v-12a78c2b]{border-color:transparent;background:transparent}.ask-enter-active[data-v-12a78c2b],.ask-leave-active[data-v-12a78c2b]{transition:opacity .3s ease,transform .35s var(--ease-out)}.ask-enter-from[data-v-12a78c2b],.ask-leave-to[data-v-12a78c2b]{opacity:0;transform:translateY(.4em)}.scene[data-v-b86bea40]{container-type:inline-size;width:100%;height:100%;font-size:clamp(9px,2.6cqw,13px)}.stage[data-v-b86bea40]{position:relative;display:grid;place-items:center;height:100%;padding:1em;background:var(--app-soft)}.ask[data-v-b86bea40]{position:absolute;top:.8em;right:.9em;z-index:2;margin:0;padding:.5em .9em;border-radius:1em;background:var(--app-fill);color:#fff;font-weight:600;opacity:0;transform:translateY(-.3em);transition:opacity .35s ease,transform .4s var(--ease-out)}.ask.on[data-v-b86bea40]{opacity:1;transform:none}.device[data-v-b86bea40]{display:flex;flex-direction:column;gap:.7em;width:min(100%,36em);padding:.8em;border:1px solid #33405a;border-radius:1.1em;background:linear-gradient(180deg,#212b3e,#19212f);box-shadow:0 .8em 2em #00000040}.screen[data-v-b86bea40]{padding:.5em;border-radius:.5em;background:#080c14}.keys[data-v-b86bea40]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5em}.key[data-v-b86bea40]{display:flex;flex-direction:column;align-items:center;padding:.3em 0 .35em;border:1px solid #3a4865;border-radius:.5em;background:#2a3550;color:#c9d2df;line-height:1.2;transition:background .08s ease,transform .08s ease}.key b[data-v-b86bea40]{font-size:.85em}.key small[data-v-b86bea40]{font-size:.7em;opacity:.8}.key.down[data-v-b86bea40]{background:var(--accent);color:#fff;transform:translateY(1px) scale(.96)}.scene[data-v-4c58d501]{container-type:inline-size;width:100%;height:100%;font-size:clamp(10px,2.3cqw,14px)}.stage[data-v-4c58d501]{display:grid;place-items:center;height:100%;padding:1.4em;background:var(--app-soft)}.device[data-v-4c58d501]{display:flex;flex-direction:column;gap:.9em;width:min(100%,44em);max-height:100%;padding:1.1em;border:1px solid #33405a;border-radius:1.4em;background:linear-gradient(180deg,#212b3e,#19212f);box-shadow:0 1em 2.5em #00000059}.screen[data-v-4c58d501]{padding:.7em;border-radius:.6em;background:#080c14}.keys[data-v-4c58d501]{display:flex;align-items:center;justify-content:space-between;gap:.7em;padding:0 .3em}.arrow[data-v-4c58d501]{color:#4a5876;font-size:.9em}.key[data-v-4c58d501]{flex:1;height:1.5em;border:1px solid #3a4865;border-radius:.5em;background:#2a3550}.press[data-v-4c58d501]{animation:press-4c58d501 2.8s ease both}@keyframes press-4c58d501{0%,86%{background:#2a3550;transform:none}92%{background:var(--accent);transform:translateY(1px) scale(.96)}to{background:#2a3550;transform:none}}.cells[data-v-4c58d501]{height:1.6em;padding:.35em .6em;border-radius:.45em;background:#080c14}.scene[data-v-46b0cf0b]{container-type:inline-size;width:100%;height:100%;font-size:clamp(9px,2cqw,13px)}.body[data-v-46b0cf0b]{display:flex;flex-direction:column;gap:.9em;height:100%;padding:1em 1.1em}.ask[data-v-46b0cf0b]{align-self:flex-end;margin:0;padding:.55em .95em;border-radius:1em;background:var(--app-fill);color:#fff;font-weight:600;opacity:0;transform:translateY(.4em);transition:opacity .35s ease,transform .45s var(--ease-out)}.ask.on[data-v-46b0cf0b]{opacity:1;transform:none}.panes[data-v-46b0cf0b]{display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8em;min-height:0}.screen[data-v-46b0cf0b]{display:flex;flex-direction:column;gap:.4em;margin:0;padding:.7em .8em;border:1px solid var(--app-line);border-radius:.7em;background:#fff;opacity:0;transition:opacity .4s ease}.screen.on[data-v-46b0cf0b]{opacity:1}.head[data-v-46b0cf0b]{display:flex;align-items:baseline;justify-content:space-between;gap:.5em;font-size:.9em;white-space:nowrap}.last[data-v-46b0cf0b]{color:#e5484d;font-weight:700}.screen svg[data-v-46b0cf0b]{width:100%;height:auto;aspect-ratio:200 / 110}.line[data-v-46b0cf0b]{stroke-dasharray:1;stroke-dashoffset:1}.screen.on .line[data-v-46b0cf0b]{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s ease-out}.area[data-v-46b0cf0b]{opacity:0}.screen.on .area[data-v-46b0cf0b]{opacity:1;transition:opacity .6s ease .7s}.foot[data-v-46b0cf0b]{display:flex;justify-content:space-between;color:var(--app-muted);font-size:.72em}.arrow[data-v-46b0cf0b]{color:var(--accent);font-size:1.4em;font-weight:700}.device[data-v-46b0cf0b]{display:flex;flex-direction:column;align-items:center;gap:.5em;padding:.6em;border:1px solid #33405a;border-radius:.9em;background:linear-gradient(180deg,#212b3e,#19212f)}.pad-screen[data-v-46b0cf0b]{width:100%;padding:.45em;border-radius:.45em;background:#080c14}.view[data-v-46b0cf0b]{color:#c9d2df;font-size:.8em;font-weight:600;white-space:nowrap}.src[data-v-46b0cf0b]{margin:0;color:var(--app-muted);font-size:.75em;text-align:right}.scene[data-v-afd3c718]{--c: #94a3b8;container-type:inline-size;width:100%;height:100%;font-size:clamp(10px,3.4cqw,15px)}.s-wake[data-v-afd3c718],.s-listen[data-v-afd3c718]{--c: #c96442}.s-think[data-v-afd3c718]{--c: #64748b}.s-speak[data-v-afd3c718]{--c: #b5563a}.stage[data-v-afd3c718]{display:grid;grid-template-rows:1fr auto auto 1fr;justify-items:center;align-items:center;gap:1.1em;height:100%;padding:1.2em;background:radial-gradient(60% 45% at 50% 48%,color-mix(in srgb,var(--c) 12%,transparent),transparent 70%),var(--app-bg);transition:background .6s ease}.said[data-v-afd3c718],.reply[data-v-afd3c718]{display:flex;justify-content:center;width:100%;min-height:3em}.said[data-v-afd3c718]{align-self:end}.reply[data-v-afd3c718]{align-self:start}.voice[data-v-afd3c718]{margin:0;color:var(--app-text);font-size:1.35em;font-weight:700;letter-spacing:-.02em;text-align:center}.voice.name[data-v-afd3c718]{font-size:1.8em;color:var(--app-accent)}.answer[data-v-afd3c718]{display:flex;align-items:flex-start;gap:.6em;max-width:26em;margin:0;padding:.8em 1em;border:1px solid var(--app-line);border-radius:1em;background:var(--app-panel);line-height:1.5}.answer svg[data-v-afd3c718]{width:1.3em;height:1.3em;flex-shrink:0;margin-top:.1em;color:var(--app-accent)}.orb[data-v-afd3c718]{position:relative;display:grid;place-items:center;width:9em;height:9em}.ring[data-v-afd3c718],.ripple[data-v-afd3c718]{position:absolute;border-radius:50%}.ring.outer[data-v-afd3c718]{top:0;right:0;bottom:0;left:0;border:2px solid color-mix(in srgb,var(--c) 45%,transparent);border-top-color:var(--c);animation:spin-afd3c718 6s linear infinite;transition:border-color .5s ease}.ring.inner[data-v-afd3c718]{top:.9em;right:.9em;bottom:.9em;left:.9em;border:1px dashed color-mix(in srgb,var(--c) 50%,transparent);animation:spin-afd3c718 12s linear infinite reverse}.core[data-v-afd3c718]{position:relative;display:grid;place-items:center;width:5.4em;height:5.4em;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--c) 70%,#fff),var(--c) 75%);box-shadow:0 0 2.4em color-mix(in srgb,var(--c) 45%,transparent);transition:background .5s ease,box-shadow .5s ease,transform .5s var(--ease-out)}.s-idle .core[data-v-afd3c718]{animation:breathe-afd3c718 3s ease-in-out infinite;box-shadow:none}.s-wake .core[data-v-afd3c718]{transform:scale(1.12)}.ripple[data-v-afd3c718]{top:1.8em;right:1.8em;bottom:1.8em;left:1.8em;border:2px solid var(--c);opacity:0}.s-wake .ripple[data-v-afd3c718],.s-listen .ripple[data-v-afd3c718]{animation:ripple-afd3c718 1.4s ease-out infinite}.s-wake .r2[data-v-afd3c718],.s-listen .r2[data-v-afd3c718]{animation-delay:.7s}.bars[data-v-afd3c718]{display:flex;align-items:center;gap:.18em;height:2.2em;opacity:0;transition:opacity .3s ease}.bars i[data-v-afd3c718]{width:.24em;height:100%;border-radius:.2em;background:#fff;transform:scaleY(.2)}.s-listen .bars[data-v-afd3c718],.s-speak .bars[data-v-afd3c718]{opacity:1}.s-listen .bars i[data-v-afd3c718],.s-speak .bars i[data-v-afd3c718]{animation:wave-afd3c718 .9s ease-in-out infinite;animation-delay:calc(var(--i) * -.11s)}.spinner[data-v-afd3c718]{position:absolute;top:1.2em;right:1.2em;bottom:1.2em;left:1.2em;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;opacity:0}.s-think .spinner[data-v-afd3c718]{opacity:1;animation:spin-afd3c718 .8s linear infinite}.status[data-v-afd3c718]{display:inline-flex;align-items:center;gap:.5em;margin:0;padding:.4em .9em;border-radius:999px;border:1px solid var(--app-line);background:var(--app-panel);color:var(--app-text2);font-size:.85em;font-weight:600}.led[data-v-afd3c718]{width:.55em;height:.55em;border-radius:50%;background:var(--c);transition:background .5s ease}.say-enter-active[data-v-afd3c718],.say-leave-active[data-v-afd3c718]{transition:opacity .35s ease,transform .45s var(--ease-out)}.say-enter-from[data-v-afd3c718]{opacity:0;transform:translateY(.6em)}.say-leave-to[data-v-afd3c718]{opacity:0}@keyframes spin-afd3c718{to{transform:rotate(360deg)}}@keyframes breathe-afd3c718{50%{transform:scale(.94);opacity:.8}}@keyframes ripple-afd3c718{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes wave-afd3c718{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.ring[data-v-afd3c718],.core[data-v-afd3c718],.ripple[data-v-afd3c718],.bars i[data-v-afd3c718],.spinner[data-v-afd3c718]{animation:none!important}}.scene-view[data-v-be7065cf],.scene-inner[data-v-be7065cf]{width:100%;height:100%}.scene-inner[data-v-be7065cf]{pointer-events:none;user-select:none;-webkit-user-select:none}.scene-inner[data-v-be7065cf] img{-webkit-user-drag:none}.scene-view.paused[data-v-be7065cf] *,.scene-view.paused[data-v-be7065cf] *:before,.scene-view.paused[data-v-be7065cf] *:after{animation-play-state:paused!important}.display[data-v-ea1164c2]{font-size:clamp(44px,5vw,64px);line-height:1.04;letter-spacing:-.045em;white-space:pre-line}.section-title[data-v-ea1164c2]{font-size:clamp(30px,3.6vw,46px);line-height:1.12;letter-spacing:-.04em;white-space:pre-line}.block[data-v-ea1164c2]{--gap-section: clamp(64px, 8vw, 112px);padding:var(--gap-section) 0 0}.block-head[data-v-ea1164c2]{display:flex;flex-direction:column;gap:12px;margin-bottom:clamp(28px,3.5vw,44px)}.block-head.solo[data-v-ea1164c2]{margin-bottom:clamp(16px,2vw,24px)}.hero[data-v-ea1164c2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(40px,7vw,96px) 0 0}.hero-copy[data-v-ea1164c2]{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.hero-lead[data-v-ea1164c2]{max-width:480px;color:var(--muted);font-size:clamp(17px,1.5vw,19px);line-height:1.7}.hero-copy[data-v-ea1164c2] .dl{margin-top:8px}.how-link[data-v-ea1164c2]{margin-top:4px;color:var(--text-h)}.steps[data-v-ea1164c2]{--scene-pad: clamp(16px, 2.4vw, 28px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px)}.step-list[data-v-ea1164c2]{margin:0;padding:0;list-style:none}.step[data-v-ea1164c2]{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:56vh;padding:32px 0}.step-num[data-v-ea1164c2]{color:var(--accent-ink);font-family:var(--mono);font-size:14px;font-weight:600}.step h3[data-v-ea1164c2]{font-size:clamp(26px,3vw,36px);line-height:1.2}.step p[data-v-ea1164c2]{max-width:440px;font-size:18px;line-height:1.75}@media(min-width:981px){.step-num[data-v-ea1164c2],.step h3[data-v-ea1164c2],.step p[data-v-ea1164c2]{transition:color .4s ease}.step:not(.on) .step-num[data-v-ea1164c2],.step:not(.on) h3[data-v-ea1164c2],.step:not(.on) p[data-v-ea1164c2]{color:var(--muted)}}.step-visual-inline[data-v-ea1164c2]{position:relative;display:none}.stage-sticky[data-v-ea1164c2]{position:sticky;top:calc(50vh - min(26vw,300px));aspect-ratio:7 / 6;max-height:600px}.stage .visual[data-v-ea1164c2]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.97);transition:opacity .5s ease,transform .6s var(--ease-out)}.stage .visual.on[data-v-ea1164c2]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.stage .visual[data-v-ea1164c2],.step-num[data-v-ea1164c2],.step h3[data-v-ea1164c2],.step p[data-v-ea1164c2]{transition:none}}.scene-ctl[data-v-ea1164c2]{position:absolute;top:calc(var(--scene-pad) + 3px);right:calc(var(--scene-pad) + 8px);z-index:2}.visual[data-v-ea1164c2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;overflow:hidden;border-radius:var(--r-xl);background:var(--bg-soft)}.v-say[data-v-ea1164c2],.v-touch[data-v-ea1164c2]{padding:var(--scene-pad);background:var(--bg-sunk)}.v-convert[data-v-ea1164c2]{padding:32px}.pair[data-v-ea1164c2]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:100%;height:100%}.pair figure[data-v-ea1164c2]{position:relative;user-select:none;-webkit-user-select:none;margin:0;padding:14px;border-radius:var(--r-md);background:#fff;box-shadow:var(--shadow-md)}.pair img[data-v-ea1164c2]{display:block;width:100%;height:auto;max-height:380px;padding-bottom:26px;object-fit:contain}.pair figcaption[data-v-ea1164c2]{position:absolute;left:10px;bottom:10px;padding:3px 10px;border-radius:999px;background:#0f172ad1;color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.pair .out figcaption[data-v-ea1164c2]{background:var(--accent-h)}.arrow[data-v-ea1164c2]{color:var(--accent);font-size:28px;font-weight:700}.aud-grid[data-v-ea1164c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.aud[data-v-ea1164c2]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-xl);background:var(--bg-soft)}.aud-body[data-v-ea1164c2]{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(28px,4vw,48px)}.aud-label[data-v-ea1164c2]{color:var(--accent-ink);font-size:15px;font-weight:700}.aud h3[data-v-ea1164c2]{font-size:clamp(24px,2.8vw,34px);line-height:1.3}.aud ul[data-v-ea1164c2]{display:flex;flex-direction:column;gap:10px;margin:4px 0 8px;padding:0;list-style:none}.aud li[data-v-ea1164c2]{position:relative;padding-left:22px;font-size:16px}.aud li[data-v-ea1164c2]:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.aud li a[data-v-ea1164c2]{color:var(--text-h);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:4px}.aud li a[data-v-ea1164c2]:hover{color:var(--accent-ink);text-decoration-color:currentColor}.aud li.plain[data-v-ea1164c2]{display:flex;flex-direction:column;gap:4px}.aud-item[data-v-ea1164c2]{color:var(--text-h);font-weight:650}.aud-detail[data-v-ea1164c2]{color:var(--muted);font-size:15px}.for-note[data-v-ea1164c2]{display:block;color:var(--muted);font-size:13px}.feat[data-v-ea1164c2]{display:grid;grid-template-columns:minmax(260px,4fr) minmax(0,8fr);align-items:stretch;gap:clamp(20px,3vw,40px)}.feat-list[data-v-ea1164c2]{display:flex;flex-direction:column;gap:4px}.feat-tab[data-v-ea1164c2]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;overflow:hidden;padding:14px 18px;border:none;border-radius:var(--r-md);background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.feat-tab[data-v-ea1164c2]:hover,.feat-tab.on[data-v-ea1164c2]{background:var(--bg-soft);color:var(--text-h)}.feat-name[data-v-ea1164c2]{font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.35}.feat-punch[data-v-ea1164c2]{display:none;color:var(--muted);font-size:15px}.feat-tab.on .feat-punch[data-v-ea1164c2]{display:block}.feat-bar[data-v-ea1164c2]{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--accent);transform-origin:left;animation:feat-progress-ea1164c2 linear forwards}.feat-bar.paused[data-v-ea1164c2]{animation-play-state:paused}@keyframes feat-progress-ea1164c2{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.feat-stage[data-v-ea1164c2]{--scene-pad: clamp(16px, 2.4vw, 32px);position:relative;min-height:0;aspect-ratio:4 / 3;max-height:620px;padding:var(--scene-pad);border-radius:var(--r-xl);background:var(--bg-sunk)}.feat-panel[data-v-ea1164c2]{width:100%;height:100%;border-radius:14px}.feat-caption[data-v-ea1164c2]{display:none}.feat-fade-enter-active[data-v-ea1164c2],.feat-fade-leave-active[data-v-ea1164c2]{transition:opacity .25s ease}.feat-fade-enter-from[data-v-ea1164c2],.feat-fade-leave-to[data-v-ea1164c2]{opacity:0}@media(prefers-reduced-motion:reduce){.feat-fade-enter-active[data-v-ea1164c2],.feat-fade-leave-active[data-v-ea1164c2]{transition:none}}.soon[data-v-ea1164c2]{display:inline-block;margin-left:8px;padding:2px 10px;border:1px solid var(--accent);border-radius:999px;color:var(--accent-ink);font-size:12px;font-weight:650;letter-spacing:0;vertical-align:middle}.dark[data-v-ea1164c2]{margin-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px);background:var(--ink);color:var(--ink-text)}.dark .section-title[data-v-ea1164c2]{color:#fff}.dark .eyebrow[data-v-ea1164c2]{color:#f0a184}.sample-wrap[data-v-ea1164c2]{display:grid;grid-template-columns:minmax(260px,4fr) minmax(0,8fr);align-items:start;gap:clamp(20px,3vw,40px)}.sample-side[data-v-ea1164c2]{display:flex;flex-direction:column;align-items:flex-start}.sample-tabs[data-v-ea1164c2]{display:flex;flex-wrap:wrap;gap:8px}.sample-tabs button[data-v-ea1164c2]{min-height:40px;padding:8px 18px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:transparent;color:var(--ink-muted);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.sample-tabs button[data-v-ea1164c2]:hover{color:#fff}.sample-tabs button[aria-pressed=true][data-v-ea1164c2]{border-color:#fff;background:#fff;color:var(--ink)}.sample-cmp[data-v-ea1164c2]{width:100%}.on-dark[data-v-ea1164c2]{display:inline-flex;margin-top:24px;color:#fff}.on-dark[data-v-ea1164c2]:hover{color:#f0a184}.plans[data-v-ea1164c2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:40px}.plan[data-v-ea1164c2]{display:flex;flex-direction:column;gap:12px;padding:32px;border:1px solid var(--border);border-radius:var(--r-xl);background:#fff}.plan.featured[data-v-ea1164c2]{border-color:var(--text-h);box-shadow:var(--shadow-md)}.plan-top[data-v-ea1164c2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan-name[data-v-ea1164c2]{color:var(--text-h);font-size:20px;font-weight:700;letter-spacing:inherit;line-height:inherit}.plan-badge[data-v-ea1164c2]{padding:4px 10px;border-radius:999px;background:var(--accent-bg);color:var(--accent-ink);font-size:12px;font-weight:700}.plan-price[data-v-ea1164c2]{display:flex;align-items:baseline;gap:6px;margin-top:8px}.amount[data-v-ea1164c2]{color:var(--text-h);font-size:44px;font-weight:750;letter-spacing:-.04em;line-height:1}.period[data-v-ea1164c2]{color:var(--muted);font-size:15px}.plan-was[data-v-ea1164c2]{color:var(--muted);font-size:14px}.plan-was s[data-v-ea1164c2]{margin-right:4px}.plan ul[data-v-ea1164c2]{display:flex;flex-direction:column;gap:10px;margin:12px 0 0;padding:20px 0 0;border-top:1px solid var(--border);list-style:none}.plan li[data-v-ea1164c2]{position:relative;padding-left:24px;font-size:15px}.plan li[data-v-ea1164c2]:before{content:"";position:absolute;left:2px;top:.5em;width:10px;height:6px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.price-link[data-v-ea1164c2]{color:var(--text-h)}.cta[data-v-ea1164c2]{margin-top:clamp(64px,8vw,112px);background:var(--ink);color:var(--ink-muted)}.cta-inner[data-v-ea1164c2]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:clamp(64px,8vw,112px) 0;text-align:center}.cta .section-title[data-v-ea1164c2]{color:#fff}.cta p[data-v-ea1164c2]{font-size:18px}.cta[data-v-ea1164c2] .dl{margin-top:20px}@media(max-width:980px){.hero[data-v-ea1164c2],.sample-wrap[data-v-ea1164c2],.steps[data-v-ea1164c2]{grid-template-columns:1fr}.stage[data-v-ea1164c2]{display:none}.step[data-v-ea1164c2]{min-height:0;padding:0 0 56px}.step-visual-inline[data-v-ea1164c2]{display:block;margin-top:12px}.step-visual-inline .visual[data-v-ea1164c2]{aspect-ratio:4 / 3}.plans[data-v-ea1164c2]{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}@media(max-width:760px){.aud-grid[data-v-ea1164c2],.feat[data-v-ea1164c2]{grid-template-columns:1fr}.feat-list[data-v-ea1164c2]{flex-direction:row;overflow-x:auto;margin:-8px calc(-1 * var(--gutter)) -4px;padding:8px var(--gutter);scrollbar-width:none}.feat-tab[data-v-ea1164c2]{flex:0 0 auto;padding:10px 14px;border-radius:999px}.feat-name[data-v-ea1164c2]{font-size:15px;white-space:nowrap}.feat-tab.on .feat-punch[data-v-ea1164c2]{display:none}.feat-caption[data-v-ea1164c2]{display:flex;flex-direction:column;gap:8px}.feat-cap-punch[data-v-ea1164c2]{color:var(--text-h);font-weight:650}.feat-stage[data-v-ea1164c2]{--scene-pad: 12px;aspect-ratio:4 / 3.4}.v-convert[data-v-ea1164c2]{padding:16px}.pair[data-v-ea1164c2]{gap:8px}}
