.zdemo[data-v-b3feba72]{position:relative;border-radius:16px;background:#fff;border:1px solid #e2eaf8;box-shadow:0 30px 70px #1e40af33;overflow:hidden;font-size:12px}.zdemo-top[data-v-b3feba72]{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:#f6f9fe;border-bottom:1px solid #e9eff9}.zdot[data-v-b3feba72]{width:9px;height:9px;border-radius:50%;background:#d5deec}.zback[data-v-b3feba72]{display:inline-flex;align-items:center;margin-left:6px;color:#7c8db0}.zback svg[data-v-b3feba72]{width:14px;height:14px}.ztitle[data-v-b3feba72]{padding:3px 10px;border-radius:999px;background:#fff;border:1px solid #e6edf9;font-size:11px;color:#47566e}.ztop-tools[data-v-b3feba72],.zs-tools[data-v-b3feba72]{display:inline-flex;gap:8px}.tl-undo[data-v-b3feba72],.tl-redo[data-v-b3feba72]{width:12px;height:12px;border:1.5px solid #b9c6dd;border-radius:3px;display:inline-block}.tl-redo[data-v-b3feba72]{transform:scaleX(-1)}.zexport[data-v-b3feba72]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:8px;background:var(--acc, #2f6fed);color:#fff;font-size:11.5px;font-weight:600}.zexport svg[data-v-b3feba72]{width:12px;height:12px}.zdemo-status[data-v-b3feba72]{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 12px;background:#f6f9fe;border-top:1px solid #e9eff9}.zs-zoom[data-v-b3feba72]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:#fff;border:1px solid #e6edf9;color:#64748b;font-size:10.5px}.zs-zoom svg[data-v-b3feba72]{width:11px;height:11px}.zdemo-body[data-v-b3feba72]{display:flex}.zdemo-rail[data-v-b3feba72]{width:40px;padding:12px 0;display:flex;flex-direction:column;align-items:center;gap:14px;border-right:1px solid #edf2fa;background:#fbfdff}.rl[data-v-b3feba72]{width:16px;height:16px;border:1.5px solid #9db1d4;display:block}.rl-square[data-v-b3feba72]{border-radius:3px}.rl-circle[data-v-b3feba72]{border-radius:50%}.rl-line[data-v-b3feba72]{height:0;border-width:1px;transform:rotate(-45deg);margin:8px 0}.rl-diamond[data-v-b3feba72]{transform:rotate(45deg) scale(.85)}.rl-note[data-v-b3feba72]{border-radius:3px 3px 8px;background:#fef3c7;border-color:#f59e0b}.rl-text[data-v-b3feba72]{border-width:0 0 3px;height:9px}.zdemo-stage[data-v-b3feba72]{position:relative;flex:1;aspect-ratio:560 / 300;padding:26px 8%;background:radial-gradient(rgba(15,23,42,.07) 1px,transparent 1px) 0 0 / 16px 16px,#fdfefe;overflow:hidden}.zlines[data-v-b3feba72]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.zl[data-v-b3feba72]{fill:none;stroke:#8fa3c4;stroke-width:1.6}.zedge-label[data-v-b3feba72]{position:absolute;padding:2px 8px;border-radius:999px;background:#fff;border:1px solid #e3ecfb;color:#64748b;font-size:10px;transform:translate(-50%,-50%);white-space:nowrap}.lab-pass[data-v-b3feba72]{left:46%;top:38%}.lab-fail[data-v-b3feba72]{left:77%;top:32%;color:#e11d48}.lab-redo[data-v-b3feba72]{left:62.5%;top:4.5%;color:#f59e0b}.zamb[data-v-b3feba72]{position:absolute;display:block}.zamb-sq[data-v-b3feba72]{left:88%;top:84%;width:3.6%;aspect-ratio:1;border-radius:4px;background:#dbeafe;border:1.4px solid #93c5fd;transform:rotate(12deg)}.zamb-ci[data-v-b3feba72]{left:7%;top:56%;width:3%;aspect-ratio:1;border-radius:50%;background:#fee2e2;border:1.4px solid #fca5a5}.zamb-ln[data-v-b3feba72]{left:50%;top:86%;width:6%;height:0;border-top:2.4px solid #a7f3d0;border-radius:2px;transform:rotate(-14deg)}.zn[data-v-b3feba72]{position:absolute;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;color:#1f2937;border-radius:10px;border:1.6px solid transparent;box-shadow:0 3px 10px #1e40af1a;transform:translate(-50%,-50%);white-space:nowrap}.zn-a[data-v-b3feba72]{left:14.3%;top:20%;width:15.7%;height:13.3%;background:#fef3c7;border-color:#f59e0b;border-radius:999px}.zn-b[data-v-b3feba72]{left:38.4%;top:20%;width:18.6%;height:14.7%;background:#e0e7ff;border-color:#6366f1}.zn-d[data-v-b3feba72]{left:87.5%;top:20%;width:18.6%;height:14.7%;background:#ffe4e6;border-color:#f43f5e}.zn-e[data-v-b3feba72]{left:38.4%;top:60%;width:18.6%;height:14.7%;background:#e0f2fe;border-color:#0ea5e9}.zn-f[data-v-b3feba72]{left:66%;top:60%;width:18.6%;height:13.3%;background:#d1fae5;border-color:#10b981;border-radius:999px}.zn-c[data-v-b3feba72]{left:66%;top:20%;width:15%;height:21%;background:transparent;border:none}.zn-c[data-v-b3feba72]:before{content:"";position:absolute;top:10%;right:24%;bottom:10%;left:24%;background:#fce7f3;border:1.6px solid #ec4899;border-radius:8px;transform:rotate(45deg)}.zn-c i[data-v-b3feba72]{position:relative;font-style:normal;font-size:11px}.zpalette[data-v-b3feba72],.ztoast[data-v-b3feba72],.zcursor[data-v-b3feba72]{opacity:0}.zpalette[data-v-b3feba72]{position:absolute;left:45%;top:32%;width:30%;padding:10px 12px;background:#fff;border:1px solid #e6edf9;border-radius:12px;box-shadow:0 16px 40px #1e40af2e;z-index:3}.zpalette p[data-v-b3feba72]{margin:0 0 8px;font-size:11px;font-weight:600;color:#334155}.zp-row[data-v-b3feba72]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.zp-row i[data-v-b3feba72]{aspect-ratio:1;border-radius:5px;border:1px solid rgba(0,0,0,.06)}.zsticky[data-v-b3feba72]{position:absolute;left:79%;top:62%;width:13%;aspect-ratio:1 / .9;padding:8px;background:#fef9c3;border:1px solid #facc15;border-radius:4px 4px 14px;box-shadow:0 10px 24px #b48c1440;font-size:11px;line-height:1.5;color:#713f12;z-index:2}.zcursor[data-v-b3feba72]{position:absolute;left:20%;top:84%;display:inline-flex;align-items:flex-start;z-index:4}.zcursor[data-v-b3feba72]:before{content:"";width:0;height:0;border:7px solid transparent;border-bottom-color:#2f6fed;border-left-color:#2f6fed;transform:rotate(-15deg)}.zcursor span[data-v-b3feba72]{margin:2px 0 0 2px;padding:3px 10px;border-radius:999px;background:#2f6fed;color:#fff;font-size:11px;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px #2f6fed66}.ztoast[data-v-b3feba72]{position:absolute;right:4%;top:12%;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:#fff;border:1px solid #bbe7c8;box-shadow:0 12px 30px #10b98140;color:#059669;font-size:11.5px;font-weight:600;z-index:4}.ztoast svg[data-v-b3feba72]{width:12px;height:12px}.zprompt[data-v-b3feba72]{position:absolute;left:6%;top:2.5%;display:inline-flex;align-items:center;gap:4px;max-width:88%;padding:6px 12px;background:#fff;border:1px solid #dbe6f8;border-radius:12px;box-shadow:0 12px 30px #1e40af29;z-index:4}.zp-text[data-v-b3feba72]{display:inline-block;overflow:hidden;white-space:nowrap;font-size:11px;color:#1f2937;width:12.5em}.zp-caret[data-v-b3feba72]{width:1.5px;height:12px;background:#2f6fed;animation:zcaret-b3feba72 1s steps(2) infinite}@keyframes zcaret-b3feba72{50%{opacity:0}}.zcaps[data-v-b3feba72]{position:absolute;left:0;right:0;bottom:46px;height:0;pointer-events:none;z-index:5}.zcap[data-v-b3feba72]{position:absolute;left:0;right:0;margin:0 auto;width:fit-content;padding:6px 16px;border-radius:999px;background:#0f172ac7;color:#fff;font-size:12px;font-weight:600;white-space:nowrap;opacity:0}.zdemo-running .zp-text[data-v-b3feba72]{animation:ztyping-b3feba72 14s steps(12) infinite}@keyframes ztyping-b3feba72{0%{width:0}10%{width:12.5em}28%{width:12.5em}29%,to{width:0}}.zdemo-running .zprompt[data-v-b3feba72]{animation:zprompt-b3feba72 14s ease-in-out infinite}@keyframes zprompt-b3feba72{0%{opacity:0}2%,27%{opacity:1}30%,to{opacity:0}}.zdemo-running .zn-a[data-v-b3feba72]{animation:zpopA-b3feba72 14s cubic-bezier(.34,1.56,.64,1) infinite}.zdemo-running .zn-b[data-v-b3feba72]{animation:zpopB-b3feba72 14s cubic-bezier(.34,1.56,.64,1) infinite}.zdemo-running .zn-c[data-v-b3feba72]{animation:zpopC-b3feba72 14s cubic-bezier(.34,1.56,.64,1) infinite}.zdemo-running .zn-d[data-v-b3feba72]{animation:zpopD-b3feba72 14s cubic-bezier(.34,1.56,.64,1) infinite}.zdemo-running .zn-f[data-v-b3feba72]{animation:zpopF-b3feba72 14s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes zpopA-b3feba72{0%,6%{opacity:0;transform:translate(-50%,-50%) scale(.3)}10%,96%{opacity:1;transform:translate(-50%,-50%) scale(1)}99%,to{opacity:0;transform:translate(-50%,-50%) scale(.3)}}@keyframes zpopB-b3feba72{0%,12%{opacity:0;transform:translate(-50%,-50%) scale(.3)}16%,96%{opacity:1;transform:translate(-50%,-50%) scale(1)}99%,to{opacity:0;transform:translate(-50%,-50%) scale(.3)}}@keyframes zpopC-b3feba72{0%,18%{opacity:0;transform:translate(-50%,-50%) scale(.3)}22%,96%{opacity:1;transform:translate(-50%,-50%) scale(1)}99%,to{opacity:0;transform:translate(-50%,-50%) scale(.3)}}@keyframes zpopD-b3feba72{0%,24%{opacity:0;transform:translate(-50%,-50%) scale(.3)}28%,96%{opacity:1;transform:translate(-50%,-50%) scale(1)}99%,to{opacity:0;transform:translate(-50%,-50%) scale(.3)}}@keyframes zpopF-b3feba72{0%,36%{opacity:0;transform:translate(-50%,-50%) scale(.3)}40%,96%{opacity:1;transform:translate(-50%,-50%) scale(1)}99%,to{opacity:0;transform:translate(-50%,-50%) scale(.3)}}.zdemo-running .zn-e[data-v-b3feba72]{animation:zpopE-b3feba72 14s cubic-bezier(.34,1.56,.64,1) infinite,zrecolor-b3feba72 14s ease-in-out infinite}@keyframes zpopE-b3feba72{0%,30%{opacity:0;transform:translate(-50%,-50%) scale(.3)}34%,96%{opacity:1;transform:translate(-50%,-50%) scale(1)}99%,to{opacity:0;transform:translate(-50%,-50%) scale(.3)}}@keyframes zrecolor-b3feba72{0%,57%,96%,to{background:#f1f5f9;border-color:#94a3b8}61%,96%{background:#e0f2fe;border-color:#0ea5e9}}.zdemo-running .zl[data-v-b3feba72]{stroke-dasharray:400}.zdemo-running .zl1[data-v-b3feba72]{animation:zdraw1-b3feba72 14s linear infinite}.zdemo-running .zl2[data-v-b3feba72]{animation:zdraw2-b3feba72 14s linear infinite}.zdemo-running .zl3[data-v-b3feba72]{animation:zdraw3-b3feba72 14s linear infinite}.zdemo-running .zl4[data-v-b3feba72]{animation:zdraw4-b3feba72 14s linear infinite}.zdemo-running .zl5[data-v-b3feba72]{animation:zdraw5-b3feba72 14s linear infinite}.zdemo-running .zl6[data-v-b3feba72]{animation:zdraw6-b3feba72 14s linear infinite}@keyframes zdraw1-b3feba72{0%,10%{stroke-dashoffset:400}14%,96%{stroke-dashoffset:0}99%,to{stroke-dashoffset:400}}@keyframes zdraw2-b3feba72{0%,16%{stroke-dashoffset:400}20%,96%{stroke-dashoffset:0}99%,to{stroke-dashoffset:400}}@keyframes zdraw3-b3feba72{0%,22%{stroke-dashoffset:400}26%,96%{stroke-dashoffset:0}99%,to{stroke-dashoffset:400}}@keyframes zdraw4-b3feba72{0%,28%{stroke-dashoffset:400}32%,96%{stroke-dashoffset:0}99%,to{stroke-dashoffset:400}}@keyframes zdraw5-b3feba72{0%,34%{stroke-dashoffset:400}38%,96%{stroke-dashoffset:0}99%,to{stroke-dashoffset:400}}@keyframes zdraw6-b3feba72{0%,38%{stroke-dashoffset:400}42%,96%{stroke-dashoffset:0}99%,to{stroke-dashoffset:400}}.zdemo-running .zpalette[data-v-b3feba72]{animation:zpalette-b3feba72 14s ease-in-out infinite}@keyframes zpalette-b3feba72{0%,52%,68%,to{opacity:0;transform:translateY(6px) scale(.94)}55%,64%{opacity:1;transform:translateY(0) scale(1)}}.zdemo-running .zcursor[data-v-b3feba72]{animation:zcursorMove-b3feba72 14s ease-in-out infinite}@keyframes zcursorMove-b3feba72{0%,8%{left:20%;top:84%;opacity:0}10%{left:20%;top:84%;opacity:1}14%,40%{left:16%;top:30%}46%,52%{left:40%;top:50%}56%,64%{left:56%;top:36%}66%{left:20%;top:84%}72%,74%{left:14%;top:80%}82%,93%{left:79%;top:58%}96%,to{left:79%;top:58%;opacity:0}}.zdemo-running .zsticky[data-v-b3feba72]{animation:zsticky-b3feba72 14s ease-in-out infinite}@keyframes zsticky-b3feba72{0%,68%{left:12%;top:78%;opacity:0}70%{left:12%;top:78%;opacity:1}80%,96%{left:79%;top:62%;opacity:1}99%,to{left:79%;top:62%;opacity:0}}.zdemo-running .zexport[data-v-b3feba72]{animation:zexportPulse-b3feba72 14s ease-in-out infinite}@keyframes zexportPulse-b3feba72{0%,78%,94%,to{box-shadow:0 0 #2f6fed00;transform:scale(1)}84%{box-shadow:0 0 0 6px #2f6fed40;transform:scale(1.05)}}.zdemo-running .ztoast[data-v-b3feba72]{animation:ztoast-b3feba72 14s ease-in-out infinite}@keyframes ztoast-b3feba72{0%,82%,94%,to{opacity:0;transform:translateY(-6px)}85%,91%{opacity:1;transform:translateY(0)}}.zdemo-running .zcap1[data-v-b3feba72]{animation:zcap1-b3feba72 14s ease-in-out infinite}.zdemo-running .zcap2[data-v-b3feba72]{animation:zcap2-b3feba72 14s ease-in-out infinite}.zdemo-running .zcap3[data-v-b3feba72]{animation:zcap3-b3feba72 14s ease-in-out infinite}.zdemo-running .zcap4[data-v-b3feba72]{animation:zcap4-b3feba72 14s ease-in-out infinite}.zdemo-running .zedge-label[data-v-b3feba72]{animation:zlabfade-b3feba72 14s ease-in-out infinite}@keyframes zlabfade-b3feba72{0%,22%{opacity:0}26%,96%{opacity:1}99%,to{opacity:0}}@keyframes zcap1-b3feba72{0%,4%,44%,to{opacity:0;transform:translateY(8px)}8%,40%{opacity:1;transform:translateY(0)}}@keyframes zcap2-b3feba72{0%,46%,66%,to{opacity:0;transform:translateY(8px)}50%,62%{opacity:1;transform:translateY(0)}}@keyframes zcap3-b3feba72{0%,68%,84%,to{opacity:0;transform:translateY(8px)}72%,80%{opacity:1;transform:translateY(0)}}@keyframes zcap4-b3feba72{0%,86%,96%,to{opacity:0;transform:translateY(8px)}88%,93%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.zp-caret[data-v-b3feba72]{animation:none}}.intro-page[data-v-c9162ee7]{--acc: var(--accent, #0d6efd);--acc-hover: var(--accent-hover, #1e56c8);--acc-deep: var(--p-blue-800, #1f4e9c);--acc-soft: var(--accent-soft, #eaf2ff);--ink: var(--text-heading, #0f172a);--body: var(--text-body, #334155);--soft: var(--text-slate-soft, #64748b);--line: var(--border-subtle, #eef2f8);--ease-out: cubic-bezier(.16, 1, .3, 1)}.intro-page[data-v-c9162ee7]{min-height:100vh;background:#fff;color:var(--body)}main[data-v-c9162ee7]{padding-top:64px}.section-inner[data-v-c9162ee7]{max-width:1200px;margin:0 auto;padding:0 24px}.hero[data-v-c9162ee7]{position:relative;overflow:hidden;background:linear-gradient(180deg,#f3f8ff,#fdfeff)}.hero-blob[data-v-c9162ee7]{position:absolute;border-radius:50%;pointer-events:none}.hero-blob--a[data-v-c9162ee7]{width:560px;height:560px;left:-160px;top:-200px;background:radial-gradient(closest-side,#2f6fed29,#2f6fed00)}.hero-blob--b[data-v-c9162ee7]{width:680px;height:680px;right:-220px;bottom:-280px;background:radial-gradient(closest-side,#60a5fa2e,#60a5fa00)}.hero-blob--c[data-v-c9162ee7]{width:240px;height:240px;left:46%;top:6%;background:radial-gradient(closest-side,#7dd3fc26,#7dd3fc00)}.hero-inner[data-v-c9162ee7]{position:relative;max-width:860px;margin:0 auto;padding:76px 24px 0;text-align:center;animation:heroIn-c9162ee7 .45s var(--ease-out) both}.hero h1[data-v-c9162ee7]{margin:0;font-size:clamp(30px,4.6vw,48px);font-weight:700;line-height:1.18;letter-spacing:-.02em;color:var(--ink)}.hero-desc[data-v-c9162ee7]{margin:18px auto 0;max-width:660px;font-size:16.5px;line-height:1.85;color:var(--body)}.hero-actions[data-v-c9162ee7]{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.btn-primary[data-v-c9162ee7],.btn-ghost[data-v-c9162ee7]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 30px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s}.btn-primary[data-v-c9162ee7]{background:var(--acc);background:linear-gradient(135deg,#5b8ff0 0%,var(--acc) 62%);color:#fff;box-shadow:0 4px 10px #2f6fed38,0 12px 28px #2f6fed2e}.btn-primary[data-v-c9162ee7]:hover{background:var(--acc-hover);background:linear-gradient(135deg,#6f9cf2 0%,var(--acc-hover) 66%);transform:translateY(-2px);box-shadow:0 6px 14px #2f6fed42,0 16px 34px #2f6fed38}.btn-primary[data-v-c9162ee7]:active{transform:translateY(0);box-shadow:0 3px 8px #2f6fed33}.btn-primary svg[data-v-c9162ee7]{transition:transform .2s}.btn-primary:hover svg[data-v-c9162ee7]{transform:translate(3px)}.btn-ghost[data-v-c9162ee7]{border:1px solid #d7e2f5;background:#fff;color:var(--ink)}.btn-ghost[data-v-c9162ee7]:hover{border-color:var(--acc);color:var(--acc)}.btn-primary svg[data-v-c9162ee7],.btn-ghost svg[data-v-c9162ee7]{width:17px;height:17px}.hero--noimg .hero-inner[data-v-c9162ee7]{padding-bottom:76px}.band--hl[data-v-c9162ee7]{padding:56px 0 72px}.hl-row[data-v-c9162ee7]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hl-card[data-v-c9162ee7]{padding:14px 16px;border:1px solid #e3ecfb;border-radius:12px;background:#ffffffd1;transition:border-color .15s,box-shadow .15s}.hl-card[data-v-c9162ee7]:hover{border-color:#2f6fed59;box-shadow:0 10px 24px #1e40af17}.hl-card h4[data-v-c9162ee7]{margin:0 0 5px;font-size:14px;font-weight:650;color:var(--acc-deep)}.hl-card p[data-v-c9162ee7]{margin:0;font-size:12.5px;line-height:1.65;color:var(--soft)}.hero-shot[data-v-c9162ee7]{position:relative;max-width:1028px;margin:48px auto 0;padding:0 24px 76px;animation:heroIn-c9162ee7 .45s var(--ease-out) .06s both}.hero-shot[data-v-c9162ee7]:before{content:"";position:absolute;top:22px;right:8px;bottom:52px;left:8px;background:linear-gradient(140deg,#2f6fed38,#60a5fa21 48%,#93c5fd29);border-radius:30px;transform:rotate(1.2deg)}.hero-shot--demo[data-v-c9162ee7]{max-width:928px}.shot[data-v-c9162ee7]{position:relative;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #e2eaf8;box-shadow:0 30px 70px #1e40af33}.shot-bar[data-v-c9162ee7]{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;background:#f6f9fe;border-bottom:1px solid #e9eff9}.shot-bar i[data-v-c9162ee7]{width:9px;height:9px;border-radius:50%;background:#d5deec}.shot-url[data-v-c9162ee7]{margin-left:10px;padding:3px 12px;border:1px solid #e6edf9;border-radius:999px;background:#fff;font-size:11px;color:#93a5c4;letter-spacing:.02em}.shot-imgbox[data-v-c9162ee7]{overflow:hidden;background:#fff}.shot-imgbox img[data-v-c9162ee7]{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.hero-chip[data-v-c9162ee7]{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #eaf1fd;border-radius:14px;box-shadow:0 16px 40px #1e40af38;animation:chipFloat-c9162ee7 5.5s ease-in-out infinite}.hero-chip--a[data-v-c9162ee7]{top:-20px;right:-16px}.hero-chip--a i[data-v-c9162ee7]{width:10px;height:10px;border-radius:50%}.hero-chip--a i[data-v-c9162ee7]:nth-child(1){background:#f59e0b}.hero-chip--a i[data-v-c9162ee7]:nth-child(2){background:#10b981}.hero-chip--a i[data-v-c9162ee7]:nth-child(3){background:var(--acc)}.hero-chip--b[data-v-c9162ee7]{bottom:30px;left:-30px;animation-delay:1.2s}.chip-check[data-v-c9162ee7]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--acc),#5b8ef8);color:#fff}.chip-check svg[data-v-c9162ee7]{width:12px;height:12px}.chip-lines[data-v-c9162ee7]{display:flex;flex-direction:column;gap:5px}.chip-lines i[data-v-c9162ee7]{width:56px;height:6px;border-radius:3px;background:#e4ecf9}.chip-lines i.short[data-v-c9162ee7]{width:36px}@keyframes chipFloat-c9162ee7{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes heroIn-c9162ee7{0%{opacity:0;transform:translateY(16px)}}.pin[data-v-c9162ee7]{position:relative;height:230vh;background:linear-gradient(180deg,#fdfeff,#eef4fe 20%,#eef4fe 80%,#fdfeff)}.pin-sticky[data-v-c9162ee7]{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding:84px 0 44px;overflow:hidden}.pin-grid[data-v-c9162ee7]{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;align-items:center}.pin-side h2[data-v-c9162ee7]{margin:0 0 20px;font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.pin-side h2[data-v-c9162ee7]:before{content:"";display:block;width:44px;height:5px;margin-bottom:16px;border-radius:999px;background:linear-gradient(90deg,var(--acc),#60a5fa)}.pin-card[data-v-c9162ee7]{display:flex;gap:14px;margin-top:14px;padding:16px 18px;border:1px solid rgba(47,111,237,.14);border-radius:14px;background:#ffffffb8;opacity:.55;transform:translate(0);transition:opacity .35s,background .35s,border-color .35s,box-shadow .35s,transform .35s}.pin-card.active[data-v-c9162ee7]{opacity:1;background:#fff;border-color:#2f6fed66;box-shadow:0 16px 36px #1e40af24;transform:translate(6px)}.pin-num[data-v-c9162ee7]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:var(--acc-soft);color:var(--acc);font-size:14px;font-weight:700;transition:background .35s,color .35s}.pin-card.active .pin-num[data-v-c9162ee7]{background:linear-gradient(135deg,var(--acc),#5b8ef8);color:#fff}.pin-card-txt h3[data-v-c9162ee7]{margin:1px 0 4px;font-size:15.5px;font-weight:650;color:var(--ink)}.pin-card-txt p[data-v-c9162ee7]{margin:0;font-size:13px;line-height:1.7;color:var(--soft)}.pin-frame[data-v-c9162ee7]{position:relative;width:100%;max-width:560px;margin:0 auto}.pin-frame[data-v-c9162ee7]:before{content:"";position:absolute;top:-22px;right:-26px;bottom:-22px;left:-26px;background:linear-gradient(140deg,#2f6fed2e,#60a5fa1a 50%,#93c5fd21);border-radius:26px;transform:rotate(1.8deg)}.pin-window[data-v-c9162ee7]{position:relative;height:min(560px,calc(100vh - 210px));min-height:400px;border:1px solid #dbe6f8;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 30px 70px #1e40af2e}.pin-img[data-v-c9162ee7]{display:block;width:100%;height:auto;will-change:transform}.point-grid[data-v-c9162ee7]{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.point-card[data-v-c9162ee7]{padding:26px;border:1px solid #e3ecfb;border-radius:14px;background:#fff}.point-card h3[data-v-c9162ee7]{margin:0 0 10px;font-size:17px;font-weight:650;color:var(--ink)}.point-card p[data-v-c9162ee7]{margin:0;font-size:14px;line-height:1.85;color:var(--body)}.band[data-v-c9162ee7]{padding:92px 0}.band--tint[data-v-c9162ee7]{background:linear-gradient(180deg,#f5f9ff,#eef4fe)}.band--detail[data-v-c9162ee7]{background:#f7faff}.band h2[data-v-c9162ee7]{margin:0;text-align:center;font-size:clamp(24px,3.2vw,34px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--ink)}.band h2[data-v-c9162ee7]:before{content:"";display:block;width:44px;height:5px;margin:0 auto 18px;border-radius:999px;background:linear-gradient(90deg,var(--acc),#60a5fa)}.band-desc[data-v-c9162ee7]{margin:14px auto 0;max-width:560px;text-align:center;font-size:15px;line-height:1.8;color:var(--soft)}.step-line[data-v-c9162ee7]{margin:48px auto 0;padding:0;max-width:720px;list-style:none}.step-line li[data-v-c9162ee7]{position:relative;padding:0 0 36px 68px}.step-line li[data-v-c9162ee7]:before{content:"";position:absolute;left:18px;top:46px;bottom:4px;width:2px;background:linear-gradient(180deg,#d9e6fb,#d9e6fb00)}.step-line li[data-v-c9162ee7]:last-child{padding-bottom:0}.step-line li[data-v-c9162ee7]:last-child:before{display:none}.step-num[data-v-c9162ee7]{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--acc),#5b8ef8);color:#fff;font-size:15px;font-weight:700;box-shadow:0 10px 22px #2f6fed52}.step-line p[data-v-c9162ee7]{margin:8px 0 0;font-size:16px;font-weight:600;line-height:1.75;color:var(--ink)}.detail-row[data-v-c9162ee7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;margin-top:64px}.detail-row--flip .detail-media[data-v-c9162ee7]{order:-1}.detail-row--solo[data-v-c9162ee7]{grid-template-columns:minmax(0,1fr);max-width:800px;margin-left:auto;margin-right:auto}.detail-copy h3[data-v-c9162ee7]{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:21px;font-weight:700;color:var(--ink)}.detail-copy h3[data-v-c9162ee7]:before{content:"";flex-shrink:0;width:10px;height:10px;border-radius:3px;background:linear-gradient(135deg,var(--acc),#60a5fa)}.detail-copy p[data-v-c9162ee7]{margin:0 0 12px;font-size:15px;line-height:1.95;color:var(--body)}.detail-copy p[data-v-c9162ee7]:last-child{margin-bottom:0}.detail-media .shot[data-v-c9162ee7]{box-shadow:0 24px 60px #1e40af29}.case-row[data-v-c9162ee7]{margin-top:44px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.case-chip[data-v-c9162ee7]{padding:12px 24px;border:1px solid #d9e6fb;border-radius:999px;background:linear-gradient(135deg,#eaf2ff,#f8fbff);color:var(--acc-deep);font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s}.case-chip[data-v-c9162ee7]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #2f6fed24}.check-list[data-v-c9162ee7]{margin:44px auto 0;padding:0;max-width:880px;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.check-list li[data-v-c9162ee7]{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid #e3ecfb;border-radius:12px;background:var(--surface-white-fixed, #fff);font-size:14px;line-height:1.7;color:var(--body);transition:border-color .2s,box-shadow .2s}.check-list li[data-v-c9162ee7]:hover{border-color:#2f6fed59;box-shadow:0 10px 24px #1e40af14}.check-list .ck[data-v-c9162ee7]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:6px;background:var(--acc-soft);color:var(--acc)}.check-list .ck svg[data-v-c9162ee7]{width:12px;height:12px}.related-row[data-v-c9162ee7]{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-card[data-v-c9162ee7]{position:relative;overflow:hidden;padding:22px 24px;border:1px solid #e3ecfb;border-radius:14px;background:var(--surface-white-fixed, #fff);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.related-card[data-v-c9162ee7]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--acc),#60a5fa);opacity:0;transition:opacity .2s}.related-card[data-v-c9162ee7]:hover{border-color:#2f6fed4d;box-shadow:0 16px 36px #1e40af1f;transform:translateY(-3px)}.related-card[data-v-c9162ee7]:hover:before{opacity:1}.related-card h4[data-v-c9162ee7]{margin:0 0 6px;font-size:15.5px;font-weight:650;color:var(--ink)}.related-card p[data-v-c9162ee7]{margin:0;font-size:13px;line-height:1.7;color:var(--soft)}.tutorial-banner[data-v-c9162ee7]{margin-top:44px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 34px;border:1px solid #d9e6fb;border-radius:16px;background:linear-gradient(120deg,#eaf2ff,#f7faff 65%,#eef6ff)}.tutorial-banner h3[data-v-c9162ee7]{margin:0 0 8px;font-size:18px;font-weight:650;color:var(--ink)}.tutorial-banner p[data-v-c9162ee7]{margin:0;font-size:14px;line-height:1.8;color:var(--body)}.faq-list[data-v-c9162ee7]{margin:44px auto 0;max-width:780px;display:flex;flex-direction:column;gap:12px}.faq-item[data-v-c9162ee7]{padding:4px 22px;border:1px solid #e3ecfb;border-radius:12px;background:var(--surface-white-fixed, #fff);transition:border-color .2s,background .2s}.faq-item[open][data-v-c9162ee7]{border-color:#2f6fed59;background:#fbfdff}.faq-item summary[data-v-c9162ee7]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:var(--ink)}.faq-item summary[data-v-c9162ee7]::-webkit-details-marker{display:none}.faq-item summary[data-v-c9162ee7]:after{content:"+";flex-shrink:0;font-size:20px;font-weight:500;line-height:1;color:var(--acc);transition:transform .2s}.faq-item[open] summary[data-v-c9162ee7]:after{transform:rotate(45deg)}.faq-item p[data-v-c9162ee7]{margin:0 0 16px;font-size:14.5px;line-height:1.85;color:var(--body)}.cta[data-v-c9162ee7]{position:relative;overflow:hidden;padding:96px 24px;text-align:center;background:#fff;border-top:1px solid #f0f4fb}.cta h2[data-v-c9162ee7]{position:relative;margin:0;font-size:clamp(24px,3.2vw,34px);font-weight:700;color:var(--ink)}.cta p[data-v-c9162ee7]{position:relative;margin:14px auto 30px;max-width:460px;font-size:15px;line-height:1.8;color:var(--soft)}.cta .btn-primary[data-v-c9162ee7]{position:relative}.cta-buddy[data-v-c9162ee7]{position:absolute;bottom:0;z-index:1;pointer-events:none}.cta-buddy[data-v-c9162ee7]:before{content:"";position:absolute;top:52px;right:calc(100% + 10px);width:46px;height:30px;background-image:linear-gradient(90deg,#94a3b800,#94a3b88c),linear-gradient(90deg,#94a3b800,#94a3b866),linear-gradient(90deg,#94a3b800,#94a3b852);background-size:44px 3px,30px 3px,37px 3px;background-position:0 0,9px 13px,3px 26px;background-repeat:no-repeat;animation:buddyDash-c9162ee7 .4s linear infinite}.cta-buddy--left[data-v-c9162ee7]{left:4.5%;--b-c: var(--acc, #2f6fed);--b-c-deep: #1d4fd8}.cta-buddy--right[data-v-c9162ee7]{right:4.5%;--b-c: #fbbf24;--b-c-deep: #d97706;transform:scaleX(-1)}.b-figure[data-v-c9162ee7]{position:relative;width:118px;height:164px;animation:buddyBob-c9162ee7 .8s ease-in-out infinite}.b-head[data-v-c9162ee7]{position:relative;width:92px;height:80px;margin:0 auto;background:var(--b-c);border-radius:50%;z-index:2}.b-head[data-v-c9162ee7]:before,.b-head[data-v-c9162ee7]:after{content:"";position:absolute;top:-22px;width:52px;height:52px;border-radius:50%;background:var(--b-c)}.b-head[data-v-c9162ee7]:before{left:-4px}.b-head[data-v-c9162ee7]:after{right:-4px}.b-eye[data-v-c9162ee7]{position:absolute;top:30px;width:22px;height:22px;background:#fff;border-radius:50%;overflow:hidden}.b-eye[data-v-c9162ee7]:nth-of-type(1){left:17px}.b-eye[data-v-c9162ee7]:nth-of-type(2){right:17px}.b-eye i[data-v-c9162ee7]{position:absolute;top:7px;right:4px;width:9px;height:9px;border-radius:50%;background:#16233f}.b-eye i[data-v-c9162ee7]:after{content:"";position:absolute;top:1.5px;right:1.5px;width:3px;height:3px;border-radius:50%;background:#fff}.b-blush[data-v-c9162ee7]{position:absolute;top:48px;width:13px;height:8px;border-radius:50%;background:#ff9eb08c}.b-blush--l[data-v-c9162ee7]{left:6px}.b-blush--r[data-v-c9162ee7]{right:6px}.b-smile[data-v-c9162ee7]{position:absolute;top:54px;left:50%;width:26px;height:13px;transform:translate(-50%);border:3.5px solid #16233f;border-top:none;border-radius:0 0 26px 26px}.b-torso[data-v-c9162ee7]{position:relative;width:54px;height:42px;margin:-4px auto 0;background:var(--b-c);border-radius:16px;z-index:3}.b-arm[data-v-c9162ee7]{position:absolute;top:6px;width:13px;height:36px;border-radius:8px;background:var(--b-c-deep);transform-origin:top center}.b-arm--back[data-v-c9162ee7]{left:0;animation:buddyArmBack-c9162ee7 .8s ease-in-out infinite}.b-arm--front[data-v-c9162ee7]{right:0;z-index:2;animation:buddyArmCheer-c9162ee7 .8s ease-in-out infinite}.b-pencil[data-v-c9162ee7]{position:absolute;top:calc(100% - 4px);left:50%;width:9px;height:48px;transform:translate(-50%);background:linear-gradient(90deg,#e8a81e,#f7b733 45%,#e8a81e);border-radius:2px}.b-pencil[data-v-c9162ee7]:before{content:"";position:absolute;top:-11px;left:50%;width:9px;height:11px;transform:translate(-50%);background:linear-gradient(180deg,#f28ba8 0,#f28ba8 62%,#c9cdd4 62%);border-radius:4px 4px 1px 1px}.b-pencil[data-v-c9162ee7]:after{content:"";position:absolute;bottom:-9px;left:50%;width:9px;height:10px;transform:translate(-50%);background:#e8c39a;clip-path:polygon(0 0,100% 0,50% 100%)}.b-paper[data-v-c9162ee7]{position:absolute;top:calc(100% - 6px);left:50%;width:36px;height:46px;transform:translate(-50%) rotate(-5deg);background:linear-gradient(90deg,#f08a8a 0 6px,transparent 6px) no-repeat 0 0 / 100% 3px,repeating-linear-gradient(180deg,transparent 0 9px,#d6e6f7 9px 12px);background-color:#fff;border:1.5px solid #cbd5e1;border-radius:3px;box-shadow:2px 3px #94a3b840}.b-paper[data-v-c9162ee7]:after{content:"";position:absolute;right:5px;bottom:6px;width:14px;height:8px;border:3px solid #5bb98a;border-top:none;border-left:none;border-radius:0 0 6px;transform:rotate(-8deg)}.b-leg[data-v-c9162ee7]{position:absolute;top:114px;width:15px;height:48px;border-radius:7px;background:var(--b-c-deep);transform-origin:top center;z-index:0}.b-leg--back[data-v-c9162ee7]{left:calc(50% - 16px);animation:buddyLegBack-c9162ee7 .8s ease-in-out infinite}.b-leg--front[data-v-c9162ee7]{left:calc(50% + 1px);animation:buddyLegFront-c9162ee7 .8s ease-in-out infinite}@keyframes buddyBob-c9162ee7{0%,to{transform:rotate(9deg) translateY(0)}50%{transform:rotate(9deg) translateY(-7px)}}@keyframes buddyLegFront-c9162ee7{0%,to{transform:rotate(36deg)}50%{transform:rotate(-38deg)}}@keyframes buddyLegBack-c9162ee7{0%,to{transform:rotate(-38deg)}50%{transform:rotate(36deg)}}@keyframes buddyArmBack-c9162ee7{0%,to{transform:rotate(78deg)}50%{transform:rotate(42deg)}}@keyframes buddyArmCheer-c9162ee7{0%,to{transform:rotate(-102deg)}50%{transform:rotate(-116deg)}}@keyframes buddyDash-c9162ee7{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.b-figure[data-v-c9162ee7],.b-leg--back[data-v-c9162ee7],.b-leg--front[data-v-c9162ee7],.b-arm--back[data-v-c9162ee7],.b-arm--front[data-v-c9162ee7],.cta-buddy[data-v-c9162ee7]:before{animation:none}.b-figure[data-v-c9162ee7]{transform:rotate(9deg)}.b-leg--back[data-v-c9162ee7]{transform:rotate(-20deg)}.b-leg--front[data-v-c9162ee7]{transform:rotate(20deg)}.b-arm--back[data-v-c9162ee7]{transform:rotate(60deg)}.b-arm--front[data-v-c9162ee7]{transform:rotate(-108deg)}}.fx-ready [data-fx][data-v-c9162ee7]{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--fx-d, 0ms)}.fx-ready [data-fx].fx-in[data-v-c9162ee7]{opacity:1;transform:none}.missing[data-v-c9162ee7]{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}@media (max-width: 968px),(prefers-reduced-motion: reduce){.pin[data-v-c9162ee7]{height:auto}.pin-sticky[data-v-c9162ee7]{position:static;height:auto;padding:64px 0 72px;display:block;overflow:visible}.pin-grid[data-v-c9162ee7]{gap:28px}.pin-frame[data-v-c9162ee7]{max-width:100%}.pin-window[data-v-c9162ee7]{height:auto;min-height:0;max-height:none}.pin-img[data-v-c9162ee7]{transform:none!important}.pin-card[data-v-c9162ee7]{opacity:1;transform:none}}@media (max-width: 968px){main[data-v-c9162ee7]{padding-top:58px}.band[data-v-c9162ee7]{padding:60px 0}.cta[data-v-c9162ee7]{padding:64px 20px}.hero-inner[data-v-c9162ee7]{padding:52px 20px 0}.hero-shot[data-v-c9162ee7]{margin-top:36px;padding:0 20px 48px}.band--hl[data-v-c9162ee7]{padding:8px 0 56px}.hl-row[data-v-c9162ee7]{grid-template-columns:repeat(2,1fr)}.cta-buddy--left[data-v-c9162ee7]{left:1%;transform:scale(.85);transform-origin:bottom center}.cta-buddy--right[data-v-c9162ee7]{right:1%;transform:scaleX(-1) scale(.85);transform-origin:bottom center}.pin-grid[data-v-c9162ee7]{grid-template-columns:minmax(0,1fr)}.pin-window[data-v-c9162ee7]{max-width:100%}.detail-row[data-v-c9162ee7]{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:44px}.detail-row--flip .detail-media[data-v-c9162ee7]{order:0}.point-grid[data-v-c9162ee7],.related-row[data-v-c9162ee7],.check-list[data-v-c9162ee7]{grid-template-columns:1fr}.step-line li[data-v-c9162ee7]{padding-left:60px}.tutorial-banner[data-v-c9162ee7]{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width: 640px){.hero-actions[data-v-c9162ee7]{flex-direction:column;align-items:stretch}.cta-buddy--left[data-v-c9162ee7],.cta-buddy--right[data-v-c9162ee7]{display:none}.hero-chip--a[data-v-c9162ee7]{right:0}.hero-chip--b[data-v-c9162ee7]{left:0}.case-chip[data-v-c9162ee7]{padding:10px 18px;font-size:13px}}@media (max-width: 520px){.hl-row[data-v-c9162ee7]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.hero-copy[data-v-c9162ee7],.hero-shot[data-v-c9162ee7],.hero-chip[data-v-c9162ee7]{animation:none}.fx-ready [data-fx][data-v-c9162ee7]{opacity:1;transform:none;transition:none}}
