.neurona-page{--n-accent:#c07ae8;--n-green:#7ce0a8}.neurona-hero{position:relative;overflow:hidden;padding:3.5rem 0 4.5rem;border-top:1px solid var(--color-line)}.neurona-hero__glow{position:absolute;width:650px;height:650px;right:-12%;top:-45%;border-radius:50%;background:radial-gradient(circle,rgba(148,52,196,.28),transparent 67%);pointer-events:none}.neurona-hero__inner{position:relative}.neurona-hero .breadcrumb{margin-bottom:3rem}.neurona-hero__copy{display:grid;grid-template-columns:1.45fr .75fr;align-items:end;gap:4rem;margin-top:1.25rem}.neurona-hero h1{margin:0;max-width:760px;font-size:clamp(3rem,7vw,6.5rem);line-height:.92;letter-spacing:-.065em}.neurona-hero h1 span{color:var(--n-accent)}.neurona-hero__copy p{color:var(--color-ink-60);font-size:1.08rem;line-height:1.7;margin:0}.neurona-pipeline{list-style:none;margin:4rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--color-line-2);display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.neurona-pipeline li{display:grid;grid-template-columns:auto 1fr;column-gap:.8rem}.neurona-pipeline li>span{grid-row:1/3;font:.72rem var(--font-mono);color:var(--n-accent)}.neurona-pipeline strong{font-size:.95rem}.neurona-pipeline small{color:var(--color-ink-45);margin-top:.2rem}.neurona-story{padding:7rem 0 2rem}.neurona-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;margin-top:1rem}.neurona-story h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.04;letter-spacing:-.04em;margin:0}.neurona-story__grid p{color:var(--color-ink-60);line-height:1.75;margin:0 0 1rem}.neurona-value{display:grid;grid-template-columns:repeat(4,1fr);margin-top:4rem;border:1px solid var(--color-line)}.neurona-value article{padding:1.6rem;border-right:1px solid var(--color-line)}.neurona-value article:last-child{border:0}.neurona-value span{font:.72rem var(--font-mono);color:var(--n-accent)}.neurona-value h3{font-size:1rem;margin:1.2rem 0 .5rem}.neurona-value p{color:var(--color-ink-60);font-size:.88rem;line-height:1.55;margin:0}.neurona-demo-section{padding-top:6rem}.neurona-demo-intro{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.neurona-demo-intro h2{font-size:clamp(2rem,4vw,3.5rem);margin:.5rem 0 0}.neurona-demo-intro p{color:var(--color-ink-60);max-width:420px;line-height:1.6;margin:0}.neurona-agent{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);border:1px solid var(--color-line-2);background:#0b0611;min-height:690px}.neurona-chat{min-width:0;display:grid;grid-template-rows:auto minmax(330px,1fr) auto auto;border-right:1px solid var(--color-line-2)}.neurona-chat__head{display:flex;align-items:center;gap:.85rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--color-line)}.neurona-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--color-p),var(--color-p-deep));box-shadow:0 0 25px rgba(148,52,196,.4)}.neurona-chat__head strong{display:block;letter-spacing:.08em}.neurona-chat__head small{display:flex;gap:.4rem;align-items:center;color:var(--color-ink-45);margin-top:.2rem}.neurona-chat__head small i,.neurona-context__status strong i{width:7px;height:7px;background:var(--n-green);border-radius:50%}.neurona-chat__head button{margin-left:auto;background:none;border:1px solid var(--color-line-2);color:var(--color-ink-60);border-radius:8px;padding:.55rem .75rem;cursor:pointer}.neurona-chat__log{padding:1.5rem;overflow-y:auto;max-height:430px}.neurona-message{width:fit-content;max-width:82%;margin-bottom:1.25rem}.neurona-message>span{display:block;font:.65rem var(--font-mono);color:var(--color-ink-45);letter-spacing:.12em;margin:0 0 .4rem .2rem}.neurona-message p{margin:0;padding:1rem 1.1rem;border-radius:4px 16px 16px 16px;background:var(--color-surface-2);color:var(--color-ink);line-height:1.62;font-size:.93rem}.neurona-message--user{margin-left:auto}.neurona-message--user>span{text-align:right;margin-right:.2rem}.neurona-message--user p{background:rgba(148,52,196,.24);border:1px solid rgba(192,122,232,.2);border-radius:16px 4px 16px 16px}.neurona-message>small{display:block;margin:.4rem 0 0 .2rem;color:var(--n-accent);font-size:.72rem}.neurona-typing{display:flex;align-items:center;gap:.35rem;color:var(--color-ink-45)}.neurona-typing span{width:7px;height:7px;background:var(--n-accent);border-radius:50%;animation:n-pulse 1s infinite alternate}.neurona-typing span:nth-child(2){animation-delay:.2s}.neurona-typing span:nth-child(3){animation-delay:.4s}.neurona-typing em{font-size:.78rem;margin-left:.4rem}@keyframes n-pulse{to{opacity:.2;transform:translateY(-3px)}}.neurona-suggestions{display:flex;gap:.5rem;padding:0 1.25rem 1rem;overflow-x:auto}.neurona-suggestions button{flex:none;background:transparent;color:var(--color-ink-60);border:1px solid var(--color-line-2);border-radius:999px;padding:.55rem .75rem;font:.75rem var(--font-sans);cursor:pointer}.neurona-suggestions button:hover{border-color:var(--n-accent);color:var(--color-ink)}.neurona-compose{padding:1.1rem 1.25rem 1.25rem;border-top:1px solid var(--color-line)}.neurona-compose>label{display:block;font:.68rem var(--font-mono);letter-spacing:.1em;color:var(--color-ink-45);margin-bottom:.55rem;text-transform:uppercase}.neurona-compose>div{display:flex;align-items:end;gap:.75rem;border:1px solid var(--color-line-2);background:var(--color-surface);padding:.7rem}.neurona-compose textarea{min-width:0;flex:1;resize:none;background:transparent;border:0;outline:0;color:var(--color-ink);font:.92rem/1.45 var(--font-sans)}.neurona-compose button{min-height:44px;background:linear-gradient(100deg,var(--color-p),var(--color-p-deep));border:0;color:white;padding:0 1rem;font-weight:600;cursor:pointer}.neurona-compose button:disabled,.neurona-suggestions button:disabled{opacity:.45;cursor:not-allowed}.neurona-context{display:flex;flex-direction:column}.neurona-context__sources,.neurona-context__status{padding:1.5rem;border-bottom:1px solid var(--color-line)}.neurona-context__sources>span,.neurona-context__status>span{font:.68rem var(--font-mono);color:var(--n-accent);letter-spacing:.13em}.neurona-context__status>strong{display:flex;align-items:center;gap:.6rem;font-size:.84rem;margin:1rem 0 1.4rem}.neurona-context__status strong i.is-active{animation:n-pulse .7s infinite alternate}.neurona-context ol{list-style:none;padding:0;margin:0}.neurona-context ol li{color:var(--color-ink-45);font-size:.8rem;padding:.65rem 0;border-top:1px solid var(--color-line)}.neurona-context ol span{font:.68rem var(--font-mono);margin-right:.7rem}.neurona-context ol .is-done{color:var(--n-green)}.neurona-context ol .is-current{color:var(--n-accent)}.neurona-context__sources{flex:1}.neurona-context__sources>p{color:var(--color-ink-45);font-size:.8rem;line-height:1.5}.neurona-context__sources article{display:flex;gap:.8rem;padding:1rem 0;border-bottom:1px solid var(--color-line)}.neurona-context__sources article i{font:.68rem var(--font-mono);color:var(--n-accent);font-style:normal}.neurona-context__sources article small,.neurona-context__sources article strong{display:block}.neurona-context__sources article strong{font-size:.8rem;line-height:1.35}.neurona-context__sources article small{color:var(--color-ink-45);font-size:.72rem;margin-top:.3rem}.neurona-context__privacy{display:flex;gap:.75rem;padding:1.25rem;background:rgba(124,224,168,.05)}.neurona-context__privacy>span{color:var(--n-green)}.neurona-context__privacy strong{font-size:.78rem}.neurona-context__privacy p{margin:.4rem 0 0}.neurona-context__privacy p,.neurona-disclaimer{color:var(--color-ink-45);font-size:.72rem;line-height:1.5}.neurona-disclaimer{grid-column:1/-1;margin:0;padding:.8rem 1.25rem;border-top:1px solid var(--color-line)}.neurona-disclaimer strong{color:var(--color-ink-60)}.neurona-compose textarea:focus-visible,button:focus-visible{outline:2px solid var(--n-accent);outline-offset:3px}@media (max-width:850px){.neurona-hero__copy,.neurona-story__grid{grid-template-columns:1fr;gap:1.5rem}.neurona-value{grid-template-columns:1fr 1fr}.neurona-value article:nth-child(2){border-right:0}.neurona-value article:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.neurona-agent{grid-template-columns:1fr}.neurona-chat{border-right:0}.neurona-context{border-top:1px solid var(--color-line-2)}}@media (max-width:600px){.neurona-hero{padding:2rem 0 3rem}.neurona-hero .breadcrumb{margin-bottom:2rem}.neurona-hero h1{font-size:clamp(2.7rem,14vw,4rem)}.neurona-pipeline{grid-template-columns:1fr 1fr;row-gap:1.5rem;margin-top:2.5rem}.neurona-story{padding-top:4.5rem}.neurona-value{grid-template-columns:1fr}.neurona-value article{border-right:0}.neurona-value article,.neurona-value article:nth-child(3){border-bottom:1px solid var(--color-line)}.neurona-demo-intro{align-items:start;flex-direction:column}.neurona-chat__head{padding:.9rem}.neurona-chat__head button{font-size:0;padding:.55rem}.neurona-chat__head button:after{content:"Reiniciar";font-size:.72rem}.neurona-chat__log{padding:1rem;max-height:440px}.neurona-message{max-width:94%}.neurona-suggestions{padding-inline:1rem}.neurona-compose{padding:1rem}.neurona-compose>div{flex-direction:column;align-items:stretch}.neurona-compose button{width:100%}}@media (prefers-reduced-motion:reduce){.neurona-context__status strong i.is-active,.neurona-typing span{animation:none}}