.designers-page[data-v-9f8821c8]{--design-accent: #8B5CF6;--design-accent-light: #A78BFA;--design-accent-dark: #7C3AED;--design-dark: #0F172A;--design-dark-light: #1E293B}.design-hero[data-v-9f8821c8]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.design-hero-bg[data-v-9f8821c8]{position:absolute;inset:0;background:linear-gradient(135deg,var(--design-dark) 0%,#2D1B4E 50%,var(--design-dark) 100%)}.design-hero-bg[data-v-9f8821c8]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(139,92,246,.15) 0%,transparent 40%),radial-gradient(circle at 80% 20%,rgba(167,139,250,.1) 0%,transparent 40%)}.design-hero-content[data-v-9f8821c8]{position:relative;z-index:10;width:100%;padding:8rem 0 4rem}.design-hero-grid[data-v-9f8821c8]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.design-hero-text[data-v-9f8821c8]{color:#fff}.design-badge[data-v-9f8821c8]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#8b5cf633;border:1px solid rgba(139,92,246,.3);border-radius:9999px;margin-bottom:1.5rem}.design-badge-icon[data-v-9f8821c8]{width:1rem;height:1rem;color:var(--design-accent)}.design-badge span[data-v-9f8821c8]{font-size:.875rem;font-weight:500;color:var(--design-accent-light)}.design-headline[data-v-9f8821c8]{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.design-gradient-text[data-v-9f8821c8]{background:linear-gradient(135deg,var(--design-accent) 0%,var(--design-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.design-description[data-v-9f8821c8]{font-size:1.25rem;color:#94a3b8;line-height:1.7;margin-bottom:2rem}.design-cta-group[data-v-9f8821c8]{display:flex;gap:1rem;margin-bottom:2.5rem}.design-btn-primary[data-v-9f8821c8]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--design-accent) 0%,var(--design-accent-dark) 100%);color:#fff;font-weight:600;border-radius:.75rem;text-decoration:none;transition:all .3s ease}.design-btn-primary[data-v-9f8821c8]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #8b5cf64d}.design-btn-icon[data-v-9f8821c8]{width:1.25rem;height:1.25rem}.design-btn-secondary[data-v-9f8821c8]{display:inline-flex;align-items:center;padding:1rem 2rem;background:transparent;color:#fff;font-weight:600;border:2px solid rgba(255,255,255,.2);border-radius:.75rem;text-decoration:none;transition:all .3s ease}.design-btn-secondary[data-v-9f8821c8]:hover{background:#ffffff1a;border-color:#ffffff4d}.design-hero-features[data-v-9f8821c8]{display:flex;flex-wrap:wrap;gap:1.5rem}.design-hero-feature[data-v-9f8821c8]{display:flex;align-items:center;gap:.5rem;color:#cbd5e1;font-size:.9rem}.design-check-icon[data-v-9f8821c8]{width:1.25rem;height:1.25rem;color:var(--design-accent)}.design-hero-visual[data-v-9f8821c8]{position:relative;height:500px;display:flex;align-items:center;justify-content:center}.design-canvas[data-v-9f8821c8]{position:relative;width:350px;height:350px}.design-layer[data-v-9f8821c8]{position:absolute;width:120px;height:80px;background:#8b5cf61a;border:2px solid var(--design-accent);border-radius:.75rem;display:flex;align-items:center;justify-content:center}.design-layer-1[data-v-9f8821c8]{top:20px;left:0;animation:designLayerFloat-9f8821c8 3s ease-in-out infinite}.design-layer-2[data-v-9f8821c8]{top:50%;left:50%;transform:translate(-50%,-50%);background:#8b5cf633;width:140px;height:100px;z-index:5;animation:designLayerFloat-9f8821c8 3s ease-in-out infinite .5s}.design-layer-3[data-v-9f8821c8]{bottom:20px;right:0;animation:designLayerFloat-9f8821c8 3s ease-in-out infinite 1s}@keyframes designLayerFloat-9f8821c8{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.design-layer-2[data-v-9f8821c8]{animation-name:designLayerFloatCenter-9f8821c8}@keyframes designLayerFloatCenter-9f8821c8{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-8px)}}.layer-label[data-v-9f8821c8]{font-size:.75rem;font-weight:600;color:var(--design-accent-light);text-transform:uppercase;letter-spacing:.05em}.design-flow-arrow[data-v-9f8821c8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:var(--design-accent);opacity:.3}.design-center-element[data-v-9f8821c8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.design-cube[data-v-9f8821c8]{width:60px;height:60px;position:relative;transform-style:preserve-3d;animation:designCubeRotate-9f8821c8 8s linear infinite}@keyframes designCubeRotate-9f8821c8{0%{transform:rotateX(-20deg) rotateY(0)}to{transform:rotateX(-20deg) rotateY(360deg)}}.cube-face[data-v-9f8821c8]{position:absolute;width:60px;height:60px;border:2px solid var(--design-accent);background:#8b5cf61a}.cube-front[data-v-9f8821c8]{transform:translateZ(30px)}.cube-back[data-v-9f8821c8]{transform:rotateY(180deg) translateZ(30px)}.cube-right[data-v-9f8821c8]{transform:rotateY(90deg) translateZ(30px)}.cube-left[data-v-9f8821c8]{transform:rotateY(-90deg) translateZ(30px)}.cube-top[data-v-9f8821c8]{transform:rotateX(90deg) translateZ(30px)}.cube-bottom[data-v-9f8821c8]{transform:rotateX(-90deg) translateZ(30px)}.design-floating-elements[data-v-9f8821c8]{position:absolute;inset:0;pointer-events:none}.design-float[data-v-9f8821c8]{position:absolute;width:40px;height:40px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:.75rem;display:flex;align-items:center;justify-content:center;animation:designFloatAnim-9f8821c8 6s ease-in-out infinite}.design-float svg[data-v-9f8821c8]{width:20px;height:20px;color:var(--design-accent)}.design-float-1[data-v-9f8821c8]{top:10%;right:10%;animation-delay:0s}.design-float-2[data-v-9f8821c8]{bottom:20%;right:5%;animation-delay:2s}.design-float-3[data-v-9f8821c8]{top:30%;left:5%;animation-delay:4s}@keyframes designFloatAnim-9f8821c8{0%,to{transform:translateY(0) rotate(0);opacity:.6}50%{transform:translateY(-15px) rotate(5deg);opacity:1}}.design-section-header[data-v-9f8821c8]{text-align:center;margin-bottom:4rem}.design-section-title[data-v-9f8821c8]{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.design-section-subtitle[data-v-9f8821c8]{font-size:1.25rem;color:#64748b;max-width:600px;margin:0 auto}.design-problems[data-v-9f8821c8]{padding:6rem 0;background:#f8fafc}.design-problems-grid[data-v-9f8821c8]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.design-problem-card[data-v-9f8821c8]{background:#fff;padding:2rem;border-radius:1rem;border:1px solid #E2E8F0}.design-problem-icon[data-v-9f8821c8]{width:56px;height:56px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.design-problem-icon svg[data-v-9f8821c8]{width:28px;height:28px}.design-problem-red[data-v-9f8821c8]{background:#fee2e2;color:#dc2626}.design-problem-orange[data-v-9f8821c8]{background:#ffedd5;color:#ea580c}.design-problem-violet[data-v-9f8821c8]{background:#ede9fe;color:#7c3aed}.design-problem-title[data-v-9f8821c8]{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:.75rem}.design-problem-text[data-v-9f8821c8]{font-size:.95rem;color:#64748b;line-height:1.6;margin-bottom:1.5rem}.design-problem-stat[data-v-9f8821c8]{padding-top:1rem;border-top:1px solid #E2E8F0}.design-stat-value[data-v-9f8821c8]{font-size:1.5rem;font-weight:700;color:var(--design-accent-dark)}.design-stat-label[data-v-9f8821c8]{display:block;font-size:.8rem;color:#94a3b8;margin-top:.25rem}.design-features[data-v-9f8821c8]{padding:6rem 0;background:#fff}.design-feature-block[data-v-9f8821c8]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:6rem}.design-feature-block[data-v-9f8821c8]:last-child{margin-bottom:0}.design-feature-reverse[data-v-9f8821c8]{direction:rtl}.design-feature-reverse[data-v-9f8821c8]>*{direction:ltr}.design-feature-tag[data-v-9f8821c8]{display:inline-block;padding:.375rem 1rem;background:#8b5cf61a;color:var(--design-accent-dark);font-size:.875rem;font-weight:500;border-radius:9999px;margin-bottom:1rem}.design-feature-title[data-v-9f8821c8]{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.design-feature-description[data-v-9f8821c8]{font-size:1.1rem;color:#64748b;line-height:1.7;margin-bottom:1.5rem}.design-feature-list[data-v-9f8821c8]{list-style:none;padding:0;margin:0}.design-feature-list li[data-v-9f8821c8]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:#475569}.design-feature-list svg[data-v-9f8821c8]{width:1.25rem;height:1.25rem;color:var(--design-accent);flex-shrink:0}.design-browser-mockup[data-v-9f8821c8]{background:var(--design-dark);border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px #00000040}.design-browser-header[data-v-9f8821c8]{background:var(--design-dark-light);padding:.75rem 1rem;display:flex;align-items:center;gap:1rem}.design-browser-dots[data-v-9f8821c8]{display:flex;gap:.5rem}.design-browser-dots span[data-v-9f8821c8]{width:12px;height:12px;border-radius:50%;background:#475569}.design-browser-dots span[data-v-9f8821c8]:first-child{background:#ef4444}.design-browser-dots span[data-v-9f8821c8]:nth-child(2){background:#f59e0b}.design-browser-dots span[data-v-9f8821c8]:last-child{background:#22c55e}.design-browser-url[data-v-9f8821c8]{flex:1;background:#ffffff0d;padding:.5rem 1rem;border-radius:.5rem;font-size:.8rem;color:#94a3b8}.design-browser-content[data-v-9f8821c8]{padding:1.5rem;min-height:300px}.design-mock-viewer[data-v-9f8821c8]{height:100%}.mock-3d-space[data-v-9f8821c8]{height:220px;background:linear-gradient(135deg,#8b5cf61a,#8b5cf60d);border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.mock-building[data-v-9f8821c8]{position:relative;width:120px;height:160px;transform:perspective(500px) rotateX(10deg) rotateY(-20deg)}.mock-floor[data-v-9f8821c8]{position:absolute;width:100%;height:40px;background:#8b5cf633;border:1px solid var(--design-accent)}.mock-floor-1[data-v-9f8821c8]{bottom:0}.mock-floor-2[data-v-9f8821c8]{bottom:45px}.mock-floor-3[data-v-9f8821c8]{bottom:90px}.mock-roof[data-v-9f8821c8]{position:absolute;bottom:135px;width:100%;height:25px;background:var(--design-accent);clip-path:polygon(0 100%,50% 0,100% 100%)}.mock-toolbar[data-v-9f8821c8]{display:flex;gap:.5rem;justify-content:center}.mock-tool[data-v-9f8821c8]{padding:.5rem 1rem;background:#ffffff0d;border-radius:.375rem;font-size:.75rem;color:#94a3b8}.mock-tool.active[data-v-9f8821c8]{background:var(--design-accent);color:#fff}.design-mock-review[data-v-9f8821c8]{display:grid;grid-template-columns:1fr 140px;gap:1rem;height:100%}.mock-review-model[data-v-9f8821c8]{background:linear-gradient(135deg,#8b5cf61a,#8b5cf60d);border-radius:.5rem;position:relative;min-height:250px}.mock-annotation[data-v-9f8821c8]{position:absolute}.annotation-pin[data-v-9f8821c8]{width:24px;height:24px;background:var(--design-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff;cursor:pointer}.annotation-pin.resolved[data-v-9f8821c8]{background:#22c55e}.annotation-bubble[data-v-9f8821c8]{position:absolute;left:30px;top:-10px;background:var(--design-dark-light);padding:.5rem .75rem;border-radius:.5rem;white-space:nowrap}.annotation-author[data-v-9f8821c8]{display:block;font-size:.65rem;color:var(--design-accent);margin-bottom:.25rem}.annotation-text[data-v-9f8821c8]{font-size:.75rem;color:#fff}.mock-review-sidebar[data-v-9f8821c8]{background:#ffffff08;border-radius:.5rem;padding:.75rem}.mock-comment .comment-header[data-v-9f8821c8]{font-size:.75rem;font-weight:600;color:#fff;margin-bottom:.75rem}.mock-comment-item[data-v-9f8821c8]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#ffffff08;border-radius:.375rem;font-size:.7rem;color:#94a3b8;margin-bottom:.5rem}.mock-comment-item.resolved[data-v-9f8821c8]{opacity:.5;text-decoration:line-through}.comment-badge[data-v-9f8821c8]{width:18px;height:18px;background:var(--design-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;color:#fff;flex-shrink:0}.mock-comment-item.resolved .comment-badge[data-v-9f8821c8]{background:#22c55e}.design-mock-versions[data-v-9f8821c8]{height:100%}.mock-version-header[data-v-9f8821c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.version-title[data-v-9f8821c8]{font-size:.875rem;font-weight:600;color:#fff}.version-badge[data-v-9f8821c8]{font-size:.65rem;padding:.25rem .5rem;border-radius:9999px}.version-badge.current[data-v-9f8821c8]{background:#22c55e33;color:#22c55e}.mock-version-list[data-v-9f8821c8]{display:flex;flex-direction:column;gap:.75rem}.mock-version-item[data-v-9f8821c8]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff08;border-radius:.5rem;border-left:3px solid #475569}.mock-version-item.current[data-v-9f8821c8]{border-left-color:var(--design-accent);background:#8b5cf61a}.version-indicator[data-v-9f8821c8]{width:10px;height:10px;border-radius:50%;background:#475569}.mock-version-item.current .version-indicator[data-v-9f8821c8]{background:var(--design-accent)}.version-name[data-v-9f8821c8]{font-size:.875rem;color:#fff;margin-bottom:.25rem}.version-meta[data-v-9f8821c8]{font-size:.75rem;color:#64748b}.design-disciplines[data-v-9f8821c8]{padding:6rem 0;background:#f8fafc}.design-disciplines-grid[data-v-9f8821c8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.design-discipline-card[data-v-9f8821c8]{background:#fff;padding:1.5rem;border-radius:1rem;border:1px solid #E2E8F0;transition:all .3s ease}.design-discipline-card[data-v-9f8821c8]:hover{border-color:var(--design-accent);box-shadow:0 10px 30px #8b5cf61a}.design-discipline-icon[data-v-9f8821c8]{width:48px;height:48px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.design-discipline-icon svg[data-v-9f8821c8]{width:24px;height:24px}.design-discipline-violet[data-v-9f8821c8]{background:#ede9fe;color:#7c3aed}.design-discipline-pink[data-v-9f8821c8]{background:#fce7f3;color:#db2777}.design-discipline-green[data-v-9f8821c8]{background:#dcfce7;color:#16a34a}.design-discipline-blue[data-v-9f8821c8]{background:#dbeafe;color:#2563eb}.design-discipline-orange[data-v-9f8821c8]{background:#ffedd5;color:#ea580c}.design-discipline-teal[data-v-9f8821c8]{background:#ccfbf1;color:#0d9488}.design-discipline-name[data-v-9f8821c8]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.75rem}.design-discipline-features[data-v-9f8821c8]{list-style:none;padding:0;margin:0}.design-discipline-features li[data-v-9f8821c8]{font-size:.875rem;color:#64748b;padding:.25rem 0}.design-stats[data-v-9f8821c8]{padding:5rem 0;background:var(--design-dark)}.design-stats-grid[data-v-9f8821c8]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.design-stat-item[data-v-9f8821c8]{text-align:center}.design-stat-number[data-v-9f8821c8]{font-size:3rem;font-weight:700;color:var(--design-accent);margin-bottom:.5rem}.design-stat-label[data-v-9f8821c8]{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.25rem}.design-stat-detail[data-v-9f8821c8]{font-size:.875rem;color:#94a3b8}.design-modules[data-v-9f8821c8]{padding:6rem 0;background:#fff}.design-modules-grid[data-v-9f8821c8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.design-module-card[data-v-9f8821c8]{background:#f8fafc;padding:2rem;border-radius:1rem;text-align:center;text-decoration:none;border:1px solid #E2E8F0;transition:all .3s ease}.design-module-card[data-v-9f8821c8]:hover{background:#fff;border-color:var(--design-accent);transform:translateY(-4px);box-shadow:0 10px 30px #8b5cf626}.design-module-icon[data-v-9f8821c8]{width:56px;height:56px;background:linear-gradient(135deg,var(--design-accent) 0%,var(--design-accent-dark) 100%);border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.design-module-icon svg[data-v-9f8821c8]{width:28px;height:28px;color:#fff}.design-module-name[data-v-9f8821c8]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.design-module-desc[data-v-9f8821c8]{font-size:.875rem;color:#64748b;margin:0}.design-cta[data-v-9f8821c8]{padding:6rem 0;background:linear-gradient(135deg,var(--design-accent-dark) 0%,#5B21B6 100%)}.design-cta-content[data-v-9f8821c8]{text-align:center;max-width:700px;margin:0 auto}.design-cta-title[data-v-9f8821c8]{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.design-cta-subtitle[data-v-9f8821c8]{font-size:1.25rem;color:#fffc;margin-bottom:2rem}.design-cta-buttons[data-v-9f8821c8]{display:flex;gap:1rem;justify-content:center}.design-btn-large[data-v-9f8821c8]{padding:1.25rem 2.5rem;font-size:1.1rem}.design-cta .design-btn-primary[data-v-9f8821c8]{background:#fff;color:var(--design-accent-dark)}.design-cta .design-btn-primary[data-v-9f8821c8]:hover{box-shadow:0 10px 30px #0003}.design-cta .design-btn-secondary[data-v-9f8821c8]{border-color:#fff6}@media (max-width: 1024px){.design-hero-grid[data-v-9f8821c8]{grid-template-columns:1fr;gap:3rem}.design-headline[data-v-9f8821c8]{font-size:2.75rem}.design-hero-visual[data-v-9f8821c8]{height:400px}.design-problems-grid[data-v-9f8821c8]{grid-template-columns:1fr}.design-feature-block[data-v-9f8821c8]{grid-template-columns:1fr;gap:2rem}.design-feature-reverse[data-v-9f8821c8]{direction:ltr}.design-disciplines-grid[data-v-9f8821c8],.design-stats-grid[data-v-9f8821c8],.design-modules-grid[data-v-9f8821c8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.design-headline[data-v-9f8821c8]{font-size:2rem}.design-cta-group[data-v-9f8821c8]{flex-direction:column}.design-hero-features[data-v-9f8821c8]{flex-direction:column;gap:.75rem}.design-canvas[data-v-9f8821c8]{transform:scale(.7)}.design-section-title[data-v-9f8821c8]{font-size:1.75rem}.design-disciplines-grid[data-v-9f8821c8],.design-stats-grid[data-v-9f8821c8]{grid-template-columns:1fr}.design-stat-number[data-v-9f8821c8]{font-size:2.5rem}.design-modules-grid[data-v-9f8821c8]{grid-template-columns:1fr}.design-cta-buttons[data-v-9f8821c8]{flex-direction:column}.design-cta-title[data-v-9f8821c8]{font-size:1.75rem}.design-mock-review[data-v-9f8821c8]{grid-template-columns:1fr}.mock-review-sidebar[data-v-9f8821c8]{display:none}}
