:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){.animate__animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)scaleY(.95)}90%{transform:translateY(-4px)scaleY(1.02)}}.animate__bounce{transform-origin:bottom;animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translate(0,0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translate(0,0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}.animate__headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.animate__swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scale(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translate(0,0)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translate(0,0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translate(0,0)}22.2%{transform:skew(-12.5deg)skewY(-12.5deg)}33.3%{transform:skew(6.25deg)skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg)skewY(1.5625deg)}66.6%{transform:skew(-.78125deg)skewY(-.78125deg)}77.7%{transform:skew(.390625deg)skewY(.390625deg)}88.8%{transform:skew(-.195313deg)skewY(-.195313deg)}}.animate__jello{transform-origin:50%;animation-name:jello}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{opacity:.7;transform:translateY(-1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{opacity:.7;transform:translate(-2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{opacity:.7;transform:translate(2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{opacity:.7;transform:translateY(1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(700px)scale(.7)}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(-2000px)scale(.7)}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(2000px)scale(.7)}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(-700px)scale(.7)}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale(1)}}.animate__bounceIn{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)scaleY(3)}60%{opacity:1;transform:translateY(25px)scaleY(.9)}75%{transform:translateY(-10px)scaleY(.95)}90%{transform:translateY(5px)scaleY(.985)}to{transform:translate(0,0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)scaleX(3)}60%{opacity:1;transform:translate(25px)scaleX(1)}75%{transform:translate(-10px)scaleX(.98)}90%{transform:translate(5px)scaleX(.995)}to{transform:translate(0,0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)scaleX(3)}60%{opacity:1;transform:translate(-25px)scaleX(1)}75%{transform:translate(10px)scaleX(.98)}90%{transform:translate(-5px)scaleX(.995)}to{transform:translate(0,0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)scaleY(5)}60%{opacity:1;transform:translateY(-20px)scaleY(.9)}75%{transform:translateY(10px)scaleY(.95)}90%{transform:translateY(-5px)scaleY(.985)}to{transform:translate(0,0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translateY(10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(-20px)scaleY(.9)}to{opacity:0;transform:translateY(2000px)scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)scaleX(.9)}to{opacity:0;transform:translate(-2000px)scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)scaleX(.9)}to{opacity:0;transform:translate(2000px)scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translateY(-10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(20px)scaleY(.9)}to{opacity:0;transform:translateY(-2000px)scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate(-100%,-100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate(100%,-100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate(-100%,100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate(100%,100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-100%,-100%)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(100%,-100%)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(100%,100%)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-100%,100%)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)scale(1)translate(0,0)rotateY(-360deg)}40%{animation-timing-function:ease-out;transform:perspective(400px)scale(1)translateZ(150px)rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px)scale(1)translateZ(150px)rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px)scale3d(.95,.95,.95)translate(0,0)rotateY(0)}to{animation-timing-function:ease-in;transform:perspective(400px)scale(1)translate(0,0)rotateY(0)}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.animate__flipOutX{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.animate__flipOutY{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translate(0,0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate(-100%)skew(30deg)}60%{opacity:1;transform:skew(-20deg)}80%{transform:skew(5deg)}to{transform:translate(0,0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)skew(-30deg)}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translate(0,0)}}.animate__rotateIn{transform-origin:50%;animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:translate(0,0)}}.animate__rotateInDownLeft{transform-origin:0 100%;animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translate(0,0)}}.animate__rotateInDownRight{transform-origin:100% 100%;animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translate(0,0)}}.animate__rotateInUpLeft{transform-origin:0 100%;animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:translate(0,0)}}.animate__rotateInUpRight{transform-origin:100% 100%;animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}.animate__rotateOut{transform-origin:50%;animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;transform:rotate(45deg)}}.animate__rotateOutDownLeft{transform-origin:0 100%;animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutDownRight{transform-origin:100% 100%;animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutUpLeft{transform-origin:0 100%;animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.animate__rotateOutUpRight{transform-origin:100% 100%;animation-name:rotateOutUpRight}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{opacity:1;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}.animate__hinge{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);transform-origin:0 0;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform-origin:bottom;transform:scale(.1)rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translate(0,0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%)rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(10px)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(-10px)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(-60px)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(-60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(2000px)}}.animate__zoomOutDown{transform-origin:bottom;animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform:scale(.1)translate(-2000px)}}.animate__zoomOutLeft{transform-origin:0;animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform:scale(.1)translate(2000px)}}.animate__zoomOutRight{transform-origin:100%;animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(-2000px)}}.animate__zoomOutUp{transform-origin:bottom;animation-name:zoomOutUp}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0,0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0,0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translate(0,0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translate(0,0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(100%)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(-100%)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(100%)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(-100%)}}.animate__slideOutUp{animation-name:slideOutUp}*,:before,:after{box-sizing:border-box}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:#070e1a;height:100%}body{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#070e1a;min-width:320px;min-height:100%;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{min-height:100vh}::selection{color:#07111f;background:#22d3eee6}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#070e1a}::-webkit-scrollbar-thumb{background:#0f1d34;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#22d3ee73}:root{--t-primary:#06b6d4;--t-primary-light:#22d3ee;--t-primary-rgb:6, 182, 212;--t-secondary:#3b82f6;--t-tertiary:#8b5cf6;--t-bg:#070e1a;--t-bg-mid:#0a1528;--t-card:#0f1d34;--t-muted:#9ca3af;--scroll-progress:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:#fff;background:var(--t-bg);margin:0}button,a{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #22d3eecc}.site{background:radial-gradient(circle at 50% 0,#06b6d414,#0000 30%),linear-gradient(#070e1a 0%,#08101e 48%,#070e1a 100%);min-height:100vh;overflow-x:hidden}.container{width:min(1210px,100% - 64px);margin-inline:auto}.scroll-progress{z-index:100;pointer-events:none;background:linear-gradient(90deg, var(--t-primary), var(--t-secondary), var(--t-tertiary));width:100%;height:2px;transform:scaleX(var(--scroll-progress));transform-origin:0;position:fixed;inset:0 auto auto 0;box-shadow:0 0 18px #22d3eea6}.nav{z-index:80;height:64px;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;inset:0 0 auto}.nav--solid{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070e1adb;border-bottom:1px solid #ffffff14}.nav__inner{justify-content:space-between;align-items:center;width:min(1210px,100% - 64px);height:64px;margin-inline:auto;display:flex}.brand{color:#fff;align-items:center;gap:10px;min-height:28px;padding:0;font-size:18px;font-weight:700;line-height:28px;display:flex}.brand-mark{color:#001018;background:linear-gradient(135deg, var(--t-primary), var(--t-secondary));border:1px solid #22d3ee59;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 22px #06b6d433}.nav__links,.nav__actions{align-items:center;display:flex}.nav__links{gap:4px}.nav__actions{gap:12px}.nav__link{color:#9ca3af;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;transition:color .2s,background .2s;position:relative}.nav__link:hover,.nav__link.active{color:var(--t-primary-light)}.nav__link:hover{background:#ffffff0d}.nav__link.active:after{content:"";background:var(--t-primary-light);border-radius:999px;width:16px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lang{color:#9ca3af;border:1px solid #ffffff26;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.nav-start{color:#000;background:var(--t-primary);border-radius:8px;padding:8px 20px;font-size:14px;font-weight:700;transition:background .2s,box-shadow .2s;position:relative}.nav-start:hover{background:var(--t-primary-light);box-shadow:0 0 28px #22d3ee42}.menu,.mobile-menu{display:none}.menu{border:1px solid #ffffff24;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px}.menu span{background:#fff;border-radius:999px;width:18px;height:2px}.hero,.section,.final-cta,.scenario-section,.partner-section,.filter-section,.models-section{background:var(--t-bg);position:relative}.hero{align-items:center;min-height:100vh;display:flex;overflow:hidden}.sub-hero{min-height:558px;padding:128px 0 80px;display:block}.model-hero{min-height:542px;padding-top:128px;padding-bottom:0}.model-hero__grid{min-height:350px}.model-hero .lead{margin-top:8px;font-size:18px;line-height:1.6}.marketplace-hero{height:558px;min-height:558px;padding-bottom:0}.page-bg{background:radial-gradient(ellipse 760px 420px at var(--mouse-x,58%) var(--mouse-y,22%), #06b6d41c, transparent 68%), linear-gradient(180deg, #070e1a, #0a1528 52%, #070e1a);position:absolute;inset:0}.grid-bg{opacity:.26;background-image:linear-gradient(#22d3ee0a 1px,#0000 1px),linear-gradient(90deg,#22d3ee0a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.home-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle 360px at var(--mouse-x,52%) var(--mouse-y,36%), #22d3ee24, transparent 62%), linear-gradient(180deg, transparent, #22d3ee0f, transparent);mix-blend-mode:screen;animation:5.4s ease-in-out infinite hero-scan;position:absolute;inset:0}.particles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.particles span{background:#22d3ee47;border-radius:999px;width:3px;height:3px;animation:6s ease-in-out infinite particle;position:absolute;box-shadow:0 0 12px #22d3ee80}.particles span:first-child{animation-delay:.1s;top:16%;left:8%}.particles span:nth-child(2){animation-delay:.4s;top:54%;left:16%}.particles span:nth-child(3){animation-delay:.8s;top:74%;left:24%}.particles span:nth-child(4){animation-delay:1.2s;top:24%;left:31%}.particles span:nth-child(5){animation-delay:1.6s;top:64%;left:42%}.particles span:nth-child(6){animation-delay:2s;top:18%;left:51%}.particles span:nth-child(7){animation-delay:2.4s;top:76%;left:58%}.particles span:nth-child(8){animation-delay:2.8s;top:22%;left:67%}.particles span:nth-child(9){animation-delay:3.2s;top:62%;left:73%}.particles span:nth-child(10){animation-delay:3.6s;top:45%;left:81%}.particles span:nth-child(11){animation-delay:4s;top:18%;left:88%}.particles span:nth-child(12){animation-delay:4.4s;top:70%;left:95%}.particles span:nth-child(n+13){width:2px;height:2px}.particles span:nth-child(13){animation-delay:4.8s;top:72%;left:5%}.particles span:nth-child(14){animation-delay:5.2s;top:33%;left:12%}.particles span:nth-child(15){animation-delay:5.6s;top:12%;left:20%}.particles span:nth-child(16){animation-delay:6s;top:88%;left:29%}.particles span:nth-child(17){animation-delay:6.4s;top:44%;left:36%}.particles span:nth-child(18){animation-delay:6.8s;top:82%;left:46%}.particles span:nth-child(19){animation-delay:7.2s;top:50%;left:54%}.particles span:nth-child(20){animation-delay:7.6s;top:10%;left:62%}.particles span:nth-child(21){animation-delay:8s;top:84%;left:70%}.particles span:nth-child(22){animation-delay:8.4s;top:30%;left:78%}.particles span:nth-child(23){animation-delay:8.8s;top:56%;left:86%}.particles span:nth-child(24){animation-delay:9.2s;top:12%;left:96%}.particles span:nth-child(25){animation-delay:9.6s;top:42%;left:3%}.particles span:nth-child(26){animation-delay:10s;top:86%;left:18%}.particles span:nth-child(27){animation-delay:10.4s;top:8%;left:39%}.particles span:nth-child(28){animation-delay:10.8s;top:37%;left:48%}.particles span:nth-child(29){animation-delay:11.2s;top:94%;left:59%}.particles span:nth-child(30){animation-delay:11.6s;top:49%;left:69%}.particles span:nth-child(31){animation-delay:12s;top:8%;left:77%}.particles span:nth-child(32){animation-delay:12.4s;top:80%;left:83%}.particles span:nth-child(33){animation-delay:12.8s;top:35%;left:92%}.particles span:nth-child(34){animation-delay:13.2s;top:92%;left:98%}.hero__grid{z-index:2;grid-template-columns:minmax(0,1.04fr) minmax(430px,.8fr);align-items:center;gap:56px;display:grid;position:relative}.hero__copy>*{animation:.8s cubic-bezier(.2,.72,.14,1) both hero-copy}.hero__copy>:first-child{animation-delay:80ms}.hero__copy>:nth-child(2){animation-delay:.18s}.hero__copy>:nth-child(3){animation-delay:.3s}.hero__copy>:nth-child(4){animation-delay:.42s}.hero__copy>:nth-child(5){animation-delay:.54s}.eyebrow,.section-heading p{color:var(--t-primary-light);letter-spacing:.16em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:600}.hero h1,.hero-content h1{color:#fff;letter-spacing:0;max-width:850px;margin:40px 0 30px;font-size:clamp(56px,7.1vw,92px);font-weight:800;line-height:1.15}.hero h1 span,.hero-content h1 span{color:#0000;background:linear-gradient(90deg,#22d3ee,#3b82f6 54%,#8b5cf6);-webkit-background-clip:text;background-clip:text;width:fit-content;display:block}.lead{color:#9ca3af;max-width:930px;margin:18px 0 0;font-size:24px;line-height:1.45}.typing{color:var(--t-primary-light);border-right:2px solid var(--t-primary-light);padding-right:6px;animation:1s step-end infinite caret}.primary-cta{color:#fff;background:linear-gradient(90deg, var(--t-primary), var(--t-secondary));border-radius:8px;margin-top:34px;padding:14px 34px;font-size:16px;font-weight:700;transition:transform .25s,box-shadow .25s}.primary-cta:hover{box-shadow:0 4px 24px rgba(var(--t-primary-rgb), .4);transform:translateY(-2px)}.primary-cta--large{background:linear-gradient(90deg, var(--t-primary), var(--t-secondary), var(--t-tertiary));border-radius:12px;padding:18px 52px;font-size:16px;line-height:24px}.final-cta .primary-cta{margin-top:0}.code-panel{background:radial-gradient(circle at 18% 0,#22d3ee21,#0000 38%),linear-gradient(#0f1d34db,#070e1aeb);border:1px solid #22d3ee24;border-radius:18px;min-height:430px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000004d,inset 0 1px #ffffff0d}.code-panel:before{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(#22d3ee14 1px,#0000 1px);background-size:100% 30px;position:absolute;inset:0}.code-panel:hover{border-color:#22d3ee57;transform:translateY(-8px);box-shadow:0 30px 100px #00000061,0 0 42px #06b6d41f}.code-panel__bar{z-index:1;background:#050a14ad;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;height:46px;padding:0 16px;display:flex;position:relative}.code-panel__bar i{background:var(--t-primary-light);border-radius:999px;width:10px;height:10px}.code-panel__bar i:nth-child(2){background:var(--t-secondary)}.code-panel__bar i:nth-child(3){background:var(--t-tertiary)}.code-panel__bar strong{color:#9ca3af;margin-left:8px;font-size:13px}.code-panel pre{z-index:1;color:#d1d5db;white-space:pre-wrap;margin:0;padding:26px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.85;position:relative}.code-line{opacity:0;animation:.52s both code-line;animation-delay:var(--delay);display:block;transform:translate(-14px)}.section{padding:112px 0}.section-heading{text-align:center;max-width:760px;margin:0 auto 64px}.section-heading--home-left{text-align:left;max-width:none;margin:0 0 64px}.section-heading--home-left span{max-width:672px;font-size:16px;line-height:1.5}.section-heading--left{text-align:left;max-width:none;margin:0 0 48px}.section-heading--left p{color:#6b7280;letter-spacing:0;font-family:inherit;font-size:18px;font-weight:400}.section-heading h2,.gateway-copy h2,.solutions-copy h2,.final-cta h2{color:#fff;margin:14px 0 0;font-size:34px;font-weight:700;line-height:1.25}.section-heading span{color:#9ca3af;margin-top:18px;font-size:18px;line-height:1.7;display:block}.feature-grid{gap:24px;display:grid}.feature-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.info-card,.app-card,.trust-card,.model-card{background:#0f1d3480;border:1px solid #ffffff1a;border-radius:16px;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.info-card{min-height:258px;padding:32px}.infra-section .feature-grid--four{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.infra-section .info-card{background:#0f1d34cc;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:16px;min-height:131px;padding:24px;display:grid}.infra-section .info-card .icon{border-radius:10px;grid-row:1/span 2;width:40px;height:40px;margin:0}.infra-section .info-card h3{margin:0 0 8px;font-size:18px;font-weight:600;line-height:28px}.infra-section .info-card p{font-size:14px;line-height:22px}.info-card:before,.app-card:before,.trust-card:before,.model-card:before{content:"";opacity:0;background:linear-gradient(135deg,#06b6d429,#0000 40%,#3b82f61f);transition:opacity .25s;position:absolute;inset:-1px}.info-card:hover,.app-card:hover,.trust-card:hover,.model-card:hover{box-shadow:0 4px 24px rgba(var(--t-primary-rgb), .16);border-color:#06b6d461;transform:translateY(-4px)}.info-card:hover:before,.app-card:hover:before,.trust-card:hover:before,.model-card:hover:before{opacity:1}.info-card>*,.app-card>*,.trust-card>*,.model-card>*{z-index:1;position:relative}.icon{width:48px;height:48px;color:var(--t-primary-light);background:#06b6d41a;border:1px solid #06b6d433;border-radius:10px;place-items:center;margin-bottom:24px;display:grid}.icon svg{width:20px;height:20px}.info-card h3,.app-card h3,.industry-card h3{color:#fff;margin:0 0 16px;font-size:20px}.info-card p,.app-card p,.industry-card p,.model-card p{color:#9ca3af;margin:0;font-size:15px;line-height:1.75}.gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px;min-height:338px;display:grid}.gateway-copy h2,.solutions-copy h2{margin-top:16px;font-size:38px}.gateway-copy{margin-top:40px}.gateway-copy h2{font-size:36px;line-height:1.12}.gateway-copy .eyebrow{letter-spacing:0;background:#06b6d414;border:1px solid #22d3ee4d;border-radius:999px;min-height:25px;padding:5px 12px;font-size:12px;line-height:1.2;display:inline-flex}.gateway-copy p,.solutions-copy p{color:#9ca3af;margin:18px 0 0;font-size:18px;line-height:1.75}.gateway-copy>p:not(.eyebrow){margin-top:16px;font-size:16px;line-height:1.625}.check-list,.dot-list{color:#d1d5db;margin:28px 0 0;padding:0;list-style:none}.check-list li,.dot-list li{margin:12px 0;padding-left:24px;position:relative}.check-list li:before{content:"";background:var(--t-primary-light);border-radius:999px;width:10px;height:2px;position:absolute;top:.72em;left:0}.dot-list li:before{content:"";background:var(--t-primary-light);border-radius:999px;width:6px;height:6px;position:absolute;top:.68em;left:0}.gateway-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 44px;padding:24px 14px 0;display:grid}.gateway-row{min-height:77px;animation:.7s both lift-in;animation-delay:var(--delay);background:linear-gradient(to bottom right,#06b6d433,#06b6d40d);border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;padding:20px;display:flex}.gateway-row:first-child{background:linear-gradient(to bottom right,#f9731633,#ea580c0d)}.gateway-row:nth-child(2){background:linear-gradient(to bottom right,#3b82f633,#2563eb0d)}.gateway-row:nth-child(3){background:linear-gradient(to bottom right,#22c55e33,#16a34a0d)}.gateway-row:nth-child(4){background:linear-gradient(to bottom right,#ec489933,#db27770d)}.gateway-row:nth-child(5){background:linear-gradient(to bottom right,#06b6d433,#06b6d40d)}.gateway-row:nth-child(6){background:linear-gradient(to bottom right,#a855f733,#9333ea0d)}.gateway-row span{padding-left:18px;font-size:14px;font-weight:700;line-height:18px;position:relative}.gateway-row span:before{content:"";background:var(--t-primary-light);border-radius:999px;width:7px;height:7px;position:absolute;top:.55em;left:0}.gateway-row small{color:#6b7280;margin-top:4px;font-size:12px;line-height:14px;display:block}.app-card{min-height:209px;padding:24px}.app-card .icon{margin-bottom:16px}.app-card h3{margin-bottom:12px}.app-card p{font-size:14px;line-height:20px}.app-card button{color:var(--t-primary-light);margin-top:16px;font-size:14px;font-weight:700}.solutions-section{padding:112px 0}.site--home .solutions-section{padding-bottom:115px}.solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.analytics-panel{background:#0f1d349e;border:1px solid #6581aa61;border-radius:10px;align-items:flex-end;gap:12px;height:258px;padding:36px 32px 32px;display:flex}.analytics-panel span{width:74px;height:var(--bar-height);animation:.9s both bar-in,3.4s ease-in-out infinite bar-pulse;animation-delay:var(--delay), calc(var(--delay) + 1s);background:linear-gradient(#114760bf,#0596adb8);border-radius:6px 6px 0 0}.pill{color:var(--t-primary-light);background:#06b6d414;border:1px solid #22d3ee5c;border-radius:999px;margin:0;padding:5px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.2;display:inline-flex}.solutions-copy .pill{color:var(--t-primary-light);background:0 0;margin:0 0 16px;padding:4px 12px;font-size:12px;line-height:16px}.solutions-copy h2{margin:0 0 16px;font-size:36px;line-height:40px}.solutions-copy p:not(.pill){margin:0 0 24px;font-size:16px;line-height:26px}.solutions-copy .dot-list{margin:0}.solutions-copy .dot-list li{color:#9ca3af;min-height:20px;margin:0 0 16px;padding-left:38px;font-size:14px;line-height:20px}.solutions-copy .dot-list li:last-child{margin-bottom:0}.solutions-copy .dot-list li:before{top:7px;left:20px}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.trust-card{text-align:center;border-color:#ffffff0d;border-radius:12px;padding:24px}.trust-card strong{color:var(--t-primary-light);font-size:48px;line-height:1;display:block}.trust-card span{color:#9ca3af;margin-top:8px;font-size:14px;line-height:20px;display:block}.final-cta{text-align:center;padding:112px 0}.final-cta h2{margin:0 0 16px;font-size:36px;line-height:40px}.final-cta p{color:#9ca3af;max-width:576px;margin:0 auto 40px;font-size:16px;line-height:24px}.hero-content{z-index:2;position:relative}.orbit-card{width:144px;height:144px;color:var(--t-primary-light);background:#0f1d3452;border:1px solid #22d3ee2e;border-radius:24px;place-content:center;gap:3px;display:grid;position:absolute;top:142px;right:94px;transform:rotate(6deg);box-shadow:inset 0 0 40px #06b6d40d}.orbit-card strong{font-size:24px}.orbit-card span{color:#9ca3af}.tags{flex-wrap:wrap;gap:10px;width:340px;display:flex;position:absolute;bottom:10px;right:-10px}.tags span{color:#a5b4fc;background:#0f1d3473;border:1px solid #22d3ee29;border-radius:999px;padding:6px 12px;font-size:12px}.scenario-section{padding:80px 0;overflow:hidden}.marquee-wrap{margin-top:36px;position:relative;overflow:hidden}.fade{z-index:2;pointer-events:none;width:128px;position:absolute;top:0;bottom:0}.fade-left{background:linear-gradient(90deg, var(--t-bg), transparent);left:0}.fade-right{background:linear-gradient(270deg, var(--t-bg), transparent);right:0}.marquee{gap:20px;width:max-content;display:flex}.marquee--left{animation:36s linear infinite scroll-left}.marquee--right{animation:36s linear infinite scroll-right}.scenario-card{background:#0f1d34cc;border:1px solid #ffffff1a;border-radius:12px;flex:none;width:240px;padding:20px}.scenario-card .icon{width:40px;height:40px;margin-bottom:16px}.scenario-card h3{margin:0 0 4px;font-size:14px}.scenario-card p{color:#6b7280;margin:0;font-size:12px}.industry-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.industry-card{text-align:center;background:#0f1d346b;border:1px solid #ffffff0f;border-radius:14px;min-height:154px;padding:24px 16px;transition:border-color .25s,background .25s,transform .25s}.industry-card:hover{background:#0f1d34b8;border-color:#06b6d447;transform:translateY(-4px)}.industry-card .icon{width:46px;height:46px;margin:0 auto 16px}.industry-card h3{margin-bottom:8px;font-size:18px}.industry-card p{font-size:13px;line-height:1.6}.partner-section{padding:96px 0}.partner-panel{background:radial-gradient(circle at 12% 0,#22d3ee1f,#0000 38%),linear-gradient(135deg,#0f1d34f5,#0a1528e6);border:1px solid #06b6d433;border-radius:18px;justify-content:space-between;align-items:center;gap:36px;min-height:210px;padding:48px;display:flex;overflow:hidden}.partner-panel p{color:var(--t-primary-light);margin:0 0 14px;font-size:18px;font-weight:700}.partner-panel h2{max-width:760px;margin:0;font-size:28px;line-height:1.45}.partner-panel span{color:#9ca3af;display:block}.partner-panel button{color:#000;background:var(--t-primary);border-radius:10px;min-width:112px;padding:12px 24px;font-weight:700}.site--marketplace .partner-panel{text-align:center;background:0 0;border:0;border-radius:0;width:min(896px,100% - 64px);min-height:181px;padding:30px 32px 0;display:block;transform:translateY(17px)}.site--marketplace .partner-panel>div{max-width:832px;margin:0 auto}.site--marketplace .partner-panel p{color:#fff;margin:0 0 16px;font-size:36px;font-weight:700;line-height:40px}.site--marketplace .partner-panel h2{color:#9ca3af;max-width:576px;margin:0 auto 40px;font-size:16px;font-weight:400;line-height:24px}.site--marketplace .partner-panel button{color:#d1d5db;background:0 0;border:1px solid #4b5563;border-radius:8px;min-width:153px;min-height:61px;padding:16px 40px;font-size:18px;font-weight:400}.site--marketplace .partner-panel button:hover{color:#fff;background:0 0;border-color:#22d3ee80}.site--marketplace .marketplace-hero~.partner-section{padding-bottom:83px}.model-hero__grid{z-index:2;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);align-items:center;gap:40px;display:grid;position:relative}.api-orbit{width:260px;height:260px;color:var(--t-primary-light);place-items:center;margin-left:auto;display:grid;position:relative}.api-orbit:before,.api-orbit:after{content:"";border:1px solid #22d3ee26;border-radius:999px;position:absolute;inset:58px}.api-orbit:after{inset:86px}.api-orbit span{z-index:1;background:#0f1d34c2;border:1px solid #22d3ee2e;border-radius:999px;place-items:center;width:70px;height:70px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;position:relative}.api-orbit i{background:#22d3ee59;border-radius:999px;width:8px;height:8px;animation:5s linear infinite orbit-dot;position:absolute}.api-orbit i:nth-child(2){top:70px;left:34px}.api-orbit i:nth-child(3){animation-delay:1s;top:122px;right:22px}.api-orbit i:nth-child(4){animation-delay:2s;bottom:34px;left:108px}.brand-strip{z-index:2;color:#9ca3af;justify-content:center;gap:28px;margin-top:44px;font-size:15px;display:flex;position:relative}.filter-section{padding:32px 0}.filter-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.filter-row button{color:#9ca3af;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:8px 20px;font-size:14px;font-weight:500;line-height:20px}.filter-row button.active{color:var(--t-primary-light);background:#06b6d433;border-color:#22d3ee66;box-shadow:0 10px 28px #06b6d41a}.models-section{padding:48px 0 96px}.model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.model-card{background:#0f1d34b8;border-top-color:#22d3ee47;min-height:178px;padding:24px}.marketplace-hero+.scenario-section{padding:80px 0 35px}.marketplace-hero~.section{padding:72px 0}.site--marketplace .marketplace-hero~.section:not(.market-industries-section){padding-bottom:75px}.marketplace-hero~.partner-section{padding:79px 0}.market-industries-section{padding:88px 0!important}.marketplace-hero~.section .section-heading{margin-bottom:48px}.marketplace-hero~.section .info-card{min-height:220px;padding:24px}.marketplace-hero~.section .icon{margin-bottom:20px}.marketplace-hero~.section .info-card p{font-size:14px;line-height:1.7}.marketplace-hero~.section .industry-card{min-height:136px;padding:20px 14px}.model-hero+.filter-section{padding:32px 0}.model-hero .brand-strip{z-index:3;width:581px;margin-top:0;position:absolute;top:430px;right:5px}.model-hero .lead{max-width:576px}.model-hero~.models-section{padding:48px 0}.model-hero~.models-section .model-grid{gap:16px}.model-hero~.models-section .model-card{border-radius:12px;min-height:107px;padding:14px 16px}.model-hero~.models-section .model-card p{margin-bottom:8px;font-size:13px;line-height:1.2}.model-hero~.models-section .model-card__meta strong{font-size:16px}.model-hero~.models-section .model-card__top span{font-size:12px}.model-hero~.models-section .model-card__top em,.model-hero~.models-section .model-card__meta span{font-size:11px}.model-hero~.section{padding:100px 0}.model-hero~.section .section-heading{margin-bottom:56px}.model-hero~.section .info-card{min-height:222px;padding:28px}.model-hero~.partner-section{padding:98px 0}.model-card__top,.model-card__meta{justify-content:space-between;align-items:center;display:flex}.model-card__top span{color:var(--t-primary-light);letter-spacing:.08em;font-size:13px;font-weight:800}.model-card__top em{color:#d1d5db;background:#ffffff0f;border-radius:999px;padding:4px 9px;font-size:12px;font-style:normal}.model-card h3{margin:20px 0 8px;font-size:20px}.model-card p{margin-bottom:22px}.model-card__meta strong{font-size:18px}.model-card__meta span{color:var(--t-primary-light);font-size:13px}.model-hero h1{margin:20px 0;font-size:64px;line-height:1.17}.model-hero h1 span{height:auto}.model-hero .lead{max-width:576px;margin-top:8px;font-size:18px;line-height:1.6}.model-hero~.models-section .model-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1d34e6;border-color:#ffffff0f;border-radius:12px;min-height:137px;padding:16px}.model-hero~.models-section .model-card h3{margin:8px 0 5px;font-size:18px;line-height:1.2}.model-hero~.models-section .model-card p{margin:0 0 8px;font-size:13px;line-height:1.2}.model-hero~.models-section .model-card__top span{font-size:12px;line-height:1.2}.model-hero~.models-section .model-card__top em{padding:3px 8px;font-size:11px}.model-hero~.models-section .model-card__meta strong{font-size:16px;line-height:1.2}.model-hero~.models-section .model-card__meta span{font-size:11px}.site--model-hub .partner-panel{text-align:center;background:0 0;border:0;border-radius:0;width:min(768px,100% - 64px);height:210px;min-height:0;padding:30px 16px 0;display:block}.site--model-hub .partner-panel>div{max-width:736px;margin:0 auto}.site--model-hub .partner-panel p{min-height:25px;color:var(--t-primary-light);background:0 0;border:1px solid #22d3ee4d;border-radius:999px;margin:0 0 24px;padding:4px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.site--model-hub .partner-panel h2{color:#fff;max-width:736px;margin:0 auto 16px;font-size:36px;font-weight:700;line-height:40px}.site--model-hub .partner-panel span{color:#9ca3af;max-width:736px;margin:0 auto 32px;font-size:18px;line-height:28px;display:block}.site--model-hub .partner-panel button{color:#fff;background:linear-gradient(90deg, var(--t-primary), var(--t-secondary));border-radius:12px;min-width:128px;min-height:48px;padding:12px 32px;font-size:16px;font-weight:500;line-height:24px;box-shadow:0 10px 24px #06b6d438}.site--model-hub .partner-panel button:hover{color:#fff;background:linear-gradient(90deg, var(--t-primary), var(--t-secondary));box-shadow:0 12px 28px #06b6d452}.site--model-hub .model-hero~.partner-section{padding-bottom:100px}footer{color:#9ca3af;background:#050a14;padding:64px 0 24px}.site--marketplace footer{padding-bottom:26px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.3fr;gap:48px;padding-bottom:42px;display:grid}.footer-grid h2,.footer-grid h3{color:#fff;margin:0 0 18px}.footer-grid h2{font-size:28px}.footer-grid h3{font-size:16px}.footer-grid p,.footer-grid button{color:#9ca3af;text-align:left;margin:0 0 10px;font-size:14px;display:block}.footer-grid button:hover{color:var(--t-primary-light)}.footer-bottom{color:#6b7280;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:18px 28px;padding-top:24px;font-size:13px;display:flex}.footer-bottom a{color:#6b7280;text-decoration:none}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030712b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.entry-modal{background:radial-gradient(circle at 12% 0,#22d3ee1f,#0000 42%),#0f1d34f5;border:1px solid #22d3ee3d;border-radius:16px;width:min(440px,100%);padding:30px;box-shadow:0 28px 80px #0000005c}.entry-modal .icon{width:42px;height:42px;margin-bottom:16px}.entry-modal h2{margin:0 0 14px;font-size:24px}.entry-modal p{color:#9ca3af;margin:0 0 14px;font-size:14px;line-height:1.7}.entry-modal button{color:#000;background:var(--t-primary);border-radius:8px;margin-top:8px;padding:10px 18px;font-size:14px;font-weight:700}.reveal{opacity:1;transition:opacity .75s cubic-bezier(.2,.72,.14,1),transform .75s cubic-bezier(.2,.72,.14,1);transform:none}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes caret{50%{border-color:#0000}}@keyframes hero-copy{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes code-line{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes hero-scan{0%,to{opacity:.28;transform:translateY(-6%)}50%{opacity:.72;transform:translateY(6%)}}@keyframes particle{0%,to{opacity:.16;transform:translateY(0)scale(.9)}45%{opacity:.58;transform:translateY(-22px)scale(1.25)}70%{opacity:.32;transform:translateY(-34px)scale(.96)}}@keyframes lift-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes scroll-right{0%{transform:translate(-33.333%)}to{transform:translate(0)}}@keyframes bar-in{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes bar-pulse{50%{filter:brightness(1.18)}}@keyframes orbit-dot{50%{transform:scale(1.25);box-shadow:0 0 20px #22d3ee99}}@media (width>=1025px){.home-hero .hero__grid{grid-template-columns:650px 512px;align-items:center;gap:90px;transform:translateY(0)}.home-hero .hero__copy{width:650px;transform:translateY(-11px)}.home-hero h1{max-width:650px;margin:35px 0 14px;font-size:64px;line-height:75px}.home-hero .lead{max-width:576px;margin-top:8px;font-size:20px;line-height:29px}.home-hero .lead+.lead{margin-top:7px}.home-hero .primary-cta{width:184px;height:52px;margin-top:36px;padding:14px 32px;font-size:16px;line-height:24px}.home-hero .code-panel{background:#0f1d34e6;border-color:#ffffff1a;border-radius:12px;width:512px;height:363px;min-height:363px;box-shadow:0 25px 50px -12px #06b6d40d}.home-hero .code-panel__bar{background:var(--t-bg);height:41px}.home-hero .code-panel pre{padding:16px;font-size:12px;line-height:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.code-line{opacity:1;transform:none}}@media (width<=1024px){.container,.nav__inner{width:min(100% - 40px,1210px)}.nav__links,.nav__actions{display:none}.menu{display:inline-flex}.mobile-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070e1af5;border:1px solid #ffffff1a;border-radius:12px;gap:6px;width:min(100% - 40px,1210px);margin:0 auto;padding:14px;display:grid}.mobile-menu button{color:#d1d5db;text-align:left;border-radius:8px;padding:10px 12px}.mobile-menu .mobile-start{color:#000;background:var(--t-primary);text-align:center;font-weight:700}.hero__grid,.gateway-grid,.solutions-grid,.model-hero__grid{grid-template-columns:1fr}.feature-grid--four,.feature-grid--three,.trust-grid,.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.code-panel{min-height:360px}.orbit-card,.tags{display:none}.api-orbit{margin:0 auto}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.container,.nav__inner{width:min(100% - 28px,1210px)}.hero,.sub-hero{min-height:auto;padding:106px 0 68px}.hero h1,.hero-content h1{margin:28px 0 26px;font-size:50px}.lead{font-size:18px}.section,.final-cta,.scenario-section,.partner-section{padding:72px 0}.section-heading{margin-bottom:40px}.section-heading h2,.gateway-copy h2,.solutions-copy h2,.final-cta h2{font-size:28px}.feature-grid--four,.feature-grid--three,.trust-grid,.model-grid,.industry-grid{grid-template-columns:1fr}.info-card{min-height:auto;padding:26px}.analytics-panel{gap:10px;height:220px;padding:28px 22px 24px}.analytics-panel span{width:100%}.partner-panel{flex-direction:column;align-items:flex-start;padding:30px 24px}.partner-panel h2{font-size:22px}.footer-grid{grid-template-columns:1fr;gap:28px}.api-orbit,.brand-strip{display:none}}.auth-page{color:#111827;background:#fff;grid-template-columns:538px minmax(0,1fr);min-height:100vh;display:grid;overflow:hidden}.auth-visual{color:#f0f4ff;background:radial-gradient(circle at 16% 18%,#4f46e557,#0000 24%),radial-gradient(circle at 76% 68%,#06b6d433,#0000 26%),linear-gradient(145deg,#0f1629 0%,#1a1040 50%,#0f1629 100%);min-height:720px;padding:60px 56px;position:relative;overflow:hidden}.auth-visual:before{content:"";opacity:.24;background-image:radial-gradient(#94a3b88c 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.auth-visual:after{content:"";border:1px solid #94a3b82e;border-radius:999px;width:320px;height:320px;position:absolute;bottom:-120px;right:-120px;box-shadow:0 0 0 64px #7c3aed0d,0 0 0 128px #06b6d40a}.auth-brand{z-index:1;color:#fff;align-items:center;gap:12px;padding:0;font-size:18px;font-weight:700;display:inline-flex;position:relative}.auth-brand span{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:9px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 16px 36px #4f46e542}.auth-copy{z-index:1;width:410px;margin-top:241px;position:relative}.auth-copy h1{color:#f0f4ff;letter-spacing:0;margin:0;font-size:36px;font-weight:800;line-height:43.2px}.auth-copy h1 span{color:#f0f4ff}.auth-copy p{color:#94a3b8;width:382px;margin:24px 0 0;font-size:15px;line-height:25.5px}.auth-panel{background:#fff;place-items:center;min-height:720px;padding:60px 48px;display:grid}.auth-form{width:380px;margin-top:-6px}.auth-form h2{color:#111827;letter-spacing:0;margin:0 0 8px;font-size:26px;font-weight:700;line-height:39px}.auth-form>p{color:#6b7280;margin:0;font-size:14px;line-height:22px}.auth-steps{color:#9ca3af;align-items:center;gap:34px;margin:32px 0 28px;font-size:14px;display:flex}.auth-steps span{align-items:center;gap:8px;display:inline-flex}.auth-steps i{color:#6b7280;background:#e5e7eb;border-radius:999px;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:600;display:grid}.auth-steps .active{color:#4f46e5}.auth-steps .active i{color:#fff;background:#4f46e5}.auth-field{background:#fff;border:1px solid #d1d5db;border-radius:10px;height:46px;padding:0 14px;display:block}.auth-field input{color:#111827;background:0 0;border:0;outline:0;width:100%;height:31px;margin-top:7px;font-size:14px;line-height:31px}.auth-field input::placeholder{color:#9ca3af}.auth-submit{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:10px;width:100%;height:46px;margin-top:14px;font-size:16px;font-weight:600;box-shadow:0 16px 30px #4f46e538}.auth-login{color:#6b7280;text-align:center;margin-top:20px;font-size:14px}.auth-login a{color:#4f46e5;font-weight:600;text-decoration:none}@media (width<=900px){.auth-page{grid-template-columns:1fr;overflow:auto}.auth-visual,.auth-panel{min-height:auto}.auth-visual{padding:32px 24px 56px}.auth-copy{width:auto;margin-top:72px}.auth-copy p{width:auto}.auth-panel{padding:42px 24px}.auth-form{width:min(380px,100%);margin-top:0}}:root{--niu-ink:#07111f;--niu-panel:#0a182ac2;--niu-line:#56ccf23d;--niu-cyan:#30d8ff;--niu-blue:#2577ff;--niu-lime:#9df86f}.brand-mark,.auth-brand span{background:#040c18b8;border-color:#30d8ff57;border-radius:10px;overflow:hidden}.brand-mark img,.auth-brand img{object-fit:contain;width:24px;height:24px;display:block}.nav{background:linear-gradient(#040a149e,#040a1400)}.nav--solid{background:#040b16db;border-bottom-color:#30d8ff24}.site{background:radial-gradient(circle at 16% 8%,#30d8ff26,#0000 28%),radial-gradient(circle at 82% 18%,#9df86f17,#0000 24%),linear-gradient(#06101d 0%,#091624 46%,#06101d 100%)}.home-hero,.marketplace-hero,.model-hero{background:linear-gradient(90deg,#30d8ff0a 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#30d8ff0a 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 58% 34%,#30d8ff24,#0000 32%),#06101d}.home-hero{min-height:auto;padding:136px 0 96px;display:block;overflow:hidden}.hero h1,.hero-content h1{text-wrap:balance}.hero-chips,.model-hero-stats,.market-toolbar{flex-wrap:wrap;gap:10px;display:flex}.hero-chips{margin-top:22px}.hero-chips span,.model-hero-stats span,.market-toolbar button{color:#c8f5ff;background:#081627b8;border:1px solid #30d8ff38;border-radius:999px;padding:8px 13px;font-size:13px}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.hero-actions .primary-cta{margin-top:0}.secondary-cta{color:#d7f7ff;border:1px solid #ffffff2e;border-radius:10px;padding:14px 24px;font-weight:700;transition:border-color .2s,background .2s,transform .2s}.secondary-cta:hover{background:#30d8ff14;border-color:#30d8ff61;transform:translateY(-2px)}.ops-panel{border:1px solid var(--niu-line);background:radial-gradient(circle at 50% 18%,#30d8ff33,#0000 30%),linear-gradient(145deg,#091626f0,#040c17f0);border-radius:22px;min-height:420px;padding:22px;box-shadow:0 34px 90px #0000006b,inset 0 1px #ffffff0f}.ops-panel__head,.ops-row,.market-hero-board{justify-content:space-between;align-items:center;display:flex}.ops-panel__head span{color:var(--niu-cyan);letter-spacing:.12em;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.ops-panel__head img{width:28px;height:28px}.ops-panel__head strong{color:var(--niu-lime);font-size:22px}.ops-signal{background:#9df86f12;border:1px solid #9df86f33;border-radius:16px;margin-top:20px;padding:18px}.ops-signal strong{margin-bottom:5px;font-size:22px;display:block}.ops-signal span{color:#aab9c8;font-size:14px;line-height:1.6}.ops-map{background:radial-gradient(circle,#30d8ff14,#0000 58%);border:1px dashed #30d8ff33;border-radius:18px;height:164px;margin:22px 0;position:relative}.ops-map:before{content:"";border:1px solid #30d8ff52;border-radius:999px;width:86px;height:86px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ops-node{color:#06101d;background:linear-gradient(135deg, var(--niu-cyan), var(--niu-lime));border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;position:absolute}.ops-node--0{top:16%;left:42%}.ops-node--1{top:45%;left:12%}.ops-node--2{top:43%;right:12%}.ops-node--3{bottom:16%;left:28%}.ops-node--4{bottom:16%;right:28%}.ops-list{gap:10px;display:grid}.ops-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;min-height:46px;padding:0 14px}.ops-row span,.ops-row em{color:#9fb2c5;font-size:13px;font-style:normal}.ops-row strong{color:#fff;font-size:14px}.metric-strip{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid;position:relative}.metric-strip div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07111fb8;border:1px solid #30d8ff29;border-radius:16px;padding:18px 20px}.metric-strip strong{color:#fff;font-size:30px;line-height:1;display:block}.metric-strip span{color:#91a8bb;margin-top:8px;font-size:13px;display:block}.market-hero-board{background:#0816279e;border:1px solid #30d8ff29;border-radius:18px;gap:12px;width:min(620px,100%);margin-top:42px;padding:14px}.market-hero-board span{color:#91a8bb;background:#ffffff0d;border-radius:12px;flex:1;padding:14px;font-size:13px}.market-hero-board strong{color:#fff;margin-bottom:6px;font-size:26px;display:block}.market-toolbar{margin:-22px 0 26px}.market-toolbar button.active,.market-toolbar button:hover{color:#06101d;background:var(--niu-cyan)}.scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.scenario-grid .info-card{border-radius:14px;min-height:206px}.split-section{background:radial-gradient(circle at 18% 44%,#30d8ff1f,#0000 26%),linear-gradient(#06101d 0%,#071321 100%)}.split-grid{grid-template-columns:minmax(420px,.88fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.workflow-panel{background:linear-gradient(90deg,#30d8ff0d 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#30d8ff0d 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle,#30d8ff1f,#0000 38%),#081627b8;border:1px solid #30d8ff33;border-radius:24px;min-height:430px;padding:34px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff0f}.workflow-panel:before{content:"";background:linear-gradient(180deg, var(--niu-cyan), #30d8ff14);border-radius:999px;width:2px;position:absolute;top:72px;bottom:72px;left:58px}.workflow-panel:after{content:"MODEL GATEWAY";color:#c8f5ffb8;letter-spacing:.12em;border:1px solid #30d8ff3d;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;bottom:24px;right:28px}.workflow-step{z-index:1;min-height:72px;animation:.7s both lift-in;animation-delay:var(--delay);background:#06101dc7;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:20px;padding:14px 18px;display:grid;position:relative;box-shadow:0 16px 34px #00000029}.workflow-step:last-child{margin-bottom:0}.workflow-step span{color:#06101d;background:linear-gradient(135deg, var(--niu-cyan), var(--niu-lime));letter-spacing:0;border-radius:14px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid}.workflow-step strong{color:#fff;font-size:18px;line-height:1.25}.split-copy{max-width:620px}.split-copy .pill{margin-bottom:18px}.split-copy h2{color:#fff;max-width:580px;margin:0;font-size:36px;line-height:1.22}.split-copy p:not(.pill){color:#aab9c8;margin:18px 0 0;font-size:16px;line-height:1.8}.split-copy .check-list{margin-top:24px}.split-copy .check-list li{color:#d7e4ef}.model-hero-stats{margin-top:24px}.model-hero-stats strong{color:#fff;margin-right:6px;font-size:18px;display:inline-block}.brand-cloud{background:radial-gradient(circle at 50% 18%,#30d8ff33,#0000 28%),#081627b8;border:1px solid #30d8ff2e;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:84px 28px 28px;display:grid;position:relative}.brand-cloud__logo{object-fit:contain;filter:drop-shadow(0 0 18px #30d8ff6b);width:54px;height:54px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.brand-cloud span{color:#d7f7ff;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;place-items:center;min-height:54px;font-weight:800;display:grid}.model-card{background:linear-gradient(#30d8ff14,#0000 42%),#0a182adb;border-radius:16px}.footer-brand{align-items:center;gap:12px;margin-bottom:14px;display:flex}.footer-brand img{width:36px;height:36px}.footer-brand h2{margin:0}.auth-brand img{width:25px;height:25px}@media (width>=1025px){.home-hero .hero__grid{grid-template-columns:minmax(0,560px) minmax(420px,500px);gap:80px;width:min(1210px,100% - 64px);margin:0 auto;transform:none}.home-hero .hero__copy{width:auto;transform:none}.home-hero h1{max-width:560px;margin:28px 0 18px;font-size:clamp(50px,4.2vw,64px);line-height:1.12}.home-hero .lead{max-width:540px;font-size:18px;line-height:1.7}.home-hero .ops-panel{width:100%;max-width:500px}.home-hero .primary-cta{width:auto;margin-top:0}}@media (width<=1024px){.metric-strip,.scenario-grid,.brand-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid{grid-template-columns:1fr;gap:42px}.metric-strip{margin-top:32px}}@media (width<=640px){.hero-actions,.market-hero-board{flex-direction:column;align-items:stretch}.metric-strip,.scenario-grid,.brand-cloud{grid-template-columns:1fr}.workflow-panel{min-height:auto;padding:22px}.workflow-panel:before{left:46px}.workflow-step{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:12px}.workflow-step span{width:40px;height:40px;font-size:13px}.split-copy h2{font-size:28px}}.wow{animation-duration:.78s;animation-fill-mode:both}.animate__fadeInRight,.animate__fadeInLeft{--animate-duration:.86s}.feature-grid .wow,.scenario-grid .wow,.industry-grid .wow,.model-grid .wow{--animate-duration:.72s}@media (prefers-reduced-motion:reduce){.wow{visibility:visible!important;animation-name:none!important}}.yux-hero{isolation:isolate;background:radial-gradient(circle at 80% 18%,#00dce62e,#0000 30%),radial-gradient(circle at 8% 78%,#17c4a821,#0000 32%),linear-gradient(#050912 0%,#06101d 52%,#050912 100%);place-items:center;min-height:100vh;padding:120px 0 88px;display:grid;overflow:hidden}.yux-hero:before{content:"";z-index:-4;background-image:linear-gradient(#30d8ff0e 1px,#0000 1px),linear-gradient(90deg,#30d8ff0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.yux-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#050912b8,#0000 18% 82%,#050912b8),radial-gradient(circle at 50% 44%,#0000 0 28%,#05091294 62%,#050912e0 100%);position:absolute;inset:0}.yux-hero__backdrop{z-index:-3;pointer-events:none;position:absolute;inset:0}.yux-arc{filter:drop-shadow(0 0 18px #00d2dc2e);border-top:6px solid #00d2dc2e;border-radius:50%;width:1380px;height:520px;position:absolute;top:50%;left:50%}.yux-arc--one{transform:translate(-50%,-8%)rotate(-18deg)}.yux-arc--two{opacity:.62;width:1260px;transform:translate(-52%,-4%)rotate(11deg)}.yux-arc--three{opacity:.5;width:1580px;height:680px;transform:translate(-47%,20%)rotate(28deg)}.yux-star{left:var(--x);top:var(--y);opacity:.72;width:4px;height:4px;animation:3.2s ease-in-out infinite yux-star-pulse;animation-delay:var(--delay);background:#19d7ec;border-radius:999px;position:absolute;box-shadow:0 0 16px #19d7ecf5}.yux-hero__center{z-index:5;text-align:center;justify-items:center;max-width:860px;padding-top:28px;display:grid;position:relative}.yux-hero__badge{color:#17d8e8;letter-spacing:.05em;background:#041622bd;border:1px solid #17d8e847;border-radius:999px;align-items:center;gap:10px;margin:0 0 32px;padding:10px 24px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 0 34px #17d8e821}.yux-hero__badge span{background:#17d8e8;border-radius:999px;width:7px;height:7px;box-shadow:0 0 16px #17d8e8}.yux-hero h1{color:#f7fbff;letter-spacing:0;text-shadow:0 18px 40px #00000059;max-width:760px;margin:0;font-size:clamp(58px,7.2vw,104px);font-weight:900;line-height:1.05}.yux-hero h1 span{color:#0000;background:linear-gradient(90deg,#23eadf 0%,#25cde8 46%,#6479ff 100%);filter:drop-shadow(0 0 22px #23eadf33);-webkit-background-clip:text;background-clip:text;width:auto;margin-top:4px;display:block}.yux-hero__lead{color:#9eb0bd;max-width:790px;margin:30px 0 0;font-size:clamp(17px,1.35vw,22px);line-height:1.85}.yux-hero__actions{justify-content:center;gap:16px;margin-top:44px;display:flex}.yux-primary,.yux-secondary{border-radius:999px;min-width:178px;min-height:62px;margin:0;font-size:18px}.yux-primary{color:#fff;background:linear-gradient(135deg,#15d7e9,#0fb4d7);box-shadow:0 0 34px #15d7e94d,inset 0 1px #ffffff42}.yux-secondary{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border-color:#ffffff1f}.yux-hero__stats{grid-template-columns:repeat(3,minmax(110px,1fr));gap:0;width:min(520px,100%);margin-top:50px;display:grid}.yux-hero__stats div{border-right:1px solid #17d8e833;padding:0 28px}.yux-hero__stats div:last-child{border-right:0}.yux-hero__stats strong{color:#f3fbff;text-shadow:0 0 18px #17d8e833;font-size:clamp(34px,3vw,44px);line-height:1;display:block}.yux-hero__stats span{color:#7f909e;margin-top:12px;font-size:14px;display:block}.model-rail{z-index:2;pointer-events:none;opacity:.78;width:260px;position:absolute;top:2%;bottom:-8%}.model-rail--left{left:8%}.model-rail--right{right:8%}.model-float-card{color:#d7f7ffd6;width:220px;animation:6.8s ease-in-out infinite model-float;animation-delay:var(--delay);grid-template-columns:44px minmax(0,1fr);column-gap:12px;display:grid;position:absolute}.model-rail--left .model-float-card:first-child{top:2%;left:72px}.model-rail--left .model-float-card:nth-child(2){top:17%;left:22px}.model-rail--left .model-float-card:nth-child(3){top:34%;left:-12px}.model-rail--left .model-float-card:nth-child(4){top:51%;left:-42px}.model-rail--left .model-float-card:nth-child(5){top:68%;left:-4px}.model-rail--left .model-float-card:nth-child(6){top:84%;left:54px}.model-rail--right .model-float-card:first-child{top:1%;right:80px}.model-rail--right .model-float-card:nth-child(2){top:15%;right:14px}.model-rail--right .model-float-card:nth-child(3){top:30%;right:-20px}.model-rail--right .model-float-card:nth-child(4){top:46%;right:-38px}.model-rail--right .model-float-card:nth-child(5){top:62%;right:-10px}.model-rail--right .model-float-card:nth-child(6){top:79%;right:46px}.model-float-card span{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;grid-row:1/span 2;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 16px 30px #00000047}.model-float-card img{object-fit:contain;width:28px;height:28px}.model-float-card strong{color:#e0f4facc;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.model-float-card em{color:#8b9ba6b8;font-size:13px;font-style:normal}.model-rail .model-float-card:nth-child(n+4){opacity:.62}.niu-mascot{z-index:6;filter:drop-shadow(0 0 26px #488fff75);width:132px;height:148px;animation:4.6s ease-in-out infinite niu-bob;position:absolute;top:23%;right:7.5%}.niu-mascot__ears{background:linear-gradient(#88a9ff,#5a73e7);border-radius:32px 32px 18px 18px;height:50px;position:absolute;inset:0 8px auto;box-shadow:inset 0 -8px #2236a02e}.niu-mascot__screen{background:linear-gradient(145deg,#0b2644,#123b65);border:6px solid #4d6dee;border-radius:26px;width:96px;height:66px;position:absolute;top:30px;left:18px;box-shadow:inset 0 0 18px #17d8e847}.niu-mascot__screen span,.niu-mascot__screen i{background:#8bf6ff;border-radius:999px;width:16px;height:6px;position:absolute;top:25px;box-shadow:0 0 10px #8bf6ffe6}.niu-mascot__screen span{left:24px;transform:rotate(42deg)}.niu-mascot__screen i{right:22px}.niu-mascot__body{color:#d8efff;background:linear-gradient(#5d87ff,#3048d6);border-radius:14px 14px 18px 18px;place-items:center;width:52px;height:54px;font-weight:900;display:grid;position:absolute;bottom:8px;left:42px;box-shadow:inset 0 -8px #131c7038}@keyframes yux-star-pulse{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.9;transform:scale(1.25)}}@keyframes model-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}@keyframes niu-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@media (width>=1025px){.yux-hero .hero__grid{width:auto;display:block}}@media (width<=1180px){.model-rail{opacity:.42}.model-rail--left{left:1%}.model-rail--right{right:1%}.niu-mascot{top:20%;right:4%;transform:scale(.82)}}@media (width<=820px){.yux-hero{min-height:auto;padding:118px 0 76px}.model-rail,.niu-mascot{display:none}.yux-hero__center{width:min(100% - 28px,680px)}.yux-hero h1{font-size:clamp(48px,14vw,72px)}.yux-hero__lead{font-size:16px;line-height:1.7}.yux-hero__actions{flex-direction:column;width:100%}.yux-primary,.yux-secondary{width:100%}.yux-hero__stats{grid-template-columns:1fr;gap:18px}.yux-hero__stats div{border-right:0}}.yux-hero{min-height:100vh;padding-top:96px;padding-bottom:46px}.yux-hero__center{transform:translateY(-18px)}.yux-hero__badge{margin-bottom:22px}.yux-hero__lead{margin-top:20px;line-height:1.72}.yux-hero__actions{margin-top:32px}.yux-primary,.yux-secondary{min-height:56px}.yux-hero__stats{margin-top:30px}@media (height<=760px) and (width>=821px){.yux-hero h1{font-size:clamp(54px,6.3vw,88px)}.yux-hero__lead{max-width:760px;font-size:18px}.yux-hero__stats strong{font-size:36px}}.orbit-shell{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.orbit-ring{border:1px solid #18dae81f;border-radius:999px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.orbit-ring--outer{border-color:#18dae829;width:min(1180px,94vw);height:min(1180px,94vw);animation:54s linear infinite orbit-spin}.orbit-ring--middle{border-color:#4b60ff24;width:min(900px,72vw);height:min(900px,72vw);animation:38s linear infinite orbit-spin-reverse}.orbit-ring:before,.orbit-ring:after{content:"";border-radius:inherit;border:1px solid #18dae814;position:absolute;inset:12%}.orbit-ring:after{border-color:#5f70ff14;inset:25%}.orbit-model,.orbit-dot{transform:rotate(var(--angle)) translateX(calc(min(1180px, 94vw) / 2)) rotate(calc(var(--angle) * -1));transform-origin:0 0;position:absolute;top:50%;left:50%}.orbit-dot{width:8px;height:8px;transform:rotate(var(--angle)) translateX(calc(min(900px, 72vw) / 2)) rotate(calc(var(--angle) * -1));background:#17d8e8;border-radius:999px;box-shadow:0 0 18px #17d8e8e6}.orbit-model__inner{opacity:.52;grid-template-columns:44px minmax(0,132px);column-gap:12px;width:212px;min-height:56px;padding:5px 0;animation:54s linear infinite orbit-counter-spin;display:grid;transform:translate(-50%,-50%)}.orbit-model__inner span{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;grid-row:1/span 2;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 14px 26px #00000052}.orbit-model__inner img{object-fit:contain;width:28px;height:28px}.orbit-model__inner strong{color:#e0f4fae0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.orbit-model__inner em{color:#8b9ba6b8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.orbit-model--cyan .orbit-model__inner span,.featured-model--cyan span{box-shadow:0 0 26px #17d8e83d}.orbit-model--blue .orbit-model__inner span,.featured-model--blue span{box-shadow:0 0 26px #507eff47}.orbit-model--violet .orbit-model__inner span,.featured-model--violet span{box-shadow:0 0 26px #705bff47}.orbit-model--amber .orbit-model__inner span,.featured-model--amber span{box-shadow:0 0 26px #ff9a3a38}.featured-models{z-index:4;pointer-events:none;position:absolute;inset:0}.featured-model{text-align:center;justify-items:center;width:270px;animation:.62s cubic-bezier(.2,.72,.14,1) both featured-swap;display:grid;position:absolute;top:47%}.featured-model--left{left:clamp(26px,7vw,118px);transform:translateY(-50%)}.featured-model--right{right:clamp(26px,7vw,118px);transform:translateY(-50%)}.featured-model span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;place-items:center;width:66px;height:66px;margin-bottom:14px;display:grid}.featured-model img{object-fit:contain;width:44px;height:44px}.featured-model strong{color:#16d9ee;font-size:22px;line-height:1.2}.featured-model em{color:#e0f4fad6;margin-top:8px;font-size:15px;font-style:normal;display:block}.featured-model p{color:#bac7d0db;max-width:260px;margin:12px 0 0;font-size:14px;line-height:1.65}.featured-model--right strong{color:#20d8ff}.featured-model:after{content:"";background:linear-gradient(90deg,#0000,#16d9ee6b,#0000);width:min(34vw,520px);height:2px;position:absolute;top:42px}.featured-model--left:after{left:150px;transform:rotate(-8deg)}.featured-model--right:after{right:150px;transform:rotate(8deg)}@keyframes orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbit-spin-reverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes orbit-counter-spin{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes featured-swap{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@media (width<=1180px){.featured-model{width:210px}.featured-model p{display:none}}@media (width<=820px){.orbit-shell,.featured-models{display:none}}.featured-model{top:46%}.featured-model--left{left:clamp(18px,4vw,68px)}.featured-model--right{right:clamp(18px,4vw,68px)}.featured-model p{display:none}.featured-model span{width:70px;height:70px}.featured-model strong{margin-top:2px;font-size:24px}.featured-model em{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:4px 12px}.yux-hero__lead{max-width:700px}@media (width>=1440px){.featured-model p{max-width:238px;display:block}}.site--marketplace .marketplace-hero{background:linear-gradient(90deg,#30d8ff0b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#30d8ff0b 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 64% 24%,#30d8ff2e,#0000 30%),radial-gradient(circle at 18% 88%,#9df86f12,#0000 28%),#06101d;align-items:center;height:auto;min-height:640px;padding:132px 0 76px;display:grid;overflow:hidden}.site--marketplace .marketplace-hero:before{content:"";pointer-events:none;border:1px solid #30d8ff24;border-radius:999px;width:760px;height:760px;position:absolute;inset:auto -8% -42% 38%;box-shadow:0 0 0 72px #30d8ff09,0 0 0 156px #30d8ff06}.site--marketplace .marketplace-hero .hero-content{grid-template-columns:minmax(0,.82fr) minmax(340px,.58fr);align-items:center;gap:70px;display:grid}.site--marketplace .marketplace-hero .eyebrow{background:#08162794;border:1px solid #30d8ff3d;border-radius:999px;grid-column:1;align-self:end;width:fit-content;padding:7px 12px;font-size:12px;line-height:1.2}.site--marketplace .marketplace-hero h1{letter-spacing:0;text-wrap:balance;grid-column:1;max-width:720px;margin:26px 0 0;font-size:clamp(54px,5vw,76px);line-height:1.1}.site--marketplace .marketplace-hero .lead{color:#a9bac8;grid-column:1;max-width:660px;margin-top:26px;font-size:18px;line-height:1.8}.site--marketplace .market-hero-board{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 30% 0,#30d8ff2e,#0000 34%),#081627c2;border:1px solid #30d8ff38;border-radius:22px;grid-area:1/2/span 3;justify-self:end;gap:14px;width:100%;max-width:420px;margin:0;padding:18px;display:grid;box-shadow:0 28px 86px #0000004d,inset 0 1px #ffffff0f}.site--marketplace .market-hero-board span{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;padding:20px;display:block}.site--marketplace .market-hero-board strong{font-size:34px;line-height:1}.site--marketplace .scenario-section{padding-top:72px}.site--marketplace .scenario-section .section-heading--left{margin-bottom:28px}@media (width<=1024px){.site--marketplace .marketplace-hero .hero-content{grid-template-columns:1fr;gap:34px}.site--marketplace .market-hero-board{grid-area:auto/1;justify-self:stretch;max-width:none}.site--marketplace .marketplace-hero h1{font-size:clamp(44px,9vw,62px)}}@media (width<=640px){.site--marketplace .marketplace-hero{min-height:auto;padding:108px 0 56px}.site--marketplace .marketplace-hero h1{font-size:42px;line-height:1.12}.site--marketplace .marketplace-hero .lead{font-size:16px}}.site--marketplace .marketplace-hero{min-height:600px;padding:118px 0 58px}.site--marketplace .marketplace-hero .hero-content{grid-template-columns:minmax(0,.78fr) minmax(410px,.52fr);gap:78px}.site--marketplace .marketplace-hero h1{max-width:650px;margin-top:22px;font-size:clamp(48px,4.55vw,64px);line-height:1.13}.site--marketplace .marketplace-hero .lead{max-width:610px;margin-top:24px}.site--marketplace .market-hero-board{grid-template-columns:1fr;gap:12px;max-width:460px;min-height:342px;padding:20px;position:relative}.site--marketplace .market-hero-board:before{content:"";background:linear-gradient(90deg,#30d8ff14 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#30d8ff14 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 50% 42%,#30d8ff2e,#0000 44%);border:1px solid #30d8ff1f;border-radius:18px;width:42%;position:absolute;inset:22px 22px 22px auto}.site--marketplace .market-hero-board:after{content:"FLOW READY";color:#c8f5ffbd;letter-spacing:.12em;border:1px solid #30d8ff33;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800;position:absolute;bottom:42px;right:42px}.site--marketplace .market-hero-board span{z-index:1;width:58%;min-height:88px;padding:18px 20px;position:relative}@media (width<=1024px){.site--marketplace .marketplace-hero{padding:112px 0 58px}.site--marketplace .marketplace-hero .hero-content{grid-template-columns:1fr;gap:34px}.site--marketplace .market-hero-board span{width:100%;margin-left:0!important}}.site--marketplace .marketplace-hero,.site--model-hub .model-hero,.site--about .about-hero{isolation:isolate;overflow:hidden}.site--marketplace .marketplace-hero:after,.site--model-hub .model-hero:after,.site--about .about-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 48% 42%,#0000 0 24%,#030a146b 64%,#030a14db 100%),linear-gradient(90deg,#040a14b8,#0000 22% 78%,#040a14b8);position:absolute;inset:0}.site--marketplace .marketplace-hero .hero-content,.site--model-hub .model-hero__grid,.site--about .about-hero .hero-content{z-index:2;position:relative}.site--marketplace .marketplace-hero .eyebrow,.site--model-hub .model-hero .eyebrow,.site--about .about-hero .eyebrow{background:#05122094;border:1px solid #30d8ff47;border-radius:999px;width:fit-content;padding:8px 14px;display:inline-flex;box-shadow:0 0 28px #30d8ff1a}.market-flow-lanes{background:linear-gradient(90deg,#30d8ff14 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#30d8ff14 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 54% 46%,#30d8ff33,#0000 48%);border:1px solid #30d8ff29;border-radius:18px;width:42%;position:absolute;top:32px;bottom:32px;right:30px;overflow:hidden}.market-flow-lanes i{background:linear-gradient(90deg,#0000,#30d8ffd1,#0000);border-radius:999px;height:2px;animation:2.8s ease-in-out infinite lane-pulse;position:absolute;left:16%;right:16%}.market-flow-lanes i:first-child{top:26%}.market-flow-lanes i:nth-child(2){animation-delay:.35s;top:50%}.market-flow-lanes i:nth-child(3){animation-delay:.7s;top:74%}.market-flow-lanes strong,.market-flow-lanes em,.market-flow-lanes b{color:#06101d;background:linear-gradient(135deg, var(--niu-cyan), var(--niu-lime));border-radius:14px;place-items:center;width:46px;height:46px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;box-shadow:0 0 28px #30d8ff38}.market-flow-lanes em{top:50%;right:16px;transform:translateY(-50%)}.site--marketplace .market-hero-board:before,.site--marketplace .market-hero-board:after{content:none}.site--marketplace .market-hero-board span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:56%;min-height:84px}.site--model-hub .model-hero{background:linear-gradient(90deg,#30d8ff0b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#30d8ff0b 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 70% 38%,#2577ff2e,#0000 30%),radial-gradient(circle at 35% 94%,#30d8ff1a,#0000 28%),#06101d;min-height:650px;padding:120px 0 72px}.site--model-hub .model-hero__grid{grid-template-columns:minmax(0,.8fr) minmax(440px,.64fr);gap:74px}.site--model-hub .model-hero h1{max-width:650px;font-size:clamp(48px,4.7vw,70px);line-height:1.12}.site--model-hub .brand-cloud{background:radial-gradient(circle at 50% 34%,#30d8ff33,#0000 30%),linear-gradient(145deg,#081627e6,#050e1be0);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;min-height:360px;padding:170px 26px 26px;overflow:hidden;box-shadow:0 34px 90px #00000052,inset 0 1px #ffffff0f}.model-orbit-visual{border:1px solid #30d8ff2e;border-radius:999px;width:230px;height:230px;animation:28s linear infinite orbit-spin;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.model-orbit-visual:before,.model-orbit-visual:after{content:"";border-radius:inherit;border:1px solid #30d8ff1a;position:absolute}.model-orbit-visual:before{inset:34px}.model-orbit-visual:after{inset:70px}.model-orbit-visual i{background:var(--niu-cyan);width:10px;height:10px;transform:rotate(var(--a)) translateX(115px);border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 0 20px #30d8ffe6}.model-orbit-visual i:first-child{--a:0deg}.model-orbit-visual i:nth-child(2){--a:84deg}.model-orbit-visual i:nth-child(3){--a:196deg}.model-orbit-visual i:nth-child(4){--a:286deg}.site--model-hub .brand-cloud__logo{z-index:2;width:66px;height:66px;top:118px}.site--model-hub .brand-cloud span{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:58px}.site--about .about-hero{background:linear-gradient(90deg,#30d8ff0a 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#30d8ff0a 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 74% 36%,#9df86f1f,#0000 28%),radial-gradient(circle at 28% 86%,#30d8ff24,#0000 32%),#06101d;min-height:650px;padding:120px 0 72px}.site--about .about-hero .hero-content{grid-template-columns:minmax(0,.78fr) minmax(420px,.58fr);align-items:center;gap:80px;display:grid}.site--about .about-hero h1{max-width:660px;margin-top:24px;font-size:clamp(50px,4.85vw,72px);line-height:1.12}.site--about .about-hero .lead{max-width:650px;font-size:18px;line-height:1.85}.about-delivery-board{background:radial-gradient(circle at 70% 12%,#9df86f29,#0000 28%),linear-gradient(145deg,#081627e6,#050e1be6);border:1px solid #9df86f33;border-radius:28px;grid-area:1/2/span 3;gap:14px;min-height:390px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0f}.about-delivery-board:before{content:"";background:linear-gradient(180deg, var(--niu-lime), #30d8ff29);border-radius:999px;width:2px;position:absolute;top:48px;bottom:48px;left:52px;box-shadow:0 0 20px #9df86f52}.about-delivery-board:after{content:"";pointer-events:none;background:radial-gradient(circle,#9df86f24,#0000 68%);border-radius:999px;width:92px;height:92px;position:absolute;bottom:28px;right:30px}.about-delivery-board span{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06101dc2;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:16px;min-height:72px;padding:12px 16px;display:grid;position:relative}.about-delivery-board strong{color:#06101d;background:linear-gradient(135deg, var(--niu-lime), var(--niu-cyan));border-radius:14px;grid-row:1/span 2;place-items:center;width:48px;height:48px;font-size:14px;display:grid}.about-delivery-board b{color:#fff;font-size:17px;line-height:1.2}.about-delivery-board em{color:#93a8b8;font-size:13px;font-style:normal}@keyframes lane-pulse{0%,to{opacity:.28;transform:translate(-12px)}50%{opacity:1;transform:translate(12px)}}@media (width<=1024px){.site--model-hub .model-hero__grid,.site--about .about-hero .hero-content{grid-template-columns:1fr;gap:34px}.about-delivery-board{grid-area:auto/1}.site--marketplace .market-hero-board span{width:100%;margin-left:0!important}.market-flow-lanes{display:none}}@media (width<=640px){.site--model-hub .model-hero,.site--about .about-hero{min-height:auto;padding:108px 0 56px}.site--model-hub .brand-cloud,.about-delivery-board{min-height:auto;padding:24px}.model-orbit-visual,.site--model-hub .brand-cloud__logo{display:none}}.market-flow-lanes strong,.market-flow-lanes em,.market-flow-lanes b{z-index:3;letter-spacing:0;width:56px;height:46px;font-size:11px;overflow:visible}.market-flow-lanes strong{left:18px}.market-flow-lanes b{left:34px}.site--marketplace .market-hero-board{max-width:470px;min-height:324px;padding:18px 20px;overflow:hidden}.site--marketplace .market-hero-board span{width:48%;min-height:78px;padding:15px 18px}.site--marketplace .market-hero-board span:nth-child(2){margin-left:14px}.site--marketplace .market-hero-board span:nth-child(3){margin-left:28px}.market-flow-lanes{width:41%;top:28px;bottom:28px;right:24px}.market-flow-lanes i{left:26%;right:12%}.market-flow-lanes strong,.market-flow-lanes em,.market-flow-lanes b{text-align:center;width:48px;height:42px;font-size:10px;line-height:1;box-shadow:0 0 22px #30d8ff42}.market-flow-lanes strong{top:20px;left:10px}.market-flow-lanes em{right:12px}.market-flow-lanes b{bottom:18px;left:18px}@media (width<=1024px){.site--marketplace .market-hero-board span{width:100%;margin-left:0!important}}.site--marketplace .market-hero-board .market-flow-lanes strong,.site--marketplace .market-hero-board .market-flow-lanes em,.site--marketplace .market-hero-board .market-flow-lanes b{color:#06101d;text-align:center;letter-spacing:0;white-space:nowrap;place-items:center;width:50px;height:42px;margin:0;font-size:10px;line-height:1;display:grid}.site--marketplace .market-hero-board .market-flow-lanes strong{top:20px;left:10px}.site--marketplace .market-hero-board{grid-template-columns:minmax(0,1fr) 44%;align-items:center;column-gap:22px;display:grid}.site--marketplace .market-hero-board span{grid-column:1;width:100%;max-width:198px;min-height:80px;margin-left:0!important}.site--marketplace .market-hero-board span:first-child{grid-row:1}.site--marketplace .market-hero-board span:nth-child(2){grid-row:2}.site--marketplace .market-hero-board span:nth-child(3){grid-row:3}.site--marketplace .market-flow-lanes{grid-area:1/2/span 3;align-self:center;width:100%;height:264px;position:relative;inset:auto}@media (width<=1024px){.site--marketplace .market-hero-board{grid-template-columns:1fr}.site--marketplace .market-flow-lanes{display:none}.site--marketplace .market-hero-board span{max-width:none}}.site--model-hub .brand-cloud{grid-template-rows:repeat(3,58px);grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:12px 14px;min-height:360px;padding:190px 24px 24px}.site--model-hub .model-orbit-visual{opacity:.9;width:190px;height:190px;top:35%}.site--model-hub .brand-cloud span{min-height:58px;padding:0 16px}@media (width<=1024px){.site--model-hub .brand-cloud{min-height:340px;padding-top:172px}}.site--model-hub .model-orbit-visual i{width:8px;height:8px;transform:rotate(var(--a)) translateX(66px)}.site--model-hub .brand-cloud__logo{top:92px}.site--model-hub .model-orbit-visual{width:118px;height:118px;top:25%}.site--model-hub .model-orbit-visual:before{inset:20px}.site--model-hub .model-orbit-visual:after{inset:40px}.site--model-hub .model-orbit-visual i{transform:rotate(var(--a)) translateX(59px)}.site--model-hub .brand-cloud__logo{width:56px;height:56px;top:78px}.wow{will-change:transform, opacity;animation-fill-mode:both}.animate__zoomIn,.animate__bounceIn{--animate-duration:.72s}.animate__flipInX,.animate__flipInY{--animate-duration:.82s;backface-visibility:visible}.animate__rotateInUpLeft{--animate-duration:.76s;transform-origin:0 100%}.animate__fadeInDown{--animate-duration:.68s}.partner-section.wow,.final-cta.wow{--animate-duration:.88s}.model-hero-stats .wow,.brand-cloud .wow,.about-delivery-board .wow{animation-fill-mode:both}.filter-row.wow{--animate-duration:.66s}.brand-cloud.wow{--animate-duration:.8s;transform-origin:50%}.trial-modal-backdrop{z-index:160;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 18% 78%,#06b6d42e,#0000 28%),radial-gradient(circle at 84% 20%,#3b82f61f,#0000 24%),#01070dd1;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.trial-modal-backdrop:before{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(#22d3ee29 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.trial-modal{background:radial-gradient(circle at 50% -8%,#22d3ee1f,#0000 30%),linear-gradient(#1a1d24fa,#14171efa);border:1px solid #ffffff1a;border-radius:18px;width:min(664px,100%);max-height:min(860px,100vh - 56px);padding:44px 44px 36px;position:relative;overflow:auto;box-shadow:0 30px 90px #0000009e,inset 0 1px #ffffff0f}.trial-modal__close{color:#9ca3af;border-radius:10px;width:36px;height:36px;font-size:34px;line-height:30px;transition:color .2s,background .2s;position:absolute;top:24px;right:28px}.trial-modal__close:hover{color:#fff;background:#ffffff14}.trial-modal__brand{place-items:center;margin-bottom:22px;display:grid}.trial-modal__brand span{background:#06101d;border:1px solid #22d3ee33;border-radius:16px;place-items:center;width:90px;height:90px;display:grid;box-shadow:0 18px 42px #06b6d42e}.trial-modal__brand img{object-fit:contain;width:56px;height:56px}.trial-modal h2{color:#fff;text-align:center;margin:0;font-size:36px;line-height:1.2}.trial-modal__subtitle{color:#9ca3af;text-align:center;max-width:500px;margin:14px auto 30px;font-size:17px;line-height:1.7}.trial-form{gap:18px;display:grid}.trial-form__tabs{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.trial-form__tabs button{color:#7d8491;min-height:50px;font-size:17px;font-weight:800;position:relative}.trial-form__tabs button.active{color:var(--niu-cyan)}.trial-form__tabs button.active:after{content:"";background:var(--niu-cyan);border-radius:999px;height:3px;position:absolute;bottom:-1px;left:12px;right:12px;box-shadow:0 0 18px #30d8ff8c}.trial-field,.trial-field label{gap:9px;display:grid}.trial-field span{color:#b6bfca;font-size:15px;font-weight:800}.trial-field input{color:#fff;background:#0a0f1885;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;height:58px;padding:0 18px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.trial-field input:focus{background:#08101dd1;border-color:#30d8ff94;box-shadow:0 0 0 3px #30d8ff1a}.trial-field input::placeholder{color:#667085}.trial-field--inline{grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:12px}.trial-field--inline button{height:58px;color:var(--niu-cyan);background:#0a0f1885;border:1px solid #ffffff1a;border-radius:8px;font-size:15px;font-weight:800}.trial-submit{color:#d9fbff;background:linear-gradient(90deg,#06b6d4eb,#3b82f6eb);border-radius:9px;height:66px;font-size:19px;font-weight:900;box-shadow:0 18px 44px #06b6d442}.trial-consent{color:#9ca3af;justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex}.trial-consent input{width:22px;height:22px;accent-color:var(--niu-cyan)}.trial-consent a{color:var(--niu-cyan);text-decoration:none}.trial-divider{color:#717784;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;font-size:15px;display:grid}.trial-divider:before,.trial-divider:after{content:"";background:#ffffff1a;height:1px}.trial-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trial-socials button{color:#d1d5db;background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;min-height:62px;font-size:17px;font-weight:800;transition:border-color .2s,color .2s,background .2s}.trial-socials button:hover{color:#fff;background:#30d8ff14;border-color:#30d8ff7a}@media (width<=640px){.trial-modal-backdrop{padding:16px}.trial-modal{max-height:calc(100vh - 32px);padding:34px 20px 24px}.trial-modal h2{font-size:30px}.trial-form__tabs button{font-size:14px}.trial-field--inline,.trial-socials{grid-template-columns:1fr}}.trial-modal-backdrop{padding:18px}.trial-modal{border-radius:16px;width:min(520px,100%);max-height:calc(100vh - 36px);padding:24px 30px 26px;overflow:visible}.trial-modal__close{width:30px;height:30px;font-size:28px;line-height:26px;top:14px;right:16px}.trial-modal__brand span{border-radius:12px;width:58px;height:58px}.trial-modal__subtitle{margin:8px auto 16px;font-size:14px;line-height:1.45}.trial-form__tabs button.active:after{height:2px;left:18px;right:18px}.trial-field input{border-radius:7px;height:40px;padding:0 13px;font-size:14px}.trial-field--inline{grid-template-columns:minmax(0,1fr) 120px;gap:9px}.trial-field--inline button{border-radius:7px;height:40px;font-size:13px}.trial-submit{border-radius:8px;height:44px;font-size:15px}.trial-consent{gap:8px;font-size:13px}.trial-consent input{width:16px;height:16px}.trial-socials{gap:8px}.trial-socials button{border-radius:8px;min-height:40px;font-size:14px}@media (width<=640px){.trial-modal{padding:22px 16px;overflow:auto}}.trial-modal{width:min(500px,100%);padding:18px 28px 20px}.trial-modal__close{top:10px;right:12px}.trial-modal__brand{margin-bottom:8px}.trial-modal__brand span{width:46px;height:46px}.trial-modal__brand img{width:30px;height:30px}.trial-modal h2{font-size:24px}.trial-modal__subtitle{max-width:420px;margin:6px auto 10px;font-size:12px;line-height:1.35}.trial-form{gap:7px}.trial-form__tabs button{min-height:32px;font-size:13px}.trial-field,.trial-field label{gap:3px}.trial-field span{font-size:12px}.trial-field input{height:34px;padding:0 11px;font-size:13px}.trial-field--inline button{height:34px;font-size:12px}.trial-submit{height:38px;font-size:14px}.trial-consent{font-size:12px}.trial-divider{gap:10px;font-size:12px}.trial-socials{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.trial-socials button{min-height:34px;font-size:13px}.site--partners .partners-hero,.site--api-docs .api-docs-hero{isolation:isolate;background:linear-gradient(90deg,#30d8ff0a 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#30d8ff0a 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 76% 36%,#30d8ff29,#0000 30%),radial-gradient(circle at 22% 84%,#9df86f1a,#0000 28%),#06101d;min-height:650px;padding:120px 0 72px;overflow:hidden}.site--partners .partners-hero:after,.site--api-docs .api-docs-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,#0000 0 24%,#030a146b 64%,#030a14db 100%),linear-gradient(90deg,#040a14b8,#0000 22% 78%,#040a14b8);position:absolute;inset:0}.partner-hero__grid,.api-docs-hero__grid{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(420px,.62fr);align-items:center;gap:72px;display:grid;position:relative}.site--partners .partners-hero .eyebrow,.site--api-docs .api-docs-hero .eyebrow{background:#05122094;border:1px solid #30d8ff47;border-radius:999px;width:fit-content;padding:8px 14px;display:inline-flex;box-shadow:0 0 28px #30d8ff1a}.site--partners .partners-hero h1,.site--api-docs .api-docs-hero h1{max-width:720px;margin:24px 0 20px;font-size:clamp(48px,4.7vw,72px);line-height:1.12}.site--partners .partners-hero .lead,.site--api-docs .api-docs-hero .lead{max-width:680px;font-size:18px;line-height:1.8}.partner-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:560px;margin-top:30px;display:grid}.partner-hero__stats span{color:#9ca3af;background:#06101db8;border:1px solid #ffffff1a;border-radius:18px;min-height:82px;padding:16px}.partner-hero__stats strong{color:var(--niu-cyan);font-size:28px;line-height:1.1;display:block}.partner-orbit-panel{background:radial-gradient(circle at 50% 48%,#30d8ff2e,#0000 34%),linear-gradient(145deg,#081627e6,#050e1be0);border:1px solid #30d8ff2e;border-radius:30px;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0f}.partner-orbit-panel:before,.partner-orbit-panel:after{content:"";border:1px solid #30d8ff21;border-radius:999px;position:absolute}.partner-orbit-panel:before{width:270px;height:270px;animation:30s linear infinite orbit-spin}.partner-orbit-panel:after{width:176px;height:176px}.partner-orbit-panel img{z-index:2;object-fit:contain;background:#06101d;border:1px solid #30d8ff33;border-radius:18px;width:70px;height:70px;padding:12px;position:relative}.partner-orbit-panel span{z-index:2;color:#06101d;background:linear-gradient(135deg, var(--niu-lime), var(--niu-cyan));width:104px;height:46px;transform:rotate(var(--angle)) translateX(142px) rotate(calc(-1 * var(--angle)));border-radius:999px;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;top:50%;left:50%}.partner-program{grid-template-columns:minmax(0,.82fr) minmax(360px,.72fr);align-items:center;gap:56px;display:grid}.partner-program__copy h2,.docs-panel h2{color:#fff;margin:16px 0;font-size:36px;line-height:1.18}.partner-program__copy p:not(.pill){color:#9ca3af;font-size:17px;line-height:1.75}.partner-levels{gap:14px;display:grid}.partner-levels span{color:#fff;background:#091626d1;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:54px minmax(0,1fr);align-items:center;min-height:74px;padding:14px 18px;font-weight:800;display:grid}.partner-levels strong{color:var(--niu-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.api-console-card{background:linear-gradient(145deg,#081627f0,#050e1beb);border:1px solid #30d8ff33;border-radius:24px;overflow:hidden;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0f}.api-console-card__bar{background:#0208109e;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;min-height:48px;padding:0 18px;display:flex}.api-console-card__bar i{background:var(--niu-cyan);border-radius:999px;width:10px;height:10px}.api-console-card__bar i:nth-child(2){background:var(--niu-lime)}.api-console-card__bar i:nth-child(3){background:#8b5cf6}.api-console-card__bar strong{color:#9ca3af;margin-left:8px;font-size:13px}.api-console-card pre{color:#d7f7ff;white-space:pre-wrap;margin:0;padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.85}.docs-grid{grid-template-columns:240px minmax(0,1fr);gap:24px;display:grid}.docs-nav,.docs-panel{background:#081424c7;border:1px solid #ffffff1a;border-radius:22px}.docs-nav{align-content:start;gap:8px;padding:18px;display:grid}.docs-nav span{color:#9ca3af;border-radius:12px;padding:12px 14px;font-weight:700}.docs-nav span.active{color:#06101d;background:linear-gradient(135deg, var(--niu-cyan), var(--niu-lime))}.docs-panel{padding:34px}.docs-steps{gap:14px;margin-top:24px;display:grid}.docs-steps article{background:#050e1bb8;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:58px minmax(0,1fr);gap:16px;padding:18px;display:grid}.docs-steps strong{color:var(--niu-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.docs-steps h3{color:#fff;margin:0 0 8px}.docs-steps p{color:#9ca3af;margin:0;line-height:1.65}@media (width<=1024px){.partner-hero__grid,.api-docs-hero__grid,.partner-program,.docs-grid{grid-template-columns:1fr}.partner-orbit-panel{min-height:330px}}@media (width<=640px){.site--partners .partners-hero,.site--api-docs .api-docs-hero{min-height:auto;padding:108px 0 56px}.site--partners .partners-hero h1,.site--api-docs .api-docs-hero h1{font-size:40px}.partner-hero__stats{grid-template-columns:1fr}.partner-orbit-panel span{margin:8px;position:static;transform:none}.partner-orbit-panel{flex-wrap:wrap;justify-content:center;min-height:auto;padding:24px;display:flex}.partner-orbit-panel:before,.partner-orbit-panel:after{display:none}.api-console-card pre{font-size:12px}}
