@keyframes float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-40px)scale(1.05)}66%{transform:translate(-20px,20px)scale(.95)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-deep:#020203;--bg-base:#050506;--bg-elevated:#0a0e17;--surface:#ffffff0d;--surface-hover:#ffffff14;--fg:#ededef;--fg-muted:#8a8f98;--fg-subtle:#fff9;--accent-purple:#8b5cf6;--accent-purple-bright:#a78bfa;--accent-purple-glow:#8b5cf64d;--accent-blue:#3b82f6;--accent-cyan:#06b6d4;--accent-orange:#f59e0b;--accent-pink:#ec4899;--accent-green:#10b981;--accent-red:#ef4444;--border:#ffffff0f;--border-hover:#ffffff1a;--border-accent:#8b5cf64d;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--ease-out:cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg-base);color:var(--fg);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}.font-mono{font-family:var(--font-mono)}.dim{color:var(--fg-muted)}.container{max-width:1200px;margin:0 auto;padding:0 24px}a{color:inherit;text-decoration:none}.ambient-bg{z-index:-1;position:fixed;inset:0;overflow:hidden}.gradient-blob{filter:blur(120px);opacity:.4;border-radius:50%;animation:20s ease-in-out infinite float;position:absolute}.blob-1{background:radial-gradient(circle, var(--accent-purple-glow), transparent 70%);width:600px;height:600px;animation-delay:0s;top:-200px;left:-100px}.blob-2{background:radial-gradient(circle,#06b6d426,#0000 70%);width:500px;height:500px;animation-duration:25s;animation-delay:-7s;top:40%;right:-150px}.blob-3{background:radial-gradient(circle,#3b82f61f,#0000 70%);width:400px;height:400px;animation-duration:30s;animation-delay:-14s;bottom:-100px;left:30%}.grid-overlay{background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.noise-overlay{opacity:.03;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)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px;position:absolute;inset:0}.nav{z-index:100;border-bottom:1px solid #0000;padding:16px 0;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--border);background:#050506d9}.nav-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.nav-logo{align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.logo-icon{background:linear-gradient(135deg, var(--accent-purple), var(--accent-blue));border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex}.logo-text{letter-spacing:-.02em}.logo-icon-img{border-radius:8px;width:32px;height:32px}.nav-links{color:var(--fg-muted);gap:32px;font-size:14px;display:flex}.nav-links a{transition:color .2s;position:relative}.nav-links a:hover{color:var(--fg)}.nav-actions{align-items:center;gap:12px;display:flex}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.nav-toggle span{background:var(--fg-muted);border-radius:1px;width:20px;height:2px;transition:transform .3s,opacity .3s;display:block}.btn{border-radius:var(--radius-sm);cursor:pointer;transition:all .2s var(--ease-out);white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;display:inline-flex}.btn-primary{background:var(--accent-purple);color:#fff;box-shadow:0 0 20px var(--accent-purple-glow), 0 4px 12px #0000004d}.btn-primary:hover{background:var(--accent-purple-bright);box-shadow:0 0 30px var(--accent-purple-glow), 0 8px 24px #0006;transform:translateY(-1px)}.btn-primary:active{transform:scale(.98)}.btn-outline{color:var(--fg);border:1px solid var(--border-hover);background:0 0}.btn-outline:hover{border-color:var(--border-accent);background:var(--surface)}.btn-ghost{color:var(--fg-muted);background:0 0;padding:8px 16px}.btn-ghost:hover{color:var(--fg);background:var(--surface)}.btn-lg{border-radius:var(--radius-md);padding:14px 28px;font-size:16px}.btn-block{justify-content:center;width:100%}.btn-arrow{transition:transform .2s}.btn:hover .btn-arrow{transform:translate(4px)}.hero{text-align:center;padding:160px 0 80px;position:relative}.hero-content{max-width:880px;margin:0 auto}.hero-badge{background:var(--surface);border:1px solid var(--border);letter-spacing:.08em;color:var(--fg-muted);border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 16px;font-size:12px;display:inline-flex}.badge-dot{background:var(--accent-green);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.hero-title{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(36px,6vw,72px);font-weight:700;line-height:1.1}.gradient-text{background:linear-gradient(#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-accent{background:linear-gradient(135deg, var(--accent-purple), var(--accent-purple-bright), var(--accent-blue));-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite shimmer}.hero-subtitle{color:var(--fg-muted);max-width:640px;margin:0 auto 48px;font-size:18px;line-height:1.7}.hero-prompt{perspective:1000px;margin-bottom:48px}.prompt-window{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;max-width:680px;margin:0 auto;overflow:hidden;box-shadow:0 0 60px #8b5cf614,0 20px 60px #0006}.prompt-header{border-bottom:1px solid var(--border);background:#ffffff05;align-items:center;gap:12px;padding:12px 16px;display:flex}.prompt-dots{gap:6px;display:flex}.prompt-dots span{background:#ffffff1a;border-radius:50%;width:10px;height:10px}.prompt-dots span:first-child{background:#ef4444}.prompt-dots span:nth-child(2){background:#f59e0b}.prompt-dots span:last-child{background:#10b981}.prompt-title{color:var(--fg-muted);font-size:12px}.prompt-body{padding:20px}.prompt-line{align-items:center;gap:8px;margin-bottom:16px;font-size:15px;display:flex}.prompt-icon{color:var(--accent-purple);font-size:12px}.prompt-typing{color:var(--fg)}.prompt-cursor{color:var(--accent-purple);animation:1s step-end infinite blink}.prompt-response{opacity:0;transition:opacity .5s, transform .5s var(--ease-out);transform:translateY(8px)}.prompt-response.visible{opacity:1;transform:translateY(0)}.tool-call{background:var(--surface);border-radius:var(--radius-sm);align-items:center;gap:8px;margin-bottom:6px;padding:6px 12px;font-size:13px;display:flex}.tool-badge{color:var(--accent-blue);background:#3b82f626;border-radius:4px;padding:2px 8px;font-size:11px}.tool-badge-python{color:var(--accent-orange);background:#f59e0b26}.tool-status{color:var(--accent-green);margin-left:auto;font-size:12px}.prompt-result{border-left:2px solid var(--accent-purple);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#8b5cf60f;gap:8px;margin:12px 0;padding:12px;font-size:14px;line-height:1.5;display:flex}.result-icon{color:var(--accent-purple);flex-shrink:0;margin-top:2px}.keep-panel{border-radius:var(--radius-sm);background:#10b9810f;border:1px solid #10b98126;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.keep-label{letter-spacing:.1em;color:var(--accent-green);background:#10b9811f;border-radius:4px;padding:2px 6px;font-size:10px}.keep-action{cursor:pointer;color:var(--fg-muted);transition:color .2s}.keep-action:hover{color:var(--fg)}.hero-mockup{border-radius:var(--radius-xl);max-width:960px;box-shadow:0 0 80px var(--accent-purple-glow), 0 20px 60px #0006;border:1px solid var(--border);margin:48px auto;overflow:hidden}.hero-mockup img{width:100%;height:auto;display:block}[data-theme=light] .hero-mockup{box-shadow:0 0 40px #8b5cf61a,0 20px 60px #0000001a}.hero-cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:64px;display:flex}.hero-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.stat{text-align:center}.stat-value{color:var(--fg);letter-spacing:-.02em;font-size:24px;font-weight:700;display:block}.stat-label{color:var(--fg-muted);margin-top:4px;font-size:13px}.stat-divider{background:var(--border);width:1px;height:32px}.section-header{text-align:center;margin-bottom:64px}.section-tag{letter-spacing:.12em;color:var(--accent-purple);margin-bottom:16px;font-size:12px;display:inline-block}.section-title{letter-spacing:-.02em;background:linear-gradient(#fff 0%,#ffffffbf 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(28px,4vw,48px);font-weight:700}.section-desc{color:var(--fg-muted);max-width:560px;margin:0 auto;font-size:17px}.sdk-section{padding:120px 0;position:relative}.sdk-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex}.sdk-card{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:260px;max-width:340px;transition:border-color .3s, transform .3s var(--ease-out);background:linear-gradient(#ffffff0a,#ffffff03);flex:1;padding:32px}.sdk-card:hover{border-color:var(--border-hover);transform:translateY(-4px)}.sdk-icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.sdk-icon-purple{color:var(--accent-purple);background:#8b5cf61f}.sdk-icon-blue{color:var(--accent-blue);background:#3b82f61f}.sdk-icon-green{color:var(--accent-green);background:#10b9811f}.sdk-card-title{letter-spacing:-.01em;margin-bottom:12px;font-size:24px;font-weight:700}.sdk-card-desc{color:var(--fg-muted);margin-bottom:20px;font-size:15px;line-height:1.6}.sdk-example{background:var(--surface);border-radius:var(--radius-sm);color:var(--accent-purple-bright);border-left:2px solid var(--accent-purple);padding:10px 14px;font-size:13px}.sdk-tools,.sdk-assets{flex-wrap:wrap;gap:8px;display:flex}.sdk-tool{color:var(--accent-blue);background:#3b82f61a;border-radius:4px;padding:4px 10px;font-size:11px}.sdk-asset{color:var(--accent-green);background:#10b98114;border-radius:4px;padding:4px 10px;font-size:13px}.sdk-arrow{color:var(--fg-muted);opacity:.4;flex-shrink:0;align-self:center;font-size:28px}.features-section{padding:120px 0}.bento-grid{auto-rows:minmax(200px, auto);grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.bento-card{border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .3s, transform .3s var(--ease-out);background:linear-gradient(#ffffff0d,#ffffff03);padding:28px;position:relative;overflow:hidden}.bento-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.card-glow{filter:blur(80px);opacity:0;pointer-events:none;border-radius:50%;width:200px;height:200px;transition:opacity .5s;position:absolute;top:-50px;right:-50px}.bento-card:hover .card-glow{opacity:.15}[data-color=purple] .card-glow{background:var(--accent-purple)}[data-color=blue] .card-glow{background:var(--accent-blue)}[data-color=cyan] .card-glow{background:var(--accent-cyan)}[data-color=orange] .card-glow{background:var(--accent-orange)}[data-color=green] .card-glow{background:var(--accent-green)}[data-color=pink] .card-glow{background:var(--accent-pink)}[data-color=purple] .bento-tag{color:var(--accent-purple)}[data-color=blue] .bento-tag{color:var(--accent-blue)}[data-color=cyan] .bento-tag{color:var(--accent-cyan)}[data-color=orange] .bento-tag{color:var(--accent-orange)}[data-color=green] .bento-tag{color:var(--accent-green)}[data-color=pink] .bento-tag{color:var(--accent-pink)}.bento-hero{grid-area:span 2/span 4}.bento-grid>:nth-child(2),.bento-grid>:nth-child(3),.bento-grid>:nth-child(4){grid-column:span 2}.bento-grid>:nth-child(5),.bento-grid>:nth-child(6){grid-column:span 3}.bento-tag{letter-spacing:.1em;margin-bottom:12px;font-size:11px}.bento-title{letter-spacing:-.01em;margin-bottom:8px;font-size:20px;font-weight:700}.bento-desc{color:var(--fg-muted);margin-bottom:20px;font-size:14px;line-height:1.6}.bento-visual{margin-top:auto}.chat-demo{flex-direction:column;gap:12px;display:flex}.chat-msg{border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;line-height:1.5}.chat-user{background:#8b5cf61a;border:1px solid #8b5cf626;align-self:flex-end;max-width:80%}.chat-agent{background:var(--surface);border:1px solid var(--border);max-width:90%}.chat-tool{color:var(--fg-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.tool-dot{border-radius:50%;width:6px;height:6px}.dot-blue{background:var(--accent-blue)}.dot-pink{background:var(--accent-pink)}.dot-red{background:var(--accent-red)}.tool-time{color:var(--accent-green);margin-left:auto}.chat-chart{align-items:flex-end;gap:4px;height:48px;margin:10px 0;padding:4px 0;display:flex}.chart-bar{background:linear-gradient(180deg, var(--accent-purple), #8b5cf64d);min-height:8px;transition:height .6s var(--ease-out);border-radius:3px 3px 0 0;flex:1}.chat-text{color:var(--fg-muted);margin-top:8px;font-size:13px;display:block}.data-table{background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.table-header{border-bottom:1px solid var(--border);color:var(--accent-blue);background:#3b82f60f;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.table-meta{color:var(--fg-muted);font-size:11px;font-weight:400}.table-row{border-bottom:1px solid #ffffff08;grid-template-columns:1fr 1fr auto;gap:8px;padding:6px 12px;font-size:12px;display:grid}.table-row:last-child{border-bottom:none}.tag-pk,.tag-nn,.tag-uq{font-size:10px;font-family:var(--font-mono);border-radius:3px;padding:1px 6px}.tag-pk{color:var(--accent-orange);background:#f59e0b1f}.tag-nn{color:var(--accent-blue);background:#3b82f61f}.tag-uq{color:var(--accent-green);background:#10b9811f}.spatial-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.device{background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;padding:10px}.device-ok{border-left:3px solid var(--accent-green)}.device-alert{border-left:3px solid var(--accent-red);background:#ef44440a}.device-name{color:var(--fg-muted);margin-bottom:2px;font-size:11px;display:block}.device-val{font-size:14px;font-weight:600}.device-alert .device-val{color:var(--accent-red)}.spatial-timeline{color:var(--fg-muted);border-radius:var(--radius-sm);background:#ef44440d;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.timeline-dot{flex-shrink:0}.app-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-card{background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;display:flex}.app-icon{font-size:24px}.app-icon-img{border-radius:10px;width:48px;height:48px}.app-name{color:var(--fg-muted);font-size:11px}.app-ver{color:var(--accent-green);font-size:10px}.platform-features{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pf-item{background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg-muted);align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.pf-icon{font-size:16px}.media-list{flex-direction:column;gap:6px;display:flex}.media-item{background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.media-item .dim{margin-left:auto;font-size:11px}.usecases-section{padding:120px 0}.usecase-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.usecase-card{border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .3s, transform .3s var(--ease-out);background:linear-gradient(#ffffff0a,#ffffff03);padding:28px}.usecase-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.usecase-icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.uc-purple{color:var(--accent-purple);background:#8b5cf61f}.uc-blue{color:var(--accent-blue);background:#3b82f61f}.uc-cyan{color:var(--accent-cyan);background:#06b6d41f}.uc-green{color:var(--accent-green);background:#10b9811f}.usecase-card h3{letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:700}.usecase-card p{color:var(--fg-muted);margin-bottom:16px;font-size:14px;line-height:1.6}.usecase-flow{color:var(--fg-subtle);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.usecase-flow span{background:var(--surface);border-radius:4px;padding:2px 8px}.tech-section{padding:120px 0}.tech-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.tech-item{text-align:center;border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .3s, transform .3s var(--ease-out);background:linear-gradient(#ffffff08,#0000);padding:32px 16px}.tech-item:hover{border-color:var(--border-hover);transform:translateY(-2px)}.tech-logo{color:var(--fg);letter-spacing:-.02em;margin-bottom:8px;font-size:28px;font-weight:700}.tech-label{color:var(--fg-muted);font-size:13px}.pricing-section{padding:120px 0}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:960px;margin:0 auto;display:grid}.pricing-card{border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .3s, transform .3s var(--ease-out);background:linear-gradient(#ffffff0a,#ffffff03);padding:32px;position:relative}.pricing-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.pricing-featured{border-color:var(--border-accent);background:linear-gradient(#8b5cf60f,#ffffff03)}.pricing-badge{background:var(--accent-purple);color:#fff;letter-spacing:.08em;border-radius:100px;padding:4px 16px;font-size:11px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-tier{letter-spacing:.1em;color:var(--fg-muted);margin-bottom:16px;font-size:13px}.pricing-price{margin-bottom:12px}.price-amount{letter-spacing:-.02em;font-size:40px;font-weight:700}.price-period{color:var(--fg-muted);font-size:15px}.pricing-desc{color:var(--fg-muted);margin-bottom:24px;font-size:14px;line-height:1.5}.pricing-features{margin-bottom:28px;list-style:none}.pricing-features li{color:var(--fg-muted);border-bottom:1px solid #ffffff08;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.pricing-features li:before{content:"✓";color:var(--accent-green);flex-shrink:0;font-size:14px}.cta-section{padding:120px 0}.cta-content{text-align:center;border:1px solid var(--border-accent);border-radius:var(--radius-xl);background:linear-gradient(#8b5cf60f,#ffffff05);max-width:640px;margin:0 auto;padding:64px;position:relative;overflow:hidden}.cta-content:before{content:"";background:radial-gradient(circle, var(--accent-purple-glow), transparent 70%);filter:blur(80px);pointer-events:none;width:400px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.cta-title{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(24px,3vw,36px);font-weight:700;position:relative}.cta-desc{color:var(--fg-muted);margin-bottom:32px;font-size:16px;position:relative}.cta-actions{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.cta-command{background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg-muted);-webkit-user-select:all;user-select:all;padding:10px 20px;font-size:14px}.footer{border-top:1px solid var(--border);padding:64px 0 32px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.footer-tagline{color:var(--fg-muted);margin-top:12px;font-size:14px}.footer-copy{color:var(--fg-subtle);margin-top:16px;font-size:13px}.footer-heading{letter-spacing:.1em;color:var(--fg-muted);margin-bottom:16px;font-size:12px}.footer-col{flex-direction:column;gap:10px;display:flex}.footer-col a{color:var(--fg-muted);font-size:14px;transition:color .2s}.footer-col a:hover{color:var(--fg)}.fade-in{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(24px)}.fade-in.visible{opacity:1;transform:translateY(0)}.theme-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--fg-muted);background:0 0;justify-content:center;align-items:center;padding:6px;transition:color .2s,border-color .2s;display:flex}.theme-toggle:hover{color:var(--fg);border-color:var(--border-hover)}@media (width<=1024px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-hero{grid-area:span 1/span 2}.bento-grid>:nth-child(2),.bento-grid>:nth-child(3),.bento-grid>:nth-child(4),.bento-grid>:nth-child(5),.bento-grid>:nth-child(6){grid-column:span 1}}@media (width<=768px){.nav-links{display:none}.nav-toggle{display:flex}.nav-links.open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#050506f2;flex-direction:column;gap:16px;padding:24px;display:flex;position:absolute;top:100%;left:0;right:0}.hero{padding:120px 0 60px}.hero-title{font-size:32px}.hero-subtitle{font-size:16px}.sdk-grid{flex-direction:column;align-items:center}.sdk-arrow{transform:rotate(90deg)}.bento-grid{grid-template-columns:1fr}.bento-hero,.bento-grid>:nth-child(2),.bento-grid>:nth-child(3),.bento-grid>:nth-child(4),.bento-grid>:nth-child(5),.bento-grid>:nth-child(6){grid-column:span 1}.hero-stats{gap:16px}.stat-divider{display:none}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:span 2}.pricing-grid{grid-template-columns:1fr;max-width:400px}.cta-content{padding:40px 24px}.platform-features{grid-template-columns:1fr}}@media (width<=480px){.container{padding:0 16px}.hero{padding:100px 0 48px}.prompt-window{margin:0 -8px}.sdk-section,.features-section,.usecases-section,.tech-section,.pricing-section,.cta-section{padding:80px 0}.section-header{margin-bottom:40px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:span 1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.gradient-blob{animation:none}}[data-theme=light]{--bg-deep:#fff;--bg-base:#f8f9fb;--bg-elevated:#fff;--surface:#00000008;--surface-hover:#0000000f;--fg:#111827;--fg-muted:#6b7280;--fg-subtle:#00000073;--accent-purple-glow:#8b5cf626;--border:#00000014;--border-hover:#00000026;--border-accent:#8b5cf640}[data-theme=light] body{background:var(--bg-base);color:var(--fg)}[data-theme=light] .gradient-blob{opacity:.12}[data-theme=light] .blob-1{background:radial-gradient(circle,#8b5cf633,#0000 70%)}[data-theme=light] .blob-2{background:radial-gradient(circle,#06b6d41f,#0000 70%)}[data-theme=light] .blob-3{background:radial-gradient(circle,#3b82f61a,#0000 70%)}[data-theme=light] .grid-overlay{background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px)}[data-theme=light] .noise-overlay{opacity:.015}[data-theme=light] .nav.scrolled{border-bottom-color:var(--border);background:#f8f9fbe6}[data-theme=light] .gradient-text{background:linear-gradient(#111827 0%,#111827b3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .gradient-text-accent{background:linear-gradient(135deg,#7c3aed,#8b5cf6,#6366f1);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text}[data-theme=light] .section-title{background:linear-gradient(#111827 0%,#111827bf 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .btn-primary{box-shadow:0 0 16px #8b5cf633,0 4px 12px #00000014}[data-theme=light] .btn-primary:hover{box-shadow:0 0 24px #8b5cf640,0 8px 24px #0000001f}[data-theme=light] .btn-outline{color:var(--fg);border-color:var(--border-hover)}[data-theme=light] .btn-ghost{color:var(--fg-muted)}[data-theme=light] .btn-ghost:hover{color:var(--fg)}[data-theme=light] .prompt-window{border:1px solid var(--border);background:#fff;box-shadow:0 4px 40px #00000014,0 0 40px #8b5cf60d}[data-theme=light] .prompt-header{border-bottom-color:var(--border);background:#00000005}[data-theme=light] .prompt-dots span{background:#0000001a}[data-theme=light] .prompt-dots span:first-child{background:#ef4444}[data-theme=light] .prompt-dots span:nth-child(2){background:#f59e0b}[data-theme=light] .prompt-dots span:last-child{background:#10b981}[data-theme=light] .prompt-title{color:var(--fg-muted)}[data-theme=light] .tool-call{background:#00000008}[data-theme=light] .tool-badge{color:#2563eb;background:#3b82f61a}[data-theme=light] .tool-badge-python{color:#d97706;background:#f59e0b1a}[data-theme=light] .prompt-result{border-left-color:var(--accent-purple);background:#8b5cf60d}[data-theme=light] .keep-panel{background:#10b9810d;border-color:#10b98126}[data-theme=light] .keep-label{color:#059669;background:#10b9811a}[data-theme=light] .stat-divider{background:var(--border)}[data-theme=light] .sdk-card{border-color:var(--border);background:linear-gradient(#00000003,#00000008)}[data-theme=light] .sdk-card:hover{border-color:var(--border-hover)}[data-theme=light] .sdk-icon-purple{background:#8b5cf614}[data-theme=light] .sdk-icon-blue{background:#3b82f614}[data-theme=light] .sdk-icon-green{background:#10b98114}[data-theme=light] .sdk-example{color:#7c3aed;border-left-color:var(--accent-purple);background:#8b5cf60a}[data-theme=light] .sdk-tool{color:#2563eb;background:#3b82f60f}[data-theme=light] .sdk-asset{color:#059669;background:#10b9810f}[data-theme=light] .sdk-arrow{color:#0003}[data-theme=light] .bento-card{border-color:var(--border);background:linear-gradient(#fff,#f8f9fbcc);box-shadow:0 1px 3px #0000000a}[data-theme=light] .bento-card:hover{border-color:var(--border-hover);box-shadow:0 4px 16px #0000000f}[data-theme=light] .bento-card:hover .card-glow{opacity:.08}[data-theme=light] .chat-user{background:#8b5cf60f;border-color:#8b5cf61f}[data-theme=light] .chat-agent{border-color:var(--border);background:#00000005}[data-theme=light] .chat-tool{color:var(--fg-muted)}[data-theme=light] .chart-bar{background:linear-gradient(180deg, var(--accent-purple), #8b5cf640)}[data-theme=light] .data-table{background:var(--bg-base);border-color:var(--border)}[data-theme=light] .table-header{border-bottom-color:var(--border);color:#2563eb;background:#3b82f60a}[data-theme=light] .table-row{border-bottom-color:#0000000a}[data-theme=light] .tag-pk{color:#d97706;background:#f59e0b14}[data-theme=light] .tag-nn{color:#2563eb;background:#3b82f614}[data-theme=light] .tag-uq{color:#059669;background:#10b98114}[data-theme=light] .device{border-color:var(--border);background:#fff}[data-theme=light] .device-alert{border-left-color:var(--accent-red);background:#ef444408}[data-theme=light] .device-alert .device-val{color:#dc2626}[data-theme=light] .spatial-timeline{background:#ef44440a}[data-theme=light] .app-card{border-color:var(--border);background:#fff}[data-theme=light] .app-ver{color:#059669}[data-theme=light] .pf-item,[data-theme=light] .media-item{border-color:var(--border);background:#fff}[data-theme=light] .usecase-card{border-color:var(--border);background:linear-gradient(#fff,#f8f9fbcc);box-shadow:0 1px 3px #0000000a}[data-theme=light] .usecase-card:hover{border-color:var(--border-hover);box-shadow:0 4px 16px #0000000f}[data-theme=light] .uc-purple{background:#8b5cf60f}[data-theme=light] .uc-blue{background:#3b82f60f}[data-theme=light] .uc-cyan{background:#06b6d40f}[data-theme=light] .uc-green{background:#10b9810f}[data-theme=light] .usecase-flow span{background:#0000000a}[data-theme=light] .tech-item{border-color:var(--border);background:linear-gradient(#fff,#f8f9fb80);box-shadow:0 1px 3px #0000000a}[data-theme=light] .tech-item:hover{border-color:var(--border-hover);box-shadow:0 4px 12px #0000000f}[data-theme=light] .pricing-card{border-color:var(--border);background:linear-gradient(#fff,#f8f9fbcc);box-shadow:0 1px 3px #0000000a}[data-theme=light] .pricing-card:hover{border-color:var(--border-hover);box-shadow:0 4px 16px #0000000f}[data-theme=light] .pricing-featured{border-color:var(--border-accent);background:linear-gradient(#8b5cf608,#fff)}[data-theme=light] .pricing-features li{border-bottom-color:#0000000d}[data-theme=light] .cta-content{border-color:var(--border-accent);background:linear-gradient(#8b5cf60a,#f8f9fbcc);box-shadow:0 4px 24px #0000000a}[data-theme=light] .cta-content:before{background:radial-gradient(circle,#8b5cf614,#0000 70%)}[data-theme=light] .cta-title{-webkit-text-fill-color:var(--fg);color:var(--fg);background:0 0}[data-theme=light] .cta-command{border-color:var(--border);background:#fff}[data-theme=light] .footer{border-top-color:var(--border)}[data-theme=light] .nav-links.open{border-bottom-color:var(--border);background:#f8f9fbf7}[data-theme=light] .nav-toggle span{background:var(--fg-muted)}[data-theme=light] .section-tag{color:#7c3aed}[data-theme=light] .hero-badge{border-color:var(--border);color:var(--fg-muted);background:#00000008}[data-theme=light] .prompt-cursor,[data-theme=light] .prompt-icon,[data-theme=light] .result-icon{color:var(--accent-purple)}[data-theme=light] .logo-icon{background:linear-gradient(135deg, var(--accent-purple), #6366f1);color:#fff}
