:root{--glow-horizon:radial-gradient(42% 10% at 50% 0%,rgba(157,184,255,0.10) 0%,transparent 100%);--glow-lume-soft:radial-gradient(60% 40% at 50% 0%,rgba(34,211,238,0.07) 0%,transparent 70%);--dot-grid-navy:radial-gradient(rgba(148,196,255,0.10) 1px,transparent 0);--dot-grid-light:radial-gradient(rgba(16,28,74,0.07) 1px,transparent 0);--motion-entrance:440ms;--motion-showcase:900ms;--reveal-y:10px;--stagger-step:80ms;--nx-cyan-bright:#7FE7F9;--nx-blurple:#5B7FFF;--nx-periwinkle:#9DB8FF;--nx-amber:#F59E0B;--nx-red:#F87171;--nx-red-soft:#FDA4AF;--nx-on-lume:#FFFFFF;--nx-diff-bg:#071030;--nx-diff-del-ink:#FCA5A5;--nx-diff-del-code:#FECACA;--nx-diff-add-ink:#86EFAC;--nx-diff-add-code:#BBF7D0;--nx-seal-core:#0E1B46;--nx-seal-edge:#060D28;--wow1-seg-step:460ms;--wow1-node-at:320ms;--wow1-label-at:420ms;--wow1-price-at:2260ms;--wow1-cut-at:2980ms;--wow1-sever-at:3120ms;--wow1-dim-at:3300ms;--nx-motion-instant:0ms;--nx-motion-fast:120ms;--nx-motion-ui:180ms;--nx-motion-reveal:520ms;--nx-motion-scene:4s;--wow7-t0:0ms;--wow7-seal-at:0ms;--wow7-check-at:420ms;--wow7-label-at:780ms;--wow7-stale-at:1980ms;--wow7-dim-at:2280ms;--wow7-query-at:2840ms;--wow8-t0:0ms;--wow8-file-at:0ms;--wow8-wire-at:620ms;--wow8-panel-at:980ms;--wow8-row-at:1340ms;--wow8-row-step:340ms;--wow8-finding-at:2900ms;--wow8-foot-at:3480ms;--wow9-t0:0ms;--wow9-line-step:320ms;--wow9-print:160ms;--wow9-verdict-gap:420ms;--wow9-cta-gap:1020ms;--wow10-swap:420ms;--wow10-rise:12px}@property --nx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --nx-aura{syntax:"<angle>";inherits:false;initial-value:40deg}.nx-aurora{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(50% 35% at 70% 8%,rgba(110,141,255,.12),transparent 70%),radial-gradient(35% 30% at 25% 0,rgba(34,211,238,.08),transparent 70%),var(--glow-horizon)}.nx-aurora:before{content:"";position:absolute;inset:0;background-image:var(--dot-grid-navy);background-size:24px 24px;mask-image:linear-gradient(180deg,black 0,transparent 55%);-webkit-mask-image:linear-gradient(180deg,black 0,transparent 55%)}.nx-starfield{position:absolute;inset:0;pointer-events:none;background-image:url(/img/showcase/starfield.svg);background-repeat:repeat;background-size:600px 600px}.nx-corner-glow{background:radial-gradient(30% 36% at 0 60%,rgba(255,255,255,.05) 0,rgba(255,255,255,.02) 54%,transparent 100%),rgba(10,20,54,.76);border:1px solid var(--navy-line);border-radius:var(--radius-md-v2)}.nx-seam{position:absolute;left:0;right:0;bottom:-1px;height:200px;pointer-events:none;z-index:0}.nx-seam:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1.5px;border-radius:var(--radius-full);transform-origin:center}.nx-seam:before{content:"";position:absolute;left:50%;bottom:-18px;width:240px;height:60px;transform:translateX(-50%);border-radius:var(--radius-full) var(--radius-full) 0 0;pointer-events:none}.nx-seam-to-dark{background:radial-gradient(90% 130% at 50% 118%,var(--navy-1) 42%,rgba(6,13,40,.55) 62%,transparent 86%)}.nx-seam-to-dark:after{background:linear-gradient(90deg,transparent,rgba(157,184,255,.55) 30%,rgba(34,211,238,.7) 50%,rgba(157,184,255,.55) 70%,transparent);box-shadow:0 0 34px 3px rgba(96,140,255,.28)}.nx-seam-to-dark:before{background:radial-gradient(50% 100% at 50% 100%,rgba(34,211,238,.3),transparent 72%)}.nx-seam-to-light{background:radial-gradient(90% 130% at 50% 118%,var(--nx-next-bg,#FCFCFD) 40%,rgba(252,252,253,.28) 60%,transparent 85%)}.nx-seam-to-light:after{background:linear-gradient(90deg,transparent,rgba(34,211,238,.4) 30%,rgba(34,211,238,.72) 50%,rgba(34,211,238,.4) 70%,transparent);box-shadow:0 0 30px 2px rgba(34,211,238,.3)}.nx-seam-to-light:before{background:radial-gradient(50% 100% at 50% 100%,rgba(34,211,238,.22),transparent 72%)}@media (prefers-reduced-motion:no-preference){.nx-seam[data-in=false]:after{transform:scaleX(0)}.nx-seam[data-in=false]:before{opacity:0}.nx-seam[data-in=true]:after{animation:nx-seam-draw .9s var(--ease-standard) backwards}.nx-seam[data-in=true]:before{animation:nx-fade .9s var(--ease-out) backwards;animation-delay:.26s}@keyframes nx-seam-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (min-width:1280px){.nx-guides:after,.nx-guides:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:rgba(148,196,255,.08);pointer-events:none}.nx-guides:before{left:max(24px,calc(50% - 640px))}.nx-guides:after{right:max(24px,calc(50% - 640px))}}.nx-has-corner:before,.nx-mesh-corner{position:absolute;inset:0;pointer-events:none;opacity:.4;background:conic-gradient(from 180deg at 80% -10%,#E6ECFE,#E5F9FE,#F4F1FE,#E6ECFE);mask-image:radial-gradient(55% 55% at 82% 0,black 0,transparent 80%);-webkit-mask-image:radial-gradient(55% 55% at 82% 0,black 0,transparent 80%)}.nx-has-corner:before{content:""}.nx-dotgrid-light{position:absolute;inset:0;pointer-events:none;background-image:var(--dot-grid-light);background-size:24px 24px;mask-image:radial-gradient(70% 70% at 50% 40%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,black 20%,transparent 80%)}@media (prefers-reduced-motion:no-preference){.nx-stagger[data-in=false]>*{opacity:0;transform:translateY(var(--reveal-y))}.nx-stagger[data-in=true]>*{animation:nx-rise var(--motion-entrance) var(--ease-standard) backwards;animation-delay:calc(min(var(--i, 0), 5) * var(--stagger-step))}.nx-reveal[data-in=false]{opacity:0;transform:translateY(var(--reveal-y))}.nx-reveal[data-in=true]{animation:nx-rise var(--motion-entrance) var(--ease-standard) backwards}@keyframes nx-rise{0%{opacity:0;transform:translateY(var(--reveal-y))}to{opacity:1;transform:translateY(0)}}}.nx-path-cut,.nx-path-label,.nx-path-node,.nx-path-price,.nx-path-seg,.nx-path-sever{opacity:1}.nx-path-dim{opacity:.38}@media (prefers-reduced-motion:no-preference){[data-nxplay=true] .nx-path-seg{stroke-dasharray:100;stroke-dashoffset:100;animation:nx-draw 1.1s var(--ease-standard) forwards;animation-delay:calc(var(--seg, 0) * var(--wow1-seg-step))}[data-nxplay=true] .nx-path-node{opacity:0;animation:nx-pop .2s var(--ease-out) forwards;animation-delay:calc(var(--seg, 0) * var(--wow1-seg-step) + var(--wow1-node-at))}[data-nxplay=true] .nx-path-label{opacity:0;animation:nx-fade .32s var(--ease-out) forwards;animation-delay:calc(var(--seg, 0) * var(--wow1-seg-step) + var(--wow1-label-at))}[data-nxplay=true] .nx-path-price{opacity:0;animation:nx-price .52s var(--ease-standard) forwards;animation-delay:var(--wow1-price-at)}[data-nxplay=true] .nx-path-cut{opacity:0;animation:nx-fade .38s var(--ease-standard) forwards;animation-delay:var(--wow1-cut-at)}[data-nxplay=true] .nx-path-sever{stroke-dasharray:100;stroke-dashoffset:100;animation:nx-draw .42s var(--ease-standard) forwards;animation-delay:var(--wow1-sever-at)}[data-nxplay=true] .nx-path-dim{opacity:1;animation:nx-dim .6s var(--ease-out) forwards;animation-delay:var(--wow1-dim-at)}[data-nxplay=true] .nx-path-seg.nx-path-dim{stroke-dasharray:100;stroke-dashoffset:100;animation:nx-draw 1.1s var(--ease-standard) both,nx-dim .6s var(--ease-out) forwards;animation-delay:calc(var(--seg, 0) * var(--wow1-seg-step)),var(--wow1-dim-at)}[data-nxplay=true] .nx-path-node.nx-path-dim{animation:nx-pop .2s var(--ease-out) both,nx-dim .6s var(--ease-out) forwards;animation-delay:calc(var(--seg, 0) * var(--wow1-seg-step) + var(--wow1-node-at)),var(--wow1-dim-at)}[data-nxplay=true] .nx-path-label.nx-path-dim{animation:nx-fade .32s var(--ease-out) both,nx-dim .6s var(--ease-out) forwards;animation-delay:calc(var(--seg, 0) * var(--wow1-seg-step) + var(--wow1-label-at)),var(--wow1-dim-at)}[data-nxplay=false] .nx-path-cut,[data-nxplay=false] .nx-path-label,[data-nxplay=false] .nx-path-node,[data-nxplay=false] .nx-path-price,[data-nxplay=false] .nx-path-seg,[data-nxplay=false] .nx-path-sever{opacity:0}@keyframes nx-draw{0%{stroke-dashoffset:100;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes nx-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes nx-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-price{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes nx-dim{to{opacity:.38}}}.nx-cert{position:relative;isolation:isolate}.nx-seal-ring{position:relative;border-radius:var(--radius-full);padding:2px;background:conic-gradient(from var(--nx-aura),rgba(91,127,255,.9),rgba(34,211,238,.95) 40%,rgba(125,211,252,.9) 60%,rgba(91,127,255,.9))}@media (prefers-reduced-motion:no-preference){.nx-cert[data-in=true] .nx-stampable{animation:nx-stamp .62s var(--ease-standard) backwards;animation-delay:.12s}.nx-cert[data-in=true] .nx-seal-ring{animation:nx-seal-sweep 1.2s cubic-bezier(.22,1,.36,1) .7s backwards}.nx-cert:focus-within .nx-seal-ring,.nx-cert:hover .nx-seal-ring{animation:nx-seal-sweep 1.2s cubic-bezier(.22,1,.36,1)}@keyframes nx-stamp{0%{opacity:0;transform:scale(1.14)}62%{opacity:1;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes nx-seal-sweep{0%{--nx-aura:40deg;opacity:.55}to{--nx-aura:400deg;opacity:1}}}.nx-stat-halo{position:absolute;inset:-24px -38px;pointer-events:none;background:radial-gradient(58% 72% at 50% 46%,rgba(34,211,238,.3),transparent 76%);opacity:.42}.nx-stat-meter{position:relative;height:2px;margin-top:14px;max-width:168px;border-radius:var(--radius-full);overflow:hidden;background:var(--navy-line)}.nx-stat-meter:after{content:"";position:absolute;inset:0;border-radius:inherit;transform-origin:left center;background:linear-gradient(90deg,var(--lume-cyan) 0,var(--nx-blurple) 100%);box-shadow:0 0 12px 0 rgba(34,211,238,.45)}@media (prefers-reduced-motion:no-preference){.nx-statglow[data-in=false] .nx-stat-halo{opacity:0}.nx-statglow[data-in=false] .nx-stat-meter:after{transform:scaleX(0)}.nx-statglow[data-in=true] .nx-stat-halo{animation:nx-halo 1.7s var(--ease-out) backwards;animation-delay:calc(min(var(--i, 0), 5) * var(--stagger-step))}.nx-statglow[data-in=true] .nx-stat-meter:after{animation:nx-meter 1s var(--ease-standard) backwards;animation-delay:calc(min(var(--i, 0), 5) * var(--stagger-step) + .24s)}@keyframes nx-halo{0%{opacity:0}42%{opacity:1}to{opacity:.42}}@keyframes nx-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.nx-aura-card{position:relative;border-radius:var(--radius-lg-v2);isolation:isolate}.nx-aura-card:before{inset:-1.5px;z-index:-1;background:conic-gradient(from var(--nx-aura),rgba(45,91,255,.65),rgba(34,211,238,.75) 25%,rgba(167,139,250,.55) 50%,rgba(34,211,238,.75) 75%,rgba(45,91,255,.65))}.nx-aura-card:after,.nx-aura-card:before{content:"";position:absolute;border-radius:inherit}.nx-aura-card:after{inset:-14px;z-index:-2;background:radial-gradient(60% 55% at 50% 0,rgba(34,211,238,.16),transparent 70%)}@media (prefers-reduced-motion:no-preference){.nx-aura-card:before{animation:nx-aura-turn 1.6s cubic-bezier(.2,.8,.2,1) 1 forwards}.nx-aura-card:focus-within:before,.nx-aura-card:hover:before{animation:nx-aura-turn 1.6s cubic-bezier(.2,.8,.2,1) 1}.nx-aura-card{transition:transform var(--motion-fast) var(--ease-interact),box-shadow var(--motion-fast) var(--ease-interact)}.nx-aura-card:hover{transform:translateY(-4px);box-shadow:0 24px 64px rgba(30,60,140,.18)}@keyframes nx-aura-turn{0%{--nx-aura:40deg}to{--nx-aura:400deg}}}.nx-tabpanel{opacity:1}@media (prefers-reduced-motion:no-preference){.nx-tabpanel[data-entering=true]{animation:nx-tab-in .24s var(--ease-standard) backwards}@keyframes nx-tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}.nx-walk-frame{grid-area:1/1;opacity:0;transition:opacity var(--motion-fast) var(--ease-interact);pointer-events:none}.nx-walk-frame[data-active=true]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.nx-walk-frame{transition:none}}.nx-walk-step{border-left:2px solid var(--navy-line);transition:border-color var(--motion-fast) var(--ease-interact),opacity var(--motion-fast) var(--ease-interact);opacity:.55}.nx-walk-step[data-active=true]{border-left-color:var(--lume-cyan);opacity:1}.nx-drift-check,.nx-drift-label,.nx-drift-query,.nx-drift-seal,.nx-drift-stale{opacity:1}.nx-drift-dim{opacity:.38}@media (prefers-reduced-motion:no-preference){[data-nxplay=true] .nx-drift-seal.nx-drift-dim{animation:nx-pop .28s var(--ease-out) both,nx-dim .52s var(--ease-out) forwards;animation-delay:calc(var(--wow7-t0, 0s) + var(--wow7-seal-at)),calc(var(--wow7-t0, 0s) + var(--wow7-dim-at))}[data-nxplay=true] .nx-drift-check{stroke-dasharray:100;stroke-dashoffset:100;animation:nx-draw .42s var(--ease-standard) forwards;animation-delay:calc(var(--wow7-t0, 0s) + var(--wow7-check-at))}[data-nxplay=true] .nx-drift-label{opacity:0;animation:nx-fade .32s var(--ease-out) forwards;animation-delay:calc(var(--wow7-t0, 0s) + var(--wow7-label-at))}[data-nxplay=true] .nx-drift-stale{opacity:0;animation:nx-fade .48s var(--ease-out) forwards;animation-delay:calc(var(--wow7-t0, 0s) + var(--wow7-stale-at))}[data-nxplay=true] .nx-drift-query{opacity:0;animation:nx-fade .38s var(--ease-out) forwards;animation-delay:calc(var(--wow7-t0, 0s) + var(--wow7-query-at))}[data-nxplay=false] .nx-drift-check,[data-nxplay=false] .nx-drift-label,[data-nxplay=false] .nx-drift-query,[data-nxplay=false] .nx-drift-seal,[data-nxplay=false] .nx-drift-stale{opacity:0}}.nx-ups-file,.nx-ups-finding,.nx-ups-foot,.nx-ups-panel,.nx-ups-row,.nx-ups-wire{opacity:1}@media (prefers-reduced-motion:no-preference){[data-nxplay=true] .nx-ups-file{opacity:0;animation:nx-price .48s var(--ease-standard) forwards;animation-delay:calc(var(--wow8-t0, 0s) + var(--wow8-file-at))}[data-nxplay=true] .nx-ups-wire{stroke-dasharray:100;stroke-dashoffset:100;animation:nx-draw .46s var(--ease-standard) forwards;animation-delay:calc(var(--wow8-t0, 0s) + var(--wow8-wire-at))}[data-nxplay=true] .nx-ups-panel{opacity:0;animation:nx-fade .36s var(--ease-out) forwards;animation-delay:calc(var(--wow8-t0, 0s) + var(--wow8-panel-at))}[data-nxplay=true] .nx-ups-row{opacity:0;animation:nx-print var(--wow9-print) steps(2) forwards;animation-delay:calc(var(--wow8-t0, 0s) + var(--wow8-row-at) + var(--row, 0) * var(--wow8-row-step))}[data-nxplay=true] .nx-ups-finding{opacity:0;animation:nx-price .42s var(--ease-standard) forwards;animation-delay:calc(var(--wow8-t0, 0s) + var(--wow8-finding-at))}[data-nxplay=true] .nx-ups-foot{opacity:0;animation:nx-fade .38s var(--ease-out) forwards;animation-delay:calc(var(--wow8-t0, 0s) + var(--wow8-foot-at))}[data-nxplay=false] .nx-ups-file,[data-nxplay=false] .nx-ups-finding,[data-nxplay=false] .nx-ups-foot,[data-nxplay=false] .nx-ups-panel,[data-nxplay=false] .nx-ups-row,[data-nxplay=false] .nx-ups-wire{opacity:0}@keyframes nx-print{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}.nx-receipt-cta,.nx-receipt-line,.nx-receipt-verdict{opacity:1}@media (prefers-reduced-motion:no-preference){.nx-receipt[data-nxplay=false] .nx-receipt-cta,.nx-receipt[data-nxplay=false] .nx-receipt-line,.nx-receipt[data-nxplay=false] .nx-receipt-verdict{opacity:0}.nx-receipt[data-nxplay=true] .nx-receipt-line{opacity:0;animation:nx-print var(--wow9-print) steps(2) forwards;animation-delay:calc(var(--wow9-t0, 0s) + var(--i, 0) * var(--wow9-line-step))}.nx-receipt[data-nxplay=true] .nx-receipt-verdict{opacity:0;animation:nx-price .36s var(--ease-standard) forwards;animation-delay:calc(var(--wow9-t0, 0s) + var(--nx-lines, 3) * var(--wow9-line-step) + var(--wow9-verdict-gap))}.nx-receipt[data-nxplay=true] .nx-receipt-cta{opacity:0;animation:nx-rise var(--nx-motion-reveal) var(--ease-out-expo) forwards;animation-delay:calc(var(--wow9-t0, 0s) + var(--nx-lines, 3) * var(--wow9-line-step) + var(--wow9-cta-gap))}}.nx-wr{display:inline-grid;white-space:nowrap;justify-items:center}.nx-wr-word{grid-area:1/1;opacity:0}.nx-wr-word[data-wr=active],.nx-wr-word[data-wr=in]{opacity:1}@media (prefers-reduced-motion:no-preference){.nx-wr-word[data-wr=in]{animation:nx-wr-in var(--wow10-swap) var(--ease-out-expo) both}.nx-wr-word[data-wr=out]{animation:nx-wr-out var(--wow10-swap) var(--ease-out-expo) both}@keyframes nx-wr-in{0%{opacity:0;transform:translateY(var(--wow10-rise))}to{opacity:1;transform:translateY(0)}}@keyframes nx-wr-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-1 * var(--wow10-rise)))}}}.nx-proofbar-rule{height:2px;margin-top:16px;max-width:132px;border-radius:var(--radius-full);overflow:hidden;background:var(--color-border);position:relative}.nx-proofbar-rule:after{content:"";position:absolute;inset:0;border-radius:inherit;transform-origin:left center;background:linear-gradient(90deg,var(--color-brand) 0,var(--lume-cyan) 100%)}@media (prefers-reduced-motion:no-preference){.nx-proofbar-grid[data-in=false] .nx-proofbar-rule:after{transform:scaleX(0)}.nx-proofbar-grid[data-in=true] .nx-proofbar-rule:after{animation:nx-proofbar-draw 1s var(--ease-standard) backwards;animation-delay:calc(min(var(--i, 0), 3) * var(--stagger-step) + .24s)}@keyframes nx-proofbar-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.nx-proofbar-frame{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.nx-proofbar-cell{padding:26px 0}.nx-proofbar-cell+.nx-proofbar-cell{border-top:1px solid var(--color-border)}@media (min-width:640px){.nx-proofbar-cell{padding:30px}.nx-proofbar-cell:first-child{padding-left:0}.nx-proofbar-cell:last-child{padding-right:0}.nx-proofbar-cell+.nx-proofbar-cell{border-top:0;border-left:1px solid var(--color-border)}}.nx-frame{position:relative;border-radius:var(--radius-md-v2);border:1px solid rgba(255,255,255,.08);background:rgba(8,16,44,.72);box-shadow:0 0 4rem .5rem rgba(157,184,255,.05),0 0 1rem .375rem rgba(157,184,255,.03),0 24px 64px rgba(2,6,24,.55);transform:translateZ(0);overflow:hidden}.nx-frame-on-light{border-color:var(--color-border);background:rgba(255,255,255,.82);box-shadow:0 1px 2px rgba(10,20,60,.05),0 24px 64px rgba(30,60,140,.12)}.nx-frame-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(148,196,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(10,20,54,.55)}.nx-frame-on-light .nx-frame-head{background:rgba(250,251,255,.85);border-bottom-color:var(--color-border)}.nx-frame-dots{display:flex;gap:5px;flex:none}.nx-frame-dots i{width:9px;height:9px;border-radius:var(--radius-full);background:rgba(148,196,255,.22)}.nx-frame-on-light .nx-frame-dots i{background:rgba(16,28,74,.14)}.nx-frame-url{font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:var(--navy-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-frame-on-light .nx-frame-url{color:var(--color-text-dim)}.nx-frame-body{position:relative}.nx-frame-body img{display:block;width:100%;height:auto}.nx-mask-fade{mask-image:linear-gradient(180deg,black 78%,transparent);-webkit-mask-image:linear-gradient(180deg,black 78%,transparent)}.nx-frame-stamp{display:flex;align-items:center;gap:8px;padding:8px 14px;border-top:1px solid rgba(148,196,255,.12);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-ink-dim);background:rgba(10,20,54,.55)}.nx-frame-on-light .nx-frame-stamp{border-top-color:var(--color-border);background:rgba(250,251,255,.85);color:var(--color-text-dim)}.nx-callouts{pointer-events:none;z-index:3}.nx-callout,.nx-callouts{position:absolute;inset:0}.nx-callout-dot{position:absolute;width:8px;height:8px;border-radius:var(--radius-full);background:var(--lume-cyan);box-shadow:0 0 0 3px rgba(34,211,238,.22),0 0 12px 2px rgba(34,211,238,.35);transform:translate(-50%,-50%)}.nx-callout-line{position:absolute;background:var(--navy-line-strong);transform-origin:0 0}.nx-callout-label{position:absolute;max-width:240px;padding:6px 10px;border-radius:var(--radius-button);border:1px solid var(--navy-line-strong);background:rgba(6,13,40,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:11px;line-height:1.45;font-weight:500;color:var(--navy-ink)}.nx-callout-label b{color:var(--lume-cyan);font-weight:650}@media (max-width:767px){.nx-callouts{display:none}}@media (prefers-reduced-motion:no-preference){.nx-stagger[data-in=true] .nx-callout{animation:nx-fade .42s var(--ease-out) backwards;animation-delay:calc(.56s + var(--i, 0) * .18s)}}.nx-legend{display:flex;flex-wrap:wrap;gap:10px 18px}.nx-legend>span{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:1.45;font-weight:500;color:var(--navy-ink-muted)}.nx-legend>span:before{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:var(--lume-cyan);box-shadow:0 0 0 3px rgba(34,211,238,.18),0 0 10px 2px rgba(34,211,238,.3);flex:none}.nx-legend b{color:var(--nx-cyan-bright);font-weight:650}.nx-diff{font-family:var(--font-mono);font-size:var(--text-caption);line-height:1.7;border-radius:var(--radius-card);border:1px solid var(--navy-line);background:var(--nx-diff-bg);overflow-x:auto}.nx-diff-row{display:flex;white-space:pre}.nx-diff-gutter{flex:none;width:34px;text-align:center;user-select:none;color:var(--navy-ink-dim)}.nx-diff-code{padding-right:16px;color:var(--navy-ink-muted)}.nx-diff-row-del{background:rgba(239,68,68,.1)}.nx-diff-row-del .nx-diff-gutter{color:var(--nx-diff-del-ink)}.nx-diff-row-del .nx-diff-code{color:var(--nx-diff-del-code)}.nx-diff-row-add{background:rgba(34,197,94,.1)}.nx-diff-row-add .nx-diff-gutter{color:var(--nx-diff-add-ink)}.nx-diff-row-add .nx-diff-code{color:var(--nx-diff-add-code)}.nx-diff-consequence{border-radius:var(--radius-card);border:1px solid rgba(34,211,238,.3);background:radial-gradient(30% 36% at 0 60%,rgba(34,211,238,.08) 0,transparent 100%),rgba(10,20,54,.76)}.nx-drab{filter:grayscale(.9);opacity:.82}.nx-split-after{position:relative}.nx-split-after:before{content:"";position:absolute;inset:-24px;z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 50% 40%,rgba(34,211,238,.1),transparent 75%)}.nx-proofcard{border-radius:var(--radius-card);border:1px solid var(--navy-line);background:radial-gradient(30% 36% at 0 60%,rgba(255,255,255,.05) 0,transparent 100%),rgba(10,20,54,.76)}.nx-proofcard[data-state=holds]{border-color:rgba(34,211,238,.35)}.nx-proofcard[data-state=breaks]{border-color:rgba(245,158,11,.35)}.nx-walk-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}.nx-walk-sticky{position:sticky;top:96px}.nx-walk-linear{display:none}@media (max-width:1023px),(prefers-reduced-motion:reduce){.nx-walk-sticky-wrap{display:none}.nx-walk-linear{display:block}}.nx-pathboard-scroll .overflow-x-auto{scrollbar-width:thin;scrollbar-color:var(--navy-line-strong) transparent;-webkit-mask-image:linear-gradient(90deg,black calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 24px),transparent)}.nx-pathboard-scroll .overflow-x-auto::-webkit-scrollbar{height:6px}.nx-pathboard-scroll .overflow-x-auto::-webkit-scrollbar-thumb{background:var(--navy-line-strong);border-radius:var(--radius-full)}.nx-pathboard-scroll .overflow-x-auto::-webkit-scrollbar-track{background:transparent}.nx-balance{text-wrap:balance}@media (prefers-reduced-motion:no-preference){.nx-press:active{transform:scale(.97);transition:transform var(--motion-fast) var(--ease-interact)}}.nx-video{position:relative;border-radius:var(--radius-md-v2);overflow:hidden;background:var(--navy-0,#060D28)}.nx-video video{display:block;width:100%;height:auto}.nx-video-btn{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.22);background:rgba(6,13,40,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:var(--text-caption);font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background var(--motion-fast) var(--ease-interact),border-color var(--motion-fast) var(--ease-interact)}.nx-video-btn:hover{background:rgba(10,20,54,.88);border-color:rgba(255,255,255,.38)}.nx-video-btn-center{left:50%;top:50%;transform:translate(-50%,-50%)}.nx-video-btn-corner{right:12px;bottom:12px}@keyframes apinstr-node-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes apinstr-edge-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes apinstr-edge-draw-modeled{0%{stroke-dashoffset:1;stroke-dasharray:1 1}70%{stroke-dashoffset:0;stroke-dasharray:1 1}to{stroke-dashoffset:0;stroke-dasharray:.045 .03}}@keyframes apinstr-cut-in{0%{opacity:0;transform:scale(.35)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes apinstr-fade{0%{opacity:0}to{opacity:1}}.apinstr.is-assembling .apinstr-node{animation-name:apinstr-node-in;animation-duration:.42s;animation-timing-function:var(--ease-out-expo);animation-fill-mode:both}.apinstr.is-assembling .apinstr-edge.is-proven{animation-name:apinstr-edge-draw;animation-duration:.64s;animation-timing-function:var(--ease-out-expo);animation-fill-mode:both}.apinstr.is-assembling .apinstr-edge.is-modeled{animation-name:apinstr-edge-draw-modeled;animation-duration:.72s;animation-timing-function:var(--ease-out-expo);animation-fill-mode:both}.apinstr.is-assembling .apinstr-cut{animation-name:apinstr-cut-in;animation-duration:.34s;animation-timing-function:var(--ease-out-expo);animation-fill-mode:both;transform-box:fill-box;transform-origin:center}.apinstr.is-assembling .apinstr-lbl{animation-name:apinstr-fade;animation-duration:.32s;animation-timing-function:ease-out;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.apinstr.is-assembling .apinstr-cut,.apinstr.is-assembling .apinstr-edge,.apinstr.is-assembling .apinstr-lbl,.apinstr.is-assembling .apinstr-node{animation:none!important}}.nx-band{position:relative}.nx-band :is(h1,h2).text-display-lg{font-size:clamp(40px,5.2vw,68px);line-height:1.03;letter-spacing:-.033em}.nx-band :is(h1,h2).text-display-md{font-size:clamp(34px,4.4vw,56px);line-height:1.05;letter-spacing:-.028em}.nx-band>.container-narrow>header>p,.nx-band>.container-wide>header>p,.nx-band>.container-x>header>p{max-width:640px}.nx-band-base,.nx-band-deep,.nx-band-lift{position:relative;overflow:hidden;isolation:isolate}.nx-band-deep{background:radial-gradient(120% 78% at 12% 2%,rgba(34,211,238,.1),transparent 55%),radial-gradient(95% 72% at 92% 104%,rgba(45,91,255,.13),transparent 60%),var(--navy-0)}.nx-band-base{background:radial-gradient(100% 68% at 88% -4%,rgba(45,91,255,.11),transparent 58%),radial-gradient(88% 60% at 4% 104%,rgba(34,211,238,.07),transparent 62%),var(--navy-1)}.nx-band-lift{background:radial-gradient(130% 92% at 50% -12%,rgba(34,211,238,.09),transparent 60%),linear-gradient(180deg,var(--navy-2) 0,var(--navy-1) 52%,var(--navy-0) 100%)}.nx-grid:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:54px 54px;mask-image:radial-gradient(130% 100% at 50% 0,black 42%,transparent 88%);-webkit-mask-image:radial-gradient(130% 100% at 50% 0,black 42%,transparent 88%)}.nx-card{position:relative;border-radius:var(--radius-lg);border:1px solid var(--navy-line);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.nx-card-hover{transition:transform var(--motion-fast) var(--ease-interact),border-color var(--motion-fast) var(--ease-interact),box-shadow var(--motion-fast) var(--ease-interact),background var(--motion-fast) var(--ease-interact)}.nx-card-hover:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--lume-cyan) 46%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:0 20px 48px rgba(2,6,24,.55),var(--glow-cyan-soft),inset 0 1px 0 rgba(255,255,255,.1)}@media (prefers-reduced-motion:reduce){.nx-card-hover:hover{transform:none}}.nx-feat-link{border:1px solid var(--color-border);background:rgba(255,255,255,.02);transition:border-color var(--motion-fast) var(--ease-interact),background var(--motion-fast) var(--ease-interact)}.nx-feat-link:hover{border-color:color-mix(in srgb,var(--lume-cyan) 42%,transparent);background:rgba(34,211,238,.05)}.nx-card-rule{height:2px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--lume-cyan),color-mix(in srgb,var(--lume-cyan) 10%,transparent) 82%);box-shadow:0 0 14px rgba(34,211,238,.28)}.nx-band .card-glass{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018));border:1px solid var(--navy-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 40px rgba(2,6,24,.42);backdrop-filter:none;-webkit-backdrop-filter:none}.nx-band .card-glass.card-glass-hover:hover{border-color:color-mix(in srgb,var(--lume-cyan) 46%,transparent);box-shadow:0 20px 52px rgba(2,6,24,.55),var(--glow-cyan-soft),inset 0 1px 0 rgba(255,255,255,.1)}.nx-stat-figure{font-family:var(--font-mono);font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums slashed-zero;background:linear-gradient(180deg,#FFFFFF,#A5E6FF 58%,#67E8F9);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 24px rgba(34,211,238,.28))}.nx-close-frame{position:relative;border:1px solid rgba(122,190,255,.18);border-radius:var(--radius-xl-v2);background:radial-gradient(680px 280px at 82% -10%,rgba(0,184,212,.14),transparent 60%),radial-gradient(560px 300px at 6% 0,rgba(45,91,255,.16),transparent 58%),linear-gradient(180deg,rgba(13,22,52,.72),rgba(5,10,28,.86));box-shadow:var(--glow-panel);overflow:hidden}.grade-fill-modeled,.grade-fill-proven{transform-origin:left center}@media (prefers-reduced-motion:no-preference){[data-nx=honesty-grade][data-in=false] .grade-fill-modeled,[data-nx=honesty-grade][data-in=false] .grade-fill-proven{transform:scaleX(0)}[data-nx=honesty-grade][data-in=true] .grade-fill-proven{animation:nx-meter .85s var(--ease-standard) .1s backwards}[data-nx=honesty-grade][data-in=true] .grade-fill-modeled{animation:nx-meter .7s var(--ease-standard) .82s backwards}}[data-sbplay=false] .sb-dock,[data-sbplay=false] .sb-row,[data-sbplay=false] .sb-step,[data-sbplay=false] .sb-tier,[data-sbplay=false] .sb-zone{opacity:1}@media (prefers-reduced-motion:no-preference){[data-sbplay=true] .sb-tier{animation:nx-rise .52s var(--ease-standard) backwards;animation-delay:calc(var(--i, 0) * .11s)}[data-sbplay=true] .sb-row{animation:sb-row .38s var(--ease-standard) backwards;animation-delay:calc(.18s + var(--i, 0) * 45ms)}@keyframes sb-row{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}[data-sbplay=true] .sb-zone{animation:nx-fade .42s var(--ease-standard) backwards;animation-delay:calc(var(--i, 0) * 60ms)}[data-sbplay=true] .sb-dock{transform-box:fill-box;transform-origin:center;animation:sb-dock .46s var(--ease-standard) backwards;animation-delay:calc(.38s + var(--i, 0) * 70ms)}@keyframes sb-dock{0%{opacity:0;transform:scale(.72) translateY(6px)}70%{opacity:1;transform:scale(1.04) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}[data-sbplay=true] .sb-line{stroke-dasharray:100;animation:nx-draw .7s var(--ease-standard) backwards;animation-delay:calc(1.1s + var(--i, 0) * 90ms)}[data-sbplay=false] .sb-line{stroke-dasharray:none}[data-sbplay=true] .sb-step{animation:nx-rise .42s var(--ease-standard) backwards;animation-delay:calc(var(--i, 0) * 70ms)}.sb-chip{transition:background-color var(--motion-fast) var(--ease-interact),color var(--motion-fast) var(--ease-interact),border-color var(--motion-fast) var(--ease-interact)}[data-sbplay=true] .sb-ring{animation:sb-ring .9s var(--ease-standard) .26s backwards}@keyframes sb-ring{0%{stroke-dashoffset:100}}}