:root{--nx-asst-width:420px;--nx-asst-radius:20px;--nx-asst-gradient:linear-gradient(135deg, var(--nx-indigo) 0%, var(--nx-blue) 55%, var(--nx-teal-deep) 100%);--nx-asst-launcher-gradient:linear-gradient(135deg, var(--nx-blue) 0%, var(--nx-teal-deep) 100%);--nx-asst-z-launcher:40;--nx-asst-z-drawer:50;--nx-asst-ease:cubic-bezier(.22, 1, .36, 1)}.nx-asst-launcher{right:var(--gol-s4);bottom:var(--gol-s4);z-index:var(--nx-asst-z-launcher);background:var(--nx-asst-launcher-gradient);width:56px;height:56px;color:var(--nx-white);transition:transform .18s var(--nx-asst-ease), box-shadow .18s var(--nx-asst-ease);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed;box-shadow:0 10px 28px #1f3b8f52,0 2px 6px #14213d2e}.nx-asst-launcher:before{content:"";border-radius:inherit;pointer-events:none;animation:nx-asst-pulse 2.6s var(--nx-asst-ease) infinite;position:absolute;inset:0;box-shadow:0 0 #2f5bd673}.nx-asst-launcher.is-quiet:before{animation:none}.nx-asst-launcher:hover{transform:translateY(-2px);box-shadow:0 14px 32px #1f3b8f61,0 2px 6px #14213d2e}.nx-asst-launcher:active{transform:translateY(0)}.nx-asst-launcher:focus-visible{outline:3px solid var(--nx-white);outline-offset:0;box-shadow:0 0 0 5px var(--nx-blue), 0 10px 28px #1f3b8f52}.nx-asst-launcher svg{width:26px;height:26px}@keyframes nx-asst-pulse{0%{box-shadow:0 0 #2f5bd673}70%{box-shadow:0 0 0 16px #2f5bd600}to{box-shadow:0 0 #2f5bd600}}.nx-asst{z-index:var(--nx-asst-z-drawer);justify-content:flex-end;display:flex;position:fixed;inset:0}.nx-asst__backdrop{-webkit-backdrop-filter:blur(2px);background:#14213d47;animation:.2s ease-out both nx-asst-fade;position:absolute;inset:0}.nx-asst__panel{width:var(--nx-asst-width);background:var(--nx-white);max-width:100%;height:100%;color:var(--gol-slate);border-top-left-radius:var(--nx-asst-radius);border-bottom-left-radius:var(--nx-asst-radius);box-shadow:-12px 0 48px #14213d2e, 0 0 0 1px var(--gol-hairline);animation:nx-asst-slide .26s var(--nx-asst-ease) both;outline:none;flex-direction:column;display:flex;position:relative}.nx-asst__panel:before{content:"";pointer-events:none;border-top-left-radius:inherit;background:radial-gradient(24rem 12rem at 90% -20%,#7fb7f047,#0000 65%),radial-gradient(18rem 10rem at 10% 0,#8b7cf61f,#0000 65%);height:180px;position:absolute;inset:0 0 auto}@keyframes nx-asst-slide{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes nx-asst-fade{0%{opacity:0}to{opacity:1}}.nx-asst__header{justify-content:space-between;align-items:flex-start;gap:var(--gol-s3);padding:var(--gol-s4) var(--gol-s4) var(--gol-s3);display:flex;position:relative}.nx-asst__brand{align-items:center;gap:var(--gol-s3);min-width:0;display:flex}.nx-asst__glyph{border-radius:var(--nx-radius);background:var(--nx-asst-gradient);width:40px;height:40px;color:var(--nx-white);flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 16px #1f3b8f40}.nx-asst__titles{gap:6px;min-width:0;display:grid}.nx-asst__title{font:600 18px/1.2 var(--gol-sans);color:var(--gol-navy);letter-spacing:-.01em;margin:0}.nx-asst__chip{width:fit-content}.nx-asst__actions{gap:var(--gol-s1);flex:none;display:flex}.nx-asst__iconbtn{width:40px;height:40px;color:var(--gol-navy);background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:background .14s;display:inline-flex}.nx-asst__iconbtn:hover{background:var(--nx-tint-blue)}.nx-asst__iconbtn:focus-visible{outline-offset:0}.nx-asst__scope{justify-content:space-between;align-items:center;gap:var(--gol-s3);margin:0 var(--gol-s4);padding:var(--gol-s2) var(--gol-s3);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius);min-height:44px;color:var(--gol-slate);background:#ffffffb3;font-size:13px;display:flex;position:relative}.nx-asst__scope-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gol-navy);margin:0;font-weight:500;overflow:hidden}.nx-asst__scope-line code{color:var(--nx-blue);font-size:12px}.nx-asst__switch{align-items:center;gap:var(--gol-s2);font:500 12px/1 var(--gol-sans);color:var(--gol-muted);border-radius:999px;flex:none;padding:4px 2px;display:inline-flex}.nx-asst__switch[aria-checked=true]{color:var(--nx-blue)}.nx-asst__switch-track{background:var(--gol-hairline);border-radius:999px;width:30px;height:18px;transition:background .16s;position:relative}.nx-asst__switch-knob{background:var(--nx-white);width:14px;height:14px;transition:transform .16s var(--nx-asst-ease);border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #14213d4d}.nx-asst__switch[aria-checked=true] .nx-asst__switch-track{background:var(--nx-blue)}.nx-asst__switch[aria-checked=true] .nx-asst__switch-knob{transform:translate(12px)}.nx-asst__body{overscroll-behavior:contain;min-height:0;padding:var(--gol-s3) var(--gol-s4) var(--gol-s4);gap:var(--gol-s3);scrollbar-gutter:stable;flex-direction:column;flex:auto;display:flex;position:relative;overflow-y:auto}.nx-asst__welcome{gap:var(--gol-s2);grid-template-columns:28px 1fr;align-items:flex-start;display:grid}.nx-asst__welcome-bubble{background:var(--nx-tint-blue);border-radius:var(--nx-radius-lg);padding:var(--gol-s3);color:var(--gol-slate);gap:var(--gol-s2);border:1px solid #2f5bd61f;border-top-left-radius:6px;font-size:14px;line-height:1.55;display:grid}.nx-asst__welcome-title{color:var(--gol-navy);font-weight:600}.nx-asst__welcome-caveat{letter-spacing:.04em;color:var(--gol-muted);font-size:11px}.nx-asst__log{display:block}.nx-asst__list{gap:var(--gol-s3);flex-direction:column;display:flex}.nx-asst-msg{gap:var(--gol-s2);animation:nx-asst-rise .22s var(--nx-asst-ease) both;grid-template-columns:28px 1fr;align-items:flex-end;display:grid}.nx-asst-msg--user{grid-template-columns:1fr;justify-items:end;padding-left:40px}.nx-asst-msg__col{gap:6px;min-width:0;max-width:100%;display:grid}.nx-asst-msg--user .nx-asst-msg__col{justify-items:end}.nx-asst-msg__avatar{background:var(--nx-asst-gradient);width:28px;height:28px;color:var(--nx-white);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 10px #1f3b8f38}.nx-asst-msg__bubble{border-radius:var(--nx-radius-lg);overflow-wrap:anywhere;background:var(--nx-ground-soft);border:1px solid var(--gol-hairline);max-width:100%;color:var(--gol-slate);border-bottom-left-radius:6px;padding:10px 14px;font-size:14px;line-height:1.55}.nx-asst-msg--user .nx-asst-msg__bubble{background:var(--nx-asst-gradient);color:var(--nx-white);border-bottom-left-radius:var(--nx-radius-lg);border:0;border-bottom-right-radius:6px;box-shadow:0 8px 20px #1f3b8f38}.nx-asst-msg__text{white-space:pre-wrap;margin:0}.nx-asst-md{gap:var(--gol-s2);display:grid}.nx-asst-md p{margin:0}.nx-asst-md strong{color:var(--gol-navy);font-weight:600}.nx-asst-md code{background:var(--nx-white);border:1px solid var(--gol-hairline);color:var(--nx-blue);border-radius:6px;padding:1px 5px;font-size:12.5px}.nx-asst-md__list{gap:4px;padding-left:18px;list-style:outside;display:grid}.nx-asst-md__list li::marker{color:var(--nx-teal-deep)}.nx-asst-msg__meta{flex-wrap:wrap;align-items:center;gap:6px;padding-left:2px;display:flex}.nx-asst-mode{font:600 10.5px/1 var(--gol-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.nx-asst-mode--live{color:var(--nx-teal-deep);background:var(--nx-tint-teal)}.nx-asst-mode--grounded{color:var(--nx-blue);background:var(--nx-tint-blue)}.nx-asst-cites{flex-wrap:wrap;gap:6px;display:flex}.nx-asst-cite{max-width:100%;font:500 12px/1.3 var(--gol-sans);color:var(--nx-blue);background:var(--nx-white);border:1px solid var(--gol-hairline);border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 8px;transition:background .14s,border-color .14s;display:inline-flex}.nx-asst-cite:hover{background:var(--nx-tint-blue);border-color:#2f5bd64d;text-decoration:none}.nx-asst-cite__kind{color:var(--gol-muted);font-weight:400}.nx-asst-cite__kind:after{content:"·";margin-left:5px}.nx-asst-cite__label{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}@keyframes nx-asst-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nx-asst-typing{align-items:center;gap:5px;height:40px;padding:0 14px;display:inline-flex}.nx-asst-typing span{background:var(--nx-blue);opacity:.35;border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite nx-asst-dot}.nx-asst-typing span:nth-child(2){animation-delay:.15s}.nx-asst-typing span:nth-child(3){animation-delay:.3s}@keyframes nx-asst-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.nx-asst__error{padding:var(--gol-s3);border-radius:var(--nx-radius);background:var(--gol-sand);border-left:3px solid var(--gol-coral-deep);gap:6px;font-size:14px;display:grid}.nx-asst__error-title{color:var(--gol-navy);font-weight:600}.nx-asst__error-msg{color:var(--gol-slate)}.nx-asst__error .nx-btn{justify-self:start;margin-top:4px}.nx-asst__suggestions{gap:var(--gol-s2);display:grid}.nx-asst__eyebrow{margin:0}.nx-asst__pills{gap:var(--gol-s2);flex-wrap:wrap;display:flex}.nx-asst__pill{text-align:left;min-height:34px;font:500 13px/1.3 var(--gol-sans);color:var(--nx-blue);background:var(--nx-white);transition:background .14s ease, transform .14s var(--nx-asst-ease), box-shadow .14s ease;border:1px solid #2f5bd647;border-radius:999px;align-items:center;padding:6px 14px;display:inline-flex}.nx-asst__pill:hover{background:var(--nx-tint-blue);transform:translateY(-1px);box-shadow:0 6px 14px #1f3b8f1f}.nx-asst__pill:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.nx-asst__footer{padding:var(--gol-s3) var(--gol-s4) var(--gol-s3);border-top:1px solid var(--gol-hairline);background:var(--nx-white);border-bottom-left-radius:var(--nx-asst-radius);flex:none}.nx-asst__form{gap:var(--gol-s2);grid-template-columns:1fr 44px;align-items:end;display:grid}.nx-asst__input{resize:none;background:var(--nx-ground-soft);border:1px solid var(--gol-hairline);width:100%;min-height:44px;max-height:160px;color:var(--gol-slate);border-radius:14px;padding:11px 14px;font-size:14px;line-height:1.5;transition:border-color .14s,box-shadow .14s;overflow-y:hidden}.nx-asst__input::placeholder{color:var(--gol-muted)}.nx-asst__input:focus{border-color:var(--nx-blue);background:var(--nx-white);outline:none;box-shadow:0 0 0 3px #2f5bd62e}.nx-asst__send{background:var(--nx-asst-launcher-gradient);width:44px;height:44px;color:var(--nx-white);transition:transform .14s var(--nx-asst-ease), filter .14s ease, opacity .14s ease;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 16px #1f3b8f47}.nx-asst__send:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.nx-asst__send:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.nx-asst__send svg{margin-left:2px}.nx-asst__meta{justify-content:space-between;align-items:center;gap:var(--gol-s2);color:var(--gol-muted);min-height:16px;margin-top:6px;font-size:11px;display:flex}.nx-asst__count{font-variant-numeric:tabular-nums}.nx-asst__count.is-near{color:var(--gol-amber-deep);font-weight:600}@media (max-width:767px){.nx-asst__panel{border-radius:0;width:100%}.nx-asst__panel:before{border-radius:0}.nx-asst__footer{padding-bottom:max(var(--gol-s3), env(safe-area-inset-bottom));border-radius:0}.nx-asst__header,.nx-asst__body,.nx-asst__footer{padding-left:var(--gol-s3);padding-right:var(--gol-s3)}.nx-asst__scope{margin:0 var(--gol-s3);flex-wrap:wrap}.nx-asst-launcher{right:var(--gol-s3);bottom:max(var(--gol-s3), env(safe-area-inset-bottom))}.nx-asst__hint{display:none}}@media (prefers-reduced-motion:reduce){.nx-asst-launcher:before,.nx-asst-typing span,.nx-asst-msg,.nx-asst__panel,.nx-asst__backdrop{animation:none}.nx-asst-launcher,.nx-asst__pill,.nx-asst__send,.nx-asst__switch-knob,.nx-asst__switch-track,.nx-asst-cite,.nx-asst__iconbtn,.nx-asst__input{transition:none}.nx-asst-launcher:hover,.nx-asst__pill:hover,.nx-asst__send:hover:not(:disabled){transform:none}.nx-asst-typing span{opacity:.7}}@media (forced-colors:active){.nx-asst-launcher,.nx-asst__send,.nx-asst-msg__bubble,.nx-asst__pill,.nx-asst-cite{border:1px solid buttontext}}@media print{.nx-asst-launcher,.nx-asst{display:none}}
:root{--nx-reference-width:calc(var(--gol-s8) * 15);--nx-reference-gutter:var(--gol-s6);--nx-reference-login:calc(var(--gol-s5) * 12.5);--nx-reference-copy-height:calc(var(--gol-s6) * 5);--nx-reference-scene-height:calc(var(--gol-s8) * 6);--nx-reference-preview-height:calc(var(--gol-s8) * 4.5)}.nx-header__inner{max-width:calc(var(--nx-reference-width) + var(--gol-s7))}.nx-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:relative}.nx-header .nx-wordmark{letter-spacing:-.045em;font-size:36px}.nx-header .nx-wordmark svg{width:var(--gol-s6);height:var(--gol-s6)}.nx-header__nav{gap:var(--gol-s5)}.nx-header__nav a{font-size:14px}.nx-demo-banner{padding:var(--gol-s1) var(--gol-s3);letter-spacing:.15em;font-size:9px}.nx-btn--primary{background:linear-gradient(105deg, var(--gol-abyss), var(--nx-indigo) 45%, var(--nx-teal-deep))}.nx-hero{width:calc(100% - var(--nx-reference-gutter) * 2);max-width:var(--nx-reference-width);padding:var(--gol-s5) 0 var(--gol-s6);grid-template-columns:minmax(0, 1fr) var(--nx-reference-login);gap:var(--gol-s4) var(--gol-s7);isolation:isolate;grid-template-areas:"copy signin""controls signin""preview trust""foot foot""panel panel"}.nx-hero__copy{min-height:var(--nx-reference-copy-height);gap:var(--gol-s3);max-width:calc(var(--gol-s8) * 7);padding:0}.nx-hero__copy>.gol-eyebrow{letter-spacing:.25em;font-size:10px}.nx-hero__copy>.nx-eyebrow--rule:before{display:none}.nx-hero__title{letter-spacing:-.045em;max-width:19ch;font-size:clamp(42px,3.65vw,58px);line-height:1.04}.nx-hero__lead{max-width:none;font-size:21px;line-height:1.45}.nx-hero__lead strong{font-weight:500}.nx-capabilities{gap:var(--gol-s4);margin-top:var(--gol-s2);grid-template-columns:repeat(3,minmax(0,1fr))}.nx-capability{grid-template-columns:var(--gol-s6) minmax(0, 1fr);gap:var(--gol-s2)}.nx-capability__icon{box-shadow:none;background:var(--nx-tint-teal);border-color:var(--nx-border)}.nx-capability:nth-child(2) .nx-capability__icon{background:var(--nx-tint-lavender);color:var(--nx-lavender)}.nx-capability__name{font-size:13px;font-weight:600}.nx-capability__detail{font-size:11px}.nx-hero .nx-helix__stage{left:37%;right:29%;top:calc(-1 * var(--gol-s7));height:var(--nx-reference-scene-height);z-index:0;grid-template-columns:minmax(0,1fr);margin:0;display:block;position:absolute}.nx-hero .nx-helix__canvas{border-radius:0;height:100%;min-height:100%;overflow:visible}.nx-hero .nx-helix__gl{z-index:0;contain:layout;inset:0 -35%;-webkit-mask-image:radial-gradient(#000 38%,#0000 73%);mask-image:radial-gradient(#000 38%,#0000 73%)}.nx-hero .nx-vertical-label{pointer-events:none;font-size:10px;position:absolute;top:38%;right:0}.nx-hero .nx-helix__hint{font-size:8px;bottom:24%;left:22%}.nx-hero .nx-helix__notice{bottom:28%}.nx-helix-tools button{min-height:var(--gol-s5);padding:var(--gol-s2);font:500 10px/1 var(--gol-sans);border-radius:999px}.nx-helix-tools button[aria-pressed=true]{color:var(--nx-indigo);background:var(--nx-tint-blue)}.nx-helix-tools button:hover{background:var(--nx-tint-teal)}.nx-signin-col{width:var(--nx-reference-login);position:absolute;top:0;right:0}.nx-signin{gap:var(--gol-s3);padding:var(--gol-s5);box-shadow:var(--nx-shadow)}.nx-signin__title{letter-spacing:-.04em;font-size:28px}.nx-login{gap:var(--gol-s3)}.nx-login .nx-input{height:calc(var(--gol-s2) * 5);border-radius:var(--nx-radius-sm);font-size:13px}.nx-login .nx-field__label{font-size:13px}.nx-signin__submit{height:var(--gol-s6);box-shadow:none}.nx-google__btn{height:calc(var(--gol-s2) * 5);font-size:13px}.nx-google__note{font-size:10px}.nx-signin__foot{font-size:12px}.nx-signin__boundary{font-size:8px}.nx-trust{margin-top:calc(var(--gol-s7) * 2.5);gap:var(--gol-s2)}.nx-trust__icon{box-shadow:none;color:var(--nx-navy);background:0 0;border:0}.nx-trust__title,.nx-trust__detail{font-size:10px}.nx-preview-row{z-index:3;grid-template-columns:minmax(0, 1fr) calc(var(--gol-s8) * 1.7);gap:var(--gol-s2);align-items:stretch;padding:0;position:relative}.nx-tilt__card{transform-origin:top;transform:rotateX(5deg)rotateY(-5deg)rotate(2deg)}.nx-tilt:hover .nx-tilt__card{transform:rotateX(calc(var(--nx-tilt-dy,0) * -3deg)) rotateY(calc(var(--nx-tilt-dx,0) * 4deg))}.nx-tilt:focus-within .nx-tilt__card{transform:none}.nx-appframe{grid-template-columns:calc(var(--gol-s3) * 9) minmax(0, 1fr);min-height:var(--nx-reference-preview-height)}.nx-appframe__side{padding:var(--gol-s3) var(--gol-s2);gap:var(--gol-s4)}.nx-appframe__side .nx-wordmark{font-size:17px}.nx-appframe__nav span{padding:var(--gol-s2);border-radius:var(--gol-s1);font-size:11px}.nx-appframe__main{padding:var(--gol-s3);gap:var(--gol-s2);background:var(--nx-ground-soft)}.nx-appframe__title{flex-wrap:nowrap}.nx-appframe__title h3{font-size:17px}.nx-appframe__title p{font-size:11px}.nx-appframe__sample{gap:var(--gol-s1)}.nx-sample-pill{height:var(--gol-s4);border-radius:var(--gol-s1);padding:var(--gol-s1);gap:var(--gol-s1)}.nx-sample-pill__value{font-size:8px}.nx-sample-pill__label{font-size:9px}.nx-results--compact .nx-tabs--pills button{padding:var(--gol-s2);font-size:10px}.nx-results--compact .nx-results__actions{gap:var(--gol-s1)}.nx-results--compact .nx-results__actions .gol-chip{display:none}.nx-results--compact .nx-results__actions .nx-btn{min-height:0;padding:var(--gol-s1);font-size:9px}.nx-results--compact .nx-results__bar{gap:var(--gol-s1)}.nx-results--compact .nx-radar__tip{padding:var(--gol-s1);background:0 0;border:0;font-size:8px}.nx-results--compact .nx-radar{gap:var(--gol-s1)}.nx-results--compact .nx-kpis{gap:var(--gol-s2)}.nx-results--compact .nx-kpi{padding:var(--gol-s2);border-radius:var(--nx-radius-sm);gap:var(--gol-s1);box-shadow:none}.nx-results--compact .nx-kpi__label{font-size:10px}.nx-results--compact .nx-kpi__sim{font-size:8px}.nx-results--compact .nx-kpi__figure{font-size:24px}.nx-results--compact .nx-kpi__row{min-height:var(--gol-s5);flex-wrap:wrap;gap:0}.nx-results--compact .nx-kpi__chart{width:var(--gol-s7);height:var(--gol-s4)}.nx-results--compact .nx-kpi__chip{letter-spacing:0;font-size:8px}.nx-results--compact .nx-summary,.nx-results--compact .nx-summary__panels{gap:var(--gol-s2)}.nx-results--compact .nx-panel-soft{padding:var(--gol-s2);box-shadow:none;border-radius:var(--nx-radius-sm)}.nx-results--compact .nx-panel-soft__title,.nx-results--compact .nx-radar__title{font-size:11px}.nx-results--compact .nx-panel-soft__lead,.nx-results--compact .nx-radar__lead{font-size:9px}.nx-results--compact .nx-keyvar{grid-template-columns:var(--gol-s4) minmax(0, 1fr) auto;gap:var(--gol-s1);padding:var(--gol-s1) 0}.nx-results--compact .nx-keyvar__icon{width:var(--gol-s4);height:var(--gol-s4)}.nx-results--compact .nx-keyvar__gene{font-size:10px}.nx-results--compact .nx-keyvar__id{font-size:8px}.nx-results--compact .nx-keyvar .gol-chip{padding:var(--gol-s1);letter-spacing:0;font-size:8px}.nx-results--compact .nx-panel-soft__link{font-size:10px}.nx-results--compact .nx-radar__body{grid-template-columns:minmax(0,1fr)}.nx-results--compact .nx-radar__legend{display:none}.nx-results--compact .nx-radar__svg{max-height:calc(var(--gol-s8) * 1.65)}.nx-preview-row .nx-promo{margin-top:var(--gol-s5);border-radius:var(--nx-radius);min-height:0;padding:var(--gol-s3);transform:rotate(-3deg)}.nx-promo__title{color:var(--nx-navy);text-shadow:none;font-size:20px;font-weight:500}.nx-promo__scrim{background:linear-gradient(180deg, var(--nx-sky-light), transparent 60%, var(--nx-white));opacity:.6}.nx-promo__foot{color:var(--nx-navy);text-shadow:none;font-size:8px}.nx-hero__foot{z-index:3;padding-top:var(--gol-s3);position:relative}.nx-helix__panel{margin-top:var(--gol-s6)}.nx-security{padding:var(--gol-s6) var(--gol-s4);margin-top:var(--gol-s5)}.nx-main{isolation:isolate}.nx-content{gap:var(--gol-s3);padding-top:var(--gol-s2)}.nx-topbar__search .nx-input{border-radius:var(--nx-radius-sm);box-shadow:none;border-color:var(--nx-border);background:var(--nx-ground-soft)}.nx-dash-hero{min-height:calc(var(--gol-s5) * 5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding-top:0;position:relative}.nx-dash-hero__copy{z-index:2;position:relative}.nx-dash-hero .gol-display{font-size:clamp(40px,4vw,64px)}.nx-dash-hero .gol-eyebrow{font-size:9px}.nx-dash-hero__name{background-image:linear-gradient(100deg, var(--nx-indigo), var(--nx-lavender), var(--nx-blue))}.nx-dash-hero .nx-lead{max-width:none;font-size:15px}.nx-dash-hero__art{right:0;top:calc(-1 * var(--gol-s7));width:55%;min-height:0;height:calc(var(--gol-s8) * 3);z-index:0;grid-template-columns:minmax(0,1fr) auto auto;position:absolute}.nx-dash-hero__box{height:calc(var(--gol-s8) * 3)}.nx-helix-art--dashboard{min-height:100%}.nx-helix-art__gl{z-index:0;inset:-18% -65%;-webkit-mask-image:radial-gradient(#000 30%,#0000 72%);mask-image:radial-gradient(#000 30%,#0000 72%)}.nx-helix-art__badge{bottom:var(--gol-s3);font-size:8px;top:auto}.nx-dash-hero__labels,.nx-dash-hero__note{z-index:1;font-size:9px;position:relative}.nx-appcards{gap:var(--gol-s3)}.nx-appcard{gap:var(--gol-s3);padding:var(--gol-s3);box-shadow:none;background:var(--nx-white)}.nx-appcard__head{grid-template-columns:var(--gol-s7) minmax(0, 1fr) var(--gol-s5);gap:var(--gol-s3)}.nx-appcard__icon{width:var(--gol-s7);height:var(--gol-s7);background:var(--nx-tint-teal);color:var(--nx-teal-deep)}.nx-appcard__icon--lavender{background:var(--nx-tint-lavender);color:var(--nx-lavender)}.nx-appcard__icon--green{background:var(--nx-tint-teal);color:var(--nx-teal-deep)}.nx-appcard__go{width:var(--gol-s5);height:var(--gol-s5);box-shadow:none;background:var(--nx-ground-soft)}.nx-appcard__title{font-size:19px}.nx-appcard__desc{font-size:13px;line-height:1.45}.nx-appcard__preview{min-height:calc(var(--gol-s3) * 8)}.nx-tags{letter-spacing:.16em;font-size:8px}.nx-appcard__foot{font-size:10px}.nx-dash-bottom{gap:var(--gol-s3);grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr)}.nx-dash-bottom .nx-panel{padding:var(--gol-s3);box-shadow:none}.nx-photo{min-height:calc(var(--gol-s8) * 2);padding:var(--gol-s3);color:var(--nx-navy);box-shadow:none}.nx-photo:before{background:linear-gradient(180deg, var(--nx-sky-light), transparent 65%, var(--nx-white));opacity:.5}.nx-photo__title{text-shadow:none;font-size:18px}.nx-photo__mark{font-size:16px}.nx-sidepromo{min-height:calc(var(--gol-s3) * 9)}.nx-sidepromo:before{background:linear-gradient(180deg, var(--nx-sky-light), transparent 80%);opacity:.65}.nx-sidepromo__title{align-self:start;max-width:15ch;padding-right:0}.nx-sidebar .nx-wordmark{font-size:30px}.nx-sidebar .nx-wordmark svg{width:calc(var(--gol-s2) * 5);height:calc(var(--gol-s2) * 5)}.nx-content>.nx-section{gap:var(--gol-s3)}.nx-dash-bottom .nx-panel{gap:var(--gol-s2);padding:calc(var(--gol-s2) + var(--gol-s1))}.nx-dash-bottom .nx-period select{height:var(--gol-s4);font-size:10px}.nx-dash-bottom .nx-panel__title{font-size:14px}.nx-activity__item{grid-template-columns:var(--gol-s5) minmax(0, 1fr) auto auto;gap:var(--gol-s2);padding:var(--gol-s2) 0}.nx-activity__icon{width:var(--gol-s5);height:var(--gol-s5)}.nx-activity__title{font-size:12px}.nx-activity__meta,.nx-activity__time{font-size:10px}.nx-stats{gap:var(--gol-s2)}.nx-stat{padding:calc(var(--gol-s1) * 1.5);grid-template-columns:minmax(0,1fr);position:relative}.nx-stat__figure{font-size:20px}.nx-stat__label{margin-top:calc(var(--gol-s1) / 2);font-size:9px;line-height:1.25}.nx-stat__delta svg{width:var(--gol-s2);height:var(--gol-s2)}.nx-stat__delta{width:max-content;max-width:100%;margin-top:calc(var(--gol-s1) / 2);padding:0 var(--gol-s1);font-size:8px;display:flex}.nx-stat .nx-spark{right:var(--gol-s2);top:var(--gol-s2);width:var(--gol-s6);height:var(--gol-s4);position:absolute}.nx-usage-provenance{color:var(--gol-muted);font-size:9px}.nx-usage-provenance summary{cursor:pointer}.nx-usage-provenance .gol-provenance{margin-top:var(--gol-s2)}.nx-sidepromo{justify-content:flex-start}@media (min-width:1280px) and (max-width:1439px){:root{--nx-reference-gutter:var(--gol-s5);--nx-reference-login:calc(var(--gol-s8) * 3.6)}.nx-hero{column-gap:var(--gol-s5)}.nx-hero__copy{max-width:calc(var(--gol-s8) * 6)}.nx-hero__title{font-size:48px}.nx-hero__lead{font-size:18px}.nx-preview-row{grid-template-columns:minmax(0, 1fr) calc(var(--gol-s3) * 8)}.nx-appframe{grid-template-columns:calc(var(--gol-s3) * 7) minmax(0, 1fr)}.nx-appframe__sample{display:none}.nx-appcard__head{grid-template-columns:var(--gol-s6) minmax(0, 1fr) var(--gol-s5);gap:var(--gol-s2)}.nx-appcard__icon{width:var(--gol-s6);height:var(--gol-s6)}}@media (max-width:1279px){:root{--nx-reference-gutter:var(--gol-s4);--nx-reference-login:calc(var(--gol-s8) * 3.6)}.nx-hero{gap:var(--gol-s4);grid-template-areas:"copy signin""helix signin""controls controls""preview preview""trust trust""foot foot""panel panel"}.nx-hero__copy{min-height:0;padding-top:var(--gol-s3)}.nx-hero__title{font-size:44px}.nx-hero__lead{font-size:18px}.nx-hero .nx-helix__stage{height:calc(var(--gol-s8) * 3);grid-area:helix;margin:0;position:relative;inset:auto}.nx-hero .nx-helix__hint{bottom:0}.nx-trust{margin:0}.nx-preview-row{grid-template-columns:minmax(0, 1fr) calc(var(--gol-s8) * 2)}.nx-summary__panels,.nx-dash-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-dash-hero__note{display:none}}@media (max-width:1023px){.nx-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""helix""controls""preview""trust""foot""panel"}.nx-hero__copy{max-width:100%;min-height:0}.nx-signin-col{display:none}.nx-mobile-cta{display:grid}.nx-hero .nx-helix__stage{height:calc(var(--gol-s8) * 3.5);grid-area:helix;margin:0;position:relative;inset:auto}.nx-hero .nx-helix__gl{inset:-10% 0}.nx-hero .nx-helix__hint{bottom:var(--gol-s3)}.nx-hero .nx-vertical-label{right:12%}.nx-preview-row{grid-template-columns:minmax(0,1fr)}.nx-preview-row .nx-promo{min-height:calc(var(--gol-s8) * 2);margin-top:var(--gol-s3);transform:none}.nx-appframe,.nx-dash-hero{grid-template-columns:minmax(0,1fr)}.nx-dash-hero__art{display:none}.nx-tilt__card,.nx-tilt:hover .nx-tilt__card{transform:none}}@media (max-width:767px){:root{--nx-reference-gutter:var(--gol-s3)}.nx-header__inner{height:var(--gol-s7)}.nx-header .nx-wordmark{font-size:26px}.nx-header .nx-wordmark svg{width:var(--gol-s5);height:var(--gol-s5)}.nx-hero{padding-top:var(--gol-s3)}.nx-mobile-cta .nx-caption{font-size:9px}.nx-helix-tools button{min-height:calc(var(--gol-s2) * 5.5)}.nx-hero__title{font-size:clamp(36px,10vw,44px)}.nx-hero__lead{font-size:17px}.nx-capabilities{gap:var(--gol-s2);grid-template-columns:repeat(3,minmax(0,1fr))}.nx-capability{gap:var(--gol-s2);grid-template-columns:minmax(0,1fr)}.nx-capability__name{font-size:11px}.nx-capability__detail{font-size:10px}.nx-appframe__title{flex-wrap:wrap}.nx-appframe__sample{display:none}.nx-results--compact .nx-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-results--compact .nx-kpi__figure{font-size:20px}.nx-results--compact .nx-kpi__chart{width:100%}.nx-results--compact .nx-kpi__sim{display:block}.nx-results--compact .nx-summary__panels{grid-template-columns:minmax(0,1fr)}.nx-results--compact .nx-panel-soft{padding:var(--gol-s3)}.nx-results--compact .nx-radar__body{grid-template-columns:minmax(0,1fr) auto}.nx-results--compact .nx-radar__legend{min-width:0;font-size:9px;display:grid}.nx-results--compact .nx-keyvar__gene{font-size:12px}.nx-results--compact .nx-keyvar__id{font-size:10px}.nx-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-trust__item{grid-template-columns:minmax(0,1fr)}.nx-kicker-line{font-size:8px;line-height:1.6}.nx-helix__panel{margin-top:var(--gol-s4)}.nx-helix__panel-head .nx-segmented{flex-wrap:wrap}.nx-dash-bottom{grid-template-columns:minmax(0,1fr)}.nx-appcard__head{grid-template-columns:var(--gol-s6) minmax(0, 1fr) var(--gol-s5);gap:var(--gol-s2)}.nx-appcard__icon{width:var(--gol-s6);height:var(--gol-s6)}.nx-dash-hero .gol-display{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.nx-tilt__card,.nx-tilt:hover .nx-tilt__card{transform:none}}.nx-helix__poster[hidden],.nx-helix-art__poster[hidden]{display:none}.nx-helix__interaction{z-index:4;gap:var(--gol-s2);min-width:0;padding:var(--gol-s3);border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-white);grid-area:controls;display:grid;position:relative}.nx-helix__interaction-head{justify-content:space-between;align-items:center;gap:var(--gol-s2);flex-wrap:wrap;display:flex}.nx-helix__interaction .nx-helix__badge{white-space:normal;font-size:9px;line-height:1.4;position:static}.nx-helix-tools{gap:var(--gol-s1);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.nx-helix-tools button{min-height:calc(var(--gol-s2) * 5.5);min-width:calc(var(--gol-s2) * 5.5);padding:var(--gol-s2);justify-content:center;align-items:center;font-size:11px;line-height:1.4;display:inline-flex}.nx-helix-tools button:focus-visible{outline:2px solid var(--nx-blue);outline-offset:2px}.nx-helix__response{gap:var(--gol-s2);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;font-size:12px;line-height:1.5;display:grid}.nx-helix__response strong{color:var(--nx-navy)}.nx-helix__response a{white-space:nowrap}.nx-helix__panel{scroll-margin-top:var(--gol-s4)}.nx-signin__row{flex-wrap:wrap}.nx-dash-hero__copy{min-width:0}.nx-dash-hero .gol-display{overflow-wrap:anywhere}.nx-section-head{flex-wrap:wrap}.nx-section-head>div{min-width:0}.nx-workspace-actions{gap:var(--gol-s3);flex-wrap:wrap;align-items:center;display:flex}.nx-workspace-actions a{align-items:center;gap:var(--gol-s2);font-size:12px;display:inline-flex}.nx-assistant-entry{align-items:center;gap:var(--gol-s2);min-height:calc(var(--gol-s2) * 5.5);padding:var(--gol-s2) var(--gol-s3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-tint-blue);color:var(--nx-indigo);text-align:left;font-size:12px;line-height:1.4;display:inline-flex}.nx-assistant-entry:hover{border-color:var(--nx-blue)}.nx-assistant-entry svg{flex-shrink:0}.nx-assistant-entry__badge{color:var(--nx-teal-deep);padding:var(--gol-s1);border-radius:var(--gol-s1);background:var(--nx-tint-teal);font-size:9px}.nx-asst-launcher{width:auto;height:var(--gol-s6);padding:0 var(--gol-s3);gap:var(--gol-s2);font-size:13px}.nx-asst-launcher:before{animation:none}.nx-content{padding-bottom:calc(var(--gol-s7) + var(--gol-s5))}.nx-asst__panel{max-width:100vw}.nx-detail-head__row{flex-wrap:wrap}.nx-detail-head__row>div{min-width:0}.nx-pagehead__actions{flex-wrap:wrap}.nx-run-identity{color:var(--nx-muted);font-size:12px}.nx-run-identity summary{cursor:pointer;overflow-wrap:anywhere}.nx-detail-head__meta{overflow-wrap:anywhere}@media (max-width:1279px){.nx-helix__response{grid-template-columns:minmax(0,1fr)}.nx-hero .nx-helix__hint{bottom:var(--gol-s2)}.nx-dash-hero__labels,.nx-dash-hero__note{display:none}}@media (max-width:767px){.nx-helix__interaction-head{display:grid}.nx-helix__interaction{padding:var(--gol-s2)}.nx-helix__response{padding:var(--gol-s2);font-size:12px}.nx-helix-tools{gap:0}.nx-helix-tools button{padding:var(--gol-s1);font-size:10px}.nx-workspace-actions{gap:var(--gol-s2)}.nx-section-head__lead{max-width:100%}.nx-asst-launcher{bottom:max(var(--gol-s3), env(safe-area-inset-bottom))}.nx-signin__row{gap:var(--gol-s2)}}.nx-asst__runtime{padding:var(--gol-s2) var(--gol-s4)}.nx-table-wrap .nx-btn{white-space:nowrap}.nx-results-context{gap:var(--gol-s2);margin-bottom:var(--gol-s3);flex-wrap:wrap;display:flex}.nx-results-context__item{align-items:center;gap:var(--gol-s2);min-height:calc(var(--gol-s2) * 5.5);max-width:100%;padding:var(--gol-s2) var(--gol-s3);text-align:left;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-ground-soft);font-size:12px;display:inline-flex}.nx-results-context__item strong{overflow-wrap:anywhere;color:var(--nx-indigo);font-weight:500}.nx-results-context__item:hover{background:var(--nx-tint-blue);border-color:var(--nx-blue)}.nx-dash-hero__art{clip-path:inset(0 0 20%);overflow:clip}.nx-helix-art__badge{top:35%;bottom:auto}.nx-appcard__preview:has(.nx-chromatogram){grid-template-columns:minmax(0, 1fr) var(--gol-s6);gap:var(--gol-s2);align-items:center;display:grid}.nx-mini-table{min-width:0;padding-right:0;overflow-x:auto}.nx-mini-table th{letter-spacing:.05em;padding-inline:var(--gol-s1);font-size:8px}.nx-mini-table td{padding:var(--gol-s1);font-size:9px}.nx-mini-table td .gol-chip{padding-inline:var(--gol-s1);font-size:8px}.nx-chromatogram{width:var(--gol-s6);height:var(--gol-s6);box-shadow:none;position:static;transform:none}.nx-chromatogram svg{width:calc(var(--gol-s6) - var(--gol-s1));height:calc(var(--gol-s6) - var(--gol-s1))}.nx-igas__row{grid-template-columns:minmax(0, 1fr) var(--gol-s5);gap:var(--gol-s1);font-size:9px}.nx-igas__row>span:first-child{white-space:normal;overflow-wrap:anywhere}
