.top-nav{background:#fff;border-bottom:1px solid #e2e8f0;padding:10px 20px;position:sticky;top:0;z-index:200;box-shadow:0 1px 2px rgba(0,0,0,.04)}.top-nav .nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.top-nav .nav-back{color:var(--primary-color);text-decoration:none;font-weight:500;font-size:.85rem}.top-nav .nav-back:hover{text-decoration:underline}.top-nav .nav-title{color:var(--text-secondary);font-size:.85rem;font-weight:500}.proposal-header{background:linear-gradient(135deg,#0f172a 0,#1e293b 50%,#334155 100%)!important;padding:32px 20px!important;position:relative}.proposal-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(102,126,234,.25) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(118,75,162,.25) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(0,217,255,.08) 0,transparent 70%);pointer-events:none}.proposal-header h1{font-size:1.8rem!important;background:linear-gradient(135deg,#fff 0,#e0e7ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-badge{display:inline-block;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);padding:4px 12px;border-radius:999px;font-size:.75rem;font-weight:600;margin-bottom:12px;border:1px solid rgba(255,255,255,.3)}.header-stats{display:flex;justify-content:center;gap:32px;margin-top:20px}.header-stat{display:flex;flex-direction:column;align-items:center}.header-stat .stat-value{font-size:1.8rem;font-weight:800;line-height:1}.header-stat .stat-label{font-size:.78rem;opacity:.9;margin-top:4px}.proposal-nav{background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100;transition:all .3s ease}.proposal-nav.fixed{box-shadow:0 4px 20px rgba(0,0,0,.1)}.nav-content{max-width:1200px;margin:0 auto;display:flex;gap:6px;padding:8px 20px;overflow-x:auto}.nav-item{padding:6px 12px;color:var(--text-secondary);text-decoration:none;font-size:.8rem;font-weight:500;border-radius:var(--radius-md);white-space:nowrap;transition:all .2s ease}.nav-item:hover{background:#f1f5f9;color:var(--text-primary)}.nav-item.active{background:var(--primary-color);color:#fff}.content-section{max-width:1200px;margin:0 auto;padding:32px 24px}.alt-bg{background:#f8fafc;max-width:100%}.alt-bg>*{max-width:1200px;margin:0 auto}.subsection{margin-top:24px}.subsection-title{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:14px;display:flex;align-items:center;gap:6px}.pain-points-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.pain-point-card{background:#fff;border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow-md);border:1px solid rgba(0,0,0,.04);transition:all .3s ease}.pain-point-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.pain-icon{font-size:1.5rem;margin-bottom:8px}.pain-point-card h4{font-size:.9rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.pain-point-card p{font-size:.78rem;color:var(--text-secondary);line-height:1.5}.insight-card{background:linear-gradient(135deg,#fff7ed 0,#ffedd5 100%);border-radius:var(--radius-lg);padding:20px;border:1px solid rgba(255,85,0,.1)}.insight-card p{font-size:.88rem;color:var(--text-primary);margin-bottom:16px}.inline-link{color:var(--primary-color);text-decoration:none;font-weight:600;border-bottom:2px solid var(--primary-color)}.inline-link:hover{opacity:.8}.insight-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.insight-stat{text-align:center;padding:12px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.insight-number{display:block;font-size:1.8rem;font-weight:800;color:var(--primary-color);line-height:1}.insight-label{display:block;font-size:.82rem;font-weight:600;color:var(--text-primary);margin-top:6px}.insight-detail{display:block;font-size:.72rem;color:var(--text-secondary);margin-top:2px}.vision-card{background:linear-gradient(135deg,var(--primary-color) 0,#ff6b2b 100%);border-radius:var(--radius-lg);padding:24px;color:#fff;text-align:center}.vision-slogan{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.slogan-icon{font-size:2rem}.vision-slogan h3{font-size:1.75rem;font-weight:700}.vision-points{display:flex;justify-content:center;gap:40px}.vision-point{display:flex;align-items:center;gap:12px}.point-num{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,.2);border-radius:50%;font-size:.85rem;font-weight:700}.vision-point p{font-size:1rem;opacity:.95}.strategy-section{margin-top:48px}.strategy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.strategy-card{background:#fff;border-radius:var(--radius-xl);padding:28px;box-shadow:var(--shadow-md);border:1px solid rgba(0,0,0,.04);position:relative;overflow:hidden}.strategy-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px}.strategy-card.build::before{background:linear-gradient(90deg,#10b981,#34d399)}.strategy-card.integrate::before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.strategy-card.accumulate::before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.strategy-icon{font-size:2rem;margin-bottom:12px}.strategy-card h4{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:16px}.strategy-items{display:flex;flex-wrap:wrap;gap:8px}.practice-tag{display:inline-block;padding:6px 12px;background:#fef3c7;color:#92400e;border-radius:999px;font-size:.8rem;font-weight:600}.users-section{margin-top:48px}.users-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.user-card{background:#fff;border-radius:var(--radius-lg);padding:24px;text-align:center;box-shadow:var(--shadow-md);transition:all .3s ease}.user-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.user-icon{font-size:2.5rem;margin-bottom:12px}.user-card h4{font-size:1rem;font-weight:700;margin-bottom:8px}.user-card p{font-size:.8rem;color:var(--text-secondary);margin-bottom:12px}.user-agents{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.user-agents .agent-badge{font-size:.7rem;padding:4px 10px}.market-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.market-section h3{margin-bottom:16px}.competitor-list{display:flex;flex-direction:column;gap:12px}.competitor-card{background:#fff;border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm);border:1px solid rgba(0,0,0,.04)}.competitor-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.competitor-name{font-weight:700;color:var(--text-primary)}.competitor-tag{font-size:.75rem;padding:3px 10px;background:#f1f5f9;color:var(--text-secondary);border-radius:999px}.competitor-cons,.competitor-pros{font-size:.85rem;line-height:1.6}.competitor-pros{color:#059669;margin-bottom:4px}.competitor-cons{color:#dc2626}.opportunity-card{margin-top:40px;background:linear-gradient(135deg,#ecfdf5 0,#d1fae5 100%);border-radius:var(--radius-xl);padding:36px;display:flex;gap:24px;align-items:flex-start;border:1px solid rgba(5,150,105,.2)}.opportunity-icon{font-size:3rem}.opportunity-content h3{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.opportunity-list{list-style:none;margin:16px 0}.opportunity-list li{font-size:.95rem;margin-bottom:8px;color:var(--text-primary)}.opportunity-highlight{display:inline-block;background:#059669;color:#fff;padding:8px 20px;border-radius:999px;font-weight:700;font-size:.95rem;margin-top:8px}.architecture-diagram{display:flex;flex-direction:column;align-items:center;gap:16px}.arch-layer{width:100%;max-width:900px;background:#fff;border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-md);border:1px solid rgba(0,0,0,.04)}.layer-title{font-size:.85rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;text-align:center}.layer-content{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.layer-content.single{flex-direction:column;align-items:center}.layer-content.secondary{margin-top:12px;position:relative}.extend-label{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--text-secondary)}.arch-item{padding:12px 20px;background:#f8fafc;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;color:var(--text-primary);text-align:center;border:1px solid #e2e8f0}.arch-item small{display:block;font-size:.75rem;color:var(--text-secondary);margin-top:4px}.agent-item{min-width:100px}.agent-item.coding{border-color:var(--badge-coding-text);background:var(--badge-coding-bg)}.agent-item.chatbot{border-color:var(--badge-chatbot-text);background:var(--badge-chatbot-bg)}.agent-item.workflow{border-color:var(--badge-workflow-text);background:var(--badge-workflow-bg)}.agent-item.research{border-color:var(--badge-research-text);background:var(--badge-research-bg)}.agent-item.data{border-color:var(--badge-data-text);background:var(--badge-data-bg)}.agent-item.design{border-color:var(--badge-design-text);background:var(--badge-design-bg)}.agent-item.browser{border-color:var(--badge-browser-text);background:var(--badge-browser-bg)}.agent-item.computer{border-color:var(--badge-computer-text);background:var(--badge-computer-bg)}.arch-flow{display:flex;align-items:center;gap:12px;font-weight:500}.flow-arrow{color:var(--primary-color);font-weight:700}.arch-arrow{font-size:1.5rem;color:var(--text-light)}.user-layer .layer-title{color:#3b82f6}.gateway-layer{background:linear-gradient(135deg,#fff7ed,#ffedd5)}.gateway-layer .layer-title{color:var(--primary-color)}.agent-layer .layer-title{color:#8b5cf6}.capability-layer .layer-title{color:#10b981}.data-layer .layer-title{color:#f59e0b}.agent-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.matrix-card{background:#fff;border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-md);border:1px solid rgba(0,0,0,.04);position:relative;overflow:hidden}.matrix-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%}.priority-high::before{background:#dc2626}.priority-medium::before{background:#f59e0b}.priority-low::before{background:#3b82f6}.priority-explore::before{background:#8b5cf6}.matrix-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.matrix-icon{font-size:1.75rem}.matrix-info{flex:1}.matrix-info h4{font-size:1rem;font-weight:700;color:var(--text-primary)}.matrix-coverage{font-size:.8rem;color:var(--text-secondary)}.matrix-strategy{padding:4px 10px;border-radius:999px;font-size:.7rem;font-weight:600}.build-tag{background:#d1fae5;color:#059669}.integrate-tag{background:#dbeafe;color:#2563eb}.hybrid-tag{background:#fef3c7;color:#d97706}.explore-tag{background:#ede9fe;color:#7c3aed}.matrix-tasks{display:flex;flex-wrap:wrap;gap:8px}.matrix-tasks span{padding:4px 10px;background:#f1f5f9;border-radius:var(--radius-sm);font-size:.75rem;color:var(--text-secondary)}.decision-matrix{margin-top:48px}.decision-table{background:#fff;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md)}.decision-row{display:grid;grid-template-columns:1fr 1fr 1fr}.decision-row.header{background:var(--bg-dark);color:#fff}.decision-cell{padding:16px 24px;border-bottom:1px solid #e2e8f0;font-size:.9rem}.decision-row.header .decision-cell{font-weight:700;border-bottom:none}.highlight-green{background:#ecfdf5;color:#059669;font-weight:600}.mockup-container{display:flex;flex-direction:column;gap:40px}.mockup-title{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:16px}.mockup-window{background:#fff;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgba(0,0,0,.1)}.window-header{background:#f1f5f9;padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e2e8f0}.window-dot{width:12px;height:12px;border-radius:50%}.window-dot.red{background:#ef4444}.window-dot.yellow{background:#f59e0b}.window-dot.green{background:#10b981}.window-title{margin-left:8px;font-size:.85rem;font-weight:600;color:var(--text-secondary)}.window-content{padding:24px}.chat-input-area{margin-bottom:24px}.chat-placeholder{font-size:1.25rem;color:var(--text-secondary);margin-bottom:12px}.chat-input{display:flex;gap:12px}.chat-input input{flex:1;padding:14px 18px;border:2px solid #e2e8f0;border-radius:var(--radius-lg);font-size:.95rem;outline:0}.chat-input input:focus{border-color:var(--primary-color)}.send-btn{padding:14px 24px;background:var(--primary-color);color:#fff;border:none;border-radius:var(--radius-lg);font-weight:600;cursor:pointer}.quick-tasks{display:flex;gap:12px;margin-bottom:24px}.quick-task{padding:10px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);font-size:.9rem;cursor:pointer;transition:all .2s ease}.quick-task:hover{background:#f1f5f9;border-color:var(--primary-color)}.recent-tasks{border-top:1px solid #e2e8f0;padding-top:20px}.recent-title{font-size:.9rem;font-weight:600;color:var(--text-secondary);margin-bottom:12px}.recent-item{padding:10px 0;font-size:.9rem;color:var(--text-primary);display:flex;align-items:center;gap:12px}.task-badge{padding:4px 10px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600}.task-badge.coding{background:var(--badge-coding-bg);color:var(--badge-coding-text)}.task-badge.research{background:var(--badge-research-bg);color:var(--badge-research-text)}.task-recognition .user-message{background:#f8fafc;padding:12px 16px;border-radius:var(--radius-md);margin-bottom:20px;font-size:.95rem;color:var(--text-primary)}.recognition-card{background:#fafbfc;border-radius:var(--radius-lg);padding:20px;border:1px solid #e2e8f0}.recognition-row{display:flex;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid #e2e8f0}.recognition-row:last-of-type{border-bottom:none}.recognition-row .label{font-size:.85rem;color:var(--text-secondary);min-width:100px}.recognition-row .value{font-weight:600;color:var(--text-primary)}.best-practice-hint{margin-top:16px;padding:16px;background:#fef3c7;border-radius:var(--radius-md)}.hint-title{font-weight:600;color:#92400e;margin-bottom:8px}.best-practice-hint ul{margin:0;padding-left:20px;font-size:.85rem;color:#78350f}.best-practice-hint li{margin-bottom:4px}.optional-check{margin-top:12px;display:flex;align-items:center;gap:12px;font-size:.85rem}.opt-btn{padding:6px 14px;border:1px solid #d97706;background:#fff;border-radius:var(--radius-sm);font-size:.8rem;cursor:pointer}.opt-btn.yes{background:#d97706;color:#fff}.action-buttons{margin-top:20px;display:flex;gap:12px}.primary-btn{padding:12px 24px;background:var(--primary-color);color:#fff;border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer}.secondary-btn{padding:12px 24px;background:#fff;color:var(--text-primary);border:1px solid #e2e8f0;border-radius:var(--radius-md);font-weight:500;cursor:pointer}.execution{display:grid;grid-template-columns:1fr 1.5fr;gap:24px}.execution-steps{display:flex;flex-direction:column;gap:12px}.step{padding:10px 14px;border-radius:var(--radius-md);font-size:.9rem}.step.done{background:#ecfdf5;color:#059669}.step.current{background:#dbeafe;color:#2563eb;animation:pulse 1.5s infinite}.step.pending{background:#f8fafc;color:var(--text-secondary)}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.7}}.preview-area{background:#1e293b;border-radius:var(--radius-lg);padding:20px;color:#fff}.preview-title{font-size:.85rem;color:#94a3b8;margin-bottom:16px}.preview-content{font-family:'Fira Code',monospace;font-size:.85rem;line-height:1.7}.preview-content h4{color:#f472b6;margin-bottom:12px}.preview-content h5{color:#60a5fa;margin:12px 0 8px}.preview-content p{color:#e2e8f0;margin:4px 0}.typing::after{content:'|';animation:blink .7s infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.multi-terminal{margin-top:48px}.terminal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.terminal-card{background:#fff;border-radius:var(--radius-xl);padding:28px;text-align:center;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.terminal-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px}.terminal-card.priority-p0::before{background:#dc2626}.terminal-card.priority-p1::before{background:#ea580c}.terminal-card.priority-p2::before{background:#3b82f6}.terminal-priority{position:absolute;top:12px;right:12px;padding:4px 10px;background:#f1f5f9;border-radius:999px;font-size:.7rem;font-weight:700;color:var(--text-secondary)}.terminal-icon{font-size:2.5rem;margin-bottom:12px}.terminal-card h4{font-size:1.1rem;font-weight:700;margin-bottom:8px}.terminal-card p{font-size:.85rem;color:var(--text-secondary)}.roadmap-visual{position:relative;padding:40px 0}.roadmap-line{position:absolute;left:32px;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#dc2626,#ea580c,#f59e0b,#3b82f6,#8b5cf6);border-radius:2px}.roadmap-phase{display:flex;gap:32px;margin-bottom:32px;position:relative}.phase-marker{width:64px;height:64px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);position:relative;z-index:1;flex-shrink:0}.phase-number{font-size:1.5rem;font-weight:800}.phase-0 .phase-number{color:#64748b}.phase-1 .phase-number{color:#dc2626}.phase-2 .phase-number{color:#ea580c}.phase-3 .phase-number{color:#f59e0b}.phase-4 .phase-number{color:#8b5cf6}.phase-content{flex:1;background:#fff;border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-md)}.phase-header{display:flex;gap:12px;margin-bottom:12px}.phase-duration{padding:4px 12px;background:#f1f5f9;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--text-secondary)}.phase-coverage{padding:4px 12px;background:var(--primary-color);color:#fff;border-radius:999px;font-size:.8rem;font-weight:600}.phase-content h4{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:16px}.phase-deliverables{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.deliverable{font-size:.85rem;color:var(--text-primary)}.phase-agents{display:flex;gap:8px;flex-wrap:wrap}.success-factors{margin-top:48px}.factors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.factor-card{background:#fff;border-radius:var(--radius-xl);padding:28px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.factor-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px}.factor-card.product::before{background:linear-gradient(90deg,#10b981,#34d399)}.factor-card.tech::before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.factor-card.ops::before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.factor-icon{font-size:2rem;margin-bottom:12px}.factor-card h4{font-size:1.1rem;font-weight:700;margin-bottom:16px}.factor-card ul{list-style:none;padding:0}.factor-card li{font-size:.85rem;color:var(--text-secondary);margin-bottom:12px;line-height:1.6}.factor-card li strong{display:block;color:var(--text-primary);margin-bottom:2px}.tech-stack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tech-card{background:#fff;border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-md);text-align:center}.tech-layer{font-size:.8rem;font-weight:600;color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.tech-choice{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.tech-reason{font-size:.85rem;color:var(--text-secondary)}.opensource-refs{margin-top:40px}.opensource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.opensource-card{background:#fff;border-radius:var(--radius-lg);padding:20px;text-decoration:none;box-shadow:var(--shadow-sm);border:1px solid #e2e8f0;transition:all .2s ease}.opensource-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--primary-color)}.os-name{font-weight:700;color:var(--text-primary);margin-bottom:4px}.os-desc{font-size:.85rem;color:var(--text-secondary)}.footer-links{display:flex;justify-content:center;gap:32px;margin-top:24px}.footer-links a{color:rgba(255,255,255,.8);text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-links a:hover{color:#fff}.agentic-section{background:linear-gradient(135deg,#f0f9ff 0,#e0f2fe 100%)}.title-icon.title-agentic{background:linear-gradient(135deg,#0ea5e9,#06b6d4)}.title-icon.title-proactive{background:linear-gradient(135deg,#f59e0b,#eab308)}.tool-vs-agent{margin-bottom:48px}.comparison-header{text-align:center;margin-bottom:32px}.comparison-header h3{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.comparison-header p{color:var(--text-secondary)}.comparison-grid{display:flex;align-items:center;justify-content:center;gap:32px}.comparison-card{background:#fff;border-radius:var(--radius-xl);padding:32px;width:320px;box-shadow:var(--shadow-lg)}.comparison-card.tool-card{border:2px solid #e2e8f0;opacity:.8}.comparison-card.agent-card{border:2px solid #0ea5e9;transform:scale(1.05)}.card-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-icon{font-size:2rem}.card-header h4{font-size:1.1rem;font-weight:700}.comparison-list{list-style:none;padding:0}.comparison-list li{padding:8px 0;font-size:.95rem;border-bottom:1px solid #f1f5f9}.comparison-list li:last-child{border-bottom:none}.comparison-arrow{font-size:3rem;color:#0ea5e9;font-weight:700}.agentic-capabilities{margin-top:48px}.capabilities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.capability-card{background:#fff;border-radius:var(--radius-xl);padding:28px;box-shadow:var(--shadow-md);transition:all .3s ease}.capability-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.capability-icon{font-size:2.5rem;margin-bottom:16px}.capability-card h4{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.capability-card>p{color:var(--text-secondary);font-size:.9rem;margin-bottom:16px}.capability-card ul{list-style:none;padding:0;margin:0}.capability-card li{font-size:.85rem;color:var(--text-primary);padding:6px 0;border-bottom:1px solid #f1f5f9}.capability-card li:last-child{border-bottom:none}.positioning-comparison{margin-bottom:32px}.pos-table{background:#fff;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md)}.pos-row{display:grid;grid-template-columns:1.5fr 1fr 1.5fr}.pos-row.header{background:var(--bg-dark);color:#fff}.pos-cell{padding:16px 20px;border-bottom:1px solid #e2e8f0;font-size:.9rem}.pos-row.header .pos-cell{font-weight:700;border-bottom:none}.pos-cell.old{color:var(--text-secondary);background:#f8fafc}.pos-cell.new{color:#059669;font-weight:600;background:#ecfdf5}.proactive-section{background:linear-gradient(135deg,#fffbeb 0,#fef3c7 100%)}.proactive-feature{margin-bottom:48px}.feature-desc{color:var(--text-secondary);margin-bottom:24px;font-size:1rem}.morning-assistant .window-content{padding:24px}.greeting{font-size:1.1rem;font-weight:500;color:var(--text-primary);margin-bottom:24px}.priority-section{margin-bottom:20px;background:#fafbfc;border-radius:var(--radius-lg);padding:16px}.priority-section.urgent{border-left:4px solid #dc2626}.priority-section.important{border-left:4px solid #f59e0b}.priority-section.risk{border-left:4px solid #ea580c;background:#fff7ed}.priority-label{font-weight:700;font-size:.9rem;margin-bottom:12px}.priority-item{padding:12px;background:#fff;border-radius:var(--radius-md)}.item-title{font-weight:600;color:var(--text-primary);margin-bottom:6px}.item-meta{font-size:.8rem;color:var(--text-secondary);margin-bottom:8px}.item-suggestion{font-size:.85rem;color:#92400e;background:#fef3c7;padding:8px 12px;border-radius:var(--radius-sm);margin-bottom:12px}.item-actions{display:flex;gap:8px}.action-btn{padding:8px 16px;border-radius:var(--radius-md);font-size:.85rem;font-weight:500;cursor:pointer;border:1px solid #e2e8f0;background:#fff;transition:all .2s ease}.action-btn.primary{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.action-btn:hover{transform:translateY(-1px)}.risk-list{margin:0;padding-left:20px;font-size:.9rem;color:#9a3412}.risk-list li{margin-bottom:6px}.dual-mockup{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.task-section{margin-bottom:20px}.task-label{font-weight:600;font-size:.9rem;color:var(--text-secondary);margin-bottom:12px}.task-item{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#fafbfc;border-radius:var(--radius-md);margin-bottom:8px}.task-item.running{background:#eff6ff;border:1px solid #bfdbfe}.task-item.done{background:#ecfdf5}.task-icon{font-size:1.5rem}.task-info{flex:1}.task-name{font-weight:600;color:var(--text-primary);margin-bottom:4px}.task-meta{font-size:.8rem;color:var(--text-secondary);margin-bottom:8px}.task-progress{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden;margin-bottom:6px}.progress-bar{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;transition:width .5s ease}.task-step{font-size:.8rem;color:#2563eb}.task-actions{display:flex;gap:6px}.small-btn{padding:4px 10px;font-size:.75rem;border:1px solid #e2e8f0;background:#fff;border-radius:var(--radius-sm);cursor:pointer}.notification-content{padding:16px!important}.notif-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.notif-icon{font-size:1.2rem}.notif-sender{font-weight:600;color:var(--text-primary)}.notif-time{margin-left:auto;font-size:.8rem;color:var(--text-secondary)}.notif-body{background:#f8fafc;border-radius:var(--radius-md);padding:16px}.notif-title{font-weight:700;color:var(--text-primary);margin-bottom:12px}.notif-content strong{display:block;margin-bottom:8px}.notif-summary{font-size:.85rem;color:var(--text-secondary);line-height:1.6;background:#fff;padding:12px;border-radius:var(--radius-sm);margin-bottom:12px}.notif-actions{display:flex;gap:8px}.alert-center .window-content{padding:20px}.alert-section{margin-bottom:20px}.alert-label{font-weight:700;font-size:.9rem;margin-bottom:12px}.alert-section.critical .alert-label{color:#dc2626}.alert-section.warning .alert-label{color:#d97706}.alert-section.info .alert-label{color:#2563eb}.alert-item{display:flex;gap:12px;padding:16px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.alert-section.critical .alert-item{border-left:4px solid #dc2626}.alert-section.warning .alert-item{border-left:4px solid #d97706}.alert-section.info .alert-item{border-left:4px solid #2563eb}.alert-icon{font-size:1.5rem}.alert-content{flex:1}.alert-title{font-weight:700;color:var(--text-primary);margin-bottom:8px}.alert-desc{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.alert-desc code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:.85rem}.alert-desc ul{margin:8px 0;padding-left:20px}.alert-actions{margin-top:12px;display:flex;gap:8px}.trigger-mechanism{margin-top:48px}.trigger-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.trigger-card{background:#fff;border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-md);text-align:center}.trigger-icon{font-size:2.5rem;margin-bottom:12px}.trigger-card h4{font-size:1rem;font-weight:700;margin-bottom:12px}.trigger-card ul{list-style:none;padding:0;text-align:left}.trigger-card li{font-size:.85rem;color:var(--text-secondary);padding:6px 0;border-bottom:1px solid #f1f5f9}.trigger-card li:last-child{border-bottom:none}.proactive-agent-card{grid-column:span 3;background:linear-gradient(135deg,#fef3c7 0,#fde68a 100%)!important;border:2px solid #f59e0b!important}.proactive-agent-card::before{background:linear-gradient(180deg,#f59e0b,#eab308)!important}.matrix-desc{font-size:.9rem;color:var(--text-secondary);margin-bottom:12px}.matrix-proactive{margin-top:12px;font-size:.8rem;color:#059669;font-weight:500}.highlight-task{background:#fef3c7!important;color:#92400e!important;border:1px solid #f59e0b!important}.core-tag{background:linear-gradient(135deg,#f59e0b,#eab308)!important;color:#fff!important}.agent-upgrade-note{display:flex;gap:20px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:var(--radius-xl);padding:24px;margin-top:32px;border:1px solid rgba(5,150,105,.2)}.note-icon{font-size:2rem}.note-content h4{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.note-content p{font-size:.9rem;color:var(--text-secondary);margin-bottom:12px}.note-content ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.note-content li{font-size:.85rem;color:var(--text-primary)}.arch-layer.sense-layer{background:linear-gradient(135deg,#e0f2fe,#bae6fd)}.arch-layer.sense-layer .layer-title{color:#0369a1}.arch-layer.decision-layer{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.arch-layer.decision-layer .layer-title{color:#0ea5e9}.arch-layer.runtime-layer{background:linear-gradient(135deg,#fef3c7,#fde68a)}.arch-layer.runtime-layer .layer-title{color:#d97706}.arch-item.highlight{background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);font-weight:600}.agent-item.proactive{background:#fef3c7!important;border-color:#f59e0b!important;font-weight:600}.badge-proactive{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1px solid #f59e0b}.pain-point-card.highlight-pain{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b}.pain-point-card.highlight-pain h4{color:#92400e}.strategy-card.proactive::before{background:linear-gradient(90deg,#f59e0b,#eab308)}.design-philosophy{margin-bottom:48px}.philosophy-card{background:linear-gradient(135deg,#ede9fe,#ddd6fe);border-radius:var(--radius-xl);padding:32px;text-align:center;border:1px solid rgba(139,92,246,.2)}.philosophy-card h3{font-size:1.5rem;font-weight:700;color:#5b21b6;margin-bottom:16px}.philosophy-card p{font-size:1rem;color:#6b21a8;line-height:1.8}.daily-experience{margin-bottom:48px}.timeline-container{position:relative;padding-left:120px}.timeline-container::before{content:'';position:absolute;left:50px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#f59e0b,#10b981,#3b82f6,#8b5cf6,#ec4899);border-radius:2px}.timeline-item{position:relative;margin-bottom:40px}.timeline-marker{position:absolute;left:-70px;display:flex;flex-direction:column;align-items:center;gap:4px}.timeline-marker .time{font-size:.9rem;font-weight:700;color:var(--text-primary)}.timeline-marker .icon{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:var(--shadow-md)}.timeline-content{background:#fff;border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-md)}.scene-title{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.scene-desc{font-size:.9rem;color:var(--text-secondary);margin-bottom:16px}.mockup-window.compact{margin-top:16px;box-shadow:var(--shadow-sm)}.mockup-window.compact .window-content{padding:16px}.brief-greeting{font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:16px}.brief-items{display:flex;flex-direction:column;gap:12px}.brief-item{display:flex;align-items:center;gap:12px;padding:12px;background:#fafbfc;border-radius:var(--radius-md)}.brief-item.urgent{border-left:3px solid #dc2626}.brief-item.normal{border-left:3px solid #f59e0b}.brief-item.info{border-left:3px solid #3b82f6}.priority-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.priority-dot.red{background:#dc2626}.priority-dot.yellow{background:#f59e0b}.priority-dot.blue{background:#3b82f6}.brief-info{flex:1}.brief-info strong{display:block;font-size:.9rem;color:var(--text-primary)}.brief-meta{font-size:.8rem;color:var(--text-secondary)}.brief-action{padding:6px 14px;background:var(--primary-color);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.8rem;font-weight:500;cursor:pointer}.brief-risk{margin-top:16px;padding:12px;background:#fff7ed;border-radius:var(--radius-md);font-size:.85rem;color:#9a3412;display:flex;align-items:center;gap:8px}.chat-view{max-height:300px;overflow-y:auto}.chat-message{margin-bottom:16px}.chat-message.user .message-content{background:var(--primary-color);color:#fff;padding:12px 16px;border-radius:var(--radius-lg) var(--radius-lg) 4px var(--radius-lg);display:inline-block;max-width:80%;float:right}.chat-message.ai{display:flex;gap:12px;clear:both}.message-avatar{font-size:1.5rem;width:40px;height:40px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-message.ai .message-content{background:#f8fafc;padding:16px;border-radius:var(--radius-lg);flex:1}.chat-message.ai .message-content p{margin:0 0 12px;font-size:.9rem}.code-issues{margin:12px 0}.issue{padding:8px 12px;border-radius:var(--radius-sm);font-size:.85rem;margin-bottom:6px}.issue.critical{background:#fee2e2;color:#991b1b}.issue.warning{background:#fef3c7;color:#92400e}.issue.info{background:#dbeafe;color:#1e40af}.ai-actions{display:flex;gap:8px;margin-top:12px}.dual-view{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;align-items:start}.task-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-md);margin-bottom:8px}.task-row.running{background:#eff6ff}.task-row.scheduled{background:#f5f3ff}.task-row.done{background:#ecfdf5}.task-status{font-size:1.2rem}.task-detail{flex:1}.task-progress-bar{height:4px;background:#e2e8f0;border-radius:2px;margin-top:6px;overflow:hidden}.task-progress-bar .progress{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px}.notification-popup{background:#fff;border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow-lg);border:1px solid #10b981;display:flex;align-items:center;gap:12px;animation:slideIn .3s ease}@keyframes slideIn{from{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}.notif-btn{padding:8px 16px;background:#10b981;color:#fff;border:none;border-radius:var(--radius-sm);font-weight:500;cursor:pointer}.feishu-style .window-content{background:#f5f6f7;padding:16px}.feishu-msg{background:#fff;border-radius:var(--radius-lg);overflow:hidden}.feishu-header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e5e6eb}.feishu-avatar{font-size:1.5rem}.feishu-name{font-weight:600;color:var(--text-primary)}.feishu-time{margin-left:auto;font-size:.8rem;color:var(--text-secondary)}.feishu-body{padding:16px}.feishu-title{font-weight:700;font-size:1rem;color:var(--text-primary);margin-bottom:8px}.feishu-content p{font-size:.9rem;color:var(--text-secondary);margin-bottom:12px}.feishu-prep{background:#f5f6f7;padding:12px;border-radius:var(--radius-md)}.feishu-prep strong{display:block;margin-bottom:8px;font-size:.9rem}.feishu-prep ul{margin:0;padding-left:20px;font-size:.85rem;color:var(--text-primary)}.feishu-prep li{margin-bottom:4px}.feishu-actions{display:flex;gap:8px;margin-top:16px}.feishu-btn{padding:8px 16px;border-radius:var(--radius-md);font-size:.85rem;font-weight:500;cursor:pointer;border:1px solid #e5e6eb;background:#fff}.feishu-btn.primary{background:#3370ff;color:#fff;border-color:#3370ff}.review-section{margin-bottom:16px}.review-section h4{font-size:.95rem;font-weight:700;margin-bottom:8px}.review-section ul{margin:0;padding-left:20px;font-size:.85rem;color:var(--text-primary)}.review-section li{margin-bottom:4px}.done-section{background:#ecfdf5;padding:12px;border-radius:var(--radius-md)}.done-section h4{color:#059669}.tomorrow-section{background:#eff6ff;padding:12px;border-radius:var(--radius-md)}.tomorrow-section h4{color:#2563eb}.review-action{display:flex;gap:8px;margin-top:12px}.multi-endpoint{margin-top:48px}.endpoint-desc{color:var(--text-secondary);margin-bottom:24px;font-size:1rem}.endpoint-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.endpoint-card{background:#fff;border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-md);transition:all .3s ease}.endpoint-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.endpoint-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.endpoint-icon{font-size:2rem}.endpoint-info h4{font-size:1rem;font-weight:700;color:var(--text-primary)}.endpoint-priority{font-size:.75rem;padding:2px 8px;background:#f1f5f9;border-radius:var(--radius-sm);color:var(--text-secondary)}.endpoint-priority.highlight{background:#fef3c7;color:#92400e}.endpoint-features{margin-bottom:16px}.endpoint-features .feature{font-size:.85rem;color:var(--text-primary);padding:6px 0;border-bottom:1px solid #f1f5f9}.endpoint-features .feature:last-child{border-bottom:none}.endpoint-scenario{font-size:.8rem;color:var(--text-secondary);font-style:italic}.endpoint-card.web{border-top:4px solid #3b82f6}.endpoint-card.ide{border-top:4px solid #8b5cf6}.endpoint-card.im{border-top:4px solid #f59e0b}.endpoint-card.cli{border-top:4px solid #10b981}.endpoint-flow{background:#fff;border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-sm)}.endpoint-flow h4{font-size:1rem;font-weight:700;margin-bottom:16px;text-align:center}.flow-diagram{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.flow-step{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#f8fafc;border-radius:var(--radius-lg);min-width:140px}.step-icon{font-size:1.5rem}.step-text{font-size:.8rem;text-align:center;color:var(--text-primary)}.flow-arrow{font-size:1.5rem;color:var(--primary-color);font-weight:700}.design-comparison{margin-top:48px}.comparison-table{background:#fff;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md)}.comp-row{display:grid;grid-template-columns:1fr 1.2fr 1.5fr}.comp-row.header{background:var(--bg-dark);color:#fff}.comp-cell{padding:16px 20px;border-bottom:1px solid #e2e8f0;font-size:.9rem}.comp-row.header .comp-cell{font-weight:700;border-bottom:none}.comp-cell.old{color:var(--text-secondary);background:#fafbfc}.comp-cell.new{color:#059669;font-weight:500;background:#ecfdf5}@media (max-width:1024px){.header-stats{gap:24px}.vision-points{flex-direction:column;gap:16px}.agent-matrix,.factors-grid,.strategy-grid,.tech-stack-grid{grid-template-columns:repeat(2,1fr)}.endpoint-grid,.opensource-grid,.terminal-grid,.trigger-grid,.users-grid{grid-template-columns:repeat(2,1fr)}.market-grid{grid-template-columns:1fr}.execution{grid-template-columns:1fr}.comparison-grid{flex-direction:column}.comparison-arrow{transform:rotate(90deg)}.capabilities-grid{grid-template-columns:1fr}.dual-mockup,.dual-view{grid-template-columns:1fr}.proactive-agent-card{grid-column:span 2}.timeline-container{padding-left:80px}.timeline-container::before{left:30px}.timeline-marker{left:-50px}.comp-row{grid-template-columns:1fr}.comp-cell.new,.comp-cell.old{border-left:3px solid transparent}.comp-cell.old{border-left-color:#cbd5e1}.comp-cell.new{border-left-color:#10b981}}@media (max-width:768px){.content-section{padding:40px 20px}.header-stats{flex-direction:column;gap:16px}.insight-stats{grid-template-columns:1fr}.agent-matrix,.endpoint-grid,.factors-grid,.opensource-grid,.strategy-grid,.tech-stack-grid,.terminal-grid,.trigger-grid,.users-grid{grid-template-columns:1fr}.decision-row,.pos-row{grid-template-columns:1fr}.phase-deliverables{grid-template-columns:1fr}.roadmap-line{left:20px}.phase-marker{width:48px;height:48px}.phase-number{font-size:1.25rem}.comparison-card{width:100%}.proactive-agent-card{grid-column:span 1}.note-content ul{grid-template-columns:1fr}.timeline-container{padding-left:0}.timeline-container::before{display:none}.timeline-marker{position:relative;left:0;flex-direction:row;gap:12px;margin-bottom:12px}.flow-diagram{flex-direction:column}.flow-arrow{transform:rotate(90deg)}.philosophy-card h3{font-size:1.2rem}.philosophy-card p{font-size:.9rem}}.user-capabilities{margin-top:48px;padding-top:48px;border-top:2px dashed #e2e8f0}.capability-intro{color:var(--text-secondary);font-size:1rem;margin-bottom:32px}.capability-categories{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.cap-category{background:#fff;border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-md);transition:all .3s ease}.cap-category:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.cap-category.coding{border-top:4px solid #8b5cf6}.cap-category.research{border-top:4px solid #10b981}.cap-category.chatbot{border-top:4px solid #3b82f6}.cap-category.workflow{border-top:4px solid #f59e0b}.cap-category.data{border-top:4px solid #ec4899}.cap-category.proactive{border-top:4px solid #eab308;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.cap-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.cap-icon{font-size:2rem}.cap-title{flex:1}.cap-title h4{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0}.cap-agent{font-size:.75rem;color:var(--text-secondary)}.cap-coverage{font-size:.75rem;padding:4px 10px;background:#f1f5f9;border-radius:var(--radius-sm);color:var(--text-secondary)}.cap-examples{display:flex;flex-direction:column;gap:12px}.example-label{font-size:.8rem;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.example-prompts{display:flex;flex-wrap:wrap;gap:6px}.prompt{font-size:.8rem;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;transition:all .2s ease}.prompt:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.routing-explainer{margin-top:32px;background:linear-gradient(135deg,#ede9fe,#ddd6fe);border-radius:var(--radius-xl);padding:32px;border:1px solid rgba(139,92,246,.2)}.routing-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.routing-icon{font-size:2rem}.routing-header h4{font-size:1.25rem;font-weight:700;color:#5b21b6;margin:0}.routing-content p{color:#6b21a8;margin-bottom:20px;line-height:1.6}.routing-steps{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.r-step{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.r-num{width:24px;height:24px;background:#8b5cf6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.r-text{font-size:.9rem;font-weight:500;color:var(--text-primary)}.r-arrow{color:#8b5cf6;font-size:1.2rem;font-weight:700}.routing-example{margin-top:24px}.route-demo{background:#fff;border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm)}.demo-input,.demo-output{padding:12px 16px;border-radius:var(--radius-md)}.demo-input{background:#eff6ff;border-left:4px solid #3b82f6}.demo-output{background:#ecfdf5;border-left:4px solid #10b981}.demo-label{font-size:.8rem;font-weight:600;color:var(--text-secondary);margin-right:8px}.demo-text{font-size:.9rem;color:var(--text-primary)}.demo-arrow{text-align:center;font-size:1.5rem;color:#8b5cf6;margin:12px 0}.demo-process{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:12px 0}.process-step{font-size:.8rem;padding:6px 12px;background:#f5f3ff;border-radius:var(--radius-sm);color:#6b21a8}@media (max-width:1024px){.capability-categories{grid-template-columns:1fr}.routing-steps{flex-direction:column}.r-arrow{transform:rotate(90deg)}}@media (max-width:768px){.example-prompts{flex-direction:column}.prompt{text-align:center}.demo-process{flex-direction:column;align-items:center}}.footer{background:#0f172a!important;color:rgba(255,255,255,.7);padding:32px 20px;text-align:center}.footer p{margin-bottom:8px}.footer .footer-note{font-size:.85rem;opacity:.7}.footer .footer-links{display:flex;justify-content:center;gap:24px;margin-top:16px}.footer .footer-links a{color:#00d9ff;text-decoration:none;font-size:.85rem}.footer .footer-links a:hover{color:#fff}