: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%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.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{50%{opacity:.5}}.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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-1{grid-column:span 1/span 1}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-6{margin:calc(var(--spacing) * 6)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-48{height:calc(var(--spacing) * 48)}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-\[200px\]{width:200px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-500\/30{border-color:#6a72824d}@supports (color:color-mix(in lab, red, red)){.border-gray-500\/30{border-color:color-mix(in oklab, var(--color-gray-500) 30%, transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/10{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/5{background-color:color-mix(in oklab, var(--color-green-500) 5%, transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.via-white\/30{--tw-gradient-via:color-mix(in oklab, var(--color-white) 30%, transparent)}}.via-white\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-red-500{fill:var(--color-red-500)}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-800{color:var(--color-amber-800)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-gray-600{color:var(--color-gray-600)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}@media (hover:hover){.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:max-h-96{max-height:calc(var(--spacing) * 96)}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-12{width:calc(var(--spacing) * 12)}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-amber-900{border-color:var(--color-amber-900)}.dark\:bg-amber-900{background-color:var(--color-amber-900)}.dark\:bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:text-amber-200{color:var(--color-amber-200)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}:root{--blue:#5f7cf7;--blue-dark:#4b62e9;--text:#202433;--muted:#8f96a9;--line:#e8edf7;--page:#eff8ff;--agent-brand-primary:#0b8f87;--agent-brand-accent:#2f6df6;--agent-brand-soft:#eaf7f6;--agent-brand-surface:#fff;--agent-brand-ink:#0b2943;--agent-brand-border:#cfe5e3}.terminal-customer-page{gap:18px;display:grid}.terminal-customer-hero{background:#fff;border:1px solid #d9e7e6;border-radius:20px;justify-content:space-between;align-items:center;min-height:170px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #0c383e12}.terminal-customer-hero:after{content:"";pointer-events:none;border:48px solid #0c918412;border-radius:50%;width:290px;height:290px;position:absolute;top:-120px;right:-65px}.terminal-customer-hero>div,.terminal-customer-hero>button{z-index:1;position:relative}.terminal-customer-hero span{color:#0c9184;letter-spacing:.18em;font-size:11px;font-weight:800}.terminal-customer-hero h1{color:#0b2637;margin:9px 0 8px;font-size:30px}.terminal-customer-hero p{color:#667b86;max-width:720px;margin:0;font-size:14px;line-height:1.8}.terminal-customer-hero>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#087f75,#10a896);border:0;border-radius:12px;padding:13px 20px;font-weight:750;box-shadow:0 10px 25px #0c918438}.terminal-customer-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.terminal-customer-stats article{background:#fff;border:1px solid #e0eae9;border-radius:15px;padding:20px 22px}.terminal-customer-stats small,.terminal-customer-stats span{color:#768a92;font-size:12px;display:block}.terminal-customer-stats strong{color:#0b3843;margin:8px 0 5px;font-size:25px;display:block}.terminal-customer-table-card{background:#fff;border:1px solid #dfe9e8;border-radius:18px;overflow:hidden;box-shadow:0 10px 35px #0c383e0d}.terminal-customer-table-card>header{border-bottom:1px solid #e7efee;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.terminal-customer-table-card h2{color:#0b2c3b;margin:0 0 4px;font-size:19px}.terminal-customer-table-card p{color:#809098;margin:0;font-size:12px}.terminal-customer-table-card>header label{color:#0c9184;background:#f9fcfc;border:1px solid #d8e5e3;border-radius:10px;align-items:center;gap:8px;width:280px;padding:9px 12px;display:flex}.terminal-customer-table-card>header input{background:0 0;border:0;outline:0;width:100%}.terminal-load-error{color:#8c493c;background:#fff7f4;border:1px solid #efc9bf;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:14px 18px 0;padding:13px 15px;display:flex}.terminal-load-error>div{gap:4px;display:grid}.terminal-load-error strong{font-size:12px}.terminal-load-error span{font-size:10px;line-height:1.55}.terminal-load-error button{color:#9a4d3f;cursor:pointer;background:#fff;border:1px solid #d99d90;border-radius:9px;flex:none;padding:8px 12px;font-size:11px;font-weight:750}.terminal-load-error button:disabled{cursor:wait;opacity:.6}.terminal-table-wrap{overflow-x:auto}.terminal-table-wrap table{border-collapse:collapse;width:100%;min-width:1240px}.terminal-table-wrap th{color:#667c85;text-align:left;white-space:nowrap;background:#f7faf9;padding:13px 16px;font-size:12px}.terminal-table-wrap td{color:#344f59;vertical-align:middle;border-top:1px solid #edf2f1;padding:16px;font-size:13px}.terminal-table-wrap td>strong,.terminal-table-wrap td>small{display:block}.terminal-table-wrap td>strong{color:#143947}.terminal-table-wrap td>small{color:#82939a;margin-top:5px;font-size:11px}.terminal-table-wrap td>.terminal-compute-rebate{color:#087f75;background:#e8f6f3;border-radius:999px;width:fit-content;margin-top:7px;padding:3px 7px;font-weight:700}.terminal-business-link{color:#087f75;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.terminal-status{border-radius:999px;padding:5px 10px;font-size:11px;font-weight:750;display:inline-flex}.terminal-status.active{color:#087866;background:#e6f7f2}.terminal-status.disabled{color:#8a5b31;background:#fff2df}.terminal-status.locked{color:#a34646;background:#feecec}.terminal-actions{gap:7px;display:flex}.terminal-actions button{color:#17665f;cursor:pointer;background:#fff;border:1px solid #cfe0de;border-radius:8px;padding:7px 10px}.terminal-actions .danger{color:#b45145;border-color:#efd3cf}.terminal-empty{color:#7a8e96;text-align:center;padding:44px}.terminal-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051c267a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.terminal-modal{background:#fff;border:1px solid #ffffffb8;border-radius:20px;width:min(760px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #031e284d}.terminal-modal>header{border-bottom:1px solid #e6eeee;justify-content:space-between;align-items:center;padding:23px 26px;display:flex}.terminal-modal>header span{color:#0c9184;letter-spacing:.17em;font-size:10px;font-weight:850}.terminal-modal>header h2{color:#0a2e3b;margin:5px 0 0}.terminal-modal>header>button{color:#57717a;cursor:pointer;background:#fff;border:1px solid #d8e5e3;border-radius:10px;width:36px;height:36px;font-size:22px}.terminal-modal>header>button:disabled{cursor:wait;opacity:.45}.terminal-dialog-description{color:#73878f;margin:0;padding:12px 26px 0;font-size:11px;line-height:1.6}.terminal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px 26px;display:grid}.terminal-form-grid label{color:#36515b;gap:7px;font-size:12px;font-weight:650;display:grid}.terminal-form-grid input,.terminal-form-grid select{background:#fff;border:1px solid #cfdfdd;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px}.terminal-form-grid input:focus,.terminal-form-grid select:focus{border-color:#0c9184;box-shadow:0 0 0 3px #0c91841a}.terminal-form-grid label small{color:#84949a;font-size:10px;font-weight:400}.terminal-pricing-box{background:#f8fcfb;border:1px solid #d9e9e6;border-radius:15px;margin:0 26px 22px}.terminal-pricing-box h3{color:#123d48;margin:18px 20px 4px}.terminal-pricing-box>p{color:#758a92;margin:0 20px;font-size:11px}.terminal-pricing-box .terminal-form-grid{padding:17px 20px 20px}.terminal-modal>footer{border-top:1px solid #e8efee;justify-content:flex-end;gap:10px;padding:17px 26px;display:flex}.terminal-modal>footer button{cursor:pointer;background:#fff;border:1px solid #d5e1df;border-radius:10px;padding:10px 18px}.terminal-modal>footer .primary{color:#fff;background:#0c9184;border-color:#0c9184}.terminal-modal>footer .primary:disabled{opacity:.58}.terminal-business-modal{width:min(680px,96vw)}.terminal-business-list{gap:10px;padding:22px 26px 26px;display:grid}.terminal-business-list article{border:1px solid #e0eae9;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.terminal-business-list article>span{color:#087f75;background:#e8f6f3;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.terminal-business-list strong,.terminal-business-list small{display:block}.terminal-business-list small{color:#7b8d94;margin-top:4px}.terminal-business-list em{color:#087f75;font-size:11px;font-style:normal;font-weight:750}@media (width<=900px){.terminal-customer-stats,.terminal-form-grid{grid-template-columns:1fr}.terminal-customer-hero{flex-direction:column;align-items:flex-start;gap:18px}.terminal-customer-table-card>header{flex-direction:column;align-items:flex-start;gap:14px}.terminal-customer-table-card>header label{width:100%}}*{box-sizing:border-box}html,body{background:var(--page);min-width:1000px;min-height:100%;color:var(--text);margin:0;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}button{font:inherit}.mobile-unsupported,.mobile-navigation-toggle,.mobile-navigation-backdrop{display:none}.home-example-badge{color:#687892;vertical-align:middle;background:#f5f8fd;border:1px solid #c9d7ee;border-radius:999px;align-items:center;margin-left:7px;padding:3px 7px;font-size:8px;font-weight:750;display:inline-flex}@media (width<=999px){:is(html:has(.desktop-shell),body:has(.desktop-shell)){min-width:0;overflow-x:hidden}.desktop-shell{min-width:0;overflow-x:clip}.mobile-unsupported{display:none!important}}.topbar{z-index:20;color:#fff;background:linear-gradient(102deg,#895af8 0%,#506ef7 52%,#3779f5 100%);grid-template-columns:230px minmax(360px,1fr) auto auto;align-items:center;height:50px;display:grid;position:sticky;top:0;box-shadow:0 2px 9px #384eae2e}.brand{letter-spacing:-.5px;white-space:nowrap;align-items:center;height:50px;padding-left:23px;font-size:20px;font-weight:700;display:flex}.notice{white-space:nowrap;text-overflow:ellipsis;color:#fffffff0;padding:0 18px 0 4px;font-size:13px;line-height:50px;overflow:hidden}.validity{color:#4a3127;cursor:pointer;white-space:nowrap;background:#ffd3a7;border:0;border-radius:7px;height:31px;margin-right:13px;padding:0 14px;box-shadow:inset 0 0 0 1px #ffffff47}.profile-wrap{height:50px;position:relative}.profile{color:#14214a;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:125px;height:50px;padding:0 16px 0 0;display:flex}.avatar{color:#fff;background:linear-gradient(145deg,#86d7ff,#7c77ff);border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid;box-shadow:0 2px 7px #153a9340}.profile-menu{background:#fff;border:1px solid #e8edf8;border-radius:9px;width:126px;padding:7px;position:absolute;top:45px;right:10px;box-shadow:0 10px 28px #283a702e}.profile-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 10px}.profile-menu button:hover{background:#f1f4ff}.sidebar{background:#fffffff5;border-right:1px solid #ebedf3;height:calc(100vh - 50px);padding:14px 10px 30px;position:sticky;top:50px;overflow-y:auto}.nav-title{color:#999da7;align-items:center;height:30px;padding:0 10px;font-size:13px;display:flex}.nav-item{color:#171b24;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:45px;padding:0 14px;font-size:15px;transition:all .16s;display:flex}.nav-icon{color:#101522;text-align:center;width:16px;font-weight:700}.nav-item.active .nav-icon{color:#5d57e9}.nav-item em{color:#fff;background:#347fec;border-radius:3px;padding:2px 5px;font-size:11px;font-style:normal;line-height:16px}.nav-item em:has(+.chevron){background:#ef4e3c}.nav-item:nth-child(n) em:has(~.chevron){background:#ef4e3c}.chevron{color:#181d28;margin-left:auto;font-size:22px;transition:transform .16s}.chevron.open{transform:rotate(-90deg)}.nav-entry{width:100%}.subnav{border-left:1px solid #e6e9f4;gap:1px;margin:2px 0 6px 22px;padding:3px 0 4px 17px;animation:.15s ease-out submenu-in;display:grid;position:relative}.subnav button{color:#747b8d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;height:34px;padding:0 9px;font-size:13px;position:relative}.subnav button>span{background:#fff;border:1px solid #aeb8d3;border-radius:50%;width:5px;height:5px;position:absolute;top:15px;left:-20px}.subnav button:hover,.subnav button.active{color:#5368ea;background:#f0f3ff}.subnav button.active>span{background:#6378f1;border-color:#6378f1;box-shadow:0 0 0 3px #6378f126}.content{min-width:0;padding:14px 13px 24px}.hero-banner{background:radial-gradient(circle,#fffffffa 0 20%,#0000 40%),linear-gradient(105deg,#f4fcfff5,#eff1ffed 48%,#f5fcfff7);border:1px solid #d9e1f6e6;border-radius:10px;grid-template-columns:1fr 270px 1fr;align-items:center;height:206px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 15px #7284bc2e,inset 0 0 40px #9bb4ff2e}.hero-banner:before,.hero-banner:after{content:"";filter:blur(22px);opacity:.28;border-radius:50%;width:270px;height:270px;position:absolute}.hero-banner:before{background:#8fe7ff;top:-90px;left:-110px}.hero-banner:after{background:#9d94ff;bottom:-120px;right:-90px}.hero-side{z-index:1;justify-self:center;width:235px}.mini-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mini-grid span{color:#7e8493;background:radial-gradient(circle at 50% 28%,#6a81ff8a 0 8px,#0000 9px),#ffffff7a;border:1px solid #fffc;border-radius:7px;justify-content:center;align-items:end;height:56px;padding:8px 3px;font-size:11px;display:flex;box-shadow:0 6px 12px #6b7fc51f}.right-side .mini-grid span{background:radial-gradient(circle at 50% 28%,#61cde480 0 8px,#0000 9px),#ffffff7a}.hero-side b{color:#333947;width:100%;margin-top:8px;padding-left:8px;font-size:13px;display:block}.ai-orbit{z-index:2;background:radial-gradient(circle,#0000 0 33%,#769dff24 34% 35%,#0000 36% 48%,#97b7ff2e 49% 50%,#0000 51%),radial-gradient(circle,#fffffff5,#e8f4ffd1 65%,#0000 66%);border-radius:50%;justify-self:center;width:228px;height:228px;position:relative;box-shadow:0 0 30px #6685f124}.ai-core{background:radial-gradient(circle,#fff 0%,#eef4ff 53%,#d9e3ff 100%);border-radius:50%;place-items:center;width:102px;height:102px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 22px #586ade4d,inset 0 0 18px #fff}.ai-core strong{letter-spacing:-5px;color:#0000;text-shadow:0 6px 17px #5568e62e;background:linear-gradient(140deg,#7964f6,#557cf5);-webkit-background-clip:text;background-clip:text;font-size:55px;line-height:1}.orbit-dot{color:#314ae8;background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid;position:absolute;box-shadow:0 4px 13px #3747952e}.dot-a{color:#f04451;top:37px;left:24px;transform:rotate(-10deg)}.dot-b{color:#18b980;top:33px;right:29px;transform:rotate(12deg)}.dot-c{color:#3f5ce7;top:94px;right:13px}.dot-d{color:#fff;background:#181922;border-radius:50%;bottom:28px;right:33px}.dot-e{color:#2770dc;border-radius:50%;bottom:35px;left:25px}.toast{z-index:50;color:#fff;background:#1c2337e6;border-radius:8px;padding:10px 18px;font-size:13px;animation:.18s ease-out toast-in;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 7px 22px #111c3a3d}.feature-content{background:radial-gradient(circle at 80% 5%,#c3d7ff6b,#0000 27%),linear-gradient(#f4f8ff 0%,#eef7ff 100%);grid-column:2/4;min-width:0;padding:17px 20px 30px}.feature-page{width:min(1320px,100%);margin:0 auto}.breadcrumb{color:#9aa2b3;margin:1px 0 14px;font-size:12px}.breadcrumb span{color:#c4c9d4;margin:0 7px}.breadcrumb b{color:#5c6ee2;font-weight:500}.feature-page-head{justify-content:space-between;align-items:center;gap:28px;margin-bottom:18px;display:flex}.feature-page-head h1{color:#20263a;margin:0;font-size:28px;line-height:1.3}.feature-page-head p{color:#8a92a6;margin:7px 0 0;font-size:13px}.primary-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#775ff3,#5279f4);border:0;border-radius:8px;min-width:126px;height:40px;padding:0 18px;box-shadow:0 7px 16px #5369e542}.primary-action:hover{filter:brightness(1.05);transform:translateY(-1px)}.records-card{background:#fff;border:1px solid #e1e6f1;border-radius:13px;margin-top:16px;overflow:hidden;box-shadow:0 4px 13px #44558e14}.feature-tabs{border-bottom:1px solid #edf0f5;align-items:end;gap:26px;height:51px;padding:0 22px;display:flex}.feature-tabs button{color:#81899b;cursor:pointer;background:0 0;border:0;height:51px;padding:0 2px;position:relative}.feature-tabs button.active{color:#586de6;font-weight:700}.feature-tabs button.active:after{content:"";background:#6177ed;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.records-toolbar{align-items:center;gap:10px;padding:15px 19px;display:flex}.search-box{background:#fbfcff;border:1px solid #dfe4ee;border-radius:7px;align-items:center;gap:8px;width:250px;height:36px;padding:0 11px;display:flex}.search-box span{color:#9ba3b4;font-size:18px}.search-box input{color:#384052;background:0 0;border:0;outline:0;width:100%;font-size:12px}.records-toolbar select{color:#697186;background:#fbfcff;border:1px solid #dfe4ee;border-radius:7px;outline:0;min-width:118px;height:36px;padding:0 9px;font-size:12px}.secondary-action{color:#677087;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:7px;height:36px;padding:0 13px;font-size:12px}.secondary-action:hover{color:#596ce1;border-color:#bfc9f5}.records-summary{color:#9aa1b0;justify-content:space-between;align-items:center;padding:0 19px 10px;font-size:11px;display:flex}.records-summary strong{color:#4b5368;font-size:13px}.feature-table{border-collapse:collapse;table-layout:fixed;width:100%}.feature-table th{color:#8d95a7;text-align:left;background:#f8faff;border-top:1px solid #eef1f6;border-bottom:1px solid #e8ecf3;height:42px;padding:0 10px;font-size:11px;font-weight:500}.feature-table th:first-child,.feature-table td:first-child{text-align:center;width:46px}.feature-table th:nth-child(2){width:25%}.feature-table th:nth-child(3){width:20%}.feature-table th:nth-child(4){width:18%}.feature-table th:nth-child(5){width:13%}.feature-table td{color:#737b8e;border-bottom:1px solid #f0f2f6;height:52px;padding:0 10px;font-size:12px}.feature-table td strong{color:#363d51;font-weight:500}.feature-table tr:hover td{background:#fbfcff}.status-pill{border-radius:10px;align-items:center;padding:3px 8px;font-size:10px;display:inline-flex}.status-pill.success{color:#39a871;background:#e5f8ee}.status-pill.pending{color:#d6923c;background:#fff1dc}.table-link{color:#5e71e4;cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px}.empty-state{color:#a5abba;text-align:center;padding:35px 0}.pagination{color:#9198a8;justify-content:flex-end;align-items:center;gap:7px;height:50px;padding:0 19px;font-size:11px;display:flex}.pagination span{margin-right:8px}.pagination button,.pagination b{color:#737c90;background:#fff;border:1px solid #e0e5ef;border-radius:6px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.pagination button{cursor:pointer}.pagination button:disabled{opacity:.45;cursor:not-allowed}.pagination b{color:#fff;background:#687bed;border-color:#687bed}.dialog-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141d3761;place-items:center;display:grid;position:fixed;inset:0}.feature-dialog{background:#fff;border-radius:14px;width:500px;padding:21px 24px 22px;animation:.17s ease-out dialog-in;box-shadow:0 24px 70px #18255147}.dialog-head{justify-content:space-between;margin-bottom:19px;display:flex}.dialog-head span{color:#7c88e7;font-size:11px}.dialog-head h2{color:#293046;margin:3px 0 0;font-size:20px}.dialog-head>button{color:#7f8798;cursor:pointer;background:#f3f5fa;border:0;border-radius:7px;width:30px;height:30px;font-size:21px}.feature-dialog>label{color:#5a6275;gap:7px;margin-top:15px;font-size:12px;display:grid}.feature-dialog input[type=text],.feature-dialog>label>input,.feature-dialog textarea{color:#374054;border:1px solid #dfe4ef;border-radius:7px;outline:0;width:100%;padding:10px 11px;font-size:12px}.feature-dialog textarea{resize:none;height:88px}.feature-dialog input:focus,.feature-dialog textarea:focus{border-color:#8492ee;box-shadow:0 0 0 3px #6677e81a}.dialog-options{color:#7b8396;gap:20px;margin-top:14px;font-size:11px;display:flex}.dialog-actions{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.dialog-actions>button:not(.primary-action){color:#70788b;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:7px;min-width:78px;height:39px}@keyframes submenu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=1280px){.workspace{grid-template-columns:210px minmax(660px,1fr) 290px}.topbar{grid-template-columns:210px minmax(320px,1fr) auto auto}.brand{padding-left:16px;font-size:18px}}:root{--geo-primary:#4d40f3;--geo-blue:#2e73ff;--geo-purple:#8d4cf6;--geo-cyan:#21b8c0;--geo-ink:#161a2b;--geo-muted:#78819c;--geo-line:#e9edfb;--geo-surface:#fff;--geo-page:#f6f8ff;--dashboard-gap:12px;--animate-duration:.65s}html,body{background:var(--geo-page);color:var(--geo-ink)}button{color:inherit}button,input,select,textarea{outline:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #4f46e5}button:active{transform:scale(.98)}.skip-link{z-index:120;color:#fff;background:#27238f;border-radius:8px;padding:9px 14px;font-size:12px;text-decoration:none;transition:top .16s;position:fixed;top:-48px;left:16px}.skip-link:focus{top:10px}.desktop-shell{background:radial-gradient(circle at 44% 0%, #dde4ff73, transparent 31%), var(--geo-page);min-height:100vh}.topbar{height:64px;color:var(--geo-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e8ebf5;grid-template-columns:230px minmax(520px,1fr) 88px 278px;align-items:stretch;display:grid;box-shadow:0 3px 15px #2d3e820b}.brand{height:64px;color:var(--geo-ink);text-align:left;cursor:pointer;background:radial-gradient(circle at 12% 15%,#149a951a,#0000 36%),linear-gradient(135deg,#fff 62%,#f4fbfb);border:0;border-right:1px solid #eceef6;justify-content:flex-start;align-items:center;gap:10px;padding:0 14px;transition:background .16s,box-shadow .16s;display:flex}.brand:hover{background:radial-gradient(circle at 12% 15%,#149a9526,#0000 38%),linear-gradient(135deg,#fff 58%,#edf9f8);box-shadow:inset -1px 0 #e5eeef}.brand-logo-crop{background:#fff;border:0;border-radius:13px;flex:none;width:44px;height:44px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #d8d6d0,0 6px 16px #0a48561f}.platform-logo-image{object-fit:cover;width:44px;max-width:none;height:44px;display:block}.brand-wordmark{white-space:nowrap;gap:2px;min-width:0;display:grid}.brand-wordmark strong{color:#062f54;letter-spacing:.5px;font-size:19px;font-weight:700;line-height:1.1}.brand-wordmark strong span{color:#079b91;letter-spacing:0;margin-left:4px;font-family:Arial,sans-serif}.brand-wordmark small{color:#63788b;letter-spacing:1px;font-size:8px}.brand-mark{color:#fff;background:linear-gradient(145deg,#7c4dff 5%,#386ef9 55%,#2cc8dc);border-radius:50% 50% 50% 18%;flex:none;place-items:center;width:40px;height:40px;font-family:Arial,sans-serif;font-size:28px;font-style:italic;font-weight:900;display:grid;position:relative;box-shadow:0 6px 16px #524af038}.brand-mark:after{content:"";background:#7650fc;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-3px}.brand-copy{white-space:nowrap;gap:2px;display:grid}.brand-copy strong{letter-spacing:-.7px;font-size:18px}.brand-copy small{color:#667298;font-size:9px}.top-nav{justify-content:center;align-items:stretch;gap:54px;height:64px;display:flex}.top-nav button{color:#171a24;cursor:pointer;background:0 0;border:0;min-width:56px;padding:0;font-size:14px;font-weight:600;position:relative}.top-nav button:hover,.top-nav button.active{color:#243aea}.top-nav button.active:after{content:"";background:linear-gradient(90deg,#315cff,#693cf5);border-radius:3px;height:3px;position:absolute;bottom:12px;left:9px;right:9px}.top-nav .top-optimization-button{color:#087c72;background:linear-gradient(135deg,#eefaf8,#f7fbff);border:1px solid #bfe0dc;border-radius:10px;justify-content:center;align-self:center;align-items:center;gap:7px;min-width:142px;height:36px;padding:0 14px;font-size:12px;font-weight:800;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 16px #0a7b7214}.top-nav .top-optimization-button:hover{color:#066d65;background:linear-gradient(135deg,#e4f7f4,#f1f7ff);border-color:#66b7af;box-shadow:0 8px 20px #0a7b7224}.top-optimization-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:15px;height:15px}.top-actions{justify-content:flex-end;align-items:center;gap:9px;padding:0 5px;display:flex}.global-search-trigger{color:#7a839e;text-align:left;cursor:pointer;background:#f8f9fd;border:1px solid #e4e7f1;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:4px;width:190px;height:34px;padding:0 7px 0 9px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.global-search-trigger:hover{background:#fff;border-color:#cfd3ea;box-shadow:0 5px 15px #2d366f14}.global-search-trigger>span{color:#5963a0;font-size:17px}.global-search-trigger b{font-size:10px;font-weight:500}.global-search-trigger kbd,.command-palette kbd{color:#8a92a8;text-align:center;background:#fff;border:1px solid #dfe3ef;border-bottom-width:2px;border-radius:5px;min-width:24px;padding:3px 5px;font-family:inherit;font-size:8px;box-shadow:0 1px 2px #262d530a}.round-action{color:#66719b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid;position:relative}.round-action:hover{color:#4f4ae9;background:#f2f4ff}.round-action em{color:#fff;background:#f33535;border:2px solid #fff;border-radius:10px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:7px;font-style:normal;font-weight:700;display:grid;position:absolute;top:1px;right:-1px}.profile-wrap,.profile{height:64px}.profile{color:#333b56;gap:10px;width:100%;min-width:0;padding:0 14px 0 10px}.avatar{color:#5a4762;background:radial-gradient(circle at 50% 38%,#ffe6d5 0 23%,#0000 24%),radial-gradient(circle at 50% 79%,#5d8ba8 0 34%,#0000 35%),linear-gradient(145deg,#c6dbf4,#f2d9d2);width:36px;height:36px;font-size:11px;box-shadow:0 3px 9px #323f7529}.profile-copy{text-align:left;gap:2px;display:grid}.profile-copy strong{white-space:nowrap;font-size:12px}.profile-copy small{color:#77819d;text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:9px;overflow:hidden}.profile-balance{text-align:right;white-space:nowrap;border-left:1px solid #e5e8f2;gap:2px;min-width:64px;margin-left:auto;padding-left:12px;display:grid}.profile-balance small{color:#8a93aa;font-size:8px;font-weight:650}.profile-balance strong{color:#253aa7;font-variant-numeric:tabular-nums;font-size:13px}.profile-balance em{color:#12877f;font-variant-numeric:tabular-nums;font-size:8px;font-style:normal;font-weight:750}.profile-chevron{color:#6d76a2;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px;margin-left:auto}.profile-menu{top:58px}.business-profile-menu{width:370px;padding:12px}.business-profile-menu>header{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:16px;padding:5px 7px 12px;display:flex}.business-profile-menu>header>div,.business-profile-menu>header>span{gap:2px;display:grid}.business-profile-menu>header>span{text-align:right}.business-profile-menu>header>span small{color:#8c95a9;font-size:8px}.business-profile-menu>header>span em{color:#14857d;font-size:9px;font-style:normal;font-weight:750}.business-profile-menu>header>span strong{color:#273ca9;font-variant-numeric:tabular-nums;font-size:14px}.business-profile-menu>header strong{color:#344069;font-size:13px}.business-profile-menu>header small{color:#8490aa;font-size:10px}.business-context-panel{gap:8px;padding:11px 0 6px;display:grid}.business-context-panel-title{justify-content:space-between;align-items:center;padding:0 5px;display:flex}.business-context-panel-title span{color:#3c4862;font-size:11px;font-weight:800}.business-context-panel-title small{color:#929aad;font-size:9px}.business-context-options{scrollbar-width:thin;gap:6px;max-height:292px;padding:2px;display:grid;overflow-y:auto}.business-context-options>p{color:#8992a6;text-align:center;border:1px dashed #dfe3ed;border-radius:10px;margin:0;padding:18px 12px;font-size:11px}.business-context-options>button{color:#46516a;text-align:left;cursor:pointer;background:#f8f9fc;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:54px;padding:8px 10px;transition:border-color .16s,background .16s;display:grid}.business-context-options>button:hover{background:#fff;border-color:#d9dff0}.business-context-options>button.selected{background:#f3f4ff;border-color:#cfd5fa}.business-option-mark{color:#5662a4;background:#e8ebf8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.business-context-options>button.selected .business-option-mark{color:#fff;background:#5964d8}.business-option-copy{gap:3px;min-width:0;display:grid}.business-option-copy strong,.business-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-option-copy strong{color:#34405a;font-size:11px}.business-option-copy small{color:#8b94a7;font-size:9px}.business-option-id{color:#9ba3b4;font-variant-numeric:tabular-nums;font-size:9px}.business-context-options>button>svg{fill:none;stroke:#5865d8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:17px;height:17px}.profile-menu-divider{background:#edf0f7;height:1px;margin:0 4px 5px}.workspace{grid-template-columns:230px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.sidebar{background:linear-gradient(#fffffffc,#fcfdfffa);border-right:1px solid #e9ecf5;flex-direction:column;height:calc(100vh - 64px);padding:17px 13px 20px;display:flex;top:64px;box-shadow:8px 0 24px #2f3f8406}.sidebar nav{flex:1}.nav-group+.nav-group{margin-top:11px}.nav-title{color:#33458d;height:27px;padding:0 7px;font-size:11.5px;font-weight:600}.nav-item{color:#252b3d;border-radius:6px;gap:12px;height:40px;padding:0 12px;font-size:13px}.nav-item:hover{color:#433feb;background:#f5f6ff}.nav-item.active{color:#3937df;background:linear-gradient(90deg,#534bfa1f,#456fff09);font-weight:700;position:relative}.nav-item.active:before{content:"";background:linear-gradient(#6946fa,#376dff);border-radius:0 3px 3px 0;width:2px;position:absolute;top:4px;bottom:4px;left:-13px}.nav-icon{flex:none;place-items:center;width:22px;height:22px;transition:transform .16s,filter .16s;display:grid}.nav-icon svg{width:21px;height:21px;display:block;overflow:visible}.nav-icon-home,.nav-icon-report{color:#5850f2}.nav-icon-industry{color:#13aaa9}.nav-icon-book{color:#2f69df}.nav-icon-keyword,.nav-icon-monitor{color:#2878f1}.nav-icon-content{color:#1ab0a6}.nav-icon-publish{color:#7750ee}.nav-icon-analytics{color:#6949ef}.nav-icon-ranking{color:#ff7627}.nav-icon-compare{color:#1bafa9}.nav-icon-customers{color:#2e7af3}.nav-icon-leads{color:#ff6d28}.nav-icon-expand{color:#16aaa8}.nav-item:hover .nav-icon{filter:drop-shadow(0 4px 5px #4146c12e);transform:translateY(-1px)scale(1.06)}.nav-item em{background:linear-gradient(135deg,#7d4df5,#426ef8);margin-left:auto}.chevron{color:#76809d;margin-left:auto;font-size:18px}.subnav{margin-left:24px;padding-left:13px}.subnav button{height:31px;font-size:11px}.upgrade-card{background:radial-gradient(circle at 15% 15%,#6652fa2e,#0000 36%),linear-gradient(135deg,#fafaff,#f1f4ff);border:1px solid #e8eafb;border-radius:10px;grid-template-columns:38px 1fr;gap:7px;min-height:114px;padding:13px 14px 12px;display:grid;box-shadow:0 7px 18px #3c4a9512}.upgrade-card>.upgrade-diamond{filter:drop-shadow(0 6px 7px #4848e040);background:0 0;place-items:center;width:36px;height:36px;display:grid}.upgrade-diamond svg{width:36px;height:36px;display:block}.upgrade-card>div{display:grid}.upgrade-card strong{color:#263de0;font-size:15px}.upgrade-card small{color:#737e9d;font-size:9px}.upgrade-card button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#534df4,#9252ef);border:0;border-radius:15px;grid-column:1/3;height:28px;margin:2px 9px 0;font-size:11px;box-shadow:0 5px 12px #5d46ed38}.geo-home{background:radial-gradient(circle at 32% 0,#dae4ff85,#0000 26%),#f7f9ff;min-width:0;padding:14px 28px 8px 0}.home-card{background:#fffffff9;border:1px solid #e7ebfa;border-radius:12px;box-shadow:0 10px 28px #2b3a7e11,0 1px 2px #3f4f8f09}.home-top-grid{gap:var(--dashboard-gap);grid-template-columns:minmax(500px,1.85fr) minmax(245px,.68fr) minmax(355px,1fr);align-items:stretch;display:grid}.home-top-grid>.home-card{align-self:stretch;width:100%;height:298px;min-height:0}.optimize-card{background:radial-gradient(circle at 4% 100%,#4a74ff1a,#0000 26%),radial-gradient(circle at 96% 96%,#8b49fa1f,#0000 26%),#fff;padding:0;position:relative;overflow:hidden}.carousel-track{will-change:transform;width:100%;height:100%;transition:transform .52s cubic-bezier(.22,.72,.25,1);display:flex}.carousel-slide{flex:0 0 100%;width:100%;height:100%;padding:19px 24px 32px;position:relative;overflow:hidden}.optimize-slide:after{content:"";border:1px solid #5f6bf230;border-radius:50%;width:560px;height:150px;position:absolute;bottom:-113px;left:10%;box-shadow:0 0 0 22px #6f64f906}.optimize-copy h1{color:#203ce9;letter-spacing:-1.3px;margin:0;font-size:29px}.optimize-copy h1 span{color:#1729d8}.optimize-copy p{color:#17234d;margin:4px 0 14px;font-size:14px;font-weight:600}.optimization-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.optimization-steps button{cursor:pointer;background:#ffffffe0;border:1px solid #e8eafb;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:124px;padding:10px 5px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 5px 16px #414a9613}.optimization-steps button:hover{z-index:2;border-color:#cacafa;transform:translateY(-3px);box-shadow:0 10px 22px #4c48c424}.step-icon{color:#5a44f0;background:linear-gradient(145deg,#edeaff,#dfe2ff);border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:8px;font-size:20px;font-weight:800;display:grid;box-shadow:inset 0 0 0 7px #ffffff7a}.optimization-steps strong{color:#1f287b;font-size:11px}.optimization-steps small{color:#77809e;text-align:center;max-width:78px;margin-top:5px;font-size:8px;line-height:1.5}.gradient-cta,.video-cta,.report-cta{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(90deg,#2e6dfd,#7548f4 68%,#a24ef0);border:0;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 8px 19px #4c4aea4f}.gradient-cta{border-radius:24px;gap:14px;width:270px;height:40px;margin:14px auto 0;font-size:16px}.home-carousel .gradient-cta{height:36px;margin-top:11px;font-size:14px}.carousel-arrow{z-index:5;color:#fff;cursor:pointer;opacity:0;background:#242b621f;border:0;place-items:center;width:28px;height:42px;font-size:23px;transition:opacity .16s,background .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.home-carousel:hover .carousel-arrow,.home-carousel:focus-within .carousel-arrow{opacity:1}.carousel-arrow:hover{background:#3d36cf7a}.carousel-arrow.prev{border-radius:0 7px 7px 0;left:0}.carousel-arrow.next{border-radius:7px 0 0 7px;right:0}.carousel-dots{z-index:6;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.carousel-dots button{cursor:pointer;background:#cdd2e8;border:0;border-radius:6px;width:6px;height:6px;padding:0;transition:width .18s,background .18s}.carousel-dots button.active{background:linear-gradient(90deg,#3c68f8,#814af0);width:22px}.diagnosis-slide,.creation-slide{grid-template-columns:minmax(270px,1.05fr) minmax(220px,.95fr);align-items:center;gap:5px;display:grid}.diagnosis-slide{background:radial-gradient(circle at 78% 48%,#6367f533,#0000 34%),linear-gradient(135deg,#f9fbff,#f1f1ff)}.creation-slide{background:radial-gradient(circle at 80% 48%,#3db6dd24,#0000 31%),linear-gradient(135deg,#fbfdff,#f3f4ff)}.carousel-copy{z-index:2;padding-left:11px;position:relative}.slide-kicker{color:#5a5ce4;letter-spacing:1.5px;font-size:9px;font-weight:800}.carousel-copy h1{color:#17204a;letter-spacing:-1px;max-width:380px;margin:9px 0 8px;font-size:26px;line-height:1.3}.carousel-copy h1 em{color:#4f43ee;font-style:normal}.carousel-copy p{color:#707b9c;max-width:390px;margin:0;font-size:10px;line-height:1.7}.carousel-copy .slide-cta{width:176px;margin:22px 0 0;font-size:12px}.diagnosis-visual,.creation-visual{height:235px;position:relative}.score-orbit{background:conic-gradient(#414cea 0 31%, #7b4bea 31% 66%, #36b5cf 66% 87.6%, #e4e7f8 87.6%);border:18px solid #5857ef14;border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #5064ee0a,0 16px 34px #4447be2e}.score-orbit>span{color:#6d7594;background:#fff;border-radius:50%;align-content:center;place-items:center;width:80px;height:80px;font-size:8px;display:grid}.score-orbit b{color:#333be0;margin-top:2px;font-size:25px;display:block}.score-orbit>i{background:#6348ed;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 3px 8px #433eb640}.score-orbit .orbit-one{top:31px;left:4px}.score-orbit .orbit-two{background:#2fb4c2;top:69px;right:3px}.score-orbit .orbit-three{background:#3974ef;bottom:-3px;left:53px}.floating-score{background:#ffffffeb;border:1px solid #e2e5f6e6;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:5px;min-width:92px;height:44px;padding:5px 9px 5px 6px;display:grid;position:absolute;box-shadow:0 8px 22px #313d871f}.floating-score>span{color:#fff;background:#fff;border:1px solid #e8ebf3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid;overflow:hidden}.floating-score>span img{object-fit:contain;width:23px;height:23px;display:block}.floating-score>div{color:#747d9c;font-size:7px;display:grid}.floating-score strong{color:#3447de;font-size:10px}.floating-score.score-a{top:11px;left:-2px}.floating-score.score-b{top:48px;right:-3px}.floating-score.score-c{bottom:2px;left:7px}.floating-score.score-b>span,.floating-score.score-c>span{background:#fff}.creation-sheet{background:#fff;border:1px solid #e1e5f7;border-radius:14px;width:154px;height:190px;position:absolute;top:50%;left:50%;box-shadow:0 15px 34px #39488b24}.sheet-back{background:linear-gradient(145deg,#edf5ff,#f1ecff);transform:translate(-37%,-54%)rotate(8deg)}.sheet-front{flex-direction:column;gap:11px;padding:24px 20px;display:flex;transform:translate(-55%,-48%)rotate(-4deg)}.sheet-badge{color:#fff;background:linear-gradient(145deg,#456cf5,#8749ec);border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:4px;font-size:15px;font-weight:800;display:grid}.sheet-front i{background:#e8ebf5;border-radius:4px;width:100%;height:5px}.sheet-front i:nth-of-type(2){width:85%}.sheet-front i:nth-of-type(3){width:72%}.sheet-front i:nth-of-type(4){width:91%}.sheet-front strong{color:#3942b3;font-size:10px}.creation-float{z-index:3;color:#4653cf;background:#fff;border-radius:13px;padding:7px 12px;font-size:8px;font-weight:700;position:absolute;box-shadow:0 8px 18px #36448a21}.float-key{top:41px;left:-2px}.float-publish{color:#169da8;bottom:32px;right:0}.gradient-cta i,.video-cta i,.report-cta i{color:#614ceb;background:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;display:grid}.account-card{background:radial-gradient(circle at 106% -8%,#14998f1c,#0000 35%),linear-gradient(#fff 0%,#fbfdfd 100%);border-color:#dde7f0;flex-direction:column;padding:17px 18px 14px;display:flex;position:relative;overflow:hidden}.account-card:before{content:"";background:linear-gradient(90deg,#0c9186 0%,#42bba0 58%,#d4b36d 100%);border-radius:0 0 6px 6px;height:3px;position:absolute;top:0;left:18px;right:18px}.account-heading{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.account-heading-copy{gap:1px;display:grid}.account-heading-copy>span{color:#138b84;letter-spacing:.1em;font-size:8.5px;font-weight:850}.account-heading .account-refresh-button{color:#277c76;cursor:pointer;background:#f5fbfaeb;border:1px solid #d9e9e7;border-radius:10px;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:9px;font-weight:750;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.account-refresh-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.account-heading .account-refresh-button:hover{color:#087e76;background:#eef9f7;border-color:#91cbc5}.account-heading .account-refresh-button:focus-visible{outline-offset:2px;outline:3px solid #0d917b33}.account-card h2,.video-card h2,.home-card-heading h2,.advantages-card h2{color:#161a25;margin:0;font-size:18px}.account-label{color:#6d7d88;font-size:9.5px;font-weight:700;display:block}.account-balance-panel{background:radial-gradient(circle at 94% 0,#1ca49721,#0000 35%),linear-gradient(135deg,#f9fcfc,#f3f9f8);border:1px solid #dfe9ed;border-radius:14px;margin-top:9px;padding:10px 12px 8px;position:relative;overflow:hidden}.account-balance-panel:after{content:"";pointer-events:none;border:10px solid #0e8e850b;border-radius:50%;width:68px;height:68px;position:absolute;bottom:-28px;right:-18px}.account-balance{z-index:1;color:#102f3d;letter-spacing:-.9px;align-items:baseline;gap:6px;margin-top:2px;font-size:27px;font-weight:850;display:flex;position:relative}.account-balance strong{font:inherit}.account-currency-symbol{color:#087e76;letter-spacing:0;background:#def3ef;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:15px;font-weight:800;display:grid}.account-balance small{color:#73858e;letter-spacing:0;font-size:9px;font-weight:650}.account-balance-note{z-index:1;color:#87969d;margin-top:1px;font-size:7.5px;line-height:1.35;display:block;position:relative}.account-balance i{color:#aab2d1;font-size:12px;font-style:normal}.account-actions{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:15px;display:grid}.account-actions button{color:#4b5684;cursor:pointer;background:#fff;border:1px solid #eceefa;border-radius:9px;height:37px;font-size:11px;box-shadow:0 5px 13px #434f8a0f}.account-actions button:first-child{color:#fff;background:linear-gradient(90deg,#3971fb,#8c4af4);border:0;box-shadow:0 7px 17px #4c51e640}.account-compute-summary{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dcebea;border-radius:12px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:8px;padding:7px 9px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.account-compute-summary:hover{background:#f4fbfa;border-color:#9dd4cf;box-shadow:0 8px 20px #0c7c7517}.account-compute-summary:focus-visible{outline-offset:2px;outline:3px solid #0d917b3d}.account-compute-icon{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#149d92,#2479a9);border-radius:10px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid;box-shadow:0 6px 13px #118e8529}.account-compute-summary>span:nth-child(2){gap:1px;min-width:0;display:grid}.account-compute-summary small{color:#71848e;font-size:8px}.account-compute-summary strong{color:#087b77;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.account-compute-summary em{color:#7b8d96;white-space:nowrap;font-size:7px;font-style:normal}.account-compute-summary em:after{content:"  ›";color:#0b8a80;font-size:11px;font-weight:800}.account-recharge-section{gap:5px;margin-top:7px;display:grid}.account-recharge-section>header{justify-content:space-between;align-items:center;gap:8px;padding:0 1px;display:flex}.account-recharge-section>header strong{color:#344c58;font-size:9px;font-weight:800}.account-recharge-section>header small{color:#91a0a7;font-size:7px}.home-recharge-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.home-recharge-methods .home-wechat-recharge{margin-top:0}.home-wechat-recharge{color:#173b34;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f3fffa 0%,#f8fffc 52%,#eefaf7 100%);border:1px solid #bfe7da;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:43px;margin-top:9px;padding:6px 22px 6px 8px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 8px 18px #12906914}.home-wechat-recharge:hover{border-color:#4fc39b;transform:translateY(-1px);box-shadow:0 10px 22px #12906924}.home-wechat-recharge:focus-visible{outline-offset:2px;outline:3px solid #17a07538}.home-wechat-recharge>span:first-child{color:#fff;background:#16a477;border-radius:9px;place-items:center;width:27px;height:27px;font-size:14px;font-weight:800;display:grid}.home-wechat-recharge>span:nth-child(2){gap:2px;display:grid}.home-wechat-recharge strong{color:#163d35;white-space:nowrap;font-size:10px}.home-wechat-recharge small{color:#66837b;white-space:nowrap;font-size:7px}.home-wechat-recharge>i{color:#16936d;font-size:18px;font-style:normal;line-height:1;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.home-alipay-recharge{background:linear-gradient(135deg,#2383ff 0%,#1677ff 52%,#0968eb 100%);border-color:#1677ff;box-shadow:0 9px 20px #1677ff38}.home-alipay-recharge:hover{background:linear-gradient(135deg,#328cff 0%,#1d7dff 52%,#0a68ea 100%);border-color:#0a66e7;box-shadow:0 11px 24px #1677ff4d}.home-alipay-recharge:focus-visible{outline-color:#1677ff3d}.home-alipay-recharge>span:first-child{background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff38}.home-alipay-recharge strong{color:#fff}.home-alipay-recharge small{color:#ffffffc7}.home-alipay-recharge>i{color:#fff}.video-card{background:radial-gradient(circle at 52% 58%,#675bf824,#0000 36%),#fff;padding:20px 24px 14px;position:relative;overflow:hidden}.tutorial-card-preview{background:linear-gradient(145deg,#fafbff,#f2f5ff);border:1px solid #e5e7f5;border-radius:13px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-height:145px;margin-top:6px;padding:12px;display:grid}.tutorial-reward-mark{color:#fff;background:linear-gradient(145deg,#394ff0,#8d4ee8);border-radius:20px;place-items:center;width:66px;height:66px;font-size:22px;font-weight:850;display:grid;box-shadow:0 12px 24px #464ddf38}.tutorial-card-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tutorial-reward-copy{color:#5a46ba;letter-spacing:.02em;background:linear-gradient(90deg,#f4f0ff,#fff9ec);border:1px solid #dccbff;border-radius:9px;grid-column:1/-1;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:850;display:flex}.tutorial-card-preview>div>span{color:#394362;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.tutorial-card-preview>div>span i{color:#4c5de1;background:#e6eafa;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.tutorial-card-preview>small{color:#77819e;text-align:center;grid-column:1/-1;font-size:8px}.tutorial-dialog-backdrop,.onboarding-check-backdrop{z-index:1700;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f1a3194;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tutorial-dialog,.onboarding-check-dialog{background:#fff;border:1px solid #dfe5ef;border-radius:20px;width:min(720px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 80px #0d1c344d}.tutorial-dialog>header,.onboarding-check-dialog>header{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 17px;display:flex}.tutorial-dialog>header>div,.onboarding-check-dialog>header>div{gap:4px;display:grid}.tutorial-dialog>header span,.onboarding-check-dialog>header span{color:#5365df;letter-spacing:1.2px;font-size:9px;font-weight:850}.tutorial-dialog>header h2,.onboarding-check-dialog>header h2{color:#1d2a44;margin:0;font-size:22px}.tutorial-dialog>header p,.onboarding-check-dialog>header p{color:#68758b;margin:0;font-size:12px;line-height:1.6}.tutorial-dialog>header>button,.onboarding-check-dialog>header>button{color:#647188;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:10px;width:36px;height:36px;font-size:21px}.tutorial-progress{background:#edf0f6;height:4px}.tutorial-progress i{background:linear-gradient(90deg,#3e66f2,#8d4ee8);height:100%;transition:width .2s;display:block}.tutorial-lesson{background:linear-gradient(145deg,#f3f6ff,#f8f4ff);border-radius:16px;grid-template-columns:82px 1fr;gap:18px;margin:22px 24px 16px;padding:24px;display:grid}.tutorial-lesson>span{color:#fff;background:linear-gradient(145deg,#405bf0,#8951e6);border-radius:18px;place-items:center;font-size:30px;font-weight:850;display:grid}.tutorial-lesson>div{gap:7px;display:grid}.tutorial-lesson strong{color:#283550;font-size:15px}.tutorial-lesson p{color:#606d84;margin:0;font-size:12px;line-height:1.75}.tutorial-lesson button{color:#4f5ed5;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-self:start;padding:7px 11px;font-size:10px;font-weight:750}.tutorial-dialog>ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0 24px 20px;list-style:none;display:grid}.tutorial-dialog>ol li{color:#8a94a8;text-align:center;justify-items:center;gap:6px;font-size:9px;display:grid}.tutorial-dialog>ol li i{background:#eef1f6;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.tutorial-dialog>ol li.active{color:#4554c8;font-weight:750}.tutorial-dialog>ol li.active i,.tutorial-dialog>ol li.done i{color:#fff;background:#5365df}.tutorial-dialog>footer,.onboarding-check-dialog>footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex}.tutorial-dialog>footer button,.onboarding-check-dialog>footer button{color:#5b6880;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:9px;min-width:96px;height:38px;font-size:11px;font-weight:750}.tutorial-dialog>footer button.primary,.onboarding-check-dialog>footer button.primary{color:#fff;background:linear-gradient(90deg,#3d65ef,#7955e7);border:0}.tutorial-dialog>footer button:disabled{cursor:not-allowed;opacity:.55}.onboarding-check-dialog{width:min(780px,100vw - 32px)}.onboarding-loading{color:#68758b;align-content:center;place-items:center;gap:12px;min-height:260px;font-size:12px;display:grid}.onboarding-loading i{border:3px solid #e1e6ef;border-top-color:#5264df;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.onboarding-summary{background:#f5f7fb;border-radius:12px;grid-template-columns:auto auto minmax(120px,1fr) auto;align-items:center;gap:10px;margin:20px 24px 12px;padding:14px 16px;display:grid}.onboarding-summary strong{color:#243451;font-size:19px}.onboarding-summary span,.onboarding-summary em{color:#758198;font-size:10px;font-style:normal}.onboarding-summary>i{background:#e3e8f1;border-radius:999px;height:7px;overflow:hidden}.onboarding-summary>i b{border-radius:inherit;background:linear-gradient(90deg,#3b75ed,#39b697);height:100%;display:block}.onboarding-step-list{gap:8px;padding:0 24px 22px;display:grid}.onboarding-step-list article{border:1px solid #e3e8ef;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.onboarding-step-list article>span{color:#718097;background:#eef1f6;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.onboarding-step-list article.complete>span{color:#16906c;background:#e7f7f0}.onboarding-step-list article>div{gap:3px;display:grid}.onboarding-step-list strong{color:#32405a;font-size:12px}.onboarding-step-list small{color:#7c879b;font-size:10px}.onboarding-step-list button{color:#4a5fd5;cursor:pointer;background:#eef2ff;border:0;border-radius:8px;height:32px;padding:0 11px;font-size:10px;font-weight:750}.zero-optimization-page{gap:18px;width:100%;display:grid}.zero-optimization-breadcrumb{color:#8190a5;font-size:12px;font-weight:600}.zero-optimization-breadcrumb span{color:#c0c8d4;margin:0 8px}.zero-optimization-hero{background:#fff;border:1px solid #dfe8e8;border-radius:24px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:34px;min-height:286px;padding:36px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #1a454c14}.zero-optimization-hero:after{content:"";pointer-events:none;border:1px solid #148b802e;border-radius:50%;width:340px;height:340px;position:absolute;top:-170px;right:-100px;box-shadow:0 0 0 58px #148b8009,0 0 0 116px #148b8006}.zero-optimization-copy{z-index:1;position:relative}.zero-optimization-kicker{color:#0d8a7e;letter-spacing:2px;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.zero-optimization-copy h1{color:#102d3b;letter-spacing:-1.2px;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.1}.zero-optimization-copy>p{color:#617486;max-width:680px;margin:14px 0 20px;font-size:14px;line-height:1.8}.zero-optimization-business{background:#f8fbfb;border:1px solid #d9e7e5;border-radius:12px;align-items:center;gap:10px;width:fit-content;padding:9px 13px;display:flex}.zero-optimization-business>i{color:#078779;background:#e1f4f0;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:800;display:grid}.zero-optimization-business>span{color:#81909f;gap:2px;font-size:10px;display:grid}.zero-optimization-business strong{color:#264350;font-size:12px}.zero-optimization-buttons{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.zero-optimization-buttons button{color:#35606a;cursor:pointer;background:#fff;border:1px solid #d7e4e3;border-radius:11px;min-width:132px;height:42px;padding:0 18px;font-size:12px;font-weight:800}.zero-optimization-buttons button.primary{color:#fff;background:linear-gradient(135deg,#078b7d,#0ba596);border-color:#078b7d;box-shadow:0 10px 22px #058b7c33}.zero-optimization-buttons button:disabled{cursor:wait;opacity:.64}.zero-optimization-score{z-index:1;justify-items:center;gap:12px;display:grid;position:relative}.zero-optimization-score>div{--optimization-progress:0deg;background:conic-gradient(#079488 var(--optimization-progress), #e8efee 0);border-radius:50%;place-items:center;width:180px;height:180px;display:grid;box-shadow:inset 0 0 0 1px #07948814}.zero-optimization-score>div:before{content:"";background:#fff;border-radius:50%;width:142px;height:142px;position:absolute;box-shadow:0 8px 28px #1b474d14}.zero-optimization-score>div>span{z-index:1;color:#81909d;justify-items:center;gap:4px;font-size:11px;display:grid;position:relative}.zero-optimization-score strong{color:#143a45;font-size:32px;line-height:1}.zero-optimization-score small{color:#738491;text-align:center;max-width:240px;font-size:11px;line-height:1.55}.zero-optimization-import-card{background:#fff;border:1px solid #dce8e7;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;display:grid;box-shadow:0 10px 28px #1d484e0d}.zero-optimization-import-icon{color:#087f73;background:#edf8f6;border:1px solid #cfe5e1;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.zero-optimization-import-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.zero-optimization-import-card>div{gap:4px;min-width:0;display:grid}.zero-optimization-import-card strong{color:#203f4a;font-size:14px}.zero-optimization-import-card p{color:#6f808d;margin:0;font-size:11px;line-height:1.6}.zero-optimization-import-card small{color:#94a0aa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.zero-optimization-import-card>label{color:#087f74;cursor:pointer;background:#fff;border:1px solid #0a8c7f;border-radius:10px;place-items:center;min-width:132px;height:40px;padding:0 16px;font-size:11px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s;display:grid}.zero-optimization-import-card>label:hover{color:#fff;background:#078b7d;box-shadow:0 8px 18px #078b7d2e}.zero-optimization-import-card>label.loading{cursor:wait;opacity:.66}.zero-optimization-import-card input{display:none}.zero-optimization-plan{background:#fff;border:1px solid #dce8e7;border-radius:18px;overflow:hidden}.zero-optimization-plan>header{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px 16px;display:flex}.zero-optimization-plan>header>div{gap:3px;display:grid}.zero-optimization-plan>header span{color:#09897d;letter-spacing:1.3px;font-size:9px;font-weight:850}.zero-optimization-plan>header h2{color:#1b3946;margin:0;font-size:17px}.zero-optimization-plan>header p{color:#7e8c96;margin:1px 0 0;font-size:10px}.zero-optimization-plan>header>button{color:#fff;cursor:pointer;background:#078c7e;border:1px solid #078c7e;border-radius:9px;min-width:94px;height:36px;padding:0 14px;font-size:10px;font-weight:800}.zero-optimization-plan>header>button:disabled{cursor:wait;opacity:.6}.zero-optimization-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:7px 22px 12px;display:grid}.zero-optimization-plan-grid article{border-bottom:1px solid #edf1f2;grid-template-columns:34px minmax(0,1fr) 112px auto;align-items:center;gap:11px;min-height:78px;display:grid}.zero-optimization-plan-grid article:nth-last-child(-n+2){border-bottom:0}.zero-optimization-plan-grid article>i{color:#07877a;background:#edf7f5;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:850;display:grid}.zero-optimization-plan-grid article>div{gap:3px;min-width:0;display:grid}.zero-optimization-plan-grid strong{color:#2a4652;font-size:11px}.zero-optimization-plan-grid small{color:#89959e;font-size:9px;line-height:1.45}.zero-optimization-plan-grid label{min-width:0}.zero-optimization-plan-grid label .site-select,.zero-optimization-plan-grid label .site-dropdown{width:100%}.zero-optimization-plan-grid .zero-optimization-quantity .site-dropdown-trigger{height:36px;box-shadow:none;border-color:#cedfdf;border-radius:10px}.zero-optimization-plan-grid .zero-optimization-quantity{--site-dropdown-popover-min-width:150px}.site-dropdown-popover.zero-optimization-quantity .site-dropdown-list>button{min-height:42px}.zero-optimization-plan-grid article>button{color:#087f74;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7e5e3;border-radius:8px;height:32px;padding:0 10px;font-size:9px;font-weight:800}.zero-optimization-plan>footer{background:#f9fbfb;border-top:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:18px;padding:12px 22px;display:flex}.zero-optimization-plan>footer>div{gap:4px;min-width:0;display:grid}.zero-optimization-plan>footer span{color:#2d4b55;font-size:10px;font-weight:800}.zero-optimization-plan>footer small{color:#84929b;font-size:9px}.zero-optimization-plan .zero-optimization-create-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#087f75,#0aa894);border:0;border-radius:10px;min-width:118px;height:38px;font-size:10px;font-weight:850;box-shadow:0 9px 20px #087f752b}.zero-optimization-plan .zero-optimization-create-button:disabled,.zero-optimization-plan-grid article>button:disabled{cursor:not-allowed;opacity:.48}.zero-optimization-task-card{background:linear-gradient(100deg,#f3fbf9,#fff);border:1px solid #cfe5e1;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 18px;display:grid;box-shadow:0 7px 22px #20424c0a}.zero-optimization-task-card>i{color:#078477;background:#e2f5f1;border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.zero-optimization-task-card:not(.status-completed):not(.status-partial):not(.status-failed)>i{animation:1.2s linear infinite optimizationOrbit}.zero-optimization-task-card>div{gap:3px;min-width:0;display:grid}.zero-optimization-task-card strong{color:#274852;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.zero-optimization-task-card small{color:#788b94;font-size:9px}.zero-optimization-task-card>span{color:#087f74;font-size:14px;font-weight:900}.zero-optimization-task-card>button{color:#087e73;cursor:pointer;background:#fff;border:1px solid #bcded9;border-radius:9px;height:32px;padding:0 11px;font-size:9px;font-weight:800}.zero-optimization-task-card.status-failed,.zero-optimization-task-card.status-partial{background:#fffaf7;border-color:#efd7ca}.zero-optimization-history{background:#fff;border:1px solid #dfe8e8;border-radius:18px;overflow:hidden}.zero-optimization-history>header{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px 16px;display:flex}.zero-optimization-history>header>div{gap:3px;display:grid}.zero-optimization-history>header span{color:#09897d;letter-spacing:1.3px;font-size:9px;font-weight:850}.zero-optimization-history>header h2{color:#1b3946;margin:0;font-size:17px}.zero-optimization-history>header p{color:#7e8c96;margin:1px 0 0;font-size:10px}.zero-optimization-history>header button,.zero-optimization-history-state button{color:#087f74;cursor:pointer;background:#fff;border:1px solid #d3e3e1;border-radius:9px;height:34px;padding:0 12px;font-size:10px;font-weight:800}.zero-optimization-history>header button:disabled{cursor:wait;opacity:.6}.zero-optimization-history-list{padding:4px 22px 12px;display:grid}.zero-optimization-history-list article{border-bottom:1px solid #edf1f2;grid-template-columns:34px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-height:62px;display:grid}.zero-optimization-history-list article:last-child{border-bottom:0}.zero-optimization-history-list article>i{color:#07877a;background:#edf7f5;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:850;display:grid}.zero-optimization-history-list article>div{gap:3px;min-width:0;display:grid}.zero-optimization-history-list strong{color:#2a4652;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.zero-optimization-history-list small{color:#89959e;font-size:9px}.zero-optimization-history-list article>span{color:#087f74;text-align:right;min-width:52px;font-size:12px;font-weight:850}.zero-optimization-history-list article>em{color:#71848c;text-align:center;background:#f1f5f5;border-radius:999px;min-width:76px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:750}.zero-optimization-history-list article>button{color:#087e73;cursor:pointer;background:#f1faf8;border:1px solid #cde1de;border-radius:9px;min-width:112px;height:32px;padding:0 10px;font-size:9px;font-weight:800}.zero-optimization-history-list article>button:hover:not(:disabled){background:#e7f6f2;border-color:#80bab3}.zero-optimization-history-list article>button:disabled{color:#9aa5a8;cursor:not-allowed;background:#f7f9f9;border-color:#e2e8e8}.zero-optimization-history-state{color:#81909a;justify-content:center;align-items:center;gap:12px;min-height:82px;padding:18px;font-size:10px;display:flex}.zero-optimization-history-state.error{color:#a2573c}.zero-optimization-empty{background:#fff;border:1px solid #e3e9ed;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 28px;display:grid}.zero-optimization-empty>span{color:#078a7d;background:#edf7f5;border-radius:14px;place-items:center;width:52px;height:52px;font-size:13px;font-weight:850;display:grid}.zero-optimization-empty h2{color:#1d3b48;margin:0 0 5px;font-size:17px}.zero-optimization-empty p{color:#748491;margin:0;font-size:12px;line-height:1.6}.zero-optimization-empty button{color:#087e73;cursor:pointer;background:#fff;border:1px solid #cfe2df;border-radius:10px;height:39px;padding:0 15px;font-size:11px;font-weight:800}.zero-optimization-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:18px;display:grid}.zero-optimization-checklist,.zero-optimization-route{background:#fff;border:1px solid #e0e8ea;border-radius:20px;box-shadow:0 12px 34px #2547540e}.zero-optimization-checklist>header{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:16px;padding:23px 25px 18px;display:flex}.zero-optimization-checklist>header>div{gap:4px;display:grid}.zero-optimization-checklist>header span,.zero-optimization-route>span{color:#09897d;letter-spacing:1px;font-size:10px;font-weight:850}.zero-optimization-checklist h2,.zero-optimization-route h2{color:#1b3946;margin:0;font-size:18px}.zero-optimization-checklist>header em{color:#087e73;background:#edf7f5;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:800}.zero-optimization-step-list{gap:0;padding:6px 24px 18px;display:grid}.zero-optimization-step-list article{border-bottom:1px solid #edf1f2;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;display:grid}.zero-optimization-step-list article:last-child{border-bottom:0}.zero-optimization-step-list article>span{color:#758594;background:#f1f4f6;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.zero-optimization-step-list article.complete>span{color:#078b77;background:#e2f6f0}.zero-optimization-step-list article>div{gap:4px;display:grid}.zero-optimization-step-list strong{color:#2a4652;font-size:12px}.zero-optimization-step-list small{color:#83909b;font-size:10px;line-height:1.5}.zero-optimization-step-list button{color:#087e73;cursor:pointer;background:#fff;border:1px solid #d9e7e5;border-radius:9px;height:34px;padding:0 12px;font-size:10px;font-weight:800}.zero-optimization-loading,.zero-optimization-waiting{color:#7b8994;align-content:center;place-items:center;gap:10px;min-height:280px;font-size:11px;display:grid}.zero-optimization-loading i{border:3px solid #e0eae8;border-top-color:#078e80;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.zero-optimization-waiting strong{color:#38515b;font-size:14px}.zero-optimization-route>p{color:#778793;margin:8px 0 17px;font-size:11px;line-height:1.65}.zero-optimization-route>div{gap:8px;display:grid}.zero-optimization-route button{text-align:left;cursor:pointer;background:#f7f9fa;border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.zero-optimization-route button:hover{background:#f2faf8;border-color:#cfe3e0}.zero-optimization-route button>i{color:#087f74;background:#e5f3f1;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:850;display:grid}.zero-optimization-route button>span{gap:2px;display:grid}.zero-optimization-route button strong{color:#294651;font-size:11px}.zero-optimization-route button small{color:#84919b;font-size:9px}.zero-optimization-route button>em{color:#8aa19f;font-size:13px;font-style:normal}.optimization-run-backdrop{z-index:1900;-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:#091c24b3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.optimization-results-backdrop{z-index:1910;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1f27a8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.optimization-results-dialog{background:#fff;border:1px solid #cddfdd;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1040px,100vw - 34px);max-height:min(820px,100vh - 38px);display:grid;overflow:hidden;box-shadow:0 34px 90px #051b2357}.optimization-results-dialog>header{background:#fbfdfd;border-bottom:1px solid #e5eded;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:14px;min-height:78px;padding:17px 20px;display:grid}.optimization-results-dialog>header>div{gap:3px;min-width:0;display:grid}.optimization-results-dialog>header>div>span{color:#07877a;letter-spacing:1.5px;font-size:8px;font-weight:900}.optimization-results-dialog>header h2{color:#1d3c48;margin:0;font-size:19px}.optimization-results-dialog>header p{color:#82909a;margin:0;font-size:9px}.optimization-results-dialog>header>em{color:#087d70;background:#e8f7f3;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:850}.optimization-results-dialog>header>button{color:#687b86;cursor:pointer;background:#fff;border:1px solid #dce6e7;border-radius:9px;width:34px;height:34px;font-size:19px}.optimization-results-layout{grid-template-columns:285px minmax(0,1fr);min-height:0;display:grid}.optimization-results-layout>aside{background:#f7faf9;border-right:1px solid #e5ecec;align-content:start;gap:5px;min-height:0;padding:13px;display:grid;overflow-y:auto}.optimization-results-layout>aside>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;min-height:62px;padding:8px 9px;display:grid}.optimization-results-layout>aside>button:hover,.optimization-results-layout>aside>button.selected{background:#fff;border-color:#bcded9;box-shadow:0 5px 14px #1e494d0e}.optimization-results-layout>aside>button>i{color:#087f73;background:#e5f4f1;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:850;display:grid}.optimization-results-layout>aside>button>span{gap:4px;min-width:0;display:grid}.optimization-results-layout>aside strong{color:#2b4651;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.optimization-results-layout>aside small{color:#87949d;font-size:8px}.optimization-results-layout>aside button>em{color:#7e9996;font-size:12px;font-style:normal}.optimization-result-preview{min-height:0;padding:22px 24px 28px;overflow-y:auto}.optimization-result-preview>header{border-bottom:1px solid #e8eeee;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.optimization-result-preview>header div{gap:5px;min-width:0;display:grid}.optimization-result-preview>header small{color:#0a8478;font-size:9px;font-weight:800}.optimization-result-preview h3{color:#1e3947;margin:0;font-size:19px;line-height:1.45}.optimization-result-preview>header>span{color:#087b68;background:#e6f7f1;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:850}.optimization-result-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0;display:grid}.optimization-result-images figure{background:#f5f8f7;border:1px solid #dce7e6;border-radius:11px;min-width:0;margin:0;overflow:hidden}.optimization-result-images figure>img,.optimization-result-images figure>span{aspect-ratio:16/10;object-fit:cover;color:#8a989f;place-items:center;width:100%;font-size:9px;display:grid}.optimization-result-images figcaption{color:#637681;text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:8px;overflow:hidden}.optimization-result-no-images{color:#8a989f;border:1px dashed #d6e2e1;border-radius:10px;grid-column:1/-1;place-items:center;min-height:78px;font-size:9px;display:grid}.optimization-result-content{color:#3d525f;white-space:pre-wrap;font-size:12px;line-height:1.9}.optimization-results-empty{color:#84919a;align-content:center;place-items:center;gap:7px;min-height:300px;display:grid}.optimization-results-empty strong{color:#38505b;font-size:14px}.optimization-results-empty span{font-size:10px}@media (width<=760px){.optimization-results-backdrop{padding:10px}.optimization-results-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.optimization-results-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.optimization-results-layout>aside{border-bottom:1px solid #e5ecec;border-right:0;max-height:180px}.optimization-result-images{grid-template-columns:1fr}.zero-optimization-history-list article{grid-template-columns:32px minmax(0,1fr) auto;padding:9px 0}.zero-optimization-history-list article>span,.zero-optimization-history-list article>em{display:none}.zero-optimization-history-list article>button{grid-column:2/-1;justify-self:start}}.website-template-preview{pointer-events:none;background:#f4f6f8;border:1px solid #e1e7eb;padding:0;display:block;position:relative}.website-template-preview iframe{transform-origin:0 0;pointer-events:none;border:0;width:1280px;height:900px;position:absolute;top:0;left:0;transform:scale(.09)}.website-template-viewer-backdrop{z-index:1600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061623ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.website-template-viewer{background:#f7fafb;border:1px solid #ffffff52;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,96vw);height:min(820px,92vh);display:grid;overflow:hidden;box-shadow:0 32px 90px #00121c61}.website-template-viewer>header{background:#fff;border-bottom:1px solid #dce6e9;align-items:flex-start;gap:20px;padding:17px 20px;display:flex}.website-template-viewer>header>div{flex:1;min-width:0}.website-template-viewer>header span{color:#07867c;letter-spacing:.16em;font-size:9px;font-weight:900}.website-template-viewer h2{color:#173043;margin:4px 0 2px;font-size:22px}.website-template-viewer p{color:#748694;margin:0;font-size:10px}.website-template-viewer>header>button{color:#667b89;cursor:pointer;background:#fff;border:1px solid #dbe4e7;border-radius:10px;width:36px;height:36px;font-size:23px}.website-template-viewer-image{background:#dfe7ea;min-height:0;overflow:auto}.website-template-viewer-image iframe{background:#fff;border:0;width:100%;height:1100px;display:block}.website-template-viewer>footer{background:#fff;border-top:1px solid #dce6e9;justify-content:space-between;align-items:center;gap:18px;padding:13px 20px;display:flex}.website-template-viewer>footer span{color:#687c89;font-size:10px}.website-template-viewer>footer button{color:#fff;cursor:pointer;background:#087d75;border:0;border-radius:10px;height:38px;padding:0 18px;font-size:11px;font-weight:850}@media (width<=700px){.website-template-viewer-backdrop{padding:8px}.website-template-viewer{border-radius:15px;height:96vh}.website-template-viewer>footer{flex-direction:column;align-items:stretch}.website-template-viewer>footer button{width:100%}}.optimization-run-dialog{background:#fffffffa;border:1px solid #bcdcd7b8;border-radius:24px;width:min(660px,100vw - 32px);position:relative;overflow:hidden;box-shadow:0 35px 100px #03161e61}.optimization-run-dialog:before{content:"";pointer-events:none;background:#06998917;border-radius:50%;width:280px;height:280px;position:absolute;top:-170px;right:-130px;box-shadow:0 0 0 48px #06998909}.optimization-run-dialog>header{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:26px 28px 19px;display:grid;position:relative}.optimization-run-emblem{color:#087d72;background:#f1faf8;border:1px solid #cfe4e1;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative}.optimization-run-emblem>i{border:2px solid #c7e3df;border-top-color:#078f80;border-radius:50%;animation:1.2s linear infinite optimizationOrbit;position:absolute;inset:7px}.optimization-run-emblem>span{z-index:1;letter-spacing:.5px;font-size:10px;font-weight:900;position:relative}.optimization-run-dialog.is-complete .optimization-run-emblem{color:#078566;background:#e9f9f3;border-color:#bce6d9}.optimization-run-dialog.is-complete .optimization-run-emblem>i,.optimization-run-dialog.is-error .optimization-run-emblem>i{opacity:.25;border-color:currentColor;animation:none}.optimization-run-dialog.is-error .optimization-run-emblem{color:#b65a38;background:#fff5f0;border-color:#f0d4c8}.optimization-run-dialog>header>div:nth-child(2){gap:4px;display:grid}.optimization-run-dialog>header>div:nth-child(2)>span{color:#0c8a7d;letter-spacing:1.5px;font-size:9px;font-weight:900}.optimization-run-dialog>header h2{color:#163743;margin:0;font-size:21px}.optimization-run-dialog>header p{color:#71828d;margin:0;font-size:11px;line-height:1.6}.optimization-run-dialog>header>button{color:#6f818c;cursor:pointer;background:#fff;border:1px solid #dce7e8;border-radius:10px;align-self:start;width:34px;height:34px;font-size:20px}.optimization-run-progress-copy{justify-content:space-between;align-items:baseline;padding:3px 28px 9px;display:flex}.optimization-run-progress-copy strong{color:#143b46;font-size:28px;line-height:1}.optimization-run-progress-copy span{color:#768893;font-size:10px;font-weight:750}.optimization-run-progress{background:#e8efef;border-radius:999px;height:9px;margin:0 28px 24px;overflow:hidden;box-shadow:inset 0 1px 2px #18363e14}.optimization-run-progress>i{border-radius:inherit;background:linear-gradient(90deg,#087b72,#08ae98);height:100%;transition:width .35s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden}.optimization-run-progress>i>b{background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:90px;height:100%;animation:1.1s ease-in-out infinite optimizationShine;display:block;position:absolute;right:0}.optimization-run-dialog.is-error .optimization-run-progress>i{background:#c46e4c}.optimization-run-stages{gap:0;margin:0;padding:0 28px 24px;list-style:none;display:grid}.optimization-run-stages li{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;display:grid;position:relative}.optimization-run-stages li:not(:last-child):after{content:"";background:#dce7e6;width:1px;height:23px;position:absolute;top:50px;left:18px}.optimization-run-stages li>i{color:#8b999f;background:#f6f8f8;border:1px solid #dae5e5;border-radius:11px;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:850;display:grid}.optimization-run-stages li.active>i{color:#078679;background:#edf9f6;border-color:#abdcd4;box-shadow:0 0 0 5px #078e800f}.optimization-run-stages li.complete>i{color:#078269;background:#e4f7f1;border-color:#b9e3d8}.optimization-run-stages li>span{gap:3px;display:grid}.optimization-run-stages strong{color:#2b4650;font-size:12px}.optimization-run-stages small{color:#8a979f;font-size:9px}.optimization-run-stages li>em{color:#8b989e;background:#f1f4f5;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750}.optimization-run-stages li.active>em{color:#078578;background:#eaf7f4}.optimization-run-stages li.complete>em{color:#14836d;background:#e8f7f1}.optimization-run-dialog>footer{background:#fbfcfc;border-top:1px solid #e9eeee;justify-content:flex-end;gap:10px;padding:17px 28px 22px;display:flex}.optimization-run-dialog>footer button{color:#4c6871;cursor:pointer;background:#fff;border:1px solid #d8e4e4;border-radius:10px;min-width:112px;height:40px;padding:0 15px;font-size:11px;font-weight:800}.optimization-run-dialog>footer button.primary{color:#fff;background:#078c7e;border-color:#078c7e;box-shadow:0 9px 20px #078c7e2e}@keyframes optimizationOrbit{to{transform:rotate(360deg)}}@keyframes optimizationShine{0%{opacity:0;transform:translate(-45px)}45%{opacity:1}to{opacity:0;transform:translate(90px)}}@media (width<=980px){.zero-optimization-hero{grid-template-columns:minmax(0,1fr) 200px;padding:30px}.zero-optimization-score>div{width:150px;height:150px}.zero-optimization-score>div:before{width:118px;height:118px}.zero-optimization-layout,.zero-optimization-plan-grid{grid-template-columns:1fr}.zero-optimization-plan-grid article:nth-last-child(2){border-bottom:1px solid #edf1f2}}@media (width<=680px){.zero-optimization-hero{border-radius:18px;grid-template-columns:1fr;padding:24px 20px}.zero-optimization-score{grid-row:1}.zero-optimization-score>div{width:130px;height:130px}.zero-optimization-score>div:before{width:102px;height:102px}.zero-optimization-score strong{font-size:25px}.zero-optimization-import-card{grid-template-columns:42px minmax(0,1fr);padding:16px}.zero-optimization-import-icon{width:40px;height:40px}.zero-optimization-import-card>label{grid-column:1/-1;width:100%}.zero-optimization-plan>header{align-items:flex-start;padding:17px}.zero-optimization-plan>header p{max-width:225px;line-height:1.5}.zero-optimization-plan-grid{padding:4px 16px 10px}.zero-optimization-plan-grid article{grid-template-columns:32px minmax(0,1fr) 96px;padding:10px 0}.zero-optimization-plan-grid article>button{grid-column:2/-1;justify-self:start}.zero-optimization-plan>footer{flex-direction:column;align-items:flex-start;padding:12px 17px}.zero-optimization-plan>footer small{text-align:left}.zero-optimization-history>header{align-items:flex-start;padding:17px}.zero-optimization-history>header p{max-width:220px;line-height:1.5}.zero-optimization-history-list{padding:4px 16px 12px}.zero-optimization-history-list article{grid-template-columns:34px minmax(0,1fr) auto;padding:10px 0}.zero-optimization-history-list article>em{grid-column:2/-1;justify-self:start}.zero-optimization-empty{grid-template-columns:48px minmax(0,1fr);padding:18px}.zero-optimization-empty>span{width:44px;height:44px}.zero-optimization-empty button{grid-column:1/-1;width:100%}.zero-optimization-checklist>header{align-items:flex-start;padding:19px}.zero-optimization-step-list{padding:4px 18px 14px}.zero-optimization-step-list article{grid-template-columns:38px minmax(0,1fr);padding:11px 0}.zero-optimization-step-list article>button{grid-column:2;justify-self:start}.optimization-run-backdrop{padding:12px}.optimization-run-dialog{border-radius:18px;max-height:calc(100vh - 24px);overflow-y:auto}.optimization-run-dialog>header{grid-template-columns:50px minmax(0,1fr) auto;padding:20px 18px 15px}.optimization-run-emblem{border-radius:14px;width:46px;height:46px}.optimization-run-progress-copy{padding-left:18px;padding-right:18px}.optimization-run-progress{margin-left:18px;margin-right:18px}.optimization-run-stages{padding-left:18px;padding-right:18px}.optimization-run-dialog>footer{padding:15px 18px 18px}}@media (prefers-reduced-motion:reduce){.optimization-run-emblem>i,.optimization-run-progress>i>b{animation:none}}.video-copy p,.home-card-heading p{color:#6e7899;margin:5px 0 0;font-size:10px}.video-workbench{grid-template-columns:76px minmax(145px,1fr) 70px;align-items:center;gap:7px;height:145px;margin-top:5px;display:grid;position:relative}.video-feature-tags{z-index:2;gap:10px;display:grid;position:relative}.video-feature-tags button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8054f4,#a44ff1);border:0;border-radius:7px;height:31px;font-size:9px;font-weight:700;box-shadow:0 7px 14px #6444e22e}.video-feature-tags button:nth-child(2){background:linear-gradient(135deg,#3f8ef8,#3569f2)}.video-feature-tags button:nth-child(3){background:linear-gradient(135deg,#20b8cf,#159db4)}.video-player{color:#fff;cursor:pointer;background:radial-gradient(circle at 62% 45%,#ffffff2e,#0000 18%),linear-gradient(140deg,#171525,#050608 68%);border:4px solid #f4f2fff5;border-radius:8px;place-items:center;height:104px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 25px #161c423b}.video-player:before{content:"";opacity:.9;background:radial-gradient(circle at 50% 19%,#f4d0bf 0 17%,#0000 18%),radial-gradient(circle at 50% 25%,#303244 0 24%,#0000 25%),linear-gradient(145deg,#0000 42%,#f7f7fb 43%);border-radius:50% 50% 14px 14px;width:46px;height:76px;position:absolute;bottom:-10px;right:16px}.video-player>span{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff30;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid;position:relative}.video-player small{color:#ffffffc2;font-size:6px;position:absolute;bottom:6px;left:8px}.video-player i{color:#ffffffdb;font-size:6px;font-style:normal;position:absolute;bottom:6px;right:7px}.video-thumbnails{gap:6px;display:grid}.video-thumbnails button{cursor:pointer;border:2px solid #fff;border-radius:7px;justify-content:center;align-items:end;gap:3px;height:43px;padding:6px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 12px #33418421}.thumb-city{background:linear-gradient(150deg,#e7f3ff,#4a8ef5)}.thumb-city i{background:#174bd7;border-radius:2px 2px 0 0;width:7px}.thumb-city i:first-child{height:9px}.thumb-city i:nth-child(2){height:20px}.thumb-city i:nth-child(3){height:14px}.thumb-city i:nth-child(4){height:27px}.thumb-product{background:radial-gradient(circle at 50% 55%,#596377,#0c1018 67%)}.thumb-product span{color:#111722;background:linear-gradient(#e9eef2,#788391);border-radius:10px 10px 6px 6px;place-items:center;width:20px;height:25px;font-size:7px;display:grid}.thumb-team{background:linear-gradient(145deg,#f6e4d8,#8b6f67)}.thumb-team span{background:linear-gradient(#f2ccb7 0 35%,#283e5b 36%);border-radius:50% 50% 6px 6px;width:15px;height:21px}.video-cta{border-radius:18px;gap:12px;width:195px;height:33px;margin:1px auto 0;font-size:11px}.video-cta i{width:17px;height:17px;font-size:8px}.home-main-grid{gap:var(--dashboard-gap);margin-top:var(--dashboard-gap);grid-template-columns:minmax(520px,.73fr) minmax(680px,1fr);display:grid}.flow-card,.performance-card{min-height:394px;padding:18px 25px 13px}.flow-card{container:geo-flow-card/inline-size}.content-trend-card{min-height:394px;padding:18px 25px 14px;position:relative;overflow:hidden}.content-trend-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#1f978c1f,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-130px;right:-110px}.content-trend-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.content-trend-summary>div{background:#fbfcfd;border:1px solid #e4ebef;border-radius:10px;gap:2px;padding:9px 11px;display:grid}.content-trend-summary span{color:#798599;font-size:9px}.content-trend-summary strong{color:#24374e;font-size:19px;line-height:1.15}.content-trend-summary small{color:#139181;font-size:8px}.content-trend-chart{background:linear-gradient(#fbfdfd,#fff);border:1px solid #e5eaef;border-radius:12px;height:210px;margin-top:10px;padding:12px 8px 36px;position:relative}.content-trend-grid{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:12px 10px 35px}.content-trend-grid i{border-top:1px dashed #e4e9ef}.content-trend-columns{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;height:100%;display:grid;position:relative}.content-trend-day{grid-template-rows:1fr auto;gap:7px;min-width:0;display:grid}.content-trend-day>div{justify-content:center;align-items:flex-end;gap:4px;min-height:0;display:flex}.content-trend-day>div i{border-radius:5px 5px 2px 2px;width:min(12px,34%);min-height:5px}.content-trend-day>div i.generated{background:linear-gradient(#20b29e,#0b8178)}.content-trend-day>div i.published{background:linear-gradient(#8aa5ff,#5873dd)}.content-trend-day>span{color:#8a94a5;text-align:center;font-size:8px}.content-trend-legend{gap:14px;display:flex;position:absolute;bottom:9px;left:14px}.content-trend-legend span{color:#728095;align-items:center;gap:5px;font-size:8px;display:flex}.content-trend-legend i{border-radius:3px;width:8px;height:8px}.content-trend-legend i.generated{background:#129384}.content-trend-legend i.published{background:#647fe5}.content-trend-action{z-index:2;color:#0b8178;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;bottom:20px;right:25px}.flow-map{background:radial-gradient(circle at 49%,#675bf50e,#0000 26%);grid-template-columns:minmax(125px,1fr) clamp(96px,19cqi,118px) minmax(150px,1.12fr);align-items:center;gap:clamp(8px,1.4cqi,14px);min-height:251px;margin-top:7px;padding:0 3px;display:grid;position:relative;overflow:visible}.flow-connections{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flow-connections path{fill:none;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.58;vector-effect:non-scaling-stroke}.flow-column{z-index:2;gap:30px;min-width:0;display:grid;position:relative}.flow-right{gap:8px}.flow-column button{text-align:left;cursor:pointer;background:#ffffffbd;border:1px solid #e5e9f8d1;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;min-height:78px;padding:6px 7px;display:flex;box-shadow:0 6px 16px #3547910b}.flow-column.flow-right button{min-height:62px}.flow-column button>span{color:#5345f1;background:linear-gradient(145deg,#e8e7ff,#d8dfff);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:23px;display:grid;box-shadow:0 6px 14px #4e4dcf21}.flow-column button>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.flow-right button:first-child>span{color:#fff;background:linear-gradient(145deg,#754df3,#4b45e9);border-radius:8px}.flow-right button:nth-child(2)>span{color:#17abb5;background:linear-gradient(145deg,#d9fbf9,#c4f2f2)}.flow-right button:nth-child(3)>span{color:#f27b22;background:linear-gradient(145deg,#fff0df,#ffe1c1);border-radius:8px}.flow-column button>div{gap:5px;min-width:0;display:grid}.flow-column strong{color:#3149d9;white-space:nowrap;font-size:11px}.flow-column small{color:#6f7895;white-space:nowrap;font-size:7.5px;line-height:1.55}.flow-core{z-index:2;color:#fff;text-align:center;background:radial-gradient(circle,#7654f5 0 48%,#5251ec 68%,#dfe4ff 70%);border:14px solid #6b6af81a;border-radius:50%;justify-self:center;place-items:center;width:108px;height:108px;display:grid;position:relative;box-shadow:0 0 0 10px #5a62f40f,0 0 22px #4a4ade3d}.flow-core span{font-size:13px;line-height:1.45}.flow-pipeline{grid-template-rows:repeat(5,minmax(0,1fr));gap:6px;min-height:251px;margin-top:7px;padding:1px 2px;display:grid}.flow-stage{color:#687493;text-align:left;cursor:pointer;background:linear-gradient(90deg,#f8fafff5,#fff 76%);border:1px solid #e4e8f5;border-radius:11px;grid-template-columns:28px 34px minmax(0,1fr) 37px 18px;align-items:center;gap:8px;min-width:0;padding:5px 9px 5px 8px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #2a3a7a0b}.flow-stage:before{content:"";background:var(--stage-color,#4f72ef);border-radius:0 3px 3px 0;width:3px;position:absolute;inset:7px auto 7px 0}.flow-stage:hover{z-index:2;border-color:var(--stage-color,#4f72ef);transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){.flow-stage:hover{border-color:color-mix(in srgb, var(--stage-color,#4f72ef) 32%, #e4e8f5)}}.flow-stage:hover{box-shadow:0 7px 17px #31449117}.flow-stage-index{color:#a1a9bd;letter-spacing:.5px;font-family:Consolas,SFMono-Regular,monospace;font-size:8px;font-weight:800}.flow-stage-icon{background:var(--stage-color,#4f72ef);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.flow-stage-icon{background:color-mix(in srgb, var(--stage-color,#4f72ef) 11%, #fff)}}.flow-stage-icon{color:var(--stage-color,#4f72ef);box-shadow:inset 0 0 0 1px var(--stage-color,#4f72ef);font-size:17px}@supports (color:color-mix(in lab, red, red)){.flow-stage-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stage-color,#4f72ef) 9%, transparent)}}.flow-stage-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.flow-stage>div{gap:2px;min-width:0;display:grid}.flow-stage strong{color:#293d8e;font-size:10px;line-height:1.2}.flow-stage small{color:#8791a9;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.25;overflow:hidden}.flow-stage em{background:var(--stage-color,#4f72ef);border-radius:999px;justify-self:end;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.flow-stage em{background:color-mix(in srgb, var(--stage-color,#4f72ef) 9%, #fff)}}.flow-stage em{color:var(--stage-color,#4f72ef);font-size:7px;font-style:normal;font-weight:750}.flow-stage>i{width:17px;height:17px;color:var(--stage-color,#4f72ef);background:#f2f4fb;border-radius:50%;place-items:center;font-size:14px;font-style:normal;line-height:1;display:grid}.stage-analysis{--stage-color:#397ff3}.stage-keyword{--stage-color:#6d54ed}.stage-content{--stage-color:#6748e8}.stage-publish{--stage-color:#14aaa8}.stage-monitor{--stage-color:#ef8734}.flow-tech{background:linear-gradient(#6f8aff0b 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#6f8aff0b 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 21% 48%,#4a65f94d,#0000 28%),radial-gradient(circle at 88% 10%,#12bec21f,#0000 29%),linear-gradient(145deg,#09112c,#101d48 55%,#0a1738);border:1px solid #5b77ec47;border-radius:16px;grid-template-columns:minmax(145px,.74fr) minmax(0,1.42fr);gap:13px;min-height:251px;margin-top:7px;padding:11px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #3f5bd21a,0 10px 24px #17255c21}.flow-tech:after{content:"";z-index:4;background:linear-gradient(90deg,#0000,#4ae2ffcc,#0000);height:1px;animation:4.6s ease-in-out infinite flow-tech-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #36ccffa6}.flow-tech-core{background:linear-gradient(160deg,#ffffff0b,#243d8714);border:1px solid #748dff29;border-radius:13px;align-content:center;place-items:center;gap:8px;min-width:0;display:grid;position:relative;box-shadow:inset 0 0 25px #3a5ce714}.tech-online{color:#7d9ef3;letter-spacing:.7px;align-items:center;gap:5px;font-family:Consolas,SFMono-Regular,monospace;font-size:6.5px;font-weight:700;display:flex}.tech-online>i{background:#36e5b0;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite geo-satellite-pulse;box-shadow:0 0 8px #36e5b0}.tech-core-orbit{color:#fff;background:radial-gradient(circle at 38% 30%,#7d97ffeb,#0000 18%),radial-gradient(circle,#4d55ef 0 36%,#283fd3 58%,#142a72 72%,#0000 74%);border:1px solid #628cff66;border-radius:50%;align-content:center;place-items:center;gap:1px;width:105px;height:105px;animation:2.7s ease-in-out infinite tech-core-breathe;display:grid;position:relative;box-shadow:0 0 0 8px #445ae212,0 0 30px #355bff61,inset 0 0 20px #6ad9ff3d}.tech-core-orbit:before,.tech-core-orbit:after{content:"";border:1px solid #4ad3ff70;border-radius:50%;position:absolute}.tech-core-orbit:before{width:118px;height:64px;transform:rotate(24deg)}.tech-core-orbit:after{width:62px;height:118px;transform:rotate(-32deg)}.tech-ring{pointer-events:none;border:2px solid #0000;border-radius:50%;position:absolute}.tech-ring.ring-a{border-top-color:#5ce3ff;border-right-color:#5e8fff8a;width:92px;height:92px;animation:3.8s linear infinite tech-orbit-spin}.tech-ring.ring-b{border-bottom-color:#9c79ff;border-left-color:#59d9ff85;width:72px;height:72px;animation:2.8s linear infinite reverse tech-orbit-spin}.tech-core-orbit strong{z-index:2;letter-spacing:.8px;text-shadow:0 0 12px #82dbffb8;font-size:18px;line-height:1}.tech-core-orbit small{z-index:2;color:#a9cbff;letter-spacing:1px;font-size:6px}.flow-tech-core>p{color:#6f86c4;align-items:center;gap:6px;margin:0;font-size:7px;display:flex}.flow-tech-core>p b{color:#43dbd0;font-family:Consolas,SFMono-Regular,monospace;font-size:9px}.flow-tech-stages{grid-template-rows:repeat(5,minmax(0,1fr));gap:5px;min-width:0;display:grid}.flow-tech-stage{border:1px solid #7089e12b;border-left:2px solid var(--stage-color,#4c7df0);background:linear-gradient(90deg, var(--stage-color,#4f72ef), #ffffff09);border-radius:9px;grid-template-columns:23px 29px minmax(0,1fr) 49px;align-items:center;gap:7px;min-width:0;padding:4px 8px 4px 7px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flow-tech-stage{background:linear-gradient(90deg, color-mix(in srgb, var(--stage-color,#4f72ef) 10%, #0c1940f0), #ffffff09)}}.flow-tech-stage{color:#aab9df;text-align:left;cursor:pointer;transition:transform .16s,border-color .16s,background .16s;box-shadow:inset 0 0 15px #455ebe09}.flow-tech-stage:after{content:"";background:linear-gradient(90deg, transparent, var(--stage-color,#4f72ef), transparent);opacity:0;width:45%;height:1px;position:absolute;bottom:0;left:-48%}.flow-tech-stage:hover{border-color:var(--stage-color,#4f72ef);transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){.flow-tech-stage:hover{border-color:color-mix(in srgb, var(--stage-color,#4f72ef) 52%, transparent)}}.flow-tech-stage:hover{background:linear-gradient(90deg, var(--stage-color,#4f72ef), #ffffff0e)}@supports (color:color-mix(in lab, red, red)){.flow-tech-stage:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--stage-color,#4f72ef) 17%, #0c1940), #ffffff0e)}}.flow-tech-stage:hover:after{opacity:.9;animation:1.2s ease-out tech-stage-scan}@supports (color:color-mix(in lab, red, red)){.tech-stage-index{color:color-mix(in srgb, var(--stage-color,#4f72ef) 75%, #c9dbff)}}.tech-stage-index{font-family:Consolas,SFMono-Regular,monospace;font-size:7px;font-weight:800}.tech-stage-icon{border:1px solid var(--stage-color,#4f72ef);place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.tech-stage-icon{border:1px solid color-mix(in srgb, var(--stage-color,#4f72ef) 30%, transparent)}}.tech-stage-icon{background:var(--stage-color,#4f72ef);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tech-stage-icon{background:color-mix(in srgb, var(--stage-color,#4f72ef) 15%, #071230e6)}}.tech-stage-icon{color:var(--stage-color,#4f72ef)}@supports (color:color-mix(in lab, red, red)){.tech-stage-icon{color:color-mix(in srgb, var(--stage-color,#4f72ef) 72%, #d5e5ff)}}.tech-stage-icon{box-shadow:0 0 11px var(--stage-color,#4f72ef);font-size:14px}@supports (color:color-mix(in lab, red, red)){.tech-stage-icon{box-shadow:0 0 11px color-mix(in srgb, var(--stage-color,#4f72ef) 15%, transparent)}}.tech-stage-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.flow-tech-stage>div{gap:1px;min-width:0;display:grid}.flow-tech-stage strong{color:#e1e9ff;letter-spacing:.1px;font-size:9px;line-height:1.15}.flow-tech-stage small{color:#7789b9;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;line-height:1.2;overflow:hidden}.flow-tech-stage>em{color:#5fcca9;justify-content:flex-end;align-items:center;gap:4px;font-family:Consolas,SFMono-Regular,monospace;font-size:6px;font-style:normal;font-weight:700;display:flex}.flow-tech-stage>em i{background:#3fe0ad;border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #3fe0ad}@keyframes flow-tech-scan{0%,to{opacity:0;transform:translateY(0)}12%{opacity:1}76%{opacity:.7}88%{opacity:0;transform:translateY(249px)}}@keyframes tech-core-breathe{0%,to{filter:brightness(.92);transform:scale(.98)}50%{filter:brightness(1.12);transform:scale(1.025)}}@keyframes tech-orbit-spin{to{transform:rotate(360deg)}}@keyframes tech-stage-scan{to{transform:translate(340%)}}.flow-tech{background:linear-gradient(#4962cd0a 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#4962cd0a 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 21% 48%,#525ef129,#0000 29%),radial-gradient(circle at 90% 12%,#1cb9b814,#0000 28%),linear-gradient(145deg,#fbfcff,#f3f6ff 58%,#f8fbff);border-color:#dce3f7;box-shadow:inset 0 0 30px #4d5dcd0b,0 9px 22px #25357813}.flow-tech:after{background:linear-gradient(90deg,#0000,#497df8a8,#0000);box-shadow:0 0 11px #4a74f459}.flow-tech-core{background:linear-gradient(155deg,#ffffffd6,#e7edff9e);border-color:#6879db29;box-shadow:inset 0 0 24px #4d5ed20e,0 6px 15px #2d3c810b}.tech-online{color:#6578b7}.flow-tech-core>p{color:#7b89af}.flow-tech-core>p b{color:#159d9a}.flow-tech-stage{border-color:#e0e5f3;border-left-color:var(--stage-color,#4c7df0);background:linear-gradient(90deg, var(--stage-color,#4f72ef), #ffffffe8)}@supports (color:color-mix(in lab, red, red)){.flow-tech-stage{background:linear-gradient(90deg, color-mix(in srgb, var(--stage-color,#4f72ef) 6%, #fff), #ffffffe8)}}.flow-tech-stage{color:#74809d;box-shadow:0 4px 11px #2c3b7b0b}.flow-tech-stage:hover{border-color:var(--stage-color,#4f72ef)}@supports (color:color-mix(in lab, red, red)){.flow-tech-stage:hover{border-color:color-mix(in srgb, var(--stage-color,#4f72ef) 27%, #dce2f2)}}.flow-tech-stage:hover{border-left-color:var(--stage-color,#4c7df0);background:linear-gradient(90deg, var(--stage-color,#4f72ef), #fff)}@supports (color:color-mix(in lab, red, red)){.flow-tech-stage:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--stage-color,#4f72ef) 11%, #fff), #fff)}}.flow-tech-stage:hover{box-shadow:0 7px 16px #2d3e8916}.tech-stage-index{color:var(--stage-color,#4f72ef)}@supports (color:color-mix(in lab, red, red)){.tech-stage-index{color:color-mix(in srgb, var(--stage-color,#4f72ef) 72%, #7180a4)}}.tech-stage-icon{border-color:var(--stage-color,#4f72ef)}@supports (color:color-mix(in lab, red, red)){.tech-stage-icon{border-color:color-mix(in srgb, var(--stage-color,#4f72ef) 20%, #e3e7f2)}}.tech-stage-icon{background:var(--stage-color,#4f72ef)}@supports (color:color-mix(in lab, red, red)){.tech-stage-icon{background:color-mix(in srgb, var(--stage-color,#4f72ef) 9%, #fff)}}.tech-stage-icon{color:var(--stage-color,#4f72ef);box-shadow:0 4px 9px var(--stage-color,#4f72ef)}@supports (color:color-mix(in lab, red, red)){.tech-stage-icon{box-shadow:0 4px 9px color-mix(in srgb, var(--stage-color,#4f72ef) 10%, transparent)}}.flow-tech-stage strong{color:#2b3d7d}.flow-tech-stage small{color:#8590ab}.flow-tech-stage>em{color:#218f7b;background:#f0faf7;border:1px solid #d7eee8;border-radius:999px;justify-self:end;padding:3px 6px;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:6.5px}.flow-cta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2477ff,#3f5cf0 58%,#8246f1);border:0;border-radius:18px;justify-content:center;align-items:center;gap:11px;width:200px;height:34px;margin:1px auto 0;font-size:11px;display:flex;box-shadow:0 8px 18px #3e4ce03b}.flow-cta i{color:#6548ed;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.ray{display:none}.ray-a{top:35px;left:-58px;transform:rotate(20deg)}.ray-b{bottom:31px;left:-60px;transform:rotate(-20deg)}.ray-c{top:33px;right:-58px;transform:rotate(-18deg)}.ray-d{bottom:31px;right:-58px;transform:rotate(18deg)}.performance-card{position:relative}.platform-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.platform-strip button{text-align:left;cursor:pointer;background:#fff;border:1px solid #edf0fa;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:30px 1fr;align-items:center;column-gap:6px;height:58px;padding:7px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 5px 12px #3b4b910f}.platform-strip button:hover{border-color:#d7daf0;transform:translateY(-2px);box-shadow:0 9px 20px #353f851c}.platform-icon{color:#fff;background:#5875f6;border-radius:50%;grid-row:1/3;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.platform-real-avatar{background:#fff;border:1px solid #eef0fa;position:relative;overflow:hidden;box-shadow:0 4px 10px #2c387824}.platform-real-avatar img{width:1678px;max-width:none;height:940px;display:block;position:absolute;top:-487px;left:-879px}.platform-brand-logo{background:#fff;border:1px solid #edf0f7;overflow:hidden;box-shadow:0 4px 10px #2c38781a}.platform-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.platform-brand-logo.deepseek-logo,.platform-brand-logo.yuanbao-logo{padding:3px}.platform-brand-logo.zhipu-logo{box-shadow:none;border-color:#0000;border-radius:7px;overflow:visible}.ai-logo-fallback{color:#fff;background:linear-gradient(145deg,#397ff1,#7052e7);border:0;box-shadow:0 4px 10px #4657cc29}.ai-logo-fallback b{font-size:11px;font-weight:850}.deepseek-logo{color:#1976ed}.ernie-logo{color:#2f66ec}.qwen-logo{color:#7543eb}.yuanbao-logo{color:#18aaa8}.kimi-logo{background:#07080c}.platform-strip small{color:#727b9b;align-self:end;font-size:7px}.platform-strip strong{color:#3455de;align-self:start;font-size:10px}.platform-strip button:first-child strong,.platform-strip button:nth-child(5) strong{color:#24aa8e}.performance-charts{grid-template-columns:1.13fr .92fr 1fr;gap:14px;margin-top:12px;display:grid}.performance-fixed-overview>div{background:#fff;border:1px solid #e8ebf5;border-radius:14px;min-width:0;min-height:126px;padding:14px;box-shadow:0 8px 20px #2f3d7d0f}.performance-score-card{flex-direction:column;justify-content:center;display:flex}.performance-score-card small,.performance-kpis small{color:#7d86a2;font-size:8px}.performance-score-card>strong{color:#1d328d;letter-spacing:-1px;margin:4px 0 2px;font-size:28px}.performance-score-card>span{color:#66708f;font-size:8px}.performance-score-card>i,.performance-platform-bars span>i{background:#edf0f7;border-radius:999px;height:6px;display:block;overflow:hidden}.performance-score-card>i{margin-top:12px}.performance-score-card>i b,.performance-platform-bars span>i b{border-radius:inherit;background:linear-gradient(90deg,#2b75f4,#6b4cef 65%,#20aaa7);height:100%;display:block}.performance-platform-bars{align-content:center;gap:10px;display:grid}.performance-platform-bars>strong{color:#26335d!important;margin:0!important;font-size:9px!important}.performance-platform-bars>span{grid-template-columns:46px 1fr 28px;align-items:center;gap:7px;display:grid}.performance-platform-bars span small,.performance-platform-bars span em{color:#69728f;font-size:7px;font-style:normal}.performance-platform-bars span em{color:#2e47bf;text-align:right;font-weight:750}.performance-kpis{grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid}.performance-kpis>span{background:#f6f8fd;border-radius:11px;padding:10px}.performance-kpis>span strong{color:#1e398f;margin-top:4px;font-size:15px;display:block}.performance-kpis>p{color:#69728d;grid-column:1/-1;margin:0;font-size:8px;line-height:1.55}.home-ai-table-shell{background:#fff;border:1px solid #e4e9f3;border-radius:12px;margin-top:13px;overflow:hidden;box-shadow:0 8px 20px #2f3d7d0e}.home-ai-performance-table{border-collapse:collapse;table-layout:fixed;width:100%}.home-ai-performance-table th{color:#68758e;text-align:left;white-space:nowrap;background:#f6f8fc;border-bottom:1px solid #e5eaf3;height:31px;padding:0 11px;font-size:8px;font-weight:750}.home-ai-performance-table th:first-child{width:24%}.home-ai-performance-table th:nth-child(2){width:28%}.home-ai-performance-table th:last-child{width:18%}.home-ai-performance-table td{color:#46536d;vertical-align:middle;border-bottom:1px solid #edf0f6;height:36px;padding:4px 11px;font-size:8px}.home-ai-performance-table tbody tr:last-child td{border-bottom:0}.home-ai-performance-table tbody tr:hover td{background:#fafbfe}.home-ai-platform{align-items:center;gap:7px;min-width:0;display:flex}.home-ai-platform .platform-icon{flex:none;width:22px;height:22px}.home-ai-platform strong{color:#263652;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.home-ai-visibility{grid-template-columns:minmax(42px,1fr) 27px;align-items:center;gap:7px;display:grid}.home-ai-visibility>i{background:#e9edf5;border-radius:999px;height:5px;overflow:hidden}.home-ai-visibility>i b{border-radius:inherit;background:linear-gradient(90deg,#2f78f3,#6853ed 62%,#20aaa7);height:100%;display:block}.home-ai-visibility>em,.home-ai-metric{color:#304fbf;font-size:8px;font-style:normal;font-weight:800}.home-ai-status{color:#64728b;white-space:nowrap;background:#eef2f7;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.home-ai-status>i{background:currentColor;border-radius:50%;width:5px;height:5px}.home-ai-status.good{color:#148164;background:#e8f7f1}.home-ai-status.stable{color:#4264cb;background:#edf3ff}.home-ai-status.attention{color:#a66a25;background:#fff3e4}.home-diagnosis-table th:first-child{width:25%}.home-diagnosis-table th:nth-child(2){width:34%}.home-diagnosis-table th:nth-child(3){width:18%}.home-diagnosis-table th:last-child{width:23%}.home-ai-metric.positive{color:#148164}.home-ai-metric.negative{color:#a66a25}.home-diagnosis-state{color:#71809a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:224px;padding:28px;display:flex}.home-diagnosis-state strong{color:#253653;font-size:12px;line-height:1.5}.home-diagnosis-state span{max-width:420px;font-size:8px;line-height:1.6}.home-diagnosis-state button{color:#087a70;cursor:pointer;background:#edf9f7;border:1px solid #b9dcd7;border-radius:9px;margin-top:5px;padding:7px 15px;font-size:8px;font-weight:750}.home-diagnosis-state button:hover{background:#e1f5f1;border-color:#0d9488}.home-diagnosis-state.loading>i{border:3px solid #dcebe9;border-top-color:#0d9488;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite home-diagnosis-spin}.home-diagnosis-state.error strong{color:#9c5b25}@keyframes home-diagnosis-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.home-diagnosis-state.loading>i{animation:none}}@media (width<=720px){.home-ai-table-shell{overflow-x:auto}.home-ai-performance-table{min-width:520px}}.onboarding-action-grid{border-top:1px solid #eceef7;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:14px;display:grid}.onboarding-action-grid button{color:#263779;cursor:pointer;text-align:left;background:#f8f9fd;border:1px solid #e2e6f4;border-radius:12px;min-width:0;padding:10px 7px}.onboarding-action-grid button:hover{background:#fff;border-color:#9aa9ed;box-shadow:0 7px 18px #3d4b9e1a}.onboarding-action-grid button>span{color:#4b5ee0;background:#eaf0ff;border-radius:8px;place-items:center;width:25px;height:25px;margin-bottom:7px;font-size:12px;display:grid}.onboarding-action-grid strong,.onboarding-action-grid small{display:block}.onboarding-action-grid strong{font-size:9px}.onboarding-action-grid small{color:#7a829e;margin-top:3px;font-size:7px;line-height:1.45}@media (width<=720px){.onboarding-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.performance-charts>div>strong{color:#2e344b;margin-bottom:5px;font-size:10px;display:block}.trend-legend{color:#727b98;gap:8px;margin-bottom:2px;font-size:6px;display:flex}.trend-legend span:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.legend-blue{color:#2778f5}.legend-purple{color:#6e4bef}.legend-pink{color:#e64dc4}.legend-teal{color:#20aaa8}.trend-svg{width:100%;height:112px;display:block;overflow:visible}.trend-guides{fill:none;stroke:#edf0f8;stroke-width:1px}.trend-svg polyline{fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #3c46b414)}.series-blue{stroke:#2778f5}.series-purple{stroke:#704cee}.series-pink{stroke:#e84cc8}.series-teal{stroke:#22aaa6}.point-blue{fill:#fff;stroke:#2778f5;stroke-width:1.8px}.point-purple{fill:#fff;stroke:#704cee;stroke-width:1.6px}.trend-axis{color:#8b93aa;justify-content:space-between;margin-top:-1px;font-size:5.5px;display:flex}.share-chart{min-width:0}.share-body{justify-content:center;align-items:center;gap:10px;min-height:139px;display:flex}.donut{background:conic-gradient(#2e65ef 0 32.6%, #7c4eea 32.6% 57.1%, #26bdb4 57.1% 75.8%, #a86af3 75.8% 88.1%, #50a2f0 88.1% 96%, #f3a84b 96%);border-radius:50%;flex:none;place-items:center;width:98px;height:98px;display:grid;box-shadow:0 6px 15px #504db921}.donut>span{color:#59617b;text-align:center;background:#fff;border-radius:50%;align-content:center;place-items:center;width:58px;height:58px;font-size:7px;display:grid}.donut b{color:#2f3ce0;margin-top:3px;font-size:14px;display:block}.chart-legend{color:#59627f;gap:5px;font-size:6px;display:grid}.chart-legend span{white-space:nowrap;justify-content:space-between;gap:7px;padding-left:9px;display:flex;position:relative}.chart-legend span:before{content:"";background:#2e65ef;border-radius:50%;width:5px;height:5px;position:absolute;top:2px;left:0}.chart-legend span:nth-child(2):before{background:#7c4eea}.chart-legend span:nth-child(3):before{background:#26bdb4}.chart-legend span:nth-child(4):before{background:#a86af3}.chart-legend span:nth-child(5):before{background:#50a2f0}.chart-legend span:nth-child(6):before{background:#f3a84b}.chart-legend b{color:#28367f;font-weight:700}.ranking-chart{min-width:0;padding-left:2px}.rank-row{grid-template-columns:52px 1fr 26px;align-items:center;gap:5px;margin-top:6px;display:grid}.rank-row>span{color:#59627f;text-align:right;font-size:7px}.rank-row>i{background:#f0f2fa;border-radius:5px;height:7px;overflow:hidden}.rank-row b{border-radius:inherit;background:linear-gradient(90deg,#557bf5,#7154f0);height:100%;display:block}.rank-row em{color:#374381;font-size:6px;font-style:normal;font-weight:700}.rank-axis{color:#8b93aa;justify-content:space-between;margin:6px 27px 0 57px;font-size:5.5px;display:flex}.report-cta{border-radius:18px;gap:10px;width:190px;height:34px;margin:10px auto 0;font-size:11px}.report-cta i{width:18px;height:18px;font-size:8px}.advantages-card{min-height:136px;margin-top:var(--dashboard-gap);padding:16px 23px}.advantages-card h2{font-size:15px}.advantages-grid{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:10px;display:grid}.advantages-grid button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:46px 1fr;align-items:center;gap:9px;min-height:53px;padding:3px;transition:background .15s,transform .15s;display:grid}.advantages-grid button:hover{background:#f7f8ff;transform:translateY(-1px)}.advantage-icon{color:#6a45ed;background:#eeeaff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:21px;display:grid;box-shadow:0 4px 12px #4841b914}.advantage-icon.tone-1{color:#2f72ed;background:#e9f2ff}.advantage-icon.tone-2{color:#20a9aa;background:#e7faf8}.advantage-icon.tone-3{color:#f27b22;background:#fff3e7}.advantage-icon.tone-4{color:#673eed;background:#eeeaff}.advantages-grid button>div{gap:4px;display:grid}.advantages-grid strong{color:#22283c;font-size:10px}.advantages-grid small{color:#75809e;font-size:8px;line-height:1.5}.feature-content{grid-column:2;place-self:stretch stretch;width:100%;min-height:calc(100vh - 64px);padding:18px 20px 30px}.toast{z-index:2100;color:#25574f;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #d9e7e4;border-radius:12px;min-width:260px;max-width:min(560px,100vw - 32px);font-weight:700;top:82px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 48px #14303e2e}.ui-dialog-backdrop{z-index:3000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f192a85;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ui-dialog-card{text-align:center;background:#fff;border:1px solid #dfe5ec;border-radius:18px;justify-items:center;gap:14px;width:min(440px,100vw - 30px);padding:27px 28px 22px;animation:.18s ease-out uiDialogIn;display:grid;box-shadow:0 30px 85px #0a192d4d}.ui-dialog-icon{color:#138379;background:#eaf6f4;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.ui-dialog-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:27px;height:27px}.ui-dialog-card.tone-success .ui-dialog-icon{color:#18845f;background:#e9f8f1}.ui-dialog-card.tone-warning .ui-dialog-icon{color:#b57713;background:#fff5df}.ui-dialog-card.tone-danger .ui-dialog-icon{color:#c54f4f;background:#fff0ef}.ui-dialog-card header{gap:7px;display:grid}.ui-dialog-card h2{color:#1e2e46;margin:0;font-size:20px}.ui-dialog-card p{color:#66758a;white-space:pre-line;margin:0;font-size:13px;line-height:1.75}.ui-dialog-card small{color:#8590a1;background:#f6f8fb;border-radius:9px;padding:8px 11px;font-size:11px;line-height:1.6;display:block}.ui-dialog-card footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:3px;display:grid}.ui-dialog-card footer:has(>button:only-child){grid-template-columns:1fr}.ui-dialog-card button{cursor:pointer;border-radius:10px;height:40px;font-size:12px;font-weight:800}.ui-dialog-card button.secondary{color:#647188;background:#fff;border:1px solid #dce3eb}.ui-dialog-card button.primary{color:#fff;background:#168a7e;border:1px solid #168a7e}.ui-dialog-card.tone-danger button.primary{background:#c75252;border-color:#c75252}.ui-dialog-card button:focus-visible{outline-offset:2px;outline:3px solid #2b82f633}.portal-toast{z-index:2100;text-align:center;border-radius:12px;min-width:260px;max-width:min(560px,100vw - 32px);font-size:12px;font-weight:700;animation:.18s ease-out uiDialogIn;top:82px;left:50%;right:auto;transform:translate(-50%)}@keyframes uiDialogIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ui-dialog-card,.portal-toast,.toast{animation:none!important}}.command-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11183454;place-items:start center;padding-top:94px;display:grid;position:fixed;inset:0}.command-palette{background:#fffffffb;border:1px solid #e1e4f1f2;border-radius:15px;width:min(620px,100vw - 80px);overflow:hidden;box-shadow:0 24px 70px #1a235342}.command-search{border-bottom:1px solid #ebedf4;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;height:60px;padding:0 17px;display:grid}.command-search>span{color:#4f57a0;font-size:24px}.command-search input{color:#20263c;background:0 0;border:0;width:100%;height:44px;font-size:14px}.command-search input::placeholder{color:#9ca3b8}.command-search input:focus-visible{outline:0}.command-title{color:#737c96;justify-content:space-between;align-items:center;height:38px;padding:0 17px;font-size:10px;display:flex}.command-title small{color:#a1a7b8;font-size:9px}.command-results{gap:3px;max-height:388px;padding:0 9px 9px;display:grid;overflow-y:auto}.command-results>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px 1fr 24px;align-items:center;gap:10px;min-height:49px;padding:6px 10px;transition:border-color .13s,background .13s;display:grid}.command-results>button:hover,.command-results>button:focus-visible{background:#f6f7ff;border-color:#dedff3}.command-result-icon{color:#4d48de;background:linear-gradient(145deg,#ececff,#dfe4ff);border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.command-results>button>span:nth-child(2){gap:3px;display:grid}.command-results strong{color:#252b40;font-size:11px;font-weight:600}.command-results small{color:#8a92a9;font-size:9px}.command-results>button>i{color:#a1a7bb;font-size:12px;font-style:normal}.command-empty{color:#9299ad;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.command-empty>span{font-size:28px}.command-empty strong{color:#5f667c;font-size:12px}.command-empty small{font-size:9px}.command-palette footer{color:#8c93a7;background:#fafbfe;border-top:1px solid #eceef5;align-items:center;gap:18px;height:42px;padding:0 17px;font-size:9px;display:flex}.command-palette footer span{align-items:center;gap:5px;display:flex}.nav-item.active{color:#2941e9;background:linear-gradient(90deg,#4d4afa24,#3a67ff09)}.nav-item.active:before{background:linear-gradient(#5645f5,#356fff)}.nav-item.active .nav-icon{filter:drop-shadow(0 4px 5px #4146c129)}.global-search-trigger:hover{border-color:#b9dcda;box-shadow:0 5px 15px #07666f17}.global-search-trigger>span{color:#087b7a}.gradient-cta,.video-cta,.report-cta{background:linear-gradient(90deg,#2378ff,#365cf4 56%,#8446f3);box-shadow:0 8px 19px #3d4fe540}.primary-action{background:linear-gradient(135deg,#286fff,#4654ef 65%,#7b45ef)}.upgrade-card>.upgrade-diamond{background:0 0}.upgrade-card strong{color:#263de0}.upgrade-card button{background:linear-gradient(90deg,#2e70fb,#4d54ee 70%,#7e47ef);box-shadow:0 5px 12px #424cda38}@media (width<=1440px){.topbar{grid-template-columns:220px minmax(500px,1fr) 82px 248px}.workspace{grid-template-columns:220px minmax(0,1fr)}.top-nav{gap:24px}.profile{width:100%;min-width:0;padding-left:6px;padding-right:10px}.global-search-trigger{width:150px}.global-search-trigger b{white-space:nowrap;overflow:hidden}.home-top-grid{grid-template-columns:minmax(430px,1.85fr) minmax(220px,.68fr) minmax(325px,1fr)}.account-card{padding-left:23px;padding-right:23px}.home-main-grid{grid-template-columns:minmax(450px,.73fr) minmax(570px,1fr)}.platform-strip button{column-gap:4px;padding:5px}.flow-card,.performance-card{padding-left:18px;padding-right:18px}.carousel-slide{padding-left:20px;padding-right:20px}.diagnosis-slide,.creation-slide{grid-template-columns:minmax(250px,1.08fr) minmax(190px,.92fr)}.carousel-copy h1{font-size:23px}}@media (prefers-reduced-motion:reduce){.carousel-track{transition:none}.animate__animated,*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=1240px){.topbar{grid-template-columns:190px minmax(440px,1fr) 76px 218px}.workspace{grid-template-columns:190px minmax(0,1fr)}.top-nav{gap:12px}.top-nav button{min-width:50px}.profile{gap:6px;min-width:0;padding-left:4px;padding-right:7px}.profile-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.profile-copy small{max-width:78px}.profile-balance{min-width:57px;padding-left:8px}.profile-balance strong{font-size:11px}.global-search-trigger{grid-template-columns:1fr;place-items:center;width:38px;padding:0}.global-search-trigger b,.global-search-trigger kbd{display:none}.geo-home{padding-right:12px;overflow-x:hidden}.home-top-grid{grid-template-columns:minmax(350px,1.45fr) minmax(175px,.68fr) minmax(270px,1.04fr)}.home-main-grid{grid-template-columns:minmax(350px,.82fr) minmax(455px,1.08fr)}.flow-card,.performance-card{padding-left:15px;padding-right:15px}}.growth-slide{background:radial-gradient(circle at 76% 44%,#4870ff33,#0000 29%),radial-gradient(circle at 93% 86%,#0ea79d21,#0000 25%),linear-gradient(135deg,#fff 10%,#f5f8ff 58%,#eef4ff);grid-template-columns:minmax(310px,1.08fr) minmax(250px,.92fr);align-items:center;gap:8px;padding:25px 30px 29px 36px;display:grid}.growth-copy{z-index:2;align-self:start;position:relative}.growth-copy .slide-kicker{display:none}.growth-copy h1{color:#102a8e;letter-spacing:-1.35px;margin:0 0 9px;font-size:32px}.growth-copy h1 em{color:#0a3dcc;font-style:normal}.growth-copy>p{color:#263f91;margin:0;font-size:15px;font-weight:600}.growth-benefits{color:#17399d;flex-wrap:wrap;gap:8px 15px;margin:27px 0 0;font-size:9px;font-weight:700;display:flex}.growth-benefits span{white-space:nowrap}.growth-copy .slide-cta{width:186px;margin:0}.growth-visual{place-items:center;height:230px;display:grid;position:relative}.growth-visual:before{content:"";background:radial-gradient(#405cf238,#4760f00d 46%,#0000 69%);border:1px solid #4b62eb3d;border-radius:50%;width:225px;height:56px;position:absolute;bottom:1px;left:50%;transform:translate(-50%);box-shadow:inset 0 -8px 14px #5350e521,0 12px 25px #3248b81f}.growth-visual:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#3765f20d,#4545e18c,#2aa9d51a);border-radius:50%;width:150px;height:18px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.growth-globe{z-index:2;color:#fff;background:radial-gradient(at 34% 30%,#d7f8ff 0 9%,#0000 10%),radial-gradient(at 68% 38%,#b7eff9 0 13%,#0000 14%),radial-gradient(at 46% 71%,#b6e9fc 0 15%,#0000 16%),linear-gradient(145deg,#38bce2,#3158ef 62%,#5445df);border:12px solid #505cf230;border-radius:50%;place-items:center;width:158px;height:158px;display:grid;position:relative;box-shadow:0 21px 43px #324cdc57,inset -15px -16px 25px #211e9b3d,inset 9px 8px 18px #e0fcff3d}.growth-globe:before,.growth-globe:after{content:"";border:1px solid #5a72f44d;border-radius:50%;position:absolute;transform:rotate(-12deg)}.growth-globe:before{width:188px;height:62px}.growth-globe:after{border-color:#0d9d9e3d;width:208px;height:82px;transform:rotate(18deg)}.growth-globe>i{background:#4f54eb;border:2px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 0 6px #ffffff2b}.growth-globe>i:first-child{top:37px;left:24px}.growth-globe>i:nth-child(2){top:28px;right:22px}.growth-globe>i:nth-child(3){bottom:27px;right:31px}.growth-globe>span{text-align:center;text-shadow:0 2px 8px #16279061;gap:2px;font-size:18px;font-weight:800;display:grid}.growth-globe>span b{letter-spacing:.7px;font-size:7px}.growth-tag{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffffbd;border-radius:9px;gap:4px;min-width:76px;padding:9px 10px;display:grid;position:absolute;box-shadow:0 9px 20px #2a3fa733}.growth-tag small{font-size:7px}.growth-tag strong{font-size:11px}.tag-recommend{background:linear-gradient(135deg,#9b5be8,#6251e8);top:47px;left:5px}.tag-brand{background:linear-gradient(135deg,#3987f4,#3764e5);top:27px;right:0}.tag-lead{background:linear-gradient(135deg,#13b9b1,#0c9b91);bottom:29px;right:-4px}.growth-avatar{z-index:4;color:#0000;background:radial-gradient(circle at 50% 34%,#f3cbb6 0 25%,#0000 26%),linear-gradient(145deg,#303f79 50%,#eef3ff 51%);border:3px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;box-shadow:0 5px 12px #253a8b33}.growth-avatar-one{top:17px;left:29%}.growth-avatar-two{top:83px;right:8%}.growth-avatar-three{bottom:17px;left:22%}.portal-brand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;height:72px;padding:0;display:flex}.portal-logo-crop{background:#fff;border:0;border-radius:13px;flex:none;width:44px;height:44px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #d7dedc,0 8px 22px #024b5a1f}.portal-brand>span:last-child{gap:3px;display:grid}.portal-brand strong{color:#052f55;letter-spacing:.5px;font-size:21px}.portal-brand strong span{color:#079b91;margin-left:4px}.portal-brand small{color:#698091;letter-spacing:1px;font-size:9px}.auth-shell{background:radial-gradient(circle at 12% 18%,#13a89c1f,#0000 28%),radial-gradient(circle at 79% 86%,#435cdd1f,#0000 33%),#f7fbfc;min-height:100vh}.auth-header{border-bottom:1px solid #0d566814;justify-content:space-between;align-items:center;width:min(1440px,100% - 96px);height:76px;margin:0 auto;display:flex}.auth-header nav{align-items:center;gap:12px;display:flex}.auth-header nav button{color:#526579;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;height:37px;padding:0 16px;font-size:12px}.auth-header nav button:last-child{color:#076a75;background:#ffffffc7;border-color:#cfe0e3}.auth-stage{grid-template-columns:minmax(560px,1.1fr) 480px;align-items:center;gap:86px;width:min(1360px,100% - 120px);min-height:calc(100vh - 76px);margin:0 auto;padding:42px 0 58px;display:grid}.auth-story{padding:40px 32px 40px 18px;position:relative}.auth-story:before{content:"";z-index:-1;border:1px solid #10908a17;border-radius:50%;width:410px;height:410px;position:absolute;top:-70px;left:-160px;box-shadow:0 0 0 68px #10908a06,0 0 0 136px #10908a05}.auth-kicker,.auth-card-head>span,.manage-welcome>div>span,.manage-modal header span{color:#078a87;letter-spacing:2.1px;font-size:10px;font-weight:800}.auth-story h1{color:#082c4b;letter-spacing:-2.6px;margin:17px 0 18px;font-size:48px;line-height:1.2}.auth-story h1 em{color:#0000;background:linear-gradient(90deg,#075a80,#0a9d90 64%,#4c4ede);-webkit-background-clip:text;background-clip:text;font-style:normal}.auth-story>p{color:#61778a;max-width:600px;margin:0;font-size:15px;line-height:1.9}.auth-role-map{align-items:stretch;gap:12px;margin-top:42px;display:flex}.auth-role-map>div{background:#ffffffc2;border:1px solid #ccdee2eb;border-radius:13px;flex:1;align-items:center;gap:10px;min-width:0;padding:15px 13px;display:flex;position:relative;box-shadow:0 12px 34px #1c49640e}.auth-role-map>div>i{color:#087c82;background:linear-gradient(145deg,#e0f6f3,#e7edff);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.auth-role-map>div>span{gap:4px;min-width:0;display:grid}.auth-role-map strong{color:#163d57;white-space:nowrap;font-size:12px}.auth-role-map small{color:#8192a2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.auth-role-map>div>b{z-index:2;color:#8eb9bd;font-size:13px;position:absolute;right:-19px}.auth-proof{color:#6f8292;gap:30px;margin-top:28px;font-size:10px;display:flex}.auth-proof b{color:#084d68;margin-right:4px;font-size:14px}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #dae3ebe6;border-radius:24px;padding:34px 38px 28px;box-shadow:0 30px 80px #12395721}.auth-card-head h2{color:#102f49;letter-spacing:-1px;margin:8px 0 7px;font-size:27px}.auth-card-head p{color:#8391a1;margin:0;font-size:11px}.role-selector{background:#f2f6f8;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:7px;margin:22px 0 20px;padding:5px;display:grid}.role-selector button{color:#697c8e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:48px;font-size:11px;display:flex}.role-selector button i{color:#7698a0;font-style:normal}.role-selector button.active{color:#086e78;background:#fff;border-color:#cfe2e3;font-weight:700;box-shadow:0 5px 15px #12596514}.role-selector.internal{grid-template-columns:repeat(2,1fr)}.public-role-banner{background:linear-gradient(135deg,#effaf8,#f4f6ff);border:1px solid #d0e5e3;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;margin:22px 0 20px;padding:12px 13px;display:grid}.public-role-banner>i{color:#fff;background:linear-gradient(145deg,#087980,#0b9d8e);border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.public-role-banner>span{gap:4px;display:grid}.public-role-banner strong{color:#174b5d;font-size:11px}.public-role-banner small{color:#78909c;font-size:8px}.public-role-banner>b{color:#147a69;letter-spacing:.8px;background:#dcefea;border-radius:6px;padding:4px 6px;font-size:7px}.auth-card form{gap:13px;display:grid}.auth-card form>label,.manage-modal>label{color:#455d70;gap:7px;font-size:11px;font-weight:600;display:grid}.manage-field-hint{color:#82949f;font-size:10px;font-weight:500;line-height:1.55}.auth-card input,.manage-modal input{color:#18384f;background:#fbfdfe;border:1px solid #dce5ea;border-radius:10px;width:100%;height:45px;padding:0 13px;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s}.auth-card input:focus,.manage-modal input:focus{background:#fff;border-color:#73b8b6;box-shadow:0 0 0 3px #0a938b17}.auth-form-meta{color:#7b8a98;justify-content:space-between;align-items:center;font-size:10px;display:flex}.auth-form-meta label{align-items:center;gap:6px;display:flex}.auth-form-meta input{width:14px;height:14px}.auth-form-meta button{color:#087a80;cursor:pointer;background:0 0;border:0;font-size:10px}.auth-message{color:#a04e3d;background:#fff6f3;border:1px solid #f2d4cb;border-radius:8px;padding:9px 11px;font-size:10px;line-height:1.5}.auth-message.success{color:#16705b;background:#f2fbf7;border-color:#c8e7dc}.auth-primary{color:#fff;cursor:pointer;background:linear-gradient(95deg,#07577c,#0a978d 68%,#4e52d9);border:0;border-radius:11px;justify-content:center;align-items:center;gap:13px;height:47px;font-size:12px;font-weight:700;display:flex;box-shadow:0 12px 24px #07687638}.auth-primary:disabled{opacity:.7;cursor:wait}.auth-primary i{font-size:16px;font-style:normal}.auth-divider{color:#a0aab4;align-items:center;gap:10px;height:35px;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#edf0f3;flex:1;height:1px}.auth-card footer{color:#a2abb5;text-align:center;margin-top:18px;font-size:8px}@media (width<=1040px){:is(html:has(.auth-shell),body:has(.auth-shell)){min-width:0}.auth-shell{overflow-x:hidden}.auth-header{width:min(760px,100% - 48px)}.auth-shell .auth-stage{grid-template-columns:minmax(0,1fr);gap:24px;width:min(760px,100% - 48px);min-height:auto;padding:28px 0 48px}.auth-shell .auth-story{padding:26px 8px 10px}.auth-shell .auth-story h1{font-size:42px}.auth-shell .auth-card{width:100%}}@media (width<=640px){.auth-header{width:calc(100% - 32px);height:68px}.auth-header nav button{height:34px;padding:0 11px}.auth-shell .auth-stage{gap:18px;width:calc(100% - 32px);padding:18px 0 32px}.auth-shell .auth-story{padding:24px 0 6px}.auth-shell .auth-story:before{width:300px;height:300px;top:-40px;left:-180px}.auth-kicker{letter-spacing:1.5px;font-size:8px}.auth-shell .auth-story h1{letter-spacing:-1.7px;margin:13px 0 14px;font-size:34px}.auth-shell .auth-story>p{font-size:12px;line-height:1.75}.auth-role-map{grid-template-columns:1fr;gap:8px;margin-top:24px;display:grid}.auth-role-map>div{padding:12px}.auth-role-map>div>b{display:none}.auth-role-map small{white-space:normal}.auth-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.auth-proof span{gap:2px;display:grid}.auth-proof b{margin:0;font-size:12px}.auth-shell .auth-card{border-radius:18px;padding:24px 20px 22px}.auth-card-head h2{font-size:24px}.public-role-banner{grid-template-columns:36px minmax(0,1fr)}.public-role-banner>i{width:36px;height:36px}.public-role-banner>b{display:none}}.manage-shell{background:#f5f8fb;grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.manage-sidebar{background:#fff;border-right:1px solid #e6ecef;flex-direction:column;height:100vh;padding:0 15px 18px;display:flex;position:sticky;top:0}.manage-sidebar .portal-brand{border-bottom:1px solid #edf1f3;height:75px;padding:0 7px}.manage-identity{background:linear-gradient(135deg,#f2fbfa,#f4f6ff);border:1px solid #d8e7e7;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin:17px 3px 18px;padding:13px 11px;display:grid}.manage-identity>span{color:#fff;background:linear-gradient(145deg,#087a83,#0da18f);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.manage-identity>div{gap:3px;display:grid}.manage-identity small{color:#85959f;font-size:8px}.manage-identity strong{color:#17465c;font-size:11px}.manage-identity>i{color:#168067;background:#dff4ec;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal}.manage-sidebar nav{gap:5px;display:grid}.manage-sidebar nav button{color:#627181;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;height:43px;padding:0 12px;font-size:12px;display:grid}.manage-sidebar nav button i{color:#7591a0;text-align:center;font-style:normal}.manage-sidebar nav button b{opacity:0;font-size:17px}.manage-sidebar nav button:hover,.manage-sidebar nav button.active{color:#075f70;background:linear-gradient(90deg,#e8f6f5,#f2f3fd);font-weight:700}.manage-sidebar nav button.active i,.manage-sidebar nav button.active b{opacity:1;color:#07877f}.manage-side-help{background:#f6f8fb;border-radius:11px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.manage-side-help>i{color:#50707d;background:#e3eaed;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.manage-side-help>div{gap:3px;display:grid}.manage-side-help strong{color:#3e5665;font-size:10px}.manage-side-help small{color:#92a0aa;font-size:8px}.manage-main{min-width:0}.manage-topbar{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-bottom:1px solid #e8edef;justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 3px 14px #22465b09}.manage-topbar>div:first-child{color:#8997a1;align-items:center;gap:10px;font-size:10px;display:flex}.manage-topbar>div:first-child strong{color:#365362}.manage-actions{align-items:center;gap:5px;height:100%;display:flex}.manage-actions>button:not(.manage-profile):not(.manage-exit){color:#607887;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;position:relative}.manage-actions>button>i{color:#fff;background:#e33b48;border:2px solid #fff;border-radius:10px;place-items:center;min-width:13px;height:13px;font-size:6px;font-style:normal;display:grid;position:absolute;top:0;right:0}.manage-profile{text-align:left;background:0 0;border:0;border-left:1px solid #edf0f2;grid-template-columns:34px 1fr 12px;align-items:center;gap:9px;height:48px;margin-left:7px;padding:0 8px;display:grid}.manage-profile>span{color:#08746e;background:linear-gradient(145deg,#d9f2ee,#dfe6fb);border-radius:11px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.manage-profile>div{gap:3px;display:grid}.manage-profile strong{color:#334e5d;font-size:10px}.manage-profile small{color:#93a0aa;font-size:8px}.manage-exit{color:#667b86;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:7px;height:30px;padding:0 10px;font-size:9px}.manage-content{padding:27px 30px 42px}.manage-welcome{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.manage-welcome h1{color:#12384c;letter-spacing:-1px;margin:7px 0 6px;font-size:27px}.manage-welcome p{color:#84949f;margin:0;font-size:10px}.manage-welcome>button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#075e79,#0a968b);border:0;border-radius:9px;height:39px;padding:0 18px;font-size:10px;font-weight:700;box-shadow:0 8px 18px #0870782e}.manage-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:22px 0 18px;display:grid}.manage-stats article{background:#fff;border:1px solid #e4ebee;border-radius:14px;grid-template-columns:44px 1fr 16px;align-items:center;gap:12px;min-height:112px;padding:18px;display:grid;box-shadow:0 8px 28px #2443580b}.manage-stats article>span{border-radius:13px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.manage-stats article>span.teal{color:#09887f;background:#e2f6f3}.manage-stats article>span.blue{color:#3875d5;background:#e7f0ff}.manage-stats article>span.green{color:#269265;background:#e7f7ed}.manage-stats article>span.violet{color:#6a55ce;background:#eeeafd}.manage-stats article>div{gap:4px;min-width:0;display:grid}.manage-stats small{color:#84939e;font-size:9px}.manage-stats strong{color:#173c50;text-overflow:ellipsis;font-size:21px;overflow:hidden}.manage-stats em{color:#53a384;font-size:8px;font-style:normal}.manage-stats article>i{color:#9aabb4;font-style:normal}.identity-panel{background:#fff;border:1px solid #e3eaed;border-radius:15px;overflow:hidden;box-shadow:0 11px 34px #2743560b}.identity-panel-head{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px 18px;display:flex}.identity-panel-head h2{color:#294858;margin:0 0 5px;font-size:14px}.identity-panel-head p{color:#96a3ac;margin:0;font-size:8px}.identity-panel-head>div:last-child{align-items:center;gap:8px;display:flex}.identity-panel-head label{color:#77909b;border:1px solid #dfe7ea;border-radius:8px;align-items:center;gap:6px;width:218px;height:34px;padding:0 10px;display:flex}.identity-panel-head input{color:#34515f;background:0 0;border:0;width:100%;font-size:9px}.identity-panel-head select,.identity-panel-head>div:last-child>button{color:#617987;cursor:pointer;background:#fff;border:1px solid #dfe7ea;border-radius:8px;height:34px;font-size:9px}.identity-panel-head select{padding:0 9px}.identity-panel-head>div:last-child>button{width:34px}.identity-table-wrap{overflow-x:auto}.identity-panel table{border-collapse:collapse;width:100%;min-width:1000px}.identity-panel th{color:#84939d;text-align:left;background:#f8fafb;height:40px;padding:0 13px;font-size:8px;font-weight:600}.identity-panel td{color:#4c6370;white-space:nowrap;border-top:1px solid #f0f3f4;height:67px;padding:9px 13px;font-size:9px}.identity-panel tbody tr:hover{background:#fbfdfd}.identity-person{align-items:center;gap:9px;display:flex}.identity-person>span{color:#08786f;background:linear-gradient(145deg,#dff3f0,#e5eafa);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.identity-person>div{gap:4px;display:grid}.identity-person strong{color:#294958;font-size:10px}.identity-person small,.cell-sub{color:#95a1a9;font-size:8px}.role-chip{color:#365969;font-size:9px;display:block}.cell-sub{margin-top:5px;display:block}.status-pill{border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:8px;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status-pill.active{color:#288760;background:#e9f8f0}.status-pill.disabled{color:#8b959c;background:#f1f2f4}.status-pill.locked{color:#be6656;background:#fff0ed}.status-pill.following{color:#3973c6;background:#e9f1ff}.status-pill.converted{color:#21845c;background:#e4f7ee}.customer-panel table{min-width:1180px}.customer-person>span{color:#147965;background:linear-gradient(145deg,#dff5ed,#e2ecff)}.row-actions{gap:5px;display:flex}.row-actions button{color:#54717e;cursor:pointer;background:#fff;border:1px solid #e0e7e9;border-radius:6px;height:27px;padding:0 8px;font-size:8px}.row-actions button.danger{color:#b85b50;border-color:#f0d8d4}.row-actions button:disabled,.manage-welcome>button:disabled{cursor:not-allowed;opacity:.55}.table-empty{color:#91a0aa;place-items:center;min-height:180px;font-size:10px;display:grid}.identity-panel>footer{color:#8c9ba4;border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;height:50px;padding:0 18px;font-size:8px;display:flex}.identity-panel>footer>div{gap:4px;display:flex}.identity-panel>footer button{color:#6d828d;background:#fff;border:1px solid #e0e7e9;border-radius:6px;width:27px;height:27px;font-size:8px}.identity-panel>footer button.active{color:#fff;background:#168b88;border-color:#168b88}.media-order-audit{margin-top:22px}.media-order-audit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.media-order-audit-metrics article{background:#fff;border:1px solid #e2eaed;border-radius:14px;align-items:center;gap:13px;min-height:104px;padding:16px 17px;display:flex;box-shadow:0 8px 28px #2443580b}.media-order-audit-metrics article>span{color:#11847b;background:#e3f4f1;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.media-order-audit-metrics article:nth-child(2)>span{color:#4778c9;background:#e8f0fc}.media-order-audit-metrics article:nth-child(3)>span{color:#278561;background:#e8f6ee}.media-order-audit-metrics article:nth-child(4)>span{color:#a97828;background:#f4eddf}.media-order-audit-metrics svg{fill:currentColor;width:21px;height:21px}.media-order-audit-metrics article>div{gap:3px;min-width:0;display:grid}.media-order-audit-metrics small{color:#87959e;font-size:9px}.media-order-audit-metrics strong{color:#173c50;font-size:20px}.media-order-audit-metrics em{color:#65a18b;font-size:8px;font-style:normal}.media-order-audit-panel{overflow:hidden}.media-order-audit-head{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:20px;min-height:94px;padding:17px 19px;display:flex}.media-order-audit-head>div:first-child>span{color:#16877e;letter-spacing:1.2px;font-size:8px;font-weight:800}.media-order-audit-head h2{color:#244756;margin:5px 0 4px;font-size:15px}.media-order-audit-head p{color:#8b99a2;margin:0;font-size:9px}.media-order-audit-tools{align-items:center;gap:7px;display:flex}.media-order-audit-tools label{color:#78909b;background:#fff;border:1px solid #dfe7ea;border-radius:8px;align-items:center;gap:7px;width:230px;height:36px;padding:0 10px;display:flex}.media-order-audit-tools label svg{fill:currentColor;flex:none;width:15px;height:15px}.media-order-audit-tools input{color:#34515f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.media-order-audit-tools select,.media-order-audit-tools button{color:#55717e;cursor:pointer;background:#fff;border:1px solid #dfe7ea;border-radius:8px;height:36px;padding:0 11px;font-size:9px}.media-order-audit-tools button{color:#fff;background:#16877e;border-color:#16877e;font-weight:700}.media-order-audit-tools button:disabled{cursor:wait;opacity:.6}.media-order-audit-table-wrap{overflow-x:auto}.media-order-audit-panel table{min-width:1450px}.media-order-audit-panel th{white-space:nowrap}.media-order-audit-panel td{vertical-align:middle;height:88px}.media-order-audit-panel td strong,.media-order-audit-panel td small{display:block}.media-order-audit-panel td strong{color:#294958;text-overflow:ellipsis;max-width:250px;font-size:10px;overflow:hidden}.media-order-audit-panel td small{color:#8998a2;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:4px;font-size:8px;overflow:hidden}.media-order-audit-panel code{color:#176f6a;background:#f6faf9;border:1px solid #dce8e7;border-radius:6px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;display:inline-block}.media-order-audit-panel time{color:#526b78;font-size:9px}.media-order-amount{font-variant-numeric:tabular-nums;color:#9a6d1f!important}.media-order-status{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}.media-order-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.media-order-status.success{color:#21805d;background:#e8f7ef}.media-order-status.danger{color:#b6534f;background:#fceeed}.media-order-status.warning{color:#a56e18;background:#fff3df}.media-order-status.pending{color:#5f7581;background:#edf2f5}.media-order-audit-panel a{color:#147f77;font-size:9px;font-weight:750;text-decoration:none}.media-order-no-link{color:#9aa6ad;font-size:8px}.media-order-audit-empty{color:#8e9ca5;justify-content:center;align-items:center;gap:8px;min-height:180px;font-size:10px;display:flex}.media-order-audit-empty i{border:2px solid #d6e3e2;border-top-color:#16877e;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}.media-order-audit-panel>footer>span:last-child{color:#16877e}@media (width<=1180px){.media-order-audit-head{flex-direction:column;align-items:flex-start}.media-order-audit-tools{flex-wrap:wrap;width:100%}.media-order-audit-tools label{flex:260px}}@media (width<=760px){.media-order-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.media-order-audit-tools select{flex:1}}.manage-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d23315c;place-items:center;display:grid;position:fixed;inset:0}.manage-modal{background:#fff;border:1px solid #ffffffbf;border-radius:18px;gap:14px;width:430px;padding:24px;display:grid;box-shadow:0 26px 80px #0a223240}.manage-modal-scroll{max-height:min(760px,100vh - 38px);overflow-y:auto}.manage-modal select{color:#18384f;background:#fbfdfe;border:1px solid #dce5ea;border-radius:10px;width:100%;height:45px;padding:0 13px;font-size:12px}.manage-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manage-modal-grid>label{color:#455d70;gap:7px;font-size:11px;font-weight:600;display:grid}.manage-modal-note{color:#49746f;background:#eef8f6;border-radius:9px;margin:0;padding:10px 12px;font-size:10px;line-height:1.6}.manage-account-readonly{background:#f8fbfb;border:1px solid #e4ecee;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.manage-account-readonly>span{color:#08786f;background:linear-gradient(145deg,#dff3f0,#e5eafa);border-radius:10px;place-items:center;width:37px;height:37px;font-weight:700;display:grid}.manage-account-readonly>div{gap:3px;display:grid}.manage-account-readonly strong{color:#294958;font-size:11px}.manage-account-readonly small{color:#8a9ba5;font-size:9px}.agent-logo-editor{background:linear-gradient(135deg,#f8fcfb,#f5f8fc);border:1px solid #dcebea;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.agent-logo-editor-preview{align-items:center;gap:10px;min-width:0;display:flex}.agent-logo-editor-preview>img{object-fit:cover;background:#fff;border:1px solid #d4e3e1;border-radius:12px;flex:0 0 44px;width:44px;height:44px;box-shadow:0 5px 14px #12444c14}.agent-logo-editor-preview>div{gap:3px;min-width:0;display:grid}.agent-logo-editor-preview strong{color:#183c4a;font-size:12px}.agent-logo-editor-preview small{color:#7b909a;font-size:9px}.agent-logo-editor-picker{cursor:pointer;background:#fff;border:1px solid #bcdad6;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;position:relative;color:#08786f!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}.agent-logo-editor-picker input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.agent-logo-editor>button{color:#fff;cursor:pointer;background:#087d73;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.agent-logo-editor>button:disabled{opacity:.45;cursor:not-allowed}.agent-theme-preview{border:1px solid var(--agent-brand-border);background:var(--agent-brand-soft);border-radius:10px;grid-column:1/-1;align-items:center;gap:14px;padding:10px 12px;display:flex}.agent-theme-preview>span{color:var(--agent-brand-ink);align-items:center;gap:6px;font-size:9px;font-weight:750;display:inline-flex}.agent-theme-preview>span i{border:2px solid #ffffffeb;border-radius:6px;width:17px;height:17px;box-shadow:0 0 0 1px #152d411f}.agent-theme-preview>small{color:var(--agent-brand-primary);margin-left:auto;font-size:9px;font-weight:750}.agent-theme-note{color:#788b95;grid-column:1/-1;margin:0;font-size:9px;line-height:1.6}.manage-money-input,.manage-brand-prefix-input{background:#fff;border:1px solid #d5e4e3;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.manage-money-input:focus-within,.manage-brand-prefix-input:focus-within{border-color:#16867d;box-shadow:0 0 0 3px #16867d1c}.manage-money-input>span,.manage-brand-prefix-input>span{color:#0a8379;background:#f1f8f7;border-right:1px solid #e1eceb;place-items:center;height:100%;font-size:13px;font-weight:850;display:grid}.manage-money-input>input,.manage-brand-prefix-input>input{width:100%;min-width:0;box-shadow:none!important;border:0!important;border-radius:0!important}.manage-brand-prefix-input{grid-template-columns:minmax(0,1fr) 44px}.manage-brand-prefix-input>span{letter-spacing:.08em;border-left:1px solid #e1eceb;border-right:0}.agent-branded .brand,.portal-brand.agent-themed-brand{border-color:var(--agent-brand-border);background:radial-gradient(circle at 13% 16%, var(--agent-brand-primary), transparent 38%), linear-gradient(135deg, var(--agent-brand-surface) 57%, var(--agent-brand-soft))}@supports (color:color-mix(in lab, red, red)){.agent-branded .brand,.portal-brand.agent-themed-brand{background:radial-gradient(circle at 13% 16%, color-mix(in srgb, var(--agent-brand-primary) 16%, transparent), transparent 38%), linear-gradient(135deg, var(--agent-brand-surface) 57%, var(--agent-brand-soft))}}.agent-branded .brand:hover,.portal-brand.agent-themed-brand:hover{background:radial-gradient(circle at 13% 16%, var(--agent-brand-primary), transparent 40%), linear-gradient(135deg, var(--agent-brand-surface) 52%, var(--agent-brand-soft))}@supports (color:color-mix(in lab, red, red)){.agent-branded .brand:hover,.portal-brand.agent-themed-brand:hover{background:radial-gradient(circle at 13% 16%, color-mix(in srgb, var(--agent-brand-primary) 22%, transparent), transparent 40%), linear-gradient(135deg, var(--agent-brand-surface) 52%, color-mix(in srgb, var(--agent-brand-soft) 78%, var(--agent-brand-accent)))}}.agent-branded .brand:hover,.portal-brand.agent-themed-brand:hover{box-shadow:inset -1px 0 var(--agent-brand-border)}.agent-branded .brand-logo-crop,.portal-brand.agent-themed-brand .portal-logo-crop{box-shadow:inset 0 0 0 1px var(--agent-brand-border), 0 7px 18px var(--agent-brand-primary)}@supports (color:color-mix(in lab, red, red)){.agent-branded .brand-logo-crop,.portal-brand.agent-themed-brand .portal-logo-crop{box-shadow:inset 0 0 0 1px var(--agent-brand-border), 0 7px 18px color-mix(in srgb, var(--agent-brand-primary) 20%, transparent)}}.agent-branded .brand-wordmark strong,.portal-brand.agent-themed-brand strong{color:var(--agent-brand-ink)}.agent-branded .brand-wordmark strong span,.portal-brand.agent-themed-brand strong span{color:var(--agent-brand-primary)}.agent-branded .brand-wordmark small,.portal-brand.agent-themed-brand small{color:var(--agent-brand-ink)}@supports (color:color-mix(in lab, red, red)){.agent-branded .brand-wordmark small,.portal-brand.agent-themed-brand small{color:color-mix(in srgb, var(--agent-brand-ink) 66%, white)}}.agent-branded .top-nav button:hover,.agent-branded .top-nav button.active{color:var(--agent-brand-primary)}.agent-branded .top-nav button.active:after{background:linear-gradient(90deg, var(--agent-brand-primary), var(--agent-brand-accent))}.agent-branded .nav-item.active{color:var(--agent-brand-ink);background:linear-gradient(90deg, var(--agent-brand-soft), var(--agent-brand-soft))}@supports (color:color-mix(in lab, red, red)){.agent-branded .nav-item.active{background:linear-gradient(90deg, var(--agent-brand-soft), color-mix(in srgb, var(--agent-brand-soft) 34%, transparent))}}.agent-branded .nav-item.active:before{background:linear-gradient(180deg, var(--agent-brand-primary), var(--agent-brand-accent))}.agent-branded .nav-item.active .nav-icon{color:var(--agent-brand-primary);filter:drop-shadow(0 4px 5px var(--agent-brand-primary))}@supports (color:color-mix(in lab, red, red)){.agent-branded .nav-item.active .nav-icon{filter:drop-shadow(0 4px 5px color-mix(in srgb, var(--agent-brand-primary) 20%, transparent))}}.agent-branded .brand-wordmark{max-width:148px}.agent-branded .brand-wordmark strong{text-overflow:ellipsis;overflow:hidden}.manage-modal header{justify-content:space-between;align-items:flex-start;margin-bottom:3px;display:flex}.manage-modal h2{color:#244657;margin:6px 0 0;font-size:19px}.manage-modal header button{color:#71848e;cursor:pointer;background:#f2f5f6;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.manage-modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.manage-modal-actions button{color:#657984;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:8px;height:36px;padding:0 16px;font-size:10px}.manage-modal-actions button:last-child{color:#fff;background:linear-gradient(95deg,#07647c,#0a978a);border-color:#0000}.portal-toast{z-index:120;color:#287064;background:#fff;border:1px solid #d8e9e5;border-radius:10px;padding:11px 16px;font-size:10px;animation:.18s ease-out toast-in-right;position:fixed;top:83px;right:28px;box-shadow:0 12px 32px #20475424}.branding-upload-panel{background:#fff;border:1px solid #dfe7ed;border-radius:18px;overflow:hidden;box-shadow:0 14px 40px #12304812}.branding-upload-panel>header{background:linear-gradient(135deg,#fbfdfd,#f4f8fb);border-bottom:1px solid #e9eef2;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.branding-upload-panel header span{color:#12877f;letter-spacing:1.5px;font-size:10px;font-weight:800}.branding-upload-panel h2{color:#102f4d;margin:5px 0 4px;font-size:20px}.branding-upload-panel header p{color:#748698;margin:0;font-size:12px}.branding-upload-panel header em{color:#08776f;background:#e9f7f4;border-radius:999px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:800}.branding-upload-body{grid-template-columns:150px minmax(280px,520px) 1fr;align-items:center;gap:24px;padding:32px 28px;display:grid}.branding-logo-preview{background:#f9fbfc;border:1px solid #e3e9ed;border-radius:16px;place-items:center;gap:10px;min-height:166px;display:grid}.branding-logo-preview span{color:#677b8d;font-size:11px;font-weight:700}.branding-logo-preview .platform-logo-image{background:#fff;border:1px solid #d8dfdf;border-radius:13px;box-shadow:0 7px 18px #0e535c21}.branding-logo-preview small{color:#94a1ac;font-size:10px}.branding-drop-zone{cursor:pointer;background:#f7fcfb;border:1.5px dashed #9fc6c2;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:166px;transition:border-color .16s,background .16s;display:grid}.branding-drop-zone:hover{background:#f0faf8;border-color:#168b82}.branding-drop-zone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.branding-drop-zone i{color:#078076;background:#e1f4f1;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;font-style:normal;display:grid}.branding-drop-zone img{object-fit:cover;border-radius:14px;width:64px;height:64px}.branding-drop-zone strong{color:#29465f;font-size:13px}.branding-drop-zone small{color:#8393a1;font-size:10px}.branding-upload-actions{flex-direction:column;align-items:flex-start;gap:11px;min-width:0;display:flex}.branding-upload-actions button{color:#fff;cursor:pointer;background:#087d75;border:0;border-radius:10px;min-width:144px;padding:11px 18px;font-size:12px;font-weight:800}.branding-upload-actions button:disabled{cursor:not-allowed;opacity:.48}.branding-upload-actions p{color:#7d8d9a;max-width:380px;margin:0;font-size:10px;line-height:1.7}@media (width<=1050px){.branding-upload-body{grid-template-columns:130px 1fr}.branding-upload-actions{grid-column:1/-1}}@keyframes toast-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (width<=1360px){.auth-stage{grid-template-columns:minmax(500px,1fr) 440px;gap:48px}.auth-story h1{font-size:42px}.manage-content{padding-left:22px;padding-right:22px}.manage-stats{gap:9px}.manage-stats article{padding:13px}}@media (width>=1241px) and (width<=1450px){.geo-home{padding-right:16px}.growth-slide{grid-template-columns:minmax(285px,1.15fr) minmax(205px,.85fr);padding:23px 18px 28px 30px}.growth-copy h1{font-size:28px}.growth-copy>p{font-size:13px}.growth-benefits{gap:7px 10px;font-size:7.5px}.growth-globe{width:145px;height:145px}.growth-tag{min-width:66px;padding:7px 8px}.flow-map{grid-template-columns:1fr 104px 1.25fr}.flow-core{border-width:11px;width:96px;height:96px}.flow-column button{gap:7px}.flow-column button>span{width:38px;height:38px;font-size:19px}.flow-column strong{font-size:9.5px}.flow-column small{font-size:7px}.performance-charts{gap:8px}.platform-strip{gap:4px}.chart-legend{gap:4px;font-size:5.5px}.share-body{gap:6px}.rank-row{grid-template-columns:45px 1fr 23px;gap:4px}}@media (height<=820px) and (width>=1100px){.sidebar{padding:9px 12px 10px}.nav-group+.nav-group{margin-top:4px}.nav-title{align-items:center;height:20px;font-size:10px;display:flex}.nav-item{height:34px;font-size:12px}.nav-icon{width:19px;height:19px}.nav-icon svg{width:18px;height:18px}.upgrade-card{grid-template-columns:31px 1fr;min-height:84px;padding:8px 11px 7px}.upgrade-card>.upgrade-diamond,.upgrade-diamond svg{width:30px;height:30px}.upgrade-card strong{font-size:13px}.upgrade-card small{font-size:8px}.upgrade-card button{height:24px;margin-top:0;font-size:10px}}@media (width>=1800px){.flow-map{grid-template-columns:1fr 130px 1.35fr}.flow-core{width:114px;height:114px}.performance-charts{gap:18px}}@container geo-flow-card (width<=520px){.flow-tech{grid-template-columns:1fr;gap:0;padding:9px 10px}.flow-tech-core{display:none}.flow-tech-stage{grid-template-columns:21px 28px minmax(0,1fr) 44px;gap:6px;padding-inline:7px}.flow-pipeline{gap:5px}.flow-stage{grid-template-columns:26px 32px minmax(0,1fr) 34px 16px;gap:6px;padding-inline:7px}.flow-stage-icon{width:30px;height:30px}.flow-map{grid-template-columns:minmax(105px,1fr) 82px minmax(122px,1.12fr);gap:6px;min-height:248px;padding-inline:0}.flow-column{gap:28px}.flow-right{gap:5px}.flow-column button,.flow-column.flow-right button{border-radius:10px;gap:5px;min-height:60px;padding:4px}.flow-left button{min-height:76px}.flow-column button>span{width:32px;height:32px;font-size:16px}.flow-column strong{font-size:9px}.flow-column small{font-size:6.5px}.flow-core{border-width:8px;width:78px;height:78px;box-shadow:0 0 0 7px #5a62f40e,0 0 18px #4a4ade33}.flow-core span{font-size:11px}.flow-connections{opacity:.72}}@container geo-flow-card (width<=390px){.flow-tech{padding-inline:8px}.flow-tech-stage{grid-template-columns:20px 27px minmax(0,1fr);gap:5px;padding-inline:6px}.flow-tech-stage>em{display:none}.flow-stage{grid-template-columns:24px 30px minmax(0,1fr) 15px;gap:5px;padding-inline:6px}.flow-stage em{display:none}.flow-stage-icon{border-radius:8px;width:28px;height:28px;font-size:15px}.flow-stage strong{font-size:9px}.flow-stage small{font-size:6.5px}.flow-map{grid-template-columns:minmax(96px,1fr) 68px minmax(108px,1.15fr);gap:4px}.flow-column button,.flow-column.flow-right button{gap:4px;padding:3px 2px}.flow-column button>span{width:28px;height:28px;font-size:14px}.flow-column strong{font-size:8.5px}.flow-column small{font-size:6px}.flow-core{border-width:7px;width:68px;height:68px}.flow-core span{font-size:10px}}.geo-optimization-backdrop{z-index:240;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 50% 42%,#5353ef2e,#0000 35%),#1118398a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.geo-optimization-modal{scrollbar-width:thin;scrollbar-color:#c8cbea transparent;background:radial-gradient(circle at 82% 0,#4566f821,#0000 29%),radial-gradient(circle at 8% 18%,#6f4af217,#0000 24%),#fffffffb;border:1px solid #ffffffd1;border-radius:22px;width:min(760px,100vw - 48px);max-height:calc(100vh - 48px);padding:22px 24px 20px;overflow:auto;box-shadow:0 30px 90px #121f5952,0 0 0 1px #696bea0f}.optimization-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.optimization-modal-head>div{min-width:0}.optimization-modal-head>div>span{color:#6771b7;letter-spacing:.8px;font-family:Consolas,SFMono-Regular,monospace;font-size:9px;font-weight:700}.optimization-modal-head h2{color:#182b82;letter-spacing:-.6px;margin:5px 0 4px;font-size:23px}.optimization-modal-head p{color:#78809d;margin:0;font-size:10px}.optimization-modal-head>button{color:#717a9e;cursor:pointer;background:#ffffffe0;border:1px solid #e6e8f5;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:19px;display:grid;box-shadow:0 5px 12px #313b7612}.optimization-stage-layout{background:radial-gradient(circle at 15%,#565df41a,#0000 31%),linear-gradient(135deg,#f9faff,#f4f7ff);border:1px solid #e8ebfb;border-radius:16px;grid-template-columns:205px 1fr;align-items:center;gap:24px;margin-top:17px;padding:14px 18px;display:grid}.optimization-orbit{justify-self:center;place-items:center;width:176px;height:176px;display:grid;position:relative}.orbit-ring{border:1px solid #5258ec42;border-radius:50%;position:absolute}.optimization-orbit .ring-one{border-top-color:#475df0;border-right-color:#8a49ed;width:156px;height:156px;animation:2.8s linear infinite geo-orbit-spin}.optimization-orbit .ring-two{border-color:#3382f25c;width:132px;height:82px;animation:3.8s linear infinite geo-orbit-reverse;transform:rotate(27deg)}.optimization-orbit .ring-three{border-color:#19b5b552;width:104px;height:148px;animation:4.6s linear infinite geo-orbit-spin;transform:rotate(-35deg)}.orbit-satellite{z-index:3;background:#4e65f4;border:3px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 3px 10px #3946c259}.satellite-one{animation:1.2s ease-in-out infinite geo-satellite-pulse;top:75px;left:16px}.satellite-two{background:#17aaa7;animation:1.2s ease-in-out .45s infinite geo-satellite-pulse;bottom:43px;right:20px}.optimization-core{z-index:2;color:#fff;background:radial-gradient(circle at 36% 28%,#8175ff,#4c4ce5 65%,#3933bf);border:8px solid #ffffff9e;border-radius:50%;align-content:center;place-items:center;gap:3px;width:88px;height:88px;animation:1.8s ease-in-out infinite geo-core-pulse;display:grid;position:relative;box-shadow:0 0 0 9px #5b5af014,0 12px 26px #4441d247}.optimization-core b{font-size:19px;line-height:1}.optimization-core small{letter-spacing:.6px;font-size:7px}.optimization-core.has-ai-avatar{background:#dcecff;border-width:4px;overflow:hidden}.optimization-core.has-ai-avatar:after{content:"";z-index:2;background:linear-gradient(#0000,#0c1c48c2);position:absolute;inset:54% 0 0}.optimization-core.has-ai-avatar img{object-fit:cover;object-position:50% 24%;width:100%;height:100%;position:absolute;inset:0}.optimization-core.has-ai-avatar small{z-index:3;text-align:center;color:#fff;text-shadow:0 1px 3px #00000073;position:absolute;bottom:7px;left:0;right:0}.optimization-orbit>em{z-index:4;color:#fff;background:linear-gradient(135deg,#3e7ef5,#714aed);border:2px solid #fff;border-radius:12px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:12px;right:-3px;box-shadow:0 6px 14px #3e47ce3b}.optimization-orbit.complete .orbit-ring{border-color:#13ac8b54;animation-duration:7s}.optimization-orbit.complete .optimization-core{background:radial-gradient(circle at 36% 28%,#3fd6b7,#159f8a 67%,#0e7f73);box-shadow:0 0 0 9px #15ae9114,0 12px 26px #16897740}.optimization-orbit.complete>em{background:linear-gradient(135deg,#21bf9e,#128f80)}.optimization-live{min-width:0}.optimization-prompt{background:#ffffffd1;border:1px solid #5b64d829;border-radius:11px;min-height:92px;padding:12px 14px;box-shadow:0 7px 18px #36428e0e}.optimization-prompt>span{color:#7352e9;letter-spacing:.5px;font-size:8px;font-weight:800}.optimization-prompt p{color:#263778;min-height:34px;margin:7px 0 4px;font-size:11px;font-weight:650;line-height:1.55}.optimization-prompt p b{color:#1f86ec;font-family:Consolas,monospace}.optimization-prompt p i{vertical-align:-2px;background:#5571ef;width:5px;height:12px;margin-left:3px;animation:.8s step-end infinite geo-cursor;display:inline-block}.optimization-prompt small{color:#8a91aa;font-size:8px;line-height:1.45}.optimization-progress-track{background:#e8ebf8;border-radius:8px;height:8px;margin-top:13px;overflow:hidden;box-shadow:inset 0 1px 2px #2b377614}.optimization-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#337cf6,#5b55ee 55%,#9145ea);height:100%;transition:width .22s linear;display:block;position:relative;overflow:hidden;box-shadow:0 0 11px #554fe752}.optimization-progress-track i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);animation:1.25s linear infinite geo-progress-scan;position:absolute;inset:0;transform:translate(-100%)}.optimization-progress-meta{color:#7b839e;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:6px;font-size:8px;display:grid}.optimization-progress-meta b{color:#3b4ddb;font-size:11px}.optimization-progress-meta small{text-align:right;min-width:68px}.optimization-stepper{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:15px;display:grid}.optimization-stepper>div{color:#8a91a8;text-align:center;background:#fafbfe;border:1px solid #e8eaf4;border-radius:10px;justify-items:center;gap:3px;min-width:0;padding:8px 4px 7px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.optimization-stepper>div.active{color:#4b4ed5;background:linear-gradient(145deg,#f1f2ff,#faf9ff);border-color:#bfc4fa;transform:translateY(-2px);box-shadow:0 7px 15px #484cb717}.optimization-stepper>div.complete{color:#198f79;background:#f2fbf8;border-color:#caebe3}.optimization-stepper span{color:#7a829b;background:#e8eaf3;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-weight:800;display:grid}.optimization-stepper .active span{color:#fff;background:linear-gradient(135deg,#516ef3,#7d4ce9);animation:1.1s ease-in-out infinite geo-satellite-pulse}.optimization-stepper .active span.ai-avatar-step{background:linear-gradient(135deg,#4b6ff1,#8249e8);width:27px;height:27px;padding:2px;overflow:hidden;box-shadow:0 4px 9px #515cdc47}.optimization-stepper span.ai-avatar-step img{object-fit:cover;object-position:50% 24%;border-radius:50%;width:100%;height:100%}.optimization-stepper .complete span{color:#fff;background:#20ad91;animation:none}.optimization-stepper strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.optimization-stepper small{font-size:7px}.optimization-console{color:#c9d0e5;background:#14192b;border:1px solid #e4e7f2;border-radius:12px;margin-top:13px;overflow:hidden;box-shadow:inset 0 0 20px #0408143d}.console-head{color:#aeb7d3;background:#1b2137;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:34px;padding:0 13px;font-size:8px;display:flex}.console-head>span{align-items:center;gap:6px;display:flex}.console-head i{background:#2bd1a7;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite geo-satellite-pulse;box-shadow:0 0 8px #2bd1a7bd}.console-lines{align-content:start;gap:6px;min-height:77px;max-height:116px;padding:10px 13px;display:grid;overflow:hidden}.console-lines p{grid-template-columns:35px 34px 1fr;align-items:start;gap:7px;margin:0;font-family:Consolas,SFMono-Regular,monospace;font-size:7.5px;line-height:1.35;animation:.18s ease-out geo-log-in;display:grid}.console-lines time{color:#69728f}.console-lines span{color:#33d0aa;font-size:7px;font-weight:800}.console-lines .current span{color:#73a7ff}.console-lines b{color:#c8d0e4;font-weight:500}.optimization-results{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.optimization-results>div{background:linear-gradient(145deg,#f5fbfa,#eef9f6);border:1px solid #d9eee8;border-radius:10px;gap:3px;padding:9px 10px;display:grid}.optimization-results strong{color:#168d79;font-size:14px}.optimization-results span{color:#6f8883;font-size:7.5px}.optimization-actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.optimization-actions button{color:#737b96;cursor:pointer;background:#fff;border:1px solid #e0e3ef;border-radius:9px;height:37px;padding:0 18px;font-size:10px;font-weight:650}.optimization-actions button:last-child{color:#fff;background:linear-gradient(90deg,#2d7af5,#5255ee 58%,#8348eb);border-color:#0000;min-width:132px;box-shadow:0 7px 18px #434dd838}.optimization-actions button:disabled{opacity:.62;cursor:wait}.geo-optimization-modal.is-complete .optimization-progress-track i{background:linear-gradient(90deg,#21b797,#159783)}.geo-result-backdrop{z-index:245;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 24%,#4b63f033,#0000 35%),#1018379e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.geo-result-report{color:#18244b;scrollbar-width:thin;scrollbar-color:#bfc5ec transparent;background:radial-gradient(circle at 90% 0,#4b6ef91a,#0000 26%),linear-gradient(#fbfcff,#f7f9ff 70%,#fff);border:1px solid #ffffffdb;border-radius:22px;width:min(1180px,100vw - 44px);max-height:calc(100vh - 44px);padding:24px 26px 20px;overflow:auto;box-shadow:0 35px 100px #0f1d5461}.result-report-head{grid-template-columns:48px minmax(0,1fr) auto 34px;align-items:center;gap:13px;display:grid}.result-report-brand{color:#fff;background:linear-gradient(145deg,#28b9b1 0 38%,#356ef0 40% 68%,#714ce8 70%);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 20px #3a5cdb40}.result-report-brand span{font-size:25px;font-weight:850}.result-report-head p{color:#6672b8;letter-spacing:1.5px;margin:0 0 2px;font-size:8px;font-weight:800}.result-report-head h2{color:#142776;letter-spacing:-.7px;margin:0;font-size:25px}.result-report-head small{color:#8590ad;font-size:9px}.result-report-verify{color:#157f6f;background:#f1fbf8;border:1px solid #cfece4;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:750;display:flex}.result-report-verify>i{color:#fff;background:#20ad91;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid}.result-report-verify span{gap:2px;display:grid}.result-report-verify small{color:#6a9b91;font-size:8px;font-weight:500}.result-report-head>button{color:#77809b;cursor:pointer;background:#fff;border:1px solid #e1e5f2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.result-report-notice{color:#727e9d;background:#f5f7ffdb;border:1px solid #e3e7f5;border-radius:10px;align-items:center;gap:20px;min-height:38px;margin-top:16px;padding:0 13px;font-size:8.5px;display:flex}.result-report-notice span:first-child{color:#44538b;align-items:center;gap:6px;font-weight:700;display:flex}.result-report-notice i{background:#21b897;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21b8971a}.result-report-notice em{color:#ae6e16;background:#fff2dc;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:8px;font-style:normal;font-weight:750}.result-kpi-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:13px;display:grid}.result-kpi-grid article{background:#fff;border:1px solid #dfe4f3;border-radius:14px;min-width:0;padding:15px 16px 13px;box-shadow:0 7px 20px #24387a0f}.result-kpi-grid article>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.result-kpi-grid article>div span{color:#475376;font-size:10px;font-weight:750}.result-kpi-grid article>div b{color:#6672ba;background:#f0f3ff;border-radius:6px;padding:3px 6px;font-size:7px}.result-kpi-grid article>strong{color:#1d3aa9;letter-spacing:-1.3px;margin:8px 0 3px;font-size:33px;line-height:1;display:block}.result-kpi-grid article:nth-child(2)>strong{color:#6442d9}.result-kpi-grid article:nth-child(3)>strong{color:#148f9d}.result-kpi-grid article:nth-child(4)>strong{color:#138b73}.result-kpi-grid sup{margin-left:2px;font-size:13px}.result-kpi-grid p{color:#8490aa;margin:0;font-size:8px}.result-kpi-grid p i{color:#159079;margin-right:4px;font-style:normal;font-weight:800}.result-report-main{grid-template-columns:1fr .68fr 1.22fr;gap:11px;margin-top:11px;display:grid}.result-panel{background:#fff;border:1px solid #e0e5f3;border-radius:14px;min-width:0;padding:14px 15px;box-shadow:0 6px 18px #26346f0b}.result-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.result-panel h3{color:#23315b;margin:0;font-size:12px}.result-panel header p{color:#929bb2;margin:3px 0 0;font-size:7.5px}.result-panel header>span{color:#7b86a7;flex:none;font-size:8px}.result-panel header>span b{color:#4a58ca;font-size:13px}.result-platform-bars{gap:7px;margin-top:12px;display:grid}.result-platform-bars>div{grid-template-columns:65px minmax(0,1fr) 31px;align-items:center;gap:7px;display:grid}.result-platform-bars strong,.result-platform-bars>div>b{font-size:8px}.result-platform-bars strong{color:#535f7f}.result-platform-bars>div>b{color:#3b4f9e;text-align:right}.result-platform-bars>div>span{background:#edf0f8;border-radius:999px;height:7px;overflow:hidden}.result-platform-bars i{border-radius:inherit;height:100%;display:block;box-shadow:0 2px 5px #4257d62e}.result-score-panel{justify-items:stretch;display:grid}.result-trust-score{background:conic-gradient(#24b59b 0 63%, #5367ef 63% 93%, #eef1f7 93%);border-radius:50%;justify-self:center;place-items:center;width:105px;height:105px;margin:8px 0 7px;display:grid;box-shadow:0 8px 19px #3959bc24}.result-trust-score:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:75px;height:75px;box-shadow:inset 0 0 0 1px #edf0f8}.result-trust-score>div{z-index:1;grid-area:1/1;justify-items:center;display:grid}.result-trust-score strong{color:#273ba6;font-size:26px;line-height:1}.result-trust-score span{color:#8c95ac;font-size:7px}.result-score-panel ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.result-score-panel li{color:#75809e;justify-content:space-between;font-size:7.5px;display:flex}.result-score-panel li b{color:#248d79}.result-trend-panel svg{width:100%;height:122px;margin-top:4px;overflow:visible}.result-trend-panel .trend-up{color:#168d76;background:#e9faf5;border-radius:7px;padding:4px 7px;font-size:10px;font-weight:800}.trend-grid line{stroke:#e7eaf3;stroke-width:1px;stroke-dasharray:4 5}.trend-labels text{fill:#939bb0;font-size:8px}.result-report-bottom{grid-template-columns:1.22fr .9fr;gap:11px;margin-top:11px;display:grid}.result-table-head,.result-table-row{grid-template-columns:minmax(120px,1.4fr) repeat(4,minmax(54px,.65fr));align-items:center;gap:8px;display:grid}.result-table-head{color:#8992a9;background:#f3f5fb;border-radius:7px;margin-top:10px;padding:7px 9px;font-size:7.5px}.result-table-row{color:#68738f;border-bottom:1px solid #eef0f6;min-height:30px;padding:0 9px;font-size:8px}.result-table-row:last-child{border-bottom:0}.result-table-row strong{color:#45516f;font-size:8px}.result-table-row b{color:#3157bf}.result-table-row em{color:#168b75;background:#eaf9f5;border-radius:999px;width:fit-content;padding:3px 6px;font-size:7px;font-style:normal;font-weight:750}.result-method-panel>div:not(:first-child){border-bottom:1px solid #eef0f6;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:7px 0;display:grid}.result-method-panel>div:not(:first-child) span{color:#68738f;font-size:8px}.result-method-panel>div:not(:first-child) strong{color:#2d408e;font-size:9px}.result-method-panel>div:not(:first-child) em{color:#9ba3b5;grid-column:1/-1;font-size:7px;font-style:normal}.result-method-note{color:#9a7544;background:#fff8e9;border-radius:7px;margin:8px 0 0;padding:7px 8px;font-size:7px;line-height:1.45}.result-report-actions{border-top:1px solid #e7eaf4;justify-content:flex-end;align-items:center;gap:9px;margin-top:13px;padding-top:13px;display:flex}.result-report-actions p{align-items:center;gap:8px;margin:0 auto 0 0;display:flex}.result-report-actions p>i{color:#178b77;background:#e9faf5;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.result-report-actions p span{color:#55617d;font-size:8px;font-weight:700;display:grid}.result-report-actions p small{color:#9aa2b4;margin-top:2px;font-size:7px;font-weight:400}.result-report-actions>button{color:#606b8d;cursor:pointer;background:#fff;border:1px solid #dfe3f0;border-radius:9px;height:37px;padding:0 17px;font-size:9px;font-weight:700}.result-report-actions>button:last-child{color:#fff;background:linear-gradient(90deg,#2b7bf5,#5057ed 58%,#8249e9);border-color:#0000;min-width:145px;box-shadow:0 8px 18px #434ed838}@media (width<=1100px){.result-report-main{grid-template-columns:1fr .72fr}.result-trend-panel{grid-column:1/-1}.result-report-bottom{grid-template-columns:1fr}}@keyframes geo-orbit-spin{to{transform:rotate(360deg)}}@keyframes geo-orbit-reverse{0%{transform:rotate(27deg)}to{transform:rotate(-333deg)}}@keyframes geo-core-pulse{0%,to{filter:brightness(.96);transform:scale(.96)}50%{filter:brightness(1.08);transform:scale(1.03)}}@keyframes geo-satellite-pulse{0%,to{opacity:.65;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes geo-progress-scan{to{transform:translate(100%)}}@keyframes geo-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes geo-log-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (height<=760px){.geo-optimization-modal{max-height:calc(100vh - 24px);padding-top:17px;padding-bottom:16px}.optimization-stage-layout{margin-top:11px;padding-top:9px;padding-bottom:9px}.optimization-orbit{width:148px;height:148px}.optimization-orbit .ring-one{width:132px;height:132px}.optimization-orbit .ring-two{width:112px;height:70px}.optimization-orbit .ring-three{width:88px;height:126px}.optimization-core{width:76px;height:76px}.optimization-console{margin-top:10px}.console-lines{min-height:60px;max-height:82px}}.industry-analysis-page{color:#183845;gap:16px;display:grid}.industry-analysis-head{background:#fff;border:1px solid #dce7e8;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:25px 28px;display:flex;box-shadow:0 13px 38px #153a4511}.industry-analysis-head>div:first-child{gap:5px;display:grid}.industry-analysis-head>div:first-child>span,.industry-chart-card>header span,.industry-ranking-card>header span{color:#078b7f;letter-spacing:1.5px;font-size:9px;font-weight:900}.industry-analysis-head h1{color:#123442;margin:0;font-size:28px;line-height:1.15}.industry-analysis-head p{color:#71828e;max-width:720px;margin:1px 0 0;font-size:11px;line-height:1.7}.industry-analysis-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:310px;display:flex}.industry-analysis-actions .industry-report-dropdown{width:310px}.industry-analysis-actions>button{color:#277069;cursor:pointer;background:#fff;border:1px solid #d4e2e2;border-radius:10px;height:40px;padding:0 14px;font-size:10px;font-weight:800}.industry-analysis-actions>button:disabled{cursor:wait;opacity:.6}.industry-analysis-loading,.industry-analysis-empty{text-align:center;background:#fff;border:1px solid #dce7e8;border-radius:20px;align-content:center;place-items:center;gap:9px;min-height:420px;padding:30px;display:grid}.industry-analysis-loading>i{border:3px solid #dce9e7;border-top-color:#078c7f;border-radius:50%;width:38px;height:38px;animation:.85s linear infinite spin}.industry-analysis-loading strong,.industry-analysis-empty h2{color:#254550;margin:3px 0 0;font-size:17px}.industry-analysis-loading span,.industry-analysis-empty p{color:#7c8c95;max-width:520px;margin:0;font-size:11px;line-height:1.7}.industry-analysis-empty>i{color:#07887b;background:#edf7f5;border-radius:17px;place-items:center;width:58px;height:58px;font-size:13px;font-style:normal;font-weight:900;display:grid}.industry-analysis-empty.error>i{color:#b76140;background:#fff3ed}.industry-analysis-empty>button{color:#fff;cursor:pointer;background:#078d80;border:0;border-radius:10px;height:39px;margin-top:6px;padding:0 15px;font-size:10px;font-weight:800}.industry-analysis-source{background:#f8fbfa;border:1px solid #d8e8e5;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:12px 17px;display:flex}.industry-analysis-source>div{align-items:center;gap:9px;display:flex}.industry-analysis-source>div>i{color:#07846e;background:#e2f5ef;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.industry-analysis-source>div>span{color:#839098;gap:2px;font-size:9px;display:grid}.industry-analysis-source strong{color:#294750;font-size:11px}.industry-analysis-source>p{color:#788991;text-align:right;margin:0;font-size:9px}.industry-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.industry-kpi-grid article{background:#fff;border:1px solid #dde7e9;border-radius:16px;align-content:center;gap:6px;min-height:116px;padding:20px 21px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 28px #1a3c460b}.industry-kpi-grid article:after{content:"";background:#0b8e82;border-radius:0 0 5px 5px;width:54px;height:3px;position:absolute;top:0;left:20px}.industry-kpi-grid article:nth-child(2):after{background:#316b9a}.industry-kpi-grid article:nth-child(3):after{background:#c29d61}.industry-kpi-grid article:nth-child(4):after{background:#6c7b8a}.industry-kpi-grid span{color:#75868f;font-size:10px}.industry-kpi-grid strong{color:#153744;text-overflow:ellipsis;white-space:nowrap;font-size:25px;line-height:1.1;overflow:hidden}.industry-kpi-grid small{color:#84929a;font-size:9px}.industry-chart-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:14px;display:grid}.industry-chart-card,.industry-ranking-card{background:#fff;border:1px solid #dce7e8;border-radius:18px;box-shadow:0 11px 32px #1538440d}.industry-chart-card>header,.industry-ranking-card>header{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 23px 15px;display:flex}.industry-chart-card>header>div,.industry-ranking-card>header>div{gap:4px;display:grid}.industry-chart-card h2,.industry-ranking-card h2{color:#203f4b;margin:0;font-size:16px}.industry-chart-card>header em{color:#85939b;font-size:9px;font-style:normal}.industry-platform-bars{gap:12px;padding:21px 24px 25px;display:grid}.industry-platform-bars>div{grid-template-columns:76px minmax(100px,1fr) 42px;align-items:center;gap:11px;display:grid}.industry-platform-bars span{color:#435d67;font-size:10px;font-weight:700}.industry-platform-bars>div>i{background:#e9eeee;border-radius:999px;height:9px;overflow:hidden}.industry-platform-bars b{border-radius:inherit;height:100%;animation:.55s ease-out both industryBarReveal;animation-delay:calc(var(--bar-order) * 55ms);transform-origin:0;background:linear-gradient(90deg,#0a3851,#0b9387);display:block}.industry-platform-bars strong{color:#193d49;text-align:right;font-size:10px}.industry-sov-visual{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:21px;padding:25px 23px 17px;display:grid}.industry-sov-ring{border-radius:50%;place-items:center;width:140px;height:140px;display:grid;position:relative}.industry-sov-ring:after{content:"";background:#fff;border-radius:50%;width:92px;height:92px;position:absolute;box-shadow:0 5px 18px #17313b1a}.industry-sov-ring>span{z-index:1;color:#7c8b93;justify-items:center;gap:3px;font-size:9px;display:grid;position:relative}.industry-sov-ring strong{color:#173c49;font-size:21px}.industry-sov-legend{gap:11px;display:grid}.industry-sov-legend>div{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.industry-sov-legend i{border-radius:3px;width:8px;height:8px}.industry-sov-legend span{color:#60737d;font-size:10px}.industry-sov-legend strong{color:#274954;font-size:10px}.sov-chart-card>p{color:#839099;border-top:1px solid #edf1f2;margin:0 23px 21px;padding-top:12px;font-size:9px;line-height:1.6}.industry-ranking-card>header>p{color:#7c8b94;margin:0;font-size:9px}.industry-ranking-table{padding:0 20px 18px;overflow-x:auto}.industry-ranking-table table{border-collapse:collapse;width:100%;min-width:680px}.industry-ranking-table th{color:#809099;text-align:left;border-bottom:1px solid #dfe7e8;padding:13px 10px;font-size:9px;font-weight:750}.industry-ranking-table td{color:#536a74;border-bottom:1px solid #edf1f2;padding:12px 10px;font-size:10px}.industry-ranking-table tr:last-child td{border-bottom:0}.industry-ranking-table td>i{color:#648078;background:#f0f5f4;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:850;display:grid}.industry-ranking-table td>strong,.industry-ranking-table td>b{color:#264752;font-size:10px}.industry-ranking-table td.positive{color:#07816e;font-weight:800}.industry-ranking-table td.negative{color:#ad6b45;font-weight:800}.industry-analysis-note{background:#fff;border:1px solid #dfe8e8;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.industry-analysis-note svg{fill:none;stroke:#0b887c;stroke-width:1.6px;width:25px;height:25px}.industry-analysis-note p{color:#71828c;margin:0;font-size:9px;line-height:1.6}.industry-analysis-note button{color:#087f74;cursor:pointer;background:#f7fbfa;border:1px solid #d2e3e1;border-radius:9px;height:34px;padding:0 12px;font-size:9px;font-weight:800}@keyframes industryBarReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1050px){.industry-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-chart-grid{grid-template-columns:1fr}}@media (width<=760px){.industry-analysis-head{flex-direction:column;align-items:stretch;padding:21px}.industry-analysis-actions{flex-direction:column;align-items:stretch;min-width:0}.industry-analysis-actions .industry-report-dropdown{width:100%;min-width:0}.industry-analysis-source{flex-direction:column;align-items:flex-start}.industry-analysis-source>p{text-align:left}.industry-kpi-grid{grid-template-columns:1fr}.industry-sov-visual{grid-template-columns:1fr;justify-items:center}.industry-sov-legend{width:100%}.industry-analysis-note{grid-template-columns:30px minmax(0,1fr)}.industry-analysis-note button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.industry-platform-bars b{animation:none}}.diagnosis-page{width:100%;max-width:none;min-height:100%;margin:0;padding-top:9px}.diagnosis-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;display:flex}.diagnosis-page-head>div:first-child>span{color:#6574dc;letter-spacing:1.5px;font-size:8px;font-weight:850}.diagnosis-page-head h1{color:#27345c;letter-spacing:-.5px;margin:6px 0 5px;font-size:30px}.diagnosis-page-head p{color:#8a94aa;margin:0;font-size:13px}.diagnosis-history-entry{color:#4c57c9;cursor:pointer;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(110deg,#347fed,#7650e5) border-box;border:1px solid #4c5be73d;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-width:156px;height:42px;padding:0 17px;font-size:12px;font-weight:750;transition:transform .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:0 7px 20px #4853bd1a}.diagnosis-history-entry:hover{color:#3548c7;transform:translateY(-1px);box-shadow:0 10px 24px #4853bd2b}.diagnosis-history-entry span{color:#fff;background:linear-gradient(110deg,#347fed,#7650e5);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:grid}.diagnosis-history-entry.back{color:#66728f;background:#fff;border-color:#dfe5f0;min-width:142px}.diagnosis-head-status{color:#67807e;white-space:nowrap;background:#fffc;border:1px solid #d9e8e7;border-radius:9px;align-items:center;gap:7px;height:33px;padding:0 11px;font-size:8px;display:flex}.diagnosis-head-status i{background:#22b69a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22b69a1a}.diagnosis-form-card{background:#fffffff5;border:1px solid #dfe5f2;border-radius:15px;overflow:hidden;box-shadow:0 10px 32px #30448213}.diagnosis-form-card>header{background:radial-gradient(circle at 7% 15%,#5b51ec1a,#0000 22%),linear-gradient(100deg,#fafbff,#fff);border-bottom:1px solid #ebeff6;justify-content:space-between;align-items:center;gap:18px;min-height:69px;padding:13px 20px;display:flex}.diagnosis-form-card>header>div{align-items:center;gap:11px;display:flex}.diagnosis-form-card>header>div>span{color:#fff;background:linear-gradient(145deg,#377cf2,#6d4ee9);border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;display:grid;box-shadow:0 7px 17px #504ed538}.diagnosis-form-card>header h2{color:#34416a;margin:0 0 4px;font-size:14px}.diagnosis-form-card>header p{color:#919aad;margin:0;font-size:8px}.diagnosis-form-card>header>em{color:#5e69c3;white-space:nowrap;background:#f0f3ff;border-radius:999px;padding:6px 9px;font-size:7px;font-style:normal}.diagnosis-form-section{border-bottom:1px solid #edf0f5;padding:17px 20px}.diagnosis-section-title{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:12px;display:grid}.diagnosis-section-title>span{color:#5c65d3;background:#eef1ff;border-radius:8px;place-items:center;width:27px;height:27px;font-family:Consolas,monospace;font-size:7px;font-weight:850;display:grid}.diagnosis-section-title>div{gap:3px;display:grid}.diagnosis-section-title strong{color:#414d70;font-size:10px}.diagnosis-section-title small{color:#989fb2;font-size:7px}.diagnosis-section-title>em{color:#7f89a3;font-size:7px;font-style:normal}.diagnosis-model-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.diagnosis-model-reference{background:0 0;border-radius:11px;min-height:56px;display:block;overflow:visible}.diagnosis-model-logo-row{grid-template-columns:repeat(8,minmax(92px,102px));justify-content:start;gap:5px;width:100%;display:grid}.diagnosis-model-logo-card{background:linear-gradient(150deg,#fff,#fafbff);border:1px solid #e1e6f2;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;padding:3px 2px;display:flex;box-shadow:0 5px 14px #3a48870f}.diagnosis-model-logo-card .platform-icon{border-radius:8px;flex:none;grid-row:auto;width:34px;height:34px}.diagnosis-model-logo-card .deepseek-logo,.diagnosis-model-logo-card .yuanbao-logo{padding:3px}.diagnosis-model-logo-card .zhipu-logo{width:34px;height:34px}.diagnosis-model-logo-card strong{color:#36415f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.diagnosis-model-grid>button{color:#46516e;cursor:pointer;background:#fff;border:1px solid #dfe4ef;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;height:54px;padding:7px 19px 7px 8px;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.diagnosis-model-grid>button:hover{border-color:#adb6ed;transform:translateY(-1px)}.diagnosis-model-grid>button.selected{background:linear-gradient(145deg,#fff,#f7f5ff);border-color:#715cf0;box-shadow:inset 0 0 0 1px #6350e11a,0 5px 12px #4a4abe14}.diagnosis-model-grid>button>.platform-icon,.diagnosis-model-grid>button>.diagnosis-model-mark{width:28px;height:28px;font-size:8px}.diagnosis-model-grid>button strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.diagnosis-model-grid>button>i{color:#9ba4b7;background:#eef1f7;border-radius:50%;place-items:center;width:14px;height:14px;font-size:6px;font-style:normal;display:grid;position:absolute;top:5px;right:5px}.diagnosis-model-grid>button.selected>i{color:#fff;background:linear-gradient(145deg,#586eee,#7653e8)}.diagnosis-model-mark{color:#fff;border-radius:9px;place-items:center;font-weight:850;display:grid}.diagnosis-model-mark.nano{background:radial-gradient(circle at 24% 28%,#fff 0 8%,#0000 9%),linear-gradient(145deg,#fb5d79,#8f54e8)}.diagnosis-model-mark.zhipu{background:linear-gradient(145deg,#3479ef,#4a4edc)}.diagnosis-input-field,.diagnosis-keyword-field{background:#fbfcff;border:1px solid #dce2ee;border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:4px 11px;display:grid}.diagnosis-input-field:focus-within,.diagnosis-keyword-field:focus-within{border-color:#858ee7;box-shadow:0 0 0 3px #5b62da13}.diagnosis-input-field>span,.diagnosis-keyword-field>span{color:#6571d6;text-align:center;font-size:13px}.diagnosis-input-field input,.diagnosis-keyword-field input{color:#3f4a67;background:0 0;border:0;outline:0;min-width:80px;height:32px;font-family:inherit;font-size:9px}.diagnosis-input-field>small,.diagnosis-keyword-field>em{color:#a0a7b7;white-space:nowrap;font-size:6.5px;font-style:normal}.diagnosis-helper{color:#8f98ac;margin:7px 0 0;font-size:7px}.diagnosis-keyword-field>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.diagnosis-keyword-field>div>button{color:#5965b5;cursor:pointer;background:#f1f3ff;border:1px solid #d9def4;border-radius:7px;align-items:center;gap:5px;height:25px;padding:0 7px;font-size:7px;display:flex}.diagnosis-keyword-field>div>button i{opacity:.55;font-style:normal}.diagnosis-advice-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.diagnosis-advice-options>button{color:#4b5673;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:10px;grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:63px;padding:10px 12px;display:grid}.diagnosis-advice-options>button.active{background:linear-gradient(145deg,#fbfaff,#f3f3ff);border-color:#7258ef;box-shadow:inset 0 0 0 1px #5e4ad91a}.diagnosis-advice-options>button>span{color:#8690a8;background:#f0f2f7;border-radius:10px;place-items:center;width:35px;height:35px;font-size:13px;display:grid}.diagnosis-advice-options>button.active>span{color:#6856df;background:linear-gradient(145deg,#e9e9ff,#e3e8ff)}.diagnosis-advice-options>button>div{gap:4px;display:grid}.diagnosis-advice-options strong{font-size:9px}.diagnosis-advice-options small{color:#949caf;font-size:7px}.diagnosis-advice-options>button>i{color:#0000;border:1px solid #d8deeb;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.diagnosis-advice-options>button.active>i{color:#fff;background:#6758e6;border-color:#6758e6}.diagnosis-form-actions{background:#fafbfe;justify-content:flex-end;align-items:center;gap:9px;min-height:68px;padding:11px 20px;display:flex}.diagnosis-form-actions>div{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.diagnosis-form-actions>div>span{color:#208e75;background:#e7f6f1;border-radius:9px;place-items:center;width:29px;height:29px;font-size:7px;font-weight:800;display:grid}.diagnosis-form-actions p{gap:3px;margin:0;display:grid}.diagnosis-form-actions p strong{color:#5c667c;font-size:8px}.diagnosis-form-actions p small{color:#969eaf;font-size:6.5px}.diagnosis-form-actions>button{cursor:pointer;border-radius:8px;height:35px;padding:0 14px;font-family:inherit;font-size:8px;font-weight:700}.diagnosis-reset{color:#717a8f;background:#fff;border:1px solid #dce2ed}.diagnosis-start{color:#fff;background:linear-gradient(100deg,#337bf3,#6854eb 67%,#8546e6);border:0;min-width:130px;box-shadow:0 7px 17px #4a50d33b}.diagnosis-start span{margin-left:6px}.diagnosis-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.diagnosis-guide-grid article{background:#ffffffbf;border:1px solid #e1e6f1;border-radius:10px;align-items:center;gap:10px;min-height:55px;padding:9px 12px;display:flex}.diagnosis-guide-grid article>span{color:#8490d8;font-family:Consolas,monospace;font-size:8px;font-weight:800}.diagnosis-guide-grid article>div{gap:3px;display:grid}.diagnosis-guide-grid strong{color:#556079;font-size:8px}.diagnosis-guide-grid small{color:#9aa1b1;font-size:6.5px}.diagnosis-running-card{background:radial-gradient(circle at 50% 33%,#4c6df526,#0000 29%),radial-gradient(circle at 66% 20%,#6d4ce71a,#0000 25%),#fff;border:1px solid #dfe5f2;border-radius:16px;align-content:center;justify-items:center;min-height:590px;padding:34px;display:grid;overflow:hidden;box-shadow:0 12px 34px #2e418114}.diagnosis-scanner{place-items:center;width:118px;height:118px;display:grid;position:relative}.scanner-core{color:#fff;background:linear-gradient(145deg,#337ff3,#684ce8);border:8px solid #fffc;border-radius:50%;place-items:center;width:72px;height:72px;font-size:19px;font-weight:850;display:grid;position:relative;box-shadow:0 9px 24px #4450d247}.scanner-core i{background:#24bba1;border:2px solid #fff;border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite diagnosis-pulse;position:absolute;top:7px;right:-2px}.scanner-orbit{border:1px solid #4b5ede4d;border-radius:50%;animation:3s linear infinite diagnosis-orbit;position:absolute;inset:4px}.scanner-orbit:before{content:"";background:#4779ef;border-radius:50%;width:9px;height:9px;position:absolute;top:16px;left:7px;box-shadow:0 0 12px #4171eb80}.scanner-orbit.orbit-two{animation-duration:4.4s;animation-direction:reverse;inset:15px -8px;transform:rotate(60deg)}.scanner-orbit.orbit-two:before{background:#20b8b0;top:45px;left:auto;right:4px}@keyframes diagnosis-orbit{to{transform:rotate(360deg)}}@keyframes diagnosis-pulse{50%{box-shadow:0 0 0 7px #24bba129}}.running-kicker{color:#6d78d5;letter-spacing:2px;margin-top:18px;font-size:7px;font-weight:850}.diagnosis-running-card h2{color:#34416a;margin:7px 0 6px;font-size:21px}.diagnosis-running-card>p{color:#8b95aa;min-height:17px;margin:0;font-size:9px}.diagnosis-progress-track{background:#e9edf5;border-radius:999px;width:min(520px,86%);height:7px;margin-top:23px;overflow:hidden}.diagnosis-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#3182f4,#6754e9,#8948e4);height:100%;transition:width .45s;display:block;box-shadow:0 0 13px #5f4fe059}.diagnosis-progress-value{color:#6570ca;margin-top:7px;font-size:9px}.diagnosis-running-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:min(720px,100%);margin-top:20px;display:grid}.diagnosis-running-steps>div{color:#a2a9ba;text-align:center;justify-items:center;gap:7px;font-size:7px;display:grid}.diagnosis-running-steps span{background:#fff;border:1px solid #e0e5ef;border-radius:50%;place-items:center;width:27px;height:27px;font-family:Consolas,monospace;font-size:6px;display:grid}.diagnosis-running-steps>div.active{color:#5d66ca}.diagnosis-running-steps>div.active span{color:#fff;background:#6559e8;border-color:#6559e8;box-shadow:0 0 0 5px #6358e21a}.diagnosis-running-steps>div.done{color:#29947b}.diagnosis-running-steps>div.done span{color:#29947b;background:#e3f7f1;border-color:#c6e9df}.running-models{flex-wrap:wrap;justify-content:center;gap:6px;width:min(720px,100%);margin-top:19px;display:flex}.running-models span{color:#9aa2b3;background:#fafbfe;border:1px solid #e3e7ef;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:6.5px;display:flex}.running-models i{background:#c8cdd8;border-radius:50%;width:5px;height:5px}.running-models span.active{color:#5e6bc0;background:#f2f5ff;border-color:#cbd5fa}.running-models span.active i{background:#5570ea;box-shadow:0 0 0 3px #536fe91a}.diagnosis-running-card>button{color:#7d8598;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:8px;margin-top:22px;padding:7px 15px;font-size:8px}.diagnosis-persistent-view{display:contents}.diagnosis-persistent-view[hidden],.feature-content[hidden]{display:none!important}.workspace.website-standalone-workspace{background:linear-gradient(#f5f8ff 0,#fff 100%);grid-template-columns:minmax(0,1fr)}.website-standalone-workspace>.website-standalone-content{grid-column:1;width:100%;min-height:calc(100dvh - 64px);padding:18px clamp(18px,3vw,46px) 34px}.website-standalone-content>.website-plan-page{width:min(1480px,100%);margin:0 auto}.official-case-center{--case-ink:#14213d;--case-muted:#64748b;--case-line:#e4e9f2;--case-blue:#3457d5;--case-teal:#0f9b8e;color:var(--case-ink);gap:22px;display:grid}.case-center-breadcrumb{color:#8a96aa;font-size:12px}.case-center-breadcrumb span{color:#c2c9d5;margin:0 8px}.case-center-hero{background:#fff;border:1px solid #dfe5ef;border-radius:24px;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.case-center-hero:before{content:"";background:linear-gradient(#11a598,#3457d5 65%,#7c3aed);width:6px;position:absolute;inset:0 auto 0 0}.case-center-hero-copy{z-index:1;padding:52px 34px 52px 52px;position:relative}.case-center-kicker{color:#2f55c9;letter-spacing:.18em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.case-center-kicker i{background:#10a497;width:22px;height:2px}.case-center-hero h1{letter-spacing:-.045em;margin:20px 0 14px;font-size:clamp(34px,4vw,56px);line-height:1.08}.case-center-hero p{color:#5f6e86;max-width:660px;margin:0;font-size:15px;line-height:1.85}.case-center-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.case-center-hero-actions>button,.case-center-cta>button{color:#fff;cursor:pointer;background:#243eb4;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:13px;font-weight:750;display:inline-flex}.case-center-hero-actions>button:hover,.case-center-cta>button:hover{background:#1c3298}.case-center-hero-actions svg,.case-center-cta svg,.case-featured-copy svg,.case-study-copy button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.case-center-hero-actions>span{border-left:1px solid #dce2eb;gap:2px;padding-left:18px;display:grid}.case-center-hero-actions>span strong{font-size:20px}.case-center-hero-actions>span small{color:#8792a4;font-size:10px}.case-center-hero-visual{background:#f5f8ff;border-left:1px solid #e2e8f2;align-self:stretch;min-height:360px;position:relative;overflow:hidden}.case-center-hero-visual:before{content:"";background:#e8edff;border-radius:50%;width:270px;height:270px;position:absolute;top:13%;right:12%}.case-visual-orbit{border:1px solid #cdd8ef;border-radius:50%;position:absolute}.case-visual-orbit.orbit-one{width:330px;height:220px;top:18%;right:1%;transform:rotate(-14deg)}.case-visual-orbit.orbit-two{width:230px;height:330px;top:4%;right:15%;transform:rotate(25deg)}.case-visual-brand{text-align:center;background:#fffffff0;border:1px solid #d5ddec;border-radius:50%;align-content:center;place-items:center;gap:5px;width:170px;height:170px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.case-visual-brand img{object-fit:cover;border-radius:15px;width:58px;height:58px}.case-visual-brand strong{font-size:13px}.case-visual-brand small{color:#8a96aa;letter-spacing:.04em;font-size:8px}.agent-case-center .case-center-hero-visual{background:radial-gradient(circle at 52% 48%,#fffffffa 0 14%,#eff4ffeb 30%,#0000 58%),linear-gradient(145deg,#f8fbff 0%,#eef3ff 52%,#f6f8ff 100%)}.agent-case-center .case-center-hero-visual:before{background:radial-gradient(circle,#dde6ffb8,#e8edff40 62%,#0000 70%);width:248px;height:248px;top:16%;right:16%}.agent-case-center .case-visual-orbit{border-color:#8199d352}.agent-case-center .case-visual-brand{isolation:isolate;background:#fffffff7;border-color:#99afdf85;width:140px;height:140px;box-shadow:0 24px 58px #31488426,inset 0 0 0 8px #f5f8fff5}.agent-case-center .case-visual-brand:before,.agent-case-center .case-visual-brand:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.agent-case-center .case-visual-brand:before{z-index:-1;border:1px solid #738fd13d;inset:-13px}.agent-case-center .case-visual-brand:after{z-index:-1;border:1px solid #c5cfe6b3;inset:12px}.agent-case-center .case-visual-brand .case-visual-brand-logo{z-index:1;object-fit:contain;filter:drop-shadow(0 9px 16px #1f386729);border-radius:20px;width:76px;height:76px;display:block;position:relative}.case-visual-platform{color:#4b5870;background:#fff;border:1px solid #d9e0ec;border-radius:11px;align-items:center;gap:7px;min-width:82px;padding:7px 10px;font-size:10px;font-weight:700;display:flex;position:absolute}.case-visual-platform b{color:#4055c9;background:#fff;border:1px solid #edf0f7;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid;overflow:hidden}.case-visual-platform b img{object-fit:contain;width:21px;height:21px;display:block}.agent-case-center .case-visual-platform{color:#31415f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-color:#bac6e2b3;border-radius:14px;gap:9px;min-width:104px;min-height:48px;padding:8px 12px;font-size:11px;box-shadow:0 10px 26px #374c8117}.agent-case-center .case-visual-platform b{background:#fff;border:1px solid #edf0f7;border-radius:10px;width:30px;height:30px;overflow:hidden}.agent-case-center .case-visual-platform b img{object-fit:contain;width:23px;height:23px;display:block}.platform-doubao{top:20%;left:8%}.platform-deepseek{top:22%;right:5%}.platform-qwen{bottom:18%;right:7%}.platform-nano{bottom:16%;left:9%}.agent-case-center .platform-ernie{top:14%;left:6%}.agent-case-center .platform-deepseek{top:14%;right:5%}.agent-case-center .platform-kimi{top:44%;left:2%}.agent-case-center .platform-yuanbao{top:44%;right:2%}.agent-case-center .platform-nano{bottom:13%;left:7%}.agent-case-center .platform-qwen{bottom:13%;right:6%}.case-center-featured,.case-library{border:1px solid var(--case-line);background:#fff;border-radius:20px;padding:28px}.case-center-featured>header,.case-library-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.case-center-featured>header span,.case-library-head>div>span{color:#3f57c2;letter-spacing:.15em;font-size:10px;font-weight:800}.case-center-featured h2,.case-library h2{letter-spacing:-.02em;margin:5px 0 0;font-size:23px}.case-center-featured>header p,.case-library-head p{color:var(--case-muted);margin:0;font-size:12px}.case-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.case-featured-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6ef;border-radius:15px;grid-template-rows:76px minmax(0,1fr);gap:12px;min-width:0;min-height:150px;padding:10px;display:grid;overflow:hidden}.case-featured-grid>button:hover{background:#f8f9ff;border-color:#bec8ea}.case-featured-number{color:#4055c9;background:#eef2ff;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.case-featured-number.tone-2{color:#087e74;background:#e8f7f4}.case-featured-number.tone-3{color:#b66a1f;background:#fff3e5}.case-featured-number.tone-4{color:#7141b4;background:#f2ebff}.case-featured-copy{align-content:start;gap:7px;min-width:0;display:grid}.case-featured-copy small{color:#8290a7;font-size:9px}.case-featured-copy strong{font-size:13px;line-height:1.45}.case-featured-copy em{color:#3850bd;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.case-featured-copy svg{width:14px;height:14px}.case-industry-image{background:#e8eef7;display:block;position:relative;overflow:hidden}.case-industry-image>img{position:absolute}.case-industry-image>.case-generated-image{width:400%;max-width:none;height:auto;top:50%;transform:translateY(-50%)}.case-industry-image>.case-real-image{object-fit:cover;width:100%;height:100%;transition:transform .24s;inset:0}.case-study-cover:hover .case-real-image,.case-featured-grid>button:hover .case-real-image{transform:scale(1.035)}.case-industry-image>small{z-index:2;color:#fff;letter-spacing:.04em;background:#0f1d35ad;border-radius:5px;padding:3px 6px;font-size:7px;font-weight:700;position:absolute;bottom:6px;right:7px}.case-industry-image.featured{border-radius:10px;width:100%;height:76px}.case-search{background:#fafbfc;border:1px solid #dce2eb;border-radius:11px;align-items:center;gap:8px;width:min(310px,36vw);min-height:40px;padding:0 12px;display:flex}.case-search svg{fill:none;stroke:#8490a4;stroke-linecap:round;stroke-width:1.7px;flex:none;width:18px;height:18px}.case-search input{color:#23304b;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.case-filter-row{border-top:1px solid #eef1f5;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:12px;padding:13px 0;display:grid}.case-filter-row>strong{padding-top:7px;font-size:11px}.case-filter-row>div{flex-wrap:wrap;gap:7px;display:flex}.case-filter-row button{color:#68758b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:29px;padding:0 11px;font-size:10px}.case-filter-row button:hover{background:#f3f5f9}.case-filter-row button.active{color:#344ac0;background:#eef1ff;border-color:#d5dcfa;font-weight:750}.case-library-summary{color:#6d798e;border-top:1px solid #eef1f5;justify-content:space-between;gap:15px;padding:17px 0 12px;font-size:10px;display:flex}.case-library-summary strong{color:#3047bd;font-size:13px}.case-library-summary small{color:#9aa4b5}.case-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.case-study-card{background:#fff;border:1px solid #e0e5ee;border-radius:15px;min-width:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.case-study-card:has(.case-study-cover:hover){border-color:#bcc7e6;box-shadow:0 12px 30px #1d305c1a}.case-study-cover{text-align:left;cursor:pointer;background:#edf2ff;border:0;width:100%;min-height:148px;padding:14px;display:block;position:relative;overflow:hidden}.case-study-cover:after{content:"";pointer-events:none;background:linear-gradient(#08142c0d,#08142cbd);position:absolute;inset:0}.case-study-cover>.case-industry-image{position:absolute;inset:0}.case-study-cover>.case-industry-image>small{z-index:3;display:inline-flex;top:12px;bottom:auto;right:12px}.case-study-cover>span{z-index:1;color:#3951c2;background:#ffffffdb;border-radius:7px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex;position:relative}.case-study-cover>strong{z-index:1;color:#fff;text-shadow:0 1px 8px #00000059;max-width:80%;margin-top:60px;font-size:19px;line-height:1.2;display:block;position:relative}.case-study-cover>i{z-index:2;color:#3048b6;opacity:0;background:#fffffff0;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:12px;right:12px;transform:translate(-5px)}.case-study-cover:hover>i,.case-study-cover:focus-visible>i{opacity:1;transform:translate(0)}.case-study-cover>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.case-study-cover:focus-visible{outline-offset:-3px;outline:3px solid #3d52c43d}.case-study-copy{align-content:start;gap:9px;min-height:215px;padding:16px;display:grid}.case-study-copy>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.case-study-copy>div span{color:#66748b;font-size:9px}.case-study-copy>div em{color:#637087;background:#f2f4f8;border-radius:5px;padding:3px 6px;font-size:8px;font-style:normal}.case-study-copy h3{color:#1d2a45;min-height:38px;margin:0;font-size:13px;line-height:1.5}.case-study-copy p{color:#78859a;margin:0;font-size:9px;line-height:1.65}.case-study-copy .case-company-name{color:#3d4a62;background:#f5f7fa;border-radius:9px;gap:3px;min-height:38px;padding:8px 10px;display:grid}.case-company-name b{color:#8c97a9;font-size:7px;font-weight:700}.case-study-copy button{color:#344abe;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:max-content;margin-top:auto;padding:0;font-size:10px;font-weight:750;display:inline-flex}.case-study-copy button svg{width:14px;height:14px}.case-library-empty{color:#64748b;text-align:center;border:1px dashed #d8deea;border-radius:14px;place-items:center;gap:8px;padding:70px 20px;display:grid}.case-library-empty strong{color:#27344e;font-size:15px}.case-library-empty p{margin:0;font-size:11px}.case-library-empty button{color:#344abe;cursor:pointer;background:#f2f4ff;border:1px solid #d8def6;border-radius:8px;min-height:34px;padding:0 14px}.case-center-cta{color:#fff;background:#172342;border:1px solid #d9e0eb;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;min-height:170px;padding:34px 40px;display:flex}.case-center-cta span{color:#66d2c4;letter-spacing:.16em;font-size:9px;font-weight:800}.case-center-cta h2{margin:7px 0;font-size:24px}.case-center-cta p{color:#bac5d7;margin:0;font-size:11px}.case-center-cta>button{color:#233aab;background:#fff;flex:none}.case-center-cta>button:hover{background:#eef1ff}.case-detail-backdrop{z-index:180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c192d80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.case-detail-dialog{background:#fff;border:1px solid #ffffffb8;border-radius:22px;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);width:min(840px,94vw);max-height:90vh;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #08183347}.case-detail-close{z-index:3;color:#30405b;cursor:pointer;background:#ffffffeb;border:1px solid #ffffffa8;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:14px;right:14px}.case-detail-media{background:#e9eef7;min-height:420px;position:relative;overflow:hidden}.case-detail-media>.case-industry-image{position:absolute;inset:0}.case-detail-media>span{z-index:2;color:#fff;background:#0b1b34c7;border-radius:8px;padding:6px 10px;font-size:9px;font-weight:750;position:absolute;bottom:18px;left:18px}.case-detail-copy{align-content:center;gap:15px;min-width:0;padding:42px 38px 32px;display:grid}.case-detail-copy>span{color:#278f86;letter-spacing:.13em;font-size:9px;font-weight:850}.case-detail-copy h2{color:#1b2a43;margin:0;font-size:28px;line-height:1.3}.case-detail-copy>div{gap:7px;display:flex}.case-detail-copy>div em{color:#607087;background:#f0f3f7;border-radius:7px;padding:5px 8px;font-size:9px;font-style:normal}.case-detail-copy dl{gap:8px;margin:0;display:grid}.case-detail-copy dl>div{border-bottom:1px solid #edf0f3;grid-template-columns:70px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.case-detail-copy dt{color:#96a0af;font-size:9px}.case-detail-copy dd{color:#35445a;margin:0;font-size:10px;font-weight:700;line-height:1.5}.case-detail-copy>p{color:#66758a;margin:0;font-size:11px;line-height:1.8}.case-detail-copy footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.case-detail-copy footer small{color:#929cab;max-width:255px;font-size:8px;line-height:1.55}.case-detail-copy footer button{color:#fff;cursor:pointer;background:#188d83;border:0;border-radius:9px;flex:none;min-height:34px;padding:0 14px;font-size:9px;font-weight:800}@media (width<=1240px){.case-center-hero{grid-template-columns:minmax(0,1fr) 360px}.case-featured-grid,.case-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.case-center-hero{grid-template-columns:1fr}.case-center-hero-copy{padding:38px 28px}.case-center-hero-visual{border-top:1px solid #e2e8f2;border-left:0;min-height:300px}.case-center-featured>header,.case-library-head,.case-center-cta{flex-direction:column;align-items:stretch}.case-search{width:100%}.case-detail-dialog{grid-template-columns:1fr;overflow:auto}.case-detail-media{min-height:260px}}@media (width<=560px){.case-center-hero h1{font-size:33px}.case-center-hero-actions>span{display:none}.case-center-featured,.case-library{padding:18px}.case-featured-grid,.case-card-grid,.case-filter-row{grid-template-columns:1fr}.case-center-cta{padding:28px 22px}.case-detail-backdrop{padding:10px}.case-detail-copy{padding:28px 22px 24px}.case-detail-copy h2{font-size:22px}.case-detail-copy footer{flex-direction:column;align-items:stretch}}.website-plan-page{--plan-blue:#174bc7;--plan-navy:#061f73;--plan-gold:#c58a20;color:#10213f;gap:18px;display:grid}.website-business-required{text-align:center;background:#fff;border:1px dashed #cbd8e8;border-radius:20px;align-content:center;place-items:center;gap:10px;min-height:360px;padding:40px;display:grid}.website-business-required>span{color:#17877d;letter-spacing:.18em;font-size:10px;font-weight:900}.website-business-required h1{color:#10213f;margin:0;font-size:30px}.website-business-required p{color:#718096;max-width:560px;margin:0;font-size:13px;line-height:1.8}.website-plan-breadcrumb{color:#8a96aa;font-size:12px}.website-plan-breadcrumb span{color:#c2c9d5;margin:0 8px}.website-plan-hero{text-align:center;place-items:center;gap:5px;padding:20px 16px 6px;display:grid}.website-plan-hero>span{color:#2f53ba;letter-spacing:.2em;font-size:9px;font-weight:850}.website-plan-hero h1{color:#091534;letter-spacing:.02em;margin:0;font-size:clamp(34px,5vw,58px);line-height:1.1}.website-plan-hero p{color:#23314e;letter-spacing:.08em;margin:0;font-size:17px;font-weight:750}.website-plan-hero>div{color:#69758a;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.website-plan-hero>div i{background:#cbd3df;width:52px;height:1px}.website-plan-cards{grid-template-columns:minmax(0,1fr) 64px minmax(0,1.08fr);align-items:stretch;gap:12px;display:grid}.website-plan-card{background:#f9fbff;border:1px solid #b9c9e7;border-radius:20px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:18px;min-width:0;min-height:245px;padding:28px;display:grid;position:relative;overflow:hidden}.website-plan-card>button{color:#2346a4;cursor:pointer;background:#fff;border:1px solid #b8c7e9;border-radius:10px;grid-column:1/-1;min-height:40px;font-size:11px;font-weight:800}.website-plan-card>button:hover{background:#edf3ff}.plan-card-icon{color:#fff;background:#174dcc;border-radius:22px;place-items:center;width:82px;height:82px;display:grid;box-shadow:inset 0 0 0 9px #ffffff1f}.plan-card-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:49px;height:49px}.plan-card-main{min-width:0}.plan-card-main>span{color:#687792;letter-spacing:.1em;font-size:9px;font-weight:750}.plan-card-main h2{color:#0d2878;margin:2px 0 5px;font-size:27px}.plan-price{flex-wrap:wrap;align-items:end;gap:5px;display:flex}.plan-price strong{color:#0e4fd0;letter-spacing:-.06em;font-size:55px;line-height:.95}.plan-price em{color:#174bb5;margin-bottom:4px;font-size:12px;font-style:normal;font-weight:800}.plan-price>i{background:#bcc8db;width:1px;height:35px;margin:0 12px}.plan-price b{color:#173477;margin-bottom:2px;font-size:25px}.plan-price b small{margin-left:3px;font-size:10px}.plan-card-main p{color:#536078;margin:12px 0;font-size:10px;line-height:1.6}.plan-card-tags{flex-wrap:wrap;gap:7px;display:flex}.plan-card-tags span{color:#2450b4;background:#fff;border:1px solid #b7c7e8;border-radius:8px;align-items:center;min-height:25px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.website-plan-versus{color:#174cc9;text-shadow:0 4px 12px #174cc929;place-items:center;font-size:40px;font-style:italic;font-weight:900;display:grid}.website-plan-card.flagship{color:#fff;background:#071f71;border-color:#d5b35e;box-shadow:inset 0 0 60px #2053d485}.website-plan-card.flagship:before{content:"";border:1px solid #e7c15b47;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-70px}.website-plan-card.flagship .plan-card-icon{color:#fff7ce;background:#bd851f;box-shadow:inset 0 0 0 9px #ffffff1a}.website-plan-card.flagship .plan-card-main>span{color:#d5def5}.website-plan-card.flagship .plan-card-main h2{color:#fff}.website-plan-card.flagship .plan-price strong{color:#ffe26d}.website-plan-card.flagship .plan-price em,.website-plan-card.flagship .plan-price b{color:#fff1b3}.website-plan-card.flagship .plan-price>i{background:#ffffff42}.website-plan-card.flagship .plan-card-main p{color:#d8e1f4}.website-plan-card.flagship .plan-card-tags span{color:#ffe58a;background:#0a1f698c;border-color:#cfad4f}.website-plan-card.flagship>button{color:#fff;background:#d49b28;border-color:#e0ba4c}.website-plan-card.flagship>button:hover{background:#e0aa3b}.plan-recommended{color:#382500;text-align:center;background:#e3bd58;width:135px;padding:7px 0;font-size:9px;font-weight:900;position:absolute;top:17px;right:-31px;transform:rotate(35deg)}.website-shared-features,.website-plan-comparison{background:#fff;border:1px solid #dbe3f0;border-radius:18px;overflow:hidden}.website-shared-features>header{color:#fff;background:#164dc6;justify-content:center;align-items:center;gap:14px;min-height:38px;display:flex}.website-shared-features>header span{letter-spacing:.1em;font-size:13px;font-weight:850}.website-shared-features>header small{color:#cfdbfb;font-size:9px}.website-shared-features>div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.website-shared-features article{border-right:1px solid #e4e9f2;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:108px;padding:15px 11px;display:grid}.website-shared-features article:last-child{border-right:0}.website-shared-features article>i{color:#174ac2;background:#edf3ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.website-shared-features svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.website-shared-features article>span{gap:4px;min-width:0;display:grid}.website-shared-features article strong{color:#203152;font-size:10px;line-height:1.35}.website-shared-features article small{color:#8490a3;font-size:7.5px;line-height:1.45}.website-plan-comparison>header{text-align:center;padding:27px 28px 22px}.website-plan-comparison>header span{color:#3152bd;letter-spacing:.16em;font-size:9px;font-weight:850}.website-plan-comparison>header h2{margin:5px 0;font-size:25px}.website-plan-comparison>header p{color:#748198;margin:0;font-size:10px}.plan-comparison-table{border-top:1px solid #dbe3f0}.plan-comparison-head,.plan-comparison-row{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);display:grid}.plan-comparison-head{color:#fff;text-align:center;background:#144abf;align-items:center;min-height:38px}.plan-comparison-head strong{font-size:12px}.plan-comparison-head b{background:#082c91;align-self:stretch;place-items:center;font-size:11px;display:grid}.plan-comparison-row{border-bottom:1px solid #e4e9f2;min-height:44px}.plan-comparison-row:last-child{border-bottom:0}.plan-comparison-row>*{align-items:center;gap:8px;margin:0;padding:9px 14px;display:flex}.plan-comparison-row>strong{color:#fff;text-align:center;background:#174ec5;justify-content:center;font-size:10px}.plan-comparison-row p{color:#3f4c63;font-size:9px;line-height:1.5}.plan-comparison-row p:last-child{background:#fffcf3}.plan-comparison-row p i{color:#fff;background:#e64f4c;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:850;display:grid}.plan-comparison-row p:last-child i{background:#b27b1d}.website-plan-audience{grid-template-columns:1fr 1fr;gap:14px;display:grid}.website-plan-audience article{background:#f8fbff;border:1px solid #cbd7eb;border-radius:16px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-height:122px;padding:22px;display:grid}.website-plan-audience article:last-child{background:#fffaf0;border-color:#dfca8d}.website-plan-audience article>i{color:#fff;background:#174cc5;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.website-plan-audience article:last-child>i{background:#bc8220}.website-plan-audience svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:34px;height:34px}.website-plan-audience div span{color:#4d68be;letter-spacing:.12em;font-size:8px;font-weight:850}.website-plan-audience article:last-child div span{color:#aa751b}.website-plan-audience h3{color:#163b9b;margin:3px 0 5px;font-size:18px}.website-plan-audience article:last-child h3{color:#9e6916}.website-plan-audience p{color:#59667c;margin:0;font-size:10px;line-height:1.6}.website-plan-footer-cta{color:#fff;background:#113ca9;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:66px;padding:12px 22px;display:flex}.website-plan-footer-cta>span{font-size:13px;font-weight:700}.website-plan-footer-cta>i{background:#ffffff59;width:1px;height:22px}.website-plan-footer-cta>strong{color:#ffe37b;font-size:14px}.website-plan-footer-cta>button{color:#fff;cursor:pointer;background:#d49b29;border:1px solid #f1c75c;border-radius:9px;min-height:36px;padding:0 16px;font-size:10px;font-weight:800}@media (width<=1240px){.website-plan-cards{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr)}.website-plan-card{grid-template-columns:64px minmax(0,1fr);padding:22px}.plan-card-icon{border-radius:18px;width:64px;height:64px}.plan-card-icon svg{width:38px;height:38px}.plan-price strong{font-size:45px}.website-shared-features>div{grid-template-columns:repeat(3,minmax(0,1fr))}.website-shared-features article:nth-child(3){border-right:0}.website-shared-features article:nth-child(-n+3){border-bottom:1px solid #e4e9f2}}@media (width<=900px){.website-plan-cards{grid-template-columns:1fr}.website-plan-versus{min-height:45px}.plan-comparison-head,.plan-comparison-row{grid-template-columns:minmax(0,1fr) 145px minmax(0,1fr)}.website-plan-audience{grid-template-columns:1fr}}@media (width<=600px){.website-plan-hero h1{font-size:32px}.website-plan-hero>div i{display:none}.website-plan-card{grid-template-columns:1fr}.plan-card-icon{width:58px;height:58px}.website-shared-features>div{grid-template-columns:1fr}.website-shared-features article{border-bottom:1px solid #e4e9f2;border-right:0}.plan-comparison-table{overflow-x:auto}.plan-comparison-head,.plan-comparison-row{min-width:730px}.website-plan-audience article{grid-template-columns:48px minmax(0,1fr);padding:18px}.website-plan-audience article>i{width:46px;height:46px}}.website-plan-page-compact{background:radial-gradient(circle at 78% 4%,#2b5bd61a,#0000 27%),linear-gradient(#f5f8ff 0,#f9fbff 45%,#fff 100%);align-content:start;gap:9px;min-height:calc(100dvh - 92px);padding-bottom:4px}.website-plan-page-compact .website-plan-breadcrumb{padding:0 2px;font-size:9px}.website-guide-hero{background:#ffffffed;border:1px solid #dbe4f3;border-radius:17px;justify-content:space-between;align-items:center;gap:28px;min-height:76px;padding:12px 20px;display:flex;overflow:hidden;box-shadow:0 12px 32px #22428c12}.website-guide-hero>div{min-width:0}.website-guide-hero>div>span{color:#2c53b9;letter-spacing:.18em;font-size:7px;font-weight:900}.website-guide-hero h1{color:#14233f;margin:3px 0 2px;font-size:clamp(22px,2.5vw,32px);line-height:1.12}.website-guide-hero p{color:#758198;margin:0;font-size:9px}.website-guide-hero ol{grid-template-columns:repeat(3,1fr);width:min(500px,48%);margin:0;padding:0;list-style:none;display:grid}.website-guide-hero li{color:#8c97aa;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.website-guide-hero li:not(:last-child):after{content:"";background:#dce3ee;width:calc(100% - 43px);height:1px;position:absolute;top:15px;left:35px}.website-guide-hero li.done:not(:last-child):after{background:#2e65d2}.website-guide-hero li>i{z-index:1;background:#fff;border:1px solid #d6deeb;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:850;display:grid;position:relative}.website-guide-hero li.done>i{color:#fff;background:#2860ce;border-color:#2860ce}.website-guide-hero li.active>i{color:#a66a05;background:#fff8e8;border-color:#d8a12e;box-shadow:0 0 0 4px #d8a12e1f}.website-guide-hero li span{z-index:1;background:#fff;gap:1px;min-width:0;padding-right:7px;display:grid;position:relative}.website-guide-hero li b{color:#25344f;font-size:9px}.website-guide-hero li small{white-space:nowrap;font-size:7px}.website-included-ribbon{background:#fff;border:1px solid #d8e1f0;border-radius:14px;grid-template-columns:205px minmax(0,1fr);min-height:52px;display:grid;overflow:hidden}.website-included-ribbon>header{color:#fff;background:linear-gradient(135deg,#153f9f,#235fd3);align-items:center;gap:9px;padding:8px 13px;display:flex}.website-included-ribbon>header svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:25px;height:25px}.website-included-ribbon>header span{gap:2px;display:grid}.website-included-ribbon>header b{font-size:10px}.website-included-ribbon>header small{color:#d8e4ff;font-size:6.5px;line-height:1.35}.website-included-ribbon>div{grid-template-columns:repeat(6,1fr);align-items:stretch;min-width:0;display:grid}.website-included-ribbon>div>span{color:#31415e;text-align:center;border-right:1px solid #e8ecf3;justify-content:center;align-items:center;gap:5px;min-width:0;padding:5px;font-size:7px;font-weight:750;display:flex}.website-included-ribbon>div>span:last-child{border-right:0}.website-included-ribbon>div i{color:#2455bd;background:#eef4ff;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;display:grid}.website-included-ribbon>div svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.website-choice-grid{grid-template-columns:1fr 1.04fr;gap:11px;display:grid}.website-choice-card{cursor:pointer;background:#fffffff5;border:1px solid #cfd9e9;border-radius:17px;min-width:0;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 13px 34px #26417a0f}.website-choice-card.selected{border-color:#3565cb;box-shadow:0 0 0 3px #3565cb1a,0 15px 36px #26417a1a}.website-choice-card:focus-visible{outline-offset:3px;outline:3px solid #2f63cf47}.website-choice-card>header{background:linear-gradient(110deg,#fbfdff,#f2f6ff);border-bottom:1px solid #e6eaf1;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 13px;display:grid}.website-choice-icon{color:#fff;background:#275aca;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 5px #ffffff1a}.website-choice-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px;height:25px}.website-choice-card header div{min-width:0}.website-choice-card header small{color:#748098;letter-spacing:.09em;font-size:6.5px;font-weight:850}.website-choice-card header h2{color:#193e91;margin:0 7px 0 0;font-size:20px;display:inline}.website-choice-card header p{color:#7c879a;margin:0;font-size:7px;display:inline}.website-choice-action{color:#3657a1;background:#fff;border:1px solid #bbc9e3;border-radius:8px;justify-content:center;align-items:center;min-width:72px;min-height:30px;padding:0 10px;font-size:7.5px;font-weight:850;display:inline-flex}.website-choice-card.selected .website-choice-action{color:#fff;background:#2e61c9;border-color:#2e61c9}.website-choice-price{border-bottom:1px solid #e9edf3;align-items:center;gap:5px;min-height:50px;padding:6px 15px;display:flex}.website-choice-price>strong{color:#164fc1;letter-spacing:-.05em;font-size:32px;line-height:1}.website-choice-price>span{color:#3f5f9e;font-size:8px;font-weight:800}.website-choice-price>i{background:#d7deea;width:1px;height:26px;margin:0 10px}.website-choice-price>b{color:#233d79;font-size:17px}.website-choice-price>b small{margin-left:3px;font-size:7px}.website-choice-features{display:grid}.website-choice-features>div{border-bottom:1px solid #edf0f5;grid-template-columns:92px minmax(0,1fr);align-items:center;min-height:22px;display:grid}.website-choice-features>div:last-child{border-bottom:0}.website-choice-features>div>span{color:#63718a;background:#f5f7fb;align-self:stretch;align-items:center;padding:3px 10px;font-size:7px;font-weight:750;display:flex}.website-choice-features p{color:#35425a;align-items:center;gap:6px;min-width:0;margin:0;padding:3px 9px;font-size:7px;line-height:1.35;display:flex}.website-choice-features p i{color:#2157c6;background:#eaf1ff;border-radius:50%;flex:none;place-items:center;width:13px;height:13px;font-size:7px;font-style:normal;font-weight:900;display:grid}.website-choice-card.flagship{background:#fff;border-color:#bea157}.website-choice-card.flagship>header{background:linear-gradient(115deg,#0d2c7e,#123d9a);border-bottom-color:#ffffff29}.website-choice-card.flagship .website-choice-icon{color:#fff6d4;background:#c6922d}.website-choice-card.flagship header small{color:#c9d6f4}.website-choice-card.flagship header h2{color:#fff}.website-choice-card.flagship header p{color:#d7e0f4}.website-choice-card.flagship .website-choice-action{color:#ffecae;background:#ffffff1a;border-color:#d3b55d}.website-choice-card.flagship.selected .website-choice-action{color:#fff;background:#d39b2e}.website-choice-card.flagship .website-choice-price{background:#0b2e83;border-bottom-color:#24499a}.website-choice-card.flagship .website-choice-price>strong{color:#ffe06b}.website-choice-card.flagship .website-choice-price>span,.website-choice-card.flagship .website-choice-price>b{color:#fff0b6}.website-choice-card.flagship .website-choice-price>i{background:#ffffff40}.website-choice-card.flagship .website-choice-features>div>span{color:#806128;background:#fffbf2}.website-choice-card.flagship .website-choice-features p i{color:#a87516;background:#f8edd1}.website-choice-recommended{z-index:2;color:#473104;background:#e4bd54;border-radius:0 0 7px 7px;padding:4px 9px;font-size:6.5px;font-weight:900;position:absolute;top:0;right:10px}.website-choice-next{background:#fffffff5;border:1px solid #d7dfec;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-height:47px;padding:7px 9px 7px 13px;display:flex;box-shadow:0 9px 25px #2642790f}.website-choice-next>span{align-items:center;gap:8px;min-width:0;display:flex}.website-choice-next>span>i{color:#9f6908;background:#fff4d9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;font-weight:900;display:grid}.website-choice-next small{color:#8b96a8;font-size:7px}.website-choice-next strong{color:#1b3f91;font-size:11px}.website-choice-next em{color:#6f7b90;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.website-choice-next>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1f55be,#143f9e);border:0;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 15px;font-size:8px;font-weight:850;display:inline-flex;box-shadow:0 7px 16px #1f55be38}.website-choice-next>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.website-choice-next>button:focus-visible{outline-offset:2px;outline:3px solid #2f63cf47}@media (width<=1180px){.website-guide-hero ol{width:46%}.website-included-ribbon{grid-template-columns:175px minmax(0,1fr)}.website-included-ribbon>div>span{flex-direction:column;gap:2px}.website-choice-features>div{grid-template-columns:80px minmax(0,1fr)}}@media (width<=900px){.website-plan-page-compact{min-height:auto}.website-guide-hero{flex-direction:column;align-items:flex-start;gap:12px}.website-guide-hero ol{width:100%}.website-included-ribbon{grid-template-columns:1fr}.website-included-ribbon>div{grid-template-columns:repeat(3,1fr)}.website-included-ribbon>div>span:nth-child(-n+3){border-bottom:1px solid #e8ecf3}.website-choice-grid{grid-template-columns:1fr}.website-choice-next{z-index:8;position:sticky;bottom:8px}}@media (width<=560px){.website-guide-hero{padding:14px}.website-guide-hero h1{font-size:24px}.website-guide-hero li small{display:none}.website-included-ribbon>div{grid-template-columns:repeat(2,1fr)}.website-included-ribbon>div>span{border-bottom:1px solid #e8ecf3}.website-choice-card>header{grid-template-columns:42px minmax(0,1fr)}.website-choice-card header button{grid-column:1/-1}.website-choice-features>div{grid-template-columns:74px minmax(0,1fr)}.website-choice-next em{display:none}}@media (prefers-reduced-motion:reduce){.website-choice-card{transition:none}}.zero-optimization-page{gap:14px}.zero-optimization-hero{border-color:#dce7e7;border-radius:18px;grid-template-columns:minmax(0,1fr) 190px;gap:24px;min-height:208px;padding:25px 28px;box-shadow:0 10px 30px #1d414c0e}.zero-optimization-hero:after{width:220px;height:220px;top:-125px;right:-92px;box-shadow:0 0 0 38px #148b8006}.zero-optimization-kicker{letter-spacing:1.5px;margin-bottom:7px;font-size:9px}.zero-optimization-copy h1{letter-spacing:-.7px;font-size:clamp(25px,2.35vw,34px)}.zero-optimization-copy>p{margin:10px 0 14px;font-size:12px;line-height:1.65}.zero-optimization-business{border-radius:10px;padding:7px 10px}.zero-optimization-business>i{border-radius:8px;width:27px;height:27px}.zero-optimization-buttons{margin-top:13px}.zero-optimization-buttons button{border-radius:9px;min-width:120px;height:38px;font-size:11px}.zero-optimization-score{gap:8px}.zero-optimization-score>div{width:132px;height:132px}.zero-optimization-score>div:before{width:104px;height:104px}.zero-optimization-score strong{font-size:27px}.zero-optimization-import-card,.zero-optimization-plan,.zero-optimization-history,.zero-optimization-empty,.zero-optimization-checklist,.zero-optimization-route{border-radius:14px;box-shadow:0 7px 22px #20424c0b}.zero-optimization-import-card{padding:15px 18px}.zero-optimization-plan>header,.zero-optimization-history>header{padding:16px 18px 13px}.zero-optimization-plan-grid{padding-left:18px;padding-right:18px}.zero-optimization-plan>footer{padding:10px 18px}.zero-optimization-checklist>header{padding:18px 20px 15px}.zero-optimization-step-list{padding-left:20px;padding-right:20px}.zero-optimization-route{padding:20px}.website-choice-card.selected{border-width:3px;border-color:#245fd0;box-shadow:0 0 0 5px #245fd024,0 18px 42px #1d43912e}.website-choice-card.selected:after{content:"✓ 当前已选";z-index:4;color:#fff;letter-spacing:.04em;background:#245fd0;border-radius:0 0 9px 9px;align-items:center;min-height:23px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;top:0;left:14px;box-shadow:0 5px 14px #245fd040}.website-choice-card.selected>header{box-shadow:inset 0 -3px #245fd0}.website-choice-card.flagship.selected{border-color:#d09a25;box-shadow:0 0 0 5px #d09a252e,0 18px 44px #59441438}.website-choice-card.flagship.selected:after{color:#fff;background:#d09a25;box-shadow:0 5px 14px #d09a2547}.website-choice-card.flagship.selected>header{box-shadow:inset 0 -3px #e4bd54}.website-choice-card.selected .website-choice-action{min-width:82px;box-shadow:0 0 0 4px #2e61c921}.website-choice-card.flagship.selected .website-choice-action{box-shadow:0 0 0 4px #d39b2e2e}@media (width<=760px){.zero-optimization-hero{grid-template-columns:1fr;padding:20px}.zero-optimization-score{grid-template-columns:auto minmax(0,1fr);place-items:center start}.zero-optimization-score>div{width:108px;height:108px}.zero-optimization-score>div:before{width:84px;height:84px}}.diagnosis-background-hint{color:#75809b;background:#f7f9ffeb;border:1px solid #dce5f7;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:8px 13px;font-size:8px;display:flex}.diagnosis-background-hint i{background:#3d83ed;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite diagnosis-pulse;box-shadow:0 0 0 4px #3d83ed1f}.diagnosis-history-panel{background:#fff;border:1px solid #dfe6f2;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 10px 30px #30427e0f}.diagnosis-history-subpage{min-height:calc(100vh - 190px);margin-top:0}.diagnosis-history-panel>header{background:radial-gradient(circle at 90% 0,#674fe51a,#0000 31%),linear-gradient(120deg,#fbfcff,#fff);border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:20px 23px;display:flex}.diagnosis-history-panel>header>div>span{color:#6a72c9;letter-spacing:1.5px;font-size:7px;font-weight:850}.diagnosis-history-panel>header h2{color:#303d65;margin:6px 0 4px;font-size:18px}.diagnosis-history-panel>header p{color:#8d97aa;margin:0;font-size:8px}.diagnosis-history-panel>header>button{color:#66728f;cursor:pointer;background:#fff;border:1px solid #dbe2f0;border-radius:9px;height:34px;padding:0 13px;font-size:8px}.diagnosis-history-panel>header>button:disabled{cursor:wait;opacity:.6}.diagnosis-history-filters{border-bottom:1px solid #edf1f7;gap:7px;padding:13px 20px;display:flex}.diagnosis-history-filters button{color:#748096;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:8px;align-items:center;gap:7px;height:31px;padding:0 12px;font-size:8px;display:flex}.diagnosis-history-filters button span{color:#7d879a;text-align:center;background:#f0f2f7;border-radius:999px;min-width:17px;padding:2px 5px}.diagnosis-history-filters button.active{color:#fff;background:linear-gradient(100deg,#3d78ef,#7650e5);border-color:#6557e4;box-shadow:0 5px 13px #534fd72b}.diagnosis-history-filters button.active span{color:#fff;background:#ffffff2e}.diagnosis-history-list{gap:0;padding:0 20px 8px;display:grid}.diagnosis-history-list article{border-bottom:1px solid #eef1f5;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:98px;padding:15px 2px;display:grid}.diagnosis-history-list article:last-child{border-bottom:0}.diagnosis-history-list article>span{color:#3877dc;background:linear-gradient(145deg,#e8f1ff,#dce9ff);border-radius:10px;place-items:center;width:44px;height:48px;font-size:8px;font-weight:900;display:grid;box-shadow:0 5px 13px #406fc71f}.diagnosis-history-list article>span.advice{color:#7551cf;background:linear-gradient(145deg,#f0eaff,#e9e0ff)}.diagnosis-history-copy{gap:5px;min-width:0;display:grid}.diagnosis-history-copy>div:first-child{align-items:center;gap:9px;display:flex}.diagnosis-history-copy em{color:#5272bc;background:#eef4ff;border-radius:5px;padding:3px 6px;font-size:6.5px;font-style:normal}.diagnosis-history-copy small,.diagnosis-history-copy p{color:#9aa3b3;font-size:7px}.diagnosis-history-copy strong{color:#3d4969;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.diagnosis-history-copy p{margin:0}.diagnosis-history-copy>div:last-child{flex-wrap:wrap;gap:4px;display:flex}.diagnosis-history-copy>div:last-child i{color:#818b9e;background:#f4f6fa;border-radius:5px;padding:2px 5px;font-size:6px;font-style:normal}.diagnosis-history-meta{grid-template-columns:auto auto;place-items:center end;gap:8px;display:grid}.diagnosis-history-meta small{color:#9ba4b4;grid-column:1/-1;font-size:7px}.diagnosis-history-meta button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#347fed,#7050e5);border:0;border-radius:8px;height:31px;padding:0 11px;font-size:8px;box-shadow:0 5px 12px #425cce2b}.diagnosis-history-meta button b{margin-left:4px}.diagnosis-history-meta button:first-of-type{color:#4058b8;box-shadow:none;background:#fff;border:1px solid #cfd9eb}.diagnosis-history-empty{color:#9aa4b5;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.diagnosis-history-empty span{color:#7783d5;font-size:24px}.diagnosis-history-empty strong{color:#59657f;font-size:10px}.diagnosis-history-empty small{font-size:7px}.diagnosis-history-error{color:#ae665c;background:#fff6f4;border:1px solid #f1d5d0;border-radius:9px;margin:14px 20px;padding:11px 13px;font-size:8px}.diagnosis-result{gap:12px;display:grid}.diagnosis-result-hero{background:radial-gradient(circle at 8%,#3184f324,#0000 20%),radial-gradient(circle at 75% 5%,#6b4ee81c,#0000 27%),#fff;border:1px solid #dae3f3;border-radius:15px;grid-template-columns:125px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:175px;padding:21px 23px;display:grid;box-shadow:0 9px 28px #33458212}.diagnosis-score-ring{--score:295deg;background:radial-gradient(circle closest-side, #fff 73%, transparent 75%), conic-gradient(#347df1 0 var(--score), #e6eaf3 var(--score));border-radius:50%;place-items:center;width:112px;height:112px;display:grid;box-shadow:0 7px 22px #3854bf1f}.diagnosis-score-ring>div{justify-items:center;gap:1px;display:grid}.diagnosis-score-ring strong{color:#3156c2;font-size:30px}.diagnosis-score-ring small{color:#8f98ad;font-size:7px}.diagnosis-result-copy>span{color:#269279;letter-spacing:1.3px;font-size:7px;font-weight:850}.diagnosis-result-copy h2{color:#314067;margin:6px 0 7px;font-size:18px}.diagnosis-result-copy p{color:#808ba3;max-width:680px;margin:0;font-size:8px;line-height:1.65}.diagnosis-result-copy>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.diagnosis-result-copy em{color:#4e70bb;background:#edf6ff;border-radius:999px;padding:4px 7px;font-size:6.5px;font-style:normal}.diagnosis-result-copy em:last-child{color:#6e58c7;background:#f1edff}.diagnosis-result-actions{gap:7px;display:grid}.diagnosis-result-actions button{color:#687188;cursor:pointer;background:#fff;border:1px solid #dce2ed;border-radius:8px;min-width:85px;height:32px;padding:0 12px;font-size:7.5px}.diagnosis-result-actions button:last-child{color:#fff;background:linear-gradient(100deg,#397bf1,#6b50e8);border:0;box-shadow:0 6px 14px #4950cb33}.diagnosis-result-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.diagnosis-result-metrics article{background:#fff;border:1px solid #e0e5f0;border-radius:11px;align-content:center;gap:4px;min-height:82px;padding:12px 14px;display:grid;box-shadow:0 5px 15px #2c3a730a}.diagnosis-result-metrics span{color:#858ea3;font-size:7.5px}.diagnosis-result-metrics strong{color:#344677;font-size:19px}.diagnosis-result-metrics small{color:#28a087;font-size:6.5px}.diagnosis-platform-results,.diagnosis-insights{background:#fff;border:1px solid #e0e5f0;border-radius:13px;padding:15px;box-shadow:0 5px 16px #2d3b730b}.diagnosis-platform-results>header,.diagnosis-insights>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.diagnosis-platform-results h3,.diagnosis-insights h3{color:#3c4868;margin:0 0 4px;font-size:11px}.diagnosis-platform-results header p,.diagnosis-insights header p{color:#959daf;margin:0;font-size:7px}.diagnosis-platform-results header>span{color:#2a9c84;font-size:7px}.diagnosis-platform-results>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.diagnosis-platform-results article{background:#fbfcff;border:1px solid #e4e8f1;border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.diagnosis-platform-results article>.platform-icon,.diagnosis-platform-results article>.diagnosis-model-mark{width:31px;height:31px;font-size:8px}.diagnosis-platform-results article>div{gap:3px;min-width:0;display:grid}.diagnosis-platform-results article>div strong{color:#4b5672;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.diagnosis-platform-results article>div small{color:#979fb0;font-size:6px}.diagnosis-platform-results article>div i{background:#e6e9f1;border-radius:999px;height:3px;overflow:hidden}.diagnosis-platform-results article>div i b{border-radius:inherit;background:linear-gradient(90deg,#357ff2,#6e53e9);height:100%;display:block}.diagnosis-platform-results article>em{color:#3f59be;font-size:14px;font-style:normal;font-weight:800}.diagnosis-platform-results article>em small{color:#9099ad;margin-left:1px;font-size:6px}.diagnosis-insights>header button{color:#5d68bd;cursor:pointer;background:#fff;border:1px solid #dce2ee;border-radius:8px;height:30px;padding:0 10px;font-size:7px}.diagnosis-insights>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.diagnosis-insights article{background:#fbfcfe;border:1px solid #e4e7ef;border-radius:10px;align-content:start;gap:7px;padding:12px;display:grid}.diagnosis-insights article>span{color:#c56255;background:#ffebe9;border-radius:999px;width:max-content;padding:3px 6px;font-size:6px}.diagnosis-insights article.medium>span{color:#b47a2f;background:#fff3df}.diagnosis-insights article.normal>span{color:#3a7cb7;background:#e7f5ff}.diagnosis-insights article strong{color:#4b5570;font-size:8.5px}.diagnosis-insights article p{color:#8c95a8;margin:0;font-size:7px;line-height:1.55}.diagnosis-insights article em{color:#6975ba;font-size:6.5px;font-style:normal}.diagnosis-form-card-simple .diagnosis-form-section{padding:20px 24px}.diagnosis-form-card-simple .diagnosis-section-title{grid-template-columns:34px minmax(0,1fr) auto;gap:11px;margin-bottom:14px}.diagnosis-form-card-simple .diagnosis-section-title>span{width:33px;height:33px;font-size:9px}.diagnosis-form-card-simple .diagnosis-section-title strong{font-size:14px}.diagnosis-form-card-simple .diagnosis-section-title small{color:#8a93aa;font-size:11px;line-height:1.45}.diagnosis-form-card-simple .diagnosis-section-title>em{font-size:11px}.diagnosis-form-card-simple .diagnosis-model-reference{height:auto;min-height:56px}.diagnosis-form-card-simple .diagnosis-input-field,.diagnosis-form-card-simple .diagnosis-keyword-field{border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:52px;padding:5px 14px}.diagnosis-form-card-simple .diagnosis-input-field>span,.diagnosis-form-card-simple .diagnosis-keyword-field>span{font-size:17px}.diagnosis-form-card-simple .diagnosis-input-field input,.diagnosis-form-card-simple .diagnosis-keyword-field input{height:40px;font-size:13px}.diagnosis-form-card-simple .diagnosis-input-field>small,.diagnosis-form-card-simple .diagnosis-keyword-field>em{font-size:10px}.diagnosis-form-card-simple .diagnosis-keyword-field>div>button{height:31px;padding:0 9px;font-size:11px}.diagnosis-prefill-note{color:#68718a;margin:8px 2px 0;font-size:11px;line-height:1.6}.diagnosis-input-field input:disabled,.diagnosis-keyword-field input:disabled,.diagnosis-keyword-field button:disabled{cursor:wait;opacity:.62}.diagnosis-form-card-simple .diagnosis-advice-options{gap:14px}.diagnosis-form-card-simple .diagnosis-advice-options>button{grid-template-columns:43px minmax(0,1fr) 22px;gap:12px;min-height:76px;padding:12px 15px}.diagnosis-form-card-simple .diagnosis-advice-options>button>span{width:43px;height:43px;font-size:16px}.diagnosis-form-card-simple .diagnosis-advice-options strong{font-size:13px}.diagnosis-form-card-simple .diagnosis-advice-options strong b{color:#674fe1;margin-left:7px;font-size:14px}.diagnosis-form-card-simple .diagnosis-advice-options small{font-size:10px}.diagnosis-form-card-simple .diagnosis-advice-options>button>i{width:21px;height:21px;font-size:9px}.diagnosis-form-card-simple .diagnosis-form-actions{min-height:66px;padding:11px 24px}.diagnosis-form-card-simple .diagnosis-form-actions>button{height:43px;padding:0 20px;font-size:12px}.diagnosis-form-card-simple .diagnosis-start{min-width:166px}.diagnosis-form-card-simple .diagnosis-pay-action{letter-spacing:.2px;border-radius:9px;width:100%;height:46px;font-size:14px}.diagnosis-form-card-simple .diagnosis-pay-action span{opacity:.92;margin-left:5px;font-size:12px;font-weight:600}.diagnosis-form-card-simple .diagnosis-pay-action:disabled{cursor:wait;opacity:.68}.diagnosis-real-result{grid-template-columns:96px minmax(0,1fr) auto}.diagnosis-complete-mark{background:conic-gradient(from 210deg,#0f766e,#10b981,#0f766e);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 12px 30px #0f766e38}.diagnosis-complete-mark span{color:#0f766e;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:28px;font-weight:900;display:grid}.diagnosis-report-files{background:#fff;border:1px solid #dce6e5;border-radius:15px;padding:22px;box-shadow:0 8px 24px #2642580e}.diagnosis-report-files>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.diagnosis-report-files h3{color:#1d3442;margin:0 0 4px;font-size:16px}.diagnosis-report-files header p{color:#84939c;margin:0;font-size:10px}.diagnosis-report-files header>span{color:#0f766e;background:#eef8f6;border-radius:999px;padding:5px 9px;font-size:9px}.diagnosis-report-files>div{gap:10px;display:grid}.diagnosis-report-files article{background:linear-gradient(100deg,#fbfefd,#fff);border:1px solid #e1e9e8;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:15px;display:grid}.diagnosis-file-icon{color:#fff;letter-spacing:.5px;background:linear-gradient(145deg,#0f766e,#10b981);border-radius:11px;place-items:center;width:52px;height:52px;font-size:11px;font-weight:900;display:grid;box-shadow:0 7px 18px #0f766e33}.diagnosis-file-icon.advice{background:linear-gradient(145deg,#4058de,#7451e8);box-shadow:0 7px 18px #4f4bd333}.diagnosis-report-files article>div{gap:5px;min-width:0;display:grid}.diagnosis-report-files article strong{color:#33444f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.diagnosis-report-files article small{color:#8a979f;font-size:9px}.diagnosis-report-files article button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#0f766e,#10a981);border:0;border-radius:9px;height:38px;padding:0 16px;font-size:10px;font-weight:750;box-shadow:0 7px 16px #0f766e2b}.diagnosis-report-files article>.diagnosis-file-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.diagnosis-file-actions button:first-child{color:#0f766e;box-shadow:none;background:#fff;border:1px solid #b9dcd7}.diagnosis-report-files article button:disabled,.diagnosis-history-meta button:disabled{opacity:.62;cursor:wait}.diagnosis-report-files article button i{margin-left:5px;font-style:normal}.diagnosis-failed-card{background:radial-gradient(circle at 50% 15%,#f59e0b1c,#0000 30%),#fff;border-color:#f2d5cc}.diagnosis-failed-icon{color:#f59e0b;background:#fff7ed;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:14px;font-size:34px;font-weight:900;display:grid;box-shadow:0 9px 25px #f59e0b29}.diagnosis-running-card h2{font-size:24px}.diagnosis-running-card>p{font-size:12px}.diagnosis-running-steps>div,.running-models span{font-size:9px}.diagnosis-result-copy h2{font-size:22px}.diagnosis-result-copy p{font-size:11px}.diagnosis-result-copy em,.diagnosis-result-actions button,.diagnosis-result-metrics span{font-size:10px}.diagnosis-result-metrics strong{font-size:22px}.diagnosis-result-metrics small{font-size:9px}.diagnosis-platform-results h3,.diagnosis-insights h3{font-size:14px}.diagnosis-platform-results header p,.diagnosis-insights header p,.diagnosis-platform-results header>span{font-size:9px}.diagnosis-platform-results article>div strong{font-size:10px}.diagnosis-platform-results article>div small{font-size:8px}.diagnosis-insights article strong{font-size:11px}.diagnosis-insights article p{font-size:9px}.diagnosis-insights article em{font-size:8.5px}@media (width<=1240px){.diagnosis-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.diagnosis-platform-results>div{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnosis-result-hero{grid-template-columns:110px minmax(0,1fr)}.diagnosis-result-actions{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.diagnosis-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnosis-real-result{grid-template-columns:82px minmax(0,1fr)}.diagnosis-real-result .diagnosis-result-actions{grid-column:1/-1;grid-template-columns:1fr}}.keyword-page{width:min(1460px,100%);margin:0 auto}.keyword-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.keyword-kicker{color:#5e72d4;letter-spacing:1.6px;font-size:9px;font-weight:800}.keyword-page-head h1{color:#1d2d75;letter-spacing:-.7px;margin:5px 0 4px;font-size:27px}.keyword-page-head p{color:#7e88a5;max-width:760px;margin:0;font-size:11px;line-height:1.6}.keyword-head-status{color:#287e70;background:#f4fcfaeb;border:1px solid #d7ebe7;border-radius:11px;flex:none;align-items:center;gap:9px;padding:9px 12px;font-size:9px;font-weight:700;display:flex}.keyword-head-status>i{background:#22b596;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #22b5961a}.keyword-head-status span{gap:2px;display:grid}.keyword-head-status small{color:#82a29b;font-size:7px;font-weight:400}.keyword-workspace{grid-template-columns:188px minmax(0,1fr);align-items:start;gap:12px;display:grid}.keyword-subnav{background:#fffffff2;border:1px solid #e1e6f3;border-radius:14px;position:sticky;top:81px;overflow:hidden;box-shadow:0 7px 20px #2a39760e}.keyword-subnav>header{background:radial-gradient(circle at 100% 0,#5254ef21,#0000 44%),#fafbff;border-bottom:1px solid #edf0f7;gap:4px;padding:15px 14px 13px;display:grid}.keyword-subnav>header span{color:#7883bb;letter-spacing:1px;font-size:7px;font-weight:800}.keyword-subnav>header strong{color:#283a87;font-size:12px}.keyword-subnav>header small{color:#979fb4;font-size:7px}.keyword-subnav nav{gap:4px;padding:9px;display:grid}.keyword-subnav nav button{color:#737e9b;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding:8px 7px;display:grid;position:relative}.keyword-subnav nav button:hover{background:#f6f8ff}.keyword-subnav nav button.active{color:#403fd4;background:linear-gradient(90deg,#584bef21,#3a6af70b);border-color:#d9ddfa}.keyword-subnav nav button.active:before{content:"";background:linear-gradient(#5547f0,#3279f5);border-radius:3px;width:3px;position:absolute;inset:8px auto 8px -9px}.keyword-subnav nav button>span{color:#657191;background:#f0f2fa;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.keyword-subnav nav button.active>span{color:#fff;background:linear-gradient(145deg,#5e68ef,#4d47dd);box-shadow:0 5px 10px #4b4ad833}.keyword-subnav nav button>div{gap:3px;min-width:0;display:grid}.keyword-subnav nav strong{color:#37425f;font-size:9px}.keyword-subnav nav button.active strong{color:#3437bb}.keyword-subnav nav small{color:#9aa2b6;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.keyword-subnav nav em{color:#b4b9c9;font-family:Consolas,monospace;font-size:7px;font-style:normal}.keyword-subnav>footer{background:#f1faf7;border-radius:9px;align-items:center;gap:8px;margin:4px 9px 9px;padding:9px;display:flex}.keyword-subnav>footer>i{color:#fff;background:#26b495;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.keyword-subnav>footer span{gap:2px;display:grid}.keyword-subnav>footer strong{color:#327767;font-size:7.5px}.keyword-subnav>footer small{color:#86a39d;font-size:6px}.keyword-panel{background:#fffffff7;border:1px solid #e1e6f3;border-radius:14px;min-width:0;min-height:650px;padding:17px 18px 20px;box-shadow:0 8px 23px #2938770e}.keyword-panel-head{border-bottom:1px solid #edf0f7;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.keyword-panel-head>div{align-items:center;gap:10px;display:flex}.keyword-panel-head>div>span{color:#5048e5;background:linear-gradient(145deg,#eef1ff,#e1e9ff);border-radius:11px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #dce2fb}.keyword-panel-head h2{color:#25356f;margin:0;font-size:16px}.keyword-panel-head p{color:#929bb1;margin:3px 0 0;font-size:8px}.keyword-panel-actions{align-items:center;gap:8px;display:flex}.knowledge-panel-bottom-actions{border-top:1px solid #e7ecf4;justify-content:flex-end;margin-top:20px;padding:16px 0 2px}.knowledge-next-button{color:#4056bc;cursor:pointer;background:#f7f9ff;border:1px solid #cfd8ed;border-radius:9px;height:35px;padding:0 14px;font-size:9px;font-weight:750}.knowledge-next-button:hover{background:#f0f3ff;border-color:#91a2dd}.keyword-save-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3178f4,#5655ed 65%,#754be7);border:0;border-radius:9px;height:35px;padding:0 15px;font-size:9px;font-weight:700;box-shadow:0 6px 15px #434dd433}.keyword-save-button:disabled{opacity:.65;cursor:wait;box-shadow:none}.keyword-add-button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#3479f2,#7049e8);border:0;border-radius:10px;min-height:40px;padding:0 18px;font-size:13px;font-weight:750;box-shadow:0 8px 20px #4453d538}.keyword-add-button:hover{filter:brightness(1.04)}.keyword-add-button.running{background:linear-gradient(100deg,#53647e,#64748d);box-shadow:0 8px 20px #3c4a622e}.keyword-background-status{color:#405176;background:linear-gradient(100deg,#f2f7ff,#f7f5ff);border:1px solid #d7e3f8;border-radius:11px;align-items:center;gap:12px;padding:13px 16px;display:flex}.keyword-background-status>i{border:3px solid #d7def3;border-top-color:#536fe4;border-radius:50%;flex:none;width:18px;height:18px;animation:.85s linear infinite keyword-background-spin}.keyword-background-status>span{gap:2px;display:grid}.keyword-background-status strong{font-size:13px}.keyword-background-status small{color:#687793;font-size:12px}@keyframes keyword-background-spin{to{transform:rotate(360deg)}}.keyword-panel label.workbook-import-button{color:#4756b5;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#fff,#f5f8ff);border:1px solid #cfd8f3;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:auto;height:40px;padding:0 15px;font-size:12px;font-weight:750;line-height:1;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #394c9912}.workbook-import-button:hover{color:#3f4fca;border-color:#8ea2e8;transform:translateY(-1px)}.workbook-import-button.loading{opacity:.68;cursor:wait;transform:none}.workbook-import-button>input{display:none}.workbook-upload-icon{color:#5365dc;background:#edf1ff;border-radius:6px;flex:none;width:20px;height:20px;position:relative}.workbook-upload-icon:before{content:"";border-top:2px solid;border-left:2px solid;width:7px;height:7px;position:absolute;top:5px;left:50%;transform:translate(-50%)rotate(45deg)}.workbook-upload-icon:after{content:"";background:currentColor;border-radius:2px;width:2px;height:9px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.keyword-basic,.persona-layout,.media-config,.scene-config{margin-top:15px}.keyword-basic{gap:13px;display:grid}.basic-subtabs{background:linear-gradient(145deg,#f8f9ff,#fff);border:1px solid #e4e8f3;border-radius:12px;align-items:center;gap:8px;padding:6px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffffe6}.basic-subtabs button{color:#59647e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe4ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:88px;height:35px;padding:0 12px;font-family:inherit;font-size:8.5px;font-weight:700;transition:all .2s;display:flex;position:relative}.basic-subtabs button>span{color:#9da6bd;font-family:Consolas,monospace;font-size:6px}.basic-subtabs button:hover{color:#4f59c5;border-color:#aab4ec;transform:translateY(-1px)}.basic-subtabs button.active{color:#fff;background:linear-gradient(100deg,#6634f5,#6351ef 56%,#4077f5);border-color:#0000;box-shadow:0 6px 14px #5349db38}.basic-subtabs button.active>span{color:#ffffffad}.basic-subtabs button>i{background:#6753ef;border-radius:999px;width:20px;height:2px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.workbook-import-guide{cursor:pointer;background:linear-gradient(95deg,#f2f6fff5,#fbfcfff5),repeating-linear-gradient(135deg,#0000 0 12px,#5766d209 12px 13px);border:1px solid #dfe5f5;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:57px;padding:9px 12px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:grid}.workbook-import-guide>input{display:none}.workbook-import-guide:hover,.workbook-import-guide.dragging{background:linear-gradient(95deg,#ebf1fffa,#f7f9fffa),repeating-linear-gradient(135deg,#0000 0 12px,#5766d20d 12px 13px);border-color:#7d8fea;box-shadow:0 8px 22px #4857b11f,inset 0 0 0 1px #6351ef14}.workbook-import-guide.dragging{transform:translateY(-1px)}.workbook-import-guide.loading{cursor:wait;opacity:.72}.workbook-import-guide>span{color:#5462ce;background:linear-gradient(145deg,#e9eeff,#dce6ff);border-radius:10px;place-items:center;width:38px;height:38px;font-family:Consolas,monospace;font-size:8px;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #6675da1a}.workbook-import-guide>div{gap:3px;min-width:0;display:grid}.workbook-import-guide strong{color:#3a4876;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workbook-import-guide p{color:#8791a9;margin:0;font-size:7px}.workbook-import-guide>small{color:#7884a2;white-space:nowrap;font-size:6.5px}.workbook-import-guide.imported{background:linear-gradient(95deg,#f4fcf9,#fbfffd);border-color:#cce9df}.workbook-import-guide.imported>span{color:#178a70;background:linear-gradient(145deg,#dff7ef,#d5f1e8)}.knowledge-required-status{background:#fff;border:1px solid #d8e7e3;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:12px 14px;display:grid}.knowledge-required-status>span{color:#0d857a;background:#e7f5f2;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.knowledge-required-status.incomplete{border-color:#eddcb9}.knowledge-required-status.incomplete>span{color:#b96d14;background:#fff3df}.knowledge-required-status>div{min-width:0}.knowledge-required-status strong{color:#26364c;font-size:12px}.knowledge-required-status p{color:#738096;margin:3px 0 0;font-size:10px;line-height:1.6}.knowledge-required-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.knowledge-required-chips button{color:#71553a;cursor:pointer;background:#fffaf2;border:1px solid #eadcc6;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;font-size:10px;display:inline-flex}.knowledge-required-chips button:hover{background:#fff6e7;border-color:#d5a75c}.knowledge-required-chips small{color:#b16a18;font-size:9px}.knowledge-field-target{outline-offset:5px;border-radius:10px;outline:2px solid #1a9a8bb8;scroll-margin-block:110px;animation:1.8s ease-out both knowledge-field-focus}@keyframes knowledge-field-focus{0%,28%{outline-color:#1a9a8bd9;box-shadow:0 0 0 7px #1a9a8b1f}to{outline-color:#1a9a8b00;box-shadow:0 0 0 12px #1a9a8b00}}@media (prefers-reduced-motion:reduce){.knowledge-field-target{animation:none}}.knowledge-image-requirement{background:#fffaf1;border:1px solid #e5cfaa;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.knowledge-image-requirement>span{color:#ad6818;background:#fff0d6;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.knowledge-image-requirement>div{min-width:0}.knowledge-image-requirement strong{color:#314051;font-size:13px}.knowledge-image-requirement p{color:#768292;margin:4px 0 0;font-size:10px;line-height:1.6}.knowledge-image-requirement>em{color:#a9671b;text-align:center;background:#fff0d6;border-radius:999px;min-width:54px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:850}.knowledge-image-requirement.complete{background:#f4fbf8;border-color:#cde5dc}.knowledge-image-requirement.complete>span,.knowledge-image-requirement.complete>em{color:#218064;background:#def2e9}@media (width<=640px){.knowledge-image-requirement{grid-template-columns:38px minmax(0,1fr)}.knowledge-image-requirement>em{grid-column:2;justify-self:start}}.basic-tab-stack{gap:13px;display:grid}.basic-detail-layout{grid-template-columns:minmax(0,1fr) 228px;align-items:stretch;gap:13px;display:grid}.basic-company-content,.platform-info-content,.qualification-content,.special-qualification-content{gap:13px;display:grid}.workbook-extra-fields{background:#fbfcff;border:1px solid #e0e5f2;border-radius:12px;overflow:hidden}.workbook-extra-fields>summary{color:#3d4b79;cursor:pointer;background:linear-gradient(100deg,#f1f4ff,#fafbff);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 13px;font-size:8.5px;font-weight:750;list-style:none;display:flex}.workbook-extra-fields>summary::-webkit-details-marker{display:none}.workbook-extra-fields>summary:before{content:"＋";color:#5665d4;background:#e3e8ff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-right:-4px;font-size:10px;display:grid}.workbook-extra-fields[open]>summary:before{content:"−"}.workbook-extra-fields>summary>span{margin-right:auto}.workbook-extra-fields>summary>small{color:#8c96ad;font-size:6.7px;font-weight:600}.workbook-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.workbook-field-grid>label{color:#5b6682;align-content:start;gap:6px;min-width:0;font-size:7.5px;font-weight:700;display:grid}.workbook-field-grid>label>span{align-items:center;gap:3px;display:flex}.workbook-field-grid>label>span em{color:#f05a62;font-size:8px;font-style:normal}.workbook-field-grid input,.workbook-field-grid textarea,.workbook-field-grid select{color:#414c6b;background:#fff;border:1px solid #dfe4ef;border-radius:8px;outline:none;width:100%;min-width:0;font-family:inherit;font-size:8px;transition:all .2s}.workbook-field-grid input{height:34px;padding:0 10px}.workbook-field-grid select{height:34px;padding:0 28px 0 10px}.workbook-field-grid textarea{resize:vertical;min-height:72px;padding:9px 10px}.workbook-field-grid input:focus,.workbook-field-grid textarea:focus,.workbook-field-grid select:focus{border-color:#8193e7;box-shadow:0 0 0 3px #5665d414}.workbook-multi-field,.workbook-price-field,.workbook-end-date{align-items:center;gap:6px;display:flex}.workbook-multi-field>input{padding:0 7px}.workbook-price-field>input{flex:1 1 0}.workbook-price-field>span{color:#8e98ae;font-size:8px}.workbook-price-field>em{color:#6e78a0;white-space:nowrap;flex:none;font-size:6.5px;font-style:normal}.workbook-end-date>input{flex:auto}.workbook-end-date>button{color:#79839d;cursor:pointer;background:#fff;border:1px solid #dce2ef;border-radius:8px;flex:none;height:34px;padding:0 9px;font-size:7px}.workbook-end-date>button.active{color:#4e60cf;background:#eef2ff;border-color:#8da2e8;font-weight:750}.workbook-field-grid>label>small{color:#98a1b4;min-height:20px;font-size:6.2px;font-weight:500;line-height:1.45;overflow:hidden}.platform-standard-notice,.baike-standard-content{background:radial-gradient(circle at 2%,#5769e01a,#0000 22%),linear-gradient(110deg,#f8faff,#fff);border:1px solid #dfe5f4;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px 14px;display:grid}.platform-standard-notice>span,.baike-standard-content>span{color:#fff;background:linear-gradient(145deg,#5368ea,#6e4ce7);border-radius:13px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:850;display:grid;box-shadow:0 8px 18px #4a50cd33}.platform-standard-notice>div,.baike-standard-content>div{gap:4px;display:grid}.platform-standard-notice strong,.baike-standard-content strong{color:#344371;font-size:9.5px}.platform-standard-notice p,.baike-standard-content p{color:#8791a9;margin:0;font-size:7px;line-height:1.6}.platform-standard-notice>small,.baike-standard-content>em{color:#5364c8;white-space:nowrap;background:#edf1ff;border-radius:999px;padding:5px 8px;font-size:6.5px;font-style:normal;font-weight:700}.baike-standard-content{min-height:150px}.baike-standard-content>span{font-size:9px}.contact-profile-card{background:radial-gradient(circle at 50% 8%,#536bf133,#0000 29%),linear-gradient(155deg,#fbfcff,#f2f6ff);border:1px solid #dfe5f5;border-radius:13px;align-content:start;justify-items:center;min-width:0;padding:18px 16px;display:grid;overflow:hidden;box-shadow:0 8px 22px #2638800f}.contact-profile-card>span{color:#7885c0;letter-spacing:1px;font-size:6.5px;font-weight:850}.contact-avatar{color:#fff;background:linear-gradient(145deg,#326ff0,#6850e9);border:5px solid #ffffffd6;border-radius:50%;place-items:center;width:61px;height:61px;margin-top:11px;font-size:20px;font-weight:850;display:grid;position:relative;box-shadow:0 10px 22px #454ec93b}.contact-avatar i{background:#20b895;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:-1px}.contact-profile-card h3{color:#334278;margin:9px 0 3px;font-size:12px}.contact-profile-card>p{color:#8b95ae;margin:0;font-size:7.5px}.contact-profile-card dl{gap:6px;width:100%;margin:13px 0 0;display:grid}.contact-profile-card dl>div{background:#ffffffd1;border:1px solid #e3e7f2;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:5px;padding:7px 8px;display:grid}.contact-profile-card dt{color:#969eb2;font-size:6.5px}.contact-profile-card dd{color:#52607c;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:7.2px;overflow:hidden}.contact-profile-card dd em{color:#218b73;background:#e9f8f3;border-radius:999px;padding:3px 6px;font-size:6.5px;font-style:normal}.contact-profile-card>button{color:#5865be;cursor:pointer;background:#fff;border:1px solid #dce2f4;border-radius:8px;width:100%;height:31px;margin-top:11px;font-size:7.5px;font-weight:700}.platform-binding-section,.credential-form{background:linear-gradient(145deg,#fff,#fbfcff);border:1px solid #e7eaf3;border-radius:12px;padding:14px}.platform-binding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.platform-binding-grid>label{cursor:pointer;background:#fff;border:1px solid #e0e5f1;border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:9px;display:grid;position:relative}.platform-binding-grid>label>input{accent-color:#5d59ea;width:13px;height:13px;padding:0;position:absolute;top:7px;right:7px}.platform-binding-grid>label>span{color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:850;display:grid}.platform-binding-grid span.blue{background:linear-gradient(145deg,#4183f5,#5364ec)}.platform-binding-grid span.cyan{background:linear-gradient(145deg,#27c2c4,#2496d9)}.platform-binding-grid span.orange{background:linear-gradient(145deg,#ffad52,#f47a45)}.platform-binding-grid span.red{background:linear-gradient(145deg,#fb7484,#e94d64)}.platform-binding-grid span.green{background:linear-gradient(145deg,#2fc78e,#20a477)}.platform-binding-grid span.purple{background:linear-gradient(145deg,#8a6bf2,#604fe3)}.platform-binding-grid>label>div{gap:3px;min-width:0;display:grid}.platform-binding-grid strong{color:#44516f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.platform-binding-grid small{color:#949caf;font-size:6.3px}.platform-binding-grid em{color:#737d9c;white-space:nowrap;background:#eff2fb;border-radius:999px;align-self:end;padding:3px 5px;font-size:6px;font-style:normal}.qualification-notice{background:linear-gradient(100deg,#f3f8ff,#f8fbff);border:1px solid #d7e7fb;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;padding:10px 13px;display:grid}.qualification-notice>span{color:#fff;background:linear-gradient(145deg,#337cf1,#5d5ae9);border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;display:grid;box-shadow:0 6px 13px #3c5cd82e}.qualification-notice>div{gap:3px;display:grid}.qualification-notice strong{color:#3a4975;font-size:9px}.qualification-notice p{color:#8994ae;margin:0;font-size:7px}.qualification-notice>em{color:#4c65c5;background:#fff;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:700}.qualification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.qualification-grid article{background:linear-gradient(150deg,#fafbff,#f5f8ff);border:1px dashed #bac5e4;border-radius:11px;align-content:space-between;gap:10px;min-height:130px;padding:12px;display:grid}.qualification-grid article.done{background:linear-gradient(150deg,#f8fffd,#f1fbf8);border-style:solid;border-color:#bfe4d8}.qualification-grid article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.qualification-grid article header>span{color:#5f62d3;background:#e9edff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.qualification-grid article.done header>span{color:#239379;background:#ddf5ed}.qualification-grid article header em{color:#8d96ad;font-size:6.5px;font-style:normal}.qualification-grid article.done header em{color:#239379}.qualification-grid article>div{gap:4px;display:grid}.qualification-grid article strong{color:#414d6c;font-size:9px}.qualification-grid article small{color:#969fb3;font-size:6.5px}.qualification-grid article>label{color:#5666bf;cursor:pointer;background:#fff;border:1px solid #dce2f1;border-radius:8px;place-items:center;height:29px;font-size:7px;display:grid}.qualification-grid article>label input,.special-license-grid article>label input{display:none}.license-auth-card{background:#fff;border:1px solid #e0e5f1;border-radius:13px;gap:18px;padding:20px;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans SC,Arial,sans-serif;display:grid;box-shadow:0 8px 24px #2b38700e}.license-auth-field{gap:7px;max-width:520px;display:grid}.license-auth-field>span,.license-upload-section>header>span,.handheld-id-upload>div>span{color:#35415c;font-size:12px;font-weight:750}.license-auth-field.required>span:before,.license-upload-section.required>header>span:before{content:"*";color:#ef4f5b;margin-right:4px}.license-auth-field>span em,.license-upload-section>header>span em{display:none}.license-auth-field>input{color:#293650;border:1px solid #dce2ef;border-radius:8px;outline:none;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600}.license-auth-field>input:focus{border-color:#7184e5;box-shadow:0 0 0 3px #5565d317}.license-upload-section{gap:9px;display:grid}.license-upload-section>header{align-items:center;gap:10px;display:flex}.license-upload-section>header>small{color:#6170bf;background:#f0f3ff;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:650}.license-upload-body{background:#fafbfe;border:1px dashed #cfd8ec;border-radius:11px;grid-template-columns:300px minmax(260px,1fr);align-items:center;gap:16px;padding:15px;display:grid}.license-upload-button,.handheld-id-upload>label{color:#4c5dbb;cursor:pointer;background:#fff;border:1px solid #cfd7ec;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.license-upload-button:hover,.handheld-id-upload>label:hover{background:#f7f8ff;border-color:#7f91df}.license-upload-button>input,.handheld-id-upload>label>input{display:none}.license-upload-button>span{font-size:16px;font-weight:500}.license-upload-rules{gap:7px;min-width:0;display:grid}.license-upload-rules>p{color:#626e86;align-items:flex-start;gap:7px;margin:0;font-size:10px;line-height:1.6;display:flex}.license-upload-rules>p>i{color:#5969ca;background:#edf1ff;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:750;display:grid}.license-upload-rules>small,.saved-file-name{color:#23846f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.license-view-button{color:#4d5fc5;width:max-content;height:34px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f7f9ff,#eef2ff);border:1px solid #b8c5ef;border-radius:8px;padding:0 14px;font-size:11px;font-weight:750;transition:border-color .18s,background .18s,transform .18s}.license-view-button:hover{background:#e9eeff;border-color:#7185dc;transform:translateY(-1px)}.license-viewer-backdrop{z-index:180;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0d162ba8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.license-viewer-dialog{background:#fff;border:1px solid #ffffffbd;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100vw - 56px);max-height:calc(100vh - 56px);display:grid;overflow:hidden;box-shadow:0 30px 90px #050f2661}.license-viewer-dialog>header{border-bottom:1px solid #e8ecf4;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.license-viewer-dialog>header>div{gap:3px;min-width:0;display:grid}.license-viewer-dialog>header strong{color:#273455;font-size:15px}.license-viewer-dialog>header small{color:#7f8aa2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.license-viewer-dialog>header button{color:#68758e;cursor:pointer;background:#f0f3f8;border:0;border-radius:9px;flex:none;width:34px;height:34px;font-size:23px;line-height:1}.license-viewer-dialog>header button:hover{color:#34415d;background:#e7ebf3}.license-viewer-canvas{background:#eef1f6;place-items:center;min-height:360px;padding:22px;display:grid;overflow:auto}.license-viewer-canvas>img{object-fit:contain;background:#fff;border-radius:8px;max-width:100%;max-height:calc(100vh - 190px);display:block;box-shadow:0 12px 34px #18274829}.license-viewer-dialog>footer{color:#7e899f;text-align:center;border-top:1px solid #e8ecf4;padding:10px 18px;font-size:10px}.license-preview{cursor:pointer;background:#fff;border:1px solid #e0e5ef;border-radius:10px;place-items:center;width:300px;height:200px;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.license-preview:hover{border-color:#8697df;box-shadow:0 0 0 3px #5767ce14}.license-preview>input{display:none}.license-preview>img{object-fit:contain;width:100%;height:100%}.license-preview>div{color:#8b95a9;text-align:center;gap:5px;display:grid}.license-preview>div>span{color:#8a96b2;font-size:36px;font-weight:300;line-height:1}.license-preview>div>small{text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:9px;overflow:hidden}.handheld-id-upload{background:#fbfcfe;border:1px solid #e3e7f1;border-radius:10px;grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.handheld-id-upload>div{gap:4px;display:grid}.handheld-id-upload>div>small{color:#8993a8;font-size:9px}.handheld-id-upload>img{object-fit:contain;background:#fff;border:1px solid #e0e5ef;border-radius:7px;width:88px;height:58px}.license-auth-footer{border-top:1px solid #e7eaf2;align-items:center;gap:12px;padding-top:15px;display:flex}.license-auth-footer>button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#5268ef,#6b49ea);border:0;border-radius:8px;min-width:112px;height:39px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:750;box-shadow:0 7px 16px #4c55ce2e}.license-auth-footer>button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.license-auth-footer>span{color:#8a94a7;font-size:10px}.license-auth-footer>span.ready{color:#1d8c70;font-weight:650}.special-qualification-head{background:linear-gradient(120deg,#f7f8ff,#fff);border:1px solid #e2e6f2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.special-qualification-head>div{align-items:center;gap:10px;display:flex}.special-qualification-head>div>span{color:#fff;background:linear-gradient(145deg,#744cf0,#4d77f2);border-radius:11px;place-items:center;width:36px;height:36px;font-size:15px;display:grid;box-shadow:0 7px 16px #5646cf33}.special-qualification-head>div>div{gap:3px;display:grid}.special-qualification-head strong{color:#3d496e;font-size:9.5px}.special-qualification-head p{color:#8b95aa;margin:0;font-size:7px}.special-qualification-head>select{color:#59647d;background:#fff;border:1px solid #dfe4ef;border-radius:8px;width:145px;height:34px;padding:0 9px;font-size:7.5px}.special-license-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.special-license-grid article{background:#fff;border:1px solid #e2e6f0;border-radius:11px;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 5px 14px #2a376f0a}.special-license-grid article>span{color:#fff;border-radius:11px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:850;display:grid}.special-license-grid article>span.blue{background:linear-gradient(145deg,#4181f2,#4f5ce4)}.special-license-grid article>span.purple{background:linear-gradient(145deg,#8e68ef,#6345d9)}.special-license-grid article>span.cyan{background:linear-gradient(145deg,#2dc4c0,#258ed2)}.special-license-grid article>span.orange{background:linear-gradient(145deg,#ffab55,#f07842)}.special-license-grid article>div{gap:4px;min-width:0;display:grid}.special-license-grid article strong{color:#44506e;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.special-license-grid article small{color:#969fb2;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.special-license-grid article em{border-radius:999px;width:max-content;padding:3px 6px;font-size:6.2px;font-style:normal}.special-license-grid article em.valid{color:#218a73;background:#e8f8f3}.special-license-grid article em.pending{color:#aa732e;background:#fff5e7}.special-license-grid article>label{color:#5b68bc;white-space:nowrap;cursor:pointer;background:#f9faff;border:1px solid #dce2f0;border-radius:8px;padding:7px 9px;font-size:7px}.special-tip{background:#fafbfe;border:1px solid #e4e7f0;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.special-tip>span{color:#6771bf;background:#edf0fb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.special-tip p{color:#8791a7;margin:0;font-size:7px}.special-tip p strong{color:#56617e;margin-right:4px}.special-tip button{color:#5e69bd;cursor:pointer;background:#fff;border:1px solid #dde2ef;border-radius:8px;height:29px;padding:0 10px;font-size:7px}.keyword-form-section{background:linear-gradient(145deg,#fff,#fbfcff);border:1px solid #e7eaf3;border-radius:12px;padding:14px}.form-section-title{align-items:center;gap:8px;margin-bottom:12px;display:flex}.form-section-title>span{color:#5868d8;background:#eff2ff;border-radius:7px;place-items:center;width:25px;height:25px;font-family:Consolas,monospace;font-size:7px;font-weight:800;display:grid}.form-section-title>div{gap:2px;display:grid}.form-section-title strong{color:#37446c;font-size:10px}.keyword-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px;display:grid}.keyword-form-grid>label>span em{color:#f05252;margin-left:3px;font-style:normal}.keyword-panel label:not(.workbook-import-button){color:#66718c;gap:6px;min-width:0;font-size:8px;font-weight:650;display:grid}.keyword-panel input,.keyword-panel select,.keyword-panel textarea{color:#3d4967;background:#fff;border:1px solid #dfe4ef;border-radius:8px;outline:none;width:100%;font-family:inherit;font-size:9px}.keyword-panel input,.keyword-panel select{height:36px;padding:0 10px}.keyword-panel textarea{resize:vertical;min-height:82px;padding:9px 10px;line-height:1.55}.keyword-panel input:focus,.keyword-panel select:focus,.keyword-panel textarea:focus{border-color:#8594ea;box-shadow:0 0 0 3px #5967df14}.wide-field{position:relative}.wide-field em{color:#a1a8b9;font-size:6.5px;font-style:normal;position:absolute;bottom:7px;right:9px}.business-tags{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.business-tags>span{color:#7e88a0;margin-right:2px;font-size:8px}.business-tags button{color:#5665a5;background:#f7f9ff;border:1px solid #dce3f5;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:7.5px;display:flex}.business-tags button i{color:#2ba88e;font-style:normal}.persona-manager{gap:14px;display:grid}.persona-manager-head{justify-content:space-between;align-items:flex-end;gap:18px;padding:3px 1px 1px;display:flex}.persona-manager-head .eyebrow{color:#6572d4;letter-spacing:1.2px;font-size:7px;font-weight:800}.persona-manager-head h3{color:#26345f;margin:4px 0 3px;font-size:16px;line-height:1.2}.persona-manager-head p{color:#7d879f;margin:0;font-size:8px}.persona-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.persona-text-button,.persona-add-button{cursor:pointer;border-radius:7px;min-height:29px;padding:0 10px;font-size:8px;font-weight:700}.persona-text-button{color:#5865ad;background:#fff;border:1px solid #dce2f4}.persona-text-button:hover{background:#f6f8ff;border-color:#aab6ef}.persona-add-button{color:#fff;background:linear-gradient(100deg,#3c72f3,#7441e8);border:1px solid #4d57de;box-shadow:0 7px 16px #4c49d22e}.persona-table-wrap{background:#fff;border:1px solid #e0e5f1;border-radius:12px;overflow:hidden}.persona-table-meta{color:#4f5a7d;background:linear-gradient(90deg,#f9faff,#fff);border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;padding:11px 14px;font-size:8px;font-weight:700;display:flex}.persona-table-meta small{color:#9aa2b8;font-size:7px;font-weight:500}.persona-table-row{color:#65708c;border-bottom:1px solid #eef1f6;grid-template-columns:55px 1.15fr 1.2fr .9fr .7fr 1.35fr;align-items:center;column-gap:8px;min-height:48px;padding:0 14px;font-size:8px;display:grid}.persona-table-row:last-child{border-bottom:0}.persona-table-header{color:#929bb0;background:#fafbfe;min-height:35px;font-size:7px;font-weight:700}.persona-source{color:#6070be;background:#edf1ff;border-radius:999px;align-items:center;min-height:19px;padding:0 7px;font-size:7px;font-style:normal;display:inline-flex}.persona-row-actions{align-items:center;gap:10px;display:flex}.persona-row-actions button{color:#5768ce;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.persona-row-actions .danger{color:#a2a9ba}.persona-empty-tip{background:#f8f9ff;border:1px solid #e7eafa;border-radius:8px;align-items:flex-start;gap:8px;margin:12px 14px;padding:10px 11px;display:flex}.persona-empty-tip>span{color:#5b54db;background:#e9ebff;border-radius:6px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.persona-empty-tip p{color:#8790a6;margin:0;font-size:7px;line-height:1.7}.persona-dialog-backdrop{z-index:2200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12193175;place-items:center;padding:28px;display:grid;position:fixed;inset:64px 0 0 230px}@media (width<=1440px) and (width>=1241px){.persona-dialog-backdrop{left:220px}}@media (width<=1240px){.persona-dialog-backdrop{left:190px}}.persona-dialog{background:#fff;border:1px solid #dce2f5f5;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100vw - 56px);max-height:calc(100vh - 56px);display:grid;overflow:hidden;box-shadow:0 28px 80px #18204a42}.persona-dialog-head{background:radial-gradient(circle at 12% 0,#5b66ef1a,#0000 35%),#fff;border-bottom:1px solid #e9edf6;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 22px 15px;display:flex}.persona-dialog-head>div:first-child{gap:3px;display:grid}.persona-dialog-head>div:first-child>span{color:#6572d4;letter-spacing:1.2px;font-size:10px;font-weight:800}.persona-dialog-head h3{color:#26345f;margin:0;font-size:20px}.persona-dialog-head p{color:#8992a8;margin:0;font-size:12px}.persona-dialog-head>div:last-child{align-items:center;gap:8px;display:flex}.persona-dialog-link{color:#5968bd;cursor:pointer;background:#fff;border:1px solid #dce2f4;border-radius:7px;height:30px;padding:0 10px;font-size:12px}.persona-dialog-link:hover{background:#f7f8ff;border-color:#9eaaf0}.persona-dialog-close{color:#75809a;cursor:pointer;background:#f3f5fa;border:0;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;font-size:22px;line-height:1;display:grid}.persona-dialog-body{background:#f7f8fc;padding:15px 20px 18px;overflow:auto}.persona-required-alert{color:#9f3441;background:#fff5f6;border:1px solid #efc2c8;border-radius:10px;gap:3px;margin-bottom:12px;padding:11px 13px;display:grid}.persona-required-alert strong{font-size:13px}.persona-required-alert span{font-size:12px;font-weight:650}.persona-required-alert small{color:#a76870;font-size:11px;line-height:1.5}.persona-data-notice{color:#805c17;background:#fffaf0;border:1px solid #ead8a5;border-radius:10px;gap:3px;margin-bottom:12px;padding:11px 13px;display:grid}.persona-data-notice strong{font-size:13px}.persona-data-notice span{font-size:12px;font-weight:650;line-height:1.6}.persona-data-notice small{color:#967844;font-size:11px;line-height:1.5}.persona-collapse{background:#fff;border:1px solid #e1e6f1;border-radius:11px;margin-bottom:12px;overflow:hidden}.persona-collapse:last-child{margin-bottom:0}.persona-collapse-head{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;padding:9px 15px;display:flex}.persona-collapse-head:hover{background:#fafbff}.persona-collapse-head>span{grid-template-columns:32px auto;align-items:center;column-gap:10px;display:grid}.persona-collapse-head i{color:#5f61db;background:linear-gradient(145deg,#edf1ff,#f4edff);border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:800;display:grid}.persona-collapse-head small{color:#939caf;margin-top:1px;font-size:11px}.persona-collapse-head>b{color:#8c96ad;font-size:17px;font-weight:500;transition:transform .2s}.persona-collapse.open .persona-collapse-head>b{transform:rotate(180deg)}.persona-collapse-body{background:#fcfdff;border-top:1px solid #edf0f6;padding:16px}.persona-fields-grid,.persona-textarea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.persona-collapse-body label{color:#4b5674;align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:650;display:grid;position:relative}.persona-collapse-body label>em{color:#ef5d64;font-style:normal}.persona-collapse-body label>small{color:#a0a8b9;pointer-events:none;font-size:10px;font-weight:500;position:absolute;bottom:8px;right:9px}.persona-collapse-body input,.persona-collapse-body textarea{color:#35415e;width:100%;font:inherit;background:#fff;border:1px solid #dce2ed;border-radius:8px;outline:none;font-size:12px;font-weight:500;transition:border-color .18s,box-shadow .18s}.persona-collapse-body input{height:38px;padding:0 11px}.persona-collapse-body textarea{resize:vertical;min-height:105px;padding:10px 11px 23px;line-height:1.65}.persona-collapse-body input:focus,.persona-collapse-body textarea:focus{border-color:#7881e8;box-shadow:0 0 0 3px #6768dd1a}.persona-product-keywords{background:#fff;border:1px solid #dfe4f1;border-radius:10px;grid-column:1/-1;gap:11px;padding:14px;display:grid}.persona-product-keywords>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.persona-product-keywords>header div{gap:3px;display:grid}.persona-product-keywords>header strong{color:#273451;font-size:13px}.persona-product-keywords>header small{color:#7e89a2;font-size:11px;font-weight:500}.persona-product-keywords>header em{color:#6c72d9;font-size:11px;font-style:normal}.persona-product-keyword-list{flex-wrap:wrap;gap:8px;min-height:30px;display:flex}.persona-product-keyword-list>button{color:#404a74;cursor:pointer;background:#f7f7ff;border:1px solid #d8dcfa;border-radius:8px;align-items:center;gap:7px;min-height:30px;padding:5px 8px 5px 11px;display:inline-flex}.persona-product-keyword-list>button i{color:#959cc1;font-size:14px;font-style:normal}.persona-product-keyword-list>button:hover{background:#f1f1ff;border-color:#aaaeea}.persona-product-keyword-list>p{color:#98a1b3;margin:5px 0;font-size:11px}.persona-product-keywords>label{align-items:center;gap:8px;display:flex}.persona-product-keywords>label input{flex:1}.persona-product-keywords>label button{color:#fff;cursor:pointer;background:#6268d7;border:0;border-radius:8px;min-width:68px;height:38px;font-weight:700}.persona-dialog-link:disabled{opacity:.62;cursor:wait}.persona-ai-header-button{color:#5557d8;background:linear-gradient(110deg,#f3f5ff,#f8f1ff);border-color:#cfd3ff;font-weight:750}.persona-ai-assistant{background:radial-gradient(circle at 3% 0,#5560e51f,#0000 34%),linear-gradient(120deg,#f8faff,#fcf9ff);border:1px solid #d9def7;border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 170px;gap:11px 14px;padding:14px;display:grid}.persona-ai-assistant.generating{border-color:#bbbff2;box-shadow:0 8px 24px #4f53be1a}.persona-ai-assistant-copy{grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.persona-ai-assistant-copy>span{color:#fff;background:linear-gradient(145deg,#4a76f2,#7647e8);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid;box-shadow:0 7px 16px #4d4eca33}.persona-ai-assistant-copy>div{gap:3px;display:grid}.persona-ai-assistant-copy strong{color:#34416a;font-size:13px}.persona-ai-assistant-copy p{color:#77829c;margin:0;font-size:11px;font-weight:500;line-height:1.6}.persona-ai-assistant>label{grid-column:1;font-size:11px}.persona-ai-assistant>label input{height:36px;font-size:12px}.persona-ai-generate{color:#fff;cursor:pointer;background:linear-gradient(100deg,#3977f5,#7543e9);border:0;border-radius:8px;grid-column:2;align-self:end;height:36px;font-size:12px;font-weight:780;box-shadow:0 8px 18px #474ad133}.persona-ai-generate.stop{color:#c54c5a;box-shadow:none;background:#fff4f5;border:1px solid #e4b7bd}.persona-ai-progress{grid-column:1/-1;gap:5px;display:grid}.persona-ai-progress>div{background:#e5e8f4;border-radius:999px;height:5px;overflow:hidden}.persona-ai-progress>div>span{border-radius:inherit;background:linear-gradient(90deg,#357cf5,#7644e8);width:0;height:100%;transition:width .3s;display:block}.persona-ai-assistant.generating .persona-ai-progress>div>span{background-size:200% 100%;animation:1.2s linear infinite persona-ai-flow}.persona-ai-progress p{color:#737e98;align-items:center;gap:7px;margin:0;font-size:10px;font-weight:550;display:flex}.persona-ai-progress p>strong{color:#5662ce;font-size:11px}.persona-ai-progress p>small{color:#949db0;margin-left:auto;font-size:10px}@keyframes persona-ai-flow{0%{background-position:100% 0}to{background-position:-100% 0}}.persona-field-wide{grid-column:1/-1}.persona-help{color:#6874ce;cursor:pointer;background:0 0;border:0;padding:3px 6px;font-size:10px;position:absolute;top:-3px;right:0}.persona-choice-box{background:#fff;border:1px solid #dce2ed;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:5px 7px;display:flex}.persona-choice-box button{color:#778198;cursor:pointer;background:#f7f8fb;border:1px solid #e0e4ef;border-radius:6px;min-height:25px;padding:0 8px;font-size:11px}.persona-choice-box button.selected{color:#555ad4;background:#eeeefe;border-color:#c8cbff}.persona-region-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.persona-region-input>button{color:#5662cc;cursor:pointer;background:#fff;border:1px solid #6671df;border-radius:8px;padding:0 13px;font-size:11px}.persona-selected-regions{color:#949db1;align-items:center;gap:8px;font-size:10px;font-weight:500;display:flex}.persona-selected-regions i{color:#5e62cf;background:#eff0ff;border-radius:6px;padding:4px 8px;font-style:normal}.persona-dialog-footer{background:#fff;border-top:1px solid #e8ecf5;justify-content:flex-end;align-items:center;gap:14px;padding:13px 21px;display:flex}.persona-dialog-footer>div{gap:8px;display:flex}.persona-dialog-footer button{cursor:pointer;border-radius:8px;min-width:82px;height:34px;font-size:12px;font-weight:700}.persona-dialog-footer .secondary{color:#69738b;background:#fff;border:1px solid #dce1ec}.persona-dialog-footer .primary{color:#fff;background:linear-gradient(100deg,#3c72f3,#7441e8);border:0;box-shadow:0 7px 16px #4c49d22e}.persona-editor-shell{grid-template-columns:minmax(0,1.35fr) minmax(225px,.65fr);gap:13px;display:grid}.persona-form{background:#fcfdff;border:1px solid #e6eaf3;border-radius:12px;align-content:start;gap:11px;padding:14px;display:grid}.persona-editor-title{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:1px;padding-bottom:10px;display:flex}.persona-editor-title>div{gap:2px;display:grid}.persona-editor-title span{color:#7683d9;letter-spacing:.8px;font-size:7px;font-weight:800}.persona-editor-title strong{color:#334169;font-size:12px}.persona-editor-title small{color:#8a94ab;font-size:7px}.persona-editor-title button{color:#6673ae;cursor:pointer;background:#fff;border:1px solid #e0e5f2;border-radius:6px;padding:5px 7px;font-size:7px}.persona-form label i{color:#f06a69;margin-left:3px;font-style:normal}.two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.persona-intent{gap:7px;display:grid}.persona-intent>span{color:#66718c;font-size:8px;font-weight:650}.persona-intent>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.persona-intent button{color:#7c869d;cursor:pointer;background:#fff;border:1px solid #e0e5ef;border-radius:8px;height:31px;font-size:8px}.persona-intent button.active{color:#4b4ccc;background:#f0f1ff;border-color:#7d82e6;box-shadow:inset 0 0 0 1px #534fcf14}.persona-editor-footer{border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;margin-top:2px;padding-top:10px;display:flex}.persona-editor-footer span{color:#9ca4b6;font-size:7px}.persona-editor-footer button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#3976f1,#7343e8);border:0;border-radius:7px;min-width:86px;height:30px;font-size:8px;font-weight:700;box-shadow:0 7px 14px #4c49d22e}.persona-preview{background:radial-gradient(circle at 50% 18%,#635bf126,#0000 31%),linear-gradient(160deg,#fbfcff,#f2f6ff);border:1px solid #dfe5f5;border-radius:13px;align-content:start;justify-items:center;min-width:0;padding:17px 15px;display:grid}.preview-kicker{color:#7b86c1;letter-spacing:1px;font-size:6.5px;font-weight:800}.persona-avatar{color:#fff;background:linear-gradient(145deg,#4e7af3,#684ce8);border:5px solid #ffffffbf;border-radius:50%;place-items:center;width:64px;height:64px;margin-top:12px;font-size:21px;font-weight:800;display:grid;position:relative;box-shadow:0 9px 22px #4d4bcb3b}.persona-avatar i{background:#22b697;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:3px;right:-1px}.persona-preview h3{color:#2f3e79;margin:9px 0 2px;font-size:13px}.persona-preview>p{color:#8c96ad;margin:0;font-size:7.5px}.persona-score{color:#7b86a1;grid-template-columns:1fr auto;gap:5px;width:100%;margin-top:14px;font-size:7.5px;display:grid}.persona-score strong{color:#3f58c6}.persona-score>i{background:#e4e8f3;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.persona-score>i b{border-radius:inherit;background:linear-gradient(90deg,#2f82f3,#7351ec);width:86%;height:100%;display:block}.persona-preview dl{gap:7px;width:100%;margin:13px 0 0;display:grid}.persona-preview dl>div{background:#fffc;border:1px solid #e3e7f2;border-radius:8px;padding:8px}.persona-preview dt{color:#8a93aa;font-size:6.5px}.persona-preview dd{color:#465171;margin:3px 0 0;font-size:7.5px}.persona-tags{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:10px;display:flex}.persona-tags span{color:#5f69bb;background:#ecefff;border-radius:999px;padding:4px 6px;font-size:6.5px}.media-config{gap:13px;display:grid}.ai-image-studio{background:linear-gradient(145deg,#fbfcff,#f6f8ff);border:1px solid #dce3f7;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #34438714}.ai-image-studio-head{background:radial-gradient(circle at 0 0,#5565eb1f,#0000 35%),#fff;border-bottom:1px solid #e4e8f5;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.ai-image-studio-head>div:first-child{gap:4px;display:grid}.ai-image-studio-head>div:first-child>span{color:#6e78c9;letter-spacing:1.4px;font-size:9px;font-weight:800}.ai-image-studio-head strong{color:#2f3b67;font-size:16px}.ai-image-studio-head small{color:#7c879f;font-size:11px}.ai-creation-account{background:#ffffffe0;border:1px solid #d5e9e6;border-radius:11px;justify-items:end;gap:2px;min-width:132px;padding:9px 12px;display:grid;box-shadow:0 6px 16px #18777712}.ai-creation-account span{color:#789096;font-size:9px;font-weight:700}.ai-creation-account strong{color:#117f78;font-variant-numeric:tabular-nums;font-size:17px;line-height:1.1}.ai-creation-account small{color:#81969c;font-size:8px}.ai-image-weights{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ai-image-weights b,.ai-image-weights span{color:#6671b5;background:#eef1ff;border-radius:999px;padding:6px 9px;font-size:10px}.ai-image-weights b{color:#fff;background:linear-gradient(135deg,#5569e9,#7050db);box-shadow:0 5px 12px #4c4ec933}.ai-image-studio-body{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px;padding:18px;display:grid}.ai-image-form{align-content:start;gap:13px;display:grid}.ai-image-prompt-field{gap:7px;display:grid}.ai-image-prompt-field>span,.ai-image-options label>span{color:#3f4d72;font-size:12px;font-weight:750}.ai-image-prompt-field>span em{color:#694fc7;background:#eeeaff;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:9px;font-style:normal}.ai-image-prompt-field textarea{resize:vertical;color:#293752;width:100%;min-height:126px;font:inherit;background:#fff;border:1px solid #ccd5ef;border-radius:11px;outline:none;padding:12px 13px;font-size:12px;line-height:1.65;box-shadow:inset 0 1px 2px #2d397008}.ai-image-prompt-field textarea:focus{border-color:#7180e8;box-shadow:0 0 0 3px #5b6bde1a}.ai-image-prompt-field>small{color:#8b95ab;font-size:10px}.ai-image-options{grid-template-columns:minmax(0,1fr) 150px;gap:10px;display:grid}.ai-image-options label{gap:6px;display:grid}.ai-image-options>div{background:#f8fafc;border:1px solid #d5dced;border-radius:9px;align-content:center;gap:4px;min-height:38px;padding:7px 10px;display:grid}.ai-image-options>div span{color:#3f4d72;font-size:12px;font-weight:750}.ai-image-options>div strong{color:#177c74;font-size:11px;font-weight:700}.ai-image-options select{color:#45516e;background:#fff;border:1px solid #d5dced;border-radius:9px;outline:none;width:100%;height:38px;padding:0 10px;font-size:11px}.ai-image-generate-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4e66ea,#6d4ed6);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:750;display:flex;box-shadow:0 8px 18px #4c4ec933}.ai-image-generate-button:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.ai-image-generate-button i{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ai-image-spin}@keyframes ai-image-spin{to{transform:rotate(360deg)}}.ai-image-result{background:#ffffffb8;border:1px dashed #cbd4ef;border-radius:13px;place-items:center;min-height:276px;padding:11px;display:grid}.ai-image-result.has-image{background:#fff;border-style:solid;flex-direction:column;align-items:stretch;display:flex}.ai-image-empty{text-align:center;justify-items:center;gap:7px;padding:24px;display:grid}.ai-image-empty>span{color:#596ce1;background:#eef1ff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.ai-image-empty strong{color:#485574;font-size:12px}.ai-image-empty small{color:#929caf;font-size:10px}.ai-image-result-preview{background:#edf0f8;border-radius:9px;min-height:190px;position:relative;overflow:hidden}.ai-image-result-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ai-image-result-preview span{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141b34ad;border-radius:999px;padding:4px 7px;font-size:9px;position:absolute;top:8px;right:8px}.ai-image-result-meta{justify-content:space-between;align-items:center;gap:10px;padding:10px 2px 7px;display:flex}.ai-image-result-meta>div{gap:3px;min-width:0;display:grid}.ai-image-result-meta strong{color:#35415f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ai-image-result-meta small{color:#8b94a8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-image-result-meta>b{color:#6d77a4;flex:none;font-size:9px}.ai-image-result footer{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.ai-image-result footer button{cursor:pointer;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px}.ai-image-result footer .secondary{color:#68738e;background:#fff;border:1px solid #d8deeb}.ai-image-result footer .primary{color:#fff;background:#5369e4;border:0}.ai-image-result footer button:disabled{opacity:.55;cursor:not-allowed}.ai-video-studio{background:linear-gradient(145deg,#fbfefe,#f5fbfb);border:1px solid #d4e4e5;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #13687014}.ai-video-studio-head{background:radial-gradient(circle at 0 0,#1bb1af21,#0000 35%),#fff;border-bottom:1px solid #dcebec;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.ai-video-studio-head>div:first-child{gap:4px;display:grid}.ai-video-studio-head>div:first-child>span{color:#148a89;letter-spacing:1.4px;font-size:9px;font-weight:800}.ai-video-studio-head strong{color:#233f4e;font-size:16px}.ai-video-studio-head small{color:#728b94;font-size:11px}.ai-video-weights{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ai-video-weights b,.ai-video-weights span{color:#397e7b;background:#e8f6f5;border-radius:999px;padding:6px 9px;font-size:10px}.ai-video-weights b{color:#fff;background:linear-gradient(135deg,#13a199,#167f9f);box-shadow:0 5px 12px #14898d33}.ai-video-studio-body{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:16px;padding:18px;display:grid}.ai-video-form{align-content:start;gap:12px;display:grid}.ai-video-prompt-field{gap:7px;display:grid}.ai-video-prompt-field>span,.ai-video-options label>span{color:#345465;font-size:12px;font-weight:750}.ai-video-prompt-field>span em{color:#17857d;background:#e7f7f4;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:9px;font-style:normal}.ai-video-prompt-field textarea{resize:vertical;color:#293f4a;width:100%;min-height:126px;font:inherit;background:#fff;border:1px solid #c8dcdf;border-radius:11px;outline:none;padding:12px 13px;font-size:12px;line-height:1.65;box-shadow:inset 0 1px 2px #16576008}.ai-video-prompt-field textarea:focus{border-color:#35aaa5;box-shadow:0 0 0 3px #20a59d1a}.ai-video-prompt-field textarea:disabled,.ai-video-options select:disabled{color:#899ca3;cursor:not-allowed;background:#f4f7f8}.ai-video-prompt-field>small{color:#879ba2;font-size:10px}.ai-video-options{grid-template-columns:minmax(160px,240px);gap:9px;display:grid}.ai-video-reference-picker{background:#ffffffd1;border:1px solid #d7e7e8;border-radius:12px;gap:10px;padding:11px;display:grid}.ai-video-reference-picker>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-video-reference-picker>header>div{gap:2px;display:grid}.ai-video-reference-picker>header strong{color:#2c4d59;font-size:12px}.ai-video-reference-picker>header small{color:#789198;font-size:9px;line-height:1.5}.ai-video-reference-picker>header>em{color:#157f78;background:#eaf7f5;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-style:normal;font-weight:750}.ai-video-reference-dropzone{cursor:pointer;background:linear-gradient(135deg,#f7fcfb,#fbfdfd);border:1px dashed #9bcac6;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 11px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.ai-video-reference-dropzone.dragging{background:#edf9f7;border-color:#128c83;box-shadow:0 0 0 3px #128c831a}.ai-video-reference-dropzone>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ai-video-reference-dropzone>span{color:#0e877e;background:#e1f3f0;border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.ai-video-reference-dropzone>div{gap:2px;min-width:0;display:grid}.ai-video-reference-dropzone strong{color:#294f59;font-size:10px}.ai-video-reference-dropzone small{color:#748d94;font-size:8px;line-height:1.5}.ai-video-reference-dropzone>em{color:#17877e;background:#fff;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;box-shadow:inset 0 0 0 1px #d6e9e6}.ai-video-temporary-references{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ai-video-temporary-references article{background:#f5fbfa;border:1px solid #cfe5e2;border-radius:9px;grid-template-columns:40px minmax(0,1fr) 26px;align-items:center;gap:8px;min-width:0;padding:6px;display:grid}.ai-video-temporary-references img{object-fit:cover;border-radius:7px;width:40px;height:40px}.ai-video-temporary-references article>span{gap:2px;min-width:0;display:grid}.ai-video-temporary-references strong,.ai-video-temporary-references small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-video-temporary-references strong{color:#176f69;font-size:10px}.ai-video-temporary-references small{color:#789096;font-size:8px}.ai-video-temporary-references button{color:#4b7777;cursor:pointer;background:#e4f1ef;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.ai-video-temporary-references button:hover{color:#b84a3c;background:#fbe9e6}.ai-video-options label{gap:6px;min-width:0;display:grid}.ai-video-options select{color:#3d5966;background:#fff;border:1px solid #d1e0e2;border-radius:9px;outline:none;width:100%;height:39px;padding:0 10px;font-size:11px}.ai-video-options select:focus{border-color:#35aaa5;box-shadow:0 0 0 3px #20a59d14}.ai-video-plan-lock{background:#f7fafb;border:1px solid #cfdde1;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.ai-video-plan-lock>span{color:#58727c;background:#e8f0f2;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.ai-video-plan-lock>div{gap:3px;display:grid}.ai-video-plan-lock strong{color:#344f5a;font-size:11px}.ai-video-plan-lock small{color:#7d929a;font-size:9px;line-height:1.5}.ai-video-plan-lock em{color:#607982;background:#e9eff1;border-radius:999px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:750}.ai-video-activation-note{background:#fffaf2;border:1px solid #f0c687;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ai-video-activation-note div{gap:3px;display:grid}.ai-video-activation-note strong{color:#8b5a18;font-size:11px}.ai-video-activation-note small{color:#9a7950;font-size:9px;line-height:1.55}.ai-video-activation-note a{color:#9a641b;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #e6c38e}.ai-video-activation-note a:hover{color:#74450a;box-shadow:inset 0 0 0 1px #ce9d55}.ai-video-generate-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a196,#167f9f);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:750;display:flex;box-shadow:0 8px 18px #14848f33}.ai-video-generate-button:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.ai-video-generate-button i{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ai-image-spin}.ai-video-result{background:#ffffffbd;border:1px dashed #bad9da;border-radius:13px;place-items:center;min-height:318px;padding:11px;display:grid}.ai-video-result.has-video{background:#fff;border-style:solid;flex-direction:column;align-items:stretch;display:flex}.ai-video-empty,.ai-video-progress-state{text-align:center;justify-items:center;gap:8px;width:100%;padding:24px;display:grid}.ai-video-empty>span,.ai-video-progress-state>span{color:#158d86;background:#e6f6f4;border-radius:15px;place-items:center;width:48px;height:48px;font-size:16px;display:grid}.ai-video-empty strong,.ai-video-progress-state strong{color:#3c5966;font-size:12px}.ai-video-empty small,.ai-video-progress-state small{color:#879ba2;max-width:280px;font-size:10px;line-height:1.5}.ai-video-progress-state>i{background:#e5eeee;border-radius:999px;width:min(260px,88%);height:6px;overflow:hidden}.ai-video-progress-state>i b{border-radius:inherit;background:linear-gradient(90deg,#2ebeb5,#4c8fed);height:100%;transition:width .35s;display:block}.ai-video-progress-state>em{color:#168a85;font-size:10px;font-style:normal;font-weight:750}.ai-video-progress-state>button{color:#277a78;cursor:pointer;background:#fff;border:1px solid #cde0e1;border-radius:8px;min-height:31px;padding:0 12px;font-size:10px}.ai-video-progress-state.failed>span{color:#c45f4e;background:#fff0ed}.ai-video-result-preview{background:#17252d;border-radius:9px;min-height:224px;position:relative;overflow:hidden}.ai-video-result-preview video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ai-video-result-preview>span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d232ab8;border-radius:999px;padding:4px 7px;font-size:9px;position:absolute;top:8px;right:8px}.ai-video-expand-button{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071c25c7;border:1px solid #ffffffad;border-radius:8px;min-height:30px;padding:0 11px;font-size:9px;font-weight:750;position:absolute;bottom:44px;right:9px}.ai-video-expanded-backdrop{z-index:1800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030e16d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ai-video-expanded-backdrop>section{background:#07131d;border:1px solid #ffffff24;border-radius:16px;width:min(1120px,96vw);overflow:hidden;box-shadow:0 28px 90px #00000080}.ai-video-result .ai-video-expanded-backdrop header,.ai-video-result .ai-video-expanded-backdrop footer{color:#fff;background:#0d1d29;justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding:13px 16px;display:flex}.ai-video-expanded-backdrop header>div{gap:3px;min-width:0;display:grid}.ai-video-expanded-backdrop header small{color:#68c6bc;letter-spacing:1.4px;font-size:8px}.ai-video-expanded-backdrop header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-video-expanded-backdrop header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:9px;width:34px;height:34px;font-size:22px}.ai-video-expanded-backdrop video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;max-height:76vh;display:block}.ai-video-result .ai-video-expanded-backdrop footer{color:#a3b5c0;font-size:9px}.ai-video-result .ai-video-expanded-backdrop footer button{color:#fff;cursor:pointer;background:#12877d;border:1px solid #3d7c78;border-radius:8px;min-height:32px;padding:0 16px;font-size:10px;font-weight:750}@media (width<=760px){.ai-video-expanded-backdrop{padding:9px}}.ai-video-result-meta{justify-content:space-between;align-items:center;gap:10px;padding:10px 2px 7px;display:flex}.ai-video-result-meta>div{gap:3px;min-width:0;display:grid}.ai-video-result-meta strong{color:#354d58;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ai-video-result-meta small{color:#879ba2;font-size:9px;overflow:hidden}.ai-video-result-meta>b{color:#6e868f;flex:none;font-size:9px}.ai-video-result footer{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.ai-video-result footer button{cursor:pointer;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px}.ai-video-result footer .secondary{color:#687f88;background:#fff;border:1px solid #d4e1e2}.ai-video-result footer .primary{color:#fff;background:#168f89;border:0}.ai-video-result footer button:disabled{opacity:.55;cursor:not-allowed}.media-dropzone{cursor:pointer;background:radial-gradient(circle at 12%,#4c60ee1f,#0000 22%),#f8faff;border:1px dashed #9eaae1;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;min-height:115px;padding:17px 20px;gap:13px!important;display:grid!important}.media-dropzone input{display:none}.media-dropzone>span{color:#fff;background:linear-gradient(145deg,#5d72ef,#6048df);border-radius:13px;place-items:center;width:46px;height:46px;font-size:23px;display:grid;box-shadow:0 8px 18px #4d4ed033}.media-dropzone>div{gap:5px;display:grid}.media-dropzone strong{color:#344578;font-size:11px}.media-dropzone small{color:#8e98b2;font-size:7.5px}.media-dropzone>em{color:#505cc6;background:#fff;border-radius:8px;padding:8px 12px;font-size:8px;font-style:normal;box-shadow:0 4px 12px #33408717}.video-zone{background:radial-gradient(circle at 12%,#1bb1af21,#0000 22%),#f7fcfc;border-color:#85c8cd}.video-zone>span{background:linear-gradient(145deg,#2cbdb6,#218fd0);font-size:15px}.media-dropzone.dragging{background:radial-gradient(circle at 12%,#4c60ee33,#0000 25%),#eef3ff;border-style:solid;border-color:#6678ec;transform:translateY(-2px);box-shadow:0 0 0 4px #5667de1a,0 12px 28px #3d4caa24}.media-dropzone.video-zone.dragging{background:radial-gradient(circle at 12%,#1eb0ae38,#0000 25%),#ecfbfa;border-color:#22a9ad;box-shadow:0 0 0 4px #1fa7a81a,0 12px 28px #1f819024}.media-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.media-toolbar>div{align-items:center;gap:8px;display:flex}.media-toolbar strong{color:#3e4969;font-size:10px}.media-toolbar span{color:#929bb0;font-size:7.5px}.media-toolbar select,.media-toolbar>button{color:#69748f;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:8px;width:auto;height:31px;padding:0 9px;font-size:7.5px}.image-library{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:10px;display:grid}.image-library article{background:#fff;border:1px solid #e2e6f0;border-radius:11px;overflow:hidden;box-shadow:0 5px 13px #26346f0b}.image-preview{background:linear-gradient(145deg,#dfe8ff,#f3efff);place-items:center;height:118px;display:grid;position:relative;overflow:hidden}.image-preview.preview-1{background:linear-gradient(145deg,#dff7f5,#e9f4ff)}.image-preview.preview-2{background:linear-gradient(145deg,#fff0dd,#f4eaff)}.image-preview.preview-3{background:linear-gradient(145deg,#e4edff,#e1f7f4)}.image-preview>span{color:#303f8f61;letter-spacing:1.5px;font-size:16px;font-weight:850}.image-preview img{object-fit:cover;width:100%;height:100%}.image-preview>em{color:#58648f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffdb;border-radius:999px;padding:3px 6px;font-size:6.5px;font-style:normal;position:absolute;top:8px;left:8px}.image-library footer{justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.image-library footer>div{gap:3px;min-width:0;display:grid}.image-library footer strong{color:#4b5674;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.image-library footer small{color:#9da4b6;font-size:6.5px}.image-library footer button{color:#c07474;cursor:pointer;background:0 0;border:0;font-size:7px}@media (width<=820px){.ai-image-studio-head{flex-direction:column;align-items:flex-start}.ai-image-weights{justify-content:flex-start}.ai-image-studio-body,.ai-image-options{grid-template-columns:1fr}.ai-video-studio-head{flex-direction:column;align-items:flex-start}.ai-video-weights{justify-content:flex-start}.ai-video-studio-body,.ai-video-options{grid-template-columns:1fr}.ai-video-plan-lock{grid-template-columns:36px minmax(0,1fr)}.ai-video-plan-lock em{grid-column:2;justify-self:start}.ai-video-activation-note{grid-template-columns:1fr}}.video-library{gap:8px;display:grid}.video-library article{background:#fff;border:1px solid #e2e7f0;border-radius:10px;grid-template-columns:94px minmax(0,1fr) 56px 36px;align-items:center;gap:11px;padding:8px;display:grid}.video-thumb{color:#fff;background:radial-gradient(circle,#4f70f447,#0000 35%),linear-gradient(145deg,#202b55,#111931);border-radius:8px;place-items:center;height:55px;display:grid;position:relative}.video-thumb video{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-thumb>span{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff2e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.video-thumb small{font-size:6px;position:absolute;bottom:4px;right:5px}.video-info{gap:5px;min-width:0;display:grid}.video-info strong{color:#45516e;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.video-info small{color:#979fb3;font-size:6.5px}.video-info>i{background:#e8ebf3;border-radius:999px;height:4px;overflow:hidden}.video-info>i b{border-radius:inherit;background:linear-gradient(90deg,#2ebeb5,#4c68ed);height:100%;display:block}.video-status{border-radius:999px;justify-self:center;padding:4px 7px;font-size:6.5px}.video-status.ready{color:#218a74;background:#eaf8f4}.video-status.processing{color:#b57728;background:#fff4e4}.video-library article>button{color:#be7474;cursor:pointer;background:0 0;border:0;font-size:7px}.compact-video-player{border-radius:inherit;background:#09131d;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.compact-video-player video{border-radius:inherit;object-fit:contain;background:#09131d;width:100%;height:100%;position:absolute;inset:0}.compact-video-play,.compact-video-expand{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05161fb8;border:1px solid #ffffffa6;place-items:center;display:grid;position:absolute}.compact-video-play{border-radius:50%;width:30px;height:30px;padding:0;top:50%;left:50%;transform:translate(-50%,-50%)}.compact-video-play svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.compact-video-play svg path[d*=Z]{fill:currentColor;stroke:currentColor}.compact-video-expand{border-radius:6px;width:23px;height:23px;padding:0;bottom:5px;right:5px}.compact-video-expand svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:12px;height:12px}.compact-video-play:hover,.compact-video-expand:hover{background:#076f69e6}.compact-video-play:focus-visible,.compact-video-expand:focus-visible{outline:0;box-shadow:0 0 0 3px #4dd3c657}.compact-video-error{z-index:2;color:#fff;background:#5e1a18d1;border-radius:6px;padding:4px 6px;font-size:7px;position:relative}.compact-video-player:fullscreen{background:#000;border-radius:0;width:100vw;height:100vh}.compact-video-player:fullscreen video{object-fit:contain}.compact-video-player:fullscreen .compact-video-play{width:58px;height:58px}.compact-video-player:fullscreen .compact-video-play svg{width:25px;height:25px}.compact-video-player:fullscreen .compact-video-expand{width:42px;height:42px;bottom:20px;right:20px}.compact-video-player:fullscreen .compact-video-expand svg{width:20px;height:20px}.scene-config{gap:12px;display:grid}.scene-main-grid{grid-template-columns:minmax(0,1fr) 190px;gap:11px;display:grid}.scene-main-grid>section,.scene-main-grid>aside,.recommended-scenes{background:#fff;border:1px solid #e3e7f1;border-radius:12px;padding:13px}.scene-main-grid header,.recommended-scenes>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.scene-main-grid header>div,.recommended-scenes>header>div{align-items:center;gap:7px;display:flex}.scene-main-grid header strong,.recommended-scenes header strong{color:#45506e;font-size:9.5px}.scene-main-grid header span,.recommended-scenes header span{color:#979fb2;font-size:7px}.scene-main-grid header button,.recommended-scenes header button{color:#6371c3;cursor:pointer;background:0 0;border:0;font-size:7.5px}.scene-word-cloud{flex-wrap:wrap;align-content:flex-start;gap:7px;min-height:135px;margin-top:12px;display:flex}.scene-word-cloud button{color:#5265b0;cursor:pointer;background:#f5f7ff;border:1px solid #dce3f5;border-radius:8px;align-items:center;gap:7px;height:29px;padding:0 9px;font-size:7.5px;display:flex}.scene-word-cloud button.tone-1{color:#278a78;background:#f1faf8;border-color:#d8eae7}.scene-word-cloud button.tone-2{color:#8954aa;background:#faf4fe;border-color:#eadcf4}.scene-word-cloud button.tone-3{color:#aa722f;background:#fff8ee;border-color:#f2e1cf}.scene-word-cloud button span{opacity:.55}.keyword-generator-card{background:linear-gradient(135deg,#f4f7ff 0%,#f8f5ff 55%,#fff 100%);border:1px solid #dce3fb;border-radius:14px;grid-template-columns:minmax(230px,.75fr) minmax(420px,1.25fr);align-items:stretch;gap:18px;padding:18px 20px;display:grid}.keyword-generator-copy{align-self:center;min-width:0}.keyword-generator-copy>span{color:#626bd3;letter-spacing:1.2px;font-size:7px;font-weight:800}.keyword-generator-copy h3{color:#303b67;margin:6px 0;font-size:15px}.keyword-generator-copy p{color:#707b96;max-width:430px;margin:0;font-size:8px;line-height:1.8}.keyword-entity-tags{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.keyword-entity-tags span{color:#5264b8;background:#ffffffc7;border:1px solid #d9e1f8;border-radius:14px;align-items:center;min-height:27px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.keyword-brand-guidance-note{background:#f8fcfa;border:1px solid #cfe8de;border-radius:10px;gap:3px;margin-top:14px;padding:11px 13px;display:grid}.keyword-brand-guidance-note strong{color:#16745d;font-size:12px}.keyword-brand-guidance-note span{color:#60756e;font-size:11px;line-height:1.55}.keyword-generator-form{background:#fffc;border:1px solid #7782e838;border-radius:11px;gap:10px;min-width:0;padding:13px;display:grid}.keyword-source-field{background:#fff;border:1px solid #dfe4f2;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:35px;padding:0 10px;display:grid}.keyword-source-field>span,.keyword-generation-selector>span{color:#596481;letter-spacing:0;font-size:8px;font-weight:800}.keyword-source-field input{color:#35405f;background:0 0;border:0;outline:0;min-width:0;height:32px;font-size:9px}.keyword-source-field input::placeholder{color:#adb4c5}.keyword-source-field small{color:#a1a9bb;font-size:7px}.keyword-count-field{color:#596481;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;font-size:8px;font-weight:800;display:grid}.keyword-count-field>div{align-items:center;gap:6px;display:flex}.keyword-count-field input{color:#35405f;background:#fff;border:1px solid #dfe4f2;border-radius:8px;outline:0;width:82px;height:30px;padding:0 9px;font-size:9px}.keyword-count-field em{color:#8f98ab;pointer-events:none;margin-left:-24px;padding-right:10px;font-size:8px;font-style:normal}.keyword-count-field button{color:#68728c;cursor:pointer;background:#f9faff;border:1px solid #dfe4ef;border-radius:7px;height:28px;padding:0 10px;font-size:8px}.keyword-count-field button.active{color:#5361c8;background:#eef1ff;border-color:#7180e4;font-weight:800}.keyword-count-field small{color:#9aa3b7;grid-column:2;font-size:7px;font-weight:400}.keyword-generation-selector{gap:7px;display:grid}.keyword-generation-selector>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.keyword-generation-selector button{color:#68728c;cursor:pointer;background:#f9faff;border:1px solid #dfe4ef;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:30px;font-size:8px;font-weight:700;display:flex}.keyword-generation-selector button i{color:#8a94aa;background:#edf0f8;border-radius:5px;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;display:grid}.keyword-generation-selector button.selected{color:#5260c7;background:#f0f2ff;border-color:#7985e8;box-shadow:0 4px 12px #5b64c61f}.keyword-generation-selector button.selected i{color:#fff;background:#6672dc}.keyword-generator-form footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.keyword-generator-form footer>small{color:#9099ae;font-size:7px;line-height:1.5}.keyword-generate-button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#3679f2,#7049e8);border:0;border-radius:9px;flex:none;min-width:132px;height:34px;font-size:8px;font-weight:800;box-shadow:0 8px 20px #4e54d233}.keyword-generate-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.keyword-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.keyword-category-tabs>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6f2;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:12px;display:grid}.keyword-category-tabs>button.active{background:#f5f6ff;border-color:#7782e8;box-shadow:0 5px 16px #5a63be1f}.keyword-category-tabs span{color:#6672d8;font-size:7.5px;font-weight:700}.keyword-category-tabs small{color:#929aaf;grid-column:1/-1;font-size:7px;line-height:1.5}.keyword-result-panel{background:#fff;border:1px solid #e1e6f2;border-radius:12px;min-height:220px;padding:15px}.keyword-result-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.keyword-result-panel>header>div{gap:3px;display:grid}.keyword-result-panel header span,.keyword-result-panel header em{color:#949caf;font-size:7px;font-style:normal}.keyword-result-panel .scene-word-cloud{min-height:145px}.keyword-table-wrap{border:1px solid #e3e7f0;border-radius:10px;margin-top:13px;overflow-x:auto}.keyword-data-table{border-collapse:collapse;color:#5c6780;background:#fff;width:100%;min-width:980px;font-size:10px}.keyword-data-table th{color:#48536e;text-align:center;white-space:nowrap;background:#f7f8fb;border-bottom:1px solid #dfe3ec;border-right:1px solid #e8ebf2;height:42px;padding:0 10px;font-weight:800}.keyword-data-table td{text-align:center;word-break:break-word;border-bottom:1px solid #edf0f5;border-right:1px solid #edf0f5;max-width:220px;min-height:44px;padding:10px}.keyword-data-table tbody tr:hover{background:#fafbff}.keyword-data-table th:last-child,.keyword-data-table td:last-child{border-right:0}.keyword-data-table tbody tr:last-child td{border-bottom:0}.keyword-word-cell{color:#35436a;min-width:210px;font-weight:650;text-align:left!important}.keyword-count-badge{color:#5264ce;background:#eef2ff;border-radius:13px;place-items:center;min-width:44px;height:25px;padding:0 9px;font-size:10px;display:inline-grid}.keyword-type-tag,.keyword-status-tag{color:#3974cf;background:#edf3ff;border-radius:6px;justify-content:center;align-items:center;min-width:58px;height:24px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.keyword-type-tag.type-question{color:#b36d20;background:#fff5e8}.keyword-type-tag.type-scene{color:#704bd0;background:#f2edff}.keyword-type-tag.type-brand{color:#23886d;background:#ebfaf5}.keyword-status-tag{color:#248452;background:#e9f8ef;min-width:50px}.keyword-table-delete{color:#e04e5e;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.keyword-table-delete:disabled{opacity:.45;cursor:wait}.keyword-summary-actions{white-space:nowrap}.keyword-summary-actions button{color:#4d63ce;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.keyword-summary-actions button+button{color:#e04e5e}.keyword-summary-actions button:disabled{opacity:.45;cursor:wait}.keyword-detail-row>td{background:#f8f9fd;text-align:left!important;padding:0!important}.keyword-detail-head{color:#65708a;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 9px;font-size:9px;display:flex}.keyword-detail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:330px;padding:0 14px 14px;display:grid;overflow-y:auto}.keyword-detail-list article{background:#fff;border:1px solid #e2e6f1;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:36px;padding:6px 8px;display:grid}.keyword-detail-list article i{color:#6672cf;background:#eef1ff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.keyword-detail-list article span{color:#505d78;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.keyword-detail-list article button{color:#df5865;cursor:pointer;background:0 0;border:0;font-size:8px}.keyword-table-pagination{color:#7e889d;justify-content:flex-end;align-items:center;gap:10px;padding-top:13px;font-size:9px;display:flex}.keyword-table-pagination label{align-items:center;gap:4px;display:flex}.keyword-table-pagination select{color:#59647d;background:#fff;border:1px solid #dfe4ed;border-radius:7px;height:28px;padding:0 24px 0 8px;font-size:9px}.keyword-table-pagination button{color:#586581;cursor:pointer;background:#fff;border:1px solid #dfe4ed;border-radius:7px;height:28px;padding:0 11px;font-size:9px}.keyword-table-pagination button:disabled{opacity:.45;cursor:default}.keyword-table-pagination em{color:#5461c7;font-style:normal;font-weight:800}.keyword-empty-state{color:#a0a8bc;place-content:center;justify-items:center;gap:5px;min-height:155px;display:grid}.keyword-empty-state>span{font-size:22px}.keyword-empty-state strong{color:#66708b;font-size:10px}@media (width<=900px){.keyword-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.keyword-generator-card{grid-template-columns:1fr}.keyword-generation-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.keyword-count-field{grid-template-columns:1fr}.keyword-count-field small{grid-column:1}.keyword-generator-form footer{flex-direction:column;align-items:stretch}.keyword-table-pagination{flex-wrap:wrap;justify-content:flex-start}.keyword-detail-list{grid-template-columns:1fr}.keyword-generate-button{width:100%}}.scene-main-grid>aside{align-content:start;justify-items:center;display:grid}.scene-main-grid>aside>span{color:#45506e;justify-self:start;font-size:9px;font-weight:700}.coverage-ring{background:radial-gradient(circle closest-side, #fff 71%, transparent 73%), conic-gradient(#5572ed 0 52%, #28b8aa 52% 78%, #e7eaf3 78%);border-radius:50%;align-content:center;place-items:center;gap:2px;width:92px;height:92px;margin:12px 0;display:grid;box-shadow:0 7px 17px #3748961a}.coverage-ring strong{color:#354db6;font-size:19px}.coverage-ring small{color:#9099ae;font-size:6px}.scene-main-grid ul{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.scene-main-grid li{color:#7f89a1;grid-template-columns:6px 1fr auto;align-items:center;gap:5px;font-size:7px;display:grid}.scene-main-grid li i{background:#536bea;border-radius:50%;width:5px;height:5px}.scene-main-grid li:nth-child(2) i{background:#28b7a9}.scene-main-grid li:nth-child(3) i{background:#a065df}.scene-main-grid li b{color:#51609b}.recommended-scenes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.recommended-scenes>div>button{color:#52607f;text-align:left;cursor:pointer;background:#fafbff;border:1px solid #e2e6f1;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;height:36px;padding:0 8px;font-size:7.5px;display:grid}.recommended-scenes>div>button>span{color:#5367d9;font-size:12px}.recommended-scenes>div>button em{color:#8190c2;font-size:6px;font-style:normal}.recommended-scenes>div>button:disabled{opacity:.5;cursor:default}.keyword-page>.breadcrumb{color:#78839e;margin-bottom:12px;font-size:11px}.keyword-page-head{align-items:center;margin-bottom:15px}.keyword-page-head h1{margin:0 0 5px;font-size:30px}.keyword-page-head p{color:#69758f;font-size:13px}.keyword-head-status{padding:10px 13px;font-size:12px}.keyword-head-status small{font-size:10px}.keyword-workspace{grid-template-columns:minmax(0,1fr);gap:14px}.keyword-subnav{border-radius:13px;position:static;top:auto}.keyword-subnav nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px}.keyword-subnav nav button{grid-template-columns:36px minmax(0,1fr) 20px;gap:9px;min-height:58px;padding:9px 10px}.keyword-subnav nav button>span{width:36px;height:36px;font-size:12px}.keyword-subnav nav strong{font-size:12px}.keyword-subnav nav small{color:#7f899e;font-size:9px}.keyword-subnav nav em{font-size:9px}.keyword-subnav nav button.active:before{background:linear-gradient(90deg,#5547f0,#3279f5);width:auto;height:3px;inset:auto 12px -8px}.keyword-panel{width:100%;padding:22px 24px 26px}.keyword-panel-head{padding-bottom:17px}.keyword-panel-head>div>span{width:44px;height:44px;font-size:15px}.keyword-panel-head h2{font-size:20px}.keyword-save-button,.workbook-import-button{height:40px;padding:0 15px;font-size:12px}.workbook-upload-icon{width:23px;height:23px}.keyword-basic{gap:15px;margin-top:17px}.basic-subtabs{gap:8px;padding:7px}.basic-subtabs button{min-width:98px;height:42px;padding:0 14px;font-size:12px}.basic-subtabs button>span{font-size:9px}.workbook-import-guide{grid-template-columns:44px minmax(0,1fr) auto;gap:13px;min-height:66px;padding:10px 13px}.workbook-import-guide>span{width:44px;height:44px;font-size:10px}.workbook-import-guide strong{font-size:13px}.workbook-import-guide p{color:#6f7b92;font-size:11px}.workbook-import-guide>small{color:#69758d;font-size:10px}.keyword-form-section,.platform-binding-section,.credential-form{padding:18px}.form-section-title{gap:10px;margin-bottom:16px}.form-section-title>span{width:31px;height:31px;font-size:10px}.form-section-title strong{font-size:14px}.form-section-title small{color:#7f899f;font-size:11px}.keyword-form-grid{gap:14px 16px}.keyword-panel label:not(.workbook-import-button),.workbook-field-grid>label{color:#4f5b75;gap:7px;font-size:12px}.keyword-panel input,.keyword-panel select,.workbook-field-grid input,.workbook-field-grid select{color:#303b55;height:42px;padding:0 12px;font-size:13px}.keyword-panel textarea,.workbook-field-grid textarea{color:#303b55;min-height:96px;padding:11px 12px;font-size:13px}.workbook-extra-fields>summary{min-height:50px;padding:0 15px;font-size:13px}.workbook-extra-fields>summary:before{width:24px;height:24px;font-size:13px}.workbook-extra-fields>summary>small{font-size:10px}.workbook-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:16px}.workbook-field-grid>label>span em{font-size:12px}.workbook-field-grid>label>small{color:#7b869a;min-height:31px;font-size:10px;line-height:1.55}.workbook-price-field>span{font-size:12px}.workbook-price-field>em,.workbook-end-date>button{font-size:10px}.workbook-end-date>button{height:42px}.platform-standard-notice,.baike-standard-content{min-height:82px;padding:14px 16px}.platform-standard-notice strong,.baike-standard-content strong,.qualification-notice strong,.special-qualification-head strong{font-size:13px}.platform-standard-notice p,.baike-standard-content p,.qualification-notice p,.special-qualification-head p,.special-tip p{color:#6f7a91;font-size:11px}.platform-standard-notice>small,.baike-standard-content>em,.qualification-notice>em{font-size:10px}.qualification-grid article strong,.special-license-grid article strong{font-size:12px}.qualification-grid article small,.special-license-grid article small,.qualification-grid article header em,.qualification-grid article>label,.special-license-grid article em,.special-license-grid article>label,.special-tip button{font-size:10px}.special-qualification-head>select{width:175px;height:40px;font-size:12px}.searchable-select{width:100%;min-width:0;position:relative}.searchable-select.open{z-index:30}.keyword-panel .searchable-select>input{color:#303b55;cursor:text;background:#fff;border:1px solid #dfe4ef;border-radius:8px;outline:none;width:100%;height:42px;padding:0 38px 0 37px;font-family:inherit;font-size:13px;transition:border-color .18s,box-shadow .18s}.keyword-panel .searchable-select>input:focus,.searchable-select.open>input{border-color:#7487e5;box-shadow:0 0 0 3px #5665d417}.searchable-select-search{z-index:2;pointer-events:none;border:1.8px solid #7180b3;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:13px;transform:translateY(-58%)}.searchable-select-search:after{content:"";transform-origin:0;background:#7180b3;border-radius:2px;width:6px;height:1.8px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.searchable-select-arrow{z-index:2;pointer-events:none;border-bottom:1.8px solid #8791a8;border-right:1.8px solid #8791a8;width:7px;height:7px;transition:transform .18s;position:absolute;top:50%;right:15px;transform:translateY(-70%)rotate(45deg)}.searchable-select.open .searchable-select-arrow{transform:translateY(-25%)rotate(225deg)}.searchable-select-menu{z-index:50;background:#fffffffa;border:1px solid #d9e0f2;border-radius:10px;width:100%;max-height:232px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 14px 32px #2c3a7529}.searchable-select-menu [role=option]{color:#4d5873;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:12px;font-weight:650;display:flex}.searchable-select-menu [role=option]:hover,.searchable-select-menu [role=option].active{color:#4052c7;background:linear-gradient(90deg,#eef2ff,#f6f4ff)}.searchable-select-menu [role=option]>em{color:#5264da;font-size:12px;font-style:normal}.searchable-select-empty{color:#929bad;text-align:center;padding:18px 10px;font-size:11px}.workbook-cascade-field{color:#35415d;align-content:start;gap:8px;min-width:0;padding:0 0 3px;font-size:13px;font-weight:750;display:grid;position:relative}.workbook-cascade-field>span{align-items:center;gap:3px;display:flex}.workbook-cascade-field>span em{color:#f05a62;font-size:13px;font-style:normal}.workbook-cascade-field.has-sync>span{padding-right:94px}.workbook-cascade-field>small{color:#65718a;min-height:17px;font-size:11px;font-weight:550;line-height:1.6}.platform-cascade-controls{align-items:center;gap:6px;min-width:0;display:grid}.platform-city-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.platform-product-controls{align-items:center;max-width:none;display:flex}.platform-cascade-level{flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.platform-cascade-level>select,.platform-cascade-level>.searchable-select{flex:auto;min-width:0}.platform-information-fields{font-family:Microsoft YaHei UI,PingFang SC,Noto Sans SC,Arial,sans-serif}.platform-information-fields>summary{min-height:44px;padding:0 13px;font-size:12px;font-weight:700}.platform-information-fields>summary:before{width:21px;height:21px;font-size:11px}.platform-information-fields>summary>small{font-size:9px;font-weight:600}.platform-information-fields .workbook-field-grid{grid-template-columns:minmax(0,1fr);gap:10px 12px;padding:12px}.platform-field-group-title{background:linear-gradient(90deg,#f3f6ff,#fafbff 72%,#fff);border-top:1px solid #e3e8f3;border-bottom:1px solid #e8ecf5;border-radius:7px;grid-column:1/-1;align-items:center;gap:9px;min-height:38px;margin:7px 0 1px;padding:0 11px;display:flex}.platform-field-group-title:first-child{border-top-color:#0000;margin-top:0}.platform-field-group-title>span{color:#3e4fb6;white-space:nowrap;font-size:12px;font-weight:800}.platform-field-group-title>small{color:#7a859c;font-size:9px;font-weight:500}.platform-information-fields .workbook-cascade-field,.platform-information-fields .workbook-field-grid>label{color:#35415b;gap:5px;padding-bottom:1px;font-family:inherit;font-size:11px;font-weight:700}.platform-information-fields .workbook-cascade-field>span em,.platform-information-fields .workbook-field-grid>label>span em{font-size:10px}.platform-information-fields .workbook-cascade-field>small,.platform-information-fields .workbook-field-grid>label>small{color:#748097;min-height:16px;font-family:inherit;font-size:9px;font-weight:500;line-height:1.45}.platform-information-fields .platform-cascade-controls,.platform-information-fields .platform-cascade-level{gap:4px}.platform-information-fields .platform-cascade-controls select,.platform-information-fields .platform-cascade-controls .searchable-select>input,.platform-information-fields .workbook-field-grid>label>select,.platform-information-fields .workbook-field-grid>label>input{color:#26324b;height:34px;padding-left:9px;padding-right:9px;font-family:inherit;font-size:11px;font-weight:600}.platform-information-fields .platform-cascade-controls .searchable-select>input{padding-left:29px;padding-right:27px}.platform-information-fields .searchable-select-search{width:10px;height:10px;left:10px}.platform-information-fields .searchable-select-arrow{width:6px;height:6px;right:11px}.platform-information-fields .searchable-select-menu{border-radius:8px;max-height:205px;padding:4px}.platform-information-fields .searchable-select-menu [role=option]{min-height:30px;padding:0 8px;font-family:inherit;font-size:11px;font-weight:600}.platform-information-fields .platform-cascade-separator{font-size:10px}.platform-information-fields .platform-sync-button{height:22px;font-family:inherit;font-size:9px}.platform-cascade-controls select,.platform-cascade-controls .searchable-select>input{color:#26324d;font-size:13px;font-weight:600}.platform-cascade-controls .searchable-select>input{padding-left:34px;padding-right:30px}.platform-cascade-controls select:disabled{color:#a5adbd;cursor:not-allowed;background:#f6f7fa}.platform-cascade-separator{color:#9ba4b7;text-align:center;font-size:13px;font-weight:500}.platform-sync-button{color:#6339ef;white-space:nowrap;cursor:pointer;background:0 0;border:0;height:26px;padding:0 2px;font-family:inherit;font-size:11px;font-weight:800;position:absolute;top:-4px;right:0}.platform-sync-button:hover:not(:disabled){color:#3f20c5;text-underline-offset:3px;text-decoration:underline}.platform-sync-button:disabled{color:#b9bfd0;cursor:not-allowed}.special-qualification-head>.searchable-select{flex:0 0 210px;width:210px}.business-tags>span,.business-tags button{font-size:11px}@media (width<=1240px){.keyword-workspace{grid-template-columns:minmax(0,1fr)}.keyword-subnav nav{grid-template-columns:repeat(5,minmax(145px,1fr));overflow-x:auto}.keyword-subnav nav button{grid-template-columns:34px minmax(0,1fr);gap:7px}.keyword-subnav nav em{display:none}.keyword-subnav nav button>span{width:34px;height:34px}.persona-editor-shell{grid-template-columns:minmax(0,1fr) 210px}.basic-subtabs button{min-width:91px;padding:0 10px}.platform-binding-grid,.qualification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.special-license-grid article{grid-template-columns:34px minmax(0,1fr)}.special-license-grid article>label{text-align:center;grid-column:1/-1}.recommended-scenes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.special-qualification-head>.searchable-select{flex-basis:190px;width:190px}.platform-city-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.platform-city-controls .platform-sync-button{grid-column:auto;justify-self:auto;height:26px}}@media (width<=760px){.ai-video-temporary-references{grid-template-columns:1fr}.persona-manager-head{flex-direction:column;align-items:flex-start}.persona-head-actions{justify-content:flex-start}.persona-editor-shell{grid-template-columns:1fr}.persona-table{overflow-x:auto}.persona-table-row{min-width:660px}.persona-dialog-backdrop{padding:10px;inset:0}.persona-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.persona-dialog-head{padding:14px}.persona-dialog-head p,.persona-dialog-link{display:none}.persona-dialog-body{padding:10px}.persona-fields-grid,.persona-textarea-grid{grid-template-columns:1fr}.persona-ai-assistant{grid-template-columns:minmax(0,1fr)}.persona-ai-assistant>label,.persona-ai-generate{grid-column:1}.persona-field-wide{grid-column:auto}.persona-dialog-footer{align-items:flex-end;padding:11px 13px}.platform-city-controls,.platform-product-controls{grid-template-columns:minmax(0,1fr);max-width:none}.platform-cascade-separator{display:none}.platform-city-controls .platform-sync-button{grid-column:auto;justify-self:start}}.knowledge-business-toolbar{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.knowledge-business-toolbar-bottom{background:#fff;border:1px solid #dfe7f2;border-radius:15px;justify-content:space-between;width:100%;margin-top:16px;padding:14px 16px;box-shadow:0 10px 28px #25375d12}.knowledge-business-toolbar-bottom .keyword-head-status{background:0 0;border:0;padding:0}.knowledge-business-toolbar>button,.knowledge-customer-create,.profile-menu .profile-create-business{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3378ff,#7447ee);border:0;border-radius:11px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;box-shadow:0 8px 18px #4e54e733}.knowledge-customer-create{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3378ff,#7447ee);border:0;border-radius:11px;min-height:42px;padding:0 18px;font-size:13px;font-weight:800;box-shadow:0 8px 18px #4e54e733}.knowledge-customer-create:focus-visible{outline-offset:3px;outline:3px solid #3378ff3d}.profile-menu .profile-create-business{text-align:center;width:calc(100% - 20px);min-height:34px;margin:5px 10px 7px}.knowledge-business-dialog-backdrop{z-index:2300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1219317a;place-items:center;padding:24px;display:grid;position:fixed;inset:64px 0 0 230px}.knowledge-business-dialog{background:#fff;border:1px solid #dfe5f4;border-radius:18px;width:min(650px,100vw - 48px);overflow:hidden;box-shadow:0 30px 90px #19204b47}.knowledge-business-dialog>header{background:radial-gradient(circle at 12% 0,#4b69f121,#0000 42%),#fff;border-bottom:1px solid #e9edf6;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.knowledge-business-dialog>header span{color:#6272d7;letter-spacing:1.5px;font-size:9px;font-weight:850}.knowledge-business-dialog>header h3{color:#24335f;margin:4px 0 3px;font-size:22px}.knowledge-business-dialog>header p{color:#8590aa;margin:0;font-size:12px}.knowledge-business-dialog>header>button{color:#6f7a96;cursor:pointer;background:#f1f4f9;border:0;border-radius:9px;width:32px;height:32px;font-size:22px}.knowledge-business-form{background:#f8f9fc;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px;display:grid}.knowledge-business-form>label{color:#4d5979;gap:6px;font-size:12px;font-weight:750;display:grid}.knowledge-business-form>label span em{color:#f05f63;font-style:normal}.knowledge-business-form input{color:#303d64;background:#fff;border:1px solid #dce2ef;border-radius:9px;outline:0;height:40px;padding:0 11px;font-size:12px}.knowledge-business-form input:focus{border-color:#6677e8;box-shadow:0 0 0 3px #5b6ae61a}.knowledge-business-form>aside{background:#f3f8ff;border:1px solid #dce8f8;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.knowledge-business-form>aside i{color:#fff;background:#5d72dd;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.knowledge-business-form>aside p{color:#687695;margin:1px 0 0;font-size:11px;line-height:1.6}.knowledge-business-dialog>footer{border-top:1px solid #e8ecf4;justify-content:flex-end;gap:9px;padding:14px 24px;display:flex}.knowledge-business-dialog>footer button{cursor:pointer;border-radius:9px;min-width:104px;height:38px;font-size:12px;font-weight:750}.knowledge-business-dialog>footer .secondary{color:#66728e;background:#fff;border:1px solid #dce2ee}.knowledge-business-dialog>footer .primary{color:#fff;background:linear-gradient(135deg,#3378ff,#7447ee);border:0}.knowledge-business-dialog button:disabled{opacity:.6;cursor:wait}.keyword-page{color:#34415f;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,Segoe UI,sans-serif;font-size:13px;line-height:1.55}.keyword-page :where(button,input,select,textarea){letter-spacing:.01em;font-family:inherit}.keyword-page :where(input,select,textarea)::placeholder{color:#8a95aa;opacity:1}.keyword-page :where(p,small){line-height:1.55}.keyword-page-head h1{color:#203054;font-size:29px;font-weight:780}.keyword-page-head>div:first-child>p{color:#5d6b85;font-size:14px}.keyword-panel-head h2{color:#273654;font-size:20px}.keyword-panel-head p{color:#66738b;font-size:13px}.keyword-panel-actions button{min-height:38px;font-size:13px}.keyword-generator-copy>span{font-size:11px}.keyword-generator-copy h3{font-size:20px;font-weight:750}.keyword-generator-copy p{color:#5f6c86;font-size:13px;line-height:1.7}.keyword-generator-form{gap:12px;padding:16px}.keyword-source-field{min-height:42px}.keyword-source-field>span,.keyword-generation-selector>span,.keyword-count-field{color:#3f4d69;font-size:13px}.keyword-source-field input,.keyword-count-field input{color:#263550;font-size:14px}.keyword-source-field small,.keyword-count-field small,.keyword-generator-form footer>small{color:#68758e;font-size:12px}.keyword-count-field button,.keyword-generation-selector button{min-height:34px;font-size:12px}.keyword-generation-selector button i{font-size:11px}.keyword-generate-button{min-height:38px;font-size:13px}.keyword-category-tabs strong{color:#2f3c5b;font-size:14px}.keyword-category-tabs span{font-size:12px}.keyword-category-tabs small{color:#67738b;font-size:12px}.keyword-result-panel{border-color:#d9e0ec;padding:18px;box-shadow:0 8px 24px #2a395b0d}.keyword-result-panel>header{border-bottom:1px solid #e4e8f0;padding-bottom:14px}.keyword-result-panel header strong{color:#243452;font-size:17px}.keyword-result-panel header span,.keyword-result-panel header em{color:#67738b;font-size:12px}.keyword-table-wrap{border-color:#d9dee8;margin-top:16px}.keyword-data-table{color:#3d4a63;font-size:13px;line-height:1.55}.keyword-data-table th{color:#273650;background:#f2f5fa;height:48px;font-size:13px}.keyword-data-table td{min-height:48px;padding:13px 12px}.keyword-data-table tbody>tr:nth-child(4n+3){background:#fafbfe}.keyword-data-table td>strong{color:#293753;font-size:13px}.keyword-count-badge,.keyword-type-tag,.keyword-status-tag,.keyword-table-delete,.keyword-summary-actions button{font-size:12px}.keyword-detail-head{color:#56637d;font-size:12px}.keyword-detail-head strong{color:#33415f;font-size:13px}.keyword-detail-list article span{color:#3e4c67;font-size:13px}.keyword-detail-list article button,.keyword-table-pagination,.keyword-table-pagination select,.keyword-table-pagination button{font-size:12px}.keyword-empty-state strong{font-size:14px}.keyword-empty-state small{font-size:12px}.keyword-creator-backdrop,.keyword-viewer-backdrop{z-index:180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#151f3780;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.keyword-creator-dialog{background:#fff;border:1px solid #d9e0eef2;border-radius:18px;width:min(1100px,100vw - 56px);max-height:min(760px,100vh - 56px);overflow:auto;box-shadow:0 28px 80px #141d3447}.keyword-creator-head{z-index:2;background:linear-gradient(120deg,#f6f8ff,#fbf9ff 55%,#fff);border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 24px 17px;display:flex;position:sticky;top:0}.keyword-creator-head>div>span{color:#6875d8;letter-spacing:1.4px;font-size:11px;font-weight:800}.keyword-creator-head h3{color:#263654;margin:4px 0;font-size:24px}.keyword-creator-head p{color:#68758e;margin:0;font-size:13px}.keyword-creator-head>button{color:#65718a;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:10px;flex:none;width:38px;height:38px;font-size:24px}.keyword-creator-head>button:disabled{opacity:.55;cursor:wait}.keyword-creator-dialog>.keyword-generator-card{margin:22px}.keyword-viewer-dialog{background:#fff;border:1px solid #d9e0eef2;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1080px,100vw - 56px);height:min(760px,100vh - 56px);display:grid;overflow:hidden;box-shadow:0 28px 80px #141d3447}.keyword-viewer-head{background:linear-gradient(120deg,#f6f8ff,#fbf9ff 55%,#fff);border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 26px 18px;display:flex}.keyword-viewer-head>div{min-width:0}.keyword-viewer-head>div>span{color:#6875d8;letter-spacing:1.4px;font-size:11px;font-weight:800}.keyword-viewer-head h3{color:#263654;overflow-wrap:anywhere;white-space:normal;margin:5px 0 7px;font-size:24px}.keyword-viewer-head p{color:#68758e;align-items:center;gap:9px;margin:0;font-size:13px;display:flex}.keyword-viewer-head>button{color:#65718a;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:10px;flex:none;width:38px;height:38px;font-size:24px}.keyword-viewer-add{background:#fbfcff;border-bottom:1px solid #e7ebf2;grid-template-columns:minmax(220px,.55fr) minmax(360px,1fr);align-items:center;gap:20px;padding:16px 26px;display:grid}.keyword-viewer-add>div{gap:3px;display:grid}.keyword-viewer-add strong{color:#2d3c59;font-size:14px}.keyword-viewer-add small{color:#738097;font-size:12px}.keyword-viewer-add label{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.keyword-viewer-add input{color:#2b3954;border:1px solid #d9dfeb;border-radius:9px;outline:0;height:40px;padding:0 13px;font-size:13px}.keyword-viewer-add input:focus{border-color:#6978df;box-shadow:0 0 0 3px #5767de1f}.keyword-viewer-add button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#3479f2,#7049e8);border:0;border-radius:9px;min-width:126px;height:40px;font-size:13px;font-weight:750}.keyword-viewer-grid-wrap{background:#f8f9fc;min-height:0;padding:18px 26px;overflow:auto}.keyword-viewer-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:11px;display:grid}.keyword-viewer-grid article{background:#fff;border:1px solid #dfe4ee;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;min-height:68px;padding:10px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;box-shadow:0 4px 12px #26345509}.keyword-viewer-grid article:hover{border-color:#c9d1ec;transform:translateY(-1px);box-shadow:0 8px 18px #26345513}.keyword-viewer-index{color:#6170cf;background:#eef1ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.keyword-viewer-grid article>div{gap:4px;min-width:0;display:grid}.keyword-viewer-grid article>div strong{color:#2f3d5b;overflow-wrap:anywhere;white-space:normal;font-size:13px;font-weight:700;line-height:1.6}.keyword-viewer-grid article>div small{color:#8a94a8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.keyword-viewer-grid article>button{color:#dc4f5d;cursor:pointer;background:0 0;border:0;grid-column:3;padding:3px 2px;font-size:11px;font-weight:700}.keyword-viewer-grid .keyword-origin-tag{grid-column:1/3;justify-self:start;min-height:21px;padding:0 7px;font-size:9px}.keyword-origin-tag{color:#3f70c5;background:#edf3ff;border-radius:7px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.keyword-origin-tag.origin-manual{color:#27855d;background:#eaf8f1}.keyword-origin-tag.origin-history{color:#69748a;background:#f1f2f6}.keyword-viewer-footer{background:#fafbfe;border-top:1px solid #e3e8f1;justify-content:space-between;align-items:center;gap:18px;padding:14px 26px;display:flex}.keyword-viewer-footer span{color:#68758c;font-size:12px}.keyword-viewer-footer button{color:#4d5b75;cursor:pointer;background:#fff;border:1px solid #d9dfeb;border-radius:9px;min-width:88px;height:36px;font-size:13px;font-weight:700}.keyword-viewer-dialog button:disabled{opacity:.55;cursor:wait}@media (width<=900px){.keyword-creator-backdrop,.keyword-viewer-backdrop{padding:10px}.keyword-creator-dialog,.keyword-viewer-dialog{width:calc(100vw - 20px);height:calc(100vh - 20px)}.keyword-creator-head{padding:15px}.keyword-creator-dialog>.keyword-generator-card{margin:14px}.keyword-viewer-head,.keyword-viewer-add,.keyword-viewer-footer{padding-left:15px;padding-right:15px}.keyword-viewer-add{grid-template-columns:1fr;gap:10px}.keyword-viewer-grid-wrap{padding:14px 15px}.keyword-viewer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.keyword-viewer-grid{grid-template-columns:1fr}}.persona-manager-head .eyebrow{letter-spacing:1.4px;font-size:11px}.persona-manager-head h3{font-size:21px;font-weight:750}.persona-manager-head p{color:#65718b;font-size:12px}.persona-text-button,.persona-add-button{min-height:36px;padding:0 14px;font-size:12px}.persona-table-meta{font-size:12px}.persona-table-meta small{color:#778198;font-size:11px}.persona-table-row{color:#536079;min-height:56px;font-size:12px;line-height:1.45}.persona-table-header{color:#657088;min-height:42px;font-size:11px;font-weight:750}.persona-table-row strong{color:#29385f;font-size:13px}.persona-table-row>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.persona-source{min-height:24px;padding:0 9px;font-size:11px;font-weight:650}.persona-row-actions button{font-size:12px;font-weight:650}.persona-table-empty{color:#8791a6;text-align:center;padding:24px 16px;font-size:12px}.persona-empty-tip p{color:#69758d;font-size:11px}.persona-empty-tip strong{color:#3f4f86;font-size:12px}.persona-dialog-head>div:first-child>span{font-size:11px}.persona-dialog-head h3{font-size:22px;font-weight:750}.persona-dialog-head p,.persona-dialog-link{font-size:13px}.persona-collapse-head strong{color:#29385f;font-size:15px}.persona-collapse-head small{color:#707b91;font-size:12px}.persona-collapse-body label{color:#36435f;font-size:13px;font-weight:700}.persona-collapse-body input,.persona-collapse-body textarea{color:#25324c;font-size:13px;font-weight:550;line-height:1.65}.persona-collapse-body label>small,.persona-help,.persona-selected-regions,.persona-ai-progress p,.persona-ai-progress p>small{color:#707b91;font-size:11px}.persona-choice-box button,.persona-region-input>button,.persona-ai-assistant>label,.persona-ai-assistant>label input{font-size:12px}.persona-ai-assistant-copy strong{font-size:14px}.persona-ai-assistant-copy p{color:#64718c;font-size:12px}.media-dropzone strong,.media-toolbar strong,.scene-main-grid header strong,.recommended-scenes header strong{font-size:13px}.media-dropzone small,.scene-main-grid header span,.recommended-scenes header span{color:#6f7b92;font-size:11px}.media-dropzone>em,.scene-main-grid header button,.recommended-scenes header button,.scene-word-cloud button,.recommended-scenes>div>button{font-size:11px;font-weight:600}.scene-main-grid li,.recommended-scenes>div>button em,.coverage-ring small{color:#68758e;font-size:10px}@media (width<=1440px) and (width>=1241px){.knowledge-business-dialog-backdrop{left:220px}.knowledge-business-toolbar>label{min-width:220px}}@media (width<=1240px){.knowledge-business-dialog-backdrop{left:190px}.keyword-page-head{flex-direction:column;align-items:flex-start}.knowledge-business-toolbar{justify-content:flex-start;width:100%}}@media (width<=760px){.knowledge-business-dialog-backdrop{padding:10px;inset:0}.knowledge-business-form{grid-template-columns:1fr;padding:14px}.knowledge-business-toolbar{flex-direction:column;align-items:stretch}.knowledge-business-toolbar>label{min-width:0}}.content-generator-page{color:#29354f;gap:18px;padding:2px 0 32px;display:grid}.content-generator-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.content-generator-head>div:first-child{max-width:780px}.content-generator-kicker{color:#616ad8;letter-spacing:.13em;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.content-generator-head h1{color:#202b45;margin:0;font-size:30px;line-height:1.18}.content-generator-head p{color:#69758c;margin:9px 0 0;font-size:13px;line-height:1.75}.content-generator-head-actions{justify-items:stretch;gap:9px;min-width:180px;display:grid}.content-field select{color:#33405c;background:#fff;border:1px solid #dce2ed;border-radius:10px;outline:0;width:100%;height:42px;padding:0 36px 0 13px;font-size:13px}.content-field select:focus{border-color:#777ee4;box-shadow:0 0 0 3px #6369d61a}.content-manual-add-button{color:#fff;cursor:pointer;background:#5f67d2;border:1px solid #5f67d2;border-radius:10px;height:39px;font-size:12px;font-weight:800;box-shadow:0 7px 16px #5f67d229}.content-manual-add-button:disabled{opacity:.5;cursor:not-allowed}.content-manual-priority-note{color:#68738a;background:#fafaff;border:1px solid #dddffb;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.content-manual-priority-note b{color:#525bc1;font-size:12px}.content-manual-priority-note span{font-size:11px;line-height:1.5}.content-manual-priority-note em{color:#7b84a0;white-space:nowrap;font-size:10px;font-style:normal}.content-generator-empty{text-align:center;background:#fafbfe;border:1px dashed #d7deea;border-radius:16px;align-content:center;place-items:center;gap:9px;min-height:360px;display:grid}.content-generator-empty>span{color:#6068d5;background:#eaedff;border-radius:15px;place-items:center;width:52px;height:52px;font-size:18px;font-weight:850;display:grid}.content-generator-empty>span.loading-mark{animation:1.2s ease-in-out infinite contentPulse}.content-generator-empty strong{color:#3b4863;font-size:16px}.content-generator-empty p{color:#8993a6;margin:0;font-size:12px}.content-generator-workbench{grid-template-columns:minmax(300px,.78fr) minmax(430px,1.22fr);align-items:stretch;gap:16px;display:grid}.content-config-card,.content-title-card,.content-compose-card,.content-article-library{background:#fff;border:1px solid #dfe4ed;border-radius:16px;box-shadow:0 9px 24px #232d500a}.content-config-card,.content-title-card{min-height:396px;padding:20px}.content-config-card>header,.content-title-card>header,.content-compose-card>header,.content-article-library>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.content-config-card>header>div,.content-title-card>header>div,.content-compose-card>header>div,.content-article-library>header>div{gap:4px;display:grid}.content-config-card>header span,.content-title-card>header span,.content-compose-card>header>div>span,.content-article-library>header>div>span{color:#6870d4;letter-spacing:.12em;font-size:9px;font-weight:850}.content-config-card h2,.content-title-card h2,.content-compose-card h2,.content-article-library h2{color:#2f3b56;margin:0;font-size:17px}.content-config-card>header em{color:#778298;background:#f0f2f8;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal}.content-title-card>header button{color:#5e68c4;cursor:pointer;background:#fff;border:1px solid #d9deec;border-radius:8px;padding:6px 9px;font-size:10px}.content-field{gap:8px;margin-top:20px;display:grid}.content-field>span{color:#46526b;font-size:12px;font-weight:750}.content-field>span em{color:#e05a66;font-style:normal}.selected-keyword-card{background:#fafbff;border:1px solid #e0e4f1;border-radius:11px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.selected-keyword-card>span{text-align:center;border-radius:7px;min-width:48px;padding:5px 7px;font-size:10px;font-weight:800}.selected-keyword-card>span.intent{color:#3671c7;background:#e8f1ff}.selected-keyword-card>span.question{color:#7550c7;background:#eeeafd}.selected-keyword-card>span.scene{color:#238a70;background:#e6f7f1}.selected-keyword-card>span.brand{color:#c06b30;background:#fff0e4}.selected-keyword-card div{gap:4px;min-width:0;display:grid}.selected-keyword-card strong{color:#34415d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.selected-keyword-card small{color:#8892a6;font-size:10px}.content-warning{color:#8d6c2f;background:#fff8e9;border-radius:10px;gap:10px;margin-top:13px;padding:11px 12px;display:flex}.content-warning b{color:#fff;background:#f0b950;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.content-warning p{margin:0;font-size:11px;line-height:1.55}.content-ai-button,.content-generate-article{color:#fff;cursor:pointer;background:linear-gradient(135deg,#696fe0,#4e56c9);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:43px;font-size:12px;font-weight:800;display:flex;box-shadow:0 8px 18px #4f57ca33}.content-ai-button{width:100%;margin-top:16px}.content-ai-button:disabled,.content-generate-article:disabled{box-shadow:none;cursor:not-allowed;background:#c8cedc}.content-ai-button i,.content-generate-article i{border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite contentSpin}.content-model-note{align-items:center;gap:9px;margin-top:13px;display:flex}.content-model-note>span{color:#2874d0;background:#eaf2ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.content-model-note p{gap:2px;margin:0;display:grid}.content-model-note strong{color:#4c5870;font-size:10px}.content-model-note small{color:#919bad;font-size:9px}.content-title-options{gap:8px;max-height:320px;margin-top:16px;padding-right:3px;display:grid;overflow:auto}.content-title-options label{cursor:pointer;background:#fff;border:1px solid #e1e5ed;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:48px;padding:9px 11px;transition:all .14s;display:grid}.content-title-options label:hover{background:#fafaff;border-color:#bbc2ee}.content-title-options label.selected{background:#f6f6ff;border-color:#7b82e1;box-shadow:0 0 0 2px #686fd814}.content-title-options input{opacity:0;pointer-events:none;position:absolute}.content-title-options label>span{color:#838da0;background:#f0f2f7;border-radius:7px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:850;display:grid}.content-title-options label.selected>span{color:#fff;background:#6870d8}.content-title-options strong{color:#404c66;font-size:12px;font-weight:650;line-height:1.55}.content-title-options i{color:#6870d8;font-size:14px;font-style:normal;font-weight:900}.content-title-placeholder{text-align:center;align-content:center;place-items:center;gap:8px;height:295px;display:grid}.content-title-placeholder>span{color:#747bd7;background:#f0f1fc;border-radius:13px;place-items:center;width:45px;height:45px;font-weight:850;display:grid}.content-title-placeholder strong{color:#58647b;font-size:13px}.content-title-placeholder p{color:#929bae;max-width:300px;margin:0;font-size:10px;line-height:1.65}.content-compose-card{padding:20px}.content-compose-card>header p,.content-article-library>header p{color:#8791a5;margin:2px 0 0;font-size:10px;line-height:1.6}.geo-purpose-badge{color:#258269;background:#effaf6;border:1px solid #cfe9df;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:750}.content-compose-grid{grid-template-columns:minmax(240px,.9fr) minmax(300px,1.35fr) 200px;align-items:end;gap:10px;margin-top:14px;display:grid}.content-compose-grid .content-field{margin:0}.content-persona-picker{min-width:0}.content-persona-remark{color:#68758c;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:10px;line-height:1.45;overflow:hidden}.content-persona-remark span{color:#929bad;margin-right:6px}.content-selection-summary{background:#fafbfe;border:1px solid #e2e6ee;border-radius:9px;grid-template-columns:.7fr 1.3fr;gap:8px;min-height:58px;padding:8px 10px;display:grid}.content-selection-summary span{color:#929bad;align-content:center;gap:4px;min-width:0;font-size:9px;display:grid}.content-selection-summary strong{color:#47536c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.content-generate-article{width:100%}.content-image-plan{background:#fafbfd;border:1px solid #dfe5ef;border-radius:11px;gap:10px;margin-top:13px;padding:12px;display:grid}.content-image-plan>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-image-plan>header>div{gap:3px;display:grid}.content-image-plan>header strong{color:#3f4c66;font-size:11px}.content-image-plan>header span{color:#8993a6;font-size:9px}.content-image-plan>header em{color:#237d66;text-align:center;background:#eaf7f2;border-radius:999px;min-width:38px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.content-image-plan>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.content-image-plan>div>span{background:#fff;border:1px solid #e3e7ee;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:8px;display:grid}.content-image-plan>div i{color:#6068cf;background:#edf0ff;border-radius:7px;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:850;display:grid}.content-image-plan>div b{color:#4c5870;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.content-image-plan>div small{color:#929caf;font-size:8px}.content-image-plan>p{color:#8b95a7;margin:0;font-size:10px}.content-compliance-note{background:#f3fbf7;border:1px solid #d8eee5;border-radius:10px;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 12px;display:flex}.content-compliance-note>b{color:#fff;background:#31a47e;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.content-compliance-note p{gap:2px;margin:0;display:grid}.content-compliance-note strong{color:#337761;font-size:10px}.content-compliance-note span{color:#628475;font-size:9px;line-height:1.55}.content-article-library{padding:20px}.content-article-library>header>em{color:#66718a;text-align:center;background:#eff1f8;border-radius:999px;min-width:54px;padding:7px 10px;font-size:11px;font-style:normal}.content-article-list{gap:9px;margin-top:16px;display:grid}.content-article-list>article{background:#fff;border:1px solid #e1e5ed;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.content-article-index{color:#656cd1;background:linear-gradient(145deg,#ecedff,#e4e8ff);border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:850;display:grid}.content-article-list>article>div:nth-child(2){gap:4px;min-width:0;display:grid}.content-article-list article span{color:#778299;align-items:center;gap:7px;font-size:9px;display:flex}.content-article-list article span i{color:#24836b;background:#e9f7f1;border-radius:999px;padding:3px 6px;font-style:normal}.content-article-list article span i.checked{color:#3972b7;background:#edf5ff}.content-article-list article strong{color:#36425d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-article-list article small{color:#8e98aa;font-size:9px}.content-article-list footer{gap:6px;display:flex}.content-article-list footer button{color:#5965bc;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:7px;padding:6px 9px;font-size:10px}.content-article-empty{color:#7e899e;border:1px dashed #dce1eb;border-radius:11px;place-items:center;gap:5px;min-height:115px;margin-top:14px;display:grid}.content-article-empty span{font-size:12px;font-weight:750}.content-article-empty p{margin:0;font-size:10px}.content-keyword-table-card{background:#fff;border:1px solid #dfe4ed;border-radius:16px;overflow:hidden;box-shadow:0 9px 24px #232d500a}.content-keyword-table-card>header{border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.content-keyword-table-card>header>div{gap:4px;display:grid}.content-keyword-table-card>header span{color:#6870d4;letter-spacing:.12em;font-size:9px;font-weight:850}.content-keyword-table-card>header h2{color:#2f3b56;margin:0;font-size:18px}.content-keyword-table-card>header p{color:#818ca1;margin:1px 0 0;font-size:11px;line-height:1.65}.content-keyword-table-card>header>em{color:#66718a;background:#eff1f8;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-style:normal}.content-table-toolbar{background:#fafbfc;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.content-table-toolbar label{background:#fff;border:1px solid #dce1ea;border-radius:9px;align-items:center;gap:8px;width:min(420px,62%);height:38px;padding:0 12px;display:flex}.content-table-toolbar label>span{color:#8b95a7;font-size:15px}.content-table-toolbar input{color:#34415b;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.content-table-toolbar small{color:#7a859b;font-size:11px}.content-keyword-table-wrap{border-radius:10px;margin:0 16px}.content-keyword-table{min-width:1180px}.content-keyword-group-table{min-width:920px}.content-keyword-group-table td:nth-child(2){text-align:left;max-width:260px}.content-keyword-group-table td:nth-child(2)>strong{margin-right:7px}.content-keyword-group-table td:nth-child(5){text-align:left;width:auto;max-width:250px}.content-group-progress{color:#6e7990;font-size:11px}.content-keyword-table th:first-child{width:58px}.content-keyword-table td:first-child input{accent-color:#5f68d4;cursor:pointer;width:15px;height:15px}.content-keyword-table tbody tr.selected{background:#f4f6ff;box-shadow:inset 3px 0 #6870d8}.content-keyword-table td:nth-child(2){text-align:left;max-width:190px}.content-keyword-table td:nth-child(4){max-width:150px}.content-keyword-table td:nth-child(5){text-align:left;width:320px;max-width:320px}.content-best-title>span:not(.content-title-loading){color:#a0a8b7}.content-best-title>strong{color:#3d4962;font-size:11px;font-weight:700;line-height:1.6;display:inline}.content-origin-tag{vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;margin-left:7px;padding:3px 6px;font-size:8px;font-weight:850;display:inline-flex}.content-origin-tag.manual{color:#a55d05;background:#fff2dc;box-shadow:inset 0 0 0 1px #f1d8ac}.content-title-loading{align-items:center;gap:7px;display:inline-flex;color:#5964c5!important}.content-title-loading i,.content-compose-dialog>footer button.primary i{border:2px solid #6068d140;border-top-color:#6068d1;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite contentSpin;display:inline-block}.content-compose-dialog>footer button.primary i{border-color:#fff #ffffff73 #ffffff73}.content-row-status{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.content-row-status.pending{color:#7e899d;background:#f1f3f7}.content-row-status.ready{color:#5965c8;background:#edf1ff}.content-row-status.completed{color:#25856d;background:#e9f7f2}.content-row-status.review{color:#9b6511;background:#fff4dd}.content-latest-article{text-align:left!important}.content-latest-article>strong{text-overflow:ellipsis;white-space:nowrap;max-width:170px;display:block;overflow:hidden;color:#46526a!important;font-size:11px!important}.content-latest-article>small{color:#929bad;margin-top:3px;font-size:9px;display:block}.content-row-actions{white-space:nowrap}.content-row-actions button{color:#fff;cursor:pointer;background:#5f67d2;border:1px solid #5f67d2;border-radius:8px;min-width:74px;padding:7px 10px;font-size:11px;font-weight:750}.content-row-actions button.secondary{color:#5965bc;background:#fff;border-color:#d8deea;min-width:44px;margin-left:6px}.content-row-actions button:disabled{cursor:wait;background:#c8cedc;border-color:#c8cedc}.content-row-actions-wide{white-space:normal;min-width:390px}.content-row-actions-wide button{margin-top:3px;margin-bottom:3px}.content-keyword-table-card>.keyword-table-pagination{padding:14px 18px 16px}.content-table-empty{color:#7f8a9f;align-content:center;place-items:center;gap:5px;min-height:110px;display:grid}.content-table-empty strong{color:#56627a;font-size:13px}.content-table-empty span{font-size:11px}.content-keyword-viewer-dialog{background:#fff;border-radius:17px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1120px,95vw);height:min(820px,92vh);display:grid;overflow:hidden;box-shadow:0 30px 80px #0c122847}.content-keyword-viewer-dialog>header{border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.content-keyword-viewer-dialog>header>div{gap:6px;min-width:0;display:grid}.content-keyword-viewer-dialog>header>div>span{color:#6670cd;letter-spacing:.1em;font-size:10px;font-weight:850}.content-keyword-viewer-dialog>header h2{color:#27334c;overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.45}.content-keyword-viewer-dialog>header p{color:#7a859a;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.content-keyword-viewer-dialog>header>button{color:#687388;cursor:pointer;background:#f1f2f6;border:0;border-radius:9px;flex:0 0 32px;width:32px;height:32px;font-size:20px}.content-keyword-viewer-toolbar{background:#fafbfc;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.content-keyword-viewer-toolbar label{background:#fff;border:1px solid #dce1ea;border-radius:9px;align-items:center;gap:8px;width:min(430px,68%);height:38px;padding:0 12px;display:flex}.content-keyword-viewer-toolbar label>span{color:#8994a8;font-size:15px}.content-keyword-viewer-toolbar input{color:#34415b;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.content-keyword-viewer-toolbar small{color:#78849a;font-size:11px}.content-keyword-viewer-body{background:#fff;min-height:0;padding:0 18px 18px;overflow:auto}.content-keyword-viewer-table{border-collapse:separate;border-spacing:0;color:#4b5870;width:100%;min-width:1190px;font-size:12px}.content-keyword-viewer-table thead{z-index:2;position:sticky;top:0}.content-keyword-viewer-table th{color:#657189;text-align:left;background:#f7f8fb;border-bottom:1px solid #dfe4ec;padding:12px 10px;font-size:10px;font-weight:750}.content-keyword-viewer-table th:first-child,.content-keyword-viewer-table td:first-child{text-align:center;width:58px}.content-keyword-viewer-table th:nth-child(2){width:230px}.content-keyword-viewer-table th:nth-child(3){width:330px}.content-keyword-viewer-table th:nth-child(4){width:96px}.content-keyword-viewer-table td{vertical-align:middle;border-bottom:1px solid #edf0f4;padding:11px 10px}.content-keyword-viewer-table tbody tr:hover,.content-keyword-viewer-table tbody tr.selected{background:#f7f8ff}.content-keyword-link{overflow-wrap:anywhere;color:#3f53b8;text-align:left;cursor:pointer;background:0 0;border:0;max-width:255px;padding:3px 0;font-size:12px;font-weight:750;line-height:1.55}.content-keyword-link:hover{color:#263b9f;text-underline-offset:3px;text-decoration:underline}.content-keyword-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #6571d8}.content-keyword-viewer-dialog>footer{background:#fafbfc;border-top:1px solid #e5e8ef;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;display:flex}.content-keyword-viewer-dialog>footer span{color:#748096;font-size:11px}.content-keyword-viewer-dialog>footer button{color:#59657d;cursor:pointer;background:#fff;border:1px solid #d8deea;border-radius:8px;min-width:82px;padding:8px 15px;font-size:11px}.content-keyword-viewer-dialog button:disabled{opacity:.58;cursor:wait}.content-manual-dialog{background:#fff;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,95vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 30px 80px #0c122847}.content-manual-dialog.compact{width:min(620px,95vw)}.content-manual-dialog.article-editor{width:min(920px,96vw);height:min(820px,94vh)}.content-manual-dialog>header{border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.content-manual-dialog>header>div{gap:5px;min-width:0;display:grid}.content-manual-dialog>header span{color:#6670cd;letter-spacing:.1em;font-size:10px;font-weight:850}.content-manual-dialog>header h2{color:#27334c;margin:0;font-size:20px;line-height:1.45}.content-manual-dialog>header p{color:#7b869a;margin:0;font-size:11px;line-height:1.6}.content-manual-dialog>header>button{color:#687388;cursor:pointer;background:#f1f2f6;border:0;border-radius:9px;flex:0 0 32px;width:32px;height:32px;font-size:20px}.content-manual-form{background:#fbfcfe;align-content:start;gap:15px;min-height:0;padding:20px 22px;display:grid;overflow:auto}.content-manual-form label{gap:7px;display:grid}.content-manual-form label>span{color:#526078;align-items:center;gap:4px;font-size:11px;font-weight:750;display:flex}.content-manual-form label>span b{color:#d75252}.content-manual-form label>span em{color:#97a0b1;margin-left:auto;font-size:9px;font-style:normal;font-weight:500}.content-manual-form input,.content-manual-form select,.content-manual-form textarea{color:#34415b;width:100%;font:inherit;background:#fff;border:1px solid #dce2ed;border-radius:10px;outline:0;font-size:12px;line-height:1.7}.content-manual-form input,.content-manual-form select{height:42px;padding:0 12px}.content-manual-form textarea{resize:vertical;padding:11px 12px}.content-manual-form textarea.title-textarea{min-height:88px}.content-manual-form textarea.article-textarea{resize:none;min-height:470px}.content-manual-form input:focus,.content-manual-form select:focus,.content-manual-form textarea:focus{border-color:#7078dd;box-shadow:0 0 0 3px #6369d61a}.content-manual-dialog>.content-warning{margin:0 22px 14px}.content-manual-dialog>footer{border-top:1px solid #e5e8ef;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.content-manual-dialog>footer button{color:#59657d;cursor:pointer;background:#fff;border:1px solid #d8deea;border-radius:8px;min-width:88px;padding:9px 15px;font-size:11px}.content-manual-dialog>footer button.primary{color:#fff;background:#5e66d4;border-color:#5e66d4}.content-manual-dialog button:disabled{opacity:.55;cursor:not-allowed}.content-compose-dialog{background:#fff;border-radius:17px;width:min(760px,94vw);max-height:90vh;overflow:hidden;box-shadow:0 30px 80px #0c122847}.content-compose-dialog>header{border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.content-compose-dialog>header>div{gap:7px;min-width:0;display:grid}.content-compose-dialog>header>div>span{color:#6670cd;letter-spacing:.08em;font-size:10px;font-weight:850}.content-compose-dialog>header h2{color:#27334c;margin:0;font-size:20px;line-height:1.5}.content-compose-dialog>header p{color:#69758d;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.content-compose-dialog>header button{color:#687388;cursor:pointer;background:#f1f2f6;border:0;border-radius:9px;flex:0 0 32px;width:32px;height:32px;font-size:20px}.content-compose-dialog-body{background:#fbfcfe;grid-template-columns:1fr 1fr;gap:12px;padding:20px 22px;display:grid}.content-compose-dialog-body>section{background:#fff;border:1px solid #e1e5ed;border-radius:11px;align-content:center;gap:7px;min-width:0;min-height:105px;padding:15px;display:grid}.content-compose-dialog-body>section small{color:#8d97a9;font-size:10px}.content-compose-dialog-body>section strong{overflow-wrap:anywhere;color:#34415c;font-size:13px;line-height:1.55}.content-compose-dialog-body>section p{color:#808ba0;margin:0;font-size:10px;line-height:1.55}.content-compose-dialog-body>.content-warning{grid-column:1/-1;margin:0}.content-compose-dialog>footer{border-top:1px solid #e5e8ef;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.content-compose-dialog>footer button{color:#59657d;cursor:pointer;background:#fff;border:1px solid #d8deea;border-radius:8px;min-width:82px;padding:9px 15px;font-size:11px}.content-compose-dialog>footer button.primary{color:#fff;background:#5e66d4;border-color:#5e66d4;justify-content:center;align-items:center;gap:7px;display:inline-flex}.content-compose-dialog>footer button:disabled{opacity:.58;cursor:not-allowed}.content-article-backdrop{z-index:130;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#181e318f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.content-article-dialog{background:#fff;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;width:min(880px,94vw);max-height:90vh;display:grid;overflow:hidden;box-shadow:0 30px 80px #0c122847}.content-article-dialog>header{border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 22px;display:flex}.content-article-dialog>header>div{gap:6px;min-width:0;display:grid}.content-article-dialog>header span{color:#6670cd;font-size:10px;font-weight:800}.content-article-dialog>header h2{color:#27334c;margin:0;font-size:20px;line-height:1.45}.content-article-dialog>header p{color:#8993a7;margin:0;font-size:10px}.content-article-dialog>header button{color:#687388;cursor:pointer;background:#f1f2f6;border:0;border-radius:9px;flex:0 0 32px;width:32px;height:32px;font-size:20px}.content-article-body{background:#fbfcfe;min-height:0;padding:22px 28px;overflow:auto}.content-article-rendered{color:#354158;max-width:760px;margin:0 auto;font-size:13px;line-height:1.9}.content-article-rendered h3{color:#25324c;border-left:3px solid #6770d8;margin:24px 0 10px;padding-left:11px;font-size:17px;line-height:1.55}.content-article-rendered p{text-align:justify;margin:0 0 12px}.content-article-rendered ul,.content-article-rendered ol{margin:3px 0 16px;padding-left:24px}.content-article-rendered li{margin:4px 0;padding-left:3px}.content-article-inline-image{background:#fff;border:1px solid #dfe4ec;border-radius:12px;margin:20px 0 24px;overflow:hidden;box-shadow:0 8px 22px #2c365412}.content-article-inline-image>img,.content-article-inline-image>span{aspect-ratio:16/9;object-fit:cover;color:#9099aa;background:#eef1f6;place-items:center;width:100%;max-height:430px;font-size:11px;display:grid}.content-article-inline-image figcaption{align-items:center;gap:8px;padding:9px 11px;display:flex}.content-article-inline-image figcaption i{color:#6068cf;background:#edf0ff;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:800}.content-article-inline-image figcaption b{color:#465269;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.content-article-dialog>footer{border-top:1px solid #e5e8ef;justify-content:flex-end;gap:9px;padding:13px 20px;display:flex}.content-article-dialog>footer button{color:#59657d;cursor:pointer;background:#fff;border:1px solid #d8deea;border-radius:8px;padding:8px 16px;font-size:11px}.content-article-dialog>footer button.primary{color:#fff;background:#5e66d4;border-color:#5e66d4}@keyframes contentSpin{to{transform:rotate(360deg)}}@keyframes contentPulse{50%{opacity:.72;transform:scale(.93)}}@media (width<=1120px){.content-generator-workbench{grid-template-columns:1fr}.content-config-card,.content-title-card{min-height:auto}.content-compose-grid{grid-template-columns:1fr 1.4fr}.content-generate-article{grid-column:1/-1}}@media (width<=760px){.content-generator-head{flex-direction:column;align-items:stretch}.content-generator-head-actions{min-width:0}.content-manual-priority-note{grid-template-columns:1fr;gap:5px}.content-compose-grid,.content-selection-summary,.content-image-plan>div{grid-template-columns:1fr}.content-article-list>article{grid-template-columns:34px minmax(0,1fr)}.content-article-list footer{grid-column:1/-1;justify-content:flex-end}.content-article-backdrop{padding:8px}.content-article-dialog{width:100%;max-height:96vh}.content-article-body{padding:17px}.content-keyword-table-card>header,.content-table-toolbar{flex-direction:column;align-items:stretch}.content-table-toolbar label{width:100%}.content-compose-dialog-body{grid-template-columns:1fr;padding:14px}.content-keyword-viewer-dialog{width:100%;height:96vh}.content-keyword-viewer-toolbar{flex-direction:column;align-items:stretch}.content-keyword-viewer-toolbar label{width:100%}.content-keyword-viewer-dialog>footer{flex-direction:column;align-items:stretch}.content-manual-dialog{width:100%;max-height:96vh}.content-manual-dialog.article-editor{width:100%;height:96vh}.content-manual-form textarea.article-textarea{min-height:360px}}.news-publishing-page{color:#25324a;background:#f6f8fb;min-height:100%;padding:22px 25px 42px}.news-publishing-head{justify-content:space-between;align-items:flex-start;gap:18px;margin:18px 0;display:flex}.news-publishing-head>div{gap:5px;display:grid}.news-publishing-head span{color:#18867f;letter-spacing:1.4px;font-size:9px;font-weight:850}.news-publishing-head h1{color:#17243b;margin:0;font-size:25px}.news-publishing-head p{color:#7d879a;margin:0;font-size:11px}.news-media-directory{background:#fff;border:1px solid #dfe5ec;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #1b334e0d}.news-media-directory>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.news-media-directory>header h2{color:#28364f;margin:0;font-size:15px}.news-media-directory>header p{color:#8b95a7;margin:4px 0 0;font-size:9px}.news-media-directory>header>span{color:#217e73;background:#edf7f5;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800}.news-media-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;padding:20px;display:grid}.news-media-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e4e2;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:154px;padding:18px;transition:all .16s;display:grid}.news-media-card:hover{border-color:#60aaa2;transform:translateY(-2px);box-shadow:0 12px 28px #195f591a}.news-media-card-copy{gap:3px;min-width:0;display:grid}.news-media-card-copy small{color:#9099aa;font-size:8px}.news-media-card-copy strong{color:#26354e;font-size:15px}.news-media-card-copy em{color:#7c879b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.news-media-card>span.connected,.news-media-card>span.disconnected{border-radius:999px;justify-self:start;padding:5px 8px;font-size:8px;font-weight:800}.news-media-card>span.connected{color:#178367;background:#edf9f5}.news-media-card>span.disconnected{color:#b84c4c;background:#fff2f2}.news-media-card>i{color:#16887e;justify-self:end;font-size:9px;font-style:normal;font-weight:800}.news-media-upcoming{text-align:center;background:#fafbfd;border:1px dashed #d8dfe8;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:154px;display:grid}.news-media-upcoming>span{color:#8d97a8;background:#eff2f6;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.news-media-upcoming strong{color:#69758a;font-size:11px}.news-media-upcoming p{color:#9aa3b2;margin:0;font-size:8px}.news-channel-card{background:#fff;border:1px solid #dce5e4;border-radius:14px;grid-template-columns:auto 48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid;box-shadow:0 8px 24px #1b334e0d}.news-publisher-back{color:#58667d;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:9px;height:34px;padding:0 11px;font-size:9px;font-weight:750}.news-publisher-back:hover{color:#167e75;border-color:#78b7b0}.news-channel-logo{color:#fff;background:linear-gradient(145deg,#0e5c61,#18a093);border-radius:13px;place-items:center;width:46px;height:46px;font-size:19px;font-weight:900;display:grid}.news-channel-card>div:nth-child(3){gap:2px;display:grid}.news-channel-card small{color:#9099a9;font-size:9px}.news-channel-card strong{color:#26354e;font-size:14px}.news-channel-card p{color:#8993a5;margin:0;font-size:9px}.news-channel-card>span{border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800}.news-channel-card>span.connected{color:#178367;background:#edf9f5;border:1px solid #b7e3d4}.news-channel-card>span.disconnected{color:#b84c4c;background:#fff2f2;border:1px solid #f0caca}.news-publishing-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.62fr);align-items:start;gap:15px;margin-top:15px;display:grid}.news-publish-form,.news-contact-card,.news-publication-history{background:#fff;border:1px solid #e0e5ec;border-radius:14px;box-shadow:0 8px 24px #1b334e0b}.news-publish-form{gap:13px;padding:18px;display:grid}.news-publish-form>header,.news-contact-card>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.news-publish-form>header>div,.news-contact-card>header{align-items:center;gap:9px;display:flex}.news-publish-form>header span,.news-contact-card>header span{color:#14857b;background:#eaf6f4;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:850;display:grid}.news-publish-form>header strong,.news-contact-card>header strong{color:#344158;font-size:12px}.news-publish-form>header small{color:#929bae;font-size:9px}.news-publish-form>label,.news-contact-card>label{color:#566279;gap:7px;font-size:10px;font-weight:750;display:grid}.news-publish-form>label>span{color:#969faf;justify-self:end;margin-top:-18px;font-size:8px;font-weight:500}.news-publish-form select,.news-publish-form input,.news-contact-card input{color:#354159;background:#fff;border:1px solid #dce2eb;border-radius:9px;outline:none;width:100%;height:39px;padding:0 11px;font-size:10px}.news-contact-card textarea{resize:vertical;color:#354159;width:100%;min-height:68px;font:inherit;background:#fff;border:1px solid #dce2eb;border-radius:9px;outline:none;padding:10px 11px;line-height:1.55}.news-publish-form select:focus,.news-publish-form input:focus,.news-contact-card input:focus,.news-contact-card textarea:focus{border-color:#48a89e;box-shadow:0 0 0 3px #28998e1a}.news-article-preview{resize:vertical;color:#59657a;background:#fafbfd;border:1px solid #e0e5ec;border-radius:10px;outline:none;width:100%;min-height:245px;padding:13px;font-family:inherit;font-size:10px;line-height:1.8}.news-compliance-line{background:#f4fbf8;border:1px solid #d6ece5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.news-compliance-line span{color:#287862;font-size:9px;font-weight:750}.news-compliance-line em{color:#6d8c80;font-size:8px;font-style:normal}.news-publish-images{gap:9px;display:grid}.news-publish-images>header{justify-content:space-between;align-items:center;display:flex}.news-publish-images>header strong{color:#566279;font-size:10px}.news-publish-images>header span{color:#18867f;font-size:9px;font-weight:800}.news-publish-images>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.news-publish-images figure{aspect-ratio:16/10;background:#f3f6f7;border:1px solid #dce5e7;border-radius:10px;min-width:0;margin:0;position:relative;overflow:hidden}.news-publish-images img{object-fit:cover;width:100%;height:100%;display:block}.news-publish-images figcaption{color:#fff;background:#0b1f33c7;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800;position:absolute;bottom:7px;left:7px}.news-publish-images>div>p{color:#8c98a8;text-align:center;border:1px dashed #dce3e8;border-radius:10px;grid-column:1/-1;margin:0;padding:20px;font-size:9px}.article-publish-preview{background:#fff;border:1px solid #dce5e7;border-radius:12px;min-width:0;overflow:hidden}.article-publish-preview>header{background:#f8fafb;border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.article-publish-preview>header strong{color:#445a6d;font-size:10px}.article-publish-preview>header span{color:#16847b;font-size:9px;font-weight:800}.article-publish-preview-body{color:#40566b;max-height:390px;padding:14px 16px;overflow-y:auto}.article-publish-preview-body p{white-space:pre-wrap;margin:0 0 12px;font-size:10px;line-height:1.85}.article-publish-preview-body figure{background:#f3f6f7;border:1px solid #dce4e7;border-radius:11px;margin:4px 0 15px;position:relative;overflow:hidden}.article-publish-preview-body img{object-fit:contain;background:#f7f9fa;width:100%;max-height:270px;display:block}.article-publish-preview-body figcaption{color:#fff;background:#0b1f33c7;border-radius:999px;padding:3px 8px;font-size:8px;font-weight:800;position:absolute;bottom:8px;right:8px}.article-publish-preview.empty{color:#8b98a7;border-style:dashed;min-height:130px}.article-publish-preview.empty .article-publish-preview-body{place-items:center;min-height:90px;display:grid}.article-publish-preview.empty p{margin:0;font-size:10px}.website-choice-confirm{align-items:center;gap:9px;display:flex}.website-choice-confirm>small{color:#b56b17;font-size:8px;font-weight:800}.website-choice-confirm>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1f55be,#143f9e);border:0;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 15px;font-size:8px;font-weight:850;display:inline-flex;box-shadow:0 7px 16px #1f55be38}.website-choice-confirm>button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.website-choice-confirm>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.website-template-page{color:#173043;background:radial-gradient(circle at 88% 0,#0e8f821c,#0000 30%),linear-gradient(#f6fbfb,#fff);align-content:start;min-height:calc(100dvh - 92px);padding-bottom:12px}.website-template-hero{background:#fffffff2;border:1px solid #d9e6e7;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:22px 25px;display:flex;box-shadow:0 14px 38px #18485512}.website-template-hero>div>span{color:#07867c;letter-spacing:.18em;font-size:8px;font-weight:900}.website-template-hero h1{color:#152f43;margin:4px 0;font-size:30px}.website-template-hero p{color:#758794;margin:0;font-size:10px}.website-template-hero aside{background:#f1f9f7;border:1px solid #cfe1df;border-radius:13px;gap:3px;min-width:190px;padding:13px 17px;display:grid}.website-template-hero aside small{color:#78908f;font-size:8px}.website-template-hero aside strong{color:#087d75;font-size:17px}.website-template-hero aside em{color:#6b807f;font-size:8px;font-style:normal}.website-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.website-template-card{cursor:pointer;background:#fff;border:1px solid #dae5e6;border-radius:16px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 28px #1f45500f}.website-template-card:hover{border-color:#8ebeb9;transform:translateY(-2px)}.website-template-card.selected{border-color:#07867c;box-shadow:0 0 0 3px #07867c1a,0 14px 34px #1f45501a}.website-template-preview{color:#fff;background:linear-gradient(145deg,#0b3445,#0a8279);border-radius:11px;grid-template-rows:18px 1fr 1fr;grid-template-columns:repeat(3,1fr);gap:5px;height:108px;padding:8px;display:grid;overflow:hidden}.website-template-preview>span{letter-spacing:.12em;grid-column:1/-1;font-size:6px;font-weight:900}.website-template-preview>i{background:#fff3;border-radius:4px}.website-template-preview>b{grid-column:1/-1;align-self:end;font-size:12px}.website-template-card.blue .website-template-preview{background:linear-gradient(145deg,#16376e,#3273d9)}.website-template-card.gold .website-template-preview{background:linear-gradient(145deg,#59420e,#c7982d)}.website-template-card.violet .website-template-preview{background:linear-gradient(145deg,#352362,#7a55cc)}.website-template-card.cyan .website-template-preview{background:linear-gradient(145deg,#124558,#2492a8)}.website-template-card.orange .website-template-preview{background:linear-gradient(145deg,#653116,#d47732)}.website-template-card>div:last-child{min-width:0}.website-template-card>div:last-child>span{color:#16847b;font-size:7px;font-weight:850}.website-template-card h2{color:#203c50;margin:4px 0;font-size:16px}.website-template-card p{color:#718491;min-height:34px;margin:0;font-size:8px;line-height:1.6}.website-template-card>div:last-child>em{color:#617b7c;background:#edf4f4;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.website-template-card.selected>div:last-child>em{color:#087d75;background:#def1ed}.website-template-footer{background:#fff;border:1px solid #d9e5e6;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.website-template-footer>div{align-items:center;gap:9px;display:flex}.website-template-footer small{color:#87969f;font-size:8px}.website-template-footer strong{color:#173d50;font-size:12px}.website-template-footer span{color:#7b8c96;font-size:8px}.website-template-footer button{color:#fff;cursor:pointer;background:#087d75;border:0;border-radius:9px;height:37px;padding:0 17px;font-size:9px;font-weight:850}.website-template-footer button:disabled{cursor:not-allowed;opacity:.45}@media (width<=1000px){.website-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-template-card{grid-template-columns:105px minmax(0,1fr)}}@media (width<=700px){.website-choice-next,.website-choice-confirm{flex-direction:column;align-items:stretch}.website-choice-confirm>button{justify-content:center}.website-template-hero{flex-direction:column;align-items:stretch}.website-template-hero aside{min-width:0}.website-template-grid{grid-template-columns:1fr}.website-template-footer{flex-direction:column;align-items:stretch}.website-template-footer>div{flex-direction:column;align-items:flex-start}.website-template-footer button{width:100%}}.news-contact-card{gap:12px;padding:18px;display:grid;position:sticky;top:16px}.news-contact-card>p{color:#8993a6;margin:0;font-size:9px;line-height:1.6}.news-auto-parameters{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.news-auto-parameters>span,.news-auto-parameters>label,.news-auto-parameters>.publisher-location-selector{background:#f8fbfa;border:1px solid #dce9e6;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.news-auto-parameters small{color:#8793a6;font-size:8px}.news-auto-parameters strong{color:#31524f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.news-auto-parameters em{color:#179083;font-size:7px;font-style:normal;font-weight:750}.publisher-location-selector{z-index:1;position:relative}.publisher-location-selector.open{z-index:20;border-color:#9ccbc6;box-shadow:0 8px 22px #14404617}.publisher-location-trigger{color:#244d49;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfe1df;border-radius:8px;outline:none;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:7px;width:100%;min-width:0;height:34px;padding:0 7px;transition:border-color .18s,box-shadow .18s;display:grid}.publisher-location-trigger:hover{border-color:#91c4be}.publisher-location-trigger:focus-visible{border-color:#58a59e;box-shadow:0 0 0 3px #1790831a}.publisher-location-trigger:disabled{cursor:wait;opacity:.6}.publisher-location-pin{color:#13877d;background:#edf8f6;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.publisher-location-pin svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.publisher-location-value{align-items:center;gap:5px;min-width:0;display:flex}.publisher-location-value strong{color:#234b48;flex:1;min-width:0;font-size:9px}.publisher-location-value em{color:#087d75;background:#edf8f6;border-radius:5px;flex:none;padding:2px 5px;font-size:7px}.publisher-location-chevron{fill:none;stroke:#78928f;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px;transition:transform .18s}.publisher-location-selector.open .publisher-location-chevron{transform:rotate(180deg)}.publisher-location-hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publisher-location-menu{z-index:30;background:#fff;border:1px solid #d4e3e1;border-radius:11px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 16px 38px #0f2c352b}.publisher-location-search{background:#f8fbfa;border:1px solid #dbe6e5;border-radius:7px;align-items:center;gap:6px;height:31px;padding:0 8px;display:flex}.publisher-location-search:focus-within{border-color:#76b6b0;box-shadow:0 0 0 3px #17908314}.publisher-location-search svg{fill:none;stroke:#75918e;stroke-linecap:round;stroke-width:1.7px;width:13px;height:13px}.publisher-location-search input{color:#294e4a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.publisher-location-menu>div{overscroll-behavior:contain;scrollbar-color:#a5c7c3 transparent;scrollbar-width:thin;gap:2px;max-height:224px;margin-top:6px;display:grid;overflow-y:auto}.publisher-location-menu>div>button{color:#47635f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto 13px;align-items:center;gap:5px;width:100%;min-height:30px;padding:6px 8px;display:grid}.publisher-location-menu>div>button:hover{color:#166f68;background:#f1f8f7}.publisher-location-menu>div>button.selected{color:#087d75;background:#e8f6f4;font-weight:800}.publisher-location-menu>div>button span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.publisher-location-menu>div>button small{color:#9a7435;font-size:7px;font-weight:800}.publisher-location-menu>div>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:12px;height:12px}.publisher-location-empty{color:#879795;text-align:center;gap:4px;padding:18px 8px;display:grid}.publisher-location-empty strong{font-size:9px}.publisher-location-empty span{font-size:7px}.news-contact-card .news-publish-confirm{color:#69758b;background:#f7f8fb;border-radius:9px;grid-template-columns:16px 1fr;align-items:start;gap:8px;padding:10px;font-weight:550;line-height:1.55}.news-contact-card .news-publish-confirm input{accent-color:#13887e;width:14px;height:14px;margin:1px 0 0}.news-publish-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#126f70,#16a08f);border:0;border-radius:10px;height:42px;font-size:11px;font-weight:850;box-shadow:0 8px 18px #137e7633}.news-publish-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.news-external-notice{color:#98a1b1;text-align:center;font-size:8px;line-height:1.5}.news-publishing-empty{color:#8590a4;background:#fff;border:1px dashed #d8dfe9;border-radius:14px;place-items:center;min-height:160px;margin-top:15px;font-size:11px;display:grid}.news-publication-history{margin-top:15px;overflow:hidden}.news-publication-history>header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.news-publication-history>header h2{color:#303e57;margin:0;font-size:14px}.news-publication-history>header p{color:#919bad;margin:3px 0 0;font-size:9px}.news-publication-history>header>span{color:#737f94;background:#f0f2f6;border-radius:999px;padding:5px 9px;font-size:9px}.news-history-table-wrap{overflow-x:auto}.news-publication-history table{border-collapse:collapse;width:100%;font-size:10px}.news-publication-history th{color:#8a94a7;text-align:left;background:#f7f8fa;padding:10px 14px;font-size:9px;font-weight:750}.news-publication-history td{color:#667187;border-top:1px solid #edf0f3;padding:12px 14px}.news-publication-history td:first-child{min-width:260px}.news-publication-history td strong,.news-publication-history td small{display:block}.news-publication-history td strong{color:#3a475f}.news-publication-history td small{color:#ad6a64;text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:3px;font-size:8px;overflow:hidden}.news-publication-history a{color:#14847a;font-weight:750;text-decoration:none}.news-publish-status{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.news-publish-status.published{color:#16795e;background:#eaf8f2}.news-publish-status.failed{color:#bd5353;background:#fff0f0}.news-publish-status.publishing{color:#a66c18;background:#fff6e6}.news-publisher-modal-backdrop{z-index:1600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c192c94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.news-publisher-modal{background:#f6f8fb;border:1px solid #d8e2ebeb;border-radius:20px;outline:none;flex-direction:column;width:min(1180px,100vw - 32px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 32px 90px #09182b4d}.news-publisher-modal-head{background:#fff;border-bottom:1px solid #e2e8ef;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.news-publisher-modal-head>div:first-child{gap:3px;min-width:0;display:grid}.news-publisher-modal-head>div:first-child>span{color:#18867f;letter-spacing:1.4px;font-size:8px;font-weight:850}.news-publisher-modal-head h2{color:#17243b;margin:0;font-size:20px}.news-publisher-modal-head p{color:#7d879a;margin:0;font-size:10px}.news-publisher-modal-actions{align-items:center;gap:9px;display:flex}.news-publisher-modal-close{color:#647188;cursor:pointer;background:#fff;border:1px solid #dde4ec;border-radius:10px;place-items:center;width:36px;height:36px;font-size:21px;line-height:1;display:grid}.news-publisher-modal-close:hover,.news-publisher-modal-close:focus-visible{color:#137e76;border-color:#75b8b1;box-shadow:0 0 0 3px #28998e1c}.news-publisher-modal-scroll{overscroll-behavior:contain;min-height:0;padding:18px 20px 24px;overflow:auto}.news-publisher-modal .news-channel-card{grid-template-columns:48px minmax(0,1fr) auto}.news-publisher-modal .news-channel-card>div:nth-child(2){gap:2px;display:grid}.news-publisher-modal .news-publication-history{margin-top:15px}.news-publisher-modal .news-contact-card{top:0}.title-studio-head{align-items:center}.title-studio-head .content-generator-head-actions{justify-content:flex-end;gap:10px;min-width:370px;display:flex}.recommended-title-count{color:#56706e;background:#f8fbfb;border:1px solid #d6e4e2;border-radius:10px;grid-template-columns:auto 60px;align-items:center;gap:7px;min-width:116px;padding:5px 6px 5px 10px;font-size:9px;font-weight:760;display:grid}.recommended-title-count .site-select{min-width:0;height:30px}.recommended-title-count .site-select>.site-dropdown-trigger{height:30px;padding-left:9px}.recommended-title-count .site-dropdown-trigger>span{text-overflow:clip;overflow:visible}.title-studio-head .content-generator-head-actions>button{cursor:pointer;border:1px solid #d6ddeb;border-radius:10px;min-height:42px;padding:0 18px;font-weight:780}.title-studio-head .content-generator-head-actions>button.primary{color:#fff;background:#0b8d83;border-color:#0b8d83;box-shadow:0 8px 20px #0b8d832e}.title-studio-head .content-generator-head-actions>button.secondary{color:#147c74;background:#fff;border-color:#bfdad6}.title-studio-head .content-generator-head-actions>button:disabled{opacity:.55;cursor:not-allowed}.manual-article-editor{width:min(920px,96vw)}.manual-article-draft-status{color:#65758a;align-items:center;gap:7px;font-size:10px;display:flex}.manual-article-draft-status i{background:#19a58f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #19a58f1a}.manual-article-publish-note{color:#607286;background:#fff;border:1px solid #d8e8e4;border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.65}.manual-article-editor .content-manual-form textarea.article-textarea{min-height:260px}.content-manual-form label.has-compliance-error input,.content-manual-form label.has-compliance-error textarea{border-color:#df5555;box-shadow:0 0 0 3px #df55551a}.manual-compliance-panel,.manual-image-picker{background:#fff;border:1px solid #e1e6ee;border-radius:13px;gap:11px;padding:14px;display:grid}.manual-compliance-panel>header,.manual-image-picker>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.manual-compliance-panel>header>div,.manual-image-picker>header>div{gap:3px;display:grid}.manual-compliance-panel>header strong,.manual-image-picker>header strong{color:#28364e;font-size:12px}.manual-compliance-panel>header small,.manual-image-picker>header small{color:#8590a2;font-size:10px}.manual-compliance-panel>header button,.manual-image-empty button{color:#087c70;cursor:pointer;background:#effaf7;border:1px solid #bfded8;border-radius:8px;padding:7px 12px;font-size:10px;font-weight:800}.manual-compliance-empty{color:#8691a3;margin:0;font-size:10px;line-height:1.6}.manual-compliance-alert{background:#fff8f7;border:1px solid #f0c1bd;border-radius:10px;gap:6px;padding:11px;display:grid}.manual-compliance-alert>strong{color:#bb3d37;font-size:12px}.manual-compliance-alert>p{color:#8b6461;margin:0;font-size:10px}.manual-compliance-alert>div{gap:6px;display:grid}.manual-compliance-alert>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #f0d5d1;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px 9px;display:grid}.manual-compliance-alert>div>button b{color:#c33f39;font-size:10px}.manual-compliance-alert>div>button span{color:#9d514d;white-space:nowrap;font-size:9px}.manual-compliance-alert>div>button small{color:#68758a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.manual-image-upload{cursor:pointer;background:#f8fcfb;border:1px dashed #96c8c1;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:11px 13px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.manual-image-upload:hover{background:#f2faf8;border-color:#168e82;box-shadow:0 7px 18px #127c7214}.manual-image-upload:focus-within{border-color:#168e82;box-shadow:0 0 0 3px #168e8221}.manual-image-upload.loading{cursor:wait;opacity:.72}.manual-image-upload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.manual-image-upload>span{color:#087d73;background:#e3f4f1;border-radius:11px;place-items:center;width:40px;height:40px;font-size:22px;font-weight:500;display:grid}.manual-image-upload>div{gap:4px;min-width:0;display:grid}.manual-image-upload>div strong{color:#28364e;font-size:12px}.manual-image-upload>div small{color:#7f8b9d;font-size:9px;line-height:1.5}.manual-image-upload>em{color:#fff;white-space:nowrap;background:#0b887e;border-radius:8px;padding:6px 10px;font-size:9px;font-style:normal;font-weight:800}.manual-image-picker>header em{color:#078878;text-align:center;background:#edf7f5;border-radius:999px;min-width:38px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:850}.manual-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.manual-image-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde4ec;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);gap:2px 8px;min-width:0;padding:7px;display:grid;position:relative}.manual-image-grid>button.selected{border-color:#159887;box-shadow:0 0 0 2px #1598871a}.manual-image-grid>button>span{background:#eff4f7;border-radius:7px;grid-row:1/3;place-items:center;width:54px;height:48px;display:grid;overflow:hidden}.manual-image-grid>button>span img{object-fit:cover;width:100%;height:100%}.manual-image-grid>button>span i{color:#8290a2;font-size:12px;font-style:normal}.manual-image-grid>button>strong{color:#344158;text-overflow:ellipsis;white-space:nowrap;align-self:end;min-width:0;font-size:9px;overflow:hidden}.manual-image-grid>button>small{color:#909bad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.manual-image-grid>button>b{color:#748197;background:#f1f4f7;border-radius:999px;padding:2px 5px;font-size:7px;position:absolute;bottom:5px;right:6px}.manual-image-grid>button.selected>b{color:#078878;background:#e2f5f1}.manual-image-empty{color:#738095;background:#f7f9fb;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:10px;display:flex}.title-result-card{margin-bottom:16px}.title-result-table th:nth-child(3){min-width:360px}.generated-title-copy{white-space:normal;min-width:360px}.generated-title-copy strong{color:#26344c;font-size:12px;line-height:1.65;display:block}.generated-title-copy small{color:#98a2b2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.generated-title-type{white-space:nowrap;border-radius:7px;align-items:center;padding:5px 8px;font-size:9px;font-weight:820;display:inline-flex}.generated-title-type.question{color:#3770b6;background:#eaf3ff}.generated-title-type.scene{color:#20836c;background:#eaf8f3}.generated-title-type.intent{color:#a96a15;background:#fff3e3}.generated-title-type.product{color:#6e58bd;background:#f1edff}.generated-title-type.manual{color:#a45e06;background:#fff1da}.generated-title-type.optimized{color:#0b7e76;background:#e9f7f6}.generated-title-type.general{color:#677488;background:#eff2f5}.title-result-table .content-origin-tag:not(.manual){color:#168178;background:#edf7f5;margin-left:0;box-shadow:inset 0 0 0 1px #cce7e2}.title-result-table .content-row-actions-wide{min-width:330px}.geo-retrieval-note{color:#6f7c8f;background:#fff;border:1px solid #d9e8e5;border-radius:11px;align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.geo-retrieval-note b{color:#116f69;flex:none;font-size:11px}.geo-retrieval-note p{margin:0;font-size:10px;line-height:1.75}.content-manual-dialog.title-choice-dialog{width:min(780px,95vw)}.optimized-title-list{gap:8px;min-height:0;padding:0 22px 18px;display:grid;overflow:auto}.optimized-title-list h3{color:#35425a;margin:4px 0 2px;font-size:12px}.optimized-title-list>button{color:#344259;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.optimized-title-list>button:hover{background:#f7fcfb;border-color:#6ab4ae}.optimized-title-list i{color:#0b857c;background:#eaf7f5;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:850;display:grid}.optimized-title-list span{font-size:11px;line-height:1.55}.optimized-title-list em{color:#0b857c;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.title-composer-card,.title-article-history,.article-generation-results{background:#fff;border:1px solid #dce4e8;border-radius:16px;margin-bottom:16px;overflow:hidden}.title-composer-card>header,.title-article-history>header,.article-generation-results>header{border-bottom:1px solid #e8edef;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.title-composer-card>header>div,.title-article-history>header>div,.article-generation-results>header>div:first-child{align-items:center;gap:12px;display:flex}.title-composer-card>header>div>span,.title-article-history>header>div>span,.article-generation-results>header>div:first-child>span{color:#0b8179;background:#eaf7f5;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.title-composer-card header h2,.title-article-history header h2,.article-generation-results header h2{color:#26354b;margin:0;font-size:16px}.title-composer-card header p,.title-article-history header p,.article-generation-results header p{color:#7d8899;margin:3px 0 0;font-size:10px}.title-composer-card header em,.title-article-history header em{color:#657488;background:#f2f5f6;border-radius:999px;padding:6px 10px;font-size:9px;font-style:normal}.title-composer-form{gap:16px;padding:20px;display:grid}.title-composer-form label{gap:7px;display:grid}.title-composer-form label>span,.title-composer-settings>div>span{color:#3b495e;font-size:11px;font-weight:780}.title-composer-form label>span b{color:#d55a4d}.title-composer-form label>span em{float:right;color:#9aa4b2;font-size:9px;font-style:normal;font-weight:500}.title-composer-form select,.title-composer-form textarea{color:#243349;width:100%;font:inherit;background:#fff;border:1px solid #d7e0e5;border-radius:10px;outline:0;transition:border-color .18s,box-shadow .18s}.title-composer-form select{height:44px;padding:0 12px}.title-composer-form textarea{resize:vertical;min-height:84px;padding:12px 13px;font-size:14px;line-height:1.7}.title-composer-form select:focus,.title-composer-form textarea:focus{border-color:#4ba79f;box-shadow:0 0 0 3px #2992891c}.title-composer-form label>small{color:#8994a4;font-size:9px;line-height:1.55}.manual-title-adder{background:linear-gradient(135deg,#f8fcfb,#fff);border:1px solid #cfe4e1;border-radius:14px;gap:10px;padding:14px;display:grid}.manual-title-adder>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.manual-title-adder>div:first-child label{color:#263b4f;font-size:12px;font-weight:850;display:block}.manual-title-adder>div:first-child label b{color:#d55a4d}.manual-title-adder>div:first-child small{color:#7b8a9a;font-size:9px;line-height:1.55}.manual-title-adder>div:nth-child(2){grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid;position:relative}.manual-title-adder input{color:#26374c;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #d5e1e3;border-radius:10px;outline:0;padding:0 58px 0 12px;font-size:12px}.manual-title-adder input:focus{border-color:#45a49b;box-shadow:0 0 0 3px #1f968b1c}.manual-title-adder>div:nth-child(2)>span{color:#9aa5b3;font-size:8px;position:absolute;top:50%;right:171px;transform:translateY(-50%)}.manual-title-adder button{color:#fff;cursor:pointer;background:#188d83;border:1px solid #188d83;border-radius:9px;min-height:40px;padding:0 14px;font-size:10px;font-weight:800}.manual-title-adder button:disabled{cursor:not-allowed;opacity:.5}.manual-title-adder>footer{align-items:center;gap:10px;display:flex}.manual-title-adder>footer .manual-title-optimize{color:#137d75;background:#fff;border-color:#c9dfdc;min-height:32px}.manual-title-adder>footer span{color:#83909f;font-size:8px}.title-recommendation-picker{background:#f8fafb;border:1px solid #dce6e8;border-radius:16px;overflow:hidden}.title-product-warning{color:#80571a;background:#fffaf1;border:1px solid #efd4a9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:10px;display:flex}.title-product-warning button{color:#8b5c11;cursor:pointer;background:#fff;border:1px solid #deb979;border-radius:8px;min-height:32px;padding:0 11px;font-size:9px;font-weight:780}.title-recommendation-toggle{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;padding:14px 16px;transition:background .18s;display:flex}.title-recommendation-toggle:hover{background:#fcfefe}.title-recommendation-toggle:focus-visible{outline-offset:-3px;outline:3px solid #1f968b2e}.title-recommendation-toggle[aria-expanded=true]{border-bottom:1px solid #e5ecee}.title-recommendation-icon{color:#15877d;background:#e9f7f4;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.title-recommendation-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px}.title-recommendation-copy{flex:auto;gap:4px;min-width:0;display:grid}.title-recommendation-copy>b{color:#26374c;font-size:13px;font-weight:850}.title-recommendation-copy>small{color:#69798c;font-size:10px;line-height:1.55}.title-recommendation-toggle-action{color:#187d73;background:#f1faf8;border:1px solid #cde5e1;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:flex}.title-recommendation-toggle-action>b{font-size:10px}.title-recommendation-toggle-action>em{white-space:nowrap;font-style:normal;font-weight:780}.title-recommendation-toggle-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;transition:transform .18s}.title-recommendation-toggle[aria-expanded=true] .title-recommendation-toggle-action svg{transform:rotate(180deg)}.title-recommendation-hint{color:#6f7f91;background:#fbfcfc;border-top:1px solid #edf2f3;margin:0;padding:10px 16px 12px 66px;font-size:9px;line-height:1.65}.title-recommendation-panel{background:#f8fafb}.title-category-tabs{scrollbar-width:thin;align-items:center;gap:7px;padding:10px 12px 0;display:flex;overflow-x:auto}.title-category-tabs button{color:#657488;cursor:pointer;background:#fff;border:1px solid #dfe7e9;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:10px;font-weight:750;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.title-category-tabs button:hover{color:#167d75;border-color:#94c7c1}.title-category-tabs button:focus-visible{outline-offset:1px;outline:3px solid #1f968b29}.title-category-tabs button.active{color:#fff;background:#168d83;border-color:#168d83}.title-category-tabs b{color:#718093;background:#eef2f4;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.title-category-tabs button.active b{color:#fff;background:#fff3}.title-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;max-height:348px;padding:10px;display:grid;overflow:auto}.title-recommendation-option{color:#334257;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7e9;border-radius:10px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:5px 9px;min-width:0;min-height:84px;padding:10px 10px 9px 12px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.title-recommendation-option:hover{background:#fcffff;border-color:#9ccbc6;box-shadow:0 7px 18px #19505412}.title-recommendation-option:focus-visible{outline-offset:1px;outline:3px solid #1f968b2e}.title-recommendation-option.selected{background:#f4fcfa;border-color:#22968b;box-shadow:inset 3px 0 #178c82,0 8px 22px #15786f1a}.title-recommendation-option>span{grid-column:1;align-items:center;gap:7px;display:flex}.title-recommendation-option>span em{color:#9aa6b4;font-size:9px;font-style:normal;font-weight:800}.title-recommendation-option>span b{color:#637287;background:#eef2f6;border-radius:999px;padding:3px 7px;font-size:8px}.title-recommendation-option.question>span b{color:#5264bd;background:#eef2ff}.title-recommendation-option.scene>span b{color:#207e69;background:#e9f8f3}.title-recommendation-option.intent>span b{color:#a76820;background:#fff3e4}.title-recommendation-option.product>span b{color:#7453a7;background:#f4edff}.title-recommendation-option.optimized>span b{color:#167e77;background:#e7f6f5}.title-recommendation-option>strong{color:#2f3f55;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;font-size:11px;font-weight:690;line-height:1.48;display:-webkit-box;overflow:hidden}.title-recommendation-option>small{white-space:nowrap;flex-wrap:nowrap;grid-column:1;gap:4px;display:flex;overflow:hidden}.title-recommendation-option>small em{color:#728095;background:#f1f5f6;border-radius:5px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:680}.title-recommendation-option.selected>small em{color:#14776f;background:#e2f3ef}.title-recommendation-option>i{color:#97a2b0;background:#f1f4f6;border-radius:50%;grid-area:1/2/4;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;transition:background .18s,color .18s;display:grid}.title-recommendation-option.selected>i{color:#fff;background:#168c82}.title-recommendation-option:disabled{cursor:not-allowed;opacity:.54}.title-recommendation-empty{color:#7d8999;justify-content:center;align-items:center;gap:12px;min-height:116px;padding:18px;display:flex}.title-recommendation-empty>span{color:#168a80;background:#eaf7f5;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.title-recommendation-empty>div{gap:4px;display:grid}.title-recommendation-empty strong{color:#44536a;font-size:12px}.title-recommendation-empty small{color:#8995a5;max-width:500px;font-size:9px;line-height:1.55}.title-recommendation-loading{color:#17877e;grid-template-columns:repeat(3,8px) minmax(0,1fr);justify-content:center;align-items:center;gap:6px;min-height:150px;padding:24px;display:grid}.title-recommendation-loading>span{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite title-loading-pulse}.title-recommendation-loading>span:nth-child(2){animation-delay:.15s}.title-recommendation-loading>span:nth-child(3){animation-delay:.3s}.title-recommendation-loading>div{gap:4px;margin-left:8px;display:grid}.title-recommendation-loading strong{color:#33465a;font-size:12px}.title-recommendation-loading small{color:#8592a2;font-size:9px}@keyframes title-loading-pulse{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.title-composer-settings{grid-template-columns:minmax(0,1fr) 180px;gap:14px;display:grid}.title-composer-settings>div{background:#f9fbfb;border:1px solid #e0e7e9;border-radius:10px;align-content:center;gap:3px;padding:8px 12px;display:grid}.title-composer-settings>div strong{color:#147c74;font-size:13px}.title-composer-settings>div small{color:#929cab;font-size:8px}.title-composer-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.title-batch-selection-status{color:#52726f;background:#f5fbfa;border:1px solid #dce9e7;border-radius:9px;margin-right:auto;padding:8px 11px;font-size:9px;font-weight:720}.title-article-count{background:#f8fbfb;border:1px solid #d8e5e4;border-radius:10px;align-items:center;gap:8px;padding:5px 6px 5px 9px;display:flex}.title-article-count>span{color:#607581;white-space:nowrap;font-size:9px;font-weight:760}.title-article-count>div{align-items:center;gap:3px;display:flex}.title-composer-actions .title-article-count button{color:#617481;background:0 0;border:1px solid #0000;border-radius:7px;min-width:34px;min-height:28px;padding:0 7px;font-size:9px;font-weight:800}.title-composer-actions .title-article-count button:hover{color:#147b74;background:#eef8f6;border-color:#b8d8d4}.title-composer-actions .title-article-count button.active{color:#fff;background:#168c82;border-color:#168c82;box-shadow:0 3px 8px #168c8229}.title-composer-actions .title-article-count button:focus-visible{outline-offset:1px;outline:3px solid #1f968b2e}.title-composer-actions button{color:#4c5b70;cursor:pointer;background:#fff;border:1px solid #d3dce2;border-radius:9px;min-width:150px;min-height:40px;padding:0 17px;font-size:11px;font-weight:780}.title-composer-actions button.primary{color:#fff;background:#0b8b82;border-color:#0b8b82}.title-composer-actions button:disabled{opacity:.52;cursor:not-allowed}.title-article-history>div{display:grid}.title-article-history article{border-top:1px solid #edf1f2;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px;padding:13px 20px;display:grid}.title-article-history article:first-child{border-top:0}.title-article-history article>div{gap:4px;min-width:0;display:grid}.title-article-history article strong{color:#2b394f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.title-article-history article small{color:#939dac;font-size:8px}.title-article-history article>button{color:#147b74;cursor:pointer;background:#fff;border:1px solid #d6e0e2;border-radius:8px;padding:7px 10px;font-size:9px}.title-article-history article>button:hover{background:#f4fbfa;border-color:#84bbb6}.title-article-history article>button:focus-visible{outline-offset:1px;outline:3px solid #13968c29}.title-article-history article>button:disabled{opacity:.55;cursor:wait}.title-article-history article>button.article-delete-button{color:#aa4f42;border-color:#efd2cc}.title-article-history article>button.article-delete-button:hover{background:#fff7f5;border-color:#dc9e94}.article-list-feedback{color:#647d85;justify-content:center;align-items:center;gap:10px;min-height:112px;font-size:11px;display:flex}.article-list-feedback>i{border:2px solid #cfe4e1;border-top-color:#118b82;border-radius:50%;width:17px;height:17px;animation:.85s linear infinite spin}.article-list-feedback.error{color:#945145;flex-direction:column}.article-list-feedback.error button{color:#9d493d;cursor:pointer;background:#fff8f6;border:1px solid #e3b6ad;border-radius:8px;padding:7px 13px;font-weight:750}.article-history-pagination{background:#fbfdfd;border-top:1px solid #e8edef;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 20px;display:flex}.article-history-pagination>span{color:#6b7f8e;font-size:10px}.article-history-pagination>span b{color:#0b8179}.article-history-pagination nav{align-items:center;gap:5px;display:flex}.article-history-pagination nav>span{color:#91a1aa;padding:0 2px}.article-history-pagination button{color:#49616e;cursor:pointer;background:#fff;border:1px solid #d9e4e5;border-radius:8px;min-width:31px;height:31px;padding:0 9px;font-size:10px;font-weight:720}.article-history-pagination button:hover:not(:disabled){color:#087b73;background:#f3fbfa;border-color:#83bdb7}.article-history-pagination button.active{color:#fff;background:#0b8b82;border-color:#0b8b82}.article-history-pagination button:focus-visible{outline-offset:1px;outline:3px solid #13968c29}.article-history-pagination button:disabled{opacity:.45;cursor:not-allowed}.article-delete-backdrop{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071b2575;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.article-delete-dialog{background:#fff;border:1px solid #fff9;border-radius:19px;grid-template-columns:auto minmax(0,1fr);gap:16px;width:min(430px,100%);padding:24px;display:grid;box-shadow:0 24px 70px #05232a33}.article-delete-icon{color:#b45143;background:#fff0ed;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.article-delete-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.article-delete-dialog>div{min-width:0}.article-delete-dialog small{color:#b25a4c;letter-spacing:.16em;font-size:8px;font-weight:850}.article-delete-dialog h2{color:#26384b;margin:5px 0 8px;font-size:18px}.article-delete-dialog p{color:#71818d;margin:0;font-size:11px;line-height:1.65}.article-delete-dialog strong{color:#405464;text-overflow:ellipsis;white-space:nowrap;background:#f7f9f9;border-radius:10px;margin-top:13px;padding:10px 12px;font-size:11px;display:block;overflow:hidden}.article-delete-dialog footer{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.article-delete-dialog footer button{color:#516975;cursor:pointer;background:#fff;border:1px solid #d9e3e4;border-radius:9px;min-width:96px;min-height:38px;padding:0 14px;font-size:11px;font-weight:760}.article-delete-dialog footer button.danger{color:#fff;background:#b95446;border-color:#b95446}.article-delete-dialog footer button:focus-visible{outline-offset:1px;outline:3px solid #b954462e}.article-delete-dialog footer button:disabled{opacity:.58;cursor:wait}@media (width<=520px){.article-delete-backdrop{padding:12px}.article-delete-dialog{grid-template-columns:1fr;padding:20px}.article-delete-icon{width:40px;height:40px}.article-delete-dialog footer{flex-direction:column-reverse}.article-delete-dialog footer button{width:100%}}.article-generation-summary{align-items:center;gap:7px;display:flex}.article-generation-summary>span{color:#637386;white-space:nowrap;background:#f3f6f7;border-radius:999px;padding:6px 9px;font-size:9px}.article-generation-summary>span.success{color:#18765e;background:#eaf8f2}.article-generation-summary>span.failed{color:#a5493a;background:#fff0ed}.article-generation-summary>span.cancelled{color:#956925;background:#fff7e8}.article-generation-summary b{font-size:10px}.article-generation-table-wrap{overflow-x:auto}.article-generation-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.article-generation-table th{color:#617082;text-align:left;background:#f7f9fa;border-bottom:1px solid #e5ebed;padding:10px 12px;font-size:9px;font-weight:800}.article-generation-table td{color:#627183;vertical-align:middle;border-bottom:1px solid #edf1f2;padding:11px 12px;font-size:9px}.article-generation-table tbody tr:last-child td{border-bottom:0}.article-generation-table th:first-child,.article-generation-table td:first-child{color:#93a0ad;text-align:center;width:54px}.article-generation-table th:nth-child(2),.article-generation-table td:nth-child(2){width:34%}.article-generation-table th:nth-child(3),.article-generation-table td:nth-child(3){width:120px}.article-generation-table th:nth-child(4),.article-generation-table td:nth-child(4){width:92px}.article-generation-table th:nth-child(6),.article-generation-table td:nth-child(6){text-align:right;width:92px}.article-generation-table td strong,.article-job-detail{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.article-generation-table td strong{color:#293a4e;font-size:10px}.article-job-status{color:#677789;white-space:nowrap;background:#eef2f4;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-weight:800;display:inline-flex}.article-job-status.running{color:#2b789c;background:#e9f5fb}.article-job-status.succeeded{color:#17755d;background:#e8f7f1}.article-job-status.review{color:#9b6511;background:#fff4dd}.article-job-status.failed{color:#a54738;background:#fff0ed}.article-job-status.cancelled{color:#956925;background:#fff7e8}.article-generation-table td>button{color:#137c74;cursor:pointer;background:#fff;border:1px solid #cfe0df;border-radius:8px;min-height:30px;padding:0 10px;font-size:9px;font-weight:760}.article-generation-table td>button.retry{color:#a34839;border-color:#e2b4a9}.article-generation-table td>button.cancel-job{color:#936319;background:#fffaf0;border-color:#e7c890}.article-generation-table td>button:hover:not(:disabled){background:#edf8f6}.article-generation-table td>button.retry:hover:not(:disabled){background:#fff2ef}.article-generation-table td>button.cancel-job:hover:not(:disabled){background:#fff5df;border-color:#cba45d}.article-generation-table td>button:disabled{opacity:.5;cursor:wait}.article-job-waiting{color:#aab3bd}@media (width<=1200px){.title-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.title-studio-head{align-items:stretch}.title-studio-head .content-generator-head-actions{min-width:0}.recommended-title-count{flex:140px}.manual-title-adder>div:first-child{flex-direction:column;align-items:flex-start}.manual-title-adder>div:nth-child(2){grid-template-columns:1fr}.manual-title-adder>div:nth-child(2)>span{top:22px;right:10px}.manual-title-adder>footer{flex-direction:column;align-items:flex-start}.title-composer-settings,.title-recommendation-grid{grid-template-columns:1fr}.title-recommendation-toggle{align-items:flex-start}.title-recommendation-toggle-action{margin-left:auto}.title-recommendation-copy>small{display:none}.title-recommendation-hint{padding-left:16px}.title-composer-actions{flex-direction:column}.title-batch-selection-status{text-align:center;width:100%;margin-right:0}.title-article-count{justify-content:space-between;width:100%}.title-article-count>div{flex:1}.title-composer-actions .title-article-count button{flex:1;width:auto;min-width:0}.title-composer-actions button{width:100%}.title-article-history article{flex-wrap:wrap;display:flex}.title-article-history article>div{flex:100%}.title-article-history article>.content-row-status{margin-right:auto}.article-history-pagination{flex-direction:column;align-items:flex-start}.article-history-pagination nav{flex-wrap:wrap;max-width:100%}.article-generation-results>header{flex-direction:column;align-items:flex-start}.article-generation-summary{width:100%}.article-generation-summary>span{text-align:center;flex:1}.title-result-table th:nth-child(3),.generated-title-copy{min-width:270px}.optimized-title-list>button{grid-template-columns:28px minmax(0,1fr)}.optimized-title-list em{grid-column:2}}@media (prefers-reduced-motion:reduce){.article-list-feedback>i{animation:none}.title-recommendation-loading>span{opacity:.7;animation:none}}@media (width<=980px){.news-media-grid{grid-template-columns:repeat(2,minmax(210px,1fr))}.news-publishing-layout{grid-template-columns:1fr}.news-contact-card{position:static}}@media (width<=700px){.news-publisher-modal-backdrop{padding:8px}.news-publisher-modal{border-radius:14px;width:100%;max-height:calc(100vh - 16px)}.news-publisher-modal-head{align-items:flex-start;padding:14px}.news-publisher-modal-head p,.news-publisher-modal-actions .secondary-action{display:none}.news-publisher-modal-scroll{padding:12px}.news-publishing-page{padding:16px 12px 30px}.news-publishing-head{flex-direction:column;align-items:stretch}.news-media-grid{grid-template-columns:1fr;padding:14px}.news-channel-card{grid-template-columns:42px minmax(0,1fr)}.news-publisher-back,.news-channel-card>span{grid-column:1/-1;justify-self:start}.news-publisher-modal .news-channel-card{grid-template-columns:42px minmax(0,1fr)}.news-compliance-line{flex-direction:column;align-items:flex-start}.news-auto-parameters{grid-template-columns:1fr}}.top-login-actions{justify-content:flex-end;align-items:center;gap:8px;height:64px;padding:0 14px 0 6px;display:flex}.top-login-actions button{color:#34415d;cursor:pointer;background:#fff;border:1px solid #d9e0eb;border-radius:9px;height:34px;padding:0 14px;font-size:12px;font-weight:700;transition:border-color .16s,box-shadow .16s,transform .16s}.top-login-actions button:hover{border-color:#0b938a;transform:translateY(-1px);box-shadow:0 7px 18px #0a6f681f}.top-login-actions button.primary{color:#fff;background:linear-gradient(135deg,#0d9488,#087f78);border-color:#087f78}.performance-charts{grid-template-columns:1fr}.performance-charts .performance-empty{color:#71809a;background:#fbfcfe;border:1px dashed #dce3ef;border-radius:14px;justify-content:center;align-items:center;gap:14px;min-height:205px;padding:28px;display:flex}.performance-empty>span,.feature-clean-empty>span,.special-license-empty>span{color:#0b9187;background:#eaf7f5;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.performance-empty strong,.special-license-empty strong{color:#22304a;margin-bottom:5px;font-size:14px;display:block}.performance-empty p,.special-license-empty p{color:#7b879c;margin:0;font-size:12px;line-height:1.7}.feature-page-clean .feature-page-head{margin-bottom:16px}.feature-clean-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:48px 24px;display:flex}.feature-clean-empty h2{color:#25324a;margin:16px 0 6px;font-size:18px}.feature-clean-empty p{color:#8792a6;max-width:480px;margin:0;font-size:13px;line-height:1.75}.special-license-empty{background:#fbfcfe;border:1px dashed #dce3eb;border-radius:14px;justify-content:center;align-items:center;gap:14px;min-height:220px;margin-top:18px;padding:32px;display:flex}.site-dropdown{--site-dropdown-popover-min-width:260px;color:#263b4a;min-width:0;font:inherit;position:relative}.site-dropdown.site-select{width:100%}.site-dropdown-trigger{color:#29434e;width:100%;min-width:0;height:40px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e1e3;border-radius:11px;outline:none;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 11px 0 13px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid;box-shadow:0 4px 13px #193d4809}.site-dropdown-trigger>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.site-dropdown-trigger svg{fill:none;stroke:#58717a;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .18s}.site-dropdown-trigger:hover{background:#fbfdfd;border-color:#9cbfba}.site-dropdown-trigger:focus-visible{border-color:#16867d;box-shadow:0 0 0 3px #16867d21}.site-dropdown.is-open .site-dropdown-trigger{border-color:#16867d;box-shadow:0 0 0 3px #16867d1a}.site-dropdown.is-open .site-dropdown-trigger svg{transform:rotate(180deg)}.site-dropdown.is-disabled{opacity:.62}.site-dropdown-popover{z-index:2147483000;transform-origin:100% 0;background:#fffffffc;border:1px solid #d8e4e5;border-radius:13px;padding:6px;animation:.16s ease-out siteDropdownIn;position:fixed;box-shadow:0 20px 50px #11303b2e}.site-dropdown-popover.opens-up{transform-origin:100% 100%;animation-name:siteDropdownUpIn}.site-dropdown-list{overscroll-behavior:contain;scrollbar-color:#b7c9c7 transparent;scrollbar-width:thin;gap:3px;max-height:288px;padding-right:2px;display:grid;overflow-y:auto}.site-dropdown-list>button{color:#3c5661;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;outline:none;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:52px;padding:7px 9px;display:grid}.site-dropdown-list>button:hover,.site-dropdown-list>button.highlighted{background:#f4faf8;border-color:#d9e9e6}.site-dropdown-list>button.selected{color:#08796f;background:#eaf7f3;border-color:#bfe0da}.site-dropdown-list>button:focus-visible{border-color:#75b9ae;box-shadow:inset 0 0 0 1px #75b9ae}.site-dropdown-list>button>i{color:#73868d;background:#edf3f3;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:900;display:grid}.site-dropdown-list>button.selected>i{color:#087c6f;background:#d7eee8}.site-dropdown-list>button>span{gap:2px;min-width:0;display:grid}.site-dropdown-list strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.site-dropdown-list small{color:#86949b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}@keyframes siteDropdownIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes siteDropdownUpIn{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){.site-dropdown-popover{max-width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){.site-dropdown-popover{animation:none}.site-dropdown-trigger svg{transition:none}}.site-date-picker{width:100%;min-width:0;display:block;position:relative}.site-date-picker>input.site-date-picker-input{color:#263b4a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;font:inherit;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2316867d' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #d8e1e8;border-radius:10px;outline:none;transition:border-color .18s,box-shadow .18s,background-color .18s;padding-right:42px!important}.site-date-picker>input.site-date-picker-input:hover{background-color:#fbfdfd;border-color:#9bbeb9}.site-date-picker>input.site-date-picker-input:focus-visible{border-color:#16867d;box-shadow:0 0 0 3px #16867d21}.site-date-picker>input.site-date-picker-input:disabled{color:#9aa5ad;cursor:not-allowed;background-color:#f4f6f8;border-color:#e2e7eb}.site-date-picker>input.site-date-picker-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.workbook-end-date>.site-date-picker{flex:auto}@media (width<=760px){.manual-article-editor .content-manual-form textarea.article-textarea{min-height:220px}.manual-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-compliance-alert>div>button{grid-template-columns:auto 1fr}.manual-compliance-alert>div>button small{grid-column:1/-1}}.article-title-search{background:#fff;border:1px solid #d9e8e7;border-radius:13px;align-items:center;gap:10px;min-height:46px;margin:14px 0;padding:0 14px;display:flex;box-shadow:0 8px 24px #0b4a490d}.article-title-search:focus-within{border-color:#13968c;box-shadow:0 0 0 3px #13968c1a}.article-title-search svg{fill:none;stroke:#118b82;stroke-width:1.8px;width:19px;height:19px}.article-title-search input{color:#102b3d;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.article-title-search>span{color:#6b858d;white-space:nowrap;font-size:12px}.article-title-search.compact{background:#f8fbfb;min-height:42px;margin:10px 12px}.article-search-empty{text-align:center;color:#789096;border:1px dashed #d5e5e3;border-radius:12px;padding:28px 18px}.profile-payment-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:3px 6px 7px;display:grid}.profile-payment-actions .profile-recharge-button{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin:0;padding:8px 9px!important}.profile-recharge-button{justify-content:space-between;align-items:center;color:#087b72!important;background:#f0faf8!important;display:flex!important}.profile-recharge-button strong{color:#be8a2d;font-size:11px;font-weight:600}.profile-alipay-button{color:#1664c0!important;background:#f2f7ff!important}.profile-alipay-button strong{color:#58769d}.profile-compute-button{justify-content:space-between;align-items:center;color:#075f58!important;background:linear-gradient(135deg,#edf9f7,#fffaf0)!important;border:1px solid #d5ebe7!important;display:flex!important}.profile-compute-button strong{color:#a97621;font-size:11px;font-weight:700}.profile-compute-button:disabled{cursor:wait;opacity:.68}.compute-purchase-backdrop,.recharge-backdrop{z-index:2600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061c287a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.compute-purchase-dialog{color:#102b3d;background:#fff;border:1px solid #c5dfdbeb;border-radius:24px;width:min(850px,96vw);max-height:min(760px,92vh);overflow:auto;box-shadow:0 30px 90px #061c2840}.compute-purchase-dialog>header{border-bottom:1px solid #edf3f2;justify-content:space-between;align-items:flex-start;gap:24px;padding:27px 30px 22px;display:flex}.compute-purchase-dialog>header span{color:#087f76;letter-spacing:.18em;font-size:11px;font-weight:800}.compute-purchase-dialog>header h2{color:#102b3d;letter-spacing:-.02em;margin:6px 0 5px;font-size:25px}.compute-purchase-dialog>header p{color:#6c828b;margin:0;font-size:13px}.compute-purchase-dialog>header>button{color:#527078;width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce9e7;border-radius:12px;flex:0 0 38px;font-size:24px}.compute-purchase-dialog>header>button:focus-visible,.compute-purchase-dialog button:focus-visible,.compute-purchase-dialog input:focus-visible{outline-offset:2px;outline:3px solid #0d917b40}.compute-purchase-content{grid-template-columns:minmax(0,1fr) 286px;gap:22px;padding:26px 30px 30px;display:grid}.compute-purchase-form{min-width:0}.compute-purchase-current{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:19px;display:grid}.compute-purchase-current>span{background:#f8fbfb;border:1px solid #deebe9;border-radius:14px;padding:13px 15px}.compute-purchase-current small{color:#768b91;margin-bottom:4px;font-size:11px;display:block}.compute-purchase-current strong{color:#16424c;font-size:18px}.compute-purchase-fields{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.compute-purchase-fields label{background:#fff;border:1px solid #dce8e6;border-radius:15px;min-width:0;padding:14px;transition:border-color .18s,box-shadow .18s,background-color .18s}.compute-purchase-fields label.active{background:#f6fcfb;border-color:#5eb8b0;box-shadow:inset 0 0 0 1px #118f853d,0 9px 24px #118f8514}.compute-purchase-fields label>span{color:#34515a;margin-bottom:8px;font-size:12px;font-weight:750;display:block}.compute-purchase-fields label>div{background:#fff;border:1px solid #d8e6e4;border-radius:11px;align-items:center;min-height:48px;display:flex;overflow:hidden}.compute-purchase-fields label i{color:#078378;white-space:nowrap;padding:0 12px;font-size:12px;font-style:normal;font-weight:800}.compute-purchase-fields input{color:#123642;width:100%;min-width:0;min-height:46px;font:inherit;background:0 0;border:0;outline:0;padding:0 12px;font-size:18px;font-weight:800}.compute-purchase-fields label>small{color:#819399;min-height:30px;margin-top:7px;font-size:10px;line-height:1.5;display:block}.compute-conversion-mark{color:#168c83;background:#f1faf8;border:1px solid #d9e9e7;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.compute-conversion-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.compute-quick-amounts{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.compute-quick-amounts button{color:#526d74;min-width:67px;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe8e6;border-radius:10px;padding:0 13px;font-size:12px;font-weight:700}.compute-quick-amounts button:hover,.compute-quick-amounts button.active{color:#087a72;background:#eef9f7;border-color:#48aaa2}.compute-purchase-preview{color:#fff;background:linear-gradient(145deg,#073c4b,#087e75);border-radius:18px;align-self:start;padding:22px;box-shadow:0 18px 38px #074c5033}.compute-purchase-preview>span{color:#ffffffb3;font-size:12px}.compute-purchase-preview>strong{letter-spacing:-.03em;margin:8px 0 18px;font-size:30px;display:block}.compute-purchase-preview>strong small{letter-spacing:0;font-size:12px;font-weight:650}.compute-purchase-preview dl{border-block:1px solid #ffffff26;margin:0 0 16px;padding:13px 0}.compute-purchase-preview dl div{justify-content:space-between;gap:14px;padding:5px 0;font-size:12px;display:flex}.compute-purchase-preview dt{color:#ffffffa6}.compute-purchase-preview dd{text-align:right;margin:0;font-weight:750}.compute-rounding-note,.compute-purchase-error{border-radius:9px;margin:0 0 11px;padding:9px 10px;font-size:11px;line-height:1.5}.compute-rounding-note{color:#fff2cc;background:#ffc45624}.compute-purchase-error{color:#ffe0d7;background:#c23a2740}.compute-purchase-preview>button{color:#06766e;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:12px;padding:0 12px;font-weight:800}.compute-purchase-preview>button:disabled{opacity:.58;cursor:not-allowed}.compute-purchase-preview>small{color:#ffffffa3;margin-top:11px;font-size:10px;line-height:1.6;display:block}.compute-purchase-success{text-align:center;background:radial-gradient(circle at 50% 22%,#1ca48b1a,#0000 34%);flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:40px 26px 46px;display:flex}.compute-purchase-success>span{filter:drop-shadow(0 14px 22px #0d917b33);width:82px;height:82px;margin-bottom:16px}.compute-purchase-success svg{fill:#0d917b;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.compute-purchase-success>small{color:#0c8878;letter-spacing:.2em;font-size:10px;font-weight:850}.compute-purchase-success h3{margin:7px 0 3px;font-size:26px}.compute-purchase-success>strong{color:#0b7d71;margin:8px 0 17px;font-size:34px}.compute-purchase-success dl{border:1px solid #deebe8;border-radius:14px;width:min(330px,100%);margin:0 0 20px;padding:10px 18px}.compute-purchase-success dl div{color:#6b8187;justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.compute-purchase-success dd{color:#183b47;margin:0;font-weight:800}.compute-purchase-success>button{color:#fff;min-width:180px;min-height:44px;font:inherit;cursor:pointer;background:#0b857c;border:0;border-radius:12px;font-weight:800}.recharge-dialog{color:#102b3d;background:#fff;border:1px solid #c5dfdbe6;border-radius:24px;width:min(880px,96vw);max-height:min(820px,92vh);overflow:auto;box-shadow:0 30px 90px #061c2840}.recharge-dialog>header{border-bottom:1px solid #edf3f2;justify-content:space-between;align-items:flex-start;padding:28px 30px 22px;display:flex}.recharge-dialog>header span,.bonus-admin-panel>header span{color:#087f76;letter-spacing:.18em;font-size:11px;font-weight:800}.recharge-dialog>header h2,.bonus-admin-panel>header h2{letter-spacing:-.02em;margin:6px 0 5px;font-size:25px}.recharge-dialog>header p,.bonus-admin-panel>header p{color:#6c828b;margin:0;font-size:13px}.recharge-dialog>header>button{color:#527078;cursor:pointer;background:#fff;border:1px solid #dce9e7;border-radius:12px;width:38px;height:38px;font-size:24px}.alipay-recharge-dialog>header span{color:#1677ff}.alipay-recharge-dialog .recharge-options-stage>aside{background:linear-gradient(145deg,#123f7a,#1677ff);box-shadow:0 18px 38px #165fb838}.alipay-recharge-dialog .recharge-options-stage>aside>button{color:#1665c1}.alipay-recharge-dialog .recharge-amount-grid button.active{background:linear-gradient(145deg,#eff6ff,#fff);border-color:#398cfb;box-shadow:inset 0 0 0 1px #398cfb,0 9px 24px #1677ff1a}.alipay-recharge-dialog .recharge-qr-card{background:#f7faff;border-color:#d9e7fb}.alipay-recharge-dialog .recharge-success-icon svg{fill:#1677ff}.alipay-recharge-dialog .recharge-success-stage>span,.alipay-recharge-dialog .recharge-success-stage>strong{color:#1669cc}.alipay-recharge-dialog .recharge-success-stage button,.alipay-recharge-dialog .recharge-payment-stage footer button,.alipay-recharge-dialog .recharge-state button{background:#1677ff}.recharge-options-wrap{padding-top:0}.recharge-success-stage{text-align:center;background:radial-gradient(circle at 50% 22%,#1ca48b1a,#0000 34%);flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:44px 28px 48px;display:flex}.recharge-success-icon{filter:drop-shadow(0 14px 22px #0d917b33);width:88px;height:88px;margin-bottom:18px}.recharge-success-icon svg{fill:#0d917b;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.recharge-success-stage>span{color:#0c8878;letter-spacing:.2em;font-size:10px;font-weight:850}.recharge-success-stage h3{color:#102f3d;margin:7px 0 5px;font-size:28px}.recharge-success-stage p{color:#73888e;margin:0;font-size:13px}.recharge-success-stage>strong{color:#0b7d71;letter-spacing:-.03em;margin:12px 0 18px;font-size:38px}.recharge-success-stage dl{background:#ffffffd1;border:1px solid #deebe8;border-radius:14px;width:min(330px,100%);margin:0 0 22px;padding:12px 18px}.recharge-success-stage dl>div{color:#6b8187;justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.recharge-success-stage dd{color:#183b47;margin:0;font-weight:800}.recharge-success-stage button{color:#fff;min-width:188px;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0b8e80,#086e71);border:0;border-radius:13px;font-weight:800;box-shadow:0 12px 28px #09756f33}.recharge-success-stage button:focus-visible{outline-offset:3px;outline:3px solid #0d917b47}.recharge-success-stage>small{color:#91a0a4;margin-top:9px;font-size:10px}.recharge-options-stage{grid-template-columns:minmax(0,1fr) 270px;gap:22px;padding:26px 30px 30px;display:grid}.recharge-section-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.recharge-amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.recharge-amount-grid button{color:#183747;cursor:pointer;background:#fff;border:1px solid #dce8e6;border-radius:14px;min-height:76px;transition:all .18s}.recharge-amount-grid button:hover{border-color:#65b8b1;transform:translateY(-1px)}.recharge-amount-grid button.active{background:linear-gradient(145deg,#eefaf8,#fff);border-color:#118f85;box-shadow:inset 0 0 0 1px #118f85,0 9px 24px #118f851a}.recharge-amount-grid button strong{font-size:18px;display:block}.recharge-amount-grid button small{color:#a0772b;margin-top:5px;display:block}.recharge-custom{margin-top:18px;display:block}.recharge-custom>span{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.recharge-custom>div{border:1px solid #d6e6e4;border-radius:12px;align-items:center;display:flex;overflow:hidden}.recharge-custom i{color:#087f76;padding-left:15px;font-style:normal;font-weight:800}.recharge-custom input{width:100%;min-height:46px;font:inherit;border:0;outline:0;padding:0 12px}.recharge-custom>small{color:#819399;margin-top:7px;font-size:11px;display:block}.recharge-options-stage>aside{color:#fff;background:linear-gradient(145deg,#073c4b,#087e75);border-radius:18px;align-self:start;padding:22px;box-shadow:0 18px 38px #074c5033}.recharge-options-stage>aside>span{color:#ffffffb3;font-size:12px}.recharge-options-stage>aside>strong{margin:8px 0 20px;font-size:32px;display:block}.recharge-options-stage>aside dl{border-block:1px solid #ffffff26;margin:0 0 18px;padding:14px 0}.recharge-options-stage>aside dl div{justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.recharge-options-stage>aside dt{color:#ffffffa6}.recharge-options-stage>aside dd{margin:0}.recharge-options-stage>aside>p{color:#ffe0b5;margin:0 0 12px;font-size:12px}.recharge-options-stage>aside>button{color:#06766e;cursor:pointer;background:#fff;border:0;border-radius:12px;width:100%;min-height:46px;font-weight:800}.recharge-options-stage>aside>button:disabled{opacity:.65;cursor:wait}.recharge-options-stage>aside>small{color:#ffffffa3;margin-top:12px;font-size:10px;line-height:1.6;display:block}.recharge-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:340px;padding:40px;display:flex}.recharge-state i{border:3px solid #dcecea;border-top-color:#118f85;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite recharge-spin}.recharge-state strong{font-size:19px}.recharge-state span{color:#72888f}.recharge-state button{color:#fff;cursor:pointer;background:#0b857c;border:0;border-radius:11px;min-width:120px;min-height:42px;margin-top:10px}.recharge-state.pending:before{content:"!";color:#ac7420;background:#fff5e3;border-radius:17px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:800;display:grid}@keyframes recharge-spin{to{transform:rotate(360deg)}}.recharge-payment-stage{grid-template-columns:1fr 1fr;gap:28px;padding:28px 36px 32px;display:grid}.recharge-qr-card{background:#f7fbfa;border:1px solid #dfeae8;border-radius:18px;flex-direction:column;align-items:center;padding:22px;display:flex}.recharge-qr-card img{background:#fff;border-radius:12px;width:240px;height:240px}.recharge-qr-card>strong{margin-top:12px}.recharge-qr-card>span{color:#71878e;margin-top:5px;font-size:12px}.recharge-qr-loading{color:#6c858a;background:#fff;border-radius:12px;place-items:center;width:240px;height:240px;display:grid}.recharge-success-mark{color:#fff;background:#0d9a7d;border-radius:50%;place-items:center;width:150px;height:150px;margin:45px;font-size:70px;display:grid}.recharge-payment-stage>dl{margin:0;padding:12px 0}.recharge-payment-stage>dl div{border-bottom:1px solid #edf3f2;justify-content:space-between;gap:18px;padding:17px 0;display:flex}.recharge-payment-stage dt{color:#71868d}.recharge-payment-stage dd{text-align:right;word-break:break-all;margin:0;font-weight:800}.recharge-payment-stage dd.bonus{color:#b98128}.recharge-payment-stage footer{text-align:right;grid-column:2;justify-content:flex-end;gap:10px;display:flex}.recharge-payment-stage footer button{color:#fff;cursor:pointer;background:#0b857c;border:0;border-radius:11px;min-width:120px;min-height:42px;padding:0 15px}.recharge-payment-stage footer button:disabled{opacity:.62;cursor:wait}.recharge-payment-stage footer .recharge-change-amount{color:#087f76;background:#fff;border:1px solid #b9d8d4}.alipay-recharge-dialog .recharge-payment-stage footer .recharge-change-amount{color:#1669cc;background:#fff;border-color:#b9d5fb}.recharge-payment-error{color:#a44234;background:#fff4f1;border:1px solid #f3c9c1;border-radius:11px;grid-column:1/-1;margin:0;padding:11px 14px;font-size:12px}.bonus-admin-panel{background:#fff;border:1px solid #deebe9;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 16px 48px #143f4b12}.bonus-admin-panel>header{border-bottom:1px solid #eaf1f0;justify-content:space-between;gap:24px;padding:26px 28px;display:flex}.bonus-admin-panel>header button{color:#fff;cursor:pointer;background:#087f76;border:0;border-radius:12px;align-self:center;min-height:44px;padding:0 20px;font-weight:700}.bonus-admin-panel>header button:disabled{opacity:.55}.bonus-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px 28px 28px;display:grid}.bonus-rule-grid article{opacity:.72;background:#fbfcfc;border:1px solid #e1eae9;border-radius:16px;padding:18px;position:relative}.bonus-rule-grid article.enabled{opacity:1;background:linear-gradient(145deg,#f4fbfa,#fff);border-color:#b9ddd8}.bonus-rule-grid article>div:first-child{justify-content:space-between;align-items:baseline;margin-bottom:15px;display:flex}.bonus-rule-grid article>div:first-child small{color:#758a91}.bonus-rule-grid article>div:first-child strong{color:#0b615e;font-size:21px}.bonus-rule-grid article>label:not(.bonus-rule-switch)>span{color:#607880;margin-bottom:6px;font-size:12px;display:block}.bonus-rule-grid article>label>div{background:#fff;border:1px solid #d8e6e4;border-radius:10px;align-items:center;display:flex}.bonus-rule-grid article>label i{color:#b27d28;padding-left:10px;font-style:normal}.bonus-rule-grid article>label input[type=number]{background:0 0;border:0;outline:0;width:100%;min-height:38px;padding:0 9px}.bonus-rule-switch{cursor:pointer;align-items:center;gap:8px;margin-top:14px;display:flex}.bonus-rule-switch input{opacity:0;position:absolute}.bonus-rule-switch>span{background:#c6d4d3;border-radius:10px;width:34px;height:19px;padding:2px}.bonus-rule-switch>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .18s;display:block}.bonus-rule-switch input:checked+span{background:#0c9184}.bonus-rule-switch input:checked+span:after{transform:translate(15px)}.bonus-rule-switch em{color:#71868c;font-size:11px;font-style:normal}.bonus-rule-grid article footer{color:#9b712a;border-top:1px dashed #dce6e4;margin-top:14px;padding-top:12px;font-size:12px}.bonus-admin-state{color:#71868c;place-items:center;min-height:260px;display:grid}.bonus-admin-error{color:#a84032;background:#fff0ed;border-radius:10px;margin:0 28px 24px;padding:12px 14px}@media (width<=760px){.compute-purchase-backdrop,.recharge-backdrop{padding:10px}.compute-purchase-dialog,.recharge-dialog{border-radius:18px;max-height:96vh}.compute-purchase-dialog>header,.recharge-dialog>header{padding:21px 19px 17px}.compute-purchase-content{grid-template-columns:1fr;padding:20px}.compute-purchase-fields{grid-template-columns:1fr}.compute-conversion-mark{justify-self:center;transform:rotate(90deg)}.recharge-options-stage,.recharge-payment-stage{grid-template-columns:1fr;padding:20px}.recharge-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-payment-stage footer{grid-column:1}.bonus-rule-grid{grid-template-columns:1fr;padding:18px}.bonus-admin-panel>header{flex-direction:column}}@media (width<=430px){.compute-purchase-current{grid-template-columns:1fr}.compute-quick-amounts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compute-quick-amounts button{width:100%}}.title-article-page,.keyword-page{position:relative}.content-generation-operation-lock,.knowledge-upload-operation-lock{z-index:120;border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f6fbfab3;place-items:start center;padding:clamp(92px,15vh,170px) 24px 40px;display:grid;position:absolute;inset:0}.content-generation-operation-lock>section,.knowledge-upload-operation-lock>section{background:#fffffff5;border:1px solid #14918233;border-radius:18px;align-items:center;gap:16px;width:min(560px,100%);padding:20px 22px;display:flex;box-shadow:0 22px 60px #15494f24}.content-generation-operation-lock i,.knowledge-upload-operation-lock i{border:3px solid #d8eeea;border-top-color:#0d9284;border-radius:50%;flex:0 0 34px;width:34px;height:34px;animation:.8s linear infinite background-operation-spin}.content-generation-operation-lock strong,.knowledge-upload-operation-lock strong{color:#163b45;font-size:16px;display:block}.content-generation-operation-lock p,.knowledge-upload-operation-lock p{color:#657c84;margin:5px 0 0;font-size:12px;line-height:1.7}.article-generation-running-actions{align-items:center;gap:10px;display:flex}.article-generation-cancel{color:#a44738;min-height:42px;font:inherit;cursor:pointer;background:#fff8f5;border:1px solid #e3b6ac;border-radius:12px;padding:0 18px;font-weight:750}.article-generation-cancel:hover:not(:disabled){background:#fff1ed;border-color:#c97868}.article-generation-cancel:disabled{opacity:.58;cursor:wait}@keyframes background-operation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.content-generation-operation-lock i,.knowledge-upload-operation-lock i{animation-duration:1.8s}}@media (width<=720px){.content-generation-operation-lock,.knowledge-upload-operation-lock{padding-inline:12px}.content-generation-operation-lock>section,.knowledge-upload-operation-lock>section{align-items:flex-start;padding:17px}.article-generation-running-actions{flex-direction:column;width:100%}.article-generation-running-actions>button{width:100%}}.diagnosis-slide-state{color:#657789;text-align:center;background:#ffffffb8;border:1px dashed #cfdbea;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:168px;padding:22px;display:grid}.diagnosis-slide-state i{color:#09867c;background:#eaf7f5;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.diagnosis-slide-state strong{color:#17374a;font-size:15px}.diagnosis-slide-state span{max-width:260px;font-size:11px;line-height:1.65}.diagnosis-slide-state.loading{border-style:solid}.diagnosis-slide-state button{color:#087c73;cursor:pointer;background:#fff;border:1px solid #9dccca;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:750}@media (width<=999px){:is(html:has(.desktop-shell),body:has(.desktop-shell)){min-width:0;overflow-x:hidden}.desktop-shell{width:100%;min-width:0;overflow-x:clip}.topbar{z-index:1250;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;height:60px;padding:0 8px;position:sticky;top:0}.mobile-navigation-toggle{color:#087d74;cursor:pointer;background:#fff;border:1px solid #dce7e6;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:inline-grid}.mobile-navigation-toggle span{background:currentColor;border-radius:99px;width:18px;height:2px;display:block}.topbar>.brand{background:0 0;border-right:0;justify-content:center;justify-self:center;width:min(190px,100%);height:60px;padding:0 8px}.brand-logo-crop{border-radius:11px;width:38px;height:38px}.brand-wordmark strong{font-size:16px}.brand-wordmark small{font-size:8px}.top-nav,.top-actions{display:none}.profile-wrap{justify-self:end;min-width:0}.profile{background:0 0;border:0;justify-content:center;width:40px;min-width:40px;height:40px;padding:0}.profile-copy,.profile-balance,.profile-chevron{display:none}.profile-menu{z-index:1320;width:min(310px,100vw - 20px);max-height:calc(100vh - 72px);position:fixed;top:58px;left:auto;right:10px;overflow-y:auto}.workspace{min-height:calc(100vh - 60px);display:block}.sidebar{z-index:1310;width:min(82vw,300px);height:calc(100dvh - 60px);transition:transform .18s;position:fixed;top:60px;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:18px 0 44px #15304433}body.mobile-navigation-open .sidebar{transform:translate(0)}.mobile-navigation-backdrop{z-index:1300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d1f2e61;border:0;display:block;position:fixed;inset:60px 0 0}.feature-content,.geo-home{width:100%;min-width:0;min-height:calc(100vh - 60px);padding:14px}.feature-content{grid-column:auto}.feature-content>*,.geo-home>*{min-width:0;max-width:100%}.home-top-grid,.home-main-grid{grid-template-columns:minmax(0,1fr);gap:14px}.home-top-grid>.home-card{height:auto;min-height:298px}.home-main-grid{margin-top:14px}.flow-card,.performance-card,.content-trend-card{min-height:0}.terminal-customer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-customer-table-card{overflow-x:auto}.terminal-customer-table-card>header{min-width:680px}.terminal-customer-table-card table{min-width:820px}.terminal-modal{max-height:calc(100dvh - 32px);overflow-y:auto}}@media (width<=640px){.topbar{grid-template-columns:44px minmax(0,1fr) 44px;padding-inline:5px}.topbar>.brand{width:min(170px,100%)}.brand-logo-crop{width:34px;height:34px}.brand-wordmark strong{font-size:14px}.brand-wordmark small{display:none}.feature-content,.geo-home{padding:10px}.home-top-grid>.home-card{min-height:270px}.carousel-slide,.growth-slide,.diagnosis-slide,.creation-slide{grid-template-columns:minmax(0,1fr);min-height:270px;padding:20px 18px 34px}.carousel-copy{padding-left:0}.carousel-copy h1,.growth-copy h1{font-size:clamp(23px,7vw,29px)}.growth-visual,.diagnosis-visual,.creation-visual{display:none}.optimization-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.optimization-steps button{min-height:82px}.account-card,.flow-card,.performance-card,.content-trend-card{padding:16px}.tutorial-card-preview,.tutorial-card-preview>div{grid-template-columns:minmax(0,1fr)}.terminal-customer-hero{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:22px 18px}.terminal-customer-hero h1{font-size:24px}.terminal-customer-stats{grid-template-columns:minmax(0,1fr)}.terminal-customer-table-card>header{flex-direction:column;align-items:flex-start;gap:12px}.terminal-customer-table-card>header label{width:100%}.terminal-modal-backdrop{padding:8px}.terminal-modal{border-radius:16px;width:100%}.terminal-modal form{grid-template-columns:minmax(0,1fr)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
