.nx-motion-layer{position:fixed;inset:0;z-index:var(--nx-motion-z,70);overflow:clip;contain:layout style paint;color:#d6f4ff}.nx-motion-layer,.nx-motion-layer *,.nx-motion-layer :after,.nx-motion-layer :before{pointer-events:none!important}.nx-motion-layer[data-enabled=false]{display:none}.nx-motion-progress{position:absolute;inset:0 0 auto;height:2px;opacity:0;transition:opacity .2s}.nx-motion-layer[data-scrollable] .nx-motion-progress{opacity:.7}.nx-motion-progress-fill{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#416977,#8bc5d4 55%,#e5fbff 97%,#fff);box-shadow:0 0 10px #a6eff24a}.nx-motion-halo{position:absolute;left:0;top:0;width:0;height:0;opacity:0;transition:opacity .16s}.nx-motion-layer[data-pointer-visible] .nx-motion-halo{opacity:1}.nx-motion-halo-wash{position:absolute;width:160px;height:160px;left:-80px;top:-80px;background:radial-gradient(circle,#d1f8ff07 0,#b7edff05 18%,#94cded02 40%,transparent 68%)}.nx-motion-halo-ring{position:absolute;width:35px;height:35px;left:-17.5px;top:-17.5px;border:1px solid #d0edff22;border-radius:50%;box-shadow:inset 0 0 9px #c4f4ff05;transition:scale .23s cubic-bezier(.16,1,.3,1),opacity .16s}.nx-motion-halo-ring:after,.nx-motion-halo-ring:before{content:"";position:absolute;height:2px;width:5px;top:15.5px;background:#d0f2ff75;border-radius:1px}.nx-motion-halo-ring:before{left:-2px}.nx-motion-halo-ring:after{right:-2px;opacity:.45}.nx-motion-halo-glint{position:absolute;width:3px;height:3px;left:-1.5px;top:-22px;border-radius:50%;background:#c6f7ff77;box-shadow:0 0 7px #b0f1ff22;transition:opacity .18s}.nx-motion-layer[data-control-visible] .nx-motion-halo-ring{scale:.64;opacity:.6}.nx-motion-layer[data-control-visible] .nx-motion-halo-glint{opacity:0}.nx-motion-button-light{position:absolute;left:0;top:0;opacity:0;border:1px solid #d5f4ff40;background:radial-gradient(80px circle at var(--nx-light-x,50%) var(--nx-light-y,50%),#e7fbff19,#b2eff408 38%,transparent 74%);box-shadow:inset 0 1px #f1fdff20,0 0 15px #9bd9ee0a;transition:opacity .14s}.nx-motion-button-light:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(110deg,transparent 16%,#ffffff00 30%,#e7f7ff10 47%,#fff1 49%,#ffffff00 53%,transparent 65%)}.nx-motion-layer[data-control-visible] .nx-motion-button-light{opacity:1}[data-nx-motion-enabled=true] .nx-motion-control{rotate:var(--nx-turn-x,1) var(--nx-turn-y,0) 0 var(--nx-turn-angle,0deg);translate:0 var(--nx-press,0);scale:var(--nx-scale,1);transition:background .25s,border-color .22s,box-shadow .25s,color .18s,transform .25s,rotate .2s cubic-bezier(.16,1,.3,1),translate .17s cubic-bezier(.16,1,.3,1),scale .17s cubic-bezier(.16,1,.3,1)}[data-nx-motion-enabled=true] .nx-motion-control[data-nx-pressed=true]{transition-duration:.09s}.nx-motion-pulse{position:absolute;width:72px;height:72px;border:1px solid #daf9ffc9;border-radius:50%;background:radial-gradient(circle,#c3f9ff09 0,transparent 45%,#a4efff16 69%,transparent 72%);box-shadow:0 0 9px #b2efff36,inset 0 0 7px #c9f7ff18;opacity:0;transform:translate(-50%,-50%) scale(.1)}.nx-motion-pulse:after{content:"";position:absolute;inset:9px;border:1px solid #b4e4f178;border-radius:50%}[data-nx-motion-enabled=true] .section-kicker>.section-rule{background:linear-gradient(90deg,#bedce864 0,#90c2d737 var(--nx-section-progress,0),#9cc4cf20 var(--nx-section-progress,0))}.nx-motion-entering{transform-origin:center top}:is(.motion-still,.motion-off,[data-nexus-motion=off]) .nx-motion-layer{display:none!important}:is(.motion-still,.motion-off,[data-nexus-motion=off]) .nx-motion-control,[data-nexus-motion=off].nx-motion-control{rotate:none!important;translate:none!important;scale:none!important}:is(.motion-still,.motion-off,[data-nexus-motion=off]) .nx-motion-entering,[data-nexus-motion=off].nx-motion-entering{opacity:1!important;translate:none!important;rotate:none!important}@media (prefers-reduced-motion:reduce){.nx-motion-layer{display:none!important}.nx-motion-control{scale:none!important;transition:none!important}.nx-motion-control,.nx-motion-entering{rotate:none!important;translate:none!important}.nx-motion-entering{opacity:1!important}}@media (hover:none) and (pointer:coarse){.nx-motion-button-light,.nx-motion-halo{display:none!important}}@media print{.nx-motion-layer{display:none!important}}