.neomind-landing{min-height:100vh;position:relative}.neomind-landing h1,.neomind-landing h2,.neomind-landing h3,.neomind-landing h4,.neomind-landing h5{color:#ffffff}.neomind-landing code,.neomind-landing pre{background:none}.neomind-landing{--color-primary:#e05727;--color-primary-light:#ff7a4d;--color-primary-dim:#e057271f;--gradient-brand:linear-gradient(135deg,#e05727,#ff7a4d);--gradient-brand-hover:linear-gradient(135deg,#ff7a4d,#ff8a5c);--gradient-text:linear-gradient(135deg,#ff7a4d,#e05727 50%,#ffa366);--gradient-card:linear-gradient(135deg,#e057270d,#ff7a4d05);--color-bg:#0a0a0f;--color-bg-elevated:#12121a;--color-bg-card:#ffffff06;--color-bg-card-hover:#ffffff0b;--color-border:#ffffff14;--color-border-strong:#ffffff1f;--color-border-glow:#e0572766;--color-text:#f5f5f7;--color-text-secondary:#ffffff9e;--color-text-muted:#fff6;--font-family:var(--font-sans);--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.28s cubic-bezier(.4,0,.2,1);--radius-btn:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-card:4px;--radius-card-inner:8px;--shadow-card:0 0 0 1px #ffffff0a;--shadow-card-hover:0 0 0 1px #e0572733,0 8px 30px #00000040;--shadow-glow:0 0 60px #e057271a;--space-section:6rem}.neomind-landing *,.neomind-landing :after,.neomind-landing :before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}@media (max-width:1680px){html{font-size:15px}}@media (max-width:768px){html{font-size:14px}}.neomind-landing{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;letter-spacing:-.011em;background-image:radial-gradient(90% 60% at 50% -10%,#e0572714 0,#0000 60%);line-height:1.5;overflow-x:hidden}.neomind-landing:after{content:"";pointer-events:none;z-index:9999;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}.neomind-landing .container{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}.neomind-landing .gradient-text{background:var(--gradient-brand);-webkit-text-fill-color:transparent;background-clip:text}.neomind-landing .particles-container{max-width:100%;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background:#090809}.neomind-landing .particle{background:var(--gradient-brand);opacity:0;border-radius:50%;animation:float 20s ease-in-out infinite;position:absolute}@keyframes float{0%,to{opacity:0;transform:translateY(0)scale(1)}10%{opacity:.6}50%{opacity:.3;transform:translateY(-100vh)scale(1.2)}}.neomind-landing .btn{transition:var(--transition-base);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.neomind-landing .btn-primary{background:var(--gradient-brand);color:var(--color-text);box-shadow:0 4px 20px #e057274d}.neomind-landing .btn-primary:hover{color:#ffffff;background:var(--gradient-brand-hover);transform:translateY(-2px);box-shadow:0 6px 30px #e0572766}.neomind-landing .btn-secondary{color:var(--color-text);border:1px solid var(--color-border);background:0 0}.neomind-landing .btn-secondary:hover{border-color:var(--color-border-hover);background:#e057270d}.neomind-landing .btn-large{padding:1rem 2.5rem;font-size:1rem}.neomind-landing .hero{align-items:center;min-height:100vh;padding:8rem 0 6rem;display:flex;position:relative;overflow:hidden}.neomind-landing .hero-bg{z-index:0;position:absolute;inset:0}.neomind-landing .hero-gradient{background:radial-gradient(#e0572726 0,#ff7a4d14 30%,#0000 70%);width:150%;height:100%;animation:pulse 8s ease-in-out infinite;position:absolute;top:-50%;left:50%;transform:translate(-50%)}@keyframes pulse{0%,to{opacity:.8;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.1)}}.neomind-landing .hero-grid{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:60px 60px;position:absolute;inset:0;mask-image:radial-gradient(#000 30%,#0000 70%)}.neomind-landing .hero-content{z-index:1;text-align:center;max-width:900px;margin:0 auto;position:relative}.neomind-landing .hero-badge{background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary);opacity:0;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.5rem;font-size:.875rem;animation:fadeInUp .6s ease-out forwards;display:inline-flex}.neomind-landing .hero-badge-dot{background:var(--gradient-brand);border-radius:50%;width:8px;height:8px;animation:blink 2s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.neomind-landing .hero-title{letter-spacing:-.03em;opacity:0;margin-bottom:1.5rem;font-size:clamp(2.5rem,8vw,5rem);font-weight:800;line-height:1.1;animation:fadeInUp .6s ease-out .1s forwards}.neomind-landing .hero-subtitle{color:var(--color-text-secondary);opacity:0;max-width:650px;margin:0 auto 2.5rem;font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.5;animation:fadeInUp .6s ease-out .2s forwards}.neomind-landing .hero-cta{opacity:0;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:4rem;animation:fadeInUp .6s ease-out .3s forwards;display:flex}.neomind-landing .hero-stats{opacity:0;justify-content:center;gap:4rem;animation:fadeInUp .6s ease-out .4s forwards;display:flex}.neomind-landing .hero-stat{text-align:center}.neomind-landing .hero-stat-value{background:var(--gradient-brand);-webkit-text-fill-color:transparent;background-clip:text;font-size:2rem;font-weight:800}.neomind-landing .hero-stat-label{color:var(--color-text-muted);margin-top:.25rem;font-size:.875rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.neomind-landing .hero-stats{flex-direction:column;gap:1.5rem}}.neomind-landing .overview-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem;display:grid}.neomind-landing .overview-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-2xl);transition:var(--transition-base);backdrop-filter:blur(12px);padding:2.5rem;position:relative;overflow:hidden}.neomind-landing .overview-card:before{content:"";opacity:0;transition:var(--transition-base);pointer-events:none;background:linear-gradient(135deg,#e057270f,#0000 50%);position:absolute;inset:0}.neomind-landing .overview-card:after{content:"";background:var(--gradient-brand);opacity:0;height:3px;transition:var(--transition-base);position:absolute;top:0;left:0;right:0}.neomind-landing .overview-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-card-hover),var(--shadow-glow);background:var(--color-bg-card-hover);transform:translateY(-6px)}.neomind-landing .overview-card:hover:after,.neomind-landing .overview-card:hover:before{opacity:1}.neomind-landing .overview-icon{background:var(--gradient-card);border:1px solid var(--color-border);width:64px;height:64px;color:var(--color-primary);transition:var(--transition-base);border-radius:16px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.neomind-landing .overview-card:hover .overview-icon{background:linear-gradient(135deg,#e0572726,#e057270d);border-color:#e057274d;transform:scale(1.05)}.neomind-landing .overview-icon i{width:28px;height:28px}.neomind-landing .overview-title{margin-bottom:.75rem;font-size:1.375rem;font-weight:700}.neomind-landing .overview-desc{color:var(--color-text-secondary);font-size:1rem;line-height:1.5}@media (width<=768px){.neomind-landing .overview-grid{grid-template-columns:1fr}}.neomind-landing .demo{z-index:1;padding:6rem 0;position:relative}.neomind-landing .demo-box{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-2xl);backdrop-filter:blur(12px);max-width:800px;margin:0 auto;overflow:hidden}.neomind-landing .demo-header{border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.neomind-landing .demo-dot{border-radius:50%;width:12px;height:12px}.neomind-landing .demo-dot.red{background:#ff5f57}.neomind-landing .demo-dot.yellow{background:#ffbd2e}.neomind-landing .demo-dot.green{background:#28ca41}.neomind-landing .demo-content{padding:2rem}.neomind-landing .demo-chat{flex-direction:column;gap:1.5rem;display:flex}.neomind-landing .demo-message{border-radius:16px;max-width:80%;padding:1rem 1.5rem;font-size:.9375rem;line-height:1.5}.neomind-landing .demo-message.user{background:var(--gradient-brand);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.neomind-landing .demo-message.ai{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-bottom-left-radius:4px;align-self:flex-start}.neomind-landing .demo-message .highlight{color:var(--color-primary);font-weight:600}.neomind-landing .demo-message code{background:#ffffff1a;border-radius:4px;padding:.125rem .375rem;font-size:.875rem}.neomind-landing .section{z-index:1;padding:6rem 0;position:relative}.neomind-landing .section-alt{background:var(--color-bg-elevated);position:relative}.neomind-landing .section-alt:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 10%,#e057270a 0,#0000 100%),radial-gradient(40% 50% at 90% 30%,#a855f708 0,#0000 100%);position:absolute;inset:0}.neomind-landing .section-header{text-align:center;max-width:700px;margin:0 auto 4rem}.neomind-landing .section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:1rem;font-size:.75rem;font-weight:700;display:inline-block}.neomind-landing .section-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800}.neomind-landing .section-desc{color:var(--color-text-secondary);font-size:1.125rem}.neomind-landing .features-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.neomind-landing .feature-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:var(--transition-base);backdrop-filter:blur(8px);padding:2rem;position:relative;overflow:hidden}.neomind-landing .feature-card:before{content:"";opacity:0;transition:var(--transition-base);pointer-events:none;background:linear-gradient(135deg,#e057270f,#0000 40%);position:absolute;inset:0}.neomind-landing .feature-card:after{content:"";opacity:0;height:2px;transition:var(--transition-base);position:absolute;top:0;left:0;right:0}.neomind-landing .feature-card:first-child:after{background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.neomind-landing .feature-card:nth-child(2):after{background:linear-gradient(90deg,#22c55e,#10b981)}.neomind-landing .feature-card:nth-child(3):after{background:linear-gradient(90deg,#f59e0b,#ef4444)}.neomind-landing .feature-card:nth-child(4):after{background:linear-gradient(90deg,#8b5cf6,#ec4899)}.neomind-landing .feature-card:nth-child(5):after{background:linear-gradient(90deg,#0ea5e9,#6366f1)}.neomind-landing .feature-card:nth-child(6):after{background:linear-gradient(90deg,#e05727,#ffa366)}.neomind-landing .feature-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-card-hover),var(--shadow-glow);background:var(--color-bg-card-hover);transform:translateY(-6px)}.neomind-landing .feature-card:hover:after,.neomind-landing .feature-card:hover:before{opacity:1}.neomind-landing .feature-icon{background:var(--gradient-card);border:1px solid var(--color-border);width:56px;height:56px;color:var(--color-primary);transition:var(--transition-base);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.neomind-landing .feature-card:hover .feature-icon{transform:scale(1.08);box-shadow:0 0 20px #e0572726}.neomind-landing .feature-title{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.neomind-landing .feature-desc{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}@media (width<=1024px){.neomind-landing .features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.neomind-landing .features-grid{grid-template-columns:1fr}}.neomind-landing .arch-flow{align-items:stretch;gap:0;margin-top:3rem;display:flex}.neomind-landing .arch-step{background:var(--color-bg-card);border:1px solid var(--color-border);flex:1;padding:2rem;position:relative}.neomind-landing .arch-step:first-child{border-radius:20px 0 0 20px}.neomind-landing .arch-step:last-child{border-radius:0 20px 20px 0}.neomind-landing .arch-step:not(:last-child):after{content:"";background:var(--gradient-brand);z-index:2;width:40px;height:2px;position:absolute;top:50%;right:-1px}.neomind-landing .arch-step-num{background:var(--gradient-brand);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:1rem;font-size:.875rem;font-weight:700;display:inline-flex}.neomind-landing .arch-step-title{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.neomind-landing .arch-step-desc{color:var(--color-text-muted);font-size:.875rem}.neomind-landing .arch-items{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.neomind-landing .arch-item{color:var(--color-text-secondary);background:#ffffff05;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.neomind-landing .arch-item i{width:14px;height:14px;color:var(--color-primary);flex-shrink:0}@media (width<=768px){.neomind-landing .arch-flow{flex-direction:column}.neomind-landing .arch-step:first-child{border-radius:20px 20px 0 0}.neomind-landing .arch-step:last-child{border-radius:0 0 20px 20px}.neomind-landing .arch-step:not(:last-child):after{display:none}}.neomind-landing .sub-features-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.neomind-landing .sub-feature-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:var(--transition-base);backdrop-filter:blur(8px);padding:1.5rem}.neomind-landing .sub-feature-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.neomind-landing .sub-feature-card i{width:24px;height:24px;margin-bottom:1rem}.neomind-landing .sub-feature-card:first-child i{color:#3b82f6}.neomind-landing .sub-feature-card:nth-child(2) i{color:#22c55e}.neomind-landing .sub-feature-card:nth-child(3) i{color:#f59e0b}.neomind-landing .sub-feature-card:nth-child(4) i{color:#ec4899}.neomind-landing .sub-feature-card h4{margin-bottom:.5rem;font-size:1rem;font-weight:600}.neomind-landing .sub-feature-card p{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}@media (width<=1024px){.neomind-landing .sub-features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.neomind-landing .sub-features-grid{grid-template-columns:1fr}}.neomind-landing .tech-grid{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem;display:flex}.neomind-landing .tech-badge{background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:var(--transition-base);border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;display:flex}.neomind-landing .tech-badge:hover{border-color:var(--color-border-hover);color:var(--color-text);transform:translateY(-2px)}.neomind-landing .tech-badge i{width:18px;height:18px;color:var(--color-primary)}.neomind-landing .llm-section{padding:6rem 0}.neomind-landing .llm-arch-flow{background:linear-gradient(180deg,var(--color-bg-card) 0,#e0572708 50%,var(--color-bg-card) 100%);border:1px solid var(--color-border);border-radius:var(--radius-2xl);backdrop-filter:blur(12px);margin-top:2rem;padding:2.5rem;position:relative}.neomind-landing .llm-arch-flow:before{content:"";pointer-events:none;background:radial-gradient(#e0572714 0,#0000 70%);width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neomind-landing .llm-arch-title{text-align:center;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.8125rem;font-weight:600;position:relative}.neomind-landing .llm-arch-layer{backdrop-filter:blur(4px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;margin-bottom:.75rem;padding:1rem 1.5rem;position:relative}.neomind-landing .llm-arch-layer-title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.6875rem;font-weight:600;display:flex}.neomind-landing .llm-arch-layer-title i{opacity:.6;width:12px;height:12px}.neomind-landing .llm-arch-layer-content{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.neomind-landing .llm-arch-source-group{min-width:140px;transition:var(--transition-base);background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.neomind-landing .llm-arch-source-group:hover{background:#ffffff0d;border-color:#ffffff1a}.neomind-landing .llm-arch-source-header{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.neomind-landing .llm-arch-source-header i{opacity:.7;width:14px;height:14px}.neomind-landing .llm-arch-source-items{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.neomind-landing .llm-arch-tag{color:var(--color-text-muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:.25rem .625rem;font-size:.625rem}.neomind-landing .llm-arch-pipeline{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:2rem 0;display:flex;position:relative}.neomind-landing .llm-arch-node-main{min-width:100px;transition:var(--transition-base);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.neomind-landing .llm-arch-node-main:hover{transform:translateY(-2px)}.neomind-landing .llm-arch-node-header{letter-spacing:.06em;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.6875rem;font-weight:700;display:flex}.neomind-landing .llm-arch-node-header i{width:14px;height:14px}.neomind-landing .llm-arch-node-items{background:#0003;gap:.375rem;padding:.75rem;display:flex}.neomind-landing .llm-arch-node-items span{color:var(--color-text-secondary);text-align:center;white-space:nowrap;background:#ffffff0d;border-radius:6px;padding:.375rem .625rem;font-size:.625rem}.neomind-landing .input-node{border-color:#3b82f64d}.neomind-landing .input-node .llm-arch-node-header{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb)}.neomind-landing .memory-node{border-color:#a855f74d}.neomind-landing .memory-node .llm-arch-node-header{color:#fff;background:linear-gradient(135deg,#a855f7,#9333ea)}.neomind-landing .llm-node{border-color:#e0572780;min-width:120px;box-shadow:0 8px 32px #e0572740}.neomind-landing .llm-node .llm-arch-node-header{background:var(--gradient-brand);color:#fff;padding:1rem 1.5rem;font-size:.75rem}.neomind-landing .tools-node{border-color:#22c55e4d}.neomind-landing .tools-node .llm-arch-node-header{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a)}.neomind-landing .output-node{border-color:#ec48994d}.neomind-landing .output-node .llm-arch-node-header{color:#fff;background:linear-gradient(135deg,#ec4899,#db2777)}.neomind-landing .llm-arch-arrow-h{color:#fff3;align-items:center;padding:0 .25rem;display:flex;position:relative}.neomind-landing .llm-arch-arrow-h:before{content:"";background:linear-gradient(90deg,#ffffff1a,#fff3,#ffffff1a);height:1px;position:absolute;left:0;right:0}.neomind-landing .llm-arch-arrow-h i{z-index:1;background:var(--color-bg-card);width:18px;height:18px;position:relative}.neomind-landing .llm-arch-arrow-v{color:#ffffff26;justify-content:center;padding:.125rem 0;display:flex;position:relative}.neomind-landing .llm-arch-arrow-v:before{content:"";background:linear-gradient(#ffffff1a,#fff3,#ffffff1a);width:1px;position:absolute;top:0;bottom:0;left:50%}.neomind-landing .llm-arch-arrow-v i{z-index:1;background:var(--color-bg-card);width:16px;height:16px;animation:bounce 1.5s ease-in-out infinite;position:relative}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.neomind-landing .llm-arch-tool-group{min-width:160px;transition:var(--transition-base);background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.neomind-landing .llm-arch-tool-group:hover{background:#ffffff0d;border-color:#ffffff1a}.neomind-landing .llm-arch-tool-header{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.neomind-landing .llm-arch-tool-header i{opacity:.7;width:14px;height:14px}.neomind-landing .llm-arch-tool-items{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.neomind-landing .llm-arch-tool-item{color:var(--color-text-muted);background:#ffffff0a;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.625rem;display:flex}.neomind-landing .llm-arch-tool-item i{opacity:.6;flex-shrink:0;width:10px;height:10px}.neomind-landing .llm-arch-bidirectional{background:#ffffff05;border-radius:8px;margin-top:.75rem;padding:.75rem 1rem}.neomind-landing .llm-arch-bidirectional-line{background:linear-gradient(90deg,#0000,#ffffff26,#0000);height:1px;margin-bottom:.75rem}.neomind-landing .llm-arch-bidirectional-content{justify-content:space-between;align-items:center;gap:1rem;display:flex}.neomind-landing .llm-arch-bidirectional-label{color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.625rem;display:flex}.neomind-landing .llm-arch-bidirectional-label i{opacity:.6;width:12px;height:12px}.neomind-landing .llm-arch-bidirectional-center{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.neomind-landing .llm-arch-bidirectional-center i{width:14px;height:14px;color:var(--color-primary);animation:spin 3s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (width<=900px){.neomind-landing .llm-arch-layer-content{flex-direction:column;align-items:center}.neomind-landing .llm-arch-source-group,.neomind-landing .llm-arch-tool-group{width:100%;min-width:auto;max-width:240px}}@media (width<=640px){.neomind-landing .llm-arch-flow{padding:1.25rem}.neomind-landing .llm-arch-pipeline{flex-direction:column;gap:.5rem;padding:1.5rem 0}.neomind-landing .llm-arch-node-main{width:100%;max-width:160px}.neomind-landing .llm-arch-arrow-h{padding:.125rem 0;transform:rotate(90deg)}.neomind-landing .llm-arch-bidirectional-content{text-align:center;flex-direction:column;gap:.5rem}}.neomind-landing .vision-highlight{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-2xl);backdrop-filter:blur(12px);grid-template-columns:1.2fr .8fr;gap:3rem;margin-top:4rem;padding:2.5rem;display:grid}.neomind-landing .vision-badge{color:var(--color-primary);background:linear-gradient(135deg,#e0572726,#e057270d);border:1px solid #e0572733;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.neomind-landing .vision-badge i{width:16px;height:16px}.neomind-landing .vision-highlight-left h3{margin-bottom:1rem;font-size:1.5rem;font-weight:800}.neomind-landing .vision-highlight-left p{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.9375rem;line-height:1.5}.neomind-landing .vision-features{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.neomind-landing .vision-feature{color:var(--color-text-secondary);transition:var(--transition-base);background:#ffffff05;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.neomind-landing .vision-feature:hover{background:#ffffff0a;transform:translate(4px)}.neomind-landing .vision-feature i{flex-shrink:0;width:18px;height:18px}.neomind-landing .vision-feature:first-child i{color:#3b82f6}.neomind-landing .vision-feature:nth-child(2) i{color:#22c55e}.neomind-landing .vision-feature:nth-child(3) i{color:#f59e0b}.neomind-landing .vision-feature:nth-child(4) i{color:#ec4899}.neomind-landing .vision-highlight-right{align-items:center;display:flex}.neomind-landing .vision-models-card{border:1px solid var(--color-border);background:#0003;border-radius:16px;width:100%;padding:1.5rem}.neomind-landing .vision-models-card h4{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.neomind-landing .vision-model-list{flex-direction:column;gap:.75rem;display:flex}.neomind-landing .vision-model{background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.neomind-landing .vision-model-name{color:var(--color-text);font-family:SF Mono,monospace;font-size:.875rem;font-weight:600}.neomind-landing .vision-model-desc{color:var(--color-text-muted);font-size:.75rem}@media (width<=1024px){.neomind-landing .vision-features,.neomind-landing .vision-highlight{grid-template-columns:1fr}}.neomind-landing .backend-support{border-radius:var(--radius-lg);backdrop-filter:blur(8px);background:#0003;margin-top:3rem;padding:2rem}.neomind-landing .backend-support-header{text-align:center;margin-bottom:1.5rem}.neomind-landing .backend-support-header h4{margin-bottom:.25rem;font-size:1rem;font-weight:700}.neomind-landing .backend-support-header p{color:var(--color-text-muted);font-size:.8125rem}.neomind-landing .backend-logos{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.neomind-landing .backend-logo{background:var(--color-bg-card);border:1px solid var(--color-border);transition:var(--transition-base);border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.neomind-landing .backend-logo:hover{border-color:var(--color-border-hover);transform:translateY(-2px)}.neomind-landing .backend-logo:first-child{background:linear-gradient(135deg,#e057271a,#e0572708);border-color:#e057274d}.neomind-landing .backend-logo-name{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.neomind-landing .backend-logo:first-child .backend-logo-name{color:var(--color-primary)}.neomind-landing .backend-logo-badge{background:var(--gradient-brand);color:#fff;border-radius:100px;padding:.125rem .5rem;font-size:.625rem;font-weight:600}.neomind-landing .scenarios-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid}.neomind-landing .scenario-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:var(--transition-base);backdrop-filter:blur(8px);padding:2rem;position:relative;overflow:hidden}.neomind-landing .scenario-card:after{content:"";opacity:0;height:3px;transition:var(--transition-base);position:absolute;bottom:0;left:0;right:0}.neomind-landing .scenario-card:first-child:after{background:linear-gradient(90deg,#f59e0b,#ef4444)}.neomind-landing .scenario-card:nth-child(2):after{background:linear-gradient(90deg,#3b82f6,#06b6d4)}.neomind-landing .scenario-card:nth-child(3):after{background:linear-gradient(90deg,#22c55e,#84cc16)}.neomind-landing .scenario-card:nth-child(4):after{background:linear-gradient(90deg,#a855f7,#ec4899)}.neomind-landing .scenario-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-card-hover),var(--shadow-glow);transform:translateY(-6px)}.neomind-landing .scenario-card:hover:after{opacity:1}.neomind-landing .scenario-icon{width:56px;height:56px;transition:var(--transition-base);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.neomind-landing .scenario-icon i{width:26px;height:26px}.neomind-landing .scenario-card:first-child .scenario-icon{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40}.neomind-landing .scenario-card:nth-child(2) .scenario-icon{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f640}.neomind-landing .scenario-card:nth-child(3) .scenario-icon{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e40}.neomind-landing .scenario-card:nth-child(4) .scenario-icon{color:#a855f7;background:#a855f71f;border:1px solid #a855f740}.neomind-landing .scenario-card:hover .scenario-icon{transform:scale(1.08)}.neomind-landing .scenario-card h3{margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.neomind-landing .scenario-card p{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.875rem;line-height:1.5}.neomind-landing .scenario-list{flex-direction:column;gap:.5rem;list-style:none;display:flex}.neomind-landing .scenario-list li{color:var(--color-text-muted);align-items:center;gap:.5rem;padding-left:.5rem;font-size:.8125rem;display:flex}.neomind-landing .scenario-list li:before{content:"";background:var(--color-primary);border-radius:50%;flex-shrink:0;width:4px;height:4px}@media (width<=1024px){.neomind-landing .scenarios-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.neomind-landing .scenarios-grid{grid-template-columns:1fr}}.neomind-landing .developer-focus{border-radius:var(--radius-xl);backdrop-filter:blur(12px);background:linear-gradient(135deg,#e0572714,#e0572705);border:1px solid #e0572726;margin-top:3rem;padding:2.5rem}.neomind-landing .developer-focus-content{max-width:800px}.neomind-landing .developer-focus-content h3{margin-bottom:1rem;font-size:1.375rem;font-weight:800}.neomind-landing .developer-focus-content p{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.9375rem;line-height:1.5}.neomind-landing .developer-features{flex-wrap:wrap;gap:1rem;display:flex}.neomind-landing .developer-feature{background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:var(--transition-base);border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;display:flex}.neomind-landing .developer-feature:hover{border-color:var(--color-border-hover);transform:translateY(-1px)}.neomind-landing .developer-feature i{width:18px;height:18px}.neomind-landing .developer-feature:first-child i{color:#3b82f6}.neomind-landing .developer-feature:nth-child(2) i{color:#22c55e}.neomind-landing .developer-feature:nth-child(3) i{color:#f59e0b}.neomind-landing .developer-feature:nth-child(4) i{color:#a855f7}.neomind-landing .developer-feature:nth-child(5) i{color:#ec4899}.neomind-landing .developer-feature:nth-child(6) i{color:#0ea5e9}.neomind-landing .extensibility-content{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem 3rem;margin-top:3rem;display:grid}.neomind-landing .ext-col-head{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.neomind-landing .ext-col-num{font-family:var(--font-mono);color:var(--color-primary);letter-spacing:.05em;background:#e057271a;border:1px solid #e057274d;border-radius:6px;flex-shrink:0;padding:.25rem .5rem;font-size:.6875rem;font-weight:700}.neomind-landing .ext-col-head h3{color:var(--color-text);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.neomind-landing .ext-col-head p{color:var(--color-text-muted);margin:.125rem 0 0;font-size:.8125rem;line-height:1.4}.neomind-landing .ext-code-block{border:1px solid var(--color-border);background:#0a0a12;border-radius:16px;overflow:hidden}.neomind-landing .ext-code-header{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);background:#ffffff08;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-size:.875rem;display:flex}.neomind-landing .ext-code-badge{background:var(--gradient-brand);color:#fff;border-radius:100px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.neomind-landing .ext-code{color:#ffffffd9;margin:0;padding:1.5rem;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.8125rem;line-height:1.5;overflow-x:auto}.neomind-landing .ext-code code{background:0 0;padding:0}.neomind-landing .code-keyword{color:#ff79c6}.neomind-landing .code-type{color:#8be9fd}.neomind-landing .code-string{color:#f1fa8c}.neomind-landing .code-fn{color:#50fa7b}.neomind-landing .extensibility-features{flex-direction:column;gap:1.5rem;display:flex}.neomind-landing .ext-feature{background:var(--color-bg-card);border:1px solid var(--color-border);transition:var(--transition-base);border-radius:12px;gap:1rem;padding:1.25rem;display:flex}.neomind-landing .ext-feature:hover{border-color:var(--color-border-hover);transform:translate(4px)}.neomind-landing .ext-feature-icon{width:40px;height:40px;transition:var(--transition-base);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.neomind-landing .ext-feature-icon i{width:20px;height:20px}.neomind-landing .ext-feature:first-child .ext-feature-icon{color:#3b82f6;background:linear-gradient(135deg,#3b82f626,#3b82f60d);border:1px solid #3b82f640}.neomind-landing .ext-feature:nth-child(2) .ext-feature-icon{color:#22c55e;background:linear-gradient(135deg,#22c55e26,#22c55e0d);border:1px solid #22c55e40}.neomind-landing .ext-feature:nth-child(3) .ext-feature-icon{color:#a855f7;background:linear-gradient(135deg,#a855f726,#a855f70d);border:1px solid #a855f740}.neomind-landing .ext-feature:nth-child(4) .ext-feature-icon{color:#f59e0b;background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);border:1px solid #f59e0b40}.neomind-landing .ext-feature:hover .ext-feature-icon{transform:scale(1.08)}.neomind-landing .ext-feature-content h4{margin-bottom:.25rem;font-size:1rem;font-weight:600}.neomind-landing .ext-feature-content p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.neomind-landing .extensibility-cta{margin-top:3rem}.neomind-landing .ext-cta-box{background:linear-gradient(135deg,#e057271a,#e0572705);border:1px solid #e0572733;border-radius:16px;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.neomind-landing .ext-cta-icon{background:var(--gradient-brand);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.neomind-landing .ext-cta-icon i{color:#fff;width:28px;height:28px}.neomind-landing .ext-cta-content{flex:1}.neomind-landing .ext-cta-content h3{margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.neomind-landing .ext-cta-content p{color:var(--color-text-secondary);font-size:.875rem}.neomind-landing .ext-cta-content code{color:var(--color-primary);background:#ffffff1a;border-radius:4px;padding:.125rem .5rem;font-size:.8125rem}@media (width<=1024px){.neomind-landing .extensibility-content{grid-template-columns:1fr}.neomind-landing .ext-cta-box{text-align:center;flex-direction:column}}.neomind-landing .arch-diagram{flex-direction:column;align-items:center;gap:1rem;margin-top:3rem;display:flex}.neomind-landing .arch-layer{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%}.neomind-landing .arch-layer-services{gap:1.5rem}.neomind-landing .arch-box{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:200px;transition:var(--transition-base);backdrop-filter:blur(8px);padding:1.25rem 1.5rem}.neomind-landing .arch-box:hover{border-color:var(--color-border-hover);transform:translateY(-2px)}.neomind-landing .arch-box-primary{background:linear-gradient(135deg,#e0572726,#e057270d);border-color:#e057274d}.neomind-landing .arch-box-secondary{background:linear-gradient(135deg,#3b82f61a,#3b82f608);border-color:#3b82f633}.neomind-landing .arch-box-green{background:linear-gradient(135deg,#22c55e1a,#22c55e08);border-color:#22c55e33}.neomind-landing .arch-box-purple{background:linear-gradient(135deg,#a855f71a,#a855f708);border-color:#a855f733}.neomind-landing .arch-box-accent{background:var(--gradient-brand);text-align:center;border:none;min-width:400px}.neomind-landing .arch-box-accent .arch-box-title{color:#fff;justify-content:center}.neomind-landing .arch-box-accent .arch-box-desc{color:#fffc}.neomind-landing .arch-box-storage{min-width:400px}.neomind-landing .arch-box-title{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:600;display:flex}.neomind-landing .arch-box-title i{width:18px;height:18px;color:var(--color-primary)}.neomind-landing .arch-box-accent .arch-box-title i{color:#fff}.neomind-landing .arch-box-content{flex-wrap:wrap;gap:.5rem;display:flex}.neomind-landing .arch-box-content span{color:var(--color-text-muted);background:#ffffff0d;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.neomind-landing .arch-box-desc{color:var(--color-text-secondary);font-size:.8125rem}.neomind-landing .arch-arrow{opacity:.5}@media (width<=768px){.neomind-landing .arch-layer-services{flex-direction:column;align-items:center}.neomind-landing .arch-box-accent,.neomind-landing .arch-box-storage{width:100%;min-width:auto;max-width:300px}}.neomind-landing .concepts-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.neomind-landing .concept-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:var(--transition-base);backdrop-filter:blur(8px);padding:2rem}.neomind-landing .concept-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.neomind-landing .concept-icon{width:56px;height:56px;transition:var(--transition-base);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.neomind-landing .concept-card:first-child .concept-icon{color:#3b82f6;background:linear-gradient(135deg,#3b82f626,#3b82f60d);border:1px solid #3b82f640}.neomind-landing .concept-card:nth-child(2) .concept-icon{color:#22c55e;background:linear-gradient(135deg,#22c55e26,#22c55e0d);border:1px solid #22c55e40}.neomind-landing .concept-card:nth-child(3) .concept-icon{color:#f59e0b;background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);border:1px solid #f59e0b40}.neomind-landing .concept-card:hover .concept-icon{transform:scale(1.08)}.neomind-landing .concept-icon i{width:26px;height:26px}.neomind-landing .concept-title{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.neomind-landing .concept-desc{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.875rem;line-height:1.5}.neomind-landing .concept-example{margin-bottom:1rem}.neomind-landing .concept-example-title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.neomind-landing .concept-tags{flex-wrap:wrap;gap:.5rem;display:flex}.neomind-landing .concept-tag{color:var(--color-primary);background:#e057271a;border:1px solid #e0572733;border-radius:6px;padding:.375rem .75rem;font-family:SF Mono,monospace;font-size:.75rem}.neomind-landing .concept-types{flex-wrap:wrap;gap:.5rem;display:flex}.neomind-landing .concept-type{color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.neomind-landing .concept-type .dot{background:var(--color-primary);border-radius:50%;width:6px;height:6px}.neomind-landing .concept-params{flex-direction:column;gap:.5rem;display:flex}.neomind-landing .concept-param{align-items:center;gap:.75rem;display:flex}.neomind-landing .concept-param code{color:var(--color-text-secondary);background:#ffffff0d;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.neomind-landing .concept-param span{color:var(--color-text-muted);font-size:.75rem}.neomind-landing .concept-features{flex-direction:column;gap:.5rem;display:flex}.neomind-landing .concept-feature{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.neomind-landing .concept-feature i{width:14px;height:14px;color:var(--color-primary)}@media (width<=1024px){.neomind-landing .concepts-grid{grid-template-columns:1fr}}.neomind-landing .func-horizontal-list{flex-direction:column;gap:1.5rem;margin-top:3rem;display:flex}.neomind-landing .func-h-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:var(--transition-base);backdrop-filter:blur(8px);gap:2rem;padding:1.5rem 2rem;display:flex}.neomind-landing .func-h-card:hover{border-color:var(--color-border-hover);transform:translate(4px)}.neomind-landing .func-h-left{flex-shrink:0;align-items:flex-start;gap:1.25rem;width:280px;display:flex}.neomind-landing .func-h-icon{background:var(--gradient-card);border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.neomind-landing .func-h-icon i{width:24px;height:24px}.neomind-landing .func-h-title-wrap{flex:1}.neomind-landing .func-h-title{margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.neomind-landing .func-h-desc{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.neomind-landing .func-h-right{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.neomind-landing .func-h-flow{background:#ffffff05;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.neomind-landing .func-h-flow-step{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.neomind-landing .func-h-flow-step .step-num{background:var(--gradient-brand);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:flex}.neomind-landing .func-h-flow>i{width:16px;height:16px;color:var(--color-text-muted)}.neomind-landing .func-h-widgets{gap:.5rem;display:flex}.neomind-landing .func-h-widget{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#ffffff05;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.neomind-landing .func-h-widget i{width:14px;height:14px;color:var(--color-primary)}.neomind-landing .func-h-dsl{background:#0003;border-radius:8px;padding:.75rem 1rem}.neomind-landing .func-h-dsl code{color:var(--color-primary);font-family:SF Mono,monospace;font-size:.75rem}.neomind-landing .func-h-transform{background:#ffffff05;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.neomind-landing .transform-source{color:var(--color-primary);background:#e057271a;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.neomind-landing .transform-plus{color:var(--color-text-muted);font-weight:600}.neomind-landing .func-h-transform>i{width:16px;height:16px;color:var(--color-text-muted)}.neomind-landing .transform-result{background:var(--gradient-brand);color:#fff;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.neomind-landing .func-h-features{flex-wrap:wrap;gap:.75rem;display:flex}.neomind-landing .func-h-features span{color:var(--color-text-secondary);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.neomind-landing .func-h-features span i{width:14px;height:14px;color:var(--color-primary)}@media (width<=1024px){.neomind-landing .func-h-card{flex-direction:column}.neomind-landing .func-h-left{width:auto}}@media (width<=640px){.neomind-landing .func-h-flow,.neomind-landing .func-h-widgets{flex-wrap:wrap}}.neomind-landing .llm-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.neomind-landing .llm-card{background:var(--color-bg-card);border:1px solid var(--color-border);transition:var(--transition-base);border-radius:20px;padding:2rem}.neomind-landing .llm-card:hover{border-color:var(--color-border-hover);transform:translateY(-4px)}.neomind-landing .llm-card.recommended{border-color:var(--color-primary);background:#e057270d}.neomind-landing .llm-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.neomind-landing .llm-name{font-size:1.25rem;font-weight:700}.neomind-landing .llm-type{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;background:#ffffff0d;border-radius:100px;padding:.25rem .75rem;font-size:.75rem}.neomind-landing .llm-badge{background:var(--gradient-brand);border-radius:100px;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;display:inline-block}.neomind-landing .llm-desc{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.875rem;line-height:1.5}.neomind-landing .llm-models{margin-top:1rem}.neomind-landing .llm-models-title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.neomind-landing .llm-model-list{flex-wrap:wrap;gap:.5rem;display:flex}.neomind-landing .llm-model-tag{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#ffffff0d;border-radius:6px;padding:.375rem .75rem;font-family:SF Mono,Fira Code,monospace;font-size:.75rem}.neomind-landing .llm-model-tag.recommended{border-color:var(--color-primary);color:var(--color-primary)}.neomind-landing .deploy-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.neomind-landing .deploy-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:var(--transition-base);backdrop-filter:blur(8px);padding:2rem}.neomind-landing .deploy-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.neomind-landing .deploy-icon{width:64px;height:64px;transition:var(--transition-base);border-radius:16px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.neomind-landing .deploy-card:first-child .deploy-icon{color:#e05727;background:linear-gradient(135deg,#e0572726,#e057270d);border:1px solid #e0572740}.neomind-landing .deploy-card:nth-child(2) .deploy-icon{color:#3b82f6;background:linear-gradient(135deg,#3b82f626,#3b82f60d);border:1px solid #3b82f640}.neomind-landing .deploy-card:nth-child(3) .deploy-icon{color:#8b5cf6;background:linear-gradient(135deg,#8b5cf626,#8b5cf60d);border:1px solid #8b5cf640}.neomind-landing .deploy-card:hover .deploy-icon{transform:scale(1.05)}.neomind-landing .deploy-title{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.neomind-landing .deploy-desc{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}.neomind-landing .deploy-list{flex-direction:column;gap:.5rem;list-style:none;display:flex}.neomind-landing .deploy-list li{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.neomind-landing .deploy-list li i{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}@media (width<=1024px){.neomind-landing .deploy-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}.neomind-landing .cta{z-index:1;padding:6rem 0;position:relative}.neomind-landing .cta-box{background:linear-gradient(135deg,#e057270d 0,var(--color-bg-card) 50%,#e0572708 100%);text-align:center;backdrop-filter:blur(16px);border:1px solid #e0572733;border-radius:32px;padding:4rem;position:relative;overflow:hidden}.neomind-landing .cta-box:after{content:"";pointer-events:none;background:conic-gradient(#0000,#e057270d,#0000,#a855f708,#0000);width:200%;height:200%;animation:ctaRotate 12s linear infinite;position:absolute;top:-50%;left:-50%}@keyframes ctaRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.neomind-landing .cta-bg{pointer-events:none;background:radial-gradient(#e0572714 0,#0000 60%);position:absolute;inset:0}.neomind-landing .cta-content{z-index:1;position:relative}.neomind-landing .cta-title{margin-bottom:1rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800}.neomind-landing .cta-desc{color:var(--color-text-secondary);max-width:500px;margin:0 auto 2rem;font-size:1.125rem}.neomind-landing .cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.neomind-landing .quickstart-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.neomind-landing .quickstart-step{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:var(--transition-base);backdrop-filter:blur(8px);padding:2rem;position:relative}.neomind-landing .quickstart-step:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.neomind-landing .quickstart-num{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:800;display:flex;position:absolute;top:-1rem;left:2rem}.neomind-landing .quickstart-step:first-child .quickstart-num{background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 4px 20px #3b82f64d}.neomind-landing .quickstart-step:nth-child(2) .quickstart-num{background:linear-gradient(135deg,#22c55e,#10b981);box-shadow:0 4px 20px #22c55e4d}.neomind-landing .quickstart-step:nth-child(3) .quickstart-num{background:var(--gradient-brand);box-shadow:0 4px 20px #e057274d}.neomind-landing .quickstart-content{padding-top:1rem}.neomind-landing .quickstart-content h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.neomind-landing .quickstart-content p{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.875rem;line-height:1.5}.neomind-landing .quickstart-code{border:1px solid var(--color-border);background:#0003;border-radius:10px;margin-bottom:1rem;padding:1rem}.neomind-landing .quickstart-code code{color:var(--color-text-secondary);font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.75rem;line-height:1.5}.neomind-landing .quickstart-badges{flex-wrap:wrap;gap:.5rem;display:flex}.neomind-landing .qs-badge{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#ffffff0d;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}.neomind-landing .qs-badge i{width:14px;height:14px}.neomind-landing .qs-badge-primary{border-color:var(--color-primary);color:var(--color-primary);background:#e057271a}.neomind-landing .quickstart-features{flex-wrap:wrap;gap:.75rem;display:flex}.neomind-landing .quickstart-features span{color:var(--color-text-secondary);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.neomind-landing .quickstart-features i{width:16px;height:16px;color:var(--color-primary)}@media (width<=1024px){.neomind-landing .quickstart-grid{grid-template-columns:1fr}}.neomind-landing .devices-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem;display:grid}.neomind-landing .device-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:var(--transition-base);backdrop-filter:blur(8px);padding:1.75rem;position:relative}.neomind-landing .device-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.neomind-landing .device-card-featured{border-color:var(--color-primary);background:linear-gradient(135deg,#e0572714,#e0572705)}.neomind-landing .device-badge{background:var(--gradient-brand);color:#fff;border-radius:100px;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;position:absolute;top:-.75rem;right:1.5rem}.neomind-landing .device-header{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.neomind-landing .device-icon{background:var(--gradient-card);border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.neomind-landing .device-icon i{width:24px;height:24px}.neomind-landing .device-info h3{margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.neomind-landing .device-type{color:var(--color-primary);font-family:SF Mono,monospace;font-size:.75rem}.neomind-landing .device-desc{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.875rem;line-height:1.5}.neomind-landing .device-metrics{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.neomind-landing .device-metric{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#ffffff08;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;display:inline-flex}.neomind-landing .device-metric i{width:14px;height:14px;color:var(--color-primary)}.neomind-landing .device-commands{flex-wrap:wrap;gap:.5rem;display:flex}.neomind-landing .device-cmd{color:var(--color-primary);background:#e057271a;border:1px solid #e0572733;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;display:inline-flex}.neomind-landing .device-cmd i{width:14px;height:14px}.neomind-landing .devices-cta{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:1.5rem 2rem;display:flex}.neomind-landing .devices-cta-content{align-items:center;gap:1rem;display:flex}.neomind-landing .devices-cta-content i{width:32px;height:32px;color:var(--color-primary)}.neomind-landing .devices-cta-content h4{margin-bottom:.25rem;font-size:1rem;font-weight:600}.neomind-landing .devices-cta-content p{color:var(--color-text-secondary);font-size:.875rem}@media (width<=1024px){.neomind-landing .devices-grid{grid-template-columns:1fr}.neomind-landing .devices-cta{text-align:center;flex-direction:column}}.neomind-landing .topology-wrapper{aspect-ratio:1;max-width:700px;margin:0 auto 3rem;position:relative}.neomind-landing .topology-ring{width:100%;height:100%;position:relative}.neomind-landing .topology-connections-svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.neomind-landing .topology-ring-outer{transform-origin:200px 200px;animation:topologySpin 60s linear infinite}.neomind-landing .topology-ring-inner{transform-origin:200px 200px;animation:topologySpin 40s linear infinite reverse}@keyframes topologySpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.neomind-landing .topology-center-core:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#e0572726 0,#0000 70%);border-radius:50%;width:230px;height:230px;animation:pulse 6s ease-in-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neomind-landing .topology-node-item{transform:translate(-50%,-50%) rotate(var(--pos)) translate(252px) rotate(calc(-1 * var(--pos)));z-index:1;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;left:50%}.neomind-landing .topology-node-icon{border:1px solid var(--color-border);background:var(--color-bg-card);width:60px;height:60px;transition:var(--transition-base);border-radius:16px;justify-content:center;align-items:center;display:flex}.neomind-landing .topology-node-icon i{width:27px;height:27px}.neomind-landing .topology-node-item span{color:var(--color-text);white-space:nowrap;font-size:.9375rem;font-weight:600}.neomind-landing .topology-node-item small{color:var(--color-text-muted);font-size:.8125rem}.neomind-landing .topology-node-icon i{color:var(--color-text-secondary)}.neomind-landing .topology-node-item:hover .topology-node-icon{background:#e057270f;border-color:#e0572759;transform:scale(1.08)}.neomind-landing .topology-node-item:hover .topology-node-icon i{color:var(--color-primary)}.neomind-landing .topology-node-llm{background:#e0572714;border-color:#e0572759}.neomind-landing .topology-node-llm i{color:var(--color-primary)}.neomind-landing .topology-node-cloud{background:#e057270d;border-color:#e0572738}.neomind-landing .topology-node-cloud i{color:var(--color-text-secondary)}.neomind-landing .topology-center-core{z-index:2;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neomind-landing .topology-center-devices{justify-content:center;align-items:flex-end;display:flex;position:relative}.neomind-landing .topology-device{filter:drop-shadow(0 14px 34px #0000008c);animation:demoDeviceFloat 8s ease-in-out infinite;display:block}.neomind-landing .topology-device-main{z-index:2;width:200px}.neomind-landing .topology-device-cam{z-index:1;width:150px;margin-bottom:1.25rem;margin-left:-3.25rem;animation-delay:-2s}.neomind-landing .topology-center-badge{backdrop-filter:blur(6px);background:linear-gradient(135deg,#e057272e,#e057270f);border:1px solid #e0572773;border-radius:999px;align-items:center;gap:.4rem;padding:.375rem .875rem .375rem .625rem;display:inline-flex}.neomind-landing .topology-center-badge i{width:14px;height:14px;color:var(--color-primary)}.neomind-landing .topology-center-badge .neomind-name{color:var(--color-text);font-size:.8125rem;font-weight:800;line-height:1}.neomind-landing .topology-center-badge .neomind-desc{color:var(--color-text-muted);font-size:.625rem;line-height:1}.neomind-landing .topology-center-badge .neomind-desc:before{content:"·";color:var(--color-text-muted);margin:0 .3rem}.neomind-landing .neomind-name{color:var(--color-text);font-size:1rem;font-weight:800}.neomind-landing .neomind-desc{color:var(--color-text-muted);font-size:.6875rem}@media (width<=640px){.neomind-landing .topology-wrapper{max-width:420px;transform:scale(.9)}.neomind-landing .topology-node-item{transform:translate(-50%,-50%) rotate(var(--pos)) translate(168px) rotate(calc(-1 * var(--pos)))}.neomind-landing .topology-node-icon{width:50px;height:50px}.neomind-landing .topology-node-icon i{width:22px;height:22px}.neomind-landing .topology-node-item span{font-size:.75rem}.neomind-landing .topology-device-main{width:150px}.neomind-landing .topology-device-cam{width:112px;margin-bottom:.95rem;margin-left:-2.4rem}}.neomind-landing .platform-showcase{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.neomind-landing .showcase-desktop{border:1px solid var(--color-border);min-width:300px;max-width:800px;transition:var(--transition-base);cursor:zoom-in;border-radius:8px;flex:1;overflow:hidden;box-shadow:0 20px 60px #0006}.neomind-landing .showcase-desktop:hover{border-color:var(--color-border-hover);transform:translateY(-4px)}.neomind-landing .showcase-desktop img{width:100%;height:auto;display:block}.neomind-landing .showcase-mobile{border:1px solid var(--color-border);width:200px;transition:var(--transition-base);cursor:zoom-in;border-radius:16px;flex-shrink:0;overflow:hidden;box-shadow:0 20px 60px #0006}.neomind-landing .showcase-mobile:hover{border-color:var(--color-border-hover);transform:translateY(-4px)}.neomind-landing .showcase-mobile img{width:100%;height:auto;display:block}@media (width<=768px){.neomind-landing .platform-showcase{flex-direction:column}.neomind-landing .showcase-mobile{width:160px}}.neomind-landing .gallery-preview{grid-template-columns:repeat(6,1fr);gap:.75rem;margin-top:2.5rem;display:grid}.neomind-landing .gallery-item{border:1px solid var(--color-border);transition:var(--transition-base);cursor:zoom-in;border-radius:6px;overflow:hidden}.neomind-landing .gallery-item:hover{border-color:var(--color-border-hover);transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}.neomind-landing .gallery-item img{width:100%;height:auto;transition:var(--transition-base);display:block}.neomind-landing .gallery-item:hover img{transform:scale(1.03)}@media (width<=1200px){.neomind-landing .gallery-preview{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.neomind-landing .gallery-preview{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.neomind-landing .gallery-preview{grid-template-columns:repeat(2,1fr)}}.neomind-landing .lightbox{backdrop-filter:blur(10px);z-index:1000;opacity:0;visibility:hidden;background:#000000f2;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.neomind-landing .lightbox.active{opacity:1;visibility:visible}.neomind-landing .lightbox-content{flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.neomind-landing .lightbox-img{object-fit:contain;border-radius:4px;max-width:100%;max-height:85vh;box-shadow:0 25px 80px #0009}.neomind-landing .lightbox-caption{color:var(--color-text-secondary);text-align:center;margin-top:1rem;font-size:.875rem}.neomind-landing .lightbox-close{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text);cursor:pointer;transition:var(--transition-base);background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:-50px;right:0}.neomind-landing .lightbox-close:hover{border-color:var(--color-primary);background:#e0572733}.neomind-landing .lightbox-nav{border:1px solid var(--color-border);width:50px;height:50px;color:var(--color-text);cursor:pointer;transition:var(--transition-base);background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.neomind-landing .lightbox-nav:hover{border-color:var(--color-primary);background:#e0572733}.neomind-landing .lightbox-prev{left:-70px}.neomind-landing .lightbox-next{right:-70px}@media (width<=768px){.neomind-landing .lightbox-nav{display:none}.neomind-landing .lightbox-close{background:#000c;top:20px;right:20px}}.neomind-landing .edge-benefits{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.neomind-landing .edge-benefit{background:var(--color-bg-card);border:1px solid var(--color-border);transition:var(--transition-base);border-radius:12px;gap:1rem;padding:1.25rem;display:flex}.neomind-landing .edge-benefit:hover{border-color:var(--color-border-hover);transform:translateY(-2px)}.neomind-landing .edge-benefit-icon{background:linear-gradient(135deg,#e0572726,#e057270d);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.neomind-landing .edge-benefit-icon i{width:20px;height:20px;color:var(--color-primary)}.neomind-landing .edge-benefit-content h4{margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.neomind-landing .edge-benefit-content p{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.neomind-landing .edge-hardware-compact{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.neomind-landing .edge-hw-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;padding:1.5rem;position:relative}.neomind-landing .edge-hw-card.featured{background:linear-gradient(135deg,#e0572714,#e0572705);border-color:#e057274d}.neomind-landing .edge-hw-badge{background:var(--gradient-brand);text-transform:uppercase;letter-spacing:.05em;color:#fff;border-radius:4px;padding:.25rem .75rem;font-size:.6875rem;font-weight:700;position:absolute;top:-.625rem;left:1rem}.neomind-landing .edge-hw-logo{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.neomind-landing .edge-hw-card h4{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.neomind-landing .edge-hw-card>p{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.875rem;line-height:1.5}.neomind-landing .edge-hw-specs{margin:0 0 1.25rem;padding:0;list-style:none}.neomind-landing .edge-hw-specs li{color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.neomind-landing .edge-hw-specs li i{color:#22c55e;width:14px;height:14px}.neomind-landing .edge-hw-alternatives{flex-direction:column;gap:.75rem;display:flex}.neomind-landing .edge-hw-alt{background:var(--color-bg-card);border:1px solid var(--color-border);transition:var(--transition-base);border-radius:10px;align-items:center;gap:1rem;padding:1rem;display:flex}.neomind-landing .edge-hw-alt:hover{border-color:var(--color-border-hover)}.neomind-landing .edge-hw-alt-logo{background:var(--color-bg-elevated);border:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-radius:4px;padding:.375rem .625rem;font-size:.6875rem;font-weight:700}.neomind-landing .edge-hw-alt-name{color:var(--color-text);font-size:.875rem;font-weight:600}.neomind-landing .edge-hw-alt-desc{color:var(--color-text-muted);margin-left:auto;font-size:.75rem}@media (width<=1024px){.neomind-landing .edge-benefits{grid-template-columns:repeat(2,1fr)}.neomind-landing .edge-hardware-compact{grid-template-columns:1fr}}@media (width<=640px){.neomind-landing .edge-benefits{grid-template-columns:1fr}.neomind-landing .edge-benefit{text-align:center;flex-direction:column}.neomind-landing .edge-benefit-icon{margin:0 auto}}.neomind-landing .extensions-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:3rem;display:grid}.neomind-landing .extension-card{background:var(--color-bg-card);border:1px solid var(--color-border);transition:var(--transition-base);backdrop-filter:blur(8px);border-radius:14px;flex-direction:column;padding:1.25rem;display:flex}.neomind-landing .extension-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-card-hover);background:var(--color-bg-card-hover);transform:translateY(-3px)}.neomind-landing .extension-header{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.neomind-landing .extension-header h3{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.neomind-landing .extension-desc{-webkit-line-clamp:2;line-clamp:2;color:var(--color-text-muted);-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.75rem;display:-webkit-box;overflow:hidden}.neomind-landing .extension-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.neomind-landing .extension-icon i{width:17px;height:17px}.neomind-landing .ext-icon-weather{color:#3b82f6;background:linear-gradient(135deg,#3b82f633,#3b82f60d);border:1px solid #3b82f64d}.neomind-landing .ext-icon-image{color:#a855f7;background:linear-gradient(135deg,#a855f733,#a855f70d);border:1px solid #a855f74d}.neomind-landing .ext-icon-video{color:#22c55e;background:linear-gradient(135deg,#22c55e33,#22c55e0d);border:1px solid #22c55e4d}.neomind-landing .ext-icon-wasm{color:#f59e0b;background:linear-gradient(135deg,#f59e0b33,#f59e0b0d);border:1px solid #f59e0b4d}.neomind-landing .ext-icon-iot-ha{color:#e05727;background:linear-gradient(135deg,#e0572733,#e057270d);border:1px solid #e057274d}.neomind-landing .ext-icon-iot-modbus{color:#3b82f6;background:linear-gradient(135deg,#3b82f633,#3b82f60d);border:1px solid #3b82f64d}.neomind-landing .ext-icon-iot-lora{color:#a855f7;background:linear-gradient(135deg,#a855f733,#a855f70d);border:1px solid #a855f74d}.neomind-landing .ext-icon-iot-bacnet{color:#22c55e;background:linear-gradient(135deg,#22c55e33,#22c55e0d);border:1px solid #22c55e4d}.neomind-landing .ext-icon-iot-onvif{color:#ec4899;background:linear-gradient(135deg,#ec489933,#ec48990d);border:1px solid #ec48994d}.neomind-landing .ext-icon-iot-opcua{color:#0ea5e9;background:linear-gradient(135deg,#0ea5e933,#0ea5e90d);border:1px solid #0ea5e94d}.neomind-landing .ext-icon-device{color:#6366f1;background:linear-gradient(135deg,#6366f133,#6366f10d);border:1px solid #6366f14d}.neomind-landing .ext-icon-voice{color:#a855f7;background:linear-gradient(135deg,#a855f733,#a855f70d);border:1px solid #a855f74d}.neomind-landing .ext-icon-tts{color:#ec4899;background:linear-gradient(135deg,#ec489933,#ec48990d);border:1px solid #ec48994d}.neomind-landing .ext-icon-asr{color:#0ea5e9;background:linear-gradient(135deg,#0ea5e933,#0ea5e90d);border:1px solid #0ea5e94d}.neomind-landing .extension-card[data-category]{display:block}.neomind-landing .extension-card.filtered-out{display:none}.neomind-landing .extension-meta{flex:1}.neomind-landing .extension-meta h3{margin-bottom:.25rem;font-size:1rem;font-weight:600}.neomind-landing .extension-type{color:var(--color-text-muted);align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.neomind-landing .extension-type i{width:12px;height:12px}.neomind-landing .extension-version{color:var(--color-text-muted);background:#ffffff0d;border-radius:4px;padding:.25rem .5rem;font-size:.6875rem}.neomind-landing .extension-desc{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.8125rem;line-height:1.5}.neomind-landing .extension-metrics{flex-wrap:wrap;gap:.25rem;margin-top:auto;display:flex}.neomind-landing .ext-metric{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#ffffff08;border-radius:4px;align-items:center;gap:.2rem;padding:.175rem .45rem;font-size:.6875rem;line-height:1.3;display:inline-flex}.neomind-landing .ext-metric i{width:11px;height:11px;color:var(--color-primary)}.neomind-landing .extension-commands{flex-wrap:wrap;gap:.5rem;min-height:1.75rem;margin-bottom:1rem;display:flex}.neomind-landing .ext-cmd{color:var(--color-primary);background:#e057271a;border:1px solid #e0572733;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;display:inline-flex}.neomind-landing .ext-cmd i{width:12px;height:12px}.neomind-landing .extension-footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.neomind-landing .extension-author,.neomind-landing .extension-downloads{color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.neomind-landing .extension-author i,.neomind-landing .extension-downloads i{width:14px;height:14px}.neomind-landing .extensions-cta{background:linear-gradient(135deg,#e057271a,#e0572705);border:1px solid #e0572733;border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:1.5rem 2rem;display:flex}.neomind-landing .extensions-cta-content{align-items:center;gap:1rem;display:flex}.neomind-landing .extensions-cta-content .ext-cta-icon{background:var(--gradient-brand);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.neomind-landing .extensions-cta-content .ext-cta-icon i{color:#fff;width:24px;height:24px}.neomind-landing .extensions-cta-content h4{margin-bottom:.25rem;font-size:1rem;font-weight:600}.neomind-landing .extensions-cta-content p{color:var(--color-text-secondary);font-size:.875rem}.neomind-landing .extensions-cta-buttons{gap:1rem;display:flex}@media (width<=1024px){.neomind-landing .extensions-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.neomind-landing .extensions-grid{grid-template-columns:repeat(2,1fr)}.neomind-landing .extensions-cta{text-align:center;flex-direction:column}.neomind-landing .extensions-cta-buttons{flex-direction:column;width:100%}}@media (width<=480px){.neomind-landing .extensions-grid{grid-template-columns:1fr}}.neomind-landing .marketplace-section{background:var(--color-bg);isolation:isolate;position:relative;overflow:hidden}.neomind-landing .marketplace-section:before{filter:saturate(.92);background:url(https://resources.camthink.ai/neomind-langdpage/images/marketplace-bg.jpg) 50% 25%/cover no-repeat}.neomind-landing .marketplace-section:after,.neomind-landing .marketplace-section:before{content:"";z-index:0;pointer-events:none;height:760px;position:absolute;top:0;left:0;right:0}.neomind-landing .marketplace-section:after{background:radial-gradient(ellipse 65% 50% at 50% 26%,#0a0a0f52 0,#0a0a0fb8 50%,#0a0a0ff2 78%,var(--color-bg) 100%)}.neomind-landing .marketplace-section .container{z-index:1;position:relative}.neomind-landing .marketplace-header{max-width:680px;margin:0 auto 3rem;padding:5rem 2rem 3rem}.neomind-landing .marketplace-section .mp-block,.neomind-landing .marketplace-section .mp-cta{z-index:1;position:relative}@media (width<=768px){.neomind-landing .marketplace-header{padding:3rem 1rem 2rem}.neomind-landing .marketplace-section:after,.neomind-landing .marketplace-section:before{height:600px}}.neomind-landing .mp-block{border-top:1px solid #94a3b814;padding:2.5rem 0}.neomind-landing .mp-block:first-of-type{border-top:none;padding-top:1rem}.neomind-landing .mp-block+.mp-block{margin-top:1rem}.neomind-landing .mp-block-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.neomind-landing .mp-block-heading{align-items:flex-start;gap:.875rem;display:flex}.neomind-landing .mp-block-icon{width:42px;height:42px;color:var(--color-primary);background:radial-gradient(circle at 30% 30%,#e0572733 0,#0000 70%),#e057270f;border:1px solid #e0572733;border-radius:11px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0a}.neomind-landing .mp-block-icon i{width:20px;height:20px}.neomind-landing .mp-block-icon-alt{color:#22d3ee;background:radial-gradient(circle at 30% 30%,#22d3ee33 0,#0000 70%),#22d3ee0f;border-color:#22d3ee33}.neomind-landing .mp-block-header h3{letter-spacing:-.02em;align-items:center;gap:.625rem;margin-bottom:.25rem;font-size:1.375rem;font-weight:700;display:flex}.neomind-landing .mp-block-header h3:before{content:attr(data-step);font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.05em;background:#94a3b814;border:1px solid #94a3b826;border-radius:5px;padding:.125rem .4375rem;font-size:.6875rem;font-weight:500}.neomind-landing .mp-block-header p{color:var(--color-text-muted);max-width:640px;font-size:.875rem;line-height:1.5}.neomind-landing .btn-sm{padding:.5rem .875rem;font-size:.8125rem}.neomind-landing .mp-scroll{scroll-snap-type:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:1rem;padding:.5rem .5rem .5rem 0;display:flex;overflow:auto hidden}.neomind-landing .mp-scroll::-webkit-scrollbar{width:0;height:0;display:none}.neomind-landing .mp-scroll{mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.neomind-landing .mp-scroll .extension-card.mp-card{background:linear-gradient(180deg,#e0572706 0,var(--color-bg-card) 40%,#0f172a80 100%);border:1px solid var(--color-border);border-radius:14px;flex:0 0 280px;min-height:192px;padding:1.125rem 1.25rem 1rem;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.neomind-landing .mp-scroll .extension-card.mp-card:before{content:"";background:linear-gradient(90deg,var(--color-primary),#e057274d);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.neomind-landing .mp-scroll .extension-card.mp-card:hover{border-color:#e0572759;transform:translateY(-4px);box-shadow:0 14px 32px -10px #0000008c,0 0 0 1px #e057272e}.neomind-landing .mp-scroll .extension-card.mp-card:hover:before{transform:scaleX(1)}.neomind-landing .mp-scroll .extension-card.mp-card .extension-icon{border-radius:10px;width:40px;height:40px}.neomind-landing .mp-scroll .extension-card.mp-card .extension-icon i{width:20px;height:20px}.neomind-landing .mp-scroll .extension-card.mp-card .extension-header h3{letter-spacing:-.01em;font-size:1rem;font-weight:600}.neomind-landing .mp-scroll .extension-card.mp-card .extension-desc{color:var(--color-text-muted);font-size:.8125rem;line-height:1.55}.neomind-landing .mp-scroll .mp-dash-card{background:linear-gradient(180deg,#22d3ee05 0,var(--color-bg-card) 40%,#0f172a80 100%);border:1px solid var(--color-border);border-radius:14px;flex:0 0 280px;min-height:96px;padding:1.125rem 1.25rem;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.neomind-landing .mp-scroll .mp-dash-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#22d3ee,#22d3ee4d);height:2px;transition:transform .35s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.neomind-landing .mp-scroll .mp-dash-card:hover{border-color:#22d3ee59;transform:translateY(-3px);box-shadow:0 12px 28px -10px #00000080,0 0 0 1px #22d3ee2e}.neomind-landing .mp-scroll .mp-dash-card:hover:before{transform:scaleX(1)}.neomind-landing .mp-scroll .mp-dash-card.dash-card-community:before{background:linear-gradient(90deg,#a855f7,#a855f74d)}.neomind-landing .mp-scroll .mp-dash-card.dash-card-community:hover{border-color:#a855f759;box-shadow:0 12px 28px -10px #00000080,0 0 0 1px #a855f72e}.neomind-landing .mp-scroll .mp-dash-card .dash-tag{color:#a855f7;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;background:#a855f71a;border:1px solid #a855f740;border-radius:999px;align-items:center;gap:.25rem;margin-left:.4rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:500;display:inline-flex}.neomind-landing .mp-scroll .mp-dash-card .dash-tag:before{content:"";background:#a855f7;border-radius:50%;width:4px;height:4px}.neomind-landing .mp-block .ext-filter-bar{margin-bottom:1rem}.neomind-landing .marketplace-section .mp-scroll:after{content:"";display:none;position:absolute}.neomind-landing .mp-cta{background:linear-gradient(135deg,#e057270f,#a855f70a);border:1px solid #94a3b81f;border-radius:14px;margin-top:2rem;padding:1.75rem 2rem}.neomind-landing .mp-cta,.neomind-landing .mp-cta-content{align-items:center;gap:1rem;display:flex}.neomind-landing .mp-cta-icon{width:44px;height:44px;color:var(--color-primary);background:#e057271a;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.neomind-landing .mp-cta-icon i{width:22px;height:22px}.neomind-landing .mp-cta h4{margin-bottom:.25rem;font-size:1rem;font-weight:700}.neomind-landing .mp-cta p{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}@media (width<=768px){.neomind-landing .mp-block-header{flex-direction:column;align-items:flex-start}.neomind-landing .mp-scroll .extension-card.mp-card{flex-basis:240px}.neomind-landing .mp-scroll .mp-dash-card{flex-basis:260px}.neomind-landing .mp-cta{text-align:center;flex-direction:column}}.neomind-landing .dashboard-components-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem;display:grid}.neomind-landing .dashboard-component-card{background:var(--color-bg-card);border:1px solid var(--color-border);transition:var(--transition-base);border-radius:16px;padding:1.75rem;position:relative;overflow:hidden}.neomind-landing .dashboard-component-card:before{content:"";opacity:0;transition:var(--transition-base);pointer-events:none;background:linear-gradient(135deg,#e057270f,#0000 40%);position:absolute;inset:0}.neomind-landing .dashboard-component-card:hover{border-color:var(--color-border-hover);transform:translateY(-4px);box-shadow:0 16px 32px #0003,0 0 0 1px #e057271a}.neomind-landing .dashboard-component-card:hover:before{opacity:1}.neomind-landing .dc-header{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.neomind-landing .dc-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.neomind-landing .dashboard-component-card:first-child .dc-icon{color:#f59e0b;background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);border:1px solid #f59e0b40}.neomind-landing .dashboard-component-card:nth-child(2) .dc-icon{color:#22c55e;background:linear-gradient(135deg,#22c55e26,#22c55e0d);border:1px solid #22c55e40}.neomind-landing .dashboard-component-card:nth-child(3) .dc-icon{color:#3b82f6;background:linear-gradient(135deg,#3b82f626,#3b82f60d);border:1px solid #3b82f640}.neomind-landing .dashboard-component-card:nth-child(4) .dc-icon{color:#a855f7;background:linear-gradient(135deg,#a855f726,#a855f70d);border:1px solid #a855f740}.neomind-landing .dashboard-component-card:nth-child(5) .dc-icon{color:#ec4899;background:linear-gradient(135deg,#ec489926,#ec48990d);border:1px solid #ec489940}.neomind-landing .dashboard-component-card:nth-child(6) .dc-icon{color:#0ea5e9;background:linear-gradient(135deg,#0ea5e926,#0ea5e90d);border:1px solid #0ea5e940}.neomind-landing .dc-icon i{width:22px;height:22px}.neomind-landing .dc-meta{flex:1}.neomind-landing .dc-meta h3{margin-bottom:.25rem;font-size:1rem;font-weight:600}.neomind-landing .dc-category{color:var(--color-primary);background:#e057271a;border:1px solid #e0572733;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;display:inline-flex}.neomind-landing .dashboard-component-card:first-child .dc-category{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b33}.neomind-landing .dashboard-component-card:nth-child(2) .dc-category{color:#22c55e;background:#22c55e1a;border-color:#22c55e33}.neomind-landing .dashboard-component-card:nth-child(3) .dc-category{color:#3b82f6;background:#3b82f61a;border-color:#3b82f633}.neomind-landing .dashboard-component-card:nth-child(4) .dc-category{color:#a855f7;background:#a855f71a;border-color:#a855f733}.neomind-landing .dashboard-component-card:nth-child(5) .dc-category{color:#ec4899;background:#ec48991a;border-color:#ec489933}.neomind-landing .dashboard-component-card:nth-child(6) .dc-category{color:#0ea5e9;background:#0ea5e91a;border-color:#0ea5e933}.neomind-landing .dc-desc{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.8125rem;line-height:1.5}.neomind-landing .dc-features{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.neomind-landing .dc-feature{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#ffffff08;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;display:inline-flex}.neomind-landing .dc-feature i{width:12px;height:12px;color:var(--color-primary)}.neomind-landing .dc-footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.neomind-landing .dc-author{color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.neomind-landing .dc-author i{width:14px;height:14px}.neomind-landing .dc-size{color:var(--color-text-muted);background:#ffffff0d;border-radius:4px;padding:.25rem .5rem;font-size:.6875rem}.neomind-landing .dashboard-cta{background:linear-gradient(135deg,#e057271a,#e0572705);border:1px solid #e0572733;border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:1.5rem 2rem;display:flex}.neomind-landing .dashboard-cta-content{align-items:center;gap:1rem;display:flex}.neomind-landing .dashboard-cta-icon{background:var(--gradient-brand);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.neomind-landing .dashboard-cta-icon i{color:#fff;width:24px;height:24px}.neomind-landing .dashboard-cta-content h4{margin-bottom:.25rem;font-size:1rem;font-weight:600}.neomind-landing .dashboard-cta-content p{color:var(--color-text-secondary);font-size:.875rem}@media (width<=640px){.neomind-landing .dashboard-components-grid{grid-template-columns:1fr}.neomind-landing .dashboard-cta{text-align:center;flex-direction:column}}.neomind-landing .ext-filter-bar{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2rem;margin-bottom:1.5rem;display:flex}.neomind-landing .ext-filter-btn{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;transition:var(--transition-base);font-size:.8125rem;font-weight:600;font-family:var(--font-family);background:#ffffff08;border-radius:100px;padding:.5rem 1.25rem}.neomind-landing .ext-filter-btn:hover{border-color:var(--color-border-hover);color:var(--color-text-secondary)}.neomind-landing .ext-filter-btn.active{background:var(--gradient-brand);color:#fff;border-color:#0000;box-shadow:0 2px 12px #e057274d}.neomind-landing .ext-filter-btn .ext-count{opacity:.7;margin-left:.25rem;font-size:.6875rem}.neomind-landing .iot-bridge-showcase{border:1px solid var(--color-border);text-align:center;background:linear-gradient(#e057270d,#0000);border-radius:24px;margin-top:3rem;padding:2.5rem;position:relative;overflow:hidden}.neomind-landing .iot-bridge-showcase:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#e057270d 0,#0000 100%);position:absolute;inset:0}.neomind-landing .iot-bridge-title{margin-bottom:.5rem;font-size:1.375rem;font-weight:800}.neomind-landing .iot-bridge-desc{color:var(--color-text-secondary);margin-bottom:2rem;font-size:.9375rem}.neomind-landing .iot-protocols{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.neomind-landing .iot-protocol{background:var(--color-bg-card);border:1px solid var(--color-border);min-width:120px;transition:var(--transition-base);border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.neomind-landing .iot-protocol:hover{border-color:#e0572759;transform:translateY(-3px);box-shadow:0 8px 24px #0003}.neomind-landing .iot-protocol:hover .iot-protocol-icon{background:#e0572714}.neomind-landing .iot-protocol:hover .iot-protocol-icon i{color:var(--color-primary)}.neomind-landing .iot-protocol-icon{background:#ffffff05;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.neomind-landing .iot-protocol-icon i{width:22px;height:22px;color:var(--color-text-secondary);transition:var(--transition-base)}.neomind-landing .iot-protocol-name{color:var(--color-text);font-size:.8125rem;font-weight:600}.neomind-landing .iot-protocol-type{color:var(--color-text-muted);font-size:.625rem}@media (width<=768px){.neomind-landing .iot-protocols{gap:.75rem}.neomind-landing .iot-protocol{min-width:100px;padding:.75rem 1rem}}@media (width<=480px){.neomind-landing .iot-protocols{gap:.5rem}.neomind-landing .iot-protocol{min-width:85px}}.neomind-landing .faq-grid{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.neomind-landing .faq-item{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:var(--transition-base);backdrop-filter:blur(8px);overflow:hidden}.neomind-landing .faq-item:hover{border-color:var(--color-border-hover)}.neomind-landing .faq-item.active{border-color:var(--color-primary);background:linear-gradient(135deg,#e057270a,#0000 50%)}.neomind-landing .faq-question{width:100%;color:var(--color-text);text-align:left;cursor:pointer;transition:var(--transition-base);font-size:1rem;font-weight:600;font-family:var(--font-family);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.neomind-landing .faq-question:hover{color:var(--color-primary)}.neomind-landing .faq-question i{width:20px;height:20px;color:var(--color-text-muted);flex-shrink:0;transition:transform .3s}.neomind-landing .faq-item.active .faq-question i{color:var(--color-primary);transform:rotate(180deg)}.neomind-landing .faq-answer{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.neomind-landing .faq-item.active .faq-answer{max-height:500px}.neomind-landing .faq-answer p{color:var(--color-text-secondary);padding:0 1.5rem 1.25rem;font-size:.9375rem;line-height:1.5}.neomind-landing .faq-answer a{color:var(--color-primary);text-decoration:none}.neomind-landing .faq-answer a:hover{text-decoration:underline}.neomind-landing .faq-answer code{color:var(--color-primary);background:#ffffff1a;border-radius:4px;padding:.125rem .5rem;font-family:SF Mono,monospace;font-size:.8125rem}.neomind-landing .lang-switcher{z-index:99999;backdrop-filter:blur(12px);background:#181824e6;border:1px solid #e0572733;border-radius:100px;align-items:center;gap:.25rem;padding:.25rem;transition:all .3s;display:inline-flex;width:fit-content;max-width:100%;position:absolute;top:4.5rem;right:1.5rem;box-shadow:0 4px 20px #0000004d,0 0 0 1px #e057271a}.neomind-landing .lang-switcher:hover{border-color:#e0572766;box-shadow:0 4px 24px #e0572726,0 0 0 1px #e0572733}.neomind-landing .lang-btn{color:var(--color-text-muted);cursor:pointer;font-size:.8125rem;font-weight:600;font-family:var(--font-family);letter-spacing:.02em;background:0 0;border:none;border-radius:100px;padding:.5rem .875rem;transition:all .25s}.neomind-landing .lang-btn:hover{color:var(--color-text);background:#e057271a}.neomind-landing .lang-btn.active{background:var(--gradient-brand);color:#fff;box-shadow:0 2px 12px #e0572766}.neomind-landing .lang-divider{display:none}.neomind-landing .reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.neomind-landing .reveal.revealed{opacity:1;transform:translateY(0)}.neomind-landing .reveal-delay-1{transition-delay:.1s}.neomind-landing .reveal-delay-2{transition-delay:.2s}.neomind-landing .reveal-delay-3{transition-delay:.3s}.neomind-landing .features-grid .feature-card:first-child{transition-delay:0s}.neomind-landing .features-grid .feature-card:nth-child(2){transition-delay:.1s}.neomind-landing .features-grid .feature-card:nth-child(3){transition-delay:.2s}.neomind-landing .features-grid .feature-card:nth-child(4){transition-delay:.3s}.neomind-landing .features-grid .feature-card:nth-child(5){transition-delay:.4s}.neomind-landing .features-grid .feature-card:nth-child(6){transition-delay:.5s}@media (width<=1024px){.neomind-landing .claude-quickstart>div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:1fr!important}}@media (width<=640px){.neomind-landing .claude-quickstart{margin-top:2rem!important;padding:1.5rem!important}.neomind-landing .claude-quickstart h3{font-size:1.375rem!important}.neomind-landing .claude-quickstart>div>div[style*="display: inline-flex"]{padding:.375rem 1rem!important;font-size:.75rem!important}.neomind-landing .lang-switcher{right:1rem!important}.neomind-landing .lang-btn{padding:.375rem .625rem!important;font-size:.75rem!important}}.neomind-landing .capabilities-section{position:relative;overflow:hidden}.neomind-landing .capabilities-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.neomind-landing .capabilities-bg:before{content:"";background:radial-gradient(70% 50% at 50% 30%,#e057270f,#0000 70%);position:absolute;inset:0}.neomind-landing .hexgrid{width:100%;height:100%;position:absolute;inset:0;mask-image:radial-gradient(90% 80%,#000 0,#0000 85%)}.neomind-landing .hex-cell{fill:#e05727;fill-opacity:0;stroke:#e057272e;stroke-width:1px;vector-effect:non-scaling-stroke;animation:hexBreathe 7s ease-in-out infinite;animation-delay:var(--d,0s);will-change:fill-opacity,stroke-opacity}@keyframes hexBreathe{0%,70%,to{fill-opacity:0;stroke-opacity:.18}35%{fill-opacity:.22;stroke-opacity:.55}50%{fill-opacity:.08;stroke-opacity:.32}}.neomind-landing .capabilities-section .container{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.neomind-landing .hex-cell{fill-opacity:.05;stroke-opacity:.22;animation:none}}.neomind-landing .section-v2{width:100%;max-width:100%;margin-bottom:0;padding:var(--space-section) 0;z-index:1;position:relative}.neomind-landing .section-v2-alt{max-width:100%;width:100%;background:var(--color-bg-elevated);position:relative}.neomind-landing .section-v2-alt:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#e0572708 0,#0000 60%);position:absolute;inset:0}.neomind-landing .section-v2-alt.how-section{background:radial-gradient(42% 48% at 50% 56%,#e0572733 0,#0000 60%),radial-gradient(68% 58% at 50% 56%,#22d3ee0e 0,#0000 55%),radial-gradient(95% 85% at 50% 56%,#0000 35%,#0506088c 100%),#090910}.neomind-landing .section-v2-alt.how-section:before{display:none}.neomind-landing .section-v2-alt.how-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 28% at 50% 6%,#e0572712,#0000 70%),linear-gradient(#0000 70%,#05060866);position:absolute;inset:0}.neomind-landing .section-v2-alt.how-section .container{z-index:1;position:relative}.neomind-landing .eco-section{max-width:100%;width:100%;margin-bottom:0;background:radial-gradient(ellipse 50% 35% at 50% 38%,#e057271f 0,transparent 60%),radial-gradient(circle at 50% 38%,#e057270d 0,transparent 35%),#0a0a0f}.neomind-landing .eco-section:before{opacity:.6;background:radial-gradient(circle at 50% 38%,#0000 0 140px,#e057270f 141px,#0000 142px),radial-gradient(circle at 50% 38%,#0000 0 200px,#e057270a 201px,#0000 202px),radial-gradient(circle at 50% 38%,#0000 0 270px,#e0572706 271px,#0000 272px)}.neomind-landing .eco-section .container{z-index:1;position:relative}.neomind-landing .section-v2-header{text-align:center;max-width:680px;margin:0 auto 5rem}.neomind-landing .section-v2-eyebrow{font-family:var(--font-mono);color:var(--color-primary);letter-spacing:.02em;background:var(--color-primary-dim);border:1px solid #e0572733;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.375rem .875rem;font-size:.75rem;font-weight:500;display:inline-flex}.neomind-landing .section-v2-title{letter-spacing:-.03em;margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1}.neomind-landing .section-v2-desc{color:var(--color-text-secondary);max-width:560px;margin:0 auto;font-size:1.125rem;line-height:1.5}.neomind-landing .hero-v2{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;padding:6rem 0 0;display:flex;position:relative;overflow:hidden}.neomind-landing .hero-v2-glow{pointer-events:none;z-index:0;background:radial-gradient(#e057271a 0,#0000 65%);width:120%;height:60%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.neomind-landing .hero-v2-content{z-index:2;max-width:880px;margin:0 auto;padding:2rem 2rem 0;position:relative}.neomind-landing .hero-v2-badge{background:var(--color-bg-card);border:1px solid var(--color-border);font-family:var(--font-mono);color:var(--color-text-secondary);opacity:0;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.75rem;animation:fadeInUp .6s ease-out forwards;display:inline-flex}.neomind-landing .hero-v2-badge-dot{background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 8px var(--color-primary);border-radius:50%;animation:blink 2s ease-in-out infinite}.neomind-landing .hero-v2-title{letter-spacing:-.045em;opacity:0;margin-bottom:1.75rem;font-size:clamp(2.75rem,8vw,5.5rem);font-weight:700;line-height:1.02;animation:fadeInUp .6s ease-out .1s forwards}.neomind-landing .hero-v2-title .accent{background:var(--gradient-text);-webkit-text-fill-color:transparent;background-clip:text}.neomind-landing .hero-v2-subtitle{color:var(--color-text-secondary);opacity:0;max-width:600px;margin:0 auto 2.5rem;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.5;animation:fadeInUp .6s ease-out .2s forwards}.neomind-landing .hero-v2-cta{opacity:0;flex-wrap:wrap;justify-content:center;gap:.875rem;margin-bottom:3rem;animation:fadeInUp .6s ease-out .3s forwards;display:flex}.neomind-landing .hero-v2-stats{font-family:var(--font-mono);color:var(--color-text-muted);opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;font-size:.8125rem;animation:fadeInUp .6s ease-out .4s forwards;display:flex}.neomind-landing .hero-v2-stat{align-items:center;gap:.375rem;display:inline-flex}.neomind-landing .hero-v2-stat strong{color:var(--color-text);font-weight:600}.neomind-landing .hero-v2-stat-sep{color:var(--color-border-strong);margin:0 .875rem}@media (width<=640px){.neomind-landing .hero-v2-stat-sep{display:none}.neomind-landing .hero-v2-stats{flex-direction:column;gap:.5rem}}.neomind-landing .hero-svg-defs{pointer-events:none;width:0;height:0;position:absolute}.neomind-landing .hero-showcase{z-index:1;perspective:1800px;width:100%;max-width:1280px;height:420px;margin:0 auto;position:relative}.neomind-landing .hero-showcase:before{content:"";filter:blur(40px);z-index:0;background:radial-gradient(40% 50% at 28%,#e0572738,#0000 60%),radial-gradient(38% 45% at 72% 45%,#ff7a4d2e,#0000 60%);position:absolute;inset:-10% 5% 0}.neomind-landing .hero-showcase:after{content:"";background:linear-gradient(to bottom,transparent,var(--color-bg));z-index:5;pointer-events:none;height:35%;position:absolute;bottom:0;left:0;right:0}.neomind-landing .hero-showcase-inner{transform-style:preserve-3d;position:absolute;inset:0}.neomind-landing .app-card{transform-style:preserve-3d;opacity:1;background:#15151c;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;animation:cardFade .9s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;overflow:hidden;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff08,inset 0 1px #ffffff14}@keyframes cardFade{0%{opacity:0}to{opacity:1}}.neomind-landing .app-card-bar{background:#ffffff0a;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:.4rem;padding:.6rem .85rem;display:flex}.neomind-landing .app-card-bar .dot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.neomind-landing .app-card-bar .dot.r{background:#ff5f57}.neomind-landing .app-card-bar .dot.y{background:#ffbd2e}.neomind-landing .app-card-bar .dot.g{background:#28ca41}.neomind-landing .app-card-title{font-family:var(--font-mono);color:var(--color-text-muted);margin-left:.5rem;font-size:.7rem}.neomind-landing .app-card img{width:100%;height:auto;display:block}.neomind-landing .app-card-main{z-index:30;width:min(720px,58vw);animation-delay:.1s;top:10%;left:50%;transform:translate(-50%)translateZ(60px)}.neomind-landing .app-card-main:after{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:6;background:linear-gradient(135deg,#e0572780,#0000 35% 65%,#ff7a4d4d);border-radius:13px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.neomind-landing .app-card-side{z-index:10;opacity:.9;width:min(300px,24vw);top:24%}.neomind-landing .app-card-left{animation-delay:.3s;left:2%;transform:translateZ(-20px)rotateY(20deg)rotateX(3deg)}.neomind-landing .app-card-right{animation-delay:.45s;right:2%;transform:translateZ(-20px)rotateY(-20deg)rotateX(3deg)}.neomind-landing .app-card-mobile{z-index:20;opacity:.95;border-radius:18px;width:min(120px,9vw);animation-delay:.55s;top:20%;right:6%;transform:translateZ(80px)rotateY(-6deg)rotateX(2deg);box-shadow:0 30px 70px #0009,0 0 0 2px #ffffff14,inset 0 1px #ffffff1a}.neomind-landing .app-card-mobile .app-card-bar{padding:.4rem .6rem}.neomind-landing .app-card-mobile .app-card-bar .dot{width:8px;height:8px}@keyframes cardFloatMain{0%,to{opacity:1;transform:translate(-50%)translateY(0)translateZ(60px)}50%{opacity:1;transform:translate(-50%)translateY(-10px)translateZ(60px)}}@keyframes cardFloatSide{0%,to{opacity:1;translate:0}50%{opacity:1;translate:0 -7px}}.neomind-landing .hero-showcase.parallax .app-card{animation:none}@media (width<=1024px){.neomind-landing .hero-showcase{height:360px}.neomind-landing .app-card-main{width:min(620px,70vw)}.neomind-landing .app-card-side{opacity:.8;width:min(250px,30vw)}.neomind-landing .app-card-mobile{display:none}}@media (width<=768px){.neomind-landing .hero-showcase{height:280px}.neomind-landing .app-card-side{display:none}.neomind-landing .app-card-main{width:88vw;top:8%}}@media (width<=560px){.neomind-landing .hero-showcase{height:220px}.neomind-landing .app-card-main{width:92vw}}.neomind-landing .glass-card-tag{display:none}.neomind-landing .btn-github{background:var(--color-bg-card);color:var(--color-text);border:1px solid var(--color-border);align-items:center;gap:.625rem;display:inline-flex}.neomind-landing .btn-github:hover{border-color:var(--color-border-glow);background:var(--color-bg-card-hover)}.neomind-landing .btn-github-star{font-family:var(--font-mono);color:var(--color-text-secondary);background:#ffffff0a;border-radius:6px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.neomind-landing .demo-section{max-width:100%;width:100%;background:#050608;position:relative}.neomind-landing .demo-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 60% at 50% 35%,#0c0806,#050608 70%);position:absolute;inset:0}.neomind-landing .demo-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.neomind-landing .demo-bg:before{content:"";background:radial-gradient(48% 32% at 50% 56%,#e0572714,#0000 70%),radial-gradient(90% 40% at 50% 0,#28160e59,#0000 60%);position:absolute;inset:0}.neomind-landing .demo-bg:after{content:"";will-change:background-position;background-image:repeating-linear-gradient(45deg,#0000 0 39px,#e057270d 39px 40px);animation:hatchDrift 90s linear infinite;position:absolute;inset:0;mask-image:radial-gradient(75% 70% at 50% 55%,#000 25%,#0000 85%)}@keyframes hatchDrift{0%{background-position:0 0}to{background-position:39.6px 39.6px}}@media (prefers-reduced-motion:reduce){.neomind-landing .demo-bg:after{animation:none}}.neomind-landing .demo-section .container{z-index:2;position:relative}.neomind-landing .live-demo{max-width:760px;margin:0 auto;position:relative}.neomind-landing .demo-devices{pointer-events:none;opacity:0;flex-direction:row;justify-content:center;align-items:flex-end;gap:0;margin:1.5rem auto 0;animation:demoDeviceIn 1.2s ease-out .4s forwards,demoDeviceFloat 8s ease-in-out 1.6s infinite;display:flex}.neomind-landing .demo-device{filter:drop-shadow(0 20px 50px #0009);display:block;position:relative}.neomind-landing .demo-devices .demo-device:first-child{z-index:2;width:220px}.neomind-landing .demo-devices .demo-device:last-child{z-index:1;width:170px;margin-bottom:1.25rem;margin-left:-3rem}@keyframes demoDeviceIn{0%{opacity:0;transform:translateY(30px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demoDeviceFloat{0%,to{translate:0}50%{translate:0 -8px}}@media (width<=1280px){.neomind-landing .demo-devices .demo-device:first-child{width:180px}.neomind-landing .demo-devices .demo-device:last-child{width:140px;margin-left:-2.5rem}}@media (width<=1024px){.neomind-landing .demo-devices .demo-device:first-child{width:140px}.neomind-landing .demo-devices .demo-device:last-child{width:110px;margin-bottom:1rem;margin-left:-2rem}}@media (width<=768px){.neomind-landing .demo-devices{margin-top:1rem}.neomind-landing .demo-devices .demo-device:first-child{width:110px}.neomind-landing .demo-devices .demo-device:last-child{width:88px;margin-bottom:.75rem;margin-left:-1.5rem}}.neomind-landing .live-demo-frame{background:#13131b;border:1px solid var(--color-border);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 20px 60px #0000004d}.neomind-landing .live-demo-titlebar{border-bottom:1px solid var(--color-border);background:#ffffff04;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex}.neomind-landing .live-demo-titlebar-left{align-items:center;gap:.5rem;display:flex}.neomind-landing .live-demo-dot{border-radius:50%;width:11px;height:11px}.neomind-landing .live-demo-dot.r{background:#ff5f57}.neomind-landing .live-demo-dot.y{background:#ffbd2e}.neomind-landing .live-demo-dot.g{background:#28ca41}.neomind-landing .live-demo-title{font-family:var(--font-mono);color:var(--color-text-muted);margin-left:.5rem;font-size:.75rem}.neomind-landing .live-demo-status{font-family:var(--font-mono);color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.neomind-landing .live-demo-status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #22c55e80}.neomind-landing .live-demo-body{flex-direction:column;gap:1rem;min-height:340px;max-height:420px;padding:1.5rem;display:flex;overflow-y:auto}.neomind-landing .live-demo-body::-webkit-scrollbar{width:6px}.neomind-landing .live-demo-body::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}.neomind-landing .live-demo-msg{border-radius:14px;max-width:85%;padding:.875rem 1.125rem;font-size:.9rem;line-height:1.5}.neomind-landing .live-demo-msg.user{background:var(--gradient-brand);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.neomind-landing .live-demo-msg.ai{background:var(--color-bg-card);border:1px solid var(--color-border);border-bottom-left-radius:4px;align-self:flex-start}.neomind-landing .live-demo-msg.ai strong{color:var(--color-text);font-weight:600}.neomind-landing .live-demo-msg.ai .hl{color:var(--color-primary);font-weight:600}.neomind-landing .live-demo-msg.ai code{font-family:var(--font-mono);background:#ffffff0f;border-radius:4px;padding:.125rem .375rem;font-size:.8125rem}.neomind-landing .live-demo-typing{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:14px 14px 14px 4px;align-self:flex-start;align-items:center;gap:.375rem;padding:.875rem 1.125rem;display:flex}.neomind-landing .live-demo-typing-dot{background:var(--color-text-muted);border-radius:50%;width:7px;height:7px;animation:typingBounce 1.2s ease-in-out infinite}.neomind-landing .live-demo-typing-dot:nth-child(2){animation-delay:.15s}.neomind-landing .live-demo-typing-dot:nth-child(3){animation-delay:.3s}@keyframes typingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.neomind-landing .live-demo-device{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;align-self:flex-start;gap:.5rem;padding:.75rem 1rem;display:flex}.neomind-landing .live-demo-device-item{font-family:var(--font-mono);color:var(--color-text-secondary);background:#ffffff0a;border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.neomind-landing .live-demo-device-item i{width:13px;height:13px}.neomind-landing .live-demo-device-item.ok i{color:#22c55e}.neomind-landing .live-demo-device-item.warn i{color:#f59e0b}.neomind-landing .live-demo-device-item.alert i{color:#ef4444}.neomind-landing .live-demo-input-row{border-top:1px solid var(--color-border);background:#ffffff04;gap:.625rem;padding:1rem 1.25rem;display:flex}.neomind-landing .live-demo-input{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-sans);transition:var(--transition-fast);border-radius:10px;flex:1;padding:.75rem 1rem;font-size:.9rem}.neomind-landing .live-demo-input:focus{border-color:var(--color-border-glow);outline:none;box-shadow:0 0 0 3px #e057271a}.neomind-landing .live-demo-input::placeholder{color:var(--color-text-muted)}.neomind-landing .live-demo-send{background:var(--gradient-brand);color:#fff;cursor:pointer;transition:var(--transition-fast);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.neomind-landing .live-demo-send:hover{background:var(--gradient-brand-hover)}.neomind-landing .live-demo-send i{width:16px;height:16px}.neomind-landing .live-demo-send:disabled{opacity:.5;cursor:not-allowed}.neomind-landing .live-demo-chips{z-index:2;flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:760px;margin:2.75rem auto 0;display:flex;position:relative}.neomind-landing .live-demo-chip{background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);font-size:.6875rem;font-family:var(--font-sans);border-radius:100px;align-items:center;gap:.3rem;padding:.3rem .65rem;display:inline-flex}.neomind-landing .live-demo-chip:hover{border-color:var(--color-border-glow);color:var(--color-text);background:var(--color-bg-card-hover)}.neomind-landing .live-demo-chip i{width:11px;height:11px;color:var(--color-primary)}.neomind-landing .bento-grid{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.neomind-landing .bento-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);transition:var(--transition-base);backdrop-filter:blur(8px);padding:1.75rem;position:relative;overflow:hidden}.neomind-landing .bento-card:before{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#e0572714 0,transparent 40%);opacity:0;transition:var(--transition-base);pointer-events:none;position:absolute;inset:0}.neomind-landing .bento-card:hover{border-color:var(--color-border-glow);background:var(--color-bg-card-hover);transform:translateY(-3px)}.neomind-landing .bento-card:hover:before{opacity:1}.neomind-landing .bento-card-lg{grid-area:span 2/span 3;padding:2.25rem}.neomind-landing .bento-card-md{grid-column:span 3}.neomind-landing .bento-card-sm{grid-column:span 2}.neomind-landing .bento-icon{background:var(--color-primary-dim);width:44px;height:44px;color:var(--color-primary);border:1px solid #e0572733;border-radius:11px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.neomind-landing .bento-icon i{width:22px;height:22px}.neomind-landing .bento-title{letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.neomind-landing .bento-card-lg .bento-title{font-size:1.5rem}.neomind-landing .bento-desc{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.neomind-landing .bento-card-lg .bento-desc{font-size:1rem}.neomind-landing .bento-tags{flex-wrap:wrap;gap:.375rem;margin-top:1rem;display:flex}.neomind-landing .bento-tag{font-family:var(--font-mono);border:1px solid var(--color-border);color:var(--color-text-muted);background:#ffffff0a;border-radius:5px;padding:.25rem .5rem;font-size:.6875rem}.neomind-landing .bento-preview{border:1px solid var(--color-border);background:#0003;border-radius:10px;margin-top:1.5rem;padding:1rem}.neomind-landing .bento-preview code{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:.75rem;line-height:1.5}@media (width<=1024px){.neomind-landing .bento-grid{grid-template-columns:repeat(2,1fr)}.neomind-landing .bento-card-lg,.neomind-landing .bento-card-md,.neomind-landing .bento-card-sm{grid-area:auto/span 2}}@media (width<=640px){.neomind-landing .bento-grid{grid-template-columns:1fr}.neomind-landing .bento-card-lg,.neomind-landing .bento-card-md,.neomind-landing .bento-card-sm{grid-column:span 1}}.neomind-landing .code-block{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#08080d;overflow:hidden}.neomind-landing .code-block-header{border-bottom:1px solid var(--color-border);background:#ffffff04;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.neomind-landing .code-block-lang{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.75rem}.neomind-landing .code-block-dot{border-radius:50%;width:8px;height:8px}.neomind-landing .code-block-body{padding:1.25rem;overflow-x:auto}.neomind-landing .code-block-body code,.neomind-landing .code-block-body pre{font-family:var(--font-mono);color:#ffffffd1;margin:0;font-size:.8125rem;line-height:1.55}.neomind-landing .dev-cli-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:2.75rem;max-width:1200px;margin:4rem auto 0;display:grid}.neomind-landing .dev-cli-intro{min-width:0}.neomind-landing .dev-cli-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-primary);align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.6875rem;font-weight:600;display:inline-flex}.neomind-landing .dev-cli-eyebrow i{width:13px;height:13px}.neomind-landing .dev-cli-intro h3{color:var(--color-text);margin:0 0 .75rem;font-size:1.5rem;font-weight:800;line-height:1.25}.neomind-landing .dev-cli-intro p{color:var(--color-text-secondary);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.55}.neomind-landing .cli-meta code,.neomind-landing .dev-cli-intro p code{font-family:var(--font-mono);color:var(--color-primary);background:#e0572714;border-radius:5px;padding:.125rem .375rem;font-size:.8rem}.neomind-landing .dev-cli-points{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.neomind-landing .dev-cli-points li{color:var(--color-text-muted);align-items:center;gap:.625rem;font-size:.875rem;display:flex}.neomind-landing .dev-cli-points i{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}.neomind-landing .claude-cli{border:1px solid var(--color-border);font-family:var(--font-mono);background:#08080d;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000073}.neomind-landing .claude-cli-header{border-bottom:1px solid var(--color-border);background:#ffffff04;align-items:center;gap:.375rem;padding:.625rem 1rem;display:flex}.neomind-landing .claude-cli-dot{border-radius:50%;width:10px;height:10px}.neomind-landing .claude-cli-dot.r{background:#ff5f57}.neomind-landing .claude-cli-dot.y{background:#ffbd2e}.neomind-landing .claude-cli-dot.g{background:#28ca41}.neomind-landing .claude-cli-title{color:var(--color-text-muted);margin-left:.5rem;font-size:.75rem}.neomind-landing .claude-cli-model{color:var(--color-primary);background:#e057271a;border:1px solid #e0572747;border-radius:5px;margin-left:auto;padding:.125rem .5rem;font-size:.6875rem}.neomind-landing .claude-cli-body{flex-direction:column;gap:.4rem;min-height:380px;padding:1.125rem 1.25rem;display:flex}.neomind-landing .cli-line{color:#ffffffc7;opacity:0;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.8125rem;line-height:1.5;display:flex;transform:translateY(4px)}.neomind-landing .dev-cli-section.revealed .cli-line{animation:cliLineIn .45s ease-out forwards;animation-delay:var(--delay,0s)}@keyframes cliLineIn{to{opacity:1;transform:translateY(0)}}.neomind-landing .cli-meta{color:var(--color-text-muted);font-size:.75rem}.neomind-landing .cli-meta .cli-mark{color:#22c55e;font-weight:700}.neomind-landing .cli-user{color:var(--color-text)}.neomind-landing .cli-user .cli-prompt{color:var(--color-primary);font-weight:700}.neomind-landing .cli-cmd-desc{color:var(--color-text-muted);padding-left:1.125rem;font-size:.7rem;font-style:italic}.neomind-landing .cli-assistant{color:#ffffffd9}.neomind-landing .cli-ai{color:var(--color-primary);flex-shrink:0;font-weight:700}.neomind-landing .cli-tool{align-items:center;gap:.5rem}.neomind-landing .cli-tool-name{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;flex-shrink:0;padding:.0625rem .4rem;font-size:.6875rem;font-weight:700}.neomind-landing .cli-tool-read{color:#67e8f9;background:#22d3ee1f;border:1px solid #22d3ee47}.neomind-landing .cli-tool-write{color:#bef264;background:#a3e6351f;border:1px solid #a3e63547}.neomind-landing .cli-tool-bash{color:#fb923c;background:#e0572724;border:1px solid #e0572752}.neomind-landing .cli-tool-arg{color:#ffffffb3;font-size:.75rem}.neomind-landing .cli-tool-meta{color:var(--color-text-muted);margin-left:auto;font-size:.6875rem}.neomind-landing .cli-tool-meta.cli-ok{color:#22c55e}.neomind-landing .cli-summary{color:#ffffffe0;border-top:1px dashed var(--color-border);margin-top:.25rem;padding-top:.5rem}.neomind-landing .cli-summary strong{color:var(--color-primary)}.neomind-landing .cli-final{margin-top:.25rem}.neomind-landing .cli-cursor{background:var(--color-primary);vertical-align:middle;width:8px;height:14px;animation:cliBlink 1.1s steps(2) infinite;display:inline-block}@keyframes cliBlink{50%{opacity:0}}@media (width<=900px){.neomind-landing .dev-cli-section{grid-template-columns:1fr;gap:1.75rem}.neomind-landing .claude-cli-body{min-height:0}}.neomind-landing .quickstart-bar{max-width:760px;margin:0 auto 3rem}.neomind-landing .quickstart-cmd{border:1px solid var(--color-border);background:#08080d;border-radius:12px;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.neomind-landing .quickstart-cmd-prompt{color:var(--color-primary);font-family:var(--font-mono);flex-shrink:0;font-size:.875rem}.neomind-landing .quickstart-cmd code{font-family:var(--font-mono);color:var(--color-text-secondary);white-space:nowrap;flex:1;font-size:.8125rem;overflow-x:auto}.neomind-landing .quickstart-cmd code::-webkit-scrollbar{display:none}.neomind-landing .quickstart-copy{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:var(--transition-fast);background:#ffffff0a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.neomind-landing .quickstart-copy:hover{color:var(--color-primary);border-color:var(--color-border-glow)}.neomind-landing .quickstart-copy i{width:15px;height:15px}.neomind-landing .quickstart-copy.copied{color:#22c55e;border-color:#22c55e66}.neomind-landing .sysreq{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.25rem;display:grid}.neomind-landing .sysreq-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:10px;padding:1rem 1.125rem}.neomind-landing .sysreq-card-label{font-family:var(--font-mono);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.6875rem;display:flex}.neomind-landing .sysreq-card-label i{width:13px;height:13px;color:var(--color-primary)}.neomind-landing .sysreq-card-value{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.neomind-landing .sysreq-card-value strong{color:var(--color-text);font-weight:600}@media (width<=640px){.neomind-landing .sysreq{grid-template-columns:1fr}}.neomind-landing .flow-steps{align-items:stretch;gap:0;margin-top:4rem;display:flex}.neomind-landing .flow-step{flex:1;padding:2rem 1.5rem;position:relative}.neomind-landing .flow-step:not(:last-child):after{content:"";background:linear-gradient(to bottom,transparent,var(--color-border-strong),transparent);width:1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.neomind-landing .flow-step-num{font-family:var(--font-mono);color:var(--color-primary);margin-bottom:.75rem;font-size:.75rem}.neomind-landing .flow-step-icon{background:var(--color-primary-dim);width:40px;height:40px;color:var(--color-primary);border:1px solid #e0572733;border-radius:10px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.neomind-landing .flow-step-icon i{width:20px;height:20px}.neomind-landing .flow-step-title{letter-spacing:-.01em;margin-bottom:.375rem;font-size:1rem;font-weight:600}.neomind-landing .flow-step-desc{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}@media (width<=768px){.neomind-landing .flow-steps{flex-direction:column}.neomind-landing .flow-step:not(:last-child):after{display:none}.neomind-landing .flow-step:not(:last-child){border-bottom:1px solid var(--color-border)}}.neomind-landing .arch-radial{aspect-ratio:10/7;width:100%;max-width:1100px;margin:3rem auto 0;position:relative}.neomind-landing .radial-canvas{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.neomind-landing .radial-line{stroke:#e0572747;stroke-width:1.2px;stroke-dasharray:3 5;fill:none}.neomind-landing .radial-pulse{fill:#ffa876;filter:drop-shadow(0 0 6px #e05727f2)}.neomind-landing .bus-ring{fill:none;transform-box:fill-box;transform-origin:50%}.neomind-landing .bus-ring-glow{stroke:#e057272e;stroke-width:28px;filter:blur(14px)}.neomind-landing .bus-ring-base{stroke:#e0572773;stroke-width:1.5px;stroke-dasharray:5 5}.neomind-landing .bus-ring-pulse{stroke:#ffa876d9;stroke-width:2px;animation:ringRadiate 3.2s ease-out infinite}@keyframes ringRadiate{0%{opacity:0;transform:scale(1)}15%{opacity:1}to{opacity:0;transform:scale(1.12)}}.neomind-landing .agent-core{fill:#0f1219;stroke:#e0572773;stroke-width:1.5px}.neomind-landing .agent-core-ring{fill:none;stroke:#e05727bf;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:agentRadiate 2.6s ease-out infinite}@keyframes agentRadiate{0%{opacity:0;transform:scale(1)}20%{opacity:.9}to{opacity:0;transform:scale(1.3)}}.neomind-landing .radial-center{text-align:center;pointer-events:none;z-index:2;flex-direction:column;align-items:center;gap:.15rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neomind-landing .radial-center-icon{background:linear-gradient(135deg,#e0572733,#e057270d);border:1px solid #e0572759;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:.4rem;display:flex;box-shadow:0 0 24px #e0572766}.neomind-landing .radial-center-icon i{color:#ffa876;width:20px;height:20px}.neomind-landing .radial-center strong{letter-spacing:.02em;color:var(--color-text);font-size:.9375rem;font-weight:700}.neomind-landing .radial-center span{font-size:.625rem;font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase}.neomind-landing .radial-sat{text-align:center;z-index:2;flex-direction:column;align-items:center;width:150px;display:flex;position:absolute;transform:translate(-50%,calc(14px - 50%))}.neomind-landing .radial-sat-icon{border:1px solid var(--color-border);width:46px;height:46px;transition:var(--transition-base);background:var(--color-bg-card);border-radius:12px;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex;position:relative}.neomind-landing .radial-sat-icon i{width:20px;height:20px}.neomind-landing .sat-plat .radial-sat-icon{background:#e0572712;border-color:#e0572740}.neomind-landing .sat-plat .radial-sat-icon i{color:#ff7a4d}.neomind-landing .sat-ai .radial-sat-icon{background:#a855f712;border-color:#a855f740}.neomind-landing .sat-ai .radial-sat-icon i{color:#c084fc}.neomind-landing .radial-sat:hover .radial-sat-icon{transform:translateY(-3px);box-shadow:0 6px 20px #e057272e}.neomind-landing .sat-plat:hover .radial-sat-icon{border-color:#e0572780}.neomind-landing .sat-ai:hover .radial-sat-icon{border-color:#a855f780}.neomind-landing .radial-sat strong{color:var(--color-text);margin-bottom:.125rem;font-size:.8125rem;font-weight:600}.neomind-landing .radial-sat span{font-size:.625rem;font-family:var(--font-mono);color:var(--color-text-muted);line-height:1.4}.neomind-landing .sat-deploy .radial-sat-icon{background:#e0572714;border-color:#e057274d}.neomind-landing .sat-deploy .radial-sat-icon i{color:#ff8a5c}.neomind-landing .sat-deploy:hover .radial-sat-icon{border-color:#e057278c;box-shadow:0 6px 22px #e0572738}.neomind-landing .ring-guide{fill:none;stroke:#e0572724;stroke-width:1px;stroke-dasharray:2 6}.neomind-landing .ring-guide-outer{stroke:#e057271a;stroke-dasharray:3 9}.neomind-landing .sat-cap .radial-sat-icon{background:#a855f714;border-color:#a855f752;width:42px;height:42px}.neomind-landing .sat-cap .radial-sat-icon i{color:#c084fc}.neomind-landing .sat-cap:hover .radial-sat-icon{border-color:#a855f799;box-shadow:0 6px 20px #a855f738}.neomind-landing .range-ring{fill:none;stroke-width:1.2px;stroke-dasharray:4 8}.neomind-landing .range-ring-0{stroke:#22d3ee8c}.neomind-landing .range-ring-1{stroke:#22d3ee59}.neomind-landing .range-ring-2{stroke:#22d3ee38}.neomind-landing .range-ring-3{stroke:#22d3ee26;stroke-dasharray:2 10}.neomind-landing .range-label{pointer-events:none;white-space:nowrap;z-index:4;flex-direction:column;align-items:center;line-height:1.1;display:flex;position:absolute;transform:translate(-50%,-50%)}.neomind-landing .range-label strong{color:#a5f3fc;letter-spacing:.01em;text-shadow:0 0 6px #080e1ce6;font-size:.6875rem;font-weight:600}.neomind-landing .range-label span{color:#a5f3fc99;font-size:.625rem;font-family:var(--font-mono);letter-spacing:.02em;text-shadow:0 0 6px #080e1ce6}.neomind-landing .peripheral{opacity:.5;pointer-events:none;white-space:nowrap;z-index:3;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.neomind-landing .peripheral-icon{background:#0f172a8c;border:1px dashed #94a3b866;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.neomind-landing .peripheral-icon i{color:#94a3b8cc;width:13px;height:13px}.neomind-landing .peripheral span{color:#94a3b8b3;font-size:.625rem;font-family:var(--font-mono);letter-spacing:.01em;text-shadow:0 0 6px #080e1ce6}.neomind-landing .sat-device .radial-sat-icon{background:#e057271a;border-color:#ffa8766b;width:46px;height:46px}.neomind-landing .sat-device .radial-sat-icon i{color:#ffc8a0;filter:drop-shadow(0 0 6px #ffa87673)}.neomind-landing .sat-device:hover .radial-sat-icon{border-color:#ffa876b3;box-shadow:0 6px 24px #e0572747}.neomind-landing .sat-device strong{color:#ffd2a8;text-shadow:0 0 10px #ffa87666}.neomind-landing .radial-line-cap{stroke:#a855f780;stroke-width:1.4px;stroke-dasharray:4 5}.neomind-landing .radial-line-spoke{stroke:#22d3ee8c;stroke-width:1.6px;stroke-dasharray:5 6}.neomind-landing .radial-pulse-cap{fill:#d8b4fe;filter:drop-shadow(0 0 5px #a855f7d9)}.neomind-landing .radial-pulse-spoke{fill:#ffa876;filter:drop-shadow(0 0 6px #ffa876f2)}.neomind-landing .radial-pulse-return{fill:#67e8f9;filter:drop-shadow(0 0 5px #22d3eed9)}.neomind-landing .edge-core{fill:#e057272e;stroke:#ffa8768c;stroke-width:1.4px}.neomind-landing .edge-orbit-ring{fill:none;stroke:#ffa87659;stroke-width:1px;stroke-dasharray:4 8;transform-origin:500px 350px;animation:edge-orbit 22s linear infinite}@keyframes edge-orbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.neomind-landing .radial-center-edge{text-align:center}.neomind-landing .radial-center-edge .radial-center-icon{background:linear-gradient(135deg,#ffa87638,#e057272e);border:1.5px solid #ffa876b3;border-radius:14px;width:56px;height:56px;box-shadow:0 0 0 4px #e0572724,0 0 32px #e057278c,inset 0 0 14px #ffa87638}.neomind-landing .radial-center-edge .radial-center-icon i{color:#ffc8a0;filter:drop-shadow(0 0 8px #ffa876e6);width:26px;height:26px}.neomind-landing .radial-center-edge strong{color:#ffd2a8;text-shadow:0 0 12px #ffa87680;font-size:.9375rem}.neomind-landing .radial-center-edge span{font-size:.6875rem}.neomind-landing .radial-center-badge{color:#ffe1c4;background:linear-gradient(135deg,#e0572766,#ff8a5c33);border:1px solid #ffa87699;border-radius:999px;margin-top:.4rem;padding:.15rem .55rem;font-weight:600}.neomind-landing .radial-center-badge,.neomind-landing .radial-sat-badge{font-size:.5625rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1.4}.neomind-landing .radial-sat-badge{color:#ffa876;background:#e057271a;border:1px solid #e0572747;border-radius:999px;margin-top:.45rem;padding:.15rem .5rem}.neomind-landing .arch-mobile{display:none}@media (width<=900px){.neomind-landing .arch-radial-scroll{display:none}.neomind-landing .arch-mobile{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:460px;margin:2rem auto 0;display:flex}.neomind-landing .arch-mobile-core{background:linear-gradient(135deg,#e0572729,#e057270d);border:1.5px solid #e0572773;border-radius:14px;align-items:center;gap:.75rem;padding:1rem 1.125rem;display:flex}.neomind-landing .arch-mobile-core-icon{background:var(--gradient-brand);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.neomind-landing .arch-mobile-core-icon i{color:#fff;width:22px;height:22px}.neomind-landing .arch-mobile-core-text{flex-direction:column;flex:1;min-width:0;display:flex}.neomind-landing .arch-mobile-core-text strong{color:var(--color-text);font-size:1rem;font-weight:800}.neomind-landing .arch-mobile-core-text span{color:var(--color-text-muted);font-size:.75rem;font-family:var(--font-mono)}.neomind-landing .arch-mobile-core-badge{font-size:.625rem;font-family:var(--font-mono);color:var(--color-primary);white-space:nowrap;background:#e057271f;border:1px solid #e057274d;border-radius:6px;padding:.25rem .5rem;font-weight:700}.neomind-landing .arch-mobile-arrow{background:linear-gradient(#e0572780,#e057271a);width:2px;height:1.25rem;margin:0 auto;position:relative}.neomind-landing .arch-mobile-arrow:after{content:"";border:4px solid #0000;border-top-color:#e0572773;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.neomind-landing .arch-mobile-layer{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:.875rem 1rem}.neomind-landing .arch-mobile-layer-label{font-size:.625rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.625rem;font-weight:700}.neomind-landing .arch-mobile-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.neomind-landing .arch-mobile-grid-net{grid-template-columns:repeat(2,1fr)}.neomind-landing .arch-mobile-grid-dev{grid-template-columns:repeat(3,1fr)}.neomind-landing .arch-mobile-chip{border:1px solid var(--color-border);text-align:center;background:#ffffff06;border-radius:9px;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .375rem;display:flex}.neomind-landing .arch-mobile-chip i{width:18px;height:18px;color:var(--color-text-secondary)}.neomind-landing .arch-mobile-chip strong{color:var(--color-text);font-size:.6875rem;font-weight:600;line-height:1.2}.neomind-landing .arch-mobile-chip span{color:var(--color-text-muted);font-size:.5625rem;font-family:var(--font-mono)}.neomind-landing .arch-mobile-chip-net{background:#22d3ee0a;border-color:#22d3ee38}.neomind-landing .arch-mobile-chip-net i{color:#67e8f9}.neomind-landing .arch-mobile-chip-dev{background:#e057270d;border-color:#e0572740}.neomind-landing .arch-mobile-chip-dev i{color:#ff8a5c}.neomind-landing .arch-mobile-peripherals{background:0 0;border:none;padding:.5rem 0 0}.neomind-landing .arch-mobile-peripheral-grid{grid-template-columns:repeat(4,1fr);gap:.375rem;display:grid}.neomind-landing .arch-mobile-peripheral{border:1px solid var(--color-border);background:#0f172a66;border-radius:8px;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .25rem;display:flex}.neomind-landing .arch-mobile-peripheral i{color:#94a3b8cc;width:14px;height:14px}.neomind-landing .arch-mobile-peripheral span{color:#94a3b8d9;font-size:.5625rem;font-family:var(--font-mono);text-align:center;line-height:1.2}}@media (width<=380px){.neomind-landing .arch-mobile-grid,.neomind-landing .arch-mobile-grid-dev{grid-template-columns:repeat(2,1fr)}.neomind-landing .arch-mobile-peripheral-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.neomind-landing .arch-radial{aspect-ratio:1;margin-top:1.5rem}.neomind-landing .radial-sat{width:76px}.neomind-landing .radial-sat-icon{border-radius:9px;width:32px;height:32px}.neomind-landing .radial-sat-icon i{width:14px;height:14px}.neomind-landing .radial-sat strong{font-size:.625rem}.neomind-landing .radial-sat span{display:none}.neomind-landing .radial-center-icon{width:30px;height:30px}.neomind-landing .radial-center-icon i{width:16px;height:16px}.neomind-landing .radial-center strong{font-size:.75rem}.neomind-landing .range-label strong{font-size:.625rem}.neomind-landing .peripheral,.neomind-landing .range-label span{display:none}}@media (prefers-reduced-motion:reduce){.neomind-landing .agent-core-ring,.neomind-landing .bus-ring-pulse{opacity:0;animation:none}.neomind-landing .radial-pulse,.neomind-landing .radial-pulse-return{display:none}}.neomind-landing .arch-diagram{background:linear-gradient(180deg,var(--color-bg-card) 0,#e0572708 50%,var(--color-bg-card) 100%);border:1px solid var(--color-border);border-radius:var(--radius-2xl);backdrop-filter:blur(12px);max-width:1000px;margin:3.5rem auto 0;padding:2rem;position:relative;overflow:hidden}.neomind-landing .arch-diagram:before{content:"";pointer-events:none;background:radial-gradient(60% 50%,#e0572712 0,#0000 70%);position:absolute;inset:0}.neomind-landing .arch-layer{background:#ffffff06;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;align-items:stretch;gap:.875rem;padding:1rem 1.25rem;display:flex;position:relative}.neomind-landing .arch-layer+.arch-arrow{margin:.5rem auto}.neomind-landing .arch-layer-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);justify-content:center;align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.6875rem;font-weight:600;display:flex}.neomind-landing .arch-layer-label i{opacity:.7;width:13px;height:13px}.neomind-landing .arch-layer-nodes{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.neomind-landing .arch-node{color:var(--color-text-secondary);transition:var(--transition-base);background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:.8125rem;display:inline-flex}.neomind-landing .arch-node i{width:13px;height:13px;color:var(--color-text-muted)}.neomind-landing .arch-node:hover{background:#ffffff0f;border-color:#e0572740;transform:translateY(-1px)}.neomind-landing .arch-node-wide{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:200px;padding:.75rem 1rem}.neomind-landing .arch-node-wide header{color:var(--color-text);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:flex}.neomind-landing .arch-node-wide header i{width:14px;height:14px;color:var(--color-primary)}.neomind-landing .arch-node-wide sub{color:var(--color-text-muted);font-size:.6875rem;font-family:var(--font-mono);line-height:1.4}.neomind-landing .arch-layer-agent .arch-node-wide header i{color:var(--color-primary)}@media (width>=769px){.neomind-landing .arch-layer-nodes-wide .arch-node-wide{flex:1 1 0}}.neomind-landing .arch-arrow{color:var(--color-text-muted);opacity:.55;justify-content:center;align-items:center;display:flex}.neomind-landing .arch-arrow i{width:18px;height:18px}.neomind-landing .arch-flow{opacity:1;background:linear-gradient(#e0572714,#e0572740,#e0572714);width:2px;height:40px;position:relative;overflow:hidden}.neomind-landing .flow-particle{will-change:top,opacity;background:#ffa876;border-radius:50%;width:5px;height:5px;animation:flowDown 2.4s cubic-bezier(.4,0,.6,1) infinite;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #e05727e6,0 0 4px #ffc8a0}.neomind-landing .arch-flow .flow-particle:first-child{animation-delay:0s}.neomind-landing .arch-flow .flow-particle:nth-child(2){animation-delay:.8s}.neomind-landing .arch-flow .flow-particle:nth-child(3){animation-delay:1.6s}@keyframes flowDown{0%{opacity:0;top:-8px}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% + 4px)}}.neomind-landing .arch-bus{background:linear-gradient(90deg,#0000,#e057271f 30%,#e057272e 50%,#e057271f 70%,#0000);border-top:1px solid #e0572759;border-bottom:1px solid #e0572759;border-radius:4px;justify-content:center;align-items:center;gap:.875rem;padding:.875rem 1.5rem;display:flex;position:relative}.neomind-landing .arch-bus:after,.neomind-landing .arch-bus:before{content:"";background:linear-gradient(90deg,#0000,#e0572799);border-radius:3px;width:24px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.neomind-landing .arch-bus:before{left:-12px}.neomind-landing .arch-bus:after{right:-12px;transform:translateY(-50%)scaleX(-1)}.neomind-landing .arch-bus-icon{background:var(--color-primary-dim);width:28px;height:28px;color:var(--color-primary);border:1px solid #e057274d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.neomind-landing .arch-bus-icon i{width:14px;height:14px}.neomind-landing .arch-bus-text{flex-direction:column;line-height:1.3;display:flex}.neomind-landing .arch-bus-name{color:var(--color-text);letter-spacing:-.01em;font-size:.875rem;font-weight:700}.neomind-landing .arch-bus-desc{font-size:.6875rem;font-family:var(--font-mono);color:var(--color-text-muted)}.neomind-landing .arch-bus-pulse{pointer-events:none;opacity:0;border:1px solid #e05727b3;border-radius:4px;animation:busPulse 3.2s ease-out infinite;position:absolute;inset:-1px}@keyframes busPulse{0%{opacity:0;transform:scale(1)}10%{opacity:.9}60%{opacity:0;transform:scale(1.04)}to{opacity:0;transform:scale(1.04)}}.neomind-landing .arch-bus{animation:busGlow 3.2s ease-in-out infinite}@keyframes busGlow{0%,to{filter:brightness()}15%{filter:brightness(1.25)}60%{filter:brightness()}}@media (prefers-reduced-motion:reduce){.neomind-landing .arch-flow .flow-particle{animation:none;display:none}.neomind-landing .arch-bus,.neomind-landing .arch-bus-pulse{animation:none}}.neomind-landing .arch-grid{flex:auto;grid-template-columns:repeat(5,1fr);gap:.625rem;min-width:0;display:grid}.neomind-landing .arch-grid-4{grid-template-columns:repeat(4,1fr)}.neomind-landing .arch-cell{transition:var(--transition-base);background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:.75rem}.neomind-landing .arch-cell:hover{background:#ffffff0d;border-color:#e0572733;transform:translateY(-2px)}.neomind-landing .arch-cell header{color:var(--color-text);align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:flex}.neomind-landing .arch-cell header i{width:14px;height:14px;color:var(--color-primary)}.neomind-landing .arch-cell-tags{flex-wrap:wrap;gap:.25rem;display:flex}.neomind-landing .arch-tag{font-size:.625rem;font-family:var(--font-mono);color:var(--color-text-muted);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:.1875rem .5rem}@media (width<=1024px){.neomind-landing .arch-grid,.neomind-landing .arch-grid.arch-grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.neomind-landing .arch-grid,.neomind-landing .arch-grid.arch-grid-4{grid-template-columns:1fr}.neomind-landing .arch-layer-nodes-wide{flex-direction:column}}.neomind-landing .arch-principles{grid-template-columns:repeat(4,1fr);gap:.75rem;max-width:1000px;margin:2.5rem auto 0;display:grid}.neomind-landing .arch-principle{background:var(--color-bg-card);border:1px solid var(--color-border);transition:var(--transition-base);border-radius:12px;padding:1.25rem 1rem}.neomind-landing .arch-principle:hover{border-color:var(--color-border-glow);transform:translateY(-2px)}.neomind-landing .arch-principle i{width:18px;height:18px;color:var(--color-primary);margin-bottom:.5rem}.neomind-landing .arch-principle strong{letter-spacing:-.01em;margin-bottom:.375rem;font-size:.875rem;font-weight:600;display:block}.neomind-landing .arch-principle span{color:var(--color-text-muted);font-size:.75rem;line-height:1.5}@media (width<=1024px){.neomind-landing .arch-principles{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.neomind-landing .arch-principles{grid-template-columns:1fr}}.neomind-landing .eco-stats{flex-wrap:wrap;justify-content:center;gap:3rem;margin-bottom:4rem;display:flex}.neomind-landing .eco-stat{text-align:center}.neomind-landing .eco-stat-num{font-family:var(--font-mono);background:var(--gradient-text);-webkit-text-fill-color:transparent;letter-spacing:-.03em;background-clip:text;font-size:2.5rem;font-weight:700}.neomind-landing .eco-stat-label{color:var(--color-text-muted);margin-top:.25rem;font-size:.8125rem}.neomind-landing .cta-v2{padding:var(--space-section) 0;z-index:1;position:relative}.neomind-landing .cta-v2-box{background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl);text-align:center;padding:5rem 2rem;position:relative;overflow:hidden}.neomind-landing .cta-v2-box:before{content:"";background:linear-gradient(90deg,transparent,var(--color-primary),transparent);width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.neomind-landing .cta-v2-glow{pointer-events:none;background:radial-gradient(#e057271a 0,#0000 60%);width:80%;height:100%;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.neomind-landing .cta-v2-content{z-index:1;position:relative}.neomind-landing .cta-v2-title{letter-spacing:-.03em;margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1}.neomind-landing .cta-v2-title .accent{background:var(--gradient-text);-webkit-text-fill-color:transparent;background-clip:text}.neomind-landing .cta-v2-desc{color:var(--color-text-secondary);max-width:480px;margin:0 auto 2.5rem;font-size:1.125rem}.neomind-landing .cta-v2-buttons{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}@media (width<=640px){.neomind-landing .cta-v2-box{padding:3.5rem 1.25rem}.neomind-landing .cta-v2-desc{margin-bottom:1.75rem;font-size:1rem}.neomind-landing .cta-v2-buttons{flex-direction:column;align-items:stretch;gap:.625rem}.neomind-landing .cta-v2-buttons .btn{justify-content:center;width:100%}}.neomind-landing .dash-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.neomind-landing .dash-card{background:var(--color-bg-card);border:1px solid var(--color-border);transition:var(--transition-base);border-radius:12px;align-items:flex-start;gap:.75rem;padding:1.125rem;display:flex}.neomind-landing .dash-card:hover{border-color:var(--color-border-hover);background:var(--color-bg-card-hover);transform:translateY(-2px)}.neomind-landing .dash-icon{background:var(--color-primary-dim);width:36px;height:36px;color:var(--color-primary);border:1px solid #e0572733;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.neomind-landing .dash-icon i{width:18px;height:18px}.neomind-landing .dash-card h4{align-items:center;gap:.4rem;margin-bottom:.125rem;font-size:.875rem;font-weight:600;display:flex}.neomind-landing .dash-card p{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.neomind-landing .dash-tag{font-size:.625rem;font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-text-muted);border:1px solid var(--color-border);text-transform:uppercase;background:#ffffff0d;border-radius:4px;padding:.0625rem .4rem;line-height:1.4;display:inline-block}.neomind-landing .dash-card-community{background:linear-gradient(180deg,#e057270a 0,var(--color-bg-card) 60%)}.neomind-landing .dash-card-community .dash-icon{color:#a855f7;background:#a855f714;border-color:#a855f733}@media (width<=1024px){.neomind-landing .dash-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.neomind-landing .dash-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.neomind-landing .dash-grid{grid-template-columns:1fr}}.neomind-landing .usecase-switcher{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2.5rem;display:flex}.neomind-landing .usecase-switcher-tab{background:var(--color-bg-card);border:1px solid var(--color-border);font:inherit;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-base);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.neomind-landing .usecase-switcher-tab i{width:16px;height:16px}.neomind-landing .usecase-switcher-tab:hover{color:var(--color-text);border-color:#e0572759;transform:translateY(-1px)}.neomind-landing .usecase-switcher-tab.is-active{color:var(--color-primary);background:#e057271a;border-color:#e0572780;box-shadow:0 6px 20px -6px #e0572759}.neomind-landing .usecase-panel{animation:ucFade .4s cubic-bezier(.2,.8,.2,1);display:block}.neomind-landing .usecase-panel[hidden]{display:none}@keyframes ucFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.neomind-landing .usecase-pillars{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.75rem;display:grid}.neomind-landing .usecase-pillar{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;padding:1.5rem 1.5rem 1.625rem;position:relative;overflow:hidden}.neomind-landing .usecase-pillar:before{content:"";pointer-events:none;opacity:.6;position:absolute;inset:0}.neomind-landing .usecase-pillar-cyan:before{background:linear-gradient(#38bdf80f,#0000 55%)}.neomind-landing .usecase-pillar-orange:before{background:linear-gradient(#e0572714,#0000 55%)}.neomind-landing .usecase-pillar>*{position:relative}.neomind-landing .usecase-pillar-head{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.neomind-landing .usecase-pillar-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.neomind-landing .usecase-pillar-icon-cyan{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d}.neomind-landing .usecase-pillar-icon-orange{background:var(--color-primary-dim);color:var(--color-primary);border:1px solid #e057274d}.neomind-landing .usecase-pillar-icon i{width:18px;height:18px}.neomind-landing .usecase-pillar h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.neomind-landing .usecase-pillar-cyan h3{color:#7dd3fc}.neomind-landing .usecase-pillar-orange h3{color:var(--color-primary)}.neomind-landing .usecase-pillar-desc{color:var(--color-text-secondary);margin-bottom:.875rem;font-size:.8125rem;line-height:1.55}.neomind-landing .usecase-pillar-points{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.neomind-landing .usecase-pillar-points li{color:var(--color-text);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.neomind-landing .usecase-pillar-points li i{flex-shrink:0;width:14px;height:14px}.neomind-landing .usecase-pillar-cyan .usecase-pillar-points li i{color:#38bdf8}.neomind-landing .usecase-pillar-orange .usecase-pillar-points li i{color:var(--color-primary)}.neomind-landing .usecase-card{margin-top:1.25rem}.neomind-landing .usecase-card-frame{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.75rem 1.75rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0000008c}.neomind-landing .usecase-card-glow{pointer-events:none;background:radial-gradient(70% 50% at 50% 0,#e0572714 0,#0000 65%);position:absolute;inset:0}.neomind-landing .usecase-card-frame>*{position:relative}.neomind-landing .usecase-shots{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.neomind-landing .usecase-demo{margin:0}.neomind-landing .usecase-demo video{border:1px solid var(--color-border);background:#0a0a0f;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 12px 40px -12px #0009}.neomind-landing .usecase-demo figcaption{color:var(--color-text-secondary);text-align:center;margin-top:.625rem;padding:0 .25rem;font-size:.8125rem;line-height:1.55}.neomind-landing .usecase-shot{margin:0;position:relative}.neomind-landing .usecase-shot-tag{letter-spacing:.02em;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.5rem;padding:.3rem .65rem;font-size:.6875rem;font-weight:600;display:inline-flex}.neomind-landing .usecase-shot-tag i{width:12px;height:12px}.neomind-landing .usecase-shot-tag-cyan{color:#7dd3fc;background:#38bdf81a;border:1px solid #38bdf84d}.neomind-landing .usecase-shot-tag-orange{color:var(--color-primary);background:#e057271a;border:1px solid #e0572759}.neomind-landing .usecase-shot img{border:1px solid var(--color-border);background:#0a0a0f;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 12px 40px -12px #0009}.neomind-landing .usecase-shot figcaption{color:var(--color-text-secondary);margin-top:.5rem;padding:0 .125rem;font-size:.75rem;line-height:1.5}.neomind-landing .usecase-chips{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.neomind-landing .usecase-chip{border:1px solid var(--color-border);color:var(--color-text);background:#ffffff08;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:500;display:inline-flex}.neomind-landing .usecase-chip i{width:14px;height:14px;color:var(--color-text-muted)}@media (width<=640px){.neomind-landing .usecase-switcher{gap:.375rem;margin-top:1.75rem}.neomind-landing .usecase-switcher-tab{padding:.55rem .875rem;font-size:.75rem}.neomind-landing .usecase-switcher-tab i{width:14px;height:14px}.neomind-landing .usecase-pillars{grid-template-columns:1fr;gap:.75rem;margin-top:1.25rem}.neomind-landing .usecase-pillar{padding:1.125rem 1.125rem 1.25rem}.neomind-landing .usecase-card{margin-top:1rem}.neomind-landing .usecase-card-frame{padding:1rem .875rem}.neomind-landing .usecase-shots{grid-template-columns:1fr;gap:1rem}.neomind-landing .usecase-shot figcaption{font-size:.6875rem}.neomind-landing .usecase-chips{gap:.4rem;margin-top:1.125rem;padding-top:1rem}.neomind-landing .usecase-chip{padding:.4rem .7rem;font-size:.75rem}}.neomind-landing .mp-marquee{overflow:hidden;position:relative;mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.neomind-landing .mp-scroll.is-marquee{overflow:visible;width:max-content;animation:neomindMarquee 60s linear infinite;will-change:transform}.neomind-landing .mp-scroll.is-marquee:hover{animation-play-state:paused}.neomind-landing .mp-scroll.is-marquee.is-marquee-slow{animation-duration:90s}@media (prefers-reduced-motion:reduce){.neomind-landing .mp-scroll.is-marquee{animation:none;overflow:auto hidden;width:auto}}@keyframes neomindMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}