.nb-page{--sd-bg:#0b0e0b;--sd-accent:#d4e6a0;--nb-accent:#d4e6a0;--nb-muted:#a0a99b}.nb-page ::selection{color:#10160c;background:#d4e6a0}.nb-page .sd-header{background:#0b0e0bef}.nb-page .sd-status-dot{background:var(--nb-accent);box-shadow:0 0 14px #d4e6a04d}.nb-page .sd-button{border-color:var(--nb-accent);background:var(--nb-accent);color:#17200c}.nb-page .sd-button:hover{background:#e6f3c1;border-color:#e6f3c1}.nb-page .sd-text-link:hover{color:var(--nb-accent)}.nb-page .sd-eyebrow{color:#adb9a3}.nb-page .sd-hero{padding-top:48px}.nb-page .sd-hero-copy{text-shadow:0 2px 18px #0009;padding-top:82px;padding-bottom:32px}.nb-page .sd-hero-copy .sd-eyebrow{color:#e3efce}.nb-page h1{letter-spacing:-.07em;font-size:clamp(54px,8.8vw,130px)!important}.nb-page h1 em{color:var(--nb-accent);letter-spacing:-.055em;vertical-align:.1em;margin-left:.25em;font-size:.52em;font-style:normal;display:inline-block}.nb-page .sd-hero-line{color:#f2f6e9;font-size:clamp(21px,2.3vw,31px);margin-top:17px!important}.nb-page .sd-hero-description{color:#e4e9df;max-width:610px;font-size:14px}.nb-hero-links{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:19px;display:flex}.nb-hero-links a{color:#eff5e7;min-height:38px;font-size:12px}.nb-page .sd-hero-visual{background:#222b20;height:clamp(620px,49vw,720px);margin-top:0!important}.nb-page .sd-hero-image{object-position:center}.nb-page .sd-hero-shade{background:linear-gradient(#0b0e0be8 0%,#0b0e0bc9 28%,#0b0e0ba6 57%,#0b0e0b38 78%,#0b0e0bc9 100%)}.nb-page .sd-art-label{max-width:calc(100% - 36px);font-size:9px;line-height:1.6;inset:18px auto auto 18px}.nb-page .sd-composer{max-width:890px;margin-top:-110px}.nb-page .mlp-form{border-color:#3e4b35;background:#151b13!important}.nb-page .mlp-form:focus-within{border-color:var(--nb-accent)}.nb-page .mlp-model{color:#b7c5a8}.nb-page .mlp-action{background:var(--nb-accent);color:#17200c}.nb-page .mlp-action:hover{background:#e6f3c1}.nb-page .mlp-example{color:#bbc8af;border-color:#d4e6a026}.nb-page .sd-composer-note{color:#9aa78f}.nb-page .sd-spec-strip{margin-top:48px}.nb-page .sd-spec-strip svg{color:#becfa9}.nb-page .sd-spec-strip small{color:#93a187}.nb-page .sd-section-heading>p{color:var(--nb-muted)}.nb-page h2 span{color:#94a38a}.nb-gallery{grid-template-columns:1.15fr .85fr 1fr;align-items:start;gap:18px;display:grid}.nb-gallery figure{min-width:0}.nb-gallery-media{aspect-ratio:4/5;background:#1a2217;border-radius:9px;position:relative;overflow:hidden}.nb-gallery figure:nth-child(2){padding-top:50px}.nb-gallery figure:nth-child(2) .nb-gallery-media{aspect-ratio:4/5.5}.nb-gallery figure:nth-child(3){padding-top:22px}.nb-gallery img{object-fit:cover;object-position:62% center;transition:transform .55s}@media (hover:hover){.nb-gallery figure:hover img{transform:scale(1.025)}}.nb-gallery figcaption{flex-direction:column;align-items:flex-start;gap:7px;padding:17px 0 0;display:flex}.nb-gallery figcaption strong{letter-spacing:-.015em;font-size:14px;font-weight:500}.nb-gallery figcaption span{color:#8e9c82;max-width:330px;font-size:11px;line-height:1.8}.nb-showcase-note{border-top:1px solid var(--sd-line);justify-content:space-between;align-items:flex-start;gap:22px;margin-top:32px;padding-top:23px;display:flex}.nb-showcase-note p{color:#8f9c84;max-width:750px;font-size:11px;line-height:1.9}.nb-showcase-note>a{color:#bbcaa9;flex-shrink:0;font-size:11px}.nb-workflow{grid-template-columns:1.14fr 1fr;align-items:center;gap:clamp(35px,6vw,85px);margin-top:38px;display:grid}.nb-workflow+.nb-workflow{margin-top:90px}.nb-workflow-media{aspect-ratio:1.13;background:#1c2418;border-radius:10px;position:relative;overflow:hidden}.nb-workflow-media img{object-fit:cover}.nb-workflow-media figcaption{color:#e2e8da;background:#0b0e0bba;border:1px solid #ffffff24;border-radius:4px;width:fit-content;max-width:calc(100% - 36px);padding:6px 10px;font-size:9px;line-height:1.6;position:absolute;bottom:16px;left:18px;right:18px}.nb-workflow-copy h3{max-width:430px;margin-top:20px;font-size:clamp(30px,3.4vw,47px);line-height:1.12}.nb-workflow-copy>p:not(.sd-eyebrow){max-width:440px;color:var(--nb-muted);margin-top:24px;font-size:14px;line-height:1.9}.nb-workflow-copy>.sd-text-link{color:#d4e2c4;min-height:40px;margin-top:25px}.nb-workflow-copy>small{border-top:1px solid var(--sd-line);color:#8e9c83;max-width:400px;margin-top:22px;padding-top:20px;font-size:11px;line-height:1.8;display:block}.nb-workflow:nth-child(2n) .nb-workflow-media{grid-area:1/2}.nb-workflow:nth-child(2n) .nb-workflow-copy{grid-area:1/1}.nb-comparison{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.nb-comparison article{border:1px solid var(--sd-line);background:#11160f;border-radius:9px;flex-direction:column;grid-column:span 2;padding:28px;display:flex}.nb-comparison article:nth-last-child(-n+2){grid-column:span 3}.nb-comparison article.nb-current{background:linear-gradient(145deg,#23301c,#141c10);border-color:#d4e6a057}.nb-comparison h3{margin-top:21px;font-size:26px}.nb-comparison .nb-version-focus{color:#cfdfbd;letter-spacing:-.02em;margin-top:13px;font-size:15px;line-height:1.55}.nb-comparison article>p:not(.sd-eyebrow):not(.nb-version-focus){color:#9ba88f;max-width:460px;margin-top:13px;font-size:12px;line-height:1.85}.nb-comparison dl{flex:1;margin:25px 0 22px}.nb-comparison dl>div{border-top:1px solid var(--sd-line);justify-content:space-between;gap:20px;padding-block:12px;font-size:11px;line-height:1.7;display:flex}.nb-comparison dt{color:#91a085}.nb-comparison dd{text-align:right;color:#d8e0ce;max-width:65%;margin:0}.nb-comparison article>a{color:#d9e6c9;justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:12px;display:flex}.nb-comparison-note{color:#8e9b83;max-width:880px;font-size:12px;line-height:1.9;margin-top:25px!important}.nb-page .sd-how-intro{max-width:430px;color:var(--nb-muted);margin-top:23px;font-size:13px;line-height:1.9}.nb-page .sd-how li>span{color:#bbcea5}.nb-page .sd-how li p,.nb-page .sd-faq details p{color:var(--nb-muted)}.nb-page .sd-faq summary{color:#d1dac7}.nb-page .sd-faq summary svg{color:#9bad8a}.nb-page .sd-faq>div:first-child>.sd-text-link{color:#b4c6a0}.nb-page .sd-section-heading h2{text-wrap:balance;max-width:660px}.nb-feature-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:42px;display:grid}.nb-feature-points article{border-top:1px solid var(--sd-line);padding-top:25px}.nb-feature-point-copy>span{color:#bace9d;letter-spacing:.12em;font-size:11px}.nb-feature-points h3{letter-spacing:-.035em;color:#f0f4e9;margin-top:20px;font-size:clamp(21px,2vw,28px);line-height:1.25}.nb-feature-points p{max-width:380px;color:var(--nb-muted);margin-top:14px;font-size:13px;line-height:1.85}.nb-feature-points-illustrated{gap:24px}.nb-feature-points-illustrated article{border-top:0;min-width:0;padding-top:0}.nb-feature-illustration{aspect-ratio:3/2;background:#1a2217;border-radius:9px;position:relative;overflow:hidden}.nb-feature-illustration img{object-fit:contain}.nb-feature-illustration figcaption{color:#f0f4e9;background:#0b0e0be6;border-radius:4px;max-width:calc(100% - 20px);padding:5px 8px;font-size:10px;line-height:1.5;position:absolute;bottom:10px;left:10px}.nb-feature-points-illustrated .nb-feature-point-copy{padding-top:21px}.nb-feature-illustration-note{color:#a0ad94;max-width:850px;font-size:11px;line-height:1.8;margin-top:24px!important}.nb-page #version-features,.nb-page #capabilities,.nb-page #compare,.nb-page #showcase,.nb-page #nano-prompt,.nb-page #questions{scroll-margin-top:100px}@media (max-width:1100px){.nb-page .sd-header nav{gap:22px}.nb-comparison article{padding:24px 21px}.nb-comparison h3{font-size:23px}.nb-comparison dl>div{flex-direction:column;gap:3px}.nb-comparison dd{text-align:left;max-width:none}}@media (max-width:760px){.nb-page .sd-hero{padding-top:34px}.nb-page .sd-hero-copy{grid-area:1/1;padding-top:0;padding-bottom:0}.nb-page h1{font-size:clamp(47px,10.7vw,80px)!important}.nb-page .sd-hero-description{max-width:500px;font-size:13px}.nb-page .sd-hero-visual{grid-area:2/1;width:calc(100% - 24px);height:340px;margin-top:27px!important}.nb-page .sd-hero-image{object-position:58% center}.nb-page .sd-hero-shade{background:linear-gradient(#0b0e0b14 40%,#0b0e0b94 100%)}.nb-page .sd-art-label{max-width:calc(100% - 24px);top:12px;bottom:auto;left:12px}.nb-page .sd-composer{grid-area:3/1;margin-top:-58px}.nb-page .sd-composer-note{flex-wrap:wrap;gap:13px;font-size:9px}.nb-page .sd-spec-strip{margin-top:36px}.nb-feature-points{grid-template-columns:1fr;gap:26px;margin-top:28px}.nb-feature-points article{padding-top:20px}.nb-feature-points-illustrated article{padding-top:0}.nb-feature-points h3{margin-top:12px}.nb-feature-points p{max-width:540px;margin-top:10px}.nb-gallery{grid-template-columns:1fr 1fr;gap:20px 14px}.nb-gallery figure:nth-child(2),.nb-gallery figure:nth-child(3){padding-top:0}.nb-gallery figure:first-child{grid-column:1/-1}.nb-gallery figure:first-child .nb-gallery-media{aspect-ratio:1.3}.nb-gallery .nb-gallery-media,.nb-gallery figure:nth-child(2) .nb-gallery-media{aspect-ratio:4/5}.nb-gallery figcaption{flex-direction:column;gap:5px;padding-top:13px}.nb-gallery figcaption strong{font-size:12px}.nb-gallery figcaption span{text-align:left}.nb-showcase-note{flex-direction:column;gap:12px;margin-top:25px}.nb-workflow{grid-template-columns:1fr;gap:27px;margin-top:30px}.nb-workflow+.nb-workflow{margin-top:65px}.nb-workflow:nth-child(2n) .nb-workflow-media,.nb-workflow:nth-child(2n) .nb-workflow-copy{grid-area:auto}.nb-workflow-media{aspect-ratio:1.12}.nb-workflow-copy h3{max-width:400px;margin-top:15px}.nb-workflow-copy>p:not(.sd-eyebrow){margin-top:18px;font-size:13px}.nb-workflow-copy>.sd-text-link{margin-top:17px}.nb-workflow-copy>small{margin-top:15px;padding-top:15px}.nb-comparison{grid-template-columns:1fr 1fr;gap:12px}.nb-comparison article,.nb-comparison article:nth-last-child(-n+2){grid-column:auto;padding:23px 18px}.nb-comparison article:last-child{grid-column:1/-1}.nb-comparison h3{font-size:22px}.nb-comparison article>.sd-eyebrow{letter-spacing:.11em;font-size:8px}.nb-comparison .nb-version-focus{font-size:14px}}@media (max-width:440px){.nb-page .sd-header .sd-button-small{gap:8px;padding-inline:11px;font-size:10px}.nb-page h1 em{margin:6px 0 0;font-size:.63em;line-height:1.1;display:block}.nb-page .sd-hero-line{font-size:22px;margin-top:20px!important}.nb-page .sd-hero-visual{height:300px}.nb-comparison{grid-template-columns:1fr}.nb-comparison article:last-child{grid-column:auto}.nb-comparison article{padding:25px}.nb-comparison dl>div{flex-direction:row;gap:14px}.nb-comparison dd{text-align:right;max-width:65%}}@media (prefers-reduced-motion:reduce){.nb-page .nb-gallery img{transition:none}}
