.pcb-bg[data-v-64882364]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pcb-bg-svg[data-v-64882364]{opacity:.5;width:100%;height:100%}.trace[data-v-64882364]{fill:none;stroke:url(#traceGrad);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12 8;animation:14s linear infinite flow-64882364}.t2[data-v-64882364]{stroke:#64d2ff24;animation-delay:-4s}.t3[data-v-64882364]{animation-delay:-8s}.t4[data-v-64882364]{stroke:#5e5ce61f;animation-delay:-2s}.pad[data-v-64882364]{fill:#30d1581f;stroke:#30d15847;stroke-width:1.5px}.via[data-v-64882364]{fill:none;stroke:#ff9f0a2e;stroke-width:1.5px}.pcb-bg-glow[data-v-64882364]{filter:blur(80px);border-radius:50%;position:absolute}.g1[data-v-64882364]{background:#64d2ff14;width:420px;height:420px;top:-80px;right:8%}.g2[data-v-64882364]{background:#5e5ce60f;width:360px;height:360px;bottom:10%;left:-4%}@keyframes flow-64882364{to{stroke-dashoffset:-120px}}.hero-visual[data-v-7a77b5be]{min-height:380px;position:relative}.board[data-v-7a77b5be]{filter:drop-shadow(0 24px 48px #0d3d2459);width:100%;height:auto;animation:6s ease-in-out infinite boardFloat-7a77b5be}.cloud-node[data-v-7a77b5be]{flex-direction:column;align-items:center;gap:.25rem;animation:4s ease-in-out infinite cloudBob-7a77b5be;display:flex;position:absolute;top:-8px;right:12%}.cloud-icon[data-v-7a77b5be]{filter:drop-shadow(0 8px 16px #0a84ff40);width:72px;height:auto}.cloud-label[data-v-7a77b5be]{color:var(--accent);background:#ffffffe6;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.sync-pulse[data-v-7a77b5be]{border:2px solid #30d15866;border-radius:50%;width:80px;height:80px;margin:-40px 0 0 -40px;animation:2.5s ease-out infinite pulse-7a77b5be;position:absolute;top:50%;left:50%}.collab-node[data-v-7a77b5be]{flex-direction:column;gap:.35rem;display:flex;position:absolute;bottom:8%;left:0}.avatars[data-v-7a77b5be]{display:flex}.av[data-v-7a77b5be]{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-right:-10px;font-size:.75rem;font-weight:700;display:grid;box-shadow:0 4px 12px #0a84ff40}.a1[data-v-7a77b5be]{z-index:3;background:linear-gradient(135deg,#0a84ff,#5e5ce6)}.a2[data-v-7a77b5be]{z-index:2;background:linear-gradient(135deg,#30d158,#248a3d)}.a3[data-v-7a77b5be]{z-index:1;background:linear-gradient(135deg,#ff9f0a,#ff6b22)}.collab-label[data-v-7a77b5be]{color:var(--accent-2);margin-left:.25rem;font-size:.72rem;font-weight:700}.collab-lines[data-v-7a77b5be]{opacity:.8;width:60px;margin-left:1.5rem}.eda-badges[data-v-7a77b5be]{flex-direction:column;gap:.45rem;display:flex;position:absolute;bottom:22%;right:-4px}.eda-badge[data-v-7a77b5be]{letter-spacing:.04em;color:#fff;border-radius:8px;padding:.3rem .65rem;font-size:.68rem;font-weight:800;animation:.6s backwards badgeIn-7a77b5be;box-shadow:0 6px 16px #00000026}.eda-badge.pcb[data-v-7a77b5be]{background:linear-gradient(135deg,#34c759,#248a3d);animation-delay:.1s}.eda-badge.sch[data-v-7a77b5be]{color:#3a2a00;background:linear-gradient(135deg,#ffd60a,#ff9f0a);animation-delay:.2s}.eda-badge.fpt[data-v-7a77b5be]{background:linear-gradient(135deg,#64d2ff,#0a84ff);animation-delay:.3s}.eda-badge.d3[data-v-7a77b5be]{background:linear-gradient(135deg,#bf5af2,#5e5ce6);animation-delay:.4s}.flow-arrows[data-v-7a77b5be]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flow-line[data-v-7a77b5be]{stroke-dasharray:8 6;opacity:.6;animation:3s linear infinite flowLine-7a77b5be}.flow-line.delay[data-v-7a77b5be]{animation-delay:-1.5s}@keyframes boardFloat-7a77b5be{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cloudBob-7a77b5be{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulse-7a77b5be{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@keyframes badgeIn-7a77b5be{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes flowLine-7a77b5be{to{stroke-dashoffset:-28px}}.eda-icon[data-v-eac77e91]{width:2rem;height:2rem;color:var(--accent)}.collab-flow[data-v-622c3293]{background:linear-gradient(#e8f0fa66,#0000);padding:3.5rem 0;position:relative}.wrap[data-v-622c3293]{width:min(1120px,100% - 2rem);margin:0 auto}.section-head.center[data-v-622c3293]{text-align:center;max-width:36rem;margin:0 auto 2.5rem}.eyebrow[data-v-622c3293]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.85rem;font-weight:700}.section-head h2[data-v-622c3293]{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.7rem}.section-head p[data-v-622c3293]{color:var(--muted);margin:0;line-height:1.6}.flow-grid[data-v-622c3293]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:2rem;display:grid}.flow-step[data-v-622c3293]{text-align:center;background:#ffffffd1;border:1px solid #ffffffe6;border-radius:16px;padding:1rem .85rem;position:relative;box-shadow:0 8px 24px #1e46780f}.step-num[data-v-622c3293]{width:1.4rem;height:1.4rem;color:var(--accent);background:#0a84ff1a;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:.5rem;right:.5rem}.step-icon[data-v-622c3293]{background:#0a84ff14;border-radius:12px;place-items:center;width:3rem;height:3rem;margin:0 auto .65rem;display:grid}.step-icon.sch[data-v-622c3293]{color:#ff9f0a;background:#ff9f0a1f}.step-icon.pcb[data-v-622c3293]{color:#30d158;background:#30d1581f}.step-icon.cloud[data-v-622c3293]{color:#0a84ff;background:#0a84ff1a}.step-icon.team[data-v-622c3293]{color:#5e5ce6;background:#5e5ce61a}.step-icon.sync[data-v-622c3293]{color:#64d2ff;background:#64d2ff1f}.step-icon[data-v-622c3293] .eda-icon{width:1.6rem;height:1.6rem;color:inherit}.flow-step h3[data-v-622c3293]{margin:0 0 .35rem;font-size:.92rem}.flow-step p[data-v-622c3293]{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.step-connector[data-v-622c3293]{color:#0a84ff59;width:1rem;display:none;position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}.flow-visual[data-v-622c3293]{margin-top:1rem}.pipeline[data-v-622c3293]{width:100%;height:auto}.pipe[data-v-622c3293]{animation:8s linear infinite pipeFlow-622c3293}@keyframes pipeFlow-622c3293{to{stroke-dashoffset:-64px}}@media (width>=901px){.flow-step:not(:last-child) .step-connector[data-v-622c3293]{display:block}}@media (width<=900px){.flow-grid[data-v-622c3293]{grid-template-columns:1fr 1fr}}@media (width<=520px){.flow-grid[data-v-622c3293]{grid-template-columns:1fr}}.site[data-v-e5612bbb]{z-index:1;position:relative}.wrap[data-v-e5612bbb]{width:min(1120px,100% - 2rem);margin:0 auto}.top[data-v-e5612bbb]{z-index:10;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--line);background:#f4f7fbe0;position:sticky;top:0}.top-inner[data-v-e5612bbb]{align-items:center;gap:1rem;min-height:64px;display:flex}.logo[data-v-e5612bbb]{letter-spacing:.02em;color:var(--accent);align-items:center;gap:.45rem;font-size:1.2rem;font-weight:800;display:inline-flex}.logo-mark[data-v-e5612bbb]{width:1.6rem;height:1.6rem;color:var(--accent)}.logo-mark.sm[data-v-e5612bbb]{width:1.4rem;height:1.4rem}.nav[data-v-e5612bbb]{gap:1.1rem;margin-left:.5rem;display:flex}.nav a[data-v-e5612bbb]{color:var(--muted);font-size:.9rem;font-weight:500}.nav a[data-v-e5612bbb]:hover{color:var(--text)}.top-actions[data-v-e5612bbb]{gap:.6rem;margin-left:auto;display:flex}.btn[data-v-e5612bbb]{border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.9rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn[data-v-e5612bbb]:hover{transform:translateY(-1px)}.btn.primary[data-v-e5612bbb]{color:#fff;background:linear-gradient(135deg,#0a84ff,#5e5ce6);box-shadow:0 8px 20px #0a84ff47}.btn.ghost[data-v-e5612bbb]{color:var(--accent);background:#0a84ff14}.btn.outline[data-v-e5612bbb]{color:var(--accent);background:#ffffffb3;border:1px solid #0a84ff59}.btn.lg[data-v-e5612bbb]{padding:.8rem 1.35rem;font-size:.95rem}.btn.block[data-v-e5612bbb]{width:100%;margin-top:1rem}.hero[data-v-e5612bbb]{padding:4rem 0 2.5rem}.hero-grid[data-v-e5612bbb]{grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem;display:grid}.eyebrow[data-v-e5612bbb]{flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem;display:flex}.eda-pill[data-v-e5612bbb]{color:#248a3d;letter-spacing:.06em;background:#30d1581f;border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:800}.eda-pill.sch[data-v-e5612bbb]{color:#c93400;background:#ff9f0a26}.eda-pill.muted[data-v-e5612bbb]{color:var(--accent);letter-spacing:.04em;background:#0a84ff1a;font-weight:700}.hero h1[data-v-e5612bbb]{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2rem,4vw,2.85rem);line-height:1.14}.hl[data-v-e5612bbb]{background:linear-gradient(135deg,#0a84ff,#5e5ce6);color:#0000;-webkit-background-clip:text;background-clip:text}.lead[data-v-e5612bbb]{color:var(--muted);max-width:36rem;margin:0 0 1.1rem;font-size:1.02rem;line-height:1.7}.hero-tags[data-v-e5612bbb]{flex-wrap:wrap;gap:.65rem 1rem;margin-bottom:1.35rem;display:flex}.hero-tags span[data-v-e5612bbb]{color:var(--muted);align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:inline-flex}.hero-tags[data-v-e5612bbb] .eda-icon{width:1.1rem;height:1.1rem;color:var(--accent)}.hero-actions[data-v-e5612bbb]{flex-wrap:wrap;gap:.75rem;display:flex}.section-divider[data-v-e5612bbb]{opacity:.7;max-width:1120px;margin:0 auto;padding:0 1rem}.section-divider svg[data-v-e5612bbb]{width:100%;height:24px}.section[data-v-e5612bbb]{padding:3.5rem 0}.section-head[data-v-e5612bbb]{max-width:40rem;margin-bottom:1.75rem}.section-head .eyebrow[data-v-e5612bbb]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.82rem;font-weight:700}.section-head h2[data-v-e5612bbb]{letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.75rem}.section-head p[data-v-e5612bbb]{color:var(--muted);margin:0;line-height:1.6}.eda-types[data-v-e5612bbb]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.eda-type[data-v-e5612bbb]{border:1px solid var(--line);background:#ffffffbf;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.eda-type[data-v-e5612bbb] .eda-icon{width:1rem;height:1rem}.eda-type.pcb[data-v-e5612bbb]{color:#248a3d;border-color:#30d15840}.eda-type.sch[data-v-e5612bbb]{color:#c93400;border-color:#ff9f0a4d}.eda-type.fpt[data-v-e5612bbb]{color:#0a84ff;border-color:#64d2ff59}.eda-type.d3[data-v-e5612bbb]{color:#5e5ce6;border-color:#5e5ce64d}.eda-type.net[data-v-e5612bbb]{color:#248a3d;border-color:#30b0c74d}.features[data-v-e5612bbb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.feature[data-v-e5612bbb]{border-radius:var(--radius);background:#ffffffd1;border:1px solid #ffffffe6;padding:1.2rem;transition:transform .15s;box-shadow:0 8px 24px #1e46780f}.feature[data-v-e5612bbb]:hover{transform:translateY(-2px)}.feature-icon[data-v-e5612bbb]{background:#0a84ff14;border-radius:12px;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.7rem;display:grid}.feature-icon.cloud[data-v-e5612bbb]{color:#0a84ff;background:#0a84ff1a}.feature-icon.branch[data-v-e5612bbb]{color:#30d158;background:#30d1581a}.feature-icon.share[data-v-e5612bbb]{color:#5e5ce6;background:#5e5ce61a}.feature-icon.plugin[data-v-e5612bbb]{color:#bf5af2;background:#bf5af21a}.feature-icon.ai[data-v-e5612bbb]{color:#ff6b22;background:#ff6b221a}.feature-icon.sync[data-v-e5612bbb]{color:#64d2ff;background:#64d2ff1f}.feature-icon[data-v-e5612bbb] .eda-icon{width:1.4rem;height:1.4rem;color:inherit}.feature h3[data-v-e5612bbb]{margin:0 0 .4rem;font-size:1.02rem}.feature p[data-v-e5612bbb]{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.showcase[data-v-e5612bbb]{background:linear-gradient(#0000,#e8f0fa8c)}.state[data-v-e5612bbb]{color:var(--text);padding:2rem 0}.state.muted[data-v-e5612bbb]{color:var(--muted)}.showcase-grid[data-v-e5612bbb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sample[data-v-e5612bbb]{border-radius:var(--radius);background:#ffffffe0;border:1px solid #ffffffe6;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 10px 28px #1e467814}.sample[data-v-e5612bbb]:hover{transform:translateY(-3px);box-shadow:0 16px 36px #1e46781f}.sample-thumb[data-v-e5612bbb]{aspect-ratio:16/10;background:linear-gradient(160deg,#0a84ff,#5e5ce6);place-items:center;display:grid;position:relative;overflow:hidden}.sample-thumb img[data-v-e5612bbb]{object-fit:cover;width:100%;height:100%}.sample-thumb.sch[data-v-e5612bbb]{background:linear-gradient(160deg,#ffd60a,#ff9f0a)}.sample-thumb.fpt[data-v-e5612bbb]{background:linear-gradient(160deg,#64d2ff,#0a84ff)}.sample-thumb.step[data-v-e5612bbb]{background:linear-gradient(160deg,#bf5af2,#5e5ce6)}.sample-thumb.net[data-v-e5612bbb]{background:linear-gradient(160deg,#30b0c7,#248a3d)}.sample-tag[data-v-e5612bbb]{color:#fff;letter-spacing:.08em;font-weight:800}.sample-kind-badge[data-v-e5612bbb]{color:#fff;background:#00000073;border-radius:6px;padding:.15rem .45rem;font-size:.68rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.sample-body[data-v-e5612bbb]{padding:1rem 1rem 1.1rem}.sample-body h3[data-v-e5612bbb]{white-space:nowrap;text-overflow:ellipsis;margin:0 0 .35rem;font-size:1rem;overflow:hidden}.sample-body p[data-v-e5612bbb]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-size:.86rem;line-height:1.5;display:-webkit-box;overflow:hidden}.sample-meta[data-v-e5612bbb]{color:var(--accent);margin-top:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:600;display:inline-block}.plans[data-v-e5612bbb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.plan[data-v-e5612bbb]{box-shadow:var(--shadow);background:#ffffffd9;border:1px solid #ffffffe6;border-radius:24px;padding:1.4rem;position:relative}.plan.featured[data-v-e5612bbb]{background:linear-gradient(#ffffffeb,#e8f0fae6);border-color:#0a84ff40}.plan-icon[data-v-e5612bbb]{border-radius:12px;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:.65rem;display:grid}.plan-icon.personal[data-v-e5612bbb]{color:#30d158;background:#30d1581f}.plan-icon.enterprise[data-v-e5612bbb]{color:#5e5ce6;background:#5e5ce61f}.plan-icon[data-v-e5612bbb] .eda-icon{width:1.4rem;height:1.4rem;color:inherit}.plan-badge[data-v-e5612bbb]{color:var(--accent);background:#0a84ff1a;border-radius:999px;margin-bottom:.5rem;padding:.2rem .65rem;font-size:.78rem;font-weight:700;display:inline-block}.plan h3[data-v-e5612bbb]{margin:0 0 .4rem;font-size:1.3rem}.plan-lead[data-v-e5612bbb]{color:var(--muted);margin:0 0 .8rem;line-height:1.55}.plan ul[data-v-e5612bbb]{color:var(--text);margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.8}.table-wrap[data-v-e5612bbb]{border-radius:var(--radius);border:1px solid var(--line);background:#ffffffd9;overflow:auto}.cmp-table[data-v-e5612bbb]{border-collapse:collapse;width:100%;min-width:520px}.cmp-table th[data-v-e5612bbb],.cmp-table td[data-v-e5612bbb]{text-align:left;border-bottom:1px solid var(--line);padding:.85rem 1rem;font-size:.92rem}.cmp-table th[data-v-e5612bbb]{background:#e8f0fab3;font-weight:700}.cmp-table tr:last-child td[data-v-e5612bbb]{border-bottom:none}.footer[data-v-e5612bbb]{border-top:1px solid var(--line);background:#ffffff8c;padding:2rem 0 2.5rem}.footer-inner[data-v-e5612bbb]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-brand[data-v-e5612bbb]{align-items:center;gap:.65rem;display:flex}.footer p[data-v-e5612bbb]{color:var(--muted);margin:.2rem 0 0;font-size:.86rem}.footer-links[data-v-e5612bbb]{gap:1rem;display:flex}.footer-links a[data-v-e5612bbb]{color:var(--accent);font-weight:600}@media (width<=900px){.nav[data-v-e5612bbb]{display:none}.hero-grid[data-v-e5612bbb],.features[data-v-e5612bbb],.showcase-grid[data-v-e5612bbb],.plans[data-v-e5612bbb]{grid-template-columns:1fr}.top-actions .ghost[data-v-e5612bbb]{display:none}}:root{--bg:#eef3f9;--bg-soft:#e4ecf6;--pcb-green:#1a5c38;--trace:#30d15873;--text:#1d1d1f;--muted:#6e6e73;--line:#1e46781f;--accent:#007aff;--accent-2:#5e5ce6;--green:#30d158;--radius:18px;--shadow:0 18px 48px #1e46781a;color:var(--text);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}
