@charset "UTF-8";.notic-bar[data-v-1ff349b1]{display:flex;align-items:center;background:var(--notice-bg);margin:5px 0;border-radius:5px;padding:4px 5px}.notice-bar-container[data-v-1ff349b1]{display:flex;width:calc(100% - 30px);height:20px;overflow:hidden;margin-left:5px}.notice-img[data-v-1ff349b1]{width:20px;height:20px}.notice-bar__wrap[data-v-1ff349b1]{margin-left:10px;display:flex;animation:move-1ff349b1 var(--notice-time) linear infinite;line-height:20px;color:var(--notice-color)}.notice-bar__wrap .notice-bar__wrap_text[data-v-1ff349b1]{width:max-content;margin-right:20px;cursor:pointer}.notice-bar__wrap .notice-bar__wrap_text[data-v-1ff349b1]:last-child{margin-right:unset}@keyframes move-1ff349b1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes rise-e79c79ac{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-e79c79ac{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes blink-e79c79ac{50%{opacity:.2}}@keyframes caretBlink-e79c79ac{50%{opacity:0}}@keyframes flowDown-e79c79ac{to{top:106%}}@keyframes floaty-e79c79ac{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.home[data-v-e79c79ac]{width:100vw;margin-left:calc(50% - 50vw);background:radial-gradient(70% 34% at 50% 10%,rgba(40,48,100,.32),transparent 70%),#0a0c15;color:#e6e8f0;font-size:14px;line-height:1.7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-x:hidden;padding-bottom:40px}.notice-wrap[data-v-e79c79ac]{max-width:1400px;margin:0 auto;padding:8px 24px 0;color:#aab3d6}.page[data-v-e79c79ac]{max-width:1400px;margin:0 auto;padding:16px 24px 60px}.grad[data-v-e79c79ac],.grad-text[data-v-e79c79ac]{background:linear-gradient(110deg,#7c8cff,#4fddff 55%,#9d6bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.reveal[data-v-e79c79ac]{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--d, 0ms),transform .7s cubic-bezier(.22,1,.36,1) var(--d, 0ms)}.reveal.in-view[data-v-e79c79ac]{opacity:1;transform:none}.mod-grid.in-view .mod[data-v-e79c79ac],.flip-grid.in-view .flip[data-v-e79c79ac],.arch.in-view .arch-row[data-v-e79c79ac]{animation:rise-e79c79ac .7s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both}.logo-wall.in-view .logo-item[data-v-e79c79ac]{animation:pop-e79c79ac .5s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both}.arch.in-view .chip[data-v-e79c79ac],.wf.in-view .wf-points li[data-v-e79c79ac]{animation:pop-e79c79ac .45s ease var(--d, 0ms) both}.btn[data-v-e79c79ac]{display:inline-flex;align-items:center;gap:7px;padding:11px 26px;border-radius:12px;border:1px solid transparent;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease}.btn-primary[data-v-e79c79ac]{color:#fff;background:linear-gradient(120deg,#6a5cff,#3da6ff);box-shadow:0 8px 24px #5d6cff66,inset 0 1px #ffffff40}.btn-primary[data-v-e79c79ac]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #5d6cff8c}.btn-ghost[data-v-e79c79ac]{color:#c9cde0;background:#ffffff0a;border-color:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-ghost[data-v-e79c79ac]:hover{color:#fff;border-color:#7a8cffb3;background:#7a8cff1f}.hero[data-v-e79c79ac]{position:relative;border-radius:22px;padding:20px 32px 44px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:44px;align-items:center;overflow:hidden;background:linear-gradient(160deg,#10132a,#0c0e1e 60%,#0a0c15);border:1px solid rgba(255,255,255,.07)}.hero-bg[data-v-e79c79ac]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-bg .aura[data-v-e79c79ac]{position:absolute;border-radius:50%;filter:blur(80px)}.hero-bg .a1[data-v-e79c79ac]{width:520px;height:380px;left:-120px;top:-140px;background:radial-gradient(circle,rgba(108,99,255,.4),transparent 70%)}.hero-bg .a2[data-v-e79c79ac]{width:460px;height:360px;right:-140px;top:-60px;background:radial-gradient(circle,rgba(56,205,255,.26),transparent 70%)}.hero-bg .a3[data-v-e79c79ac]{width:380px;height:300px;left:40%;bottom:-180px;background:radial-gradient(circle,rgba(157,107,255,.2),transparent 70%)}.hero-bg .grid-tex[data-v-e79c79ac]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,255,.07) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse at 50% 0%,#000 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000 25%,transparent 78%)}.hero-copy[data-v-e79c79ac]{position:relative;z-index:1;min-width:0}.hero-badge[data-v-e79c79ac]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#aab3d6;border:1px solid rgba(148,163,255,.25);background:#94a3ff14;border-radius:999px;padding:5px 16px;margin-bottom:24px}.hero-badge .pulse-dot[data-v-e79c79ac]{width:7px;height:7px;border-radius:50%;background:#35e0a1;box-shadow:0 0 10px #35e0a1;animation:blink-e79c79ac 1.8s infinite}.hero-title[data-v-e79c79ac]{margin:0 0 14px;font-size:42px;font-weight:780;line-height:1.2;letter-spacing:-.01em}.hero-title .grad[data-v-e79c79ac]{font-size:34px;filter:drop-shadow(0 4px 24px rgba(108,140,255,.4))}.hero-sub[data-v-e79c79ac]{margin:0;max-width:560px;color:#e6e8f099}.hero-actions[data-v-e79c79ac]{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.hero-visual[data-v-e79c79ac]{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;min-width:0}.win-bar[data-v-e79c79ac]{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.07);font-size:11.5px;color:#e6e8f073}.win-bar i[data-v-e79c79ac]{width:10px;height:10px;border-radius:50%;background:#ffffff24}.win-bar i[data-v-e79c79ac]:nth-child(1){background:#ff5f57}.win-bar i[data-v-e79c79ac]:nth-child(2){background:#febc2e}.win-bar i[data-v-e79c79ac]:nth-child(3){background:#28c840}.win-bar span[data-v-e79c79ac]{margin-left:8px;font-family:SF Mono,JetBrains Mono,Consolas,monospace}.term[data-v-e79c79ac]{border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;background:#080a16d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:floaty-e79c79ac 7s ease-in-out infinite}.term-body[data-v-e79c79ac]{padding:18px 20px 22px;min-height:190px;font-family:SF Mono,JetBrains Mono,Consolas,monospace;font-size:12.5px}.term-body .cmd[data-v-e79c79ac]{margin:0 0 10px;display:flex;align-items:center}.term-body .cmd .prompt[data-v-e79c79ac]{color:#35e0a1;margin-right:10px}.term-body .cmd .typed[data-v-e79c79ac]{color:#e6e8f0;white-space:pre-wrap;word-break:break-all}.term-body .cmd .caret[data-v-e79c79ac]{flex-shrink:0;width:8px;height:16px;margin-left:3px;background:#4fddff;animation:caretBlink-e79c79ac .9s step-end infinite}.term-body .out[data-v-e79c79ac]{margin:0 0 6px;color:#e6e8f08c}.term-body .out.done[data-v-e79c79ac]{color:#35e0a1}.section[data-v-e79c79ac]{margin-top:28px}.sec-head[data-v-e79c79ac]{text-align:center;margin-bottom:40px}.sec-head h2[data-v-e79c79ac]{margin:0 0 8px;font-size:34px;font-weight:760;letter-spacing:-.01em}.sec-head h2 em[data-v-e79c79ac]{font-style:normal;background:linear-gradient(110deg,#7c8cff,#4fddff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sec-head p[data-v-e79c79ac]{margin:0;color:#e6e8f073;font-size:14px}.mod-grid[data-v-e79c79ac]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mod[data-v-e79c79ac]{display:flex;gap:14px;align-items:flex-start;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(160deg,#ffffff0b,#ffffff03);padding:18px;transition:all .25s ease;opacity:0}.mod[data-v-e79c79ac]:hover{border-color:#94a3ff73;background:linear-gradient(160deg,#6c63ff1a,#ffffff05);box-shadow:0 0 28px #6c63ff29;transform:translateY(-3px)}.mod .mod-ico[data-v-e79c79ac]{flex-shrink:0;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#8ea0ff;background:#6c8cff1f;border:1px solid rgba(148,163,255,.25)}.mod b[data-v-e79c79ac]{display:block;font-size:14.5px;font-weight:650;margin-bottom:2px}.mod p[data-v-e79c79ac]{margin:0;font-size:12.5px;color:#e6e8f080}.mod-more[data-v-e79c79ac]{text-align:center;margin-top:26px}.mod-more-btn[data-v-e79c79ac]{display:inline-flex;align-items:center;gap:7px;padding:10px 28px;border-radius:999px;border:1px solid rgba(148,163,255,.3);background:#94a3ff12;color:#aab3d6;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .25s ease}.mod-more-btn[data-v-e79c79ac]:hover{color:#fff;border-color:#7a8cffb3;background:#7a8cff24;box-shadow:0 0 20px #6c63ff40}.mod-more-btn .more-arrow[data-v-e79c79ac]{transition:transform .3s ease}.mod-more-btn .more-arrow.up[data-v-e79c79ac]{transform:rotate(180deg)}.flip-grid[data-v-e79c79ac]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;perspective:1400px}.flip[data-v-e79c79ac]{height:196px}.flip-inner[data-v-e79c79ac]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.22,1,.36,1)}.flip:hover .flip-inner[data-v-e79c79ac],.flip:focus-within .flip-inner[data-v-e79c79ac]{transform:rotateY(180deg)}.face[data-v-e79c79ac]{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,#ffffff0d,#ffffff04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 20px;text-align:center;overflow:hidden}.face b[data-v-e79c79ac]{font-size:15.5px;font-weight:680}.face.front[data-v-e79c79ac]{gap:7px}.face.front .f-head[data-v-e79c79ac]{display:flex;align-items:center;gap:10px}.face.front .f-head b[data-v-e79c79ac]{font-size:15.5px;font-weight:680;text-align:left;line-height:1.3}.face.front .f-ico[data-v-e79c79ac]{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff;background:linear-gradient(135deg,#7a8cff59,#4fddff33);border:1px solid rgba(148,163,255,.35);box-shadow:0 0 18px #6c8cff4d}.face.front .brief[data-v-e79c79ac]{font-size:12px;line-height:1.5;color:#e6e8f08c}.face.front .f-tags[data-v-e79c79ac]{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.face.front .f-tags i[data-v-e79c79ac]{font-style:normal;font-size:10.5px;color:#9db2ff;border:1px solid rgba(148,163,255,.3);background:#94a3ff14;border-radius:999px;padding:1px 8px}.face.front .hint[data-v-e79c79ac]{margin-top:5px;font-size:10.5px;color:#e6e8f052;letter-spacing:.08em}.face.back[data-v-e79c79ac]{transform:rotateY(180deg);background:linear-gradient(160deg,#6c63ff33,#38cdff14 60%,#0d1020e6);border-color:#94a3ff66;justify-content:center;gap:8px}.face.back p[data-v-e79c79ac]{margin:0;font-size:12px;line-height:1.55;color:#e6e8f0b8}.face.back a[data-v-e79c79ac]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#6fa8ff;cursor:pointer}.face.back a[data-v-e79c79ac]:hover{color:#9cc2ff}.wf[data-v-e79c79ac]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;align-items:start}.wf-info[data-v-e79c79ac]{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(160deg,#ffffff0b,#ffffff03);padding:26px}.wf-points[data-v-e79c79ac]{list-style:none;margin:0 0 22px;padding:0}.wf-points li[data-v-e79c79ac]{display:flex;align-items:baseline;gap:10px;padding:9px 0;font-size:13.5px;color:#e6e8f0bf;border-bottom:1px dashed rgba(255,255,255,.08);opacity:0}.wf-points li[data-v-e79c79ac]:last-child{border-bottom:none}.wf-points .wf-check[data-v-e79c79ac]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#7c8cff,#4fddff);box-shadow:0 0 8px #6c8cffb3;transform:translateY(-2px)}.wf-actions[data-v-e79c79ac]{display:flex;gap:12px;flex-wrap:wrap}.gallery[data-v-e79c79ac]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.gallery-img[data-v-e79c79ac]{width:100%;height:172px;border-radius:12px;border:1px solid rgba(255,255,255,.09);overflow:hidden;cursor:zoom-in;background:#ffffff08;transition:all .25s ease}.gallery-img[data-v-e79c79ac] .el-image__inner{transition:transform .3s ease}.gallery-img[data-v-e79c79ac]:hover{border-color:#94a3ff73;box-shadow:0 0 26px #6c63ff33}.gallery-img[data-v-e79c79ac]:hover .el-image__inner{transform:scale(1.03)}.gallery-err[data-v-e79c79ac]{display:flex;align-items:center;justify-content:center;height:100%;font-size:12px;color:#e6e8f059}.ai-sec[data-v-e79c79ac]{position:relative}.ai-sec[data-v-e79c79ac]:before{content:"";position:absolute;top:-30px;right:-8%;bottom:-20px;left:-8%;z-index:0;pointer-events:none;background:radial-gradient(46% 62% at 26% 0%,rgba(108,99,255,.14),transparent 70%),radial-gradient(38% 52% at 82% 16%,rgba(79,221,255,.08),transparent 70%)}.ai-sec[data-v-e79c79ac]>*{position:relative;z-index:1}.ai-showcase[data-v-e79c79ac]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:22px;align-items:center}.ai-copy[data-v-e79c79ac]{padding:30px;border:1px solid rgba(148,163,255,.22);border-radius:18px;background:linear-gradient(160deg,#6c63ff17,#ffffff05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ai-copy .ai-badge[data-v-e79c79ac]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#aab3d6;border:1px solid rgba(148,163,255,.28);background:#94a3ff14;border-radius:999px;padding:4px 14px;margin-bottom:18px}.ai-copy .ai-badge .pulse-dot[data-v-e79c79ac]{width:7px;height:7px;border-radius:50%;background:#35e0a1;box-shadow:0 0 10px #35e0a1;animation:blink-e79c79ac 1.8s infinite}.ai-copy h3[data-v-e79c79ac]{margin:0 0 12px;font-size:25px;font-weight:760;line-height:1.32;letter-spacing:-.01em}.ai-copy .ai-lead[data-v-e79c79ac]{margin:0 0 18px;color:#e6e8f099}.ai-copy .ai-ticks[data-v-e79c79ac]{list-style:none;margin:0 0 24px;padding:0}.ai-copy .ai-ticks li[data-v-e79c79ac]{display:flex;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;color:#e6e8f0b8;opacity:0}.ai-copy .ai-ticks li .wf-check[data-v-e79c79ac]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#7c8cff,#4fddff);box-shadow:0 0 8px #6c8cffb3;transform:translateY(-2px)}.ai-copy .ai-actions[data-v-e79c79ac]{display:flex;gap:12px;flex-wrap:wrap}.ai-chat[data-v-e79c79ac]{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#080a16b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-line[data-v-e79c79ac]{display:flex;align-items:flex-start;gap:10px;opacity:0}.chat-line .msg[data-v-e79c79ac]{font-size:13px;line-height:1.6}.chat-line.from-me[data-v-e79c79ac]{justify-content:flex-end}.chat-line.from-me .msg[data-v-e79c79ac]{max-width:78%;padding:11px 16px;border-radius:14px 14px 4px;color:#fff;background:linear-gradient(120deg,#6a5cff,#3da6ff);box-shadow:0 6px 18px #5d6cff59}.chat-line.from-ai .ai-avatar[data-v-e79c79ac]{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;background:linear-gradient(135deg,#7a8cff73,#4fddff4d);border:1px solid rgba(148,163,255,.45);box-shadow:0 0 18px #6c8cff59}.chat-line.from-ai .msg[data-v-e79c79ac]{flex:1;min-width:0;padding:13px 16px;border-radius:4px 14px 14px;border:1px solid rgba(148,163,255,.25);background:#ffffff0a;color:#e6e8f0d9}.chat-line.from-ai .msg .m-t[data-v-e79c79ac]{margin:0 0 10px}.flow-line[data-v-e79c79ac]{display:flex;align-items:center;flex-wrap:wrap;row-gap:10px;margin-bottom:12px}.flow-line .fnode[data-v-e79c79ac]{min-width:52px;text-align:center;padding:7px 10px;font-size:11.5px;font-weight:600;line-height:1.25;border-radius:9px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d}.flow-line .fnode small[data-v-e79c79ac]{display:block;margin-top:2px;font-size:9.5px;font-weight:500;color:#e6e8f080}.flow-line .fnode.apv[data-v-e79c79ac]{border-color:#6c8cff8c;background:#6c8cff29;color:#c6d2ff}.flow-line .fnode.cc[data-v-e79c79ac]{border-color:#35e0a180;background:#35e0a11a;color:#9ff0c2}.flow-line .flink[data-v-e79c79ac]{flex-shrink:0;width:18px;height:2px;margin:0 3px;border-radius:2px;background:linear-gradient(90deg,#6a5cff,#4fddff)}.fields[data-v-e79c79ac]{display:flex;flex-wrap:wrap;gap:6px}.fields span[data-v-e79c79ac]{font-size:11px;color:#9db2ff;border:1px solid rgba(148,163,255,.3);background:#94a3ff14;border-radius:999px;padding:2px 11px}.adopt[data-v-e79c79ac]{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.adopt i[data-v-e79c79ac]{font-style:normal;font-size:11px;font-weight:600;border-radius:999px;padding:4px 12px}.adopt .adopt-ok[data-v-e79c79ac]{color:#7ef0b5;border:1px solid rgba(53,224,161,.5);background:#35e0a11a}.adopt .regen[data-v-e79c79ac]{color:#e6e8f080;border:1px dashed rgba(255,255,255,.25)}.ai-grid[data-v-e79c79ac]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.ai-card[data-v-e79c79ac]{display:flex;align-items:flex-start;gap:13px;padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,#ffffff0d,#ffffff04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .25s ease;opacity:0}.ai-card[data-v-e79c79ac]:hover{border-color:#94a3ff80;background:linear-gradient(160deg,#6c63ff1a,#ffffff05);box-shadow:0 0 24px #6c63ff2e;transform:translateY(-3px)}.ai-card .ai-ic[data-v-e79c79ac]{flex-shrink:0;width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:linear-gradient(135deg,#7a8cff66,#4fddff40);border:1px solid rgba(148,163,255,.4);box-shadow:0 0 18px #6c8cff47}.ai-card .ai-body[data-v-e79c79ac]{flex:1;min-width:0}.ai-card .ai-title[data-v-e79c79ac]{font-size:15px;font-weight:680;color:#e6e8f0;margin-bottom:4px}.ai-card .ai-entry[data-v-e79c79ac]{display:inline-block;margin-bottom:6px;font-size:11px;font-weight:600;color:#9db2ff;border:1px solid rgba(148,163,255,.3);background:#94a3ff14;border-radius:999px;padding:1px 10px}.ai-card .ai-desc[data-v-e79c79ac]{font-size:12.5px;line-height:1.65;color:#e6e8f08c}.ai-tip[data-v-e79c79ac]{margin:20px 0 0;text-align:center;font-size:12.5px;color:#e6e8f06b}.ai-tip code[data-v-e79c79ac]{font-family:SF Mono,JetBrains Mono,Consolas,monospace;font-size:11.5px;color:#9db2ff;background:#94a3ff1a;border:1px solid rgba(148,163,255,.2);border-radius:5px;padding:1px 6px}.ai-showcase.in-view .chat-line[data-v-e79c79ac],.ai-showcase.in-view .ai-ticks li[data-v-e79c79ac],.ai-grid.in-view .ai-card[data-v-e79c79ac]{animation:rise-e79c79ac .55s cubic-bezier(.22,1,.36,1) var(--d) both}.arch[data-v-e79c79ac]{position:relative;display:flex;flex-direction:column;gap:14px}.arch-beam[data-v-e79c79ac]{position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;overflow:hidden;opacity:.8}.arch-beam i[data-v-e79c79ac]{position:absolute;left:0;width:100%;height:30%;top:-30%;background:linear-gradient(180deg,transparent,#6a5cff 40%,#4fddff);filter:drop-shadow(0 0 6px rgba(106,92,255,.8));animation:flowDown-e79c79ac 3s linear infinite}.arch-row[data-v-e79c79ac]{display:grid;grid-template-columns:230px minmax(0,1fr);border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(160deg,#ffffff0b,#ffffff03);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease;opacity:0}.arch-row[data-v-e79c79ac]:hover{border-color:#94a3ff73;background:linear-gradient(160deg,#6c63ff1a,#ffffff05);box-shadow:0 0 32px #6c63ff2e;transform:translate(6px)}.arch.in-view .arch-row[data-v-e79c79ac]{animation:rise-e79c79ac .7s cubic-bezier(.22,1,.36,1) var(--d) both}.arch-meta[data-v-e79c79ac]{display:flex;align-items:center;gap:16px;padding:20px 24px;border-right:1px solid rgba(255,255,255,.07)}.arch-meta .arch-order[data-v-e79c79ac]{font-family:SF Mono,JetBrains Mono,Consolas,monospace;font-size:13px;font-weight:700;color:#0a0c15;background:linear-gradient(135deg,#7c8cff,#4fddff);width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px #6c8cff66}.arch-meta b[data-v-e79c79ac]{display:block;font-size:15px;font-weight:680}.arch-meta span[data-v-e79c79ac]{font-size:12px;color:#e6e8f06b}.arch-items[data-v-e79c79ac]{padding:20px 24px;display:flex;flex-wrap:wrap;gap:8px;align-content:center}.chip[data-v-e79c79ac]{font-size:12.5px;color:#b9c0dd;border:1px solid rgba(148,163,255,.22);background:#94a3ff0f;border-radius:999px;padding:4px 14px;opacity:0;transition:all .2s ease}.chip[data-v-e79c79ac]:hover{color:#fff;border-color:#7a8cffcc;background:#7a8cff29;box-shadow:0 0 14px #6c8cff4d}.logo-wall[data-v-e79c79ac]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.logo-item[data-v-e79c79ac]{height:84px;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:750;letter-spacing:.02em;color:#8f96ad;filter:grayscale(1);border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff06;cursor:default;transition:all .35s ease}.logo-item[data-v-e79c79ac]:hover{filter:none;color:#fff;background:linear-gradient(135deg,#6c63ff29,#38cdff1a);border-color:#94a3ff73;box-shadow:0 0 28px #6c63ff38;transform:translateY(-3px)}.books[data-v-e79c79ac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:14px;max-width:800px;margin:0 auto}.book[data-v-e79c79ac]{border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:#ffffff08;transition:all .25s ease}.book[data-v-e79c79ac]:hover{transform:translateY(-3px);border-color:#94a3ff66;box-shadow:0 10px 24px #0006}.book[data-v-e79c79ac] img{width:100%;display:block}.cta[data-v-e79c79ac]{position:relative;margin-top:88px;border-radius:22px;padding:60px 40px;text-align:center;overflow:hidden;border:1px solid rgba(148,163,255,.2);background:linear-gradient(160deg,#12152e,#0d0f22)}.cta .cta-bg[data-v-e79c79ac]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cta .cta-bg .aura[data-v-e79c79ac]{position:absolute;border-radius:50%;filter:blur(70px)}.cta .cta-bg .a1[data-v-e79c79ac]{width:420px;height:300px;left:-100px;bottom:-160px;background:radial-gradient(circle,rgba(108,99,255,.35),transparent 70%)}.cta .cta-bg .a2[data-v-e79c79ac]{width:380px;height:280px;right:-100px;top:-140px;background:radial-gradient(circle,rgba(56,205,255,.22),transparent 70%)}.cta h2[data-v-e79c79ac]{position:relative;margin:0 0 10px;font-size:32px;font-weight:760}.cta p[data-v-e79c79ac]{position:relative;margin:0 0 28px;color:#e6e8f08c}.cta .cta-actions[data-v-e79c79ac]{position:relative;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}@keyframes barGrow-e79c79ac{0%{width:0}to{width:100%}}@keyframes seqPulse-e79c79ac{0%{border-color:#94a3ff59;background:#6c8cff1f;box-shadow:none}60%{border-color:#35e0a1;background:#35e0a12e;box-shadow:0 0 22px #35e0a173}to{border-color:#35e0a180;background:#35e0a11f;box-shadow:0 0 14px #35e0a140}}.tut[data-v-e79c79ac]{margin-bottom:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px;overflow:hidden;background:#ffffff05}.tut-head[data-v-e79c79ac]{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid rgba(255,255,255,.07)}.tut-head .tut-title[data-v-e79c79ac]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.tut-head .tut-title b[data-v-e79c79ac]{font-size:15px}.tut-head .tut-title span[data-v-e79c79ac]{font-size:12.5px;color:#e6e8f073}.tut-toggle[data-v-e79c79ac]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#e6e8f0;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px 16px;cursor:pointer;transition:all .2s ease}.tut-toggle[data-v-e79c79ac]:hover{border-color:#7a8cffcc;color:#fff;background:#7a8cff26}.tut-stage[data-v-e79c79ac]{position:relative;height:300px;background:radial-gradient(80% 120% at 50% 0%,rgba(40,48,100,.55),transparent 70%),#0b0d19;overflow:hidden}.tut-scene[data-v-e79c79ac]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:20px;opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.tut-scene.active[data-v-e79c79ac]{opacity:1;transform:none;pointer-events:auto}.tut-tag[data-v-e79c79ac]{font-size:12px;letter-spacing:.2em;color:#e6e8f066}.tut-cap[data-v-e79c79ac]{font-size:13px;color:#e6e8f08c}.tut-chain[data-v-e79c79ac]{display:flex;align-items:center}.t-node[data-v-e79c79ac]{min-width:84px;padding:12px 14px;text-align:center;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;font-size:14px;font-weight:600;opacity:0;animation:rise-e79c79ac .5s var(--d) ease both}.t-node small[data-v-e79c79ac]{display:block;font-size:11px;font-weight:500;color:#e6e8f080}.t-node.apv[data-v-e79c79ac]{border-color:#6c8cff8c;background:#6c8cff24}.t-node.cc[data-v-e79c79ac]{border-color:#35e0a180;background:#35e0a11a}.t-node.done[data-v-e79c79ac]{border-color:#35e0a18c;background:#35e0a129;color:#7ef0b5}.t-node.seq[data-v-e79c79ac]{animation:rise-e79c79ac .5s var(--d) ease both,seqPulse-e79c79ac .6s var(--hd) ease both}.t-link[data-v-e79c79ac]{width:34px;height:2px;position:relative;background:#ffffff24;overflow:hidden}.t-link i[data-v-e79c79ac]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#6a5cff,#4fddff);transform-origin:left;transform:scaleX(0);animation:dashFlow-e79c79ac .55s var(--ld) ease both}@keyframes dashFlow-e79c79ac{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tut-legend[data-v-e79c79ac]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;font-size:12.5px;opacity:0;animation:rise-e79c79ac .5s var(--d) ease both}.tut-legend .apv-lg[data-v-e79c79ac]{color:#9db2ff}.tut-legend .cc-lg[data-v-e79c79ac]{color:#7ef0b5}.tut-config[data-v-e79c79ac]{display:flex;align-items:stretch;gap:14px}.cfg-node[data-v-e79c79ac]{display:flex;align-items:center;padding:0 22px;border-radius:12px;border:1px solid rgba(108,140,255,.55);background:#6c8cff24;font-weight:600;opacity:0;animation:rise-e79c79ac .5s var(--d) ease both}.cfg-panel[data-v-e79c79ac]{display:flex;flex-direction:column;gap:6px}.cfg-row[data-v-e79c79ac]{display:flex;align-items:center;gap:14px;padding:7px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-size:13px;opacity:0;animation:rise-e79c79ac .45s var(--d) ease both}.cfg-row span[data-v-e79c79ac]{color:#e6e8f080;min-width:110px;text-align:right}.cfg-row em[data-v-e79c79ac]{font-style:normal;color:#e6e8f0;font-weight:600}.cfg-row em.warn[data-v-e79c79ac]{color:#ffcf6b}.cfg-row .ok[data-v-e79c79ac]{width:14px;height:14px;border-radius:50%;background:#35e0a1;box-shadow:0 0 8px #35e0a199;position:relative}.tut-two[data-v-e79c79ac]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.cfg-card[data-v-e79c79ac]{width:250px;border-radius:14px;border:1px solid rgba(108,140,255,.4);background:#6c8cff1a;padding:18px 20px;text-align:left;opacity:0;animation:rise-e79c79ac .5s var(--d) ease both}.cfg-card b[data-v-e79c79ac]{display:block;font-size:15px;margin-bottom:8px}.cfg-card p[data-v-e79c79ac]{margin:0 0 4px;font-size:12.5px;color:#e6e8f08c}.cfg-card p em[data-v-e79c79ac]{font-style:normal;color:#e6e8f0;font-weight:600}.cfg-card.cc-card[data-v-e79c79ac]{border-color:#35e0a166;background:#35e0a114}.mini-ok[data-v-e79c79ac]{display:inline-block;width:12px;height:12px;border-radius:50%;background:#35e0a1;box-shadow:0 0 8px #35e0a199;vertical-align:-1px;opacity:0;animation:pop-e79c79ac .4s var(--d) ease both}.tut-form[data-v-e79c79ac]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:640px}.f-field[data-v-e79c79ac]{display:flex;flex-direction:column;gap:4px;width:150px;padding:10px 14px;border-radius:10px;border:1px dashed rgba(148,163,255,.35);background:#94a3ff0d;opacity:0;animation:pop-e79c79ac .45s var(--d) ease both}.f-field.wide[data-v-e79c79ac]{width:100%;max-width:420px}.f-field span[data-v-e79c79ac]{font-size:11.5px;color:#e6e8f073}.f-field em[data-v-e79c79ac]{font-style:normal;font-size:13px;color:#e6e8f0bf}.f-field .val[data-v-e79c79ac]{color:#fff;font-weight:600}.f-submit[data-v-e79c79ac]{align-self:center;padding:9px 24px;border-radius:999px;background:linear-gradient(120deg,#6a5cff,#3da6ff);color:#fff;font-size:13.5px;font-weight:650;box-shadow:0 6px 18px #5d6cff73;opacity:0;animation:pop-e79c79ac .4s var(--d) ease both}.tut-publish[data-v-e79c79ac]{display:flex;align-items:center;gap:20px}.p-pill[data-v-e79c79ac]{padding:12px 26px;border-radius:999px;font-size:14.5px;font-weight:650;opacity:0;animation:pop-e79c79ac .5s var(--d) ease both}.p-pill.draft[data-v-e79c79ac]{border:1px dashed rgba(255,207,107,.5);color:#ffcf6b;background:#ffcf6b14}.p-pill.live[data-v-e79c79ac]{border:1px solid rgba(53,224,161,.55);color:#7ef0b5;background:#35e0a11f;box-shadow:0 0 22px #35e0a14d}.p-arrow[data-v-e79c79ac]{font-style:normal;font-size:13px;color:#e6e8f080;opacity:0;animation:rise-e79c79ac .4s var(--d) ease both}.tut-status[data-v-e79c79ac]{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;opacity:0;animation:rise-e79c79ac .5s var(--d) ease both}.tut-status .st[data-v-e79c79ac]{padding:8px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;font-size:13px;color:#e6e8f099}.tut-status .st b[data-v-e79c79ac]{color:#9db2ff}.tut-status .st b.pass[data-v-e79c79ac]{color:#7ef0b5}.tut-status .st.dim[data-v-e79c79ac]{border-style:dashed;font-size:12px;color:#e6e8f066}.tut-dialog[data-v-e79c79ac]{width:300px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0d1020e6;padding:18px 20px;opacity:0;animation:rise-e79c79ac .5s ease both}.tut-dialog b[data-v-e79c79ac]{display:block;margin-bottom:12px;font-size:14.5px}.tut-dialog .d-row[data-v-e79c79ac]{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;opacity:0;animation:rise-e79c79ac .45s var(--d) ease both}.tut-dialog .d-row span[data-v-e79c79ac]{color:#e6e8f080}.tut-dialog .d-row em[data-v-e79c79ac]{font-style:normal;color:#fff;font-weight:600}.tut-dialog .d-badge[data-v-e79c79ac]{margin-top:12px;text-align:center;padding:8px 0;border-radius:8px;border:1px solid rgba(53,224,161,.45);background:#35e0a11a;color:#7ef0b5;font-size:12.5px;font-weight:600;opacity:0;animation:pop-e79c79ac .45s var(--d) ease both}.tut-bar[data-v-e79c79ac]{display:flex;gap:8px;padding:14px 22px;background:#ffffff05;border-top:1px solid rgba(255,255,255,.07)}.tut-seg[data-v-e79c79ac]{position:relative;flex:1;height:4px;border:none;border-radius:999px;background:#ffffff1a;cursor:pointer;overflow:hidden;padding:0;transition:background .2s ease}.tut-seg[data-v-e79c79ac]:hover{background:#fff3}.tut-seg .tut-fill[data-v-e79c79ac]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#6a5cff,#4fddff);animation:barGrow-e79c79ac linear both}@media screen and (max-width: 1180px){.flip-grid[data-v-e79c79ac]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 992px){.hero[data-v-e79c79ac]{padding:30px 28px 36px;grid-template-columns:1fr;gap:32px}.hero-title[data-v-e79c79ac]{font-size:34px}.hero-title .grad[data-v-e79c79ac]{font-size:27px}.hero-visual[data-v-e79c79ac]{grid-template-columns:1fr}.mod-grid[data-v-e79c79ac],.flip-grid[data-v-e79c79ac]{grid-template-columns:repeat(2,minmax(0,1fr))}.wf[data-v-e79c79ac],.ai-showcase[data-v-e79c79ac]{grid-template-columns:1fr}.ai-grid[data-v-e79c79ac]{grid-template-columns:repeat(2,minmax(0,1fr))}.tut-stage[data-v-e79c79ac]{height:380px}.tut-chain[data-v-e79c79ac]{flex-wrap:wrap;justify-content:center;row-gap:12px}.t-link[data-v-e79c79ac]{display:none}.tut-config[data-v-e79c79ac]{flex-direction:column;width:100%}.tut-config .cfg-node[data-v-e79c79ac]{justify-content:center;padding:12px 0}.arch-row[data-v-e79c79ac]{grid-template-columns:1fr}.arch-row .arch-meta[data-v-e79c79ac]{border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.logo-wall[data-v-e79c79ac]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 560px){.hero-title[data-v-e79c79ac]{font-size:29px}.hero-title .grad[data-v-e79c79ac]{font-size:24px}.mod-grid[data-v-e79c79ac],.flip-grid[data-v-e79c79ac],.ai-grid[data-v-e79c79ac]{grid-template-columns:1fr}.logo-wall[data-v-e79c79ac]{grid-template-columns:1fr 1fr}.logo-item[data-v-e79c79ac]{height:64px;font-size:16px}.sec-head h2[data-v-e79c79ac]{font-size:26px}}@media (prefers-reduced-motion: reduce){.term[data-v-e79c79ac],.arch-beam i[data-v-e79c79ac],.t-link i[data-v-e79c79ac]{animation:none!important}}
