@charset "UTF-8";@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}: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}.tippy-box[data-theme~=primary]{background-color:#4361ee}.tippy-box[data-theme~=primary][data-placement^=top]>.tippy-arrow:before{border-top-color:#4361ee}.tippy-box[data-theme~=success]{background-color:#00ab55}.tippy-box[data-theme~=success][data-placement^=top]>.tippy-arrow:before{border-top-color:#00ab55}.tippy-box[data-theme~=info]{background-color:#2196f3}.tippy-box[data-theme~=info][data-placement^=top]>.tippy-arrow:before{border-top-color:#2196f3}.tippy-box[data-theme~=danger]{background-color:#e7515a}.tippy-box[data-theme~=danger][data-placement^=top]>.tippy-arrow:before{border-top-color:#e7515a}.tippy-box[data-theme~=warning]{background-color:#e2a03f}.tippy-box[data-theme~=warning][data-placement^=top]>.tippy-arrow:before{border-top-color:#e2a03f}.tippy-box[data-theme~=secondary]{background-color:#805dca}.tippy-box[data-theme~=secondary][data-placement^=top]>.tippy-arrow:before{border-top-color:#805dca}.tippy-box[data-theme~=dark]{background-color:#3b3f5c}.tippy-box[data-theme~=dark][data-placement^=top]>.tippy-arrow:before{border-top-color:#3b3f5c}.swiper .swiper-button-disabled{cursor:not-allowed;opacity:.6}.rtl .swiper{direction:rtl}.swiper-button-next{color:#4361ee}#slider3 .swiper-wrapper,#slider4 .swiper-wrapper{height:320px!important}#slider3 .swiper-wrapper .swiper-slide img,#slider4 .swiper-wrapper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover}#slider3 .swiper-pagination .swiper-pagination-bullet{border-radius:6px;width:4px;height:20px}@media only screen and (max-width:1200px){#slider3 .swiper-wrapper,#slider4 .swiper-wrapper{height:300px!important}}@media only screen and (max-width:600px){#slider3 .swiper-wrapper,#slider4 .swiper-wrapper{height:180px!important}}#slider3 .swiper-pagination .swiper-pagination-bullet:hover{background-color:#fff}#slider3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4361ee}#slider4 .swiper-pagination{color:#fff}#slider5 .swiper-wrapper{height:auto}#slider5 .swiper-pagination{position:relative;margin-top:20px}table>thead>tr>th,table>tbody>tr>td{padding:.75rem 1rem!important;font-size:.875rem;line-height:1.25rem}table>thead>tr>th.mantine-187dsit{background-color:#e0e6ed4d}.datatables table tbody tr{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.datatables table tbody tr:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.datatables table tr.mantine-1ublbff.mantine-1ublbff{background-color:transparent}.datatables table tbody tr td{border-width:0px!important;border-style:none!important}table tr .mantine-Checkbox-root{display:flex}.datatables table thead tr th{border-bottom-width:0px!important;background-color:#e0e6ed4d!important;--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1))}.datatables table thead tr th:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(26 41 65 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(136 142 168 / var(--tw-text-opacity, 1))!important}.datatables .table-bordered table thead tr th,.datatables .table-bordered table tbody tr td{border-width:1px!important;border-style:solid!important;--tw-border-opacity: 1 !important;border-color:rgb(246 247 250 / var(--tw-border-opacity, 1))!important}.datatables .table-bordered table thead tr th:is(.dark *),.datatables .table-bordered table tbody tr td:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))!important}.datatables .table-compact table thead tr th,.datatables .table-compact table tbody tr td{padding:.5rem .75rem!important}.datatables .mantine-gzzjso,.datatables .mantine-lrzwoq{border-top-width:0px;background-color:transparent!important;padding:0!important;padding-top:1.25rem!important}.datatables.pagination-padding .mantine-gzzjso{padding-left:1.25rem!important;padding-right:1.25rem!important}[dir=rtl] .datatables .mantine-ScrollArea-root.mantine-lvjyp7{direction:rtl}.mantine-Table-root[data-hover] tbody tr:hover{background-color:#e0e6ed33!important}.mantine-Table-root[data-hover] tbody tr:hover:is(.dark *){background-color:#1a294166!important}.mantine-Table-root[data-striped] tbody tr:nth-of-type(odd){background-color:#e0e6ed33}.mantine-Table-root[data-striped] tbody tr:nth-of-type(odd):is(.dark *){background-color:#1a294166!important}.datatables table{font-family:Nunito,sans-serif;--tw-text-opacity: 1 !important;color:rgb(14 23 38 / var(--tw-text-opacity, 1))!important}.datatables table:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(136 142 168 / var(--tw-text-opacity, 1))!important}.datatables .mantine-Text-root{flex:none;font-family:Nunito,sans-serif!important;font-size:.875rem;line-height:1.25rem;font-weight:500}.datatables thead tr th .mantine-Group-root.mantine-1d34tqu{justify-content:flex-start}.datatables thead tr th .mantine-Group-root.mantine-1d34tqu .mantine-oqxib5{flex-grow:0}.mantine-Group-root>.mantine-Text-root{display:none}.mantine-Group-root .mantine-UnstyledButton-root:hover{background-color:inherit}.mantine-Group-root .mantine-UnstyledButton-root:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))!important;--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.mantine-Table-root th.text-right .mantine-Group-root{justify-content:flex-end!important}.datatables .mantine-Group-root[role=navigation]{flex:1 1 auto;justify-content:flex-end;gap:.25rem}.mantine-Menu-dropdown:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(26 41 65 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.mantine-Checkbox-body{display:grid;height:1.25rem;width:1.25rem;place-content:center;overflow:hidden;border-radius:.25rem;border-width:0px;background-color:transparent;--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.mantine-Checkbox-inner>.mantine-Checkbox-input{border-width:2px;--tw-border-opacity: 1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1));background-color:transparent}.mantine-Checkbox-inner>.mantine-Checkbox-input:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(37 59 92 / var(--tw-border-opacity, 1))!important}.mantine-Checkbox-inner>.mantine-Checkbox-input:checked{--tw-border-opacity: 1 !important;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.mantine-y4ntz3{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1));outline-width:0px}.mantine-y4ntz3:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(224 230 237 / .4)}.mantine-3xbgk5 .mantine-qo1k2{padding:.5rem;font-size:.875rem;line-height:1.25rem}.mantine-Pagination-item{height:2.25rem;width:2.25rem;border-radius:9999px;--tw-border-opacity: 1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1 !important;background-color:rgb(224 230 237 / var(--tw-bg-opacity, 1))!important;font-family:Nunito,sans-serif;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1 !important;color:rgb(59 63 92 / var(--tw-text-opacity, 1))!important}.mantine-Pagination-item:hover{--tw-bg-opacity: 1 !important;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.mantine-Pagination-item:is(.dark *){--tw-border-opacity: 1;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1 !important;background-color:rgb(25 30 58 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.mantine-Pagination-item:first-child:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mantine-Pagination-item:last-child:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mantine-Pagination-item[data-active]{--tw-bg-opacity: 1 !important;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.mantine-Menu-item .mantine-Text-root{text-align:center;font-family:Nunito,sans-serif;font-size:.875rem!important;line-height:1.25rem!important}.mantine-Menu-item:hover{--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.mantine-Menu-item:is(.dark *){--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.mantine-Menu-item:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.mantine-Menu-arrow:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))!important}.mantine-Menu-item:disabled{--tw-text-opacity: 1 !important;color:rgb(173 181 189 / var(--tw-text-opacity, 1))!important}.mantine-ScrollArea-viewport>div:first-child>div{background-image:none}.table-hover.invoice-table>div:nth-child(2){padding-left:1.25rem!important;padding-right:1.25rem!important}.sortable-ghost{opacity:.7}.dark .sortable-ghost{opacity:.4}.dark .sortable-drag{--tw-rotate: 10deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.calendar-wrapper .fc-view-harness{overflow:auto}.calendar-wrapper .fc-view-harness-active>.fc-view{min-width:450px}.calendar-wrapper .fc-daygrid-body-balanced .fc-scrollgrid-sync-table{min-height:450px}.calendar-wrapper table>thead>tr>th[role=presentation],.calendar-wrapper table>tbody>tr>td{padding:0!important}.calendar-wrapper table th.fc-day{padding:12px 16px;background-color:#e0e6ed4d}.dark .calendar-wrapper table th.fc-day{background-color:#1a2941}.calendar-wrapper table td .fc-daygrid-day-number{padding:16px}@media only screen and (max-width:1024px){.calendar-wrapper table td .fc-daygrid-day-number{padding:2px 8px}}.fc-theme-standard td,.fc-theme-standard th,.fc-theme-standard .fc-scrollgrid{border-color:#e0e6ed66!important}.dark .fc-theme-standard td,.dark .fc-theme-standard th,.dark .fc-theme-standard .fc-scrollgrid{border-color:#191e3a!important}.calendar-wrapper .fc-theme-standard .fc-scrollgrid{border-radius:10px}.calendar-wrapper .fc-theme-standard td{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.calendar-wrapper .fc-button{text-transform:capitalize!important;font-weight:500!important;border-radius:6px!important;padding:8px 15px!important}.ltr .calendar-wrapper .fc-button{margin-left:12px!important}.rtl .calendar-wrapper .fc-button{margin-right:12px!important}.ltr .calendar-wrapper .fc-button-group .fc-button:first-child{margin-left:0!important}.rtl .calendar-wrapper .fc-button-group .fc-button:first-child{margin-right:0!important}.calendar-wrapper .fc-button-primary,.calendar-wrapper .fc-button-primary:disabled{color:#4361ee!important;border-color:#4361ee!important;background:transparent!important;box-shadow:none!important;font-weight:600!important;line-height:20px!important}.calendar-wrapper .fc-button-primary:not(:disabled):hover,.calendar-wrapper .fc-button-primary:not(:disabled).fc-button-active{background-color:#4361ee!important;color:#fff!important}.calendar-wrapper .fc-daygrid-event.info,.calendar-wrapper .fc-timegrid-event.info{background-color:#2196f3cc;border-color:#2196f3cc}.calendar-wrapper .fc-daygrid-event.info:hover,.calendar-wrapper .fc-timegrid-event.info:hover{background-color:#2196f3;border-color:#2196f3}.calendar-wrapper .fc-daygrid-event.primary,.calendar-wrapper .fc-timegrid-event.primary{background-color:#4361eecc;border-color:#4361eecc}.calendar-wrapper .fc-daygrid-event.primary:hover,.calendar-wrapper .fc-timegrid-event.primary:hover{background-color:#4361ee;border-color:#4361ee}.calendar-wrapper .fc-daygrid-event.success,.calendar-wrapper .fc-timegrid-event.success{background-color:#00ab55cc;border-color:#00ab55cc}.calendar-wrapper .fc-daygrid-event.success:hover,.calendar-wrapper .fc-timegrid-event.success:hover{background-color:#00ab55;border-color:#00ab55}.calendar-wrapper .fc-daygrid-event.danger,.calendar-wrapper .fc-timegrid-event.danger{background-color:#e7515acc;border-color:#e7515acc}.calendar-wrapper .fc-daygrid-event.danger:hover,.calendar-wrapper .fc-timegrid-event.danger:hover{background-color:#e7515a;border-color:#e7515a}.calendar-wrapper .fc-prev-button,.calendar-wrapper .fc-next-button{background-color:transparent!important;color:#4b5563!important;border:2px solid!important;border-color:#e5e7eb!important;padding:6px!important;display:flex!important;justify-content:center}.dark .calendar-wrapper .fc-prev-button,.dark .calendar-wrapper .fc-next-button{border-color:#374151!important}.calendar-wrapper .fc-button.fc-prev-button:hover,.calendar-wrapper .fc-button.fc-next-button:hover,.dark .calendar-wrapper .fc-button.fc-prev-button:hover,.dark .calendar-wrapper .fc-button.fc-next-button:hover{color:#4361ee!important;border-color:#4361ee!important;background:transparent!important}.calendar-wrapper .fc-timegrid-body .fc-event-main-frame{flex-direction:column!important}.ltr .calendar-wrapper .fc-toolbar,.ltr .calendar-wrapper .fc-event-main-frame,.ltr .calendar-wrapper .fc-button-group{flex-direction:row}.rtl .calendar-wrapper .fc-toolbar,.rtl .calendar-wrapper .fc-event-main-frame,.rtl .calendar-wrapper .fc-button-group{flex-direction:row-reverse}@media only screen and (max-width:768px){.calendar-wrapper .fc-toolbar{flex-direction:column!important}.calendar-wrapper .fc-toolbar .fc-toolbar-chunk{margin-top:16px}.calendar-wrapper .fc-toolbar .fc-toolbar-chunk:first-child{margin-top:0!important}}.calendar-wrapper .fc-toolbar-title{font-size:20px}.calendar-wrapper .fc .fc-popover{z-index:10}.calendar-wrapper .fc-event{padding:2px 4px;color:#fff}.calendar-wrapper .fc-timegrid-event-harness-inset .fc-timegrid-event{box-shadow:none;overflow:hidden}.calendar-wrapper .fc-event-title.fc-sticky{font-weight:700}.calendar-wrapper .fc-daygrid-event-dot{display:none}.calendar-wrapper .fc-daygrid-dot-event{border-width:1px}.calendar-wrapper .fc-event-time{padding:1px!important;font-weight:700;flex-shrink:0}.rtl .calendar-wrapper .fc-event-time{margin-left:3px!important;margin-right:0!important}.rtl .calendar-wrapper .fc-icon.fc-icon-chevron-right,.rtl .calendar-wrapper .fc-icon.fc-icon-chevron-left{rotate:180deg}.dark .calendar-wrapper .fc-theme-standard .fc-popover{background-color:#3b3f5c;border-color:#3b3f5c}.dark .calendar-wrapper .fc-theme-standard .fc-popover-header{background-color:#0e1726;color:#888ea8}body.swal2-toast-shown .swal2-container.toast{width:400px}.swal2-popup{flex-direction:column;justify-content:center;padding:20px!important;box-sizing:border-box}.dark .swal2-popup{background:#0e1726}.dark .swal2-popup .swal2-title{color:#888ea8}.swal2-popup .swal2-title{display:block;margin:0!important;width:100%;color:#3b3f5c;font-size:24px}.swal2-popup .swal2-title:where([dir=ltr],[dir=ltr] *){padding-right:2.5rem!important}.swal2-popup .swal2-title:where([dir=rtl],[dir=rtl] *){padding-left:2.5rem!important}.swal2-popup .swal2-styled{box-shadow:0 5px 20px #0000001a!important;letter-spacing:1px;font-size:14px!important;line-height:20px!important;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;margin:0 5px;padding:8px 20px;border-radius:6px}.swal2-popup .swal2-styled.swal2-cancel{background-color:#fff!important;color:#4361ee;border:1px solid #e8e8e8;box-shadow:none;padding:7px 20px}.dark .swal2-popup .swal2-styled.swal2-cancel{background-color:#3b3f5c!important;color:#e0e6ed;border-color:#3b3f5c}.swal2-popup .swal2-styled.swal2-confirm{background-color:#4361ee}.swal2-popup .swal2-styled.swal2-confirm:focus{box-shadow:none!important}.swal2-popup .swal2-html-container{margin:0!important;color:#e95f2b;font-weight:300}.swal2-popup .swal2-html-container:where([dir=ltr],[dir=ltr] *){padding-right:2.5rem!important}.swal2-popup .swal2-html-container:where([dir=rtl],[dir=rtl] *){padding-left:2.5rem!important}.swal2-popup .swal2-close{position:absolute;top:16px;transition:color .1s ease-out;font-family:serif}.swal2-popup .swal2-close:where([dir=ltr],[dir=ltr] *){right:1rem}.swal2-popup .swal2-close:where([dir=rtl],[dir=rtl] *){left:1rem}.dark .swal2-popup .swal2-close{color:#888ea8}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto!important;box-shadow:0 0 .625em #d9d9d9;padding:2em;overflow-y:hidden;display:flex!important}.swal2-popup.swal2-toast.swal2-show{animation:showSweetToast .5s}.swal2-popup pre{color:#009688}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sweet-alerts .swal2-icon:not(.swal2-error):not(.swal2-success){width:2em!important;line-height:119px!important;height:2em!important;margin:.25em auto .875em!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{height:3px!important}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:16px!important;top:11px!important}.swal2-icon.swal2-error{border-color:#e7515a!important;border:4px solid #f1f2f3!important;box-shadow:0 3px 25px #716aca33}.swal2-icon.swal2-warning{color:#fb4!important;border:4px solid #f1f2f3!important;box-shadow:0 3px 25px #716aca33;text-align:center}.sweet-alerts .swal2-icon.swal2-warning,.sweet-alerts .swal2-icon.swal2-question,.sweet-alerts .swal2-icon.swal2-info{font-size:60px;line-height:80px}.swal2-popup.swal2-toast .swal2-icon{height:26px!important;width:26px!important;min-width:26px!important;border-width:2px!important}.swal2-icon.swal2-info{color:#4361ee!important;border:4px solid #f1f2f3!important;box-shadow:0 3px 25px #716aca33;text-align:center}.swal2-icon.swal2-question{color:#805dca!important;border:solid 4px #ebedf2!important;border-color:none!important;box-shadow:0 3px 25px #716aca33;text-align:center}.dark .swal2-icon.swal2-question,.dark .swal2-icon.swal2-info,.dark .swal2-icon.swal2-warning,.dark .swal2-icon.swal2-error{border-color:#888ea8!important;box-shadow:none!important}.swal2-iconswal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-.25em;left:-.25em;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;z-index:2;box-sizing:content-box}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#25d5e4!important}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#ebedf2!important}.dark .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#3b3f5c!important;color:#888ea8!important}.dark .swal2-progress-steps .swal2-progress-step{color:#e0e6ed}.sweet-alerts .swal2-icon-content{font-size:5.75rem!important}.swal2-icon-content{font-size:1.25rem!important;line-height:1.75rem!important}.swal2-show{animation:swal2-show .3s}.swal2-modal.background-modal .swal2-title{color:#fff!important}.dark .swal2-input{background-color:#1b2e4b;border-color:#253b5c;color:#888ea8}.dark .swal2-footer{border-color:#888ea8}.swal2-image{margin-bottom:32px!important}.sweet-alerts.swal2-popup .swal2-html-container{margin-top:1rem!important;padding-left:0!important;padding-right:0!important}.sweet-alerts.swal2-popup .swal2-title:where([dir=ltr],[dir=ltr] *){padding-right:1.5rem!important}.sweet-alerts.swal2-popup .swal2-title:where([dir=rtl],[dir=rtl] *){padding-left:1.5rem!important}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{width:24px!important;height:26px!important}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:15px!important;left:3px!important;width:9px!important}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:14px!important;right:2px!important;width:16px!important}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:26px!important;height:26px!important}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2!important;top:-2px!important;left:-2px!important;box-sizing:content-box;width:100%;height:100%;border:2px solid rgba(165,220,134,.3);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:26px 26px!important;border-radius:2em 0 0 2em!important}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{width:20px!important;height:43px!important}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:15px!important;left:4px!important;width:8px!important}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:3px!important}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:12px!important;right:3px!important;width:16px!important}.swal2-icon.swal2-success .swal2-success-ring{top:-2px!important;left:-2px!important;border:3px solid rgba(165,220,134,.3)!important}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 2em 2em 0!important}.dark .flatpickr-calendar{border:1px solid #0e1a2c;background:#0e1a2c;box-shadow:none}.dark .flatpickr-calendar.arrowTop:after{border-bottom-color:#0e1a2c}.dark .flatpickr-calendar.arrowBottom:after{border-top-color:#0e1a2c}.dark .flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.dark .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{fill:#bfc9d4}.flatpickr-current-month{font-size:16px;padding:3px 0 0;display:flex;justify-content:center;gap:10px}.dark .flatpickr-calendar .flatpickr-months .flatpickr-monthDropdown-months{color:#bfc9d4}.dark .flatpickr-calendar .flatpickr-months .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#1b2e4b}.dark .flatpickr-calendar .flatpickr-months input.cur-year{color:#bfc9d4;height:31px}.dark .flatpickr-calendar .flatpickr-months .numInputWrapper span{height:26%}.dark .flatpickr-calendar .flatpickr-months .numInputWrapper span.arrowUp{top:10px}.dark .flatpickr-calendar .flatpickr-months .numInputWrapper span.arrowUp:after{border-bottom-color:#bfc9d4}.dark .flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#bfc9d4}.dark .flatpickr-calendar .flatpickr-months .numInputWrapper span .arrowDown{top:34%}.dark .flatpickr-calendar .flatpickr-months .numInputWrapper span .arrowDown:after{border-top-color:#bfc9d4}.dark .flatpickr-calendar .flatpickr-day{color:#888ea8;font-weight:500}.dark .flatpickr-calendar .flatpickr-day:hover{background:#191e3a;border-color:#191e3a}.dark .flatpickr-calendar .flatpickr-day.flatpickr-disabled{color:#888ea838}.dark .flatpickr-calendar .flatpickr-day.prevMonthDay,.dark .flatpickr-calendar .flatpickr-day.nextMonthDay{color:#888ea838!important}.dark .flatpickr-calendar .flatpickr-day.selected{background:#009688;color:#0e1726;border-color:#009688;font-weight:700}.dark .flatpickr-calendar .flatpickr-day.today{border-color:#009688}.dark .flatpickr-calendar .flatpickr-day.today:hover{border-color:#0e1726;background:#0e1726;color:#fff}.dark .flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #243146!important}.dark .flatpickr-calendar .flatpickr-time{border:1px solid #243146}.dark .flatpickr-calendar .flatpickr-time input,.dark .flatpickr-calendar .flatpickr-time .flatpickr-time-separator,.dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm{color:#888ea8}.dark .flatpickr-time input:hover,.dark .flatpickr-time .flatpickr-am-pm:hover,.dark .flatpickr-time input:focus,.dark .flatpickr-time .flatpickr-am-pm:focus{background:transparent;--tw-ring-color: transparent}.dark .flatpickr-calendar .flatpickr-time input:hover,.dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover{background-color:#0e1726}.dark .flatpickr-calendar .flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#009688}.dark .flatpickr-calendar .flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#009688}.dark .flatpickr-calendar.arrowTop:before{border-bottom-color:#1b2e4b}.dark .flatpickr-calendar.arrowBottom:before{border-top-color:#1b2e4b}.dark .numInputWrapper span{height:26%}.dark .numInputWrapper span.arrowUp{top:10px}.dark .numInputWrapper span.arrowUp:after{border-bottom-color:#bfc9d4}.dark .numInputWrapper span .arrowDown{top:34%}.dark .numInputWrapper span .arrowDown:after{border-top-color:#bfc9d4}.flatpickr-calendar:before{border-width:11px}.flatpickr-calendar:after{border-width:9px}.dark span.flatpickr-weekday{color:#888ea8}.dark .flatpickr-calendar .flatpickr-day.today.inRange{border-color:#e6e6e6}.dark .flatpickr-day.inRange{background-color:#060818;border-color:#060818;box-shadow:-5px 0 #060818,5px 0 #060818}.ql-snow .ql-editor img{margin:20px;height:176px;width:256px}.ltr .ql-snow .ql-editor img{margin-left:0}.rtl .ql-snow .ql-editor img{margin-right:0}.dark .ql-toolbar.ql-snow,.dark .ql-container.ql-snow{border-color:#17263c}.dark .ql-container.ql-snow{background-color:#121e32}.ql-toolbar.ql-snow{box-sizing:border-box;border-top-left-radius:6px;border-top-right-radius:6px;border-width:1px;border-color:#e0e6ed!important;padding:8px;font-family:Nunito,sans-serif}.dark .ql-toolbar.ql-snow,.dark .ql-container.ql-snow{border-color:#17263c!important}.ql-container.ql-snow{border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-width:1px;border-top:0px!important;border-color:#e0e6ed!important}.ql-snow .ql-editor{max-height:200px;min-height:200px;overflow:auto}.rtl .ql-snow .ql-editor{text-align:right}.dark .ql-snow .ql-stroke{stroke:#888ea8}.dark .ql-snow .ql-picker,.dark .ql-snow .ql-editor h1,.dark .ql-snow .ql-editor p{color:#888ea8}.rtl .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{right:auto!important;left:0}.dark .ql-snow .ql-tooltip{background-color:#060818;border-color:#17263c;color:#888ea8}.ql-snow .ql-tooltip input[type=text]{outline:none!important;box-shadow:none!important}.dark .ql-snow .ql-tooltip input[type=text]{background-color:#121e32;border-color:#17263c;color:#888ea8}.rtl .ql-toolbar.ql-snow .ql-formats{margin-right:0!important;margin-left:15px}.dark .markdown-editor .editor-toolbar i.separator{border-color:#888ea8;border-right:none}.dark .markdown-editor .EasyMDEContainer .CodeMirror,.dark .markdown-editor .editor-preview{background-color:#121e32}.markdown-editor .editor-toolbar,.markdown-editor .EasyMDEContainer .CodeMirror{border-color:#ccc;color:#0e1726}.dark .markdown-editor .editor-toolbar,.dark .markdown-editor .EasyMDEContainer .CodeMirror{border-color:#17263c;color:#888ea8!important}.dark .markdown-editor .editor-toolbar button.active,.editor-toolbar button:hover{background-color:transparent!important;border-color:transparent!important;color:#4361ee}.custom-file-container{box-sizing:border-box;position:relative;display:block}.custom-file-container *{box-sizing:border-box}.custom-file-container label{color:#4361ee;font-size:16px}.custom-file-container .label-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.custom-file-container .label-container .custom-file-container__image-clear{color:#333;font-size:26px;height:26px;line-height:26px;text-decoration:none;transition:color .2s ease-in-out}.custom-file-container .label-container .custom-file-container__image-clear:hover{color:#777}.custom-file-container__custom-file{box-sizing:border-box;position:relative;display:inline-block;width:100%;height:calc(2.25rem + 4px);margin-bottom:8px;margin-top:0}.custom-file-container__custom-file:hover{cursor:pointer}.custom-file-container__custom-file__custom-file-input{box-sizing:border-box;min-width:14rem;max-width:100%;height:calc(2.25rem + 4px);margin:0;opacity:0}.custom-file-container__custom-file__custom-file-input:focus~span{outline:none}.custom-file-container__custom-file__custom-file-control{background-clip:padding-box;background-color:#f1f2f3;border-radius:4px;border:1px solid #f1f2f3;color:#333;height:40px;left:0;line-height:1.5;overflow:hidden;padding:8px 12px;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5;font-size:14px}.custom-file-container__custom-file__custom-file-control:is(.dark *){--tw-border-opacity: 1;border-color:rgb(23 38 60 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(18 30 50 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.custom-file-container__custom-file__custom-file-control:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.custom-file-container__custom-file__custom-file-control__button{position:absolute;top:0;right:0;z-index:6;display:block;height:auto;padding:10px 16px;line-height:1.25;background-color:#1b55e23d;color:#4361ee;border-left:1px solid #e0e6ed;box-sizing:border-box}.custom-file-container__image-preview{background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:4px;height:300px;overflow:auto;padding:4px;transition:background .2s ease-in-out;width:100%;margin-top:54px;margin-bottom:40px;background-color:transparent}.custom-file-container__image-multi-preview{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:4px;box-shadow:0 4px 10px #33333340;float:left;height:180px;margin:1.858736059%;position:relative;transition:background .2s ease-in-out,opacity .2s ease-in-out;width:29.615861214%}.custom-file-container__image-multi-preview .multi-item-clear-animation{opacity:0}.custom-file-container__image-multi-preview__single-image-clear{background:#edede8;border-radius:50%;box-shadow:0 4px 10px #33333340;height:20px;left:-6px;margin-top:-6px;position:absolute;text-align:center;transition:background .2s ease-in-out,color .2s ease-in-out;width:20px}.custom-file-container__image-multi-preview__single-image-clear:hover{background:#e2e2da;cursor:pointer}.custom-file-container__image-multi-preview__single-image-clear__icon{color:#333;display:block;margin-top:0}.custom-file-container__image-preview{background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:4px;height:auto;overflow:auto;padding:4px;transition:background .2s ease-in-out;width:100%;margin-top:0;margin-bottom:0;background-color:transparent}.custom-file-container__image-preview img{max-height:300px}.custom-file-container__custom-file__custom-file-control{top:2.25rem}.custom-file-container__custom-file__custom-file-control:where([dir=ltr],[dir=ltr] *){text-align:left}.custom-file-container__custom-file__custom-file-control:where([dir=rtl],[dir=rtl] *){text-align:right}.dragndrop .gu-transit{opacity:.2}.dragndrop .selected>div{background-color:#e0e6ed}.dark .dragndrop .selected>div{background-color:#0e1726}.icon-change .left svg.feather-heart,.icon-change .right svg.feather-star{display:none}.dragndrop .sortable-chosen{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dragndrop .sortable-chosen:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.animated-progress{animation:progress-bar-stripes 1s linear infinite}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;background:#dee2e6;border:none;border-radius:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#4361ee;margin-top:-4px}.dark input[type=range]::-webkit-slider-runnable-track{background:#1b2e4b}.dark input[type=range]{background-color:transparent}input[type=range]:focus{outline:none}input[type=range]:active::-webkit-slider-thumb{background:#4361eec2;cursor:pointer}.input-group-dropodwn>div{height:100%}.noUi-connect{background-color:#4361ee!important}.noUi-target{height:.5rem!important;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.noUi-target:is(.dark *){--tw-border-opacity: 1;border-color:rgb(23 38 60 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(18 30 50 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.noUi-horizontal .noUi-handle{height:1.25rem!important;width:1.5rem!important;cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(211 211 211 / var(--tw-border-opacity, 1));--tw-shadow: inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb !important;--tw-shadow-colored: inset 0 0 1px var(--tw-shadow-color), inset 0 1px 7px var(--tw-shadow-color), 0 3px 6px -3px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.noUi-horizontal .noUi-handle:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1 !important;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.noUi-tooltip{--tw-border-opacity: 1;border-color:rgb(211 211 211 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.noUi-tooltip:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 59 92 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1 !important;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.noUi-handle:before,.noUi-handle:after{height:.375rem!important}.custom-select .css-1dimb5e-singleValue,.custom-select .css-166bipr-Input,.custom-select .css-qbdosj-Input{--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1))}.custom-select .css-1dimb5e-singleValue:is(.dark *),.custom-select .css-166bipr-Input:is(.dark *),.custom-select .css-qbdosj-Input:is(.dark *){--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.custom-select .css-1fdsijx-ValueContainer{padding-left:1rem!important}.custom-select .css-b62m3t-container>div{--tw-border-opacity: 1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.custom-select .css-b62m3t-container>div:hover{border-color:inherit}.custom-select .css-b62m3t-container>div:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 59 92 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))}.custom-select .css-b62m3t-container>div:first-of-type{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.custom-select .css-1nmdiq5-menu>div>div{background-color:transparent!important}.custom-select .css-1nmdiq5-menu>div>div:hover{--tw-bg-opacity: 1 !important;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))!important}.custom-select .css-1nmdiq5-menu>div>div:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(19 33 54 / var(--tw-bg-opacity, 1))!important}.custom-select .css-1nmdiq5-menu>div>div[aria-disabled=true]{background-color:transparent!important;--tw-text-opacity: 1 !important;color:rgb(153 153 153 / var(--tw-text-opacity, 1))!important}.custom-select .css-1nmdiq5-menu>div>.css-tr4s17-option{--tw-bg-opacity: 1 !important;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(14 23 38 / var(--tw-text-opacity, 1))!important}.custom-select .css-1nmdiq5-menu>div>.css-tr4s17-option:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(19 33 54 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(136 142 168 / var(--tw-text-opacity, 1))!important}.custom-select .css-1xc3v61-indicatorContainer{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity, 1))}.custom-select .css-1xc3v61-indicatorContainer:is(.dark *){--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.custom-select .css-1u9des2-indicatorSeparator{display:none}.custom-select .css-1p3m7a8-multiValue{--tw-bg-opacity: 1 !important;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.custom-select .css-wsp0cs-MultiValueGeneric{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important}.container{width:100%;margin-right:auto;margin-left:auto}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}.form-checkbox{border-radius:0}.form-radio{border-radius:100%}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){.form-checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-radio:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){.form-radio:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){.form-checkbox:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:.5rem}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:40px;margin-top:0;margin-bottom:.5rem;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:32px;margin-top:0;margin-bottom:.5rem;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:28px;margin-top:0;margin-bottom:.5rem;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:0;margin-bottom:.5rem;line-height:1.5;font-size:24px}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin:0}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #888ea8;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #888ea8;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin:0}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose :where(h5):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:20px;margin-bottom:.5rem;margin-top:0}.prose :where(h6):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:16px;margin-bottom:.5rem;margin-top:0}html{scroll-behavior:smooth}body{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));font-family:Nunito,sans-serif}body.dark{--tw-bg-opacity: 1;background-color:rgb(6 8 24 / var(--tw-bg-opacity, 1))}.panel{position:relative;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.panel:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.navbar-sticky header,.navbar-floating header{position:sticky;top:0;z-index:20}.navbar-floating header{background-color:#fafafae6;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem}.navbar-floating header:is(.dark *){background-color:#060818e6}.navbar-floating header>div>div:first-child{border-radius:.375rem}.horizontal .navbar-floating header>div>div:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.horizontal .navbar-floating header .horizontal-menu{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.sidebar:hover .nav-item>a{width:auto}.sidebar .nav-item>button,.sidebar .nav-item>a{margin-bottom:.25rem;display:flex;width:100%;align-items:center;justify-content:space-between;overflow:hidden;white-space:nowrap;border-radius:.375rem;padding:.625rem;--tw-text-opacity: 1;color:rgb(80 102 144 / var(--tw-text-opacity, 1))}.sidebar .nav-item>button:hover,.sidebar .nav-item>a:hover{background-color:#00000014;--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1))}.sidebar .nav-item>button:hover:is(.dark *),.sidebar .nav-item>a:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.sidebar .nav-item>button.active,.sidebar .nav-item>a.active{background-color:#00000014;--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1))}.sidebar .nav-item>button.active:is(.dark *),.sidebar .nav-item>a.active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.sidebar .nav-item>button.\!active,.sidebar .nav-item>a.\!active{background-color:#00000014;--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1))}.sidebar .nav-item>button.\!active:is(.dark *),.sidebar .nav-item>a.\!active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.sidebar .nav-item>button.active>div>span:is(.dark *),.sidebar .nav-item>a.active>div>span:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(136 142 168 / var(--tw-text-opacity, 1))!important}.sidebar .nav-item>button.\!active>div>span:is(.dark *),.sidebar .nav-item>a.\!active>div>span:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(136 142 168 / var(--tw-text-opacity, 1))!important}.sidebar ul.sub-menu li button,.sidebar ul.sub-menu li a{display:flex;width:100%;align-items:center;padding:.625rem 2.25rem}.sidebar ul.sub-menu li button:before,.sidebar ul.sub-menu li a:before{height:.125rem;width:.5rem;border-radius:.25rem;content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.sidebar ul.sub-menu li button:hover,.sidebar ul.sub-menu li a:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.sidebar ul.sub-menu li button:hover:before,.sidebar ul.sub-menu li a:hover:before{content:var(--tw-content)!important;--tw-bg-opacity: 1 !important;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))!important}.sidebar ul.sub-menu li button:is(.dark *):before,.sidebar ul.sub-menu li a:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.sidebar ul.sub-menu li button:hover:is(.dark *),.sidebar ul.sub-menu li a:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.sidebar ul.sub-menu li button:where([dir=ltr],[dir=ltr] *):before,.sidebar ul.sub-menu li a:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);margin-right:.5rem}.sidebar ul.sub-menu li button:where([dir=rtl],[dir=rtl] *):before,.sidebar ul.sub-menu li a:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);margin-left:.5rem}.sidebar ul.sub-menu li button.active,.sidebar ul.sub-menu li a.active{--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.sidebar ul.sub-menu li button.active:before,.sidebar ul.sub-menu li a.active:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.sidebar ul.sub-menu li button.\!active,.sidebar ul.sub-menu li a.\!active{--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.sidebar ul.sub-menu li button.\!active:before,.sidebar ul.sub-menu li a.\!active:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.sidebar .nav-item a div:first-child svg,.sidebar .nav-item button div:first-child svg{height:1.25rem;width:1.25rem;color:#0e172680}.sidebar .nav-item a div:first-child svg:is(.dark *),.sidebar .nav-item button div:first-child svg:is(.dark *){color:#ffffff80}.main-container .main-content{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media(min-width:1024px){.main-container .main-content:where([dir=ltr],[dir=ltr] *){margin-left:260px}.main-container .main-content:where([dir=rtl],[dir=rtl] *){margin-right:260px}}.horizontal .horizontal-menu{display:none;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:1024px){.horizontal .horizontal-menu{display:flex}}.horizontal .horizontal-logo{display:flex}.horizontal .main-container .main-content:where([dir=ltr],[dir=ltr] *){margin-left:0}.horizontal .main-container .main-content:where([dir=rtl],[dir=rtl] *){margin-right:0}.horizontal .sidebar:where([dir=ltr],[dir=ltr] *){left:-260px}.horizontal .sidebar:where([dir=rtl],[dir=rtl] *){right:-260px}.horizontal.toggle-sidebar .sidebar:where([dir=ltr],[dir=ltr] *){left:0}@media(min-width:1024px){.horizontal.toggle-sidebar .sidebar:where([dir=ltr],[dir=ltr] *){left:-260px}}.horizontal.toggle-sidebar .sidebar:where([dir=rtl],[dir=rtl] *){right:0}@media(min-width:1024px){.horizontal.toggle-sidebar .sidebar:where([dir=rtl],[dir=rtl] *){right:-260px}}.horizontal .nav-item a div:first-child svg,.horizontal .nav-item button div:first-child svg{height:1.25rem;width:1.25rem;color:#0e172680}.horizontal .nav-item a div:first-child svg:is(.dark *),.horizontal .nav-item button div:first-child svg:is(.dark *){color:#ffffff80}.horizontal .dark .nav-item button div:first-child svg,.dark.horizontal .nav-item button div:first-child svg{color:#ffffff80}.horizontal-menu .nav-link{display:flex;align-items:center;border-radius:.5rem;padding:.625rem .5rem}.horizontal-menu .nav-link:hover{background-color:#00000014;--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1))}.horizontal-menu .nav-link:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}@media(min-width:1280px){.horizontal-menu .nav-link{padding-left:1rem;padding-right:1rem}}.horizontal-menu .nav-link.active{background-color:#00000014;--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1))}.horizontal-menu .nav-link.active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.horizontal-menu .nav-link.\!active{background-color:#00000014;--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1))}.horizontal-menu .nav-link.\!active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.horizontal-menu ul.sub-menu{position:absolute;top:100%;z-index:10;display:none;min-width:180px;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0;padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity: 1;color:rgb(59 63 92 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.horizontal-menu ul.sub-menu:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.horizontal-menu ul.sub-menu a,.horizontal-menu ul.sub-menu button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.5rem 1rem}.horizontal-menu ul.sub-menu a:hover,.horizontal-menu ul.sub-menu button:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.horizontal-menu ul.sub-menu a:hover:is(.dark *),.horizontal-menu ul.sub-menu button:hover:is(.dark *){background-color:#4361ee1a}.horizontal-menu ul.sub-menu a.active,.horizontal-menu ul.sub-menu button.active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.horizontal-menu ul.sub-menu a.active:is(.dark *),.horizontal-menu ul.sub-menu button.active:is(.dark *){background-color:#4361ee1a}.horizontal-menu ul.sub-menu a.\!active,.horizontal-menu ul.sub-menu button.\!active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.horizontal-menu ul.sub-menu a.\!active:is(.dark *),.horizontal-menu ul.sub-menu button.\!active:is(.dark *){background-color:#4361ee1a}.horizontal-menu>li.nav-item:hover>ul.sub-menu,.horizontal-menu>li.nav-item>ul.sub-menu>li:hover>ul{display:block}.vertical.toggle-sidebar .horizontal-logo,.vertical.toggle-sidebar .collapse-icon{display:flex}.vertical.toggle-sidebar .main-container .main-content:where([dir=ltr],[dir=ltr] *){margin-left:0}.vertical.toggle-sidebar .main-container .main-content:where([dir=rtl],[dir=rtl] *){margin-right:0}.vertical .sidebar:where([dir=ltr],[dir=ltr] *){left:-260px}@media(min-width:1024px){.vertical .sidebar:where([dir=ltr],[dir=ltr] *){left:0}}.vertical .sidebar:where([dir=rtl],[dir=rtl] *){right:-260px}@media(min-width:1024px){.vertical .sidebar:where([dir=rtl],[dir=rtl] *){right:0}}.vertical.toggle-sidebar .sidebar:where([dir=ltr],[dir=ltr] *){left:0}@media(min-width:1024px){.vertical.toggle-sidebar .sidebar:where([dir=ltr],[dir=ltr] *){left:-260px}}.vertical.toggle-sidebar .sidebar:where([dir=rtl],[dir=rtl] *){right:0}@media(min-width:1024px){.vertical.toggle-sidebar .sidebar:where([dir=rtl],[dir=rtl] *){right:-260px}}.collapsible-vertical .sidebar:hover{width:260px}@media(min-width:1024px){.collapsible-vertical .sidebar{width:70px}}.collapsible-vertical .sidebar:where([dir=ltr],[dir=ltr] *){left:-260px}@media(min-width:1024px){.collapsible-vertical .sidebar:where([dir=ltr],[dir=ltr] *){left:0}}.collapsible-vertical .sidebar:where([dir=rtl],[dir=rtl] *){right:-260px}@media(min-width:1024px){.collapsible-vertical .sidebar:where([dir=rtl],[dir=rtl] *){right:0}}.collapsible-vertical.toggle-sidebar .sidebar:where([dir=ltr],[dir=ltr] *){left:0}.collapsible-vertical.toggle-sidebar .sidebar:where([dir=rtl],[dir=rtl] *){right:0}@media(min-width:1024px){.collapsible-vertical.toggle-sidebar .sidebar{width:260px}}.collapsible-vertical.toggle-sidebar .sidebar .nav-item>a{width:auto}@media(min-width:1024px){.collapsible-vertical.toggle-sidebar .main-content{width:calc(100% - 260px)}.collapsible-vertical.toggle-sidebar .main-content:where([dir=ltr],[dir=ltr] *){margin-left:260px}.collapsible-vertical.toggle-sidebar .main-content:where([dir=rtl],[dir=rtl] *){margin-right:260px}.collapsible-vertical .sidebar .sub-menu{display:none}}.collapsible-vertical .sidebar:hover .sub-menu,.collapsible-vertical .sidebar:hover .sub-menu.recent-submenu,.collapsible-vertical.toggle-sidebar .sidebar .sub-menu{display:block}@media(min-width:1024px){.collapsible-vertical .main-content{width:calc(100% - 70px)}.collapsible-vertical .main-content:where([dir=ltr],[dir=ltr] *){margin-left:70px}.collapsible-vertical .main-content:where([dir=rtl],[dir=rtl] *){margin-right:70px}}.collapsible-vertical .sidebar .collapse-icon,.collapsible-vertical .main-logo>span{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media(min-width:1024px){.collapsible-vertical .sidebar .collapse-icon,.collapsible-vertical .main-logo>span{opacity:0}}.collapsible-vertical .sidebar:hover .collapse-icon,.collapsible-vertical.toggle-sidebar .collapse-icon,.collapsible-vertical .sidebar:hover .main-logo>span,.collapsible-vertical.toggle-sidebar .main-logo>span{transition-duration:.5s}@media(min-width:1024px){.collapsible-vertical .sidebar:hover .collapse-icon,.collapsible-vertical.toggle-sidebar .collapse-icon,.collapsible-vertical .sidebar:hover .main-logo>span,.collapsible-vertical.toggle-sidebar .main-logo>span{opacity:1}}.collapsible-vertical.toggle-sidebar .sidebar .collapse-icon{display:flex;--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.collapsible-vertical .sidebar:hover .collapse-icon{display:flex;--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.collapsible-vertical .sidebar ul>h2 span{display:none;white-space:nowrap}.collapsible-vertical .sidebar ul>h2 svg{display:block}.collapsible-vertical .sidebar:hover ul>h2 span,.collapsible-vertical.toggle-sidebar .sidebar ul>h2 span{display:inline}.collapsible-vertical .sidebar:hover ul>h2 svg,.collapsible-vertical.toggle-sidebar .sidebar ul>h2 svg{display:none}.boxed-layout{margin-left:auto;margin-right:auto;max-width:1400px}.boxed-layout.vertical .sidebar,.boxed-layout.collapsible-vertical .sidebar{overflow:hidden}@media(min-width:1024px){.boxed-layout.vertical .sidebar:where([dir=ltr],[dir=ltr] *),.boxed-layout.collapsible-vertical .sidebar:where([dir=ltr],[dir=ltr] *){left:auto}.boxed-layout.vertical .sidebar:where([dir=rtl],[dir=rtl] *),.boxed-layout.collapsible-vertical .sidebar:where([dir=rtl],[dir=rtl] *){right:auto}.boxed-layout.vertical.toggle-sidebar .sidebar{width:0px}}.btn{position:relative;display:flex;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;padding:.5rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-shadow: 0 10px 20px -10px;--tw-shadow-colored: 0 10px 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn:hover{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-lg{padding:.625rem 1.75rem;font-size:1rem;line-height:1.5rem}.btn-sm{padding:.375rem .625rem;font-size:.75rem;line-height:1rem}.btn[disabled]{cursor:not-allowed;opacity:.6}.btn-primary{--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color: rgb(67 97 238 / .6);--tw-shadow: var(--tw-shadow-colored)}.btn-outline-primary{--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-outline-primary:hover{--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-secondary{--tw-border-opacity: 1;border-color:rgb(128 93 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(128 93 202 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color: rgb(128 93 202 / .6);--tw-shadow: var(--tw-shadow-colored)}.btn-outline-secondary{--tw-border-opacity: 1;border-color:rgb(128 93 202 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(128 93 202 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-outline-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(128 93 202 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-success{--tw-border-opacity: 1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color: rgb(0 171 85 / .6);--tw-shadow: var(--tw-shadow-colored)}.btn-outline-success{--tw-border-opacity: 1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(0 171 85 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-outline-success:hover{--tw-bg-opacity: 1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-danger{--tw-border-opacity: 1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color: rgb(231 81 90 / .6);--tw-shadow: var(--tw-shadow-colored)}.btn-outline-danger{--tw-border-opacity: 1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(231 81 90 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-outline-danger:hover{--tw-bg-opacity: 1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-warning{--tw-border-opacity: 1;border-color:rgb(226 160 63 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color: rgb(226 160 63 / .6);--tw-shadow: var(--tw-shadow-colored)}.btn-outline-warning{--tw-border-opacity: 1;border-color:rgb(226 160 63 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(226 160 63 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-outline-warning:hover{--tw-bg-opacity: 1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-info{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color: rgb(33 150 243 / .6);--tw-shadow: var(--tw-shadow-colored)}.btn-outline-info{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-outline-info:hover{--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-dark{--tw-border-opacity: 1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color: rgb(59 63 92 / .6);--tw-shadow: var(--tw-shadow-colored)}.btn-outline-dark{--tw-border-opacity: 1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(59 63 92 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-outline-dark:hover{--tw-bg-opacity: 1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-gradient{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #EF1262 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 18 98 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #4361EE var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-gradient:hover{--tw-gradient-from: #4361EE var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 97 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #EF1262 var(--tw-gradient-to-position)}.\!badge,.badge{position:relative;margin-top:.25rem;margin-bottom:.25rem;border-radius:.25rem;border-width:1px;border-color:transparent;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.badge-outline-primary{--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.badge-outline-primary:hover{--tw-bg-opacity: 1;background-color:rgb(234 241 255 / var(--tw-bg-opacity, 1))}.badge-outline-primary:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.badge-outline-secondary{--tw-border-opacity: 1;border-color:rgb(128 93 202 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(128 93 202 / var(--tw-text-opacity, 1))}.badge-outline-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(235 228 247 / var(--tw-bg-opacity, 1))}.badge-outline-secondary:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(128 93 202 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.badge-outline-success{--tw-border-opacity: 1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(0 171 85 / var(--tw-text-opacity, 1))}.badge-outline-success:hover{--tw-bg-opacity: 1;background-color:rgb(221 245 240 / var(--tw-bg-opacity, 1))}.badge-outline-success:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.badge-outline-danger{--tw-border-opacity: 1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.badge-outline-danger:hover{--tw-bg-opacity: 1;background-color:rgb(255 245 245 / var(--tw-bg-opacity, 1))}.badge-outline-danger:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.badge-outline-warning{--tw-border-opacity: 1;border-color:rgb(226 160 63 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(226 160 63 / var(--tw-text-opacity, 1))}.badge-outline-warning:hover{--tw-bg-opacity: 1;background-color:rgb(255 249 237 / var(--tw-bg-opacity, 1))}.badge-outline-warning:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.badge-outline-info{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity, 1))}.badge-outline-info:hover{--tw-bg-opacity: 1;background-color:rgb(231 247 255 / var(--tw-bg-opacity, 1))}.badge-outline-info:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.badge-outline-dark{--tw-border-opacity: 1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(59 63 92 / var(--tw-text-opacity, 1))}.badge-outline-dark:hover{--tw-bg-opacity: 1;background-color:rgb(234 234 236 / var(--tw-bg-opacity, 1))}.badge-outline-dark:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.form-input,.form-textarea,.form-select,.form-multiselect{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1));outline:2px solid transparent!important;outline-offset:2px!important}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1));--tw-ring-color: transparent}.form-input:is(.dark *),.form-textarea:is(.dark *),.form-select:is(.dark *),.form-multiselect:is(.dark *){--tw-border-opacity: 1;border-color:rgb(23 38 60 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(18 30 50 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.form-input:focus:is(.dark *),.form-textarea:focus:is(.dark *),.form-select:focus:is(.dark *),.form-multiselect:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.form-input-lg,.form-textarea-lg,.form-select-lg,.form-multiselect-lg{padding-top:.625rem;padding-bottom:.625rem;font-size:1rem;line-height:1.5rem}.form-input-sm,.form-textarea-sm,.form-select-sm,.form-multiselect-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem}label{margin-bottom:.375rem;display:block;font-weight:600}[dir=rtl] select{background-position:left .5rem center}.has-error .form-input,.has-error .form-textarea,.has-error .form-select,.has-error .form-multiselect,.has-error .multiselect__tags{--tw-border-opacity: 1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1));background-color:#e7515a14;--tw-text-opacity: 1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.has-error .form-input::-moz-placeholder,.has-error .form-textarea::-moz-placeholder,.has-error .form-select::-moz-placeholder,.has-error .form-multiselect::-moz-placeholder,.has-error .multiselect__tags::-moz-placeholder{color:#e7515ab3}.has-error .form-input::placeholder,.has-error .form-textarea::placeholder,.has-error .form-select::placeholder,.has-error .form-multiselect::placeholder,.has-error .multiselect__tags::placeholder{color:#e7515ab3}.has-error .form-input:focus,.has-error .form-textarea:focus,.has-error .form-select:focus,.has-error .form-multiselect:focus,.has-error .multiselect__tags:focus{--tw-border-opacity: 1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1))}.has-error .form-label,.has-error .form-help,.has-error .form-icon,.has-error .multiselect__placeholder{--tw-text-opacity: 1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.has-error .multiselect__input{--tw-bg-opacity: 1;background-color:rgb(247 236 240 / var(--tw-bg-opacity, 1))}.has-error .multiselect__input::-moz-placeholder{color:#e7515ab3!important}.has-error .multiselect__input::placeholder{color:#e7515ab3!important}.has-error .multiselect__tags:hover,.has-error .form-checkbox{--tw-border-opacity: 1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1))}.has-success .form-input,.has-success .form-textarea,.has-success .form-select,.has-success .form-multiselect,.has-success .multiselect__tags{--tw-border-opacity: 1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1));background-color:#00ab5514;--tw-text-opacity: 1;color:rgb(0 171 85 / var(--tw-text-opacity, 1))}.has-success .form-input::-moz-placeholder,.has-success .form-textarea::-moz-placeholder,.has-success .form-select::-moz-placeholder,.has-success .form-multiselect::-moz-placeholder,.has-success .multiselect__tags::-moz-placeholder{color:#00ab55b3}.has-success .form-input::placeholder,.has-success .form-textarea::placeholder,.has-success .form-select::placeholder,.has-success .form-multiselect::placeholder,.has-success .multiselect__tags::placeholder{color:#00ab55b3}.has-success .form-input:focus,.has-success .form-textarea:focus,.has-success .form-select:focus,.has-success .form-multiselect:focus,.has-success .multiselect__tags:focus{--tw-border-opacity: 1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1))}.has-success .form-label,.has-success .form-help,.has-success .form-icon,.has-success .multiselect__placeholder{--tw-text-opacity: 1;color:rgb(0 171 85 / var(--tw-text-opacity, 1))}.has-success .multiselect__input{--tw-bg-opacity: 1;background-color:rgb(247 236 240 / var(--tw-bg-opacity, 1))}.has-success .multiselect__input::-moz-placeholder{color:#00ab55b3!important}.has-success .multiselect__input::placeholder{color:#00ab55b3!important}.has-success .multiselect__tags:hover{--tw-border-opacity: 1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1))}.form-radio,.form-checkbox{height:1.25rem;width:1.25rem;cursor:pointer;border-radius:.25rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;outline:2px solid transparent!important;outline-offset:2px!important;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;--tw-ring-offset-width: 0px !important}.form-radio:checked,.form-checkbox:checked{background-size:90% 90%}.form-radio:disabled,.form-checkbox:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.form-radio:is(.dark *),.form-checkbox:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 59 92 / var(--tw-border-opacity, 1))}.form-radio:checked:is(.dark *),.form-checkbox:checked:is(.dark *){border-color:transparent}.form-radio:disabled:is(.dark *),.form-checkbox:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))}.form-radio:where([dir=ltr],[dir=ltr] *),.form-checkbox:where([dir=ltr],[dir=ltr] *){margin-right:.375rem}.form-radio:where([dir=rtl],[dir=rtl] *),.form-checkbox:where([dir=rtl],[dir=rtl] *){margin-left:.375rem}.form-checkbox.outline-primary:checked{--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1));background-color:transparent;background-image:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%234361ee' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-checkbox.outline-secondary:checked{--tw-border-opacity: 1;border-color:rgb(128 93 202 / var(--tw-border-opacity, 1));background-color:transparent;background-image:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23805dca' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-checkbox.outline-success:checked{--tw-border-opacity: 1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1));background-color:transparent;background-image:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%2300ab55' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-checkbox.outline-danger:checked{--tw-border-opacity: 1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1));background-color:transparent;background-image:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23e7515a' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-checkbox.outline-warning:checked{--tw-border-opacity: 1;border-color:rgb(226 160 63 / var(--tw-border-opacity, 1));background-color:transparent;background-image:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23e2a03f' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-checkbox.outline-info:checked{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity, 1));background-color:transparent;background-image:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%232196f3' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-checkbox.outline-dark:checked{--tw-border-opacity: 1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1));background-color:transparent;background-image:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%233b3f5c' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-radio{border-radius:9999px}.form-radio.outline-primary:checked{--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}.form-radio.outline-secondary:checked{--tw-border-opacity: 1;border-color:rgb(128 93 202 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}.form-radio.outline-success:checked{--tw-border-opacity: 1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}.form-radio.outline-danger:checked{--tw-border-opacity: 1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}.form-radio.outline-warning:checked{--tw-border-opacity: 1;border-color:rgb(226 160 63 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}.form-radio.outline-info:checked{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}.form-radio.outline-dark:checked{--tw-border-opacity: 1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}.dropdown{position:relative}.dropdown>button{display:flex}.dropdown ul{margin-top:.25rem;margin-bottom:.25rem;min-width:120px;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0;padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dropdown ul:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.dropdown ul li>a,.dropdown ul li>button{display:flex;align-items:center;padding:.5rem 1rem}.dropdown ul li>a:hover,.dropdown ul li>button:hover{background-color:#4361ee1a;--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.dropdown ul li>button{width:100%}.table-responsive{overflow:auto}table{width:100%;border-collapse:collapse!important}table thead tr,table tfoot tr{border-bottom-width:0px;--tw-bg-opacity: 1 !important;background-color:rgb(246 248 250 / var(--tw-bg-opacity, 1))!important}table thead tr:is(.dark *),table tfoot tr:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(26 41 65 / var(--tw-bg-opacity, 1))!important}table thead tr th,table tfoot tr th,table tbody tr td{padding:.75rem 1rem}table thead tr th:where([dir=ltr],[dir=ltr] *),table tfoot tr th:where([dir=ltr],[dir=ltr] *),table tbody tr td:where([dir=ltr],[dir=ltr] *){text-align:left}table thead tr th:where([dir=rtl],[dir=rtl] *),table tfoot tr th:where([dir=rtl],[dir=rtl] *),table tbody tr td:where([dir=rtl],[dir=rtl] *){text-align:right}table thead tr th,table tfoot tr th{font-weight:600}table tbody tr{border-bottom-width:1px;border-color:#e0e6ed66!important}table tbody tr:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))!important}table.table-hover tbody tr:hover{background-color:#e0e6ed33!important}table.table-hover tbody tr:hover:is(.dark *){background-color:#1a294166!important}table.table-striped tbody tr:nth-child(odd){background-color:#e0e6ed33!important}table.table-striped tbody tr:nth-child(odd):is(.dark *){background-color:#1a294166!important}table.dataTable-table tbody tr th,table.dataTable-table tbody tr td{border-bottom-width:1px;border-color:#e0e6ed66;padding:.75rem 1rem}table.dataTable-table tbody tr th:is(.dark *),table.dataTable-table tbody tr td:is(.dark *){--tw-border-opacity: 1;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))}table.dataTable-table tbody tr th:where([dir=ltr],[dir=ltr] *),table.dataTable-table tbody tr td:where([dir=ltr],[dir=ltr] *){text-align:left}table.dataTable-table tbody tr th:where([dir=rtl],[dir=rtl] *),table.dataTable-table tbody tr td:where([dir=rtl],[dir=rtl] *){text-align:right}table.dataTable-table tbody tr:last-child td{border-bottom-width:0px}pre{direction:ltr}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-1{inset:.25rem}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-end-6{inset-inline-end:-1.5rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-3{top:-.75rem}.-top-8{top:-2rem}.-top-\[3px\]{top:-3px}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.end-1\.5{inset-inline-end:.375rem}.end-6{inset-inline-end:1.5rem}.end-\[28\%\]{inset-inline-end:28%}.left-0{left:0}.left-1\/2{left:50%}.left-24{left:6rem}.left-4{left:1rem}.right-0{right:0}.right-\[6px\]{right:6px}.start-4{inset-inline-start:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[30px\]{top:30px}.top-\[32px\]{top:32px}.top-\[44\%\]{top:44%}.top-full{top:100%}.-z-\[1\]{z-index:-1}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[10\]{z-index:10}.z-\[1500\]{z-index:1500}.z-\[1600\]{z-index:1600}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[51\]{z-index:51}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[7\]{z-index:7}.z-\[999\]{z-index:999}.order-2{order:2}.-m-2\.5{margin:-.625rem}.-m-5{margin:-1.25rem}.m-0{margin:0}.m-1{margin:.25rem}.m-6{margin:1.5rem}.m-auto{margin:auto}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.\!mt-2{margin-top:.5rem!important}.\!mt-4{margin-top:1rem!important}.\!mt-6{margin-top:1.5rem!important}.\!mt-7{margin-top:1.75rem!important}.\!mt-8{margin-top:2rem!important}.-mb-\[1px\]{margin-bottom:-1px}.-ml-2\.5{margin-left:-.625rem}.-mt-10{margin-top:-2.5rem}.-mt-12{margin-top:-3rem}.-mt-7{margin-top:-1.75rem}.-mt-8{margin-top:-2rem}.-mt-\[30px\]{margin-top:-30px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-4\.5{margin-bottom:18px}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-px{margin-bottom:1px}.me-2{margin-inline-end:.5rem}.me-4{margin-inline-end:1rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-\[5px\]{margin-left:5px}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.ms-10{margin-inline-start:2.5rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.\!h-1{height:.25rem!important}.\!h-2{height:.5rem!important}.\!h-5{height:1.25rem!important}.\!h-\[48px\]{height:48px!important}.\!h-\[68px\]{height:68px!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-4\.5{height:18px}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[215px\]{height:215px}.h-\[250px\]{height:250px}.h-\[260px\]{height:260px}.h-\[290px\]{height:290px}.h-\[300px\]{height:300px}.h-\[340px\]{height:340px}.h-\[360px\]{height:360px}.h-\[62px\]{height:62px}.h-\[6px\]{height:6px}.h-\[70px\]{height:70px}.h-\[84px\]{height:84px}.h-\[calc\(100vh-80px\)\]{height:calc(100vh - 80px)}.h-\[calc\(100vh_-_320px\)\]{height:calc(100vh - 320px)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.\!max-h-48{max-height:12rem!important}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-80{max-height:20rem}.max-h-\[893px\]{max-height:893px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[142px\]{min-height:142px}.min-h-\[150px\]{min-height:150px}.min-h-\[190px\]{min-height:190px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[325px\]{min-height:325px}.min-h-\[400px\]{min-height:400px}.min-h-\[999px\]{min-height:999px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-1\.5{width:.375rem!important}.\!w-6{width:1.5rem!important}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/12{width:16.666667%}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/12{width:25%}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\.5{width:18px}.w-4\/12{width:33.333333%}.w-4\/5{width:80%}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/12{width:41.666667%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-6\/12{width:50%}.w-7{width:1.75rem}.w-7\/12{width:58.333333%}.w-72{width:18rem}.w-8{width:2rem}.w-8\/12{width:66.666667%}.w-80{width:20rem}.w-9{width:2.25rem}.w-9\/12{width:75%}.w-\[140px\]{width:140px}.w-\[15\%\]{width:15%}.w-\[180px\]{width:180px}.w-\[19\.15\%\]{width:19.15%}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[29\.56\%\]{width:29.56%}.w-\[300px\]{width:300px}.w-\[37\%\]{width:37%}.w-\[39\%\]{width:39%}.w-\[48\%\]{width:48%}.w-\[50px\]{width:50px}.w-\[60\.55\%\]{width:60.55%}.w-\[62px\]{width:62px}.w-\[6px\]{width:6px}.w-\[70px\]{width:70px}.w-\[78\.03\%\]{width:78.03%}.w-\[81\%\]{width:81%}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.\!min-w-\[130px\]{min-width:130px!important}.\!min-w-\[140px\]{min-width:140px!important}.\!min-w-\[150px\]{min-width:150px!important}.\!min-w-\[170px\]{min-width:170px!important}.min-w-0{min-width:0px}.min-w-20{min-width:5rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[58px\]{min-width:58px}.min-w-\[625px\]{min-width:625px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[1140px\]{max-width:1140px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1502px\]{max-width:1502px}.max-w-\[160px\]{max-width:160px}.max-w-\[185px\]{max-width:185px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[190px\]{max-width:190px}.max-w-\[19rem\]{max-width:19rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[300px\]{max-width:300px}.max-w-\[30rem\]{max-width:30rem}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[46\%\]{max-width:46%}.max-w-\[550px\]{max-width:550px}.max-w-\[580px\]{max-width:580px}.max-w-\[870px\]{max-width:870px}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[10deg\]{--tw-rotate: 10deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[spin_2s_linear_infinite\]{animation:spin 2s linear infinite}.animate-\[spin_3s_linear_infinite\]{animation:spin 3s linear infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.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-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-between{align-content:space-between}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-4{row-gap:1rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#ebedf2\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(235 237 242 / var(--tw-divide-opacity, 1))}.divide-white-light>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(224 230 237 / var(--tw-divide-opacity, 1))}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-md{border-top-right-radius:.375rem}.\!border{border-width:1px!important}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-\[3px\]{border-width:3px}.\!border-b-0{border-bottom-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.\!border-solid{border-style:solid!important}.border-dashed{border-style:dashed}.\!border-\[\#f6f7fa\]{--tw-border-opacity: 1 !important;border-color:rgb(246 247 250 / var(--tw-border-opacity, 1))!important}.\!border-primary{--tw-border-opacity: 1 !important;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))!important}.\!border-secondary{--tw-border-opacity: 1 !important;border-color:rgb(128 93 202 / var(--tw-border-opacity, 1))!important}.\!border-white-light{--tw-border-opacity: 1 !important;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1))!important}.\!border-white-light\/40{border-color:#e0e6ed66!important}.border-\[\#050717cc\]{border-color:#050717cc}.border-\[\#D3D3D3\]{--tw-border-opacity: 1;border-color:rgb(211 211 211 / var(--tw-border-opacity, 1))}.border-\[\#adb5bd\]{--tw-border-opacity: 1;border-color:rgb(173 181 189 / var(--tw-border-opacity, 1))}.border-\[\#c2ccda\]{--tw-border-opacity: 1;border-color:rgb(194 204 218 / var(--tw-border-opacity, 1))}.border-\[\#d3d3d3\]{--tw-border-opacity: 1;border-color:rgb(211 211 211 / var(--tw-border-opacity, 1))}.border-\[\#d3dbe3\]{--tw-border-opacity: 1;border-color:rgb(211 219 227 / var(--tw-border-opacity, 1))}.border-\[\#e0e6ed\]{--tw-border-opacity: 1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1))}.border-\[\#ebe9f1\]{--tw-border-opacity: 1;border-color:rgb(235 233 241 / var(--tw-border-opacity, 1))}.border-\[\#ebedf2\]{--tw-border-opacity: 1;border-color:rgb(235 237 242 / var(--tw-border-opacity, 1))}.border-\[\#f1f2f3\]{--tw-border-opacity: 1;border-color:rgb(241 242 243 / var(--tw-border-opacity, 1))}.border-\[\#f3f2ee\]{--tw-border-opacity: 1;border-color:rgb(243 242 238 / var(--tw-border-opacity, 1))}.border-\[\#f4f4f4\]{--tw-border-opacity: 1;border-color:rgb(244 244 244 / var(--tw-border-opacity, 1))}.border-\[rgb\(224\,230\,237\)\]{--tw-border-opacity: 1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(14 23 38 / var(--tw-border-opacity, 1))}.border-danger{--tw-border-opacity: 1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1))}.border-danger\/20{border-color:#e7515a33}.border-danger\/30{border-color:#e7515a4d}.border-dark{--tw-border-opacity: 1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1))}.border-dark-dark-light{border-color:#3b3f5c26}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-500\/20{border-color:#6b728033}.border-info{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity, 1))}.border-info\/20{border-color:#2196f333}.border-primary{--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.border-primary\/20{border-color:#4361ee33}.border-secondary{--tw-border-opacity: 1;border-color:rgb(128 93 202 / var(--tw-border-opacity, 1))}.border-secondary\/20{border-color:#805dca33}.border-success{--tw-border-opacity: 1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1))}.border-success\/20{border-color:#00ab5533}.border-transparent{border-color:transparent}.border-warning{--tw-border-opacity: 1;border-color:rgb(226 160 63 / var(--tw-border-opacity, 1))}.border-warning\/20{border-color:#e2a03f33}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white-dark\/20{border-color:#888ea833}.border-white-dark\/30{border-color:#888ea84d}.border-white-light{--tw-border-opacity: 1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1))}.border-white-light\/40{border-color:#e0e6ed66}.border-white\/10{border-color:#ffffff1a}.border-white\/50{border-color:#ffffff80}.\!border-b-white{--tw-border-opacity: 1 !important;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.\!border-l-primary{--tw-border-opacity: 1 !important;border-left-color:rgb(67 97 238 / var(--tw-border-opacity, 1))!important}.\!border-l-transparent{border-left-color:transparent!important}.border-b-\[\#050717cc\]{border-bottom-color:#050717cc}.border-b-\[\#f1f2f3\]{--tw-border-opacity: 1;border-bottom-color:rgb(241 242 243 / var(--tw-border-opacity, 1))}.border-b-success{--tw-border-opacity: 1;border-bottom-color:rgb(0 171 85 / var(--tw-border-opacity, 1))}.border-l-\[\#4468fd\]{--tw-border-opacity: 1;border-left-color:rgb(68 104 253 / var(--tw-border-opacity, 1))}.border-l-black{--tw-border-opacity: 1;border-left-color:rgb(14 23 38 / var(--tw-border-opacity, 1))}.border-l-danger{--tw-border-opacity: 1;border-left-color:rgb(231 81 90 / var(--tw-border-opacity, 1))}.border-l-primary{--tw-border-opacity: 1;border-left-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-l-warning{--tw-border-opacity: 1;border-left-color:rgb(226 160 63 / var(--tw-border-opacity, 1))}.border-r-primary{--tw-border-opacity: 1;border-right-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.border-r-warning{--tw-border-opacity: 1;border-right-color:rgb(226 160 63 / var(--tw-border-opacity, 1))}.border-t-danger{--tw-border-opacity: 1;border-top-color:rgb(231 81 90 / var(--tw-border-opacity, 1))}.\!bg-\[\#191e3a\]{--tw-bg-opacity: 1 !important;background-color:rgb(25 30 58 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#DDDDDD\]{--tw-bg-opacity: 1 !important;background-color:rgb(221 221 221 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#e0e6ed33\]{background-color:#e0e6ed33!important}.\!bg-\[\#f6f6f6\]{--tw-bg-opacity: 1 !important;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#f6f8fa\]{--tw-bg-opacity: 1 !important;background-color:rgb(246 248 250 / var(--tw-bg-opacity, 1))!important}.\!bg-info{--tw-bg-opacity: 1 !important;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1))!important}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))!important}.\!bg-success{--tw-bg-opacity: 1 !important;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.\!bg-white-light{--tw-bg-opacity: 1 !important;background-color:rgb(224 230 237 / var(--tw-bg-opacity, 1))!important}.\!bg-white-light\/20{background-color:#e0e6ed33!important}.\!bg-white-light\/30{background-color:#e0e6ed4d!important}.bg-\[\#000\]\/\[0\.08\]{background-color:#00000014}.bg-\[\#009688\]\/\[\.26\]{background-color:#00968842}.bg-\[\#00AB55\]{--tw-bg-opacity: 1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))}.bg-\[\#050717cc\]{background-color:#050717cc}.bg-\[\#060818\]{--tw-bg-opacity: 1;background-color:rgb(6 8 24 / var(--tw-bg-opacity, 1))}.bg-\[\#1abc9c\]{--tw-bg-opacity: 1;background-color:rgb(26 188 156 / var(--tw-bg-opacity, 1))}.bg-\[\#1b2e4b\]{--tw-bg-opacity: 1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))}.bg-\[\#3b3f5c\]{--tw-bg-opacity: 1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1))}.bg-\[\#4361ee\]{--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.bg-\[\#515365\]{--tw-bg-opacity: 1;background-color:rgb(81 83 101 / var(--tw-bg-opacity, 1))}.bg-\[\#888ea8\]{--tw-bg-opacity: 1;background-color:rgb(136 142 168 / var(--tw-bg-opacity, 1))}.bg-\[\#DBE7FF\]{--tw-bg-opacity: 1;background-color:rgb(219 231 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F7ECF0\]{--tw-bg-opacity: 1;background-color:rgb(247 236 240 / var(--tw-bg-opacity, 1))}.bg-\[\#bfc9d4\]{--tw-bg-opacity: 1;background-color:rgb(191 201 212 / var(--tw-bg-opacity, 1))}.bg-\[\#d9f2e6\]{--tw-bg-opacity: 1;background-color:rgb(217 242 230 / var(--tw-bg-opacity, 1))}.bg-\[\#dbdcdf\]{--tw-bg-opacity: 1;background-color:rgb(219 220 223 / var(--tw-bg-opacity, 1))}.bg-\[\#deeffd\]{--tw-bg-opacity: 1;background-color:rgb(222 239 253 / var(--tw-bg-opacity, 1))}.bg-\[\#e0e6ed\]{--tw-bg-opacity: 1;background-color:rgb(224 230 237 / var(--tw-bg-opacity, 1))}.bg-\[\#e2e2e7\]{--tw-bg-opacity: 1;background-color:rgb(226 226 231 / var(--tw-bg-opacity, 1))}.bg-\[\#e3e7fc\]{--tw-bg-opacity: 1;background-color:rgb(227 231 252 / var(--tw-bg-opacity, 1))}.bg-\[\#ebedf2\]{--tw-bg-opacity: 1;background-color:rgb(235 237 242 / var(--tw-bg-opacity, 1))}.bg-\[\#ece7f7\]{--tw-bg-opacity: 1;background-color:rgb(236 231 247 / var(--tw-bg-opacity, 1))}.bg-\[\#eee\]{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f2f3\]{--tw-bg-opacity: 1;background-color:rgb(241 242 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f2ee\]{--tw-bg-opacity: 1;background-color:rgb(243 242 238 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f4f4\]{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f7fb\]{--tw-bg-opacity: 1;background-color:rgb(244 247 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f7f8\]{--tw-bg-opacity: 1;background-color:rgb(246 247 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fafafa\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-\[\#fafafa\]\/90{background-color:#fafafae6}.bg-\[\#fbe5e6\]{--tw-bg-opacity: 1;background-color:rgb(251 229 230 / var(--tw-bg-opacity, 1))}.bg-\[\#fbf1e2\]{--tw-bg-opacity: 1;background-color:rgb(251 241 226 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfbfb\]{--tw-bg-opacity: 1;background-color:rgb(251 251 251 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfcfd\]{--tw-bg-opacity: 1;background-color:rgb(251 252 253 / var(--tw-bg-opacity, 1))}.bg-\[\#ffeccb\]{--tw-bg-opacity: 1;background-color:rgb(255 236 203 / var(--tw-bg-opacity, 1))}.bg-\[black\]\/60{background-color:#0009}.bg-\[black\]\/70{background-color:#000000b3}.bg-black{--tw-bg-opacity: 1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.bg-black-light{--tw-bg-opacity: 1;background-color:rgb(227 228 235 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0e17261a}.bg-black\/50{background-color:#0e172680}.bg-black\/60{background-color:#0e172699}.bg-danger{--tw-bg-opacity: 1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1))}.bg-danger-light{--tw-bg-opacity: 1;background-color:rgb(255 245 245 / var(--tw-bg-opacity, 1))}.bg-danger-light\/10{background-color:#fff5f51a}.bg-danger\/10{background-color:#e7515a1a}.bg-danger\/20{background-color:#e7515a33}.bg-danger\/5{background-color:#e7515a0d}.bg-danger\/\[0\.08\]{background-color:#e7515a14}.bg-dark{--tw-bg-opacity: 1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1))}.bg-dark-dark-light{background-color:#3b3f5c26}.bg-dark-light{--tw-bg-opacity: 1;background-color:rgb(234 234 236 / var(--tw-bg-opacity, 1))}.bg-dark-light\/40{background-color:#eaeaec66}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-info{--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1))}.bg-info-light{--tw-bg-opacity: 1;background-color:rgb(231 247 255 / var(--tw-bg-opacity, 1))}.bg-info\/20{background-color:#2196f333}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.bg-primary-light{--tw-bg-opacity: 1;background-color:rgb(234 241 255 / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:#4361ee1a}.bg-primary\/20{background-color:#4361ee33}.bg-primary\/80{background-color:#4361eecc}.bg-primary\/\[12\%\]{background-color:#4361ee1f}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(128 93 202 / var(--tw-bg-opacity, 1))}.bg-secondary-light{--tw-bg-opacity: 1;background-color:rgb(235 228 247 / var(--tw-bg-opacity, 1))}.bg-secondary\/20{background-color:#805dca33}.bg-success{--tw-bg-opacity: 1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))}.bg-success-light{--tw-bg-opacity: 1;background-color:rgb(221 245 240 / var(--tw-bg-opacity, 1))}.bg-success\/10{background-color:#00ab551a}.bg-success\/20{background-color:#00ab5533}.bg-success\/30{background-color:#00ab554d}.bg-success\/50{background-color:#00ab5580}.bg-success\/\[0\.08\]{background-color:#00ab5514}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity: 1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1))}.bg-warning-light{--tw-bg-opacity: 1;background-color:rgb(255 249 237 / var(--tw-bg-opacity, 1))}.bg-warning\/10{background-color:#e2a03f1a}.bg-warning\/20{background-color:#e2a03f33}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white-dark{--tw-bg-opacity: 1;background-color:rgb(136 142 168 / var(--tw-bg-opacity, 1))}.bg-white-dark\/20{background-color:#888ea833}.bg-white-dark\/30{background-color:#888ea84d}.bg-white-light{--tw-bg-opacity: 1;background-color:rgb(224 230 237 / var(--tw-bg-opacity, 1))}.bg-white-light\/20{background-color:#e0e6ed33}.bg-white-light\/30{background-color:#e0e6ed4d}.bg-white-light\/40{background-color:#e0e6ed66}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.\!bg-none{background-image:none!important}.bg-\[linear-gradient\(135deg\,rgba\(15\,23\,42\,0\.98\)_0\%\,rgba\(37\,99\,235\,0\.85\)_100\%\)\]{background-image:linear-gradient(135deg,#0f172afa,#2563ebd9)}.bg-\[linear-gradient\(160deg\,\#1d4ed8_0\%\,\#111827_100\%\)\]{background-image:linear-gradient(160deg,#1d4ed8,#111827)}.bg-\[linear-gradient\(225deg\,rgba\(239\,18\,98\,1\)_0\%\,rgba\(67\,97\,238\,1\)_100\%\)\]{background-image:linear-gradient(225deg,#ef1262,#4361ee)}.bg-\[linear-gradient\(45deg\,\#fff9f9_0\%\,rgba\(255\,255\,255\,0\)_25\%\,rgba\(255\,255\,255\,0\)_75\%\,_\#fff9f9_100\%\)\]{background-image:linear-gradient(45deg,#fff9f9,#fff0 25% 75%,#fff9f9)}.bg-\[url\(\'\/assets\/images\/knowledge\/pattern\.png\'\)\]{background-image:url(/assets/images/knowledge/pattern.png)}.bg-\[url\(\/assets\/images\/auth\/map\.png\)\]{background-image:url(/assets/images/auth/map.png)}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.from-\[\#0081ff\]{--tw-gradient-from: #0081ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 129 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#009ffd\]{--tw-gradient-from: #009ffd var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 159 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#04befe\]{--tw-gradient-from: #04befe var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 190 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1e9afe\]{--tw-gradient-from: #1e9afe var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 154 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2b5876\]{--tw-gradient-from: #2b5876 var(--tw-gradient-from-position);--tw-gradient-to: rgb(43 88 118 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3cba92\]{--tw-gradient-from: #3cba92 var(--tw-gradient-from-position);--tw-gradient-to: rgb(60 186 146 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3d38e1\]{--tw-gradient-from: #3d38e1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(61 56 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4361ee\]{--tw-gradient-from: #4361ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 97 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7579ff\]{--tw-gradient-from: #7579ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(117 121 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#BD194D\]{--tw-gradient-from: #BD194D var(--tw-gradient-from-position);--tw-gradient-to: rgb(189 25 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EF1262\]{--tw-gradient-from: #EF1262 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 18 98 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#a71d31\]{--tw-gradient-from: #a71d31 var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 29 49 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#d09693\]{--tw-gradient-from: #d09693 var(--tw-gradient-from-position);--tw-gradient-to: rgb(208 150 147 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f09819\]{--tw-gradient-from: #f09819 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 152 25 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f67062\]{--tw-gradient-from: #f67062 var(--tw-gradient-from-position);--tw-gradient-to: rgb(246 112 98 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fe5f75\]{--tw-gradient-from: #fe5f75 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 95 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(234\,241\,255\,0\.44\)\]{--tw-gradient-from: rgba(234,241,255,.44) var(--tw-gradient-from-position);--tw-gradient-to: rgba(234, 241, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-900\/20{--tw-gradient-from: rgb(49 46 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: rgb(67 97 238 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 97 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black{--tw-gradient-to: rgb(14 23 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0e1726 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0045ff\]{--tw-gradient-to: #0045ff var(--tw-gradient-to-position)}.to-\[\#004fe6\]{--tw-gradient-to: #004fe6 var(--tw-gradient-to-position)}.to-\[\#0ba360\]{--tw-gradient-to: #0ba360 var(--tw-gradient-to-position)}.to-\[\#160f6b\]{--tw-gradient-to: #160f6b var(--tw-gradient-to-position)}.to-\[\#1e9afe\]{--tw-gradient-to: #1e9afe var(--tw-gradient-to-position)}.to-\[\#2a2a72\]{--tw-gradient-to: #2a2a72 var(--tw-gradient-to-position)}.to-\[\#3f0d12\]{--tw-gradient-to: #3f0d12 var(--tw-gradient-to-position)}.to-\[\#4361EE\]{--tw-gradient-to: #4361EE var(--tw-gradient-to-position)}.to-\[\#4481eb\]{--tw-gradient-to: #4481eb var(--tw-gradient-to-position)}.to-\[\#4e4376\]{--tw-gradient-to: #4e4376 var(--tw-gradient-to-position)}.to-\[\#60dfcd\]{--tw-gradient-to: #60dfcd var(--tw-gradient-to-position)}.to-\[\#805dca\]{--tw-gradient-to: #805dca var(--tw-gradient-to-position)}.to-\[\#b224ef\]{--tw-gradient-to: #b224ef var(--tw-gradient-to-position)}.to-\[\#c71d6f\]{--tw-gradient-to: #c71d6f var(--tw-gradient-to-position)}.to-\[\#fc5296\]{--tw-gradient-to: #fc5296 var(--tw-gradient-to-position)}.to-\[\#fc9842\]{--tw-gradient-to: #fc9842 var(--tw-gradient-to-position)}.to-\[\#ff5858\]{--tw-gradient-to: #ff5858 var(--tw-gradient-to-position)}.to-\[rgba\(234\,241\,255\,0\.96\)\]{--tw-gradient-to: rgba(234,241,255,.96) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-indigo-900\/20{--tw-gradient-to: rgb(49 46 129 / .2) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to: #a78bfa var(--tw-gradient-to-position)}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-left-top{background-position:left top}.bg-no-repeat{background-repeat:no-repeat}.fill-\[url\(\#linear-gradient\)\]{fill:url(#linear-gradient)}.fill-danger{fill:#e7515a}.fill-info{fill:#2196f3}.fill-primary{fill:#4361ee}.fill-success{fill:#00ab55}.fill-warning{fill:#e2a03f}.fill-white{fill:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-4\.5{padding-top:18px;padding-bottom:18px}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.\!pt-5{padding-top:1.25rem!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-\[68px\]{padding-bottom:68px}.pl-10{padding-left:2.5rem}.ps-10{padding-inline-start:2.5rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.\!text-center{text-align:center!important}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.\!font-nunito{font-family:Nunito,sans-serif!important}.font-nunito{font-family:Nunito,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.\!leading-snug{line-height:1.375!important}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[60px\]{line-height:60px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-wide{letter-spacing:.025em}.\!text-\[\#3b3f5c\]{--tw-text-opacity: 1 !important;color:rgb(59 63 92 / var(--tw-text-opacity, 1))!important}.\!text-\[\#999\]{--tw-text-opacity: 1 !important;color:rgb(153 153 153 / var(--tw-text-opacity, 1))!important}.\!text-\[\#adb5bd\]{--tw-text-opacity: 1 !important;color:rgb(173 181 189 / var(--tw-text-opacity, 1))!important}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(14 23 38 / var(--tw-text-opacity, 1))!important}.\!text-primary{--tw-text-opacity: 1 !important;color:rgb(67 97 238 / var(--tw-text-opacity, 1))!important}.text-\[\#009688\]{--tw-text-opacity: 1;color:rgb(0 150 136 / var(--tw-text-opacity, 1))}.text-\[\#0E1726\],.text-\[\#0e1726\]{--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1))}.text-\[\#1abc9c\]{--tw-text-opacity: 1;color:rgb(26 188 156 / var(--tw-text-opacity, 1))}.text-\[\#1f2937\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-\[\#2196F3\]{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity, 1))}.text-\[\#3b3f5c\]{--tw-text-opacity: 1;color:rgb(59 63 92 / var(--tw-text-opacity, 1))}.text-\[\#506690\]{--tw-text-opacity: 1;color:rgb(80 102 144 / var(--tw-text-opacity, 1))}.text-\[\#515365\]{--tw-text-opacity: 1;color:rgb(81 83 101 / var(--tw-text-opacity, 1))}.text-\[\#777\]{--tw-text-opacity: 1;color:rgb(119 119 119 / var(--tw-text-opacity, 1))}.text-\[\#888ea8\]{--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.text-\[\#999\]{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity, 1))}.text-\[\#DBE7FF\]{--tw-text-opacity: 1;color:rgb(219 231 255 / var(--tw-text-opacity, 1))}.text-\[\#d3d3d3\]{--tw-text-opacity: 1;color:rgb(211 211 211 / var(--tw-text-opacity, 1))}.text-\[\#e2a03f\]{--tw-text-opacity: 1;color:rgb(226 160 63 / var(--tw-text-opacity, 1))}.text-\[\#e95f2b\]{--tw-text-opacity: 1;color:rgb(233 95 43 / var(--tw-text-opacity, 1))}.text-\[\#f1f2f3\]{--tw-text-opacity: 1;color:rgb(241 242 243 / var(--tw-text-opacity, 1))}.text-\[\#f8538d\]{--tw-text-opacity: 1;color:rgb(248 83 141 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1))}.text-black-light{--tw-text-opacity: 1;color:rgb(227 228 235 / var(--tw-text-opacity, 1))}.text-black\/50{color:#0e172680}.text-black\/60{color:#0e172699}.text-black\/70{color:#0e1726b3}.text-danger{--tw-text-opacity: 1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.text-dark{--tw-text-opacity: 1;color:rgb(59 63 92 / var(--tw-text-opacity, 1))}.text-dark\/60{color:#3b3f5c99}.text-dark\/70{color:#3b3f5cb3}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-info{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity, 1))}.text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(128 93 202 / var(--tw-text-opacity, 1))}.text-success{--tw-text-opacity: 1;color:rgb(0 171 85 / var(--tw-text-opacity, 1))}.text-success\/90{color:#00ab55e6}.text-warning{--tw-text-opacity: 1;color:rgb(226 160 63 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white-dark{--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.text-white-light{--tw-text-opacity: 1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-danger\/70::-moz-placeholder{color:#e7515ab3}.placeholder-danger\/70::placeholder{color:#e7515ab3}.placeholder-success\/70::-moz-placeholder{color:#00ab55b3}.placeholder-success\/70::placeholder{color:#00ab55b3}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[0\.1\]{opacity:.1}.\!shadow-\[inset_0_0_1px_\#fff\,inset_0_1px_7px_\#ebebeb\,0_3px_6px_-3px_\#bbb\]{--tw-shadow: inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb !important;--tw-shadow-colored: inset 0 0 1px var(--tw-shadow-color), inset 0 1px 7px var(--tw-shadow-color), 0 3px 6px -3px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-3xl{--tw-shadow: 0 2px 2px rgb(224 230 237 / 46%), 1px 6px 7px rgb(224 230 237 / 46%);--tw-shadow-colored: 0 2px 2px var(--tw-shadow-color), 1px 6px 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_1px_rgba\(113\,106\,202\,0\.20\)\]{--tw-shadow: 0 0 15px 1px rgba(113,106,202,.2);--tw-shadow-colored: 0 0 15px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_1px_rgba\(113\,106\,202\,0\.30\)\]{--tw-shadow: 0 0 15px 1px rgba(113,106,202,.3);--tw-shadow-colored: 0 0 15px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_0_\#d0d0d0\]{--tw-shadow: 0 0 20px 0 #d0d0d0;--tw-shadow-colored: 0 0 20px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_2px_0_\#bfc9d4\]{--tw-shadow: 0 0 2px 0 #bfc9d4;--tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_4px_2px_rgb\(31_45_61_\/_10\%\)\]{--tw-shadow: 0 0 4px 2px rgb(31 45 61 / 10%);--tw-shadow-colored: 0 0 4px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_-10px\]{--tw-shadow: 0 10px 20px -10px;--tw-shadow-colored: 0 10px 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_-10px_rgba\(67\,97\,238\,0\.44\)\]{--tw-shadow: 0 10px 20px -10px rgba(67,97,238,.44);--tw-shadow-colored: 0 10px 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_15px_1px_rgba\(67\,97\,238\,0\.15\)\]{--tw-shadow: 0 1px 15px 1px rgba(67,97,238,.15);--tw-shadow-colored: 0 1px 15px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_20px_rgba\(126\,142\,177\,0\.12\)\]{--tw-shadow: 0 20px 20px rgba(126,142,177,.12);--tw-shadow-colored: 0 20px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_60px_-20px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 30px 60px -20px rgba(15,23,42,.35);--tw-shadow-colored: 0 30px 60px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_9px_0_rgba\(31\,45\,61\,0\.31\)\]{--tw-shadow: 0 4px 9px 0 rgba(31,45,61,.31);--tw-shadow-colored: 0 4px 9px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0px_2px_0px_rgba\(145\,158\,171\,0\.20\)\,0px_12px_24px_-4px_rgba\(145\,158\,171\,0\.12\)\]{--tw-shadow: 0px 0px 2px 0px rgba(145,158,171,.2),0px 12px 24px -4px rgba(145,158,171,.12);--tw-shadow-colored: 0px 0px 2px 0px var(--tw-shadow-color), 0px 12px 24px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[1px_2px_12px_0_rgba\(31\,45\,61\,0\.10\)\]{--tw-shadow: 1px 2px 12px 0 rgba(31,45,61,.1);--tw-shadow-colored: 1px 2px 12px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[4px_6px_10px_-3px_\#bfc9d4\]{--tw-shadow: 4px 6px 10px -3px #bfc9d4;--tw-shadow-colored: 4px 6px 10px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[5px_0_25px_0_rgba\(94\,92\,154\,0\.1\)\]{--tw-shadow: 5px 0 25px 0 rgba(94,92,154,.1);--tw-shadow-colored: 5px 0 25px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[rgb\(31_45_61_\/_10\%\)_0px_2px_10px_1px\]{--tw-shadow: rgb(31 45 61 / 10%) 0px 2px 10px 1px;--tw-shadow-colored: 0px 2px 10px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-danger{--tw-shadow-color: #e7515a;--tw-shadow: var(--tw-shadow-colored)}.shadow-info{--tw-shadow-color: #2196f3;--tw-shadow: var(--tw-shadow-colored)}.shadow-primary{--tw-shadow-color: #4361ee;--tw-shadow: var(--tw-shadow-colored)}.shadow-secondary{--tw-shadow-color: #805dca;--tw-shadow: var(--tw-shadow-colored)}.shadow-success{--tw-shadow-color: #00ab55;--tw-shadow: var(--tw-shadow-colored)}.shadow-warning{--tw-shadow-color: #e2a03f;--tw-shadow: var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-0{outline-width:0px}.outline-danger{outline-color:#e7515a}.outline-dark{outline-color:#3b3f5c}.outline-info{outline-color:#2196f3}.outline-primary{outline-color:#4361ee}.outline-secondary{outline-color:#805dca}.outline-success{outline-color:#00ab55}.outline-warning{outline-color:#e2a03f}.\!ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#ebedf2\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(235 237 242 / var(--tw-ring-opacity, 1))}.ring-danger\/30{--tw-ring-color: rgb(231 81 90 / .3)}.ring-primary\/30{--tw-ring-color: rgb(67 97 238 / .3)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white-light{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 230 237 / var(--tw-ring-opacity, 1))}.\!ring-offset-0{--tw-ring-offset-width: 0px !important}.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)}.saturate-50{--tw-saturate: saturate(.5);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-\[5px\]{--tw-backdrop-blur: blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[display\]{transition-property:display;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[right\]{transition-property:right;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ps__rail-y>.ps__thumb-y{width:.375rem!important;--tw-bg-opacity: 1 !important;background-color:rgb(221 221 221 / var(--tw-bg-opacity, 1))!important}.ps__rail-y>.ps__thumb-y:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(45 51 76 / var(--tw-bg-opacity, 1))!important}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{opacity:.6!important;background-color:transparent!important}.swal2-container .swal2-close{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.swal2-container .swal2-close:hover{--tw-text-opacity: 1;color:rgb(234 234 236 / var(--tw-text-opacity, 1))}.swal2-container .swal2-close:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.swal2-container .swal2-popup.swal2-toast{--tw-bg-opacity: 1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1));padding:.625rem 1.25rem}.swal2-popup.swal2-toast .swal2-title,.swal2-container .swal2-popup.swal2-toast .swal2-html-container{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.swal2-container .swal2-popup.swal2-toast.color-primary{--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.swal2-container .swal2-popup.swal2-toast.color-secondary{--tw-bg-opacity: 1;background-color:rgb(128 93 202 / var(--tw-bg-opacity, 1))}.swal2-container .swal2-popup.swal2-toast.color-warning{--tw-bg-opacity: 1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1))}.swal2-container .swal2-popup.swal2-toast.color-info{--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1))}.swal2-container .swal2-popup.swal2-toast.color-danger{--tw-bg-opacity: 1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1))}.swal2-container .swal2-popup.swal2-toast.color-success{--tw-bg-opacity: 1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))}.apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-light,.apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-theme-light{box-shadow:none;border-color:#050717cc;background-color:#050717cc;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.apexcharts-canvas .apexcharts-xaxistooltip-bottom:before,.apexcharts-canvas .apexcharts-xaxistooltip-bottom:after{border-bottom-color:#050717cc}.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{--tw-border-opacity: 1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(6 8 24 / var(--tw-bg-opacity, 1))}.apexcharts-legend-series:where([dir=ltr],[dir=ltr] *){margin-right:.5rem!important}.apexcharts-legend-series:where([dir=rtl],[dir=rtl] *){margin-left:.5rem!important}.dark .apexcharts-title-text,.dark .apexcharts-canvas .apexcharts-text.apexcharts-xaxis-label,.dark .apexcharts-canvas .apexcharts-text.apexcharts-yaxis-label,.dark .apexcharts-canvas .apexcharts-text{fill:#e0e6ed}.dark .apexcharts-canvas .apexcharts-legend-text{color:#e0e6ed!important}.dark .apexcharts-canvas .apexcharts-radialbar-track.apexcharts-track .apexcharts-radialbar-area,.dark .apexcharts-canvas .apexcharts-series-markers.apexcharts-series-bubble .apexcharts-marker{stroke:#191e3a}.dark .apexcharts-canvas .apexcharts-pie-label,.dark .apexcharts-canvas .apexcharts-datalabel,.dark .apexcharts-canvas .apexcharts-datalabel-label,.dark .apexcharts-canvas .apexcharts-datalabel-value{fill:#bfc9d4}.dark .apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-dark{box-shadow:none}.apexcharts-canvas .apexcharts-legend-marker:where([dir=ltr],[dir=ltr] *){margin-right:.375rem!important}.apexcharts-canvas .apexcharts-legend-marker:where([dir=rtl],[dir=rtl] *){margin-left:.375rem;margin-right:0!important}[dir=rtl] .apexcharts-tooltip-marker{margin-right:0;margin-left:.625rem}.slide-down-enter-active{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transition-timing-function:cubic-bezier(0,0,.2,1)}.slide-down-leave-active{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,1,1)}.slide-down-enter-from,.slide-down-leave-to{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.slide-down-enter-to,.slide-down-leave-from{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.modal-fade-enter-active{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.modal-fade-leave-active{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.modal-fade-enter-from,.modal-fade-leave-to{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.modal-fade-enter-to,.modal-fade-leave-from{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}pre.hljs{overflow-x:auto;border-radius:.375rem;--tw-bg-opacity: 1 !important;background-color:rgb(25 30 58 / var(--tw-bg-opacity, 1))!important;padding:1.5rem}.before\:container:before{content:var(--tw-content);width:100%;margin-right:auto;margin-left:auto}@media(min-width:640px){.before\:container:before{content:var(--tw-content);max-width:640px}}@media(min-width:768px){.before\:container:before{content:var(--tw-content);max-width:768px}}@media(min-width:1024px){.before\:container:before{content:var(--tw-content);max-width:1024px}}@media(min-width:1280px){.before\:container:before{content:var(--tw-content);max-width:1280px}}@media(min-width:1536px){.before\:container:before{content:var(--tw-content);max-width:1536px}}.dark\:prose-invert:is(.dark *){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.dark\:btn-dark:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color: rgb(59 63 92 / .6);--tw-shadow: var(--tw-shadow-colored)}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:rounded-md::file-selector-button{border-radius:.375rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-primary::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.file\:bg-primary\/90::file-selector-button{background-color:#4361eee6}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:text-base::-moz-placeholder{font-size:1rem;line-height:1.5rem}.placeholder\:text-base::placeholder{font-size:1rem;line-height:1.5rem}.placeholder\:tracking-wider::-moz-placeholder{letter-spacing:.05em}.placeholder\:tracking-wider::placeholder{letter-spacing:.05em}.placeholder\:tracking-widest::-moz-placeholder{letter-spacing:.1em}.placeholder\:tracking-widest::placeholder{letter-spacing:.1em}.placeholder\:text-white-dark::-moz-placeholder{--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.placeholder\:text-white-dark::placeholder{--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:relative:before{content:var(--tw-content);position:relative}.before\:inset-x-0:before{content:var(--tw-content);left:0;right:0}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:-bottom-\[15px\]:before{content:var(--tw-content);bottom:-15px}.before\:-right-44:before{content:var(--tw-content);right:-11rem}.before\:-top-0\.5:before{content:var(--tw-content);top:-.125rem}.before\:-top-1:before{content:var(--tw-content);top:-.25rem}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1:before{content:var(--tw-content);bottom:.25rem}.before\:bottom-\[2px\]:before{content:var(--tw-content);bottom:2px}.before\:left-0:before{content:var(--tw-content);left:0}.before\:left-1:before{content:var(--tw-content);left:.25rem}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:left-4:before{content:var(--tw-content);left:1rem}.before\:right-0:before{content:var(--tw-content);right:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:top-10:before{content:var(--tw-content);top:2.5rem}.before\:top-12:before{content:var(--tw-content);top:3rem}.before\:top-\[15px\]:before{content:var(--tw-content);top:15px}.before\:-z-\[1\]:before{content:var(--tw-content);z-index:-1}.before\:z-\[1\]:before{content:var(--tw-content);z-index:1}.before\:clear-both:before{content:var(--tw-content);clear:both}.before\:m-auto:before{content:var(--tw-content);margin:auto}.before\:mx-4:before{content:var(--tw-content);margin-left:1rem;margin-right:1rem}.before\:mx-auto:before{content:var(--tw-content);margin-left:auto;margin-right:auto}.before\:-ml-\[1\.5px\]:before{content:var(--tw-content);margin-left:-1.5px}.before\:-mt-2:before{content:var(--tw-content);margin-top:-.5rem}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:table:before{content:var(--tw-content);display:table}.before\:hidden:before{content:var(--tw-content);display:none}.before\:aspect-square:before{content:var(--tw-content);aspect-ratio:1 / 1}.before\:\!h-\[80\%\]:before{content:var(--tw-content);height:80%!important}.before\:h-0:before{content:var(--tw-content);height:0px}.before\:h-0\.5:before{content:var(--tw-content);height:.125rem}.before\:h-1:before{content:var(--tw-content);height:.25rem}.before\:h-1\.5:before{content:var(--tw-content);height:.375rem}.before\:h-2:before{content:var(--tw-content);height:.5rem}.before\:h-2\.5:before{content:var(--tw-content);height:.625rem}.before\:h-3:before{content:var(--tw-content);height:.75rem}.before\:h-4:before{content:var(--tw-content);height:1rem}.before\:h-96:before{content:var(--tw-content);height:24rem}.before\:h-\[1px\]:before{content:var(--tw-content);height:1px}.before\:h-\[3px\]:before{content:var(--tw-content);height:3px}.before\:h-\[5px\]:before{content:var(--tw-content);height:5px}.before\:h-\[calc\(100\%-24px\)\]:before{content:var(--tw-content);height:calc(100% - 24px)}.before\:h-auto:before{content:var(--tw-content);height:auto}.before\:\!w-full:before{content:var(--tw-content);width:100%!important}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-1:before{content:var(--tw-content);width:.25rem}.before\:w-1\.5:before{content:var(--tw-content);width:.375rem}.before\:w-2:before{content:var(--tw-content);width:.5rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:w-3:before{content:var(--tw-content);width:.75rem}.before\:w-4:before{content:var(--tw-content);width:1rem}.before\:w-96:before{content:var(--tw-content);width:24rem}.before\:w-\[1px\]:before{content:var(--tw-content);width:1px}.before\:w-\[250px\]:before{content:var(--tw-content);width:250px}.before\:w-\[2px\]:before{content:var(--tw-content);width:2px}.before\:w-\[37px\]:before{content:var(--tw-content);width:37px}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:w-\[5px\]:before{content:var(--tw-content);width:5px}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded:before{content:var(--tw-content);border-radius:.25rem}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:border-2:before{content:var(--tw-content);border-width:2px}.before\:border-\[16px\]:before{content:var(--tw-content);border-width:16px}.before\:border-\[5px\]:before{content:var(--tw-content);border-width:5px}.before\:border-b-0:before{content:var(--tw-content);border-bottom-width:0px}.before\:border-b-8:before{content:var(--tw-content);border-bottom-width:8px}.before\:border-l-2:before{content:var(--tw-content);border-left-width:2px}.before\:border-l-8:before{content:var(--tw-content);border-left-width:8px}.before\:border-l-\[15px\]:before{content:var(--tw-content);border-left-width:15px}.before\:border-r-0:before{content:var(--tw-content);border-right-width:0px}.before\:border-r-8:before{content:var(--tw-content);border-right-width:8px}.before\:border-t-8:before{content:var(--tw-content);border-top-width:8px}.before\:border-\[\#ebedf2\]:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(235 237 242 / var(--tw-border-opacity, 1))}.before\:border-danger:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1))}.before\:border-info:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity, 1))}.before\:border-primary:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.before\:border-secondary:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(128 93 202 / var(--tw-border-opacity, 1))}.before\:border-success:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1))}.before\:border-warning:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(226 160 63 / var(--tw-border-opacity, 1))}.before\:border-b-transparent:before{content:var(--tw-content);border-bottom-color:transparent}.before\:border-l-\[\#ebedf2\]:before{content:var(--tw-content);--tw-border-opacity: 1;border-left-color:rgb(235 237 242 / var(--tw-border-opacity, 1))}.before\:border-l-inherit:before{content:var(--tw-content);border-left-color:inherit}.before\:border-l-primary:before{content:var(--tw-content);--tw-border-opacity: 1;border-left-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.before\:border-l-transparent:before{content:var(--tw-content);border-left-color:transparent}.before\:border-r-inherit:before{content:var(--tw-content);border-right-color:inherit}.before\:border-r-transparent:before{content:var(--tw-content);border-right-color:transparent}.before\:border-t-inherit:before{content:var(--tw-content);border-top-color:inherit}.before\:border-t-transparent:before{content:var(--tw-content);border-top-color:transparent}.before\:border-t-white-light:before{content:var(--tw-content);--tw-border-opacity: 1;border-top-color:rgb(224 230 237 / var(--tw-border-opacity, 1))}.before\:bg-\[\#1937cc\]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(25 55 204 / var(--tw-bg-opacity, 1))}.before\:bg-\[\#777\]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(119 119 119 / var(--tw-bg-opacity, 1))}.before\:bg-\[\#adb5bd\]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(173 181 189 / var(--tw-bg-opacity, 1))}.before\:bg-\[\#ebedf2\]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(235 237 242 / var(--tw-bg-opacity, 1))}.before\:bg-gray-300:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.before\:bg-primary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.before\:bg-secondary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(128 93 202 / var(--tw-bg-opacity, 1))}.before\:bg-white:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.before\:bg-white-dark\/30:before{content:var(--tw-content);background-color:#888ea84d}.before\:bg-white-light:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(224 230 237 / var(--tw-bg-opacity, 1))}.before\:bg-\[linear-gradient\(180deg\,\#4361EE_0\%\,rgba\(67\,97\,238\,0\)_50\.73\%\)\]:before{content:var(--tw-content);background-image:linear-gradient(180deg,#4361ee,#4361ee00 50.73%)}.before\:bg-\[url\(\/assets\/images\/close\.svg\)\]:before{content:var(--tw-content);background-image:url(/assets/images/close.svg)}.before\:bg-center:before{content:var(--tw-content);background-position:center}.before\:bg-no-repeat:before{content:var(--tw-content);background-repeat:no-repeat}.before\:px-1\.5:before{content:var(--tw-content);padding-left:.375rem;padding-right:.375rem}.before\:opacity-10:before{content:var(--tw-content);opacity:.1}.before\:opacity-50:before{content:var(--tw-content);opacity:.5}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:duration-300:before{content:var(--tw-content);transition-duration:.3s}.before\:duration-700:before{content:var(--tw-content);transition-duration:.7s}.before\:content-\[\'\/\'\]:before{--tw-content: "/";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-\[15px\]:after{content:var(--tw-content);bottom:-15px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-\[25px\]:after{content:var(--tw-content);top:25px}.after\:clear-both:after{content:var(--tw-content);clear:both}.after\:table:after{content:var(--tw-content);display:table}.after\:h-auto:after{content:var(--tw-content);height:auto}.after\:w-0:after{content:var(--tw-content);width:0px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border-l-2:after{content:var(--tw-content);border-left-width:2px}.after\:border-danger:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1))}.after\:border-primary:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.after\:border-secondary:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(128 93 202 / var(--tw-border-opacity, 1))}.after\:border-success:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1))}.after\:border-warning:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(226 160 63 / var(--tw-border-opacity, 1))}.after\:border-white-dark\/20:after{content:var(--tw-content);border-color:#888ea833}.checked\:border-white-light:checked{--tw-border-opacity: 1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1))}.checked\:bg-none:checked{background-image:none}.checked\:bg-\[length\:90\%_90\%\]:checked{background-size:90% 90%}.hover\:-top-0\.5:hover{top:-.125rem}.hover\:top-0:hover{top:0}.hover\:w-\[260px\]:hover{width:260px}.hover\:hover\:translate-y-2:hover:hover{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-2:hover{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-b:hover{border-bottom-width:1px}.hover\:\!border-secondary:hover{--tw-border-opacity: 1 !important;border-color:rgb(128 93 202 / var(--tw-border-opacity, 1))!important}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.hover\:border-secondary:hover{--tw-border-opacity: 1;border-color:rgb(128 93 202 / var(--tw-border-opacity, 1))}.hover\:border-white-light:hover{--tw-border-opacity: 1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1))}.hover\:border-b-white:hover{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:\!bg-\[\#f6f6f6\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-info:hover{--tw-bg-opacity: 1 !important;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-primary:hover{--tw-bg-opacity: 1 !important;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-success:hover{--tw-bg-opacity: 1 !important;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-transparent:hover{background-color:transparent!important}.hover\:\!bg-white-light\/20:hover{background-color:#e0e6ed33!important}.hover\:bg-\[\#000\]\/\[0\.08\]:hover{background-color:#00000014}.hover\:bg-\[\#1937cc\]:hover{--tw-bg-opacity: 1;background-color:rgb(25 55 204 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4361ee\]:hover{--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eee\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.hover\:bg-danger:hover{--tw-bg-opacity: 1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1))}.hover\:bg-danger-light:hover{--tw-bg-opacity: 1;background-color:rgb(255 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-dark:hover{--tw-bg-opacity: 1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1))}.hover\:bg-dark-light:hover{--tw-bg-opacity: 1;background-color:rgb(234 234 236 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500\/10:hover{background-color:#6b72801a}.hover\:bg-info:hover{--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1))}.hover\:bg-info-light:hover{--tw-bg-opacity: 1;background-color:rgb(231 247 255 / var(--tw-bg-opacity, 1))}.hover\:bg-inherit:hover{background-color:inherit}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-light:hover{--tw-bg-opacity: 1;background-color:rgb(234 241 255 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/10:hover{background-color:#4361ee1a}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(128 93 202 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary-light:hover{--tw-bg-opacity: 1;background-color:rgb(235 228 247 / var(--tw-bg-opacity, 1))}.hover\:bg-success:hover{--tw-bg-opacity: 1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))}.hover\:bg-success-light:hover{--tw-bg-opacity: 1;background-color:rgb(221 245 240 / var(--tw-bg-opacity, 1))}.hover\:bg-warning:hover{--tw-bg-opacity: 1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1))}.hover\:bg-warning-light:hover{--tw-bg-opacity: 1;background-color:rgb(255 249 237 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white-dark\/10:hover{background-color:#888ea81a}.hover\:bg-white-light\/90:hover{background-color:#e0e6ede6}.hover\:from-\[\#4361EE\]:hover{--tw-gradient-from: #4361EE var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 97 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#EF1262\]:hover{--tw-gradient-to: #EF1262 var(--tw-gradient-to-position)}.hover\:\!text-primary:hover{--tw-text-opacity: 1 !important;color:rgb(67 97 238 / var(--tw-text-opacity, 1))!important}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1))}.hover\:text-black\/70:hover{color:#0e1726b3}.hover\:text-danger:hover{--tw-text-opacity: 1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.hover\:text-dark:hover{--tw-text-opacity: 1;color:rgb(59 63 92 / var(--tw-text-opacity, 1))}.hover\:text-dark-light:hover{--tw-text-opacity: 1;color:rgb(234 234 236 / var(--tw-text-opacity, 1))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500\/70:hover{color:#6b7280b3}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-info:hover{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.hover\:text-primary\/70:hover{color:#4361eeb3}.hover\:text-secondary:hover{--tw-text-opacity: 1;color:rgb(128 93 202 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_15px_1px_rgba\(113\,106\,202\,0\.20\)\]:hover{--tw-shadow: 0 0 15px 1px rgba(113,106,202,.2);--tw-shadow-colored: 0 0 15px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_20px_-10px\]:hover{--tw-shadow: 0 10px 20px -10px;--tw-shadow-colored: 0 10px 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_5px_15px_0_rgba\(0\,0\,0\,0\.30\)\]:hover{--tw-shadow: 0 5px 15px 0 rgba(0,0,0,.3);--tw-shadow-colored: 0 5px 15px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-success:hover{--tw-shadow-color: #00ab55;--tw-shadow: var(--tw-shadow-colored)}.file\:hover\:bg-primary:hover::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.hover\:file\:bg-primary\/90::file-selector-button:hover{background-color:#4361eee6}.hover\:before\:h-\[80\%\]:hover:before{content:var(--tw-content);height:80%}.hover\:before\:w-full:hover:before{content:var(--tw-content);width:100%}.hover\:before\:border-t-white-light:hover:before{content:var(--tw-content);--tw-border-opacity: 1;border-top-color:rgb(224 230 237 / var(--tw-border-opacity, 1))}.hover\:before\:\!bg-primary:hover:before{content:var(--tw-content);--tw-bg-opacity: 1 !important;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))!important}.focus\:\!border-r:focus{border-right-width:1px!important}.focus\:border-primary:focus{--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.focus\:shadow-\[0_0_5px_2px_rgb\(194_213_255_\/_62\%\)\]:focus{--tw-shadow: 0 0 5px 2px rgb(194 213 255 / 62%);--tw-shadow-colored: 0 0 5px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-transparent:focus{--tw-ring-color: transparent}.enabled\:hover\:bg-primary-light:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(234 241 255 / var(--tw-bg-opacity, 1))}.enabled\:hover\:text-primary:hover:enabled{--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.enabled\:hover\:text-warning:hover:enabled{--tw-text-opacity: 1;color:rgb(226 160 63 / var(--tw-text-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#eee\]:disabled{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:-translate-y-\[10px\]{--tw-translate-y: -10px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.group:hover .group-hover\:border-primary{--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-primary\/10{background-color:#4361ee1a}.group:hover .group-hover\:fill-warning{fill:#e2a03f}.group:hover .group-hover\:\!text-primary{--tw-text-opacity: 1 !important;color:rgb(67 97 238 / var(--tw-text-opacity, 1))!important}.group:hover .group-hover\:text-primary{--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:saturate-100{--tw-saturate: saturate(1);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)}.peer:checked~.peer-checked\:border-primary{--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.peer:checked~.peer-checked\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:text-danger{--tw-text-opacity: 1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.peer:checked~.peer-checked\:text-dark{--tw-text-opacity: 1;color:rgb(59 63 92 / var(--tw-text-opacity, 1))}.peer:checked~.peer-checked\:text-info{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity, 1))}.peer:checked~.peer-checked\:text-primary{--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.peer:checked~.peer-checked\:text-secondary{--tw-text-opacity: 1;color:rgb(128 93 202 / var(--tw-text-opacity, 1))}.peer:checked~.peer-checked\:text-success{--tw-text-opacity: 1;color:rgb(0 171 85 / var(--tw-text-opacity, 1))}.peer:checked~.peer-checked\:text-warning{--tw-text-opacity: 1;color:rgb(226 160 63 / var(--tw-text-opacity, 1))}.peer:checked~.peer-checked\:before\:left-7:before{content:var(--tw-content);left:1.75rem}.peer:checked~.peer-checked\:before\:bg-primary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:before\:bg-white:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:before\:bg-\[url\(\/assets\/images\/checked\.svg\)\]:before{content:var(--tw-content);background-image:url(/assets/images/checked.svg)}.peer:focus~.peer-focus\:text-primary{--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.prose-p\:text-sm :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:.875rem;line-height:1.25rem}.prose-img\:m-0 :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){margin:0}.prose-img\:inline-block :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){display:inline-block}.dark\:divide-\[\#191e3a\]:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(25 30 58 / var(--tw-divide-opacity, 1))}.dark\:divide-\[\#253b5c\]:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(37 59 92 / var(--tw-divide-opacity, 1))}.dark\:divide-dark:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(59 63 92 / var(--tw-divide-opacity, 1))}.dark\:divide-white\/10:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.dark\:border-0:is(.dark *){border-width:0px}.dark\:\!border-\[\#191e3a\]:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))!important}.dark\:\!border-\[\#253b5c\]:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(37 59 92 / var(--tw-border-opacity, 1))!important}.dark\:border-\[\#060818\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 8 24 / var(--tw-border-opacity, 1))}.dark\:border-\[\#17263c\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(23 38 60 / var(--tw-border-opacity, 1))}.dark\:border-\[\#191e3a\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))}.dark\:border-\[\#1B2E4B\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(27 46 75 / var(--tw-border-opacity, 1))}.dark\:border-\[\#1b2e4b\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(27 46 75 / var(--tw-border-opacity, 1))}.dark\:border-\[\#253b5c\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 59 92 / var(--tw-border-opacity, 1))}.dark\:border-\[\#3b3f5c\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1))}.dark\:border-black:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 23 38 / var(--tw-border-opacity, 1))}.dark\:border-danger:is(.dark *){--tw-border-opacity: 1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1))}.dark\:border-dark:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-primary:is(.dark *){--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.dark\:border-white:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:border-white-dark:is(.dark *){--tw-border-opacity: 1;border-color:rgb(136 142 168 / var(--tw-border-opacity, 1))}.dark\:border-white-dark\/50:is(.dark *){border-color:#888ea880}.dark\:border-white-light\/10:is(.dark *){border-color:#e0e6ed1a}.dark\:border-white-light\/20:is(.dark *){border-color:#e0e6ed33}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:\!border-b-black:is(.dark *){--tw-border-opacity: 1 !important;border-bottom-color:rgb(14 23 38 / var(--tw-border-opacity, 1))!important}.dark\:border-b-dark:is(.dark *){--tw-border-opacity: 1;border-bottom-color:rgb(59 63 92 / var(--tw-border-opacity, 1))}.dark\:border-l-dark:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(59 63 92 / var(--tw-border-opacity, 1))}.dark\:\!bg-\[\#132136\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(19 33 54 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-\[\#191e3a\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(25 30 58 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-\[\#1a2941\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(26 41 65 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-\[\#1b2e4b\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-\[\#2d334c\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(45 51 76 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-\[\#3b3f5c\]:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-transparent:is(.dark *){background-color:transparent!important}.dark\:bg-\[\#050b14\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 11 20 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#060818\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(6 8 24 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0b1220\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(11 18 32 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0e1726\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#121c2c\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(18 28 44 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#121e32\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(18 30 50 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#141F31\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 31 49 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#181F32\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#181f32\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#191e3a\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(25 30 58 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#192A3A\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(25 42 58 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1B2E4B\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1a1c2d\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 28 45 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1a2941\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 41 65 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1b2e4b\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1c232f\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(28 35 47 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#253b5c\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 59 92 / var(--tw-bg-opacity, 1))}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.dark\:bg-black\/50:is(.dark *){background-color:#0e172680}.dark\:bg-danger:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1))}.dark\:bg-danger-dark-light:is(.dark *){background-color:#e7515a26}.dark\:bg-danger\/10:is(.dark *){background-color:#e7515a1a}.dark\:bg-danger\/15:is(.dark *){background-color:#e7515a26}.dark\:bg-dark:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1))}.dark\:bg-dark-dark-light:is(.dark *){background-color:#3b3f5c26}.dark\:bg-dark-light\/10:is(.dark *){background-color:#eaeaec1a}.dark\:bg-dark\/40:is(.dark *){background-color:#3b3f5c66}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-info:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1))}.dark\:bg-info-dark-light:is(.dark *){background-color:#2196f326}.dark\:bg-primary:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.dark\:bg-primary-dark-light:is(.dark *){background-color:#4361ee26}.dark\:bg-primary\/15:is(.dark *){background-color:#4361ee26}.dark\:bg-secondary:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(128 93 202 / var(--tw-bg-opacity, 1))}.dark\:bg-secondary-dark-light:is(.dark *){background-color:#805dca26}.dark\:bg-success:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))}.dark\:bg-success-dark-light:is(.dark *){background-color:#00ab5526}.dark\:bg-success\/15:is(.dark *){background-color:#00ab5526}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-warning:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1))}.dark\:bg-warning-dark-light:is(.dark *){background-color:#e2a03f26}.dark\:bg-warning\/15:is(.dark *){background-color:#e2a03f26}.dark\:bg-white-dark:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(136 142 168 / var(--tw-bg-opacity, 1))}.dark\:bg-white-dark\/20:is(.dark *){background-color:#888ea833}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-opacity-\[0\.08\]:is(.dark *){--tw-bg-opacity: .08}.dark\:bg-\[linear-gradient\(52\.22deg\,\#0E1726_0\%\,rgba\(14\,23\,38\,0\)_18\.66\%\,rgba\(14\,23\,38\,0\)_51\.04\%\,rgba\(14\,23\,38\,0\)_80\.07\%\,\#0E1726_100\%\)\]:is(.dark *){background-image:linear-gradient(52.22deg,#0e1726,#0e172600 18.66% 51.04%,#0e172600 80.07%,#0e1726)}.dark\:from-\[rgba\(14\,23\,38\,0\.44\)\]:is(.dark *){--tw-gradient-from: rgba(14,23,38,.44) var(--tw-gradient-from-position);--tw-gradient-to: rgba(14, 23, 38, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-white:is(.dark *){--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ffffff var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-\[\#0E1726\]:is(.dark *){--tw-gradient-to: #0E1726 var(--tw-gradient-to-position)}.dark\:\!text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.dark\:\!text-white-dark:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(136 142 168 / var(--tw-text-opacity, 1))!important}.dark\:text-\[\#1B2E4B\]:is(.dark *){--tw-text-opacity: 1;color:rgb(27 46 75 / var(--tw-text-opacity, 1))}.dark\:text-\[\#506690\]:is(.dark *){--tw-text-opacity: 1;color:rgb(80 102 144 / var(--tw-text-opacity, 1))}.dark\:text-\[\#888ea8\]:is(.dark *){--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.dark\:text-\[\#94a3b8\]:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-\[\#9ca3af\]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-\[\#bfc9d4\]:is(.dark *){--tw-text-opacity: 1;color:rgb(191 201 212 / var(--tw-text-opacity, 1))}.dark\:text-\[\#d0d2d6\]:is(.dark *){--tw-text-opacity: 1;color:rgb(208 210 214 / var(--tw-text-opacity, 1))}.dark\:text-\[\#ffeccb\]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 236 203 / var(--tw-text-opacity, 1))}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(14 23 38 / var(--tw-text-opacity, 1))}.dark\:text-danger:is(.dark *){--tw-text-opacity: 1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.dark\:text-danger-light:is(.dark *){--tw-text-opacity: 1;color:rgb(255 245 245 / var(--tw-text-opacity, 1))}.dark\:text-dark:is(.dark *){--tw-text-opacity: 1;color:rgb(59 63 92 / var(--tw-text-opacity, 1))}.dark\:text-dark-light\/60:is(.dark *){color:#eaeaec99}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-info:is(.dark *){--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity, 1))}.dark\:text-info-light:is(.dark *){--tw-text-opacity: 1;color:rgb(231 247 255 / var(--tw-text-opacity, 1))}.dark\:text-primary:is(.dark *){--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.dark\:text-primary-light:is(.dark *){--tw-text-opacity: 1;color:rgb(234 241 255 / var(--tw-text-opacity, 1))}.dark\:text-secondary-light:is(.dark *){--tw-text-opacity: 1;color:rgb(235 228 247 / var(--tw-text-opacity, 1))}.dark\:text-success:is(.dark *){--tw-text-opacity: 1;color:rgb(0 171 85 / var(--tw-text-opacity, 1))}.dark\:text-success-light:is(.dark *){--tw-text-opacity: 1;color:rgb(221 245 240 / var(--tw-text-opacity, 1))}.dark\:text-warning:is(.dark *){--tw-text-opacity: 1;color:rgb(226 160 63 / var(--tw-text-opacity, 1))}.dark\:text-warning-light:is(.dark *){--tw-text-opacity: 1;color:rgb(255 249 237 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white-dark:is(.dark *){--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.dark\:text-white-dark\/70:is(.dark *){color:#888ea8b3}.dark\:text-white-light:is(.dark *){--tw-text-opacity: 1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.dark\:text-white-light\/90:is(.dark *){color:#e0e6ede6}.dark\:text-white\/70:is(.dark *){color:#ffffffb3}.dark\:shadow-\[0_2px_11px_0_rgb\(6_8_24_\/_39\%\)\]:is(.dark *){--tw-shadow: 0 2px 11px 0 rgb(6 8 24 / 39%);--tw-shadow-colored: 0 2px 11px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[\#1b2e4b\]:is(.dark *){--tw-shadow-color: #1b2e4b;--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-dark:is(.dark *){--tw-shadow-color: #3b3f5c;--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-\[\#515365\]:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(81 83 101 / var(--tw-ring-opacity, 1))}.dark\:ring-dark:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(59 63 92 / var(--tw-ring-opacity, 1))}.dark\:ring-white-dark:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(136 142 168 / var(--tw-ring-opacity, 1))}.dark\:brightness-\[2\.59\]:is(.dark *){--tw-brightness: brightness(2.59);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)}.dark\:grayscale-\[83\%\]:is(.dark *){--tw-grayscale: grayscale(83%);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)}.dark\:before\:border-\[\#191e3a\]:is(.dark *):before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))}.dark\:before\:border-l-\[\#1b2e4b\]:is(.dark *):before{content:var(--tw-content);--tw-border-opacity: 1;border-left-color:rgb(27 46 75 / var(--tw-border-opacity, 1))}.dark\:before\:bg-\[\#191e3a\]:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(25 30 58 / var(--tw-bg-opacity, 1))}.dark\:before\:bg-\[\#1b2e4b\]:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))}.dark\:before\:bg-gray-500:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:before\:bg-white-dark:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(136 142 168 / var(--tw-bg-opacity, 1))}.dark\:checked\:border-\[\#253B5C\]:checked:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 59 92 / var(--tw-border-opacity, 1))}.dark\:checked\:border-transparent:checked:is(.dark *){border-color:transparent}.dark\:hover\:border-\[\#191e3a\]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))}.dark\:hover\:border-primary:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.dark\:hover\:border-b-black:hover:is(.dark *){--tw-border-opacity: 1;border-bottom-color:rgb(14 23 38 / var(--tw-border-opacity, 1))}.dark\:hover\:\!bg-\[\#132136\]:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(19 33 54 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-\[\#050b14\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 11 20 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[\#181F32\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[\#181f32\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[\#191e3a\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(25 30 58 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[\#192A3A\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(25 42 58 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[\#1B2E4B\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[\#eee\]\/10:hover:is(.dark *){background-color:#eeeeee1a}.dark\:hover\:bg-danger:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-dark:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-dark-light\/10:hover:is(.dark *){background-color:#eaeaec1a}.dark\:hover\:bg-dark\/60:hover:is(.dark *){background-color:#3b3f5c99}.dark\:hover\:bg-gray-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-info:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-primary:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-primary\/10:hover:is(.dark *){background-color:#4361ee1a}.dark\:hover\:bg-secondary:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(128 93 202 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-success:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-warning:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-600:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-primary:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white-dark:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white-dark\/70:hover:is(.dark *){color:#888ea8b3}.dark\:hover\:text-white-light\/70:hover:is(.dark *){color:#e0e6edb3}.dark\:hover\:text-white-light\/90:hover:is(.dark *){color:#e0e6ede6}.enabled\:dark\:hover\:bg-white-dark\/30:hover:is(.dark *):enabled{background-color:#888ea84d}.dark\:disabled\:bg-\[\#1b2e4b\]:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-transparent:is(.dark *){background-color:transparent}.group:hover .dark\:group-hover\:text-white-dark:is(.dark *){--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.peer:checked~.dark\:peer-checked\:before\:bg-white:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:prose-headings\:text-white-dark :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity: 1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.dark\:prose-p\:text-white :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:top-0{top:0}.sm\:order-1{order:1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:-ms-32{margin-inline-start:-8rem}.sm\:mb-0{margin-bottom:0}.sm\:mt-0{margin-top:0}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-7{margin-top:1.75rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:h-16{height:4rem}.sm\:h-6{height:1.5rem}.sm\:h-\[100px\]{height:100px}.sm\:h-\[calc\(100vh_-_150px\)\]{height:calc(100vh - 150px)}.sm\:h-\[calc\(100vh_-_300px\)\]{height:calc(100vh - 300px)}.sm\:h-\[calc\(100vh_-_357px\)\]{height:calc(100vh - 357px)}.sm\:min-h-0{min-height:0px}.sm\:min-h-\[300px\]{min-height:300px}.sm\:w-1\/2{width:50%}.sm\:w-1\/4{width:25%}.sm\:w-12{width:3rem}.sm\:w-16{width:4rem}.sm\:w-2\/12{width:16.666667%}.sm\:w-2\/5{width:40%}.sm\:w-3\/4{width:75%}.sm\:w-56{width:14rem}.sm\:w-6{width:1.5rem}.sm\:w-\[100px\]{width:100px}.sm\:w-\[350px\]{width:350px}.sm\:w-\[375px\]{width:375px}.sm\:w-\[46\%\]{width:46%}.sm\:w-\[480px\]{width:480px}.sm\:w-auto{width:auto}.sm\:min-w-\[100px\]{min-width:100px}.sm\:max-w-\[100px\]{max-width:100px}.sm\:max-w-full{max-width:100%}.sm\:flex-1{flex:1 1 0%}.sm\:flex-\[0_0_20\%\]{flex:0 0 20%}.sm\:flex-auto{flex:1 1 auto}.sm\:flex-none{flex:none}.sm\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-7{gap:1.75rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:bg-transparent{background-color:transparent}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:pb-0{padding-bottom:0}.sm\:pe-32{padding-inline-end:8rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:before\:block:before{content:var(--tw-content);display:block}}@media(min-width:768px){.md\:-top-\[30px\]{top:-30px}.md\:left-\[30\%\]{left:30%}.md\:col-span-2{grid-column:span 2 / span 2}.md\:row-span-2{grid-row:span 2 / span 2}.md\:my-0{margin-top:0;margin-bottom:0}.md\:-mt-14{margin-top:-3.5rem}.md\:-mt-20{margin-top:-5rem}.md\:mb-24{margin-bottom:6rem}.md\:mb-32{margin-bottom:8rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-9{margin-bottom:2.25rem}.md\:mb-\[60px\]{margin-bottom:60px}.md\:mt-10{margin-top:2.5rem}.md\:mt-16{margin-top:4rem}.md\:mt-20{margin-top:5rem}.md\:inline{display:inline}.md\:flex{display:flex}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:h-\[550px\]{height:550px}.md\:w-32{width:8rem}.md\:w-\[430px\]{width:430px}.md\:w-full{width:100%}.md\:min-w-\[120px\]{min-width:120px}.md\:min-w-\[96px\]{min-width:96px}.md\:max-w-\[1140px\]{max-width:1140px}.md\:max-w-\[990px\]{max-width:990px}.md\:max-w-lg{max-width:32rem}.md\:max-w-xl{max-width:36rem}.md\:flex-auto{flex:1 1 auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:text-left{text-align:left}.md\:text-start{text-align:start}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[50px\]{font-size:50px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:prose-p\:text-sm :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:absolute{position:absolute}.lg\:end-6{inset-inline-end:1.5rem}.lg\:top-6{top:1.5rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:row-span-3{grid-row:span 3 / span 3}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-3{grid-row-start:3}.lg\:row-start-\[14\]{grid-row-start:14}.lg\:mt-16{margin-top:4rem}.lg\:mt-20{margin-top:5rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:h-\[100px\]{height:100px}.lg\:min-h-\[758px\]{min-height:758px}.lg\:w-1\/2{width:50%}.lg\:w-2\/3{width:66.666667%}.lg\:w-2\/5{width:40%}.lg\:w-72{width:18rem}.lg\:w-\[100px\]{width:100px}.lg\:w-\[250px\]{width:250px}.lg\:w-\[260px\]{width:260px}.lg\:w-\[70px\]{width:70px}.lg\:w-\[calc\(100\%-260px\)\]{width:calc(100% - 260px)}.lg\:w-\[calc\(100\%-70px\)\]{width:calc(100% - 70px)}.lg\:w-full{width:100%}.lg\:min-w-\[280px\]{min-width:280px}.lg\:max-w-\[667px\]{max-width:667px}.lg\:max-w-\[835px\]{max-width:835px}.lg\:max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.lg\:max-w-full{max-width:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:p-5{padding:1.25rem}.lg\:p-9{padding:2.25rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:pt-0{padding-top:0}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}}@media(min-width:1280px){.xl\:relative{position:relative}.xl\:end-0{inset-inline-end:0px}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:-ms-28{margin-inline-start:-7rem}.xl\:-ms-60{margin-inline-start:-15rem}.xl\:mt-0{margin-top:0}.xl\:block{display:block}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:h-auto{height:auto}.xl\:h-full{height:100%}.xl\:w-16{width:4rem}.xl\:w-28{width:7rem}.xl\:w-80{width:20rem}.xl\:w-96{width:24rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:flex-1{flex:1 1 0%}.xl\:grid-flow-row{grid-auto-flow:row}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:gap-0{gap:0px}.xl\:gap-8{gap:2rem}.xl\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1536px){.\32xl\:m-0{margin:0}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ltr\:\!right-0:where([dir=ltr],[dir=ltr] *){right:0!important}.ltr\:-left-11:where([dir=ltr],[dir=ltr] *){left:-2.75rem}.ltr\:-left-12:where([dir=ltr],[dir=ltr] *){left:-3rem}.ltr\:-left-\[260px\]:where([dir=ltr],[dir=ltr] *){left:-260px}.ltr\:-left-\[3px\]:where([dir=ltr],[dir=ltr] *){left:-3px}.ltr\:-right-10:where([dir=ltr],[dir=ltr] *){right:-2.5rem}.ltr\:-right-11:where([dir=ltr],[dir=ltr] *){right:-2.75rem}.ltr\:-right-12:where([dir=ltr],[dir=ltr] *){right:-3rem}.ltr\:-right-\[400px\]:where([dir=ltr],[dir=ltr] *){right:-400px}.ltr\:left-0:where([dir=ltr],[dir=ltr] *){left:0}.ltr\:left-1:where([dir=ltr],[dir=ltr] *){left:.25rem}.ltr\:left-12:where([dir=ltr],[dir=ltr] *){left:3rem}.ltr\:left-2:where([dir=ltr],[dir=ltr] *){left:.5rem}.ltr\:left-3:where([dir=ltr],[dir=ltr] *){left:.75rem}.ltr\:left-4:where([dir=ltr],[dir=ltr] *){left:1rem}.ltr\:left-6:where([dir=ltr],[dir=ltr] *){left:1.5rem}.ltr\:left-\[95\%\]:where([dir=ltr],[dir=ltr] *){left:95%}.ltr\:left-full:where([dir=ltr],[dir=ltr] *){left:100%}.ltr\:right-0:where([dir=ltr],[dir=ltr] *){right:0}.ltr\:right-1:where([dir=ltr],[dir=ltr] *){right:.25rem}.ltr\:right-2:where([dir=ltr],[dir=ltr] *){right:.5rem}.ltr\:right-4:where([dir=ltr],[dir=ltr] *){right:1rem}.ltr\:right-6:where([dir=ltr],[dir=ltr] *){right:1.5rem}.ltr\:right-\[11px\]:where([dir=ltr],[dir=ltr] *){right:11px}.ltr\:right-auto:where([dir=ltr],[dir=ltr] *){right:auto}.ltr\:float-right:where([dir=ltr],[dir=ltr] *){float:right}.ltr\:\!mr-1\.5:where([dir=ltr],[dir=ltr] *){margin-right:.375rem!important}.ltr\:\!mr-2:where([dir=ltr],[dir=ltr] *){margin-right:.5rem!important}.ltr\:-ml-1:where([dir=ltr],[dir=ltr] *){margin-left:-.25rem}.ltr\:-mr-3:where([dir=ltr],[dir=ltr] *){margin-right:-.75rem}.ltr\:-mr-3\.5:where([dir=ltr],[dir=ltr] *){margin-right:-.875rem}.ltr\:-mr-px:where([dir=ltr],[dir=ltr] *){margin-right:-1px}.ltr\:ml-0:where([dir=ltr],[dir=ltr] *){margin-left:0}.ltr\:ml-1:where([dir=ltr],[dir=ltr] *){margin-left:.25rem}.ltr\:ml-1\.5:where([dir=ltr],[dir=ltr] *){margin-left:.375rem}.ltr\:ml-2:where([dir=ltr],[dir=ltr] *){margin-left:.5rem}.ltr\:ml-2\.5:where([dir=ltr],[dir=ltr] *){margin-left:.625rem}.ltr\:ml-3:where([dir=ltr],[dir=ltr] *){margin-left:.75rem}.ltr\:ml-4:where([dir=ltr],[dir=ltr] *){margin-left:1rem}.ltr\:ml-5:where([dir=ltr],[dir=ltr] *){margin-left:1.25rem}.ltr\:ml-auto:where([dir=ltr],[dir=ltr] *){margin-left:auto}.ltr\:mr-0:where([dir=ltr],[dir=ltr] *){margin-right:0}.ltr\:mr-1:where([dir=ltr],[dir=ltr] *){margin-right:.25rem}.ltr\:mr-1\.5:where([dir=ltr],[dir=ltr] *){margin-right:.375rem}.ltr\:mr-2:where([dir=ltr],[dir=ltr] *){margin-right:.5rem}.ltr\:mr-2\.5:where([dir=ltr],[dir=ltr] *){margin-right:.625rem}.ltr\:mr-3:where([dir=ltr],[dir=ltr] *){margin-right:.75rem}.ltr\:mr-4:where([dir=ltr],[dir=ltr] *){margin-right:1rem}.ltr\:mr-5:where([dir=ltr],[dir=ltr] *){margin-right:1.25rem}.ltr\:hidden:where([dir=ltr],[dir=ltr] *){display:none}.ltr\:justify-end:where([dir=ltr],[dir=ltr] *){justify-content:flex-end}.ltr\:rounded-l:where([dir=ltr],[dir=ltr] *){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.ltr\:rounded-l-full:where([dir=ltr],[dir=ltr] *){border-top-left-radius:9999px;border-bottom-left-radius:9999px}.ltr\:rounded-l-md:where([dir=ltr],[dir=ltr] *){border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.ltr\:rounded-l-none:where([dir=ltr],[dir=ltr] *){border-top-left-radius:0;border-bottom-left-radius:0}.ltr\:rounded-r-full:where([dir=ltr],[dir=ltr] *){border-top-right-radius:9999px;border-bottom-right-radius:9999px}.ltr\:rounded-r-md:where([dir=ltr],[dir=ltr] *){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.ltr\:rounded-r-none:where([dir=ltr],[dir=ltr] *){border-top-right-radius:0;border-bottom-right-radius:0}.ltr\:rounded-bl-full:where([dir=ltr],[dir=ltr] *){border-bottom-left-radius:9999px}.ltr\:rounded-bl-none:where([dir=ltr],[dir=ltr] *){border-bottom-left-radius:0}.ltr\:rounded-br-none:where([dir=ltr],[dir=ltr] *){border-bottom-right-radius:0}.ltr\:rounded-tl-full:where([dir=ltr],[dir=ltr] *){border-top-left-radius:9999px}.ltr\:border-l-0:where([dir=ltr],[dir=ltr] *){border-left-width:0px}.ltr\:border-l-\[64px\]:where([dir=ltr],[dir=ltr] *){border-left-width:64px}.ltr\:border-r:where([dir=ltr],[dir=ltr] *){border-right-width:1px}.ltr\:border-r-0:where([dir=ltr],[dir=ltr] *){border-right-width:0px}.ltr\:border-r-\[64px\]:where([dir=ltr],[dir=ltr] *){border-right-width:64px}.ltr\:bg-gradient-to-r:where([dir=ltr],[dir=ltr] *){background-image:linear-gradient(to right,var(--tw-gradient-stops))}.ltr\:\!pr-10:where([dir=ltr],[dir=ltr] *){padding-right:2.5rem!important}.ltr\:\!pr-6:where([dir=ltr],[dir=ltr] *){padding-right:1.5rem!important}.ltr\:pl-10:where([dir=ltr],[dir=ltr] *){padding-left:2.5rem}.ltr\:pl-11:where([dir=ltr],[dir=ltr] *){padding-left:2.75rem}.ltr\:pl-12:where([dir=ltr],[dir=ltr] *){padding-left:3rem}.ltr\:pl-14:where([dir=ltr],[dir=ltr] *){padding-left:3.5rem}.ltr\:pl-2:where([dir=ltr],[dir=ltr] *){padding-left:.5rem}.ltr\:pl-3:where([dir=ltr],[dir=ltr] *){padding-left:.75rem}.ltr\:pl-3\.5:where([dir=ltr],[dir=ltr] *){padding-left:.875rem}.ltr\:pl-4:where([dir=ltr],[dir=ltr] *){padding-left:1rem}.ltr\:pl-5:where([dir=ltr],[dir=ltr] *){padding-left:1.25rem}.ltr\:pl-6:where([dir=ltr],[dir=ltr] *){padding-left:1.5rem}.ltr\:pl-7:where([dir=ltr],[dir=ltr] *){padding-left:1.75rem}.ltr\:pl-8:where([dir=ltr],[dir=ltr] *){padding-left:2rem}.ltr\:pl-9:where([dir=ltr],[dir=ltr] *){padding-left:2.25rem}.ltr\:pr-11:where([dir=ltr],[dir=ltr] *){padding-right:2.75rem}.ltr\:pr-2:where([dir=ltr],[dir=ltr] *){padding-right:.5rem}.ltr\:pr-3:where([dir=ltr],[dir=ltr] *){padding-right:.75rem}.ltr\:pr-3\.5:where([dir=ltr],[dir=ltr] *){padding-right:.875rem}.ltr\:pr-4:where([dir=ltr],[dir=ltr] *){padding-right:1rem}.ltr\:pr-8:where([dir=ltr],[dir=ltr] *){padding-right:2rem}.ltr\:pr-9:where([dir=ltr],[dir=ltr] *){padding-right:2.25rem}.ltr\:pr-\[100px\]:where([dir=ltr],[dir=ltr] *){padding-right:100px}.ltr\:pr-\[50px\]:where([dir=ltr],[dir=ltr] *){padding-right:50px}.ltr\:text-left:where([dir=ltr],[dir=ltr] *){text-align:left}.ltr\:text-right:where([dir=ltr],[dir=ltr] *){text-align:right}.ltr\:file\:mr-5:where([dir=ltr],[dir=ltr] *)::file-selector-button{margin-right:1.25rem}.ltr\:before\:-left-\[37px\]:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);left:-37px}.ltr\:before\:-right-\[15px\]:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);right:-15px}.ltr\:before\:-right-\[1px\]:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);right:-1px}.ltr\:before\:-right-\[37px\]:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);right:-37px}.ltr\:before\:left-0:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);left:0}.ltr\:before\:left-0\.5:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);left:.125rem}.ltr\:before\:left-1:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);left:.25rem}.ltr\:before\:right-0:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);right:0}.ltr\:before\:right-0\.5:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);right:.125rem}.before\:ltr\:mr-1:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);margin-right:.25rem}.ltr\:before\:mr-1:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);margin-right:.25rem}.ltr\:before\:mr-2:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);margin-right:.5rem}.ltr\:hover\:pl-3:hover:where([dir=ltr],[dir=ltr] *){padding-left:.75rem}.peer:checked~.ltr\:peer-checked\:before\:left-3\.5:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);left:.875rem}.peer:checked~.ltr\:peer-checked\:before\:left-7:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);left:1.75rem}@media(min-width:640px){.ltr\:sm\:float-right:where([dir=ltr],[dir=ltr] *){float:right}.ltr\:sm\:float-left:where([dir=ltr],[dir=ltr] *){float:left}.ltr\:sm\:ml-0:where([dir=ltr],[dir=ltr] *){margin-left:0}.ltr\:sm\:mr-3:where([dir=ltr],[dir=ltr] *){margin-right:.75rem}.ltr\:sm\:mr-4:where([dir=ltr],[dir=ltr] *){margin-right:1rem}.ltr\:sm\:mr-8:where([dir=ltr],[dir=ltr] *){margin-right:2rem}.sm\:ltr\:mr-2:where([dir=ltr],[dir=ltr] *){margin-right:.5rem}.sm\:ltr\:mr-auto:where([dir=ltr],[dir=ltr] *){margin-right:auto}.ltr\:sm\:pl-5:where([dir=ltr],[dir=ltr] *){padding-left:1.25rem}.ltr\:sm\:pr-4:where([dir=ltr],[dir=ltr] *){padding-right:1rem}.ltr\:sm\:text-left:where([dir=ltr],[dir=ltr] *){text-align:left}}@media(min-width:768px){.ltr\:md\:ml-auto:where([dir=ltr],[dir=ltr] *){margin-left:auto}.ltr\:md\:rounded-l-none:where([dir=ltr],[dir=ltr] *){border-top-left-radius:0;border-bottom-left-radius:0}.ltr\:md\:rounded-r-none:where([dir=ltr],[dir=ltr] *){border-top-right-radius:0;border-bottom-right-radius:0}.ltr\:md\:border-l-0:where([dir=ltr],[dir=ltr] *){border-left-width:0px}.ltr\:md\:border-r-0:where([dir=ltr],[dir=ltr] *){border-right-width:0px}.ltr\:md\:text-left:where([dir=ltr],[dir=ltr] *){text-align:left}.ltr\:md\:text-right:where([dir=ltr],[dir=ltr] *){text-align:right}}@media(min-width:1024px){.lg\:ltr\:-left-\[260px\]:where([dir=ltr],[dir=ltr] *){left:-260px}.lg\:ltr\:left-0:where([dir=ltr],[dir=ltr] *){left:0}.lg\:ltr\:left-auto:where([dir=ltr],[dir=ltr] *){left:auto}.lg\:ltr\:ml-\[260px\]:where([dir=ltr],[dir=ltr] *){margin-left:260px}.lg\:ltr\:ml-\[70px\]:where([dir=ltr],[dir=ltr] *){margin-left:70px}.ltr\:lg\:mr-6:where([dir=ltr],[dir=ltr] *){margin-right:1.5rem}.ltr\:lg\:rounded-r-md:where([dir=ltr],[dir=ltr] *){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}}@media(min-width:1280px){.ltr\:xl\:-right-20:where([dir=ltr],[dir=ltr] *){right:-5rem}.ltr\:xl\:-ml-24:where([dir=ltr],[dir=ltr] *){margin-left:-6rem}.ltr\:xl\:mr-6:where([dir=ltr],[dir=ltr] *){margin-right:1.5rem}.ltr\:xl\:-skew-x-\[14deg\]:where([dir=ltr],[dir=ltr] *){--tw-skew-x: -14deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ltr\:xl\:skew-x-\[14deg\]:where([dir=ltr],[dir=ltr] *){--tw-skew-x: 14deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ltr\:xl\:rounded-r-md:where([dir=ltr],[dir=ltr] *){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}}.rtl\:\!left-0:where([dir=rtl],[dir=rtl] *){left:0!important}.rtl\:-left-10:where([dir=rtl],[dir=rtl] *){left:-2.5rem}.rtl\:-left-11:where([dir=rtl],[dir=rtl] *){left:-2.75rem}.rtl\:-left-12:where([dir=rtl],[dir=rtl] *){left:-3rem}.rtl\:-left-\[400px\]:where([dir=rtl],[dir=rtl] *){left:-400px}.rtl\:-right-11:where([dir=rtl],[dir=rtl] *){right:-2.75rem}.rtl\:-right-12:where([dir=rtl],[dir=rtl] *){right:-3rem}.rtl\:-right-\[260px\]:where([dir=rtl],[dir=rtl] *){right:-260px}.rtl\:-right-\[3px\]:where([dir=rtl],[dir=rtl] *){right:-3px}.rtl\:left-0:where([dir=rtl],[dir=rtl] *){left:0}.rtl\:left-1:where([dir=rtl],[dir=rtl] *){left:.25rem}.rtl\:left-2:where([dir=rtl],[dir=rtl] *){left:.5rem}.rtl\:left-4:where([dir=rtl],[dir=rtl] *){left:1rem}.rtl\:left-6:where([dir=rtl],[dir=rtl] *){left:1.5rem}.rtl\:left-\[11px\]:where([dir=rtl],[dir=rtl] *){left:11px}.rtl\:left-auto:where([dir=rtl],[dir=rtl] *){left:auto}.rtl\:right-0:where([dir=rtl],[dir=rtl] *){right:0}.rtl\:right-1:where([dir=rtl],[dir=rtl] *){right:.25rem}.rtl\:right-12:where([dir=rtl],[dir=rtl] *){right:3rem}.rtl\:right-2:where([dir=rtl],[dir=rtl] *){right:.5rem}.rtl\:right-3:where([dir=rtl],[dir=rtl] *){right:.75rem}.rtl\:right-4:where([dir=rtl],[dir=rtl] *){right:1rem}.rtl\:right-6:where([dir=rtl],[dir=rtl] *){right:1.5rem}.rtl\:right-\[95\%\]:where([dir=rtl],[dir=rtl] *){right:95%}.rtl\:right-full:where([dir=rtl],[dir=rtl] *){right:100%}.rtl\:float-left:where([dir=rtl],[dir=rtl] *){float:left}.rtl\:-ml-3:where([dir=rtl],[dir=rtl] *){margin-left:-.75rem}.rtl\:-ml-3\.5:where([dir=rtl],[dir=rtl] *){margin-left:-.875rem}.rtl\:-ml-px:where([dir=rtl],[dir=rtl] *){margin-left:-1px}.rtl\:-mr-1:where([dir=rtl],[dir=rtl] *){margin-right:-.25rem}.rtl\:ml-0:where([dir=rtl],[dir=rtl] *){margin-left:0}.rtl\:ml-1:where([dir=rtl],[dir=rtl] *){margin-left:.25rem}.rtl\:ml-1\.5:where([dir=rtl],[dir=rtl] *){margin-left:.375rem}.rtl\:ml-2:where([dir=rtl],[dir=rtl] *){margin-left:.5rem}.rtl\:ml-2\.5:where([dir=rtl],[dir=rtl] *){margin-left:.625rem}.rtl\:ml-3:where([dir=rtl],[dir=rtl] *){margin-left:.75rem}.rtl\:ml-4:where([dir=rtl],[dir=rtl] *){margin-left:1rem}.rtl\:ml-5:where([dir=rtl],[dir=rtl] *){margin-left:1.25rem}.rtl\:mr-1:where([dir=rtl],[dir=rtl] *){margin-right:.25rem}.rtl\:mr-1\.5:where([dir=rtl],[dir=rtl] *){margin-right:.375rem}.rtl\:mr-2:where([dir=rtl],[dir=rtl] *){margin-right:.5rem}.rtl\:mr-3:where([dir=rtl],[dir=rtl] *){margin-right:.75rem}.rtl\:mr-4:where([dir=rtl],[dir=rtl] *){margin-right:1rem}.rtl\:mr-5:where([dir=rtl],[dir=rtl] *){margin-right:1.25rem}.rtl\:mr-auto:where([dir=rtl],[dir=rtl] *){margin-right:auto}.rtl\:hidden:where([dir=rtl],[dir=rtl] *){display:none}.rtl\:-rotate-90:where([dir=rtl],[dir=rtl] *){--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-90:where([dir=rtl],[dir=rtl] *){--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:justify-start:where([dir=rtl],[dir=rtl] *){justify-content:flex-start}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.rtl\:divide-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}.rtl\:rounded-l-full:where([dir=rtl],[dir=rtl] *){border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rtl\:rounded-l-md:where([dir=rtl],[dir=rtl] *){border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rtl\:rounded-l-none:where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-bottom-left-radius:0}.rtl\:rounded-r:where([dir=rtl],[dir=rtl] *){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rtl\:rounded-r-full:where([dir=rtl],[dir=rtl] *){border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rtl\:rounded-r-md:where([dir=rtl],[dir=rtl] *){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rtl\:rounded-r-none:where([dir=rtl],[dir=rtl] *){border-top-right-radius:0;border-bottom-right-radius:0}.rtl\:rounded-bl-none:where([dir=rtl],[dir=rtl] *){border-bottom-left-radius:0}.rtl\:rounded-br-full:where([dir=rtl],[dir=rtl] *){border-bottom-right-radius:9999px}.rtl\:rounded-br-none:where([dir=rtl],[dir=rtl] *){border-bottom-right-radius:0}.rtl\:rounded-tr-full:where([dir=rtl],[dir=rtl] *){border-top-right-radius:9999px}.rtl\:border-l:where([dir=rtl],[dir=rtl] *){border-left-width:1px}.rtl\:border-l-0:where([dir=rtl],[dir=rtl] *){border-left-width:0px}.rtl\:border-l-\[64px\]:where([dir=rtl],[dir=rtl] *){border-left-width:64px}.rtl\:border-r-0:where([dir=rtl],[dir=rtl] *){border-right-width:0px}.rtl\:border-r-\[64px\]:where([dir=rtl],[dir=rtl] *){border-right-width:64px}.rtl\:bg-gradient-to-l:where([dir=rtl],[dir=rtl] *){background-image:linear-gradient(to left,var(--tw-gradient-stops))}.rtl\:\!pl-10:where([dir=rtl],[dir=rtl] *){padding-left:2.5rem!important}.rtl\:pl-11:where([dir=rtl],[dir=rtl] *){padding-left:2.75rem}.rtl\:pl-2:where([dir=rtl],[dir=rtl] *){padding-left:.5rem}.rtl\:pl-3:where([dir=rtl],[dir=rtl] *){padding-left:.75rem}.rtl\:pl-3\.5:where([dir=rtl],[dir=rtl] *){padding-left:.875rem}.rtl\:pl-4:where([dir=rtl],[dir=rtl] *){padding-left:1rem}.rtl\:pl-8:where([dir=rtl],[dir=rtl] *){padding-left:2rem}.rtl\:pl-9:where([dir=rtl],[dir=rtl] *){padding-left:2.25rem}.rtl\:pl-\[100px\]:where([dir=rtl],[dir=rtl] *){padding-left:100px}.rtl\:pl-\[50px\]:where([dir=rtl],[dir=rtl] *){padding-left:50px}.rtl\:pr-10:where([dir=rtl],[dir=rtl] *){padding-right:2.5rem}.rtl\:pr-11:where([dir=rtl],[dir=rtl] *){padding-right:2.75rem}.rtl\:pr-12:where([dir=rtl],[dir=rtl] *){padding-right:3rem}.rtl\:pr-14:where([dir=rtl],[dir=rtl] *){padding-right:3.5rem}.rtl\:pr-2:where([dir=rtl],[dir=rtl] *){padding-right:.5rem}.rtl\:pr-3:where([dir=rtl],[dir=rtl] *){padding-right:.75rem}.rtl\:pr-3\.5:where([dir=rtl],[dir=rtl] *){padding-right:.875rem}.rtl\:pr-4:where([dir=rtl],[dir=rtl] *){padding-right:1rem}.rtl\:pr-5:where([dir=rtl],[dir=rtl] *){padding-right:1.25rem}.rtl\:pr-6:where([dir=rtl],[dir=rtl] *){padding-right:1.5rem}.rtl\:pr-7:where([dir=rtl],[dir=rtl] *){padding-right:1.75rem}.rtl\:pr-8:where([dir=rtl],[dir=rtl] *){padding-right:2rem}.rtl\:pr-9:where([dir=rtl],[dir=rtl] *){padding-right:2.25rem}.rtl\:text-left:where([dir=rtl],[dir=rtl] *){text-align:left}.rtl\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}.rtl\:rotate-y-180:where([dir=rtl],[dir=rtl] *){transform:rotateY(180deg)}.rtl\:file\:ml-5:where([dir=rtl],[dir=rtl] *)::file-selector-button{margin-left:1.25rem}.rtl\:before\:-left-\[15px\]:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);left:-15px}.rtl\:before\:-left-\[1px\]:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);left:-1px}.rtl\:before\:-left-\[37px\]:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);left:-37px}.rtl\:before\:-right-\[37px\]:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);right:-37px}.rtl\:before\:left-0:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);left:0}.rtl\:before\:left-0\.5:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);left:.125rem}.rtl\:before\:right-0:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);right:0}.rtl\:before\:right-0\.5:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);right:.125rem}.rtl\:before\:right-1:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);right:.25rem}.rtl\:before\:ml-1:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);margin-left:.25rem}.rtl\:before\:ml-2:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);margin-left:.5rem}.rtl\:before\:rotate-180:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:first\:rotate-180:first-child:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:hover\:pr-3:hover:where([dir=rtl],[dir=rtl] *){padding-right:.75rem}.group:hover .rtl\:group-hover\:-translate-x-1:where([dir=rtl],[dir=rtl] *){--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .rtl\:group-hover\:-translate-x-2:where([dir=rtl],[dir=rtl] *){--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .rtl\:group-hover\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.peer:checked~.rtl\:peer-checked\:before\:right-3\.5:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);right:.875rem}.peer:checked~.rtl\:peer-checked\:before\:right-7:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);right:1.75rem}@media(min-width:640px){.rtl\:sm\:float-right:where([dir=rtl],[dir=rtl] *){float:right}.rtl\:sm\:float-left:where([dir=rtl],[dir=rtl] *){float:left}.rtl\:sm\:ml-4:where([dir=rtl],[dir=rtl] *){margin-left:1rem}.rtl\:sm\:ml-8:where([dir=rtl],[dir=rtl] *){margin-left:2rem}.sm\:rtl\:ml-auto:where([dir=rtl],[dir=rtl] *){margin-left:auto}.sm\:rtl\:mr-0:where([dir=rtl],[dir=rtl] *){margin-right:0}.rtl\:sm\:pl-4:where([dir=rtl],[dir=rtl] *){padding-left:1rem}.rtl\:sm\:pr-5:where([dir=rtl],[dir=rtl] *){padding-right:1.25rem}.rtl\:sm\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}}@media(min-width:768px){.rtl\:md\:mr-auto:where([dir=rtl],[dir=rtl] *){margin-right:auto}.rtl\:md\:rounded-l-none:where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-bottom-left-radius:0}.rtl\:md\:rounded-r-none:where([dir=rtl],[dir=rtl] *){border-top-right-radius:0;border-bottom-right-radius:0}.rtl\:md\:border-l-0:where([dir=rtl],[dir=rtl] *){border-left-width:0px}.rtl\:md\:border-r-0:where([dir=rtl],[dir=rtl] *){border-right-width:0px}.rtl\:md\:text-left:where([dir=rtl],[dir=rtl] *){text-align:left}.rtl\:md\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}}@media(min-width:1024px){.lg\:rtl\:-right-\[260px\]:where([dir=rtl],[dir=rtl] *){right:-260px}.lg\:rtl\:mr-\[260px\]:where([dir=rtl],[dir=rtl] *){margin-right:260px}.lg\:rtl\:mr-\[70px\]:where([dir=rtl],[dir=rtl] *){margin-right:70px}.rtl\:lg\:ml-6:where([dir=rtl],[dir=rtl] *){margin-left:1.5rem}.rtl\:lg\:rounded-l-md:where([dir=rtl],[dir=rtl] *){border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}@media(min-width:1280px){.rtl\:xl\:-left-20:where([dir=rtl],[dir=rtl] *){left:-5rem}.rtl\:xl\:-mr-24:where([dir=rtl],[dir=rtl] *){margin-right:-6rem}.rtl\:xl\:ml-6:where([dir=rtl],[dir=rtl] *){margin-left:1.5rem}.rtl\:xl\:skew-x-\[-14deg\]:where([dir=rtl],[dir=rtl] *){--tw-skew-x: -14deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:xl\:skew-x-\[14deg\]:where([dir=rtl],[dir=rtl] *){--tw-skew-x: 14deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:xl\:rounded-l-md:where([dir=rtl],[dir=rtl] *){border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}.rtl\:ltr\:mr-2\.5:where([dir=ltr],[dir=ltr] *):where([dir=rtl],[dir=rtl] *){margin-right:.625rem}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}.idx-detail-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}:root{font-family:Helvetica,Arial,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Liberation Sans,sans-serif;font-size:14px;color:#1f3b73;background-color:#fff;--idx-white: #ffffff;--idx-bg: radial-gradient(circle at top, rgba(224, 224, 224, .55) 0%, #ffffff 55%, rgba(224, 224, 224, .35) 100%);--idx-sidebar: linear-gradient(180deg, #182E59 0%, #1F3B73 100%);--idx-panel: rgba(255, 255, 255, .85);--idx-panel-border: rgba(31, 59, 115, .1);--idx-border: #E0E0E0;--idx-muted: rgba(24, 46, 89, .62);--idx-primary: #1F3B73;--idx-primary-deep: #182E59;--idx-secondary: #BF1534;--idx-danger: #BF1534;--idx-danger-deep: #8C0F26;--idx-accent: #1F3B73;--idx-highlight: #BF1534;--idx-positive: #2F7D5A;--idx-positive-deep: #25654A;--idx-table-border: rgba(31, 59, 115, .1);--idx-glass: rgba(255, 255, 255, .45);--idx-radius-lg: 18px;--idx-radius-md: 14px;--idx-radius-sm: 10px;--idx-nav-text: rgba(231, 233, 242, .92);--idx-nav-text-muted: rgba(231, 233, 242, .7);--idx-nav-glass: rgba(255, 255, 255, .08);--idx-nav-glass-strong: rgba(255, 255, 255, .12);--idx-nav-glass-border: rgba(255, 255, 255, .14);--idx-nav-active-bg: rgba(31, 59, 115, .22);--idx-nav-active-glow: rgba(31, 59, 115, .58);--idx-nav-shadow: 10px 0 40px rgba(24, 46, 89, .22);--idx-header-bg: linear-gradient(180deg, rgba(255, 255, 255, .76) 0%, rgba(247, 248, 250, .62) 100%);--idx-text-primary: #0F172A;--idx-text-secondary: #475569}body{margin:0;background:#e0e0e06b;color:var(--idx-primary);overflow-x:hidden}#root,.idx-app-root{min-height:100vh;min-height:100dvh;width:100%}#root{min-width:0}.idx-app-root{display:flex;background:var(--idx-bg);color:var(--idx-primary);min-height:100vh;min-height:100dvh;width:100%;min-width:0;overflow-x:hidden}.idx-sidebar-desktop{display:flex;flex:0 0 auto}.idx-mobile-nav-overlay{position:fixed;inset:0;z-index:40;background:#040b1f6b;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.idx-mobile-nav-overlay-open{opacity:1;pointer-events:auto}.idx-mobile-nav-drawer{position:fixed;inset:0 auto 0 0;z-index:50;width:min(280px,85vw);max-width:85vw;transform:translate(-100%);transition:transform .2s ease-out;pointer-events:none}.idx-mobile-nav-drawer-open{transform:translate(0);pointer-events:auto}.idx-mobile-nav-drawer .idx-sidebar{width:100%;min-height:100dvh;height:100%;padding:24px 18px 20px;border-right:0}.idx-mobile-nav-close{position:absolute;top:14px;right:12px;z-index:2;width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff1f;color:var(--idx-nav-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px #040b1f3d}.idx-mobile-nav-toggle{display:none;width:38px;height:38px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#ffffffbd;color:#182e59f2;align-items:center;justify-content:center;box-shadow:0 10px 24px #0f172a14;cursor:pointer}.idx-lock-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:10px;background:#f6f8ff;border:1px solid #cfd8ff;color:#1f2a5a;font-size:.95rem;margin:10px 0 12px;position:sticky;top:0;z-index:6}.idx-lock-banner--blocked{background:#fff2f1;border-color:#f2b8b5;color:#6f1b16}.idx-lock-banner-meta{margin-left:8px;font-size:.85rem;color:#5f6c8c}.idx-lock-guard{position:relative}.idx-lock-guard--blocked{pointer-events:none}.idx-lock-guard-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;border-radius:12px;background:#ffffffd9;border:1px dashed #f2b8b5;color:#6f1b16;font-weight:600}.idx-sidebar{width:260px;padding:32px 24px;border-right:1px solid rgba(255,255,255,.08);background:var(--idx-sidebar);box-shadow:var(--idx-nav-shadow);display:flex;flex-direction:column;gap:24px;position:relative;z-index:2;transition:width .16s ease,padding .16s ease}.idx-sidebar:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000001f,#0000000a);mix-blend-mode:overlay;pointer-events:none;opacity:.55}.idx-sidebar:after{content:"";position:absolute;inset:10px 10px 10px 0;border-top-right-radius:16px;border-bottom-right-radius:16px;box-shadow:inset -1px 0 #ffffff1a,inset 0 0 #fff0;pointer-events:none}.idx-sidebar-header-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.idx-sidebar-collapse-button{width:38px;height:38px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:var(--idx-nav-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 26px #040b1f38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .15s ease,border-color .15s ease,transform .15s ease}.idx-sidebar-collapse-button:hover{background:#ffffff1f;border-color:#ffffff38;transform:translateY(-1px)}.idx-sidebar-collapsed{width:92px;padding:26px 16px}.idx-sidebar-collapsed .idx-sidebar-header,.idx-sidebar-collapsed .idx-nav-group,.idx-sidebar-collapsed .idx-nav-group-head,.idx-sidebar-collapsed .idx-nav-group-body,.idx-sidebar-collapsed .idx-nav-row,.idx-sidebar-collapsed .idx-nav-actions{display:none}.idx-sidebar-collapsed .idx-sidebar-nav{gap:10px}.idx-sidebar-collapsed .idx-nav-item{justify-content:center}.idx-sidebar-collapsed .idx-nav-item-label{display:none}.idx-language-box{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(31,59,115,.18);background:#1f3b730d}.idx-language-box-title{font-weight:900;letter-spacing:.02em;color:#182e59eb;white-space:nowrap}.idx-language-box-actions{display:flex;gap:8px}.idx-language-pill{border:1px solid rgba(31,59,115,.18);background:#ffffffbf;color:#182e59eb;border-radius:999px;padding:7px 10px;font-weight:800;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.idx-language-pill:hover{background:#1f3b731a;border-color:#1f3b7359}.idx-language-pill-active{background:#bf153424;border-color:#bf153480;color:#bf1534f2}.idx-pdf-box{border:1px solid rgba(1,33,105,.18);background:#ffffffb8;border-radius:16px;padding:14px 14px 16px;box-shadow:0 10px 24px #0121690f}.idx-pdf-box+.idx-pdf-box{margin-top:14px}.idx-pdf-box-title{font-weight:900;letter-spacing:.02em;margin:0}.idx-doc-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.idx-language-box{flex-wrap:nowrap}.idx-sidebar-collapsed .idx-sidebar-footer>div{display:none}.idx-sidebar-collapsed .idx-lang-switcher{display:none}.idx-sidebar-header{font-weight:850;letter-spacing:.12em;text-transform:uppercase;font-size:12px;color:#ffffffeb;padding:10px 0}.idx-sidebar-nav{display:flex;flex-direction:column;gap:6px;flex:1}.idx-sidebar-section-head{width:100%;border:0;background:transparent;color:var(--idx-nav-text-muted);padding:10px 8px 8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:color .15s ease}.idx-sidebar-section-head:hover{color:#ffffffe0}.idx-sidebar-section-head .idx-nav-group-title{font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.idx-sidebar-section-head .idx-nav-group-caret{width:28px;height:28px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.idx-sidebar .idx-nav-group-head{border:0;background:transparent;padding:10px 8px 8px;border-radius:12px;color:var(--idx-nav-text-muted)}.idx-sidebar .idx-nav-group-head:hover{background:transparent;border-color:transparent;color:#ffffffe0}.idx-sidebar .idx-nav-group-body{padding-top:6px}.idx-sidebar .idx-nav-row{border-radius:16px}.idx-sidebar .idx-nav-actions{opacity:0;transform:translate(2px);transition:opacity .15s ease,transform .15s ease}.idx-sidebar .idx-nav-row:hover .idx-nav-actions,.idx-sidebar .idx-nav-row:focus-within .idx-nav-actions{opacity:1;transform:translate(0)}.idx-sidebar .idx-nav-action-button{width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb;transition:background .15s ease,border-color .15s ease,transform .15s ease}.idx-sidebar .idx-nav-action-button:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}.idx-sidebar .idx-nav-item{border:0;padding:10px 12px;border-radius:16px;background:transparent;color:var(--idx-nav-text);font-weight:650;transition:background .15s ease,transform .15s ease,color .15s ease;position:relative}.idx-sidebar .idx-nav-item:hover{background:#ffffff14;transform:translateY(-1px)}.idx-sidebar-item--active{background:var(--idx-nav-active-bg)!important}.idx-sidebar-item--active:before{content:"";position:absolute;left:-10px;top:10px;bottom:10px;width:3px;border-radius:999px;background:#ffffffd9;box-shadow:0 0 0 4px #1f3b7329,0 10px 30px #1f3b7338}.idx-sidebar .idx-nav-icon{width:34px;height:34px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.idx-sidebar-item--active .idx-nav-icon{background:#ffffff1f;border-color:#ffffff2e}.idx-sidebar-footer{position:relative}.idx-sidebar-user{display:grid;gap:2px;margin-bottom:12px}.idx-sidebar-user-name{color:#ffffffeb;font-weight:850;font-size:13px}.idx-sidebar-user-role{color:#e7e9f2b3;font-size:12px;font-weight:750}.idx-sidebar .idx-lang-button{border-color:#ffffff24;background:#ffffff0f;color:#ffffffe0}.idx-sidebar .idx-lang-button-active{border-color:#ffffff38;color:#fffffff5}.idx-sidebar-logout{width:100%;margin-top:12px}.idx-sidebar-logout-content{display:inline-flex;align-items:center;gap:10px}.idx-nav-group{display:flex;flex-direction:column;gap:6px}.idx-nav-group-head{width:100%;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e7e9f2e0;border-radius:14px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .15s ease,border-color .15s ease}.idx-nav-group-head:hover{background:#ffffff1a;border-color:#ffffff38}.idx-nav-group-title{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.idx-nav-group-caret{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:12px;background:#ffffff14;transition:transform .16s ease}.idx-nav-group-caret-open{transform:rotate(180deg)}.idx-nav-group-body{display:flex;flex-direction:column;gap:6px}.idx-nav-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.idx-nav-actions{display:inline-flex;align-items:center;gap:6px;position:relative}.idx-nav-action-button{width:38px;height:38px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e7e9f2eb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.idx-nav-action-button:hover{background:#ffffff1f;border-color:#ffffff38}.idx-nav-more{width:38px;height:38px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e7e9f2eb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.idx-nav-more:hover{background:#ffffff1f;border-color:#ffffff38}.idx-sidebar .idx-nav-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:140px;background:#fffffff5;border:1px solid rgba(31,59,115,.14);border-radius:14px;padding:6px;box-shadow:0 20px 60px #040b1f40;z-index:30}.idx-sidebar .idx-nav-menu-item{width:100%;text-align:left;border:0;background:transparent;padding:10px;border-radius:12px;cursor:pointer;font-weight:750;color:#182e59eb}.idx-sidebar .idx-nav-menu-item:hover{background:#1f3b731a}.idx-nav-item{width:100%;border:1px solid transparent;padding:10px 14px;background:transparent;color:#e7e9f2;text-align:left;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;display:flex;align-items:center;gap:10px}.idx-nav-item:hover{border-color:#ffffff59;color:#fff}.idx-nav-item-active{border-color:#fff9;background:#ffffff1a;color:#fff}.idx-nav-icon{font-size:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#ffffff14;color:inherit;flex-shrink:0}.idx-nav-item-active .idx-nav-icon{background:#fff3}.idx-main{flex:1;min-width:0;min-height:100dvh;padding:48px 64px 56px;overflow-y:auto;overflow-x:hidden;background:var(--idx-bg)}.idx-scroll-fab{position:fixed;right:20px;bottom:18px;display:flex;flex-direction:column;gap:10px;z-index:20}.idx-scroll-fab-sections{position:fixed;right:20px;bottom:126px;z-index:20}.idx-scroll-fab-sections-list{padding:8px;border-radius:16px;background:#ffffffb3;border:1px solid rgba(1,33,105,.14);box-shadow:0 14px 38px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:8px}.idx-scroll-fab-sections-btn{width:34px;height:34px;border-radius:12px;border:1px solid rgba(1,33,105,.12);background:#ffffffd9;color:#012169eb;font-weight:800;cursor:pointer}.idx-scroll-fab-sections-btn:hover{background:#3a9fff24;border-color:#3a9fff42}.idx-scroll-fab-button{width:44px;height:44px;border-radius:16px;border:1px solid rgba(1,33,105,.18);background:#ffffffc7;color:#012169e6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 30px #0121691f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.idx-scroll-fab-button:hover{background:#ffffffe6;border-color:#01216947}.idx-scroll-fab-button:active{transform:translateY(1px)}.idx-section-nav{position:fixed;right:20px;bottom:118px;z-index:20;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.idx-section-nav-toggle{width:44px;height:44px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffb3;border:1px solid rgba(1,33,105,.16);box-shadow:0 10px 28px #0000001a;color:#012169e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.idx-section-nav-panel{width:min(320px,38vw);max-height:min(520px,62vh);overflow:auto;background:#ffffffd1;border:1px solid rgba(1,33,105,.14);border-radius:16px;box-shadow:0 14px 38px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px}.idx-section-nav-title{font-weight:700;color:#012169eb;margin-bottom:10px}.idx-section-nav-list{display:grid;gap:8px}.idx-section-nav-item{width:100%;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid rgba(1,33,105,.1);background:#ffffffa6;color:#012169eb;cursor:pointer;text-align:left}.idx-section-nav-item:hover{background:#3a9fff1f;border-color:#3a9fff42}.idx-section-nav-item-index{width:28px;height:28px;border-radius:10px;background:#3a9fff24;border:1px solid rgba(58,159,255,.22);display:inline-flex;align-items:center;justify-content:center;font-weight:700}.idx-section-nav-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-section-mini-fab{position:fixed;right:20px;bottom:126px;z-index:20;display:flex;flex-direction:column;align-items:flex-end}.idx-section-mini-fab-list{overflow:visible;padding:8px;border-radius:16px;background:#ffffffb3;border:1px solid rgba(1,33,105,.14);box-shadow:0 14px 38px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px}.idx-section-mini-fab-btn{width:34px;height:34px;border-radius:12px;border:1px solid rgba(1,33,105,.12);background:#ffffffd9;color:#012169eb;font-weight:800;cursor:pointer}.idx-section-mini-fab-btn:hover{background:#3a9fff24;border-color:#3a9fff42}@media(max-width:760px){.idx-section-nav-panel{width:min(320px,76vw)}}@media(max-width:1100px){.idx-main{padding:32px 28px 36px}}@media(max-width:760px){.idx-main{padding:22px 16px 28px}}.idx-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding:14px 18px;border-radius:var(--idx-radius-md);position:sticky;top:16px;z-index:8}.idx-topbar-left{display:flex;align-items:center;gap:10px;min-width:0}.idx-topbar:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(circle at 12% 0%,rgba(31,59,115,.14),transparent 46%),radial-gradient(circle at 95% 22%,rgba(24,46,89,.1),transparent 52%);pointer-events:none}.idx-topbar.idx-header{position:relative;background:var(--idx-header-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:0;box-shadow:0 18px 60px #0f172a1a}.idx-topbar.idx-header:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #0f172a0f}.idx-header .idx-secondary-button{border-color:#0f172a1a;color:#182e59eb;background:#ffffff9e;box-shadow:0 10px 26px #0f172a14;transition:background .15s ease,border-color .15s ease,transform .15s ease}.idx-header .idx-secondary-button:hover{border-color:#1f3b7338;background:#1f3b730f;transform:translateY(-1px)}.idx-topbar-title{font-size:14px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:var(--idx-text-primary)}.idx-topbar-brand{position:relative;display:flex;align-items:center;gap:12px;min-width:0}.idx-topbar-logo{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#182e59fa,#1f3b73f2);box-shadow:0 16px 35px #182e592e;color:#fff;font-weight:950}.idx-topbar-subtitle{margin-top:2px;font-size:12px;font-weight:800;color:var(--idx-text-secondary)}.idx-topbar-right{position:relative;display:flex;align-items:center;gap:12px}.idx-topbar-user{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#ffffff94}.idx-topbar-avatar{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#1f3b731f;border:1px solid rgba(31,59,115,.18);color:#182e59eb;font-weight:950}.idx-topbar-username{font-weight:950;font-size:13px;line-height:1.1}.idx-topbar-role{margin-top:2px;font-weight:850;font-size:12px;color:var(--idx-text-secondary)}.idx-topbar-logout{border-radius:999px;padding:10px 12px}.idx-main>*{min-width:0}@media(max-width:768px){.idx-sidebar-desktop{display:none}.idx-mobile-nav-toggle{display:inline-flex}.idx-main{padding:20px 14px 26px}.idx-topbar{top:10px;margin-bottom:18px;padding:10px 12px;gap:10px}.idx-topbar-logo{width:30px;height:30px;border-radius:10px}.idx-topbar-title{font-size:12px;letter-spacing:.08em}.idx-topbar-subtitle{font-size:11px}.idx-topbar-right{gap:8px}.idx-topbar-user{padding:6px 8px;gap:8px}.idx-topbar-user>div:last-child{display:none}.idx-topbar-avatar{width:30px;height:30px}.idx-topbar-logout{padding:8px 10px;font-size:12px}.idx-scroll-fab{right:12px;bottom:12px;gap:8px}.idx-scroll-fab-sections{right:12px;bottom:96px}.idx-scroll-fab-sections-list{padding:6px;gap:6px}.idx-scroll-fab-sections-btn{width:30px;height:30px;border-radius:10px;font-size:12px}.idx-scroll-fab-button{width:38px;height:38px;border-radius:12px}.idx-screen-header{align-items:flex-start;flex-direction:column;gap:10px}.idx-screen-header h1{font-size:24px;line-height:1.15}}@media(min-width:769px){.idx-mobile-nav-overlay,.idx-mobile-nav-drawer{display:none}}.idx-screen{max-width:1280px;margin:0 auto;width:100%;min-width:0;display:flex;flex-direction:column;gap:18px}.idx-home{gap:28px}.idx-home-hero{border:1px solid rgba(15,23,42,.07);background:#ffffffeb;border-radius:28px;padding:26px;box-shadow:0 1px #0f172a08,0 22px 80px #0f172a14;display:grid;grid-template-columns:minmax(420px,1.35fr) minmax(340px,1fr);gap:22px;align-items:start}.idx-home-hero-copy{padding:4px 2px}.idx-home-kicker{font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--idx-muted)}.idx-home-title{margin-top:10px;font-size:40px;font-weight:950;letter-spacing:-.04em;color:var(--idx-text-primary)}.idx-home-subtitle{margin-top:10px;font-size:16px;font-weight:850;letter-spacing:-.01em;color:#182e59eb}.idx-home-desc{margin-top:10px;font-size:13px;font-weight:700;line-height:1.55;color:var(--idx-muted);max-width:60ch}.idx-home-hero-side{display:flex;flex-direction:column;gap:14px}.idx-home-search{border:1px solid rgba(15,23,42,.07);background:#fffffff5;border-radius:var(--idx-radius-lg);padding:18px;box-shadow:0 1px #0f172a08,0 18px 55px #0f172a0f}.idx-home-search-label{font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--idx-muted)}.idx-home-search-row{margin-top:10px;display:flex;align-items:center;gap:12px}.idx-home-search-icon{width:34px;height:34px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08);background:#0f172a08;color:#0f172ac7;flex-shrink:0}.idx-home-search .idx-search-bar{flex:1;min-width:0}.idx-home-search .idx-search-bar input{border-radius:16px;padding:12px 14px}.idx-home-mini-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}.idx-home-mini-kpi{border:1px solid rgba(15,23,42,.07);background:#fffffff5;border-radius:18px;padding:14px;box-shadow:0 1px #0f172a08,0 14px 45px #0f172a0f}.idx-home-mini-kpi-value{font-size:18px;font-weight:950;letter-spacing:-.02em;color:#182e59eb}.idx-home-mini-kpi-label{margin-top:6px;font-size:11px;font-weight:850;color:#475569d1}.idx-home-section{display:flex;flex-direction:column;gap:14px}.idx-home-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:0 4px}.idx-home-section-title{font-size:14px;font-weight:950;letter-spacing:-.01em;color:var(--idx-text-primary)}.idx-home-section-sub{font-size:12px;font-weight:800;color:var(--idx-muted)}.idx-home-quickstart-grid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:14px}.idx-home-quickstart-card{border:1px solid rgba(15,23,42,.08);background:#fffffff5;border-radius:20px;padding:18px;display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 1px #0f172a08,0 18px 55px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.idx-home-quickstart-card:before{content:"";position:absolute;inset:-60px;background:radial-gradient(circle at 14% 18%,var(--idx-home-qs-tint, rgba(31, 59, 115, .16)),transparent 55%);pointer-events:none}.idx-home-quickstart-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff59,#fff0);pointer-events:none;opacity:.55}.idx-home-quickstart-card:hover{transform:translateY(-2px);background:#fffffffa;box-shadow:0 1px #0f172a08,0 26px 80px #0f172a1a}.idx-home-quickstart-card:disabled{opacity:.55;cursor:not-allowed;transform:none}.idx-home-quickstart-card:focus-visible{outline:none;box-shadow:0 0 0 4px #1f3b7329,0 1px #0f172a08,0 26px 80px #0f172a1a}.idx-home-quickstart-icon{width:58px;height:58px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08);background:color-mix(in srgb,var(--idx-home-qs-accent, rgba(31, 59, 115, .88)) 14%,white);color:var(--idx-home-qs-accent, rgba(31, 59, 115, .88));position:relative;z-index:1;box-shadow:0 1px #0f172a0a,0 18px 46px #0f172a1a;flex:0 0 auto;font-size:22px}.idx-home-quickstart-body{min-width:0;flex:1 1 auto;position:relative;z-index:1}.idx-home-quickstart-title{margin-top:0;font-size:16px;font-weight:950;letter-spacing:-.01em;color:#0f172aeb;position:relative;z-index:1;line-height:1.15}.idx-home-quickstart-sub{margin-top:5px;font-size:13px;font-weight:900;color:#475569d1;position:relative;z-index:1}.idx-home-quickstart-card--blue{--idx-home-qs-tint: rgba(31, 59, 115, .16);--idx-home-qs-accent: rgba(31, 59, 115, .92)}.idx-home-quickstart-card--blue2{--idx-home-qs-tint: rgba(24, 46, 89, .16);--idx-home-qs-accent: rgba(24, 46, 89, .92)}.idx-home-quickstart-card--green{--idx-home-qs-tint: rgba(47, 125, 90, .14);--idx-home-qs-accent: rgba(47, 125, 90, .92)}.idx-home-quickstart-card--red{--idx-home-qs-tint: rgba(191, 21, 52, .12);--idx-home-qs-accent: rgba(191, 21, 52, .92)}.idx-home-quickstart-card--slate{--idx-home-qs-tint: rgba(71, 85, 105, .14);--idx-home-qs-accent: rgba(71, 85, 105, .9)}.idx-home-shelf{overflow-x:auto;padding:2px 4px 6px;scrollbar-width:none}.idx-home-shelf::-webkit-scrollbar{width:0;height:0}.idx-home-shelf-track{display:flex;gap:12px;padding:2px;scroll-snap-type:x mandatory}.idx-home-shelf-card{min-width:200px;max-width:220px;flex:0 0 auto;scroll-snap-align:start;border:1px solid rgba(15,23,42,.07);background:#fffffff5;border-radius:18px;padding:14px;text-align:left;cursor:pointer;box-shadow:0 1px #0f172a08,0 18px 55px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.idx-home-shelf-card:hover{transform:translateY(-2px);background:#fffffffa;box-shadow:0 1px #0f172a08,0 26px 80px #0f172a1a}.idx-home-shelf-card:disabled{opacity:.55;cursor:not-allowed;transform:none}.idx-home-shelf-card:focus-visible{outline:none;box-shadow:0 0 0 4px #1f3b7329,0 1px #0f172a08,0 26px 80px #0f172a1a}.idx-home-shelf-icon{width:42px;height:42px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#0f172a08;color:#0f172acc;display:inline-flex;align-items:center;justify-content:center}.idx-home-shelf-title{margin-top:10px;font-weight:950;letter-spacing:-.01em;color:#0f172aeb}.idx-home-shelf-meta{margin-top:4px;font-size:12px;font-weight:850;color:#475569d1}.idx-home-modules{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:14px}.idx-home-module-card{border:1px solid rgba(15,23,42,.07);background:#fffffff5;border-radius:var(--idx-radius-lg);padding:18px;display:flex;flex-direction:column;gap:10px;cursor:pointer;text-align:left;box-shadow:0 1px #0f172a08,0 18px 55px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.idx-home-module-card:hover{transform:translateY(-2px);background:#fffffffa;box-shadow:0 1px #0f172a08,0 26px 80px #0f172a1a}.idx-home-module-card:disabled{opacity:.55;cursor:not-allowed;transform:none}.idx-home-module-card:focus-visible{outline:none;box-shadow:0 0 0 4px #1f3b7329,0 1px #0f172a08,0 26px 80px #0f172a1a}.idx-home-module-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.idx-home-module-icon{width:44px;height:44px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08);background:#0f172a08;color:#0f172acc;flex-shrink:0}.idx-home-module-arrow{width:34px;height:34px;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;color:#0f172ab3;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,background .16s ease}.idx-home-module-card:hover .idx-home-module-arrow{transform:translate(2px);background:#0f172a05}.idx-home-module-title{font-weight:950;letter-spacing:-.01em;color:var(--idx-text-primary)}.idx-home-module-desc{margin-top:6px;font-size:12px;font-weight:750;line-height:1.5;color:var(--idx-muted)}.idx-home-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.idx-home-stats-card{border:1px solid rgba(15,23,42,.07);background:#fffffff5;border-radius:var(--idx-radius-lg);padding:18px;box-shadow:0 1px #0f172a08,0 18px 55px #0f172a0f}.idx-home-stats-card-title{font-weight:950;letter-spacing:-.01em;color:#0f172aeb}.idx-home-stats-card-sub{margin-top:6px;font-size:12px;font-weight:800;color:#475569d1}.idx-home-open-stack-wrap{margin-top:14px;display:flex;align-items:center;gap:12px}.idx-home-open-stack{width:100%;height:10px}.idx-home-open-stack-bg{fill:#0f172a0f}.idx-home-open-stack-seg{fill:#1f3b7361}.idx-home-open-stack-seg-0{fill:#1f3b7385}.idx-home-open-stack-seg-1{fill:#1f3b7366}.idx-home-open-stack-seg-2{fill:#1f3b734d}.idx-home-open-stack-seg-3{fill:#1f3b7338}.idx-home-open-stack-seg-4{fill:#1f3b7329}.idx-home-open-stack-total{min-width:44px;text-align:right;font-weight:950;letter-spacing:-.01em;color:#0f172aeb}.idx-home-open-legend{margin-top:14px;display:flex;flex-direction:column;gap:8px}.idx-home-open-legend-row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:10px}.idx-home-open-dot{width:10px;height:10px;border-radius:999px;background:#1f3b7361}.idx-home-open-dot-0{background:#1f3b7385}.idx-home-open-dot-1{background:#1f3b7366}.idx-home-open-dot-2{background:#1f3b734d}.idx-home-open-dot-3{background:#1f3b7338}.idx-home-open-dot-4{background:#1f3b7329}.idx-home-open-status{font-size:12px;font-weight:850;color:#0f172adb}.idx-home-open-count{font-size:12px;font-weight:900;color:#475569e0}.idx-home-status-table{margin-top:12px;display:flex;flex-direction:column;gap:8px}.idx-home-status-row{display:grid;grid-template-columns:1.1fr 1.2fr auto;gap:12px;align-items:center;padding:10px;border-radius:16px;background:#ffffffb3;border:1px solid rgba(15,23,42,.06)}.idx-home-status-name{font-size:12px;font-weight:900;color:#0f172ae6}.idx-home-status-spark{width:100%;height:6px}.idx-home-status-spark svg{width:100%;height:6px}.idx-home-status-spark-bg{fill:#0f172a0f}.idx-home-status-spark-fg{fill:#1f3b7385}.idx-home-status-metrics{display:flex;align-items:baseline;gap:10px;justify-content:flex-end}.idx-home-status-count{font-size:12px;font-weight:950;color:#0f172aeb;min-width:24px;text-align:right}.idx-home-status-avg{font-size:12px;font-weight:850;color:#475569d1;min-width:44px;text-align:right}.idx-home-status-loading{margin-top:10px;font-size:12px;font-weight:850;color:#475569d1}.idx-home-longest{margin-top:14px;border:1px solid rgba(15,23,42,.07);background:#0f172a05;border-radius:18px;padding:14px}.idx-home-longest-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.idx-home-longest-kicker{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#475569d1}.idx-home-longest-days{font-size:12px;font-weight:950;color:#0f172aeb}.idx-home-longest-title{margin-top:10px;font-weight:950;letter-spacing:-.01em;color:#0f172aeb}.idx-home-longest-sub{margin-top:4px;font-size:12px;font-weight:850;color:#475569d1}.idx-home-activity{border:1px solid rgba(15,23,42,.07);background:#fffffff5;border-radius:var(--idx-radius-lg);padding:10px;box-shadow:0 1px #0f172a08,0 18px 55px #0f172a0f}.idx-home-activity-item{padding:12px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#ffffffb3;border:1px solid rgba(15,23,42,.06)}.idx-home-activity-item+.idx-home-activity-item{margin-top:2px}.idx-home-activity-title{font-weight:900;color:#0f172aeb}.idx-home-activity-action{margin-top:3px;font-size:12px;font-weight:750;color:var(--idx-muted)}.idx-home-activity-time{font-size:12px;font-weight:850;color:#475569d1;white-space:nowrap;flex-shrink:0}@media(max-width:1100px){.idx-home-hero{grid-template-columns:1fr}.idx-home-modules{grid-template-columns:repeat(2,minmax(260px,1fr))}.idx-home-stats-grid{grid-template-columns:1fr}.idx-home-quickstart-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media(max-width:620px){.idx-home-modules,.idx-home-quickstart-grid{grid-template-columns:1fr}}.idx-screen--full{max-width:100%;margin:0;width:100%}.idx-grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.idx-screen-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid rgba(1,33,105,.08)}.idx-screen-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.idx-screen-header h1{margin:0;font-size:32px;letter-spacing:-.5px;color:#050b24}.idx-templates-shell{gap:18px}.idx-templates-screen{width:100%;max-width:none;min-width:0}.idx-templates-screen .idx-grid,.idx-templates-shell>.idx-card{min-width:0}.idx-templates-topbar{position:sticky;top:14px;z-index:40;border-radius:var(--idx-radius-lg);border:1px solid rgba(31,59,115,.1);background:#ffffffb8;box-shadow:0 18px 60px #040b1f1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}@media(max-width:900px){.idx-templates-topbar{align-items:flex-start;flex-direction:column}}@media(max-width:1100px){.idx-templates-workbench-metrics{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:620px){.idx-templates-workbench-metrics{grid-template-columns:1fr}.idx-templates-workbench-actions{width:100%;justify-content:flex-start}.idx-templates-shortcuts{display:none}.idx-templates-quick-filter{width:100%;justify-content:space-between}.idx-templates-saveview-inline{width:100%;flex-wrap:wrap}.idx-templates-saveview-inline input{width:100%}}.idx-templates-topbar-brand{display:grid;gap:4px}.idx-templates-shortcuts{margin-top:2px;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;color:#182e59b8;font-size:11px}.idx-kbd{border:1px solid rgba(31,59,115,.22);background:#ffffffe6;border-radius:7px;padding:2px 6px;font-size:10px;font-weight:800;color:#050b24e6;box-shadow:inset 0 -1px #1f3b731f}.idx-templates-topbar-title{font-weight:980;letter-spacing:.02em;color:#050b24f5}.idx-templates-topbar-sub{font-size:12px}.idx-templates-topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.idx-templates-workbench{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.idx-templates-workbench-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;flex:1 1 640px}.idx-templates-overview-cards{align-items:stretch}.idx-templates-overview-card{border:1px solid rgba(31,59,115,.14);border-radius:12px;background:#ffffffc7;padding:10px 12px;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,background .15s ease}.idx-templates-overview-card:hover{border-color:#1f3b7347;background:#ffffffe6;transform:translateY(-1px)}.idx-templates-overview-card-active{border-color:#1f3b7370;background:#1f3b731a}.idx-templates-workbench-metric{border-radius:12px;border:1px solid rgba(31,59,115,.14);background:#ffffffbf;padding:10px 12px}.idx-templates-workbench-value{margin-top:4px;font-size:20px;font-weight:900;letter-spacing:-.02em;color:#050b24f2}.idx-templates-workbench-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.idx-templates-card{border:1px solid rgba(31,59,115,.1);background:#ffffffc7;box-shadow:0 14px 45px #040b1f14}.idx-templates-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.idx-templates-card-title{font-weight:900;font-size:15px;color:#050b24f5}.idx-templates-card-sub{font-size:12px}.idx-templates-card-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.idx-templates-actions{display:inline-flex;align-items:center;gap:10px}.idx-templates-list-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:#1f3b730f;border:1px solid rgba(31,59,115,.12);margin-bottom:12px;flex-wrap:wrap}.idx-templates-list-meta{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#050b24d1}.idx-templates-count{font-weight:800}.idx-templates-selected{padding:4px 8px;border-radius:999px;background:#3a9fff29;color:#012169eb;font-weight:700}.idx-templates-list-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.idx-templates-table-wrap{border-radius:16px;border:1px solid rgba(31,59,115,.08);background:#ffffffe6;padding:6px}.idx-templates-table-wrap.idx-table-scroll-responsive{overflow-x:auto}.idx-templates-table-wrap.idx-table-scroll-responsive>.idx-table{min-width:1180px}.idx-templates-filter{align-items:flex-start}.idx-templates-filter .idx-search-bar{flex:1 1 340px;min-width:min(360px,100%)}.idx-templates-filter .idx-filter-group{flex:1 1 240px;min-width:min(260px,100%)}.idx-templates-filter-summary{margin-top:2px;font-size:12px}.idx-templates-saveview-trigger{justify-content:flex-start}.idx-templates-saveview-inline{display:inline-flex;align-items:center;gap:8px;max-width:min(520px,100%)}.idx-templates-saveview-inline input{width:min(280px,100%)}.idx-templates-savedviews{margin-top:10px;display:grid;gap:8px}.idx-templates-savedviews-advanced{margin-top:8px}.idx-templates-savedviews-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.idx-templates-savedviews-list{display:flex;flex-wrap:wrap;gap:8px}.idx-templates-savedview-pill{border:1px solid rgba(31,59,115,.14);border-radius:999px;background:#ffffffdb;padding:2px 3px 2px 10px;display:inline-flex;align-items:center;gap:6px;max-width:360px}.idx-templates-savedview-pill>button:first-child{border:0;background:transparent;color:#182e59eb;font-weight:700;cursor:pointer;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-packages-shell{gap:18px}.idx-packages-topbar{position:sticky;top:14px;z-index:40;border-radius:var(--idx-radius-lg);border:1px solid rgba(31,59,115,.1);background:#ffffffb8;box-shadow:0 18px 60px #040b1f1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}@media(max-width:900px){.idx-packages-topbar{align-items:flex-start;flex-direction:column}.idx-packages-topbar-metrics,.idx-packages-topbar-actions{width:100%}.idx-packages-topbar-actions{justify-content:flex-start}}.idx-packages-topbar-brand{display:grid;gap:4px}.idx-packages-topbar-title{font-weight:980;letter-spacing:.02em;color:#050b24f5}.idx-packages-topbar-sub{font-size:12px}.idx-packages-topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.idx-packages-topbar-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:min(620px,100%)}.idx-packages-topbar-metric{border:1px solid rgba(31,59,115,.12);border-radius:12px;background:linear-gradient(180deg,#ffffffeb,#f7faffe6);padding:8px 10px;display:grid;gap:2px;min-width:0}.idx-packages-topbar-metric span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#182e59a8}.idx-packages-topbar-metric strong{font-size:15px;color:#050b24f5}@media(max-width:1200px){.idx-packages-topbar-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.idx-packages-topbar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.idx-packages-topbar-metrics{grid-template-columns:1fr}}.idx-packages-card{border:1px solid rgba(31,59,115,.1);background:#ffffffc7;box-shadow:0 14px 45px #040b1f14}.idx-packages-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.idx-packages-card-title{font-weight:900;font-size:15px;color:#050b24f5}.idx-packages-card-sub{font-size:12px}.idx-packages-card-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.idx-packages-actions{display:inline-flex;align-items:center;gap:10px}.idx-packages-list-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:#1f3b730f;border:1px solid rgba(31,59,115,.12);margin-bottom:12px;flex-wrap:wrap}.idx-packages-list-meta{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#050b24d1}.idx-packages-count{font-weight:800}.idx-packages-list-context{padding:4px 8px;border-radius:999px;border:1px solid rgba(31,59,115,.12);background:#ffffffd1}.idx-packages-selected{padding:4px 8px;border-radius:999px;background:#3a9fff29;color:#012169eb;font-weight:700}.idx-packages-list-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.idx-packages-bulk-fav-button{display:inline-flex;align-items:center;gap:7px}.idx-packages-workbench{margin:0 0 12px;border:1px solid rgba(31,59,115,.1);border-radius:14px;background:linear-gradient(145deg,#ffffffe6,#f6faffdb);padding:10px 12px;display:grid;gap:10px}.idx-packages-workbench-metrics{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.idx-packages-workbench-chip{border-radius:999px;border:1px solid rgba(31,59,115,.14);background:#ffffffe0;color:#182e59eb;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;padding:4px 10px}.idx-packages-workbench-chip strong{font-size:13px;color:#050b24f5}.idx-packages-workbench-next{border:1px solid rgba(16,67,168,.18);border-radius:12px;background:#1043a80f;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.idx-packages-workbench-next-title{font-size:14px;font-weight:850;color:#050b24f5}.idx-packages-workbench-next-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.idx-packages-table-wrap{border-radius:16px;border:1px solid rgba(31,59,115,.08);background:#ffffffe6;padding:6px}.idx-packages-filter-mode{display:inline-flex;align-items:center}.idx-packages-filter-mode-button{display:inline-flex;align-items:center;gap:8px}.idx-packages-filter-mode-button-active{border-color:#1043a87a;background:#1043a824;color:#09286af5}.idx-packages-quickfilters{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.idx-quick-filter-pill{border:1px solid rgba(31,59,115,.16);border-radius:999px;background:#ffffffe6;color:#182e59e0;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.idx-quick-filter-pill strong{border-radius:999px;padding:2px 7px;font-size:11px;background:#1f3b7314;color:#1f3b73eb}.idx-quick-filter-pill:hover{border-color:#1f3b7357;background:#fffffff5}.idx-quick-filter-pill-active{border-color:#1043a88f;background:#1043a81a;color:#09286af5;box-shadow:0 10px 20px #1043a824}.idx-packages-filter-meta{margin-top:8px}.idx-packages-view-presets{margin-top:10px;border:1px solid rgba(31,59,115,.1);border-radius:14px;background:#ffffffb8;padding:10px 12px;display:flex;gap:10px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.idx-packages-view-presets-select{display:grid;gap:6px;min-width:min(280px,100%)}.idx-packages-view-presets-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.idx-packages-visibility-bar{margin:0 0 10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.idx-packages-visibility-button{font-size:12px}.idx-packages-visibility-button-active{border-color:#1043a875;background:#1043a81f;color:#09286af5}.idx-packages-table-name{display:inline-flex;align-items:center;gap:8px;min-width:0}.idx-packages-favorite-chip{border-radius:999px;border:1px solid rgba(245,158,11,.36);background:#f59e0b21;color:#92400ef5;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;padding:2px 8px}.idx-packages-main-chip{border-radius:999px;border:1px solid rgba(47,125,90,.34);background:#2f7d5a1f;color:#25654af2;font-size:11px;font-weight:800;padding:2px 8px}.idx-packages-doc-chip{border-radius:999px;border:1px solid rgba(31,59,115,.22);background:#1f3b7317;color:#1f3b73eb;font-size:12px;font-weight:800;padding:3px 9px}.idx-packages-favorite-toggle{border-color:#f59e0b59;color:#b45309f2;background:#f59e0b1a}.idx-packages-favorite-toggle:hover{border-color:#b45309b3;background:#f59e0b2e}.idx-packages-favorite-toggle-active{border-color:#b45309b3;background:#f59e0b33}.idx-packages-row-actions{gap:6px;flex-wrap:nowrap}.idx-packages-row-actions .idx-icon-button{width:31px;height:31px;border-radius:10px}.idx-packages-row-action-edit{border-color:#bf15344d;background:#bf15341a;color:#8c0f26f2}.idx-packages-row-action-edit:hover{border-color:var(--idx-danger-deep);background:var(--idx-danger-deep);color:var(--idx-white)}.idx-packages-pinned-ribbon{margin-bottom:10px;border:1px solid rgba(31,59,115,.1);border-radius:14px;padding:10px;background:#ffffffb8}.idx-packages-pinned-list{margin-top:6px;display:flex;gap:8px;flex-wrap:wrap}.idx-packages-pinned-chip{border:1px solid rgba(31,59,115,.16);border-radius:999px;background:#ffffffe6;color:#182e59eb;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;max-width:300px;cursor:pointer}.idx-packages-pinned-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-packages-pinned-chip-active{border-color:#1043a880;background:#1043a81f}@media(max-width:760px){.idx-packages-workbench-next-actions{width:100%}.idx-packages-workbench-next-actions>button{flex:1 1 auto}.idx-packages-row-actions{flex-wrap:wrap;justify-content:flex-start}}.idx-screen-subtitle{margin:0;font-size:13px;color:var(--idx-muted)}.idx-filter-bar{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;align-items:center;background:#ffffffbf;border:1px solid rgba(1,33,105,.08);border-radius:24px;padding:16px 20px;box-shadow:0 12px 35px #01216914}.idx-filter-bar-compact{padding:12px 16px;gap:12px;margin-bottom:14px;border-radius:20px;box-shadow:0 10px 26px #01216912}.idx-filter-bar-compact .idx-filter-group{min-width:200px}.idx-filter-group{display:flex;flex-direction:column;gap:8px;min-width:220px}.idx-filter-group-wide{min-width:min(520px,100%);flex:1 1 420px}.idx-templates-quick-filters{display:flex;flex-wrap:wrap;gap:8px}.idx-templates-quick-filter{border:1px solid rgba(31,59,115,.16);background:#ffffffd6;color:#182e59e6;border-radius:12px;padding:8px 10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.idx-templates-quick-filter:hover{border-color:#1f3b734d}.idx-templates-quick-filter-active{border-color:#1f3b7370;background:#1f3b731f;color:#050b24f0}.idx-templates-quick-filter-count{border-radius:999px;padding:2px 8px;background:#1f3b731f;font-size:12px;font-weight:800;color:#050b24e0}.idx-filter-group label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--idx-muted)}.idx-search-bar{position:relative;flex:1;min-width:260px}.idx-search-bar.idx-search-bar-has-icon input{padding-left:44px}.idx-search-bar-icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);width:28px;height:28px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#1f3b731a;border:1px solid rgba(31,59,115,.16);color:#182e59db;pointer-events:none;z-index:2}.idx-search-bar input{width:100%;border:1px solid rgba(31,59,115,.18);border-radius:16px;padding:12px 16px;font-size:14px;font-family:inherit;color:var(--idx-primary);background:#ffffffe6;box-shadow:inset 0 1px 1px #fffc,0 10px 22px #1f3b7314}.idx-search-bar input:focus{border-color:var(--idx-primary);outline:none}.idx-search-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--idx-white);border:1px solid var(--idx-border);box-shadow:0 8px 20px #00000014;z-index:40;border-radius:var(--idx-radius-md);display:flex;flex-direction:column}.idx-search-suggestions button{border:none;background:transparent;text-align:left;padding:8px 12px;font-size:13px;cursor:pointer}.idx-search-suggestions button:hover{background:#1f3b7314}.idx-test-reports-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.idx-test-reports-mode-toggle .idx-mode-btn{height:46px;border-radius:18px;border:1px solid rgba(31,59,115,.18);font-weight:900;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 24px #1f3b731a;background:#ffffffd1;color:#182e59eb}.idx-test-reports-mode-toggle .idx-mode-btn:hover{border-color:#1f3b7352;background:#ffffffeb}.idx-test-reports-mode-toggle .idx-mode-btn.is-active{border-color:#1043a899;color:#1043a8f2;background:#1043a81a;box-shadow:0 14px 30px #1043a82e}.idx-test-reports-mode-toggle .idx-mode-ai.is-active{border-color:#0891b28c;color:#075985f5;background:#0891b21a;box-shadow:0 14px 30px #0891b22e}.idx-reg-picker{position:relative}.idx-reg-picker-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:2000;max-height:260px;overflow:auto;background:#fffffffa;border:1px solid rgba(31,59,115,.18);border-radius:18px;box-shadow:0 22px 60px #040b1f2e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:6px}.idx-reg-picker-item{width:100%;text-align:left;border:1px solid transparent;background:transparent;padding:10px;border-radius:14px;cursor:pointer}.idx-reg-picker-item:hover{background:#1043a80f;border-color:#1043a81f}.idx-reg-picker-item-title{font-weight:950;color:#182e59f2;font-size:13px}.idx-reg-picker-item-sub{margin-top:2px;font-size:12px;color:#475569db}.idx-ai-reg-picker .idx-search-bar{min-width:0}.idx-reg-picker-menu-wide{max-height:min(56vh,380px)}.idx-reg-picker-item.is-selected{background:#1043a817;border-color:#1043a838}.idx-reg-picker-item-suggested{background:#0891b214;border-color:#0891b233}.idx-reg-picker-item-suggested:hover{background:#0891b21f;border-color:#0891b257}.idx-reg-picker-empty{padding:10px 12px;font-size:12px;color:#475569e0}.idx-ai-import-status{min-width:260px;flex:1}.idx-progress{height:10px;border-radius:999px;background:#1f3b731a;border:1px solid rgba(31,59,115,.14);overflow:hidden}.idx-progress>div{height:100%;background:linear-gradient(90deg,#1043a8d1,#0891b2c7);border-radius:999px}.idx-card{background:var(--idx-panel);border-radius:var(--idx-radius-lg);border:1px solid var(--idx-panel-border);padding:28px 32px;box-shadow:0 35px 70px #040b1f26;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.idx-card:hover{box-shadow:0 40px 80px #040b1f2e}@media(max-width:760px){.idx-card{padding:20px 18px}}.idx-muted,.idx-text-muted{font-size:13px;color:var(--idx-muted)}.idx-empty-state{padding:18px 10px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:18px;background:#ffffff8c;border:1px dashed rgba(1,33,105,.12)}.idx-table-scroll{width:100%;overflow:auto}.idx-table-scroll>.idx-table{min-width:860px}.idx-table-scroll.idx-table-no-scroll{overflow-x:hidden}.idx-table-scroll.idx-table-no-scroll>.idx-table{min-width:0;table-layout:fixed}.idx-table-scroll.idx-table-no-scroll>.idx-table th,.idx-table-scroll.idx-table-no-scroll>.idx-table td{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.idx-table-scroll.idx-table-no-scroll>.idx-table th[style],.idx-table-scroll.idx-table-no-scroll>.idx-table td[style]{width:auto!important;min-width:0!important}.idx-table-scroll.idx-table-no-scroll .idx-row{min-width:0}.idx-table-scroll.idx-table-no-scroll :is(.idx-primary-button,.idx-secondary-button,.idx-danger-button){max-width:100%}.idx-table-scroll-responsive{overflow-x:hidden}.idx-table-scroll-responsive>.idx-table{min-width:0}@media(max-width:980px){.idx-table-scroll-responsive{overflow-x:hidden}.idx-table-scroll-responsive>.idx-table{min-width:0}.idx-table-scroll-responsive>.idx-table thead{display:none}.idx-table-scroll-responsive>.idx-table tbody tr{display:block;background:#ffffffeb;border:1px solid rgba(1,33,105,.1);border-radius:16px;padding:10px;margin-bottom:10px}.idx-table-scroll-responsive>.idx-table tbody td{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px;align-items:start;border-bottom:0;padding:8px 10px}.idx-table-scroll-responsive>.idx-table tbody td:before{content:attr(data-label);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--idx-muted);padding-top:12px}.idx-table-scroll-responsive>.idx-table tbody td[data-label=""]:before{content:"";padding-top:0}.idx-table-scroll-responsive .idx-table-actions{justify-content:flex-start}}@media(max-width:520px){.idx-table-scroll-responsive>.idx-table tbody td{grid-template-columns:1fr}.idx-table-scroll-responsive>.idx-table tbody td:before{padding-top:0}}.idx-error-text{font-size:13px;color:var(--idx-danger)}.idx-loading-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#040b1f61;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.idx-loading-card{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.22);background:#ffffffeb;box-shadow:0 24px 70px #00000040;color:#012169f2}.idx-loading-title{font-weight:850;max-width:min(70vw,720px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idx-loading-spinner{width:18px;height:18px;border-radius:999px;border:3px solid rgba(1,33,105,.18);border-top-color:#012169eb;animation:idx-spin .9s linear infinite}@keyframes idx-spin{to{transform:rotate(360deg)}}.idx-primary-button,.idx-secondary-button,.idx-danger-button{border-radius:999px;border:1px solid;padding:10px 18px;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;background:transparent;transition:background .15s ease,color .15s ease}.idx-primary-button:focus-visible,.idx-secondary-button:focus-visible,.idx-danger-button:focus-visible,.idx-neutral-button:focus-visible,.idx-success-button:focus-visible,.idx-warning-button:focus-visible{outline:none;box-shadow:0 0 0 4px #1f3b7333}.idx-primary-button{border-color:var(--idx-primary);color:var(--idx-primary);background:#1f3b7314}.idx-primary-button:hover{background:var(--idx-primary);color:var(--idx-white)}.idx-secondary-button{border-color:#1f3b7340;color:var(--idx-primary);background:#fffc;padding:10px 20px}.idx-secondary-button:hover{border-color:var(--idx-primary);background:#1f3b730d}.idx-primary-button:disabled,.idx-secondary-button:disabled,.idx-danger-button:disabled{opacity:.4;cursor:default}.idx-danger-button{border-color:var(--idx-secondary);color:var(--idx-secondary);background:#bf153414}.idx-danger-button:hover{background:var(--idx-danger-deep);color:var(--idx-white)}.idx-neutral-button,.idx-success-button,.idx-warning-button{border-radius:999px;border:1px solid;padding:10px 18px;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.idx-neutral-button{border-color:#1f3b732e;color:var(--idx-primary);background:#ffffffd9}.idx-neutral-button:hover{border-color:var(--idx-primary);background:#1f3b730f}.idx-success-button{border-color:#2f7d5a66;color:#2f7d5afa;background:#2f7d5a1a}.idx-success-button:hover{border-color:var(--idx-positive-deep);background:var(--idx-positive-deep);color:var(--idx-white)}.idx-warning-button{border-color:#bf153452;color:#8c0f26f2;background:#bf153414}.idx-warning-button:hover{border-color:var(--idx-danger-deep);background:var(--idx-danger-deep);color:var(--idx-white)}.idx-neutral-button:disabled,.idx-success-button:disabled,.idx-warning-button:disabled{opacity:.45;cursor:default}.idx-table-actions{display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.idx-table-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-table-doc-title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-table-doc-sub{margin-top:2px;font-size:12px;color:var(--idx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-form,.idx-form-grid{display:flex;flex-direction:column;gap:14px}.idx-form-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.idx-form-header h2{margin:0}.idx-form-header p{margin:6px 0 0}.idx-form-toolbar{margin-top:4px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.idx-toggle-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid rgba(1,33,105,.18);background:#0121690a;color:#0b1b4b;font-weight:600;cursor:pointer}.idx-toggle-pill:hover{border-color:#01216952;background:#0121690f}.idx-toggle-pill input[type=checkbox]{accent-color:var(--idx-primary)}.idx-toggle-pill-on{border-color:#3a9fff59;background:#3a9fff1a}.idx-toggle-pill-disabled{opacity:.55;cursor:not-allowed}.idx-toggle-dot{width:10px;height:10px;border-radius:999px;background:#01216947}.idx-toggle-dot-on{background:#3a9fffd9}.idx-secondary-button.idx-cancel-button{border-color:#c8102e59;color:var(--idx-secondary);background:#c8102e0f}.idx-secondary-button.idx-cancel-button:hover{border-color:var(--idx-secondary);background:#c8102e1f}.idx-form-grid{gap:18px}.idx-form-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:760px){.idx-form-grid-2{grid-template-columns:1fr}}.idx-row{display:flex;align-items:center}.idx-col{display:flex;flex-direction:column}.idx-flex-1{flex:1;min-width:0}.idx-minw-240{min-width:240px}.idx-minw-220{min-width:220px}.idx-minw-280{min-width:280px}.idx-wrap{flex-wrap:wrap}.idx-row-between{justify-content:space-between}.idx-row-end{justify-content:flex-end}.idx-gap-8{gap:8px}.idx-gap-10{gap:10px}.idx-gap-12{gap:12px}.idx-gap-2{gap:2px}.idx-gap-6{gap:6px}.idx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.idx-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.idx-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.idx-grid-2,.idx-grid-3{grid-template-columns:1fr}}.idx-mt-6{margin-top:6px}.idx-mt-8{margin-top:8px}.idx-mt-10{margin-top:10px}.idx-mt-14{margin-top:14px}.idx-mt-12{margin-top:12px}.idx-mt-16{margin-top:16px}.idx-mb-10{margin-bottom:10px}.idx-mb-0{margin-bottom:0}.idx-mb-6{margin-bottom:6px}.idx-mr-8{margin-right:8px}.idx-mr-auto{margin-right:auto}.idx-m-0{margin:0}.idx-pb-4{padding-bottom:4px}.idx-px-16{padding-left:16px;padding-right:16px}.idx-pb-16{padding-bottom:16px}.idx-pt-0{padding-top:0}.idx-items-start{align-items:flex-start}.idx-fw-900{font-weight:900}.idx-fw-700{font-weight:700}.idx-mt-4{margin-top:4px}.idx-cursor-pointer{cursor:pointer}.idx-card.idx-card-compact{padding:12px}.idx-w-170{width:170px;flex:0 0 170px}.idx-w-180{width:180px;flex:0 0 180px}.idx-w-140{width:140px;flex:0 0 140px}.idx-grid{display:grid}.idx-scrollbox{overflow:auto;max-height:56vh;border:1px solid rgba(1,33,105,.08);border-radius:14px;background:#ffffffc7}.idx-table.idx-table-compact{margin:0}.idx-form-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.idx-form-inline-end{align-items:flex-end}.idx-doc-options-toggle{font-size:12px}.idx-doc-options-toggle-active{border-color:#1043a875;background:#1043a81f;color:#09286af5}.idx-doc-advanced-options{border:1px dashed rgba(31,59,115,.24);border-radius:12px;background:#ffffffd1;padding:10px}.idx-docitems-layout{display:flex;gap:14px;align-items:flex-start}@media(max-width:1100px){.idx-docitems-layout{flex-direction:column}}.idx-docitems-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.idx-doc-progress-board{border:1px solid rgba(31,59,115,.12);border-radius:14px;background:#ffffffc7;padding:10px}.idx-doc-progress-grid{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.idx-doc-progress-card{border:1px solid rgba(31,59,115,.12);border-radius:12px;background:#ffffffe6;padding:8px;display:grid;gap:6px;text-align:left;color:#182e59eb;cursor:pointer}.idx-doc-progress-card:hover{border-color:#1043a873;background:#f5f9fff2}.idx-doc-progress-track{height:7px;border-radius:999px;overflow:hidden;background:#1f3b731a}.idx-doc-progress-track>div{height:100%;background:linear-gradient(90deg,#1043a8d6,#0891b2c7)}.idx-stat-chip{border-radius:999px;border:1px solid rgba(31,59,115,.14);background:#ffffffdb;color:#1f3b73e0;padding:4px 9px;font-size:11px;font-weight:700}.idx-stat-chip-strong{border-color:#2f7d5a61;background:#2f7d5a1f;color:#25654af2}.idx-attachment-workflow{border:1px dashed rgba(1,33,105,.18);background:#ffffffd1;border-radius:14px;padding:12px}.idx-attachment-workflow-drag{border-color:#0891b28c;background:#0891b21f;box-shadow:0 0 0 2px #0891b22e}@media(max-width:1100px){.idx-doc-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.idx-doc-progress-grid{grid-template-columns:1fr}}.idx-placeholder-panel{width:280px;flex:0 0 280px;position:sticky;top:12px;height:-moz-fit-content;height:fit-content;border:1px solid rgba(148,163,184,.35);border-radius:12px;padding:12px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.idx-placeholder-drawer{position:fixed;top:84px;right:0;bottom:86px;width:360px;max-width:min(420px,92vw);background:#fffffff5;border-left:1px solid rgba(148,163,184,.35);box-shadow:-16px 0 40px #0000001f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(100%);transition:transform .16s ease;z-index:1100;display:flex;flex-direction:column;padding:12px;overflow:auto}.idx-placeholder-drawer-open{transform:translate(0)}.idx-placeholder-drawer-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;background:#fffffff5}.idx-placeholder-drawer-handle{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1101;writing-mode:vertical-rl;transform-origin:center;padding:10px 8px;border-radius:12px 0 0 12px;border:1px solid rgba(148,163,184,.45);border-right:none;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:-8px 0 24px #0000001f}.idx-format-rail{position:fixed;left:0;top:132px;width:58px;padding:8px 6px;border:1px solid rgba(148,163,184,.42);border-left:none;border-radius:0 14px 14px 0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:8px 0 24px #0000001f;z-index:1200;display:flex;flex-direction:column;align-items:center;gap:8px}.idx-format-rail-doc{top:92px;z-index:1310}.idx-format-rail-template{top:142px;z-index:1201}.idx-format-rail-title{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#0121699e;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:2px}.idx-format-rail-btn{width:38px;height:34px;border:1px solid rgba(1,33,105,.18);border-radius:10px;background:#fffffff5;color:#012169e6;font-size:16px;font-weight:900;line-height:1;padding:0;cursor:pointer}.idx-format-rail-btn:hover{border-color:#3a9fff85;background:#3a9fff24}.idx-format-rail-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #3a9fff33}.idx-format-rail-btn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1100px){.idx-placeholder-panel{width:auto;flex:1 1 auto;position:static;max-height:none}}@media(max-width:900px){.idx-format-rail{top:auto;bottom:96px;left:8px;width:46px;padding:6px 4px;border-left:1px solid rgba(148,163,184,.42);border-radius:14px}.idx-format-rail-template{bottom:132px}.idx-format-rail-title{display:none}.idx-format-rail-btn{width:34px;height:32px;font-size:14px}}.idx-text-xs{font-size:12px}.idx-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.idx-placeholder-group-title{font-size:12px;font-weight:600;margin-bottom:6px;opacity:.8}.idx-token-button{text-align:left;padding:8px 10px;white-space:normal}.idx-token-label{font-weight:600;font-size:13px}label>span{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--idx-muted);margin-bottom:6px}input,select,textarea{width:100%;font-family:inherit;font-size:14px;color:var(--idx-primary);background:#ffffffe6;border:1px solid rgba(1,33,105,.18);border-radius:var(--idx-radius-sm);padding:12px 14px;outline:none;transition:border-color .2s ease;box-shadow:inset 0 2px 4px #0121690d}.idx-text-input,.idx-textarea,.idx-code-display{width:100%;font-family:inherit;font-size:14px;color:var(--idx-primary);background:#ffffffe6;border:1px solid rgba(1,33,105,.18);border-radius:var(--idx-radius-sm);padding:12px 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:inset 0 2px 4px #0121690d}.idx-textarea{white-space:pre-wrap;overflow:auto}.idx-text-input-mono,.idx-textarea-mono,.idx-code-display{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.idx-code-display{background:#f3f6ffbf;color:#050b24f5;font-weight:800;letter-spacing:.08em}.idx-text-input:focus-visible,.idx-textarea:focus-visible,.idx-code-display:focus-visible{outline:none;border-color:#1f3b73bf;box-shadow:0 0 0 4px #1f3b7324}.idx-text-input-disabled,.idx-textarea-disabled{background:#f3f6ffcc;color:#0121698c;cursor:not-allowed}.idx-text-input[data-empty="1"]:before,.idx-textarea[data-empty="1"]:before{content:attr(data-placeholder);color:var(--idx-muted);pointer-events:none}input.idx-input-changed,select.idx-input-changed,textarea.idx-input-changed{border-color:var(--idx-danger)!important;box-shadow:0 0 0 3px #c8102e2e!important}input[type=checkbox],input[type=radio]{width:auto;height:auto;padding:0;border-radius:4px;box-shadow:none}input:focus,select:focus,textarea:focus{border-color:var(--idx-primary)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:#1f3b73bf;box-shadow:0 0 0 4px #1f3b7324}.idx-dropdown{position:relative;width:100%}.idx-dropdown-button{width:100%;font-family:inherit;font-size:14px;color:var(--idx-primary);background:#ffffffe6;border:1px solid rgba(1,33,105,.18);border-radius:var(--idx-radius-sm);padding:12px 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:inset 0 2px 4px #0121690d;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.idx-dropdown-button:focus-visible{outline:none;border-color:#1f3b73bf;box-shadow:0 0 0 4px #1f3b7324}.idx-dropdown-caret{display:inline-flex;opacity:.7}.idx-dropdown-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:80;border-radius:14px;border:1px solid rgba(1,33,105,.12);background:#fffffff5;box-shadow:0 22px 80px #040b1f2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px;display:grid;gap:4px;max-height:260px;overflow:auto}.idx-dropdown-item{text-align:left;border:none;background:transparent;padding:10px;border-radius:12px;cursor:pointer;font-weight:650;color:#050b24f5}.idx-dropdown-item:hover{background:#0121690f}.idx-dropdown-item-active{background:#1f3b731a;box-shadow:inset 3px 0 #1f3b738c}.idx-dropdown-item:disabled{opacity:.55;cursor:not-allowed}.idx-dropdown-disabled .idx-dropdown-button{background:#f3f6ffcc;color:#0121698c;cursor:not-allowed}.idx-number-stepper{width:100%;display:flex;align-items:stretch;border:1px solid rgba(1,33,105,.18);border-radius:var(--idx-radius-sm);background:#ffffffe6;box-shadow:inset 0 2px 4px #0121690d;overflow:hidden}.idx-number-stepper-btn{width:44px;border:none;background:#01216905;color:#050b24eb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.idx-number-stepper-btn:hover{background:#1f3b7314}.idx-number-stepper-btn:disabled{opacity:.55;cursor:not-allowed}.idx-number-stepper-value{flex:1 1 auto;padding:12px 14px;text-align:center;font-variant-numeric:tabular-nums;outline:none}.idx-number-stepper-value:focus-visible{outline:none;box-shadow:inset 0 0 0 4px #1f3b7324}.idx-number-stepper-disabled{background:#f3f6ffcc;color:#0121698c}.idx-tvv-criterion-row-regulation{background:#01216908}.idx-tvv-criterion-row-regulation:hover{background:#0121690d}.idx-tvv-criterion-row-manufacturer{background:transparent}.idx-tvv-criterion-row-inactive{opacity:.65}.idx-tvv-criterion-row-dragover{outline:2px solid rgba(58,159,255,.45);outline-offset:-2px;background:#3a9fff14!important}.idx-icon-button.idx-tvv-drag-handle{cursor:grab;width:34px;height:34px}.idx-icon-button.idx-tvv-drag-handle:active{cursor:grabbing}.idx-tvv-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.idx-tvv-category-card{border:1px solid rgba(1,33,105,.18);border-radius:14px;padding:14px 12px;background:#ffffffd9;color:#012169eb;box-shadow:0 10px 22px #0121690f;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.idx-tvv-category-card:hover{transform:translateY(-1px);border-color:#3a9fff73;box-shadow:0 14px 28px #0121691a}.idx-tvv-category-card:active{transform:translateY(0) scale(.99)}.idx-tvv-category-card:disabled{opacity:.55;cursor:not-allowed;transform:none}.idx-tvv-category-card-selected{border-color:#c8102e8c;background:linear-gradient(180deg,#c8102e1a,#ffffffeb);box-shadow:0 16px 32px #c8102e1a,inset 0 0 0 2px #c8102e1f}.idx-tvv-category-card-code{font-weight:900;letter-spacing:.03em;text-align:center}.idx-main::-webkit-scrollbar,.idx-table-scroll::-webkit-scrollbar,.idx-modal-xl::-webkit-scrollbar,.idx-doc-editor-body::-webkit-scrollbar{width:10px;height:10px}.idx-main::-webkit-scrollbar-thumb,.idx-table-scroll::-webkit-scrollbar-thumb,.idx-modal-xl::-webkit-scrollbar-thumb,.idx-doc-editor-body::-webkit-scrollbar-thumb{background:#01216938;border-radius:999px;border:2px solid rgba(255,255,255,.65)}.idx-main::-webkit-scrollbar-thumb:hover,.idx-table-scroll::-webkit-scrollbar-thumb:hover,.idx-modal-xl::-webkit-scrollbar-thumb:hover,.idx-doc-editor-body::-webkit-scrollbar-thumb:hover{background:#01216952}.idx-main::-webkit-scrollbar-track,.idx-table-scroll::-webkit-scrollbar-track,.idx-modal-xl::-webkit-scrollbar-track,.idx-doc-editor-body::-webkit-scrollbar-track{background:transparent}input:disabled,select:disabled,textarea:disabled{background:#f3f6ffcc;color:#0121698c;cursor:not-allowed}input[type=file].idx-file-input{padding:10px 12px;box-shadow:none;background:#ffffffd9}.idx-table{width:100%;border-collapse:collapse;font-size:13px}.idx-table th,.idx-table td{padding:12px 10px;border-bottom:1px solid var(--idx-table-border)}.idx-table tbody tr{transition:background .18s ease}.idx-table tbody tr:hover{background:#0121690a}.idx-table tbody tr.idx-table-row-main{background:#3a9fff14;box-shadow:inset 4px 0 #3a9fff8c}.idx-table tbody tr.idx-table-row-main:hover{background:#3a9fff1f}.idx-table tbody tr.idx-table-row-main td:first-child,.idx-table tbody tr.idx-table-row-main td:nth-child(2){font-weight:700;color:#0b1b4b}.idx-table th{text-align:left;font-weight:600;font-size:12px;letter-spacing:.08em;color:var(--idx-muted);text-transform:uppercase}.idx-filter-control{width:100%}.idx-column-selector{display:flex;flex-wrap:wrap;gap:10px;padding:8px;border:1px solid rgba(1,33,105,.12);border-radius:999px;background:linear-gradient(135deg,#f9fafc,#eef2fb)}.idx-column-pill{display:inline-flex;align-items:center;gap:6px;border:none;padding:8px 14px;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;border-radius:999px;color:var(--idx-muted);background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.idx-column-pill-active{background:var(--idx-primary);color:var(--idx-white);box-shadow:0 8px 20px #01216940}.idx-column-pill:hover{color:var(--idx-primary);background:#0121691a}.idx-column-icon{display:inline-flex;font-size:14px}.idx-projects-portfolio-bar{align-items:flex-start}.idx-projects-chip-count{font-size:12px;font-weight:800;opacity:.72}.idx-column-pill-active .idx-projects-chip-count{opacity:.9}.idx-icon-button-active{border-color:#d6891757;background:#d6891724;color:#7a4e09f2}.idx-icon-button-active:hover{border-color:#d689178c;background:#d6891738;color:#7a4e09f2}.idx-projects-board{display:flex;gap:14px;overflow-x:auto;padding:4px;scroll-snap-type:x proximity}.idx-projects-board-col{flex:0 0 320px;min-width:280px;max-width:360px;border-radius:18px;border:1px solid rgba(1,33,105,.1);background:#ffffff8c;box-shadow:0 18px 45px #040b1f1a;padding:12px;scroll-snap-align:start}.idx-projects-board-col-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 8px 10px}.idx-projects-board-col-body{display:flex;flex-direction:column;gap:10px}.idx-projects-board-card{border-radius:16px;border:1px solid rgba(31,59,115,.14);background:#ffffffeb;padding:12px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.idx-projects-board-card:hover{transform:translateY(-1px);border-color:#1f3b7342;box-shadow:0 16px 35px #040b1f1f}.idx-projects-board-card-selected{border-color:#1043a88c;box-shadow:0 18px 45px #1043a82e}.idx-projects-board input[type=checkbox]{width:16px;height:16px;margin-top:2px}.idx-tiponay-access-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:14px;border:1px solid rgba(1,33,105,.12);background:#ffffffdb;box-shadow:0 10px 26px #01216914}.idx-tiponay-access-title{font-weight:600;color:#0b1b4b}.idx-tiponay-access-actions{display:flex;gap:10px;flex-wrap:wrap}.idx-sort-toggle{display:inline-flex;gap:8px}.idx-sort-button{border:1px solid rgba(1,33,105,.2);background:transparent;padding:8px 16px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.idx-sort-button:hover{border-color:var(--idx-primary);color:var(--idx-primary)}.idx-sort-button-active{background:var(--idx-primary);color:var(--idx-white);border-color:var(--idx-primary)}.idx-modal-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000}.idx-modal-overlay-fullscreen{left:0;right:0;width:100%;padding:0;align-items:stretch;justify-content:stretch}.idx-modal-overlay-main{left:260px;right:0;width:auto}.idx-app-root-sidebar-collapsed .idx-modal-overlay-main{left:92px}.idx-modal{width:min(520px,100%);background:var(--idx-white);border:1px solid var(--idx-border);border-radius:var(--idx-radius-lg);box-shadow:0 24px 60px #00000040;padding:20px;display:flex;flex-direction:column;gap:16px}.idx-modal.idx-modal-wide{width:min(1100px,calc(100% - 48px));max-height:calc(100vh - 48px);overflow:auto}.idx-modal.idx-modal-fullwidth{width:calc(100% - 48px);max-width:calc(100% - 48px);max-height:calc(100vh - 48px);overflow:auto}.idx-modal-xl{width:min(1220px,96vw);max-height:calc(100vh - 80px);overflow:auto}.idx-modal-table-editor{width:100vw!important;max-width:100vw!important;height:100%;max-height:100%}.idx-modal.idx-modal-doc-editor{padding:0;gap:0;overflow:hidden;max-height:100%;height:100%;width:100%;max-width:100%;border-radius:0}.idx-modal-overlay-main{padding:0}.idx-modal-overlay-main .idx-modal-doc-editor{max-height:100vh}.idx-doc-editor-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(1,33,105,.08)}.idx-doc-editor-body{padding:16px 18px;overflow:auto;flex:1 1 auto;min-height:0}.idx-doc-editor-foot{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(1,33,105,.08)}.idx-modal-title{font-size:16px;font-weight:700}.idx-modal-actions{display:flex;gap:10px;justify-content:flex-end}.idx-busy-overlay{position:fixed;inset:0;z-index:1200;background:#060c1c6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:18px}.idx-busy-card{width:min(520px,100%);border-radius:var(--idx-radius-lg);border:1px solid rgba(255,255,255,.22);background:#ffffffeb;box-shadow:0 24px 70px #00000059;padding:18px 20px;font-weight:800;color:#071236}.idx-toaster{position:fixed;right:18px;bottom:18px;display:flex;flex-direction:column;gap:10px;z-index:1300;width:min(420px,calc(100vw - 36px));pointer-events:none}.idx-toast{pointer-events:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 12px 12px 14px;border-radius:18px;border:1px solid rgba(1,33,105,.12);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 55px #0000002e}.idx-toast-main{min-width:0}.idx-toast-title{font-weight:900;color:#050b24;margin-bottom:2px}.idx-toast-message{font-size:13px;color:#012169c7}.idx-toast-close{border:1px solid rgba(1,33,105,.12);background:#ffffffb3;color:#012169cc;border-radius:999px;width:30px;height:30px;line-height:28px;padding:0;cursor:pointer}.idx-toast-close:hover{border-color:#01216938;background:#0121690f}.idx-toast-success{border-color:#16a34a40;box-shadow:0 18px 55px #16a34a1f}.idx-toast-error{border-color:#c8102e40;box-shadow:0 18px 55px #c8102e1f}.idx-toast-info{border-color:#3a9fff40;box-shadow:0 18px 55px #3a9fff1f}.idx-cmdk{width:min(760px,96vw);max-height:calc(100vh - 120px);overflow:hidden;display:flex;flex-direction:column;border-radius:var(--idx-radius-lg);border:1px solid rgba(255,255,255,.22);background:#ffffffeb;box-shadow:0 28px 90px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.idx-cmdk-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(1,33,105,.08);background:#fffffff0}.idx-cmdk-input{width:100%;border-radius:16px;padding:12px 14px}.idx-cmdk-hint{flex:0 0 auto;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;border-radius:999px;border:1px solid rgba(1,33,105,.14);background:#0121690a;color:#012169d1}.idx-cmdk-list{padding:8px;overflow:auto;min-height:120px}.idx-cmdk-item{width:100%;border:1px solid transparent;background:transparent;padding:10px 12px;border-radius:16px;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease}.idx-cmdk-item:hover{background:#0121690d;border-color:#01216914}.idx-cmdk-item-active{background:#3a9fff1f;border-color:#3a9fff52}.idx-cmdk-item-title{font-weight:900;color:#050b24}.idx-cmdk-item-subtitle{margin-top:2px;font-size:12px;color:#0121699e}.idx-cmdk-empty{padding:14px 10px;text-align:center}.idx-cmdk-foot{padding:10px 16px;border-top:1px solid rgba(1,33,105,.08);background:#fffffff0}.idx-import-modal-content,.idx-import-modal-content label{color:#0f172a}.idx-import-section-title{color:#0f172a;font-weight:700;font-size:14px;line-height:1.25}.idx-import-item-title{color:#0f172a;font-weight:700;font-size:13px;line-height:1.25}.idx-import-item-text{color:#0f172abf;font-size:13px;line-height:1.25;white-space:pre-wrap}.idx-icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(31,59,115,.22);background:#1f3b730f;color:#182e59eb;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.idx-icon-button:hover{border-color:var(--idx-primary);background:var(--idx-primary);color:var(--idx-white)}.idx-icon-button.idx-icon-button-destructive{border-color:#bf153447;background:#bf153414;color:#bf1534fa}.idx-icon-button.idx-icon-button-destructive:hover{border-color:var(--idx-danger-deep);background:var(--idx-danger-deep);color:var(--idx-white)}.idx-chip{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(1,33,105,.14);background:#ffffffe6}.idx-lang-switcher{display:flex;flex-direction:column;gap:8px}.idx-lang-switcher-inline .idx-text-muted{display:none}.idx-lang-switcher-inline{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.idx-lang-toggle{display:flex;gap:8px}.idx-lang-button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--idx-border);background:var(--idx-white);padding:6px 10px;font-size:12px;letter-spacing:.05em;cursor:pointer;border-radius:999px;transition:border-color .15s ease,color .15s ease,background .15s ease}.idx-lang-button-active{border-color:var(--idx-primary);color:var(--idx-primary)}.idx-lang-flag{font-size:14px}.idx-revision-card{margin-top:16px;background:var(--idx-panel);border:1px solid var(--idx-border);border-radius:var(--idx-radius-md);padding:20px;display:flex;flex-direction:column;gap:16px}.idx-revision-list{display:flex;flex-direction:column;gap:14px;margin-top:8px}.idx-revision-item{border:1px solid var(--idx-border);border-radius:var(--idx-radius-md);padding:14px 16px;background:var(--idx-white);display:flex;flex-direction:column;gap:8px}.idx-revision-item-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.idx-revision-actions,.idx-revision-statuses{display:flex;gap:8px;flex-wrap:wrap}.idx-revision-statuses .idx-badge{border-radius:999px;padding:6px 12px;border:1px solid rgba(1,33,105,.14);font-size:12px;background:var(--idx-panel)}.idx-revision-diff{background:var(--idx-panel);border:1px dashed var(--idx-border);border-radius:var(--idx-radius-md);padding:12px 14px;margin-top:6px}.idx-diff-summary{display:flex;gap:12px;flex-wrap:wrap}.idx-diff-group{flex:1;min-width:200px}.idx-diff-group h5{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--idx-muted)}.idx-diff-group ul{margin:0;padding-left:18px;color:var(--idx-primary);font-size:12px}.idx-form-card{border:1px solid var(--idx-border);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease,background .35s ease}.idx-form-card-active{border-color:#1f3b732e;background:#ffffffe6;box-shadow:0 16px 40px #01216914}.idx-form-card-focus{border-color:#3a9fff8c;background:linear-gradient(180deg,#fffffffa,#f7faffeb);box-shadow:0 0 0 4px #3a9fff2e,0 18px 46px #01216926;animation:idx-form-card-focus .7s ease-in-out}@keyframes idx-form-card-focus{0%{box-shadow:0 0 #3a9fff00,0 12px 30px #0121691a}60%{box-shadow:0 0 0 6px #3a9fff33,0 18px 46px #0121691f}to{box-shadow:0 0 0 4px #3a9fff2e,0 18px 46px #01216926}}.idx-detail-toolbar{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;margin:-28px -32px 18px;background:linear-gradient(120deg,#0121690f,#ffffffd9);border-bottom:1px solid rgba(1,33,105,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top-left-radius:var(--idx-radius-lg);border-top-right-radius:var(--idx-radius-lg);box-shadow:0 16px 30px #01216914}.idx-detail-toolbar.idx-project-detail-toolbar{flex-direction:column;align-items:stretch}.idx-project-detail-toolbar-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.idx-detail-toolbar-main h2{margin:0;font-size:18px;letter-spacing:-.2px;color:#050b24}.idx-detail-edit-hints{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.idx-detail-dirty-chip{border-radius:999px;border:1px solid rgba(31,59,115,.16);background:#ffffffc7;color:#182e59e0;font-size:11px;font-weight:800;padding:3px 9px}.idx-detail-dirty-chip-active{border-color:#d6891770;background:#d6891724;color:#7a4e09f2}.idx-detail-toolbar-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.idx-template-detail-toolbar{top:12px}.idx-template-workbench{margin:0 0 14px;border:1px solid rgba(31,59,115,.12);border-radius:16px;background:linear-gradient(160deg,#fffffff0,#f7f9ffe0);padding:12px;display:grid;gap:10px}.idx-template-workbench-create{margin-top:-2px}.idx-template-workbench-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.idx-template-workbench-head-right{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.idx-template-workbench-tabs{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(31,59,115,.16);background:#ffffffd9;padding:3px}.idx-template-workbench-tab{border:0;background:transparent;color:#182e59d1;border-radius:999px;font-size:12px;font-weight:750;padding:6px 11px;cursor:pointer}.idx-template-workbench-tab:hover{color:#050b24f2}.idx-template-workbench-tab-active{background:#1f3b7329;color:#050b24f2}.idx-template-readiness-chip{border-radius:999px;border:1px solid rgba(31,59,115,.2);background:#1f3b7314;color:#182e59eb;font-size:12px;font-weight:800;padding:6px 11px}.idx-template-readiness-good{border-color:#2f7d5a59;background:#2f7d5a1f;color:#25654af2}.idx-template-readiness-medium{border-color:#d6891759;background:#d6891721;color:#7a4e09f5}.idx-template-readiness-low{border-color:#bf153457;background:#bf15341f;color:#8c0f26f2}.idx-template-workbench-pane{display:grid;gap:10px}.idx-template-workbench-stats{display:flex;gap:8px;flex-wrap:wrap}.idx-template-stat-chip{border-radius:999px;border:1px solid rgba(31,59,115,.14);background:#ffffffd1;padding:6px 10px;color:#050b24e6;font-size:12px;font-weight:750}.idx-template-section-nav{display:grid;gap:8px}.idx-template-section-nav-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#182e59a3;font-weight:800}.idx-template-section-nav-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.idx-template-section-nav-btn{border:1px solid rgba(31,59,115,.14);background:#ffffffdb;color:#182e59e0;border-radius:12px;padding:7px 10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;max-width:280px;transition:border-color .15s ease,background .15s ease,color .15s ease}.idx-template-section-nav-btn:hover{border-color:#1f3b7347}.idx-template-section-nav-btn-active{border-color:#1f3b7375;background:#1f3b731f;color:#050b24f2}.idx-template-section-nav-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-template-section-nav-count{border-radius:999px;padding:2px 7px;background:#1f3b7324;color:#050b24e0;font-size:12px;font-weight:850}.idx-template-section-nav-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.idx-template-quality-card{border:1px solid rgba(31,59,115,.12);border-radius:14px;background:#ffffffdb;padding:10px;display:grid;gap:8px}.idx-template-quality-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.idx-template-quality-title{display:inline-flex;align-items:center;gap:8px;font-weight:850;color:#050b24f2}.idx-template-quality-meta{display:inline-flex;align-items:center;gap:8px}.idx-template-quality-count{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.idx-template-quality-count-error{border:1px solid rgba(191,21,52,.34);background:#bf15341c;color:#8c0f26f2}.idx-template-quality-count-warning{border:1px solid rgba(214,137,23,.3);background:#d689171f;color:#7a4e09f5}.idx-template-quality-list{display:grid;gap:6px}.idx-template-quality-item{border:1px solid rgba(31,59,115,.1);border-radius:10px;background:#ffffffeb;padding:7px 9px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-align:left;color:#182e59eb}.idx-template-quality-item:hover{border-color:#1f3b733d}.idx-template-quality-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.idx-template-quality-dot-error{background:#bf1534db}.idx-template-quality-dot-warning{background:#d68917db}.idx-template-quality-actions{display:flex;flex-wrap:wrap;gap:8px}.idx-rich-insert-tools{display:flex;gap:6px;margin-bottom:6px;flex-wrap:wrap}.idx-rich-insert-button{min-width:44px;padding-inline:10px}@media(max-width:980px){.idx-templates-table-wrap.idx-table-scroll-responsive{overflow-x:hidden}.idx-templates-table-wrap.idx-table-scroll-responsive>.idx-table{min-width:0}.idx-template-detail-toolbar{top:0}.idx-template-workbench-head{align-items:flex-start}.idx-template-workbench-head-right{width:100%;justify-content:flex-start}.idx-template-workbench-tabs{width:100%}.idx-template-workbench-tab{flex:1 1 0;text-align:center}.idx-template-section-nav-btn{max-width:220px}}.idx-detail-summary{margin:-8px 0 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.idx-detail-summary-item{border:1px solid rgba(31,59,115,.12);border-radius:12px;background:#ffffffdb;padding:8px 10px;display:grid;gap:3px}.idx-detail-summary-item span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#182e59a8}.idx-detail-summary-item strong{font-size:14px;color:#050b24f2}.idx-detail-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.idx-detail-form-grid-span-2{grid-column:span 2}.idx-documents-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.idx-documents-panel-head h3{margin:0}.idx-documents-panel-search{min-width:min(320px,100%);display:grid;gap:6px}.idx-documents-panel-search input{min-width:min(320px,100%)}.idx-documents-row-active{background:#3a9fff1a!important}@media(max-width:980px){.idx-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.idx-detail-form-grid{grid-template-columns:1fr}.idx-detail-form-grid-span-2{grid-column:auto}}@media(max-width:560px){.idx-detail-summary{grid-template-columns:1fr}}.idx-form-items{border:1px solid rgba(1,33,105,.1);background:#ffffffd1;border-radius:18px;padding:16px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.idx-form-items:hover{border-color:#3a9fff59;background:#ffffffeb;box-shadow:0 14px 34px #01216914}.idx-form-items-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.idx-form-items-header>button{padding:8px 14px;font-size:12px}.idx-form-items-header>button.idx-danger-button{padding:8px 14px}.idx-form-items-header h3{margin:0;font-size:14px;font-weight:800;letter-spacing:.02em;color:#0b1b4b}@media(max-width:980px){.idx-form-items-table{border-collapse:separate;border-spacing:0 10px}.idx-form-items-table thead{display:none}.idx-form-items-table tbody tr{display:block;background:#ffffffeb;border:1px solid rgba(1,33,105,.1);border-radius:16px;padding:10px;margin-bottom:10px}.idx-form-items-table tbody tr:hover{background:#fffffff5}.idx-form-items-table td{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px;align-items:start;border-bottom:0;padding:8px 10px}.idx-form-items-table td:before{content:attr(data-label);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--idx-muted);padding-top:12px}.idx-form-items-table td[data-label=""]:before{content:""}.idx-form-items-table td>div{min-width:0}.idx-form-items-table textarea{min-height:84px}}@media(max-width:520px){.idx-form-items-table td{grid-template-columns:1fr}.idx-form-items-table td:before{padding-top:0}}.idx-form-actions{display:flex;justify-content:flex-end;margin-top:16px}.idx-auth-switch{display:flex;align-items:center;gap:8px;margin-top:12px}.idx-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--idx-primary);font-weight:600;cursor:pointer;padding:0}.idx-link-button:hover{text-decoration:underline}.idx-link-button:disabled{cursor:not-allowed;opacity:.6}.idx-card+.idx-card{margin-top:12px}.idx-firm-doc-card{position:relative;overflow:visible;z-index:1}.idx-firm-doc-card.idx-firm-doc-card-open{z-index:999;isolation:isolate}.idx-firm-doc-card .idx-table-actions{position:relative;z-index:4}.idx-firm-doc-card .idx-tiponay-rowmenu{position:relative;z-index:120}.idx-firm-doc-card .idx-tiponay-rowmenu-list{z-index:120}.idx-firm-doc-date{max-width:260px;width:100%}.idx-firm-doc-date .idx-date-picker{width:100%;max-width:260px}.idx-firm-doc-date .idx-date-picker-row{grid-template-columns:1fr 44px}.idx-firm-doc-date .idx-date-picker-input{height:44px}.idx-firm-doc-date .idx-date-picker-button{border-color:#1043a873;color:#1043a8e6}.idx-firm-doc-date .idx-date-picker-button:hover{border-color:#1043a8bf;background:#1043a80f}.idx-firm-doc-date .idx-date-picker-input:focus{border-color:#1043a8a6;box-shadow:0 0 0 3px #1043a82e}.idx-firm-doc-date .idx-date-picker-day-selected{background:#1043a8e6;color:#fff}.idx-firm-doc-date .idx-date-picker-day-focused{border-color:#1043a8b3}.idx-list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.idx-list-header h2{margin:0;font-size:18px}.idx-pill-success{color:var(--idx-accent)}.idx-pill-warning{color:var(--idx-highlight)}.idx-pill-danger{color:var(--idx-danger)}.idx-pill{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1.2;border-radius:999px;padding:2px 8px;border:1px solid rgba(1,33,105,.18);background:#ffffffc2}.idx-pill-info{color:#0f3a8a}.idx-secondary-button-active{border-color:#0121696b;background:#1043a814}.idx-regulations-summary-grid{margin-top:8px}.idx-regulations-header{align-items:flex-start}.idx-regulations-head-copy{min-width:320px}.idx-regulations-head-actions{justify-content:flex-end}.idx-regulations-header-create{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.idx-regulations-search-card{display:grid;gap:12px}.idx-regulations-search-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.idx-regulations-summary-card{width:100%;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.idx-regulations-summary-card:hover{transform:translateY(-1px);border-color:#1043a83d;box-shadow:0 20px 40px #0121691f}.idx-regulations-summary-label{font-weight:800;color:#0f172aeb}.idx-regulations-summary-count{font-size:26px;font-weight:800;line-height:1.1;margin-top:4px}.idx-regulations-section{margin-top:4px}.idx-regulations-jumpbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.idx-regulations-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.idx-regulations-section-title-group{display:grid;gap:8px}.idx-regulations-section-title{font-size:16px;font-weight:900;letter-spacing:-.01em;color:#0f172af0}.idx-regulations-section-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.idx-reg-row td:first-child{font-weight:800}.idx-regulations-drawer{width:min(1120px,95vw);max-height:92vh;overflow:auto}@media(max-width:980px){.idx-regulations-head-actions{width:100%;justify-content:flex-start}.idx-regulations-header-create{width:100%}.idx-regulations-summary-grid{grid-template-columns:1fr}}.idx-justify-center{justify-content:center}.idx-annex2-table-wrap{margin-top:14px}.idx-annex2-table th,.idx-annex2-table td{font-size:12px;vertical-align:top}.idx-annex2-th-cat{width:72px;text-align:center}.idx-annex2-cell{text-align:center;white-space:nowrap}.idx-annex2-regact{white-space:pre-wrap}.idx-annex2-summary{text-align:center;font-weight:800}.idx-annex2-group-row td{background:#1043a814;border-top:1px solid rgba(1,33,105,.18)}.idx-annex2-row{cursor:pointer}.idx-annex2-row:hover td{background:#1043a808}.idx-annex2-row-active td{background:#1043a80f}.idx-annex2-footnote-ref{font-size:11px;color:#012169b3}.idx-annex2-subtle{margin-top:2px;max-width:520px}.idx-annex2-legend{margin-top:10px}.idx-annex2-legend-item{min-width:min(520px,100%);padding:10px 12px;border-radius:12px;border:1px solid rgba(1,33,105,.14);background:#ffffffb8}.idx-annex2-legend-dates{display:flex;gap:8px;flex-wrap:wrap}.idx-annex2-legend-sep{opacity:.6}.idx-annex2-legend-desc{margin-top:6px}.idx-annex2-matrix-wrap{overflow-x:hidden}.idx-annex2-matrix{min-width:0;width:100%;table-layout:fixed}.idx-annex2-matrix th,.idx-annex2-matrix td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:8px 6px}.idx-part3-drawer{width:min(1600px,98vw);max-height:92vh;overflow:auto}.idx-part3-header{align-items:flex-start}.idx-part3-workbench{display:grid;gap:14px}.idx-part3-workbench-metrics{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px}.idx-part3-metric{border-radius:12px;border:1px solid rgba(31,59,115,.14);background:#ffffffc2;padding:10px 12px}.idx-part3-metric-value{margin-top:4px;font-size:20px;font-weight:900;letter-spacing:-.02em;color:#050b24f5}.idx-part3-workbench-controls{display:grid;gap:10px}.idx-part3-workbench-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.idx-part3-status-selector{width:-moz-fit-content;width:fit-content}.idx-part3-filter-field{display:grid;gap:6px;min-width:180px}.idx-part3-filter-field>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--idx-muted)}.idx-part3-list-meta{margin-bottom:10px}.idx-part3-template-row-active td{background:#1043a814}.idx-part3-editor-health{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.idx-part3-group-row td{background:#0121690f;border-top:1px solid rgba(1,33,105,.12)}.idx-part3-reg-picker-inputwrap{position:relative;width:100%}.idx-part3-reg-picker-inputwrap input{width:100%;padding-right:42px}.idx-part3-reg-picker-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:10px;border:none;background:transparent;color:#050b24bf;font-size:18px;line-height:1;cursor:pointer}.idx-part3-reg-picker-clear:hover{background:#0121690f}.idx-part3-reg-picker-caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6;pointer-events:none}.idx-part3-reg-picker-panel{max-height:340px}.idx-part3-columns-list{margin:0;padding-left:20px;display:grid;gap:4px}@media(max-width:980px){.idx-part3-workbench-metrics{grid-template-columns:repeat(2,minmax(140px,1fr))}.idx-part3-workbench-filters{align-items:stretch}.idx-part3-status-selector{width:100%}.idx-part3-filter-field{min-width:0;flex:1 1 180px}}@media(max-width:620px){.idx-part3-workbench-metrics{grid-template-columns:1fr}}.idx-divider{height:1px;background:var(--idx-border);border:none;margin:16px 0}.idx-wizard-overlay{position:fixed;inset:0 0 0 260px;z-index:900;background:radial-gradient(circle at 20% 10%,#3a9fff38,#fff0 45%),radial-gradient(circle at 90% 0%,#c8102e1f,#fff0 40%),#f3f6fff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:auto;padding:34px 56px 44px;animation:idx-wizard-overlay-in .18s ease-out both}@keyframes idx-wizard-overlay-in{0%{opacity:0}to{opacity:1}}.idx-wizard-shell{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:16px;animation:idx-wizard-shell-in .22s cubic-bezier(.2,.9,.2,1) both}@keyframes idx-wizard-shell-in{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.idx-wizard-step-anim{animation:idx-wizard-step-in .18s ease-out both}@keyframes idx-wizard-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.idx-wizard-overlay,.idx-wizard-shell,.idx-wizard-step-anim,.idx-cmdk{animation:none!important;transition:none!important}}.idx-wizard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.idx-wizard-kicker{font-size:26px;font-weight:900;letter-spacing:-.6px;color:#050b24}.idx-wizard-subtitle{margin-top:6px;font-size:13px;color:var(--idx-muted)}.idx-wizard-stepper{border:1px solid rgba(1,33,105,.08);background:#ffffffb8;border-radius:22px;padding:14px 16px;box-shadow:0 18px 40px #01216914}.idx-wizard-progress{height:10px;border-radius:999px;background:#1f3b7314;overflow:hidden}.idx-wizard-progress-bar{height:100%;background:linear-gradient(90deg,#182e59f5,#1f3b73f5);border-radius:999px;transition:width .18s ease}.idx-wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.idx-wizard-step{display:flex;align-items:center;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(1,33,105,.1);background:#ffffffd1;box-shadow:inset 0 1px #fffc;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;cursor:pointer;text-align:left;width:100%}.idx-wizard-step:hover{border-color:#1f3b7359;background:#ffffffeb;box-shadow:0 14px 34px #01216914,inset 0 1px #fffc}.idx-wizard-step:focus-visible{outline:none;box-shadow:0 0 0 4px #1f3b7329,inset 0 1px #fffc;border-color:#1f3b738c}.idx-wizard-step-disabled{opacity:.55;cursor:not-allowed;transform:none!important}.idx-wizard-step-disabled:hover{border-color:#0121691a;background:#ffffffd1}.idx-wizard-step-dot{width:36px;height:36px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:900;background:#1f3b7314;color:#182e59f2;flex-shrink:0}.idx-wizard-step-active{border-color:#1f3b7347;background:#ffffffeb}.idx-wizard-step-active .idx-wizard-step-dot,.idx-wizard-step-done .idx-wizard-step-dot{background:#1f3b73f2;color:#fff}.idx-wizard-step-title{font-weight:900;color:#0b1b4b;line-height:1.1}.idx-wizard-step-subtitle{font-size:12px;color:var(--idx-muted);margin-top:2px}.idx-wizard-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.idx-wizard-card{border:1px solid rgba(1,33,105,.08);background:#ffffffc7;border-radius:26px;padding:18px;box-shadow:0 26px 60px #0121691a}.idx-wizard-card-header{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(1,33,105,.09)}.idx-wizard-card-toprow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.idx-wizard-card-title{font-size:18px;font-weight:950;letter-spacing:-.2px;color:#071236}.idx-wizard-card-desc{margin-top:6px;font-size:13px;color:var(--idx-muted)}.idx-wizard-pill{padding:8px 10px;border-radius:999px;border:1px solid rgba(31,59,115,.12);background:#1f3b730a;color:#1f3b73d9;font-weight:900;font-size:12px;white-space:nowrap}.idx-picker{border:1px solid rgba(1,33,105,.12);background:#ffffffdb;border-radius:18px;padding:12px;box-shadow:0 14px 34px #0121690f}.idx-picker-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.idx-picker-actions{display:flex;align-items:center;gap:8px}.idx-picker-shortcut{border:1px solid rgba(1,33,105,.14);background:#ffffffe6;color:#012169bf;font-weight:900;border-radius:10px;padding:6px 10px;cursor:pointer}.idx-picker-shortcut:hover{border-color:#1f3b7373;background:#fffffffa;color:#012169f2}.idx-picker-shortcut:disabled{opacity:.55;cursor:not-allowed}.idx-picker-label{font-weight:900;color:#012169e6}.idx-picker-clear{border:none;background:transparent;color:#012169b3;font-weight:800;cursor:pointer;padding:6px 8px;border-radius:10px}.idx-picker-clear:hover{background:#0121690f;color:#012169e6}.idx-picker-input{width:100%;border:1px solid rgba(1,33,105,.14);border-radius:14px;padding:10px 12px;background:#ffffffe6;outline:none}.idx-picker-input:focus{border-color:#1f3b73a6;box-shadow:0 0 0 4px #1f3b7329}.idx-picker-input:disabled{background:#f3f6ffcc;color:#01216980}.idx-picker-selected{display:flex;align-items:center;gap:10px;margin-top:10px}.idx-picker-selected-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--idx-muted);font-weight:900}.idx-picker-chip{padding:8px 10px;border-radius:999px;border:1px solid rgba(31,59,115,.3);background:#1f3b731f;color:#182e59eb;font-weight:900;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-picker-list{margin-top:10px;display:grid;grid-template-columns:1fr;gap:8px;max-height:300px;overflow:auto;padding-right:4px}.idx-picker-item{width:100%;text-align:left;border:1px solid rgba(1,33,105,.12);border-radius:16px;background:#ffffffeb;padding:10px 12px;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.idx-picker-item:hover{border-color:#1f3b738c;background:#fffffffa;box-shadow:0 14px 34px #01216914}.idx-picker-item:disabled{opacity:.55;cursor:not-allowed;transform:none}.idx-picker-item-selected{border-color:#01216959;background:#0121690f}.idx-picker-item-title{font-weight:950;color:#0b1b4b}.idx-picker-item-sub{margin-top:4px;font-size:12px;color:var(--idx-muted)}.idx-date-picker{position:relative}.idx-date-picker.idx-date-picker-open{z-index:2000}.idx-date-picker-row{display:grid;grid-template-columns:1fr 42px;gap:8px;align-items:center}.idx-date-picker-input{width:100%}.idx-date-picker-input.idx-date-picker-input-invalid{border-color:#bf1534a6!important;box-shadow:0 0 0 3px #bf153424!important}.idx-date-picker-button{height:44px;border:1px solid rgba(31,59,115,.18);border-radius:var(--idx-radius-sm);background:#ffffffe6;color:#182e59d9;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.idx-date-picker-button:hover{border-color:#1f3b738c;background:#fffffffa}.idx-date-picker-button:disabled{opacity:.55;cursor:not-allowed}.idx-date-picker-help{margin-top:6px;font-size:12px;line-height:1.35;color:#182e59a6}.idx-date-picker-help.idx-date-picker-help-error{color:#bf1534e6}.idx-date-picker-panel{position:absolute;top:calc(100% + 8px);left:0;width:340px;max-width:100%;z-index:2000;border-radius:16px;border:1px solid rgba(1,33,105,.12);background:#fffffff5;box-shadow:0 18px 50px #01216924;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px}.idx-date-picker-panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.idx-date-picker-quick{display:flex;gap:8px;align-items:center}.idx-date-picker-monthbar{display:flex;align-items:center;gap:6px;flex:1 1 220px;justify-content:center}.idx-date-picker-nav{width:34px;height:34px;border-radius:12px;border:1px solid rgba(31,59,115,.14);background:#ffffffe6;color:#182e59d9;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.idx-date-picker-nav:hover{border-color:#1f3b7373;background:#fffffffa}.idx-date-picker-month-label{font-weight:900;color:#182e59eb;min-width:0;text-align:center;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-date-picker-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:8px 0}.idx-date-picker-weekday{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#182e598c;text-align:center;font-weight:900}.idx-date-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.idx-date-picker-day{height:36px;border-radius:12px;border:1px solid rgba(31,59,115,.08);background:#ffffffe6;color:#182e59eb;cursor:pointer;font-weight:800}.idx-date-picker-day:hover{border-color:#1f3b7373;background:#1f3b7314}.idx-date-picker-day.idx-date-picker-day-outside{color:#182e5959;background:#ffffffb3}.idx-date-picker-day.idx-date-picker-day-selected{border-color:#1f3b73a6;background:#1f3b732e}.idx-date-picker-day.idx-date-picker-day-focused{box-shadow:0 0 0 3px #1f3b7329}.idx-wizard-aside{position:sticky;top:24px}.idx-wizard-summary{border:1px solid rgba(1,33,105,.08);background:#ffffffb8;border-radius:26px;padding:16px;box-shadow:0 18px 50px #01216914}.idx-wizard-summary-title{font-weight:900;letter-spacing:.04em;text-transform:uppercase;font-size:11px;color:#012169bf}.idx-wizard-summary-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px}.idx-wizard-summary-item{border:1px solid rgba(1,33,105,.08);background:#ffffffd6;border-radius:18px;padding:10px 12px}.idx-wizard-summary-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--idx-muted)}.idx-wizard-summary-value{margin-top:4px;font-weight:900;color:#0b1b4b;word-break:break-word}.idx-wizard-summary-divider{height:1px;background:#0121691f;margin:14px 0}.idx-wizard-doclist{display:flex;flex-direction:column;gap:8px;margin-top:10px}.idx-wizard-docrow{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;text-align:left;border-radius:18px;border:1px solid rgba(1,33,105,.1);background:#ffffffdb;padding:10px 12px;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.idx-wizard-docrow:hover{border-color:#1f3b7373;background:#fffffff5;box-shadow:0 14px 34px #01216914}.idx-wizard-acc-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;padding:12px 14px;background:#ffffffc7;border:0;border-radius:16px;transition:background .14s ease,box-shadow .14s ease}.idx-wizard-acc-head:hover{background:#ffffffe6}.idx-wizard-acc-head:focus-visible{outline:none;box-shadow:0 0 0 4px #1f3b7329}.idx-wizard-acc-head-main{min-width:0}.idx-wizard-acc-title{font-weight:950;color:#0b1b4b;line-height:1.2}.idx-wizard-acc-sub{margin-top:4px;font-size:12px;color:var(--idx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:520px}.idx-wizard-acc-head-meta{display:flex;align-items:center;gap:10px;flex-shrink:0}.idx-wizard-acc-kpi{font-size:12px;color:#012169b8;font-weight:900}.idx-wizard-acc-chevron{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(1,33,105,.14);background:#0121690a;color:#012169d1;font-weight:950}.idx-wizard-acc-body{padding:0 14px 14px}.idx-wizard-jumpbar{border:1px solid rgba(1,33,105,.08);background:#ffffffc7;border-radius:22px;padding:12px 12px 10px;box-shadow:0 16px 50px #01216914;margin-bottom:12px}.idx-wizard-jumpbar-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.idx-wizard-jumpbar-title{font-weight:950;color:#0b1b4b}.idx-wizard-jumpbar-input{width:100%;margin-top:10px;border-radius:16px;border:1px solid rgba(1,33,105,.12);background:#ffffffeb;padding:10px 12px;font-weight:800;color:#0b1b4b}.idx-wizard-jumpbar-input:focus{outline:none;border-color:#1f3b7399;box-shadow:0 0 0 4px #1f3b7329}.idx-wizard-jumplist{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.idx-wizard-jumpitem{flex:1 1 320px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border-radius:18px;border:1px solid rgba(1,33,105,.1);background:#ffffffdb;padding:10px 12px;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.idx-wizard-jumpitem:hover{border-color:#1f3b7373;background:#fffffff5;box-shadow:0 14px 34px #01216914}.idx-wizard-jumpitem:focus-visible{outline:none;box-shadow:0 0 0 4px #1f3b7329;border-color:#1f3b7399}.idx-wizard-jumpitem-active{border-color:#1f3b7399;background:#1f3b731a}.idx-wizard-jumpitem-title{font-weight:950;color:#0b1b4b;line-height:1.15}.idx-wizard-jumpitem-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.idx-wizard-jumpitem-kpi{font-size:12px;color:#012169b8;font-weight:900}@media(max-width:1100px){.idx-wizard-step4-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.idx-card[data-wizard-doc-expanded="1"]{background:#ffffffdb}.idx-card[data-wizard-doc-expanded="0"]{background:#ffffffb8}.idx-card[data-wizard-doc-focus="1"]{border-color:#1f3b73bf!important;box-shadow:0 0 0 4px #1f3b7329,0 18px 60px #0121691f;animation:idx-wizard-focus-pulse 1.2s ease-out 1}@keyframes idx-wizard-focus-pulse{0%{transform:translateY(0)}35%{transform:translateY(-2px)}to{transform:translateY(0)}}.idx-wizard-docrow:focus-visible{outline:none;box-shadow:0 0 0 4px #1f3b7329;border-color:#1f3b7399}.idx-wizard-docrow-main{min-width:0}.idx-wizard-docrow-title{font-weight:950;color:#0b1b4b;line-height:1.2}.idx-wizard-docrow-sub{margin-top:4px;font-size:12px;color:var(--idx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.idx-wizard-docrow-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.idx-wizard-docrow-kpi{font-size:12px;color:#1f3b73b8;font-weight:900}.idx-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;font-weight:950;font-size:12px;border:1px solid rgba(31,59,115,.14);background:#1f3b730a;color:#1f3b73d9}.idx-badge-ok{border-color:#1f3b7347;background:#1f3b731a;color:#182e59eb}.idx-badge-warn{border-color:#bf153438;background:#bf153414;color:#8c0f26eb}.idx-badge-soon{border-color:#d689174d;background:#d689171f;color:#7a4e09f2}.idx-row-invalid{background:#bf15340f}.idx-wizard-checklist{display:flex;flex-direction:column;gap:8px;margin-top:10px}.idx-wizard-check{padding:10px 12px;border-radius:16px;border:1px dashed rgba(1,33,105,.18);background:#ffffffb8;color:#012169cc;font-weight:700}.idx-wizard-check-ok{border-style:solid;border-color:#1f3b7347;background:#1f3b7314}.idx-wizard-footer{position:sticky;bottom:0;border:1px solid rgba(1,33,105,.08);background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:22px;padding:14px 16px;box-shadow:0 -10px 40px #01216914;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.idx-wizard-footer-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media(max-width:1100px){.idx-wizard-overlay{padding:26px 22px 32px}.idx-wizard-body{grid-template-columns:1fr}.idx-wizard-aside{position:relative;top:auto}.idx-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.idx-wizard-overlay{left:0}.idx-wizard-steps{grid-template-columns:1fr}}.idx-project-detail-card{overflow:hidden}.idx-project-detail-header{position:sticky;top:0;z-index:5;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(1,33,105,.08)}.idx-project-detail-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px}.idx-detail-toolbar.idx-project-detail-toolbar .idx-project-detail-tabs{padding:12px 22px 0;border-top:1px solid rgba(1,33,105,.08);margin-top:12px}.idx-project-detail-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(1,33,105,.14);background:#0121690a;color:#012169db;border-radius:999px;padding:8px 12px;font-weight:950;font-size:13px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:transform .12s ease,background .16s ease,border-color .16s ease}.idx-project-detail-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:950;border:1px solid rgba(1,33,105,.14);background:#01216914;color:#012169d9}.idx-project-detail-tab-active .idx-project-detail-tab-count{border-color:#3a9fff73;background:#3a9fff2e;color:#012169eb}.idx-dropzone{border:1px dashed rgba(1,33,105,.18);background:#ffffff8c;border-radius:18px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.idx-dropzone:hover{border-color:#3a9fff8c;background:#ffffffb8;box-shadow:0 14px 34px #01216914}.idx-dropzone-active{border-color:#3a9fffbf;background:#3a9fff14}.idx-dropzone-title{font-weight:950;color:#0b1b4b}.idx-dropzone-sub{margin-top:4px;font-size:12px;color:var(--idx-muted)}.idx-doc-editor-subnav{position:sticky;top:0;z-index:2;margin:-16px -18px 12px;padding:12px 18px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(1,33,105,.08);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.idx-project-detail-tab:hover{background:#0121690f}.idx-project-detail-tab:active{transform:translateY(1px)}.idx-project-detail-tab:focus-visible{outline:none;box-shadow:0 0 0 4px #3a9fff29;border-color:#3a9fff99}.idx-project-detail-tab-active{background:#3a9fff1f;border-color:#3a9fff73;color:#012169eb}.idx-segment{display:inline-flex;padding:4px;border-radius:999px;border:1px solid rgba(1,33,105,.12);background:#0121690a;gap:4px}.idx-segment-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:#012169d1;border-radius:999px;padding:7px 10px;font-weight:800;font-size:12px;cursor:pointer;line-height:1;transition:background .14s ease,border-color .14s ease}.idx-segment-btn:hover{background:#0121690f}.idx-segment-btn:disabled{opacity:.6;cursor:not-allowed}.idx-segment-btn-active{background:#3a9fff24;border-color:#3a9fff80;color:#012169eb}.idx-modal-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;margin-bottom:10px}.idx-modal-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(1,33,105,.14);background:#0121690a;color:#012169db;border-radius:999px;padding:8px 12px;font-weight:950;font-size:13px;cursor:pointer}.idx-modal-tab-active{background:#3a9fff1f;border-color:#3a9fff73;color:#012169eb}.idx-project-detail-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.idx-project-detail-docs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:12px}.idx-project-detail-docs-single{grid-template-columns:1fr}.idx-project-detail-docs .idx-table{table-layout:fixed}.idx-project-detail-docs .idx-table-actions{gap:8px;justify-content:flex-end}.idx-project-detail-docs .idx-table-actions .idx-secondary-button,.idx-project-detail-docs .idx-table-actions .idx-danger-button{padding:8px 12px;font-size:12px}.idx-project-detail-docs-left,.idx-project-detail-docs-right{border:1px solid rgba(1,33,105,.08);background:#ffffffd1;border-radius:18px;padding:14px}.idx-project-detail-divider{height:1px;background:#01216914;margin:14px 0}.idx-project-doclist{display:flex;flex-direction:column;gap:10px}.idx-project-docitem{text-align:left;border:1px solid rgba(1,33,105,.12);background:#ffffffe6;border-radius:16px;padding:12px;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;transition:box-shadow .16s ease,border-color .16s ease,background .16s ease}.idx-project-docitem:hover{box-shadow:0 18px 50px #01216914;border-color:#0121692e;background:#fffffff5}.idx-project-docitem:focus-visible{outline:none;box-shadow:0 0 0 4px #3a9fff29;border-color:#3a9fff99}.idx-project-docitem-active{border-color:#3a9fff8c;box-shadow:0 0 0 4px #3a9fff1f,0 20px 60px #0121691a}.idx-project-docitem-main{min-width:0}.idx-project-docitem-title{font-weight:950;color:#0b1b4b;line-height:1.2}.idx-project-docitem-sub{margin-top:4px;font-size:12px;color:var(--idx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:380px}.idx-project-docitem-meta{display:flex;gap:10px;flex-shrink:0;align-items:flex-start}.idx-project-docdetail-title{font-weight:950;color:#0b1b4b;line-height:1.2}.idx-project-docdetail-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.idx-project-docdetail-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.idx-project-detail-revgrid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);gap:16px;margin-top:12px}@media(max-width:1100px){.idx-project-detail-docs,.idx-project-detail-revgrid{grid-template-columns:1fr}.idx-modal-overlay-main{left:0;right:0;width:auto}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0121692e;border-radius:999px;border:2px solid rgba(255,255,255,.65)}::-webkit-scrollbar-thumb:hover{background:#01216947}.idx-dashboard{padding-bottom:18px}.idx-dashboard-headerbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:6px 2px 14px}.idx-dashboard-title{font-size:22px;font-weight:950;letter-spacing:-.02em}.idx-dashboard-subtitle{margin-top:4px;color:#012169b8;font-weight:700}.idx-dashboard-headerbar-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid rgba(1,33,105,.1);background:#ffffffb3;box-shadow:0 20px 60px #040b1f1a;color:#012169e0;font-weight:850}.idx-dashboard-headerbar-badge svg{color:#3a9ffff2}.idx-dashboard-hero{display:grid;grid-template-columns:minmax(320px,1.6fr) minmax(260px,1fr);gap:16px;align-items:stretch}.idx-dashboard-hero-card{padding:18px;position:relative;overflow:hidden}.idx-dashboard-hero-card:before{content:"";position:absolute;inset:-2px;background:radial-gradient(circle at 12% 0%,rgba(58,159,255,.22),transparent 48%),radial-gradient(circle at 90% 22%,rgba(200,16,46,.12),transparent 52%),radial-gradient(circle at 45% 120%,rgba(219,230,76,.14),transparent 58%);pointer-events:none}.idx-dashboard-hero-top{position:relative}.idx-dashboard-hero-kicker{font-size:12px;font-weight:850;letter-spacing:.03em;color:#012169a8;text-transform:uppercase}.idx-dashboard-hero-head{margin-top:10px;display:flex;align-items:center;gap:12px}.idx-dashboard-hero-icon{width:44px;height:44px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#3a9fff24;border:1px solid rgba(58,159,255,.22);color:#012169e6;flex-shrink:0}.idx-dashboard-hero-title{font-size:18px;font-weight:950;letter-spacing:-.02em}.idx-dashboard-hero-desc{margin-top:4px;color:#012169b3;font-weight:700;font-size:13px}.idx-dashboard-hero-foot{position:relative;margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.idx-dashboard-hero-note{color:#012169ad;font-weight:800}.idx-dashboard-hero-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:999px;background:#ffffff9e;border:1px solid rgba(1,33,105,.1);font-weight:900;color:#012169db}.idx-dashboard-hero-chip svg{color:#3a9ffff2}.idx-dashboard-actions-card{padding:18px;background:linear-gradient(180deg,#040b1ff5,#050b16db);border:1px solid rgba(255,255,255,.12);color:#fff}.idx-dashboard-actions-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.idx-dashboard-actions-title{font-weight:950;font-size:14px}.idx-dashboard-actions-sub{font-weight:800;font-size:12px;color:#e7e9f2c7}.idx-dashboard-search{position:relative;padding:16px;border-radius:var(--idx-radius-lg);border:1px solid rgba(1,33,105,.08);background:linear-gradient(135deg,#ffffffeb,#ffffffb8);box-shadow:0 30px 70px #040b1f24;overflow:visible;isolation:isolate}.idx-dashboard-search:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at top left,rgba(58,159,255,.18),transparent 55%);pointer-events:none;z-index:0}.idx-dashboard-search-row{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.idx-dashboard-search-icon{position:relative;width:32px;height:32px;border-radius:12px;background:#01216914;display:flex;align-items:center;justify-content:center;color:#012169bf;flex-shrink:0}.idx-dashboard-search .idx-search-bar{position:relative}.idx-dashboard-search .idx-search-bar input{width:100%;font-size:14px;padding:12px 14px;border-radius:14px}.idx-dashboard-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.idx-dashboard-action{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#040b1ff5,#050b16db);color:#fff;border-radius:var(--idx-radius-lg);padding:14px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;box-shadow:0 30px 70px #040b1f33;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.idx-dashboard-action:hover{transform:translateY(-2px);box-shadow:0 40px 90px #040b1f59;filter:brightness(1.04)}.idx-dashboard-action-icon{width:38px;height:38px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,#3a9fff7a,#3a9fff2e);border:1px solid rgba(255,255,255,.14);color:#eff6ff;flex-shrink:0}.idx-dashboard-action-label{font-weight:900;line-height:1.1;font-size:13px}.idx-dashboard-grid{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px}.idx-dashboard-kpis{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px}.idx-dashboard-kpi{border:1px solid rgba(1,33,105,.1);background:#ffffffb8;border-radius:var(--idx-radius-lg);padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;text-align:center;box-shadow:0 18px 55px #040b1f1a;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;min-height:132px}.idx-dashboard-kpi:disabled{opacity:.55;cursor:not-allowed}.idx-dashboard-kpi:hover{transform:translateY(-2px);box-shadow:0 28px 75px #040b1f24;background:#ffffffd6}.idx-dashboard-kpi-icon{width:58px;height:58px;border-radius:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#012169eb;background:radial-gradient(circle at 30% 25%,#3a9fff5c,#3a9fff1f);border:1px solid rgba(58,159,255,.2);box-shadow:0 18px 45px #040b1f1a}.idx-dashboard-kpi-icon svg{width:26px;height:26px}.idx-dashboard-kpi-label{margin-top:2px;font-weight:950;font-size:15px;letter-spacing:-.01em;color:#012169d1}.idx-dashboard-kpi-value{margin-top:2px;font-size:30px;font-weight:950;letter-spacing:-.02em;line-height:1}.idx-dashboard-kpi-body{display:flex;flex-direction:column;align-items:center}.idx-dashboard-snapshot-visual{margin-top:14px;border-radius:var(--idx-radius-md);border:1px solid rgba(1,33,105,.08);background:#ffffff9e;padding:12px}.idx-dashboard-snapshot-visual svg{width:100%;height:110px;display:block}.idx-dashboard-kpi-templates{background:linear-gradient(135deg,#3a9fff29,#ffffffb8)}.idx-dashboard-kpi-packages{background:linear-gradient(135deg,#dbe64c2e,#ffffffb8)}.idx-dashboard-kpi-firms{background:linear-gradient(135deg,#c8102e1a,#ffffffb8)}.idx-dashboard-kpi-projects{background:linear-gradient(135deg,#0121691a,#ffffffb8)}.idx-dashboard-kpi-templates .idx-dashboard-kpi-icon{background:radial-gradient(circle at 30% 25%,#3a9fff70,#3a9fff24);border-color:#3a9fff3d}.idx-dashboard-kpi-packages .idx-dashboard-kpi-icon{background:radial-gradient(circle at 30% 25%,#dbe64c75,#dbe64c29);border-color:#dbe64c42}.idx-dashboard-kpi-firms .idx-dashboard-kpi-icon{background:radial-gradient(circle at 30% 25%,#c8102e42,#c8102e1a);border-color:#c8102e2e}.idx-dashboard-kpi-projects .idx-dashboard-kpi-icon{background:radial-gradient(circle at 30% 25%,#01216933,#01216914);border-color:#0121692e}.idx-dashboard-content{margin-top:16px;display:grid;grid-template-columns:minmax(520px,1.65fr) minmax(320px,1fr);gap:14px}@media(max-width:1100px){.idx-dashboard-kpis{grid-template-columns:repeat(2,minmax(220px,1fr))}.idx-dashboard-content{grid-template-columns:1fr}}@media(max-width:620px){.idx-dashboard-kpis{grid-template-columns:1fr}}.idx-dashboard-stat{display:flex;align-items:center;gap:14px;cursor:pointer;text-align:left;transition:transform .16s ease,box-shadow .16s ease}.idx-dashboard-stat:disabled{opacity:.55;cursor:not-allowed}.idx-dashboard-stat:hover{transform:translateY(-2px)}.idx-dashboard-stat-icon{width:44px;height:44px;border-radius:18px;background:#3a9fff1f;display:flex;align-items:center;justify-content:center;color:#012169d9;flex-shrink:0}.idx-dashboard-stat-value{font-size:26px;font-weight:950;letter-spacing:-.02em;line-height:1}.idx-dashboard-stat-label{margin-top:4px;color:#012169cc;font-weight:700}.idx-dashboard-wide,.idx-dashboard-recent{padding:18px}.idx-dashboard-recent-link{border:1px solid rgba(1,33,105,.12);background:#ffffffb8;border-radius:999px;padding:8px 10px;cursor:pointer;font-weight:800;color:#012169db}.idx-dashboard-recent-link:hover{background:#3a9fff1f}.idx-dashboard-recent-list{margin-top:12px;display:flex;flex-direction:column;gap:8px}.idx-dashboard-recent-item{width:100%;border:1px solid rgba(1,33,105,.08);background:#ffffffb8;border-radius:var(--idx-radius-md);padding:12px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;cursor:pointer;text-align:left;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.idx-dashboard-recent-item:hover{transform:translateY(-1px);background:#ffffffdb;box-shadow:0 18px 45px #040b1f24}.idx-dashboard-recent-name{font-weight:900;color:#012169eb}.idx-dashboard-recent-meta{font-weight:850;font-size:12px;color:#012169b8;padding:6px 10px;border-radius:999px;background:#3a9fff1f;border:1px solid rgba(58,159,255,.2)}.idx-dashboard-wide-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.idx-dashboard-wide-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.idx-dashboard-wide-item{padding:14px;border-radius:var(--idx-radius-md);border:1px solid rgba(1,33,105,.08);background:#ffffffb8}.idx-dashboard-wide-k{font-size:12px;font-weight:750;color:#012169b3}.idx-dashboard-wide-v{margin-top:6px;font-size:20px;font-weight:950}@media(max-width:1100px){.idx-dashboard-hero{grid-template-columns:1fr}}@media(max-width:620px){.idx-dashboard-wide-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}.idx-app-root,.idx-app-shell{min-height:100vh;background:radial-gradient(circle at top left,rgba(118,154,255,.12),transparent 26%),radial-gradient(circle at top right,rgba(27,122,96,.1),transparent 24%),linear-gradient(180deg,#eef3fb,#f7f9fc 42%,#f4f6fa);color:#14213d}.idx-app-shell{gap:18px;padding:18px}.idx-sidebar,.idx-sidebar-desktop{border-radius:28px;border:1px solid rgba(19,40,74,.08);background:linear-gradient(180deg,#fffffff5,#f7fafff0);box-shadow:0 22px 60px #0f213f1a,inset 0 1px #ffffffd9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.idx-sidebar{padding:14px 12px}.idx-sidebar-header-row{padding:4px 6px 12px;margin-bottom:10px;border-bottom:1px solid rgba(19,40,74,.08)}.idx-sidebar-header{font-size:20px;font-weight:950;letter-spacing:-.03em;color:#102a56}.idx-sidebar-collapse-button{width:40px;height:40px;border-radius:14px;border:1px solid rgba(19,40,74,.08);background:#f4f7fcf2;color:#16325f}.idx-sidebar-collapse-button:hover,.idx-sidebar-collapse-button:focus-visible{background:#dee9f9fa;border-color:#3a60a738}.idx-nav-group{margin-bottom:12px}.idx-nav-group-head,.idx-sidebar-section-head{min-height:42px;padding:0 12px;border-radius:14px;background:transparent;color:#102a56b8}.idx-nav-group-title{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.idx-nav-group-body{margin-top:6px;padding:8px;border-radius:18px;background:#f2f6fce6;border:1px solid rgba(19,40,74,.05)}.idx-nav-item,.idx-sidebar-item{min-height:48px;border-radius:16px;padding:0 14px;font-weight:800;color:#22406d;transition:transform .14s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.idx-nav-item:hover,.idx-sidebar-item:hover{transform:translateY(-1px);background:#fffffff5;box-shadow:0 12px 26px #102a5614}.idx-nav-item-active,.idx-sidebar-item--active{color:#0b2d63;background:linear-gradient(135deg,#c1dafff2,#eaf2fffa);border:1px solid rgba(52,101,189,.22);box-shadow:0 16px 34px #2753a129}.idx-nav-icon{width:34px;height:34px;border-radius:12px;background:#ffffffd9;border:1px solid rgba(19,40,74,.05);display:inline-flex;align-items:center;justify-content:center}.idx-nav-item-active .idx-nav-icon,.idx-sidebar-item--active .idx-nav-icon{background:linear-gradient(135deg,#2053ad29,#5aa88c24);border-color:#3465bd29}.idx-main-area,.idx-main{min-width:0}.idx-topbar,.app-shell-topbar{position:sticky;top:0;z-index:30;border-radius:26px;border:1px solid rgba(19,40,74,.08);background:linear-gradient(180deg,#ffffffeb,#f9fbffe6);box-shadow:0 16px 48px #0f213f1a,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.idx-topbar{padding:14px 18px}.idx-topbar-page-title,.idx-topbar-title{font-weight:950;letter-spacing:-.03em;color:#102a56}.idx-topbar-page-description,.idx-topbar-subtitle,.idx-topbar-breadcrumb-part{color:#102a56a8}.idx-topbar-search-trigger,.idx-command-bar-trigger{min-height:48px;border-radius:16px;border:1px solid rgba(25,58,109,.08);background:#f3f7fdf5;box-shadow:inset 0 1px #fffc}.idx-topbar-search-trigger:hover,.idx-command-bar-trigger:hover{background:#ecf2fb;border-color:#3465bd29}.idx-topbar-icon-button,.idx-topbar-user-trigger{min-height:46px;border-radius:15px}.idx-topbar-user-trigger{border:1px solid rgba(19,40,74,.08);background:#f5f8fdf5}.idx-screen,.idx-card,.idx-form-card,.idx-empty-state,.idx-project-detail-card,.idx-dashboard-wide,.idx-dashboard-recent{border-radius:26px;border:1px solid rgba(19,40,74,.08);background:linear-gradient(180deg,#fffffff0,#f9fbffeb);box-shadow:0 18px 48px #0f213f14,inset 0 1px #ffffffeb}.idx-screen{padding:22px}.idx-screen-header h1,.idx-detail-toolbar-main h2,.idx-modal-title{color:#0d2756;letter-spacing:-.03em}.idx-screen-subtitle,.idx-text-muted,.idx-muted{color:#122749a3}.idx-detail-toolbar,.idx-project-detail-toolbar{background:linear-gradient(180deg,#fffffffa,#f4f8fef5);border-bottom:1px solid rgba(19,40,74,.08)}.idx-project-detail-tabs{gap:10px}.idx-project-detail-tab{min-height:42px;padding:0 14px;border-radius:14px;font-weight:850}.idx-project-detail-tab-active{box-shadow:0 10px 24px #2552a224}.idx-table-scroll,.idx-table{border-radius:20px}.idx-table{overflow:hidden;background:#fffffff2}.idx-table thead th{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#f4f7fc,#eef3fb);color:#14305e;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid rgba(19,40,74,.08)}.idx-table tbody tr{transition:background .14s ease,transform .14s ease}.idx-table tbody tr:hover{background:#f1f6ffb8}.idx-table tbody td{border-bottom:1px solid rgba(19,40,74,.06)}.idx-primary-button,.idx-secondary-button,.idx-danger-button,.idx-neutral-button{min-height:44px;border-radius:14px;font-weight:850;letter-spacing:-.01em}.idx-primary-button{background:linear-gradient(135deg,#17408b,#2563c2);box-shadow:0 16px 30px #1842913d}.idx-primary-button:hover{transform:translateY(-1px);box-shadow:0 18px 34px #18429147}.idx-secondary-button,.idx-neutral-button{border:1px solid rgba(19,40,74,.1);background:#f6f9fdf2;color:#16325f}.idx-secondary-button:hover,.idx-neutral-button:hover{background:#ecf2fb}.idx-badge,.idx-pill{border-radius:999px;font-weight:850}.idx-dropzone,.idx-pdf-box{border-radius:22px;background:linear-gradient(180deg,#ffffffdb,#f5f8fdeb);box-shadow:inset 0 1px #ffffffd6}.idx-modal-overlay{background:#09142a6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.idx-modal,.idx-modal-doc-editor,.idx-modal-table-editor{border-radius:28px;border:1px solid rgba(19,40,74,.08);background:linear-gradient(180deg,#fffffffa,#f8fafff5);box-shadow:0 34px 80px #0a183338}.idx-doc-editor-head{position:sticky;top:0;z-index:3;background:linear-gradient(180deg,#fffffffa,#f5f8fdf5);border-bottom:1px solid rgba(19,40,74,.08)}.idx-doc-editor-subnav{top:10px;margin-bottom:14px;padding:10px;border-radius:18px;border:1px solid rgba(19,40,74,.06);background:#f3f7fdeb}.idx-segment{gap:8px;flex-wrap:wrap}.idx-segment-btn{min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(19,40,74,.08);background:#ffffffeb;color:#23426f;font-weight:800}.idx-segment-btn-active{background:linear-gradient(135deg,#c1daffeb,#e9f1fffa);color:#0c2d61;border-color:#3465bd2e;box-shadow:0 10px 22px #2753a11f}.idx-form-items-header{align-items:center;justify-content:space-between}.idx-form input,.idx-form select,.idx-form textarea,input,select,textarea{border-radius:14px;border:1px solid rgba(19,40,74,.1);background:#fcfdfffa;box-shadow:inset 0 1px 2px #09142a08}.idx-form input:focus,.idx-form select:focus,.idx-form textarea:focus,input:focus,select:focus,textarea:focus,.idx-primary-button:focus-visible,.idx-secondary-button:focus-visible,.idx-nav-item:focus-visible,.idx-segment-btn:focus-visible{outline:none;border-color:#3465bd6b;box-shadow:0 0 0 4px #5583d624}.idx-scroll-fab-button,.idx-scroll-fab-sections-btn{border-radius:14px;border:1px solid rgba(19,40,74,.08);background:#fffffff5;box-shadow:0 14px 24px #0f213f1f}@media(max-width:1100px){.idx-app-shell{padding:12px;gap:12px}.idx-topbar,.app-shell-topbar,.idx-screen,.idx-card,.idx-form-card{border-radius:22px}}@media(max-width:720px){.idx-topbar{padding:12px 14px}.idx-topbar-left,.idx-topbar-right,.idx-topbar-center,.idx-project-detail-toolbar-top{width:100%}.idx-topbar{display:grid;gap:12px}.idx-screen{padding:16px}.idx-doc-editor-subnav{overflow-x:auto}}.idx-home{display:grid;gap:18px}.idx-home-hero,.idx-home-section,.idx-home-command-panel,.idx-home-intelligence-panel{position:relative;overflow:hidden}.idx-home-hero:before,.idx-home-section:before,.idx-home-command-panel:before,.idx-home-intelligence-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%),radial-gradient(circle at top right,rgba(59,130,246,.1),transparent 28%);pointer-events:none}.idx-home-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:18px;padding:26px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(59,130,246,.18),transparent 30%),radial-gradient(circle at bottom right,rgba(139,92,246,.14),transparent 28%),linear-gradient(180deg,#111827e6,#0f172adb);box-shadow:0 26px 70px #02081766,inset 0 1px #ffffff14;color:#eff6ff}.idx-home-kicker,.idx-home-command-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#bfdbfebd;font-weight:800}.idx-home-title{margin-top:10px;font-size:clamp(36px,4vw,56px);line-height:1;font-weight:800;letter-spacing:-.05em;color:#f8fbff}.idx-home-subtitle{margin-top:12px;font-size:20px;font-weight:650;color:#e0e7ffeb}.idx-home-desc{margin-top:10px;max-width:56ch;color:#e2e8f0b8}.idx-home-hero-side{display:grid;gap:14px}.idx-home-search,.idx-home-mini-kpis,.idx-home-command-panel,.idx-home-intelligence-panel,.idx-home-section{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111827c7,#0f172ab8);box-shadow:0 24px 60px #02081757,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.idx-home-search,.idx-home-mini-kpis,.idx-home-section,.idx-home-command-panel,.idx-home-intelligence-panel{padding:18px}.idx-home-search-label,.idx-home-section-title,.idx-home-command-title{color:#f8fbff;font-weight:700;letter-spacing:-.02em}.idx-home-search-row{margin-top:12px;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:10px}.idx-home-search-icon,.idx-home-ops-icon,.idx-home-intelligence-icon,.idx-home-command-chip,.idx-home-quickstart-icon,.idx-home-module-icon,.idx-home-shelf-icon{box-shadow:inset 0 1px #ffffff1f,0 14px 28px #0f172a52}.idx-home-search-icon{width:44px;height:44px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;color:#cfe1ff;background:linear-gradient(135deg,#3b82f62e,#14b8a61f);border:1px solid rgba(59,130,246,.18)}.idx-home-search .idx-searchbar,.idx-home-search input{background:#ffffff0d;border-color:#ffffff1a;color:#f8fbff}.idx-home-mini-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.idx-home-mini-kpi{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a}.idx-home-mini-kpi-value{font-size:28px;font-weight:750;letter-spacing:-.04em;color:#f8fbff}.idx-home-mini-kpi-label,.idx-home-section-sub,.idx-home-command-panel .idx-text-muted,.idx-home-command-panel .idx-muted{color:#bfdbfea8}.idx-home-command-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.75fr);gap:18px}.idx-home-command-main{display:grid;gap:18px}.idx-home-command-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px}.idx-home-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.idx-home-command-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;color:#dbeafe;background:#3b82f624;border:1px solid rgba(96,165,250,.18)}.idx-home-command-chip-warning{background:#f59e0b1f;border-color:#f59e0b2e;color:#fde68a}.idx-home-ops-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.idx-home-ops-card{padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.idx-home-ops-icon,.idx-home-intelligence-icon,.idx-home-quickstart-icon,.idx-home-module-icon,.idx-home-shelf-icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#eff6ff;background:linear-gradient(135deg,#3b82f638,#8b5cf62e);border:1px solid rgba(255,255,255,.08)}.idx-home-ops-value{margin-top:18px;font-size:32px;line-height:1;font-variant-numeric:tabular-nums;font-weight:780;letter-spacing:-.05em;color:#f8fbff}.idx-home-ops-title,.idx-home-intelligence-title{margin-top:10px;color:#f8fbff;font-weight:650}.idx-home-ops-meta,.idx-home-intelligence-detail,.idx-home-stream-action,.idx-home-risk-label,.idx-home-open-status,.idx-home-shelf-meta,.idx-home-module-desc,.idx-home-quickstart-sub{color:#bfdbfead}.idx-home-intel-list{display:grid;gap:14px}.idx-home-intel-row{display:grid;gap:8px}.idx-home-intel-meta{display:flex;justify-content:space-between;gap:10px;color:#f8fbff;font-size:13px}.idx-home-intel-label{font-weight:650}.idx-home-intel-count{font-variant-numeric:tabular-nums;color:#e0e7ffe6}.idx-home-intel-bar{position:relative;height:12px;border-radius:999px;overflow:hidden;background:#ffffff0f}.idx-home-intel-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit}.idx-home-intel-fill-0{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.idx-home-intel-fill-1{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.idx-home-intel-fill-2{background:linear-gradient(90deg,#14b8a6,#2dd4bf)}.idx-home-intel-fill-3{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.idx-home-risk-radar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.9fr);gap:10px;align-items:center}.idx-home-risk-svg{width:100%;max-width:300px;margin:0 auto;display:block}.idx-home-risk-grid,.idx-home-risk-axis{fill:none;stroke:#bfdbfe24;stroke-width:1}.idx-home-risk-shape{fill:url(#idx-risk-fill);stroke:#60a5fac7;stroke-width:2}.idx-home-risk-legend{display:grid;gap:10px}.idx-home-risk-legend-row,.idx-home-open-legend-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.idx-home-risk-dot,.idx-home-open-dot{width:10px;height:10px;border-radius:999px}.idx-home-risk-dot-0,.idx-home-open-dot-0{background:#3b82f6}.idx-home-risk-dot-1,.idx-home-open-dot-1{background:#8b5cf6}.idx-home-risk-dot-2,.idx-home-open-dot-2{background:#14b8a6}.idx-home-risk-dot-3,.idx-home-open-dot-3{background:#f59e0b}.idx-home-risk-dot-4,.idx-home-open-dot-4{background:#ef4444}.idx-home-risk-value,.idx-home-open-count{font-variant-numeric:tabular-nums;color:#f8fbff}.idx-home-stream{display:grid;gap:12px}.idx-home-stream-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.idx-home-stream-pulse{width:10px;height:10px;border-radius:999px;background:#14b8a6;box-shadow:0 0 0 6px #14b8a61f}.idx-home-stream-title,.idx-home-shelf-title,.idx-home-module-title,.idx-home-quickstart-title{color:#f8fbff;font-weight:650}.idx-home-stream-time{color:#bfdbfe9e;font-size:12px;font-variant-numeric:tabular-nums}.idx-home-intelligence-panel{position:sticky;top:96px;align-self:start;display:grid;gap:16px}.idx-home-intelligence-list{display:grid;gap:12px}.idx-home-intelligence-card{padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a}.idx-home-intelligence-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.idx-home-intelligence-badge{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#dbeafe;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.idx-home-intelligence-card .idx-primary-button{width:100%;margin-top:14px}.idx-home-quickstart-grid,.idx-home-shelf-track,.idx-home-modules,.idx-home-stats-grid{margin-top:14px}.idx-home-quickstart-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.idx-home-quickstart-card,.idx-home-module-card,.idx-home-shelf-card,.idx-home-stats-card{text-align:left;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0d,#ffffff08);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.idx-home-quickstart-card:hover,.idx-home-module-card:hover,.idx-home-shelf-card:hover,.idx-home-stats-card:hover{transform:translateY(-2px);border-color:#60a5fa33;box-shadow:0 20px 40px #0f172a38}.idx-home-quickstart-card{padding:16px;min-height:132px}.idx-home-quickstart-card--blue{background:linear-gradient(135deg,#3b82f624,#11182747)}.idx-home-quickstart-card--blue2{background:linear-gradient(135deg,#8b5cf624,#11182747)}.idx-home-quickstart-card--green{background:linear-gradient(135deg,#14b8a624,#11182747)}.idx-home-quickstart-card--red{background:linear-gradient(135deg,#ef444424,#11182747)}.idx-home-quickstart-card--slate{background:linear-gradient(135deg,#4755692e,#11182747)}.idx-home-quickstart-body{margin-top:18px}.idx-home-shelf{overflow:auto}.idx-home-shelf-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);gap:14px}.idx-home-shelf-card,.idx-home-module-card,.idx-home-stats-card{padding:16px}.idx-home-modules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.idx-home-module-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.idx-home-module-arrow{color:#bfdbfec2}.idx-home-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.idx-home-open-stack-wrap{margin-top:16px}.idx-home-open-stack{width:100%;height:12px;display:block}.idx-home-open-stack-bg{fill:#ffffff0f}.idx-home-open-stack-seg-0{fill:#3b82f6}.idx-home-open-stack-seg-1{fill:#8b5cf6}.idx-home-open-stack-seg-2{fill:#14b8a6}.idx-home-open-stack-seg-3{fill:#f59e0b}.idx-home-open-stack-total{margin-top:10px;color:#f8fbff;font-size:28px;font-weight:760;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.idx-home-open-legend{margin-top:16px;display:grid;gap:10px}.idx-app-root-auth{background:radial-gradient(circle at 15% 20%,rgba(59,130,246,.16),transparent 28%),radial-gradient(circle at 85% 15%,rgba(139,92,246,.18),transparent 26%),radial-gradient(circle at 50% 80%,rgba(20,184,166,.12),transparent 22%),linear-gradient(180deg,#0b0f19,#0f172a 45%,#111827)}.idx-main-auth{min-height:100vh;display:grid;place-items:center;padding:32px 20px}.idx-auth-shell{width:min(1280px,100%);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:20px;align-items:stretch}.idx-auth-hero,.idx-auth-panel{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111827bd,#0f172ab8);box-shadow:0 28px 80px #0208176b,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.idx-auth-hero:before,.idx-auth-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(59,130,246,.18),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 32%);pointer-events:none}.idx-auth-hero{padding:34px;color:#f8fbff}.idx-auth-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#bfdbfec7}.idx-auth-hero h1{margin:16px 0 0;font-size:clamp(38px,4.8vw,72px);line-height:.95;letter-spacing:-.06em;color:#f8fbff}.idx-auth-subtitle{margin-top:16px;font-size:18px;font-weight:650;color:#e0e7fff0}.idx-auth-copy{margin-top:14px;max-width:48ch;color:#bfdbfead}.idx-auth-signal-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.idx-auth-signal-card{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a;color:#f8fbff}.idx-auth-signal-label{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#bfdbfea8}.idx-auth-panel{padding:18px;display:flex;align-items:center}.idx-auth-card{position:relative;z-index:1;width:100%}.idx-auth-card-head h1{color:#f8fbff}.idx-auth-card-head .idx-screen-subtitle{color:#bfdbfeb8}.idx-auth-card-body{background:#ffffff0a}.idx-auth-card .idx-card,.idx-auth-card .idx-form,.idx-auth-card label span,.idx-auth-card .idx-muted,.idx-auth-inline-note{color:#e0e7ffe6}.idx-auth-card input{background:#ffffff0d;border-color:#ffffff1a;color:#f8fbff}.idx-auth-card input::-moz-placeholder{color:#bfdbfe75}.idx-auth-card input::placeholder{color:#bfdbfe75}.idx-auth-inline-note{margin-top:10px;font-size:12px;color:#bfdbfe9e}.idx-auth-shell-loading{min-height:480px}.idx-auth-panel-loading{justify-content:center}.idx-auth-loading-orb{width:88px;height:88px;border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(96,165,250,.95),rgba(59,130,246,.24) 55%,transparent 70%);box-shadow:0 0 0 12px #3b82f60f,0 0 42px #3b82f657;animation:idx-auth-orbit 2.6s ease-in-out infinite}.idx-auth-loading-text{margin-top:18px;color:#dbeafe;font-weight:650}@keyframes idx-auth-orbit{0%,to{transform:translateY(0) scale(1);opacity:.92}50%{transform:translateY(-6px) scale(1.04);opacity:1}}@media(max-width:1200px){.idx-home-command-grid,.idx-home-command-row,.idx-home-hero{grid-template-columns:1fr}.idx-home-ops-grid,.idx-home-quickstart-grid,.idx-home-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.idx-home-risk-radar{grid-template-columns:1fr}.idx-home-intelligence-panel{position:static}.idx-auth-shell{grid-template-columns:1fr}}@media(max-width:720px){.idx-home-hero,.idx-home-search,.idx-home-mini-kpis,.idx-home-section,.idx-home-command-panel,.idx-home-intelligence-panel{padding:14px;border-radius:20px}.idx-home-mini-kpis,.idx-home-ops-grid,.idx-home-quickstart-grid,.idx-home-modules,.idx-home-stats-grid{grid-template-columns:1fr}.idx-home-shelf-track{grid-auto-columns:minmax(220px,1fr)}.idx-main-auth{padding:18px 12px}.idx-auth-hero,.idx-auth-panel{padding:18px;border-radius:22px}.idx-auth-signal-grid{grid-template-columns:1fr}}:root{--idx-radius-xs: 6px;--idx-radius-sm: 8px;--idx-radius-md: 10px;--idx-radius-lg: 12px;--idx-radius-xl: 14px;--idx-radius-2xl: 16px}.idx-app-root,.idx-app-shell,.idx-app-root-auth{background:radial-gradient(circle at 12% 12%,rgba(59,130,246,.08),transparent 24%),radial-gradient(circle at 82% 18%,rgba(139,92,246,.09),transparent 20%),linear-gradient(180deg,#0b0f19,#0f172a 52%,#111827)}.idx-app-shell{padding:12px;gap:12px}.idx-sidebar,.idx-sidebar-desktop,.idx-topbar,.app-shell-topbar,.idx-screen,.idx-card,.idx-form-card,.idx-project-detail-card,.idx-empty-state,.idx-home-search,.idx-home-mini-kpis,.idx-home-section,.idx-home-command-panel,.idx-home-intelligence-panel,.idx-auth-hero,.idx-auth-panel{border-radius:14px!important;border:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,#111827db,#0f172ad1)!important;box-shadow:0 12px 36px #02081742,inset 0 1px #ffffff0d!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.idx-main,.idx-main-area{background:transparent}.idx-sidebar{padding:10px}.idx-sidebar-header-row{padding:2px 4px 10px;margin-bottom:8px}.idx-sidebar-header{font-size:14px;letter-spacing:-.02em;color:#cfe1ff}.idx-sidebar-collapse-button,.idx-nav-group-head,.idx-sidebar-section-head,.idx-nav-item,.idx-sidebar-item,.idx-topbar-icon-button,.idx-topbar-user-trigger,.idx-topbar-search-trigger,.idx-command-bar-trigger,.idx-project-detail-tab,.idx-primary-button,.idx-secondary-button,.idx-neutral-button,.idx-danger-button,.idx-segment-btn,.idx-scroll-fab-button,.idx-scroll-fab-sections-btn{border-radius:10px!important}.idx-sidebar-collapse-button{width:34px;height:34px;background:#ffffff08;color:#b9c9e8}.idx-nav-group{margin-bottom:8px}.idx-nav-group-head,.idx-sidebar-section-head{min-height:34px;padding:0 8px;color:#bfdbfe8f}.idx-nav-group-title{font-size:10px;letter-spacing:.16em}.idx-nav-group-body{margin-top:4px;padding:6px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.04)}.idx-nav-item,.idx-sidebar-item{min-height:40px;padding:0 10px;color:#e2e8f0db;font-weight:700}.idx-nav-item:hover,.idx-sidebar-item:hover,.idx-home-quickstart-card:hover,.idx-home-module-card:hover,.idx-home-shelf-card:hover,.idx-home-stats-card:hover,.idx-table tbody tr:hover{transform:none!important;box-shadow:none!important}.idx-nav-item-active,.idx-sidebar-item--active{background:linear-gradient(135deg,#3b82f62e,#3b82f614)!important;border:1px solid rgba(96,165,250,.18)!important;color:#f8fbff!important;box-shadow:inset 0 0 0 1px #ffffff05!important}.idx-nav-icon{width:28px;height:28px;border-radius:8px;background:#ffffff08;color:#cfe1ff}.idx-topbar,.app-shell-topbar{top:0}.idx-topbar{padding:12px 14px}.idx-topbar-page-title,.idx-topbar-title,.idx-screen-header h1,.idx-detail-toolbar-main h2,.idx-home-section-title,.idx-home-command-title,.idx-home-title,.idx-auth-hero h1{color:#f8fbff!important}.idx-topbar-page-description,.idx-topbar-subtitle,.idx-topbar-breadcrumb-part,.idx-screen-subtitle,.idx-text-muted,.idx-muted,.idx-home-section-sub,.idx-home-desc,.idx-auth-copy,.idx-auth-subtitle{color:#bfdbfe9e!important}.idx-topbar-search-trigger,.idx-command-bar-trigger,.idx-topbar-user-trigger,.idx-topbar-icon-button{min-height:40px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.idx-topbar-search-kbd{background:#ffffff0a;color:#bfdbfec7}.idx-screen,.idx-home-section,.idx-home-command-panel,.idx-home-intelligence-panel{padding:16px}.idx-home-hero{gap:14px;padding:18px;border-radius:14px;background:radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 24%),linear-gradient(135deg,#111827f0,#0f172ae6)}.idx-home-search,.idx-home-mini-kpis{padding:14px}.idx-home-mini-kpis,.idx-home-ops-grid,.idx-home-quickstart-grid,.idx-home-modules,.idx-home-stats-grid{gap:10px}.idx-home-mini-kpi,.idx-home-ops-card,.idx-home-intelligence-card,.idx-home-stream-row,.idx-home-quickstart-card,.idx-home-module-card,.idx-home-shelf-card,.idx-home-stats-card,.idx-auth-signal-card{border-radius:10px;border:1px solid rgba(255,255,255,.05);background:#ffffff06}.idx-home-ops-icon,.idx-home-intelligence-icon,.idx-home-quickstart-icon,.idx-home-module-icon,.idx-home-shelf-icon,.idx-home-search-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#3b82f629,#8b5cf61a);border:1px solid rgba(96,165,250,.14);box-shadow:none}.idx-home-ops-value,.idx-home-mini-kpi-value,.idx-home-open-stack-total{font-size:24px;font-weight:720}.idx-home-title{font-size:clamp(28px,3vw,44px)}.idx-home-subtitle{font-size:16px}.idx-home-command-grid,.idx-home-command-row{gap:14px}.idx-home-command-chip,.idx-home-intelligence-badge,.idx-pill,.idx-badge{border-radius:999px;min-height:28px;font-size:11px}.idx-home-risk-svg{max-width:260px}.idx-home-stream-row{padding:12px}.idx-home-stream-pulse{width:8px;height:8px;box-shadow:0 0 0 4px #14b8a61a}.idx-project-detail-tab{min-height:36px;padding:0 10px;background:#ffffff08;border-color:#ffffff0f;color:#e2e8f0d1}.idx-project-detail-tab-active,.idx-segment-btn-active{background:#3b82f624!important;border-color:#60a5fa29!important;box-shadow:none!important}.idx-doc-editor-subnav{top:8px;margin-bottom:10px;padding:8px;border-radius:10px;background:#ffffff08}.idx-form input,.idx-form select,.idx-form textarea,input,select,textarea{border-radius:8px!important;background:#ffffff08!important;border-color:#ffffff14!important;color:#f8fbff!important}.idx-form input:focus,.idx-form select:focus,.idx-form textarea:focus,input:focus,select:focus,textarea:focus,.idx-primary-button:focus-visible,.idx-secondary-button:focus-visible,.idx-nav-item:focus-visible,.idx-segment-btn:focus-visible{box-shadow:0 0 0 3px #3b82f624!important}.idx-primary-button{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:none}.idx-secondary-button,.idx-neutral-button{background:#ffffff08;color:#dbeafe}.idx-table{background:transparent}.idx-table thead th{background:#ffffff08;color:#bfdbfec7;font-size:11px}.idx-table tbody td{color:#e2e8f0e0}.idx-auth-shell{gap:14px}.idx-auth-hero,.idx-auth-panel{border-radius:14px}.idx-auth-hero{padding:22px}.idx-auth-panel{padding:14px}.idx-auth-signal-grid{gap:10px}.idx-scroll-fab{gap:8px}.idx-scroll-fab-button,.idx-scroll-fab-sections-btn{width:38px;height:38px;background:#111827e0;color:#dbeafe}@media(max-width:1200px){.idx-home-ops-grid,.idx-home-quickstart-grid,.idx-home-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.idx-app-shell{padding:8px;gap:8px}.idx-sidebar,.idx-sidebar-desktop,.idx-topbar,.app-shell-topbar,.idx-screen,.idx-card,.idx-home-section,.idx-home-command-panel,.idx-home-intelligence-panel,.idx-auth-hero,.idx-auth-panel{border-radius:12px!important}}:root{--idx-corp-bg: #f3f6fa;--idx-corp-surface: #ffffff;--idx-corp-surface-muted: #f8fafc;--idx-corp-border: #d9e2ec;--idx-corp-border-strong: #c8d4e3;--idx-corp-text: #1f2937;--idx-corp-text-muted: #66758a;--idx-corp-heading: #0f172a;--idx-corp-primary: #1d4ed8;--idx-corp-primary-soft: #e8f0ff;--idx-corp-success: #0f766e;--idx-corp-warning: #b45309;--idx-corp-danger: #b42318;--idx-corp-shadow: 0 8px 24px rgba(15, 23, 42, .06)}body,.idx-app-root,.idx-app-shell,.idx-app-root-auth{background:var(--idx-corp-bg)!important;color:var(--idx-corp-text)!important}.idx-app-shell{padding:16px!important;gap:16px!important}.idx-sidebar,.idx-sidebar-desktop,.idx-topbar,.app-shell-topbar,.idx-screen,.idx-card,.idx-form-card,.idx-project-detail-card,.idx-empty-state,.idx-home-search,.idx-home-mini-kpis,.idx-home-section,.idx-home-command-panel,.idx-home-intelligence-panel,.idx-auth-hero,.idx-auth-panel,.idx-home-hero{background:var(--idx-corp-surface)!important;border:1px solid var(--idx-corp-border)!important;box-shadow:var(--idx-corp-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.idx-sidebar:before,.idx-sidebar:after,.idx-topbar:before,.idx-topbar:after,.app-shell-topbar:before,.app-shell-topbar:after,.idx-home-section:before,.idx-home-section:after,.idx-home-command-panel:before,.idx-home-command-panel:after,.idx-home-intelligence-panel:before,.idx-home-intelligence-panel:after,.idx-home-hero:before,.idx-home-hero:after,.idx-auth-hero:before,.idx-auth-hero:after,.idx-auth-panel:before,.idx-auth-panel:after{display:none!important}.idx-sidebar,.idx-sidebar-desktop,.idx-topbar,.app-shell-topbar,.idx-screen,.idx-card,.idx-form-card,.idx-project-detail-card,.idx-empty-state,.idx-home-search,.idx-home-mini-kpis,.idx-home-section,.idx-home-command-panel,.idx-home-intelligence-panel,.idx-auth-hero,.idx-auth-panel,.idx-home-hero,.idx-nav-group-body,.idx-home-mini-kpi,.idx-home-ops-card,.idx-home-intelligence-card,.idx-home-stream-row,.idx-home-quickstart-card,.idx-home-module-card,.idx-home-shelf-card,.idx-home-stats-card,.idx-auth-signal-card,.idx-doc-editor-subnav,.idx-primary-button,.idx-secondary-button,.idx-neutral-button,.idx-danger-button,.idx-nav-item,.idx-sidebar-item,.idx-topbar-search-trigger,.idx-command-bar-trigger,.idx-topbar-user-trigger,.idx-topbar-icon-button,.idx-project-detail-tab,.idx-segment-btn,.idx-scroll-fab-button,.idx-scroll-fab-sections-btn,.idx-form input,.idx-form select,.idx-form textarea,input,select,textarea{border-radius:8px!important}.idx-sidebar{padding:12px!important}.idx-sidebar-header{color:var(--idx-corp-heading)!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.01em!important}.idx-sidebar-header-row{border-bottom:1px solid var(--idx-corp-border)!important;margin-bottom:10px!important;padding-bottom:10px!important}.idx-nav-group-head,.idx-sidebar-section-head{color:var(--idx-corp-text-muted)!important;background:transparent!important;border:0!important;min-height:32px!important}.idx-nav-group-title,.idx-auth-kicker,.idx-home-command-eyebrow,.idx-home-kicker{color:var(--idx-corp-text-muted)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important}.idx-nav-group-body{background:var(--idx-corp-surface-muted)!important;border:1px solid var(--idx-corp-border)!important;box-shadow:none!important}.idx-nav-item,.idx-sidebar-item{min-height:40px!important;color:var(--idx-corp-text)!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;font-weight:600!important}.idx-nav-item:hover,.idx-sidebar-item:hover{background:var(--idx-corp-surface-muted)!important;border-color:var(--idx-corp-border)!important}.idx-nav-item-active,.idx-sidebar-item--active{background:var(--idx-corp-primary-soft)!important;border-color:#bfd3ff!important;color:var(--idx-corp-primary)!important}.idx-nav-icon,.idx-home-search-icon,.idx-home-ops-icon,.idx-home-intelligence-icon,.idx-home-quickstart-icon,.idx-home-module-icon,.idx-home-shelf-icon{background:#f1f5f9!important;border:1px solid var(--idx-corp-border)!important;color:var(--idx-corp-primary)!important;box-shadow:none!important}.idx-topbar,.app-shell-topbar{padding:12px 16px!important}.idx-topbar-page-title,.idx-topbar-title,.idx-screen-header h1,.idx-detail-toolbar-main h2,.idx-home-section-title,.idx-home-command-title,.idx-home-title,.idx-auth-hero h1,.idx-home-subtitle,.idx-home-ops-title,.idx-home-stream-title,.idx-home-module-title,.idx-home-quickstart-title,.idx-home-shelf-title,.idx-auth-card-head h1{color:var(--idx-corp-heading)!important}.idx-topbar-page-description,.idx-topbar-subtitle,.idx-topbar-breadcrumb-part,.idx-screen-subtitle,.idx-text-muted,.idx-muted,.idx-home-section-sub,.idx-home-desc,.idx-auth-copy,.idx-auth-subtitle,.idx-home-ops-meta,.idx-home-stream-action,.idx-home-module-desc,.idx-home-quickstart-sub,.idx-home-shelf-meta,.idx-home-intelligence-detail,.idx-home-mini-kpi-label{color:var(--idx-corp-text-muted)!important}.idx-topbar-search-trigger,.idx-command-bar-trigger,.idx-topbar-user-trigger,.idx-topbar-icon-button{background:var(--idx-corp-surface-muted)!important;border:1px solid var(--idx-corp-border)!important;box-shadow:none!important}.idx-topbar-search-kbd,.idx-home-command-chip,.idx-home-intelligence-badge,.idx-pill,.idx-badge{background:#eef2f7!important;border:1px solid var(--idx-corp-border)!important;color:var(--idx-corp-text-muted)!important;box-shadow:none!important}.idx-home{gap:16px!important}.idx-home-hero,.idx-home-search,.idx-home-mini-kpis,.idx-home-section,.idx-home-command-panel,.idx-home-intelligence-panel,.idx-auth-hero,.idx-auth-panel{padding:16px!important}.idx-home-hero,.idx-auth-hero{background:linear-gradient(180deg,#fff,#f8fafc)!important}.idx-home-command-grid,.idx-home-command-row,.idx-home-ops-grid,.idx-home-quickstart-grid,.idx-home-modules,.idx-home-stats-grid,.idx-home-mini-kpis{gap:12px!important}.idx-home-mini-kpi,.idx-home-ops-card,.idx-home-intelligence-card,.idx-home-stream-row,.idx-home-quickstart-card,.idx-home-module-card,.idx-home-shelf-card,.idx-home-stats-card,.idx-auth-signal-card{background:var(--idx-corp-surface-muted)!important;border:1px solid var(--idx-corp-border)!important;box-shadow:none!important}.idx-home-quickstart-card:hover,.idx-home-module-card:hover,.idx-home-shelf-card:hover,.idx-home-stats-card:hover,.idx-home-stream-row:hover,.idx-topbar-search-trigger:hover,.idx-command-bar-trigger:hover{background:#f8fafc!important;border-color:var(--idx-corp-border-strong)!important;box-shadow:none!important;transform:none!important}.idx-home-ops-value,.idx-home-mini-kpi-value,.idx-home-open-stack-total{color:var(--idx-corp-heading)!important;font-variant-numeric:tabular-nums!important}.idx-home-open-stack-bg{fill:#e6edf5!important}.idx-home-open-stack-seg-0,.idx-home-risk-dot-0,.idx-home-open-dot-0{fill:#2563eb!important;background:#2563eb!important}.idx-home-open-stack-seg-1,.idx-home-risk-dot-1,.idx-home-open-dot-1{fill:#4f46e5!important;background:#4f46e5!important}.idx-home-open-stack-seg-2,.idx-home-risk-dot-2,.idx-home-open-dot-2{fill:#0f766e!important;background:#0f766e!important}.idx-home-open-stack-seg-3,.idx-home-risk-dot-3,.idx-home-open-dot-3{fill:#b45309!important;background:#b45309!important}.idx-home-risk-dot-4,.idx-home-open-dot-4{background:#b42318!important}.idx-home-risk-grid,.idx-home-risk-axis{stroke:#d7e1ee!important}.idx-home-risk-shape{fill:#2563eb1f!important;stroke:#2563eb8c!important}.idx-home-stream-pulse{background:var(--idx-corp-success)!important;box-shadow:none!important}.idx-project-detail-toolbar,.idx-detail-toolbar{background:var(--idx-corp-surface)!important;border-bottom:1px solid var(--idx-corp-border)!important}.idx-project-detail-tab,.idx-segment-btn,.idx-doc-editor-subnav{background:var(--idx-corp-surface-muted)!important;border:1px solid var(--idx-corp-border)!important;color:var(--idx-corp-text)!important;box-shadow:none!important}.idx-project-detail-tab-active,.idx-segment-btn-active{background:var(--idx-corp-primary-soft)!important;border-color:#bfd3ff!important;color:var(--idx-corp-primary)!important}.idx-primary-button{background:var(--idx-corp-primary)!important;border:1px solid var(--idx-corp-primary)!important;color:#fff!important;box-shadow:none!important}.idx-secondary-button,.idx-neutral-button{background:var(--idx-corp-surface-muted)!important;border:1px solid var(--idx-corp-border)!important;color:var(--idx-corp-text)!important;box-shadow:none!important}.idx-danger-button{background:#fff5f5!important;border:1px solid #fecaca!important;color:var(--idx-corp-danger)!important;box-shadow:none!important}.idx-form input,.idx-form select,.idx-form textarea,input,select,textarea{background:#fff!important;border:1px solid var(--idx-corp-border)!important;color:var(--idx-corp-text)!important;box-shadow:none!important}.idx-form input:focus,.idx-form select:focus,.idx-form textarea:focus,input:focus,select:focus,textarea:focus,.idx-primary-button:focus-visible,.idx-secondary-button:focus-visible,.idx-nav-item:focus-visible,.idx-segment-btn:focus-visible{border-color:#93b4ff!important;box-shadow:0 0 0 3px #2563eb1f!important}.idx-table,.idx-table-scroll{background:transparent!important}.idx-table thead th{background:#f8fafc!important;border-bottom:1px solid var(--idx-corp-border)!important;color:var(--idx-corp-text-muted)!important}.idx-table tbody td{border-bottom:1px solid #e8eef5!important;color:var(--idx-corp-text)!important}.idx-table tbody tr:hover{background:#f8fafc!important}.idx-auth-shell{gap:16px!important}.idx-auth-signal-label{color:var(--idx-corp-text-muted)!important}.idx-scroll-fab-button,.idx-scroll-fab-sections-btn{background:var(--idx-corp-surface)!important;border:1px solid var(--idx-corp-border)!important;color:var(--idx-corp-text-muted)!important;box-shadow:var(--idx-corp-shadow)!important}:root{--idx-glass-fill-1: rgba(255, 255, 255, .08);--idx-glass-fill-2: rgba(255, 255, 255, .04);--idx-glass-stroke: rgba(255, 255, 255, .1);--idx-glass-stroke-soft: rgba(255, 255, 255, .06);--idx-glass-highlight: rgba(255, 255, 255, .18);--idx-glass-shadow: rgba(3, 7, 18, .36);--idx-glass-blur: blur(28px) saturate(165%)}.idx-sidebar,.idx-sidebar-desktop,.idx-topbar,.app-shell-topbar,.idx-screen,.idx-card,.idx-form-card,.idx-project-detail-card,.idx-empty-state,.idx-home-search,.idx-home-mini-kpis,.idx-home-section,.idx-home-command-panel,.idx-home-intelligence-panel,.idx-auth-hero,.idx-auth-panel,.idx-home-hero{background:linear-gradient(180deg,var(--idx-glass-fill-1),var(--idx-glass-fill-2))!important;border:1px solid var(--idx-glass-stroke)!important;box-shadow:0 18px 48px var(--idx-glass-shadow),inset 0 1px 0 var(--idx-glass-highlight),inset 0 -1px #ffffff08!important;backdrop-filter:var(--idx-glass-blur);-webkit-backdrop-filter:var(--idx-glass-blur)}.idx-sidebar:after,.idx-topbar:after,.app-shell-topbar:after,.idx-home-section:after,.idx-home-command-panel:after,.idx-home-intelligence-panel:after,.idx-auth-hero:after,.idx-auth-panel:after,.idx-home-hero:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 18%,transparent 82%,rgba(255,255,255,.03)),radial-gradient(circle at top left,rgba(255,255,255,.1),transparent 24%);pointer-events:none}.idx-app-root,.idx-app-shell,.idx-app-root-auth{background:radial-gradient(circle at 14% 10%,rgba(59,130,246,.1),transparent 22%),radial-gradient(circle at 86% 12%,rgba(139,92,246,.12),transparent 20%),radial-gradient(circle at 55% 88%,rgba(20,184,166,.08),transparent 18%),linear-gradient(180deg,#0b0f19,#0d1321 38%,#0f172a)}.idx-sidebar{background:linear-gradient(180deg,#0e172870,#0d121f47)!important}.idx-topbar,.app-shell-topbar{background:linear-gradient(180deg,#141c2e7a,#10172752)!important}.idx-home-hero{background:radial-gradient(circle at top right,rgba(59,130,246,.16),transparent 22%),radial-gradient(circle at bottom left,rgba(20,184,166,.1),transparent 18%),linear-gradient(180deg,#ffffff14,#ffffff08)!important}.idx-home-search,.idx-home-mini-kpis,.idx-home-section,.idx-home-command-panel,.idx-home-intelligence-panel,.idx-auth-panel,.idx-auth-hero{background:linear-gradient(180deg,#ffffff12,#ffffff08)!important}.idx-nav-group-body,.idx-home-mini-kpi,.idx-home-ops-card,.idx-home-intelligence-card,.idx-home-stream-row,.idx-home-quickstart-card,.idx-home-module-card,.idx-home-shelf-card,.idx-home-stats-card,.idx-auth-signal-card,.idx-doc-editor-subnav{background:linear-gradient(180deg,#ffffff14,#ffffff08)!important;border:1px solid var(--idx-glass-stroke-soft)!important;box-shadow:0 10px 28px #03071238,inset 0 1px #ffffff1f!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.idx-nav-item,.idx-sidebar-item,.idx-topbar-search-trigger,.idx-command-bar-trigger,.idx-topbar-user-trigger,.idx-topbar-icon-button,.idx-project-detail-tab,.idx-segment-btn,.idx-primary-button,.idx-secondary-button,.idx-neutral-button,.idx-danger-button,.idx-scroll-fab-button,.idx-scroll-fab-sections-btn{background:linear-gradient(180deg,#ffffff17,#ffffff0a)!important;border:1px solid var(--idx-glass-stroke-soft)!important;box-shadow:inset 0 1px #ffffff1a,0 6px 18px #0307122e!important;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.idx-nav-item-active,.idx-sidebar-item--active,.idx-project-detail-tab-active,.idx-segment-btn-active{background:linear-gradient(180deg,#60a5fa2e,#60a5fa14)!important;border-color:#93c5fd33!important;box-shadow:inset 0 1px #ffffff24,0 10px 24px #3b82f624!important}.idx-primary-button{background:linear-gradient(180deg,#60a5fa38,#3b82f629)!important;color:#f8fbff}.idx-secondary-button,.idx-neutral-button,.idx-danger-button{color:#e5eefc}.idx-home-search .idx-searchbar,.idx-home-search input,.idx-auth-card input,.idx-form input,.idx-form select,.idx-form textarea,input,select,textarea{background:linear-gradient(180deg,#ffffff1a,#ffffff0a)!important;border:1px solid var(--idx-glass-stroke-soft)!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff05!important;backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%)}.idx-home-search-icon,.idx-home-ops-icon,.idx-home-intelligence-icon,.idx-home-quickstart-icon,.idx-home-module-icon,.idx-home-shelf-icon,.idx-nav-icon{background:linear-gradient(180deg,#ffffff1f,#ffffff0d)!important;border:1px solid rgba(255,255,255,.1)!important}.idx-home-command-chip,.idx-home-intelligence-badge,.idx-badge,.idx-pill{background:linear-gradient(180deg,#ffffff1a,#ffffff0d)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px #ffffff1a}.idx-table thead th{background:linear-gradient(180deg,#ffffff14,#ffffff08)!important}.idx-home-stream-row,.idx-home-stats-card,.idx-home-quickstart-card,.idx-home-module-card,.idx-home-shelf-card{transition:border-color .16s ease,background .16s ease,box-shadow .18s ease!important}.idx-home-stream-row:hover,.idx-home-stats-card:hover,.idx-home-quickstart-card:hover,.idx-home-module-card:hover,.idx-home-shelf-card:hover,.idx-nav-item:hover,.idx-sidebar-item:hover,.idx-topbar-search-trigger:hover,.idx-command-bar-trigger:hover{background:linear-gradient(180deg,#ffffff1c,#ffffff0d)!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff24,0 10px 22px #03071233!important}.idx-projects-screen .idx-screen-header{padding-bottom:12px;margin-bottom:2px}.idx-projects-screen .idx-screen-header-actions .idx-primary-button{background:var(--idx-primary);color:var(--idx-white);border-color:var(--idx-primary)}.idx-projects-screen .idx-screen-header-actions .idx-primary-button:hover{background:var(--idx-primary-deep);border-color:var(--idx-primary-deep)}.idx-projects-screen .idx-screen-header-actions .idx-secondary-button{background:#ffffffeb}.idx-projects-list-card{padding:20px 22px 22px;box-shadow:0 20px 48px #040b1f1f}.idx-projects-portfolio-bar{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(1,33,105,.1);background:linear-gradient(180deg,#f9fbfff5,#f1f5fdeb)}.idx-projects-portfolio-primary,.idx-projects-portfolio-secondary{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.idx-projects-portfolio-secondary .idx-column-selector-project{width:100%}.idx-column-selector-project{gap:4px;padding:4px;border-radius:12px;border-color:#0121691a;background:#fffffff0;box-shadow:inset 0 1px #ffffffd1}.idx-column-selector-project .idx-column-pill{border:1px solid transparent;border-radius:10px;padding:7px 11px;font-size:12px;font-weight:700;color:#012169c2}.idx-column-selector-project .idx-column-pill:hover{background:#01216912;color:#012169f5}.idx-column-selector-project .idx-column-pill-active{color:var(--idx-white);background:linear-gradient(180deg,#1f3b73fa,#182e59f5);border-color:#1f3b73f5;box-shadow:0 8px 18px #01216938}.idx-projects-chip-count{font-variant-numeric:tabular-nums}.idx-projects-filter-bar{margin-bottom:12px;padding:12px 14px;border-radius:16px;gap:12px;box-shadow:0 10px 24px #0121690f}.idx-projects-filter-bar .idx-filter-group{min-width:190px}.idx-projects-filter-bar .idx-sort-toggle{padding:4px;border:1px solid rgba(1,33,105,.12);border-radius:10px;background:#f8faffe6;gap:4px}.idx-projects-filter-bar .idx-sort-button{border-radius:8px;border-color:transparent;padding:7px 10px;text-transform:none;letter-spacing:.01em;font-weight:700}.idx-projects-filter-bar .idx-sort-button-active{background:#012169eb;color:#fff}.idx-button-compact{min-height:34px;padding:7px 10px;font-size:12px;font-weight:700;letter-spacing:.01em}.idx-table-actions-compact,.idx-table-actions-doc{gap:6px}.idx-project-documents-table th:last-child{text-align:left}.idx-project-documents-table td:last-child{text-align:left}.idx-detail-toolbar.idx-project-detail-toolbar{margin:-22px -24px 14px;padding:14px 18px;display:flex;flex-direction:column;align-items:stretch;gap:10px;background:linear-gradient(180deg,#f7fafff2,#ffffffeb);border-bottom:1px solid rgba(1,33,105,.08);box-shadow:0 12px 24px #01216914}.idx-project-detail-box{width:100%;border:1px solid rgba(1,33,105,.12);border-radius:14px;background:#ffffffe6;padding:12px 14px;box-shadow:inset 0 1px #ffffffd6}.idx-project-detail-lock-box{padding:0;overflow:hidden;border-color:#3a9fff52;background:linear-gradient(180deg,#eef6ffe6,#fffffff2)}.idx-project-detail-lock-box .idx-lock-banner{margin:0;position:static;top:auto;z-index:auto;border:0;border-radius:0;box-shadow:none;background:transparent;padding:10px 14px}.idx-project-detail-lock-box .idx-lock-banner-meta{margin-left:10px}.idx-project-detail-lock-box .idx-secondary-button{min-height:32px;padding:6px 10px;font-size:12px}.idx-project-detail-head-box .idx-detail-toolbar-main{min-width:0}.idx-project-detail-head-box .idx-detail-toolbar-main h2{margin:0}.idx-project-detail-actions{width:100%;margin:0;min-width:0;align-items:flex-start;gap:8px}.idx-project-detail-actions-primary,.idx-project-detail-actions-secondary{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;width:100%}.idx-project-detail-actions-secondary{align-items:flex-start}.idx-project-detail-more-actions{width:100%}.idx-project-detail-more-actions>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(1,33,105,.2);background:#ffffffe6;color:#012169e6;border-radius:999px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:700;cursor:pointer}.idx-project-detail-more-actions>summary::-webkit-details-marker{display:none}.idx-project-detail-more-actions[open]>summary svg{transform:rotate(180deg)}.idx-project-detail-more-actions>summary svg{transition:transform .15s ease}.idx-project-detail-more-actions-menu{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.idx-project-detail-actions .idx-primary-button{background:var(--idx-primary);color:var(--idx-white);border-color:var(--idx-primary)}.idx-project-detail-actions .idx-primary-button:hover{background:var(--idx-primary-deep);border-color:var(--idx-primary-deep)}.idx-project-detail-meta .idx-badge,.idx-project-detail-meta .idx-pill{min-height:24px;padding:4px 9px;font-size:11px;font-weight:700}.idx-project-detail-tabs-box{padding:10px 12px}.idx-project-detail-card-focus-mode .idx-project-detail-box{border-color:#0121691a;background:#fffffff0}.idx-project-detail-card-focus-mode .idx-project-detail-head-box .idx-text-muted{max-width:72ch}.idx-overview-accordion .idx-form-items-header{margin-bottom:0}.idx-overview-accordion .idx-form-grid-2{margin-top:12px}.idx-project-detail-tabs{width:100%;display:flex;gap:6px;flex-wrap:wrap;padding:0}.idx-detail-toolbar.idx-project-detail-toolbar .idx-project-detail-tabs{padding:0;margin-top:0;border-top:0}.idx-project-detail-tab{flex:1 1 170px;border-radius:11px;border:1px solid rgba(1,33,105,.14);background:#ffffffd6;padding:8px 11px;min-height:36px;font-size:12px;font-weight:800}.idx-project-detail-tab:hover{border-color:#0121693d;background:#fffffffa}.idx-project-detail-tab-active{border-color:#01216959;background:#1f3b731a;color:#012169fa}.idx-project-detail-tab-count{min-width:20px;height:18px;padding:0 5px;font-size:10px}.idx-project-detail-body{display:grid;gap:12px;min-width:0}.idx-project-detail-filter-bar{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;border-radius:14px;padding:10px 12px;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 8px 22px #0121690d}.idx-project-detail-filter-bar .idx-filter-group{min-width:0;flex:1 1 240px}.idx-project-detail-filter-bar .idx-filter-group.idx-minw-220,.idx-project-detail-filter-bar .idx-filter-group.idx-minw-280{min-width:0;flex:0 1 240px}.idx-project-detail-filter-bar .idx-search-bar{min-width:0;width:100%}.idx-project-detail-filter-bar .idx-filter-control{min-width:0}.idx-project-detail-filter-bar .idx-segment{max-width:100%;flex-wrap:wrap}.idx-project-detail-table-wrap{overflow-x:hidden}.idx-project-detail-table-wrap>.idx-table{width:100%;min-width:0;table-layout:fixed}.idx-project-detail-table-wrap>.idx-table th,.idx-project-detail-table-wrap>.idx-table td{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.idx-project-detail-table-wrap .idx-table-actions-doc{justify-content:flex-start}.idx-export-doc-card{border-radius:14px;border-color:#0121691a;box-shadow:0 10px 26px #0121690f}.idx-export-doc-header{align-items:flex-start}.idx-export-doc-actions{justify-content:flex-start;align-items:center;gap:6px}.idx-export-report-section{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(1,33,105,.14)}.idx-export-report-actions{gap:6px}@media(max-width:1480px){.idx-project-detail-actions{align-items:stretch}.idx-project-detail-actions-primary,.idx-project-detail-actions-secondary{justify-content:flex-start}}@media(max-width:1100px){.idx-projects-list-card{padding:16px}.idx-projects-portfolio-bar{padding:10px}.idx-projects-filter-bar .idx-filter-group{min-width:160px}.idx-project-documents-table th:last-child,.idx-project-documents-table td:last-child{text-align:left}}@media(max-width:760px){.idx-projects-portfolio-primary,.idx-projects-portfolio-secondary{display:grid;grid-template-columns:1fr}.idx-column-selector-project{width:100%}.idx-column-selector-project .idx-column-pill{flex:1;justify-content:center}.idx-detail-toolbar.idx-project-detail-toolbar{margin:-18px -18px 12px;padding:12px}.idx-project-detail-box{padding:10px 12px}.idx-project-detail-lock-box{padding:0}.idx-project-detail-actions-primary .idx-primary-button,.idx-project-detail-actions-primary .idx-secondary-button,.idx-project-detail-actions-secondary .idx-secondary-button,.idx-project-detail-actions-secondary .idx-danger-button,.idx-project-detail-more-actions>summary{width:100%;justify-content:center}.idx-project-detail-tabs{display:grid;grid-template-columns:1fr}.idx-project-detail-tab{flex:1 1 auto;width:100%}.idx-project-detail-filter-bar .idx-filter-group,.idx-project-detail-filter-bar .idx-filter-group.idx-minw-220,.idx-project-detail-filter-bar .idx-filter-group.idx-minw-280{flex:1 1 100%}}.app-shell{--app-shell-sidebar-width: 280px;--app-shell-sidebar-width-collapsed: 84px;--app-shell-transition: .22s ease-out;--app-shell-transition-fast: .16s ease-out;--app-shell-border: rgba(148, 163, 184, .16);--app-shell-glass: rgba(17, 27, 46, .55);--app-shell-glass-border: rgba(148, 163, 184, .18);--app-shell-shadow: 0 10px 30px rgba(0, 0, 0, .25);--app-shell-hairline: 0 1px 0 rgba(255, 255, 255, .04);--app-shell-surface-1: #0f172a;--app-shell-surface-2: #111b2e;--app-shell-surface-3: #15223a;--app-shell-accent: #5b8cff;--app-shell-text: #e6eaf2;--app-shell-text-secondary: rgba(230, 234, 242, .72);--app-shell-text-muted: rgba(230, 234, 242, .52);background:transparent;color:var(--idx-text-primary);display:grid;grid-template-columns:var(--app-shell-sidebar-width) minmax(0,1fr);min-height:100dvh;min-width:0;width:100%;font-family:Helvetica,Arial,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Liberation Sans,sans-serif;--idx-bg: radial-gradient(circle at top, rgba(224, 224, 224, .55) 0%, #ffffff 55%, rgba(224, 224, 224, .35) 100%)}.app-shell.idx-app-shell-sidebar-collapsed{--app-shell-sidebar-width: var(--app-shell-sidebar-width-collapsed)}.app-shell .app-shell-topbar{position:sticky;top:0;z-index:30}.app-shell .idx-main-area{min-width:0;min-height:100dvh;display:flex;flex-direction:column;background:transparent}.app-shell .idx-main{flex:1;min-height:0;min-width:0;padding:0;overflow:hidden;background:transparent}.app-shell .idx-main-content-scroll{height:100%;overflow-y:auto;overflow-x:hidden;padding:20px 20px 28px;background:var(--idx-bg)}.app-shell .idx-main-content{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:16px}.app-shell .idx-sidebar{width:var(--app-shell-sidebar-width);min-height:100dvh;background:var(--app-shell-surface-1);color:var(--app-shell-text);border-right:1px solid var(--app-shell-border);box-shadow:var(--app-shell-shadow);padding:16px;position:relative;z-index:30;display:flex;flex-direction:column;gap:16px;transition:width var(--app-shell-transition),padding var(--app-shell-transition),background var(--app-shell-transition-fast)}.app-shell .idx-sidebar:before,.app-shell .idx-sidebar:after{display:none}.app-shell .idx-sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.app-shell .idx-sidebar-brand{min-width:0;display:inline-flex;align-items:center;gap:12px}.app-shell .idx-sidebar-logo{width:36px;height:36px;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#ffffff0f;color:var(--app-shell-text);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-shell .idx-sidebar-app-name{color:var(--app-shell-text);font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.app-shell .idx-sidebar-workspace{color:var(--app-shell-text-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;border-radius:999px;border:1px solid var(--app-shell-border);width:-moz-fit-content;width:fit-content;padding:2px 8px}.app-shell .idx-sidebar-collapse-button{width:38px;height:38px;border-radius:10px;border:1px solid rgba(148,163,184,.24);background:transparent;color:var(--app-shell-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.app-shell .idx-sidebar-collapse-button:hover{background:#ffffff0f;border-color:#ffffff47}.app-shell .idx-sidebar-nav{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow:auto;padding-right:2px}.app-shell .idx-sidebar-section{display:grid;gap:8px}.app-shell .idx-sidebar-section-title{color:var(--app-shell-text-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:0 8px}.app-shell .idx-sidebar-section-items{display:grid;gap:8px}.app-shell .idx-sidebar-item{position:relative;width:100%;min-height:44px;height:44px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--app-shell-text-secondary);padding:0 16px;display:inline-flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:background var(--app-shell-transition-fast),border-color var(--app-shell-transition-fast),color var(--app-shell-transition-fast),transform var(--app-shell-transition-fast)}.app-shell .idx-sidebar-item:hover{background:#ffffff0a;color:var(--app-shell-text)}.app-shell .idx-sidebar-item:focus-visible,.app-shell .idx-topbar-icon-button:focus-visible,.app-shell .idx-topbar-user-trigger:focus-visible,.app-shell .idx-topbar-task-button:focus-visible,.app-shell button:focus-visible,.app-shell .idx-user-menu button:focus-visible{outline:2px solid rgba(91,140,255,.85);outline-offset:2px}.app-shell .idx-sidebar-item-active{color:var(--app-shell-text);background:#5b8cff1f;border:1px solid rgba(91,140,255,.25)}.app-shell .idx-sidebar-item-active .idx-sidebar-item-icon{color:var(--app-shell-accent)}.app-shell .idx-sidebar-item-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-shell .idx-sidebar-item-icon svg{width:20px;height:20px;stroke-width:1.75}.app-shell .idx-sidebar-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.app-shell .idx-sidebar-item-badge{min-width:20px;margin-left:auto;height:22px;border-radius:999px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;background:#ffffff0f;border:1px solid rgba(148,163,184,.14);color:var(--app-shell-text-muted)}.app-shell .idx-sidebar-item-active .idx-sidebar-item-badge{color:#dce6ff;background:#ffffff1a}.app-shell .idx-sidebar-footer{margin-top:auto}.app-shell .idx-sidebar-user-block{border-top:1px solid rgba(148,163,184,.2);padding-top:12px}.app-shell .idx-sidebar-user-name{color:#f8fafc;font-size:13px;font-weight:700}.app-shell .idx-sidebar-user-role{color:var(--app-shell-text-muted);font-size:12px}.app-shell .idx-sidebar-collapsed{width:84px}.app-shell .idx-sidebar-collapsed .idx-sidebar-brand-text,.app-shell .idx-sidebar-collapsed .idx-sidebar-section-title,.app-shell .idx-sidebar-collapsed .idx-sidebar-item-label,.app-shell .idx-sidebar-collapsed .idx-sidebar-item-badge,.app-shell .idx-sidebar-collapsed .idx-sidebar-footer{display:none}.app-shell .idx-sidebar-collapsed .idx-sidebar-top{justify-content:center}.app-shell .idx-sidebar-collapsed .idx-sidebar-brand{display:none}.app-shell .idx-sidebar-collapsed .idx-sidebar-item{justify-content:center;padding:0}.app-shell .idx-sidebar-collapsed .idx-sidebar-item[data-tooltip]{width:100%}.app-shell .idx-sidebar-collapsed .idx-sidebar-item[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%) scale(.98);min-width:-moz-max-content;min-width:max-content;max-width:220px;padding:8px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#0f1b2ee6;color:#f8fafc;font-size:12px;font-weight:600;z-index:30;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--app-shell-transition-fast),transform var(--app-shell-transition-fast);transition-delay:0s;box-shadow:var(--app-shell-shadow)}.app-shell .idx-sidebar-collapsed .idx-sidebar-item[data-tooltip]:hover:after,.app-shell .idx-sidebar-collapsed .idx-sidebar-item[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%) scale(1);transition-delay:.2s}.app-shell .idx-topbar{position:sticky;top:0;z-index:25;height:68px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,560px) auto;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--app-shell-border);background:var(--app-shell-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--app-shell-hairline)}.app-shell .idx-topbar-left{min-width:0;display:inline-flex;align-items:center;gap:12px}.app-shell .idx-topbar-page{min-width:0;display:grid;gap:2px}.app-shell .idx-topbar-breadcrumb{display:inline-flex;align-items:center;gap:6px;color:var(--app-shell-text-secondary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell .idx-topbar-breadcrumb-separator{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.app-shell .idx-topbar-page-title{color:var(--app-shell-text);font-size:16px;font-weight:650;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell .idx-topbar-page-description{color:var(--app-shell-text-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell .idx-topbar-center{display:flex;justify-content:center;min-width:0}.app-shell .idx-topbar-search-trigger{width:100%;min-height:44px;height:44px;border-radius:10px;border:1px solid var(--app-shell-border);background:var(--app-shell-surface-2);color:var(--app-shell-text-muted);padding:0 12px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;transition:background var(--app-shell-transition-fast),border-color var(--app-shell-transition-fast)}.app-shell .idx-topbar-search-trigger:hover{border-color:#ffffff80}.app-shell .idx-topbar-search-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.app-shell .idx-topbar-search-text{min-width:0;flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500}.app-shell .idx-topbar-search-kbd{border-radius:8px;border:1px solid var(--app-shell-border);background:#ffffff0f;color:var(--app-shell-text-secondary);font-size:11px;font-weight:700;padding:4px 8px;font-family:inherit}.app-shell .idx-topbar-right{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.app-shell .idx-topbar:before,.app-shell .idx-topbar:after{content:none;display:none}.app-shell .idx-topbar-icon-button{width:38px;height:38px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--app-shell-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--app-shell-transition-fast),border-color var(--app-shell-transition-fast)}.app-shell .idx-topbar-icon-button:hover{background:#ffffff0f;border-color:var(--app-shell-border)}.app-shell .idx-topbar-notification-dot{width:8px;height:8px;border-radius:999px;background:#fb7185;position:absolute;top:8px;right:8px}.app-shell .idx-topbar-status-chip{min-height:32px;border-radius:10px;border:1px solid var(--app-shell-border);background:var(--app-shell-surface-3);color:#dce7ff;padding:0 10px;display:inline-flex;align-items:center;font-size:12px;font-weight:600}.app-shell .idx-topbar-task-button{min-width:44px;height:44px;border-radius:10px;border:1px solid var(--app-shell-border);background:transparent;color:var(--app-shell-text);padding:0 12px;display:inline-flex;align-items:center;gap:8px;font-weight:700;cursor:pointer}.app-shell .idx-topbar-user-trigger{min-height:44px;height:44px;border-radius:10px;border:1px solid var(--app-shell-border);background:transparent;color:var(--app-shell-text);padding:0 10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.app-shell .idx-topbar-user-trigger-open{border-color:#5b8cff66}.app-shell .idx-topbar-avatar{width:30px;height:30px;border-radius:999px;background:#ffffff1a;color:var(--app-shell-text);font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-shell .idx-topbar-user-meta{display:grid;text-align:left;line-height:1.1;min-width:0}.app-shell .idx-topbar-user-name{font-size:12px;font-weight:700;color:var(--app-shell-text);white-space:nowrap}.app-shell .idx-topbar-user-role{color:var(--app-shell-text-muted);font-size:11px;white-space:nowrap}.app-shell .idx-topbar-user-caret{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.app-shell .idx-topbar-hamburger,.app-shell .idx-topbar-mobile-search{display:none}.app-shell .idx-user-menu{border:1px solid var(--app-shell-border);background:var(--app-shell-surface-1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;box-shadow:var(--app-shell-shadow);padding:8px;display:grid;gap:4px}.app-shell .idx-user-menu-head{border-radius:10px;background:#ffffff0a;border:1px solid var(--app-shell-border);padding:10px}.app-shell .idx-user-menu-name{color:var(--app-shell-text);font-size:13px;font-weight:700}.app-shell .idx-user-menu-role{color:var(--app-shell-text-muted);font-size:12px}.app-shell .idx-user-menu-item{min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--app-shell-text);display:inline-flex;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;cursor:pointer}.app-shell .idx-user-menu-item:hover{background:#94a3b829}.app-shell .idx-user-menu-item-danger{color:#fb7185}.app-shell .idx-user-menu-block{border-top:1px solid var(--app-shell-border);margin-top:4px;padding-top:10px}.app-shell .idx-user-menu-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--app-shell-text-muted);margin-bottom:8px;padding:0 4px}.app-shell .idx-user-menu-switches{display:flex;gap:8px}.app-shell .idx-user-menu-chip{min-height:36px;border-radius:10px;border:1px solid var(--app-shell-border);background:#ffffff0f;color:var(--app-shell-text);padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.app-shell .idx-user-menu-chip-active{border-color:#5b8cffa6;background:#5b8cff29}.app-shell .idx-mobile-nav-overlay{position:fixed;inset:0;z-index:40;background:#0000008c;opacity:0;pointer-events:none;transition:opacity var(--app-shell-transition);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell .idx-mobile-nav-overlay-open{opacity:1;pointer-events:auto}.app-shell .idx-mobile-nav-drawer{position:fixed;inset:0 auto 0 0;z-index:50;width:min(340px,86vw);max-width:340px;transform:translate(-100%);transition:transform var(--app-shell-transition);pointer-events:none}.app-shell .idx-mobile-nav-drawer-open{transform:translate(0);pointer-events:auto}.app-shell .idx-mobile-nav-drawer .idx-sidebar{width:100%;min-height:100%;background:var(--app-shell-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid var(--app-shell-glass-border)}.app-shell .idx-mobile-nav-close{position:absolute;top:14px;right:12px;width:38px;height:38px;border-radius:10px;border:1px solid var(--app-shell-glass-border);background:#0f172ae0;color:var(--app-shell-text)}.app-shell .idx-cmdk-overlay{background:#0000008c;padding:18px 4vw;left:0;right:0}.idx-cmdk{width:min(720px,92vw);border-radius:16px;border:1px solid var(--app-shell-glass-border);background:#111b2eb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--app-shell-shadow);overflow:hidden}.idx-cmdk-head{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--app-shell-glass-border)}.idx-cmdk-input{height:48px;width:100%;border-radius:10px;border:1px solid var(--app-shell-glass-border);background:#ffffff0f;color:var(--app-shell-text);padding:0 12px;font-size:15px}.idx-cmdk-list{max-height:min(420px,calc(100dvh - 190px));overflow:auto;padding:8px}.idx-cmdk-item{width:100%;border:1px solid transparent;background:transparent;padding:10px;border-radius:10px;text-align:left;cursor:pointer;transition:background var(--app-shell-transition-fast),border-color var(--app-shell-transition-fast)}.idx-cmdk-item:hover{background:#ffffff0d}.idx-cmdk-item-active{background:#5b8cff1f;border-color:#5b8cff52}.idx-cmdk-item-title{font-weight:600;color:var(--app-shell-text)}.idx-cmdk-item-subtitle{margin-top:2px;font-size:12px;color:var(--app-shell-text-muted)}.idx-cmdk-empty,.idx-cmdk-foot{color:var(--app-shell-text-muted)}.app-shell .idx-cmdk-empty{padding:14px 10px;text-align:center}.app-shell .idx-cmdk-foot{padding:10px 16px;border-top:1px solid var(--app-shell-glass-border);font-size:12px}@media(min-width:1281px){.app-shell .idx-main-content{padding:24px 24px 30px}.app-shell .idx-topbar{grid-template-columns:minmax(0,1fr) minmax(420px,560px) auto}}@media(max-width:1280px){.app-shell .idx-main-content{padding:18px 16px 24px}.app-shell .idx-topbar{grid-template-columns:minmax(0,1fr) minmax(220px,100%) auto;gap:10px}.app-shell .idx-topbar-center{justify-content:flex-end}.app-shell .idx-topbar-search-trigger{max-width:none}}@media(max-width:768px){.app-shell.idx-app-shell{grid-template-columns:1fr}.app-shell .idx-sidebar-desktop{display:none}.app-shell .idx-topbar{height:60px;padding:0 12px;grid-template-columns:minmax(0,1fr) auto;gap:8px}.app-shell .idx-topbar-hamburger,.app-shell .idx-topbar-mobile-search{display:inline-flex}.app-shell .idx-topbar-breadcrumb,.app-shell .idx-topbar-page-description,.app-shell .idx-topbar-center,.app-shell .idx-topbar-task-button,.app-shell .idx-topbar-icon-button:not(.idx-topbar-hamburger):not(.idx-topbar-mobile-search),.app-shell .idx-topbar-user-meta,.app-shell .idx-topbar-user-caret{display:none}.app-shell .idx-topbar-status-chip{display:none}.app-shell .idx-topbar-user-trigger{width:38px;min-width:38px;padding:0;justify-content:center}.app-shell .idx-topbar-avatar{width:28px;height:28px}.app-shell .idx-main-content-scroll{padding:14px 12px 22px}.app-shell .idx-main-content{gap:12px}.app-shell .idx-mobile-nav-drawer{width:min(340px,86vw)}}.app-shell .idx-sidebar-item-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.app-shell .idx-sidebar-item-create{width:36px;height:36px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:transparent;color:var(--app-shell-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--app-shell-transition-fast),border-color var(--app-shell-transition-fast),color var(--app-shell-transition-fast)}.app-shell .idx-sidebar-item-create:hover{background:#ffffff0f;border-color:#ffffff42;color:var(--app-shell-text)}.app-shell .idx-sidebar-item-row .idx-sidebar-item{min-width:0}.app-shell .idx-screen,.app-shell .idx-card,.app-shell .idx-home-hero,.app-shell .idx-home-section,.app-shell .idx-list-card,.app-shell .idx-detail-card,.app-shell .idx-detail-toolbar,.app-shell .idx-modal-card,.app-shell .idx-surface,.app-shell .idx-dashboard-panel,.app-shell .idx-project-detail-box,.app-shell .idx-projects-list-card,.app-shell .idx-kut-card,.app-shell .idx-tvv-card,.app-shell .idx-tiponay-card{border-radius:16px!important;border:1px solid rgba(226,232,240,.9)!important;background:#fff!important;box-shadow:0 10px 30px #0f172a0f!important}.app-shell .idx-screen,.app-shell .idx-card,.app-shell .idx-list-card,.app-shell .idx-detail-card,.app-shell .idx-home-section,.app-shell .idx-projects-list-card,.app-shell .idx-project-detail-box{color:#0f172a}.app-shell .idx-home-hero,.app-shell .idx-dashboard-hero,.app-shell .idx-home-search-card,.app-shell .idx-home-stats-card,.app-shell .idx-dashboard-ai-panel{background:linear-gradient(180deg,#fff,#f8fafc)!important}.app-shell .idx-table,.app-shell table{border-collapse:separate;border-spacing:0}.app-shell .idx-table th,.app-shell .idx-table td,.app-shell table th,.app-shell table td{border-color:#e2e8f0e6!important}.app-shell .idx-table th,.app-shell table th{background:#f8fafc!important;color:#334155!important;font-weight:700}.app-shell .idx-primary-button,.app-shell .idx-secondary-button,.app-shell .idx-danger-button,.app-shell button:not(.idx-sidebar-item):not(.idx-sidebar-item-create):not(.idx-topbar-search-trigger):not(.idx-topbar-icon-button):not(.idx-topbar-user-trigger):not(.idx-user-menu-item):not(.idx-user-menu-chip):not(.idx-scroll-fab-button):not(.idx-scroll-fab-sections-btn){border-radius:10px}.app-shell input,.app-shell select,.app-shell textarea,.app-shell .idx-filter-control,.app-shell .idx-search-input,.app-shell .idx-search-bar,.app-shell .idx-search-bar input{border-radius:10px!important;border-color:#cbd5e1f2!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important}.app-shell .idx-scroll-fab-button,.app-shell .idx-scroll-fab-sections-list,.app-shell .idx-scroll-fab-sections-btn{border-radius:10px!important;box-shadow:0 8px 24px #0f172a14!important}.idx-app-root-auth{min-height:100vh;min-height:100dvh;background:radial-gradient(circle at top left,rgba(67,97,238,.18),transparent 28%),linear-gradient(180deg,#0f172a,#111827)}.idx-auth-shell{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,520px);gap:32px;padding:32px;align-items:stretch}.idx-auth-hero,.idx-auth-panel{border-radius:24px;min-height:calc(100dvh - 64px)}.idx-auth-hero{position:relative;padding:48px;background:linear-gradient(180deg,#0f172adb,#0f172af0),linear-gradient(135deg,#4361ee3d,#0e74902e);border:1px solid rgba(148,163,184,.18);box-shadow:0 24px 60px #00000047;display:flex;flex-direction:column;justify-content:space-between}.idx-auth-hero-copy{max-width:560px}.idx-auth-kicker{display:inline-flex;align-items:center;min-height:28px;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#ffffff0f;color:#e2e8f0db;padding:0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.idx-auth-hero h1,.idx-auth-subtitle,.idx-auth-copy,.idx-auth-signal-label,.idx-auth-signal-card strong{color:#f8fafc!important}.idx-auth-copy{max-width:520px;opacity:.82}.idx-auth-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.idx-auth-signal-card{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#ffffff0f;padding:16px}.idx-auth-signal-label{display:block;opacity:.58;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.idx-auth-panel{display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(148,163,184,.16);box-shadow:0 24px 60px #0000003d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:24px}.idx-auth-card{width:100%;max-width:420px;border-radius:20px!important;border:1px solid rgba(226,232,240,.9)!important;background:#fff!important;box-shadow:0 18px 40px #0f172a1f!important}@media(max-width:960px){.idx-auth-shell{grid-template-columns:1fr;padding:16px}.idx-auth-hero,.idx-auth-panel{min-height:auto}.idx-auth-hero{padding:28px}.idx-auth-signal-grid{grid-template-columns:1fr}}.app-shell .idx-screen{display:grid;gap:18px}.app-shell .idx-screen-header,.app-shell .idx-home-section-head,.app-shell .idx-form-header,.app-shell .idx-detail-toolbar,.app-shell .idx-project-detail-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-radius:16px;border:1px solid rgba(226,232,240,.9);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 12px 30px #0f172a0a}.app-shell .idx-screen-title,.app-shell .idx-home-section-title,.app-shell .idx-form-header h2,.app-shell .idx-detail-toolbar h2,.app-shell .idx-project-detail-toolbar h2{margin:0;color:#0f172a;font-size:20px;line-height:1.2;font-weight:700}.app-shell .idx-screen-subtitle,.app-shell .idx-home-section-sub,.app-shell .idx-text-muted,.app-shell .idx-detail-toolbar p,.app-shell .idx-form-header p{color:#64748b!important}.app-shell .idx-home-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr);gap:18px}.app-shell .idx-home-mission-control,.app-shell .idx-home-intelligence-panel,.app-shell .idx-home-command-panel,.app-shell .idx-home-section,.app-shell .idx-home-stats-card,.app-shell .idx-home-module-card,.app-shell .idx-home-shelf-card,.app-shell .idx-home-stat-card,.app-shell .idx-home-kpi-card,.app-shell .idx-home-search-card{border-radius:16px!important;border:1px solid rgba(226,232,240,.9)!important;background:#fff!important;box-shadow:0 10px 28px #0f172a0d!important}.app-shell .idx-home-mission-control,.app-shell .idx-home-intelligence-panel,.app-shell .idx-home-command-panel,.app-shell .idx-home-section{padding:22px}.app-shell .idx-home-command-eyebrow,.app-shell .idx-home-section-eyebrow,.app-shell .idx-home-stat-eyebrow{color:#94a3b8!important;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-shell .idx-home-command-title,.app-shell .idx-home-module-title,.app-shell .idx-home-intelligence-title,.app-shell .idx-home-stat-value,.app-shell .idx-home-shelf-title,.app-shell .idx-home-stream-title{color:#0f172a!important}.app-shell .idx-home-command-title,.app-shell .idx-home-module-title,.app-shell .idx-home-intelligence-title{font-size:17px;font-weight:700;line-height:1.25}.app-shell .idx-home-module-desc,.app-shell .idx-home-intelligence-detail,.app-shell .idx-home-shelf-meta,.app-shell .idx-home-stream-action,.app-shell .idx-home-stat-label,.app-shell .idx-home-risk-label,.app-shell .idx-home-open-status,.app-shell .idx-home-longest-sub{color:#64748b!important}.app-shell .idx-home-stat-card,.app-shell .idx-home-kpi-card,.app-shell .idx-home-search-card,.app-shell .idx-home-shelf-card,.app-shell .idx-home-module-card,.app-shell .idx-home-intelligence-card{padding:18px}.app-shell .idx-home-shelf-track,.app-shell .idx-home-modules,.app-shell .idx-home-kpi-grid,.app-shell .idx-home-stats-grid,.app-shell .idx-home-command-grid{display:grid;gap:14px}.app-shell .idx-home-shelf-track{grid-template-columns:repeat(6,minmax(0,1fr))}.app-shell .idx-home-modules,.app-shell .idx-home-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .idx-home-stats-grid,.app-shell .idx-home-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .idx-home-shelf-card,.app-shell .idx-home-module-card,.app-shell .idx-home-intelligence-card{text-align:left;transition:border-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.app-shell .idx-home-shelf-card:hover,.app-shell .idx-home-module-card:hover,.app-shell .idx-home-intelligence-card:hover{transform:translateY(-1px);border-color:#5b8cff3d!important;box-shadow:0 14px 34px #0f172a14!important}.app-shell .idx-home-shelf-icon,.app-shell .idx-home-module-icon,.app-shell .idx-home-intelligence-icon,.app-shell .idx-home-stream-pulse{width:40px;height:40px;border-radius:12px;background:#eff6ff!important;color:#2563eb!important;display:inline-flex;align-items:center;justify-content:center}.app-shell .idx-home-risk-svg,.app-shell .idx-home-open-stack svg,.app-shell .idx-home-status-spark svg{width:100%}.app-shell .idx-home-risk-ring{fill:none;stroke:#cbd5e1cc;stroke-width:1}.app-shell .idx-home-risk-axis{stroke:#cbd5e1e6;stroke-width:1}.app-shell .idx-home-risk-shape{fill:#2563eb1f;stroke:#2563ebb8;stroke-width:2}.app-shell .idx-home-open-stack-bg,.app-shell .idx-home-status-spark-bg{fill:#e2e8f0}.app-shell .idx-home-open-stack-seg,.app-shell .idx-home-status-spark-fg{fill:#3b82f6}.app-shell .idx-home-open-stack-seg-1{fill:#6366f1}.app-shell .idx-home-open-stack-seg-2{fill:#0ea5e9}.app-shell .idx-home-open-stack-seg-3{fill:#10b981}.app-shell .idx-list-card,.app-shell .idx-projects-list-card,.app-shell .idx-project-detail-card,.app-shell .idx-detail-card,.app-shell .idx-form-card{padding:0!important;overflow:hidden}.app-shell .idx-list-toolbar,.app-shell .idx-filter-bar,.app-shell .idx-projects-filter-bar,.app-shell .idx-project-detail-filter-bar,.app-shell .idx-form-toolbar,.app-shell .idx-inline-actions,.app-shell .idx-row.idx-gap-8{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.app-shell .idx-list-card>.idx-table-scroll,.app-shell .idx-projects-list-card>.idx-table-scroll,.app-shell .idx-detail-card>.idx-table-scroll,.app-shell .idx-project-detail-card>.idx-table-scroll{padding:0 22px 22px}.app-shell .idx-list-card>.idx-screen-header,.app-shell .idx-projects-list-card>.idx-screen-header,.app-shell .idx-detail-card>.idx-detail-toolbar,.app-shell .idx-project-detail-card>.idx-project-detail-toolbar,.app-shell .idx-form-card>.idx-form-header{border-left:0;border-right:0;border-top:0;border-bottom:1px solid rgba(226,232,240,.9);border-radius:0;box-shadow:none}.app-shell .idx-table-scroll,.app-shell .idx-table-responsive,.app-shell .table-responsive{overflow-x:auto}.app-shell .idx-table,.app-shell .table-hover,.app-shell .datatables table,.app-shell table{width:100%;min-width:760px;background:#fff}.app-shell .idx-table thead th,.app-shell .datatables table thead th,.app-shell table thead th{position:sticky;top:0;z-index:1;padding:14px 16px;border-bottom:1px solid rgba(226,232,240,.9);text-align:left;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-shell .idx-table tbody td,.app-shell .datatables table tbody td,.app-shell table tbody td{padding:14px 16px;border-bottom:1px solid rgba(241,245,249,1);vertical-align:top;color:#0f172a}.app-shell .idx-table tbody tr:hover td,.app-shell .datatables table tbody tr:hover td,.app-shell table tbody tr:hover td{background:#f8fafc}.app-shell .idx-table-actions,.app-shell .idx-table-actions-doc{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.app-shell .idx-badge,.app-shell .badge,.app-shell .idx-home-intelligence-badge,.app-shell .idx-home-status-chip{min-height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(203,213,225,.9);background:#f8fafc;color:#475569;display:inline-flex;align-items:center;font-size:12px;font-weight:700}.app-shell .idx-primary-button{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;box-shadow:none!important}.app-shell .idx-primary-button:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.app-shell .idx-secondary-button,.app-shell .idx-neutral-button,.app-shell .idx-icon-button{border:1px solid rgba(203,213,225,.95)!important;background:#fff!important;color:#334155!important;box-shadow:none!important}.app-shell .idx-secondary-button:hover,.app-shell .idx-neutral-button:hover,.app-shell .idx-icon-button:hover{background:#f8fafc!important;border-color:#94a3b8e6!important}.app-shell .idx-danger-button{background:#fff1f2!important;border:1px solid rgba(253,164,175,.9)!important;color:#be123c!important}.app-shell .idx-danger-button:hover{background:#ffe4e6!important}.app-shell .idx-modal-overlay{background:#0f172a6b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.app-shell .idx-modal,.app-shell .idx-modal-wide,.app-shell .idx-modal-doc-editor{border-radius:18px!important;border:1px solid rgba(226,232,240,.95)!important;background:#fff!important;box-shadow:0 24px 60px #0f172a29!important}@media(max-width:1280px){.app-shell .idx-home-grid{grid-template-columns:1fr}.app-shell .idx-home-shelf-track{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .idx-home-modules,.app-shell .idx-home-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.app-shell .idx-home-stats-grid,.app-shell .idx-home-command-grid,.app-shell .idx-home-modules,.app-shell .idx-home-kpi-grid,.app-shell .idx-home-shelf-track{grid-template-columns:1fr}.app-shell .idx-screen-header,.app-shell .idx-home-section-head,.app-shell .idx-form-header,.app-shell .idx-detail-toolbar,.app-shell .idx-project-detail-toolbar{flex-direction:column;align-items:stretch}}.idx-tvv-screen{display:flex;flex-direction:column;gap:1.5rem}.idx-tvv-screen .idx-screen-header,.idx-tvv-screen .idx-card,.idx-tvv-screen .idx-form,.idx-tvv-screen .idx-form-card,.idx-tvv-screen .idx-modal,.idx-tvv-screen .idx-modal-wide{border-radius:.75rem;border:1px solid #e0e6ed;background:#fff;box-shadow:0 1px 4px #0f172a0f}.idx-tvv-screen .idx-screen-header{padding:1.25rem 1.5rem;margin:0}.idx-tvv-screen .idx-screen-header-actions{gap:.75rem;align-items:center}.idx-tvv-screen .idx-segment{display:inline-flex;flex-wrap:wrap;gap:.5rem;padding:.375rem;border-radius:.75rem;background:#f3f7fb;border:1px solid #e0e6ed}.idx-tvv-screen .idx-segment-btn,.idx-tvv-screen .idx-primary-button,.idx-tvv-screen .idx-secondary-button,.idx-tvv-screen .idx-success-button,.idx-tvv-screen .idx-warning-button,.idx-tvv-screen .idx-danger-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.375rem;padding:.5rem .95rem;border-radius:.5rem;border:1px solid transparent;font-weight:600;font-size:.875rem;line-height:1.25rem;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.idx-tvv-screen .idx-segment-btn,.idx-tvv-screen .idx-secondary-button{background:#fff;border-color:#d3dbe3;color:#4361ee}.idx-tvv-screen .idx-segment-btn:hover,.idx-tvv-screen .idx-secondary-button:hover{background:#f3f7ff;border-color:#4361ee}.idx-tvv-screen .idx-segment-btn.idx-segment-btn-active,.idx-tvv-screen .idx-primary-button,.idx-tvv-screen .idx-success-button{background:#4361ee;border-color:#4361ee;color:#fff}.idx-tvv-screen .idx-warning-button{background:#fff8eb;border-color:#e2a03f;color:#e2a03f}.idx-tvv-screen .idx-danger-button{background:#fff1f2;border-color:#e7515a;color:#e7515a}.idx-tvv-screen .idx-badge{border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700;letter-spacing:.04em}.idx-tvv-screen .idx-alert{border-radius:.75rem;border:1px solid #e0e6ed;background:#f8fafc}.idx-tvv-screen .idx-form{gap:1rem}.idx-tvv-screen .idx-form input,.idx-tvv-screen .idx-form select,.idx-tvv-screen .idx-form textarea{min-height:2.625rem;border-radius:.5rem;border:1px solid #d3dbe3;background:#fff;box-shadow:none}.idx-tvv-screen .idx-form input:focus,.idx-tvv-screen .idx-form select:focus,.idx-tvv-screen .idx-form textarea:focus{border-color:#4361ee;box-shadow:0 0 0 1px #4361ee}.idx-tvv-screen .idx-table-scroll{border-radius:.75rem;border:1px solid #e0e6ed;background:#fff}.idx-tvv-screen .idx-table{border-radius:0;min-width:100%}.idx-tvv-screen .idx-table thead th{background:#f8fafc;color:#0e1726;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.idx-tvv-screen .idx-table tbody td{color:#334155;vertical-align:middle}.idx-tvv-screen .idx-table tbody tr:hover td{background:#f8fbff}.idx-tvv-screen .idx-table-actions{gap:.5rem}.idx-tvv-screen .idx-tvv-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem}.idx-tvv-screen .idx-tvv-category-card{border-radius:.75rem;border:1px solid #e0e6ed;background:#fff;box-shadow:0 1px 4px #0f172a0a}.idx-tvv-screen .idx-tvv-category-card:hover{border-color:#4361ee;transform:none}.idx-tvv-screen .idx-tvv-category-card-selected{border-color:#4361ee;background:#f3f7ff;box-shadow:inset 0 0 0 1px #4361ee}.idx-tvv-screen .idx-tvv-criterion-row-regulation{background:#f8fbff}.idx-tvv-screen .idx-tvv-criterion-row-manufacturer{background:#fff}.idx-tvv-screen .idx-tvv-criterion-row-inactive{opacity:.6}.idx-tvv-screen .idx-tvv-criterion-row-dragover{outline:2px dashed #4361ee;outline-offset:-2px}.idx-tvv-screen .idx-icon-button.idx-tvv-drag-handle{border-radius:.5rem;border:1px solid #d3dbe3;background:#fff}.idx-tvv-screen .idx-modal-overlay{background:#0f172a7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.idx-tvv-screen .idx-modal,.idx-tvv-screen .idx-modal-wide{width:min(960px,calc(100vw - 2rem));max-width:min(960px,calc(100vw - 2rem));padding:1.25rem}.idx-tvv-screen .idx-modal-wide{width:min(1200px,calc(100vw - 2rem));max-width:min(1200px,calc(100vw - 2rem))}.idx-tvv-screen .idx-modal-title{font-size:1.05rem;font-weight:700;color:#0e1726}.idx-tvv-screen .idx-modal-actions{margin-top:1rem;gap:.75rem}@media(max-width:1024px){.idx-tvv-screen .idx-screen-header{padding:1rem}.idx-tvv-screen .idx-modal,.idx-tvv-screen .idx-modal-wide{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);padding:1rem}}.app-shell .sidebar{background:linear-gradient(180deg,#080f22fb,#060d1dfc);border-right:1px solid rgba(148,163,184,.12);box-shadow:18px 0 42px #02061747}.app-shell .sidebar .main-logo{border-bottom:1px solid rgba(148,163,184,.08);background:linear-gradient(180deg,#080f22f0,#080f22bd)}.app-shell .sidebar .main-logo+div>div:first-child{border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#0f172a6b;box-shadow:inset 0 1px #ffffff08}.app-shell .sidebar .main-logo .logo-box,.app-shell .sidebar .main-logo>div:first-child{color:#f8fafc}.app-shell .sidebar .main-logo .logo-subtitle,.app-shell .sidebar .main-logo p{color:#94a3b8b8}.app-shell .sidebar .navbar-nav{gap:2px}.app-shell .sidebar h2{margin:14px 0 6px;padding:0 1rem;background:none;color:#94a3b8b3;font-size:.69rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.app-shell .sidebar .nav-item{margin-bottom:2px}.app-shell .sidebar .nav-link{position:relative;min-height:42px;border:1px solid transparent;border-radius:10px;background:#0f172a2e;color:#e2e8f0c7;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .18s ease,transform .18s ease}.app-shell .sidebar .nav-link:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;border-radius:999px;background:transparent;transition:background-color .16s ease}.app-shell .sidebar .nav-link svg,.app-shell .sidebar .nav-link i{width:18px;height:18px;min-width:18px;color:#94a3b8d6;transition:color .16s ease}.app-shell .sidebar .nav-link span,.app-shell .sidebar .nav-link div{color:inherit}.app-shell .sidebar .nav-link span{font-size:.94rem}.app-shell .sidebar .nav-link:hover{background:#0f172a80;border-color:#60a5fa38;color:#f8fafc;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #02061738;transform:translate(2px)}.app-shell .sidebar .nav-link:hover:before{background:#60a5fae6}.app-shell .sidebar .nav-link:hover svg,.app-shell .sidebar .nav-link:hover i{color:#93c5fd}.app-shell .sidebar .nav-link.active,.app-shell .sidebar .nav-item.active>.nav-link,.app-shell .sidebar .nav-link[aria-current=page]{background:linear-gradient(180deg,#1e293bd1,#0f172aeb);border-color:#60a5fa42;color:#f8fafc;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #02061742}.app-shell .sidebar .nav-link.active:before,.app-shell .sidebar .nav-item.active>.nav-link:before,.app-shell .sidebar .nav-link[aria-current=page]:before{background:linear-gradient(180deg,#60a5fa,#818cf8)}.app-shell .sidebar .nav-link.active svg,.app-shell .sidebar .nav-link.active i,.app-shell .sidebar .nav-item.active>.nav-link svg,.app-shell .sidebar .nav-item.active>.nav-link i,.app-shell .sidebar .nav-link[aria-current=page] svg,.app-shell .sidebar .nav-link[aria-current=page] i{color:#bfdbfe}.app-shell .sidebar .nav-link .badge,.app-shell .sidebar .nav-link .label{border:1px solid rgba(148,163,184,.16);background:#ffffff0a;color:#e2e8f0c2}.app-shell .sidebar>div{background:linear-gradient(180deg,#081122,#060d1d)!important}.app-shell .sidebar .main-logo{width:100%;border-radius:12px;padding:10px 12px;background:#ffffff05}.app-shell .sidebar .main-logo .text-2xl{font-size:1.05rem!important;font-weight:700;letter-spacing:-.01em;color:#f8fafc!important}.app-shell .sidebar ul>li.mb-4{margin-bottom:12px!important;border:1px solid rgba(148,163,184,.12)!important;border-radius:12px!important;background:#0f172a66!important;box-shadow:inset 0 1px #ffffff08}.app-shell .sidebar ul>li.mb-4 .text-sm{color:#f8fafc!important}.app-shell .sidebar ul>li.mb-4 .text-xs{color:#94a3b8c2!important}.app-shell .sidebar h2{background:transparent!important;color:#94a3b8ad!important}.app-shell .sidebar .nav-link{width:100%;justify-content:flex-start;padding:11px 12px!important;box-shadow:none!important}.app-shell .sidebar .nav-link>div{width:100%}.app-shell .sidebar .nav-link span:last-child{color:#e2e8f0c7!important}.app-shell .sidebar .nav-link span.shrink-0{color:#94a3b8db!important}.app-shell.idx-app-shell{--app-shell-sidebar-width: 304px !important;--app-shell-sidebar-width-collapsed: 92px !important;background:radial-gradient(circle at top left,rgba(52,93,184,.08),transparent 20%),linear-gradient(180deg,#edf2f8,#f6f8fb 55%,#eef2f7)!important;gap:16px!important;padding:16px!important}.app-shell.idx-app-shell .idx-main-area{min-height:calc(100dvh - 32px)!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.92)!important;background:#f6f8fc!important;box-shadow:0 24px 60px #0f172a14!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell.idx-app-shell .app-shell-topbar{top:16px!important;padding:16px 16px 0!important}.app-shell.idx-app-shell .idx-main-content-scroll{padding:16px 16px 24px!important;background:linear-gradient(180deg,#f8fafc,#f3f6fb)!important}.app-shell.idx-app-shell .idx-sidebar--premium{top:16px!important;min-height:calc(100dvh - 32px)!important;padding:18px 16px 16px!important;border-radius:30px!important;border:1px solid rgba(255,255,255,.06)!important;background:linear-gradient(180deg,#09172c,#0b1e39 38%,#0c2343)!important;box-shadow:0 30px 60px #02061747,inset 0 1px #ffffff0f!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-logo,.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-user-avatar{background:linear-gradient(135deg,#4d79df,#315fd0)!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-logo{width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid rgba(162,188,243,.18)!important;box-shadow:none!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-app-name{font-size:15px!important;font-weight:800!important;letter-spacing:.12em!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-workspace{padding:3px 10px!important;border-radius:999px!important;background:#ffffff0f!important;border:1px solid rgba(134,154,196,.16)!important;font-size:10px!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-collapse-button{width:40px!important;height:40px!important;border-radius:14px!important;border:1px solid rgba(134,154,196,.16)!important;background:#ffffff0d!important;color:#f1f5ffeb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-intro{padding:16px!important;border-radius:24px!important;border:1px solid rgba(134,154,196,.14)!important;background:linear-gradient(180deg,#142a4ce6,#0b1a31f0)!important;box-shadow:none!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-title{font-size:30px!important;letter-spacing:-.04em!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-copy{color:#c4d0ebd1!important;font-size:13px!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-card{padding:12px 14px!important;border-radius:20px!important;border:1px solid rgba(134,154,196,.12)!important;background:#ffffff0b!important;box-shadow:none!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-icon{width:38px!important;height:38px!important;border-radius:12px!important;background:#2f6fed29!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-kbd,.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-badge,.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-section-count{background:#ffffff0f!important;border:1px solid rgba(134,154,196,.12)!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-nav,.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-section-items{gap:8px!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-section-title{color:#94a5c69e!important;font-size:10px!important;font-weight:800!important;letter-spacing:.18em!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item{min-height:54px!important;padding:8px 10px!important;border-radius:18px!important;border:1px solid rgba(134,154,196,.08)!important;background:#ffffff08!important;box-shadow:none!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-active{background:linear-gradient(180deg,#2f6fed3d,#235bc529)!important;border-color:#6190f35c!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-icon{width:36px!important;height:36px!important;border-radius:12px!important;background:#ffffff0f!important;border:1px solid rgba(134,154,196,.08)!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-meta{display:none!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-label{font-size:14px!important;font-weight:700!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-badge{min-width:44px!important;height:24px!important;padding:0 8px!important;font-size:9px!important;letter-spacing:.14em!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-create{width:40px!important;height:40px!important;border-radius:14px!important;border:1px solid rgba(134,154,196,.1)!important;background:#ffffff0a!important}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-user-panel{padding:12px 14px!important;border-radius:22px!important;background:#ffffff0d!important;border:1px solid rgba(134,154,196,.12)!important}.app-shell.idx-app-shell .idx-topbar--premium{min-height:76px!important;padding:16px 18px!important;border-radius:24px!important;border:1px solid rgba(214,221,235,.94)!important;background:#fff!important;box-shadow:0 10px 26px #0f172a0d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-page-title{color:#0f172a!important;font-size:34px!important;font-weight:800!important;letter-spacing:-.05em!important}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-breadcrumb{color:#7c8aa5!important;font-size:10px!important;font-weight:800!important;letter-spacing:.16em!important}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-page-description{color:#64748b!important;font-size:13px!important}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-search-trigger,.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-icon-button,.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-user-trigger{background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:none!important}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-search-trigger{min-height:50px!important;height:50px!important;border-radius:16px!important}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-search-icon{width:34px!important;height:34px!important;border-radius:11px!important;background:#2f6fed1a!important;color:#2f6fed!important}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-status-chip{min-height:36px!important;border-radius:12px!important;background:#2f6fed14!important;border:1px solid rgba(47,111,237,.14)!important;color:#2a5cc8!important}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-avatar{background:#2f6fed1f!important;color:#244fba!important}.app-shell.idx-app-shell .idx-user-menu{border-radius:18px!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 24px 48px #0f172a1f!important}.app-shell.idx-app-shell .idx-user-menu-head{background:#f8fbff!important;border-color:#d9e4f3!important}@media(max-width:768px){.app-shell.idx-app-shell{padding:10px!important;gap:10px!important}.app-shell.idx-app-shell .idx-sidebar-desktop{display:none!important}.app-shell.idx-app-shell .app-shell-topbar{top:10px!important;padding:10px 10px 0!important}.app-shell.idx-app-shell .idx-main-area,.app-shell.idx-app-shell .idx-mobile-nav-drawer .idx-sidebar--premium{min-height:calc(100dvh - 20px)!important;border-radius:22px!important}.app-shell.idx-app-shell .idx-topbar--premium{min-height:64px!important;padding:10px 12px!important;border-radius:18px!important}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-page-title{font-size:20px!important}}.app-shell.idx-app-shell{--app-shell-sidebar-width: 304px;--app-shell-sidebar-width-collapsed: 92px;--app-shell-surface-1: #091a31;--app-shell-surface-2: #0f2747;--app-shell-surface-3: #123056;--app-shell-accent: #2f6fed;--app-shell-text: #f7faff;--app-shell-text-secondary: rgba(233, 239, 252, .76);--app-shell-text-muted: rgba(172, 187, 218, .68);--app-shell-border: rgba(112, 134, 176, .16);background:radial-gradient(circle at top left,rgba(60,107,214,.1),transparent 22%),linear-gradient(180deg,#edf2f8,#f5f7fb 52%,#eef2f7);gap:16px;padding:16px}.app-shell.idx-app-shell .idx-main-area{min-height:calc(100dvh - 32px);border-radius:28px;border:1px solid rgba(255,255,255,.9);background:#f6f8fc;box-shadow:0 24px 60px #0f172a14;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell.idx-app-shell .app-shell-topbar{top:16px;padding:16px 16px 0}.app-shell.idx-app-shell .idx-main-content-scroll{padding:16px 16px 24px;background:linear-gradient(180deg,#f8fafc,#f3f6fb)}.app-shell.idx-app-shell .idx-main-content{max-width:1440px;gap:16px}.app-shell.idx-app-shell .idx-sidebar--premium{top:16px;min-height:calc(100dvh - 32px);padding:18px 16px 16px;border-radius:30px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#09172c,#0b1e39 38%,#0c2343);box-shadow:0 30px 60px #02061747,inset 0 1px #ffffff0f}.app-shell.idx-app-shell .idx-sidebar--premium:before,.app-shell.idx-app-shell .idx-sidebar--premium:after{opacity:.5}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-brand{align-items:center;gap:12px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-logo{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#4d79df,#315fd0);border:1px solid rgba(162,188,243,.18);box-shadow:none}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-brand-text{gap:2px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-app-name{font-size:15px;font-weight:800;letter-spacing:.12em}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-workspace{padding:3px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(134,154,196,.16);font-size:10px;letter-spacing:.14em}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-collapse-button{width:40px;height:40px;border-radius:14px;border:1px solid rgba(134,154,196,.16);background:#ffffff0d;color:#f1f5ffeb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-collapse-button:hover{background:#2f6fed2e;border-color:#6a95f44d;transform:translateY(-1px)}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-intro{padding:16px;border-radius:24px;border:1px solid rgba(134,154,196,.14);background:linear-gradient(180deg,#142a4ce6,#0b1a31f0);box-shadow:none;gap:12px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-eyebrow{padding:5px 10px;background:#517de529;color:#dce7ff;font-size:10px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-title{font-size:30px;letter-spacing:-.04em}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-copy{color:#c4d0ebd1;font-size:13px;line-height:1.6}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-metrics{gap:10px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-metric{padding:10px 12px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(134,154,196,.1)}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-metric strong{font-size:18px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-card{margin-top:2px;padding:12px 14px;border-radius:20px;border:1px solid rgba(134,154,196,.12);background:#ffffff0b;box-shadow:none}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-card:hover{background:#2f6fed24;border-color:#6a95f43d;transform:translateY(-1px)}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-icon{width:38px;height:38px;border-radius:12px;background:#2f6fed29}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-title{font-size:15px;font-weight:700}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-body{font-size:12px;color:#c1cde8c2}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-kbd{width:36px;min-width:36px;height:32px;border-radius:10px;background:#ffffff0f;border-color:#869ac424}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-nav{gap:14px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-section{gap:8px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-section-headline{padding:0 4px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-section-title{color:#94a5c69e;font-size:10px;font-weight:800;letter-spacing:.18em}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-section-count{width:22px;min-width:22px;height:22px;background:#ffffff0f;border:1px solid rgba(134,154,196,.12)}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-section-items,.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-row{gap:8px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item{min-height:54px;padding:8px 10px;border-radius:18px;border:1px solid rgba(134,154,196,.08);background:#ffffff08;box-shadow:none}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item:hover{transform:translate(3px);background:#ffffff0e;border-color:#869ac42e}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-active{background:linear-gradient(180deg,#2f6fed3d,#235bc529);border-color:#6190f35c;box-shadow:inset 0 1px #ffffff0d}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-active:before{inset:9px auto 9px -1px;width:3px;background:linear-gradient(180deg,#7ca8ff,#4f8cff);box-shadow:none}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-icon{width:36px;height:36px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(134,154,196,.08)}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-label{font-size:14px;font-weight:700}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-meta{display:none}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-badge{min-width:44px;height:24px;padding:0 8px;background:#ffffff0f;border:1px solid rgba(134,154,196,.1);color:#e7eefcc7;font-size:9px;letter-spacing:.14em}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-create{width:40px;height:40px;border-radius:14px;border:1px solid rgba(134,154,196,.1);background:#ffffff0a}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-create:hover{background:#2f6fed29;border-color:#6190f338}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-user-panel{padding:12px 14px;border-radius:22px;background:#ffffff0d;border:1px solid rgba(134,154,196,.12)}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-user-avatar{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#4d79df,#315fd0)}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-user-name{font-size:14px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-user-role{font-size:12px;color:#bcc9e4b8}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-user-pulse{width:32px;height:32px;background:#2f6fed29}.app-shell.idx-app-shell .idx-topbar--premium{min-height:76px;padding:16px 18px;border-radius:24px;border:1px solid rgba(214,221,235,.94);background:#fff;box-shadow:0 10px 26px #0f172a0d;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-breadcrumb{color:#7c8aa5;font-size:10px;font-weight:800;letter-spacing:.16em}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-page-title{color:#0f172a;font-size:34px;font-weight:800;letter-spacing:-.05em}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-page-description{color:#64748b;font-size:13px}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-search-trigger{min-height:50px;height:50px;border-radius:16px;border:1px solid #e2e8f0;background:#f8fafc;box-shadow:none}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-search-trigger:hover{background:#f2f6fb;border-color:#cad5e4}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-search-icon{width:34px;height:34px;border-radius:11px;background:#2f6fed1a;color:#2f6fed}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-search-text{color:#475569;font-size:14px}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-search-kbd,.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-status-chip,.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-task-button,.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-icon-button,.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-user-trigger{box-shadow:none}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-status-chip{min-height:36px;border-radius:12px;background:#2f6fed14;border:1px solid rgba(47,111,237,.14);color:#2a5cc8}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-icon-button,.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-user-trigger{border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-user-trigger{min-height:46px;height:46px}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-avatar{background:#2f6fed1f;color:#244fba}.app-shell.idx-app-shell .idx-user-menu{border-radius:18px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 24px 48px #0f172a1f}.app-shell.idx-app-shell .idx-user-menu-head{background:#f8fbff;border-color:#d9e4f3}.app-shell.idx-app-shell .idx-user-menu-item:hover{background:#f3f7fd}.app-shell.idx-app-shell .idx-mobile-nav-overlay{background:#0712238f}.app-shell.idx-app-shell .idx-mobile-nav-drawer{width:min(350px,88vw);max-width:350px;padding:16px 0 16px 16px}.app-shell.idx-app-shell .idx-mobile-nav-drawer .idx-sidebar--premium{min-height:calc(100dvh - 32px)}.app-shell.idx-app-shell .idx-mobile-nav-close{top:26px;right:14px;width:40px;height:40px;border-radius:14px;background:#08162af5;border:1px solid rgba(135,157,201,.18)}@media(max-width:1280px){.app-shell.idx-app-shell{--app-shell-sidebar-width: 286px}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-page-title{font-size:28px}}@media(max-width:768px){.app-shell.idx-app-shell{padding:10px;gap:10px}.app-shell.idx-app-shell .app-shell-topbar{top:10px;padding:10px 10px 0}.app-shell.idx-app-shell .idx-main-area,.app-shell.idx-app-shell .idx-mobile-nav-drawer .idx-sidebar--premium{min-height:calc(100dvh - 20px);border-radius:22px}.app-shell.idx-app-shell .idx-main-content-scroll{padding:10px 10px 20px}.app-shell.idx-app-shell .idx-topbar--premium{min-height:64px;padding:10px 12px;border-radius:18px}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-page-title{font-size:20px}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-left{gap:10px}.app-shell.idx-app-shell .idx-mobile-nav-drawer{padding:10px 0 10px 10px}.app-shell.idx-app-shell .idx-mobile-nav-close{top:18px;right:12px}}:root{font-family:Space Grotesk Variable,Space Grotesk,Helvetica,Arial,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.app-shell.idx-app-shell{--app-shell-sidebar-width: 330px;--app-shell-sidebar-width-collapsed: 96px;--app-shell-border: rgba(98, 120, 168, .16);--app-shell-glass: rgba(255, 255, 255, .56);--app-shell-glass-border: rgba(148, 163, 184, .24);--app-shell-shadow: 0 28px 70px rgba(15, 23, 42, .12);--app-shell-hairline: inset 0 1px 0 rgba(255, 255, 255, .9);--app-shell-surface-1: #081426;--app-shell-surface-2: #0d1b33;--app-shell-surface-3: #122445;--app-shell-accent: #4f8cff;--app-shell-text: #f4f7ff;--app-shell-text-secondary: rgba(235, 240, 255, .74);--app-shell-text-muted: rgba(198, 209, 235, .62);gap:18px;padding:18px;background:radial-gradient(circle at top left,rgba(79,140,255,.18),transparent 24%),radial-gradient(circle at bottom right,rgba(29,185,123,.1),transparent 20%),linear-gradient(180deg,#edf3fb,#f4f7fb 46%,#eef3f8)}.app-shell.idx-app-shell .idx-main-area{min-height:calc(100dvh - 36px);border-radius:34px;border:1px solid rgba(255,255,255,.78);background:#ffffff5c;box-shadow:0 22px 54px #0f172a14,inset 0 1px #ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden}.app-shell.idx-app-shell .app-shell-topbar{position:sticky;top:18px;z-index:35;padding:18px 18px 0}.app-shell.idx-app-shell .idx-main{background:transparent}.app-shell.idx-app-shell .idx-main-content-scroll{padding:18px 18px 28px;background:radial-gradient(circle at top,rgba(79,140,255,.08),transparent 22%),linear-gradient(180deg,#f7fafff0,#f1f5fafa)}.app-shell.idx-app-shell .idx-main-content{max-width:1460px;gap:18px}.app-shell.idx-app-shell .idx-sidebar-desktop{display:flex;align-items:stretch}.app-shell.idx-app-shell .idx-sidebar--premium{position:sticky;top:18px;width:100%;min-height:calc(100dvh - 36px);padding:20px 18px 18px;border-radius:34px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top right,rgba(79,140,255,.18),transparent 30%),linear-gradient(180deg,#071120,#081628 48%,#091423);box-shadow:0 28px 72px #02061757,inset 0 1px #ffffff14;overflow:hidden}.app-shell.idx-app-shell .idx-sidebar--premium:before{content:"";position:absolute;inset:-20% auto auto -28%;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,#4f8cff47,#4f8cff00 72%);opacity:.8;pointer-events:none}.app-shell.idx-app-shell .idx-sidebar--premium:after{content:"";position:absolute;inset:auto -24% -14% auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,#2dd4bf24,#2dd4bf00 70%);pointer-events:none}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-top{margin-bottom:12px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-brand{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--app-shell-text);text-align:left}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-logo{width:48px;height:48px;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(135deg,#4f8cff47,#1e40af7a);box-shadow:inset 0 1px #ffffff24,0 14px 30px #0f172a42;font-size:14px;font-weight:800}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-brand-text{min-width:0;display:grid;gap:4px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-app-name{font-size:1rem;font-weight:700;letter-spacing:.12em}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-workspace{width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:#ffffff0d;color:#d2dcf1d1;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-intro{display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#ffffff14,#0b162a47);box-shadow:inset 0 1px #ffffff0f,0 20px 40px #0206172e}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-eyebrow{width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;background:#4f8cff29;color:#cfe0ff;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-title{margin:0;color:#f8fbff;font-size:1.35rem;line-height:1.05;letter-spacing:-.03em;font-weight:700}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-copy{margin:0;color:#d2dcf1c7;font-size:.92rem;line-height:1.6}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-metric{display:grid;gap:3px;padding:12px 14px;border-radius:18px;border:1px solid rgba(148,163,184,.12);background:#08112157}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-metric strong{color:#f8fbff;font-size:1.05rem;font-weight:700}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-premium-metric span{color:#c6d1ebbd;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-card{width:100%;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#08112185,#0b162ab8);color:var(--app-shell-text);border-radius:22px;padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-card:hover{transform:translateY(-1px);border-color:#4f8cff4d;box-shadow:0 18px 30px #0206172e}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#4f8cff29;color:#d7e5ff}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-copy{display:grid;gap:4px;min-width:0;text-align:left}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-title{color:#f8fbff;font-size:.96rem;font-weight:700}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-body{color:#c6d1ebb8;font-size:.78rem;line-height:1.45}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-command-kbd{min-width:42px;height:34px;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;color:#e8eefbe0;font-size:12px;font-weight:800}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-nav{gap:18px;padding-right:4px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-section{gap:10px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-section-headline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-section-title{padding:0;color:#adbcdbb3;font-size:10px;font-weight:800;letter-spacing:.18em}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-section-count{min-width:24px;height:24px;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:#ffffff0d;color:#d6dff3d1;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-section-items,.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-row{gap:10px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item{min-height:64px;height:auto;padding:10px 12px;align-items:center;border-radius:22px;border:1px solid rgba(148,163,184,.08);background:#ffffff0a;color:var(--app-shell-text);box-shadow:inset 0 1px #ffffff08}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item:hover{transform:translate(4px);border-color:#4f8cff2e;background:#4f8cff1a}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-active{border-color:#4f8cff57;background:linear-gradient(180deg,#4f8cff2e,#4f8cff14);box-shadow:0 18px 34px #0f172a2e,inset 0 1px #ffffff14}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-active:before{content:"";position:absolute;inset:10px auto 10px -1px;width:3px;border-radius:999px;background:linear-gradient(180deg,#7db2ff,#3b82f6);box-shadow:0 0 0 4px #4f8cff14}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-icon{width:42px;height:42px;border-radius:15px;border:1px solid rgba(148,163,184,.12);background:#0a132485;color:#dfe7faeb}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-icon svg{width:18px;height:18px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-active .idx-sidebar-item-icon{border-color:#4f8cff38;background:#4f8cff24;color:#e7efff}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-content{min-width:0;flex:1;display:grid;gap:4px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-label{font-size:.94rem;font-weight:700;color:#f5f8ff}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-meta{font-size:.73rem;line-height:1.35;color:#c6d1eba3}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-badge{min-width:54px;height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.12);background:#ffffff0f;color:#e8eefbd1;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-create{width:46px;height:46px;border-radius:16px;border:1px solid rgba(148,163,184,.12);background:#ffffff0d;color:#e8eefbd1;box-shadow:none}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-item-create:hover{border-color:#4f8cff3d;background:#4f8cff1f}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-footer{margin-top:6px}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-user-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-radius:24px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#ffffff12,#08112147)}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-user-avatar{width:46px;height:46px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4f8cff33,#1d4ed87a);color:#f8fbff;font-size:14px;font-weight:800;letter-spacing:.04em}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-user-name{font-size:.95rem;font-weight:700;color:#f8fbff}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-user-role{margin-top:3px;font-size:.76rem;color:#c6d1eba8}.app-shell.idx-app-shell .idx-sidebar--premium .idx-sidebar-user-pulse{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#4f8cff29;color:#d7e5ff;font-size:12px;font-weight:800}.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed{padding:18px 12px}.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed .idx-sidebar-premium-intro,.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed .idx-sidebar-command-copy,.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed .idx-sidebar-command-kbd{display:none}.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed .idx-sidebar-command-card{grid-template-columns:1fr;justify-items:center;padding:10px}.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed .idx-sidebar-command-icon{width:48px;height:48px}.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed .idx-sidebar-item{min-height:56px;padding:8px;justify-content:center}.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed .idx-sidebar-item-content,.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed .idx-sidebar-item-badge,.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed .idx-sidebar-section-headline,.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed .idx-sidebar-footer{display:none}.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed .idx-sidebar-top{justify-content:center}.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed .idx-sidebar-brand-text,.app-shell.idx-app-shell .idx-sidebar--premium.idx-sidebar-collapsed .idx-sidebar-item-create{display:none}.app-shell.idx-app-shell .idx-topbar--premium{min-height:90px;height:auto;padding:18px 20px;border-radius:28px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#ffffffd1,#f8fafdb8);box-shadow:0 18px 40px #0f172a0f,inset 0 1px #ffffffeb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-left{gap:14px;position:relative;z-index:2}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-breadcrumb{color:#475569bd;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-page-title{color:#0f172a;font-size:1.65rem;font-weight:700;letter-spacing:-.04em}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-page-description{color:#475569d6;font-size:.86rem}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-search-trigger{min-height:56px;height:56px;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:#ffffffb8;color:#475569;box-shadow:inset 0 1px #ffffffd9}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-search-trigger:hover{border-color:#4f8cff42;background:#ffffffeb}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-search-icon{width:38px;height:38px;border-radius:12px;background:#4f8cff1f;color:#2563eb}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-search-text{color:#475569;font-size:.95rem;font-weight:600}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-search-kbd{min-width:48px;height:32px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#ffffffc7;color:#1e293b;font-size:11px}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-status-chip,.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-task-button,.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-icon-button,.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-user-trigger{border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#ffffffbd;color:#0f172a;box-shadow:inset 0 1px #ffffffc7}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-status-chip{min-height:38px;padding:0 14px;font-size:12px;font-weight:700;color:#1e3a8a;background:#4f8cff1f;border-color:#4f8cff2e}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-task-button{min-height:38px;height:38px}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-icon-button{width:42px;height:42px}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-hamburger{position:relative;z-index:3}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-icon-button:hover,.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-user-trigger:hover{border-color:#4f8cff33;background:#ffffffeb}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-user-trigger{min-height:48px;height:48px;padding:0 10px 0 8px}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-avatar{width:34px;height:34px;background:linear-gradient(135deg,#4f8cff2e,#1d4ed85c);color:#1e293b;font-size:12px}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-user-name{color:#0f172a;font-size:12px}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-user-role{color:#475569d6;font-size:11px}.app-shell.idx-app-shell .idx-user-menu{border-radius:22px;border:1px solid rgba(148,163,184,.2);background:#fffffff0;box-shadow:0 28px 60px #0f172a29;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.app-shell.idx-app-shell .idx-user-menu-head{background:#4f8cff14;border-color:#4f8cff24}.app-shell.idx-app-shell .idx-user-menu-name{color:#0f172a}.app-shell.idx-app-shell .idx-user-menu-role,.app-shell.idx-app-shell .idx-user-menu-label{color:#475569d1}.app-shell.idx-app-shell .idx-user-menu-item{color:#0f172a}.app-shell.idx-app-shell .idx-user-menu-item:hover{background:#4f8cff14}.app-shell.idx-app-shell .idx-user-menu-chip{border-radius:12px;background:#f8fafcfa;color:#0f172a}.app-shell.idx-app-shell .idx-user-menu-chip-active{border-color:#4f8cff61;background:#4f8cff1f;color:#1e3a8a}.app-shell.idx-app-shell .idx-mobile-nav-overlay{background:#0206177a}.app-shell.idx-app-shell .idx-mobile-nav-drawer{padding:18px 0 18px 18px;width:min(360px,90vw);max-width:360px}.app-shell.idx-app-shell .idx-mobile-nav-drawer .idx-sidebar--premium{position:relative;top:0;min-height:calc(100dvh - 36px);width:100%}.app-shell.idx-app-shell .idx-mobile-nav-close{top:28px;right:18px;z-index:60;border-radius:14px}@media(max-width:1280px){.app-shell.idx-app-shell{--app-shell-sidebar-width: 304px}.app-shell.idx-app-shell .idx-topbar--premium{grid-template-columns:minmax(0,1fr) minmax(260px,1fr) auto}}@media(max-width:768px){.app-shell.idx-app-shell{gap:10px;padding:10px}.app-shell.idx-app-shell .idx-sidebar-desktop{display:none}.app-shell.idx-app-shell .app-shell-topbar{top:10px;padding:10px 10px 0}.app-shell.idx-app-shell .idx-main-area{min-height:calc(100dvh - 20px);border-radius:24px}.app-shell.idx-app-shell .idx-main-content-scroll{padding:10px 10px 18px}.app-shell.idx-app-shell .idx-topbar--premium{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:72px;padding:12px 14px;border-radius:20px}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-left{flex:1;min-width:0}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-right{flex:0 0 auto}.app-shell.idx-app-shell .idx-topbar--premium .idx-topbar-page-title{font-size:1.2rem}.app-shell.idx-app-shell .idx-mobile-nav-drawer{padding:10px 0 10px 10px}.app-shell.idx-app-shell .idx-mobile-nav-drawer .idx-sidebar--premium{min-height:calc(100dvh - 20px);border-radius:24px}.app-shell.idx-app-shell .idx-mobile-nav-close{top:20px;right:12px}}.idx-components-tool{color:var(--idx-text-primary)}.idx-components-tool-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px;align-items:start;padding:28px 30px}.idx-components-tool-eyebrow{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#4361c2}.idx-components-tool-title{margin:10px 0 0;font-size:28px;line-height:1.1;font-weight:800;color:#0f172a}.idx-components-tool-description{margin:12px 0 0;max-width:760px;font-size:14px;line-height:1.7;color:#506690}.idx-components-tool-hero__stats{display:grid;gap:12px}.idx-components-tool-stat{padding:14px 16px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:linear-gradient(180deg,#f8fafceb,#f1f5f9d1)}.idx-components-tool-stat__label{display:block;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#64748b}.idx-components-tool-stat__value{display:block;font-size:14px;font-weight:750;color:#0f172a}.idx-components-tool-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}.idx-components-tool-sidebar{padding:22px 22px 20px;position:sticky;top:88px}.idx-components-tool-sidebar__title{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#4361c2}.idx-components-tool-steps{margin:16px 0 0;padding-left:18px;display:grid;gap:14px;color:#334155;line-height:1.6}.idx-components-tool-note{margin-top:20px;padding:14px 16px;border-radius:14px;border:1px solid rgba(67,97,194,.14);background:#4361c20d;font-size:13px;line-height:1.6;color:#475569}.idx-components-tool-surface{padding:24px 24px 28px}.idx-components-tool-surface .idx-tiponay-aitm{gap:18px;padding-bottom:0}.idx-components-tool-surface .idx-tiponay-aitm>div:first-child{padding:0 2px 2px}.idx-components-tool-surface .idx-tiponay-card-title{font-size:18px;line-height:1.35;font-weight:800;color:#0f172a}.idx-components-tool-surface .idx-tiponay-card-sub,.idx-components-tool-surface .idx-text-muted{color:#64748b}.idx-components-tool-surface .idx-tiponay-entrymode{padding:8px;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:#f8fafc;box-shadow:none}.idx-components-tool-surface .idx-tiponay-entrymode-item{width:100%;border-radius:10px;border:1px solid transparent;background:transparent;padding:12px 14px;font-weight:700;color:#334155}.idx-components-tool-surface .idx-tiponay-entrymode-item:hover{background:#e2e8f0b8;border-color:#94a3b833}.idx-components-tool-surface .idx-tiponay-entrymode-item-active{background:#fff;border-color:#4361c233;color:#1e3a8a;box-shadow:0 1px 2px #0f172a0f}.idx-components-tool-surface .idx-tiponay-missing,.idx-components-tool-surface .idx-tiponay-access-card,.idx-components-tool-surface .idx-card.idx-tiponay-card{border-radius:16px;border:1px solid rgba(226,232,240,.98);background:#fff;box-shadow:0 10px 26px #0f172a0d}.idx-components-tool-surface .idx-tiponay-missing{padding:14px 16px;border-color:#f59e0b38;background:#fffbebf5}.idx-components-tool-surface .idx-tiponay-access-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.idx-components-tool-surface .idx-tiponay-access-title{font-weight:750;color:#0f172a}.idx-components-tool-surface .idx-tiponay-access-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.idx-components-tool-surface .idx-tiponay-card{padding:22px 22px 24px}.idx-components-tool-surface .idx-tiponay-drop{display:grid;gap:12px;justify-items:start;padding:22px;border:1px dashed rgba(148,163,184,.38);border-radius:16px;background:linear-gradient(180deg,#f8fafcf2,#f1f5f9d1)}.idx-components-tool-surface .idx-tiponay-drop-title{font-size:15px;font-weight:750;color:#0f172a}.idx-components-tool-surface .idx-tiponay-drop-sub{font-size:13px}.idx-components-tool-surface .idx-tiponay-file-button,.idx-components-tool-surface .idx-primary-button,.idx-components-tool-surface .idx-secondary-button{min-height:40px;padding:0 14px;border-radius:10px;font-weight:700;box-shadow:none}.idx-components-tool-surface .idx-primary-button{border:1px solid #4361c2;background:#4361c2;color:#fff}.idx-components-tool-surface .idx-primary-button:hover{background:#3650a6;border-color:#3650a6}.idx-components-tool-surface .idx-secondary-button{border:1px solid rgba(148,163,184,.34);background:#fff;color:#334155}.idx-components-tool-surface .idx-secondary-button:hover{background:#f8fafc;border-color:#64748b66}.idx-components-tool-surface .idx-form-grid,.idx-components-tool-surface .idx-tiponay-form{gap:18px}.idx-components-tool-surface .idx-form-grid-2{gap:16px}.idx-components-tool-surface .idx-filter-group{display:grid;gap:8px}.idx-components-tool-surface .idx-filter-group label{font-size:12px;font-weight:700;color:#334155}.idx-components-tool-surface .idx-filter-group input,.idx-components-tool-surface .idx-filter-group textarea,.idx-components-tool-surface .idx-filter-group .react-datepicker-wrapper input,.idx-components-tool-surface .idx-filter-group .idx-date-input,.idx-components-tool-surface .idx-filter-group [role=combobox]{width:100%;min-height:42px;border-radius:10px;border:1px solid rgba(203,213,225,.95);background:#fff;padding:10px 12px;color:#0f172a;box-shadow:none}.idx-components-tool-surface .idx-filter-group textarea{min-height:112px;resize:vertical}.idx-components-tool-surface .idx-filter-group input:focus,.idx-components-tool-surface .idx-filter-group textarea:focus,.idx-components-tool-surface .idx-filter-group .react-datepicker-wrapper input:focus,.idx-components-tool-surface .idx-filter-group .idx-date-input:focus,.idx-components-tool-surface .idx-filter-group [role=combobox]:focus{outline:none;border-color:#4361c273;box-shadow:0 0 0 3px #4361c21f}.idx-components-tool-surface .idx-tiponay-divider{height:1px;background:#e2e8f0f2}.idx-components-tool-surface .idx-tiponay-aitm-actions{position:static;justify-content:flex-end;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.idx-components-tool-surface .idx-tiponay-aitm-save-error,.idx-components-tool-surface .idx-tiponay-aitm-save-ok{border-radius:12px;padding:12px 14px}@media(max-width:1180px){.idx-components-tool-hero,.idx-components-tool-layout{grid-template-columns:1fr}.idx-components-tool-sidebar{position:static;top:auto}.idx-components-tool-surface .idx-tiponay-access-card{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.idx-components-tool-hero,.idx-components-tool-surface,.idx-components-tool-surface .idx-tiponay-card,.idx-components-tool-surface .idx-tiponay-drop{padding:18px}}.idx-components-tool-surface input,.idx-components-tool-surface textarea,.idx-components-tool-surface select,.idx-components-tool-surface .react-datepicker-wrapper input,.idx-components-tool-surface .idx-date-input,.idx-components-tool-surface [role=combobox]{border:1px solid rgba(203,213,225,.98)!important;background:#fff!important;box-shadow:inset 0 1px 2px #0f172a0a!important}.idx-components-tool-surface input:hover,.idx-components-tool-surface textarea:hover,.idx-components-tool-surface select:hover,.idx-components-tool-surface .react-datepicker-wrapper input:hover,.idx-components-tool-surface .idx-date-input:hover,.idx-components-tool-surface [role=combobox]:hover{border-color:#94a3b8eb!important}.idx-components-tool-surface input::-moz-placeholder,.idx-components-tool-surface textarea::-moz-placeholder{color:#94a3b8!important}.idx-components-tool-surface input::placeholder,.idx-components-tool-surface textarea::placeholder{color:#94a3b8!important}.app-shell .sidebar{background:linear-gradient(180deg,#0f172a,#111c34)!important;border-right:1px solid rgba(148,163,184,.14)!important;box-shadow:14px 0 36px #0f172a2e!important}.app-shell .sidebar .main-logo{padding-bottom:18px!important;margin-bottom:18px!important;border-bottom:1px solid rgba(148,163,184,.1)!important}.app-shell .sidebar .main-logo>div:first-child{width:34px!important;height:34px!important;border-radius:10px!important;background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;box-shadow:inset 0 1px #ffffff24!important}.app-shell .sidebar .main-logo span{letter-spacing:-.02em}.app-shell .sidebar ul>li.mb-4{margin-bottom:18px!important;padding:14px 14px 12px!important;border:1px solid rgba(148,163,184,.12)!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff08,#ffffff05)!important}.app-shell .sidebar ul>li.mb-4 span,.app-shell .sidebar ul>li.mb-4 div{color:#e2e8f0eb!important}.app-shell .sidebar h2{margin:18px 0 10px!important;padding:0 14px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#94a3b89e!important}.app-shell .sidebar .nav-link{min-height:44px;padding:10px 14px!important;border-radius:12px!important;border:1px solid transparent!important;background:transparent!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}.app-shell .sidebar .nav-link:hover{background:#ffffff0d!important;border-color:#94a3b81f!important}.app-shell .sidebar .nav-link.active,.app-shell .sidebar .nav-item.active>.nav-link,.app-shell .sidebar .nav-link[aria-current=page]{background:linear-gradient(180deg,#2563eb2e,#2563eb1a)!important;border-color:#60a5fa38!important;box-shadow:inset 0 1px #ffffff0f!important}.app-shell .sidebar .nav-link>div{display:flex;align-items:center;gap:12px}.app-shell .sidebar .nav-link span.shrink-0{width:18px;min-width:18px;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8db!important}.app-shell .sidebar .nav-link span:last-child{font-size:14px!important;font-weight:600!important;color:#e2e8f0bd!important}.app-shell .sidebar .nav-link:hover span:last-child,.app-shell .sidebar .nav-link.active span:last-child,.app-shell .sidebar .nav-item.active>.nav-link span:last-child,.app-shell .sidebar .nav-link[aria-current=page] span:last-child{color:#f8fafc!important}.app-shell .sidebar{background:linear-gradient(180deg,#0b1220,#111827)!important;border-right:1px solid rgba(148,163,184,.12)!important;box-shadow:10px 0 28px #0f172a1f!important}.app-shell .sidebar .main-logo{padding-bottom:16px!important;margin-bottom:16px!important;border-bottom:1px solid rgba(148,163,184,.08)!important}.app-shell .sidebar .main-logo>div:first-child{width:32px!important;height:32px!important;border-radius:9px!important;background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;box-shadow:none!important}.app-shell .sidebar ul>li.mb-4{margin-bottom:16px!important;padding:14px!important;border:1px solid rgba(148,163,184,.1)!important;border-radius:12px!important;background:#ffffff05!important;box-shadow:none!important}.app-shell .sidebar h2{margin:16px 0 8px!important;padding:0 14px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#94a3b894!important}.app-shell .sidebar .nav-item{margin-bottom:4px!important}.app-shell .sidebar .nav-link{min-height:42px!important;padding:10px 14px!important;border-radius:10px!important;border:1px solid transparent!important;background:transparent!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}.app-shell .sidebar .nav-link:hover{background:#ffffff0a!important;border-color:#94a3b81a!important}.app-shell .sidebar .nav-link.active,.app-shell .sidebar .nav-item.active>.nav-link,.app-shell .sidebar .nav-link[aria-current=page]{background:#1d4ed824!important;border-color:#60a5fa2e!important;box-shadow:inset 0 1px #ffffff0a!important}.app-shell .sidebar .nav-link span:last-child{font-size:13.5px!important;font-weight:600!important;letter-spacing:-.01em;color:#e2e8f0b8!important}.app-shell .sidebar .nav-link span.shrink-0{color:#94a3b8c7!important}.app-shell .sidebar .nav-link:hover span:last-child,.app-shell .sidebar .nav-link.active span:last-child,.app-shell .sidebar .nav-item.active>.nav-link span:last-child,.app-shell .sidebar .nav-link[aria-current=page] span:last-child{color:#f8fafcf5!important}.app-shell .sidebar .nav-link:hover span.shrink-0,.app-shell .sidebar .nav-link.active span.shrink-0,.app-shell .sidebar .nav-item.active>.nav-link span.shrink-0,.app-shell .sidebar .nav-link[aria-current=page] span.shrink-0{color:#93c5fd!important}.app-shell.idx-app-shell{display:grid!important;grid-template-columns:var(--app-shell-sidebar-width, 284px) minmax(0,1fr)!important;min-height:100vh;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.08),transparent 24%),radial-gradient(circle at 100% 0%,rgba(15,23,42,.08),transparent 18%),linear-gradient(180deg,#edf2f8,#f8fafc 48%,#f3f6fb)!important;gap:0!important}.app-shell.idx-app-shell.idx-app-shell-sidebar-collapsed{grid-template-columns:var(--app-shell-sidebar-width-collapsed, 88px) minmax(0,1fr)!important}.app-shell.idx-app-shell .idx-sidebar-desktop{position:sticky;top:0;height:100vh;padding:16px;background:transparent!important}.app-shell.idx-app-shell .idx-sidebar--premium{position:relative;display:flex;height:calc(100vh - 36px);flex-direction:column;gap:10px;overflow:hidden;border:1px solid rgba(71,85,105,.42)!important;border-radius:30px!important;padding:16px 14px!important;background:radial-gradient(circle at top right,rgba(96,165,250,.16),transparent 24%),linear-gradient(180deg,#081220,#0b1728 44%,#10233c)!important;box-shadow:0 24px 54px #02081757,inset 0 1px #ffffff14!important;isolation:isolate}.app-shell.idx-app-shell .idx-sidebar--premium:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 18%),linear-gradient(120deg,transparent 32%,rgba(96,165,250,.08) 100%);pointer-events:none;z-index:0}.app-shell.idx-app-shell .idx-sidebar--premium>*{position:relative;z-index:1}.app-shell.idx-app-shell .idx-sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.app-shell.idx-app-shell .idx-sidebar-brand{display:flex;min-width:0;flex:1;align-items:center;gap:12px;border:0!important;padding:0!important;background:transparent!important;text-align:left}.app-shell.idx-app-shell .idx-sidebar-logo{display:inline-flex;height:46px;width:46px;flex:0 0 46px;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#2563eb,#60a5fa)!important;color:#eff6ff!important;font-size:14px;font-weight:700;letter-spacing:.08em;box-shadow:inset 0 1px #ffffff42,0 14px 28px #2563eb42}.app-shell.idx-app-shell .idx-sidebar-app-name{color:#f8fafc!important;font-size:15px;font-weight:700;letter-spacing:-.03em}.app-shell.idx-app-shell .idx-sidebar-workspace{color:#bfdbfec7!important;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar-collapse-button{display:inline-flex;height:40px;width:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:14px!important;border:1px solid rgba(148,163,184,.22)!important;background:#ffffff0a!important;color:#e2e8f0eb!important;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.app-shell.idx-app-shell .idx-sidebar-collapse-button:hover{transform:translateY(-1px);border-color:#60a5fa6b!important;background:#2563eb24!important}.app-shell.idx-app-shell .idx-sidebar-premium-intro{display:flex;flex-direction:column;gap:14px;border:1px solid rgba(96,165,250,.18)!important;border-radius:24px!important;padding:18px 16px!important;background:linear-gradient(180deg,#0f172ae0,#0f172a8f),linear-gradient(180deg,rgba(255,255,255,.04),transparent)!important;box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0208172e!important}.app-shell.idx-app-shell .idx-sidebar-premium-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-shell.idx-app-shell .idx-sidebar-premium-eyebrow{color:#93c5fdd6!important;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar-premium-status{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:#e2e8f0e0!important;font-size:12px;font-weight:600}.app-shell.idx-app-shell .idx-sidebar-premium-status-dot{display:inline-flex;height:8px;width:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px #22c55e24}.app-shell.idx-app-shell .idx-sidebar-premium-badge{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:28px;border-radius:999px;padding:0 12px;background:#60a5fa24!important;border:1px solid rgba(96,165,250,.2)!important;color:#dbeafe!important;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar-premium-title{margin:0;color:#f8fafc!important;font-size:22px;font-weight:700;letter-spacing:-.04em;line-height:1.06}.app-shell.idx-app-shell .idx-sidebar-premium-copy{margin:0;color:#e2e8f0b8!important;font-size:13px;line-height:1.55}.app-shell.idx-app-shell .idx-sidebar-premium-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell.idx-app-shell .idx-sidebar-premium-metric{display:flex;flex-direction:column;gap:4px;border-radius:18px!important;border:1px solid rgba(148,163,184,.16)!important;padding:12px 12px 10px!important;background:#ffffff08!important}.app-shell.idx-app-shell .idx-sidebar-premium-metric strong{color:#f8fafc!important;font-size:18px;font-weight:700}.app-shell.idx-app-shell .idx-sidebar-premium-metric span{color:#bfdbfeb8!important;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar-command-card{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;border-radius:20px!important;border:1px solid rgba(96,165,250,.18)!important;padding:14px 16px!important;background:linear-gradient(180deg,#0b1728eb,#0e1f36c7),#ffffff08!important;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #02081729!important;text-align:left;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.app-shell.idx-app-shell .idx-sidebar-command-card:hover{transform:translateY(-1px);border-color:#60a5fa57!important;background:linear-gradient(180deg,#0e1d33f5,#11233ed1),#ffffff0a!important}.app-shell.idx-app-shell .idx-sidebar-command-icon{display:inline-flex;height:40px;width:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:14px;background:#2563eb29!important;color:#dbeafe!important;font-size:17px}.app-shell.idx-app-shell .idx-sidebar-command-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.app-shell.idx-app-shell .idx-sidebar-command-title{color:#f8fafc!important;font-size:14px;font-weight:650}.app-shell.idx-app-shell .idx-sidebar-command-body{color:#e2e8f0ad!important;font-size:12px;line-height:1.45}.app-shell.idx-app-shell .idx-sidebar-command-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:32px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#ffffff0d;color:#f8fafc;font-size:11px;font-weight:700;letter-spacing:.08em}.app-shell.idx-app-shell .idx-sidebar-shortcuts{display:flex;flex-direction:column;gap:10px}.app-shell.idx-app-shell .idx-sidebar-shortcuts-label{padding:0 6px;color:#94a3b8e6!important;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar-shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell.idx-app-shell .idx-sidebar-shortcut{display:flex;min-width:0;flex-direction:column;gap:10px;border-radius:18px!important;border:1px solid rgba(148,163,184,.14)!important;padding:12px!important;background:#ffffff08!important;text-align:left;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.app-shell.idx-app-shell .idx-sidebar-shortcut:hover{transform:translateY(-1px);border-color:#60a5fa42!important;background:#2563eb14!important}.app-shell.idx-app-shell .idx-sidebar-shortcut-icon{display:inline-flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:12px;background:#ffffff0f;color:#dbeafe;font-size:16px}.app-shell.idx-app-shell .idx-sidebar-shortcut-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.app-shell.idx-app-shell .idx-sidebar-shortcut-title{color:#eff6ff!important;font-size:12px;font-weight:650;line-height:1.35}.app-shell.idx-app-shell .idx-sidebar-shortcut-subtitle{color:#bfdbfead!important;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar-nav{flex:1;min-height:0;overflow-y:auto;padding-top:4px;padding-right:4px}.app-shell.idx-app-shell .idx-sidebar-nav::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b61}.app-shell.idx-app-shell .idx-sidebar-section{display:flex;flex-direction:column;gap:8px;margin-top:12px}.app-shell.idx-app-shell .idx-sidebar-section-headline{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px}.app-shell.idx-app-shell .idx-sidebar-section-title{color:#94a3b8d1!important;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar-section-count{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0f!important;color:#e2e8f0e0!important;font-size:11px;font-weight:700}.app-shell.idx-app-shell .idx-sidebar-section-items{display:flex;flex-direction:column;gap:8px}.app-shell.idx-app-shell .idx-sidebar-item-row{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:stretch}.app-shell.idx-app-shell .idx-sidebar-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:52px!important;border-radius:18px!important;border:1px solid rgba(100,116,139,.22)!important;padding:9px 11px!important;background:#ffffff06!important;text-align:left;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.app-shell.idx-app-shell .idx-sidebar-item:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:999px;background:transparent;transition:background-color .16s ease}.app-shell.idx-app-shell .idx-sidebar-item:hover{transform:translateY(-1px);border-color:#94a3b857!important;background:#ffffff0f!important;box-shadow:0 16px 26px #0208172e!important}.app-shell.idx-app-shell .idx-sidebar-item-active{border-color:#60a5fa61!important;background:linear-gradient(180deg,#132c4ef5,#122642eb),#ffffff0d!important;box-shadow:0 18px 30px #02081738,inset 0 1px #ffffff0f!important}.app-shell.idx-app-shell .idx-sidebar-item-active:before{background:linear-gradient(180deg,#60a5fa,#bfdbfe)}.app-shell.idx-app-shell .idx-sidebar-item-icon{display:inline-flex;height:38px;width:38px;flex:0 0 38px;align-items:center;justify-content:center;border-radius:13px;background:#ffffff12!important;color:#dbeafeeb!important;font-size:16px}.app-shell.idx-app-shell .idx-sidebar-item-active .idx-sidebar-item-icon{background:#2563eb33!important;color:#fff!important}.app-shell.idx-app-shell .idx-sidebar-item-content{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.app-shell.idx-app-shell .idx-sidebar-item-label{color:#f8fafc!important;font-size:13px;font-weight:650;line-height:1.3}.app-shell.idx-app-shell .idx-sidebar-item-meta{color:#bfdbfea3!important;font-size:11px;line-height:1.45}.app-shell.idx-app-shell .idx-sidebar-item-badge{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:26px;border-radius:999px;padding:0 10px;background:#ffffff0f!important;color:#e2e8f0eb!important;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar-item-create{display:inline-flex;align-items:center;justify-content:center;width:42px;border-radius:16px!important;border:1px solid rgba(100,116,139,.2)!important;background:#ffffff0a!important;color:#e2e8f0eb!important;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.app-shell.idx-app-shell .idx-sidebar-item-create:hover{transform:translateY(-1px);border-color:#60a5fa57!important;background:#2563eb24!important}.app-shell.idx-app-shell .idx-sidebar-footer{margin-top:auto;padding-top:16px;border-top:1px solid rgba(100,116,139,.22)}.app-shell.idx-app-shell .idx-sidebar-user-panel{display:flex;align-items:center;gap:12px;border-radius:22px!important;border:1px solid rgba(96,165,250,.16)!important;padding:14px!important;background:linear-gradient(180deg,#0b1728e6,#0e1f36b8),#ffffff08!important}.app-shell.idx-app-shell .idx-sidebar-user-avatar{display:inline-flex;height:42px;width:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,#1d4ed8,#60a5fa)!important;color:#eff6ff!important;font-size:13px;font-weight:700;letter-spacing:.08em}.app-shell.idx-app-shell .idx-sidebar-user-block{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.app-shell.idx-app-shell .idx-sidebar-user-name{color:#f8fafc!important;font-size:13px;font-weight:650}.app-shell.idx-app-shell .idx-sidebar-user-role{color:#bfdbfeb3!important;font-size:11px;line-height:1.4}.app-shell.idx-app-shell .idx-sidebar-user-pulse{display:inline-flex;min-width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;background:#22c55e24!important;color:#bbf7d0!important;font-size:11px;font-weight:700}.app-shell.idx-app-shell .idx-sidebar-collapsed{align-items:stretch;padding-left:10px!important;padding-right:10px!important}.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-brand{justify-content:center}.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-brand-text,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-premium-intro,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-command-copy,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-command-kbd,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-shortcuts,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-section-headline,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-item-content,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-item-badge,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-item-create,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-user-block,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-user-pulse{display:none!important}.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-command-card,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-item,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-user-panel{justify-content:center}.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-section-items,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-nav{gap:10px}.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-item{min-height:52px!important;padding:8px!important}.app-shell.idx-app-shell .idx-main-area{min-width:0;width:100%;display:flex;flex-direction:column;padding:16px 16px 16px 0;background:transparent!important}.app-shell.idx-app-shell .app-shell-topbar{position:sticky;top:0;z-index:24;padding:0 0 18px!important;background:transparent!important;border:0!important;box-shadow:none!important}.app-shell.idx-app-shell .idx-topbar--premium{display:flex;align-items:center;min-height:76px;border:1px solid rgba(203,213,225,.88)!important;border-radius:24px!important;padding:12px 18px!important;background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#fff!important;box-shadow:0 16px 32px #0f172a0f,inset 0 1px #ffffffd6!important;overflow:hidden}.app-shell.idx-app-shell .idx-topbar-hamburger{display:none!important}.app-shell.idx-app-shell .idx-topbar-inline{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:14px}.app-shell.idx-app-shell .idx-topbar-inline-left,.app-shell.idx-app-shell .idx-topbar-inline-right{display:flex;align-items:center;min-width:0;gap:12px}.app-shell.idx-app-shell .idx-topbar-inline-left{flex:1 1 auto}.app-shell.idx-app-shell .idx-topbar-inline-right{flex:0 0 auto}.app-shell.idx-app-shell .idx-topbar-brand-chip{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;min-height:34px;border-radius:999px;border:1px solid rgba(226,232,240,.96)!important;padding:0 12px;background:#f8fafc!important}.app-shell.idx-app-shell .idx-topbar-brand-mark{display:inline-flex;height:8px;width:8px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#60a5fa);box-shadow:0 0 0 4px #2563eb1f}.app-shell.idx-app-shell .idx-topbar-brand-text{color:#334155!important;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.app-shell.idx-app-shell .idx-topbar-page-inline{min-width:0;flex:1}.app-shell.idx-app-shell .idx-topbar-page-title{color:#0f172a!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:700;letter-spacing:-.05em;line-height:1}.app-shell.idx-app-shell .idx-topbar-command-trigger{display:flex;align-items:center;gap:10px;min-height:44px;flex:0 0 auto;border-radius:16px!important;border:1px solid rgba(15,23,42,.12)!important;padding:0 12px!important;background:linear-gradient(180deg,#0f172a,#16233a)!important;box-shadow:0 10px 18px #0f172a1f,inset 0 1px #ffffff0f!important;text-align:left}.app-shell.idx-app-shell .idx-topbar-command-icon{display:inline-flex;height:30px;width:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:10px;background:#60a5fa29;color:#dbeafe!important}.app-shell.idx-app-shell .idx-topbar-command-label{color:#e2e8f0f5!important;font-size:12px;font-weight:650;white-space:nowrap}.app-shell.idx-app-shell .idx-topbar-command-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:32px;border-radius:12px;background:#ffffff14;border:1px solid rgba(148,163,184,.14);color:#f8fafc!important;font-size:11px;font-weight:700}.app-shell.idx-app-shell .idx-topbar-status-stack{display:flex;align-items:center;gap:8px;flex:0 0 auto}.app-shell.idx-app-shell .idx-topbar-status-chip,.app-shell.idx-app-shell .idx-topbar-task-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:12px!important;border:1px solid rgba(203,213,225,.94)!important;padding:0 12px!important;background:#fff!important;color:#334155!important;font-size:11px;font-weight:700;white-space:nowrap}.app-shell.idx-app-shell .idx-topbar-status-chip{color:#1e3a8a!important}.app-shell.idx-app-shell .idx-topbar-task-button{color:#0f766e!important}.app-shell.idx-app-shell .idx-topbar-icon-button{display:inline-flex;height:40px;width:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:12px!important;border:1px solid rgba(203,213,225,.94)!important;background:#fff!important;color:#334155!important;box-shadow:none!important}.app-shell.idx-app-shell .idx-topbar-user-trigger{display:flex;align-items:center;gap:8px;min-height:44px;flex:0 0 auto;border-radius:14px!important;border:1px solid rgba(203,213,225,.94)!important;padding:4px 10px 4px 4px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:none!important}.app-shell.idx-app-shell .idx-topbar-avatar{display:inline-flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#2563eb,#60a5fa);color:#eff6ff!important;font-size:12px;font-weight:700;letter-spacing:.08em}.app-shell.idx-app-shell .idx-topbar-user-meta{display:flex;min-width:0;flex-direction:column;gap:2px;text-align:left}.app-shell.idx-app-shell .idx-topbar-user-name{color:#0f172a!important;font-size:12px;font-weight:700;line-height:1.2}.app-shell.idx-app-shell .idx-topbar-user-role{color:#64748b!important;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.app-shell.idx-app-shell .idx-topbar-user-caret{color:#64748b!important}.app-shell.idx-app-shell .idx-topbar-notification-dot{position:absolute;right:10px;top:10px;height:8px;width:8px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 3px #fff}.app-shell.idx-app-shell .idx-user-menu{border-radius:22px!important;border:1px solid rgba(148,163,184,.18)!important;background:#fffffffa!important;box-shadow:0 22px 44px #0f172a29!important}.app-shell.idx-app-shell .idx-main{min-width:0;flex:1 1 auto;width:100%;min-height:0;background:transparent!important}.app-shell.idx-app-shell .idx-main-content-scroll{min-width:0;width:100%;flex:1 1 auto}.app-shell.idx-app-shell .idx-main-content{min-height:calc(100vh - 132px);width:100%;max-width:none!important;min-width:0}.app-shell.idx-app-shell .idx-mobile-nav-overlay{position:fixed;inset:0;background:#02081785;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:39}.app-shell.idx-app-shell .idx-mobile-nav-overlay-open{opacity:1;pointer-events:auto}.app-shell.idx-app-shell .idx-mobile-nav-drawer{position:fixed;left:0;top:0;bottom:0;z-index:40;width:min(92vw,380px);padding:18px;transform:translate(-104%);transition:transform .22s ease}.app-shell.idx-app-shell .idx-mobile-nav-drawer-open{transform:translate(0)}.app-shell.idx-app-shell .idx-mobile-nav-close{position:absolute;right:28px;top:28px;z-index:2;display:inline-flex;height:42px;width:42px;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:#ffffff0f;color:#f8fafc}.app-shell.idx-app-shell .idx-mobile-nav-drawer .idx-sidebar--premium{height:calc(100vh - 36px)}@media(max-width:1279px){.app-shell.idx-app-shell{display:block!important}.app-shell.idx-app-shell .idx-sidebar-desktop{display:none!important}.app-shell.idx-app-shell .idx-main-area{padding:16px}.app-shell.idx-app-shell .idx-topbar--premium{padding:12px 14px!important}.app-shell.idx-app-shell .idx-topbar-hamburger{display:inline-flex!important}.app-shell.idx-app-shell .idx-topbar-brand-chip{display:none}}@media(max-width:767px){.app-shell.idx-app-shell .idx-main-area{padding:12px}.app-shell.idx-app-shell .idx-topbar--premium{min-height:64px;padding:10px 12px!important;border-radius:20px!important}.app-shell.idx-app-shell .idx-topbar-page-title{font-size:22px}.app-shell.idx-app-shell .idx-topbar-inline{gap:10px}.app-shell.idx-app-shell .idx-topbar-command-trigger{width:40px;min-width:40px;padding:0!important;justify-content:center}.app-shell.idx-app-shell .idx-topbar-command-label,.app-shell.idx-app-shell .idx-topbar-command-kbd,.app-shell.idx-app-shell .idx-topbar-status-stack,.app-shell.idx-app-shell .idx-topbar-user-meta,.app-shell.idx-app-shell .idx-topbar-user-caret{display:none!important}.app-shell.idx-app-shell .idx-topbar-inline-right{gap:8px}.app-shell.idx-app-shell .idx-topbar-icon-button,.app-shell.idx-app-shell .idx-topbar-user-trigger{height:38px;width:38px;min-width:38px;padding:0!important;justify-content:center}.app-shell.idx-app-shell .idx-topbar-avatar{height:30px;width:30px}.app-shell.idx-app-shell .idx-sidebar-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--idx-font-sans: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--idx-color-ink: #0f172a;--idx-color-muted: #64748b;--idx-color-border: rgba(148, 163, 184, .26);--idx-color-surface: #ffffff;--idx-color-accent: #1d4ed8;--idx-color-success: #15803d;--idx-color-warning: #b45309;--idx-color-danger: #b91c1c;--idx-color-info: #0f766e;--idx-shadow-sm: 0 8px 20px rgba(15, 23, 42, .04);--idx-shadow-md: 0 18px 44px rgba(15, 23, 42, .08);--idx-shadow-lg: 0 28px 60px rgba(15, 23, 42, .12);--idx-radius-lg: 22px}body{font-family:var(--idx-font-sans);color:var(--idx-color-ink)}.app-shell{color:var(--idx-color-ink)}.app-shell .idx-main-content{width:100%;max-width:none!important;padding:28px 30px 40px!important}.app-shell .idx-screen,.app-shell .space-y-6{width:100%}.app-shell .idx-screen-subtitle,.app-shell .text-white-dark{color:var(--idx-color-muted)!important}.app-shell .panel,.app-shell .idx-card,.app-shell .idx-list-card,.app-shell .idx-detail-card,.app-shell .idx-form-card{border:1px solid var(--idx-color-border)!important;border-radius:var(--idx-radius-lg)!important;background:linear-gradient(180deg,#fffffffa,#f8fafcfa),var(--idx-color-surface)!important;box-shadow:var(--idx-shadow-md)!important;padding:24px!important}.app-shell .btn,.app-shell .idx-primary-button,.app-shell .idx-secondary-button,.app-shell .idx-danger-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;border-radius:999px!important;padding:0 18px!important;font-size:13px!important;font-weight:700!important;transition:transform .16s ease,border-color .16s ease,background-color .16s ease!important}.app-shell .btn:hover,.app-shell .idx-primary-button:hover,.app-shell .idx-secondary-button:hover,.app-shell .idx-danger-button:hover{transform:translateY(-1px)}.app-shell .btn.btn-primary,.app-shell .idx-primary-button{border:1px solid rgba(15,23,42,.08)!important;background:linear-gradient(180deg,#0f172a,#172554)!important;color:#f8fafc!important;box-shadow:0 14px 32px #0f172a2e!important}.app-shell .btn.btn-outline-primary,.app-shell .btn.btn-secondary,.app-shell .idx-secondary-button{border:1px solid rgba(15,23,42,.12)!important;background:#ffffffe6!important;color:var(--idx-color-ink)!important;box-shadow:var(--idx-shadow-sm)!important}.app-shell .btn.btn-danger,.app-shell .idx-danger-button{border:1px solid rgba(185,28,28,.16)!important;background:linear-gradient(180deg,#b91c1c,#991b1b)!important;color:#fef2f2!important}.app-shell .btn.btn-sm{min-height:36px;padding:0 14px!important;font-size:12px!important}.app-shell .form-input,.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea,.app-shell .react-datepicker-wrapper input,.app-shell [role=combobox]{border:1px solid rgba(148,163,184,.32)!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:inset 0 1px 2px #0f172a08!important;color:var(--idx-color-ink)!important}.app-shell .form-input,.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell .react-datepicker-wrapper input,.app-shell [role=combobox]{min-height:48px}.app-shell textarea{min-height:120px}.app-shell .form-input:focus,.app-shell input:not([type=checkbox]):not([type=radio]):focus,.app-shell select:focus,.app-shell textarea:focus,.app-shell .react-datepicker-wrapper input:focus,.app-shell [role=combobox]:focus{border-color:#1d4ed861!important;box-shadow:0 0 0 4px #1d4ed814,inset 0 1px 2px #0f172a08!important}.app-shell .table-responsive{margin-top:0!important;overflow:auto;border:1px solid rgba(148,163,184,.22);border-radius:20px;background:#ffffffe6}.app-shell .table-hover{width:100%;border-collapse:separate;border-spacing:0}.app-shell .table-hover thead th{position:sticky;top:0;z-index:1;border-bottom:1px solid rgba(148,163,184,.22);background:#f8fafc;color:var(--idx-color-muted)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase}.app-shell .table-hover th,.app-shell .table-hover td{padding:15px 16px!important;vertical-align:middle}.app-shell .table-hover tbody tr+tr td{border-top:1px solid rgba(226,232,240,.9)}.app-shell .table-hover tbody tr:hover td{background:#f8fafcf5!important}.app-shell .badge{display:inline-flex;min-height:28px;align-items:center;justify-content:center;border-radius:999px!important;padding:0 12px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase}.app-shell .badge-outline-primary{border:1px solid rgba(29,78,216,.16)!important;background:#1d4ed814!important;color:var(--idx-color-accent)!important}.app-shell .badge-outline-success{border:1px solid rgba(22,163,74,.16)!important;background:#16a34a14!important;color:var(--idx-color-success)!important}.app-shell .badge-outline-warning{border:1px solid rgba(245,158,11,.18)!important;background:#f59e0b1f!important;color:var(--idx-color-warning)!important}.app-shell .badge-outline-danger{border:1px solid rgba(239,68,68,.16)!important;background:#ef44441a!important;color:var(--idx-color-danger)!important}.app-shell .idx-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px;padding:28px 30px;border:1px solid rgba(148,163,184,.2);border-radius:30px;background:radial-gradient(circle at top right,rgba(29,78,216,.08),transparent 26%),linear-gradient(180deg,#fffffffa,#f8fafcfa);box-shadow:var(--idx-shadow-lg)}.app-shell .idx-page-header-main,.app-shell .idx-section-card-copy,.app-shell .idx-state-panel-copy,.app-shell .idx-topbar-context{display:flex;min-width:0;flex-direction:column}.app-shell .idx-page-header-main{gap:10px}.app-shell .idx-page-kicker,.app-shell .idx-section-card-eyebrow,.app-shell .idx-topbar-breadcrumb{color:var(--idx-color-accent);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.app-shell .idx-page-title-row,.app-shell .idx-page-meta,.app-shell .idx-page-actions,.app-shell .idx-section-card-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.app-shell .idx-page-title{margin:0;color:var(--idx-color-ink);font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.05em;line-height:1.02}.app-shell .idx-page-description,.app-shell .idx-section-card-description,.app-shell .idx-state-panel-description,.app-shell .idx-insight-copy,.app-shell .idx-quick-action-subtitle{margin:0;color:var(--idx-color-muted);font-size:14px;line-height:1.65}.app-shell .idx-section-card{border:1px solid rgba(148,163,184,.22);border-radius:26px;background:linear-gradient(180deg,#fffffffa,#f8fafcfa),#fff;box-shadow:var(--idx-shadow-md);overflow:hidden}.app-shell .idx-section-card-subtle{background:linear-gradient(180deg,#f8fafcfa,#f1f5f9fa),#f8fafc}.app-shell .idx-section-card-accent{background:radial-gradient(circle at top right,rgba(29,78,216,.08),transparent 30%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.app-shell .idx-section-card-head,.app-shell .idx-section-card-body{padding:24px}.app-shell .idx-section-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(226,232,240,.8)}.app-shell .idx-section-card-copy{flex:1;gap:8px}.app-shell .idx-section-card-title,.app-shell .idx-insight-title,.app-shell .idx-quick-action-title,.app-shell .idx-state-panel-title,.app-shell .idx-risk-name{color:var(--idx-color-ink);font-size:15px;font-weight:700}.app-shell .idx-section-card-title{margin:0;font-size:20px;letter-spacing:-.03em}.app-shell .idx-state-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid rgba(148,163,184,.22);border-radius:20px}.app-shell .idx-state-panel-copy{gap:6px}.app-shell .idx-state-panel-neutral{background:#f8fafceb}.app-shell .idx-state-panel-info{border-color:#0d948829;background:#f0fdfaf0}.app-shell .idx-state-panel-success{border-color:#16a34a29;background:#f0fdf4f0}.app-shell .idx-state-panel-warning{border-color:#f59e0b2e;background:#fffbebf5}.app-shell .idx-state-panel-danger{border-color:#ef44442e;background:#fef2f2f5}.app-shell .idx-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.app-shell .idx-metric-card{display:flex;flex-direction:column;gap:18px;padding:22px;border:1px solid rgba(148,163,184,.2);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcfa),#fff;box-shadow:var(--idx-shadow-md)}.app-shell .idx-metric-card-head,.app-shell .idx-risk-top,.app-shell .idx-table-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.app-shell .idx-table-actions{justify-content:flex-end}.app-shell .idx-metric-icon,.app-shell .idx-quick-action-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:16px}.app-shell .idx-metric-icon{height:48px;width:48px}.app-shell .idx-metric-value{color:var(--idx-color-ink);font-size:34px;font-weight:700;letter-spacing:-.05em;line-height:1}.app-shell .idx-metric-label{color:var(--idx-color-muted);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-shell .idx-dashboard-grid{display:grid;gap:22px}.app-shell .idx-dashboard-grid-two{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)}.app-shell .idx-dashboard-grid-split{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.app-shell .idx-search-stack,.app-shell .idx-insight-stack,.app-shell .idx-risk-stack,.app-shell .idx-quick-action-copy{display:flex;flex-direction:column}.app-shell .idx-search-stack,.app-shell .idx-insight-stack,.app-shell .idx-risk-stack{gap:12px}.app-shell .idx-quick-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app-shell .idx-quick-action-card,.app-shell .idx-search-result{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#ffffffeb;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.app-shell .idx-quick-action-card:hover,.app-shell .idx-search-result:hover{transform:translateY(-1px);border-color:#1d4ed833;box-shadow:var(--idx-shadow-sm)}.app-shell .idx-quick-action-icon{height:46px;width:46px;flex:0 0 46px;background:#1d4ed814;color:var(--idx-color-accent)}.app-shell .idx-quick-action-copy{min-width:0;flex:1;gap:4px}.app-shell .idx-insight-item,.app-shell .idx-risk-item{padding:16px 18px;border:1px solid rgba(148,163,184,.16);border-radius:20px}.app-shell .idx-insight-item{display:flex;align-items:flex-start;gap:14px}.app-shell .idx-insight-item-warning{background:#fffbebeb}.app-shell .idx-insight-item-info{background:#f0fdfae6}.app-shell .idx-insight-item-success{background:#f0fdf4eb}.app-shell .idx-insight-icon{margin-top:2px;color:var(--idx-color-accent)}.app-shell .idx-insight-item-warning .idx-insight-icon{color:var(--idx-color-warning)}.app-shell .idx-insight-item-info .idx-insight-icon{color:var(--idx-color-info)}.app-shell .idx-insight-item-success .idx-insight-icon{color:var(--idx-color-success)}.app-shell .idx-risk-item{display:flex;flex-direction:column;gap:8px;background:#ffffffe0}.app-shell .idx-risk-bar{height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0cc}.app-shell .idx-risk-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1d4ed8,#60a5fa)}.app-shell .idx-topbar--premium{min-height:76px;padding:16px 24px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffff0,#f8fafcf5),#fff!important;box-shadow:var(--idx-shadow-md)!important}.app-shell .idx-topbar-breadcrumb{color:var(--idx-color-muted);font-size:11px;letter-spacing:.16em}.app-shell .idx-topbar-command-trigger,.app-shell .idx-topbar-status-chip,.app-shell .idx-topbar-icon-button,.app-shell .idx-topbar-user-trigger{border:1px solid rgba(148,163,184,.18)!important;background:#fffffff0!important;color:var(--idx-color-ink)!important;box-shadow:none!important}.app-shell .idx-topbar-command-trigger{min-height:42px}.app-shell .idx-topbar-status-chip{min-height:36px;color:var(--idx-color-muted)!important}.app-shell .idx-topbar-avatar{background:linear-gradient(180deg,#0f172a,#1e293b)!important;color:#f8fafc!important}.app-shell .idx-user-menu{border:1px solid rgba(148,163,184,.18)!important;background:#fffffffa!important;box-shadow:var(--idx-shadow-lg)!important}@media(max-width:1280px){.app-shell .idx-metric-grid,.app-shell .idx-dashboard-grid-two,.app-shell .idx-dashboard-grid-split{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.app-shell .idx-page-header,.app-shell .idx-section-card-head,.app-shell .idx-topbar-inline{flex-direction:column;align-items:stretch}.app-shell .idx-dashboard-grid-two,.app-shell .idx-dashboard-grid-split,.app-shell .idx-quick-action-grid,.app-shell .idx-metric-grid{grid-template-columns:1fr}}@media(max-width:760px){.app-shell .idx-main-content{padding:18px 16px 32px!important}.app-shell .idx-page-header{padding:22px 20px;border-radius:24px}.app-shell .idx-page-title{font-size:28px}.app-shell .panel,.app-shell .idx-card,.app-shell .idx-list-card,.app-shell .idx-detail-card,.app-shell .idx-form-card,.app-shell .idx-section-card-head,.app-shell .idx-section-card-body{padding:18px!important}.app-shell .idx-topbar--premium{padding:14px 16px!important}.app-shell .idx-topbar-command-label,.app-shell .idx-topbar-command-kbd,.app-shell .idx-topbar-user-meta,.app-shell .idx-topbar-status-chip{display:none!important}}:root{--idx-radius-lg: 3px;--idx-radius-md: 3px;--idx-radius-sm: 3px}.app-shell,.idx-tiponay-root,.idx-components-tool,.kut-redesign,.ubt-root,.idx-tvv-screen{--idx-radius-lg: 3px;--idx-radius-md: 3px;--idx-radius-sm: 3px;--ubt-radius-lg: 3px;--ubt-radius-md: 3px;--ubt-radius-sm: 3px}.app-shell *,.idx-tiponay-root *,.idx-components-tool *,.kut-redesign *,.ubt-root *,.idx-tvv-screen *{border-radius:3px!important}.app-shell .table-hover,.idx-tiponay-root .table-hover,.idx-components-tool .table-hover,.kut-redesign .table,.ubt-root .ubt-grid,.ubt-root .ubt-rowlist,.idx-tvv-screen .table-hover,.app-shell .idx-topbar-notification-dot,.app-shell .idx-sidebar-premium-status-dot,.app-shell .idx-mobile-nav-overlay,.kut-redesign .modal-overlay{border-radius:0!important}:root{--idx-font-sans: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--idx-color-ink: #0f172a;--idx-color-ink-soft: #334155;--idx-color-muted: #6b7280;--idx-color-border: #d7dce2;--idx-color-border-strong: #aeb8c4;--idx-color-surface: #ffffff;--idx-color-surface-alt: #f6f7f9;--idx-color-surface-soft: #eef2f5;--idx-color-accent: #111827;--idx-color-accent-soft: #e5e7eb;--idx-color-success: #166534;--idx-color-warning: #92400e;--idx-color-danger: #991b1b;--idx-color-info: #155e75;--idx-shadow-sm: none;--idx-shadow-md: none;--idx-shadow-lg: none}body{background:#e9edf2;color:var(--idx-color-ink)}.idx-app-shell-root{display:flex;flex:1 1 auto;min-width:0;width:100%}.app-shell.idx-app-shell{display:block!important;flex:1 1 auto;grid-template-columns:none!important;min-height:100vh;min-width:0;width:100%;background:#e9edf2!important}.app-shell.idx-app-shell .idx-shell-frame{display:grid;grid-template-columns:292px minmax(0,1fr);min-height:100vh;min-width:0;padding:18px;gap:18px;width:100%}.app-shell.idx-app-shell.idx-app-shell-sidebar-collapsed .idx-shell-frame{grid-template-columns:88px minmax(0,1fr)}.app-shell.idx-app-shell .idx-sidebar-desktop{display:block;height:calc(100vh - 36px);position:sticky;top:18px;padding:0!important;background:transparent!important}.app-shell.idx-app-shell .idx-sidebar-rail{height:100%}.app-shell.idx-app-shell .idx-sidebar--premium{display:block;height:100%;padding:0!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#151b23,#10151d)!important;box-shadow:none!important;overflow:hidden}.app-shell.idx-app-shell .idx-sidebar--premium:before{display:none}.app-shell.idx-app-shell .idx-sidebar-shell{display:flex;flex-direction:column;height:100%;padding:20px 16px 18px}.app-shell.idx-app-shell .idx-sidebar-top{align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.app-shell.idx-app-shell .idx-sidebar-brand{align-items:center;gap:12px}.app-shell.idx-app-shell .idx-sidebar-logo{width:30px;height:30px;flex:0 0 30px;border-radius:3px!important;background:#f8fafc!important;color:#111827!important;font-size:11px;font-weight:800;letter-spacing:.2em;box-shadow:none!important}.app-shell.idx-app-shell .idx-sidebar-brand-text{display:flex;min-width:0;flex-direction:column;gap:3px}.app-shell.idx-app-shell .idx-sidebar-app-name{color:#f8fafc!important;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar-app-copy{color:#ffffff75!important;font-size:11px;font-weight:500;letter-spacing:.04em}.app-shell.idx-app-shell .idx-sidebar-collapse-button{width:30px;height:30px;flex:0 0 30px;border:1px solid rgba(255,255,255,.14)!important;background:transparent!important;color:#ffffffb8!important}.app-shell.idx-app-shell .idx-sidebar-collapse-button:hover{transform:none;background:#ffffff0f!important;border-color:#ffffff3d!important}.app-shell.idx-app-shell .idx-sidebar-caption{margin-bottom:10px;color:#ffffff6b;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar-nav{flex:1;overflow:auto;padding-right:0}.app-shell.idx-app-shell .idx-sidebar-nav::-webkit-scrollbar{width:6px}.app-shell.idx-app-shell .idx-sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff1f}.app-shell.idx-app-shell .idx-sidebar-section{margin-top:14px;gap:8px}.app-shell.idx-app-shell .idx-sidebar-section:first-child{margin-top:0}.app-shell.idx-app-shell .idx-sidebar-section-headline{padding:0}.app-shell.idx-app-shell .idx-sidebar-section-title{color:#ffffff52!important;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.app-shell.idx-app-shell .idx-sidebar-section-items{gap:2px}.app-shell.idx-app-shell .idx-sidebar-item{min-height:40px!important;gap:10px;justify-content:flex-start;padding:9px 10px 9px 12px!important;border:1px solid transparent!important;border-left:2px solid transparent!important;background:transparent!important;box-shadow:none!important}.app-shell.idx-app-shell .idx-sidebar-item:before{display:none}.app-shell.idx-app-shell .idx-sidebar-item:hover{transform:none;background:#ffffff0a!important;border-color:#ffffff0f!important;box-shadow:none!important}.app-shell.idx-app-shell .idx-sidebar-item-active{border-left-color:#f8fafc!important;background:#ffffff12!important;border-color:#ffffff14!important}.app-shell.idx-app-shell .idx-sidebar-item-icon{width:16px;height:16px;flex:0 0 16px;background:transparent!important;color:#ffffff94!important}.app-shell.idx-app-shell .idx-sidebar-item-active .idx-sidebar-item-icon,.app-shell.idx-app-shell .idx-sidebar-item:hover .idx-sidebar-item-icon{color:#fff!important}.app-shell.idx-app-shell .idx-sidebar-item-label{color:#ffffffad!important;font-size:13px;font-weight:600;letter-spacing:-.01em}.app-shell.idx-app-shell .idx-sidebar-item-active .idx-sidebar-item-label,.app-shell.idx-app-shell .idx-sidebar-item:hover .idx-sidebar-item-label{color:#fff!important}.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-brand-text,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-caption,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-section-title,.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-item-content{display:none!important}.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-top{align-items:center}.app-shell.idx-app-shell .idx-sidebar-collapsed .idx-sidebar-item{justify-content:center;padding-left:0!important;padding-right:0!important}.app-shell.idx-app-shell .idx-main-area{flex:1 1 auto;min-width:0;width:100%;background:transparent!important}.app-shell.idx-app-shell .idx-main-area-inner{display:flex;flex:1 1 auto;min-height:calc(100vh - 36px);min-width:0;flex-direction:column;gap:14px;width:100%}.app-shell.idx-app-shell .app-shell-topbar{padding:16px 16px 0!important}.app-shell .idx-topbar--premium{min-height:74px;padding:14px 16px!important;border:1px solid var(--idx-color-border)!important;background:#fffffffa!important;box-shadow:none!important}.app-shell .idx-topbar-inline{align-items:center;gap:16px}.app-shell .idx-topbar-inline-left,.app-shell .idx-topbar-inline-right{gap:10px}.app-shell .idx-topbar-inline-right{margin-left:auto}.app-shell .idx-topbar-hamburger,.app-shell .idx-topbar-icon-button,.app-shell .idx-topbar-user-trigger,.app-shell .idx-topbar-command-trigger,.app-shell .idx-topbar-role-chip{min-height:38px;border:1px solid var(--idx-color-border)!important;background:#fff!important;box-shadow:none!important}.app-shell .idx-topbar-context{display:flex;min-width:0;flex-direction:column;gap:2px}.app-shell .idx-topbar-breadcrumb{color:var(--idx-color-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.app-shell .idx-topbar-page-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.app-shell .idx-topbar-page-title{color:var(--idx-color-ink)!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.03em}.app-shell .idx-topbar-role-chip{display:inline-flex;align-items:center;padding:0 10px;color:var(--idx-color-muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.app-shell .idx-topbar-page-copy{max-width:720px;color:var(--idx-color-muted);font-size:13px;line-height:1.55}.app-shell .idx-topbar-command-trigger{gap:10px}.app-shell .idx-topbar-command-icon,.app-shell .idx-topbar-avatar{background:transparent!important;color:var(--idx-color-ink)!important}.app-shell .idx-topbar-user-name{color:var(--idx-color-ink)!important;font-weight:600!important}.app-shell .idx-topbar-user-role{color:var(--idx-color-muted)!important}.app-shell .idx-main{flex:1 1 auto;min-height:0;min-width:0;width:100%}.app-shell .idx-main-content-scroll{min-width:0;padding:0 16px 16px;width:100%}.app-shell .idx-main-content{min-width:0;padding:0!important;width:100%}.app-shell .idx-main-surface{min-height:calc(100vh - 142px);min-width:0;padding:20px;border:1px solid var(--idx-color-border);background:#fffffff0;width:100%}.app-shell .panel,.app-shell .idx-card,.app-shell .idx-list-card,.app-shell .idx-detail-card,.app-shell .idx-form-card,.app-shell .idx-section-card,.app-shell .idx-page-header,.app-shell .idx-state-panel,.app-shell .idx-metric-card{border:1px solid var(--idx-color-border)!important;background:#fff!important;box-shadow:none!important}.app-shell .idx-page-header{padding:18px 20px;margin-bottom:18px}.app-shell .idx-page-kicker,.app-shell .idx-section-card-eyebrow{color:var(--idx-color-muted)}.app-shell .idx-page-title{font-size:clamp(26px,2.5vw,34px);font-weight:700;letter-spacing:-.05em}.app-shell .idx-page-description{max-width:860px;font-size:14px;line-height:1.7;color:var(--idx-color-muted)}.app-shell .idx-section-card-head,.app-shell .idx-section-card-body{padding:18px}.app-shell .idx-section-card-head{border-bottom:1px solid #e5e7eb}.app-shell .idx-section-card-title{font-size:17px}.app-shell .idx-state-panel{padding:14px 16px}.app-shell .idx-metric-grid{gap:12px;margin-bottom:18px}.app-shell .idx-metric-card{gap:10px;padding:16px}.app-shell .idx-metric-card-head{align-items:center}.app-shell .idx-metric-icon{width:34px;height:34px;background:#f3f4f6!important;color:var(--idx-color-ink)!important}.app-shell .idx-metric-value{font-size:24px}.app-shell .idx-packages-screen{width:100%}.app-shell .idx-packages-page-header{margin-bottom:0}.app-shell .idx-packages-header-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #d7dce2;background:#f8fafc;color:#475569;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-shell .idx-packages-header-chip-active{border-color:#111827;background:#111827;color:#fff}.app-shell .idx-packages-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.app-shell .idx-packages-stat-card{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;border:1px solid #d7dce2;background:#fff}.app-shell .idx-packages-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #d7dce2;background:#f8fafc;color:#0f172a;flex-shrink:0}.app-shell .idx-packages-stat-copy{display:grid;gap:4px;min-width:0}.app-shell .idx-packages-stat-copy span,.app-shell .idx-packages-toolbar-label,.app-shell .idx-packages-detail-summary-card span{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-shell .idx-packages-stat-copy strong,.app-shell .idx-packages-detail-summary-card strong{color:#111827;font-size:21px;font-weight:700;letter-spacing:-.04em}.app-shell .idx-packages-stat-copy small,.app-shell .idx-packages-detail-summary-card small{color:#64748b;font-size:12px;line-height:1.5}.app-shell .idx-packages-list-shell,.app-shell .idx-packages-detail-shell,.app-shell .idx-packages-create-shell{width:100%}.app-shell .idx-packages-list-shell-body,.app-shell .idx-packages-detail-body,.app-shell .idx-packages-create-body{display:grid;gap:14px}.app-shell .idx-packages-list-head-actions,.app-shell .idx-packages-detail-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.app-shell .idx-packages-toolbar-grid{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #d7dce2;background:#f8fafc}.app-shell .idx-packages-toolbar-cell{display:grid;gap:8px;min-width:0}.app-shell .idx-packages-toolbar-cell-search,.app-shell .idx-packages-toolbar-cell-wide{grid-column:span 2}.app-shell .idx-packages-list-bar-flat{margin:0;padding:10px 12px;border:1px solid #d7dce2;background:#fff}.app-shell .idx-packages-table-shell{max-height:68vh;border-color:#d7dce2}.app-shell .idx-packages-record-list{display:grid;gap:10px;min-width:0}.app-shell .idx-packages-record-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #d7dce2;background:linear-gradient(180deg,#fbfcfe,#f4f7fb)}.app-shell .idx-packages-record-list-head-primary{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.app-shell .idx-packages-record-list-summary{display:grid;gap:2px;min-width:0}.app-shell .idx-packages-record-list-summary strong{color:#111827;font-size:14px;font-weight:700}.app-shell .idx-packages-record-list-summary span{color:#64748b;font-size:12px;line-height:1.4}.app-shell .idx-packages-record-list-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.app-shell .idx-packages-record-preset-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app-shell .idx-packages-record-stack{display:grid;gap:10px}.app-shell .idx-packages-record-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid #d7dce2;background:#fff;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.app-shell .idx-packages-record-card-main{border-color:#bfd2ea;background:linear-gradient(180deg,#fff,#f7fbff)}.app-shell .idx-packages-record-card-selected{border-color:#0f172a;background:linear-gradient(180deg,#fff,#fbfdff)}.app-shell .idx-packages-record-card-active{border-color:#0f172a;box-shadow:inset 0 0 0 1px #0f172a14}.app-shell .idx-packages-record-card:hover{border-color:#c4cfdb}.app-shell .idx-packages-record-selection{display:flex;align-items:center}.app-shell .idx-packages-record-main{display:grid;gap:6px;width:100%;padding:0;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer}.app-shell .idx-packages-record-headline{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-shell .idx-packages-record-headline-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.app-shell .idx-packages-record-headline-side{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.app-shell .idx-packages-record-name{display:inline-block;min-width:0;color:#111827;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.app-shell .idx-packages-record-code,.app-shell .idx-packages-record-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #d7dce2;background:#f8fafc;color:#475569;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.app-shell .idx-packages-record-code{border-color:#cdd6e1;background:#fff}.app-shell .idx-packages-record-badge-active{border-color:#0f172a;background:#0f172a;color:#fff}.app-shell .idx-packages-record-chevron{color:#64748b;flex-shrink:0}.app-shell .idx-packages-record-meta-inline{display:flex;flex-wrap:wrap;gap:8px}.app-shell .idx-packages-workspace-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell .idx-packages-create-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app-shell .idx-packages-record-meta-inline>span,.app-shell .idx-packages-workspace-meta>div,.app-shell .idx-packages-create-summary-card{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 9px;border:1px solid #d7dce2;background:#f8fafc;color:#334155;font-size:12px;line-height:1.4}.app-shell .idx-packages-record-meta-inline>span{flex:1 1 132px}.app-shell .idx-packages-record-meta-inline>span b,.app-shell .idx-packages-workspace-meta span,.app-shell .idx-packages-create-summary-card span,.app-shell .idx-packages-workspace-copy span{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-shell .idx-packages-workspace-meta strong,.app-shell .idx-packages-create-summary-card strong,.app-shell .idx-packages-workspace-copy strong{color:#111827;font-size:16px;font-weight:700}.app-shell .idx-packages-record-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.app-shell .idx-packages-record-action-button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding-inline:10px;white-space:nowrap}.app-shell .idx-packages-workspace-banner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:12px;padding:16px;border:1px solid #d7dce2;background:#f8fafc}.app-shell .idx-packages-workspace-copy{display:grid;gap:6px}.app-shell .idx-packages-workspace-copy small,.app-shell .idx-packages-create-summary-card small,.app-shell .idx-packages-field-hint{color:#64748b;font-size:12px;line-height:1.5}.app-shell .idx-packages-create-form{display:grid;gap:16px}.app-shell .idx-packages-state-panel{border-style:dashed!important}.app-shell .idx-packages-detail-shell{border-color:#cfd8e3!important}.app-shell .idx-packages-detail-shell-pulse{outline:2px solid rgba(17,24,39,.12);outline-offset:-2px}.app-shell .idx-packages-detail-head{align-items:flex-start}.app-shell .idx-packages-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app-shell .idx-packages-detail-summary-card{display:grid;gap:4px;min-width:0;padding:16px;border:1px solid #d7dce2;background:#f8fafc}.app-shell .idx-packages-detail-section{display:grid;gap:14px;padding:16px;border:1px solid #d7dce2;background:#fff}.app-shell .idx-packages-detail-section-soft{background:#f8fafc}.app-shell .idx-packages-detail-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-shell .idx-packages-detail-section-head h3{margin:0;color:#111827;font-size:16px;font-weight:700}.app-shell .idx-packages-detail-section-head p{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.6}.app-shell .idx-packages-detail-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app-shell .idx-packages-detail-field-span-full{grid-column:1 / -1}.app-shell .idx-packages-documents-table{border-color:#d7dce2;background:#fff}.app-shell .idx-packages-revision-shell .idx-revision-form{display:grid;gap:12px}.app-shell .idx-dashboard-grid{gap:18px}.app-shell .btn,.app-shell .idx-primary-button,.app-shell .idx-secondary-button,.app-shell .idx-danger-button,.app-shell .badge,.app-shell .badge-outline-primary,.app-shell .badge-outline-success,.app-shell .badge-outline-warning,.app-shell .badge-outline-danger{box-shadow:none!important;border-radius:3px!important}.app-shell .btn.btn-primary,.app-shell .idx-primary-button{border-color:#111827!important;background:#111827!important;color:#fff!important}.app-shell .btn.btn-outline-primary,.app-shell .btn.btn-secondary,.app-shell .idx-secondary-button{border-color:var(--idx-color-border)!important;background:#fff!important;color:var(--idx-color-ink)!important}.app-shell .btn.btn-danger,.app-shell .idx-danger-button{border-color:#991b1b!important;background:#991b1b!important}.app-shell .form-input,.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea,.app-shell .react-datepicker-wrapper input,.app-shell [role=combobox]{border:1px solid var(--idx-color-border)!important;background:#fff!important;box-shadow:none!important}.app-shell .form-input:focus,.app-shell input:not([type=checkbox]):not([type=radio]):focus,.app-shell select:focus,.app-shell textarea:focus,.app-shell .react-datepicker-wrapper input:focus,.app-shell [role=combobox]:focus{border-color:var(--idx-color-border-strong)!important;box-shadow:none!important}.idx-modal-doc-editor,.idx-modal-table-editor{border:1px solid var(--idx-color-border)!important;background:#fff!important;box-shadow:none!important}.idx-modal-doc-editor{display:flex;flex-direction:column;overflow:hidden}.idx-modal-doc-editor .idx-doc-editor-head{align-items:flex-start;gap:18px;padding:18px 20px;background:#fbfcfd;border-bottom:1px solid #dfe5ec}.idx-modal-doc-editor .idx-doc-editor-title-group{display:grid;gap:4px;min-width:0}.idx-modal-doc-editor .idx-doc-editor-kicker{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.idx-modal-doc-editor .idx-doc-editor-meta{min-width:0;color:#334155;font-size:13px;font-weight:700;line-height:1.5}.idx-modal-doc-editor .idx-doc-editor-submeta{min-width:0;color:#64748b;font-size:12px;font-weight:600;line-height:1.5}.idx-modal-doc-editor .idx-doc-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;margin-left:auto}.idx-modal-doc-editor .idx-doc-editor-action-group,.idx-modal-doc-editor .idx-doc-editor-toolbar-card{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid #dfe5ec;background:#f8fafc}.idx-modal-doc-editor .idx-doc-editor-option,.idx-modal-doc-editor .idx-doc-editor-toggle{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid #d7dde5;background:#fff;color:#475569;font-size:12px;font-weight:700;line-height:1}.idx-modal-doc-editor .idx-doc-editor-option input,.idx-modal-doc-editor .idx-doc-editor-toggle input{accent-color:#0f172a}.idx-modal-doc-editor .idx-doc-editor-subnav{margin-bottom:14px}.idx-modal-doc-editor .idx-doc-editor-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.idx-modal-doc-editor .idx-doc-editor-search{min-width:240px;flex:1 1 260px}.idx-modal-doc-editor .idx-doc-editor-note{padding:10px 12px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:12px;font-weight:600;line-height:1.6}.idx-modal-doc-editor .idx-doc-editor-section-note{margin-bottom:12px;color:#64748b;font-size:12px;line-height:1.6}.idx-modal-doc-editor .idx-doc-editor-attachment-composer{display:grid;gap:12px;padding:16px;border:1px solid #dfe5ec;background:#f8fafc}.idx-modal-doc-editor .idx-doc-editor-composer-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.idx-modal-doc-editor .idx-doc-editor-composer-title{color:#0f172a;font-size:13px;font-weight:800;letter-spacing:.02em}.idx-modal-doc-editor .idx-doc-editor-composer-note{margin-top:4px;color:#64748b;font-size:12px;line-height:1.6}.idx-modal-doc-editor .idx-doc-editor-inline-status{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid #d7dde5;background:#fff;color:#475569;font-size:12px;font-weight:700;white-space:nowrap}.idx-modal-doc-editor .idx-doc-editor-attachment-fields{display:flex;flex-wrap:wrap;align-items:end;gap:12px 14px}.idx-modal-doc-editor .idx-doc-editor-attachment-fields>label,.idx-modal-doc-editor .idx-doc-editor-edit-fields>label{display:grid;min-width:0;align-content:start;gap:8px;padding:12px 14px;border:1px solid #dfe5ec;background:#fff}.idx-modal-doc-editor .idx-doc-editor-attachment-fields>label>span:first-child,.idx-modal-doc-editor .idx-doc-editor-edit-fields>label>span:first-child{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.idx-modal-doc-editor .idx-doc-editor-attachment-fields>label input:not([type=checkbox]):not([type=radio]),.idx-modal-doc-editor .idx-doc-editor-edit-fields>label input:not([type=checkbox]):not([type=radio]){min-height:44px;padding:10px 12px;border:1px solid #cad4df!important;background:#fff!important;color:#0f172a!important;font-weight:600}.idx-modal-doc-editor .idx-doc-editor-attachment-fields>label input[type=file],.idx-modal-doc-editor .idx-doc-editor-edit-fields>label input[type=file],.idx-modal-doc-editor .idx-attachment-override input[type=file]{width:100%;min-height:auto;padding:0;border:0!important;background:transparent!important;color:#475569!important;font-size:12px;font-weight:600}.idx-modal-doc-editor .idx-doc-editor-attachment-fields>label input[type=file]::file-selector-button,.idx-modal-doc-editor .idx-doc-editor-edit-fields>label input[type=file]::file-selector-button,.idx-modal-doc-editor .idx-attachment-override input[type=file]::file-selector-button{min-height:38px;margin-right:10px;padding:0 12px;border:1px solid #cad4df;background:#fff;color:#0f172a;font-size:12px;font-weight:700;cursor:pointer}.idx-modal-doc-editor .idx-doc-editor-attachment-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.idx-modal-doc-editor .idx-doc-editor-attachment-actions{display:flex;flex-wrap:wrap;gap:8px}.idx-modal-doc-editor .idx-attachment-override{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px dashed #cbd5e1;background:#fff;color:#475569;font-size:12px;font-weight:700}.idx-modal-doc-editor .idx-doc-editor-body .idx-pdf-box,.idx-modal-doc-editor .idx-doc-editor-body .idx-form-items{border-color:#d7dce2!important;background:#fff!important;box-shadow:none!important}.idx-modal-doc-editor .idx-doc-editor-body .idx-form-grid,.idx-modal-doc-editor .idx-doc-editor-body .idx-form-items>.grid,.idx-modal-doc-editor .idx-doc-editor-body .idx-form-inline{gap:12px 14px}.idx-modal-doc-editor .idx-doc-editor-body .idx-form-grid>label,.idx-modal-doc-editor .idx-doc-editor-body .idx-form-items>.grid>label,.idx-modal-doc-editor .idx-doc-editor-body .idx-form-inline>label:not(.idx-toggle-pill){display:grid;min-width:0;align-content:start;gap:8px;padding:12px 14px;border:1px solid #dfe5ec;background:#f8fafc}.idx-modal-doc-editor .idx-doc-editor-body .idx-form-grid>label>span:first-child,.idx-modal-doc-editor .idx-doc-editor-body .idx-form-items>.grid>label>span:first-child,.idx-modal-doc-editor .idx-doc-editor-body .idx-form-inline>label:not(.idx-toggle-pill)>span:first-child{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.idx-modal-doc-editor .idx-doc-editor-body :is(.idx-form-grid>label,.idx-form-items>.grid>label,.idx-form-inline>label:not(.idx-toggle-pill)) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:46px;padding:12px 14px;border:1px solid #cad4df!important;background:#fff!important;color:#0f172a!important;font-weight:600}.idx-modal-doc-editor .idx-doc-editor-body :is(.idx-form-grid>label,.idx-form-items>.grid>label,.idx-form-inline>label:not(.idx-toggle-pill)) textarea{min-height:94px}.idx-modal-doc-editor .idx-doc-editor-body :is(.idx-form-grid>label,.idx-form-items>.grid>label,.idx-form-inline>label:not(.idx-toggle-pill)) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#94a3b8!important;box-shadow:inset 0 1px #ffffffb8,0 0 0 1px #94a3b8!important}.idx-modal-doc-editor .idx-doc-editor-body :is(.idx-form-grid>label,.idx-form-items>.grid>label,.idx-form-inline>label:not(.idx-toggle-pill)) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled,.idx-modal-doc-editor .idx-doc-editor-body :is(.idx-form-grid>label,.idx-form-items>.grid>label,.idx-form-inline>label:not(.idx-toggle-pill)) :is(input:not([type=checkbox]):not([type=radio]),select,textarea)[readonly]{border-color:#d7dde5!important;background:#eef2f6!important;color:#1e293b!important;-webkit-text-fill-color:#1e293b;opacity:1;cursor:default}.idx-modal-doc-editor .idx-doc-editor-body .idx-form-grid>label:focus-within,.idx-modal-doc-editor .idx-doc-editor-body .idx-form-items>.grid>label:focus-within,.idx-modal-doc-editor .idx-doc-editor-body .idx-form-inline>label:not(.idx-toggle-pill):focus-within{border-color:#c6d0db;background:#f3f6fa}.idx-modal-doc-editor .idx-doc-editor-body .idx-table,.idx-modal-table-editor .idx-table{border-collapse:separate;border-spacing:0 12px}.idx-modal-doc-editor .idx-doc-editor-body .idx-table thead th,.idx-modal-table-editor .idx-table thead th{padding-top:12px;padding-bottom:12px;border-bottom:1px solid #d7dce2;background:#f3f6fa;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody td,.idx-modal-table-editor .idx-table tbody td{vertical-align:top;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;background:#fff}.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody td:first-child,.idx-modal-table-editor .idx-table tbody td:first-child{border-left:1px solid #edf1f5}.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody td:last-child,.idx-modal-table-editor .idx-table tbody td:last-child{border-right:1px solid #edf1f5}.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody td:has(textarea),.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody td:has(input:not([type=checkbox]):not([type=radio])),.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody td:has(select),.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody td:has(.idx-secondary-button),.idx-modal-table-editor .idx-table tbody td:has(textarea),.idx-modal-table-editor .idx-table tbody td:has(input:not([type=checkbox]):not([type=radio])),.idx-modal-table-editor .idx-table tbody td:has(select){padding:12px;background:#f8fafc;border-color:#dfe5ec}.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody :is(textarea,input:not([type=checkbox]):not([type=radio]),select),.idx-modal-table-editor .idx-table tbody :is(textarea,input:not([type=checkbox]):not([type=radio]),select){width:100%;min-height:46px;padding:12px 14px;border:1px solid #cad4df!important;background:#fff!important;color:#0f172a!important;font-weight:600;box-shadow:none!important}.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody textarea,.idx-modal-table-editor .idx-table tbody textarea{min-height:92px}.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody :is(textarea,input:not([type=checkbox]):not([type=radio]),select):disabled,.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody :is(textarea,input:not([type=checkbox]):not([type=radio]),select)[readonly],.idx-modal-table-editor .idx-table tbody :is(textarea,input:not([type=checkbox]):not([type=radio]),select):disabled,.idx-modal-table-editor .idx-table tbody :is(textarea,input:not([type=checkbox]):not([type=radio]),select)[readonly]{border-color:#d7dde5!important;background:#eef2f6!important;color:#1e293b!important;-webkit-text-fill-color:#1e293b;opacity:1;cursor:default}.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody td .idx-doc-editor-attachment-actions .idx-danger-button,.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody td .idx-doc-editor-attachment-actions .idx-neutral-button,.idx-modal-doc-editor .idx-doc-editor-body .idx-table tbody td .idx-doc-editor-attachment-actions .idx-secondary-button{min-height:34px}.idx-modal-doc-editor .btn.btn-outline-primary,.idx-modal-doc-editor .btn.btn-primary,.idx-modal-doc-editor .btn.btn-danger{min-height:36px;padding:0 12px;border-radius:3px;box-shadow:none!important;font-size:12px;font-weight:700}.idx-modal-doc-editor .btn.btn-outline-primary{border-color:#d7dde5;background:#fff;color:#0f172a}.idx-modal-doc-editor .btn.btn-primary{border-color:#0f172a;background:#0f172a;color:#fff}.idx-modal-doc-editor .btn.btn-danger{border-color:#fecaca;background:#fff1f2;color:#b42318}.idx-modal-doc-editor .idx-doc-editor-body{display:grid;gap:12px;background:linear-gradient(180deg,#f6f8fb,#f2f5f9);scroll-padding-top:112px}.idx-modal-doc-editor .idx-doc-editor-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.idx-modal-doc-editor .idx-doc-editor-overview-card{display:grid;gap:4px;padding:12px 14px;border:1px solid #dbe3ec;background:#fff}.idx-modal-doc-editor .idx-doc-editor-overview-label{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.idx-modal-doc-editor .idx-doc-editor-overview-card strong{color:#0f172a;font-size:22px;font-weight:800;line-height:1}.idx-modal-doc-editor .idx-doc-editor-inline-badge{display:inline-flex;align-items:center;align-self:end;min-height:38px;padding:0 12px;border:1px solid #dbe3ec;background:#fff;color:#334155;font-size:12px;font-weight:700;white-space:nowrap}.idx-modal-doc-editor .idx-doc-editor-body-shell{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:start}.idx-modal-doc-editor .idx-doc-editor-body-shell-with-inspector{grid-template-columns:56px minmax(0,1fr) minmax(260px,300px)}.idx-modal-doc-editor .idx-doc-editor-sticky-tools{position:sticky;top:16px;align-self:start}.idx-modal-doc-editor .idx-doc-editor-sticky-tools-inner{display:grid;gap:6px;max-height:calc(100dvh - 176px);overflow:auto;padding:6px;border:1px solid #dbe3ec;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px}.idx-modal-doc-editor .idx-doc-editor-tool-button{display:grid;justify-items:center;gap:4px;min-height:44px;padding:8px 6px;border:1px solid #d5dde7;background:#fff;color:#334155;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;border-radius:12px;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.idx-modal-doc-editor .idx-doc-editor-tool-button:disabled{background:#f8fafc;color:#94a3b8}.idx-modal-doc-editor .idx-doc-editor-tool-button-compact{min-height:40px}.idx-modal-doc-editor .idx-doc-editor-tool-button-secondary{color:#0f172a;letter-spacing:.04em}.idx-modal-doc-editor .idx-doc-editor-tool-button:hover:not(:disabled){border-color:#b7c4d2;background:#f8fbff}.idx-modal-doc-editor .idx-doc-editor-tool-button-active{border-color:#93a8c0;background:#eef4fb}.idx-modal-doc-editor .idx-doc-editor-tool-glyph{font-size:16px;font-weight:800;line-height:1}.idx-modal-doc-editor .idx-doc-editor-tool-text{line-height:1.15}.idx-modal-doc-editor .idx-doc-editor-tool-section-list{display:grid;gap:6px;padding:2px 0;border-top:1px solid #e7edf4;border-bottom:1px solid #e7edf4}.idx-modal-doc-editor .idx-doc-editor-main-stack{display:grid;gap:12px;min-width:0}.idx-modal-doc-editor .idx-doc-editor-panel,.idx-modal-doc-editor .idx-doc-editor-inspector-card,.idx-modal-doc-editor .idx-doc-editor-section-card,.idx-modal-doc-editor .idx-doc-editor-empty-state{border:1px solid #dbe3ec;background:#fffffffa}.idx-modal-doc-editor .idx-doc-editor-panel,.idx-modal-doc-editor .idx-doc-editor-inspector-card{padding:14px;border-radius:18px}.idx-modal-doc-editor .idx-doc-editor-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.idx-modal-doc-editor .idx-doc-editor-panel-head-compact{margin-bottom:0}.idx-modal-doc-editor .idx-doc-editor-panel-kicker,.idx-modal-doc-editor .idx-doc-editor-section-kicker{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.idx-modal-doc-editor .idx-doc-editor-panel-title,.idx-modal-doc-editor .idx-doc-editor-section-title{margin:4px 0 0;color:#0f172a;font-size:16px;font-weight:800;line-height:1.2}.idx-modal-doc-editor .idx-doc-editor-panel-note{margin-top:6px;color:#64748b;font-size:12px;line-height:1.5}.idx-modal-doc-editor .idx-doc-editor-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.idx-modal-doc-editor .idx-doc-editor-filter-grid{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin-top:12px}.idx-modal-doc-editor .idx-doc-editor-filter-field{display:grid;min-width:0;gap:8px;align-content:start}.idx-modal-doc-editor .idx-doc-editor-filter-field-search{flex:1 1 320px}.idx-modal-doc-editor .idx-doc-editor-filter-field>span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.idx-modal-doc-editor .idx-doc-editor-filter-field input{min-height:40px;padding:8px 12px;border:1px solid #cad4df!important;background:#fff!important;color:#0f172a!important;font-weight:600;border-radius:12px}.idx-modal-doc-editor .idx-doc-editor-selection-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid #dbe3ec;background:#f8fafc;color:#334155;font-size:12px;font-weight:700;border-radius:999px}.idx-modal-doc-editor .idx-doc-editor-sections{display:grid;gap:12px}.idx-modal-doc-editor .idx-doc-editor-section-card{padding:12px;border-radius:20px;scroll-margin-top:120px}.idx-modal-doc-editor .idx-doc-editor-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid #e6edf4}.idx-modal-doc-editor .idx-doc-editor-section-count{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid #dbe3ec;background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.idx-modal-doc-editor .idx-doc-editor-item-list{display:grid;gap:10px;margin-top:12px}.idx-modal-doc-editor .idx-doc-editor-item-card{display:grid;gap:10px;padding:12px;border:1px solid #e4ebf2;background:#fbfcfe;border-radius:16px}.idx-modal-doc-editor .idx-doc-editor-item-card-selected{border-color:#94a3b8;background:#f7fafc}.idx-modal-doc-editor .idx-doc-editor-item-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.idx-modal-doc-editor .idx-doc-editor-item-leading{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.idx-modal-doc-editor .idx-doc-editor-item-code{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border:1px solid #dbe3ec;background:#fff;color:#0f172a;font-size:12px;font-weight:800;border-radius:10px}.idx-modal-doc-editor .idx-doc-editor-item-type{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.idx-modal-doc-editor .idx-doc-editor-item-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.idx-modal-doc-editor .idx-danger-button-compact{min-height:34px;padding:0 10px}.idx-modal-doc-editor .idx-doc-editor-source-grid,.idx-modal-doc-editor .idx-doc-editor-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.idx-modal-doc-editor .idx-doc-editor-field{display:grid;min-width:0;gap:7px;padding:10px;border:1px solid #e4ebf2;background:#fff;border-radius:14px}.idx-modal-doc-editor .idx-doc-editor-field-muted{background:#f8fafc}.idx-modal-doc-editor .idx-doc-editor-field>span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.idx-modal-doc-editor .idx-doc-editor-field :is(textarea,select){width:100%;min-height:42px;padding:10px 12px;border:1px solid #cad4df!important;background:#fff!important;color:#0f172a!important;font-weight:600;border-radius:12px}.idx-modal-doc-editor .idx-doc-editor-field textarea{min-height:78px}.idx-modal-doc-editor .idx-doc-editor-field-muted textarea:disabled{background:#f8fafc!important}.idx-modal-doc-editor .idx-doc-editor-table-button{justify-content:center;min-height:46px}.idx-modal-doc-editor .idx-doc-editor-multi-select{display:flex;flex-wrap:wrap;gap:8px}.idx-modal-doc-editor .idx-doc-editor-inspector-card{position:sticky;top:16px;align-self:start}.idx-modal-doc-editor .idx-doc-editor-empty-state{padding:18px;color:#64748b;font-size:13px;line-height:1.7}@media(max-width:1080px){.idx-modal-doc-editor .idx-doc-editor-head{flex-direction:column}.idx-modal-doc-editor .idx-doc-editor-actions{width:100%;justify-content:flex-start;margin-left:0}.idx-modal-doc-editor .idx-doc-editor-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.idx-modal-doc-editor .idx-doc-editor-body-shell{grid-template-columns:1fr}.idx-modal-doc-editor .idx-doc-editor-sticky-tools-inner,.idx-modal-doc-editor .idx-doc-editor-inspector-card{position:static}.idx-modal-doc-editor .idx-doc-editor-sticky-tools-inner{grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}.idx-modal-doc-editor .idx-doc-editor-source-grid,.idx-modal-doc-editor .idx-doc-editor-field-grid{grid-template-columns:1fr}}@media(max-width:680px){.idx-modal-doc-editor .idx-doc-editor-overview{grid-template-columns:1fr}.idx-modal-doc-editor .idx-doc-editor-sticky-tools-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.idx-modal-doc-editor .idx-doc-editor-panel-head,.idx-modal-doc-editor .idx-doc-editor-item-top,.idx-modal-doc-editor .idx-doc-editor-section-head{flex-direction:column;align-items:flex-start}}.app-shell .idx-modal.idx-modal-doc-editor{border-radius:0!important;border-left-width:0!important;border-right-width:0!important;box-shadow:none!important}.idx-modal-overlay-workspace{inset:0!important;padding:0!important;align-items:stretch!important;justify-content:stretch!important;overflow-y:auto!important;background:linear-gradient(180deg,#f7f9fcfc,#f1f5f9fc)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.idx-modal-overlay-workspace .idx-modal-doc-editor{width:100vw!important;max-width:100vw!important;min-height:100dvh!important;height:auto!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;background:linear-gradient(180deg,#f9fbfdfa,#f3f6fafa)!important}.idx-modal-overlay-workspace .idx-doc-editor-head{position:sticky!important;top:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:28px 32px 18px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid rgba(203,213,225,.72)}.idx-modal-overlay-workspace .idx-doc-editor-body{overflow:visible!important;flex:none!important;min-height:auto!important;padding-left:32px;padding-right:32px;padding-bottom:36px;scroll-padding-top:24px}.idx-modal-overlay-workspace .idx-doc-editor-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.idx-modal-overlay-workspace .idx-doc-editor-panel,.idx-modal-overlay-workspace .idx-doc-editor-inspector-card,.idx-modal-overlay-workspace .idx-doc-editor-section-card,.idx-modal-overlay-workspace .idx-doc-editor-empty-state{border-color:#cbd5e1e6;box-shadow:none}.idx-modal-overlay-workspace .idx-doc-editor-title-group{gap:6px}.idx-modal-overlay-workspace .idx-doc-editor-kicker,.idx-modal-overlay-workspace .idx-doc-editor-panel-kicker,.idx-modal-overlay-workspace .idx-doc-editor-section-kicker,.idx-modal-overlay-workspace .idx-doc-editor-overview-label,.idx-modal-overlay-workspace .idx-doc-editor-field>span,.idx-modal-overlay-workspace .idx-doc-editor-filter-field>span{color:#64748b;letter-spacing:.14em}.idx-modal-overlay-workspace .idx-doc-editor-meta{color:#0f172a;font-size:15px;font-weight:700}.idx-modal-overlay-workspace .idx-doc-editor-submeta{color:#64748b;font-size:12px}.idx-modal-overlay-workspace .idx-doc-editor-actions{align-items:center;gap:12px}.idx-modal-overlay-workspace .idx-doc-editor-action-group,.idx-modal-overlay-workspace .idx-doc-editor-toolbar-card,.idx-modal-overlay-workspace .idx-language-box{border:1px solid #dbe3ec!important;border-radius:18px;padding:10px 12px;background:#fff!important;box-shadow:none!important}.idx-modal-overlay-workspace .idx-language-box-title{color:#475569;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.idx-modal-overlay-workspace .idx-language-box-actions{flex-wrap:wrap}.idx-modal-overlay-workspace .idx-language-pill{min-height:40px;padding:0 14px;border:1px solid #d5dde7;background:#fff;color:#334155;border-radius:999px}.idx-modal-overlay-workspace .idx-language-pill:hover{background:#f8fafc;border-color:#94a3b8}.idx-modal-overlay-workspace .idx-language-pill-active{background:#0f172a;border-color:#0f172a;color:#fff}.idx-modal-overlay-workspace .idx-primary-button,.idx-modal-overlay-workspace .idx-secondary-button,.idx-modal-overlay-workspace .idx-neutral-button,.idx-modal-overlay-workspace .idx-danger-button,.idx-modal-overlay-workspace .idx-icon-button{min-height:42px;border-radius:14px!important;box-shadow:none!important}.idx-modal-overlay-workspace .idx-primary-button{border-color:#0f172a!important;background:#0f172a!important;color:#fff!important}.idx-modal-overlay-workspace .idx-primary-button:hover{border-color:#1f2937!important;background:#1f2937!important}.idx-modal-overlay-workspace .idx-secondary-button,.idx-modal-overlay-workspace .idx-neutral-button,.idx-modal-overlay-workspace .idx-icon-button{border-color:#d5dde7!important;background:#fff!important;color:#334155!important}.idx-modal-overlay-workspace .idx-secondary-button:hover,.idx-modal-overlay-workspace .idx-neutral-button:hover,.idx-modal-overlay-workspace .idx-icon-button:hover{border-color:#94a3b8!important;background:#f8fafc!important}.idx-modal-overlay-workspace .idx-danger-button{border-color:#fecdd3!important;background:#fff7f7!important;color:#be123c!important}.idx-modal-overlay-workspace .idx-danger-button:hover{border-color:#fda4af!important;background:#ffe4e6!important}.idx-modal-overlay-workspace .idx-toggle-pill{min-height:40px;padding:0 14px;border:1px solid #d5dde7;background:#fff;color:#475569;border-radius:999px}.idx-modal-overlay-workspace .idx-toggle-pill input{accent-color:#0f172a}.idx-modal-overlay-workspace .idx-doc-editor-body-shell{grid-template-columns:minmax(0,1fr);gap:18px}.idx-modal-overlay-workspace .idx-doc-editor-body-shell-with-rail{grid-template-columns:84px minmax(0,1fr)}.idx-modal-overlay-workspace .idx-doc-editor-body-shell-with-inspector{grid-template-columns:84px minmax(0,1fr) minmax(280px,320px)}.idx-modal-overlay-workspace .idx-doc-editor-panel,.idx-modal-overlay-workspace .idx-doc-editor-inspector-card{padding:18px;border-radius:20px}.idx-modal-overlay-workspace .idx-doc-editor-format-rail{position:sticky;top:108px;align-self:start}.idx-modal-overlay-workspace .idx-doc-editor-format-rail-inner{display:grid;gap:8px;padding:10px 8px;border:1px solid rgba(203,213,225,.92);border-radius:20px;background:#f8fafcf5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.idx-modal-overlay-workspace .idx-doc-editor-format-rail-title{padding:4px 6px 2px;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:center}.idx-modal-overlay-workspace .idx-doc-editor-format-btn{display:grid;justify-items:center;gap:3px;min-height:44px;padding:8px 6px;border:1px solid #d5dde7;border-radius:14px;background:#fff;color:#334155;font-size:10px;font-weight:700;letter-spacing:.04em}.idx-modal-overlay-workspace .idx-doc-editor-format-btn-compact{min-height:38px;font-size:12px}.idx-modal-overlay-workspace .idx-doc-editor-format-glyph{font-size:17px;font-weight:800;line-height:1}.idx-modal-overlay-workspace .idx-doc-editor-panel-head{align-items:flex-end;gap:16px}.idx-modal-overlay-workspace .idx-doc-editor-panel-title,.idx-modal-overlay-workspace .idx-doc-editor-section-title{font-size:20px;letter-spacing:-.03em}.idx-modal-overlay-workspace .idx-doc-editor-panel-note{max-width:760px}.idx-modal-overlay-workspace .idx-doc-editor-sticky-bar{position:sticky;top:108px;z-index:32;display:grid;gap:12px;margin-top:16px;margin-bottom:18px;padding:14px;border:1px solid rgba(203,213,225,.92);border-radius:20px;background:#f8fafcf0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.idx-modal-overlay-workspace .idx-doc-editor-command-bar{display:grid;gap:12px;padding:0;border:0;border-radius:0;background:transparent}.idx-modal-overlay-workspace .idx-doc-editor-command-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.idx-modal-overlay-workspace .idx-doc-editor-command-group-fill{align-items:flex-start}.idx-modal-overlay-workspace .idx-doc-editor-command-label{min-width:72px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.idx-modal-overlay-workspace .idx-doc-editor-command-btn{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid #d5dde7;border-radius:999px;background:#fff;color:#334155;font-size:12px;font-weight:700}.idx-modal-overlay-workspace .idx-doc-editor-command-btn-compact{min-width:38px;justify-content:center;padding-inline:0}.idx-modal-overlay-workspace .idx-doc-editor-command-btn-active{border-color:#0f172a;background:#0f172a;color:#fff}.idx-modal-overlay-workspace .idx-doc-editor-command-glyph{font-size:15px;font-weight:800;line-height:1}.idx-modal-overlay-workspace .idx-doc-editor-section-jump-list{display:flex;flex-wrap:wrap;gap:8px}.idx-modal-overlay-workspace .idx-doc-editor-section-jump{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1px solid #d5dde7;border-radius:12px;background:#fff;color:#334155;font-size:12px;font-weight:800}.idx-modal-overlay-workspace .idx-doc-editor-filter-grid{margin-top:0;gap:10px}.idx-modal-overlay-workspace .idx-doc-editor-selection-pill,.idx-modal-overlay-workspace .idx-doc-editor-section-count,.idx-modal-overlay-workspace .idx-doc-editor-item-code{border-radius:12px}.idx-modal-overlay-workspace .idx-doc-editor-section-card{padding:18px;border-radius:22px;scroll-margin-top:24px}.idx-modal-overlay-workspace .idx-doc-editor-item-card{gap:14px;padding:16px;border-radius:18px;background:#fff}.idx-modal-overlay-workspace .idx-doc-editor-item-leading{gap:12px}.idx-modal-overlay-workspace .idx-doc-editor-item-title{min-width:220px;flex:1 1 320px;color:#0f172a;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.idx-modal-overlay-workspace .idx-doc-editor-item-type{white-space:nowrap}.idx-modal-overlay-workspace .idx-doc-editor-source-grid,.idx-modal-overlay-workspace .idx-doc-editor-field-grid{gap:14px}.idx-modal-overlay-workspace .idx-doc-editor-field{padding:14px;border-radius:16px}.idx-modal-overlay-workspace .idx-doc-editor-field textarea{min-height:112px}.idx-modal-overlay-workspace .idx-doc-editor-inspector-card{position:static}.idx-modal-overlay-workspace .idx-doc-editor-foot,.idx-modal-overlay-workspace .idx-doc-editor-sticky-tools,.idx-modal-overlay-workspace .idx-doc-editor-sticky-tools-inner{display:none!important}.app-shell .table-responsive{border:1px solid var(--idx-color-border);background:#fff}.app-shell .table-hover thead th{background:#f3f4f6;border-bottom-color:var(--idx-color-border)}.app-shell .table-hover tbody tr:hover td{background:#f8fafc!important}.app-shell .idx-screen{display:flex;min-width:0;flex-direction:column;gap:18px}.app-shell .idx-screen-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px;border:1px solid var(--idx-color-border);background:#fff}.app-shell .idx-screen-header h1{margin:0;color:var(--idx-color-ink);font-size:clamp(26px,2.45vw,34px);font-weight:700;letter-spacing:-.05em}.app-shell .idx-screen-subtitle{max-width:820px;margin:8px 0 0;color:var(--idx-color-muted)!important;font-size:14px;line-height:1.7}.app-shell .idx-screen-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.app-shell .idx-page-grid{display:grid;gap:18px;align-items:start}.app-shell .idx-page-grid-detail{grid-template-columns:minmax(0,1fr) minmax(380px,520px)}.app-shell .idx-page-grid-balanced{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.app-shell .idx-projects-page-stack{display:grid;gap:18px}.app-shell .idx-projects-list-shell,.app-shell .idx-projects-documents-shell{display:grid;gap:16px}.app-shell .idx-projects-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid var(--idx-color-border);background:#f7f8fa}.app-shell .idx-projects-list-selectall{display:inline-flex;align-items:center;gap:10px;color:var(--idx-color-ink);font-size:13px;font-weight:600}.app-shell .idx-projects-list-summary{color:var(--idx-color-muted);font-size:12px;line-height:1.5}.app-shell .idx-projects-record-list,.app-shell .idx-projects-documents-list{display:grid;gap:14px}.app-shell .idx-projects-record-card,.app-shell .idx-projects-document-card{display:grid;gap:16px;padding:18px;border:1px solid var(--idx-color-border);background:#fff}.app-shell .idx-projects-record-card-active,.app-shell .idx-projects-document-card-active{border-color:#b8c2ce;background:#fbfcfd}.app-shell .idx-projects-record-card-top,.app-shell .idx-projects-record-card-head,.app-shell .idx-projects-document-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.app-shell .idx-projects-record-check{display:inline-flex;align-items:center;gap:8px;min-width:72px;color:var(--idx-color-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.app-shell .idx-projects-record-main{display:grid;flex:1 1 auto;min-width:0;gap:14px}.app-shell .idx-projects-record-head h3{margin:4px 0 0;color:var(--idx-color-ink);font-size:20px;font-weight:700;letter-spacing:-.03em}.app-shell .idx-projects-record-code,.app-shell .idx-projects-document-code{color:var(--idx-color-muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.app-shell .idx-projects-record-meta,.app-shell .idx-projects-document-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app-shell .idx-projects-record-meta>div,.app-shell .idx-projects-document-meta>span{display:grid;gap:4px;min-width:0}.app-shell .idx-projects-record-meta span,.app-shell .idx-projects-document-meta span{color:var(--idx-color-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.app-shell .idx-projects-record-meta strong{color:var(--idx-color-ink);font-size:14px;font-weight:600;line-height:1.5}.app-shell .idx-projects-record-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid #e9edf2}.app-shell .idx-projects-record-note{color:var(--idx-color-muted);font-size:12px;font-weight:600}.app-shell .idx-projects-record-actions,.app-shell .idx-projects-document-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.app-shell .idx-projects-doc-add-shell{display:grid;gap:14px;padding:18px;border:1px solid var(--idx-color-border);background:#f7f8fa}.app-shell .idx-projects-doc-add-title{margin:6px 0 0;color:var(--idx-color-ink);font-size:20px;font-weight:700;letter-spacing:-.03em}.app-shell .idx-projects-doc-add-copy{margin:8px 0 0;color:var(--idx-color-muted);font-size:13px;line-height:1.6}.app-shell .idx-projects-doc-add-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.8fr) auto;gap:12px;align-items:end}.app-shell .idx-projects-doc-add-grid>.idx-filter-field{display:grid;gap:8px;min-width:0}.app-shell .idx-projects-doc-add-grid>.idx-filter-field>span{color:var(--idx-color-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.app-shell .idx-projects-doc-add-actions{display:flex;align-items:center;justify-content:flex-end}.app-shell .idx-projects-document-meta{grid-template-columns:repeat(4,minmax(0,max-content));align-items:center}.app-shell .idx-projects-doc-sync-options{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.app-shell .idx-projects-doc-sync-option{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--idx-color-border);background:#f7f8fa;color:var(--idx-color-ink);font-size:12px;font-weight:700}.app-shell .idx-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.app-shell .idx-kpi-card{display:flex;min-width:0;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--idx-color-border);background:#f7f8fa}.app-shell .idx-kpi-label{color:var(--idx-color-muted);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.app-shell .idx-kpi-value{color:var(--idx-color-ink);font-size:24px;font-weight:700;letter-spacing:-.04em}.app-shell .idx-kpi-copy{color:var(--idx-color-muted);font-size:12px;line-height:1.5}.app-shell .idx-pane{padding:0!important;overflow:hidden}.app-shell .idx-pane-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--idx-color-border);background:#fbfcfd}.app-shell .idx-pane-header+*{padding-top:0}.app-shell .idx-pane>.table-responsive,.app-shell .idx-pane>.idx-inline-alert,.app-shell .idx-pane>.rounded-md,.app-shell .idx-pane>.text-sm,.app-shell .idx-pane>form,.app-shell .idx-pane>.space-y-5,.app-shell .idx-pane>.space-y-6{margin:0 20px 20px}.app-shell .idx-pane>form,.app-shell .idx-pane>.space-y-5,.app-shell .idx-pane>.space-y-6{padding-top:20px}.app-shell .idx-pane-kicker{color:var(--idx-color-muted);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.app-shell .idx-pane-title{margin:6px 0 0;color:var(--idx-color-ink);font-size:20px;font-weight:700;letter-spacing:-.03em}.app-shell .idx-pane-description{margin:8px 0 0;color:var(--idx-color-muted);font-size:13px;line-height:1.65}.app-shell .idx-pane-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.app-shell .idx-filter-bar-structured{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:18px 20px;border-bottom:1px solid var(--idx-color-border);background:#fbfcfd}.app-shell .idx-filter-bar-structured>*{min-width:0}.app-shell .idx-filter-bar-structured>.idx-search-bar,.app-shell .idx-filter-bar-structured>.idx-filter-field-search{grid-column:span 4}.app-shell .idx-filter-field{display:flex;min-width:0;flex-direction:column;gap:8px;grid-column:span 2}.app-shell .idx-filter-field-wide{grid-column:span 4}.app-shell .idx-filter-field label{color:var(--idx-color-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.app-shell .idx-filter-surface{display:flex;min-height:48px;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--idx-color-border);background:#fff}.app-shell .idx-filter-surface select,.app-shell .idx-filter-surface input{width:100%;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell .idx-chip-grid{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid var(--idx-color-border);background:#fff}.app-shell .idx-binary-toggle{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 12px;border:1px solid var(--idx-color-border);background:#fff}.app-shell .idx-inline-alert{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--idx-color-border);background:#fbfcfd}.app-shell .idx-inline-alert-copy{color:var(--idx-color-muted);font-size:13px;line-height:1.6}.app-shell .idx-search-bar{min-height:48px;border:1px solid var(--idx-color-border)!important;background:#fff!important;box-shadow:none!important}.app-shell .idx-search-bar input{min-height:46px!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell .idx-search-suggestions{margin-top:6px;border:1px solid var(--idx-color-border);background:#fff;box-shadow:none}.app-shell .idx-segment{display:inline-flex;align-items:center;gap:6px;padding:6px;border:1px solid var(--idx-color-border);background:#f7f8fa}.app-shell .idx-segment-btn{min-height:36px;padding:0 12px;border:1px solid transparent;background:transparent;color:var(--idx-color-muted);font-size:12px;font-weight:700;letter-spacing:.02em}.app-shell .idx-segment-btn-active{border-color:var(--idx-color-border);background:#fff;color:var(--idx-color-ink)}.app-shell .idx-modal,.app-shell .idx-modal-wide,.app-shell .idx-modal-doc-editor{border:1px solid var(--idx-color-border)!important;background:#fff!important;box-shadow:none!important}.app-shell .idx-modal-overlay-workspace{left:0!important;right:0!important;width:100vw!important}.app-shell .idx-modal-overlay-workspace .idx-modal-doc-editor{border:0!important;border-radius:0!important;box-shadow:none!important;background:linear-gradient(180deg,#f9fbfdfa,#f2f6fafa)!important}@media(max-width:1180px){.idx-modal-overlay-workspace .idx-doc-editor-head{grid-template-columns:1fr}.idx-modal-overlay-workspace .idx-doc-editor-sticky-bar{top:132px}.idx-modal-overlay-workspace .idx-doc-editor-body-shell-with-rail,.idx-modal-overlay-workspace .idx-doc-editor-body-shell-with-inspector{grid-template-columns:1fr}.idx-modal-overlay-workspace .idx-doc-editor-format-rail{position:static}.idx-modal-overlay-workspace .idx-doc-editor-format-rail-inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:760px){.idx-modal-overlay-workspace .idx-doc-editor-head,.idx-modal-overlay-workspace .idx-doc-editor-body{padding-left:18px;padding-right:18px}.idx-modal-overlay-workspace .idx-doc-editor-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.idx-modal-overlay-workspace .idx-doc-editor-sticky-bar{top:112px;padding:12px}.idx-modal-overlay-workspace .idx-doc-editor-command-label{min-width:auto;width:100%}.idx-modal-overlay-workspace .idx-doc-editor-format-rail-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.idx-modal-overlay-workspace .idx-doc-editor-item-title{min-width:0;flex-basis:100%}}.app-shell .idx-modal-title{color:var(--idx-color-ink);font-size:20px;font-weight:700;letter-spacing:-.03em}.app-shell .idx-modal-actions{border-top:1px solid var(--idx-color-border);background:#fbfcfd}.app-shell .idx-screen .idx-card,.app-shell .idx-screen .idx-form-card,.app-shell .idx-screen .idx-list-card,.app-shell .idx-screen .idx-detail-card,.app-shell .idx-screen .idx-alert,.app-shell .idx-screen .idx-table-shell{border:1px solid var(--idx-color-border)!important;background:#fff!important;box-shadow:none!important}.idx-tiponay-root,.idx-components-tool,.kut-redesign,.ubt-root,.idx-tvv-screen{background:transparent!important;border:0!important;box-shadow:none!important}.idx-tiponay-root .idx-card,.idx-tiponay-root .idx-tiponay-card,.idx-tiponay-root .idx-empty-state,.idx-tiponay-root .idx-filter-bar,.idx-tiponay-root .idx-tiponay-topbar,.idx-components-tool .panel,.idx-components-tool .idx-tiponay-card,.idx-components-tool .idx-tiponay-access-card,.idx-components-tool .idx-tiponay-drop,.kut-redesign .home-hero,.kut-redesign .home-card,.kut-redesign .panel,.kut-redesign .diagram-card,.kut-redesign .compare-card,.kut-redesign .modal,.kut-redesign .kut-popover,.kut-redesign .kut-form-cluster,.kut-redesign .kut-surface-card,.kut-redesign .kut-table-shell,.kut-redesign .kut-results-hero,.kut-redesign .kut-result-card,.kut-redesign .kut-link-summary-card,.kut-redesign .kut-metric-card,.kut-redesign .kut-status-card,.kut-redesign .kut-overview-card,.ubt-root .ubt-glass,.ubt-root .ubt-glass-fore,.ubt-root .ubt-row,.ubt-root .ubt-tile,.ubt-root .ubt-kv-row,.ubt-root .ubt-code,.ubt-root .ubt-topbar,.idx-tvv-screen .idx-card,.idx-tvv-screen .idx-alert,.idx-tvv-screen .idx-table-shell,.idx-tvv-screen .idx-screen-header,.idx-tvv-screen .idx-segment{border:1px solid var(--idx-color-border)!important;background:#fff!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.kut-redesign .app-header.app-header--premium,.idx-tiponay-root .idx-tiponay-topbar,.ubt-root .ubt-topbar{background:#fff!important}.kut-redesign .app-header.app-header--premium{border-bottom:1px solid var(--idx-color-border)!important;box-shadow:none!important}.kut-redesign .btn,.kut-redesign .kut-overview-pill,.kut-redesign .kut-result-seal,.kut-redesign .kut-nav-pill,.kut-redesign .kut-nav-chip,.ubt-root .ubt-btn,.ubt-root .ubt-pill,.idx-tiponay-root .idx-primary-button,.idx-tiponay-root .idx-secondary-button{box-shadow:none!important;background-image:none!important}.kut-redesign,.ubt-root .ubt-stage,.idx-components-tool,.idx-tiponay-root,.idx-tvv-screen{background-image:none!important}.ubt-root .ubt-stage:before,.ubt-root .ubt-stage:after{display:none!important}@media(max-width:1280px){.app-shell.idx-app-shell .idx-shell-frame{grid-template-columns:248px minmax(0,1fr)}}@media(max-width:1279px){.app-shell.idx-app-shell .idx-shell-frame{grid-template-columns:1fr}.app-shell.idx-app-shell .idx-sidebar-desktop{display:none!important}}@media(max-width:980px){.app-shell.idx-app-shell .idx-shell-frame{grid-template-columns:1fr;padding:12px}.app-shell.idx-app-shell .idx-sidebar-desktop{display:none!important}.app-shell.idx-app-shell .idx-main-area-inner{min-height:auto}.app-shell .idx-topbar--premium,.app-shell .idx-page-header,.app-shell .idx-section-card-head,.app-shell .idx-section-card-body,.app-shell .idx-main-surface{padding:14px!important}.app-shell .idx-topbar-inline,.app-shell .idx-topbar-inline-left,.app-shell .idx-topbar-inline-right,.app-shell .idx-page-header,.app-shell .idx-screen-header{flex-direction:column;align-items:stretch}.app-shell .idx-topbar-inline-right{margin-left:0}.app-shell .idx-page-grid-detail,.app-shell .idx-page-grid-balanced{grid-template-columns:1fr}.app-shell .idx-filter-bar-structured{grid-template-columns:1fr 1fr}.app-shell .idx-filter-bar-structured>.idx-search-bar,.app-shell .idx-filter-bar-structured>.idx-filter-field-search,.app-shell .idx-filter-field,.app-shell .idx-filter-field-wide{grid-column:span 1}.app-shell .idx-projects-record-meta,.app-shell .idx-projects-document-meta,.app-shell .idx-projects-doc-add-grid{grid-template-columns:1fr 1fr}.app-shell .idx-projects-doc-add-actions{grid-column:1 / -1;justify-content:flex-start}.app-shell .idx-packages-stat-strip,.app-shell .idx-packages-detail-summary,.app-shell .idx-packages-detail-form-grid,.app-shell .idx-packages-workspace-meta,.app-shell .idx-packages-create-summary{grid-template-columns:1fr 1fr}.app-shell .idx-packages-toolbar-grid{grid-template-columns:1fr}.app-shell .idx-packages-toolbar-cell-search,.app-shell .idx-packages-toolbar-cell-wide{grid-column:span 1}.app-shell .idx-packages-workspace-banner{grid-template-columns:1fr}}@media(max-width:760px){.app-shell.idx-app-shell .app-shell-topbar{padding:8px 8px 0!important}.app-shell .idx-main-content-scroll{padding:0 8px 8px}.app-shell .idx-topbar-page-copy,.app-shell .idx-topbar-command-label,.app-shell .idx-topbar-command-kbd,.app-shell .idx-topbar-user-meta,.app-shell .idx-topbar-role-chip{display:none!important}.app-shell .idx-screen-header,.app-shell .idx-pane-header,.app-shell .idx-filter-bar-structured{padding:14px!important}.app-shell .idx-filter-bar-structured{grid-template-columns:1fr}.app-shell .idx-projects-list-toolbar,.app-shell .idx-projects-record-card-top,.app-shell .idx-projects-record-card-head,.app-shell .idx-projects-record-foot,.app-shell .idx-projects-document-card-head{flex-direction:column;align-items:stretch}.app-shell .idx-projects-record-meta,.app-shell .idx-projects-document-meta,.app-shell .idx-projects-doc-add-grid{grid-template-columns:1fr}.app-shell .idx-projects-record-actions,.app-shell .idx-projects-document-actions,.app-shell .idx-projects-doc-add-actions{justify-content:flex-start}.app-shell .idx-packages-stat-strip,.app-shell .idx-packages-detail-summary,.app-shell .idx-packages-detail-form-grid,.app-shell .idx-packages-record-meta-inline,.app-shell .idx-packages-workspace-meta,.app-shell .idx-packages-create-summary{grid-template-columns:1fr}.app-shell .idx-packages-list-head-actions,.app-shell .idx-packages-detail-head-actions,.app-shell .idx-packages-detail-section-head{width:100%;justify-content:flex-start}.app-shell .idx-packages-record-list-head,.app-shell .idx-packages-record-list-head-primary,.app-shell .idx-packages-record-list-tools{flex-direction:column;align-items:stretch}.app-shell .idx-packages-record-card{grid-template-columns:1fr;align-items:stretch}.app-shell .idx-packages-record-actions{justify-content:flex-start}.app-shell .idx-packages-record-meta-inline>span{flex-basis:calc(50% - 8px);flex-basis:100%}}.app-shell .idx-offers-screen{width:100%}.app-shell .idx-offers-stat-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.app-shell .idx-offers-stat-card{display:grid;gap:6px;padding:18px 20px;border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:3px}.app-shell .idx-offers-stat-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#475569e0}.app-shell .idx-offers-stat-value{font-size:28px;font-weight:800;line-height:1;color:#0f172a}.app-shell .idx-offers-toolbar-card,.app-shell .idx-offers-table-card,.app-shell .idx-offers-stepper-band,.app-shell .idx-offers-editor-card,.app-shell .idx-offers-subcard{border-radius:3px}.app-shell .idx-offers-filter-grid{display:grid;grid-template-columns:minmax(260px,2fr) repeat(6,minmax(140px,1fr)) auto;gap:12px;align-items:end}.app-shell .idx-offers-editor-shell{display:grid;gap:16px}.app-shell .idx-offers-stepper-band{padding:14px}.app-shell .idx-offers-stepper{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px!important}.app-shell .idx-offers-stepper button{min-height:52px}.app-shell .idx-offers-editor-card{width:100%}@media(max-width:1280px){.app-shell .idx-offers-stat-strip,.app-shell .idx-offers-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .idx-offers-stepper{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.app-shell .idx-offers-stat-strip,.app-shell .idx-offers-filter-grid,.app-shell .idx-offers-stepper{grid-template-columns:1fr!important}}.app-shell .idx-offer-templates-screen{width:100%}.app-shell .idx-offer-templates-stat-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.app-shell .idx-offer-templates-stat-card{display:grid;gap:6px;padding:18px 20px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:3px}.app-shell .idx-offer-templates-stat-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#475569e0}.app-shell .idx-offer-templates-stat-value{font-size:28px;font-weight:800;line-height:1;color:#0f172a}.app-shell .idx-offer-templates-toolbar-card,.app-shell .idx-offer-templates-list-card,.app-shell .idx-offer-templates-editor-card,.app-shell .idx-offer-templates-stepper-band{border-radius:3px}.app-shell .idx-offer-templates-filter-grid{display:grid;grid-template-columns:minmax(260px,1.8fr) minmax(180px,1fr) minmax(180px,1fr) auto;gap:12px;align-items:end}.app-shell .idx-offer-templates-shell{display:grid;gap:16px}.app-shell .idx-offer-templates-stepper-band{padding:14px}.app-shell .idx-offer-templates-stepper-band>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important}.app-shell .idx-offer-templates-editor-meta{display:grid;gap:14px;margin-top:16px}.app-shell .idx-offer-templates-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.app-shell .idx-offer-templates-summary-chip{padding:12px 14px;border:1px solid rgba(15,23,42,.1);background:#f8fafce6;border-radius:3px;font-size:13px;font-weight:600;color:#1e293b}.app-shell .idx-offer-templates-editor-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1280px){.app-shell .idx-offer-templates-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .idx-offer-templates-filter-grid,.app-shell .idx-offer-templates-summary-grid,.app-shell .idx-offer-templates-stepper-band>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.app-shell .idx-offer-templates-stat-strip,.app-shell .idx-offer-templates-filter-grid,.app-shell .idx-offer-templates-summary-grid,.app-shell .idx-offer-templates-stepper-band>div{grid-template-columns:1fr!important}.app-shell .idx-offer-templates-editor-actions{flex-direction:column;align-items:stretch}}.idx-tiponay-root{width:100%}.idx-tiponay-shell{display:flex;flex-direction:column;gap:18px;align-items:stretch}@media(max-width:1100px){.idx-tiponay-shell{gap:14px}}.idx-tiponay-topbar{position:sticky;top:14px;z-index:40;border-radius:var(--idx-radius-lg);border:1px solid rgba(31,59,115,.1);background:#ffffffb8;box-shadow:0 18px 60px #040b1f1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}@media(max-width:900px){.idx-tiponay-topbar{align-items:flex-start;flex-direction:column}}.idx-tiponay-topbar-brand{display:grid;gap:4px}.idx-tiponay-topbar-title{font-weight:980;letter-spacing:.02em;color:#050b24f5}.idx-tiponay-topbar-sub{font-size:12px}.idx-tiponay-topnav{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.idx-tiponay-topnav-group{position:relative}.idx-tiponay-topnav-group:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.idx-tiponay-topnav-trigger{border-radius:999px;border:1px solid rgba(31,59,115,.14);background:#ffffffb3;color:#050b24f0;padding:10px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font-weight:880;transition:background .15s ease,border-color .15s ease,transform .12s ease}.idx-tiponay-topnav-trigger:hover{background:#1f3b731a;border-color:#1f3b733d}.idx-tiponay-topnav-group-active .idx-tiponay-topnav-trigger{background:#1f3b730f;border-color:#1f3b7338}.idx-tiponay-topnav-caret{display:inline-flex;transform:rotate(90deg);opacity:.7}.idx-tiponay-topnav-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:260px;max-width:min(420px,92vw);z-index:60;border-radius:18px;border:1px solid rgba(31,59,115,.1);background:#ffffffeb;box-shadow:0 22px 80px #040b1f2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px;display:grid;gap:8px;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .15s ease,transform .15s ease}@media(max-width:900px){.idx-tiponay-topnav-menu{left:0;right:auto}}.idx-tiponay-topnav-group:hover .idx-tiponay-topnav-menu,.idx-tiponay-topnav-group:focus-within .idx-tiponay-topnav-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.idx-tiponay-topnav-item{width:100%;border-radius:16px;border:1px solid rgba(31,59,115,.1);background:#ffffffbf;color:#050b24eb;padding:12px;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease,transform .12s ease}.idx-tiponay-topnav-item:hover{background:#1f3b731a;border-color:#1f3b733d}.idx-tiponay-topnav-item:active{transform:translateY(1px)}.idx-tiponay-topnav-item-active{background:#1f3b730f;border-color:#1f3b7338}.idx-tiponay-topnav-item-icon{width:28px;height:28px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#1f3b731a;border:1px solid rgba(31,59,115,.16);color:#182e59eb}.idx-tiponay-topnav-item-label{font-weight:850}.idx-tiponay-topnav-item-new{background:#2f7d5a0f;border-color:#2f7d5a2e}.idx-tiponay-topnav-item-new:hover{background:#2f7d5a1a;border-color:#2f7d5a42}.idx-tiponay-topnav-item-new .idx-tiponay-topnav-item-icon{background:#2f7d5a1a;border-color:#2f7d5a2e;color:#2f7d5aeb}.idx-tiponay-nav{position:sticky;top:108px;align-self:start;border-radius:var(--idx-radius-lg);border:1px solid rgba(31,59,115,.1);background:#ffffffb3;box-shadow:0 20px 70px #040b1f1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:20px}body.idx-modal-open{overflow:hidden}.idx-modal-backdrop{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:18px;background:#03061470;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.idx-modal{width:min(560px,calc(100vw - 36px));border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#fffffff5;box-shadow:0 40px 120px #040b1f66;padding:18px}.idx-export-stack{display:grid;gap:20px}.idx-export-presets{border-radius:22px;border:1px solid rgba(31,59,115,.1);background:linear-gradient(140deg,#fffffff5,#f0f5ffcc);box-shadow:0 22px 70px #040b1f1f;padding:18px;display:grid;gap:16px}.idx-export-presets-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}@media(max-width:720px){.idx-export-presets-head{flex-direction:column}}.idx-export-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:980px){.idx-export-preset-grid{grid-template-columns:1fr}}.idx-export-preset-card{border-radius:20px;border:1px solid rgba(31,59,115,.1);background:#ffffffeb;box-shadow:0 14px 40px #040b1f1a;padding:16px;display:grid;gap:12px;min-height:220px}.idx-export-preset-title{font-weight:900;color:#050b24f5;letter-spacing:.01em}.idx-export-preset-total{display:inline-flex;align-items:baseline;gap:8px;font-size:20px;font-weight:900}.idx-export-preset-list{display:grid;gap:8px;padding:10px 12px;background:#f8faffe6;border-radius:14px;border:1px solid rgba(31,59,115,.08);min-height:120px}.idx-export-preset-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;font-size:13px;color:#050b24cc}.idx-export-preset-firm{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-export-preset-doc{justify-self:end;font-family:SF Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;color:#1f3b73e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-export-preset-actions{display:flex;justify-content:flex-end}.idx-export-format-modal .idx-tiponay-actions{justify-content:flex-start;flex-wrap:wrap}.idx-modal-title{font-weight:900;letter-spacing:.01em;color:#050b24f5}@media(max-width:1100px){.idx-tiponay-nav{position:relative;top:0}}.idx-tiponay-nav-head{padding-bottom:14px;border-bottom:1px solid rgba(31,59,115,.08);margin-bottom:14px}.idx-tiponay-nav-title{font-size:14px;font-weight:950;letter-spacing:.02em;color:#050b24f5}.idx-tiponay-nav-sub{margin-top:4px}.idx-tiponay-nav-groups{display:flex;flex-direction:column;gap:16px}.idx-tiponay-nav-group-title{width:100%;border:1px solid rgba(31,59,115,.1);background:#fff9;border-radius:16px;padding:10px 12px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.idx-tiponay-nav-group-title span:first-child{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:#182e599e}.idx-tiponay-nav-group-title:hover{background:#1f3b731a;border-color:#1f3b7338}.idx-tiponay-nav-group-title-active{background:#1f3b730f;border-color:#1f3b7338}.idx-tiponay-nav-group-title-hint{font-size:11px;font-weight:850;color:#182e59ad;background:#1f3b731a;border:1px solid rgba(31,59,115,.18);padding:6px 10px;border-radius:999px;letter-spacing:.02em}.idx-tiponay-nav-items{display:grid;gap:8px}.idx-tiponay-nav-item{width:100%;border-radius:16px;border:1px solid rgba(31,59,115,.1);background:#ffffffbf;color:#050b24eb;padding:12px;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease,transform .12s ease}.idx-tiponay-nav-item:hover{background:#1f3b731a;border-color:#1f3b733d}.idx-tiponay-nav-item:active{transform:translateY(1px)}.idx-tiponay-nav-item-active{background:#1f3b730f;border-color:#1f3b7338}.idx-tiponay-nav-item-new{background:#2f7d5a0f;border-color:#2f7d5a2e}.idx-tiponay-nav-item-new:hover{background:#2f7d5a1a;border-color:#2f7d5a42}.idx-tiponay-nav-icon{width:34px;height:34px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#1f3b731a;border:1px solid rgba(31,59,115,.16);color:#182e59eb}.idx-tiponay-nav-item-new .idx-tiponay-nav-icon{background:#2f7d5a1a;border-color:#2f7d5a2e;color:#2f7d5aeb}.idx-tiponay-nav-label{font-weight:850}.idx-tiponay-content{min-width:0;padding:0 2px}.idx-tiponay-page{padding:4px 2px 18px}.idx-btn-positive{background:#2f7d5a24!important;border-color:#2f7d5a42!important;color:#2f7d5afa!important}.idx-btn-destructive{background:#bf15341a!important;border-color:#bf153438!important;color:#bf1534fa!important}.idx-btn-edit{background:#1f3b731a!important;border-color:#1f3b7338!important;color:#182e59f5!important}.idx-btn-ai{background:#1f3b73eb!important;border-color:#1f3b73eb!important;color:#fffffff5!important}.idx-btn-ai:hover{background:#182e59fa!important;border-color:#182e59fa!important}.idx-badge-success{border-color:#2f7d5a42!important;background:#2f7d5a1a!important;color:#2f7d5afa!important}.idx-badge-danger{border-color:#bf153438!important;background:#bf153414!important;color:#bf1534fa!important}.idx-badge-amber{border-color:#1f3b7342!important;background:#1f3b731a!important;color:#182e59eb!important}.idx-badge-neutral{border-color:#1f3b7324!important;background:#1f3b730f!important;color:#1f3b73cc!important}.idx-row-selected td{background:#1f3b730f}.idx-tiponay-header{border-bottom:0;padding-bottom:0}.idx-tiponay-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;color:#182e598c;font-size:12px;font-weight:750}.idx-tiponay-crumb{display:inline-flex;align-items:center;gap:6px}.idx-tiponay-crumb-sep{display:inline-flex;align-items:center;opacity:.7}.idx-tiponay-title{margin:0;letter-spacing:-.01em}.idx-tiponay-subtitle{margin-top:8px}.idx-tiponay-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:760px){.idx-tiponay-kpi-grid{grid-template-columns:1fr}}.idx-tiponay-kpi{border-radius:18px;border:1px solid rgba(31,59,115,.1);background:#ffffffb3;padding:18px;box-shadow:0 14px 36px #1f3b7314}.idx-tiponay-kpi-k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#182e598c;font-weight:900}.idx-tiponay-kpi-v{margin-top:8px;font-size:26px;font-weight:950;color:#050b24eb}.idx-tiponay-kpi--clickable{width:100%;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.idx-tiponay-kpi--clickable:hover{transform:translateY(-1px);box-shadow:0 18px 60px #1f3b731f}.idx-tiponay-kpi--skeleton{overflow:hidden;border-color:#1f3b730f;background:#ffffff8c}.idx-tiponay-kpi--skeleton .idx-tiponay-kpi-k,.idx-tiponay-kpi--skeleton .idx-tiponay-kpi-v{border-radius:999px;background:linear-gradient(90deg,#1f3b730f,#1f3b731f,#1f3b730f);background-size:220% 100%;animation:idx-tiponay-skel 1.2s ease-in-out infinite}.idx-tiponay-kpi--skeleton .idx-tiponay-kpi-k{width:62%;height:12px}.idx-tiponay-kpi--skeleton .idx-tiponay-kpi-v{width:38%;height:22px;margin-top:12px}.idx-tiponay-kpi--neutral{border-color:#1f3b731a}.idx-tiponay-kpi--success{border-color:#2f7d5a38;background:#2f7d5a0f}.idx-tiponay-kpi--amber{border-color:#1f3b7333;background:#1f3b730f}.idx-tiponay-card{padding:22px 24px}.idx-tiponay-dashboard-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:14px}@media(max-width:980px){.idx-tiponay-dashboard-grid{grid-template-columns:1fr}}.idx-tiponay-dash-status{display:grid;gap:10px}.idx-tiponay-dash-status-row{width:100%;text-align:left;border-radius:16px;border:1px solid rgba(31,59,115,.1);background:#ffffffb3;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.idx-tiponay-dash-status-row:hover{border-color:#1f3b7347;background:#1f3b730f}.idx-tiponay-dash-status-name{font-weight:900;color:#050b24eb}.idx-tiponay-dash-status-meta{display:inline-flex;align-items:center;gap:10px}.idx-tiponay-dash-status-cta{display:inline-flex;align-items:center;color:#182e598c}.idx-tiponay-dash-feed{display:grid;gap:10px}.idx-tiponay-dash-feed-item{width:100%;text-align:left;border-radius:16px;border:1px solid rgba(31,59,115,.1);background:#ffffffb3;padding:12px;cursor:pointer}.idx-tiponay-dash-feed-item:hover{border-color:#1f3b7347;background:#1f3b730f}.idx-tiponay-dash-feed-title{font-weight:950;color:#050b24eb}.idx-tiponay-dash-feed-sub{margin-top:6px;font-size:12px;font-weight:800;color:#182e599e;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.idx-tiponay-dash-feed-dot{opacity:.7}.idx-tiponay-dash-feed-time{color:#182e5980}.idx-tiponay-dash-actions{display:grid;gap:10px}.idx-tiponay-multi-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(31,59,115,.18);border-radius:16px;padding:12px 16px;background:#ffffffe6;box-shadow:inset 0 1px 1px #fffc,0 10px 22px #1f3b730f;font-weight:850;color:#050b24db}.idx-tiponay-multi-chips{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.idx-tiponay-chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(31,59,115,.16);background:#1f3b730f;padding:8px 10px;font-weight:850;font-size:12px;color:#1f3b73d9;cursor:pointer}.idx-tiponay-multi-menu{margin-top:8px;border-radius:16px;border:1px solid rgba(31,59,115,.1);background:#fffffff5;box-shadow:0 18px 60px #040b1f24;padding:10px}.idx-tiponay-multi-menu input{width:100%;border-radius:14px;border:1px solid rgba(31,59,115,.14);padding:10px 12px}.idx-tiponay-multi-menu-scroll{margin-top:8px;max-height:240px;overflow:auto;display:grid;gap:6px}.idx-tiponay-multi-menu-item{width:100%;text-align:left;border-radius:14px;border:1px solid rgba(31,59,115,.1);background:#ffffffc2;padding:10px;cursor:pointer;font-weight:850}.idx-tiponay-multi-menu-item:hover{background:#1f3b731a;border-color:#1f3b7342}.idx-tiponay-multi-menu-item-active{background:#1f3b730f;border-color:#1f3b7324}.idx-tiponay-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.idx-tiponay-card-title{font-weight:950;font-size:16px;color:#050b24f0}.idx-tiponay-card-sub{margin-top:6px}.idx-tiponay-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.idx-tiponay-segment{display:inline-flex;align-items:center;padding:4px;border-radius:999px;border:1px solid rgba(31,59,115,.14);background:#ffffffb3;box-shadow:inset 0 1px 1px #fffc,0 10px 22px #1f3b730f;gap:4px}.idx-tiponay-segment-btn{border:none;background:transparent;border-radius:999px;padding:10px 12px;font-weight:880;font-size:13px;color:#050b24d1;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.idx-tiponay-segment-btn:hover{background:#1f3b731a}.idx-tiponay-segment-btn:disabled{opacity:.55;cursor:default}.idx-tiponay-segment-btn-active{background:#1f3b7314;color:#050b24f0}.idx-tiponay-rowmenu{position:relative;display:inline-flex}.idx-tiponay-rowmenu-list{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;z-index:80;border-radius:16px;border:1px solid rgba(31,59,115,.1);background:#fffffff0;box-shadow:0 18px 60px #040b1f29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:8px;display:grid;gap:6px}.idx-tiponay-rowmenu-item{width:100%;text-align:left;border-radius:12px;border:1px solid rgba(31,59,115,.1);background:#ffffffc7;color:#050b24eb;padding:10px;cursor:pointer;font-weight:850;transition:background .15s ease,border-color .15s ease}.idx-tiponay-rowmenu-item:hover{background:#1f3b731a;border-color:#1f3b733d}.idx-tiponay-filter input{width:100%;border:1px solid rgba(31,59,115,.18);border-radius:16px;padding:12px 16px;font-size:14px;font-family:inherit;color:var(--idx-primary);background:#ffffffe6;box-shadow:inset 0 1px 1px #fffc,0 10px 22px #1f3b730f}.idx-tiponay-divider{height:1px;background:#1f3b7314;margin:18px 0}.idx-tiponay-empty{padding:26px 18px}.idx-tiponay-empty-title{font-weight:950;font-size:15px;color:#050b24eb;margin-bottom:6px}.idx-tiponay-skeleton-table{display:grid;gap:10px;padding:4px 0 2px}.idx-tiponay-skeleton-row{display:grid;grid-template-columns:1.1fr 1.6fr 1.2fr .8fr;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(31,59,115,.1);background:#ffffffa8}.idx-tiponay-skeleton-cell{height:14px;border-radius:999px;background:linear-gradient(90deg,#1f3b730f,#1f3b731a,#1f3b730f);background-size:220% 100%;animation:idx-tiponay-skel 1.3s ease-in-out infinite}.idx-tiponay-wizard{display:grid;gap:16px;padding-bottom:104px}.idx-tiponay-stepper{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;gap:12px;padding:16px 18px;border-radius:22px;border:1px solid rgba(31,59,115,.1);background:#ffffffb3;box-shadow:0 14px 36px #1f3b7314}@media(max-width:760px){.idx-tiponay-stepper{grid-template-columns:1fr}.idx-tiponay-stepper-line{display:none}}.idx-tiponay-stepper-line{height:1px;background:#1f3b731f}.idx-tiponay-step{width:100%;display:inline-flex;align-items:center;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(31,59,115,.12);background:#ffffffc7;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease,transform .12s ease}.idx-tiponay-step:hover{background:#1f3b7314;border-color:#1f3b7338}.idx-tiponay-step:active{transform:translateY(1px)}.idx-tiponay-step:disabled{opacity:.55;cursor:not-allowed}.idx-tiponay-step-disabled{opacity:.6}.idx-tiponay-step-active{background:#1f3b730f;border-color:#1f3b7338}.idx-tiponay-step-badge{width:34px;height:34px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-weight:950;color:#182e59eb;background:#1f3b731f;border:1px solid rgba(31,59,115,.18)}.idx-tiponay-step-title{font-weight:950;color:#050b24f0}.idx-tiponay-wizard-card{padding:22px 24px}.idx-tiponay-wizard-form{display:grid;gap:16px}.idx-tiponay-select{position:relative}.idx-tiponay-select input{width:100%;border:1px solid rgba(31,59,115,.18);border-radius:16px;padding:12px 16px;font-size:14px;font-family:inherit;color:var(--idx-primary);background:#ffffffeb;box-shadow:inset 0 1px 1px #fffc,0 10px 22px #1f3b730f}.idx-tiponay-select-error input{border-color:#bf153459;box-shadow:inset 0 1px 1px #fffc,0 10px 22px #bf15340f}.idx-tiponay-select-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;border-radius:18px;border:1px solid rgba(31,59,115,.1);background:#fffffff5;box-shadow:0 20px 70px #040b1f1f;padding:10px;display:grid;gap:8px;max-height:240px;overflow:auto;z-index:5}.idx-tiponay-select-item{width:100%;text-align:left;border-radius:14px;border:1px solid rgba(31,59,115,.1);background:#ffffffbd;padding:10px 12px;cursor:pointer;font-weight:850;color:#050b24eb}.idx-tiponay-select-item:hover{background:#1f3b731a;border-color:#1f3b7338}.idx-tiponay-select-item-active{background:#1f3b730f;border-color:#1f3b7338}.idx-tiponay-select-empty{padding:10px 12px}.idx-tiponay-field-error{margin-top:8px;font-size:12px;font-weight:800;color:#bf1534eb}.idx-tiponay-radio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:760px){.idx-tiponay-radio-grid{grid-template-columns:1fr}}.idx-tiponay-radio-card{width:100%;padding:14px;border-radius:18px;border:1px solid rgba(31,59,115,.12);background:#ffffffc2;color:#050b24eb;font-weight:900;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.idx-tiponay-radio-card:hover{background:#1f3b731a;border-color:#1f3b7338}.idx-tiponay-radio-card:active{transform:translateY(1px)}.idx-tiponay-radio-card-active{background:#1f3b730f;border-color:#1f3b7347}.idx-tiponay-native-select{width:100%;border:1px solid rgba(31,59,115,.18);border-radius:16px;padding:12px 14px;font-size:14px;font-family:inherit;color:var(--idx-primary);background:#ffffffeb;box-shadow:inset 0 1px 1px #fffc,0 10px 22px #1f3b730f}.idx-tiponay-native-select:disabled{opacity:.6;cursor:not-allowed}.idx-tiponay-help{margin-top:8px;font-size:12px}.idx-tiponay-wizard-actions{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.idx-tiponay-button-disabled{opacity:.7}.idx-tiponay-wizard-2col{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;align-items:start}@media(max-width:980px){.idx-tiponay-wizard-2col{grid-template-columns:1fr}}.idx-tiponay-upload{display:grid;gap:14px}.idx-tiponay-drop{display:grid;place-items:center;padding:26px 22px;border-radius:20px;border:1px dashed rgba(31,59,115,.22);background:#1f3b7308;text-align:center}.idx-tiponay-drop-title{font-weight:950;color:#050b24f0}.idx-tiponay-drop-sub{margin-top:6px;font-size:12px}.idx-tiponay-file-button{margin-top:12px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.idx-tiponay-file-button input{display:none}.idx-tiponay-file-list{display:grid;gap:10px}.idx-tiponay-file-row{border-radius:18px;border:1px solid rgba(31,59,115,.1);background:#ffffffb3;padding:12px}.idx-tiponay-file-left{display:flex;gap:12px;align-items:center}.idx-tiponay-file-badge{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(31,59,115,.18);background:#1f3b731f;color:#182e59eb;font-weight:950;font-size:12px}.idx-tiponay-file-meta{display:grid;gap:4px;min-width:0}.idx-tiponay-file-name{font-weight:900;color:#050b24eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-tiponay-file-size{font-size:12px}.idx-tiponay-import-cta{padding-top:6px;display:grid;gap:10px}.idx-tiponay-import-help{font-size:12px;line-height:1.4}.idx-tiponay-status{display:grid;gap:14px}.idx-tiponay-status-live{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(31,59,115,.1);background:#ffffffa8}.idx-tiponay-loader{width:34px;height:34px;border-radius:999px;border:3px solid rgba(31,59,115,.18);border-top-color:#1f3b73b3;animation:idx-tiponay-spin .9s linear infinite}@keyframes idx-tiponay-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.idx-tiponay-status-count{font-weight:900;color:#050b24eb}.idx-tiponay-progress{margin-top:8px;height:10px;border-radius:999px;border:1px solid rgba(31,59,115,.1);background:#1f3b730a;overflow:hidden}.idx-tiponay-progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#1f3b73e6,#182e59e6)}.idx-tiponay-status-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.idx-tiponay-status-list{display:grid;gap:10px}.idx-tiponay-status-row{border-radius:18px;border:1px solid rgba(31,59,115,.1);background:#ffffffb3;padding:12px}.idx-tiponay-status-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.idx-tiponay-status-file{font-weight:900;color:#050b24eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-tiponay-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(31,59,115,.18);background:#1f3b730f;color:#1f3b73e0;font-size:12px;font-weight:950;white-space:nowrap}.idx-tiponay-status-badge-run{border-color:#1f3b7338;background:#1f3b731f;color:#182e59eb}.idx-tiponay-status-badge-ok{border-color:#2f7d5a3d;background:#2f7d5a1a;color:#2f7d5af5}.idx-tiponay-status-badge-err{border-color:#bf153442;background:#bf15341a;color:#bf1534f5}.idx-tiponay-status-error{margin-top:8px;font-size:12px;font-weight:850;color:#bf1534eb}.idx-tiponay-aitm{display:grid;gap:14px;padding-bottom:92px}.idx-tiponay-aitm-embedded{padding-bottom:0}.idx-tiponay-subsection{display:grid;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(31,59,115,.08);background:#ffffff8c}.idx-tiponay-subsection-title{font-weight:950;letter-spacing:-.01em;color:#0a183eeb}.idx-tiponay-entrymode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-radius:22px;border:1px solid rgba(31,59,115,.1);background:#ffffffb3;box-shadow:0 14px 36px #1f3b7314}@media(max-width:760px){.idx-tiponay-entrymode{grid-template-columns:1fr}}.idx-tiponay-entrymode-item{width:100%;text-align:left;border-radius:18px;border:1px solid rgba(31,59,115,.12);background:#ffffffc7;padding:14px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.idx-tiponay-entrymode-item:hover{background:#1f3b7314;border-color:#1f3b7338}.idx-tiponay-entrymode-item:active{transform:translateY(1px)}.idx-tiponay-entrymode-item-active{background:#1f3b730f;border-color:#1f3b7347}.idx-tiponay-entrymode-title{font-weight:950;color:#050b24f0}.idx-tiponay-entrymode-sub{margin-top:6px;font-size:12px}.idx-tiponay-aitm-card{padding:22px 24px}.idx-tiponay-aitm-upload{display:grid;gap:12px}.idx-tiponay-aitm-upload-picked{margin-top:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(31,59,115,.1);background:#ffffffb8;font-weight:850;color:#050b24eb;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-tiponay-aitm-note{font-size:12px}.idx-tiponay-aitm-info{padding:12px;border-radius:18px;border:1px solid rgba(47,125,90,.22);background:#2f7d5a14;color:#2f7d5af5;font-weight:900}.idx-tiponay-aitm-manual{padding:12px 14px;border-radius:18px;border:1px solid rgba(31,59,115,.18);background:#1f3b7314;color:#182e59e0;font-weight:850}.idx-tiponay-aitm-form{display:grid;gap:14px}.idx-form-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:980px){.idx-form-grid-3{grid-template-columns:1fr}}.idx-tiponay-aitm-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1100px){.idx-tiponay-aitm-stage-grid{grid-template-columns:1fr}}.idx-tiponay-aitm-stage{border:1px solid rgba(31,59,115,.1);background:#ffffff8c;border-radius:18px;padding:14px;display:grid;gap:12px}.idx-tiponay-aitm-stage-title{font-weight:950;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#182e5999}.idx-tiponay-aitm-actions{position:sticky;bottom:14px;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px;border-radius:var(--idx-radius-lg);border:1px solid rgba(31,59,115,.1);background:#ffffffc7;box-shadow:0 18px 60px #040b1f1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.idx-tiponay-aitm-actions-inline .idx-tiponay-aitm-actions{position:static;bottom:auto}.idx-tiponay-aitm-actions-right{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.idx-tiponay-aitm-save-ok{padding:12px;border-radius:18px;border:1px solid rgba(47,125,90,.22);background:#2f7d5a14;color:#2f7d5af5;font-weight:900}.idx-tiponay-aitm-save-error{padding:12px;border-radius:18px;border:1px solid rgba(191,21,52,.22);background:#bf153414;color:#bf1534f5;font-weight:900}.idx-tiponay-wizard-manual{margin-top:16px}.idx-tiponay-skel-w-28{width:28%}.idx-tiponay-skel-w-46{width:46%}.idx-tiponay-skel-w-34{width:34%}.idx-tiponay-skel-w-22{width:22%}@keyframes idx-tiponay-skel{0%{background-position:0% 0%}to{background-position:220% 0%}}.kut-root{--navy-900: #00112b;--navy-800: #001a3d;--navy-700: #012169;--navy-600: #1a3a7a;--navy-500: #2d4f8e;--navy-400: #4a6aa5;--navy-300: #7a96be;--navy-200: #a8bdd6;--navy-100: #e8eef7;--navy-50: #f4f7fc;--crimson-700: #9a0c24;--crimson-600: #c8102e;--crimson-500: #e02040;--crimson-400: #ef4560;--crimson-100: #fde8ec;--slate-900: #0c1222;--slate-800: #1a2234;--slate-700: #2a3548;--slate-600: #3d4a5c;--slate-500: #556070;--slate-400: #6b7685;--slate-300: #9099a8;--slate-200: #c4c9d4;--slate-100: #e8eaef;--slate-50: #f6f7f9;--white: #ffffff;--success-600: #059669;--success-500: #10b981;--success-100: #d1fae5;--success-50: #ecfdf5;--danger-600: #dc2626;--danger-500: #ef4444;--danger-100: #fee2e2;--danger-50: #fef2f2;--warning-600: #d97706;--warning-500: #f59e0b;--warning-100: #fef3c7;--warning-50: #fffbeb;--shadow-sm: 0 2px 4px rgba(0, 17, 43, .06), 0 1px 2px rgba(0, 17, 43, .04);--shadow-md: 0 4px 12px rgba(0, 17, 43, .08), 0 2px 4px rgba(0, 17, 43, .04);--shadow-lg: 0 8px 24px rgba(0, 17, 43, .1), 0 4px 8px rgba(0, 17, 43, .06);--shadow-focus: 0 0 0 3px rgba(1, 33, 105, .12);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-instant: .1s;--duration-fast: .15s;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--font-sans: Arial, "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "SF Mono", "Fira Code", "JetBrains Mono", ui-monospace, monospace;--type-h2-size: 28px;--type-h2-line: 1.18;--type-h2-track: -.03em;--type-h3-size: 21px;--type-h3-line: 1.22;--type-h3-track: -.025em;--type-body-size: 15px;--type-body-line: 1.6;--type-body-track: 0em;--type-caption-size: 12px;--type-caption-line: 1.45;--type-caption-track: .005em;--type-cta-primary-size: 15px;--type-cta-primary-track: -.015em;--type-cta-secondary-size: 14px;--type-cta-secondary-track: -.01em;--type-nav-size: 13px;--type-nav-track: -.01em;font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:var(--type-body-track);color:var(--slate-800);--kut-panel-border: #e0e6ed;--kut-panel-bg: #fff;--kut-panel-shadow: 0 1px 4px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .06);--kut-muted: #888ea8;--kut-heading: #3b3f5c}.kut-root input[type=number]::-webkit-outer-spin-button,.kut-root input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kut-root input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.kut-root *{box-sizing:border-box}.kut-root h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line);letter-spacing:var(--type-h2-track);font-weight:750}.kut-root h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);letter-spacing:var(--type-h3-track);font-weight:700}.kut-root .app-content{padding:0;max-width:100%;width:100%;margin:0;display:flex;flex-direction:column;gap:24px}.kut-root .app-main{min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column}.kut-root .app-header{position:sticky;top:0;z-index:100}.kut-root .app-header.app-header--premium{padding:18px 20px;border-radius:16px;background:var(--kut-panel-bg);border:1px solid var(--kut-panel-border);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--kut-panel-shadow)}.kut-root .app-header.app-header--premium:before{display:none}.kut-root .kut-hbar{position:relative;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:12px}.kut-root .kut-hbar-left{min-width:0;display:flex;align-items:center;gap:10px}.kut-root .kut-hbar-project{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--kut-panel-border);background:#f8fafc}.kut-root .kut-hbar-nav{display:inline-flex;align-items:center;gap:8px}.kut-root .kut-hbar-center{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.kut-root .kut-hbar-right{display:flex;align-items:center;justify-content:flex-end;gap:8px}@media(max-width:980px){.kut-root .kut-hbar{grid-template-columns:1fr;gap:10px}.kut-root .kut-hbar-center,.kut-root .kut-hbar-right{justify-content:flex-start}}.kut-root .app-title{font-size:var(--type-h3-size);font-weight:750;letter-spacing:var(--type-h3-track);line-height:var(--type-h3-line);color:var(--navy-700);display:flex;align-items:center;gap:10px}.kut-page-title{display:inline-flex;align-items:center;gap:10px}.kut-page-title:before{content:"";width:5px;height:22px;background:linear-gradient(180deg,#c8102e,#ef4560);border-radius:3px}.kut-root .app-title:before{content:"";width:4px;height:20px;background:linear-gradient(180deg,var(--crimson-600),var(--crimson-500));border-radius:2px}.kut-root .app-actions{display:flex;gap:10px;align-items:center;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scrollbar-gutter:stable}.kut-root .app-actions-group{display:inline-flex;align-items:center;gap:10px;padding:6px;border:1px solid rgba(0,17,43,.06);background:#ffffffb3;border-radius:var(--radius-lg)}.kut-root .app-header.app-header--premium .btn{height:40px;padding:0 14px;border-radius:10px;white-space:nowrap;flex:0 0 auto}.kut-root .app-header.app-header--premium .btn-primary,.kut-root .app-header.app-header--premium .btn-danger{height:40px;padding:0 16px}.kut-root .app-actions-group .btn{padding:10px 16px}.kut-root .dropdown{position:relative}.kut-root .dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;border-radius:var(--radius-lg);border:1px solid var(--slate-200);background:#fffffffa;box-shadow:var(--shadow-lg);padding:8px;z-index:1000}.kut-root .dropdown-item{width:100%;text-align:left;border:1px solid transparent;background:transparent;padding:10px 12px;border-radius:var(--radius-md);cursor:pointer;font-weight:600;color:var(--slate-700)}.kut-root .dropdown-item:hover:not(:disabled){background:var(--navy-50);border-color:var(--navy-200);color:var(--navy-700)}.kut-root .home-hero{border-radius:var(--radius-xl);border:1px solid rgba(0,17,43,.08);background:linear-gradient(135deg,#01216914,#c8102e0f);padding:22px}.kut-root .home-hero-title{font-size:28px;font-weight:800;letter-spacing:-.03em;color:var(--navy-800)}.kut-root .home-hero-sub{margin-top:6px;color:var(--slate-600)}.kut-root .home-hero-actions{margin-top:14px;display:flex;gap:12px;flex-wrap:wrap}.kut-root .home{padding:0;max-width:none;width:100%;margin:0 auto}.kut-root .home-hero{position:relative;border:1px solid var(--kut-panel-border);border-radius:16px;padding:24px;background:var(--kut-panel-bg);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--kut-panel-shadow);overflow:hidden}.kut-root .home-hero:before{display:none}.kut-root .home-hero:after{display:none}.kut-root .home-hero-title{font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.02em;color:var(--kut-heading);position:relative}.kut-root .home-hero-sub{margin-top:8px;color:var(--kut-muted);font-size:14px;line-height:1.6;max-width:560px;position:relative}.kut-root .home-cta{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap;position:relative}.kut-root .home-cta button{padding:0 18px}.kut-root .home-grid{margin-top:28px;display:grid;grid-template-columns:1fr;gap:24px}.kut-root .settings-grid{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:920px){.kut-root .settings-grid{grid-template-columns:1fr}.kut-root .settings-card--makes,.kut-root .settings-card--models,.kut-root .settings-card--categories,.kut-root .settings-card--classes{grid-column:auto;grid-row:auto}.kut-root .settings-card--presets,.kut-root .settings-card--files{grid-column:auto}}.kut-root .settings-card{min-height:0;display:flex;flex-direction:column}.kut-root .home-card,.kut-root .about-section,.kut-root .about-content,.kut-root .about-hero,.kut-root .app-section,.kut-root .result-card,.kut-root .diagram-card,.kut-root .compare-card{border:1px solid var(--kut-panel-border);border-radius:16px;background:var(--kut-panel-bg);box-shadow:var(--kut-panel-shadow)}.kut-root .home-card,.kut-root .about-section,.kut-root .about-content,.kut-root .about-hero{padding:20px}.kut-root .home-card-title,.kut-root .about-section-title,.kut-root .result-card-title,.kut-root .section-title{color:var(--kut-heading);font-size:18px;font-weight:700;letter-spacing:-.02em}.kut-root .home-card-sub,.kut-root .about-section-text,.kut-root .about-hero-subtitle,.kut-root .about-hero-version,.kut-root .home-empty,.kut-root .field-label,.kut-root .idx-text-muted,.kut-root .app-error{color:var(--kut-muted)}.kut-root .field input,.kut-root .field select,.kut-root .field textarea,.kut-root .modal input,.kut-root .modal select,.kut-root .modal textarea,.kut-root .inline input{width:100%;min-height:40px;padding:10px 12px;border:1px solid #d3d8e0;border-radius:10px;background:#fff;color:#0e1726;outline:none}.kut-root .field textarea,.kut-root .modal textarea{min-height:180px}.kut-root .field input:focus,.kut-root .field select:focus,.kut-root .field textarea:focus,.kut-root .modal input:focus,.kut-root .modal select:focus,.kut-root .modal textarea:focus{border-color:#4361ee;box-shadow:0 0 0 3px #4361ee24}.kut-root .home-session,.kut-root .home-session-row,.kut-root .settings-list-item{border-radius:12px}.kut-root .home-session{width:100%;border:1px solid var(--kut-panel-border);background:#fff;padding:14px 16px;text-align:left}.kut-root .home-session.is-selected{border-color:#4361ee;background:#f3f7ff}.kut-root .modal-overlay{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px;background:#0f172a8c}.kut-root .modal{width:min(100%,760px);max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--kut-panel-border);border-radius:16px;background:#fff;box-shadow:0 20px 60px #0f172a2e;padding:20px}.kut-root .modal-title{color:var(--kut-heading);font-size:18px;font-weight:700}.kut-root .modal-message{margin-top:6px;margin-bottom:14px;color:var(--kut-muted);font-size:14px}.kut-root .modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px}.kut-root .kut-popover{border:1px solid var(--kut-panel-border);border-radius:12px;background:#fff;box-shadow:0 16px 48px #0f172a1f;padding:8px}.kut-root .kut-popover-item{width:100%;border:0;border-radius:10px;background:transparent;color:#3b3f5c;padding:10px 12px;text-align:left;font-weight:600}.kut-root .kut-popover-item:hover:not(:disabled){background:#f3f5f7}.kut-root .kut-popover-sep{height:1px;margin:6px 0;background:var(--kut-panel-border)}.kut-root .settings-card--makes,.kut-root .settings-card--categories,.kut-root .settings-card--classes,.kut-root .settings-card--meta{grid-column:auto;grid-row:auto}.kut-root .settings-card--presets,.kut-root .settings-card--files{grid-column:auto}@media(min-width:921px){.kut-root .settings-card--makes{grid-column:1;grid-row:1}.kut-root .settings-card--models{grid-column:2;grid-row:1}.kut-root .settings-card--categories{grid-column:1;grid-row:2}.kut-root .settings-card--classes{grid-column:2;grid-row:2}.kut-root .settings-card--presets{grid-column:1 / -1;grid-row:3}.kut-root .settings-card--files{grid-column:1 / -1;grid-row:4}}.kut-root .results-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kut-root .results-grid>div{border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:#ffffffc7;box-shadow:var(--shadow-sm);padding:14px 16px}.kut-root .results-grid .kv{font-size:16px}.kut-root .results-grid .kv>div{padding:6px 0}@media(max-width:900px){.kut-root .results-grid{grid-template-columns:1fr}.kut-root .results-grid>div{padding:14px}}.kut-root .settings .home-sessions{border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:var(--white);max-height:320px;overflow-y:auto}.kut-root .settings .home-session-row{padding:12px 16px}.kut-root .settings .home-session{padding:10px 14px;font-size:14px}.kut-root .settings textarea{font-family:var(--font-mono);font-size:13px;min-height:100px}.kut-root .settings .field{margin-bottom:16px}.kut-root .settings .inline{display:flex;gap:10px;flex-wrap:wrap}.kut-root .settings .inline>input,.kut-root .settings .inline>select{flex:1;min-width:140px}.kut-root .settings .inline>button{flex-shrink:0}.kut-root .home-filter-actions{display:flex;gap:8px;flex-wrap:wrap}.kut-root .home-filters{border:1px solid var(--slate-200);border-radius:var(--radius-lg);padding:12px;background:var(--white)}.kut-root .filters-row{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:720px){.kut-root .filters-row{grid-template-columns:1fr 1fr}}.kut-root .home-card{border:1px solid rgba(255,255,255,.8);border-radius:var(--radius-xl);padding:24px;background:#ffffffe6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-md);transition:all var(--duration-normal) var(--ease-out)}.kut-root .home-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);border-color:var(--navy-200)}.kut-root .home-card-title{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:700;letter-spacing:var(--type-caption-track);color:var(--crimson-600);display:flex;align-items:center;gap:8px}.kut-root .home-card-title:before{content:"";width:3px;height:14px;background:var(--crimson-600);border-radius:2px}.kut-root .home-card-sub{margin-top:6px;color:var(--slate-500);font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-track)}.kut-root .inline-fields{display:flex;align-items:center;gap:8px}.kut-root .inline-fields input{flex:1;min-width:0}.kut-root .settings .inline-fields{display:flex;align-items:center;gap:8px}.kut-root .settings .inline-fields input{flex:1;min-width:0}.kut-root .home-filters-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:900px){.kut-root .home{padding:22px 16px}.kut-root .home-grid,.kut-root .home-filters-grid{grid-template-columns:1fr}}.kut-root .home-sessions{margin-top:16px;display:flex;flex-direction:column;border:1px solid var(--slate-200);border-radius:var(--radius-lg);overflow:hidden;background:var(--white)}.kut-root .home-session-group{border-top:2px solid var(--navy-100)}.kut-root .home-session-group:first-child{border-top:none}.kut-root .home-session-row{display:flex;gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--slate-100);transition:background var(--duration-fast)}.kut-root .home-session-row:last-child{border-bottom:none}.kut-root .home-session-row:hover{background:var(--navy-50)}.kut-root .home-session-row>input[type=checkbox]{flex-shrink:0}.kut-root .home-session-row>.home-session{flex:1;min-width:0}.kut-root .home-session-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.kut-root .home-session-actions .btn{padding:8px 14px;font-size:13px}.kut-root .home-session-row--group .home-session{background:var(--navy-50);border-color:var(--navy-100)}.kut-root .home-session-row--group .home-session-title{font-weight:700;color:var(--navy-700)}.kut-root .home-session{display:flex;flex-direction:column;gap:4px;text-align:left;min-width:0;border-radius:var(--radius-md);padding:14px 18px;background:var(--white);border:1.5px solid var(--slate-200);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.kut-root .home-session.is-selected{border-color:var(--navy-600);background:var(--navy-50);box-shadow:var(--shadow-focus)}.kut-root .home-session[aria-disabled=true]{cursor:default}.kut-root .home-session:not([aria-disabled=true]):hover{border-color:var(--navy-400);background:var(--navy-50);box-shadow:var(--shadow-sm)}.kut-root .home-session-title{font-weight:700}.kut-root .home-session-meta{color:var(--slate-500);font-size:12px}.kut-root .home-fast{margin-top:16px;display:grid;gap:10px}.kut-root .home-fast-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:10px 12px;border-radius:var(--radius-lg);border:1px solid var(--slate-100);background:var(--slate-50)}.kut-root .home-fast-k{font-weight:700;color:var(--navy-800)}.kut-root .home-fast-v{color:var(--slate-600)}.kut-root .home-list{display:grid;gap:10px}.kut-root .home-item{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;border:1px solid var(--slate-200);border-radius:var(--radius-lg);padding:10px;background:var(--white)}.kut-root .home-item-main{border:none;background:transparent;text-align:left;padding:8px;border-radius:var(--radius-md)}.kut-root .home-item-main:hover:not(:disabled){background:var(--navy-50)}.kut-root .home-item-title{font-weight:750;color:var(--slate-800)}.kut-root .home-item-meta{margin-top:4px;color:var(--slate-500);font-size:12px}.kut-root .home-item-actions{display:flex;gap:10px}.kut-root .home-sessions{display:grid;gap:10px}.kut-root .home-session-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.kut-root .home-session-row--group{border:1px solid var(--slate-200);border-radius:var(--radius-lg);padding:10px;background:var(--white)}.kut-root .home-session-row--leaf{border-left:2px solid var(--slate-200);padding-left:10px}.kut-root .home-session{border:1px solid var(--slate-200);background:var(--white);border-radius:var(--radius-lg);padding:10px;text-align:left}.kut-root .home-session:hover:not(:disabled){background:var(--navy-50)}.kut-root .home-session.is-selected{border-color:var(--navy-300);background:#0121690d}.kut-root .home-session-title{font-weight:750;color:var(--slate-800)}.kut-root .home-session-meta{margin-top:4px;color:var(--slate-500);font-size:12px}.kut-root .home-session-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.kut-root .app-content>.panel:first-of-type{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px}.kut-root .app-content>.panel:first-of-type>h2{grid-column:1 / -1;margin-bottom:0}.kut-root .app-content>.panel:first-of-type>h3{grid-column:1 / -1;margin:8px 0 0;padding-top:20px;border-top:1px solid var(--slate-200)}.kut-root .app-content>.panel:first-of-type>.field{margin-bottom:0}.kut-root input,.kut-root select,.kut-root textarea{width:100%;border:1px solid var(--slate-200);border-radius:var(--radius-lg);padding:10px 12px;background:var(--white);color:var(--slate-800);font-family:var(--font-sans)}.kut-root input[type=checkbox],.kut-root input[type=radio]{width:auto;height:auto;padding:0;border-radius:4px;box-shadow:none;accent-color:var(--navy-700)}.kut-root input:focus,.kut-root select:focus,.kut-root textarea:focus{border-color:var(--navy-600);box-shadow:var(--shadow-focus)}.kut-root input.invalid,.kut-root select.invalid,.kut-root textarea.invalid{border-color:var(--danger-500)}.kut-root select{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23475569' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;cursor:pointer}.kut-root textarea{min-height:120px;resize:vertical;line-height:1.6;font-family:var(--font-mono);font-size:13px}.kut-root .field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.kut-root .field:last-child{margin-bottom:0}.kut-root .field-label{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:700;letter-spacing:var(--type-caption-track);color:var(--slate-500);display:flex;align-items:center;gap:6px}.kut-root .field-label:before{content:"";width:3px;height:12px;background:var(--navy-500);border-radius:1px}.kut-root .field-error{font-size:12px;font-weight:500;color:var(--danger-600);display:flex;align-items:center;gap:6px}.kut-root .field-error:before{content:"!";width:16px;height:16px;background:var(--danger-100);color:var(--danger-600);border-radius:50%;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.kut-root .inline{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.kut-root button{font-family:var(--font-sans);font-size:var(--type-cta-secondary-size);font-weight:600;letter-spacing:var(--type-cta-secondary-track);padding:12px 20px;border-radius:var(--radius-md);border:1.5px solid var(--slate-200);background:var(--white);color:var(--slate-700);cursor:pointer;outline:none;transition:all var(--duration-fast) var(--ease-out);display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1}.kut-root .app-header.app-header--premium .btn-ghost{background:#ffffff8c;border-color:#0121691f;color:#0c1222c7;box-shadow:0 1px #ffffffa6,inset 0 1px #ffffff59}.kut-root .app-header.app-header--premium .btn-ghost:hover:not(:disabled){background:#ffffffc7;border-color:#01216929;color:#0c1222e6}.kut-root .btn-ghost.active{background:#0121691a;border-color:#01216938;color:#012169f2}.kut-root .app-draft-status{padding:8px 12px;border-radius:var(--radius-full);border:1px solid rgba(0,17,43,.1);background:#fff9;font-weight:700;font-size:12px;color:#0c1222b8;white-space:nowrap}.kut-root .app-draft-status.saved{border-color:#10b9814d}.kut-root .app-draft-status.saving{border-color:#f59e0b4d}.kut-root .app-draft-status.unsaved{border-color:#ef44444d}.kut-popover{position:fixed;z-index:12000}.kut-popover.kut-popover-menu{width:260px;border-radius:16px;border:1px solid rgba(255,255,255,.55);background:#fff9;backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);box-shadow:0 24px 80px #00112b2e,0 8px 24px #00112b1f;padding:8px}.kut-popover-item{width:100%;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:transparent;font-weight:650;color:#0c1222d1;cursor:pointer}.kut-popover-item:hover:not(:disabled){background:#fff9;border-color:#00112b1a}.kut-popover-item:disabled{opacity:.55;cursor:not-allowed}.kut-popover-sep{height:1px;margin:6px 8px;background:#00112b1a}.kut-root button:hover:not(:disabled):not(.btn){border-color:var(--slate-300);background:var(--slate-100);color:var(--slate-800);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.kut-root button:disabled{opacity:.5;cursor:not-allowed;transform:none}.kut-root .btn{padding:12px 22px;border-radius:var(--radius-md);font-weight:600;font-size:var(--type-cta-secondary-size);letter-spacing:var(--type-cta-secondary-track)}.kut-root .btn-primary{font-size:var(--type-cta-primary-size);letter-spacing:var(--type-cta-primary-track);background:linear-gradient(135deg,var(--navy-700) 0%,var(--navy-600) 100%);border-color:var(--navy-700);color:var(--white);box-shadow:var(--shadow-sm),inset 0 1px #ffffff1a}.kut-root .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--navy-600) 0%,var(--navy-500) 100%);border-color:var(--navy-600);color:var(--white);box-shadow:var(--shadow-md),inset 0 1px #ffffff26;transform:translateY(-1px)}.kut-root .btn-ghost{background:var(--white);border-color:var(--slate-200);color:var(--slate-600)}.kut-root .btn-ghost:hover:not(:disabled){background:var(--navy-50);border-color:var(--navy-300);color:var(--navy-700);transform:translateY(-1px)}.kut-root .btn-danger{background:var(--danger-50);border-color:var(--danger-500);color:var(--danger-600)}.kut-root .btn-danger:hover:not(:disabled){background:var(--danger-100);border-color:var(--danger-600);color:var(--danger-600);transform:translateY(-1px)}.kut-root .btn-success{background:var(--success-50);border-color:var(--success-500);color:var(--success-600)}.kut-root .btn-success:hover:not(:disabled){background:var(--success-100);border-color:var(--success-600);color:var(--success-600);transform:translateY(-1px)}.kut-root .order-buttons{display:flex;gap:6px}.kut-root .order-buttons button{padding:8px 10px;min-width:34px}.kut-root .table-actions{display:flex;justify-content:flex-end;gap:10px;margin-bottom:16px}.kut-root .panel{background:#ffffffeb;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.8);border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-md);width:100%;overflow:auto;scrollbar-gutter:stable;position:relative}.kut-root .panel:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.kut-root .panel-wide{min-width:0}.kut-root .panel>h2:first-of-type{margin:0 0 20px;color:var(--crimson-600);display:flex;align-items:center;gap:12px}.kut-root .panel>h2:first-of-type:before{content:"";width:5px;height:20px;background:linear-gradient(180deg,var(--crimson-600),var(--crimson-500));border-radius:2px}.kut-root .panel h3{margin:28px 0 14px;color:var(--navy-700)}.kut-root .table{border:1px solid var(--slate-200);border-radius:var(--radius-lg);overflow:hidden;background:var(--white)}.kut-root .thead,.kut-root .trow{display:grid;grid-template-columns:44px 120px 110px 130px 170px 160px 110px;gap:12px;align-items:center;padding:14px 18px}.kut-root .trow>div{min-width:0}.kut-root .trow input,.kut-root .trow select{width:100%}.kut-root .thead{background:linear-gradient(135deg,var(--navy-700) 0%,var(--navy-800) 100%);font-size:var(--type-nav-size);font-weight:700;letter-spacing:var(--type-nav-track);color:var(--white)}.kut-root .trow{border-bottom:1px solid var(--slate-100);transition:background var(--duration-fast)}.kut-root .trow:last-child{border-bottom:none}.kut-root .trow:nth-child(2n){background:var(--slate-50)}.kut-root .trow:hover{background:var(--navy-100)}.kut-root .diagram-card{border:1px solid var(--slate-200);border-radius:var(--radius-lg);overflow:hidden;background:var(--white);box-shadow:var(--shadow-sm);margin:16px 0}.kut-root .diagram-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--slate-200);background:var(--slate-50)}.kut-root .diagram-title{font-size:var(--type-nav-size);font-weight:700;letter-spacing:var(--type-nav-track);color:var(--navy-700)}.kut-root .diagram-body{padding:20px;background:var(--white)}.kut-root .diagram-body svg{width:100%;height:auto;display:block}.kut-root .kv{display:grid;grid-template-columns:1fr auto;gap:14px 24px;font-size:14px}.kut-root .kv>div:nth-child(odd){color:var(--slate-500)}.kut-root .kv>div:nth-child(2n){font-weight:600;color:var(--slate-800);text-align:right}.kut-root .status{display:flex;flex-direction:column;gap:10px}.kut-root .status-row{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-radius:var(--radius-md);border:1px solid var(--slate-200);background:var(--white);transition:background var(--duration-fast);font-size:16px}.kut-root .status-row>div:first-child{font-weight:700}.kut-root .status-row:hover{background:var(--navy-50);border-color:var(--navy-200)}.kut-root .pass{font-size:14px;font-weight:700;background:var(--success-100);border:1px solid var(--success-500);color:var(--success-600);padding:6px 14px;border-radius:var(--radius-full)}.kut-root .fail{font-size:14px;font-weight:700;background:var(--danger-100);border:1px solid var(--danger-500);color:var(--danger-600);padding:6px 14px;border-radius:var(--radius-full)}.kut-root .na{font-size:14px;font-weight:700;background:var(--slate-100);border:1px solid var(--slate-300);color:var(--slate-500);padding:6px 14px;border-radius:var(--radius-full)}.kut-root .home-empty{border:2px dashed var(--slate-300);border-radius:var(--radius-lg);padding:40px 24px;color:var(--slate-500)}.kut-root .u-mt-10{margin-top:10px}.kut-root .u-mb-10{margin-bottom:10px}.kut-root .toast-stack{position:fixed;bottom:18px;right:18px;z-index:11000;display:grid;gap:10px;width:min(360px,calc(100vw - 36px))}.kut-root .toast{border-radius:var(--radius-lg);border:1px solid var(--slate-200);background:#fffffff2;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);box-shadow:var(--shadow-lg);padding:12px 14px;font-weight:600;color:var(--slate-800)}.kut-root .toast-info{border-left:4px solid var(--navy-600)}.kut-root .toast-success{border-left:4px solid var(--success-500)}.kut-root .toast-error{border-left:4px solid var(--danger-500)}.kut-root .modal-overlay{position:fixed;inset:0;background:#0c122299;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:10000}.kut-root .modal{width:min(540px,100%);border-radius:var(--radius-xl);border:1px solid var(--slate-200);background:var(--white);box-shadow:var(--shadow-lg);padding:24px}.kut-root .modal-title{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:750;color:var(--navy-800);margin-bottom:12px;letter-spacing:var(--type-h3-track)}.kut-root .modal-message{color:var(--slate-500);line-height:1.7;white-space:pre-wrap}.kut-root .modal-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:12px}.kut-root .modal.command-palette{width:min(720px,100%);padding:18px}.kut-root .modal.command-palette input{width:100%}.kut-root .command-palette-list{margin-top:12px;max-height:360px;overflow:auto;display:grid;gap:8px}.kut-root .command-palette-empty{color:var(--slate-500);padding:10px 6px}.kut-root .command-palette-item{width:100%;text-align:left;border-radius:var(--radius-lg);border:1px solid var(--slate-200);background:#ffffffe6;padding:10px 12px}.kut-root .command-palette-item.is-active{border-color:var(--navy-600);box-shadow:0 0 0 3px #243a631f}.kut-root .command-palette-item.is-disabled{opacity:.55}.kut-root .command-palette-item-title{font-weight:700;color:var(--navy-800)}.kut-root .command-palette-item-subtitle{margin-top:2px;color:var(--slate-500);font-size:13px}@media(max-width:1400px){.kut-root .app-content>.panel:first-of-type{grid-template-columns:1fr}}.kut-redesign{--kut-bg: linear-gradient(180deg, #f4f7fb 0%, #eef2f8 100%);--kut-surface: rgba(255, 255, 255, .94);--kut-surface-strong: #ffffff;--kut-surface-soft: #f6f8fc;--kut-border: rgba(17, 33, 58, .1);--kut-border-strong: rgba(17, 33, 58, .16);--kut-ink: #12213a;--kut-ink-muted: #617189;--kut-accent: #17355c;--kut-accent-soft: rgba(23, 53, 92, .08);--kut-success: #1f7a4d;--kut-warning: #b56c1d;--kut-danger: #af3840;--kut-shadow-lg: 0 30px 80px rgba(16, 28, 47, .08);--kut-shadow-md: 0 16px 36px rgba(16, 28, 47, .06);--kut-shadow-sm: 0 8px 18px rgba(16, 28, 47, .04);color:var(--kut-ink)}.kut-redesign,.kut-redesign *{box-sizing:border-box}.kut-redesign{padding:0;background:var(--kut-bg);border:1px solid rgba(255,255,255,.7);border-radius:28px;box-shadow:var(--kut-shadow-lg);overflow:clip}.kut-redesign .app-main{padding:22px}.kut-redesign .app-content{gap:22px}.kut-redesign .app-content.kut-calc>.home-hero,.kut-redesign .app-content.kut-calc>.kut-calc-layout{width:min(100%,1120px);margin-inline:auto}.kut-redesign .app-header.app-header--premium{position:sticky;top:0;z-index:40;padding:18px 22px;border:0;border-radius:0;border-bottom:1px solid var(--kut-border);background:linear-gradient(135deg,#fffffffa,#f7fafdf5);box-shadow:0 8px 22px #0f172a0a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.kut-redesign .kut-hbar{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(320px,auto);align-items:center;gap:18px}.kut-redesign .kut-hbar-brand{display:flex;align-items:center;gap:14px;min-width:0}.kut-redesign .kut-hbar-brand-mark{width:50px;height:50px;display:inline-grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,#10233f,#1f3d68);color:#fff;font-weight:800;letter-spacing:.08em;box-shadow:inset 0 1px #ffffff2e}.kut-redesign .kut-hbar-brand-copy{min-width:0;display:grid;gap:3px}.kut-redesign .kut-hbar-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--kut-ink-muted)}.kut-redesign .kut-hbar-title-row{display:flex;align-items:center;gap:10px;min-width:0}.kut-redesign .kut-hbar-title{min-width:0;font-size:20px;font-weight:700;letter-spacing:-.03em;color:var(--kut-ink)}.kut-redesign .kut-draft-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent}.kut-redesign .kut-draft-pill.saved{background:#1f7a4d14;color:var(--kut-success);border-color:#1f7a4d2e}.kut-redesign .kut-draft-pill.saving{background:#b56c1d14;color:var(--kut-warning);border-color:#b56c1d2e}.kut-redesign .kut-draft-pill.unsaved{background:#af384014;color:var(--kut-danger);border-color:#af38402e}.kut-redesign .kut-hbar-nav{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px;border-radius:18px;background:#11213a0a;border:1px solid rgba(17,33,58,.06)}.kut-redesign .kut-nav-pill{height:42px;padding:0 16px;border:0;border-radius:13px;background:transparent;color:var(--kut-ink-muted);font-size:14px;font-weight:700;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.kut-redesign .kut-nav-pill:hover:not(:disabled){background:#11213a0f;color:var(--kut-ink)}.kut-redesign .kut-nav-pill.active{background:var(--kut-surface-strong);color:var(--kut-ink);box-shadow:var(--kut-shadow-sm)}.kut-redesign .kut-hbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.kut-redesign .kut-hbar-project{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:6px 8px 6px 14px;border-radius:16px;border:1px solid var(--kut-border);background:#fffc}.kut-redesign .kut-hbar-project-label{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--kut-ink-muted)}.kut-redesign .kut-hbar-commanddeck{display:inline-flex;align-items:center;gap:10px;min-width:0}.kut-redesign .kut-hbar-action-group{display:inline-flex;align-items:center;gap:8px;padding:6px;border-radius:16px;border:1px solid var(--kut-border);background:#ffffffc7}.kut-redesign .kut-hbar-action-group--quiet{background:#11213a08}.kut-redesign .kut-hbar-utility{display:inline-flex;align-items:center;gap:8px}.kut-redesign .btn{height:42px;padding:0 15px;border-radius:13px;border:1px solid var(--kut-border);background:#ffffffdb;color:var(--kut-ink);font-size:13px;font-weight:700;letter-spacing:-.01em;box-shadow:none;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}.kut-redesign .btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--kut-border-strong);background:#fffffffa}.kut-redesign .btn:disabled{opacity:.48;cursor:not-allowed}.kut-redesign .btn-primary{border-color:#10233f2e;background:linear-gradient(145deg,#10233f,#1b395f);color:#fff}.kut-redesign .btn-primary:hover:not(:disabled){background:linear-gradient(145deg,#0e2139,#173353);color:#fff}.kut-redesign .btn-danger{border-color:#af384029;background:#af384014;color:var(--kut-danger)}.kut-redesign .btn-ghost{background:#11213a0a;color:var(--kut-ink)}.kut-redesign .home-hero,.kut-redesign .home-card,.kut-redesign .panel,.kut-redesign .diagram-card,.kut-redesign .compare-card,.kut-redesign .modal,.kut-redesign .kut-popover{border:1px solid var(--kut-border);border-radius:24px;background:var(--kut-surface);box-shadow:var(--kut-shadow-md)}.kut-redesign .panel,.kut-redesign .home-card,.kut-redesign .compare-card{padding:22px}.kut-redesign .home-hero{padding:26px;overflow:hidden;background:radial-gradient(circle at top right,#17355c17,#17355c00 42%),linear-gradient(180deg,#fffffffa,#fafcfff2)}.kut-redesign .kut-hero-shell{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);gap:22px;align-items:stretch}.kut-redesign .kut-hero-main{display:grid;gap:18px}.kut-redesign .home-hero-copy{display:grid;gap:8px;max-width:680px}.kut-redesign .home-hero-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--kut-ink-muted)}.kut-redesign .home-hero-title{font-size:clamp(28px,4vw,38px);line-height:1.02;font-weight:800;letter-spacing:-.05em;color:var(--kut-ink)}.kut-redesign .home-hero-sub{max-width:58ch;color:var(--kut-ink-muted);font-size:15px;line-height:1.7}.kut-redesign .kut-hero-support{display:grid;gap:16px}.kut-redesign .kut-section-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kut-redesign .kut-nav-chip{padding:14px 16px;border-radius:18px;border:1px solid rgba(17,33,58,.08);background:#ffffffb8;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.kut-redesign .kut-nav-chip.is-current{border-color:#17355c38;background:linear-gradient(180deg,#f4f8fcfa,#ebf2f8f2);box-shadow:var(--kut-shadow-sm)}.kut-redesign .kut-nav-chip-step{width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;background:#11213a0f;color:var(--kut-ink);font-size:11px;font-weight:800;letter-spacing:.12em}.kut-redesign .kut-nav-chip strong,.kut-redesign .kut-nav-chip span{display:block}.kut-redesign .kut-nav-chip strong{color:var(--kut-ink);font-size:13px;font-weight:700;letter-spacing:-.02em}.kut-redesign .kut-nav-chip span:last-child{margin-top:4px;color:var(--kut-ink-muted);font-size:12px;line-height:1.45}.kut-redesign .kut-hero-note{padding:18px 20px;border-radius:20px;border:1px solid rgba(23,53,92,.1);background:linear-gradient(180deg,#17355c0d,#17355c06)}.kut-redesign .kut-hero-note-label{color:var(--kut-accent);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.kut-redesign .kut-hero-note-copy{margin:10px 0 0;color:var(--kut-ink);font-size:14px;line-height:1.8}.kut-redesign .home-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.kut-redesign .kut-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.kut-redesign .kut-metric-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.kut-redesign .kut-metric-grid--hero{margin-top:0}.kut-redesign .kut-metric-card{padding:14px 16px;border-radius:18px;border:1px solid var(--kut-border);background:#ffffffd1;display:grid;gap:8px}.kut-redesign .kut-metric-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--kut-ink-muted)}.kut-redesign .kut-metric-value{font-size:24px;font-weight:800;letter-spacing:-.04em;color:var(--kut-ink)}.kut-redesign .kut-metric-copy{color:var(--kut-ink-muted);font-size:12px;line-height:1.5}.kut-redesign .kut-overview-card{padding:22px;border-radius:24px;border:1px solid var(--kut-border);background:linear-gradient(180deg,#fffffffa,#f7fafdf0);box-shadow:var(--kut-shadow-md);display:grid;gap:18px;align-content:start}.kut-redesign .kut-overview-card.pass{border-color:#1f7a4d29;background:linear-gradient(180deg,#f3fbf7fa,#edf8f2f0)}.kut-redesign .kut-overview-card.fail{border-color:#af384029;background:linear-gradient(180deg,#fdf5f6fa,#faf1f2f0)}.kut-redesign .kut-overview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.kut-redesign .kut-overview-label{color:var(--kut-ink-muted);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.kut-redesign .kut-overview-pill,.kut-redesign .kut-result-seal{min-height:34px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:1px solid transparent}.kut-redesign .kut-overview-pill.pass,.kut-redesign .kut-result-seal.pass{color:var(--kut-success);background:#1f7a4d14;border-color:#1f7a4d24}.kut-redesign .kut-overview-pill.fail,.kut-redesign .kut-result-seal.fail{color:var(--kut-danger);background:#af384014;border-color:#af384024}.kut-redesign .kut-overview-pill.na,.kut-redesign .kut-result-seal.na{color:var(--kut-ink-muted);background:#11213a0d;border-color:#11213a14}.kut-redesign .kut-overview-title{color:var(--kut-ink);font-size:30px;line-height:1.05;font-weight:800;letter-spacing:-.05em}.kut-redesign .kut-overview-copy{margin:-6px 0 0;color:var(--kut-ink-muted);font-size:14px;line-height:1.7}.kut-redesign .kut-overview-ledger{display:grid;gap:10px}.kut-redesign .kut-overview-row{padding:14px 16px;border-radius:16px;border:1px solid rgba(17,33,58,.08);background:#ffffffb8;display:flex;align-items:center;justify-content:space-between;gap:14px}.kut-redesign .kut-overview-row-main{min-width:0}.kut-redesign .kut-overview-row-label{display:block;color:var(--kut-ink-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kut-redesign .kut-overview-row-value{display:block;margin-top:4px;color:var(--kut-ink);font-size:18px;font-weight:800;letter-spacing:-.03em}.kut-redesign .kut-overview-row-state{flex:0 0 auto;font-size:12px;font-weight:700}.kut-redesign .kut-overview-row-state.pass{color:var(--kut-success)}.kut-redesign .kut-overview-row-state.fail{color:var(--kut-danger)}.kut-redesign .kut-overview-row-state.na{color:var(--kut-ink-muted)}.kut-redesign .kut-filter-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-radius:18px;border:1px solid rgba(23,53,92,.12);background:#17355c0d}.kut-redesign .kut-filter-banner-text{color:var(--kut-ink);font-size:13px;font-weight:700;letter-spacing:-.01em}.kut-redesign .home-grid--workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:22px}.kut-redesign .home-side{display:grid;gap:22px;align-content:start}.kut-redesign .home-card-head,.kut-redesign .kut-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.kut-redesign .home-card-title,.kut-redesign .kut-panel h2{margin:0;font-size:20px;font-weight:750;letter-spacing:-.03em;color:var(--kut-ink)}.kut-redesign .home-card-sub,.kut-redesign .kut-panel-subtitle{margin-top:6px;color:var(--kut-ink-muted);font-size:14px;line-height:1.6}.kut-redesign .kut-panel-step{color:var(--kut-accent);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.kut-redesign .home-card-badge,.kut-redesign .kut-panel-badge{min-height:34px;padding:0 12px;border-radius:999px;background:var(--kut-accent-soft);color:var(--kut-accent);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;white-space:nowrap}.kut-redesign .home-toolbar,.kut-redesign .home-selection-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.kut-redesign .home-selection-bar{margin-top:18px;padding:14px 16px;border-radius:18px;border:1px solid var(--kut-border);background:var(--kut-surface-soft)}.kut-redesign .home-toolbar-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.kut-redesign .home-search-field{flex:1 1 320px;margin:0}.kut-redesign .home-filters--premium{margin-top:18px;padding:18px;border-radius:20px;border:1px solid var(--kut-border);background:#11213a08}.kut-redesign .home-filters-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px}.kut-redesign .field{display:grid;gap:8px}.kut-redesign .field-label{color:var(--kut-ink-muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kut-redesign .field input,.kut-redesign .field select,.kut-redesign .field textarea,.kut-redesign .modal input,.kut-redesign .modal select,.kut-redesign .modal textarea,.kut-redesign .inline input,.kut-redesign .inline select{min-height:48px;width:100%;padding:0 14px;border-radius:14px;border:1px solid rgba(17,33,58,.12);background:#ffffffeb;color:var(--kut-ink);box-shadow:none}.kut-redesign .field textarea,.kut-redesign .modal textarea{min-height:120px;padding:14px}.kut-redesign .field input:focus,.kut-redesign .field select:focus,.kut-redesign .field textarea:focus,.kut-redesign .modal input:focus,.kut-redesign .modal select:focus,.kut-redesign .modal textarea:focus{border-color:#17355c57;box-shadow:0 0 0 4px #17355c14;outline:none}.kut-redesign .field input.invalid,.kut-redesign .field select.invalid{border-color:#af384059}.kut-redesign .field-error{color:var(--kut-danger);font-size:12px;font-weight:600}.kut-redesign .inline,.kut-redesign .inline-fields{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kut-redesign .inline-fields input{min-width:0;flex:1 1 120px}.kut-redesign .field-value{min-height:48px;padding:0 14px;border-radius:14px;border:1px solid var(--kut-border);background:var(--kut-surface-soft);display:flex;align-items:center;font-weight:700;color:var(--kut-ink)}.kut-redesign .home-sessions{margin-top:18px;display:grid;gap:10px}.kut-redesign .home-sessions--library,.kut-redesign .home-sessions--compact{max-height:640px;overflow:auto;padding-right:4px}.kut-redesign .home-sessions--compact{max-height:300px}.kut-redesign .home-session-group{display:grid;gap:10px}.kut-redesign .home-session-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.kut-redesign .home-session-row>input[type=checkbox]{accent-color:var(--kut-accent)}.kut-redesign .home-session{width:100%;min-height:74px;padding:14px 16px;border-radius:18px;border:1px solid var(--kut-border);background:linear-gradient(180deg,#fffffffa,#f9fbfef5);display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left}.kut-redesign .home-session:hover:not(:disabled){border-color:var(--kut-border-strong);box-shadow:var(--kut-shadow-sm)}.kut-redesign .home-session.is-selected{border-color:#17355c47;background:linear-gradient(180deg,#f5f8fc,#eef4fafa);box-shadow:0 0 0 4px #17355c0f}.kut-redesign .home-session--group{min-height:68px}.kut-redesign .home-session-main{min-width:0}.kut-redesign .home-session-title{color:var(--kut-ink);font-size:15px;font-weight:700;letter-spacing:-.02em}.kut-redesign .home-session-description{margin-top:6px;color:var(--kut-ink-muted);font-size:12px;line-height:1.5}.kut-redesign .home-session-meta{color:var(--kut-ink-muted);font-size:12px;font-weight:600;text-align:right}.kut-redesign .home-session-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.kut-redesign .home-fast{display:grid;gap:10px;margin-top:18px}.kut-redesign .home-fast-row{padding:14px 16px;border-radius:16px;border:1px solid var(--kut-border);background:#11213a08}.kut-redesign .home-fast-v{color:var(--kut-ink);font-size:14px;line-height:1.7}.kut-redesign .home-empty,.kut-redesign .app-error,.kut-redesign .idx-text-muted{padding:14px 16px;border-radius:16px;border:1px dashed rgba(17,33,58,.14);background:#11213a08;color:var(--kut-ink-muted)}.kut-redesign .app-error{border-style:solid;border-color:#af38402e;background:#af38400f;color:var(--kut-danger)}.kut-redesign .kut-calc-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:stretch}.kut-redesign .kut-form-stack{display:grid;gap:16px}.kut-redesign .kut-form-cluster,.kut-redesign .kut-surface-card,.kut-redesign .kut-table-shell{padding:18px;border-radius:20px;border:1px solid rgba(17,33,58,.08);background:linear-gradient(180deg,#fffffff5,#f8fbfeeb)}.kut-redesign .kut-form-cluster-head,.kut-redesign .kut-surface-card-head,.kut-redesign .kut-table-toolbar,.kut-redesign .kut-compare-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.kut-redesign .kut-form-cluster-title,.kut-redesign .kut-surface-card-title,.kut-redesign .kut-result-card-title{color:var(--kut-ink);font-size:16px;font-weight:750;letter-spacing:-.03em}.kut-redesign .kut-form-cluster-copy,.kut-redesign .kut-surface-card-copy{margin:6px 0 0;color:var(--kut-ink-muted);font-size:13px;line-height:1.6}.kut-redesign .kut-stack-grid{display:grid;gap:16px}.kut-redesign .kut-panel{overflow:visible;scrollbar-gutter:auto}.kut-redesign .kut-panel--results{position:static;background:radial-gradient(circle at top right,#17355c0f,#17355c00 42%),linear-gradient(180deg,#fffffffa,#f6f9fcf0)}.kut-redesign .kut-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.kut-redesign .kut-field-span-full,.kut-redesign .kut-subsection-title{grid-column:1 / -1}.kut-redesign .kut-subsection-title{padding-top:8px;border-top:1px solid var(--kut-border);color:var(--kut-ink-muted);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.kut-redesign .kut-field-value{align-self:end}.kut-redesign .kut-link-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.kut-redesign .kut-link-summary--workbench{grid-template-columns:repeat(4,minmax(0,1fr))}.kut-redesign .kut-link-summary-card{padding:16px 18px;border-radius:18px;border:1px solid rgba(17,33,58,.08);background:#ffffffb8;display:grid;gap:8px}.kut-redesign .kut-link-summary-label{color:var(--kut-ink-muted);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.kut-redesign .kut-link-summary-value{color:var(--kut-ink);font-size:18px;line-height:1.3;font-weight:760;letter-spacing:-.03em}.kut-redesign .kut-link-summary-copy{margin:0;color:var(--kut-ink-muted);font-size:12px;line-height:1.55}.kut-redesign .kut-picker-grid,.kut-redesign .kut-workbench-top,.kut-redesign .results-grid{display:grid;gap:16px}.kut-redesign .kut-picker-grid{grid-template-columns:1fr}.kut-redesign .kut-workbench-top{grid-template-columns:1fr;margin-bottom:18px}.kut-redesign .diagram-card{padding:18px}.kut-redesign .diagram-head{margin-bottom:12px}.kut-redesign .diagram-title{color:var(--kut-ink);font-size:14px;font-weight:700;letter-spacing:-.02em}.kut-redesign .diagram-body{border-radius:18px;border:1px solid var(--kut-border);background:linear-gradient(180deg,#fcfdff,#f4f7fb);padding:18px}.kut-redesign .compare-card{align-self:stretch}.kut-redesign .kut-table-toolbar{margin-bottom:18px}.kut-redesign .table{overflow-x:auto;border:1px solid var(--kut-border);border-radius:20px;background:#ffffffeb}.kut-redesign .table--loads .thead,.kut-redesign .table--loads .trow{min-width:1160px;display:grid;grid-template-columns:64px 100px minmax(140px,1.1fr) minmax(140px,1fr) minmax(150px,1fr) 150px 220px;gap:12px;align-items:start}.kut-redesign .table--loads .thead{padding:14px 16px;background:var(--kut-surface-soft);color:var(--kut-ink-muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kut-redesign .table--loads .trow{padding:16px;border-top:1px solid var(--kut-border)}.kut-redesign .table--loads .trow>div:first-child{padding-top:14px;color:var(--kut-ink-muted);font-weight:700}.kut-redesign .order-buttons{display:grid;gap:8px}.kut-redesign .seat-layout-select{margin-top:8px}.kut-redesign .kv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:center}.kut-redesign .kv>div{padding:0}.kut-redesign .kut-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.kut-redesign .kut-status-card{padding:14px 16px;border-radius:18px;border:1px solid var(--kut-border);background:var(--kut-surface-soft);display:grid;gap:8px}.kut-redesign .kut-status-card.pass{background:#1f7a4d14;border-color:#1f7a4d24;color:var(--kut-success)}.kut-redesign .kut-status-card.fail{background:#af384014;border-color:#af384029;color:var(--kut-danger)}.kut-redesign .kut-status-card.na{color:var(--kut-ink-muted)}.kut-redesign .kut-status-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.kut-redesign .kut-status-copy{color:currentColor;font-size:12px;line-height:1.5;opacity:.9}.kut-redesign .kut-results-hero{padding:20px;border-radius:22px;border:1px solid rgba(17,33,58,.08);background:linear-gradient(180deg,#f9fbfefa,#f2f6faf0);display:grid;gap:18px;margin-bottom:18px}.kut-redesign .kut-results-hero.pass{border-color:#1f7a4d1f;background:linear-gradient(180deg,#f4fbf7fa,#edf8f2f0)}.kut-redesign .kut-results-hero.fail{border-color:#af38401f;background:linear-gradient(180deg,#fdf6f6fa,#faf1f2f0)}.kut-redesign .kut-results-hero-copy{max-width:760px}.kut-redesign .kut-results-hero-label{color:var(--kut-ink-muted);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.kut-redesign .kut-results-hero-title{margin-top:10px;color:var(--kut-ink);font-size:28px;line-height:1.05;font-weight:800;letter-spacing:-.05em}.kut-redesign .kut-results-hero-text{margin:10px 0 0;color:var(--kut-ink-muted);font-size:14px;line-height:1.75}.kut-redesign .kut-results-hero .kut-status-strip{margin-bottom:0}.kut-redesign .results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kut-redesign .results-grid>div,.kut-redesign .kut-result-card{padding:16px;border-radius:18px;border:1px solid var(--kut-border);background:#ffffffd6}.kut-redesign .status{margin-top:18px;padding:16px;border-radius:18px;border:1px solid var(--kut-border);background:var(--kut-surface-soft);display:grid;gap:12px}.kut-redesign .status-row{display:flex;justify-content:space-between;gap:12px}.kut-redesign .status .pass{color:var(--kut-success);font-weight:700}.kut-redesign .status .fail{color:var(--kut-danger);font-weight:700}.kut-redesign .status .na{color:var(--kut-ink-muted);font-weight:700}.kut-redesign .settings-grid--premium{gap:22px}.kut-redesign .settings-grid--premium .home-sessions{max-height:300px;overflow:auto}.kut-redesign .settings-grid--premium .home-session[aria-disabled=true]{cursor:default}.kut-redesign .settings-grid--premium .home-session-row{grid-template-columns:minmax(0,1fr) auto}.kut-redesign .home-grid--about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.kut-redesign .kut-popover{padding:8px}.kut-redesign .kut-popover-item{border-radius:12px;color:var(--kut-ink);font-weight:700}.kut-redesign .kut-popover-item:hover:not(:disabled){background:#11213a0d}.kut-redesign .modal-overlay{background:#10182675}.kut-redesign .modal-title{color:var(--kut-ink);font-size:20px;font-weight:750}.kut-redesign .modal-message{color:var(--kut-ink-muted)}.kut-redesign .modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:1480px){.kut-redesign .kut-calc-layout{grid-template-columns:minmax(0,1fr)}.kut-redesign .kut-panel--results{position:static}}@media(max-width:1240px){.kut-redesign .kut-hbar{grid-template-columns:1fr}.kut-redesign .kut-hbar-actions,.kut-redesign .kut-hbar-nav{justify-content:flex-start;flex-wrap:wrap}.kut-redesign .home-grid--workspace,.kut-redesign .home-grid--about,.kut-redesign .kut-calc-layout,.kut-redesign .kut-hero-shell,.kut-redesign .kut-link-summary,.kut-redesign .kut-link-summary--workbench,.kut-redesign .results-grid,.kut-redesign .kut-section-nav{grid-template-columns:1fr}.kut-redesign .kut-panel--results{position:static}.kut-redesign .kut-workbench-top,.kut-redesign .kut-picker-grid{grid-template-columns:1fr}}@media(max-width:980px){.kut-redesign{border-radius:20px}.kut-redesign .app-main{padding:16px}.kut-redesign .kut-metric-grid,.kut-redesign .home-filters-grid,.kut-redesign .kut-setup-grid,.kut-redesign .kut-status-strip,.kut-redesign .settings-grid--premium,.kut-redesign .home-grid--about,.kut-redesign .home-session-row,.kut-redesign .settings-grid--premium .home-session-row{grid-template-columns:1fr}.kut-redesign .home-session-actions,.kut-redesign .kut-hbar-commanddeck{width:100%}.kut-redesign .kut-nav-chip,.kut-redesign .kut-overview-head,.kut-redesign .kut-overview-row,.kut-redesign .kut-table-toolbar,.kut-redesign .kut-form-cluster-head,.kut-redesign .kut-surface-card-head,.kut-redesign .kut-compare-head,.kut-redesign .status-row{grid-template-columns:1fr;display:grid}}@media(max-width:720px){.kut-redesign .app-header.app-header--premium{padding:14px 16px}.kut-redesign .panel,.kut-redesign .home-card,.kut-redesign .compare-card,.kut-redesign .home-hero{padding:18px;border-radius:20px}.kut-redesign .kut-hbar-project,.kut-redesign .kut-hbar-action-group,.kut-redesign .home-selection-bar,.kut-redesign .kut-filter-banner{width:100%}.kut-redesign .kut-hbar-project,.kut-redesign .home-selection-bar,.kut-redesign .kut-filter-banner{justify-content:space-between}.kut-redesign .kut-hbar-action-group,.kut-redesign .kut-hbar-utility,.kut-redesign .home-toolbar-actions{flex-wrap:wrap}.kut-redesign .home-hero-title{font-size:28px}}.ubt-root{--ubt-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--ubt-font-mono: ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ubt-radius-lg: 18px;--ubt-radius-md: 16px;--ubt-radius-sm: 14px;--ubt-ease-out: cubic-bezier(.16, 1, .3, 1);--ubt-dur-fast: .18s;--ubt-dur: .22s;--ubt-bg: radial-gradient(circle at 18% 10%, rgba(224, 232, 248, .55) 0%, rgba(246, 247, 249, .8) 40%, rgba(239, 241, 244, .95) 100%);--ubt-bg-overlay: linear-gradient(180deg, rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, .1) 70%, rgba(255, 255, 255, 0) 100%);--ubt-text: rgba(10, 12, 14, .86);--ubt-text-muted: rgba(10, 12, 14, .58);--ubt-accent: rgba(10, 132, 255, .92);--ubt-accent-glow: rgba(10, 132, 255, .16);--ubt-success: rgba(48, 176, 102, .92);--ubt-success-glow: rgba(48, 176, 102, .16);--ubt-danger: rgba(214, 92, 92, .9);--ubt-danger-glow: rgba(214, 92, 92, .16);--ubt-glass-fore: rgba(255, 255, 255, .72);--ubt-glass-back: rgba(255, 255, 255, .58);--ubt-glass-border: rgba(0, 0, 0, .06);--ubt-glass-highlight: rgba(255, 255, 255, .55);--ubt-shadow: 0 10px 28px rgba(0, 0, 0, .08);--ubt-shadow-hover: 0 14px 34px rgba(0, 0, 0, .1);font-family:var(--ubt-font-sans);color:var(--ubt-text)}@media(prefers-color-scheme:dark){.ubt-root{--ubt-bg: radial-gradient(circle at 18% 10%, rgba(45, 58, 74, .38) 0%, rgba(18, 20, 23, .85) 40%, rgba(12, 14, 16, .98) 100%);--ubt-bg-overlay: linear-gradient(180deg, rgba(255, 255, 255, .04) 0%, rgba(255, 255, 255, .01) 70%, rgba(255, 255, 255, 0) 100%);--ubt-text: rgba(245, 247, 250, .88);--ubt-text-muted: rgba(245, 247, 250, .62);--ubt-accent: rgba(86, 165, 255, .92);--ubt-accent-glow: rgba(86, 165, 255, .18);--ubt-success: rgba(84, 213, 131, .92);--ubt-success-glow: rgba(84, 213, 131, .18);--ubt-danger: rgba(224, 122, 122, .9);--ubt-danger-glow: rgba(224, 122, 122, .18);--ubt-glass-fore: rgba(255, 255, 255, .1);--ubt-glass-back: rgba(255, 255, 255, .07);--ubt-glass-border: rgba(255, 255, 255, .1);--ubt-glass-highlight: rgba(255, 255, 255, .08);--ubt-shadow: 0 14px 34px rgba(0, 0, 0, .32);--ubt-shadow-hover: 0 18px 40px rgba(0, 0, 0, .38)}}.ubt-root input,.ubt-root select,.ubt-root textarea{box-sizing:border-box;width:100%;border:1px solid rgba(255,255,255,.22)}.ubt-root input:focus,.ubt-root select:focus,.ubt-root textarea:focus{outline:none;border-color:#0a84ff59;box-shadow:0 0 0 4px #0a84ff1f}@media(prefers-color-scheme:dark){.ubt-root input,.ubt-root select,.ubt-root textarea{border-color:#ffffff2e}.ubt-root input:focus,.ubt-root select:focus,.ubt-root textarea:focus{border-color:#56a5ff6b;box-shadow:0 0 0 4px #56a5ff24}}.ubt-form-grid input,.ubt-form-grid select,.ubt-form-grid textarea{border-color:#00000024!important;background:#ffffff1a;box-shadow:inset 0 1px #ffffff38,0 1px 10px #0000000f}.ubt-form-grid input:focus,.ubt-form-grid select:focus,.ubt-form-grid textarea:focus{border-color:#0a84ff70!important;box-shadow:0 0 0 4px #0a84ff24}@media(prefers-color-scheme:dark){.ubt-form-grid input,.ubt-form-grid select,.ubt-form-grid textarea{border-color:#ffffff38!important;background:#ffffff0f;box-shadow:inset 0 1px #ffffff1a,0 1px 12px #00000047}.ubt-form-grid input:focus,.ubt-form-grid select:focus,.ubt-form-grid textarea:focus{border-color:#56a5ff7a!important;box-shadow:0 0 0 4px #56a5ff29}}.ubt-stage{min-height:100%;border-radius:26px;background:var(--ubt-bg);position:relative;overflow:hidden}.ubt-stage:before{content:"";position:absolute;inset:0;background:var(--ubt-bg-overlay);pointer-events:none}.ubt-stage:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");opacity:.03;mix-blend-mode:overlay;pointer-events:none}.ubt-shell{position:relative;z-index:1;display:grid;grid-template-columns:240px 1fr;gap:18px;padding:22px}@media(max-width:980px){.ubt-shell{grid-template-columns:1fr}}@media(min-width:981px){.ubt-side{position:sticky;top:22px;align-self:start}}.ubt-glass{background:var(--ubt-glass-back);border:1px solid var(--ubt-glass-border);border-radius:var(--ubt-radius-lg);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 16px 42px #00000014}.ubt-glass-fore{background:var(--ubt-glass-fore);border:1px solid var(--ubt-glass-border);border-radius:var(--ubt-radius-lg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--ubt-shadow)}.ubt-glass-inner{position:relative;overflow:hidden}.ubt-glass-inner:before{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:linear-gradient(90deg,transparent,var(--ubt-glass-highlight),transparent);opacity:.6;pointer-events:none}.ubt-side{padding:14px}.ubt-side-title{font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--ubt-text-muted);margin:8px 10px 10px;font-weight:780;color:#0a0c0e85}@media(prefers-color-scheme:dark){.ubt-side-title{color:#f5f7fa94}}.ubt-nav{display:flex;flex-direction:column;gap:8px}.ubt-nav-btn{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--ubt-radius-md);border:1px solid rgba(0,0,0,.06);background:#ffffff1f;color:var(--ubt-text);cursor:pointer;text-align:left;transition:transform var(--ubt-dur-fast) var(--ubt-ease-out),background var(--ubt-dur-fast) var(--ubt-ease-out),border-color var(--ubt-dur-fast) var(--ubt-ease-out),box-shadow var(--ubt-dur-fast) var(--ubt-ease-out)}.ubt-nav-btn:hover{background:#fff3;border-color:#0000001a;transform:translateY(-1px);box-shadow:0 12px 24px #0000001a}@media(prefers-color-scheme:dark){.ubt-nav-btn{border-color:#ffffff1a;background:#ffffff0d}.ubt-nav-btn:hover{background:#ffffff14;border-color:#ffffff24;box-shadow:0 18px 36px #00000075}}.ubt-nav-btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--ubt-accent-glow),0 12px 24px #0000001a}.ubt-nav-btn[aria-current=page]{background:#0a84ff24;border-color:#0a84ff38;box-shadow:0 0 0 3px #0a84ff1a}@media(prefers-color-scheme:dark){.ubt-nav-btn[aria-current=page]{background:#56a5ff1f;border-color:#56a5ff38;box-shadow:0 0 0 3px #56a5ff1f}}.ubt-nav-ico{width:18px;height:18px;opacity:.9;flex:0 0 auto}.ubt-nav-label{font-size:13px;font-weight:650;letter-spacing:-.01em}.ubt-main{display:flex;flex-direction:column;gap:14px}.ubt-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.ubt-title{display:flex;flex-direction:column;gap:2px}.ubt-title h1{margin:0;font-size:22px;letter-spacing:-.02em;font-weight:780;color:var(--ubt-text)}.ubt-title p{margin:0;font-size:12px;color:var(--ubt-text-muted)}.ubt-actions{display:flex;align-items:center;gap:10px}.ubt-btn{border-radius:999px;padding:10px 14px;border:1px solid rgba(0,0,0,.1);background:#ffffff57;color:var(--ubt-text);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 6px 16px #00000014;transition:transform var(--ubt-dur-fast) var(--ubt-ease-out),background var(--ubt-dur-fast) var(--ubt-ease-out),box-shadow var(--ubt-dur-fast) var(--ubt-ease-out),border-color var(--ubt-dur-fast) var(--ubt-ease-out)}.ubt-btn:hover{transform:translateY(-1px);background:#ffffff75;border-color:#00000029;box-shadow:0 10px 22px #0000001a}.ubt-btn:active{transform:translateY(0) scale(.99)}.ubt-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.ubt-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #0a84ff24,0 10px 22px #0000001a}@media(prefers-color-scheme:dark){.ubt-btn{border-color:#ffffff24;background:#ffffff0f;box-shadow:0 10px 22px #0006}.ubt-btn:hover{background:#ffffff17;border-color:#fff3;box-shadow:0 14px 28px #00000075}.ubt-btn:focus-visible{box-shadow:0 0 0 4px #56a5ff29,0 14px 28px #00000075}}.ubt-btn-primary{border-color:#0a84ff38;background:#0a84ff24;font-weight:760}.ubt-btn-primary:hover{box-shadow:0 0 0 3px var(--ubt-accent-glow)}.ubt-btn-primary:focus-visible{box-shadow:0 0 0 4px var(--ubt-accent-glow)}.ubt-btn-success{border-color:#30b06642;background:#30b06624;font-weight:760}.ubt-btn-success:hover{box-shadow:0 0 0 3px var(--ubt-success-glow)}.ubt-btn-success:focus-visible{box-shadow:0 0 0 4px var(--ubt-success-glow)}.ubt-btn-danger{border-color:#d65c5c47;background:#d65c5c24;font-weight:760}.ubt-btn-danger:hover{box-shadow:0 0 0 3px var(--ubt-danger-glow)}.ubt-btn-danger:focus-visible{box-shadow:0 0 0 4px var(--ubt-danger-glow)}.ubt-content{padding:18px}.ubt-section-title{font-size:14px;font-weight:780;text-transform:uppercase;letter-spacing:.05em;color:var(--ubt-text);margin:0 0 12px 4px;opacity:.92}.ubt-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.ubt-tile{grid-column:span 3;padding:14px}@media(max-width:1100px){.ubt-tile{grid-column:span 6}}@media(max-width:700px){.ubt-tile{grid-column:span 12}}.ubt-tile-value{font-size:20px;font-weight:760;letter-spacing:-.02em;margin:0}.ubt-tile-label{margin:4px 0 0;font-size:12px;color:var(--ubt-text-muted)}.ubt-empty{padding:22px;color:var(--ubt-text-muted);font-size:13px;line-height:1.6}.ubt-split{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.ubt-rowlist{display:flex;flex-direction:column;gap:10px}.ubt-row{padding:12px;border-radius:var(--ubt-radius-md);border:1px solid rgba(0,0,0,.06);background:#ffffff38;cursor:pointer;transition:transform var(--ubt-dur-fast) var(--ubt-ease-out),background var(--ubt-dur-fast) var(--ubt-ease-out),border-color var(--ubt-dur-fast) var(--ubt-ease-out),box-shadow var(--ubt-dur-fast) var(--ubt-ease-out)}.ubt-row:hover{transform:translateY(-1px);background:#ffffff52;border-color:#0000001a;box-shadow:0 16px 34px #0000001a}.ubt-row:active{transform:translateY(0) scale(.99)}.ubt-row[aria-selected=true]{background:#0a84ff1f;border-color:#0a84ff38}@media(prefers-color-scheme:dark){.ubt-row{border-color:#ffffff1a;background:#ffffff0d}.ubt-row:hover{background:#ffffff14;border-color:#ffffff24;box-shadow:0 18px 40px #00000075}.ubt-row[aria-selected=true]{background:#56a5ff1f;border-color:#56a5ff38}}.ubt-row-grid{display:grid;grid-template-columns:170px 1fr 180px;gap:12px;align-items:center}@media(max-width:980px){.ubt-row-grid{grid-template-columns:1fr;gap:8px}}.ubt-row-main{font-size:13px;font-weight:650;letter-spacing:-.01em;color:var(--ubt-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ubt-row-sub{font-size:12px;color:var(--ubt-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ubt-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff12;color:var(--ubt-text)}.ubt-pill-muted{color:var(--ubt-text-muted)}.ubt-pill-accent{border-color:#0a84ff38;background:#0a84ff1f}@media(prefers-color-scheme:dark){.ubt-pill{border-color:#ffffff1a;background:#ffffff0d}.ubt-pill-accent{border-color:#56a5ff38;background:#56a5ff1f}}.ubt-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.ubt-pagination-meta{font-size:12px;color:var(--ubt-text-muted)}.ubt-code{font-family:var(--ubt-font-mono);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word;padding:12px;border-radius:var(--ubt-radius-md);border:1px solid rgba(0,0,0,.06);background:#ffffff2e;color:var(--ubt-text)}.ubt-kv{display:flex;flex-direction:column;gap:8px}.ubt-kv-row{display:grid;grid-template-columns:180px 1fr;gap:10px;padding:10px 12px;border-radius:var(--ubt-radius-md);border:1px solid rgba(0,0,0,.06);background:#ffffff38}@media(prefers-color-scheme:dark){.ubt-kv-row{border-color:#ffffff1a;background:#ffffff0a}}.ubt-kv-k{font-size:12px;color:var(--ubt-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ubt-kv-v{font-size:13px;font-weight:650;color:var(--ubt-text);white-space:pre-wrap;word-break:break-word}@media(max-width:980px){.ubt-kv-row{grid-template-columns:1fr}.ubt-kv-k{white-space:normal}}@media(prefers-color-scheme:dark){.ubt-code{border-color:#ffffff1a;background:#ffffff08}}
