@import url("https://fonts.googleapis.com/css2?family=Syne:wght@400;700;800&family=DM+Mono:wght@400;500&display=swap");.neurobot-view ::-webkit-scrollbar{width:6px}.neurobot-view ::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.neurobot-view ::-webkit-scrollbar-thumb{background:rgba(16,185,129,.25);border-radius:3px}.neurobot-view ::-webkit-scrollbar-thumb:hover{background:rgba(16,185,129,.4)}.neurobot-view input:focus,.neurobot-view select:focus,.neurobot-view textarea:focus{border-color:#10b981!important;box-shadow:0 0 0 3px rgba(16,185,129,.12),0 0 12px rgba(16,185,129,.08)!important;transition:border-color .2s ease,box-shadow .2s ease}.neurobot-view input:hover,.neurobot-view select:hover,.neurobot-view textarea:hover{border-color:rgba(16,185,129,.25)!important;transition:border-color .2s ease}.nb-intent-card{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.nb-intent-card:hover{background:rgba(16,185,129,.08)!important;transform:translateX(3px)}.nb-tab{position:relative;transition:all .2s ease!important}.nb-tab:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:currentColor;transition:width .25s ease,left .25s ease}.nb-tab:hover:after{width:60%;left:20%}.nb-toast{animation:nbSlideIn .35s cubic-bezier(.34,1.56,.64,1)}@keyframes nbSlideIn{0%{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}.nb-modal-overlay{animation:nbFadeIn .2s ease}.nb-modal-content{animation:nbScaleIn .3s cubic-bezier(.34,1.56,.64,1)}@keyframes nbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nbScaleIn{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.nb-save-btn{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease!important}.nb-save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(16,185,129,.4)!important}.nb-save-btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15) 50%,transparent);transition:none}.nb-save-btn:hover:not(:disabled):after{animation:nbShimmer 1.5s infinite}@keyframes nbShimmer{0%{left:-100%}to{left:100%}}.nb-confidence-bar{height:8px;border-radius:4px;background:hsla(0,0%,100%,.05);overflow:hidden;margin-top:6px}.nb-confidence-fill{height:100%;border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1),background .3s ease}.nb-stat-card{position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease!important}.nb-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10b981,#3b82f6,#8b5cf6);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.nb-stat-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.3)!important}.nb-stat-card:hover:before{transform:scaleX(1)}.nb-progress-bar{transition:width .6s cubic-bezier(.4,0,.2,1)!important}.nb-intent-card .nb-delete-intent{opacity:0;transition:opacity .2s ease}.nb-intent-card:hover .nb-delete-intent{opacity:1}.nb-btn{transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important}.nb-btn:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.2)}.nb-btn:active{transform:translateY(0)}@media (max-width:1024px){.neurobot-view{flex-direction:column!important;height:auto!important}.neurobot-view>div{width:100%!important;min-width:unset!important}}.wf-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.wf-reveal.wf-visible{opacity:1;transform:translateY(0)}.wf-reveal-child{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.wf-reveal-child.wf-child-visible{opacity:1;transform:translateY(0)}.nb-page-shell{color:#e7edf4}.nb-loading-state,.nb-page-shell{min-height:100vh;background:radial-gradient(circle at 12% 0,rgba(0,212,170,.18),transparent 38%),#0b1016;font-family:Syne,sans-serif}.nb-loading-state{display:flex;align-items:center;justify-content:center;color:#90a3b7}.nb-header{background:rgba(11,16,22,.9);border-bottom:1px solid #223447;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nb-brand-link{display:flex;align-items:center;gap:12px;text-decoration:none}.nb-brand-logo-img{width:36px;height:36px;border-radius:10px;object-fit:cover;border:1px solid rgba(0,212,170,.35);box-shadow:0 2px 8px rgba(0,212,170,.25)}.nb-brand-texts{display:flex;flex-direction:column;gap:2px}.nb-brand-row{display:flex;align-items:center;gap:8px}.nb-brand-main{font-size:1.1rem;font-weight:800;color:#e7edf4}.nb-brand-main span{color:#00d4aa}.nb-brand-pill{font-size:10px;padding:2px 8px;border-radius:999px;background:#00d4aa;color:#05211a;font-weight:800;letter-spacing:.5px}.nb-brand-sub{color:#90a3b7;font-size:12px}.nb-header-actions{display:flex;align-items:center;gap:10px}.nb-nav-btn,.nb-nav-link{color:#e7edf4;text-decoration:none;border:1px solid #223447;border-radius:9px;padding:.52rem .78rem;font-weight:700;background:transparent;cursor:pointer;font-family:Syne,sans-serif}.nb-nav-btn:hover,.nb-nav-link:hover{border-color:rgba(0,212,170,.42)}.nb-nav-cta{text-decoration:none;color:#05211a;background:#00d4aa;border-radius:9px;border:1px solid #00d4aa;padding:.54rem .85rem;font-weight:800;cursor:pointer;font-family:Syne,sans-serif}.nb-user-avatar{width:34px;height:34px;border-radius:50%;border:2px solid #00d4aa}.nb-user-name{color:#e7edf4;font-size:14px}.nb-landing-wrapper{max-width:1100px;margin:0 auto;padding:4rem 1.2rem 2.5rem}.nb-hero{display:grid;grid-template-columns:1.08fr 1fr;grid-gap:1.2rem;gap:1.2rem;align-items:start}.nb-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(0,212,170,.32);color:#00d4aa;border-radius:999px;padding:.26rem .7rem;font-family:DM Mono,monospace;font-size:.75rem;margin-bottom:.9rem}.nb-hero-copy h1{font-size:clamp(2.15rem,6vw,4rem);line-height:1;margin-bottom:.85rem;color:#e7edf4}.nb-lead{color:#90a3b7;line-height:1.7;margin-bottom:1rem}.nb-actions{display:flex;gap:.6rem;flex-wrap:wrap}.nb-btn-primary,.nb-btn-secondary{text-decoration:none;border-radius:10px;padding:.75rem 1rem;font-weight:700;cursor:pointer;font-family:Syne,sans-serif}.nb-btn-primary{background:#00d4aa;color:#05211a;border:1px solid #00d4aa}.nb-btn-secondary{border:1px solid #223447;color:#e7edf4;background:transparent}.nb-terminal{border:1px solid #223447;border-radius:12px;background:#121b26;overflow:hidden}.nb-terminal-head{border-bottom:1px solid #223447;padding:.6rem .8rem;font-family:DM Mono,monospace;color:#90a3b7;font-size:.78rem}.nb-terminal-body{padding:.9rem .9rem 1rem;font-family:DM Mono,monospace;font-size:.8rem;line-height:1.7;color:#d2dee9}.nb-green{color:#00d4aa}.nb-muted{color:#90a3b7}.nb-terminal-gap{margin-top:.55rem}.nb-landing-section{padding-top:2.2rem}.nb-wide-band{border:1px solid rgba(0,212,170,.28);background:linear-gradient(160deg,rgba(0,212,170,.12),#121b26 64%);border-radius:12px;padding:1.05rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.nb-wide-band h2{font-size:1.7rem;margin:0 0 .4rem;color:#e7edf4}.nb-wide-band p{color:#90a3b7;line-height:1.55}.nb-section-title{font-size:1.9rem;margin-bottom:1rem;color:#e7edf4}.nb-feature-grid,.nb-steps-grid,.nb-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.nb-card{border:1px solid #223447;background:#121b26;border-radius:12px;padding:1rem}.nb-card h3{margin-bottom:.55rem;color:#e7edf4;display:flex;align-items:center;gap:8px}.nb-card p{color:#90a3b7;line-height:1.6;font-size:.92rem}.nb-step-card{position:relative;padding-top:2rem}.nb-step-index{position:absolute;top:.8rem;right:.8rem;font-family:DM Mono,monospace;font-size:.74rem;color:#00d4aa;border:1px solid rgba(0,212,170,.35);border-radius:999px;padding:2px 8px}.nb-browser-frame{margin-top:0;border:1px solid #223447;background:#121b26;box-shadow:none}.nb-slide-controls{margin-left:auto;display:flex;align-items:center;gap:6px}.nb-slide-controls button{width:26px;height:26px;border-radius:7px;border:1px solid #223447;background:#0f1822;color:#90a3b7;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.nb-slide-controls button:hover{color:#e7edf4;border-color:rgba(0,212,170,.35)}.nb-split-images{display:flex;gap:16px;padding:24px;justify-content:center;align-items:flex-start;min-height:340px}.nb-split-images img{height:420px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);object-fit:contain;width:auto}.nb-slide-tag{position:absolute;bottom:16px;left:16px;background:rgba(11,16,22,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:8px 16px;border-radius:10px;border:1px solid #223447}.nb-slide-tag span{color:#00d4aa;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.nb-footer{border-top:1px solid #223447;background:#0a1016;margin-top:2.5rem;padding:2.2rem 1.2rem}.nb-footer-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.2fr 2fr;grid-gap:1.8rem;gap:1.8rem;align-items:start}.nb-footer-brand-wrap{display:flex;flex-direction:column;gap:.45rem}.nb-footer-brand{color:#e7edf4;font-size:1.4rem;font-weight:800;line-height:1}.nb-footer-brand-wrap p{color:#90a3b7;font-size:.92rem;line-height:1.5;margin:0}.nb-footer-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.nb-footer-col{display:flex;flex-direction:column;gap:.45rem}.nb-footer-col h4{margin:0 0 .25rem;color:#e7edf4;font-size:.88rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.nb-footer-col a{color:#90a3b7;text-decoration:none;font-size:.86rem;display:inline-flex;gap:6px;align-items:center;width:-moz-fit-content;width:fit-content}.nb-footer-col a:hover{color:#00d4aa}.nb-footer-note{grid-column:1/-1;border-top:1px solid #223447;padding-top:.9rem;color:#6f8397;font-size:.8rem}@media (max-width:1024px){.nb-feature-grid,.nb-hero,.nb-steps-grid,.nb-trust-grid{grid-template-columns:1fr}.nb-header,.nb-wide-band{flex-direction:column;align-items:flex-start}.nb-header{height:auto;padding:12px 16px;gap:10px}.nb-header-actions{width:100%;flex-wrap:wrap}.nb-split-images{flex-direction:column;align-items:center}.nb-split-images img{height:auto;width:100%;max-width:480px}.nb-footer-columns,.nb-footer-inner{grid-template-columns:1fr}}