.architecture-map[data-v-2c939d1c]{--architecture-teal:#087f83;--architecture-blue:#3458c5;width:min(1280px,100%);min-width:0;color:var(--ink);background:#f8fafb;border:1px solid #cfd9e3;border-radius:9px;padding:30px;overflow:hidden;box-shadow:0 22px 52px #2a415e1c}.architecture-map[data-v-2c939d1c]:after{content:"";background:var(--architecture-teal);height:3px;margin:26px -30px -30px;display:block}.architecture-heading[data-v-2c939d1c]{border-bottom:1px solid #d9e1e8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px;padding-bottom:24px;display:grid}.architecture-kicker[data-v-2c939d1c],.architecture-summary>span[data-v-2c939d1c],.board-title[data-v-2c939d1c],.preview-counter[data-v-2c939d1c],.preview-label[data-v-2c939d1c]{color:var(--muted);font-family:var(--mono);letter-spacing:.02em;font-size:10px;font-weight:800}.architecture-kicker[data-v-2c939d1c]{color:var(--architecture-teal)}.architecture-heading h2[data-v-2c939d1c]{letter-spacing:0;max-width:600px;margin:11px 0 9px;font-size:clamp(30px,3vw,42px);line-height:1.12}.architecture-heading p[data-v-2c939d1c]{max-width:560px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.architecture-summary[data-v-2c939d1c]{text-align:right;border-left:1px solid #d9e1e8;min-width:145px;padding-left:18px}.architecture-summary strong[data-v-2c939d1c]{color:var(--ink);margin-top:7px;font-size:31px;line-height:1;display:block}.architecture-summary strong small[data-v-2c939d1c]{color:var(--muted);font-size:13px;font-weight:700}.architecture-summary em[data-v-2c939d1c]{color:var(--architecture-teal);white-space:nowrap;align-items:center;gap:6px;margin-top:10px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.architecture-summary em i[data-v-2c939d1c],.board-state i[data-v-2c939d1c],.preview-footer i[data-v-2c939d1c]{background:#2aa394;border-radius:50%;width:6px;height:6px}.execution-board[data-v-2c939d1c]{background:#fff;border:1px solid #d3dce5;border-radius:8px;margin-top:22px;overflow:hidden}.board-bar[data-v-2c939d1c]{background:#f5f7f9;border-bottom:1px solid #e2e8ee;align-items:center;gap:9px;min-height:42px;padding:0 14px;display:flex}.board-mark[data-v-2c939d1c]{background:#dcefed;border-radius:6px;place-items:center;width:21px;height:21px;display:grid;overflow:hidden}.board-mark img[data-v-2c939d1c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.board-title[data-v-2c939d1c]{color:var(--ink-soft)}.board-state[data-v-2c939d1c]{color:var(--architecture-teal);align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:800;display:inline-flex}.board-content[data-v-2c939d1c]{grid-template-columns:minmax(270px,.88fr) minmax(0,1.12fr);min-height:275px;display:grid}.architecture-workflow-list[data-v-2c939d1c]{border-right:1px solid #e2e8ee;margin:0;padding:12px 0;list-style:none}.architecture-workflow-list li[data-v-2c939d1c]{position:relative}.architecture-workflow-list li[data-v-2c939d1c]:not(:last-child):after{content:"";background:#d9e1e8;width:1px;position:absolute;top:45px;bottom:-1px;left:32px}.architecture-workflow-step[data-v-2c939d1c]{z-index:1;width:calc(100% - 20px);min-height:41px;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:30px 28px minmax(0,1fr) auto;align-items:center;gap:9px;margin:1px 10px;padding:5px 9px;transition:color .16s,background .16s,border-color .16s;display:grid;position:relative}.architecture-workflow-step[data-v-2c939d1c]:hover{background:#f7fbfb;border-color:#d4e2e3}.architecture-workflow-step.active[data-v-2c939d1c]{color:var(--ink);background:#eef8f7;border-color:#add6d2}.workflow-index[data-v-2c939d1c]{color:#8997a7;font-family:var(--mono);font-size:10px;font-weight:800}.architecture-workflow-step.active .workflow-index[data-v-2c939d1c]{color:var(--architecture-teal)}.architecture-workflow-icon[data-v-2c939d1c]{color:#63758a;background:#fff;border:1px solid #d4dee7;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.architecture-workflow-step.active .architecture-workflow-icon[data-v-2c939d1c]{color:var(--architecture-teal);border-color:#8ec7c1}.architecture-workflow-copy[data-v-2c939d1c]{min-width:0}.architecture-workflow-copy small[data-v-2c939d1c],.architecture-workflow-copy strong[data-v-2c939d1c]{display:block}.architecture-workflow-copy strong[data-v-2c939d1c]{font-size:13px;line-height:1.2}.architecture-workflow-copy small[data-v-2c939d1c]{color:#77879a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.25;overflow:hidden}.architecture-workflow-check[data-v-2c939d1c]{color:var(--architecture-teal)}.architecture-workflow-marker[data-v-2c939d1c]{border:1px solid #bac7d4;border-radius:50%;width:6px;height:6px}.execution-preview[data-v-2c939d1c]{background:#fcfdfd;flex-direction:column;min-width:0;padding:22px 24px 18px;display:flex}.preview-header[data-v-2c939d1c]{justify-content:space-between;align-items:center;display:flex}.preview-counter[data-v-2c939d1c]{color:var(--architecture-teal)}.preview-title-row[data-v-2c939d1c]{align-items:center;gap:12px;margin-top:21px;display:flex}.preview-icon[data-v-2c939d1c]{width:40px;height:40px;color:var(--architecture-teal);background:#edf8f7;border:1px solid #a8d0cc;border-radius:7px;place-items:center;display:grid}.preview-title-row h3[data-v-2c939d1c]{margin:0;font-size:20px;line-height:1.1}.preview-title-row p[data-v-2c939d1c]{color:var(--muted);margin:4px 0 0;font-size:11px}.preview-action[data-v-2c939d1c]{max-width:460px;color:var(--ink-soft);margin:22px 0 0;font-size:14px;line-height:1.7}.preview-evidence[data-v-2c939d1c]{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.preview-evidence span[data-v-2c939d1c]{color:#526478;background:#fff;border:1px solid #dbe4eb;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.preview-evidence i[data-v-2c939d1c]{background:#bd8436;border-radius:50%;width:5px;height:5px}.preview-footer[data-v-2c939d1c]{color:#8391a0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:10px;display:flex}.preview-footer span[data-v-2c939d1c]:first-child{color:var(--architecture-teal);align-items:center;gap:6px;font-weight:800;display:inline-flex}.workspace-grid[data-v-2c939d1c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.workspace-card[data-v-2c939d1c]{--workspace-accent:var(--architecture-teal);background:#fff;border:1px solid #d2dce6;border-radius:7px;min-width:0;transition:border-color .16s,transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 8px 18px #2b425c0f}.workspace-card[data-v-2c939d1c]:hover{border-color:color-mix(in srgb,var(--workspace-accent) 48%,#c7d3df);transform:translateY(-2px);box-shadow:0 14px 26px #2b425c1a}.tone-blue[data-v-2c939d1c]{--workspace-accent:#3458c5}.tone-cyan[data-v-2c939d1c]{--workspace-accent:#168fa5}.tone-violet[data-v-2c939d1c]{--workspace-accent:#765fe8}.workspace-visual[data-v-2c939d1c]{background:#17263a;height:118px;padding:17px;position:relative;overflow:hidden}.workspace-visual[data-v-2c939d1c]:after{content:"";pointer-events:none;background:#07101f29;height:35%;position:absolute;bottom:0;left:0;right:0}.visual-symbol[data-v-2c939d1c]{z-index:1;color:color-mix(in srgb,var(--workspace-accent) 54%,#fff);position:relative}.browser-window[data-v-2c939d1c],.creative-window[data-v-2c939d1c],.file-window[data-v-2c939d1c]{z-index:2;background:#f5f8fa;border:1px solid #cdd8e2;border-radius:5px;width:62%;height:90px;position:absolute;top:15px;right:12px;overflow:hidden;box-shadow:0 10px 22px #0003}.browser-bar[data-v-2c939d1c],.window-dots[data-v-2c939d1c]{background:#e5ebf0;align-items:center;gap:3px;height:16px;padding:0 6px;display:flex}.browser-bar i[data-v-2c939d1c],.window-dots i[data-v-2c939d1c]{background:#df776b;border-radius:50%;width:4px;height:4px}.browser-bar i[data-v-2c939d1c]:nth-child(2),.window-dots i[data-v-2c939d1c]:nth-child(2){background:#d39b42}.browser-bar i[data-v-2c939d1c]:nth-child(3),.window-dots i[data-v-2c939d1c]:nth-child(3){background:#4caa80}.file-window>div[data-v-2c939d1c]{color:#38556d;background:#e4f3f0;border-radius:3px;align-items:center;gap:5px;height:20px;margin:4px 6px;padding:0 5px;font-size:7px;font-weight:700;display:flex}.browser-bar b[data-v-2c939d1c]{background:#c8d2db;border-radius:4px;width:54%;height:5px;margin-left:5px;display:block}.browser-search[data-v-2c939d1c]{color:#657689;background:#e8edf4;border-radius:3px;align-items:center;gap:4px;height:18px;margin:6px 8px;padding:0 6px;font-size:7px;display:flex}.browser-line[data-v-2c939d1c]{background:#c5d1df;border-radius:4px;width:60%;height:4px;margin:6px 10px;display:block}.browser-line.wide[data-v-2c939d1c]{width:78%}.browser-line.short[data-v-2c939d1c]{width:42%}.desktop-windows[data-v-2c939d1c]{z-index:2;width:62%;height:93px;position:absolute;top:14px;right:12px}.desktop-windows span[data-v-2c939d1c]{color:#fff;background:#2e6d8a;border:1px solid #ffffff75;border-radius:5px;place-items:center;width:46px;height:37px;display:grid;position:absolute;box-shadow:0 8px 16px #0003}.desktop-windows span[data-v-2c939d1c]:first-child{top:0;left:25px}.desktop-windows span[data-v-2c939d1c]:nth-child(2){background:#3b5eae;top:30px;left:0}.desktop-windows span[data-v-2c939d1c]:nth-child(3){background:#287d82;top:35px;right:0}.desktop-windows span[data-v-2c939d1c]:nth-child(4){background:#4659a9;bottom:0;right:28px}.creative-window[data-v-2c939d1c]{grid-template-columns:27px 1fr;display:grid}.creative-tools[data-v-2c939d1c]{color:#fff;background:#39405f;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.creative-canvas[data-v-2c939d1c]{color:var(--workspace-accent);background:#f1f3fa;place-items:center;display:grid}.workspace-copy[data-v-2c939d1c]{border-top:1px solid #e2e8ee;align-items:center;gap:10px;min-height:67px;padding:12px 14px;display:flex}.workspace-copy>svg[data-v-2c939d1c]{color:var(--workspace-accent);flex:none}.workspace-copy span[data-v-2c939d1c],.workspace-copy strong[data-v-2c939d1c]{display:block}.workspace-copy strong[data-v-2c939d1c]{color:var(--ink);font-size:14px}.workspace-copy span[data-v-2c939d1c]{color:var(--muted);margin-top:3px;font-size:10px}.architecture-feedback[data-v-2c939d1c]{border-top:1px solid #d9e1e8;align-items:center;gap:28px;margin-top:15px;padding-top:17px;display:flex}.feedback-title[data-v-2c939d1c]{min-width:215px}.feedback-item small[data-v-2c939d1c],.feedback-item span[data-v-2c939d1c],.feedback-item strong[data-v-2c939d1c],.feedback-title span[data-v-2c939d1c],.feedback-title strong[data-v-2c939d1c]{display:block}.feedback-title strong[data-v-2c939d1c]{font-size:14px}.feedback-title span[data-v-2c939d1c]{color:var(--muted);margin-top:4px;font-size:10px}.feedback-item[data-v-2c939d1c]{color:var(--ink-soft);align-items:center;gap:8px;display:flex}.feedback-item>svg[data-v-2c939d1c]{color:var(--architecture-blue)}.feedback-item strong[data-v-2c939d1c]{font-size:11px}.feedback-item small[data-v-2c939d1c]{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:9px}@media (width<=920px){.architecture-map[data-v-2c939d1c]{padding:24px}.architecture-map[data-v-2c939d1c]:after{margin-bottom:-24px;margin-left:-24px;margin-right:-24px}.board-content[data-v-2c939d1c]{grid-template-columns:1fr}.architecture-workflow-list[data-v-2c939d1c]{border-bottom:1px solid #e2e8ee;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.architecture-workflow-list li[data-v-2c939d1c]:not(:last-child):after{display:none}.architecture-workflow-step[data-v-2c939d1c]{width:calc(100% - 8px);margin:1px 4px}.workspace-grid[data-v-2c939d1c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.architecture-map[data-v-2c939d1c]{padding:18px}.architecture-map[data-v-2c939d1c]:after{margin-bottom:-18px;margin-left:-18px;margin-right:-18px}.architecture-heading[data-v-2c939d1c]{grid-template-columns:1fr;gap:18px}.architecture-heading h2[data-v-2c939d1c]{font-size:30px}.architecture-summary[data-v-2c939d1c]{text-align:left;border-top:1px solid #d9e1e8;border-left:0;padding:13px 0 0}.architecture-summary strong[data-v-2c939d1c]{margin:5px 9px 0 0;display:inline-block}.architecture-summary em[data-v-2c939d1c]{margin-top:0}.architecture-workflow-list[data-v-2c939d1c]{padding:8px 4px;display:block}.architecture-workflow-step[data-v-2c939d1c]{width:calc(100% - 8px)}.execution-preview[data-v-2c939d1c]{padding:18px 16px 15px}.preview-action[data-v-2c939d1c]{font-size:13px}.preview-footer[data-v-2c939d1c]{flex-direction:column;align-items:flex-start;gap:6px}.workspace-grid[data-v-2c939d1c]{grid-template-columns:1fr}.workspace-visual[data-v-2c939d1c]{height:126px}.architecture-feedback[data-v-2c939d1c]{flex-wrap:wrap;align-items:flex-start;gap:16px 25px}.feedback-title[data-v-2c939d1c]{width:100%}}
