: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-conic{position:absolute;left:50%;bottom:-18%;width:72%;height:56%;transform:translateX(-50%) translateZ(0);pointer-events:none;opacity:.16;filter:none;background:conic-gradient(from var(--nx-angle) at 50% 120%,transparent 0deg,rgba(110,141,255,.5) 60deg,rgba(34,211,238,.5) 120deg,transparent 180deg);mask-image:radial-gradient(60% 60% at 50% 80%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(60% 60% at 50% 80%,black 30%,transparent 75%)}@media (prefers-reduced-motion:no-preference){.nx-conic{animation:nx-conic-sweep 24s linear infinite}@keyframes nx-conic-sweep{to{--nx-angle:360deg}}}.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:14px}.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:999px;transform-origin:center}.nx-seam:before{content:"";position:absolute;left:50%;bottom:-18px;width:240px;height:60px;transform:translateX(-50%);border-radius:999px 999px 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:999px;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:999px;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,16px);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 22s linear 3 forwards}.nx-aura-card:focus-within:before,.nx-aura-card:hover:before{animation:nx-aura-turn 22s linear 1}.nx-aura-card{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.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 .24s var(--ease-standard);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 .24s var(--ease-standard),opacity .24s var(--ease-standard);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:999px;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:14px;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:999px;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:999px;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:8px;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:11.5px;line-height:1.45;font-weight:500;color:var(--navy-ink-muted)}.nx-legend>span:before{content:"";width:8px;height:8px;border-radius:999px;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:12.5px;line-height:1.7;border-radius:12px;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:12px;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:12px;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:999px}.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 .12s var(--ease-out)}}.nx-video{position:relative;border-radius:14px;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:999px;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:12.5px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background var(--nx-motion-fast) var(--ease-out),border-color var(--nx-motion-fast) var(--ease-out)}.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:16px;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 .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out)}.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 .18s var(--ease-out),background .18s var(--ease-out)}.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:999px;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:28px;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}}.nx-hero-aurora{position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 50% at 28% 24%,rgba(34,211,238,.1),transparent 68%),radial-gradient(38% 46% at 76% 38%,rgba(110,141,255,.1),transparent 70%)}@media (prefers-reduced-motion:no-preference){.nx-hero-aurora{will-change:transform;animation:nx-hero-aurora-drift 26s ease-in-out infinite alternate}@keyframes nx-hero-aurora-drift{0%{transform:translate3d(-2.5%,-1.5%,0) scale(1.03)}to{transform:translate3d(3.5%,2.5%,0) scale(1.09)}}}:root{--cal-paper:#FAFAF7;--cal-sheet:#FFFFFF;--cal-etch:#ECEAE3;--cal-ink:#14151A;--cal-ink-2:#55575F;--cal-ink-3:#9B9DA6;--cal-signal:#FF4400;--cal-proof:#1E7F4F;--cal-gap:#B3261E;--cal-notice:#B08A3E;--cal-zone-field:#0C0E12;--cal-zone-frame:#141821;--cal-zone-ink:#E8EDF2;--cal-zone-grid:rgba(255,255,255,0.06);--cal-grid-minor:8px;--cal-grid-major:64px;--cal-radius:2px;--cal-hairline:1px solid var(--cal-etch);--cal-shadow-slate:0 2px 8px rgba(20,21,26,0.16);--cal-font-display:"Söhne Breit","Archivo Variable","Inter Tight",sans-serif;--cal-font-text:"Söhne","Inter",ui-sans-serif,sans-serif;--cal-font-mono:"Söhne Mono","IBM Plex Mono","JetBrains Mono",monospace;--cal-font-finding:"Tiempos Text","Newsreader","Instrument Serif",serif;--cal-ease:cubic-bezier(0.2,0,0,1)}.cal-display-1{font-size:128px}.cal-display-1,.cal-display-2{font-family:var(--cal-font-display);line-height:1;font-weight:650;letter-spacing:-.02em}.cal-display-2{font-size:96px}.cal-display-3{font-size:72px;line-height:1.05;font-weight:650;letter-spacing:-.015em}.cal-display-3,.cal-head{font-family:var(--cal-font-display)}.cal-head{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:-.01em}.cal-finding{font-size:28px;line-height:1.35}.cal-finding,.cal-finding-sm{font-family:var(--cal-font-finding);font-weight:400}.cal-finding-sm{font-size:20px;line-height:1.5}.cal-title{font-family:var(--cal-font-text);font-size:20px;line-height:1.4;font-weight:600}.cal-body{font-size:16px}.cal-body,.cal-table{font-family:var(--cal-font-text);line-height:1.5}.cal-table{font-size:13px}.cal-mono-lg{font-size:12px}.cal-mono,.cal-mono-lg{font-family:var(--cal-font-mono);line-height:1.4}.cal-mono{font-size:11px;letter-spacing:.08em}.cal-micro,.cal-mono{text-transform:uppercase}.cal-micro{font-family:var(--cal-font-mono);font-size:10px;line-height:1.3;letter-spacing:.06em}.cal-tabular{font-variant-numeric:tabular-nums slashed-zero}.cal-paper{background-color:var(--cal-paper);background-image:linear-gradient(var(--cal-etch) 1px,transparent 1px),linear-gradient(90deg,var(--cal-etch) 1px,transparent 1px);background-position:-1px -1px}.cal-paper,.cal-zone{background-size:var(--cal-grid-major) var(--cal-grid-major)}.cal-zone{background-color:var(--cal-zone-field);background-image:linear-gradient(var(--cal-zone-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cal-zone-grid) 1px,transparent 1px);color:var(--cal-zone-ink)}@keyframes cal-stamp{0%{opacity:0;transform:translateY(-1px) scale(1.04)}to{opacity:1;transform:none}}.cal-stamp{animation:cal-stamp .14s var(--cal-ease) both}@keyframes cal-trace{to{stroke-dashoffset:0}}.cal-trace{stroke-dasharray:1;stroke-dashoffset:1;animation:cal-trace .7s ease-out both}@keyframes cal-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cal-settle{animation:cal-settle .24s var(--cal-ease) both}.cal-tally{animation:cal-settle .6s cubic-bezier(.1,.6,.2,1) both}@keyframes cal-shear{0%{transform:scaleX(0)}80%{transform:scaleX(1.04)}to{transform:scaleX(1)}}.cal-shear{transform-origin:left center;animation:cal-shear .35s var(--cal-ease) both}@keyframes cal-feed{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.cal-feed{animation:cal-feed .5s var(--cal-ease) both}@keyframes cal-rack{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.cal-rack{animation:cal-rack .2s var(--cal-ease) both}@keyframes cal-ink-in{0%{opacity:.35}to{opacity:1}}.cal-ink-in{animation:cal-ink-in .8s var(--cal-ease) both}.cal-lattice{animation:cal-stamp .15s var(--cal-ease) both}@keyframes cal-seal{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.cal-seal{animation:cal-seal .45s var(--cal-ease) both}.cal-d-1{animation-delay:20ms}.cal-d-2{animation-delay:40ms}.cal-d-3{animation-delay:60ms}.cal-d-4{animation-delay:80ms}.cal-d-5{animation-delay:.1s}.cal-d-6{animation-delay:.12s}@media (prefers-reduced-motion:reduce){.cal-d-1,.cal-d-2,.cal-d-3,.cal-d-4,.cal-d-5,.cal-d-6,.cal-feed,.cal-ink-in,.cal-lattice,.cal-rack,.cal-seal,.cal-settle,.cal-shear,.cal-stamp,.cal-tally,.cal-trace{animation:none!important;stroke-dashoffset:0!important}}.cal-frame{position:relative;background:var(--cal-sheet);border:var(--cal-hairline);border-radius:var(--cal-radius)}.cal-frame>.cal-ticks{position:absolute;inset:0;pointer-events:none}.cal-plate{display:inline-flex;align-items:center;gap:8px;font-family:var(--cal-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:8px 14px;border:1px solid var(--cal-ink-2);border-radius:var(--cal-radius);color:var(--cal-ink);background:var(--cal-sheet);cursor:pointer;transition:background-color 80ms linear,border-color 80ms linear}.cal-plate:hover{background:var(--cal-paper);border-color:var(--cal-ink)}.cal-plate:active{transform:translateY(1px)}.cal-plate:focus-visible{outline:2px solid var(--cal-ink);outline-offset:2px}.cal-plate-signal{border-color:var(--cal-signal);color:var(--cal-signal)}.cal-plate-signal:hover{background:rgba(255,68,0,.06);border-color:var(--cal-signal)}.cal-plate[disabled]{color:var(--cal-ink-3);border-color:var(--cal-etch);cursor:not-allowed}.cal-hatch{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--cal-ink) 25%,transparent) 0 1px,transparent 1px 5px)}.cal-register{width:100%;border-collapse:collapse;font-family:var(--cal-font-text);font-size:13px}.cal-register th{font-family:var(--cal-font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--cal-ink-2);text-align:left;padding:8px 12px;border-bottom:1px solid var(--cal-ink-2);position:sticky;top:0;background:var(--cal-sheet)}.cal-register td{padding:8px 12px;border-bottom:var(--cal-hairline);vertical-align:top}.cal-register tr:hover td{background:var(--cal-paper)}.cal-register .is-num{text-align:right;font-variant-numeric:tabular-nums}.cal-scope ::selection{background:var(--cal-ink);color:var(--cal-paper)}:root{--ink-void:#05070F;--ink-base:#080B16;--ink-recess:#0A0D1A;--ink-surface-1:#0F1424;--ink-surface-2:#151B30;--ink-surface-3:#1B2340;--cyan:#29E7FF;--cyan-bright:#6FF2FF;--cyan-hi:#EAFEFF;--cyan-deep:#0A9DC4;--cyan-glow-60:rgba(41,231,255,0.60);--cyan-glow-35:rgba(41,231,255,0.35);--cyan-glow-16:rgba(41,231,255,0.16);--cut:#FF4438;--cut-hot:#FF6A54;--cut-glow-60:rgba(255,68,56,0.60);--cut-glow-30:rgba(255,68,56,0.30);--cut-dead:#2A2E3A;--verified:#33E28C;--verified-glow:rgba(51,226,140,0.45);--modeled:#8C93FF;--warn-c:#FFC24B;--text-paper:#EEF1FA;--text-body-c:#C3C9DB;--text-muted-c:#8992AB;--text-dim-c:#767F9D;--text-faint-c:#3A4160;--hairline:rgba(140,150,190,0.12);--hairline-lit:rgba(41,231,255,0.22);--grid-line:rgba(120,140,200,0.055);--grid-tick:rgba(140,150,190,0.10);--grad-card:linear-gradient(157deg,#151B30,#0A0D1A 85%);--grad-card-corner:radial-gradient(114% 115% at 13% 0%,#1B2340 0%,rgba(5,7,15,0) 60%);--grad-cta:linear-gradient(104deg,#29E7FF 8%,#6FF2FF 94%);--grad-bloom:radial-gradient(ellipse 60% 55% at 50% 45%,rgba(41,231,255,0.18) 0%,rgba(41,231,255,0.06) 35%,rgba(5,7,15,0) 72%);--glow-node:0 0 12px 2px rgba(41,231,255,0.60);--glow-node-lg:0 0 24px 4px rgba(41,231,255,0.40);--glow-card:0 0 0 1px rgba(41,231,255,0.22),0 18px 60px -18px rgba(41,231,255,0.45);--glow-verified:0 0 12px 2px rgba(51,226,140,0.50);--shadow-panel:0 8px 30px rgba(5,20,55,0.55),0 2px 8px rgba(5,7,15,0.6);--glass-fill:rgba(255,255,255,0.05);--glass-border:rgba(238,241,250,0.12);--glass-blur:blur(10px);--ease-reveal:cubic-bezier(0.215,0.61,0.355,1);--ease-state:cubic-bezier(0.645,0.045,0.355,1);--ease-cut:cubic-bezier(0.3,0,0.3,1.65);--ease-micro:cubic-bezier(0.4,0,0.2,1)}.app-cinematic,html[data-theme=dark] .app-cinematic{--color-bg:var(--ink-void);--color-bg-elev:var(--ink-surface-1);--color-bg-card:var(--ink-surface-1);--color-bg-soft:var(--ink-recess);--color-bg-deep:var(--ink-base);--surface-0:var(--ink-void);--surface-1:var(--ink-surface-1);--surface-2:var(--ink-surface-2);--surface-3:var(--ink-surface-3);--color-border:var(--hairline);--color-border-strong:rgba(140,150,190,0.22);--color-border-emphasis:rgba(140,150,190,0.34);--border-subtle:rgba(140,150,190,0.08);--border-default:var(--hairline);--color-text:var(--text-paper);--color-text-muted:var(--text-body-c);--color-text-dim:var(--text-muted-c);--color-text-faint:var(--text-dim-c);--ink-1:var(--text-paper);--ink-2:var(--text-body-c);--ink-3:var(--text-muted-c);--ink-4:var(--text-dim-c);--accent:var(--cyan);--accent-strong:var(--cyan);--color-brand:var(--cyan);--color-brand-hover:var(--cyan-bright);--color-brand-pressed:var(--cyan-deep);--color-brand-soft:var(--cyan-glow-16);--color-brand-accent:var(--cyan);--color-cyan:var(--cyan);--color-status-critical:var(--cut);--color-status-warning:var(--warn-c);--color-status-success:var(--verified);--color-status-info:var(--cyan);--color-status-success-soft:rgba(51,226,140,0.14);--color-status-success-ink:var(--verified);--ct-sev-critical-text:var(--cut);--ct-sev-high-text:var(--warn-c);--ct-sev-low-text:var(--verified);color-scheme:dark;background-color:var(--ink-void);color:var(--text-body-c);position:relative}.app-cinematic:before{background:var(--grad-bloom),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:100% 100%,64px 64px,64px 64px;background-position:center 20%,50%,50%}.app-cinematic:after,.app-cinematic:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.app-cinematic:after{background:linear-gradient(90deg,rgba(5,7,15,.65),rgba(5,7,15,0) 16%),linear-gradient(270deg,rgba(5,7,15,.65),rgba(5,7,15,0) 16%),linear-gradient(180deg,rgba(5,7,15,.45),rgba(5,7,15,0) 18%),linear-gradient(0deg,rgba(5,7,15,.6),rgba(5,7,15,0) 20%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");background-size:cover,cover,cover,cover,140px 140px;background-blend-mode:normal,normal,normal,normal,overlay}.app-cinematic>div{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.app-cinematic *,.app-cinematic :after,.app-cinematic :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.cx-glass{background:var(--glass-fill);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--glass-radius,12px)}.app-cinematic .card,.app-cinematic .card-elevated{background:var(--grad-card)!important;border:1px solid var(--hairline)!important;box-shadow:var(--shadow-panel)!important;position:relative;overflow:hidden}.app-cinematic .card:before{content:"";position:absolute;inset:0;background:var(--grad-card-corner);pointer-events:none;z-index:0}.app-cinematic .card>*{position:relative;z-index:1}.app-cinematic .card-elevated:hover{border-color:var(--hairline-lit)!important;box-shadow:var(--glow-card)!important}.app-cinematic .btn-primary,.app-cinematic .btn-primary-glow{background:var(--grad-cta)!important;color:#04121A!important;box-shadow:0 8px 24px -6px var(--cyan-glow-35),inset 0 1px 0 rgba(255,255,255,.25)!important}.app-cinematic .btn-primary:hover{box-shadow:0 12px 30px -6px var(--cyan-glow-60)!important}.app-cinematic .input,.app-cinematic input,.app-cinematic select,.app-cinematic textarea{background:var(--ink-recess)!important;border-color:var(--hairline)!important;color:var(--text-paper)!important}.app-cinematic ::selection{background:var(--cyan);color:#04121A}.cx-mono{text-transform:uppercase;letter-spacing:.12em;font-size:.8125rem}.cx-index,.cx-mono{font-family:var(--font-mono);color:var(--text-dim-c)}.cx-index{letter-spacing:.1em}.cx-rule{height:1px;background:linear-gradient(90deg,transparent,rgba(140,150,190,.35) 20%,rgba(140,150,190,.35) 80%,transparent)}.cx-card{background:var(--grad-card);border:1px solid var(--hairline);border-radius:14px;box-shadow:var(--shadow-panel)}.cx-card:before{content:"";position:absolute;inset:0;background:var(--grad-card-corner);pointer-events:none;z-index:0}.cx-card-hover{transition:transform .3s var(--ease-state),border-color .3s var(--ease-state),box-shadow .3s var(--ease-state)}.cx-card-hover:hover{transform:translateY(-3px)}.cx-card-hover:hover,.cx-card-lit{border-color:var(--hairline-lit);box-shadow:var(--glow-card)}.cx-marquee{overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cx-marquee-track{display:inline-flex;gap:2.5rem;animation:cx-marquee 34s linear infinite}.cx-marquee-track.rev{animation-duration:38s}@keyframes cx-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.cx-marquee-track{animation:none}}.cx-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;padding:3px 9px;border-radius:999px;border:1px solid}.cx-chip-proven{color:var(--cyan);box-shadow:0 0 14px -4px var(--cyan-glow-60)}.cx-chip-modeled{color:var(--modeled)}.cx-chip-verified{color:var(--verified);box-shadow:0 0 14px -4px var(--verified-glow)}.cx-chip-critical{color:var(--cut);box-shadow:0 0 14px -4px var(--cut-glow-60)}@keyframes cx-reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.cx-reveal{animation:cx-reveal .6s var(--ease-reveal) both}.cx-d1{animation-delay:.1s}.cx-d2{animation-delay:.3s}.cx-d3{animation-delay:.6s}@keyframes cx-node-breathe{0%,to{opacity:.55}50%{opacity:.95}}.cx-breathe{animation:cx-node-breathe 1s var(--ease-state) infinite alternate}@keyframes cx-ring-spin{to{transform:rotate(1turn)}}@keyframes cx-edge-pulse{to{offset-distance:100%}}@keyframes cx-draw{to{stroke-dashoffset:0}}@keyframes orbit-spin{to{transform:rotate(1turn)}}@keyframes orbit-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes tc-breathe{0%,to{transform:scale(1);opacity:.94}50%{transform:scale(1.05);opacity:1}}@keyframes tc-flow{0%{stroke-dashoffset:200}to{stroke-dashoffset:-6}}@media (prefers-reduced-motion:reduce){[style*=orbit-spin],[style*=orbit-twinkle],[style*=tc-breathe],[style*=tc-flow]{animation:none!important}}.cx-bento{display:grid;gap:16px}.cx-artifact-stage{position:relative;overflow:hidden;border:1px solid var(--hairline);border-radius:16px;background:radial-gradient(ellipse 62% 58% at 60% 46%,rgba(41,231,255,.12) 0,rgba(41,231,255,.03) 34%,rgba(5,7,15,0) 70%),linear-gradient(157deg,#0C1120,#06090F 88%);box-shadow:var(--shadow-panel)}.cx-artifact-stage:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 45%,#000 40%,transparent 82%);mask-image:radial-gradient(ellipse 80% 80% at 50% 45%,#000 40%,transparent 82%)}.cx-artifact-stage>*{position:relative;z-index:1}.cx-table{width:100%;border-collapse:collapse;font-size:13px}.cx-table thead th{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim-c);text-align:left;padding:10px 14px;background:var(--ink-recess);border-bottom:1px solid var(--hairline);position:sticky;top:0;z-index:2}.cx-table thead th.num{text-align:right}.cx-table tbody td{padding:11px 14px;border-bottom:1px solid var(--hairline);color:var(--text-body-c);vertical-align:middle}.cx-table tbody td.num{text-align:right;font-variant-numeric:tabular-nums}.cx-table tbody tr{transition:background-color .18s var(--ease-state),box-shadow .18s var(--ease-state)}.cx-table tbody tr:hover td{background:rgba(41,231,255,.04)}.cx-table tbody tr:hover{box-shadow:inset 2px 0 0 var(--cyan)}.cx-numeral{font-family:var(--font-display);font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-paper);line-height:1}@keyframes cx-ring-draw{0%{stroke-dashoffset:var(--circ,999)}to{stroke-dashoffset:var(--dashoff,0)}}.cx-ring-arc{animation:cx-ring-draw 1.1s var(--ease-reveal) both}.cxg-canvas{background:var(--ink-void)}.cxg-edge-proven{stroke:var(--cyan);stroke-width:2;stroke-linecap:round;fill:none;filter:drop-shadow(0 0 4px var(--cyan-glow-35))}.cxg-edge-modeled{stroke:var(--modeled);stroke-width:1.6;stroke-linecap:round;fill:none;stroke-dasharray:4 6;opacity:.55}.cxg-edge-severed{stroke:var(--cut-dead);opacity:.35}.cxg-cut-slash{stroke:var(--cut);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--cut-glow-60)) drop-shadow(0 0 18px var(--cut-glow-30))}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-italic.c22d24ca.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-italic.e7fa2cde.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-italic.d189ec65.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-italic.faaec838.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-italic.4fff4b4f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-italic.dde54da3.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-italic.77eab352.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}