/* Nexus public site, September 2026. */
[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:100px}a.button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.nav-actions a.signin{display:inline-flex;align-items:center;gap:8px}.hero-stage.real-product{transform:none;perspective:none;min-width:0;display:flex;align-items:center}.product-capture{margin:0;width:100%}.product-capture img{display:block;width:100%;height:auto;border:1px solid #34334a;border-radius:12px;box-shadow:0 24px 80px #0005}.product-capture figcaption{color:#a8adbb;font-size:12px;line-height:1.7;margin-top:16px;max-width:850px}.hero-stage .product-capture{transform:none}.download-note{font-size:13px!important;color:#b6b5c4;line-height:1.8!important;margin-top:24px}.real-results{padding:36px;border:1px solid #33333f;border-radius:20px;background:#11121a}.real-results h3{font-size:28px;margin:16px 0}.real-results ol{padding-left:24px}.real-results li{padding:12px 0}.real-results p{color:#acaebe;line-height:1.7;margin:8px 0}.real-results a,.capture-link a,.pricing-note a{color:#91dff5}.release-section{display:grid;grid-template-columns:1.2fr 1fr;gap:64px}.release-section h2{font-size:clamp(30px,4vw,48px);margin:18px 0}.release-section p{color:#b7b9c9;line-height:1.85;margin:18px 0}.release-points{border-left:1px solid #353440;padding-left:40px}.release-points strong{color:#f0edf9}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px}.plan-grid .pricing-card{width:100%;max-width:none;margin:0;padding:28px}.plan-grid .pricing-card .pricing-top{flex-wrap:wrap;gap:12px}.plan-grid .pricing-card h3{font-size:30px}.plan-grid .price{font-size:46px}.plan-grid .button{width:100%}.pricing-note{text-align:center;color:#aeb1c2;font-size:14px;line-height:1.9;margin-top:28px}.profile-cards article{padding:28px;border-top:1px solid #484351}.profile-cards h3{font-size:24px;margin-bottom:16px}.profile-cards p{color:#b7b9c9;line-height:1.8}.capture-link{text-align:center;margin-top:24px}.showcase-section .product-capture{max-width:960px;margin:32px auto}.guide-nav{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.guide-nav a{padding:10px 16px;border:1px solid #34333f;border-radius:24px;color:#a5e8fb}.guide-section{scroll-margin-top:30px;padding:10px 0 24px;border-bottom:1px solid #303340}.guide-section a{color:#82dff9}.guide-section li{margin:10px 0}.order-result{margin:24px 0;padding:20px;border:1px solid #405654;border-radius:12px;background:#102323}.order-result code{display:block;overflow-wrap:anywhere;user-select:all;margin:16px 0}.order-result p,.order-result li{line-height:1.7}.order-result button{margin-bottom:12px}.checkout-notes a{color:#85dff6}#status{line-height:1.8;overflow-wrap:anywhere}.purchase[data-state="pending"] #status{border-left:3px solid #cfb474;padding-left:14px}.purchase[data-state="completed"] #status{color:#85e4bb}.intent-note{padding:14px 18px;background:#181b29;border-left:3px solid #80dbed;margin:16px 0;color:#d4d9e6;line-height:1.7}.auth .intent-note{max-width:560px;margin:16px auto}.guide-version{font-size:13px;color:#a8b3c5}.mobile-menu a{padding:16px 24px}.feature-card p{line-height:1.75}
@media(max-width:900px){.plan-grid{grid-template-columns:1fr}.release-section{grid-template-columns:1fr;gap:20px}.release-points{padding-left:24px}.hero-stage.real-product{margin-top:25px}.plan-grid .pricing-card{max-width:600px;margin:auto}.profile-cards{gap:0}.real-results{padding:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

@media(max-width:640px){.nav-actions .nav-download{display:none!important}.nav.shell{gap:12px}.nav-actions{gap:10px}.nav-actions a.signin{font-size:12px;padding:10px}.hero-trust{flex-wrap:wrap;justify-content:center}}

.plan-grid .pricing-card{display:flex;flex-direction:column;gap:0}.plan-grid .pricing-card>ul{border-left:0;border-top:1px solid #303445;margin-top:24px;padding:22px 0 0;gap:13px}.plan-grid .pricing-card>.button{max-width:none;margin-top:22px}.plan-grid .pricing-card>.price{margin:22px 0 0}.plan-grid .pricing-card>p{max-width:none}.plan-grid .pricing-top{min-height:36px;margin-bottom:22px}

/* Static product widgets and original brand tag. */
.product-capture>img{pointer-events:none;user-select:none;-webkit-user-drag:none;cursor:default}.product-capture .product-tag{margin-top:20px;max-width:none}.product-note{display:inline-flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid #343449;border-radius:12px;background:linear-gradient(110deg,#191729,#0b2026);box-shadow:0 12px 35px #0002;max-width:100%;text-align:left}.product-note .note-icon{display:flex;align-items:center;color:#92dcf2}.product-note strong{display:block;color:#eeedf7;font-size:13px;line-height:1.5}.product-note small{display:block;color:#aeb6c8;font-size:11px;line-height:1.6;margin-top:2px}.product-note>svg{flex-shrink:0;color:#79ddcf}.showcase-section .product-tag{text-align:center}@media(max-width:640px){.hero-stage .product-tag{text-align:center}.product-note{gap:10px;padding:12px 14px}}

/* Authenticated customer order history. */
.customer-orders{margin:36px 0;padding:28px 0;border-top:1px solid #303a49}.customer-order{margin:18px 0;padding:24px;border:1px solid #303a49;border-radius:12px;background:#111620}.order-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.order-heading h3{margin:0 0 8px;font-size:18px}.order-heading time{font-size:12px;color:#a5b0c2}.order-heading>strong{white-space:nowrap;color:#8fe6f6}.order-facts{display:grid;gap:16px;margin:24px 0}.order-facts>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px}.order-facts dt{color:#a5b0c2;font-size:13px}.order-facts dd{margin:0;overflow-wrap:anywhere;font-size:14px}.order-license{padding:18px;border:1px solid #31434e;border-radius:8px;background:#102126}.order-license>span{font-size:12px;color:#92b9c7}.order-license code{display:block;overflow-wrap:anywhere;user-select:all;font-size:14px;margin:12px 0}.order-license p,.orders-help{font-size:13px;line-height:1.7}.order-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:18px 0}.order-actions a{color:#8fe6f6}.order-reference summary{font-size:12px;color:#b8c1d2;cursor:pointer}.order-reference code{display:block;font-size:12px;overflow-wrap:anywhere;margin-top:12px}.order-feedback,.orders-message{line-height:1.7;color:#a6e5f3}.customer-orders button:disabled{opacity:.5;cursor:default}.customer-orders .section-head{flex-wrap:wrap;gap:12px}.customer-orders .muted{line-height:1.7}
@media(max-width:640px){.customer-order{padding:18px}.order-heading{flex-wrap:wrap;gap:12px}.order-facts>div{grid-template-columns:1fr;gap:5px}}

.orders-review{padding:18px 22px;border:1px solid #665239;border-radius:10px;background:#241e16;margin:20px 0}.orders-review h3{font-size:16px;color:#efd1a0;margin-top:0}.orders-review p,.orders-review li{font-size:13px;line-height:1.7}.orders-review a{color:#a9e7f5}

.product-tour{scroll-margin-top:100px}.tour-player{display:block;width:100%;max-width:1100px;height:auto;aspect-ratio:16/9;margin:38px auto 0;border:1px solid #393448;border-radius:16px;background:#080c14;box-shadow:0 24px 80px #0004}.tour-transcript{max-width:1000px;margin:24px auto 0;color:#acb6c9;font-size:14px;line-height:1.8}.tour-transcript summary{cursor:pointer;color:#88ddeb}.tour-transcript strong{color:#e5e9f4}

/* Separate account pages share one navigation. */
.account-content{min-width:0}.account-content #account-page>.customer-orders{border-top:0;margin-top:0;padding-top:0}.account-content #account-page>.security-section,.account-content #account-page>#add-license{margin-top:0}.account-content .customer-orders>.section-head{margin-top:0}.account-quicklinks{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.account-quicklinks a{padding:22px;border:1px solid #303a49;border-radius:10px;background:#111620;color:#eeedf7}.account-quicklinks strong,.account-quicklinks span{display:block}.account-quicklinks span{color:#a5b0c2;font-size:13px;margin-top:10px}.account-content .account-extras{margin-top:0}.workspace>.sidebar{align-self:stretch}.account-content #add-license{max-width:560px}@media(max-width:760px){.account-quicklinks{grid-template-columns:1fr}.account-content .ticket-layout{grid-template-columns:1fr}}
