@charset "UTF-8";/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;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;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media(prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.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-timing-function:ease-in-out;animation-name:headShake}@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 center;animation-name:swing}@keyframes tada{0%{transform:scaleX(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:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(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(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@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;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translate(-2000px) scale(.7);opacity:.7}80%{transform:translate(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translate(2000px) scale(.7);opacity:.7}80%{transform:translate(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translate(0) scale(.7);opacity:.7}to{transform:translate(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translate(0) scale(.7);opacity:.7}to{transform:translate(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.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:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;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:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(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:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(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:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(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:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(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;animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) 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:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(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:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{transform:skew(20deg);opacity:1}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{transform:skew(-20deg);opacity:1}80%{transform:skew(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}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:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) 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;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.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;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ddd;background:#303030}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-link{color:#fff}.hljs-string,.hljs-title,.hljs-name,.hljs-type,.hljs-attribute,.hljs-symbol,.hljs-bullet,.hljs-built_in,.hljs-addition,.hljs-variable,.hljs-template-tag,.hljs-template-variable{color:#d88}.hljs-comment,.hljs-quote,.hljs-deletion,.hljs-meta{color:#979797}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-title,.hljs-section,.hljs-doctag,.hljs-type,.hljs-name,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */.la-ball-scale-multiple,.la-ball-scale-multiple>div{position:relative;box-sizing:border-box}.la-ball-scale-multiple{display:block;font-size:0;color:#fff}.la-ball-scale-multiple.la-dark{color:#333}.la-ball-scale-multiple>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-scale-multiple{width:32px;height:32px}.la-ball-scale-multiple>div{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:100%;opacity:0;animation:ball-scale-multiple 1s 0s linear infinite}.la-ball-scale-multiple>div:nth-child(2){animation-delay:.2s}.la-ball-scale-multiple>div:nth-child(3){animation-delay:.4s}.la-ball-scale-multiple.la-sm{width:16px;height:16px}.la-ball-scale-multiple.la-sm>div{width:16px;height:16px}.la-ball-scale-multiple.la-2x{width:64px;height:64px}.la-ball-scale-multiple.la-2x>div{width:64px;height:64px}.la-ball-scale-multiple.la-3x{width:96px;height:96px}.la-ball-scale-multiple.la-3x>div{width:96px;height:96px}@keyframes ball-scale-multiple{0%{opacity:0;transform:scale(0)}5%{opacity:.75}to{opacity:0;transform:scale(1)}}@layer properties;@layer theme,base,components,utilities;@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-400: oklch(70.4% .191 22.216);--color-teal-500: oklch(70.4% .14 182.503);--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-zinc-300: oklch(87.1% .006 286.286);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-xl: 36rem;--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: 1.5 ;--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: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-tight: -.025em;--tracking-wide: .025em;--tracking-wider: .05em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-relaxed: 1.625;--radius-xs: .125rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--animate-spin: spin 1s linear infinite;--blur-xs: 4px;--blur-md: 12px;--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,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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)){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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.right-4{right:calc(var(--spacing) * 4)}.right-22{right:calc(var(--spacing) * 22)}.right-\[10px\]{right:10px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[10\%\]{bottom:10%}.bottom-\[10px\]{bottom:10px}.left-0{left:calc(var(--spacing) * 0)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.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}.z-\[12\]{z-index:12}.z-\[18\]{z-index:18}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.col-span-10{grid-column:span 10 / span 10}.col-span-12{grid-column:span 12 / span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-span-4{grid-row:span 4 / span 4}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.container{width:100%;@media(width>=40rem){max-width:40rem}@media(width>=48rem){max-width:48rem}@media(width>=64rem){max-width:64rem}@media(width>=80rem){max-width:80rem}@media(width>=96rem){max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-7{margin-top:calc(var(--spacing) * -7)}.-mt-9{margin-top:calc(var(--spacing) * -9)}.-mt-14{margin-top:calc(var(--spacing) * -14)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.-mt-28{margin-top:calc(var(--spacing) * -28)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-96{margin-top:calc(var(--spacing) * 96)}.mt-\[0\.5\]{margin-top:.5}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mr-10{margin-right:calc(var(--spacing) * 10)}.mr-12{margin-right:calc(var(--spacing) * 12)}.mr-16{margin-right:calc(var(--spacing) * 16)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-\[1px\]{margin-bottom:1px}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-10{margin-left:calc(var(--spacing) * -10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-48{margin-left:calc(var(--spacing) * 48)}.ml-auto{margin-left:auto}.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}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-48{height:calc(var(--spacing) * 48)}.h-\[32px\]{height:32px}.h-\[calc\(100\%-102px\)\]{height:calc(100% - 102px)}.h-full{height:100%}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-\[38vh\]{max-height:38vh}.max-h-\[225px\]{max-height:225px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[160px\]{min-height:160px}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-40{width:calc(var(--spacing) * 40)}.w-96{width:calc(var(--spacing) * 96)}.w-\[138px\]{width:138px}.w-\[148px\]{width:148px}.w-\[168px\]{width:168px}.w-\[420px\]{width:420px}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[360px\]{max-width:360px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[680px\]{max-width:680px}.max-w-\[780px\]{max-width:780px}.max-w-\[820px\]{max-width:820px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[34px\]{min-width:34px}.min-w-\[80px\]{min-width:80px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[24px_minmax\(0\,1fr\)\]{grid-template-columns:24px minmax(0,1fr)}.grid-cols-\[max-content_1fr_max-content_max-content_max-content_max-content\]{grid-template-columns:max-content 1fr max-content max-content max-content max-content}.grid-cols-\[minmax\(0\,1fr\)_24px\]{grid-template-columns:minmax(0,1fr) 24px}.grid-cols-\[minmax\(230px\,1fr\)_148px_auto\]{grid-template-columns:minmax(230px,1fr) 148px auto}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[auto_auto_auto_auto\]{grid-template-rows:auto auto auto auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-stretch{place-content:stretch}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-35{gap:calc(var(--spacing) * 35)}.space-y-0\.5{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-1{:where(&>: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)))}}.space-y-2{:where(&>: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)))}}.space-y-3{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-4{:where(&>: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)))}}.space-y-5{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-6{:where(&>: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)))}}.space-y-8{:where(&>: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)))}}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.space-x-1{:where(&>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}}.space-x-3{:where(&>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}}.space-x-4{:where(&>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}}.space-x-40{:where(&>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 40) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 40) * calc(1 - var(--tw-space-x-reverse)))}}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-end{align-self:flex-end}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.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-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[\#2F3340\]{border-color:#2f3340}.border-\[\#50C8F0\]{border-color:#50c8f0}.border-\[\#28282F\]{border-color:#28282f}.border-\[\#515162\]{border-color:#515162}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-transparent{border-color:transparent}.border-white\/10{border-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-\[\#2F2F37\]{background-color:#2f2f37}.bg-\[\#28282F\]{background-color:#28282f}.bg-\[\#28282F\]\/85{background-color:color-mix(in oklab,#28282F 85%,transparent)}.bg-\[\#33333a\]{background-color:#33333a}.bg-\[\#F0C850\]{background-color:#f0c850}.bg-panel{background-color:#ffffff0a}.bg-transparent{background-color:transparent}.bg-white\/5{background-color:color-mix(in srgb,#fff 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-16{padding:calc(var(--spacing) * 16)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.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-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[2px\]{padding-block:2px}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[1px\]{padding-top:1px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[4px\]{padding-right:4px}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.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-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[1px\]{padding-bottom:1px}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[4px\]{padding-left:4px}.pl-\[197px\]{padding-left:197px}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading, var(--text-xs--line-height))!important}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--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))}.text-\[0\.7em\]{font-size:.7em}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.75em\]{font-size:.75em}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[860px\]{font-size:860px}.text-\[960px\]{font-size:960px}.leading-4{--tw-leading: calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[2\.2\]{--tw-leading: 2.2;line-height:2.2}.leading-none{--tw-leading: 1;line-height:1}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.\!font-medium{--tw-font-weight: var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important}.font-black{--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-\[-0\.02em\]{--tw-tracking: -.02em;letter-spacing:-.02em}.tracking-\[0\.12em\]{--tw-tracking: .12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking: .14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking: .16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking: .18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking: .25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking: .28em;letter-spacing:.28em}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-gray-200{color:var(--color-gray-200)!important}.\!text-gray-300{color:var(--color-gray-300)!important}.text-\[\#000000\]{color:#000}.text-\[\#9E9E9E\]{color:#9e9e9e}.text-\[\#333333\]{color:#333}.text-\[\#B0B0BB\]{color:#b0b0bb}.text-\[\#CECECE\]{color:#cecece}.text-\[\#F0C850\]{color:#f0c850}.text-\[rgba\(var\(--strategy-accent-rgb\)\,0\.72\)\]{color:rgba(var(--strategy-accent-rgb),.72)}.text-\[var\(--fxma-accent\)\]{color:var(--fxma-accent)}.text-\[var\(--strategy-accent\)\]{color:var(--strategy-accent)}.text-black{color:var(--color-black)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700\/50{color:color-mix(in srgb,oklch(37.3% .034 259.733) 50%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-gray-700) 50%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-teal-500{color:var(--color-teal-500)}.text-white{color:var(--color-white)}.text-white\/40{color:color-mix(in srgb,#fff 40%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:color-mix(in srgb,#fff 50%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:color-mix(in srgb,#fff 55%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:color-mix(in srgb,#fff 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:color-mix(in srgb,#fff 70%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:color-mix(in srgb,#fff 75%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:color-mix(in srgb,#fff 85%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:color-mix(in srgb,#fff 90%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-zinc-300{color:var(--color-zinc-300)}.capitalize{text-transform:capitalize}.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,)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#515162\]{&::placeholder{color:#515162}}.opacity-0{opacity:0%}.opacity-25{opacity:25%}.opacity-40{opacity:40%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-75{opacity:75%}.opacity-80{opacity:80%}.opacity-90{opacity:90%}.opacity-95{opacity:95%}.opacity-\[\.011\]{opacity:.011}.opacity-\[\.012\]{opacity:.012}.opacity-\[\.015\]{opacity:.015}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));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, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));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)}.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-md{--tw-backdrop-blur: blur(var(--blur-md));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-blur-xs{--tw-backdrop-blur: blur(var(--blur-xs));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{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,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))}.delay-0{transition-delay:0ms}.delay-500{transition-delay:.5s}.delay-1000{transition-delay:1s}.delay-2000{transition-delay:2s}.delay-3000{transition-delay:3s}.delay-4000{transition-delay:4s}.delay-5000{transition-delay:5s}.delay-6000{transition-delay:6s}.delay-7000{transition-delay:7s}.delay-8000{transition-delay:8s}.delay-9000{transition-delay:9s}.delay-10000{transition-delay:10s}.delay-11000{transition-delay:11s}.delay-12000{transition-delay:12s}.delay-14000{transition-delay:14s}.delay-16000{transition-delay:16s}.delay-18000{transition-delay:18s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.ease-in{--tw-ease: var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.last\:border-b-0{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}.hover\:bg-\[\#e5bb3a\]{&:hover{@media(hover:hover){background-color:#e5bb3a}}}.hover\:bg-\[\#e6b840\]{&:hover{@media(hover:hover){background-color:#e6b840}}}.hover\:bg-white\/5{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}}.hover\:\!text-gray-200{&:hover{@media(hover:hover){color:var(--color-gray-200)!important}}}.focus\:border-\[\#F0C850\]{&:focus{border-color:#f0c850}}.focus\:ring-0{&:focus{--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)}}.focus\:outline-hidden{&:focus{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}.disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed}}.disabled\:opacity-60{&:disabled{opacity:60%}}.max-\[1200px\]\:col-span-1{@media(width<1200px){grid-column:span 1 / span 1}}.max-\[1200px\]\:grid-cols-1{@media(width<1200px){grid-template-columns:repeat(1,minmax(0,1fr))}}.sm\:col-span-3{@media(width>=40rem){grid-column:span 3 / span 3}}.sm\:block{@media(width>=40rem){display:block}}.sm\:grid-cols-2{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sm\:grid-cols-3{@media(width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.sm\:text-4xl{@media(width>=40rem){font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}.sm\:text-base{@media(width>=40rem){font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}.md\:col-span-2{@media(width>=48rem){grid-column:span 2 / span 2}}.md\:col-span-3{@media(width>=48rem){grid-column:span 3 / span 3}}.md\:col-span-4{@media(width>=48rem){grid-column:span 4 / span 4}}.md\:col-span-5{@media(width>=48rem){grid-column:span 5 / span 5}}.md\:col-span-8{@media(width>=48rem){grid-column:span 8 / span 8}}.md\:grid-cols-2{@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.md\:grid-cols-3{@media(width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.md\:items-start{@media(width>=48rem){align-items:flex-start}}.md\:gap-x-8{@media(width>=48rem){column-gap:calc(var(--spacing) * 8)}}.lg\:col-span-3{@media(width>=64rem){grid-column:span 3 / span 3}}.lg\:col-span-9{@media(width>=64rem){grid-column:span 9 / span 9}}.lg\:\[grid-template-columns\:minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{@media(width>=64rem){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.lg\:grid-cols-2{@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.lg\:grid-cols-3{@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.lg\:grid-cols-5{@media(width>=64rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.xl\:col-span-1{@media(width>=80rem){grid-column:span 1 / span 1}}.xl\:col-span-2{@media(width>=80rem){grid-column:span 2 / span 2}}.xl\:col-span-3{@media(width>=80rem){grid-column:span 3 / span 3}}.xl\:col-span-4{@media(width>=80rem){grid-column:span 4 / span 4}}.xl\:col-span-5{@media(width>=80rem){grid-column:span 5 / span 5}}.xl\:\[grid-template-columns\:0\.9fr_0\.9fr_0\.9fr_1\.3fr\]{@media(width>=80rem){grid-template-columns:.9fr .9fr .9fr 1.3fr}}.xl\:grid-cols-2{@media(width>=80rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.xl\:grid-cols-4{@media(width>=80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.xl\:grid-cols-5{@media(width>=80rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{@media(width>=80rem){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.\32xl\:grid-cols-7{@media(width>=96rem){grid-template-columns:repeat(7,minmax(0,1fr))}}}@layer base{*,:after,:before,::backdrop,::file-selector-button{border-color:var(--color-gray-200, currentColor)}input::placeholder,textarea::placeholder{color:var(--color-gray-400)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@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-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@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: 0px;}@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)}}@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-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-space-x-reverse: 0;--tw-border-style: solid;--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}}}/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */:root{--ngd-colors-gray-100: #ffffff;--ngd-colors-gray-200: #f7f7f7;--ngd-colors-gray-300: #edeff3;--ngd-colors-gray-400: #d5d8e0;--ngd-colors-gray-450: #c2c0c0;--ngd-colors-gray-500: #6f7480;--ngd-colors-gray-600: #4d5059;--ngd-colors-gray-650: #383a40;--ngd-colors-gray-700: #27282b;--ngd-colors-gray-800: #151516;--ngd-colors-gray-900-5: rgba(7, 7, 8, .05);--ngd-colors-gray-900-20: rgba(7, 7, 8, .2);--ngd-colors-gray-900-50: rgba(7, 7, 8, .5);--ngd-colors-acc1-400: #a977ff;--ngd-colors-acc1-500: #9140ff;--ngd-colors-acc1-500-40: rgba(145, 64, 255, .4);--ngd-colors-acc1-500-50: rgba(145, 64, 255, .5);--ngd-colors-acc1-600: #891aff;--ngd-colors-acc4-500: #1096e7}:root{--ngd-shadow: var(--ngd-colors-gray-900-20);--ngd-txt-primary-default: var(--ngd-colors-gray-800);--ngd-nav-button-primary-default: var(--ngd-colors-gray-600);--ngd-nav-button-primary-pressed: var(--ngd-colors-acc1-600);--ngd-nav-button-primary-hover: var(--ngd-colors-gray-900-5);--ngd-nav-button-primary-disabled: var(--ngd-colors-gray-450);--ngd-diagram-background-color: var(--ngd-colors-gray-200);--ngd-ui-bg-primary-default: var(--ngd-colors-gray-100);--ngd-ui-bg-tertiary-default: var(--ngd-colors-gray-200);--ngd-ui-stroke-primary-focus: var(--ngd-colors-gray-500);--ngd-pt-stroke-primary-default: var(--ngd-colors-gray-600);--ngd-node-bg-primary-default: var(--ngd-colors-gray-100);--ngd-node-stroke-primary-default: var(--ngd-colors-gray-400);--ngd-node-stroke-primary-hover: var(--ngd-colors-acc1-500);--ngd-node-port-fill-default: var(--ngd-colors-gray-100);--ngd-node-port-fill-active: var(--ngd-colors-acc1-500);--ngd-node-port-stroke-default: var(--ngd-colors-gray-500);--ngd-node-port-stroke-active: var(--ngd-colors-gray-100);--ngd-transform-box: var(--ngd-colors-acc4-500);--ngd-focus-ring-node-active: var(--ngd-colors-acc1-500-40);--ngd-button-gray-bg-default: var(--ngd-colors-gray-500);--ngd-button-gray-bg-hover: var(--ngd-colors-gray-600);--ngd-button-gray-bg-active: var(--ngd-colors-gray-650);--ngd-default-edge-label-bg-primary-default: var(--ngd-colors-gray-100);--ngd-background-line-minor-color: var(--ngd-colors-gray-450);--ngd-background-line-major-color: var(--ngd-colors-gray-500);--ngd-ui-border-color: var(--ngd-colors-gray-300);--ngd-minimap-bg-primary-default: var(--ngd-colors-gray-100);--ngd-minimap-stroke-primary-default: var(--ngd-colors-gray-400)}html[data-theme=dark]{--ngd-shadow: var(--ngd-colors-gray-900-50);--ngd-txt-primary-default: var(--ngd-colors-gray-100);--ngd-nav-button-primary-default: var(--ngd-colors-gray-400);--ngd-nav-button-primary-pressed: var(--ngd-colors-acc1-500);--ngd-nav-button-primary-hover: var(--ngd-colors-gray-900-5);--ngd-nav-button-primary-disabled: var(--ngd-colors-gray-600);--ngd-diagram-background-color: var(--ngd-colors-gray-800);--ngd-ui-bg-primary-default: var(--ngd-colors-gray-700);--ngd-ui-bg-tertiary-default: var(--ngd-colors-gray-800);--ngd-ui-stroke-primary-focus: var(--ngd-colors-gray-500);--ngd-pt-stroke-primary-default: var(--ngd-colors-gray-200);--ngd-node-bg-primary-default: var(--ngd-colors-gray-700);--ngd-node-stroke-primary-default: var(--ngd-colors-gray-600);--ngd-node-stroke-primary-hover: var(--ngd-colors-acc1-400);--ngd-node-port-fill-default: var(--ngd-colors-gray-100);--ngd-node-port-fill-active: var(--ngd-colors-acc1-500);--ngd-node-port-stroke-default: var(--ngd-colors-gray-500);--ngd-node-port-stroke-active: var(--ngd-colors-gray-100);--ngd-transform-box: var(--ngd-colors-acc4-500);--ngd-focus-ring-node-active: var(--ngd-colors-acc1-500-40);--ngd-button-gray-bg-default: var(--ngd-colors-gray-650);--ngd-button-gray-bg-hover: var(--ngd-colors-gray-600);--ngd-button-gray-bg-active: var(--ngd-colors-gray-500);--ngd-default-edge-label-bg-primary-default: var(--ngd-colors-gray-700);--ngd-background-line-minor-color: var(--ngd-colors-gray-700);--ngd-background-line-major-color: var(--ngd-colors-gray-600);--ngd-ui-border-color: var(--ngd-colors-gray-700);--ngd-minimap-bg-primary-default: var(--ngd-colors-gray-700);--ngd-minimap-stroke-primary-default: var(--ngd-colors-gray-600)}:root{--ngd-node-background-color: var(--ngd-node-bg-primary-default);--ngd-node-border-color: var(--ngd-node-stroke-primary-default);--ngd-node-border-color-hover: var(--ngd-node-stroke-primary-hover);--ngd-node-border-radius: .75rem;--ngd-node-border-size: .0625rem;--ngd-group-border-color: var(--ngd-ui-stroke-primary-focus);--ngd-group-border-color-hover: var(--ngd-pt-stroke-primary-default);--ngd-group-border-color-highlight: var(--ngd-colors-acc1-500);--ngd-group-box-shadow-color-highlight: var(--ngd-colors-acc1-500-50);--ngd-group-background-color-highlight: var(--ngd-colors-gray-400);--ngd-group-border-radius: .75rem;--ngd-group-highlight-size: 1.25rem;--ngd-selected-node-box-shadow: 0 0 0 .25rem var(--ngd-focus-ring-node-active);--ngd-rotate-handle-size: 2rem;--ngd-rotate-handle-distance: 2rem;--ngd-rotate-handle-background-color: var(--ngd-button-gray-bg-default);--ngd-rotate-handle-background-color-hover: var(--ngd-button-gray-bg-hover);--ngd-rotate-handle-background-color-active: var(--ngd-button-gray-bg-active);--ngd-rotate-handle-xy: calc(-.7071 * var(--ngd-rotate-handle-distance));--ngd-rotate-handle-top: var(--ngd-rotate-handle-xy);--ngd-rotate-handle-right: var(--ngd-rotate-handle-xy);--ngd-resize-line-border-width: .0625rem;--ngd-resize-line-border-style: solid;--ngd-resize-line-border-color: var(--ngd-transform-box);--ngd-resize-handle-size: .375rem;--ngd-resize-handle-background-color: var(--ngd-ui-bg-primary-default);--ngd-resize-handle-border-size: .0625rem;--ngd-resize-handle-border-style: solid;--ngd-resize-handle-border-color: var(--ngd-transform-box);--ngd-resize-handle-border-radius: 0;--ngd-port-size: .25rem;--ngd-port-background-color: var(--ngd-node-port-fill-default);--ngd-port-border-color: var(--ngd-node-port-stroke-default);--ngd-port-border-size: .125rem;--ngd-port-border-radius: 50%;--ngd-port-background-color-hover: var(--ngd-node-port-fill-active);--ngd-port-border-color-hover: var(--ngd-node-port-stroke-active);--ngd-port-border-size-hover: .25rem;--ngd-default-edge-stroke: var(--ngd-colors-gray-500);--ngd-default-edge-stroke-hover: var(--ngd-colors-gray-700);--ngd-default-edge-stroke-selected: var(--ngd-colors-acc1-500);--ngd-box-selection-border-color: #961ce7;--ngd-box-selection-border-size: 1px;--ngd-box-selection-background: rgba(43, 91, 213, .12);--ngd-default-edge-label-background-color: var(--ngd-default-edge-label-bg-primary-default);--ngd-default-edge-label-color: var(--ngd-txt-primary-default);--ngd-default-edge-label-border-color: var(--ngd-colors-gray-500);--ngd-background-dot-color: var(--ngd-colors-gray-500);--ngd-background-line-minor-width: .5;--ngd-background-line-major-width: 1;--ngd-background-line-minor-opacity: .5;--ngd-background-line-major-opacity: .6;--ngd-minimap-background: var(--ngd-minimap-bg-primary-default);--ngd-minimap-border-color: var(--ngd-minimap-stroke-primary-default);--ngd-minimap-shadow-color: var(--ngd-shadow);--ngd-minimap-border-radius: 1rem;--ngd-minimap-padding: .5rem;--ngd-minimap-margin: 1rem;--ngd-minimap-node-color: var(--ngd-colors-gray-400);--ngd-minimap-node-opacity: .8;--ngd-minimap-diagram-bounds-opacity: .3;--ngd-minimap-diagram-bounds-color: var(--ngd-colors-gray-400);--ngd-minimap-viewport-stroke-color: var(--ngd-colors-gray-400);--ngd-minimap-viewport-stroke-width: 1;--ngd-nav-button-color: var(--ngd-nav-button-primary-default);--ngd-nav-button-size: 1.25rem;--ngd-nav-button-border-radius: .5rem;--ngd-nav-button-padding: .6875rem;--ngd-nav-button-background-color-hover: var(--ngd-nav-button-primary-hover);--ngd-nav-button-color-active: var(--ngd-nav-button-primary-pressed);--ngd-nav-button-color-disabled: var(--ngd-nav-button-primary-disabled);--ngd-zoom-controls-font-size: .8125rem;--ngd-zoom-controls-font-weight: 500;--ngd-zoom-controls-color: var(--ngd-nav-button-primary-default)}.ng-diagram-port-hoverable .ng-diagram-port:hover,.ng-diagram-port-hoverable .ng-diagram-port.custom-content:hover .content-projection,.ng-diagram-port-hoverable-over-node:hover:not(:has(.ng-diagram-rotate-handle:hover)):not(:has([data-rotating])) .ng-diagram-port.custom-content .content-projection,.ng-diagram-port-hoverable-over-node:hover:not(:has(.ng-diagram-rotate-handle:hover)):not(:has([data-rotating])) .ng-diagram-port{background-color:var(--ngd-port-background-color-hover);border-color:var(--ngd-port-background-color-hover);outline:calc(1px + var(--ngd-port-border-size)) solid var(--ngd-port-background-color-hover);outline-offset:-1px;box-shadow:0 0 0 var(--ngd-port-border-size-hover) var(--ngd-port-border-color-hover)}.ng-diagram-node-wrapper{&:not(.ng-diagram-node-selected){transition:box-shadow .1s ease-in-out}&.ng-diagram-group-highlight,&.ng-diagram-group.ng-diagram-group-highlight{border-color:var(--ngd-group-border-color-highlight);box-shadow:0 0 var(--ngd-group-highlight-size) 0 var(--ngd-group-box-shadow-color-highlight) inset}&.ng-diagram-node-selected{box-shadow:var(--ngd-selected-node-box-shadow)}}ng-diagram{*,*:before,*:after{box-sizing:border-box}}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}html,body{margin:0;padding:0;width:var(--fxma-page-logical-vw, 100vw);min-width:var(--fxma-page-logical-vw, 100vw);height:var(--fxma-page-logical-vh, 100vh);min-height:var(--fxma-page-logical-vh, 100vh);display:flex;flex-direction:column;overflow-x:hidden;overflow-x:clip}html::-webkit-scrollbar:horizontal,body::-webkit-scrollbar:horizontal{display:none!important;width:0!important;height:0!important}html{background-color:var(--app-shell-bg, #28282F);background:var(--app-shell-canvas, var(--app-main-bg, var(--app-shell-bg, #28282F)))}body{position:relative;isolation:isolate;font-family:Nunito;color:var(--app-text-soft, #bebebe);background:transparent;background-color:transparent}body:before,body:after{content:none;position:fixed;inset:0;pointer-events:none;z-index:0}app-root{display:block;position:relative;z-index:1;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;flex:1 1 auto;overflow-x:hidden}a,a:hover{text-decoration:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.centered{top:50%;left:50%;position:fixed;transform:translate(-50%,-50%)}.center-screen{display:flex;justify-content:center;align-items:center;text-align:center;min-height:var(--fxma-page-logical-vh, 100vh)}.notfound{opacity:.03;font-size:51em;font-weight:400}:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: infinite;--fxma-page-scale: 1;--fxma-page-inverse-scale: 1;--fxma-page-logical-vw: 100vw;--fxma-page-logical-vh: 100vh;--fxma-accent: #BF8653;--fxma-accent-rgb: 191, 134, 83;--fxma-accent-contrast: #140F0A;--app-shell-bg: #1B1D23;--app-shell-bg-rgb: 27, 29, 35;--app-shell-panel-rgb: 29, 31, 37;--app-shell-panel-strong-rgb: 32, 35, 42;--app-shell-popup-rgb: 31, 33, 39;--app-shell-popup-strong-rgb: 23, 25, 31;--app-shell-dialog-rgb: 36, 39, 46;--app-shell-dialog-strong-rgb: 26, 29, 35;--app-popup-shell-surface: rgba(var(--app-shell-popup-rgb, 31, 33, 39), .98);--app-popup-shell-surface-soft: rgba(var(--app-shell-popup-rgb, 31, 33, 39), .84);--app-popup-window-bg: linear-gradient( 180deg, rgba(var(--app-shell-popup-rgb, 31, 33, 39), .987) 0%, rgba(var(--app-shell-popup-strong-rgb, 23, 25, 31), .992) 100% );--app-dialog-shell-surface: rgba(var(--app-shell-dialog-rgb, 36, 39, 46), .985);--app-dialog-shell-bg: linear-gradient( 180deg, rgba(var(--app-shell-dialog-rgb, 36, 39, 46), .985) 0%, rgba(var(--app-shell-dialog-strong-rgb, 26, 29, 35), .992) 100% );--app-popup-window-bg-shaded: linear-gradient( 180deg, rgba(var(--app-shell-popup-rgb, 31, 33, 39), .992) 0%, rgba(var(--app-shell-popup-strong-rgb, 23, 25, 31), .996) 100% );--app-tooltip-surface: var(--app-popup-shell-surface, rgba(var(--app-shell-popup-rgb, 31, 33, 39), .98));--app-tooltip-bg: var( --app-popup-window-bg-shaded, var( --app-popup-window-bg, linear-gradient( 180deg, rgba(var(--app-shell-popup-rgb, 31, 33, 39), .992) 0%, rgba(var(--app-shell-popup-strong-rgb, 23, 25, 31), .996) 100% ) ) );--app-tooltip-border: var(--app-shell-border, rgba(214, 219, 228, .08));--app-tooltip-text: var(--app-text-primary, #EDF1F7);--app-tooltip-shadow: 0 10px 24px rgba(0, 0, 0, .28), 0 0 0 1px rgba(255, 255, 255, .02);--app-dialog-shell-bg-shaded: linear-gradient( 180deg, rgba(var(--app-shell-dialog-rgb, 36, 39, 46), .992) 0%, rgba(var(--app-shell-dialog-strong-rgb, 26, 29, 35), .996) 100% );--app-shell-drawer-rgb: 31, 33, 39;--app-shell-drawer-strong-rgb: 24, 26, 32;--app-shell-dock-rgb: 29, 31, 37;--app-shell-dock-strong-rgb: 22, 24, 29;--app-shell-chip-rgb: 27, 29, 35;--app-shell-chip-strong-rgb: 23, 25, 31;--app-shell-chip-hover-rgb: 34, 36, 42;--app-dx-button-contained-bg: rgba(var(--app-shell-chip-rgb, 27, 29, 35), .92);--app-dx-button-contained-border: rgba(255, 255, 255, .08);--app-dx-button-contained-hover-bg: rgba(var(--app-shell-chip-hover-rgb, 34, 36, 42), .998);--app-dx-button-contained-hover-border: var(--app-shell-border-strong, rgba(214, 219, 228, .12));--app-dx-button-contained-active-bg: rgba(var(--app-shell-chip-hover-rgb, 34, 36, 42), 1);--app-dx-button-contained-active-border: rgba(255, 255, 255, .16);--app-dx-button-soft-hover-bg: rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .36);--app-dx-button-soft-active-bg: rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .5);--app-dx-button-soft-border: rgba(255, 255, 255, .12);--app-dx-button-radius: 0px;--app-dx-item-hover-bg: rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .38);--app-dx-item-active-bg: rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .5);--app-shell-surface-rgb: 32, 35, 43;--app-shell-surface-strong-rgb: 38, 41, 50;--app-shell-border: rgba(214, 219, 228, .08);--app-shell-border-strong: rgba(214, 219, 228, .12);--app-shell-divider: rgba(214, 219, 228, .08);--app-grid-hover-bg: rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .9);--app-grid-hover-border: rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .995);--app-header-bg: rgba(27, 29, 35, .95);--app-header-border: rgba(214, 219, 228, .07);--app-header-shell-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--app-header-shell-highlight: none;--app-text-primary: #EDF1F7;--app-text-secondary: #D8DFEA;--app-text-muted: rgba(210, 217, 228, .7);--app-text-soft: #BCC2CD;--app-nav-surface: rgba(34, 37, 45, .96);--app-nav-surface-strong: rgba(39, 43, 52, .98);--app-nav-border-subtle: rgba(214, 219, 228, .07);--app-nav-border-strong: rgba(214, 219, 228, .12);--app-nav-text-default: rgba(240, 236, 225, .88);--app-nav-text-strong: rgba(250, 247, 238, .97);--app-nav-text-muted: rgba(215, 221, 231, .68);--app-main-bg: var(--app-shell-bg, #1B1D23);--app-menu-bg: var(--app-shell-bg, #1B1D23);--app-chart-context-menu-bg: var(--app-menu-bg, var(--app-popup-window-bg, #1B1D23));--app-menu-footer-bg: transparent;--app-menu-item-hover-bg: rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .985);--app-menu-item-root-hover-bg: rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .998);--app-menu-item-hover-shadow: none;--app-tab-strip-bg: var(--app-shell-bg, #1B1D23);--app-tab-strip-radius: 0;--app-tab-strip-outline: none;--app-tab-strip-shadow: none;--app-tab-active-bg: var(--app-shell-bg, #1B1D23);--app-tab-active-radius: 0;--app-tab-active-shadow: none;--app-card-bg: rgba(27, 29, 35, .88);--app-card-bg-strong: rgba(32, 35, 43, .97);--app-card-bg-soft: rgba(var(--app-shell-surface-rgb, 32, 35, 43), .03);--app-card-bg-subtle: rgba(var(--app-shell-surface-rgb, 32, 35, 43), .05);--app-card-inline-bg: rgba(var(--app-shell-panel-rgb, 29, 31, 37), .88);--app-card-overlay-bg: rgba(var(--app-shell-panel-strong-rgb, 32, 35, 42), .96);--app-card-shadow-soft: rgba(8, 10, 18, .34);--app-card-shadow-strong: rgba(4, 6, 14, .48);--app-card-border: rgba(214, 219, 228, .08);--app-card-border-strong: rgba(191, 134, 83, .24);--app-workspace-drawer-bg: rgba(var(--app-shell-drawer-rgb, 31, 33, 39), .985);--app-workspace-drawer-section-bg: rgba(var(--app-shell-drawer-rgb, 31, 33, 39), .98);--app-workspace-drawer-section-alt-bg: rgba(var(--app-shell-drawer-strong-rgb, 24, 26, 32), .6);--app-workspace-dock-bg: rgba(var(--app-shell-dock-rgb, 29, 31, 37), .982);--app-overlay-bg: rgba(5, 6, 10, .62);--app-modal-overlay-bg-strong: var(--app-overlay-bg, rgba(5, 6, 10, .62));--app-modal-overlay-bg: rgba(var(--app-shell-bg-rgb, 27, 29, 35), .42);--app-modal-overlay-bg-soft: rgba(var(--app-shell-bg-rgb, 27, 29, 35), .22);--app-window-shader-bg: var(--app-modal-overlay-bg, rgba(var(--app-shell-bg-rgb, 27, 29, 35), .42));--app-loader-shader-bg: rgba(var(--app-shell-bg-rgb, 27, 29, 35), .18);--app-loader-pane-bg: rgba(var(--app-shell-panel-rgb, 29, 31, 37), .2);--app-loader-pane-bg-strong: rgba(var(--app-shell-panel-strong-rgb, 32, 35, 42), .34);--app-loader-pane-border: rgba(var(--fxma-accent-rgb, 191, 134, 83), .14);--app-chart-bg: #1B1D23;--app-chart-bg-rgb: 27, 29, 35;--app-chart-shell-bg: transparent;--app-chart-grid: rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .72);--app-chart-crosshair-highlight: rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .22);--app-chart-text: #A9B1BE;--app-chart-border: #556175;--app-chart-monochrome-bear: #1B1D23;--app-scroll-track: #1B1D23;--app-scroll-thumb: #3A4050;--surface-1: rgba(var(--app-shell-surface-rgb, 32, 35, 43), .92);--surface-2: rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .96);--panel-bg: rgba(var(--app-shell-surface-rgb, 32, 35, 43), .04);--panel-bg-inner: rgba(var(--app-shell-surface-rgb, 32, 35, 43), .025);--border-glass: var(--app-shell-border, rgba(214, 219, 228, .12));--border-soft: var(--app-shell-divider, rgba(214, 219, 228, .06));--accent: var(--fxma-accent, #ffd43b);--txt-muted: var(--app-text-muted, rgba(255, 255, 255, .7));--radius-main: 12px;--radius-inner: 10px;--shadow-inset: inset 0 0 5px rgba(0,0,0,.45)}@keyframes signalGridAtmosphereShift{0%{opacity:.88;transform:translateZ(0) scale(1)}to{opacity:1;transform:translate3d(0,-1.5%,0) scale(1.025)}}@keyframes signalGridDrift{0%{background-position:center center,0 0,0 0,0 0}to{background-position:center center,168px 0,0 168px,48px -48px}}:root[data-app-gradient=shell-soft]{--app-header-bg: linear-gradient( 90deg, rgba(var(--app-shell-drawer-strong-rgb, 31, 31, 37), 1) 0%, rgba(var(--app-shell-bg-rgb, 40, 40, 47), .996) 18%, rgba(var(--app-shell-surface-rgb, 45, 45, 53), .986) 50%, rgba(var(--app-shell-bg-rgb, 40, 40, 47), .996) 82%, rgba(var(--app-shell-drawer-strong-rgb, 31, 31, 37), 1) 100% ) !important;--app-header-shell-shadow: 0 10px 22px rgba(0, 0, 0, .22), 0 1px 2px rgba(0, 0, 0, .24);--app-header-shell-highlight: inset 0 1px 0 rgba(255, 255, 255, .035);--app-main-bg: linear-gradient( 180deg, rgba(var(--app-shell-bg-rgb, 40, 40, 47), 1) 0%, rgba(var(--app-shell-surface-rgb, 45, 45, 53), .988) 48%, rgba(var(--app-shell-bg-rgb, 40, 40, 47), 1) 100% );--app-menu-bg: linear-gradient( 180deg, rgba(var(--app-shell-bg-rgb, 40, 40, 47), .998) 0%, rgba(var(--app-shell-surface-rgb, 45, 45, 53), .99) 42%, rgba(var(--app-shell-bg-rgb, 40, 40, 47), 1) 100% );--app-chart-context-menu-bg: var(--app-menu-bg);--app-menu-footer-bg: transparent;--app-menu-item-hover-bg: linear-gradient( 180deg, rgba(var(--app-shell-surface-rgb, 45, 45, 53), .93) 0%, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .97) 48%, rgba(var(--app-shell-surface-rgb, 45, 45, 53), .94) 100% );--app-menu-item-root-hover-bg: linear-gradient( 180deg, rgba(var(--app-shell-surface-rgb, 45, 45, 53), .95) 0%, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .99) 48%, rgba(var(--app-shell-surface-rgb, 45, 45, 53), .965) 100% );--app-menu-item-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .02);--app-workspace-drawer-bg: linear-gradient( 180deg, rgba(var(--app-shell-drawer-strong-rgb, 31, 31, 37), .996) 0%, rgba(var(--app-shell-drawer-rgb, 41, 41, 47), .986) 48%, rgba(var(--app-shell-drawer-strong-rgb, 31, 31, 37), .998) 100% );--app-workspace-drawer-section-bg: linear-gradient( 180deg, rgba(var(--app-shell-drawer-rgb, 41, 41, 47), .16) 0%, rgba(var(--app-shell-drawer-rgb, 41, 41, 47), .09) 48%, rgba(var(--app-shell-drawer-rgb, 41, 41, 47), .14) 100% );--app-workspace-drawer-section-alt-bg: linear-gradient( 180deg, rgba(var(--app-shell-drawer-strong-rgb, 31, 31, 37), .18) 0%, rgba(var(--app-shell-drawer-rgb, 41, 41, 47), .1) 48%, rgba(var(--app-shell-drawer-strong-rgb, 31, 31, 37), .16) 100% );--app-workspace-dock-bg: linear-gradient( 180deg, rgba(var(--app-shell-dock-strong-rgb, 29, 29, 35), .996) 0%, rgba(var(--app-shell-dock-rgb, 39, 39, 45), .986) 48%, rgba(var(--app-shell-dock-strong-rgb, 29, 29, 35), .998) 100% )}:root[data-app-gradient-variant=signal-grid]{--app-shell-canvas: linear-gradient( 135deg, rgba(var(--fxma-accent-rgb, 240, 200, 80), .22) 0%, rgba(28, 34, 44, .1) 28%, rgba(18, 24, 32, .08) 56%, rgba(86, 111, 142, .18) 100% ), radial-gradient(circle at 10% -4%, rgba(var(--fxma-accent-rgb, 240, 200, 80), .2), transparent 32%), radial-gradient(circle at 100% 0%, rgba(152, 180, 211, .14), transparent 32%), radial-gradient(circle at 46% 118%, rgba(24, 56, 90, .16), transparent 40%), linear-gradient( 180deg, rgba(7, 11, 16, 1) 0%, rgba(11, 15, 21, 1) 42%, rgba(10, 14, 20, 1) 100% );--app-shell-atmosphere: radial-gradient(circle at 10% -4%, rgba(var(--fxma-accent-rgb, 240, 200, 80), .18), transparent 30%), radial-gradient(circle at 90% 0%, rgba(152, 180, 211, .12), transparent 28%), radial-gradient(circle at 52% 100%, rgba(24, 56, 90, .16), transparent 38%), linear-gradient(180deg, rgba(255, 255, 255, .025) 0%, rgba(255, 255, 255, 0) 18%, rgba(5, 8, 12, .14) 100%);--app-shell-grid: linear-gradient(90deg, transparent 0%, rgba(var(--fxma-accent-rgb, 240, 200, 80), .08) 50%, transparent 100%), repeating-linear-gradient(90deg, rgba(196, 210, 228, .045) 0 1px, transparent 1px 128px), repeating-linear-gradient(180deg, rgba(196, 210, 228, .024) 0 1px, transparent 1px 128px), linear-gradient(115deg, transparent 0%, rgba(255, 255, 255, .028) 60%, transparent 84%);--app-header-bg: transparent !important;--app-header-border: rgba(205, 216, 230, .08);--app-header-shell-shadow: none;--app-header-shell-highlight: none;--app-main-bg: linear-gradient( 180deg, rgba(10, 14, 20, .92) 0%, rgba(15, 20, 28, .96) 100% );--app-menu-bg: transparent;--app-chart-context-menu-bg: var(--app-popup-window-bg, transparent);--app-menu-footer-bg: transparent;--app-menu-item-hover-bg: linear-gradient( 90deg, rgba(var(--fxma-accent-rgb, 240, 200, 80), .14) 0%, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .92) 14%, rgba(var(--app-shell-surface-rgb, 45, 45, 53), .94) 100% );--app-menu-item-root-hover-bg: linear-gradient( 90deg, rgba(var(--fxma-accent-rgb, 240, 200, 80), .18) 0%, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .96) 16%, rgba(var(--app-shell-surface-rgb, 45, 45, 53), .98) 100% );--app-menu-item-hover-shadow: inset 1px 0 0 rgba(var(--fxma-accent-rgb, 240, 200, 80), .48), inset 0 1px 0 rgba(255, 255, 255, .03);--app-workspace-drawer-bg: radial-gradient(circle at 50% 0, rgba(var(--fxma-accent-rgb, 240, 200, 80), .06), transparent 30%), linear-gradient( 180deg, rgba(7, 11, 16, .992) 0%, rgba(var(--app-shell-drawer-rgb, 41, 41, 47), .986) 46%, rgba(var(--app-shell-drawer-strong-rgb, 31, 31, 37), .996) 100% );--app-workspace-drawer-section-bg: linear-gradient( 135deg, rgba(var(--fxma-accent-rgb, 240, 200, 80), .08) 0%, rgba(var(--app-shell-drawer-rgb, 41, 41, 47), .1) 22%, rgba(var(--app-shell-drawer-rgb, 41, 41, 47), .16) 100% );--app-workspace-drawer-section-alt-bg: linear-gradient( 135deg, rgba(152, 180, 211, .05) 0%, rgba(var(--app-shell-drawer-strong-rgb, 31, 31, 37), .16) 22%, rgba(var(--app-shell-drawer-rgb, 41, 41, 47), .18) 100% );--app-workspace-dock-bg: linear-gradient( 90deg, rgba(var(--fxma-accent-rgb, 240, 200, 80), .06) 0%, rgba(0, 0, 0, 0) 18% ), linear-gradient( 180deg, rgba(8, 11, 16, .992) 0%, rgba(var(--app-shell-dock-rgb, 39, 39, 45), .986) 44%, rgba(var(--app-shell-dock-strong-rgb, 29, 29, 35), .996) 100% );--app-card-bg: rgba(var(--app-shell-panel-rgb, 36, 36, 43), .78);--app-card-bg-strong: rgba(var(--app-shell-panel-strong-rgb, 38, 38, 45), .92);--app-card-inline-bg: rgba(var(--app-shell-panel-rgb, 36, 36, 43), .62);--app-card-overlay-bg: rgba(var(--app-shell-panel-strong-rgb, 38, 38, 45), .9);--app-card-shadow-soft: rgba(1, 6, 14, .46);--app-card-shadow-strong: rgba(1, 4, 10, .64);--app-grid-hover-bg: rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .82);--app-grid-hover-border: rgba(var(--fxma-accent-rgb, 240, 200, 80), .24);--app-loader-pane-bg: rgba(var(--app-shell-panel-rgb, 36, 36, 43), .2);--app-loader-pane-bg-strong: rgba(var(--app-shell-panel-strong-rgb, 38, 38, 45), .32);--app-loader-pane-border: rgba(var(--fxma-accent-rgb, 240, 200, 80), .18);--app-chart-shell-bg: linear-gradient( 180deg, rgba(var(--app-chart-bg-rgb, 40, 40, 47), .14) 0%, rgba(var(--app-chart-bg-rgb, 40, 40, 47), .04) 100% )}:root[data-app-gradient-variant=signal-grid] body:before{content:"";background:var(--app-shell-atmosphere, none);opacity:.94;transform-origin:center top;animation:signalGridAtmosphereShift 24s ease-in-out infinite alternate}:root[data-app-gradient-variant=signal-grid] body:after{content:"";background:var(--app-shell-grid, none);opacity:.16;animation:signalGridDrift 34s linear infinite}@media(prefers-reduced-motion:reduce){:root[data-app-gradient-variant=signal-grid] body:before,:root[data-app-gradient-variant=signal-grid] body:after{animation:none}}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent]{--app-popup-shell-surface: rgba(var(--app-shell-popup-rgb, 41, 41, 47), .58);--app-popup-shell-surface-soft: rgba(var(--app-shell-popup-rgb, 41, 41, 47), .34);--app-popup-window-bg: linear-gradient( 180deg, rgba(var(--app-shell-popup-rgb, 41, 41, 47), .6) 0%, rgba(var(--app-shell-popup-strong-rgb, 30, 30, 36), .48) 100% );--app-popup-window-bg-shaded: linear-gradient( 180deg, rgba(var(--app-shell-popup-rgb, 41, 41, 47), .84) 0%, rgba(var(--app-shell-popup-rgb, 41, 41, 47), .74) 48%, rgba(var(--app-shell-popup-strong-rgb, 30, 30, 36), .8) 100% );--app-dialog-shell-surface: rgba(var(--app-shell-dialog-rgb, 48, 49, 57), .6);--app-dialog-shell-bg: linear-gradient( 180deg, rgba(var(--app-shell-dialog-rgb, 48, 49, 57), .62) 0%, rgba(var(--app-shell-dialog-strong-rgb, 35, 36, 43), .48) 100% );--app-dialog-shell-bg-shaded: linear-gradient( 180deg, rgba(var(--app-shell-dialog-rgb, 48, 49, 57), .88) 0%, rgba(var(--app-shell-dialog-rgb, 48, 49, 57), .78) 48%, rgba(var(--app-shell-dialog-strong-rgb, 35, 36, 43), .84) 100% );--app-modal-overlay-bg-strong: rgba(var(--app-shell-bg-rgb, 27, 29, 35), .36);--app-modal-overlay-bg: rgba(var(--app-shell-bg-rgb, 27, 29, 35), .26);--app-modal-overlay-bg-soft: rgba(var(--app-shell-bg-rgb, 27, 29, 35), .16);--app-window-shader-bg: var(--app-modal-overlay-bg, rgba(var(--app-shell-bg-rgb, 27, 29, 35), .26));--app-tab-strip-bg: transparent;--app-tab-active-bg: transparent;--app-tab-active-shadow: inset 0 -2px 0 rgba(var(--fxma-accent-rgb, 240, 200, 80), .34);--app-grid-hover-bg: rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .52);--app-grid-hover-border: rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .74);--app-grid-filter-row-bg: rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .08);--app-grid-filter-row-border: rgba(255, 255, 255, .04);--app-dx-button-contained-bg: rgba(var(--app-shell-chip-rgb, 27, 29, 35), .54);--app-dx-button-contained-border: rgba(255, 255, 255, .07);--app-dx-button-contained-hover-bg: rgba(var(--app-shell-chip-hover-rgb, 34, 36, 42), .9);--app-dx-button-contained-hover-border: rgba(255, 255, 255, .1);--app-dx-button-contained-active-bg: rgba(var(--app-shell-chip-hover-rgb, 34, 36, 42), .76);--app-dx-button-contained-active-border: rgba(255, 255, 255, .14);--app-dx-button-soft-hover-bg: rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .34);--app-dx-button-soft-active-bg: rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .46);--app-dx-button-soft-border: rgba(255, 255, 255, .1);--app-dx-button-radius: 0px;--app-dx-item-hover-bg: rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .36);--app-dx-item-active-bg: rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .48);--app-loader-pane-bg: rgba(var(--app-shell-panel-rgb, 36, 36, 43), .12);--app-loader-pane-bg-strong: rgba(var(--app-shell-panel-strong-rgb, 38, 38, 45), .22)}:root[data-app-gradient=shell-soft][data-app-cards=transparent]{--app-card-bg: rgba(var(--app-shell-surface-rgb, 45, 45, 53), .16);--app-card-bg-strong: rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .22);--app-card-bg-soft: rgba(var(--app-shell-surface-rgb, 45, 45, 53), .08);--app-card-bg-subtle: rgba(var(--app-shell-surface-rgb, 45, 45, 53), .12);--app-card-inline-bg: rgba(var(--app-shell-panel-rgb, 36, 36, 43), .28);--app-card-overlay-bg: rgba(var(--app-shell-panel-strong-rgb, 38, 38, 45), .42);--app-card-shadow-soft: rgba(8, 10, 18, .18);--app-card-shadow-strong: rgba(4, 6, 14, .24);--surface-1: rgba(var(--app-shell-surface-rgb, 45, 45, 53), .16);--surface-2: rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .22);--panel-bg: rgba(var(--app-shell-surface-rgb, 45, 45, 53), .03);--panel-bg-inner: rgba(var(--app-shell-surface-rgb, 45, 45, 53), .02)}:root[data-app-gradient=shell-soft][data-app-charts=transparent]{--app-chart-shell-bg: transparent}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-popup-wrapper .dx-overlay-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-popover-wrapper .dx-overlay-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-context-menu.dx-overlay-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-context-menu .dx-submenu{background:var(--app-popup-window-bg, rgba(var(--app-shell-popup-rgb, 41, 41, 47), .58))!important;backdrop-filter:blur(18px) saturate(1.02);-webkit-backdrop-filter:blur(18px) saturate(1.02)}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-dropdowneditor-overlay .dx-overlay-content{background:var(--app-popup-window-bg, rgba(var(--app-shell-popup-rgb, 41, 41, 47), .58))!important;backdrop-filter:blur(18px) saturate(1.02);-webkit-backdrop-filter:blur(18px) saturate(1.02)}.dx-tooltip-wrapper .dx-overlay-content{border:1px solid var(--app-tooltip-border, var(--app-shell-border, rgba(255, 255, 255, .08)))!important;border-radius:6px!important;background:var(--app-tooltip-bg, var(--app-popup-window-bg, rgba(var(--app-shell-popup-rgb, 31, 33, 39), .98)))!important;background-color:var(--app-tooltip-surface, rgba(var(--app-shell-popup-rgb, 31, 33, 39), .98))!important;color:var(--app-tooltip-text, var(--app-text-primary, #EDF1F7))!important;box-shadow:var(--app-tooltip-shadow, 0 10px 24px rgba(0, 0, 0, .28))!important;max-width:340px;backdrop-filter:blur(18px) saturate(1.02);-webkit-backdrop-filter:blur(18px) saturate(1.02)}.dx-tooltip-wrapper .dx-overlay-content .dx-popup-content{padding:8px 12px!important;color:inherit!important}.dx-tooltip-wrapper.dx-popover-wrapper .dx-popover-arrow:after,.dx-tooltip-wrapper.dx-popover-wrapper .dx-popover-arrow:before{background:var(--app-tooltip-surface, rgba(var(--app-shell-popup-rgb, 31, 33, 39), .98))!important;border:none!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-popup-title,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-popup-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-popover-wrapper .dx-popup-content{background:transparent!important;background-color:transparent!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs-nav-container,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs-scrollable,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs-scrollable-container,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs-wrapper{background:transparent!important;background-color:transparent!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs .dx-tab,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs .dx-tab .dx-tab-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs .dx-tab .dx-item-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs .dx-tab .dx-tab-text,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs .dx-tab .dx-tab-text-span,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs .dx-tab.dx-tab-selected,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs .dx-tab.dx-state-hover,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs .dx-tab.dx-state-focused,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs .dx-tab.dx-state-active{background:transparent!important;background-color:transparent!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs .dx-tab{box-shadow:none!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabs:not(.dx-tabs-vertical) .dx-tab.dx-tab-selected{box-shadow:inset 0 -2px rgba(var(--fxma-accent-rgb, 240, 200, 80),.34)!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-datagrid,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-datagrid-headers,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-datagrid-rowsview,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-datagrid-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treelist,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treelist-headers,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treelist-rowsview,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treelist-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-list,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treeview,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-menu-base,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-toolbar,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-toolbar-items-container,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabpanel,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabpanel-tabs,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabpanel-tabs-container,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-tabpanel-container,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-multiview,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-multiview-wrapper,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-multiview-item,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-multiview-item-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-scrollview,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-scrollview-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-scrollable,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-scrollable-wrapper,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-scrollable-container,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-scrollable-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-form,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-form-group,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-layout-manager,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-accordion,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-accordion-item,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-calendar,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-dateview,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-scheduler,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-pivotgrid,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-texteditor,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-texteditor-container,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-dropdowneditor,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-dropdowneditor-button,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-numberbox-spin-button,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-list-item,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treeview-item,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-menu-item-content{background:transparent!important;background-color:transparent!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-datagrid-headers .dx-header-row>td,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-datagrid-rowsview .dx-row:not(.dx-selection)>td,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treelist-headers .dx-header-row>td,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treelist-rowsview .dx-row:not(.dx-selection)>td,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-datagrid-filter-panel,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-datagrid-header-panel,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-datagrid-group-panel,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treelist-header-panel,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treelist-filter-row .dx-editor-container,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-datagrid-filter-row .dx-editor-container{background:transparent!important;background-color:transparent!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-datagrid-filter-row,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treelist-filter-row,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-datagrid .dx-datagrid-table .dx-datagrid-filter-row>td,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treelist .dx-treelist-table .dx-treelist-filter-row>td{background:var(--app-grid-filter-row-bg, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .16))!important;background-color:var(--app-grid-filter-row-bg, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .16))!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-datagrid-filter-row>td,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treelist-filter-row>td{border-color:var(--app-grid-filter-row-border, rgba(255, 255, 255, .06))!important}.dx-datagrid-filter-row,.dx-treelist-filter-row{background:rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58),.03)!important;background-color:rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58),.03)!important}.dx-datagrid .dx-datagrid-table .dx-datagrid-filter-row>td,.dx-treelist .dx-treelist-table .dx-treelist-filter-row>td,.dx-datagrid-filter-row .dx-editor-container,.dx-treelist-filter-row .dx-editor-container,.dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-menu-item-content,.dx-treelist-filter-row .dx-editor-cell .dx-editor-with-menu .dx-menu-item-content{background:transparent!important;background-color:transparent!important}.dx-datagrid-filter-row>td,.dx-treelist-filter-row>td{border-color:#ffffff0a!important}.dx-datagrid-filter-row .dx-texteditor.dx-editor-filled,.dx-datagrid-filter-row .dx-texteditor.dx-editor-filled.dx-state-hover,.dx-datagrid-filter-row .dx-texteditor.dx-editor-filled.dx-state-focused,.dx-datagrid-filter-row .dx-texteditor.dx-editor-filled.dx-state-active,.dx-treelist-filter-row .dx-texteditor.dx-editor-filled,.dx-treelist-filter-row .dx-texteditor.dx-editor-filled.dx-state-hover,.dx-treelist-filter-row .dx-texteditor.dx-editor-filled.dx-state-focused,.dx-treelist-filter-row .dx-texteditor.dx-editor-filled.dx-state-active{background:rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58),.015)!important;background-color:rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58),.015)!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-list-item.dx-state-hover,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-list-item.dx-state-focused,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treeview-item.dx-state-hover,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-treeview-item.dx-state-focused,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-menu-item.dx-state-hover>.dx-menu-item-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .dx-menu-item.dx-state-focused>.dx-menu-item-content{background:var(--app-dx-item-hover-bg, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .14))!important}:root[data-app-theme=fxma-spectre][data-app-gradient=shell-soft][data-app-charts=transparent]{--app-chart-shell-bg: transparent}.dx-tabs-wrapper{background:var(--app-tab-strip-bg, var(--app-shell-bg, #28282F))!important;border-radius:var(--app-tab-strip-radius, 0);outline:var(--app-tab-strip-outline, none);outline-offset:-1px;box-shadow:var(--app-tab-strip-shadow, none)}.dx-tab-selected{background:var(--app-tab-active-bg, var(--app-shell-bg, #28282F))!important;border-radius:var(--app-tab-active-radius, 0);box-shadow:var(--app-tab-active-shadow, none)}.dx-tabpanel-tabs-position-left .dx-tabs-wrapper,.dx-tabpanel-tabs-position-right .dx-tabs-wrapper,.vertical-tab-panel .dx-tabs-wrapper,.vertical-tab-panel-left .dx-tabs-wrapper,.vertical-tab-panel--sidebar .dx-tabs-wrapper{background:transparent!important;border-radius:0!important;outline:none!important;box-shadow:none!important}.dx-tabpanel-tabs-position-left .dx-tab.dx-tab-selected,.dx-tabpanel-tabs-position-right .dx-tab.dx-tab-selected,.vertical-tab-panel .dx-tab.dx-tab-selected,.vertical-tab-panel-left .dx-tab.dx-tab-selected,.vertical-tab-panel--sidebar .dx-tab.dx-tab-selected{background:transparent!important;border-radius:0!important;box-shadow:none!important}.dx-button.dx-button-has-text,.dx-button:not(.dx-button-has-icon):not(.dx-button-has-text){border-radius:var(--app-dx-button-radius, 0px)!important}.dx-button-mode-contained.dx-buttongroup-first-item.dx-button.dx-button-has-text,.dx-button-mode-outlined.dx-buttongroup-first-item.dx-button.dx-button-has-text,.dx-button-mode-contained.dx-buttongroup-first-item.dx-button:not(.dx-button-has-icon):not(.dx-button-has-text),.dx-button-mode-outlined.dx-buttongroup-first-item.dx-button:not(.dx-button-has-icon):not(.dx-button-has-text){border-start-start-radius:var(--app-dx-button-radius, 0px)!important;border-end-start-radius:var(--app-dx-button-radius, 0px)!important}.dx-button-mode-contained.dx-buttongroup-last-item.dx-button.dx-button-has-text,.dx-button-mode-outlined.dx-buttongroup-last-item.dx-button.dx-button-has-text,.dx-button-mode-contained.dx-buttongroup-last-item.dx-button:not(.dx-button-has-icon):not(.dx-button-has-text),.dx-button-mode-outlined.dx-buttongroup-last-item.dx-button:not(.dx-button-has-icon):not(.dx-button-has-text){border-start-end-radius:var(--app-dx-button-radius, 0px)!important;border-end-end-radius:var(--app-dx-button-radius, 0px)!important}.dx-buttongroup-mode-contained:has(.dx-button.dx-button-has-text),.dx-buttongroup-mode-contained:has(.dx-button:not(.dx-button-has-icon):not(.dx-button-has-text)){border-radius:var(--app-dx-button-radius, 0px)!important}.dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success){background:var(--app-dx-button-contained-bg, rgba(var(--app-shell-chip-rgb, 27, 29, 35), .92))!important;border:1px solid var(--app-dx-button-contained-border, rgba(255, 255, 255, .08))!important;color:var(--app-text-primary, #F5F7FB)!important}.dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success) .dx-button-text,.dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success) .dx-icon{color:var(--app-text-primary, #F5F7FB)!important}.dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-hover,.dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-focused{background:var(--app-dx-button-contained-hover-bg, rgba(var(--app-shell-chip-hover-rgb, 34, 36, 42), .96))!important;border:1px solid var(--app-dx-button-contained-hover-border, rgba(255, 255, 255, .12))!important;color:var(--app-text-primary, #F5F7FB)!important}.dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-active,.dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-selected{background:var(--app-dx-button-contained-active-bg, rgba(var(--app-shell-chip-hover-rgb, 34, 36, 42), 1))!important;border:1px solid var(--app-dx-button-contained-active-border, rgba(255, 255, 255, .16))!important;color:var(--app-text-primary, #F5F7FB)!important}.fxma-toolbar-popup .dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success){background:rgb(var(--app-shell-chip-rgb, 27, 29, 35))!important;border:1px solid var(--app-dx-button-contained-border, rgba(255, 255, 255, .08))!important;color:var(--app-text-primary, #F5F7FB)!important;box-shadow:none!important}.fxma-toolbar-popup .dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success) .dx-button-text,.fxma-toolbar-popup .dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success) .dx-icon{color:inherit!important}.fxma-toolbar-popup .dx-button.dx-button-mode-contained.dx-button-default:not(.dx-button-danger):not(.dx-button-success){background:var(--fxma-accent, #BF8653)!important;background-color:var(--fxma-accent, #BF8653)!important;border-color:var(--fxma-accent, #BF8653)!important;color:var(--fxma-accent-contrast, #171717)!important;box-shadow:none!important}.fxma-toolbar-popup .dx-button.dx-button-mode-contained.dx-button-default:not(.dx-button-danger):not(.dx-button-success) .dx-button-text,.fxma-toolbar-popup .dx-button.dx-button-mode-contained.dx-button-default:not(.dx-button-danger):not(.dx-button-success) .dx-icon{color:var(--fxma-accent-contrast, #171717)!important}.fxma-toolbar-popup .dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-hover,.fxma-toolbar-popup .dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-focused{background:rgb(var(--app-shell-chip-hover-rgb, 34, 36, 42))!important;border:1px solid var(--app-dx-button-contained-hover-border, rgba(255, 255, 255, .12))!important;color:var(--app-text-primary, #F5F7FB)!important}.fxma-toolbar-popup .dx-button.dx-button-mode-contained.dx-button-default:not(.dx-button-danger):not(.dx-button-success).dx-state-hover,.fxma-toolbar-popup .dx-button.dx-button-mode-contained.dx-button-default:not(.dx-button-danger):not(.dx-button-success).dx-state-focused{background:var(--fxma-accent, #BF8653)!important;background-color:var(--fxma-accent, #BF8653)!important;border-color:var(--fxma-accent, #BF8653)!important;color:var(--fxma-accent-contrast, #171717)!important;box-shadow:none!important}.fxma-toolbar-popup .dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-active,.fxma-toolbar-popup .dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-selected{background:rgb(var(--app-shell-chip-hover-rgb, 34, 36, 42))!important;border:1px solid var(--app-dx-button-contained-active-border, rgba(255, 255, 255, .16))!important;color:var(--app-text-primary, #F5F7FB)!important}.fxma-toolbar-popup .dx-button.dx-button-mode-contained.dx-button-default:not(.dx-button-danger):not(.dx-button-success).dx-state-active,.fxma-toolbar-popup .dx-button.dx-button-mode-contained.dx-button-default:not(.dx-button-danger):not(.dx-button-success).dx-state-selected{background:var(--fxma-accent, #BF8653)!important;background-color:var(--fxma-accent, #BF8653)!important;border-color:var(--fxma-accent, #BF8653)!important;color:var(--fxma-accent-contrast, #171717)!important;box-shadow:none!important}.dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-button-has-icon:not(.dx-button-has-text),.dx-popup-title .dx-closebutton.dx-button{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}.dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-button-has-icon:not(.dx-button-has-text).dx-state-hover,.dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-button-has-icon:not(.dx-button-has-text).dx-state-focused,.dx-popup-title .dx-closebutton.dx-button.dx-state-hover,.dx-popup-title .dx-closebutton.dx-button.dx-state-focused{background:var(--app-dx-button-soft-hover-bg, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .18))!important;border-color:transparent!important;box-shadow:none!important}.dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-button-has-icon:not(.dx-button-has-text).dx-state-active,.dx-button.dx-button-mode-contained:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-button-has-icon:not(.dx-button-has-text).dx-state-selected,.dx-popup-title .dx-closebutton.dx-button.dx-state-active,.dx-popup-title .dx-closebutton.dx-button.dx-state-selected{background:var(--app-dx-button-soft-active-bg, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .28))!important;border-color:transparent!important;box-shadow:none!important}.dx-button.dx-button-mode-text:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-hover,.dx-button.dx-button-mode-text:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-focused,.dx-button.dx-button-mode-outlined:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-hover,.dx-button.dx-button-mode-outlined:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-focused{background:var(--app-dx-button-soft-hover-bg, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .18))!important}.dx-button.dx-button-mode-text:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-active,.dx-button.dx-button-mode-text:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-selected,.dx-button.dx-button-mode-outlined:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-active,.dx-button.dx-button-mode-outlined:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-selected{background:var(--app-dx-button-soft-active-bg, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .28))!important}.dx-button.dx-button-mode-outlined:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-hover,.dx-button.dx-button-mode-outlined:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-focused,.dx-button.dx-button-mode-outlined:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-active,.dx-button.dx-button-mode-outlined:not(.dx-button-default):not(.dx-button-danger):not(.dx-button-success).dx-state-selected{border-color:var(--app-dx-button-soft-border, rgba(255, 255, 255, .12))!important}.dx-list-item.dx-state-hover:not(.dx-list-item-selected):not(.dx-state-disabled),.dx-list-item.dx-state-focused:not(.dx-list-item-selected):not(.dx-state-disabled),.dx-treeview-item.dx-state-hover:not(.dx-state-selected):not(.dx-state-disabled),.dx-treeview-item.dx-state-focused:not(.dx-state-selected):not(.dx-state-disabled),.dx-menu-item.dx-state-hover:not(.dx-state-disabled)>.dx-menu-item-content,.dx-menu-item.dx-state-focused:not(.dx-state-disabled)>.dx-menu-item-content{background:var(--app-dx-item-hover-bg, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .16))!important}.dx-list-item.dx-state-active:not(.dx-list-item-selected):not(.dx-state-disabled),.dx-treeview-item.dx-state-active:not(.dx-state-selected):not(.dx-state-disabled),.dx-menu-item.dx-state-active:not(.dx-state-disabled)>.dx-menu-item-content{background:var(--app-dx-item-active-bg, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .24))!important}.fxma-detector-tabs,.fxma-detector-tabs .dx-tabpanel,.fxma-detector-tabs .dx-tabpanel-container,.fxma-detector-tabs .dx-tabpanel-tabs,.fxma-detector-tabs .dx-tabs,.fxma-detector-tabs .dx-tabs-nav-container,.fxma-detector-tabs .dx-tabs-scrollable,.fxma-detector-tabs .dx-scrollable-wrapper,.fxma-detector-tabs .dx-scrollable-container,.fxma-detector-tabs .dx-scrollable-content,.fxma-detector-tabs .dx-tabs-wrapper,.fxma-detector-tabs .dx-multiview,.fxma-detector-tabs .dx-multiview-wrapper,.fxma-detector-tabs .dx-multiview-item-container,.fxma-detector-tabs .dx-multiview-item,.fxma-detector-tabs .dx-multiview-item-content,.fxma-detector-tabs .dx-item-content{min-height:0!important;height:auto!important;background:transparent!important}.fxma-detector-tabs .dx-tabpanel-tabs,.fxma-detector-tabs .dx-tabs,.fxma-detector-tabs .dx-tabs-nav-container,.fxma-detector-tabs .dx-tabs-scrollable,.fxma-detector-tabs .dx-scrollable-wrapper,.fxma-detector-tabs .dx-scrollable-container,.fxma-detector-tabs .dx-scrollable-content,.fxma-detector-tabs .dx-tabs-wrapper{border:0!important;box-shadow:none!important;background:transparent!important}.fxma-detector-tabs .dx-tabpanel-tabs{margin:0 0 8px!important;padding:0!important}.fxma-detector-tabs .dx-tabs-wrapper{gap:0!important;padding:0!important}.fxma-detector-tabs .dx-tabs-indicator{display:none!important}.fxma-detector-tabs .dx-tab,.fxma-detector-tabs .dx-tab .dx-tab-content,.fxma-detector-tabs .dx-tab.dx-tab-selected,.fxma-detector-tabs .dx-tab.dx-state-hover,.fxma-detector-tabs .dx-tab.dx-state-focused,.fxma-detector-tabs .dx-tab.dx-state-active{background:transparent!important;box-shadow:none!important}.fxma-detector-tabs .dx-tab{border:0!important;border-radius:0!important}.fxma-detector-tabs .dx-tab .dx-tab-content{padding:0 12px 12px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important}.fxma-detector-tabs .dx-tab .dx-tab-content:before,.fxma-detector-tabs .dx-tab .dx-tab-content:after,.fxma-detector-tabs .dx-tab:before,.fxma-detector-tabs .dx-tab:after{display:none!important}.fxma-detector-tabs .dx-tab.dx-tab-selected,.fxma-detector-tabs .dx-tab.dx-state-active{color:var(--fxma-accent, #f0c850)!important}.fxma-detector-tabs .dx-tab.dx-tab-selected .dx-tab-content,.fxma-detector-tabs .dx-tab.dx-state-active .dx-tab-content{border-bottom-color:var(--fxma-accent, #f0c850)!important}.fxma-detector-tabs .dx-tab.dx-tab-selected .dx-tab-text-span,.fxma-detector-tabs .dx-tab.dx-state-active .dx-tab-text-span,.fxma-detector-vertical-tabs .dx-tab.dx-tab-selected,.fxma-detector-vertical-tabs .dx-tab.dx-state-active{color:var(--fxma-accent, #f0c850)!important}.fxma-detector-vertical-tabs .dx-tab.dx-tab-selected .dx-tab-text-span,.fxma-detector-vertical-tabs .dx-tab.dx-state-active .dx-tab-text-span{color:inherit!important}.fxma-detector-vertical-tabs .dx-tab.dx-tab-selected:after,.fxma-detector-vertical-tabs .dx-tab.dx-state-active:after{background-color:currentColor!important}.fxma-overlay-accent-label{color:var(--fxma-accent, #f0c850)!important;-webkit-text-fill-color:currentColor!important}.fxma-overlay-main-tabs,.fxma-overlay-main-tabs .dx-tabs,.fxma-overlay-main-tabs .dx-tabs-scrollable,.fxma-overlay-main-tabs .dx-scrollable-wrapper,.fxma-overlay-main-tabs .dx-scrollable-container,.fxma-overlay-main-tabs .dx-scrollable-content,.fxma-overlay-main-tabs .dx-tabs-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;background:transparent!important}.fxma-overlay-main-tabs .dx-tabs{border:0!important;border-bottom:1px solid var(--averager-divider, rgba(255, 255, 255, .08))!important;border-radius:0!important;box-shadow:none!important}.fxma-overlay-main-tabs .dx-tabs-wrapper{display:flex!important;gap:0!important;align-items:stretch!important}.fxma-overlay-main-tabs .dx-tabs-indicator{display:none!important}.fxma-overlay-main-tabs .dx-tab,.fxma-overlay-main-tabs .dx-tab.dx-tab-selected,.fxma-overlay-main-tabs .dx-tab.dx-state-hover,.fxma-overlay-main-tabs .dx-tab.dx-state-focused,.fxma-overlay-main-tabs .dx-tab.dx-state-active,.fxma-overlay-main-tabs .dx-tab .dx-tab-content{background:transparent!important;box-shadow:none!important}dx-tabs.fxma-fill-tabs,dx-tabs.fxma-fill-tabs .dx-tabs,dx-tabs.fxma-fill-tabs .dx-tabs-nav-container,dx-tabs.fxma-fill-tabs .dx-tabs-scrollable,dx-tabs.fxma-fill-tabs .dx-scrollable-wrapper,dx-tabs.fxma-fill-tabs .dx-scrollable-container,dx-tabs.fxma-fill-tabs .dx-scrollable-content,dx-tabs.fxma-fill-tabs .dx-tabs-wrapper{width:100%!important;max-width:100%!important;min-width:0!important}dx-tabs.fxma-fill-tabs .dx-tabs-wrapper{display:flex!important;gap:0!important;align-items:stretch!important}dx-tabs.fxma-fill-tabs .dx-tab{flex:1 1 0!important;min-width:0!important;max-width:none!important}dx-tabs.fxma-fill-tabs .dx-tab .dx-tab-content,dx-tabs.fxma-fill-tabs .dx-tab .dx-item-content,dx-tabs.fxma-fill-tabs .dx-tab .dx-tab-text{width:100%!important;text-align:center!important;justify-content:center!important}.fxma-selection-card{position:relative;overflow:hidden;transition:border-color .16s ease,background-color .16s ease,background-image .16s ease}.fxma-builder-snippet-popup .builder-snippet-card{display:block;width:100%;position:relative;overflow:hidden;border:1px solid var(--app-card-border, rgba(214, 219, 228, .08));border-radius:var(--snippet-library-card-radius, 14px);background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.18);transition:border-color .16s ease,background-color .16s ease,background-image .16s ease,box-shadow .16s ease}.fxma-builder-snippet-popup .builder-snippet-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at top right,rgba(var(--fxma-accent-rgb, 191, 134, 83),.16),rgba(var(--fxma-accent-rgb, 191, 134, 83),.07) 24%,rgba(var(--fxma-accent-rgb, 191, 134, 83),0) 60%),linear-gradient(135deg,rgba(var(--fxma-accent-rgb, 191, 134, 83),.14),rgba(var(--fxma-accent-rgb, 191, 134, 83),.06) 58%,#ffffff04);transition:opacity .16s ease}.fxma-builder-snippet-popup .builder-snippet-card:hover{background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.24);border-color:rgba(var(--fxma-accent-rgb, 191, 134, 83),.38);box-shadow:0 12px 24px #0000002e,0 0 0 1px rgba(var(--fxma-accent-rgb, 191, 134, 83),.08)}.fxma-builder-snippet-popup .builder-snippet-card:hover:before{opacity:1}.fxma-builder-snippet-popup .builder-snippet-card.is-selected{border-color:rgba(var(--fxma-accent-rgb, 191, 134, 83),.42);background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.26);box-shadow:0 16px 28px #0003,0 0 0 1px rgba(var(--fxma-accent-rgb, 191, 134, 83),.08)}.fxma-builder-snippet-popup .builder-snippet-card.is-selected:before{opacity:1;background:radial-gradient(circle at top right,rgba(var(--fxma-accent-rgb, 191, 134, 83),.2),rgba(var(--fxma-accent-rgb, 191, 134, 83),.08) 24%,rgba(var(--fxma-accent-rgb, 191, 134, 83),0) 60%),linear-gradient(135deg,rgba(var(--fxma-accent-rgb, 191, 134, 83),.16),rgba(var(--fxma-accent-rgb, 191, 134, 83),.07) 58%,#ffffff05)}.fxma-builder-snippet-popup{--snippet-library-card-radius: 14px;--snippet-library-border: rgba(255, 255, 255, .08);--snippet-library-divider: rgba(255, 255, 255, .08);--snippet-library-surface: rgba(var(--app-shell-panel-rgb, 36, 36, 43), .16);--snippet-library-surface-strong: rgba(var(--app-shell-panel-rgb, 36, 36, 43), .24);--snippet-library-surface-soft: rgba(var(--app-shell-panel-rgb, 36, 36, 43), .12);--snippet-library-text: var(--app-text-primary, #e9edf5);--snippet-library-text-soft: var(--app-text-secondary, rgba(231, 234, 240, .72))}.fxma-builder-snippet-popup .dx-popup-title{border-bottom:1px solid var(--snippet-library-divider)}.fxma-builder-snippet-popup .dx-popup-title .dx-toolbar-items-container{min-height:44px;align-items:center;gap:10px}.fxma-builder-snippet-popup .dx-popup-title .dx-toolbar-before{display:flex;align-items:center;flex:1 1 auto;min-width:0}.fxma-builder-snippet-popup .dx-popup-title .dx-toolbar-before .dx-toolbar-item-content{display:flex;align-items:center;min-width:0}.fxma-builder-snippet-popup .snippet-manager-popup__title{display:block;min-width:0;color:#f8fafff0;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.fxma-builder-snippet-popup .snippet-manager-popup__content{flex:1 1 auto;padding:14px 22px 18px!important;min-height:0;height:100%;box-sizing:border-box}.fxma-builder-snippet-popup .snippet-library-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.fxma-builder-snippet-popup .snippet-library-body{display:block;min-height:0;overflow:hidden}.fxma-builder-snippet-popup .snippet-library-grid{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(420px,1.2fr);gap:20px;align-items:stretch;flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.fxma-builder-snippet-popup .snippet-library-grid>div{height:100%;min-height:0}.fxma-builder-snippet-popup .snippet-library-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.fxma-builder-snippet-popup .snippet-library-hero{display:flex;flex-direction:column;gap:14px;flex:0 0 auto;padding:18px 20px;border:1px solid var(--snippet-library-border);border-radius:var(--snippet-library-card-radius, 14px);background:linear-gradient(135deg,rgba(var(--fxma-accent-rgb, 240, 200, 80),.08),transparent 42%),var(--snippet-library-surface-soft)}.fxma-builder-snippet-popup .snippet-library-hero__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.fxma-builder-snippet-popup .snippet-library-hero__title{margin:0;color:var(--snippet-library-text);font-size:18px;line-height:1.15;font-weight:650;letter-spacing:-.02em}.fxma-builder-snippet-popup .snippet-library-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fxma-builder-snippet-popup .snippet-library-guide-card{display:flex;flex-direction:column;gap:8px;min-height:0;padding:15px 16px;border:1px solid rgba(255,255,255,.06);border-radius:var(--snippet-library-card-radius, 14px);background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.22);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.fxma-builder-snippet-popup .snippet-library-guide-card:hover,.fxma-builder-snippet-popup .snippet-library-guide-card:focus-visible{border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.22);background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.28)}.fxma-builder-snippet-popup .snippet-library-guide-card.is-active{border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.34);background:linear-gradient(180deg,rgba(var(--fxma-accent-rgb, 240, 200, 80),.08),transparent),rgba(var(--app-shell-panel-rgb, 36, 36, 43),.24);transform:translateY(-1px)}.fxma-builder-snippet-popup .snippet-library-guide-card:focus-visible{outline:none;box-shadow:0 0 0 1px rgba(var(--fxma-accent-rgb, 240, 200, 80),.18)}.fxma-builder-snippet-popup .snippet-library-guide-card__eyebrow,.fxma-builder-snippet-popup .snippet-library-panel-eyebrow,.fxma-builder-snippet-popup .snippet-library-card__eyebrow{color:var(--fxma-accent, #f0c850);font-size:10px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase}.fxma-builder-snippet-popup .snippet-library-guide-card__title,.fxma-builder-snippet-popup .snippet-library-panel-title{color:var(--snippet-library-text);font-size:15px;font-weight:650;line-height:1.2}.fxma-builder-snippet-popup .snippet-library-guide-card__copy,.fxma-builder-snippet-popup .snippet-library-panel-copy,.fxma-builder-snippet-popup .snippet-library-inspector__foot{color:var(--snippet-library-text-soft);font-size:12px;line-height:1.5}.fxma-builder-snippet-popup .snippet-library-chip{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:var(--snippet-library-text-soft);font-size:10px;font-weight:600;line-height:1;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.fxma-builder-snippet-popup .snippet-library-chip--accent{border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.24);background:rgba(var(--fxma-accent-rgb, 240, 200, 80),.1);color:var(--fxma-accent, #f0c850)}.fxma-builder-snippet-popup .snippet-library-panel{border-color:var(--snippet-library-border);border-radius:var(--snippet-library-card-radius, 14px);background:var(--snippet-library-surface);box-shadow:inset 0 0 0 1px #ffffff05}.fxma-builder-snippet-popup .snippet-library-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex:0 0 auto}.fxma-builder-snippet-popup .snippet-library-panel-head__copy{min-width:0;flex:1 1 auto}.fxma-builder-snippet-popup .snippet-library-panel-head__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.fxma-builder-snippet-popup .snippet-library-panel-body{flex:1 1 auto;min-height:0;overflow:hidden}.fxma-builder-snippet-popup .snippet-library-panel-body--browser{display:flex;flex-direction:column;gap:14px}.fxma-builder-snippet-popup .snippet-library-panel-body--editor,.fxma-builder-snippet-popup .snippet-library-panel-body--preview{display:flex;flex-direction:column;gap:18px;overflow:auto;overflow-x:hidden;padding-right:8px;padding-bottom:14px}.fxma-builder-snippet-popup .snippet-library-toolbar{display:flex;align-items:center;gap:12px;flex:0 0 auto;flex-wrap:wrap}.fxma-builder-snippet-popup .snippet-library-search .dx-texteditor{background:transparent}.fxma-builder-snippet-popup .snippet-library-keyword-filter,.fxma-builder-snippet-popup .snippet-library-group-mode{flex:0 1 220px;min-width:180px}.fxma-builder-snippet-popup .snippet-library-groups{display:flex;flex-direction:column;gap:18px}.fxma-builder-snippet-popup .snippet-library-group{display:flex;flex-direction:column;gap:10px}.fxma-builder-snippet-popup .snippet-library-group__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.fxma-builder-snippet-popup .snippet-library-group__title{color:var(--snippet-library-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fxma-builder-snippet-popup .snippet-library-scroll-host{flex:1 1 auto;min-height:0;display:block;height:0;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:8px;padding-bottom:10px}.fxma-builder-snippet-popup .snippet-list-footer{flex:0 0 auto;margin-top:0;padding-top:4px}.fxma-builder-snippet-popup .builder-empty-state{color:#e7eaf0d1;opacity:1}.fxma-builder-snippet-popup .snippet-library-empty-state{padding:14px 14px 18px}.fxma-builder-snippet-popup .snippet-library-empty-state--browser{margin-top:8px;min-height:88px}.fxma-builder-snippet-popup .snippet-library-empty-state--preview{padding:18px 16px 24px;min-height:92px}.fxma-builder-snippet-popup .snippet-library-card{display:flex;flex-direction:column;gap:14px;border-radius:var(--snippet-library-card-radius, 14px);background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.18)}.fxma-builder-snippet-popup .snippet-library-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fxma-builder-snippet-popup .snippet-library-card__actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;flex-wrap:nowrap}.fxma-builder-snippet-popup .snippet-library-card__title-row{display:flex;align-items:center;gap:8px;min-width:0}.fxma-builder-snippet-popup .snippet-library-card__selected-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border:1px solid rgba(var(--fxma-accent-rgb, 240, 200, 80),.32);border-radius:999px;background:linear-gradient(135deg,rgba(var(--fxma-accent-rgb, 240, 200, 80),.18),rgba(var(--fxma-accent-rgb, 240, 200, 80),.08));color:var(--snippet-library-text);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:0 0 auto}.fxma-builder-snippet-popup .snippet-library-card__title{margin-top:3px;color:var(--snippet-library-text);font-size:16px;font-weight:650;line-height:1.25;flex:1 1 auto;min-width:0}.fxma-builder-snippet-popup .snippet-library-card__description{color:#e7eaf0d1;font-size:13px;line-height:1.55}.fxma-builder-snippet-popup .snippet-library-card__keywords,.fxma-builder-snippet-popup .snippet-library-card__chips{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.fxma-builder-snippet-popup .snippet-library-chip--keyword{border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.18);background:rgba(var(--fxma-accent-rgb, 240, 200, 80),.08);color:#e7eaf0e0;letter-spacing:.03em;text-transform:none}.fxma-builder-snippet-popup .snippet-library-card__timeframes,.fxma-builder-snippet-popup .snippet-library-inspector__selected-meta{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 10px;border:1px solid rgba(var(--fxma-accent-rgb, 240, 200, 80),.18);border-radius:999px;background:rgba(var(--fxma-accent-rgb, 240, 200, 80),.06);box-shadow:inset 0 0 0 1px #ffffff04;color:#e7eaf0bd;font-size:10px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:0 0 auto}.fxma-builder-snippet-popup .snippet-library-card__timeframes{margin-left:auto}.fxma-builder-snippet-popup .snippet-library-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:var(--snippet-library-text-soft);font-size:10.5px;line-height:1.3}.fxma-builder-snippet-popup .snippet-library-card__id{color:#e7eaf099;font-variant-numeric:tabular-nums}.fxma-builder-snippet-popup .snippet-library-inspector{display:flex;flex-direction:column;gap:16px;padding:18px 20px;border:1px solid var(--snippet-library-divider);border-radius:var(--snippet-library-card-radius, 14px);background:linear-gradient(180deg,rgba(var(--fxma-accent-rgb, 240, 200, 80),.06),transparent),rgba(var(--app-shell-panel-rgb, 36, 36, 43),.2)}.fxma-builder-snippet-popup .snippet-library-inspector--ai{margin-bottom:0}.fxma-builder-snippet-popup .snippet-library-editor-form-card{display:flex;flex-direction:column;flex:1 1 auto;min-height:240px;padding:18px 20px;border:1px solid var(--snippet-library-divider);border-radius:var(--snippet-library-card-radius, 14px);background:linear-gradient(180deg,rgba(var(--fxma-accent-rgb, 240, 200, 80),.05),transparent 22%),rgba(var(--app-shell-panel-rgb, 36, 36, 43),.2);box-shadow:inset 0 0 0 1px #ffffff05;overflow:hidden}.fxma-builder-snippet-popup .snippet-library-editor-form-card--readonly{min-height:220px}.fxma-builder-snippet-popup .snippet-library-editor-form-card .snippet-editor-form{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0}.fxma-builder-snippet-popup .snippet-library-inspector__selected{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(var(--fxma-accent-rgb, 240, 200, 80),.18);border-radius:var(--snippet-library-card-radius, 14px);background:linear-gradient(135deg,rgba(var(--fxma-accent-rgb, 240, 200, 80),.12),transparent 70%),#ffffff05}.fxma-builder-snippet-popup .snippet-library-inspector__selected-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.fxma-builder-snippet-popup .snippet-library-inspector__selected--draft{border-color:#ffffff14;background:#ffffff05}.fxma-builder-snippet-popup .snippet-library-inspector__selected-label{color:var(--fxma-accent, #f0c850);font-size:10px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase}.fxma-builder-snippet-popup .snippet-library-inspector__selected-meta{margin-left:auto;text-align:right}.fxma-builder-snippet-popup .snippet-library-inspector__selected-name{color:var(--snippet-library-text);font-size:18px;font-weight:650;line-height:1.2}.fxma-builder-snippet-popup .snippet-library-inspector__selected-description{color:#e7eaf0cc;font-size:12.5px;line-height:1.55}.fxma-builder-snippet-popup .snippet-library-inspector__summary{display:flex;flex-wrap:wrap;gap:7px}.fxma-builder-snippet-popup .snippet-library-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fxma-builder-snippet-popup .snippet-library-metric{padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:var(--snippet-library-card-radius, 14px);background:#ffffff05}.fxma-builder-snippet-popup .snippet-library-metric span,.fxma-builder-snippet-popup .snippet-library-metric strong{display:block}.fxma-builder-snippet-popup .snippet-library-metric span{color:var(--snippet-library-text-soft);font-size:10px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase}.fxma-builder-snippet-popup .snippet-library-metric strong{margin-top:8px;color:var(--snippet-library-text);font-size:17px;line-height:1.1;font-weight:700}.fxma-builder-snippet-popup .snippet-ai-result-card__actions{align-items:center;justify-content:flex-end}.fxma-builder-snippet-popup .snippet-library-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:0;padding-top:16px;padding-bottom:12px;flex:0 0 auto;position:relative;z-index:0;background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.08);box-shadow:none}.fxma-builder-snippet-popup .snippet-library-footer--ai{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(420px,1.2fr);align-items:center;justify-content:stretch;column-gap:20px}.fxma-builder-snippet-popup .snippet-library-footer__meta{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:6px}.fxma-builder-snippet-popup .snippet-library-footer__message{color:#e7eaf0bd;font-size:12px;line-height:1.45}.fxma-builder-snippet-popup .snippet-library-footer__actions{flex:0 0 auto;padding-bottom:2px}.fxma-builder-snippet-popup .snippet-library-footer__actions--ai{justify-content:flex-end!important;justify-self:end}@media(max-width:1360px){.fxma-builder-snippet-popup .snippet-library-guide-grid,.fxma-builder-snippet-popup .snippet-library-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.fxma-builder-snippet-popup .snippet-library-hero__title-row,.fxma-builder-snippet-popup .snippet-library-panel-head,.fxma-builder-snippet-popup .snippet-library-inspector__selected-head,.fxma-builder-snippet-popup .snippet-library-toolbar,.fxma-builder-snippet-popup .snippet-library-card__head,.fxma-builder-snippet-popup .snippet-library-card__footer,.fxma-builder-snippet-popup .snippet-library-footer{flex-direction:column;align-items:stretch}.fxma-builder-snippet-popup .snippet-library-guide-grid,.fxma-builder-snippet-popup .snippet-library-metric-grid,.fxma-builder-snippet-popup .snippet-library-grid,.fxma-builder-snippet-popup .snippet-library-footer--ai{grid-template-columns:minmax(0,1fr)}.fxma-builder-snippet-popup .snippet-library-footer__actions{width:100%}.fxma-builder-snippet-popup .snippet-library-panel-head__actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.fxma-builder-snippet-popup .snippet-library-card__timeframes{width:100%;margin-left:0;padding-left:0;text-align:left}.fxma-builder-snippet-popup .snippet-library-keyword-filter,.fxma-builder-snippet-popup .snippet-library-group-mode{width:100%;min-width:0}}.fxma-overlay-main-tabs .dx-tab{display:flex!important;flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:50px!important;margin-right:0!important;padding:0 16px!important;align-items:stretch!important;justify-content:center!important;border:0!important;border-radius:0!important}.fxma-overlay-main-tabs .dx-tab .dx-tab-content{display:flex!important;min-height:100%!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:0!important}.fxma-overlay-main-tabs .dx-tab .dx-tab-text,.fxma-overlay-main-tabs .dx-tab .dx-tab-text-span{display:block!important;color:var(--averager-muted, var(--app-text-secondary, rgba(231, 234, 240, .82)))!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:normal!important;text-align:center!important;-webkit-text-fill-color:currentColor!important}.fxma-overlay-main-tabs .dx-tab.dx-state-hover,.fxma-overlay-main-tabs .dx-tab.dx-state-focused{background:transparent!important}.fxma-overlay-main-tabs .dx-tab.dx-tab-selected{background:transparent!important;box-shadow:inset 0 -2px 0 0 var(--averager-accent, var(--fxma-accent, #f0c850))!important}.fxma-overlay-main-tabs .dx-tab.dx-tab-selected .dx-tab-text,.fxma-overlay-main-tabs .dx-tab.dx-tab-selected .dx-tab-text-span,.fxma-overlay-main-tabs .dx-tab.dx-state-active .dx-tab-text,.fxma-overlay-main-tabs .dx-tab.dx-state-active .dx-tab-text-span{color:var(--averager-accent, var(--fxma-accent, #f0c850))!important;-webkit-text-fill-color:currentColor!important}.fxma-overlay-accent-pill{color:var(--fxma-accent, #f0c850)!important;border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.26)!important;background:rgba(var(--fxma-accent-rgb, 240, 200, 80),.08)!important;-webkit-text-fill-color:currentColor!important}.dx-inkripple,.dx-inkripple-wave{display:none!important}tools-charts-page .dx-button-mode-text.dx-state-hover,tools-charts-page .dx-button-mode-text.dx-state-focused,tools-charts-page .dx-button-mode-text.dx-state-active,chart-single .dx-button-mode-text.dx-state-hover,chart-single .dx-button-mode-text.dx-state-focused,chart-single .dx-button-mode-text.dx-state-active{background-color:transparent!important;box-shadow:none!important}.dx-show-clear-button .dx-icon-clear{color:var(--fxma-accent-contrast, #171717)!important;background-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.92)!important}.dx-calendar-cell.dx-calendar-today span{border-color:var(--fxma-accent, #f0c850)!important}.dx-calendar-cell.dx-state-hover span{background-color:var(--app-dx-item-hover-bg, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .16))!important;color:var(--app-text-secondary, #E0E4EB)!important}.dx-calendar-cell.dx-state-active span{background-color:var(--app-dx-item-active-bg, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .24))!important}.dx-calendar-cell.dx-calendar-selected-date span{color:var(--fxma-accent-contrast, #171717)!important;background-color:var(--fxma-accent, #f0c850)!important}.dx-texteditor.dx-state-focused,.dx-texteditor.dx-state-active,.dx-dropdowneditor.dx-state-focused,.dx-dropdowneditor.dx-state-active{box-shadow:none!important}.dx-texteditor-input,.dx-texteditor-input:focus,.dx-texteditor-input:focus-visible,.dx-texteditor-input:active,.dx-textarea textarea,.dx-textarea textarea:focus,.dx-textarea textarea:focus-visible,.dx-textarea textarea:active{outline:none!important;box-shadow:none!important;border-color:transparent!important;background:transparent!important;background-color:transparent!important}.dx-textarea,.dx-textarea.dx-state-hover,.dx-textarea.dx-state-focused,.dx-textarea.dx-state-active,.dx-textarea .dx-texteditor-container,.dx-textarea .dx-texteditor-input-container{background:transparent!important;background-color:transparent!important}.dx-textarea .dx-texteditor-input{border:none!important;background:transparent!important}.dx-textarea .dx-texteditor-container,.dx-textarea.dx-state-focused .dx-texteditor-container,.dx-textarea.dx-state-active .dx-texteditor-container{box-shadow:none!important}.dx-switch{width:var(--fxma-switch-width, 38px)!important;min-width:var(--fxma-switch-width, 38px)!important;background:transparent!important}.dx-switch .dx-switch-wrapper,.dx-switch .dx-switch-container{background:transparent!important}.dx-switch .dx-switch-container:before{border:1px solid rgba(var(--fxma-accent-rgb, 240, 200, 80),.12);border-radius:999px;background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.22)!important;box-shadow:inset 0 1px #ffffff0d}.dx-switch .dx-switch-handle:before{border:1px solid rgba(255,255,255,.14);background:rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58),.96)!important;box-shadow:0 1px 4px #0000003d}.dx-switch.dx-switch-on-value .dx-switch-container:before{border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.28);background:rgba(var(--fxma-accent-rgb, 240, 200, 80),.22)!important}.dx-switch.dx-switch-on-value .dx-switch-handle:before{border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.28);background:rgba(var(--fxma-accent-rgb, 240, 200, 80),.94)!important}.dx-checkbox.dx-state-disabled,.dx-checkbox.dx-state-readonly,.dx-switch.dx-state-disabled,.dx-switch.dx-state-readonly{opacity:1!important}.dx-checkbox.dx-state-disabled .dx-checkbox-text,.dx-checkbox.dx-state-readonly .dx-checkbox-text{color:inherit!important;text-shadow:none!important;opacity:1!important}.dx-checkbox.dx-state-disabled .dx-checkbox-icon,.dx-checkbox.dx-state-readonly .dx-checkbox-icon{border-color:#dce4ef8a!important;background:transparent!important;box-shadow:none!important}.dx-checkbox.dx-state-disabled .dx-checkbox-icon:after,.dx-checkbox.dx-state-readonly .dx-checkbox-icon:after,.dx-checkbox.dx-state-disabled.dx-state-focused .dx-checkbox-icon:after,.dx-checkbox.dx-state-readonly.dx-state-focused .dx-checkbox-icon:after,.dx-checkbox.dx-state-disabled.dx-state-active .dx-checkbox-icon:after,.dx-checkbox.dx-state-readonly.dx-state-active .dx-checkbox-icon:after,.dx-checkbox.dx-checkbox-checked.dx-state-disabled .dx-checkbox-icon:after,.dx-checkbox.dx-checkbox-checked.dx-state-readonly .dx-checkbox-icon:after,.dx-checkbox.dx-checkbox-indeterminate.dx-state-disabled .dx-checkbox-icon:after,.dx-checkbox.dx-checkbox-indeterminate.dx-state-readonly .dx-checkbox-icon:after,.dx-checkbox.dx-checkbox-checked.dx-state-readonly.dx-state-focused .dx-checkbox-icon:after,.dx-checkbox.dx-checkbox-indeterminate.dx-state-readonly.dx-state-focused .dx-checkbox-icon:after{background-color:transparent!important;transform:scale(0)!important}.dx-checkbox.dx-checkbox-checked.dx-state-disabled .dx-checkbox-icon,.dx-checkbox.dx-checkbox-checked.dx-state-readonly .dx-checkbox-icon,.dx-checkbox.dx-checkbox-indeterminate.dx-state-disabled .dx-checkbox-icon,.dx-checkbox.dx-checkbox-indeterminate.dx-state-readonly .dx-checkbox-icon{background:linear-gradient(180deg,rgba(var(--fxma-accent-rgb, 240, 200, 80),.98),rgba(var(--fxma-accent-rgb, 240, 200, 80),.86))!important;border:none!important;color:var(--fxma-accent-contrast, #171717)!important;box-shadow:0 0 0 1px rgba(var(--fxma-accent-rgb, 240, 200, 80),.34),0 4px 10px rgba(var(--fxma-accent-rgb, 240, 200, 80),.16)!important}.dx-checkbox.dx-checkbox-checked.dx-state-disabled .dx-checkbox-icon:before,.dx-checkbox.dx-checkbox-checked.dx-state-readonly .dx-checkbox-icon:before,.dx-checkbox.dx-checkbox-indeterminate.dx-state-disabled .dx-checkbox-icon:before,.dx-checkbox.dx-checkbox-indeterminate.dx-state-readonly .dx-checkbox-icon:before{color:var(--fxma-accent-contrast, #171717)!important}.dx-switch.dx-state-disabled .dx-switch-container:before,.dx-switch.dx-state-readonly .dx-switch-container:before{background-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.22)!important;box-shadow:inset 0 0 0 1px rgba(var(--fxma-accent-rgb, 240, 200, 80),.18)!important}.dx-switch.dx-state-disabled .dx-switch-handle:before,.dx-switch.dx-state-readonly .dx-switch-handle:before{background-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.58)!important;box-shadow:0 1px 4px #00000038,0 0 0 1px rgba(var(--fxma-accent-rgb, 240, 200, 80),.18)!important}.dx-switch.dx-switch-on-value.dx-state-disabled .dx-switch-container:before,.dx-switch.dx-switch-on-value.dx-state-readonly .dx-switch-container:before{background-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.56)!important}.dx-switch.dx-switch-on-value.dx-state-disabled .dx-switch-handle:before,.dx-switch.dx-switch-on-value.dx-state-readonly .dx-switch-handle:before{background-color:var(--fxma-accent, #f0c850)!important;box-shadow:0 1px 4px #00000038,0 0 0 1px rgba(var(--fxma-accent-rgb, 240, 200, 80),.32)!important}.dx-switch.dx-state-disabled.dx-state-focused .dx-switch-handle:before,.dx-switch.dx-state-readonly.dx-state-focused .dx-switch-handle:before,.dx-switch.dx-state-disabled.dx-state-active .dx-switch-handle:before,.dx-switch.dx-state-readonly.dx-state-active .dx-switch-handle:before{box-shadow:0 1px 4px #00000038,0 0 0 1px rgba(var(--fxma-accent-rgb, 240, 200, 80),.18)!important}.dx-switch.dx-switch-on-value.dx-state-disabled.dx-state-focused .dx-switch-handle:before,.dx-switch.dx-switch-on-value.dx-state-readonly.dx-state-focused .dx-switch-handle:before,.dx-switch.dx-switch-on-value.dx-state-disabled.dx-state-active .dx-switch-handle:before,.dx-switch.dx-switch-on-value.dx-state-readonly.dx-state-active .dx-switch-handle:before{box-shadow:0 1px 4px #00000038,0 0 0 1px rgba(var(--fxma-accent-rgb, 240, 200, 80),.32)!important}.dx-dialog-root .dx-overlay-shader{background-color:var(--app-modal-overlay-bg-strong, var(--app-overlay-bg, rgba(6, 8, 14, .56)))!important;backdrop-filter:blur(8px) saturate(.96);-webkit-backdrop-filter:blur(8px) saturate(.96)}.dx-overlay-wrapper.dx-loadpanel-wrapper .dx-overlay-shader{background-color:var(--app-loader-shader-bg, rgba(40, 40, 47, .18))!important;backdrop-filter:blur(10px) saturate(1.04);-webkit-backdrop-filter:blur(10px) saturate(1.04)}.dx-loadpanel-content:not(.dx-loadpanel-pane-hidden){border:1px solid var(--app-loader-pane-border, rgba(240, 200, 80, .14))!important;border-radius:999px;background:linear-gradient(135deg,var(--app-loader-pane-bg-strong, rgba(38, 38, 45, .34)),var(--app-loader-pane-bg, rgba(36, 36, 43, .2)))!important;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);box-shadow:0 16px 34px #0000003d,inset 0 1px #ffffff0a!important}.dx-loadpanel-content.dx-loadpanel-pane-hidden{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:has(.app-transition[data-kind=theme]),body:has(.app-transition[data-kind=theme]){overflow:hidden!important}.dx-overlay-wrapper.workspace-confirm-popup{z-index:2147483646!important}.dx-overlay-wrapper.workspace-stack-popup{z-index:2147483647!important}.fxma-builder-json-popup .dx-overlay-content.dx-popup-fullscreen{display:flex;flex-direction:column}.fxma-builder-json-popup .dx-overlay-content.dx-popup-fullscreen .dx-popup-content{flex:1 1 auto;min-height:0;display:flex}.fxma-builder-json-popup .dx-overlay-content.dx-popup-fullscreen .dx-popup-content>.dx-template-wrapper{flex:1 1 auto;min-height:0;width:100%;display:flex}.fxma-builder-json-popup .dx-overlay-content.dx-popup-fullscreen .dx-popup-content>.dx-template-wrapper>.fxma-builder-json-popup__content{flex:1 1 auto;min-height:0}.fxma-builder-json-popup .fxma-json-panel__header{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;padding:4px 8px!important}.fxma-builder-json-popup .fxma-json-panel__header>div:first-child{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;overflow:hidden}.fxma-builder-json-popup .fxma-json-panel__eyebrow{margin:0;font-size:7px;line-height:1;letter-spacing:.14em;white-space:nowrap}.fxma-builder-json-popup .fxma-json-panel__title-row{gap:4px;min-width:0;flex:0 1 auto;flex-wrap:nowrap}.fxma-builder-json-popup .fxma-json-panel__title{margin:0!important;font-size:10px!important;line-height:1.05;white-space:nowrap}.fxma-builder-json-popup .fxma-json-panel__summary{display:none}.fxma-builder-json-popup .fxma-json-panel__status{min-height:16px;padding:0 5px;font-size:7px!important;line-height:1}.fxma-builder-json-popup .fxma-json-panel__actions{gap:1px;flex:0 0 auto;flex-wrap:nowrap}.fxma-builder-json-popup--import .fxma-json-panel--raw .fxma-json-panel__actions,.fxma-builder-json-popup--export .fxma-json-panel--raw .fxma-json-panel__actions{width:auto!important;justify-content:flex-end}.fxma-builder-json-popup--import .fxma-json-panel--raw .fxma-json-panel__status,.fxma-builder-json-popup--export .fxma-json-panel--raw .fxma-json-panel__status{margin-right:auto}.fxma-builder-json-popup .fxma-json-panel__btn.dx-button{min-height:18px}.fxma-builder-json-popup .fxma-json-panel__btn--icon.dx-button{min-width:18px;width:18px}.fxma-builder-json-popup .fxma-json-panel__btn.dx-button .dx-button-content{padding:0 5px}.fxma-builder-json-popup .fxma-json-panel__btn.dx-button .dx-button-text{font-size:8px}.fxma-rule-field-popup,.expr-popup-selector-grid{--expr-surface: var(--app-popup-window-bg, rgba(var(--app-shell-popup-rgb, 41, 41, 47), .985));--expr-surface-soft: rgba(var(--app-shell-panel-rgb, 36, 36, 43), .46);--expr-border: var(--app-card-border, rgba(255, 255, 255, .08));--expr-border-strong: var(--app-shell-border-strong, rgba(255, 255, 255, .12));--expr-divider: var(--app-shell-divider, rgba(255, 255, 255, .08));--expr-text: var(--app-text-primary, #f5f7fb);--expr-text-secondary: var(--app-text-secondary, rgba(224, 228, 235, .84));--expr-text-muted: var(--app-text-muted, rgba(224, 228, 235, .72));--expr-accent: var(--fxma-accent, #f0c850);--expr-accent-rgb: var(--fxma-accent-rgb, 240, 200, 80);--expr-accent-contrast: var(--fxma-accent-contrast, #171717);--expr-badge-bg: rgba(var(--expr-accent-rgb), .12);--expr-badge-border: rgba(var(--expr-accent-rgb), .24);--expr-badge-text: var(--app-nav-text-default, rgba(247, 238, 208, .96));--expr-card-radius: 14px;--expr-chip-radius: 999px;--expr-layout-gap: 16px;--expr-separator-width: 1px;--expr-catalog-width: calc((100% - (var(--expr-layout-gap) * 2) - var(--expr-separator-width)) / 3)}.fxma-rule-field-popup .dx-overlay-content{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--expr-border);border-radius:0;background:var(--expr-surface)!important;backdrop-filter:blur(18px) saturate(1.02);-webkit-backdrop-filter:blur(18px) saturate(1.02);box-shadow:0 26px 64px #0000006b}.fxma-rule-field-popup .dx-overlay-shader{background:var(--app-modal-overlay-bg-strong, var(--app-overlay-bg, rgba(6, 8, 14, .56)))!important;backdrop-filter:blur(12px) saturate(.96);-webkit-backdrop-filter:blur(12px) saturate(.96)}.fxma-rule-field-popup .dx-popup-content,.fxma-rule-field-popup .dx-popup-bottom{padding:0!important;background:transparent!important;color:var(--expr-text)}.fxma-rule-field-popup .dx-popup-title{min-height:46px;padding:0!important;border-bottom:1px solid var(--expr-divider);background:transparent!important;color:var(--expr-text);cursor:move}.fxma-rule-field-popup .dx-popup-title .dx-toolbar-items-container{min-height:46px;padding:0 12px 0 16px!important;align-items:center;box-sizing:border-box}.fxma-rule-field-popup .dx-popup-title .dx-toolbar-before,.fxma-rule-field-popup .dx-popup-title .dx-toolbar-after{display:flex;align-items:center;min-height:46px}.fxma-rule-field-popup .dx-popup-title .dx-toolbar-before{flex:1 1 auto;min-width:0;padding-left:0}.fxma-rule-field-popup .dx-popup-title .dx-toolbar-after{gap:6px;padding-right:0}.fxma-rule-field-popup .dx-popup-title .dx-toolbar-after .dx-toolbar-item-content{display:flex;align-items:center}.fxma-rule-field-popup .dx-popup-title .dx-toolbar-label{display:flex;align-items:center;width:100%;min-height:46px;color:var(--expr-text)!important;font-size:14px;font-weight:700;letter-spacing:.01em;margin-left:0!important}.fxma-rule-field-popup .dx-popup-title .dx-toolbar-label>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxma-rule-field-popup .dx-popup-content{flex:1 1 auto;min-height:0;display:flex;overflow:hidden!important}.fxma-rule-field-popup .dx-popup-content>.dx-template-wrapper{flex:1 1 auto;min-height:0;width:100%;display:flex}.fxma-rule-field-popup .dx-popup-content>.dx-template-wrapper>div{flex:1 1 auto;min-height:0}.fxma-rule-field-popup-layout{display:flex;align-items:stretch;gap:var(--expr-layout-gap, 16px);min-height:0;height:100%}.fxma-rule-field-popup-layout>*{min-width:0}.fxma-rule-field-popup-layout__catalog{flex:0 0 var(--expr-catalog-width, calc((100% - 33px) / 3));width:var(--expr-catalog-width, calc((100% - 33px) / 3));min-width:var(--expr-catalog-width, calc((100% - 33px) / 3));max-width:var(--expr-catalog-width, calc((100% - 33px) / 3))}.fxma-rule-field-popup-layout__content{flex:1 1 auto;min-width:0}.fxma-rule-field-popup-layout__separator{width:var(--expr-separator-width, 1px);min-width:var(--expr-separator-width, 1px);align-self:stretch;background:var(--expr-divider)}.fxma-rule-field-popup-pane{border:1px solid rgba(255,255,255,.06);border-radius:var(--expr-card-radius, 14px);background:#ffffff03;box-shadow:none}.fxma-rule-field-popup-scroll,.fxma-rule-field-popup-scroll .dx-scrollable-wrapper,.fxma-rule-field-popup-scroll .dx-scrollable-container{height:100%;min-height:0}.fxma-rule-field-popup-scroll .dx-scrollview-content,.fxma-rule-field-popup-scroll .dx-scrollable-content{min-width:100%}.fxma-rule-field-popup-section-title{color:var(--expr-text)}.fxma-rule-field-popup-section-divider{border-bottom:1px solid var(--expr-divider)}.fxma-rule-field-popup .dx-tabs,.fxma-rule-field-popup .dx-tabs-nav-container,.fxma-rule-field-popup .dx-tabs-scrollable,.fxma-rule-field-popup .dx-scrollview,.fxma-rule-field-popup .dx-scrollable,.fxma-rule-field-popup .dx-scrollable-wrapper,.fxma-rule-field-popup .dx-scrollable-container,.fxma-rule-field-popup .dx-scrollview-content,.fxma-rule-field-popup .dx-scrollable-content,.fxma-rule-field-popup .dx-tabs-wrapper{background:transparent!important;box-shadow:none!important}.fxma-rule-field-popup .expr-popup-title-btn.dx-button{min-width:34px;width:34px;height:34px;border:0!important;border-radius:8px;background:transparent!important;box-shadow:none!important}.fxma-rule-field-popup .expr-popup-title-btn.dx-button .dx-button-content{padding:0!important}.fxma-rule-field-popup .expr-popup-title-btn.dx-button .dx-icon{color:var(--expr-text-secondary)}.fxma-rule-field-popup .expr-popup-title-btn.dx-button.dx-state-hover,.fxma-rule-field-popup .expr-popup-title-btn.dx-button.dx-state-focused{background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.4)!important}.fxma-rule-field-popup .expr-popup-body .dx-editor-underlined:before,.expr-popup-selector-grid .dx-editor-underlined:before{border-bottom-color:#ffffff1f}.fxma-rule-field-popup .expr-popup-body .dx-editor-underlined:after,.fxma-rule-field-popup .expr-popup-body .dx-state-focused.dx-editor-underlined .dx-texteditor-input-container:after,.fxma-rule-field-popup .expr-popup-body .dx-state-active.dx-editor-underlined .dx-texteditor-input-container:after,.expr-popup-selector-grid .dx-editor-underlined:after,.expr-popup-selector-grid .dx-state-focused.dx-editor-underlined .dx-texteditor-input-container:after,.expr-popup-selector-grid .dx-state-active.dx-editor-underlined .dx-texteditor-input-container:after{border-bottom-color:rgba(var(--expr-accent-rgb),.42)}.fxma-rule-field-popup .expr-popup-body .dx-texteditor,.fxma-rule-field-popup .expr-popup-body .dx-texteditor-container,.fxma-rule-field-popup .expr-popup-body .dx-texteditor-input-container,.fxma-rule-field-popup .expr-popup-body .dx-tagbox,.fxma-rule-field-popup .expr-popup-body .dx-dropdowneditor-input-wrapper,.expr-popup-selector-grid .dx-texteditor,.expr-popup-selector-grid .dx-texteditor-container,.expr-popup-selector-grid .dx-texteditor-input-container,.expr-popup-selector-grid .dx-tagbox,.expr-popup-selector-grid .dx-dropdowneditor-input-wrapper{background:transparent!important}.fxma-rule-field-popup .expr-popup-body .dx-texteditor-input,.fxma-rule-field-popup .expr-popup-body .dx-placeholder,.fxma-rule-field-popup .expr-popup-body .dx-list-item,.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-text .dx-button-text,.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-text .dx-icon,.expr-popup-selector-grid .dx-texteditor-input,.expr-popup-selector-grid .dx-placeholder,.expr-popup-selector-grid .dx-list-item,.expr-popup-selector-grid .dx-button.dx-button-mode-text .dx-button-text,.expr-popup-selector-grid .dx-button.dx-button-mode-text .dx-icon{color:var(--expr-text-secondary)}.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-text,.expr-popup-selector-grid .dx-button.dx-button-mode-text{border-radius:0}.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-text.dx-state-hover,.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-text.dx-state-focused,.expr-popup-selector-grid .dx-button.dx-button-mode-text.dx-state-hover,.expr-popup-selector-grid .dx-button.dx-button-mode-text.dx-state-focused{background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.4)!important}.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-text.dx-state-hover .dx-button-text,.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-text.dx-state-hover .dx-icon,.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-text.dx-state-focused .dx-button-text,.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-text.dx-state-focused .dx-icon,.expr-popup-selector-grid .dx-button.dx-button-mode-text.dx-state-hover .dx-button-text,.expr-popup-selector-grid .dx-button.dx-button-mode-text.dx-state-hover .dx-icon,.expr-popup-selector-grid .dx-button.dx-button-mode-text.dx-state-focused .dx-button-text,.expr-popup-selector-grid .dx-button.dx-button-mode-text.dx-state-focused .dx-icon{color:var(--expr-text)!important}.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-contained.dx-button-default:not(.dx-state-disabled){border-color:rgba(var(--expr-accent-rgb),.88)!important;background:rgba(var(--expr-accent-rgb),.88)!important;box-shadow:0 10px 20px #0003}.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-contained.dx-button-default:not(.dx-state-disabled) .dx-button-text,.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-contained.dx-button-default:not(.dx-state-disabled) .dx-icon{color:var(--expr-accent-contrast)!important;font-weight:700}.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-outlined:not(.dx-state-disabled){border-color:var(--expr-border)!important;background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.22)!important}.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-outlined:not(.dx-state-disabled) .dx-button-text,.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-outlined:not(.dx-state-disabled) .dx-icon{color:var(--expr-text-secondary)!important}.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-outlined.dx-state-hover:not(.dx-state-disabled),.fxma-rule-field-popup .expr-popup-body .dx-button.dx-button-mode-outlined.dx-state-focused:not(.dx-state-disabled){background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.36)!important}.fxma-rule-field-popup .expr-popup-body .dx-tag,.fxma-rule-field-popup .expr-popup-body .dx-tag:hover,.fxma-rule-field-popup .expr-popup-body .dx-tag.dx-state-focused{background:transparent!important}.fxma-rule-field-popup .expr-popup-body .dx-tag-content,.fxma-rule-field-popup .expr-popup-body .dx-tag:hover .dx-tag-content,.fxma-rule-field-popup .expr-popup-body .dx-tag.dx-state-focused .dx-tag-content{border:1px solid var(--expr-border)!important;border-radius:999px!important;background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.58)!important;color:var(--expr-text-secondary)!important}.fxma-rule-field-popup .expr-popup-body .dx-tag-remove-button:before{color:var(--expr-text-muted)!important}.fxma-rule-field-popup .expr-popup-body .dx-switch .dx-switch-container:before{background:#ffffff1f}.fxma-rule-field-popup .expr-popup-body .dx-switch.dx-switch-on-value .dx-switch-container:before{background:rgba(var(--expr-accent-rgb),.48)}.fxma-rule-field-popup .expr-popup-body .dx-switch .dx-switch-handle:before{background:#ffffffd1}.fxma-rule-field-popup .expr-popup-body .dx-switch.dx-switch-on-value .dx-switch-handle:before{background:var(--expr-accent)}.expr-popup-selector-grid__table,.expr-popup-selector-grid__table .dx-datagrid,.expr-popup-selector-grid__table .dx-datagrid-rowsview,.expr-popup-selector-grid__table .dx-datagrid-headers{width:100%}.expr-popup-selector-grid__table .dx-datagrid-headers,.expr-popup-selector-grid__table .dx-toolbar{background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.58)}.expr-popup-selector-grid__table .dx-toolbar{border-bottom:1px solid rgba(255,255,255,.06)}.expr-popup-selector-grid__table .dx-header-row>td{color:var(--app-text-muted, rgba(224, 228, 235, .72));font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.expr-popup-selector-grid__table .dx-data-row>td{color:var(--app-text-primary, #f5f7fb);font-size:.76rem;border-top-color:#ffffff0d;transition:background-color .12s linear}.expr-popup-selector-grid__table .dx-row.dx-selection>td{background:rgba(var(--fxma-accent-rgb, 240, 200, 80),.2)!important;color:var(--app-text-primary, #f5f7fb)!important}.expr-popup-selector-grid__table .dx-datagrid-rowsview .dx-data-row:hover>td,.expr-popup-selector-grid__table .dx-row.dx-state-focused>td{background:rgba(var(--fxma-accent-rgb, 240, 200, 80),.08)!important}.fxma-rule-field-popup--fullscreen .dx-overlay-content{border-radius:0}.fxma-rule-field-popup--fullscreen .dx-popup-title{cursor:default}@media(max-width:980px){.fxma-rule-field-popup-layout{flex-direction:column}.fxma-rule-field-popup-layout__catalog{flex:0 0 auto;width:100%;min-width:0;max-width:none;max-height:min(18rem,40vh)}.fxma-rule-field-popup-layout__separator{display:none}}.fxma-detector-popup-shell .dx-overlay-content{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--app-shell-border, rgba(255, 255, 255, .08));border-radius:0;background:var(--app-shell-bg, #28282f)!important;backdrop-filter:none;box-shadow:0 18px 60px #04060e7a}.fxma-detector-popup-shell .dx-popup-title{border-bottom:1px solid var(--app-shell-divider, rgba(255, 255, 255, .06));background:transparent!important;color:var(--app-text-primary, rgba(248, 250, 255, .94))}.fxma-detector-popup-shell .dx-popup-title .dx-toolbar-items-container{min-height:46px;padding-inline:10px 12px;align-items:center}.fxma-detector-popup-shell .dx-popup-title .dx-toolbar-label{color:var(--app-text-primary, rgba(248, 250, 255, .94));font-size:15px;font-weight:600}.fxma-detector-popup-shell .dx-popup-title .dx-toolbar-before{flex:1 1 auto;min-width:0}.fxma-detector-popup-shell .dx-popup-title .dx-toolbar-after{gap:6px}.fxma-detector-popup-shell .dx-popup-title .dx-toolbar-after .dx-toolbar-item-content{display:flex}.fxma-detector-popup-shell .dx-popup-content{flex:1 1 auto;min-height:0;display:flex;padding:0!important;overflow:hidden!important;background:transparent!important}.fxma-detector-popup-shell .dx-popup-content>.dx-template-wrapper{flex:1 1 auto;min-height:0;width:100%;display:flex}.fxma-detector-popup-shell .dx-popup-content>.dx-template-wrapper>div{flex:1 1 auto;min-height:0}.fxma-detector-popup-shell .dx-tabpanel-tabs,.fxma-detector-popup-shell .dx-tabpanel-tabs-container,.fxma-detector-popup-shell .dx-tabpanel-container,.fxma-detector-popup-shell .dx-tabs,.fxma-detector-popup-shell .dx-tabs-nav-container,.fxma-detector-popup-shell .dx-tabs-scrollable,.fxma-detector-popup-shell .dx-tabs-scrollable-container,.fxma-detector-popup-shell .dx-tabs-wrapper,.fxma-detector-popup-shell .dx-multiview,.fxma-detector-popup-shell .dx-multiview-wrapper,.fxma-detector-popup-shell .dx-multiview-item,.fxma-detector-popup-shell .dx-multiview-item-content,.fxma-detector-popup-shell .dx-tab,.fxma-detector-popup-shell .dx-tab.dx-tab-selected,.fxma-detector-popup-shell .dx-tab.dx-state-hover,.fxma-detector-popup-shell .dx-tab.dx-state-focused,.fxma-detector-popup-shell .dx-tab .dx-tab-content{background:transparent!important;box-shadow:none!important}.fxma-detector-request-popup .dx-overlay-content{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--app-shell-border, rgba(255, 255, 255, .08));border-radius:0;background:var(--app-popup-shell-surface, rgba(var(--app-shell-popup-rgb, 41, 41, 47), .98));backdrop-filter:none;box-shadow:0 26px 64px #0000006b}.fxma-detector-request-popup .dx-popup-title{padding:0;border-bottom:1px solid var(--app-shell-divider, rgba(255, 255, 255, .06));background:var(--app-popup-shell-surface, rgba(var(--app-shell-popup-rgb, 41, 41, 47), .98))}.fxma-detector-request-popup .dx-toolbar-items-container{min-height:42px;padding:0 10px 0 14px!important;gap:10px}.fxma-detector-request-popup .dx-popup-title .dx-toolbar-label{color:#f8fafff0;font-family:Nunito;font-size:15px;font-weight:700;letter-spacing:0;margin-left:8px!important;padding-left:0!important}.fxma-detector-request-popup .dx-popup-title .dx-toolbar-before{padding-left:8px!important}.fxma-detector-request-popup .dx-popup-title .dx-toolbar-label>div{padding-left:0!important}.fxma-detector-request-popup .dx-toolbar-after{overflow:visible}.fxma-detector-request-popup .dx-toolbar-after .dx-toolbar-item-content{display:flex}.fxma-detector-request-popup .fxma-detector-request-popup__toolbar-button.dx-button{width:28px;min-width:28px;height:28px;min-height:28px;border-radius:0}.fxma-detector-request-popup .fxma-detector-request-popup__toolbar-button.dx-button.dx-button-mode-text{background:transparent;box-shadow:none}.fxma-detector-request-popup .fxma-detector-request-popup__toolbar-button.dx-button .dx-button-content{padding:0}.fxma-detector-request-popup .fxma-detector-request-popup__toolbar-button.dx-button .dx-button-text,.fxma-detector-request-popup .fxma-detector-request-popup__toolbar-button.dx-button .dx-icon{color:var(--app-text-secondary, rgba(248, 250, 255, .94))}.fxma-detector-request-popup .fxma-detector-request-popup__toolbar-button.dx-button .dx-icon{font-size:14px}.fxma-detector-request-popup .fxma-detector-request-popup__toolbar-button.dx-button.dx-state-hover,.fxma-detector-request-popup .fxma-detector-request-popup__toolbar-button.dx-button.dx-state-focused{background:rgba(var(--app-shell-chip-hover-rgb, 43, 43, 49),.26)!important}.fxma-detector-request-popup .dx-popup-content{flex:1 1 auto;min-height:0;display:flex;padding:0;background:transparent}.fxma-detector-request-popup .dx-popup-content>.dx-template-wrapper{flex:1 1 auto;min-height:0;width:100%;display:flex}.fxma-detector-request-popup .dx-popup-content>.dx-template-wrapper>.fxma-detector-request-popup__content{flex:1 1 auto;min-height:0}.fxma-detector-popup-shell .dx-overlay-shader{background:var(--app-modal-overlay-bg-strong, var(--app-overlay-bg, rgba(6, 8, 14, .56)))!important;backdrop-filter:blur(12px) saturate(.96);-webkit-backdrop-filter:blur(12px) saturate(.96)}.fxma-detector-popup-shell--shaded .dx-overlay-content{background:var(--app-shell-bg, #28282f)!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-overlay-content{background:linear-gradient(180deg,rgba(var(--app-shell-popup-rgb, 41, 41, 47),.42),rgba(var(--app-shell-popup-rgb, 41, 41, 47),.3) 48%,rgba(var(--app-shell-popup-strong-rgb, 30, 30, 36),.36))!important;backdrop-filter:blur(22px) saturate(1.04);-webkit-backdrop-filter:blur(22px) saturate(1.04);box-shadow:0 26px 64px #00000052}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-popup-shell--shaded .dx-overlay-content{background:var(--app-shell-bg, #28282f)!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-popup-title,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-popup-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-popup-content>.dx-template-wrapper,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .tabpanel-item{background:transparent!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-tabpanel-tabs,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-tabpanel-tabs-container,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-tabpanel-container,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-multiview,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-multiview-wrapper,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-multiview-item,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-multiview-item-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-scrollview,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-scrollview-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-scrollable,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-scrollable-wrapper,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-scrollable-container,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-detector-request-popup .dx-scrollable-content{background:transparent!important}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-toolbar-popup .dx-overlay-content{border:1px solid var(--app-shell-border, rgba(255, 255, 255, .08));border-radius:0;background:linear-gradient(180deg,rgba(var(--app-shell-popup-rgb, 41, 41, 47),.34),rgba(var(--app-shell-popup-strong-rgb, 30, 30, 36),.26))!important;backdrop-filter:blur(20px) saturate(1.04);-webkit-backdrop-filter:blur(20px) saturate(1.04);box-shadow:0 18px 44px #00000047}:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-toolbar-popup .dx-popup-content,:root[data-app-gradient=shell-soft][data-app-dx-surfaces=transparent] .fxma-toolbar-popup .content{background:transparent!important}.vertical-tab-panel .dx-tabs-wrapper{width:50px!important;justify-content:flex-start!important}.vertical-tab-panel .dx-tabpanel-tab,.vertical-tab-panel .dx-tab{min-width:50px!important;width:50px;max-width:50px}.vertical-tab-panel .dx-tabs-expanded .dx-tab{flex:0 0 auto!important;height:110px;min-height:110px}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-removed)>td{font-weight:600}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-removed)>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-removed)>tr>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-removed):hover>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-removed):hover>tr>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-removed)>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-removed)>tr>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-removed):hover>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-removed):hover>tr>td,.dx-datagrid-rowsview .dx-row-focused.dx-data-row.dx-selection>td:not(.dx-focused):not(.dx-cell-modified):not(.dx-datagrid-invalid),.dx-treelist-rowsview .dx-row-focused.dx-data-row.dx-selection>td:not(.dx-focused):not(.dx-cell-modified):not(.dx-treelist-invalid){color:var(--fxma-accent-contrast, #171717)!important}.dx-datagrid-rowsview .dx-selection.dx-row .dx-link,.dx-datagrid-rowsview .dx-selection.dx-row .dx-icon,.dx-datagrid-rowsview .dx-selection.dx-row .dx-button-content,.dx-datagrid-rowsview .dx-selection.dx-row .dx-button-text,.dx-datagrid-rowsview .dx-selection.dx-row .dx-datagrid-group-closed,.dx-datagrid-rowsview .dx-selection.dx-row .dx-datagrid-group-opened,.dx-datagrid-rowsview .dx-row-focused.dx-data-row.dx-selection .dx-link,.dx-datagrid-rowsview .dx-row-focused.dx-data-row.dx-selection .dx-icon,.dx-datagrid-rowsview .dx-row-focused.dx-data-row.dx-selection .dx-button-content,.dx-datagrid-rowsview .dx-row-focused.dx-data-row.dx-selection .dx-button-text,.dx-datagrid-rowsview .dx-row-focused.dx-data-row.dx-selection .dx-datagrid-group-closed,.dx-datagrid-rowsview .dx-row-focused.dx-data-row.dx-selection .dx-datagrid-group-opened,.dx-treelist-rowsview .dx-selection.dx-row .dx-link,.dx-treelist-rowsview .dx-selection.dx-row .dx-icon,.dx-treelist-rowsview .dx-selection.dx-row .dx-button-content,.dx-treelist-rowsview .dx-selection.dx-row .dx-button-text,.dx-treelist-rowsview .dx-selection.dx-row .dx-treelist-group-closed,.dx-treelist-rowsview .dx-selection.dx-row .dx-treelist-group-opened,.dx-treelist-rowsview .dx-row-focused.dx-data-row.dx-selection .dx-link,.dx-treelist-rowsview .dx-row-focused.dx-data-row.dx-selection .dx-icon,.dx-treelist-rowsview .dx-row-focused.dx-data-row.dx-selection .dx-button-content,.dx-treelist-rowsview .dx-row-focused.dx-data-row.dx-selection .dx-button-text,.dx-treelist-rowsview .dx-row-focused.dx-data-row.dx-selection .dx-treelist-group-closed,.dx-treelist-rowsview .dx-row-focused.dx-data-row.dx-selection .dx-treelist-group-opened{color:var(--fxma-accent-contrast, #171717)!important}.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-selection.dx-row>td,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-selection.dx-data-row>td,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-row-focused.dx-data-row>td,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-row-focused.dx-data-row.dx-selection>td{background-color:var(--app-grid-hover-bg, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .64))!important;border-color:var(--app-grid-hover-border, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .82))!important;color:var(--app-text-primary, #F5F7FB)!important;-webkit-text-fill-color:var(--app-text-primary, #F5F7FB)!important;font-weight:400!important;border-radius:0!important;border-top-color:var(--app-grid-hover-border, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .82))!important;border-bottom-color:var(--app-grid-hover-border, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .82))!important}.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-selection.dx-row>td *,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-selection.dx-data-row>td *,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-row-focused.dx-data-row>td *,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-row-focused.dx-data-row.dx-selection>td *{color:var(--app-text-primary, #F5F7FB)!important;-webkit-text-fill-color:var(--app-text-primary, #F5F7FB)!important;font-weight:400!important}.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-selection.dx-row>td:first-child,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-selection.dx-data-row>td:first-child,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:first-child,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-selection.dx-row>td:last-child,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-selection.dx-data-row>td:last-child,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:last-child{border-radius:0!important}.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-selection.dx-row .dx-checkbox-icon,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-selection.dx-data-row .dx-checkbox-icon,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-checkbox-icon,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-selection.dx-row .dx-icon-check,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-selection.dx-data-row .dx-icon-check,.fxma-trade-rules-popup .node-rules-grid .dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-icon-check{color:var(--app-text-primary, #F5F7FB)!important;border-color:var(--app-text-primary, #F5F7FB)!important}.fxma-trade-rules-popup .dx-checkbox.dx-checkbox-checked .dx-checkbox-icon,.fxma-trade-rules-popup .dx-checkbox.dx-checkbox-indeterminate .dx-checkbox-icon,.fxma-trade-rules-popup .node-rules-grid .dx-checkbox.dx-checkbox-checked .dx-checkbox-icon,.fxma-trade-rules-popup .node-rules-grid .dx-checkbox.dx-checkbox-indeterminate .dx-checkbox-icon{background-color:var(--fxma-accent, #D6B56D)!important;border-color:var(--fxma-accent, #D6B56D)!important;color:#000!important;-webkit-text-fill-color:#000000!important}.fxma-trade-rules-popup .dx-checkbox.dx-checkbox-checked .dx-checkbox-icon:before,.fxma-trade-rules-popup .dx-checkbox.dx-checkbox-indeterminate .dx-checkbox-icon:before,.fxma-trade-rules-popup .dx-checkbox.dx-checkbox-checked .dx-checkbox-icon:after,.fxma-trade-rules-popup .dx-checkbox.dx-checkbox-indeterminate .dx-checkbox-icon:after,.fxma-trade-rules-popup .dx-checkbox.dx-checkbox-checked .dx-icon-check,.fxma-trade-rules-popup .dx-checkbox.dx-checkbox-indeterminate .dx-icon-check,.fxma-trade-rules-popup .node-rules-grid .dx-checkbox.dx-checkbox-checked .dx-checkbox-icon:before,.fxma-trade-rules-popup .node-rules-grid .dx-checkbox.dx-checkbox-indeterminate .dx-checkbox-icon:before,.fxma-trade-rules-popup .node-rules-grid .dx-checkbox.dx-checkbox-checked .dx-checkbox-icon:after,.fxma-trade-rules-popup .node-rules-grid .dx-checkbox.dx-checkbox-indeterminate .dx-checkbox-icon:after,.fxma-trade-rules-popup .node-rules-grid .dx-checkbox.dx-checkbox-checked .dx-icon-check,.fxma-trade-rules-popup .node-rules-grid .dx-checkbox.dx-checkbox-indeterminate .dx-icon-check{border-color:#000!important;color:#000!important;-webkit-text-fill-color:#000000!important}.fxma-execution-plan-selector-dropdown .dx-datagrid-search-panel,.fxma-execution-plan-selector-dropdown .dx-datagrid-search-panel .dx-texteditor,.fxma-execution-plan-selector-dropdown .dx-datagrid-search-panel .dx-texteditor-container,.fxma-execution-plan-selector-dropdown .dx-datagrid-search-panel .dx-texteditor-input-container,.fxma-execution-plan-selector-dropdown .dx-datagrid-search-panel .dx-texteditor-buttons-container,.fxma-execution-plan-selector-dropdown .dx-datagrid-search-panel .dx-texteditor-input{background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.fxma-execution-plan-selector-dropdown .execution-plan-selector-surface,.fxma-execution-plan-selector-dropdown .execution-plan-selector-grid,.fxma-execution-plan-selector-dropdown .dx-datagrid,.fxma-execution-plan-selector-dropdown .dx-gridbase-container,.fxma-execution-plan-selector-dropdown .dx-datagrid-header-panel,.fxma-execution-plan-selector-dropdown .dx-datagrid-headers,.fxma-execution-plan-selector-dropdown .dx-datagrid-rowsview,.fxma-execution-plan-selector-dropdown .dx-datagrid-content,.fxma-execution-plan-selector-dropdown .dx-datagrid-table{width:100%!important;min-width:100%!important}.dx-datagrid-rowsview .dx-data-row>td,.dx-treelist-rowsview .dx-data-row>td{transition:background-color .16s ease,border-color .16s ease,color .16s ease}.dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td{background-color:var(--app-grid-hover-bg, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .64))!important;border-color:var(--app-grid-hover-border, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .82))!important;color:var(--app-text-primary, #F5F7FB)!important}.dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>.dx-datagrid-readonly .dx-texteditor .dx-texteditor-input,.dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>.dx-treelist-readonly .dx-texteditor .dx-texteditor-input{background-color:var(--app-grid-hover-bg, rgba(var(--app-shell-surface-strong-rgb, 50, 50, 58), .64))!important;color:var(--app-text-primary, #F5F7FB)!important}.profile-grid--topics .dx-datagrid-rowsview td.dx-command-select,.profile-grid--topics .dx-datagrid-rowsview td.dx-command-select .dx-select-checkbox,.profile-grid--topics .dx-datagrid-rowsview td.dx-command-select .dx-checkbox,.profile-grid--topics .dx-datagrid-rowsview td.dx-command-select .dx-checkbox-container,.topic-assignment-grid .dx-datagrid-rowsview td.dx-command-select,.topic-assignment-grid .dx-datagrid-rowsview td.dx-command-select .dx-select-checkbox,.topic-assignment-grid .dx-datagrid-rowsview td.dx-command-select .dx-checkbox,.topic-assignment-grid .dx-datagrid-rowsview td.dx-command-select .dx-checkbox-container{position:relative;z-index:1;pointer-events:auto}.dx-toast-default,.dx-toast-normal,.dx-toast-info,.dx-toast-success,.dx-toast-warning{background:var(--fxma-accent, #f0c850)!important;border:1px solid rgba(var(--fxma-accent-rgb, 240, 200, 80),.95)!important;box-shadow:0 10px 24px #0000004d;color:var(--fxma-accent-contrast, #171717)}.dx-toast-default .dx-toast-content,.dx-toast-normal .dx-toast-content,.dx-toast-info .dx-toast-content,.dx-toast-success .dx-toast-content,.dx-toast-warning .dx-toast-content{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--fxma-accent-contrast, #171717)!important}.dx-toast-default .dx-toast-icon,.dx-toast-normal .dx-toast-icon,.dx-toast-info .dx-toast-icon,.dx-toast-success .dx-toast-icon,.dx-toast-warning .dx-toast-icon,.dx-toast-default .dx-toast-message,.dx-toast-normal .dx-toast-message,.dx-toast-info .dx-toast-message,.dx-toast-success .dx-toast-message,.dx-toast-warning .dx-toast-message{color:var(--fxma-accent-contrast, #171717)!important}.dx-toast-error{color:#fff}.dx-toast-content{justify-content:center}.dx-badge,.dx-tag-content,.dx-tag:hover .dx-tag-content,.dx-tag.dx-state-focused .dx-tag-content{background:var(--fxma-accent, #f0c850)!important;background-color:var(--fxma-accent, #f0c850)!important;color:var(--fxma-accent-contrast, #171717)!important}.dx-tag-content .dx-tag-remove-button:before,.dx-tag:hover .dx-tag-content .dx-tag-remove-button:before,.dx-tag.dx-state-focused .dx-tag-content .dx-tag-remove-button:before{color:#171717b8!important}.fxma-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(var(--fxma-accent-rgb, 240, 200, 80),.35),transparent);margin:2px 0}@keyframes lineLoader{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-lineLoader{animation:lineLoader 1.2s linear infinite}:root{--app-scrollbar-size: 6px;--app-scrollbar-fade-duration: .35s;--app-scrollbar-thumb-subtle: var(--app-scroll-thumb, #4a4a55);@supports (color: color-mix(in lab,red,red)){--app-scrollbar-thumb-subtle: color-mix(in srgb, var(--app-scroll-thumb, #4a4a55) 48%, transparent)}--app-scrollbar-thumb-visible: var(--app-scroll-thumb, #5a5a68);@supports (color: color-mix(in lab,red,red)){--app-scrollbar-thumb-visible: color-mix(in srgb, var(--app-scroll-thumb, #5a5a68) 78%, transparent)}--app-scrollbar-thumb-accent: rgba(var(--fxma-accent-rgb, 240, 200, 80), .56);--app-scrollbar-track: rgba(255, 255, 255, .035);--app-dx-scrollbar-size: 5px;--app-dx-scrollbar-size-active: 6px}html,body,*{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb-subtle) var(--app-scrollbar-track)}html.app-scrollbar-active,body.app-scrollbar-active,html.app-scrollbar-hover,body.app-scrollbar-hover{scrollbar-color:var(--app-scrollbar-thumb-visible) var(--app-scrollbar-track)}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,*::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background-color:var(--app-scrollbar-thumb-subtle);border-radius:999px;border:1px solid transparent;background-clip:padding-box;-webkit-transition:background-color var(--app-scrollbar-fade-duration) ease,border-color var(--app-scrollbar-fade-duration) ease;transition:background-color var(--app-scrollbar-fade-duration) ease,border-color var(--app-scrollbar-fade-duration) ease}html.app-scrollbar-active::-webkit-scrollbar-thumb,body.app-scrollbar-active::-webkit-scrollbar-thumb,html.app-scrollbar-hover::-webkit-scrollbar-thumb,body.app-scrollbar-hover::-webkit-scrollbar-thumb{background-color:var(--app-scrollbar-thumb-visible)}html.app-scrollbar-active::-webkit-scrollbar-thumb:hover,body.app-scrollbar-active::-webkit-scrollbar-thumb:hover,html.app-scrollbar-hover::-webkit-scrollbar-thumb:hover,body.app-scrollbar-hover::-webkit-scrollbar-thumb:hover{background-color:var(--app-scrollbar-thumb-accent);border-color:transparent}.dx-scrollable-scrollbar{opacity:.72}.dx-scrollable-scroll{padding:1px}.dx-scrollable-scroll-content{border-radius:999px;background-color:var(--app-scrollbar-thumb-subtle)}.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible .dx-scrollable-scroll-content{background-color:var(--app-scrollbar-thumb-subtle)}.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll-content,.dx-scrollbar-hoverable.dx-state-hover .dx-scrollable-scroll-content{background-color:var(--app-scrollbar-thumb-visible)}.dx-scrollbar-vertical .dx-scrollable-scroll,.dx-scrollbar-vertical.dx-scrollbar-hoverable,.dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll{width:var(--app-dx-scrollbar-size)}.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll,.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-state-hover,.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-state-hover .dx-scrollable-scroll{width:var(--app-dx-scrollbar-size-active)}.dx-scrollbar-horizontal .dx-scrollable-scroll,.dx-scrollbar-horizontal.dx-scrollbar-hoverable,.dx-scrollbar-horizontal.dx-scrollbar-hoverable .dx-scrollable-scroll{height:var(--app-dx-scrollbar-size)}.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll,.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-state-hover,.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-state-hover .dx-scrollable-scroll{height:var(--app-dx-scrollbar-size-active)}.fxmabackground{--fxma-background-shell: radial-gradient(circle at 50% 0%, rgba(240, 200, 80, .08) 0%, rgba(240, 200, 80, 0) 34%), radial-gradient(circle at 20% 16%, rgba(70, 83, 111, .18) 0%, rgba(70, 83, 111, 0) 31%), linear-gradient(180deg, rgba(14, 17, 25, .995) 0%, rgba(8, 10, 16, .998) 100%);--fxma-background-panel: linear-gradient(180deg, rgba(20, 24, 34, .86) 0%, rgba(11, 14, 21, .94) 100%);--fxma-background-card: linear-gradient(135deg, rgba(28, 33, 45, .8) 0%, rgba(14, 17, 25, .92) 58%, rgba(9, 11, 17, .98) 100%);--fxma-background-textarea: linear-gradient(180deg, rgba(10, 13, 20, .98) 0%, rgba(6, 8, 13, .995) 100%)}.navigation-about-popup.dx-overlay-wrapper{pointer-events:auto;--navigation-about-popup-max-height: calc(var(--fxma-page-logical-vh, 100vh) - 48px);--navigation-about-titlebar-height: 44px}.navigation-about-popup.dx-overlay-shader{background-color:var(--app-overlay-bg, rgba(2, 4, 8, .72))!important}.navigation-about-popup .dx-overlay-content{position:relative;display:flex;max-height:var(--navigation-about-popup-max-height);flex-direction:column;overflow:hidden;border:1px solid var(--app-shell-border-strong, rgba(214, 219, 228, .12));border-radius:8px;background:var(--app-main-bg, var(--app-shell-bg, #1b1d23));box-shadow:0 22px 60px #0000005c}.navigation-about-popup .dx-overlay-content:before{content:none}.navigation-about-popup .dx-popup-content{position:relative;z-index:1;display:flex;height:auto;max-height:var(--navigation-about-popup-max-height);flex:1 1 auto;flex-direction:column;min-height:0;padding:0;overflow:hidden;background:transparent}.navigation-about-frame{display:flex;max-height:var(--navigation-about-popup-max-height);min-height:0;flex:1 1 auto;flex-direction:column}.navigation-about__titlebar{display:flex;min-height:var(--navigation-about-titlebar-height);flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 18px;border-bottom:1px solid var(--app-shell-divider, rgba(214, 219, 228, .08));background:var(--app-card-bg-strong, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .96));color:var(--app-text-primary, #edf1f7)}.navigation-about__title{min-width:0;overflow:hidden;color:var(--fxma-accent, #bf8653);font-size:12px;font-weight:600;letter-spacing:0;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.navigation-about-popup .navigation-about__close.dx-button{width:34px;height:34px;flex:0 0 34px;border-radius:6px;background:transparent}.navigation-about-popup .dx-button.dx-button-mode-text .dx-icon{color:var(--app-text-secondary, rgba(216, 223, 234, .84));transition:color .16s ease}.navigation-about-popup .dx-button.dx-button-mode-text.dx-state-hover .dx-icon,.navigation-about-popup .dx-button.dx-button-mode-text.dx-state-focused .dx-icon{color:var(--app-text-primary, #f5f7fb)}.navigation-about-scroll,.navigation-about-scroll>.dx-scrollable,.navigation-about-scroll .dx-scrollable-wrapper,.navigation-about-scroll .dx-scrollable-container{max-height:calc(var(--navigation-about-popup-max-height) - var(--navigation-about-titlebar-height));min-height:0}.navigation-about-scroll{flex:1 1 auto}.navigation-about-scroll .dx-scrollable-container{overflow-y:auto}.navigation-about{--navigation-about-border: var(--app-shell-border, rgba(214, 219, 228, .08));--navigation-about-border-strong: var(--app-shell-border-strong, rgba(214, 219, 228, .12));--navigation-about-card-surface: var(--app-card-inline-bg, rgba(var(--app-shell-panel-rgb, 29, 31, 37), .88));--navigation-about-panel-surface: var(--app-card-bg, rgba(var(--app-shell-surface-rgb, 32, 35, 43), .88));--navigation-about-panel-strong: var(--app-card-bg-strong, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .97));--navigation-about-textarea-surface: rgba(var(--app-shell-panel-rgb, 29, 31, 37), .74);display:flex;flex-direction:column;gap:12px;min-height:0;padding:16px;color:var(--app-text-secondary, #d8dfea);background:var(--app-main-bg, var(--app-shell-bg, #1b1d23));font-weight:400}.navigation-about strong{font-weight:600}.navigation-about__hero,.navigation-about__section,.navigation-about__actions{position:relative;overflow:hidden;border:1px solid var(--navigation-about-border);border-radius:6px;background:var(--navigation-about-panel-surface);box-shadow:none}.navigation-about__hero{padding:18px;border-color:var(--navigation-about-border-strong);background:linear-gradient(180deg,rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50),.62),rgba(var(--app-shell-panel-rgb, 29, 31, 37),.88))}.navigation-about__hero:before,.navigation-about__section:before,.navigation-about__actions:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 3px 3px 0;background:rgba(var(--fxma-accent-rgb, 191, 134, 83),.72);opacity:.85}.navigation-about__brand{display:inline-flex;align-items:center;min-height:18px;padding:0 8px;border:1px solid rgba(var(--fxma-accent-rgb, 191, 134, 83),.24);border-radius:999px;background:rgba(var(--fxma-accent-rgb, 191, 134, 83),.08);color:var(--fxma-accent, #bf8653);font-size:9px;font-weight:600;letter-spacing:0;text-transform:uppercase}.navigation-about__hero-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 18px}.navigation-about__hero-lead{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:10px}.navigation-about__environment{display:flex;min-width:160px;flex-direction:column;align-items:flex-end;gap:4px;padding:11px 13px;border:1px solid var(--navigation-about-border);border-radius:6px;background:var(--navigation-about-card-surface);box-shadow:none;text-align:right}.navigation-about__hero-copy{min-width:0;width:100%;margin-top:0}.navigation-about__hero-title{margin:0;color:var(--fxma-accent, #bf8653);font-size:18px;line-height:1.2;font-weight:600;letter-spacing:0}.navigation-about__hero-copy p{margin:8px 0 0;max-width:620px;color:var(--app-text-muted, rgba(210, 217, 228, .72));font-size:12px;line-height:1.45}.navigation-about__build{display:flex;min-width:0;flex-direction:column;gap:6px;min-height:74px;padding:12px 14px;border:1px solid var(--navigation-about-border);border-radius:6px;background:var(--navigation-about-card-surface);box-shadow:none;text-align:left}.navigation-about__build span,.navigation-about__environment span,.navigation-about__stat span,.navigation-about__meta dt{color:rgba(var(--fxma-accent-rgb, 191, 134, 83),.78);font-size:9px;font-weight:600;letter-spacing:0;text-transform:uppercase}.navigation-about__build strong,.navigation-about__environment strong,.navigation-about__stat strong{color:var(--app-text-primary, #edf1f7);font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.navigation-about__build strong{font-size:13px}.navigation-about__environment strong{font-size:13px;font-weight:600}.navigation-about__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.navigation-about__stat{display:flex;min-width:0;flex-direction:column;gap:6px;min-height:74px;padding:12px 14px;border:1px solid var(--navigation-about-border);border-radius:6px;background:var(--navigation-about-card-surface);box-shadow:none}.navigation-about__section,.navigation-about__actions{padding:16px 18px 16px 20px}.navigation-about__section-title{margin:0;color:var(--app-text-primary, #edf1f7);font-size:13px;font-weight:600;letter-spacing:0}.navigation-about__section-header p,.navigation-about__actions-copy p{margin:6px 0 0;color:var(--app-text-muted, rgba(210, 217, 228, .7));font-size:12px;line-height:1.45}.navigation-about__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0}.navigation-about__meta--three{grid-template-columns:repeat(3,minmax(0,1fr))}.navigation-about__meta-card{min-width:0;min-height:74px;padding:12px 14px;border:1px solid var(--navigation-about-border);border-radius:6px;background:var(--navigation-about-card-surface);box-shadow:none}.navigation-about__meta dd{margin:8px 0 0;color:var(--app-text-primary, #edf1f7);font-size:13px;font-weight:500;line-height:1.4;word-break:break-word}.navigation-about__meta-value--mono{font-family:Consolas,SFMono-Regular,Menlo,Monaco,Liberation Mono,Courier New,monospace;font-size:11px;color:var(--app-text-secondary, #d8dfea)}.navigation-about__section--report{padding-bottom:16px}.navigation-about-popup .navigation-about__report-tabs{margin-top:12px;width:fit-content;max-width:100%}.navigation-about-popup .navigation-about__report-tabs .dx-tabs{border:1px solid var(--navigation-about-border);border-radius:6px;background:rgba(var(--app-shell-panel-rgb, 29, 31, 37),.42)}.navigation-about-popup .navigation-about__report-tabs .dx-tabs-wrapper{gap:4px;padding:3px}.navigation-about-popup .navigation-about__report-tabs .dx-tab,.navigation-about-popup .navigation-about__report-tabs .dx-tab .dx-tab-content,.navigation-about-popup .navigation-about__report-tabs .dx-tab .dx-item-content{border-radius:4px;background:transparent}.navigation-about-popup .navigation-about__report-tabs .dx-tab{min-width:132px;height:32px;color:var(--app-text-secondary, #d8dfea)}.navigation-about-popup .navigation-about__report-tabs .dx-tab-text,.navigation-about-popup .navigation-about__report-tabs .dx-tab-text-span{color:inherit;font-size:11px;font-weight:600;letter-spacing:0}.navigation-about-popup .navigation-about__report-tabs .dx-tabs-indicator{display:none}.navigation-about-popup .navigation-about__report-tabs .dx-tab.dx-state-hover,.navigation-about-popup .navigation-about__report-tabs .dx-tab.dx-state-focused{background:rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50),.56);color:var(--app-text-primary, #edf1f7)}.navigation-about-popup .navigation-about__report-tabs .dx-tab.dx-tab-selected,.navigation-about-popup .navigation-about__report-tabs .dx-tab.dx-state-active{border-color:rgba(var(--fxma-accent-rgb, 191, 134, 83),.3);background:rgba(var(--fxma-accent-rgb, 191, 134, 83),.12);color:var(--fxma-accent, #bf8653)}.navigation-about-popup .navigation-about__editor{margin-top:12px;width:100%;border:1px solid var(--navigation-about-border);border-radius:6px;background:var(--navigation-about-textarea-surface);box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.navigation-about-popup .navigation-about__editor:hover{border-color:var(--navigation-about-border-strong);box-shadow:none}.navigation-about-popup .navigation-about__editor:focus-within{border-color:rgba(var(--fxma-accent-rgb, 191, 134, 83),.32);box-shadow:none}.navigation-about-popup .navigation-about__editor .dx-htmleditor{border:none!important;background:transparent;box-shadow:none!important}.navigation-about-popup .navigation-about__editor .dx-toolbar{border:none;border-bottom:1px solid var(--navigation-about-border);border-radius:6px 6px 0 0;background:var(--navigation-about-panel-strong)}.navigation-about-popup .navigation-about__editor .dx-toolbar .dx-toolbar-items-container{min-height:38px;padding:4px 6px}.navigation-about-popup .navigation-about__editor .dx-htmleditor-content{color:var(--app-text-primary, #edf1f7);padding:12px 14px!important;background:transparent;font-size:12px;line-height:1.5;font-weight:400;outline:none!important;box-shadow:none!important}.navigation-about-popup .navigation-about__editor .dx-placeholder:before{color:var(--app-text-muted, rgba(210, 217, 228, .68));font-style:normal;font-weight:400}.navigation-about-popup .navigation-about__editor .dx-htmleditor-content>:first-child{margin-top:0}.navigation-about-popup .navigation-about__editor .dx-htmleditor-content>:last-child{margin-bottom:0}.navigation-about-popup .navigation-about__editor .dx-htmleditor-content,.navigation-about-popup .navigation-about__editor .dx-htmleditor-content:focus,.navigation-about-popup .navigation-about__editor .dx-htmleditor-content:focus-visible,.navigation-about-popup .navigation-about__editor .dx-overlay-content,.navigation-about-popup .navigation-about__editor .dx-texteditor-input-container,.navigation-about-popup .navigation-about__editor .dx-texteditor-input-container:focus-within{outline:none!important;box-shadow:none!important;border-color:transparent!important}.navigation-about__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px}.navigation-about__actions-copy{min-width:0}.navigation-about__actions-buttons{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:flex-end;gap:8px}.navigation-about-popup .navigation-about__button.dx-button{width:148px;height:36px;min-width:148px;min-height:36px;border-radius:6px;box-sizing:border-box;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.navigation-about-popup .navigation-about__button.dx-button .dx-button-content,.navigation-about-popup .navigation-about__button.dx-button.dx-button-has-text .dx-button-content,.navigation-about-popup .navigation-about__button.dx-button.dx-button-has-icon.dx-button-has-text .dx-button-content{height:100%;min-height:100%;display:flex;align-items:center;justify-content:center!important;gap:7px;padding:0 12px!important;padding-inline-start:12px!important;padding-inline-end:12px!important;padding-block:0!important}.navigation-about-popup .navigation-about__button.dx-button .dx-icon{color:currentColor;font-size:14px}.navigation-about-popup .navigation-about__button.dx-button-mode-outlined{border-color:var(--navigation-about-border-strong);background:rgba(var(--app-shell-panel-rgb, 29, 31, 37),.36);color:var(--app-text-secondary, #d8dfea);box-shadow:none}.navigation-about-popup .navigation-about__button.dx-button-mode-outlined .dx-icon{color:currentColor}.navigation-about-popup .navigation-about__button.dx-button-mode-outlined.dx-state-hover,.navigation-about-popup .navigation-about__button.dx-button-mode-outlined.dx-state-focused{border-color:rgba(var(--fxma-accent-rgb, 191, 134, 83),.28);background:rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50),.5);box-shadow:none}.navigation-about-popup .navigation-about__button--primary.dx-button-mode-contained{border-color:rgba(var(--fxma-accent-rgb, 191, 134, 83),.54);background:var(--fxma-accent, #bf8653);color:var(--fxma-accent-contrast, rgba(22, 18, 10, .96));box-shadow:none}.navigation-about-popup .navigation-about__button--primary.dx-button-mode-contained .dx-icon{color:currentColor}.navigation-about-popup .navigation-about__button--primary.dx-button-mode-contained.dx-state-hover,.navigation-about-popup .navigation-about__button--primary.dx-button-mode-contained.dx-state-focused{border-color:rgba(var(--fxma-accent-rgb, 191, 134, 83),.7);background:rgba(var(--fxma-accent-rgb, 191, 134, 83),.9);box-shadow:none}.navigation-about-popup .navigation-about__button.dx-state-disabled{opacity:.62}@media(max-width:767px){.navigation-about{padding:12px;gap:10px}.navigation-about__hero,.navigation-about__section,.navigation-about__actions{padding:14px 14px 14px 17px;border-radius:6px}.navigation-about__hero-top,.navigation-about__actions{grid-template-columns:1fr;align-items:stretch}.navigation-about__hero-lead,.navigation-about__environment,.navigation-about__build{width:100%;min-width:0;align-items:flex-start;text-align:left}.navigation-about__stats,.navigation-about__meta{grid-template-columns:1fr}.navigation-about-popup .navigation-about__report-tabs{width:100%}.navigation-about-popup .navigation-about__report-tabs .dx-tabs-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.navigation-about-popup .navigation-about__report-tabs .dx-tab{width:100%;min-width:0}.navigation-about__actions-buttons{width:100%;grid-auto-flow:row;grid-auto-columns:1fr;grid-template-columns:1fr;justify-content:stretch}.navigation-about-popup .navigation-about__button.dx-button{width:100%;min-width:0}}.workspace-rename-popup.dx-overlay-wrapper{pointer-events:auto;z-index:2147483646!important}.workspace-rename-popup.dx-overlay-shader{background-color:transparent!important;z-index:2147483645!important}.workspace-rename-popup .dx-overlay-content{overflow:hidden;border:1px solid rgba(var(--fxma-accent-rgb, 240, 200, 80),.28);border-radius:12px;background:var(--app-dialog-shell-bg, linear-gradient(180deg, rgba(var(--app-shell-dialog-rgb, 48, 49, 57), .985), rgba(var(--app-shell-dialog-strong-rgb, 35, 36, 43), .992)));backdrop-filter:blur(14px) saturate(1.08);box-shadow:0 44px 120px #000000d1,0 0 0 1px #ffffff0a,0 0 30px rgba(var(--fxma-accent-rgb, 240, 200, 80),.08)}.workspace-rename-popup .dx-popup-title{padding:0;border-bottom:1px solid var(--app-shell-divider, rgba(255, 255, 255, .06));background:linear-gradient(90deg,rgba(var(--fxma-accent-rgb, 240, 200, 80),.16),rgba(var(--fxma-accent-rgb, 240, 200, 80),.05) 48%,#fff0)}.workspace-rename-popup .dx-toolbar-items-container{min-height:48px;padding:0 16px}.workspace-rename-popup .dx-popup-content{padding:0;background:transparent}.workspace-rename-popup .dx-toolbar-after{overflow:visible}.workspace-rename-popup .dx-closebutton .dx-icon,.workspace-rename-popup .dx-button.dx-button-mode-text .dx-icon{color:var(--app-text-secondary, rgba(235, 240, 246, .86))}.workspace-rename-popup .dx-closebutton.dx-state-hover .dx-icon,.workspace-rename-popup .dx-closebutton.dx-state-focused .dx-icon,.workspace-rename-popup .dx-button.dx-button-mode-text.dx-state-hover .dx-icon,.workspace-rename-popup .dx-button.dx-button-mode-text.dx-state-focused .dx-icon{color:var(--app-text-primary, #f5f7fb)}.monitor-filter-builder-popup .dx-popup-title{border-bottom:1px solid var(--app-shell-divider, rgba(255, 255, 255, .06))}.monitor-filter-builder-popup .dx-closebutton .dx-icon,.monitor-filter-builder-popup .dx-button.dx-button-mode-text .dx-icon{color:var(--app-text-secondary, rgba(235, 240, 246, .86))}.monitor-filter-builder-popup .dx-closebutton.dx-state-hover .dx-icon,.monitor-filter-builder-popup .dx-closebutton.dx-state-focused .dx-icon,.monitor-filter-builder-popup .dx-button.dx-button-mode-text.dx-state-hover .dx-icon,.monitor-filter-builder-popup .dx-button.dx-button-mode-text.dx-state-focused .dx-icon{color:var(--app-text-primary, #f5f7fb)}.workspace-rename-window{padding:18px 20px 20px}.workspace-rename-window__label{display:block;color:var(--app-text-secondary, rgba(223, 228, 238, .82));font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workspace-rename-window__input{width:100%;margin-top:10px;padding:11px 12px;border:1px solid rgba(var(--fxma-accent-rgb, 240, 200, 80),.24);border-radius:10px;background:rgba(var(--app-shell-popup-strong-rgb, 30, 30, 36),.52);color:var(--app-text-primary, rgba(245, 247, 251, .96));font-size:13px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.workspace-rename-window__input:focus{border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.68);background:rgba(var(--app-shell-popup-strong-rgb, 30, 30, 36),.72);box-shadow:0 0 0 1px rgba(var(--fxma-accent-rgb, 240, 200, 80),.16),0 0 0 4px rgba(var(--fxma-accent-rgb, 240, 200, 80),.06)}.workspace-rename-window__input::placeholder{color:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.96)}.workspace-rename-window__hint{margin:10px 0 0;color:var(--app-text-muted, rgba(214, 220, 235, .58));font-size:12px;line-height:1.5}.workspace-rename-window__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.workspace-rename-window__button.dx-button{min-width:92px}.workspace-rename-window__button--primary.dx-button{border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.22);background:rgba(var(--fxma-accent-rgb, 240, 200, 80),.1)}.workspace-rename-window__button--primary.dx-button .dx-button-text{color:var(--app-nav-text-default, rgba(247, 238, 208, .96))}.workspace-rename-window__button--primary.dx-button.dx-state-hover,.workspace-rename-window__button--primary.dx-button.dx-state-focused{border-color:var(--app-shell-border-strong, rgba(255, 255, 255, .12));background:var(--app-dx-button-soft-hover-bg, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .18))}.workspace-dock__chip-shell,.workspace-dock__stack-item-shell{display:inline-flex;align-items:center;gap:8px;min-width:0}.workspace-dock__summary span{color:#d6dceb9e;font-size:11px}.workspace-dock__chip-shell .workspace-dock__chip,.workspace-dock__stack-item-shell .workspace-dock__stack-item{flex:1 1 auto}.workspace-dock__stack-item{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 68px 10px 12px;border:1px solid rgba(var(--fxma-accent-rgb, 240, 200, 80),.84)!important;border-radius:10px;background:linear-gradient(180deg,rgba(var(--app-shell-chip-rgb, 36, 36, 42),.97),rgba(var(--app-shell-chip-strong-rgb, 30, 30, 36),.99));box-shadow:0 12px 24px #00000038,0 0 0 1px rgba(var(--fxma-accent-rgb, 240, 200, 80),.24),inset 0 1px #ffffff06;color:var(--app-nav-text-strong, #f5f0dc);font-size:12px;cursor:pointer;transform:none!important;transition:border-color .18s ease!important}.workspace-dock__stack-item:hover,.workspace-dock__stack-item:focus-visible{border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),1)!important;transform:none!important}.workspace-dock__chip-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.workspace-dock__chip-action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:28px;height:28px;min-width:28px;min-height:28px;border:1px solid rgba(var(--fxma-accent-rgb, 240, 200, 80),.38)!important;border-radius:999px;background:rgba(var(--app-shell-chip-strong-rgb, 30, 30, 36),.9)!important;color:var(--app-nav-text-default, rgba(247, 239, 208, .9));box-shadow:none!important;cursor:pointer;transform:none!important;transition:border-color .18s ease !important,background-color .18s ease !important,color .18s ease!important}.workspace-dock__chip-action .dx-icon{font-size:13px;transform:none!important;transition:none!important}.workspace-dock__chip-action .dx-icon:before{transform:none!important;transition:none!important}.workspace-dock__chip-action:hover,.workspace-dock__chip-action:focus-visible{border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),1)!important;background:rgba(var(--app-shell-chip-rgb, 36, 36, 42),.98)!important;color:var(--app-nav-text-strong, #f5f0dc)!important;box-shadow:none!important;transform:none!important}.workspace-dock__chip-action--danger:hover,.workspace-dock__chip-action--danger:focus-visible{border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),1)!important;background:rgba(var(--app-shell-chip-rgb, 36, 36, 42),.98)!important;color:var(--app-nav-text-strong, #f5f0dc)!important;box-shadow:none!important;transform:none!important}.workspace-dock__chip-actions--stack .workspace-dock__chip-action{width:26px;height:26px}.workspace-switcher-popup.dx-overlay-wrapper{pointer-events:auto;z-index:2147483647!important}.workspace-switcher-popup.dx-overlay-shader{background-color:rgba(var(--app-shell-bg-rgb, 40, 40, 47),.18)!important;z-index:2147483646!important}.workspace-switcher-popup .dx-overlay-content{margin-top:6px;overflow:hidden;border:1px solid var(--app-shell-border, rgba(255, 255, 255, .08));border-radius:18px;background:var(--app-popup-shell-surface-soft, rgba(var(--app-shell-popup-rgb, 41, 41, 47), .84));backdrop-filter:blur(12px) saturate(1.02);box-shadow:0 20px 48px #00000057,0 0 0 1px #ffffff08}.workspace-switcher-popup .dx-popup-content{padding:0;background:transparent}.chart-visual-settings-section>.chart-visual-settings-scroll{width:100%}.chart-visual-settings-popup .dx-resizable-handle-corner-bottom-right{overflow:visible}.chart-visual-settings-popup .dx-resizable-handle-corner-bottom-right:before,.chart-visual-settings-popup .dx-resizable-handle-corner-bottom-right:after{content:"";position:absolute;right:6px;bottom:6px;width:14px;height:14px;box-sizing:border-box;border-right:2px solid rgba(var(--chart-accent-rgb, 240, 200, 80),.4);border-bottom:2px solid rgba(var(--chart-accent-rgb, 240, 200, 80),.4);border-radius:0 0 6px;pointer-events:none}.chart-visual-settings-popup .dx-resizable-handle-corner-bottom-right:before{right:11px;bottom:11px;width:8px;height:8px;border-right-color:rgba(var(--chart-accent-rgb, 240, 200, 80),.24);border-bottom-color:rgba(var(--chart-accent-rgb, 240, 200, 80),.24)}.workspace-switcher{padding:18px 18px 16px}.workspace-switcher__header{display:flex;flex-direction:column;gap:4px}.workspace-switcher__eyebrow{color:var(--app-text-muted, rgba(214, 220, 235, .58));font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.workspace-switcher__header strong{color:var(--app-nav-text-strong, #f6f1e0);font-size:16px;font-weight:700;line-height:1.3}.workspace-switcher__header span,.workspace-switcher__hint{color:var(--app-text-muted, rgba(214, 220, 235, .72));font-size:12px;line-height:1.45}.workspace-switcher__hint{margin-top:12px}.workspace-switcher__list{display:flex;flex-direction:column;gap:8px;max-height:min(52vh,460px);margin-top:14px;overflow-y:auto}.workspace-switcher__item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--app-shell-border, rgba(255, 255, 255, .08));border-radius:14px;background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.54);color:var(--app-nav-text-strong, #f6f1e0);text-align:left;cursor:pointer}.workspace-switcher__item:hover,.workspace-switcher__item:focus-visible,.workspace-switcher__item.is-selected{padding:11px 13px;border:2px solid var(--fxma-accent, #ffd43b);background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.54);box-shadow:none;transform:none}.workspace-switcher__item-badge{display:inline-flex;align-items:center;justify-content:center;min-width:60px;min-height:24px;padding:0 8px;border:1px solid rgba(var(--fxma-accent-rgb, 240, 200, 80),.5);border-radius:999px;background:rgba(var(--fxma-accent-rgb, 240, 200, 80),.08);color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.92);font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.workspace-switcher__item-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.workspace-switcher__item-copy strong,.workspace-switcher__item-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher__item-copy strong{color:var(--app-nav-text-strong, #f8f4e6);font-size:13px;font-weight:700}.workspace-switcher__item-copy span{color:var(--app-text-muted, rgba(214, 220, 235, .72));font-size:11px}.driver-active-element{box-shadow:0 0 0 1px rgba(var(--fxma-accent-rgb, 240, 200, 80),.6),0 0 0 10px rgba(var(--fxma-accent-rgb, 240, 200, 80),.12)}.driver-popover.fxma-dashboard-tour{min-width:320px;max-width:360px;padding:18px 18px 16px;border:1px solid rgba(var(--fxma-accent-rgb, 240, 200, 80),.26);border-radius:18px;background:linear-gradient(180deg,rgba(var(--fxma-accent-rgb, 240, 200, 80),.08),rgba(var(--app-shell-popup-strong-rgb, 30, 30, 36),.98) 24%),rgba(var(--app-shell-popup-strong-rgb, 30, 30, 36),.98);box-shadow:0 24px 48px #00000057,0 0 0 1px #ffffff08;color:var(--app-text-primary, #f5f7fb)}.driver-popover.fxma-dashboard-tour *{font-family:Nunito,sans-serif}.driver-popover.fxma-dashboard-tour .driver-popover-title{padding-right:24px;color:var(--app-text-primary, #f5f7fb);font-size:18px;font-weight:800;letter-spacing:.01em}.driver-popover.fxma-dashboard-tour .driver-popover-description{color:var(--app-text-secondary, #e0e4eb);font-size:13px;line-height:1.6}.driver-popover.fxma-dashboard-tour .driver-popover-progress-text{color:var(--app-text-muted, rgba(224, 228, 235, .72));font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.driver-popover.fxma-dashboard-tour .driver-popover-footer{gap:12px;margin-top:18px}.driver-popover.fxma-dashboard-tour .driver-popover-navigation-btns{gap:8px}.driver-popover.fxma-dashboard-tour .driver-popover-navigation-btns button,.driver-popover.fxma-dashboard-tour .fxma-driver-skip{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid transparent;cursor:pointer;text-shadow:none;font-size:12px;font-weight:800;letter-spacing:.04em;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.driver-popover.fxma-dashboard-tour .driver-popover-prev-btn,.driver-popover.fxma-dashboard-tour .fxma-driver-skip{background:#ffffff05;border-color:#ffffff14;color:var(--app-text-secondary, #e0e4eb)}.driver-popover.fxma-dashboard-tour .driver-popover-next-btn{background:var(--fxma-accent, #f0c850);border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.92);color:var(--fxma-accent-contrast, #171717)}.driver-popover.fxma-dashboard-tour .driver-popover-prev-btn:hover,.driver-popover.fxma-dashboard-tour .driver-popover-prev-btn:focus,.driver-popover.fxma-dashboard-tour .fxma-driver-skip:hover,.driver-popover.fxma-dashboard-tour .fxma-driver-skip:focus{background:#ffffff0f;border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),.26);color:var(--app-text-primary, #f5f7fb)}.driver-popover.fxma-dashboard-tour .driver-popover-next-btn:hover,.driver-popover.fxma-dashboard-tour .driver-popover-next-btn:focus{background:rgba(var(--fxma-accent-rgb, 240, 200, 80),.92);border-color:rgba(var(--fxma-accent-rgb, 240, 200, 80),1);color:var(--fxma-accent-contrast, #171717)}.driver-popover.fxma-dashboard-tour .driver-popover-arrow-side-left{border-left-color:rgba(var(--app-shell-popup-strong-rgb, 30, 30, 36),.98)}.driver-popover.fxma-dashboard-tour .driver-popover-arrow-side-right{border-right-color:rgba(var(--app-shell-popup-strong-rgb, 30, 30, 36),.98)}.driver-popover.fxma-dashboard-tour .driver-popover-arrow-side-top{border-top-color:rgba(var(--app-shell-popup-strong-rgb, 30, 30, 36),.98)}.driver-popover.fxma-dashboard-tour .driver-popover-arrow-side-bottom{border-bottom-color:rgba(var(--app-shell-popup-strong-rgb, 30, 30, 36),.98)}.driver-popover.fxma-platform-guide{min-width:min(320px,var(--platform-guide-width, 360px));max-width:var(--platform-guide-width, 360px);padding:18px 18px 16px;border:1px solid var(--platform-guide-accent, var(--fxma-accent, #f0c850));@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--platform-guide-accent, var(--fxma-accent, #f0c850)) 34%,transparent)}border-radius:var(--platform-guide-radius, 18px);background:linear-gradient(180deg,var(--platform-guide-accent, var(--fxma-accent, #f0c850)) 0%,var(--platform-guide-bg, #1e1e24) 24%),var(--platform-guide-bg, #1e1e24);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--platform-guide-accent, var(--fxma-accent, #f0c850)) 10%,transparent) 0%,var(--platform-guide-bg, #1e1e24) 24%),var(--platform-guide-bg, #1e1e24)}box-shadow:0 24px 48px #00000057,0 0 0 1px #ffffff08;color:var(--platform-guide-text, #f5f7fb)}.driver-popover.fxma-platform-guide *{font-family:Nunito,sans-serif}.driver-popover.fxma-platform-guide .driver-popover-title{padding-right:24px;color:var(--platform-guide-text, #f5f7fb);font-size:18px;font-weight:800;letter-spacing:.01em}.driver-popover.fxma-platform-guide .driver-popover-description{color:var(--platform-guide-text, #f5f7fb);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--platform-guide-text, #f5f7fb) 86%,transparent)}font-size:13px;line-height:1.6}.driver-popover.fxma-platform-guide .driver-popover-progress-text{color:var(--platform-guide-text, #f5f7fb);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--platform-guide-text, #f5f7fb) 68%,transparent)}font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.driver-popover.fxma-platform-guide .driver-popover-footer{gap:12px;margin-top:18px}.driver-popover.fxma-platform-guide .driver-popover-navigation-btns{gap:8px}.driver-popover.fxma-platform-guide .driver-popover-navigation-btns button,.driver-popover.fxma-platform-guide .fxma-driver-skip{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid transparent;cursor:pointer;text-shadow:none;font-size:12px;font-weight:800;letter-spacing:.04em;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.driver-popover.fxma-platform-guide .driver-popover-prev-btn,.driver-popover.fxma-platform-guide .fxma-driver-skip{background:#ffffff05;border-color:#ffffff14;color:var(--platform-guide-text, #f5f7fb);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--platform-guide-text, #f5f7fb) 86%,transparent)}}.driver-popover.fxma-platform-guide .driver-popover-next-btn{background:var(--platform-guide-accent, var(--fxma-accent, #f0c850));border-color:var(--platform-guide-accent, var(--fxma-accent, #f0c850));color:#171717}.driver-popover.fxma-platform-guide .driver-popover-prev-btn:hover,.driver-popover.fxma-platform-guide .driver-popover-prev-btn:focus,.driver-popover.fxma-platform-guide .fxma-driver-skip:hover,.driver-popover.fxma-platform-guide .fxma-driver-skip:focus{background:#ffffff0f;border-color:var(--platform-guide-accent, var(--fxma-accent, #f0c850));@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--platform-guide-accent, var(--fxma-accent, #f0c850)) 34%,transparent)}color:var(--platform-guide-text, #f5f7fb)}.driver-popover.fxma-platform-guide .driver-popover-next-btn:hover,.driver-popover.fxma-platform-guide .driver-popover-next-btn:focus{background:var(--platform-guide-accent, var(--fxma-accent, #f0c850));@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--platform-guide-accent, var(--fxma-accent, #f0c850)) 90%,#ffffff)}color:#171717}.driver-popover.fxma-platform-guide .driver-popover-arrow-side-left{border-left-color:var(--platform-guide-bg, #1e1e24)}.driver-popover.fxma-platform-guide .driver-popover-arrow-side-right{border-right-color:var(--platform-guide-bg, #1e1e24)}.driver-popover.fxma-platform-guide .driver-popover-arrow-side-top{border-top-color:var(--platform-guide-bg, #1e1e24)}.driver-popover.fxma-platform-guide .driver-popover-arrow-side-bottom{border-bottom-color:var(--platform-guide-bg, #1e1e24)}.fxma-strategy-management-menu.dx-context-menu.dx-overlay-content,.fxma-strategy-management-menu.dx-context-menu .dx-submenu{overflow:hidden;border:1px solid var(--app-shell-border, rgba(255, 255, 255, .08))!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(var(--app-shell-popup-rgb, 41, 41, 47),.987),rgba(var(--app-shell-popup-strong-rgb, 30, 30, 36),.992))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 20px 48px #0000005c,0 0 0 1px #ffffff08}.fxma-strategy-management-menu.dx-context-menu .dx-menu-base,.fxma-strategy-management-menu.dx-context-menu .dx-menu-items-container,.fxma-strategy-management-menu.dx-context-menu .dx-menu-item-content{background:transparent!important}.fxma-strategy-management-menu.dx-context-menu .dx-menu-item,.fxma-strategy-management-menu.dx-context-menu .dx-menu-item-content{color:var(--app-text-primary, #f5f7fb)!important}.fxma-strategy-management-menu.dx-context-menu .dx-menu-items-container{padding:6px!important}.fxma-strategy-management-menu.dx-context-menu .dx-menu-item-content{border-radius:8px}.fxma-strategy-management-menu.dx-context-menu .dx-menu-item.dx-state-hover>.dx-menu-item-content,.fxma-strategy-management-menu.dx-context-menu .dx-menu-item.dx-state-focused>.dx-menu-item-content{background:var(--app-dx-item-hover-bg, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .16))!important}.fxma-strategy-management-menu.dx-context-menu .dx-menu-item.dx-state-active>.dx-menu-item-content{background:var(--app-dx-item-active-bg, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .24))!important}.fxma-chart-context-menu.dx-context-menu.dx-overlay-content,.fxma-chart-context-menu.dx-context-menu .dx-submenu{overflow:visible!important;border:1px solid var(--app-shell-border, rgba(255, 255, 255, .08))!important;border-radius:0!important;background:var(--app-chart-context-menu-bg, var(--app-menu-bg, var(--app-popup-window-bg, rgba(var(--app-shell-popup-rgb, 41, 41, 47), .987))))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 2px 8px #00000052!important}.fxma-chart-context-menu.dx-context-menu .dx-menu-base,.fxma-chart-context-menu.dx-context-menu .dx-menu-items-container,.fxma-chart-context-menu.dx-context-menu .dx-menu-item-content{background:transparent!important}.fxma-chart-context-menu.dx-context-menu .dx-menu-item,.fxma-chart-context-menu.dx-context-menu .dx-menu-item-content{color:var(--app-text-primary, #f5f7fb)!important}.fxma-chart-context-menu.dx-context-menu .dx-menu-items-container{padding:0!important}.fxma-chart-context-menu.dx-context-menu .dx-menu-item-content{border-radius:0!important}.fxma-chart-context-menu.dx-context-menu .dx-menu-item.dx-state-hover>.dx-menu-item-content,.fxma-chart-context-menu.dx-context-menu .dx-menu-item.dx-state-focused>.dx-menu-item-content{background:var(--app-dx-item-hover-bg, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .16))!important}.fxma-chart-context-menu.dx-context-menu .dx-menu-item.dx-state-active>.dx-menu-item-content{background:var(--app-dx-item-active-bg, rgba(var(--app-shell-surface-strong-rgb, 38, 41, 50), .24))!important}.fxma-shared-ai-wizard-popup,.fxma-shared-ai-wizard-root{--fxma-shared-ai-accent: var(--fxma-accent, #f0c850);--fxma-shared-ai-accent-rgb: var(--fxma-accent-rgb, 240, 200, 80);--fxma-shared-ai-accent-contrast: var(--fxma-accent-contrast, #171717);--fxma-shared-ai-border: var(--app-card-border, rgba(255, 255, 255, .08));--fxma-shared-ai-border-strong: rgba(var(--app-shell-surface-rgb, 45, 45, 53), .22);--fxma-shared-ai-border-soft: rgba(255, 255, 255, .08);--fxma-shared-ai-divider: rgba(var(--app-shell-surface-rgb, 45, 45, 53), .22);--fxma-shared-ai-text: var(--app-text-primary, #f5f7fb);--fxma-shared-ai-muted: var(--app-text-secondary, rgba(231, 234, 240, .66));--fxma-shared-ai-soft-muted: var(--app-text-muted, rgba(231, 234, 240, .56));--fxma-shared-ai-surface: var(--app-main-bg, var(--app-shell-bg, #1B1D23));--fxma-shared-ai-shell-bg: var(--app-dialog-shell-surface, rgba(var(--app-shell-popup-rgb, 41, 41, 47), .96));--fxma-shared-ai-surface-strong: var(--app-dialog-shell-surface, rgba(var(--app-shell-popup-rgb, 41, 41, 47), .96));--fxma-shared-ai-surface-soft: var(--app-card-bg-soft, rgba(var(--app-shell-surface-rgb, 45, 45, 53), .02));--fxma-shared-ai-surface-soft-strong: var(--app-card-bg-subtle, rgba(var(--app-shell-surface-rgb, 45, 45, 53), .04));--fxma-shared-ai-panel-soft: var(--app-card-bg-soft, rgba(var(--app-shell-surface-rgb, 45, 45, 53), .03));--fxma-shared-ai-panel: var(--app-card-bg-subtle, rgba(var(--app-shell-surface-rgb, 45, 45, 53), .04));--fxma-shared-ai-card-bg: var(--app-card-bg-soft, rgba(var(--app-shell-popup-rgb, 41, 41, 47), .08));--fxma-shared-ai-card-shadow-flat: none;--fxma-shared-ai-card-radius: 16px;--fxma-shared-ai-accordion-radius: 18px;--fxma-shared-ai-popup-radius: 18px;--fxma-shared-ai-popup-border: rgba(var(--fxma-shared-ai-accent-rgb), .24);--fxma-shared-ai-card-border: rgba(var(--fxma-shared-ai-accent-rgb), .26);--fxma-shared-ai-card-fill: var(--fxma-shared-ai-surface);--fxma-shared-ai-card-fill-strong: var(--fxma-shared-ai-surface);--fxma-shared-ai-card-tint: transparent;--fxma-shared-ai-card-tint-strong: transparent;--fxma-shared-ai-card-shadow: none}.fxma-shared-ai-wizard-popup .dx-overlay-content{border:1px solid var(--fxma-shared-ai-popup-border);border-radius:0!important;background:var(--fxma-shared-ai-surface)!important;box-shadow:0 18px 60px #04060e7a}.fxma-shared-ai-wizard-popup .dx-popup-title{border-bottom:1px solid var(--fxma-shared-ai-divider);border-radius:0!important;background:transparent!important;color:var(--fxma-shared-ai-text)}.fxma-shared-ai-wizard-popup .dx-popup-title .dx-toolbar-items-container{min-height:46px;padding-inline:10px 12px;align-items:center}.fxma-shared-ai-wizard-popup .dx-popup-content{border-radius:0!important;padding:0!important;overflow:hidden!important;background:transparent!important}.fxma-shared-ai-wizard-popup .dx-toolbar-after{gap:6px}.fxma-shared-ai-wizard-popup .ai-helper-title-btn.dx-button,.fxma-shared-ai-wizard-popup .dx-popup-title .dx-closebutton.dx-button{min-width:34px;height:34px;border:0!important;border-radius:8px;background:transparent!important;box-shadow:none!important}.fxma-shared-ai-wizard-popup .ai-helper-title-btn.dx-button .dx-icon,.fxma-shared-ai-wizard-popup .dx-popup-title .dx-closebutton.dx-button .dx-icon{color:var(--fxma-shared-ai-muted)}.fxma-shared-ai-wizard-popup .ai-helper-title-btn.dx-button.dx-state-hover,.fxma-shared-ai-wizard-popup .ai-helper-title-btn.dx-button.dx-state-focused,.fxma-shared-ai-wizard-popup .dx-popup-title .dx-closebutton.dx-button.dx-state-hover,.fxma-shared-ai-wizard-popup .dx-popup-title .dx-closebutton.dx-button.dx-state-focused{background:rgba(var(--app-shell-panel-rgb, 36, 36, 43),.4)!important}
