.inference-page{color:#fff;background:#000;min-height:100vh;overflow-x:hidden}.inference-main{padding-top:120px;position:relative}.neuronets-video-container{z-index:0;width:100%;height:100vh;position:absolute;top:0;left:0}.neuronets-video{object-fit:cover;object-position:center;width:100%;height:100%}.neuronets-video-overlay{z-index:1;pointer-events:none;background:#000000de;width:100%;height:100%;position:absolute;top:0;left:0}.neuronets-fade-overlay{opacity:0;z-index:100;pointer-events:none;background:#000;width:100%;height:100%;transition:opacity .1s linear;position:absolute;top:0;left:0}.inference-container{max-width:1200px;margin:0 auto;padding:0 24px}.inference-header{text-align:center;padding:80px 0 100px;position:relative}.inference-label{color:#888;letter-spacing:.5px;margin-bottom:24px;font-family:IBM Plex Mono,monospace;font-size:14px}.bracket{color:#666}.label-text{color:#fff}.inference-title{letter-spacing:-2px;margin-bottom:24px;font-weight:300;line-height:1.2}.inference-description{color:#888;max-width:800px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:1.125rem;font-weight:300;line-height:1.6}.hero-cta{justify-content:center;gap:16px;margin-bottom:32px;display:flex}.coming-soon-badge{color:#ccc;letter-spacing:.5px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:8px 16px;font-size:.875rem;display:inline-block}.section-title{letter-spacing:-1px;text-align:center;margin-bottom:32px;font-weight:300}.section-subtitle{color:#888;text-align:center;max-width:800px;margin:-16px auto 48px;font-size:1.125rem;line-height:1.6}.inference-content{flex-direction:column;gap:30px;display:flex}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.stat-card{text-align:center;background:linear-gradient(135deg,#ffffff0a 0%,#ffffff03 100%);border:1px solid #ffffff1a;border-radius:16px;padding:20px 16px;transition:all .3s;position:relative;overflow:hidden}.stat-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff3,#0000);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.stat-card:hover:before{opacity:1}.stat-card:hover{background:linear-gradient(135deg,#ffffff0f 0%,#ffffff05 100%);border-color:#fff3;transform:translateY(-6px);box-shadow:0 8px 24px #0000004d}.stat-value{color:#fff;letter-spacing:-1px;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#aaa 100%);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;margin-bottom:2px;font-family:IBM Plex Mono,monospace;font-size:2rem;font-weight:600;display:flex}.stat-value svg{color:#fff;filter:drop-shadow(0 0 8px #ffffff4d);width:36px;height:36px}.stat-suffix{color:#666;text-transform:uppercase;letter-spacing:.8px;margin-top:2px;font-size:.65rem;font-weight:500;display:block}.stat-label{color:#999;text-transform:uppercase;letter-spacing:.5px;margin-top:8px;font-size:.7rem;font-weight:400}.cta-section{text-align:center;border-radius:16px;padding:80px 0;scroll-margin-top:100px;position:relative;overflow:hidden}.cta-content{max-width:var(--cta-block-width);margin:0 auto}.cta-title{font-size:var(--cta-title-size);letter-spacing:-1px;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#666 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-weight:300}.cta-description{color:#888;font-size:var(--cta-desc-size);margin-bottom:40px;line-height:1.6}.cta-actions{justify-content:center;align-items:center;gap:16px;display:flex}.what-are-section{padding:30px 0;scroll-margin-top:100px}.what-are-content{grid-template-columns:1fr 1.15fr;align-items:center;gap:60px;display:grid}.what-are-left{flex-direction:column;gap:24px;display:flex}.what-are-left .section-title{text-align:left;margin-bottom:0}.what-are-diagram{justify-content:center;align-items:center;display:flex}.nn-diagram{background:#050505;border:1px solid #ffffff14;border-radius:20px;width:100%;height:auto;display:block}.nn-diagram--mobile{display:none}@media (max-width:640px){.nn-diagram--desktop{display:none}.nn-diagram--mobile{display:block}}.nn-mote{filter:drop-shadow(0 0 4px #fffc)}.nn-mote--gold{filter:drop-shadow(0 0 4px #d9a241cc)}.nn-node{animation:3.2s ease-in-out infinite nnNodePulse}@keyframes nnNodePulse{0%,to{stroke:#ffffff2e}50%{stroke:#fff6}}.nn-card-bg{transition:fill .3s,stroke .3s}.nn-card:hover .nn-card-bg{fill:#ffffff0e;stroke:#ffffff47}@media (prefers-reduced-motion:reduce){.nn-node{animation:none}.nn-mote{display:none}}.what-are-intro{color:#aaa;text-align:left;margin:0;font-size:.9rem}.what-are-note{text-align:left;background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;padding:24px}.what-are-note p{color:#aaa;margin:0;font-size:.8rem}.what-are-note strong{color:#fff;font-weight:500}.what-are-stats{margin-top:56px}.what-are-stats .stats-grid{grid-template-columns:repeat(4,1fr);gap:16px}.n-sections{gap:120px;padding:70px 0 40px}.n-head{text-align:left;margin-bottom:52px}.n-head .section-title{text-align:left;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#666 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:24px}.n-head .section-subtitle{font-size:var(--fs-section-desc);color:#888;text-align:left;text-wrap:pretty;max-width:680px;margin:0;line-height:1.7}.n-tag{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.5px;color:#8a8a8a;font-size:11px;display:block}.n-tag:before{content:"[ ";color:#4a4a4a}.n-tag:after{content:" ]";color:#4a4a4a}.n-note{font-family:var(--font-mono,"IBM Plex Mono", monospace);color:#7a7a7a;text-align:left;border-left:1px solid #ffffff2e;margin:16px 0 0;padding:2px 0 2px 14px;font-size:12px;line-height:1.65}.n-note-label{color:#b0b0b0}.n-chip{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.5px;color:#b0b0b0;border:1px solid #ffffff24;border-radius:6px;margin-top:16px;padding:5px 10px;font-size:11px;display:inline-block}.nc-panel,.ne-panel,.nt-panel,.nl-paths{text-align:left;background-color:#050505;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}.nc-panel{grid-template-columns:repeat(3,1fr);display:grid}.nc-cell{padding:32px 36px 30px}.nc-cell:not(:nth-child(3n+1)){border-left:1px solid #ffffff12}.nc-cell:nth-child(n+4){border-top:1px solid #ffffff12}.nc-cell .n-tag{margin-bottom:14px}.nc-title{letter-spacing:-.2px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:1.1rem;font-weight:400}.nc-desc{color:#8a8a8a;margin:0;font-size:14px;line-height:1.6}.nm-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:40px 56px;display:grid}.nm-item{border-top:1px solid #ffffff29;padding-top:18px}.nm-item .n-tag{margin-bottom:14px}.nm-title{letter-spacing:-.3px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:1.25rem;font-weight:400}.nm-desc{color:#888;margin:0;font-size:.9rem;line-height:1.65}.nw-list{text-align:left;border-top:1px solid #ffffff1a}.nw-row{border-bottom:1px solid #ffffff1a;grid-template-columns:72px 300px minmax(0,1fr);align-items:start;gap:12px 48px;padding:30px 0;display:grid}.nw-row .n-tag{padding-top:4px}.nw-title{letter-spacing:-.3px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.25rem;font-weight:400}.nw-desc{color:#888;margin:0;font-size:.95rem;line-height:1.65}.ne-panel{grid-template-columns:repeat(3,1fr);display:grid}.ne-cell{flex-direction:column;padding:32px 36px 30px;display:flex}.ne-cell+.ne-cell{border-left:1px solid #ffffff12}.ne-cell .n-tag{margin-bottom:14px}.ne-title{letter-spacing:-.2px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:1.1rem;font-weight:400}.ne-desc{color:#8a8a8a;margin:0 0 4px;font-size:14px;line-height:1.6}.ne-cell .n-note{margin-top:auto;padding-top:14px}.nu-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:44px 64px;display:grid}.nu-item{border-top:1px solid #ffffff29;padding-top:18px}.nu-item .n-tag{margin-bottom:14px}.nu-title{letter-spacing:-.3px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:1.25rem;font-weight:400}.nu-desc{color:#888;max-width:480px;margin:0;font-size:.9rem;line-height:1.65}.nt-panel{grid-template-columns:repeat(2,1fr);display:grid}.nt-col{padding:34px 40px 36px}.nt-col+.nt-col{border-left:1px solid #ffffff12}.nt-title{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.5px;color:#8a8a8a;margin:0 0 16px;font-size:11px;font-weight:400}.nt-title:before{content:"[ ";color:#4a4a4a}.nt-title:after{content:" ]";color:#4a4a4a}.nt-desc{color:#9a9a9a;margin:0;font-size:14px;line-height:1.7}.nl-paths{grid-template-columns:repeat(2,1fr);margin-bottom:64px;display:grid}.nl-path{padding:32px 40px 34px}.nl-path+.nl-path{border-left:1px solid #ffffff12}.nl-path-title{letter-spacing:-.2px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:1.1rem;font-weight:400}.nl-path-desc{color:#8a8a8a;margin:0;font-size:14px;line-height:1.65}.nl-steps{text-align:left;border-top:1px solid #ffffff1a}.nl-step{border-bottom:1px solid #ffffff1a;grid-template-columns:72px 280px minmax(0,1fr);align-items:start;gap:12px 48px;padding:28px 0;display:grid}.nl-step .n-tag{padding-top:4px}.nl-step-title{letter-spacing:-.3px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.2rem;font-weight:400}.nl-step-desc{color:#888;margin:0;font-size:.95rem;line-height:1.65}.nl-notes{margin-top:64px}.nl-notes-title{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.5px;color:#8a8a8a;text-align:left;margin:0 0 24px;font-size:11px;font-weight:400}.nl-notes-title:before{content:"[ ";color:#4a4a4a}.nl-notes-title:after{content:" ]";color:#4a4a4a}.nl-notes-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:40px 64px;display:grid}.nl-note-item{border-top:1px solid #ffffff29;padding-top:18px}.nl-note-item h4{letter-spacing:-.2px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:1.05rem;font-weight:400}.nl-note-item p{color:#888;margin:0;font-size:.9rem;line-height:1.65}@media (max-width:1024px){.what-are-content{grid-template-columns:1fr;gap:40px}.what-are-left .section-title,.what-are-intro{text-align:center}.what-are-diagram{width:100%;max-width:640px;margin:0 auto}.what-are-stats .stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}.nc-panel{grid-template-columns:repeat(2,1fr)}.nc-cell:not(:nth-child(3n+1)){border-left:0}.nc-cell:nth-child(2n){border-left:1px solid #ffffff12}.nc-cell:nth-child(n+3){border-top:1px solid #ffffff12}.nm-grid{gap:36px 40px}.nw-row,.nl-step{grid-template-columns:64px 240px minmax(0,1fr);gap:12px 32px}}@media (max-width:900px){.n-sections{gap:90px}.nc-panel,.ne-panel,.nt-panel,.nl-paths{grid-template-columns:1fr}.nc-cell:nth-child(2n){border-left:0}.nc-cell+.nc-cell,.ne-cell+.ne-cell,.nt-col+.nt-col,.nl-path+.nl-path{border-top:1px solid #ffffff12;border-left:0}.nc-cell,.ne-cell,.nt-col,.nl-path{padding:26px 24px}.nm-grid,.nu-grid,.nl-notes-grid{grid-template-columns:1fr;gap:28px}.nw-row,.nl-step{grid-template-columns:64px minmax(0,1fr);gap:10px 24px;padding:24px 0}.nw-desc,.nl-step-body{grid-column:2}}@media (max-width:768px){.cta-section{border:0;padding:40px 0}.inference-main{padding-top:80px}.inference-container{padding:0 16px}.hero-cta,.cta-actions{flex-direction:column;align-items:center}.stats-grid,.what-are-stats .stats-grid{grid-template-columns:1fr}}@media (max-width:480px){.inference-container{padding:0 12px}.inference-title{letter-spacing:-1px}}
