.architecture-map[data-v-3ef4bd08]{--architecture-blue:#3458c5;--architecture-teal:#18a6a6;--architecture-violet:#765fe8;width:min(1280px,100%);min-width:0;color:var(--ink);background:linear-gradient(#3458c50e 1px,#0000 0) 0 0/44px 44px,linear-gradient(90deg,#3458c50e 1px,#0000 0) 0 0/44px 44px,linear-gradient(150deg,#eff9fffa,#fffffffa 48%,#f1f6fffa);border:1px solid #aec2d8e6;border-radius:8px;padding:34px;position:relative;overflow:hidden;box-shadow:0 34px 84px #304e7a2e}.architecture-map[data-v-3ef4bd08]:before{content:"";background:linear-gradient(90deg,#0000,#18a6a6b3,#3458c5b8,#0000);height:1px;position:absolute;top:-1px;left:8%;right:8%}.architecture-map[data-v-3ef4bd08]:after{content:"";background:linear-gradient(90deg,var(--architecture-teal),var(--architecture-blue),var(--architecture-violet),#c8862d);height:3px;position:absolute;bottom:0;left:0;right:0}.architecture-hero[data-v-3ef4bd08]{grid-template-columns:minmax(270px,.76fr) minmax(600px,1.45fr);align-items:center;gap:24px;min-height:374px;display:grid}.architecture-intro[data-v-3ef4bd08]{z-index:2;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:24px 0 24px 18px;display:flex;position:relative}.architecture-intro[data-v-3ef4bd08]:before{content:"";background:linear-gradient(var(--architecture-blue),var(--architecture-teal),transparent);width:2px;position:absolute;top:15%;bottom:15%;left:0}.architecture-kicker[data-v-3ef4bd08],.architecture-state[data-v-3ef4bd08]{font-family:var(--mono);font-size:10px;font-weight:850}.architecture-kicker[data-v-3ef4bd08]{color:var(--architecture-blue)}.architecture-intro h2[data-v-3ef4bd08]{letter-spacing:0;margin:15px 0 12px;font-size:clamp(34px,3.4vw,52px);line-height:1.04}.architecture-intro p[data-v-3ef4bd08]{max-width:360px;color:var(--ink-soft);margin:0;font-size:19px;line-height:1.55}.architecture-state[data-v-3ef4bd08]{color:var(--muted);align-items:center;gap:8px;margin-top:30px;display:inline-flex}.architecture-state i[data-v-3ef4bd08]{background:var(--architecture-teal);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite status-pulse-3ef4bd08;box-shadow:0 0 0 5px #18a6a61c}.intro-signals[data-v-3ef4bd08]{opacity:.55;align-items:flex-end;gap:8px;width:min(280px,80%);height:36px;margin-top:24px;display:flex}.intro-signals span[data-v-3ef4bd08]{background:var(--architecture-blue);width:2px;height:12px}.intro-signals span[data-v-3ef4bd08]:nth-child(2){height:21px}.intro-signals span[data-v-3ef4bd08]:nth-child(3){background:var(--architecture-teal);height:16px}.intro-signals span[data-v-3ef4bd08]:nth-child(4){background:linear-gradient(90deg,var(--architecture-teal),transparent);align-self:center;width:56%;height:1px}.intro-signals span[data-v-3ef4bd08]:nth-child(5){background:var(--architecture-violet);border-radius:50%;align-self:center;width:8px;height:8px}.orbit-stage[data-v-3ef4bd08]{aspect-ratio:16/9;min-width:0;position:relative}.orbit-lines[data-v-3ef4bd08]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-axis[data-v-3ef4bd08],.orbit-flow[data-v-3ef4bd08],.orbit-guide[data-v-3ef4bd08]{fill:none;vector-effect:non-scaling-stroke}.orbit-guide[data-v-3ef4bd08]{stroke:#18a6a638;stroke-width:1.2px}.orbit-guide-outer[data-v-3ef4bd08]{stroke:#3458c52e;stroke-dasharray:5 7}.orbit-guide-inner[data-v-3ef4bd08]{stroke:#765fe83b}.orbit-flow[data-v-3ef4bd08]{stroke:url(#orbit-main);stroke-width:6px;stroke-linecap:round;stroke-dasharray:72 28;opacity:.72;filter:drop-shadow(0 4px 7px #3458c526);animation:18s linear infinite orbit-travel-3ef4bd08}.orbit-signal[data-v-3ef4bd08]{fill:none;stroke-linecap:round;stroke-dasharray:1.6 98.4;stroke-width:10px;filter:drop-shadow(0 0 5px #ffffffe0);animation:8s linear infinite orbit-signal-travel-3ef4bd08}.orbit-signal-primary[data-v-3ef4bd08]{stroke:#fffffff5}.orbit-signal-secondary[data-v-3ef4bd08]{stroke:#18a6a6d1;animation-delay:-4s}.orbit-axis[data-v-3ef4bd08]{stroke:#3458c51a;stroke-width:1px;stroke-dasharray:3 8}.engine-core[data-v-3ef4bd08]{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafdffeb;border:1px solid #3458c533;border-radius:8px;justify-content:center;align-items:center;gap:13px;width:224px;min-height:98px;padding:12px 18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #2b4c7f2e,inset 0 0 0 5px #ffffff9e}.engine-halo[data-v-3ef4bd08]{z-index:-1;border:1px solid #18a6a629;border-radius:50%;animation:4.4s ease-in-out infinite engine-breathe-3ef4bd08;position:absolute;inset:-25px}.engine-core img[data-v-3ef4bd08]{filter:none;mix-blend-mode:normal;border:0;border-radius:16px;flex:none;width:66px;height:66px;max-height:none;box-shadow:0 15px 34px #2d539d47}.engine-core span[data-v-3ef4bd08],.engine-core strong[data-v-3ef4bd08]{white-space:nowrap;display:block}.engine-core strong[data-v-3ef4bd08]{font-size:22px}.engine-core span[data-v-3ef4bd08]{color:var(--architecture-teal);margin-top:3px;font-size:13px;font-weight:800}.workflow-node[data-v-3ef4bd08]{z-index:4;top:var(--node-y);left:var(--node-x);align-items:center;gap:9px;width:188px;display:flex;position:absolute;transform:translate(-50%,-50%)}.workflow-icon[data-v-3ef4bd08]{color:#fff;background:var(--node-color);width:48px;height:48px;box-shadow:0 0 0 1px color-mix(in srgb,var(--node-color) 35%,transparent),0 12px 24px color-mix(in srgb,var(--node-color) 22%,transparent);animation:4.8s ease-in-out infinite node-breathe-3ef4bd08;animation-delay:calc(var(--step-index)*.18s);border:5px solid #fffffff5;border-radius:50%;flex:none;place-items:center;display:grid}.workflow-copy[data-v-3ef4bd08]{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fafdffdb;border:1px solid #bbc9dab8;border-radius:6px;min-width:0;padding:5px 8px 6px;box-shadow:0 5px 14px #2f487014}.workflow-copy span[data-v-3ef4bd08],.workflow-copy strong[data-v-3ef4bd08]{display:block}.workflow-copy strong[data-v-3ef4bd08]{white-space:nowrap;font-size:14px}.workflow-copy strong b[data-v-3ef4bd08]{color:var(--node-color)}.workflow-copy span[data-v-3ef4bd08]{color:var(--ink-soft);white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.35}.workspace-grid[data-v-3ef4bd08]{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px;display:grid;position:relative}.workspace-card[data-v-3ef4bd08]{--workspace-accent:var(--architecture-teal);border:1px solid color-mix(in srgb,var(--workspace-accent) 35%,#cbd8e6);color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--workspace-accent) 70%,#08182f),#0e203a 72%);min-width:0;min-height:206px;box-shadow:0 18px 34px color-mix(in srgb,var(--workspace-accent) 18%,transparent),inset 0 1px #ffffff29;border-radius:8px;flex-direction:column;justify-content:space-between;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.workspace-card[data-v-3ef4bd08]:hover{box-shadow:0 24px 44px color-mix(in srgb,var(--workspace-accent) 25%,transparent),inset 0 1px #ffffff2e;transform:translateY(-3px)}.tone-blue[data-v-3ef4bd08]{--workspace-accent:#3458c5}.tone-cyan[data-v-3ef4bd08]{--workspace-accent:#168fa5}.tone-violet[data-v-3ef4bd08]{--workspace-accent:#765fe8}.workspace-visual[data-v-3ef4bd08]{background-color:#0000;background-image:linear-gradient(#ffffff0e 1px,#0000 0),linear-gradient(90deg,#ffffff0e 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:132px;padding:18px;position:relative;overflow:hidden}.workspace-visual[data-v-3ef4bd08]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050d1b6b);height:50%;position:absolute;bottom:0;left:0;right:0}.visual-symbol[data-v-3ef4bd08]{z-index:1;color:color-mix(in srgb,var(--workspace-accent) 65%,#fff);filter:drop-shadow(0 8px 16px #0003);position:relative}.browser-window[data-v-3ef4bd08],.creative-window[data-v-3ef4bd08],.file-window[data-v-3ef4bd08]{z-index:2;background:#f2f8ffe0;border:1px solid #ffffff38;border-radius:5px;width:60%;height:98px;position:absolute;top:17px;right:14px;overflow:hidden;box-shadow:0 14px 28px #0000003d}.browser-bar[data-v-3ef4bd08],.window-dots[data-v-3ef4bd08]{background:#1527401f;align-items:center;gap:3px;height:17px;padding:0 6px;display:flex}.browser-bar i[data-v-3ef4bd08],.window-dots i[data-v-3ef4bd08]{background:#e16b63;border-radius:50%;width:4px;height:4px}.browser-bar i[data-v-3ef4bd08]:nth-child(2),.window-dots i[data-v-3ef4bd08]:nth-child(2){background:#d6a345}.browser-bar i[data-v-3ef4bd08]:nth-child(3),.window-dots i[data-v-3ef4bd08]:nth-child(3){background:#47a777}.file-window>div[data-v-3ef4bd08]{color:#23435d;background:#18a6a621;border-radius:3px;align-items:center;gap:5px;height:22px;margin:4px 6px;padding:0 5px;font-size:7px;font-weight:700;display:flex}.browser-bar b[data-v-3ef4bd08]{background:#233f5d29;border-radius:4px;width:54%;height:5px;margin-left:5px;display:block}.browser-search[data-v-3ef4bd08]{color:#52687c;background:#3458c51a;border-radius:4px;align-items:center;gap:4px;height:20px;margin:6px 8px 7px;padding:0 6px;font-size:7px;display:flex}.browser-line[data-v-3ef4bd08]{background:#3458c538;border-radius:4px;width:60%;height:4px;margin:6px 10px;display:block}.browser-line.wide[data-v-3ef4bd08]{width:78%}.browser-line.short[data-v-3ef4bd08]{width:42%}.desktop-windows[data-v-3ef4bd08]{z-index:2;width:62%;height:104px;position:absolute;top:15px;right:13px}.desktop-windows span[data-v-3ef4bd08]{color:#fff;background:linear-gradient(145deg,#47c8d3f0,#3458c5f0);border:1px solid #ffffff59;border-radius:5px;place-items:center;width:50px;height:42px;display:grid;position:absolute;box-shadow:0 10px 22px #00000038}.desktop-windows span[data-v-3ef4bd08]:first-child{top:0;left:28px}.desktop-windows span[data-v-3ef4bd08]:nth-child(2){top:34px;left:0}.desktop-windows span[data-v-3ef4bd08]:nth-child(3){top:39px;right:0}.desktop-windows span[data-v-3ef4bd08]:nth-child(4){bottom:0;right:31px}.creative-window[data-v-3ef4bd08]{grid-template-columns:30px 1fr;display:grid}.creative-tools[data-v-3ef4bd08]{color:#fff;background:#221949db;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.creative-canvas[data-v-3ef4bd08]{color:var(--workspace-accent);background:linear-gradient(145deg,#f7f4ff,#e4e8ff);place-items:center;display:grid}.workspace-copy[data-v-3ef4bd08]{z-index:3;background:#040c1c59;border-top:1px solid #ffffff1f;align-items:center;gap:11px;min-height:73px;padding:14px 17px 16px;display:flex;position:relative}.workspace-copy>svg[data-v-3ef4bd08]{color:color-mix(in srgb,var(--workspace-accent) 55%,#fff);flex:none}.workspace-copy span[data-v-3ef4bd08],.workspace-copy strong[data-v-3ef4bd08]{display:block}.workspace-copy strong[data-v-3ef4bd08]{font-size:17px}.workspace-copy span[data-v-3ef4bd08]{color:#ebf3ffad;margin-top:3px;font-size:10px}.architecture-feedback[data-v-3ef4bd08]{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(90px,1fr) auto auto;align-items:center;gap:24px;min-height:76px;margin-top:16px;padding:13px 18px;display:grid;position:relative}.feedback-title span[data-v-3ef4bd08],.feedback-title strong[data-v-3ef4bd08]{display:block}.feedback-title strong[data-v-3ef4bd08]{font-size:15px}.feedback-title span[data-v-3ef4bd08]{color:var(--muted);margin-top:4px;font-size:10px}.feedback-route[data-v-3ef4bd08]{background:linear-gradient(90deg,var(--architecture-teal),var(--architecture-blue),var(--architecture-violet));height:1px;position:relative}.feedback-route span[data-v-3ef4bd08]{width:9px;height:9px;box-shadow:0 0 0 2px var(--architecture-teal);background:#fff;border-radius:50%;animation:4.8s ease-in-out infinite feedback-return-3ef4bd08;position:absolute;top:-4px;left:0}.feedback-route i[data-v-3ef4bd08]{border-top:1px solid var(--architecture-violet);border-right:1px solid var(--architecture-violet);width:8px;height:8px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.feedback-item[data-v-3ef4bd08]{color:var(--ink-soft);align-items:center;gap:9px;display:flex}.feedback-item>svg[data-v-3ef4bd08]{color:var(--architecture-blue)}.feedback-item small[data-v-3ef4bd08],.feedback-item span[data-v-3ef4bd08],.feedback-item strong[data-v-3ef4bd08]{display:block}.feedback-item strong[data-v-3ef4bd08]{font-size:12px}.feedback-item small[data-v-3ef4bd08]{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:9px}@keyframes orbit-travel-3ef4bd08{to{stroke-dashoffset:-100px}}@keyframes orbit-signal-travel-3ef4bd08{to{stroke-dashoffset:-100px}}@keyframes node-breathe-3ef4bd08{0%,70%,to{transform:scale(1)}80%{transform:scale(1.045)}}@keyframes engine-breathe-3ef4bd08{0%,to{opacity:.42;transform:scale(.98)}50%{opacity:.82;transform:scale(1.02)}}@keyframes status-pulse-3ef4bd08{0%,to{opacity:.55}50%{opacity:1}}@keyframes feedback-return-3ef4bd08{0%,to{left:0}50%{left:calc(100% - 9px)}}@media (width<=1080px){.architecture-hero[data-v-3ef4bd08]{grid-template-columns:.68fr 1.32fr}.architecture-intro h2[data-v-3ef4bd08]{font-size:35px}.architecture-intro p[data-v-3ef4bd08]{font-size:16px}.workflow-node[data-v-3ef4bd08]{width:154px}.workflow-copy span[data-v-3ef4bd08]{display:none}.workspace-copy strong[data-v-3ef4bd08]{font-size:14px}.architecture-feedback[data-v-3ef4bd08]{grid-template-columns:minmax(190px,.8fr) minmax(70px,1fr) auto auto;gap:16px}}@media (width<=900px){.architecture-map[data-v-3ef4bd08]{padding:24px}.architecture-hero[data-v-3ef4bd08]{grid-template-columns:1fr;gap:4px}.architecture-intro[data-v-3ef4bd08]{min-height:225px;padding-right:28%}.orbit-stage[data-v-3ef4bd08]{width:min(720px,100%);margin:0 auto}.workspace-grid[data-v-3ef4bd08]{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-feedback[data-v-3ef4bd08]{grid-template-columns:1fr 1fr}.feedback-route[data-v-3ef4bd08]{display:none}}@media (width<=600px){.architecture-map[data-v-3ef4bd08]{padding:18px}.architecture-intro[data-v-3ef4bd08]{min-height:220px;padding:20px 0 20px 14px}.architecture-intro h2[data-v-3ef4bd08]{font-size:34px}.architecture-intro p[data-v-3ef4bd08]{max-width:300px;font-size:16px}.orbit-stage[data-v-3ef4bd08]{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:132px;display:grid}.orbit-lines[data-v-3ef4bd08]{display:none}.engine-core[data-v-3ef4bd08]{width:216px;min-height:94px;top:10px;left:50%;transform:translate(-50%)}.engine-halo[data-v-3ef4bd08]{inset:-11px}.workflow-node[data-v-3ef4bd08]{background:#ffffffa3;border:1px solid #3458c521;border-radius:6px;width:auto;min-width:0;padding:8px;position:static;transform:none}.workflow-icon[data-v-3ef4bd08]{border-width:4px;width:38px;height:38px}.workflow-copy strong[data-v-3ef4bd08]{font-size:13px}.workspace-grid[data-v-3ef4bd08]{gap:8px}.workspace-card[data-v-3ef4bd08]{min-height:160px}.workspace-visual[data-v-3ef4bd08]{height:102px;padding:12px}.visual-symbol[data-v-3ef4bd08]{width:38px}.browser-window[data-v-3ef4bd08],.creative-window[data-v-3ef4bd08],.file-window[data-v-3ef4bd08]{width:66%;height:79px;top:12px;right:9px}.file-window>div[data-v-3ef4bd08]{height:16px;margin:3px 5px}.desktop-windows[data-v-3ef4bd08]{transform-origin:100% 0;top:10px;right:8px;transform:scale(.8)}.workspace-copy[data-v-3ef4bd08]{gap:7px;min-height:58px;padding:10px}.workspace-copy>svg[data-v-3ef4bd08]{display:none}.workspace-copy strong[data-v-3ef4bd08]{font-size:13px}.workspace-copy span[data-v-3ef4bd08]{display:none}.architecture-feedback[data-v-3ef4bd08]{grid-template-columns:1fr;gap:14px;padding:15px}}@media (prefers-reduced-motion:reduce){.architecture-map[data-v-3ef4bd08] *,.architecture-map[data-v-3ef4bd08] :after,.architecture-map[data-v-3ef4bd08] :before{animation-duration:.01ms!important;animation-iteration-count:1!important}}
