.slider{width:100%;height:400px;position:relative;overflow:hidden}.slider a.previousButton,.slider a.nextButton{z-index:1;color:#333;padding:10px;font-size:22px;line-height:0;transition:all .3s;display:block;position:absolute;left:50%;transform:translate(-50%)}.slider a.previousButton:not(.disabled):hover,.slider a.nextButton:not(.disabled):hover{cursor:pointer;transform:translate(-50%)scale(1.25)}.slider a.previousButton{top:20px}.slider a.nextButton{bottom:20px}.slide{width:100%;height:100%;position:absolute;overflow:hidden}.slide.hidden{visibility:hidden}.slide.previous{top:-100%}.slide.current{top:0}.slide.next{top:100%}.slide.animateIn,.slide.animateOut{transition:all 2s}.slide.animateIn.previous,.slide.animateIn.next{visibility:visible;top:0}.slide.animateOut.previous{top:100%}.slide.animateOut.next{top:-100%}
.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999);position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,#fffc);cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
@keyframes bounce{0%,20%,53%,80%,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:translateY(-30px)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)}90%{transform:translateY(-4px)}}.bounce{transform-origin:bottom;animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shake{animation-name:shake}@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)}}.headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.swing{transform-origin:top;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)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translateZ(0)}}.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(-.195313deg)skewY(-.195313deg)}}.jello{transform-origin:50%;animation-name:jello}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-timing-function:ease-in-out}@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)}}.bounceIn{animation-name:bounceIn;animation-duration:.75s}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:translateZ(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:translateZ(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:translateZ(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translateZ(0)}}.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)}}.bounceOut{animation-name:bounceOut;animation-duration:.75s}@keyframes bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateZ(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px)scale3d(.95,.95,.95)translateZ(0)rotateY(0)}to{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(0)}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.flipOutX{animation-name:flipOutX;animation-duration:.75s;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.flipOutY{animation-name:flipOutY;animation-duration:.75s;backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:50%;opacity:0;transform:rotate(-200deg)}to{transform-origin:50%;opacity:1;transform:translateZ(0)}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:0 100%;opacity:0;transform:rotate(-45deg)}to{transform-origin:0 100%;opacity:1;transform:translateZ(0)}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:100% 100%;opacity:0;transform:rotate(45deg)}to{transform-origin:100% 100%;opacity:1;transform:translateZ(0)}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:0 100%;opacity:0;transform:rotate(45deg)}to{transform-origin:0 100%;opacity:1;transform:translateZ(0)}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:100% 100%;opacity:0;transform:rotate(-90deg)}to{transform-origin:100% 100%;opacity:1;transform:translateZ(0)}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:50%;opacity:1}to{transform-origin:50%;opacity:0;transform:rotate(200deg)}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:0 100%;opacity:1}to{transform-origin:0 100%;opacity:0;transform:rotate(45deg)}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:100% 100%;opacity:1}to{transform-origin:100% 100%;opacity:0;transform:rotate(-45deg)}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:0 100%;opacity:1}to{transform-origin:0 100%;opacity:0;transform:rotate(-45deg)}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:100% 100%;opacity:1}to{transform-origin:100% 100%;opacity:0;transform:rotate(90deg)}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:0 0;animation-timing-function:ease-in-out}20%,60%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{transform-origin:0 0;opacity:1;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}.hinge{animation-name:hinge;animation-duration:2s}@keyframes jackInTheBox{0%{opacity:0;transform-origin:bottom;transform:scale(.1)rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%)rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(10px)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(-10px)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(-60px)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(-60px)}to{opacity:0;transform-origin:bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(2000px)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform-origin:0;transform:scale(.1)translate(-2000px)}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform-origin:100%;transform:scale(.1)translate(2000px)}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(60px)}to{opacity:0;transform-origin:bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(-2000px)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(100%)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(-100%)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(100%)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(-100%)}}.slideOutUp{animation-name:slideOutUp}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}
.slider-wrapper{height:70vh;position:relative;overflow:hidden}.slide{height:70vh;background-size:cover!important}.previousButton,.nextButton{z-index:10;text-indent:-9999px;cursor:pointer;background:url(https://svgshare.com/i/Nyu.svg) 50%/100% no-repeat;width:52px;height:52px;position:absolute;top:50%;transform:translateY(-50%)}.previousButton{left:0;transform:rotate(180deg)translateY(50%)}.previousButton:hover{left:-10px}.nextButton{right:0}.nextButton:hover{right:-10px}.slider-content{text-align:center}.slider-content .inner{box-sizing:border-box;width:100%;padding:0 70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-content .inner button{transition-delay:0s}.slider-content .inner h1{color:#fff;max-width:840px;margin:0 auto;font-size:64px;font-weight:900;line-height:1}.slider-content .inner p{color:#fff;max-width:640px;margin:20px auto 30px;font-size:14px;line-height:1.5}.slider-content section{position:absolute;bottom:20px;left:20px}.slider-content section span{color:#ffffff80;text-align:left;vertical-align:middle;margin-left:10px;font-size:12px;line-height:1.4;display:inline-block}.slider-content section img{vertical-align:middle;border:2px solid #ffffff80;border-radius:100%;width:40px;height:40px}.slider-content section span strong{color:#fff;font-size:14px;display:block}@media (max-height:500px){.slider-wrapper,.slide{height:calc(100vh - 75px)}}@media (max-width:640px){.slider-wrapper,.slide{height:calc(80vh - 75px)}}@media (max-height:600px){.slider-content .inner h1{font-size:32px}}@media (max-width:640px){.slider-content .inner h1{font-size:32px}}.slide h1{opacity:0;transition:all .3s;transform:translateY(-20px)}.slide button,.slide p{opacity:0;transition:all .3s;transform:translateY(20px)}.slide section *{transition:all .3s}.slide section img,.slide section span{opacity:0;transform:translateY(-10px)}.slide section span strong{opacity:0;transform:translateY(10px)}.slide.animateIn.next h1,.slide.current h1,.slide.animateIn.next h1,.slide.animateIn.next button,.slide.current button,.slide.animateIn.next button,.slide.animateIn.next p,.slide.current p,.slide.animateIn.next p,.slide.animateIn.next section *,.slide.current section *,.slide.animateIn.next section *{opacity:1;transform:translateY(0)}.slide.animateIn.next p,.slide.animateIn.next p{transition-delay:1.1s}.slide.animateIn.next button,.slide.animateIn.next button,.slide.animateIn.next section img,.slide.animateIn.next section img{transition-delay:1.3s}.slide.animateIn.next section span,.slide.animateIn.next section span{transition-delay:1.4s}.slide.animateIn.next section span strong,.slide.animateIn.next section span strong{transition-delay:1.5s}.slide.animateOut h1{transition-delay:.3s}.slide.animateOut p{transition-delay:.2s}.slide.animateOut section span{transition-delay:.1s}.slide.animateOut section span strong{transition-delay:0s}
.slide h4{opacity:0;transition:all .3s;transform:translateY(20px)}.slide figure{opacity:0;transition:all 1s;transform:translateY(200px)}.slide article{opacity:0;transition:all .3s ease-out;transform:translateY(80px)}.slide.animateIn.next h4,.slide.current h4,.slide.animateIn.previous h4,.slide.animateIn.next figure,.slide.current figure,.slide.animateIn.previous figure,.slide.animateIn.next article,.slide.current article,.slide.animateIn.previous article{opacity:1;transition-delay:.7s;transform:translateY(0)}.slide.animateOut.next figure,.slide.animateOut.previous figure{opacity:0;transition-delay:.4s;transform:translateY(-200px)}.slide.animateIn.next h4,.slide.animateIn.previous h4{transition-delay:1.1s}.slide.animateIn.next article,.slide.animateIn.previous section span{transition-delay:1.4s}.slide.animateOut h4{transition-delay:.2s}.slide.animateOut figure{transition-delay:0s}.slide.animateOut article{transition-delay:.2s}
.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:#0000;border:0;margin:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger-box{width:20px;height:20px;display:inline-block;position:relative}.hamburger-inner{margin-top:-2px;display:block;top:50%}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:#000;border-radius:4px;width:15px;height:3px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger-inner:before,.hamburger-inner:after,.is-active .hamburger-inner{width:20px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:#0000!important}.hamburger--3dx.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:#0000!important}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:#0000!important}.hamburger--3dy.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:#0000!important}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg)rotateY(180deg);background-color:#0000!important}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg)rotateY(180deg)rotate(-180deg);background-color:#0000!important}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate(-8px)rotate(-45deg)scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate(-8px)rotate(45deg)scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate(8px)rotate(45deg)scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate(8px)rotate(-45deg)scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;top:0;transform:translate(-8px,-10px)rotate(-45deg)scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;bottom:0;transform:translate(-8px,10px)rotate(45deg)scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;top:0;transform:translate(8px,-10px)rotate(45deg)scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;bottom:0;transform:translate(8px,10px)rotate(-45deg)scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate(8px)rotate(45deg)scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate(8px)rotate(-45deg)scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate(-8px)rotate(-45deg)scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate(-8px)rotate(45deg)scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{transition-duration:.4s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);top:auto;bottom:0}.hamburger--collapse .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;top:-20px}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(-10px)rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;top:0}.hamburger--collapse.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;top:0;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{transition-duration:.3s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);top:auto;bottom:0}.hamburger--collapse-r .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;top:-20px}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(-10px)rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;top:0}.hamburger--collapse-r.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;top:0;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);top:2px}.hamburger--elastic .hamburger-inner:before{transition:opacity .125s .275s;top:10px}.hamburger--elastic .hamburger-inner:after{transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);top:20px}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translateY(10px)rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translateY(-20px)rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);top:2px}.hamburger--elastic-r .hamburger-inner:before{transition:opacity .125s .275s;top:10px}.hamburger--elastic-r .hamburger-inner:after{transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);top:20px}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translateY(10px)rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translateY(-20px)rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,left .125s ease-in .175s;left:0}.hamburger--emphatic .hamburger-inner:after{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,right .125s ease-in .175s;top:10px;right:0}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:#0000!important}.hamburger--emphatic.is-active .hamburger-inner:before{transition:left .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:-80px;left:-80px;transform:translate(80px,80px)rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{transition:right .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:-80px;right:-80px;transform:translate(-80px,80px)rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,left .125s ease-in .175s;left:0}.hamburger--emphatic-r .hamburger-inner:after{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,right .125s ease-in .175s;top:10px;right:0}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:#0000!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{transition:left .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:80px;left:-80px;transform:translate(80px,-80px)rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{transition:right .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:80px;right:-80px;transform:translate(-80px,-80px)rotate(45deg)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom 80ms ease-out,top 80ms ease-out,opacity linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s linear 80ms}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:ease-in-out;top:10px}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translateY(10px)rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg)translate(-5.71429px,-6px)}.hamburger--slider.is-active .hamburger-inner:after{transform:translateY(-20px)rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:ease;top:10px}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translateY(10px)rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg)translate(5.71429px,-6px)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translateY(-20px)rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .3s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .5s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;transition:top .4s ease-out,opacity .1s ease-out .12s;top:0}.hamburger--spin.is-active .hamburger-inner:after{transition:bottom .7s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s;top:0}.hamburger--spin-r.is-active .hamburger-inner:after{transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{transition:background-color 0s linear .13s;top:2px}.hamburger--spring .hamburger-inner:before{transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);top:10px}.hamburger--spring .hamburger-inner:after{transition:top .6s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);top:20px}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:#0000!important}.hamburger--spring.is-active .hamburger-inner:before{transition:top .3s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:translateY(10px)rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{transition:top .5s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:translateY(10px)rotate(-45deg)}.hamburger--spring-r .hamburger-inner{transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);top:auto;bottom:0}.hamburger--spring-r .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity linear;top:-20px}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(-10px)rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;top:0}.hamburger--spring-r.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1),background-color 0s linear .15s;transform:rotate(90deg);background-color:#0000!important}.hamburger--stand.is-active .hamburger-inner:before{transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;top:0;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;bottom:0;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1),background-color 0s linear .15s;transform:rotate(-90deg);background-color:#0000!important}.hamburger--stand-r.is-active .hamburger-inner:before{transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;top:0;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;bottom:0;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s,opacity 75ms}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;transition:top 75ms,opacity 75ms .12s;top:0}.hamburger--squeeze.is-active .hamburger-inner:after{transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
@keyframes fadeInLeftShort{0%{opacity:0;transform:translate(-5%)}to{opacity:1;transform:translate(0,0)}}.fadeInLeftShort{animation-name:fadeInLeftShort;animation-iteration-count:1}@keyframes fadeInLeftMedium{0%{opacity:0;transform:translate(-25%)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInRightShort{0%{opacity:0;transform:translate(5%)}to{opacity:1;transform:translate(0,0)}}.fadeInRightShort{animation-name:fadeInRightShort}@keyframes fadeInRightMedium{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0,0)}}.fadeInRightMedium{animation-name:fadeInRightMedium}.fadeInLeftMedium{animation-name:fadeInLeftMedium}@-webkit-keyframes zoomInShort{0%{opacity:0;transform:scale3d(.8,.8,.8)}50%{opacity:1}}@keyframes zoomInShort{0%{opacity:0;transform:scale3d(.9,.9,.9)}50%{opacity:1}}.zoomInShort{animation-name:zoomInShort}@-webkit-keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(10%);transform:translate(0,0)}}@keyframes fadeInUpShort{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translate(0,0)}}.fadeInUpShort{animation-name:fadeInUpShort}
body .top-loading-bar{height:3px}
.page-fade-transition-enter{opacity:0}.page-fade-transition-enter-done{opacity:1;transition:opacity .5s}.page-fade-transition-exit{opacity:1}.page-fade-transition-exit-active{opacity:0;transition:opacity .3s}.fragment-fadeIn{opacity:0;transition-delay:.3s}.page-transition-enter-done .fragment-fadeIn{opacity:1;transition:opacity .4s}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;margin-bottom:30px;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-dots{padding-left:0}.slick-dots li{margin:1px}.slick-dots li button:before{opacity:.5;border:2px solid;border-radius:50%;width:10px;height:10px;transition:all .3s;color:#0000!important}.slick-dots li.slick-active button:before{width:20px;height:20px}
.slick-loading .slick-list{background:#fff 50% no-repeat}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}.slick-prev:before{content:"←"}.slick-next{right:-25px}.slick-next:before{content:"→"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.workflow-node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;border:1px solid #0000000d;border-radius:12px;width:280px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .2s ease-in-out;position:relative;overflow:visible;transform:translateY(0);box-shadow:0 8px 24px #00000014}.workflow-node:hover{z-index:10}.workflow-node.selected{animation:1.5s ease-in-out infinite subtle-pulse;transform:translateY(-4px);box-shadow:0 12px 28px #0000001f}@keyframes subtle-pulse{0%{box-shadow:0 12px 28px #0000001f}50%{box-shadow:0 12px 28px #6366f140}to{box-shadow:0 12px 28px #0000001f}}.node-header{border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:16px;display:flex;position:relative;overflow:hidden}.node-header:before{content:"";z-index:1;background:linear-gradient(90deg,#ffffff4d,#ffffff1a);height:4px;position:absolute;top:0;left:0;right:0}.node-title-container{z-index:2;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.node-title{color:#fffffff2;letter-spacing:.3px;text-shadow:0 1px 2px #0003;margin:0;font-size:16px;font-weight:600;line-height:1.3}.node-icon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:10px;justify-content:center;align-items:center;padding:5px;display:flex;box-shadow:0 2px 6px #00000026}.node-icon svg{filter:drop-shadow(0 1px 1px #0003)}.node-content{background-color:#fff;border-radius:0 0 12px 12px;padding:16px}.node-content-row{flex-direction:column;gap:12px;display:flex}.node-field{color:#374151;background-color:#f9fafb;border-radius:10px;padding:14px;font-size:13px;line-height:1.4;box-shadow:0 1px 3px #00000005,inset 0 0 0 1px #00000008}.node-field-label{color:#4b5563;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.node-field-label:after{content:"";background:linear-gradient(90deg,#0000000d,#0000);flex:1;height:1px}.node-field-value{word-break:break-word;font-size:13px;overflow-y:auto}.node-setting-item{background:#ffffffb3;border:1px solid #00000008;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 10px;transition:all .2s;display:flex}.node-setting-item:hover{background:#fff;box-shadow:0 2px 6px #0000000a}.node-setting-item:last-child{margin-bottom:0}.node-setting-key{color:#4b5563;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.node-setting-key svg{color:#6366f1}.node-setting-value{text-align:right;color:#111827;white-space:nowrap;text-overflow:ellipsis;flex:1;max-width:135px;font-size:13px;font-weight:500;overflow:hidden}.node-setting-item-single{justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.node-setting-key-single{color:#6b7280;flex-shrink:0;align-items:center;font-size:11px;font-weight:500;display:flex}.node-setting-key-single svg{margin-right:6px;font-size:12px}.node-setting-value-single{color:#111827;text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:11px;font-weight:500;overflow:hidden}.node-setting-chip{text-align:center;color:#374151;background-color:#e5e7eb;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500;transition:all .2s;display:inline-block;box-shadow:0 1px 2px #0000000d}.node-setting-chip.yes{color:#166534;background-color:#dcfce7}.node-setting-chip.no{color:#991b1b;background-color:#fee2e2}.node-setting-chip.page-load{color:#1e40af;background-color:#dbeafe}.node-setting-chip.dom-content{color:#3730a3;background-color:#e0e7ff}.node-setting-chip.network-idle{color:#6b21a8;background-color:#f3e8ff}.node-setting-chip.variable{color:#92400e;letter-spacing:-.5px;background-color:#fef3c7;font-family:monospace}.node-empty-value{color:#9ca3af;font-size:12px;font-style:italic}.node-handle{z-index:100;border:2px solid #fff;border-radius:50%;width:16px;height:16px;transition:all .2s;box-shadow:0 2px 4px #0000001a}.node-handle-input{background-color:#64748b;left:-8px}.node-handle-output{background-color:#64748b;right:-8px}.workflow-node.category-web{border:1px solid #f59e0b4d}.workflow-node.category-web .node-header{color:#fff;background:linear-gradient(135deg,#f59e0b,#fbbf24)}.workflow-node.category-web .node-title{color:#fff}.workflow-node.category-web .node-handle-input,.workflow-node.category-web .node-handle-output{background-color:#f59e0b}.workflow-node.category-web .node-icon{background:#ffffff40}.workflow-node.category-web .node-icon svg{color:#fff}.workflow-node.category-web .node-setting-chip{color:#b45309;background-color:#f59e0b1a;border:1px solid #f59e0b33}.workflow-node.category-integrations{border:1px solid #0bf513d1}.workflow-node.category-integrations .node-header{color:#fff;background:linear-gradient(135deg,#6ec86f,#238a23ed)}.workflow-node.category-integrations .node-title{color:#fff}.workflow-node.category-integrations .node-handle-input,.workflow-node.category-integrations .node-handle-output{background-color:#11f513}.node-invalid{animation:.5s cubic-bezier(.36,.07,.19,.97) both shake}.node-validation-error{color:#dc2626;background:#ef44440d;border:1px solid #ef444433;border-radius:8px;margin:8px 16px;padding:10px 14px;font-size:12px;line-height:1.5}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-2px)}40%,60%{transform:translate(2px)}}.workflow-node.category-ai{border:1px solid #4f46e533}.workflow-node.category-ai .node-header{color:#fff;background:linear-gradient(135deg,#4f46e5,#6366f1)}.workflow-node.category-ai .node-title{color:#fff}.workflow-node.category-ai .node-handle-input,.workflow-node.category-ai .node-handle-output{background-color:#4f46e5}.workflow-node.category-api{border:1px solid #0ea5e933}.workflow-node.category-api .node-header{color:#fff;background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.workflow-node.category-api .node-title{color:#fff}.workflow-node.category-api .node-handle-input,.workflow-node.category-api .node-handle-output{background-color:#0ea5e9}.workflow-node.category-database{border:1px solid #14b8a633}.workflow-node.category-database .node-header{color:#fff;background:linear-gradient(135deg,#14b8a6,#2dd4bf)}.workflow-node.category-database .node-title{color:#fff}.workflow-node.category-database .node-handle-input,.workflow-node.category-database .node-handle-output{background-color:#14b8a6}.workflow-node.category-data{border:1px solid #ec489933}.workflow-node.category-data .node-header{color:#fff;background:linear-gradient(135deg,#ec4899,#f472b6)}.workflow-node.category-data .node-title{color:#fff}.workflow-node.category-data .node-handle-input,.workflow-node.category-data .node-handle-output{background-color:#ec4899}.workflow-node.category-data .enhanced-header:after{content:"";z-index:1;background:linear-gradient(90deg,#ffffff80,#ffffff1a);border-radius:12px 12px 0 0;height:5px;position:absolute;top:0;left:0;right:0}.workflow-node.category-filesystem{border:1px solid #8b5cf633}.workflow-node.category-filesystem .node-header{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.workflow-node.category-filesystem .node-title{color:#fff}.workflow-node.category-filesystem .node-handle-input,.workflow-node.category-filesystem .node-handle-output{background-color:#8b5cf6}.workflow-node.category-ssh{border:1px solid #d9770633}.workflow-node.category-ssh .node-header{color:#fff;background:linear-gradient(135deg,#d97706,#f59e0b)}.workflow-node.category-ssh .node-title{color:#fff}.workflow-node.category-ssh .node-handle-input,.workflow-node.category-ssh .node-handle-output{background-color:#d97706}.workflow-node.category-logical{border:1px solid #7c3aed33}.workflow-node.category-logical .node-header{color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6)}.workflow-node.category-logical .node-title{color:#fff}.workflow-node.category-logical .node-handle-input,.workflow-node.category-logical .node-handle-output{background-color:#7c3aed}.workflow-node.category-start{background:#ffffffe6;border:none;border-radius:4px;width:180px;max-width:180px;position:relative;overflow:visible;box-shadow:0 4px 12px #00000040}.start-node-container{position:relative}.start-node-lock{color:#fff;z-index:3;cursor:not-allowed;background-color:#e74c3c;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:4px;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 4px #0003}.workflow-node.category-start.selected{box-shadow:0 0 0 2px #3498db,0 4px 12px #00000059}.start-node-flag-header{color:#fff;background:repeating-conic-gradient(#222 0% 25%,#eee 0% 50%) 50%/20px 20px;border-radius:4px 4px 0 0;justify-content:flex-start;align-items:center;height:60px;padding:14px;display:flex;position:relative}.start-node-flag-header:after{content:"";z-index:1;background:linear-gradient(90deg,#293a80b3 0%,#293a8080 100%);border-radius:4px 4px 0 0;position:absolute;inset:0}.start-node-flag{z-index:2;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-right:12px;padding:6px;display:flex;box-shadow:0 2px 4px #00000040}.start-node-flag svg{color:#2c3e50}.start-node-title{color:#fff;letter-spacing:1px;z-index:2;text-shadow:1px 1px 3px #00000080;font-size:18px;font-weight:800}.workflow-node.category-start .node-handle-output.start-node-handle{background-color:#3498db;border:2px solid #fff;width:12px;height:12px;right:-6px}.workflow-node.category-start:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:8px solid #3498db;width:0;height:0;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.workflow-node.category-start:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000004d}.workflow-node{background-color:#ffffffd9}.workflow-node.ai-chat .node-icon svg{color:#a589ff}.workflow-node.ai-complete .node-icon svg{color:#86f}.workflow-node.ai-vision .node-icon svg{color:#6e42ff}.node-handle-output.true-handle{background-color:#22c55e;border-color:#dcfce7}.node-handle-output.false-handle{background-color:#ef4444;border-color:#fee2e2}.node-handle-label{z-index:99;text-align:center;background-color:#fff;border-radius:4px;min-width:40px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;right:-30px;box-shadow:0 1px 2px #0000001a}.node-handle-label.true-label{color:#15803d;background-color:#f0fdf4;border:1px solid #86efac;transform:translateY(-100%)translateY(-15px)translate(15px)}.node-handle-label.false-label{color:#b91c1c;background-color:#fef2f2;border:1px solid #fca5a5;transform:translateY(15px)translate(15px)}.node-handle:hover{box-shadow:0 0 0 2px #6366f166}.workflow-node.merge-join-node-size-md{min-height:200px}.workflow-node.merge-join-node-size-lg{min-height:280px}.workflow-node.merge-join-node-size-xl{min-height:360px}.workflow-node.category-logical .node-content{background-color:#0000}.node-handle.merge-join-handle{background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:3px solid #faf5ff;width:22px;height:22px;transition:all .2s;left:-11px;box-shadow:0 0 6px #7c3aed59}.merge-join-input-handle{z-index:100!important;cursor:crosshair!important;background-color:#4c9aff!important;border:3px solid #fff!important;border-radius:50%!important;width:16px!important;height:16px!important;left:0!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 1px #4c9aff80,0 0 8px #4c9aff66!important}.merge-join-input-handle:hover{box-shadow:0 0 0 2px #4c9aff80,0 0 10px #4c9aff99!important}.output-handle{z-index:100!important;cursor:crosshair!important;background-color:#36b37e!important;border:3px solid #fff!important;border-radius:50%!important;width:16px!important;height:16px!important;right:0!important;transform:translate(50%,-50%)!important;box-shadow:0 0 0 1px #36b37e80,0 0 8px #36b37e66!important}.output-handle:hover{box-shadow:0 0 0 2px #36b37e80,0 0 10px #36b37e99!important}.switch-case-node{min-width:220px;overflow:visible!important}.node-wrapper{position:relative}.node-credit-cost{color:#4f46e5;z-index:10;opacity:.95;pointer-events:none;background-color:#fffffff2;border:1px solid #6366f14d;border-radius:10px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;font-weight:600;transition:all .2s;display:flex;position:absolute;top:12px;right:14px;box-shadow:0 2px 4px #00000026}.node-credit-cost svg{color:#f59e0b;filter:drop-shadow(0 1px 1px #00000026)}.node-credit-cost span{line-height:1}.node-wrapper:hover .node-credit-cost{opacity:1;transform:scale(1.05);box-shadow:0 3px 8px #0000002e}.workflow-node.category-web .node-credit-cost,.workflow-node.category-ai .node-credit-cost,.workflow-node.category-api .node-credit-cost,.workflow-node.category-database .node-credit-cost,.workflow-node.category-data .node-credit-cost,.workflow-node.category-filesystem .node-credit-cost,.workflow-node.category-ssh .node-credit-cost,.workflow-node.category-logical .node-credit-cost,.workflow-node.category-integrations .node-credit-cost{background-color:#fffffff2;border-color:#fff6;box-shadow:0 2px 5px #0003}.node-add-button{color:#fff;cursor:pointer;opacity:0;z-index:100;pointer-events:auto;background:#4f46e5;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:-15px;left:47.5%;transform:translate(-40%)scale(0);box-shadow:0 4px 10px #4f46e566}.node-wrapper:hover .node-add-button{opacity:1;transform:scale(1)}.node-add-button:before{content:"";z-index:-1;border-radius:50%;position:absolute;inset:-10px}.node-add-button:hover{animation:1.5s infinite pulse;box-shadow:0 6px 16px #4f46e580}@keyframes pulse{0%{box-shadow:0 0 #4f46e5b3}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.node-connection-modal .ant-modal-content{border-radius:16px;overflow:hidden;box-shadow:0 15px 30px #00000026}.node-connection-modal .ant-modal-header{background:linear-gradient(135deg,#4839eb,#7763ff);border-bottom:none;padding:22px 24px 18px}.node-connection-modal .ant-modal-title{font-size:20px;font-weight:600;color:#fff!important}.modal-title-container{flex-direction:column;display:flex}.modal-title-text{margin-bottom:5px}.modal-title-description{opacity:.8;align-items:center;gap:6px;font-size:13px;font-weight:400;display:flex}.node-connection-modal .ant-modal-close{color:#fffc;transition:all .2s}.node-connection-modal .ant-modal-close:hover{color:#fff;transform:rotate(90deg)}.node-connection-modal .ant-modal-body{max-height:75vh;padding:24px;overflow-y:auto}.node-connection-search{margin-bottom:24px;position:relative}.node-connection-search .ant-input-affix-wrapper{border:1px solid #0000000d;border-radius:12px;height:50px;padding:0 16px;transition:all .3s;box-shadow:0 4px 12px #00000014}.node-connection-search .ant-input-affix-wrapper:hover,.node-connection-search .ant-input-affix-wrapper:focus,.node-connection-search .ant-input-affix-wrapper-focused{border-color:#7763ff;transform:translateY(-2px);box-shadow:0 6px 16px #4f46e526}.node-connection-search .ant-input{font-size:16px}.node-connection-search .anticon-search{color:#7763ff}.category-tabs{border-bottom:1px solid #f0f0f0;margin-bottom:24px}.category-tabs .ant-tabs-nav:before{border-bottom:none}.category-tabs .ant-tabs-tab{color:#6b7280;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:all .3s;display:flex}.category-tabs .ant-tabs-tab:hover{color:#4f46e5}.category-tabs .ant-tabs-tab-active{font-weight:600}.category-tabs .ant-tabs-ink-bar{background-color:#4f46e5;border-radius:3px 3px 0 0;height:3px}.recommended-nodes{background:linear-gradient(90deg,#f9fafe,#f3f6ff);border:1px solid #e5e9ff;border-radius:12px;margin-bottom:28px;padding:16px 20px}.recommended-title{color:#4f46e5;align-items:center;gap:8px;margin-bottom:14px;font-size:16px;font-weight:600;display:flex}.recommended-icon{color:#fbbf24}.recommended-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.recommended-card{cursor:pointer;background:#fff;border:1px solid #4f46e51a;border-radius:10px;align-items:center;gap:12px;padding:14px;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 6px #4f46e51a}.recommended-card:hover{border-color:#4f46e54d;transform:translateY(-3px);box-shadow:0 8px 16px #4f46e526}.recommended-icon-wrapper{color:#4f46e5;background:#f3f6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.recommended-info{flex:1}.recommended-title{color:#111827;margin-bottom:3px;font-size:15px;font-weight:600}.recommended-subtitle{color:#6b7280;font-size:12px}.recommended-badge{color:#fbbf24;position:absolute;top:12px;right:12px}.star-icon{filter:drop-shadow(0 1px 2px #fbbf2466)}.recent-nodes{margin-bottom:28px}.recent-card{background:linear-gradient(90deg,#fcfcff,#f9faff);border:1px solid #e6e9ff}.recent-badge{color:#6b7280;opacity:.6;position:absolute;top:12px;right:12px}.category-section{margin-bottom:28px;animation:.5s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.category-title{color:#374151;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}.category-icon{opacity:.7}.task-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.task-card{cursor:pointer;background:#fff;border:1px solid #eaecef;border-radius:12px;align-items:center;gap:14px;padding:16px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 5px #00000005}.task-card:hover{border-color:#4f46e5;transform:translateY(-3px)scale(1.02);box-shadow:0 6px 16px #4f46e51a}.task-card:active{transform:translateY(-1px)scale(.98)}.task-icon{color:#4f46e5;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .25s;display:flex}.task-card:hover .task-icon{color:#3730a3;background:linear-gradient(135deg,#eef2ff,#e0e7ff);box-shadow:0 4px 8px #4f46e526}.task-info{flex-direction:column;gap:3px;display:flex}.task-title{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.task-subtitle{color:#6b7280;font-size:12px}.ant-empty{margin:40px 0}.ant-empty-description{color:#6b7280}.node-connection-modal .ant-spin{color:#4f46e5}.node-connection-modal .ant-modal-body::-webkit-scrollbar{width:8px}.node-connection-modal .ant-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.node-connection-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.node-connection-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.node-title-input{color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:4px;outline:none;width:calc(100% - 16px);padding:4px 8px;font-size:16px;font-weight:600;line-height:1.3}.node-title-input:focus{background:#ffffff40;box-shadow:0 0 0 2px #fff6}.node-title{position:relative}.node-title-edit-button{cursor:pointer;color:#ffffff80;opacity:0;background:0 0;border:none;border-radius:3px;padding:3px;transition:opacity .2s,color .2s;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.node-title-edit-button:hover{color:#fff;background:#ffffff1a}.node-title:hover .node-title-edit-button{opacity:1}.node-connections-field{background-color:#f9fafbb3;border:1px dashed #0000001a;margin-top:8px}.node-connect-hint{color:#6b7280;background:#ffffffb3;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.node-connect-hint svg{color:#9ca3af;flex-shrink:0}.node-with-context{position:relative}.node-with-context:before{content:"";z-index:10;pointer-events:none;background:0 0;height:55px;position:absolute;top:-55px;left:0;right:0}.workflow-node:hover:before{pointer-events:auto}.node-context-menu{opacity:0;z-index:1000;pointer-events:none;background:#fff;border-radius:8px;padding:4px;transition:all .3s;display:flex;position:absolute;top:-45px;left:50%;overflow:hidden;transform:translate(-50%)translateY(0);box-shadow:0 4px 16px #0003}.workflow-node:hover .node-context-menu,.node-context-menu.hovered{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(-5px)}.node-context-menu-item{color:#6b7280;cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin:0 2px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.node-context-menu-item:hover{color:#111827;background-color:#f3f4f6}.node-context-menu-item.delete{color:#6b7280}.node-context-menu-item.delete:hover{color:#dc2626;background-color:#fee2e2}.node-title-wrapper{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative;overflow:hidden}.node-type-title{color:#ffffffb3;letter-spacing:.3px;text-transform:uppercase;align-items:center;margin:0;font-size:11px;font-weight:500;line-height:1.2;display:flex}.node-type-tag{background-color:#ffffff26;border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.2}.node-custom-name{color:#fffffff2;text-shadow:0 1px 2px #0003;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:170px;padding-right:20px;font-size:15px;font-weight:600;line-height:1.2;display:flex;position:relative;overflow:hidden}.node-custom-name:empty:before{content:"Add a name...";color:#fff9;text-transform:none;font-style:italic;font-weight:400}.node-custom-name:hover{color:#fff}.node-name-input{color:#fff;text-transform:uppercase;letter-spacing:.3px;background:#ffffff26;border:1px solid #ffffff4d;border-radius:4px;outline:none;width:calc(100% - 16px);padding:4px 8px;font-size:11px;font-weight:500;line-height:1.3}.enhanced-header{position:relative;overflow:hidden}.node-header-background{z-index:0;background:radial-gradient(circle at 15% 15%,#ffffff26 0%,#fff0 60%);position:absolute;inset:0}.workflow-node.category-web .enhanced-header:after{content:"";z-index:1;background:linear-gradient(90deg,#ffffff80,#ffffff1a);border-radius:12px 12px 0 0;height:5px;position:absolute;top:0;left:0;right:0}.glow-effect{position:relative;overflow:visible;box-shadow:0 4px 10px #0003,0 0 15px #ffa5004d}.glow-effect:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle,#ffa50033,#0000 70%);border-radius:50%;transition:opacity .3s;position:absolute;inset:-5px}.workflow-node:hover .glow-effect:before{opacity:1}.node-description{color:#ffffffd9;background:#0000001a;border-top:1px solid #ffffff1a;border-bottom:1px solid #0000000d;align-items:center;gap:8px;margin-top:-2px;padding:10px 16px;font-size:13px;line-height:1.4;display:flex}.node-description svg{color:#fff9;flex-shrink:0}.node-stats{background-color:#f9fafb;border:1px dashed #0000000d;border-radius:8px;justify-content:space-around;margin-top:12px;padding:10px;display:flex}.node-stat-item{text-align:center;flex-direction:column;align-items:center;display:flex}.node-stat-value{color:#4f46e5;margin-bottom:2px;font-size:13px;font-weight:600}.node-stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.workflow-node.category-web .node-header{background:linear-gradient(135deg,#f59e0b,#ea580c);position:relative;overflow:hidden}.workflow-node.category-web .node-header:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff26 0%,#0000 70%);width:150%;height:150%;animation:20s linear infinite rotate;position:absolute;top:-25%;left:-25%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workflow-node:hover .glow-effect{animation:2s infinite pulse-glow}@keyframes pulse-glow{0%{box-shadow:0 4px 10px #0003,0 0 10px #ffa50033}50%{box-shadow:0 4px 12px #00000040,0 0 20px #ffa50066}to{box-shadow:0 4px 10px #0003,0 0 10px #ffa50033}}.node-help-icon{color:#fff9;cursor:help;background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-top:25px;margin-left:auto;margin-right:5px;transition:all .2s;display:flex;position:relative}.node-help-icon:hover{color:#ffffffe6;background-color:#fff3}.node-tooltip-wrapper{pointer-events:none;z-index:9999;width:0;height:0;position:absolute;top:0;bottom:0;right:0}.node-tooltip{color:#333;z-index:999999999;text-align:left;pointer-events:none;white-space:normal;background-color:#fff;border:1px solid #0000000d;border-radius:6px;min-width:200px;max-width:280px;margin-left:15px;padding:10px 14px;font-size:13px;line-height:1.5;animation:.2s ease-in-out fadeIn;position:absolute;top:0;left:100%;box-shadow:0 5px 15px #00000026}.node-tooltip:after{content:"";filter:drop-shadow(-1px 0 1px #0000001a);border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:6px solid #fff;width:0;height:0;position:absolute;top:15px;left:-6px}.expanded-node{min-height:240px;width:320px!important}.node-content{background-color:#fff;border-radius:0 0 12px 12px;flex-direction:column;gap:0;min-height:150px;padding:0;display:flex}.node-field-section{border-bottom:1px solid #0000000d;padding:16px}.node-field-section:last-child{border-bottom:none}.node-section-header{color:#374151;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.node-section-header svg{color:#6366f1}.node-field-row{background-color:#f9fafb;border:1px solid #00000008;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 12px;display:flex}.node-field-row:last-child{margin-bottom:0}.node-field-label{color:#4b5563;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.node-field-label svg{color:#6366f1}.node-field-value{color:#111827;text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:150px;font-size:13px;font-weight:500;overflow:hidden}.node-output-tag{color:#4338ca;background-color:#eef2ff;border:1px solid #6366f133;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.node-output-tag svg{color:#4f46e5}.node-field-section-spacer{border-top:1px solid #0000000d;margin-top:auto}.randomization-handle{z-index:100;cursor:crosshair;border-radius:50%;width:16px;height:16px;transition:all .2s;box-shadow:0 2px 4px #0000001a}.randomization-handle:hover{box-shadow:0 0 0 3px #6366f14d,0 2px 4px #0003}.randomization-handle:after{content:attr(data-probability);color:#4b5563;white-space:nowrap;opacity:0;pointer-events:none;z-index:1000;background-color:#fff;border:1px solid #0000000d;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:29px;transform:translateY(-50%);box-shadow:0 1px 2px #0000001a}.randomization-handle:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.randomization-handle[data-option]:before{content:attr(data-option);color:#6366f1;opacity:0;text-transform:uppercase;letter-spacing:.5px;pointer-events:none;font-size:9px;font-weight:600;transition:opacity .15s;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.node-field-row:hover .randomization-handle:before{opacity:1}.workflow-node.category-logical.task-random-choice .node-header{background:linear-gradient(135deg,#6366f1,#818cf8)}.workflow-node.category-logical.task-weighted-choice .node-header{background:linear-gradient(135deg,#9333ea,#a855f7)}.node-field-row{transition:background-color .2s;position:relative}.node-field-row:hover{background-color:#6366f10d}.node-field-row:hover:after{content:"";z-index:1;pointer-events:none;opacity:.5;background:linear-gradient(90deg,#0000,#6366f133 20% 100%);height:1px;position:absolute;top:50%;left:0;right:0}.merge-join-handle{z-index:100;cursor:crosshair;background-color:#6366f1;border:3px solid #e0e7ff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;box-shadow:0 2px 4px #0000001a}.merge-join-handle:hover{transform:scale(1.1);box-shadow:0 0 0 3px #6366f14d,0 4px 8px #00000026}.merge-join-handle:after{content:attr(data-path);color:#4b5563;white-space:nowrap;opacity:0;pointer-events:none;z-index:1000;background-color:#fff;border:1px solid #0000000d;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:25px;transform:translateY(-50%);box-shadow:0 1px 2px #0000001a}.merge-join-handle:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.merge-join-handle:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#6366f1b3,#6366f11a);height:2px;transition:opacity .2s;position:absolute;top:50%;left:18px;right:-20px}.merge-join-handle:hover:before{opacity:1}@keyframes pulse-join{0%{box-shadow:0 0 #6366f199}70%{box-shadow:0 0 0 10px #6366f100}to{box-shadow:0 0 #6366f100}}.workflow-node.task-merge-join .merge-join-handle{animation:2s infinite pulse-join}.workflow-node.task-merge-join[data-join-type=all] .merge-join-handle{background-color:#6366f1}.workflow-node.task-merge-join[data-join-type=any] .merge-join-handle{background-color:#10b981}.workflow-node.task-merge-join[data-join-type=n] .merge-join-handle{background-color:#f59e0b}.node-handle-output.merge-join-output{background-color:#6366f1;border-color:#e0e7ff;width:20px;height:20px}.workflow-node.task-merge-join .node-field-row:hover{background-color:#6366f11a}.merge-join-handle:hover{z-index:1001}.workflow-node.task-merge-join{min-height:280px}.parallel-handle{z-index:100;cursor:crosshair;border-radius:50%;width:16px;height:16px;transition:all .2s;box-shadow:0 2px 4px #0000001a}.parallel-handle:hover{box-shadow:0 0 0 3px #0ea5e94d,0 2px 4px #0003}.parallel-handle:after{content:attr(data-path);color:#0ea5e9;white-space:nowrap;opacity:0;pointer-events:none;z-index:1000;background-color:#fff;border:1px solid #0ea5e933;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:29px;transform:translateY(-50%);box-shadow:0 1px 2px #0000001a}.parallel-handle:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.path-item-container{cursor:default;transition:background-color .2s,transform .1s}.path-item-container:hover{background-color:#0ea5e90d;border-left:2px solid #0ea5e9;padding-left:10px!important}.path-item-container:hover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#0ea5e94d 50%,#0ea5e980 100%);height:1px;position:absolute;top:50%;left:75%;right:0}.node-field-section:has(.path-item-container) .node-section-header:after{content:attr(data-path-count);color:#0ea5e9;background-color:#e0f2fe;border:1px solid #7dd3fc;border-radius:8px;padding:1px 6px;font-size:10px;font-weight:600;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.workflow-node.category-logical.task-parallel-split .node-header{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.workflow-node.category-logical.task-parallel-split .node-icon{background:#ffffff40}.workflow-node.category-logical.task-parallel-split .node-handle-input,.workflow-node.category-logical.task-parallel-split .parallel-handle{background-color:#0ea5e9}.path-name{transition:color .2s}.path-item-container:hover .path-name{color:#0ea5e9}.path-item-container:hover .path-description{white-space:normal;z-index:10;background-color:#fff;max-height:32px;padding-right:8px;position:relative;overflow:visible}.parallel-handle.connecting{background-color:#22c55e;transform:scale(1.2);box-shadow:0 0 0 4px #22c55e4d}.parallel-handle.connecting:after{opacity:1;color:#fff;background-color:#22c55e}.path-item-container.loading{opacity:.7;background-color:#f3f4f6;position:relative;overflow:hidden}.path-item-container.loading:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;animation:1.5s infinite loading-shimmer;position:absolute;top:0;left:-100%}@keyframes loading-shimmer{to{left:100%}}.switch-case-node{width:340px!important}.switch-case-handle{z-index:100;cursor:crosshair;border-radius:50%;width:16px;height:16px;transition:all .2s;box-shadow:0 2px 4px #0000001a}.switch-case-handle:hover{box-shadow:0 0 0 3px #9333ea4d,0 2px 4px #0003}.switch-case-default-handle{box-shadow:0 2px 4px #f59e0b40}.switch-case-default-handle:hover{box-shadow:0 0 0 3px #f59e0b4d,0 2px 4px #0003}.switch-case-handle:after{content:attr(data-case);color:#4b5563;white-space:nowrap;opacity:0;pointer-events:none;z-index:1000;background-color:#fff;border:1px solid #0000000d;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:29px;transform:translateY(-50%);box-shadow:0 1px 2px #0000001a}.switch-case-handle:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.switch-case-handle:before{content:attr(data-condition);color:#9333ea;opacity:0;white-space:nowrap;pointer-events:none;z-index:1000;text-overflow:ellipsis;background-color:#ffffffe6;border:1px solid #9333ea33;border-radius:3px;max-width:150px;padding:2px 4px;font-size:9px;font-weight:500;transition:opacity .15s;position:absolute;top:-16px;right:-8px;overflow:hidden;transform:translateY(-50%);box-shadow:0 1px 2px #0000000d}.switch-case-default-handle:before{color:#f59e0b;border:1px solid #f59e0b33}.switch-case-item:hover .switch-case-handle:before{opacity:1}.switch-case-item{border:1px solid #0000000d;transition:background-color .2s}.switch-case-item:hover{background-color:#9333ea0d}.switch-case-default{border:1px solid #f59e0b33;transition:background-color .2s}.switch-case-default:hover{background-color:#f59e0b26}.switch-case-item:hover:after{content:"";z-index:1;pointer-events:none;opacity:.5;background:linear-gradient(90deg,#0000,#9333ea33 20% 100%);height:1px;position:absolute;top:50%;left:80%;right:0}.switch-case-default:hover:after{background:linear-gradient(90deg,#0000,#f59e0b33 20% 100%)}.workflow-node.category-logical.task-switch-case .node-header{background:linear-gradient(135deg,#9333ea,#a855f7)}
