*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.repeat-1{animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animated.faster{animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animated.fast{animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animated.slow{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animated.slower{animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.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:translateY(-30px)scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)scaleY(.95)}90%{transform:translateY(-4px)scaleY(1.02)}}.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;animation-timing-function:ease-in-out}@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 shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.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)}}.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;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{opacity:.7;transform:translateY(-1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.backInDown{animation-name:backInDown}@keyframes backInLeft{0%{opacity:.7;transform:translate(-2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{opacity:.7;transform:translate(2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.backInRight{animation-name:backInRight}@keyframes backInUp{0%{opacity:.7;transform:translateY(1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.backInUp{animation-name:backInUp}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(700px)scale(.7)}}.backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(-2000px)scale(.7)}}.backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(2000px)scale(.7)}}.backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(-700px)scale(.7)}}.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)}}.bounceIn{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)scaleY(3)}60%{opacity:1;transform:translateY(25px)scaleY(.9)}75%{transform:translateY(-10px)scaleY(.95)}90%{transform:translateY(5px)scaleY(.985)}to{transform: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)scaleX(3)}60%{opacity:1;transform:translate(25px)scaleX(1)}75%{transform:translate(-10px)scaleX(.98)}90%{transform:translate(5px)scaleX(.995)}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)scaleX(3)}60%{opacity:1;transform:translate(-25px)scaleX(1)}75%{transform:translate(10px)scaleX(.98)}90%{transform:translate(-5px)scaleX(.995)}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)scaleY(5)}60%{opacity:1;transform:translateY(-20px)scaleY(.9)}75%{transform:translateY(10px)scaleY(.95)}90%{transform:translateY(-5px)scaleY(.985)}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-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translateY(10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(-20px)scaleY(.9)}to{opacity:0;transform:translateY(2000px)scaleY(3)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)scaleX(.9)}to{opacity:0;transform:translate(-2000px)scaleX(2)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)scaleX(.9)}to{opacity:0;transform:translate(2000px)scaleX(2)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translateY(-10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(20px)scaleY(.9)}to{opacity:0;transform:translateY(-2000px)scaleY(3)}}.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 fadeInTopLeft{0%{opacity:0;transform:translate(-100%,-100%)}to{opacity:1;transform:translateZ(0)}}.fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate(100%,-100%)}to{opacity:1;transform:translateZ(0)}}.fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate(-100%,100%)}to{opacity:1;transform:translateZ(0)}}.fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate(100%,100%)}to{opacity:1;transform:translateZ(0)}}.fadeInBottomRight{animation-name:fadeInBottomRight}@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 fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,-100%)}}.fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,-100%)}}.fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,100%)}}.fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,100%)}}.fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@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-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.flipOutY{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}.lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate(-100%)skew(30deg)}60%{opacity:1;transform:skew(-20deg)}80%{transform:skew(5deg)}to{transform:translateZ(0)}}.lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}.lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)skew(-30deg)}}.lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translateZ(0)}}.rotateIn{transform-origin:50%;animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:translateZ(0)}}.rotateInDownLeft{transform-origin:0 100%;animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.rotateInDownRight{transform-origin:100% 100%;animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.rotateInUpLeft{transform-origin:0 100%;animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:translateZ(0)}}.rotateInUpRight{transform-origin:100% 100%;animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}.rotateOut{transform-origin:50%;animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;transform:rotate(45deg)}}.rotateOutDownLeft{transform-origin:0 100%;animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.rotateOutDownRight{transform-origin:100% 100%;animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.rotateOutUpLeft{transform-origin:0 100%;animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.rotateOutUpRight{transform-origin:100% 100%;animation-name:rotateOutUpRight}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{opacity:1;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}.hinge{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);transform-origin:0 0;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform-origin:bottom;transform:scale(.1)rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.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;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(2000px)}}.zoomOutDown{transform-origin:bottom;animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform:scale(.1)translate(-2000px)}}.zoomOutLeft{transform-origin:0;animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform:scale(.1)translate(2000px)}}.zoomOutRight{transform-origin:100%;animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(-2000px)}}.zoomOutUp{transform-origin:bottom;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}.shake,.shake-little,.shake-slow,.shake-hard,.shake-horizontal,.shake-vertical,.shake-rotate,.shake-opacity,.shake-crazy,.shake-chunk{display:inherit;transform-origin:50%}@keyframes shake{2%{transform:translate(1.5px,.5px)rotate(1.5deg)}4%{transform:translate(-1.5px,-.5px)rotate(-.5deg)}6%{transform:translate(.5px,2.5px)rotate(.5deg)}8%{transform:translate(1.5px,-.5px)rotate(1.5deg)}10%{transform:translate(-1.5px,-1.5px)rotate(.5deg)}12%{transform:translate(-.5px,2.5px)rotate(-.5deg)}14%{transform:translate(2.5px,.5px)rotate(-.5deg)}16%{transform:translate(-.5px,1.5px)rotate(-.5deg)}18%{transform:translate(.5px,-1.5px)rotate(1.5deg)}20%{transform:translate(-1.5px,2.5px)rotate(.5deg)}22%{transform:translate(1.5px,.5px)rotate(.5deg)}24%{transform:translate(-.5px,.5px)rotate(1.5deg)}26%{transform:translate(-1.5px,-.5px)rotate(1.5deg)}28%{transform:translate(-1.5px,2.5px)rotate(-.5deg)}30%{transform:translate(2.5px,-.5px)rotate(.5deg)}32%{transform:translate(-1.5px,-.5px)rotate(.5deg)}34%{transform:translate(1.5px,.5px)rotate(-.5deg)}36%{transform:translate(-1.5px,-1.5px)rotate(-.5deg)}38%{transform:translate(.5px,2.5px)rotate(-.5deg)}40%{transform:translate(1.5px,2.5px)rotate(1.5deg)}42%{transform:translate(-1.5px,-.5px)rotate(1.5deg)}44%{transform:translate(-.5px,2.5px)rotate(-.5deg)}46%{transform:translate(1.5px,.5px)rotate(-.5deg)}48%{transform:translate(.5px,.5px)rotate(1.5deg)}50%{transform:translate(-.5px,-.5px)rotate(-.5deg)}52%{transform:translate(2.5px,1.5px)rotate(1.5deg)}54%{transform:translate(.5px,-1.5px)rotate(-.5deg)}56%{transform:translate(-.5px,-.5px)rotate(-.5deg)}58%{transform:translate(2.5px,-.5px)rotate(.5deg)}60%{transform:translate(-1.5px,-1.5px)rotate(.5deg)}62%{transform:translate(1.5px,1.5px)rotate(1.5deg)}64%{transform:translate(.5px,.5px)rotate(.5deg)}66%{transform:translate(.5px,2.5px)rotate(1.5deg)}68%{transform:translate(2.5px,-.5px)rotate(1.5deg)}70%{transform:translate(.5px,-1.5px)rotate(.5deg)}72%{transform:translate(1.5px,-1.5px)rotate(1.5deg)}74%{transform:translate(.5px,-.5px)rotate(.5deg)}76%{transform:translate(1.5px,.5px)rotate(-.5deg)}78%{transform:translate(-1.5px,.5px)rotate(-.5deg)}80%{transform:translate(-.5px,1.5px)rotate(.5deg)}82%{transform:translate(-1.5px,.5px)rotate(.5deg)}84%{transform:translate(-.5px,2.5px)rotate(1.5deg)}86%{transform:translate(-1.5px,2.5px)rotate(-.5deg)}88%{transform:translate(2.5px,-.5px)rotate(.5deg)}90%{transform:translate(1.5px,2.5px)rotate(1.5deg)}92%{transform:translate(1.5px,-.5px)rotate(-.5deg)}94%{transform:translate(1.5px,-.5px)rotate(1.5deg)}96%{transform:translate(.5px,-1.5px)rotate(.5deg)}98%{transform:translate(2.5px,1.5px)rotate(-.5deg)}0%,to{transform:translate(0)rotate(0)}}.shake{animation-name:shake;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:1}.shake.infinite{animation-iteration-count:infinite}@keyframes shake-little{2%{transform:translateY(1px)rotate(.5deg)}4%{transform:translate(1px)rotate(.5deg)}6%{transform:translateY(1px)rotate(.5deg)}8%{transform:translate(1px,1px)rotate(.5deg)}10%{transform:translate(1px,1px)rotate(.5deg)}12%{transform:translate(0)rotate(.5deg)}14%{transform:translate(0)rotate(.5deg)}16%{transform:translate(1px,1px)rotate(.5deg)}18%{transform:translateY(1px)rotate(.5deg)}20%{transform:translate(0)rotate(.5deg)}22%{transform:translate(1px,1px)rotate(.5deg)}24%{transform:translate(0)rotate(.5deg)}26%{transform:translate(0)rotate(.5deg)}28%{transform:translateY(1px)rotate(.5deg)}30%{transform:translate(1px)rotate(.5deg)}32%{transform:translate(1px,1px)rotate(.5deg)}34%{transform:translateY(1px)rotate(.5deg)}36%{transform:translate(1px,1px)rotate(.5deg)}38%{transform:translate(1px)rotate(.5deg)}40%{transform:translate(0)rotate(.5deg)}42%{transform:translate(1px)rotate(.5deg)}44%{transform:translate(1px)rotate(.5deg)}46%{transform:translateY(1px)rotate(.5deg)}48%{transform:translate(1px)rotate(.5deg)}50%{transform:translate(0)rotate(.5deg)}52%{transform:translate(0)rotate(.5deg)}54%{transform:translate(0)rotate(.5deg)}56%{transform:translate(1px)rotate(.5deg)}58%{transform:translate(0)rotate(.5deg)}60%{transform:translate(1px)rotate(.5deg)}62%{transform:translate(0)rotate(.5deg)}64%{transform:translate(1px,1px)rotate(.5deg)}66%{transform:translateY(1px)rotate(.5deg)}68%{transform:translate(1px)rotate(.5deg)}70%{transform:translate(1px)rotate(.5deg)}72%{transform:translateY(1px)rotate(.5deg)}74%{transform:translate(1px,1px)rotate(.5deg)}76%{transform:translate(1px,1px)rotate(.5deg)}78%{transform:translateY(1px)rotate(.5deg)}80%{transform:translate(1px)rotate(.5deg)}82%{transform:translate(1px)rotate(.5deg)}84%{transform:translate(1px,1px)rotate(.5deg)}86%{transform:translateY(1px)rotate(.5deg)}88%{transform:translate(0)rotate(.5deg)}90%{transform:translate(1px)rotate(.5deg)}92%{transform:translateY(1px)rotate(.5deg)}94%{transform:translate(1px)rotate(.5deg)}96%{transform:translate(1px,1px)rotate(.5deg)}98%{transform:translate(1px)rotate(.5deg)}0%,to{transform:translate(0)rotate(0)}}.shake-little{animation-name:shake-little;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:1}.shake-little.infinite{animation-iteration-count:infinite}@keyframes shake-slow{2%{transform:translate(-8px,-4px)rotate(-.5deg)}4%{transform:translate(1px,-9px)rotate(-2.5deg)}6%{transform:translate(-5px,1px)rotate(-.5deg)}8%{transform:translate(-7px,3px)rotate(.5deg)}10%{transform:translate(10px,5px)rotate(-2.5deg)}12%{transform:translate(5px,1px)rotate(-1.5deg)}14%{transform:translate(-4px,8px)rotate(-1.5deg)}16%{transform:translate(-7px,9px)rotate(-2.5deg)}18%{transform:translate(-3px,1px)rotate(-1.5deg)}20%{transform:translate(-1px,-1px)rotate(-1.5deg)}22%{transform:translate(-9px,4px)rotate(.5deg)}24%{transform:translateY(-5px)rotate(2.5deg)}26%{transform:translate(-1px,-7px)rotate(1.5deg)}28%{transform:translate(0)rotate(-.5deg)}30%{transform:translate(1px,10px)rotate(2.5deg)}32%{transform:translate(8px,3px)rotate(2.5deg)}34%{transform:translate(-5px,7px)rotate(3.5deg)}36%{transform:translate(-3px,6px)rotate(2.5deg)}38%{transform:translate(-5px,-5px)rotate(1.5deg)}40%{transform:translate(-1px,8px)rotate(-1.5deg)}42%{transform:translate(-8px,-3px)rotate(2.5deg)}44%{transform:translateY(3px)rotate(2.5deg)}46%{transform:translate(2px,9px)rotate(-2.5deg)}48%{transform:translate(-8px,-3px)rotate(.5deg)}50%{transform:translate(10px,7px)rotate(2.5deg)}52%{transform:translate(-5px,6px)rotate(-2.5deg)}54%{transform:translate(-4px)rotate(-.5deg)}56%{transform:translateY(-9px)rotate(-.5deg)}58%{transform:translate(2px,1px)rotate(-2.5deg)}60%{transform:translate(4px,-8px)rotate(1.5deg)}62%{transform:translate(10px,-9px)rotate(.5deg)}64%{transform:translate(-3px,6px)rotate(.5deg)}66%{transform:translate(-3px,-5px)rotate(-1.5deg)}68%{transform:translate(-7px,9px)rotate(-1.5deg)}70%{transform:translate(-1px,7px)rotate(3.5deg)}72%{transform:translate(2px,8px)rotate(-1.5deg)}74%{transform:translate(-6px,6px)rotate(1.5deg)}76%{transform:translate(-5px,10px)rotate(-2.5deg)}78%{transform:translate(-6px,-1px)rotate(3.5deg)}80%{transform:translate(5px,6px)rotate(1.5deg)}82%{transform:translate(9px,-9px)rotate(-.5deg)}84%{transform:translate(-6px,4px)rotate(-2.5deg)}86%{transform:translate(10px,-6px)rotate(-1.5deg)}88%{transform:translate(1px,-2px)rotate(-2.5deg)}90%{transform:translate(-4px,8px)rotate(-2.5deg)}92%{transform:translate(3px,-2px)rotate(-.5deg)}94%{transform:translate(4px,2px)rotate(-1.5deg)}96%{transform:translate(5px,-8px)rotate(.5deg)}98%{transform:translate(8px,7px)rotate(-2.5deg)}0%,to{transform:translate(0)rotate(0)}}.shake-slow{animation-name:shake-slow;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:1}.shake-slow.infinite{animation-iteration-count:infinite}@keyframes shake-hard{2%{transform:translate(4px,-5px)rotate(1.5deg)}4%{transform:translate(-5px,-8px)rotate(1.5deg)}6%{transform:translate(-8px,-3px)rotate(-.5deg)}8%{transform:translate(-7px,-7px)rotate(-1.5deg)}10%{transform:translate(-6px,4px)rotate(3.5deg)}12%{transform:translate(6px,3px)rotate(3.5deg)}14%{transform:translate(-1px,-1px)rotate(2.5deg)}16%{transform:translate(7px)rotate(2.5deg)}18%{transform:translate(2px,5px)rotate(-2.5deg)}20%{transform:translate(5px,-8px)rotate(2.5deg)}22%{transform:translate(-2px,8px)rotate(3.5deg)}24%{transform:translate(10px,-6px)rotate(3.5deg)}26%{transform:translate(7px,4px)rotate(1.5deg)}28%{transform:translate(1px,-4px)rotate(.5deg)}30%{transform:translate(7px,-4px)rotate(.5deg)}32%{transform:translate(2px,2px)rotate(2.5deg)}34%{transform:translate(-8px,8px)rotate(-2.5deg)}36%{transform:translate(2px,-3px)rotate(1.5deg)}38%{transform:translate(3px,8px)rotate(1.5deg)}40%{transform:translate(6px,10px)rotate(.5deg)}42%{transform:translate(4px,-4px)rotate(1.5deg)}44%{transform:translate(-1px,9px)rotate(.5deg)}46%{transform:translate(3px,-7px)rotate(-1.5deg)}48%{transform:translate(5px,-7px)rotate(1.5deg)}50%{transform:translate(6px,6px)rotate(1.5deg)}52%{transform:translate(-5px,-8px)rotate(-2.5deg)}54%{transform:translate(3px,2px)rotate(1.5deg)}56%{transform:translate(-9px,9px)rotate(-2.5deg)}58%{transform:translate(-5px,10px)rotate(-1.5deg)}60%{transform:translate(-9px,-3px)rotate(-2.5deg)}62%{transform:translate(4px,3px)rotate(-2.5deg)}64%{transform:translateY(-2px)rotate(3.5deg)}66%{transform:translate(1px,7px)rotate(2.5deg)}68%{transform:translate(-7px,-1px)rotate(2.5deg)}70%{transform:translate(1px,4px)rotate(2.5deg)}72%{transform:translate(-5px,-8px)rotate(-2.5deg)}74%{transform:translate(-8px,6px)rotate(3.5deg)}76%{transform:translate(-7px,6px)rotate(2.5deg)}78%{transform:translateY(1px)rotate(3.5deg)}80%{transform:translate(-6px,9px)rotate(3.5deg)}82%{transform:translate(-9px,9px)rotate(-2.5deg)}84%{transform:translate(-6px,1px)rotate(-2.5deg)}86%{transform:translate(-2px,1px)rotate(1.5deg)}88%{transform:translate(-2px,4px)rotate(3.5deg)}90%{transform:translate(2px,-3px)rotate(-.5deg)}92%{transform:translate(5px,2px)rotate(-.5deg)}94%{transform:translate(-6px,-7px)rotate(2.5deg)}96%{transform:translate(-4px)rotate(2.5deg)}98%{transform:translate(9px,-4px)rotate(1.5deg)}0%,to{transform:translate(0)rotate(0)}}.shake-hard{animation-name:shake-hard;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:1}.shake-hard.infinite{animation-iteration-count:infinite}@keyframes shake-horizontal{2%{transform:translate(4px)rotate(0)}4%{transform:translate(7px)rotate(0)}6%{transform:translate(5px)rotate(0)}8%{transform:translate(3px)rotate(0)}10%{transform:translate(5px)rotate(0)}12%{transform:translate(4px)rotate(0)}14%{transform:translate(-9px)rotate(0)}16%{transform:translate(-8px)rotate(0)}18%{transform:translate(2px)rotate(0)}20%{transform:translate(-3px)rotate(0)}22%{transform:translate(6px)rotate(0)}24%{transform:translate(-6px)rotate(0)}26%{transform:translate(9px)rotate(0)}28%{transform:translate(3px)rotate(0)}30%{transform:translate(-6px)rotate(0)}32%{transform:translate(4px)rotate(0)}34%{transform:translate(4px)rotate(0)}36%{transform:translate(6px)rotate(0)}38%{transform:translate(8px)rotate(0)}40%{transform:translate(8px)rotate(0)}42%{transform:translate(10px)rotate(0)}44%{transform:translate(10px)rotate(0)}46%{transform:translate(9px)rotate(0)}48%{transform:translate(7px)rotate(0)}50%{transform:translate(-4px)rotate(0)}52%{transform:translate(4px)rotate(0)}54%{transform:translate(2px)rotate(0)}56%{transform:translate(-5px)rotate(0)}58%{transform:translate(7px)rotate(0)}60%{transform:translate(-6px)rotate(0)}62%{transform:translate(1px)rotate(0)}64%{transform:translate(5px)rotate(0)}66%{transform:translate(4px)rotate(0)}68%{transform:translate(-9px)rotate(0)}70%{transform:translate(1px)rotate(0)}72%{transform:translate(5px)rotate(0)}74%{transform:translate(7px)rotate(0)}76%{transform:translate(4px)rotate(0)}78%{transform:translate(-1px)rotate(0)}80%{transform:translate(9px)rotate(0)}82%{transform:translate(9px)rotate(0)}84%{transform:translate(-4px)rotate(0)}86%{transform:translate(-5px)rotate(0)}88%{transform:translate(-8px)rotate(0)}90%{transform:translate(6px)rotate(0)}92%{transform:translate(-8px)rotate(0)}94%{transform:translate(-9px)rotate(0)}96%{transform:translate(8px)rotate(0)}98%{transform:translate(-8px)rotate(0)}0%,to{transform:translate(0)rotate(0)}}.shake-horizontal{animation-name:shake-horizontal;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:1}.shake-horizontal.infinite{animation-iteration-count:infinite}@keyframes shake-vertical{2%{transform:translateY(1px)rotate(0)}4%{transform:translateY(-1px)rotate(0)}6%{transform:translateY(-5px)rotate(0)}8%{transform:translateY(-9px)rotate(0)}10%{transform:translateY(-4px)rotate(0)}12%{transform:translateY(7px)rotate(0)}14%{transform:translateY(3px)rotate(0)}16%{transform:translateY(6px)rotate(0)}18%{transform:translateY(-2px)rotate(0)}20%{transform:translateY(7px)rotate(0)}22%{transform:translate(0)rotate(0)}24%{transform:translateY(1px)rotate(0)}26%{transform:translateY(10px)rotate(0)}28%{transform:translateY(-1px)rotate(0)}30%{transform:translateY(-1px)rotate(0)}32%{transform:translateY(-2px)rotate(0)}34%{transform:translateY(10px)rotate(0)}36%{transform:translateY(10px)rotate(0)}38%{transform:translateY(5px)rotate(0)}40%{transform:translateY(8px)rotate(0)}42%{transform:translateY(-6px)rotate(0)}44%{transform:translateY(-9px)rotate(0)}46%{transform:translateY(2px)rotate(0)}48%{transform:translateY(-4px)rotate(0)}50%{transform:translateY(-4px)rotate(0)}52%{transform:translateY(10px)rotate(0)}54%{transform:translateY(10px)rotate(0)}56%{transform:translateY(-3px)rotate(0)}58%{transform:translateY(-1px)rotate(0)}60%{transform:translateY(-1px)rotate(0)}62%{transform:translateY(-1px)rotate(0)}64%{transform:translateY(-8px)rotate(0)}66%{transform:translateY(6px)rotate(0)}68%{transform:translateY(5px)rotate(0)}70%{transform:translate(0)rotate(0)}72%{transform:translateY(-6px)rotate(0)}74%{transform:translate(0)rotate(0)}76%{transform:translateY(6px)rotate(0)}78%{transform:translateY(2px)rotate(0)}80%{transform:translateY(-2px)rotate(0)}82%{transform:translateY(6px)rotate(0)}84%{transform:translateY(2px)rotate(0)}86%{transform:translateY(10px)rotate(0)}88%{transform:translateY(4px)rotate(0)}90%{transform:translateY(-9px)rotate(0)}92%{transform:translateY(8px)rotate(0)}94%{transform:translateY(2px)rotate(0)}96%{transform:translateY(7px)rotate(0)}98%{transform:translateY(3px)rotate(0)}0%,to{transform:translate(0)rotate(0)}}.shake-vertical{animation-name:shake-vertical;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:1}.shake-vertical.infinite{animation-iteration-count:infinite}@keyframes shake-rotate{2%{transform:translate(0)rotate(-3.5deg)}4%{transform:translate(0)rotate(2.5deg)}6%{transform:translate(0)rotate(.5deg)}8%{transform:translate(0)rotate(2.5deg)}10%{transform:translate(0)rotate(-2.5deg)}12%{transform:translate(0)rotate(4.5deg)}14%{transform:translate(0)rotate(-5.5deg)}16%{transform:translate(0)rotate(-.5deg)}18%{transform:translate(0)rotate(-5.5deg)}20%{transform:translate(0)rotate(-1.5deg)}22%{transform:translate(0)rotate(-6.5deg)}24%{transform:translate(0)rotate(-1.5deg)}26%{transform:translate(0)rotate(6.5deg)}28%{transform:translate(0)rotate(4.5deg)}30%{transform:translate(0)rotate(-5.5deg)}32%{transform:translate(0)rotate(6.5deg)}34%{transform:translate(0)rotate(5.5deg)}36%{transform:translate(0)rotate(-4.5deg)}38%{transform:translate(0)rotate(-1.5deg)}40%{transform:translate(0)rotate(-.5deg)}42%{transform:translate(0)rotate(-2.5deg)}44%{transform:translate(0)rotate(-.5deg)}46%{transform:translate(0)rotate(7.5deg)}48%{transform:translate(0)rotate(7.5deg)}50%{transform:translate(0)rotate(2.5deg)}52%{transform:translate(0)rotate(-.5deg)}54%{transform:translate(0)rotate(-6.5deg)}56%{transform:translate(0)rotate(.5deg)}58%{transform:translate(0)rotate(-.5deg)}60%{transform:translate(0)rotate(.5deg)}62%{transform:translate(0)rotate(4.5deg)}64%{transform:translate(0)rotate(2.5deg)}66%{transform:translate(0)rotate(-.5deg)}68%{transform:translate(0)rotate(7.5deg)}70%{transform:translate(0)rotate(.5deg)}72%{transform:translate(0)rotate(2.5deg)}74%{transform:translate(0)rotate(-6.5deg)}76%{transform:translate(0)rotate(6.5deg)}78%{transform:translate(0)rotate(4.5deg)}80%{transform:translate(0)rotate(-2.5deg)}82%{transform:translate(0)rotate(7.5deg)}84%{transform:translate(0)rotate(6.5deg)}86%{transform:translate(0)rotate(7.5deg)}88%{transform:translate(0)rotate(4.5deg)}90%{transform:translate(0)rotate(2.5deg)}92%{transform:translate(0)rotate(4.5deg)}94%{transform:translate(0)rotate(-1.5deg)}96%{transform:translate(0)rotate(-6.5deg)}98%{transform:translate(0)rotate(-1.5deg)}0%,to{transform:translate(0)rotate(0)}}.shake-rotate{animation-name:shake-rotate;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:1}.shake-rotate.infinite{animation-iteration-count:infinite}@keyframes shake-opacity{10%{opacity:.82;transform:translate(0)rotate(2.5deg)}20%{opacity:.39;transform:translate(3px,2px)rotate(1.5deg)}30%{opacity:.91;transform:translateY(-3px)rotate(2.5deg)}40%{opacity:.63;transform:translateY(1px)rotate(.5deg)}50%{opacity:.27;transform:translate(-3px,2px)rotate(1.5deg)}60%{opacity:.84;transform:translate(-1px,-2px)rotate(1.5deg)}70%{opacity:.89;transform:translate(5px)rotate(2.5deg)}80%{opacity:1;transform:translateY(-4px)rotate(-.5deg)}90%{opacity:.57;transform:translate(-3px,2px)rotate(1.5deg)}0%,to{transform:translate(0)rotate(0)}}.shake-opacity{animation-name:shake-opacity;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1}.shake-opacity.infinite{animation-iteration-count:infinite}@keyframes shake-crazy{10%{opacity:.18;transform:translate(5px,-13px)rotate(2deg)}20%{opacity:.5;transform:translate(17px)rotate(-9deg)}30%{opacity:.93;transform:translate(-16px,-5px)rotate(4deg)}40%{opacity:.74;transform:translate(17px,-7px)rotate(-8deg)}50%{opacity:.73;transform:translate(-16px,19px)rotate(0)}60%{opacity:.42;transform:translate(5px,-18px)rotate(9deg)}70%{opacity:.63;transform:translate(-2px,10px)rotate(-5deg)}80%{opacity:.84;transform:translate(-7px,2px)rotate(9deg)}90%{opacity:.73;transform:translateY(-16px)rotate(-1deg)}0%,to{transform:translate(0)rotate(0)}}.shake-crazy{animation-name:shake-crazy;animation-duration:.1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.shake-crazy.infinite{animation-iteration-count:infinite}@keyframes shake-chunk{2%{transform:translate(1px,2px)rotate(-13deg)}4%{transform:translate(-1px,8px)rotate(7deg)}6%{transform:translate(8px,13px)rotate(-7deg)}8%{transform:translate(-11px,13px)rotate(2deg)}10%{transform:translate(9px,13px)rotate(-12deg)}12%{transform:translate(-13px,-14px)rotate(-10deg)}14%{transform:translate(2px,-2px)rotate(-7deg)}16%{transform:translate(4px,-5px)rotate(2deg)}18%{transform:translate(-14px)rotate(-4deg)}20%{transform:translate(1px)rotate(-7deg)}22%{transform:translate(7px,-9px)rotate(-3deg)}24%{transform:translate(-6px,-13px)rotate(4deg)}26%{transform:translate(10px,6px)rotate(-14deg)}28%{transform:translate(11px,11px)rotate(-7deg)}30%{transform:translate(2px,-3px)rotate(-12deg)}32%{transform:translate(15px,11px)rotate(13deg)}34%{transform:translate(-5px,-13px)rotate(-2deg)}36%{transform:translate(-3px,9px)rotate(15deg)}38%{transform:translate(-6px,-11px)rotate(0)}0%,40%,to{transform:translate(0)rotate(0)}}.shake-chunk{animation-name:shake-chunk;animation-duration:4s;animation-timing-function:ease-in-out;animation-iteration-count:1}.shake-chunk.infinite{animation-iteration-count:infinite}:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;width:var(--fa-width,1.25em);height:1em;overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1*var(--fa-li-width,2em))}.svg-inline--fa.fa-li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1*var(--fa-li-width,2em))}.svg-inline--fa.fa-li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1*var(--fa-li-width,2em))}.svg-inline--fa.fa-li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1*var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;width:var(--fa-width,1.25em);height:1em;display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1*var(--fa-li-width,2em))}.fa-li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1*var(--fa-li-width,2em))}.fa-li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1*var(--fa-li-width,2em))}.fa-li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1*var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition:none!important;animation:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;width:var(--fa-width);height:1em}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;width:var(--fa-width);height:2em}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;width:100%;height:100%;font-family:sans-serif;overflow-x:hidden}body{color:#424242;text-rendering:optimizelegibility;width:100%;height:100%;margin:0;padding:0;font-size:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:normal}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio:not([controls]){height:0;display:none}progress{vertical-align:baseline}template,[hidden]{display:none}a{color:inherit;cursor:pointer;-webkit-text-decoration-skip:objects;background-color:#0000;text-decoration:none}a *{cursor:pointer}a:active,a:hover{outline-width:0}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em;line-height:1.25em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}table{border-collapse:collapse;border-spacing:0}td,th{border:1px solid #424242;padding:.5em}.unselectable,img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-o-user-select:none;-webkit-user-drag:none}*,:before,:after{box-sizing:border-box}::-webkit-scrollbar{background:0 0;width:5px;height:5px}::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}::selection{background:#00bcd433}.vertical{flex-direction:column;display:flex}.horizontal{display:flex}.horizontal--left{justify-content:flex-start}.horizontal--center{justify-content:center;align-items:center}.horizontal--right{justify-content:flex-end}.vertical--left{align-items:flex-start}.vertical--center{align-items:center}.vertical--right{align-items:flex-end}.bottom{margin:0;position:absolute;bottom:0}.middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center{margin:0 auto;left:0;right:0}.left{left:0}.right{right:0}.text--center{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.text--justify{text-align:justify}.padded{padding:1rem}.margin{margin:1px}.padded-2{padding:2rem}.margin-2{margin:2rem}.padded-3{padding:3rem}.margin-3{margin:3rem}.padded-4{padding:4rem}.margin-4{margin:4rem}.padded-5{padding:5rem}.margin-5{margin:5rem}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;color:inherit;font-family:inherit;font-size:inherit;border:none;outline:none;margin:0}optgroup{font-weight:700}button,input,select,textarea{color:#424242;background:#f5f5f5;border-radius:3px;padding:1rem;overflow:visible}input,select,textarea,form button{padding:.5rem 1rem}label{margin:.5rem}button,select{text-transform:none;cursor:pointer;border-radius:3px;margin:.5rem;padding:.5rem 1rem}.link--button{-webkit-appearance:none;-moz-appearance:none;color:#424242;font-family:inherit;font-size:inherit;background:#f5f5f5;border:none;border-radius:3px;outline:none;margin:0;padding:1rem;overflow:visible}form .link--button{padding:.5rem 1rem}.link--button{text-transform:none;cursor:pointer;border-radius:3px;margin:.5rem;padding:.5rem 1rem}.link--button:hover{background-color:#e8e8e8}.link--button,[type=\.link--button]{-webkit-appearance:button}.link--button::-moz-focus-inner{border-style:none;padding:0}[type=\.link--button]::-moz-focus-inner{border-style:none;padding:0}.link--button[disabled]{cursor:default}.link--button::-moz-focus-inner{border:0;padding:0}.link--button{color:#424242;background:#f5f5f5;display:inline-block}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35rem .625rem .75rem}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}textarea{resize:none;overflow:auto}[type=color]{padding:0}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;background:#00000080}input[type=range]::-moz-range-track{cursor:pointer;background:#00000080}input[type=range]::-ms-fill-lower{cursor:pointer;background:#00000080}input[type=range]:focus::-ms-fill-lower{cursor:pointer;background:#00000080}input[type=range]::-ms-fill-upper{cursor:pointer;background:#00000080}input[type=range]:focus::-ms-fill-upper{cursor:pointer;background:#00000080}input[type=range]{-webkit-appearance:none;background:0 0;outline:none}code,kbd,pre,samp{font-family:monospace;font-size:1rem}pre{background:#f5f5f5;padding:1rem;overflow:auto}pre code{display:block;overflow:hidden}code[class*=language-],pre[class*=language-]{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;direction:ltr;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.85em;line-height:1.5}pre[class*=language-]{background:0 0/3em 3em content-box content-box;border:1px solid #4242421c;margin:.5em 0;position:relative;overflow:auto visible}code[class*=language]{max-height:inherit;height:100%;padding:0 1em;display:block;overflow:visible}:not(pre)>code[class*=language-]{color:#c92c2c;border:1px solid #0000001a;border-radius:.3em;padding:.2em;position:relative}:not(pre)>code[class*=language-]:after,pre[class*=language-]:after{left:auto;right:.75em;transform:rotate(2deg)}.token.comment,.token.block-comment,.token.prolog,.token.doctype{color:#878787;font-style:italic}.token.cdata{color:#bb2500}.token.punctuation{color:#5f6364}.token.boolean{color:#007ab7}.token.string{color:#dd2400}.token.function{color:#5c99ad}.token.property,.token.tag{color:#0045aa}.token.number{color:#007ab7}.token.function-name,.token.constant,.token.symbol,.token.deleted{color:#c92c2c}.token.attr-name{color:#007ab7}.token.selector,.token.char,.token.builtin,.token.inserted{color:#2f9c0a}.token.operator{color:#006ff8}.token.url{color:#004ccb;text-decoration:none}.token.entity{color:#007ab7;cursor:help}.token.variable{color:#8735a5}.token.keyword{color:#0045aa;font-weight:400}.token.atrule{color:#de7a31;font-style:normal;font-weight:700}.token.attr-value{color:#5d8f00;font-weight:400}.token.class-name{color:#1990b8}.token.regex,.token.important{color:#e90}.language-css .token.string,.style .token.string{color:#f4378f}.language-css .token.property,.style .token.property{color:#0045aa}.language-css .token.number,.style .token.number{color:#dd2400}.language-css .token.hexcode,.style .token.hexcode{color:#d72d65}.token.important{font-weight:400}.token.bold{font-weight:700}.token.italic{font-style:italic}.namespace{opacity:.7}@media screen and (width<=767px){pre[class*=language-]:before,pre[class*=language-]:after{box-shadow:none;bottom:14px}}.token.tab:not(:empty):before,.token.cr:before,.token.lf:before{color:#e0d7d1}pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}pre[data-line] code{padding-left:4em;position:relative}pre .line-highlight{margin-top:0}.token a{color:inherit}code[class*=language-] a[href],pre[class*=language-] a[href]{cursor:help;text-decoration:none}code[class*=language-] a[href]:hover,pre[class*=language-] a[href]:hover{cursor:help;text-decoration:underline}.card{border:1px solid #0000001a}.card--depth--2{box-shadow:0 1.5px 4px #0000003d,0 1.5px 6px #0000001f}.card--depth--3{box-shadow:0 3px 12px #0000003b,0 3px 12px #00000029}.card--depth--4{box-shadow:0 6px 12px #0000003b,0 10px 40px #00000030}.card--depth--5{box-shadow:0 10px 20px #00000038,0 14px 56px #00000040}.card--depth--6{box-shadow:0 15px 24px #00000038,0 19px 76px #0000004d}.separator--material{border:1px solid #ddd;border-bottom:0;margin:0 0 .5rem}:root{--main-color:#00000080;--text-color:#424242e6;--screen-background-color:#f7f7f7;--character-name-color:#fff;--quick-menu-text-color:#7d7d7d80;--quick-menu-height:2.5rem;--cursor-blinker:"|";--cursor-speed:.53s;--cursor-easing:cubic-bezier(1,0,0,1)}html{width:100svw;max-width:100svw;height:100svh;max-height:100svh}body{text-align:center;color:var(--text-color);background-color:var(--screen-background-color);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100svw;max-width:100svw;height:100svh;max-height:100svh;font-family:Open Sans,sans-serif;font-size:1rem}h1,h2{padding:.03em;font-size:3rem}h3{padding:.03em;font-size:2rem}li{list-style-type:none;display:inline-block}button{background-color:var(--main-color);color:#f7f7f7;background-position:50%;background-repeat:no-repeat;background-size:contain;width:8rem;height:2.5rem;padding:0}button:hover,button:focus{background-color:var(--main-color)}button:focus{border:4px solid #222}input,select{color:inherit}input[type=range]{width:60%}textarea{background-color:#eee;min-width:50%}audio,canvas,video{display:block}.fancy-error li{list-style-type:initial;display:list-item}.fancy-error summary{cursor:pointer}#monogatari{width:100%;height:100%;position:relative}.background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.wait,.wait *{cursor:wait}.block{display:block}.modal{z-index:99;background:#00000080;width:100%;height:100%;transition:all .5s;display:none;position:absolute}.modal .modal__content{text-align:center;background-color:#fff;border-radius:4px;width:90%;max-height:100%;padding:1rem;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.modal[data-component]:not(.modal--active){display:none}.modal--active{display:block}.modal--transparent{background-color:#0000}@media (width>=601px){.modal__content{width:80%}}@media (width>=992px){.modal__content{width:70%}}@media (width>=1200px){.modal__content{width:auto}}.horizontal{align-items:center}[data-component]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex}[data-component]:before{background-position:50%;background-repeat:no-repeat;background-size:contain}[data-content=wrapper]{display:flex}[data-screen]{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:stretch;width:100%;height:100%;display:none;overflow:hidden auto}[data-screen].active{display:flex}[data-error] .modal__content{width:90%;height:auto}[data-error] h2{text-align:center;font-size:2rem}[data-error] h3{font-size:1.5rem}[data-error] button{margin:.5rem auto;display:block}[data-error] a{color:#00bcd4}[data-error] .separator--material{margin:1rem 0}[data-error] .error-section{padding-left:1rem}[data-content=visuals]{width:100%;height:100%;position:relative}.forceAspectRatio{background-size:contain;margin-left:auto;margin-right:auto;position:relative}.forceAspectRatio [data-ui=background],.forceAspectRatio [data-image],.forceAspectRatio [data-character]{max-width:100%;max-height:100%;position:absolute}[data-action]{cursor:pointer}[data-ui=broadcast]{color:#424242;cursor:pointer;z-index:21;background:#fff;justify-content:center;width:100%;font-size:1rem;display:flex;position:absolute;box-shadow:0 1.5px 4px #0000003d,0 1.5px 6px #0000001f}[data-video]{max-width:100%;max-height:100%}[data-video][data-mode=background]{object-fit:cover;width:100%;height:100%}[data-video][data-mode=immersive],[data-video].immersive{object-fit:contain;z-index:20;background:#000;width:100%;height:100%;position:absolute}[data-video][data-mode=modal],[data-video][data-mode=displayable]{margin:auto;position:absolute;inset:0}[data-ui=particles]{z-index:1;width:100%;height:100%;position:absolute}[data-ui=background]{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}[data-screen]:not([data-screen=game]) [data-action=back]{z-index:2;background-color:var(--main-color);color:#f7f7f7;border-radius:100%;place-content:center;align-items:center;width:3rem;height:3rem;margin:1rem;display:flex;position:absolute}[data-screen=load] h3,[data-screen=save] h3{margin:2rem auto}@media screen and (width>=37.5625em){.modal>*{width:70%}}@media screen and (width>=48em){.modal>*{width:60%}}@media screen and (width>=48em) and (height>=27em){body{font-size:1.2rem}button{width:10rem;height:3.5rem}}@media screen and (width>=62em){.modal>*{width:50%}}@media screen and (width>=62em) and (height>=34.875em){body{font-size:1.35rem}h1,h2{font-size:3.5rem}}@media screen and (width>=75em){.modal>*{width:40%}}@media screen and (width>=75em) and (height>=42.187em){body{font-size:1.5rem}.modal>*{width:40%}}@media screen and (width>=120em){.modal>*{width:30%}}alert-modal [data-content=wrapper]{flex-direction:column;overflow:hidden auto}alert-modal p{font-size:1.5rem}alert-modal input[type=text]{text-align:center;margin-bottom:2rem}canvas-container{width:100%;height:100%}canvas-container [data-content=wrapper]{grid-template-rows:1fr;grid-template-columns:1fr;justify-content:center;place-items:center;width:100%;height:100%;display:grid}canvas-container[mode=immersive],canvas-container.immersive{z-index:20;background:#000;position:absolute;inset:0}canvas-container canvas{grid-area:1/1}canvas-container[mode=character]{width:min-content;max-width:100%;max-height:80vh;margin:0 auto;position:absolute;bottom:0;left:0;right:0}canvas-container[mode=character].right{left:initial;right:0}canvas-container[mode=character].left{left:0;right:initial}canvas-container[mode=modal],canvas-container[mode=displayable]{margin:auto;position:absolute;inset:0}character-sprite{width:min-content;height:80svh;max-height:80svh;display:flex;position:absolute;overflow:hidden}character-sprite [data-content=wrapper]{width:100%;height:100%;max-height:80svh;display:inline-block}character-sprite [data-content=wrapper] [data-layer]{max-height:initial;height:100%;margin:0;inset:0}choice-container{z-index:11;flex-wrap:wrap;justify-content:center;width:90%;height:auto;max-height:90%;margin:0 auto;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}[mode=nvl] :is(choice-container){justify-content:flex-start;width:100%;position:static;transform:none}[mode=nvl] :is(choice-container) [data-content=wrapper]{flex-direction:row}choice-container [data-content=wrapper]{flex-direction:column;display:flex}choice-container button{color:#fff;border-radius:.5em;width:auto;height:auto;margin:1em;padding:.5em}@media screen and (width>=48em){choice-container{width:70%}}@media screen and (width>=62em){choice-container{width:50%}}@media screen and (width>=75em){choice-container{width:40%}}@media screen and (width>=120em){choice-container{width:30%}}centered-dialog{justify-content:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}centered-dialog [data-content=wrapper]{text-align:center;display:block}dialog-log .modal__content{color:var(--text-color);width:95%;max-width:1000px;height:95%;max-height:95%;padding:0;overflow:hidden}dialog-log .modal__content [data-content=log]{text-align:left;height:93%;max-height:93%;padding:1rem;overflow:auto}dialog-log .modal__content [data-content=log] [data-spoke]{border-bottom:1px solid #0000001a;padding:.5rem 0;font-size:1rem}dialog-log .modal__content [data-content=log] [data-spoke] span{font-size:.9rem}dialog-log .modal__content [data-content=log] [data-spoke]>p{margin:.5rem 0;font-size:1rem}dialog-log .modal__content [data-content=log] [data-spoke][data-spoke=narrator]>p{color:var(--main-color)}dialog-log .modal__content [data-content=log] [data-spoke][data-spoke=centered]>p{text-align:center;font-weight:700}@media screen and (width>=48em){dialog-log button{width:8rem;height:2.5rem;font-size:1rem}}game-screen{-webkit-user-select:none;user-select:none;background-color:#000;width:100%;max-width:100%;height:100%;max-height:100%;position:relative;overflow:hidden}game-screen img{max-height:90%;position:absolute}game-screen [data-image]{max-width:100%;max-height:100%;margin:auto;inset:0}game-screen [data-image].bottom{top:auto}game-screen [data-image].left{right:auto}game-screen [data-image].right{left:auto}game-screen [data-image].top{bottom:auto}game-screen [data-character]{max-width:100%;max-height:80vh;position:absolute;bottom:0}game-screen [data-sprite]{margin:0 auto;left:0;right:0}game-screen [data-sprite].right{left:initial;right:0}game-screen [data-sprite].left{left:0;right:initial}help-screen [data-content=help]{max-width:1000px;margin:0 auto}help-screen [data-content=help] h3{margin-bottom:1rem}help-screen .help__sections{flex-direction:column;gap:2rem;display:flex}help-screen .help__section{flex-direction:column;gap:1rem;padding:2rem;display:flex}help-screen .help__section__item{text-align:left;grid-template-columns:auto 1fr;gap:1rem;display:grid}help-screen [data-content=symbols]{justify-content:flex-start;align-items:center}help-screen [data-content=symbols] [data-content=shortcut]{background-color:var(--text-color);text-align:center;color:#fff;border-radius:2px;justify-content:center;align-items:center;width:1.5rem;min-width:1.5rem;height:1.5rem;margin-right:1rem;font-size:.8rem;display:flex}@media screen and (width>=48em){help-screen .help__sections{flex-direction:row;justify-content:space-around}help-screen [data-content=symbols] [data-content=shortcut]{width:2rem;height:2rem}}gallery-screen figure{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:10rem;font-size:2rem;display:flex}gallery-screen .modal figure{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;width:80%;height:80%;margin:0;overflow:hidden}gallery-screen [data-ui=gallery]{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}@media screen and (width>=37.5625em){gallery-screen figure{min-height:15rem}}language-selection-screen [data-content=wrapper]{flex-direction:column;justify-content:center;height:100%;padding:2rem}language-selection-screen [data-content=buttons]{flex-wrap:wrap;justify-content:center;display:flex}language-selection-screen button{border:4px solid var(--main-color);color:var(--text-color);background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:auto;height:auto;padding:1rem;display:flex}language-selection-screen button [data-content=icon]{margin:1rem 0;font-size:3rem;line-height:1}language-selection-screen button [data-content=language]{font-weight:700}language-selection-screen button:hover{background:0 0}language-selection-screen button:hover [data-content=language]{text-decoration:underline}language-selection-screen button:focus{background:0 0}language-selection-screen button:focus [data-content=language]{text-decoration:underline}@media screen and (height>=21.87em){language-selection-screen button [data-content=icon]{font-size:6rem}}loading-screen{justify-content:center;align-items:center}loading-screen [data-content=wrapper]{flex-direction:column;display:flex}loading-screen [data-content=progress]{appearance:none;background:0 0;border:none;border-radius:3px;width:50%;margin:1em auto;display:block;box-shadow:inset 0 2px 3px #0003}loading-screen [data-content=progress]::-webkit-progress-bar{background:0 0;border-radius:3px;box-shadow:inset 0 2px 3px #0003}loading-screen [data-content=progress]::-webkit-progress-value{background-color:#f16272;border-radius:3px}loading-screen [data-content=progress]::-moz-progress-bar{background-color:#f16272;border-radius:3px}loading-screen div{width:90%}@media screen and (width>=37.5625em){loading-screen [data-content=progress]{width:80%}}main-menu{flex-direction:column;align-self:flex-end;align-items:flex-end;position:absolute;bottom:0}message-modal div{width:auto;padding:1rem}message-modal a{color:#00bcd4}message-modal [data-ui=message-content]{text-align:left;max-width:100%}message-modal [data-ui=message-content] *{-webkit-user-select:text;user-select:text}quick-menu{z-index:11;height:var(--quick-menu-height);max-height:var(--quick-menu-height);background-color:#0000;justify-content:flex-end;width:100%;position:absolute;top:0}quick-menu.splash-screen{display:none}quick-menu.transparent{background-color:#0000}quick-menu.transparent button:hover,quick-menu.transparent button:focus{color:var(--main-color);cursor:pointer}quick-menu button{color:var(--quick-menu-text-color);background:0 0;width:auto;margin:0 .5rem;font-size:1rem;display:inline-block}quick-menu button:hover,quick-menu button:focus{color:var(--quick-menu-text-color);cursor:pointer;border:none;border-bottom:4px solid var(--quick-menu-text-color);background:0 0}quick-menu button>[data-string]{display:none}quick-menu button>.fas{font-size:1.5rem;display:inline-block}@media screen and (width>=37.5625em){quick-menu{background-color:var(--main-color);top:auto;bottom:0}quick-menu.transparent{color:var(--main-color)}quick-menu button{color:#f7f7f7;margin:0 .25rem}quick-menu button:hover,quick-menu button:focus{color:#fffc;background:0 0}quick-menu>button>[data-string]{display:inline-block}}@media screen and (width>=48em){quick-menu>button{width:auto;height:auto}}save-screen input{background-color:#fff;border:1px solid #666}save-slot{background-color:var(--main-color);vertical-align:middle;cursor:pointer;color:#fff;border-radius:3px;flex-flow:column;justify-content:center;width:20rem;height:auto;min-height:10rem;font-size:1rem;display:flex;position:relative}save-slot .badge{background:inherit;color:inherit;padding:.5rem;font-size:.7rem;font-style:italic;font-weight:700;position:absolute;top:0;left:0}save-slot [data-delete]{background-color:var(--main-color);color:#f7f7f7;border-radius:100%;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;font-size:1rem;display:flex;position:absolute;top:-1rem;right:-1rem}save-slot img{width:100%}save-slot [data-content=background]{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #0003;width:100%;height:10rem}save-slot figcaption{color:#fff;padding:1rem}save-slot figcaption small{display:block}settings-screen input,settings-screen select{background-color:#0000;margin:2rem}settings-screen .horizontal{justify-content:center}settings-screen [data-content=audio-settings]>h3{margin-bottom:1rem}settings-screen .settings{flex-direction:column;gap:1rem;display:flex}@media (width>=992px){settings-screen .settings{flex-direction:row}}settings-screen .settings-group{flex-direction:column;gap:1rem;width:100%;padding:1rem;display:flex}slot-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;width:100%;margin:1rem 0;display:flex}[data-spoke=_narrator] p{padding-left:0}[data-ui=who]{width:100%;margin:0;padding:.5rem 1rem;display:block}[data-ui=say],[data-content=dialog]{padding:0 1rem}[data-ui=say] span{margin:0;padding:0}text-box{background-color:var(--main-color);z-index:10;text-align:left;color:#fff;grid-template:"header header""side-image text"1fr/auto minmax(70%,1fr);width:100%;min-height:25%;max-height:25%;display:grid;position:absolute;bottom:0;overflow:hidden}text-box:after{content:" ";background:linear-gradient(#0000 0%,#00000038 85%);width:100%;height:0;transition:all .5s;display:block;position:fixed;bottom:0}text-box.rtl{text-align:right;grid-template-columns:minmax(70%,1fr) auto;grid-template-areas:"header header""text side-image"}text-box[mode=nvl]{height:100%;max-height:100%}text-box[mode=nvl].unread:after{height:2rem}text-box[mode=nvl] type-writer,text-box p,text-box type-writer{width:100%;margin:0;padding:1rem;display:block}text-box .fa{width:auto;display:inline-block}text-box [data-content=character-expression]{position:unset;object-fit:contain;max-width:100%}text-box [data-content=name]{color:var(--character-name-color);grid-area:header/text-start/header/header;display:flex}text-box [data-content=text]{flex-direction:column;grid-area:text;max-height:100%;display:flex;overflow-y:auto}text-box [data-content=dialog]{padding:0 1rem}text-box [data-content=side-image]{z-index:2;grid-area:1/side-image/side-image;justify-content:center;place-self:center;align-items:center;height:100%;max-height:100%;display:flex;overflow-y:hidden}text-box.side-image--non-independent [data-content=side-image]{grid-row-start:1}text-box.side-image--non-independent [data-content=name]{grid-column-start:text-start}text-box.side-image--unconstrained [data-content=side-image]{max-width:none}@media screen and (width>=37.5625em){text-box{bottom:var(--quick-menu-height)}text-box[mode=nvl]{max-height:calc(100% - var(--quick-menu-height));height:calc(100% - var(--quick-menu-height))}text-box:after{bottom:var(--quick-menu-height)}}@media screen and (width>=48em){text-box{grid-template-columns:auto minmax(80%,1fr)}text-box.rtl{grid-template-columns:minmax(80%,1fr) auto}}text-input div{width:auto;padding:1rem}text-input small{margin:.5rem auto}text-input [data-content=message]{font-size:1rem}text-input button{width:3.5rem;height:2rem;padding:0;font-size:1rem}text-input input{background-color:#eee;min-width:50%}text-input textarea{resize:both;width:100%}text-input .input-pair{justify-content:center;align-items:center;display:flex}text-input .input-pair [type=checkbox]{appearance:checkbox;min-width:auto;display:block}text-input .input-pair [type=radio]{appearance:radio;min-width:auto;display:block}@media screen and (width>=37.5625em){text-input button{width:5rem;height:3rem}text-input [data-content=message]{font-size:1.5rem}}timer-display{z-index:100;width:100%;height:.5rem;position:absolute;top:0}timer-display div{background:#fff3}visual-novel{width:100%;height:100%}@keyframes cursorBlink{to{opacity:0}}type-character[data-component]{animation-duration:1s;animation-fill-mode:both;display:inline}type-character[data-component].cursor:after{content:var(--cursor-blinker);animation-name:cursorBlink;animation-direction:alternate;animation-duration:var(--cursor-speed);animation-iteration-count:infinite;animation-timing-function:var(--cursor-easing);color:var(--cursor-color);margin-top:-.2px;position:absolute}type-character[data-component]{--effect-shake-intensity:2px;--effect-wave-amplitude:.3em;--effect-wave-speed:.8s;--effect-glitch-color-1:#ff0040;--effect-glitch-color-2:#0ff;--effect-reveal-duration:.4s}type-character[data-effect-shake]{transform-origin:50%;animation-name:shake;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}type-character[data-effect-shake-hard]{transform-origin:50%;animation-name:shake-hard;animation-duration:.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}type-character[data-effect-shake-slow]{transform-origin:50%;animation-name:shake-slow;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}type-character[data-effect-shake-little]{transform-origin:50%;animation-name:shake-little;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}type-character[data-effect-shake-horizontal]{transform-origin:50%;animation-name:shake-horizontal;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}type-character[data-effect-shake-vertical]{transform-origin:50%;animation-name:shake-vertical;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}@keyframes text-wave{0%,to{transform:translateY(0)}50%{transform:translateY(var(--effect-wave-amplitude,-.3em))}}type-character[data-effect-wave]{animation:text-wave var(--effect-wave-speed,.8s)ease-in-out infinite;animation-delay:calc(var(--char-index,0)*50ms);display:inline-block}type-character[data-effect-wave-slow]{animation:1.5s ease-in-out infinite text-wave;animation-delay:calc(var(--char-index,0)*80ms);display:inline-block}type-character[data-effect-wave-fast]{animation:.4s ease-in-out infinite text-wave;animation-delay:calc(var(--char-index,0)*30ms);display:inline-block}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}type-character[data-effect-fade]{animation:.3s ease-out forwards reveal-fade}type-character[data-effect-fade-slow]{animation:.8s ease-out forwards reveal-fade}@keyframes reveal-blur{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}type-character[data-effect-blur]{animation:.4s ease-out forwards reveal-blur}@keyframes reveal-scale{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}type-character[data-effect-scale]{animation:.25s cubic-bezier(.175,.885,.32,1.275) forwards reveal-scale;display:inline-block}@keyframes reveal-scale-bounce{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}type-character[data-effect-scale-bounce]{animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards reveal-scale-bounce;display:inline-block}@keyframes reveal-slide-up{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}type-character[data-effect-slide-up]{animation:.3s ease-out forwards reveal-slide-up;display:inline-block}@keyframes reveal-slide-down{0%{opacity:0;transform:translateY(-.5em)}to{opacity:1;transform:translateY(0)}}type-character[data-effect-slide-down]{animation:.3s ease-out forwards reveal-slide-down;display:inline-block}@keyframes glitch{0%,to{text-shadow:none;transform:none}7%{text-shadow:-2px 0 var(--effect-glitch-color-1),2px 0 var(--effect-glitch-color-2);transform:translate(-1px)}10%{text-shadow:none;transform:translate(1px)}27%{text-shadow:none;transform:none}30%{text-shadow:-3px 0 var(--effect-glitch-color-1),3px 0 var(--effect-glitch-color-2);transform:translate(-2px)skew(-2deg)}35%{text-shadow:none;transform:none}52%{text-shadow:2px 0 var(--effect-glitch-color-1),-2px 0 var(--effect-glitch-color-2);transform:translate(2px)}55%{text-shadow:none;transform:none}72%{text-shadow:-1px 0 var(--effect-glitch-color-1),1px 0 var(--effect-glitch-color-2)}75%{text-shadow:none}}type-character[data-effect-glitch]{animation:2s ease-in-out infinite glitch;display:inline-block}@keyframes glitch-hard{0%,to{text-shadow:none;opacity:1;transform:none}5%{text-shadow:-4px 0 var(--effect-glitch-color-1),4px 0 var(--effect-glitch-color-2);transform:translate(-3px)skew(-5deg)}10%{opacity:.8;transform:translate(3px)skew(3deg)}15%{text-shadow:none;opacity:1;transform:none}20%{text-shadow:3px 0 var(--effect-glitch-color-2),-3px 0 var(--effect-glitch-color-1);transform:translateY(-2px)}25%{text-shadow:none;transform:none}40%{text-shadow:-5px 0 var(--effect-glitch-color-1),5px 0 var(--effect-glitch-color-2);opacity:.9;transform:translate(-4px)skew(-8deg)}45%{text-shadow:none;opacity:1;transform:none}70%{text-shadow:2px 2px var(--effect-glitch-color-1),-2px -2px var(--effect-glitch-color-2);transform:scale(1.02)}75%{text-shadow:none;transform:none}}type-character[data-effect-glitch-hard]{animation:.8s ease-in-out infinite glitch-hard;display:inline-block}@keyframes glitch-slow{0%,85%,to{text-shadow:none;transform:none}87%{text-shadow:-2px 0 var(--effect-glitch-color-1),2px 0 var(--effect-glitch-color-2);transform:translate(-1px)}90%{text-shadow:none;transform:translate(1px)}93%{text-shadow:1px 0 var(--effect-glitch-color-1),-1px 0 var(--effect-glitch-color-2)}96%{text-shadow:none;transform:none}}type-character[data-effect-glitch-slow]{animation:4s ease-in-out infinite glitch-slow;animation-delay:calc(var(--char-index,0)*.1s);display:inline-block}type-character[data-effect-bold]{font-weight:700}type-character[data-effect-italic]{font-style:italic}type-character[data-effect-big]{transform-origin:bottom;font-size:1.3em;display:inline-block}type-character[data-effect-small]{font-size:.8em}@keyframes emphasis-grow{0%{transform:scale(1.5)}to{transform:scale(1)}}type-character[data-effect-impact]{font-weight:700;animation:.2s ease-out forwards emphasis-grow;display:inline-block}@keyframes reveal-redacted{0%{color:#0000;background:currentColor}70%{color:#0000;background:currentColor}to{color:inherit;background:0 0}}type-character[data-effect-redacted]{padding:0 .05em;animation:.6s ease-out forwards reveal-redacted}@keyframes reveal-invisible-ink{0%{opacity:0;filter:brightness(3)blur(2px);color:#ffffc84d}50%{opacity:.7;filter:brightness(1.5)blur(1px)}to{opacity:1;filter:brightness()blur();color:inherit}}type-character[data-effect-invisible-ink]{animation:.8s ease-out forwards reveal-invisible-ink}@keyframes reveal-handwriting{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}type-character[data-effect-handwriting]{animation:.15s ease-out forwards reveal-handwriting;display:inline-block}@keyframes reveal-strike{0%{opacity:0;transform:translateY(-.5em)scale(1.2)}60%{opacity:1;transform:translateY(.05em)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}type-character[data-effect-strike]{animation:.12s ease-out forwards reveal-strike;display:inline-block}@keyframes reveal-flicker{0%,15%,25%,35%{opacity:0}10%,20%,30%{opacity:.5}40%,to{opacity:1}}type-character[data-effect-flicker]{animation:.4s ease-out forwards reveal-flicker}type-character[data-effect-angry]{color:#f44;transform-origin:50%;font-weight:700;animation:.5s ease-in-out infinite shake-hard;display:inline-block}type-character[data-effect-scared]{opacity:.85;transform-origin:50%;animation:.6s ease-in-out infinite shake-little;display:inline-block}type-character[data-effect-happy]{animation:.6s ease-in-out infinite text-wave;animation-delay:calc(var(--char-index,0)*40ms);filter:brightness(1.1);display:inline-block}@keyframes sad-sink{0%,to{transform:translateY(0)}50%{transform:translateY(.1em)}}type-character[data-effect-sad]{animation:2s ease-in-out infinite sad-sink;animation-delay:calc(var(--char-index,0)*.1s);filter:saturate(.5)brightness(.9);display:inline-block}type-character[data-effect-mysterious]{animation:5s ease-in-out infinite glitch-slow;animation-delay:calc(var(--char-index,0)*.15s);color:#a8f;text-shadow:0 0 8px #aa88ff80;display:inline-block}@keyframes excited-bounce{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-.2em)scale(1.05)}75%{transform:translateY(.1em)scale(.98)}}type-character[data-effect-excited]{animation:.4s ease-in-out infinite excited-bounce;animation-delay:calc(var(--char-index,0)*30ms);display:inline-block}type-character[data-effect-whisper]{opacity:.7;font-size:.85em;font-style:italic}type-character[data-effect-shout]{transform-origin:50%;font-size:1.25em;font-weight:700;animation:.4s ease-in-out infinite shake;display:inline-block}@keyframes dizzy-spin{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(3deg)translateY(-.1em)}75%{transform:rotate(-3deg)translateY(.1em)}}type-character[data-effect-dizzy]{animation:.8s ease-in-out infinite dizzy-spin;animation-delay:calc(var(--char-index,0)*60ms);display:inline-block}@keyframes dreamy-float{0%,to{filter:blur();transform:translateY(0)}50%{filter:blur(.3px);transform:translateY(-.15em)}}type-character[data-effect-dreamy]{animation:2s ease-in-out infinite dreamy-float;animation-delay:calc(var(--char-index,0)*.15s);font-style:italic;display:inline-block}type-character[data-effect-robotic]{letter-spacing:.05em;font-family:monospace}@keyframes static-noise{0%,to{opacity:1}10%{opacity:.8}20%{opacity:1}30%{opacity:.9}50%{opacity:.7}70%{opacity:1}90%{opacity:.85}}type-character[data-effect-static]{text-shadow:1px 0 var(--effect-glitch-color-1),-1px 0 var(--effect-glitch-color-2);animation:.3s steps(3,end) infinite static-noise}type-character[data-effect-rainbow]{animation:2s linear infinite rainbow-shift;animation-delay:calc(var(--char-index,0)*.1s)}@keyframes rainbow-shift{0%{color:red}16%{color:#f80}33%{color:#ff0}50%{color:#0f0}66%{color:#08f}83%{color:#80f}to{color:red}}@keyframes pulse-glow{0%,to{text-shadow:0 0 4px}50%{text-shadow:0 0 12px,0 0 20px}}type-character[data-effect-glow]{animation:1.5s ease-in-out infinite pulse-glow}@font-face{font-family:Oldstar;src:url(/assets/fonts/Oldstar.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Obstar;src:url(/assets/fonts/Oldstar.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-bg-dark:#090d16;--color-parchment:#e8dec8;--color-title:#173838;--color-title-hover:#882433;--color-primary:#7cf6b8;--color-primary-glow:#7cf6b859;--color-text-main:#f0f4fc;--color-text-muted:#94a3b8;--border-glass:#7cf6b833;--border-parchment:#17383829;--bg-glass-card:#ffffff85;--font-family-vn:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-title:"Oldstar", "Obstar", Georgia, serif}*{box-sizing:border-box}body{font-family:var(--font-family-vn);background-color:var(--color-bg-dark);color:var(--color-text-main);-webkit-user-select:none;user-select:none;width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}#monogatari,visual-novel{width:100%;height:100%;position:relative;overflow:hidden}[data-screen=main]:not(.active),main-screen:not(.active){display:none!important}[data-screen=main].active,main-screen.active{z-index:10;background:0 0!important;flex-direction:row!important;justify-content:stretch!important;align-items:stretch!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}.main-screen-left{background-color:#080912;width:45%;height:100%;position:relative;overflow:hidden}.bg-left-motion-container{pointer-events:none;z-index:1;width:112%;height:112%;position:absolute;top:-6%;left:-6%;overflow:hidden}.bg-left-asset{object-fit:cover;object-position:center bottom;filter:blur(4px)brightness(.92)contrast(1.08);will-change:transform;width:100%;height:100%;animation:16s ease-in-out infinite alternate leftMotionAnimation}@keyframes leftMotionAnimation{0%{transform:scale(1.03)translate(0%)}50%{transform:scale(1.11)translate(-1.5%,-1%)}to{transform:scale(1.05)translate(1.2%,-.8%)}}.character-wrapper{z-index:5;pointer-events:none;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;inset:0}.main-character-asset{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.dev-credits{z-index:20;color:#f5ebdcd9;font-family:var(--font-family-vn);letter-spacing:.06em;text-shadow:0 1px 4px #000000e6,0 0 12px #0009;pointer-events:none;font-size:.82rem;font-weight:500;position:absolute;bottom:1.5rem;left:1.5rem}.main-screen-right{background-color:var(--color-parchment);flex-direction:column;justify-content:center;align-items:center;width:55%;height:100%;display:flex;position:relative;overflow:hidden}.bg-right-texture{object-fit:cover;z-index:1;pointer-events:none;opacity:.92;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.main-menu-content-area{z-index:10;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:820px;height:100%;padding:3.5rem 2rem 4rem;display:flex;position:relative}.title-group{flex-direction:column;justify-content:center;align-items:center;margin-top:2.4rem;margin-bottom:0;display:flex}.main-title{text-shadow:0 1px 3px #0000001f;flex-direction:column;align-items:center;display:flex;font-family:var(--font-family-title)!important;color:var(--color-title)!important;letter-spacing:.03em!important;text-align:center!important;margin:0!important;padding:0!important;font-size:clamp(5.2rem,8.5vw,8.2rem)!important;font-weight:400!important;line-height:.86!important}.title-word{display:block}.main-decoration-asset{width:clamp(340px,42vw,540px);height:auto;margin:.6rem auto 0;display:block}.menu-actions-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:auto;margin-bottom:3.8rem;display:flex}main-menu{background:0 0!important;flex-direction:column!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:.75rem!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}main-menu button{font-family:var(--font-family-title)!important;color:var(--color-title)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;text-transform:uppercase!important;letter-spacing:.06em!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;margin:0!important;padding:.15rem 1.4rem!important;font-size:clamp(2rem,3vw,2.85rem)!important;font-weight:400!important;line-height:1.15!important;transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .2s,text-shadow .2s!important;display:inline-flex!important}main-menu button>[class*=fa],main-menu button>svg,main-menu button>.svg-inline--fa{display:none!important}main-menu button span[data-string]{color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;pointer-events:none!important;display:inline-block!important}main-menu button:hover,main-menu button:focus{color:var(--color-title-hover)!important;text-shadow:0 0 16px #88243340!important;background:0 0!important;transform:scale(1.08)translateY(-2px)!important}[data-screen=game].active,game-screen.active{z-index:20!important;width:100vw!important;height:100vh!important;display:block!important;position:absolute!important;inset:0!important}[data-screen=load].active,load-screen.active,[data-screen=save].active,save-screen.active,[data-screen=settings].active,settings-screen.active,[data-screen=help].active,help-screen.active,[data-screen=gallery].active,gallery-screen.active,[data-screen=credits].active,credits-screen.active{animation:.3s cubic-bezier(.16,1,.3,1) forwards fadeInScreen;background-color:var(--color-parchment)!important;background-blend-mode:multiply!important;width:100vw!important;height:100vh!important;color:var(--color-title)!important;z-index:50!important;background-image:url(/assets/ui/background_right.webp)!important;background-repeat:repeat!important;background-size:cover!important;flex-direction:column!important;align-items:center!important;padding:3rem 2rem 4rem!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden auto!important;box-shadow:inset 0 0 100px #1738381a!important}@keyframes fadeInScreen{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}load-screen::-webkit-scrollbar{width:8px}save-screen::-webkit-scrollbar{width:8px}settings-screen::-webkit-scrollbar{width:8px}help-screen::-webkit-scrollbar{width:8px}load-screen::-webkit-scrollbar-track{background:#1738380f}save-screen::-webkit-scrollbar-track{background:#1738380f}settings-screen::-webkit-scrollbar-track{background:#1738380f}help-screen::-webkit-scrollbar-track{background:#1738380f}load-screen::-webkit-scrollbar-thumb{background:#17383840;border-radius:4px}save-screen::-webkit-scrollbar-thumb{background:#17383840;border-radius:4px}settings-screen::-webkit-scrollbar-thumb{background:#17383840;border-radius:4px}help-screen::-webkit-scrollbar-thumb{background:#17383840;border-radius:4px}load-screen::-webkit-scrollbar-thumb:hover{background:var(--color-title-hover)}save-screen::-webkit-scrollbar-thumb:hover{background:var(--color-title-hover)}settings-screen::-webkit-scrollbar-thumb:hover{background:var(--color-title-hover)}help-screen::-webkit-scrollbar-thumb:hover{background:var(--color-title-hover)}[data-screen]:not([data-screen=game]) [data-action=back]{z-index:70!important;-webkit-backdrop-filter:blur(14px)!important;width:3.25rem!important;height:3.25rem!important;color:var(--color-title)!important;cursor:pointer!important;background:#ffffffbf!important;border:1.5px solid #17383838!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;transition:all .25s cubic-bezier(.34,1.56,.64,1)!important;display:flex!important;position:fixed!important;top:1.8rem!important;left:2rem!important;box-shadow:0 4px 16px #1738381a!important}[data-screen]:not([data-screen=game]) [data-action=back]>span{display:none!important}[data-screen]:not([data-screen=game]) [data-action=back] svg{color:currentColor!important;width:22px!important;height:22px!important;transition:transform .2s!important;display:block!important}[data-screen]:not([data-screen=game]) [data-action=back]:hover{border-color:var(--color-title-hover)!important;color:var(--color-title-hover)!important;background:#8824331f!important;transform:scale(1.1)!important;box-shadow:0 6px 20px #88243333!important}[data-screen]:not([data-screen=game]) [data-action=back]:hover svg{transform:translate(-3px)!important}.main-lang-toggle{z-index:100!important;-webkit-backdrop-filter:blur(10px)!important;box-sizing:border-box!important;background:#ffffff8c!important;border:1px solid #17383829!important;border-radius:9999px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:auto!important;max-width:86px!important;height:22px!important;max-height:22px!important;padding:2px 6px!important;display:inline-flex!important;position:absolute!important;top:1.15rem!important;right:1.4rem!important;box-shadow:0 2px 6px #1738380d!important}.main-lang-toggle .lang-icon{color:var(--color-title)!important;opacity:.7!important;align-items:center!important;margin-right:2px!important;display:flex!important}.main-lang-toggle .lang-icon svg{width:11px!important;height:11px!important;display:block!important}.main-lang-toggle .lang-divider{color:#17383840!important;-webkit-user-select:none!important;user-select:none!important;padding:0 1px!important;font-size:.65rem!important;font-weight:500!important;line-height:1!important}.main-lang-toggle button,.main-lang-toggle .lang-btn{all:unset!important;box-sizing:border-box!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:16px!important;min-height:16px!important;max-height:16px!important;font-family:var(--font-family-vn)!important;color:#556868!important;cursor:pointer!important;letter-spacing:.02em!important;text-align:center!important;background:0 0!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:.62rem!important;font-weight:700!important;line-height:1!important;transition:all .15s!important;display:inline-flex!important}.main-lang-toggle button:hover,.main-lang-toggle .lang-btn:hover{color:var(--color-title-hover)!important}.main-lang-toggle button.active,.main-lang-toggle .lang-btn.active{background:var(--color-title)!important;color:#fff!important;border-radius:9999px!important;box-shadow:0 1px 2px #17383833!important}load-screen h2,save-screen h2,settings-screen h2,help-screen h2,gallery-screen h2,credits-screen h2{font-family:var(--font-family-title)!important;color:var(--color-title)!important;text-align:center!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:.5rem 0 .25rem!important;font-size:3.4rem!important}load-screen h2:after,save-screen h2:after,settings-screen h2:after,help-screen h2:after,gallery-screen h2:after,credits-screen h2:after{content:"";opacity:.85;background-image:url(/assets/ui/main_decoration.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:220px;height:28px;margin:.5rem auto 2rem;display:block}load-screen h3,save-screen h3,settings-screen h3,help-screen h3{font-family:var(--font-family-title)!important;color:var(--color-title)!important;letter-spacing:.05em!important;border-bottom:1.5px solid #17383826!important;margin:0 0 1rem!important;padding-bottom:.5rem!important;font-size:1.65rem!important}save-screen .horizontal.horizontal--center,save-screen .horizontal{background:var(--bg-glass-card)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid var(--border-parchment)!important;border-radius:14px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.85rem!important;width:90%!important;max-width:580px!important;margin:0 auto 2.2rem!important;padding:.65rem .85rem!important;display:flex!important;box-shadow:0 8px 24px #17383814!important}save-screen input[data-content=slot-name]{all:unset!important;box-sizing:border-box!important;width:100%!important;font-family:var(--font-family-vn)!important;color:#173838!important;background:#ffffffa6!important;border:1.5px solid #1738382e!important;border-radius:9px!important;flex:1!important;padding:.65rem 1.15rem!important;font-size:.98rem!important;transition:all .2s!important}save-screen input[data-content=slot-name]:focus{background:#fffffff2!important;border-color:#882433!important;box-shadow:0 0 0 3px #88243326!important}save-screen input[data-content=slot-name]::placeholder{color:#17383873!important;font-style:italic!important}save-screen button[data-action=save]{all:unset!important;box-sizing:border-box!important;color:#f7ecd5!important;font-family:var(--font-family-title)!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;background:linear-gradient(135deg,#882433 0%,#5e1622 100%)!important;border:1px solid #c99e4266!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:.65rem 1.6rem!important;font-size:.95rem!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 12px #88243340!important}save-screen button[data-action=save]:hover{background:linear-gradient(135deg,#a73042 0%,#751a2a 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #88243366,0 0 12px #c99e424d!important}load-screen [data-ui=saveSlots],load-screen [data-ui=autoSaveSlots],save-screen [data-ui=saveSlots],save-screen [data-ui=slots]{background:var(--bg-glass-card)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid var(--border-parchment)!important;box-sizing:border-box!important;border-radius:20px!important;width:100%!important;max-width:1000px!important;margin:0 auto 2rem!important;padding:2.5rem!important;box-shadow:0 10px 32px #1738380f!important}load-screen [data-ui=slots]{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}slot-container{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;justify-content:center!important;gap:1.5rem!important;width:100%!important;display:grid!important}slot-container>p[data-string=NoSavedGames]{grid-column:1/-1;box-shadow:none!important;-webkit-backdrop-filter:none!important;text-align:center!important;width:100%!important;max-width:600px!important;font-family:var(--font-family-title)!important;color:var(--color-title)!important;letter-spacing:.04em!important;background:0 0!important;border:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:3rem 1.5rem!important;font-size:1.85rem!important;display:flex!important}slot-container>p[data-string=NoSavedGames]:before{display:none!important}slot-container>p[data-string=NoSavedGames] .empty-state-icon{width:52px!important;height:52px!important;color:var(--color-title)!important;opacity:.85!important;margin-bottom:1.25rem!important;display:block!important}slot-container>p[data-string=NoSavedGames] .empty-state-subtitle{font-family:var(--font-family-vn)!important;color:#556868!important;letter-spacing:normal!important;margin-top:.75rem!important;font-size:.95rem!important;font-weight:500!important;display:block!important}save-slot{-webkit-backdrop-filter:blur(12px)!important;cursor:pointer!important;background:#ffffffad!important;border:1.5px solid #1738382e!important;border-radius:14px!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:290px!important;padding:.75rem!important;transition:all .25s cubic-bezier(.34,1.56,.64,1)!important;display:flex!important;position:relative!important;box-shadow:0 6px 18px #17383812!important}save-slot:hover{border-color:var(--color-title-hover)!important;background:#ffffffd9!important;transform:translateY(-5px)scale(1.02)!important;box-shadow:0 12px 28px #8824332e!important}save-slot .badge{font-family:var(--font-family-title)!important;color:var(--color-title)!important;background:#e8dec8e0!important;border-bottom:1px solid #17383826!important;border-right:1px solid #17383826!important;border-bottom-right-radius:8px!important;padding:.25rem .75rem!important;font-size:1.15rem!important;font-weight:700!important;position:absolute!important;top:0!important;left:0!important}save-slot [data-delete]{width:1.85rem!important;height:1.85rem!important;color:var(--color-title-hover)!important;cursor:pointer!important;z-index:5!important;background:#ffffffd9!important;border:1px solid #8824334d!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;transition:all .2s!important;display:flex!important;position:absolute!important;top:.5rem!important;right:.5rem!important;box-shadow:0 2px 8px #0000001a!important}save-slot [data-delete]>span{display:none!important}save-slot [data-delete] svg{color:currentColor!important;width:13px!important;height:13px!important;display:block!important}save-slot [data-delete]:before{display:none!important}save-slot [data-delete]:hover{background:var(--color-title-hover)!important;color:#fff!important;transform:scale(1.15)!important}save-slot [data-content=background]{background-color:#17383814!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #17383826!important;border-radius:8px!important;width:100%!important;height:140px!important;margin-top:1.5rem!important;margin-bottom:.5rem!important}save-slot figcaption{color:#4a5858!important;text-align:center!important;padding-top:.25rem!important;font-size:.85rem!important}settings-screen .settings{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))!important;gap:2.5rem!important;width:100%!important;max-width:1080px!important;margin:0 auto!important;padding-bottom:3rem!important;display:grid!important}settings-screen .settings-group{background:var(--bg-glass-card)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid var(--border-parchment)!important;border-radius:20px!important;flex-direction:column!important;gap:2rem!important;padding:2.5rem!important;display:flex!important;box-shadow:0 10px 32px #1738380f!important}settings-screen [data-settings=audio]{text-align:left!important;flex-direction:column!important;gap:1.75rem!important;width:100%!important;display:flex!important}settings-screen [data-settings=audio].vertical{flex-direction:column!important;align-items:stretch!important;display:flex!important}.slider-control-block{flex-direction:column!important;gap:.55rem!important;width:100%!important;display:flex!important}.slider-label-row{justify-content:space-between!important;align-items:center!important;margin-bottom:.15rem!important;display:flex!important}.slider-label-row span[data-string]{font-family:var(--font-family-vn)!important;color:var(--color-title)!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0!important;font-size:.95rem!important;font-weight:700!important}.slider-track-wrap{background:0 0!important;align-items:center!important;width:100%!important;height:24px!important;display:flex!important;position:relative!important}settings-screen input[type=range],settings-screen input[type=range]:focus,settings-screen input[type=range]:active{appearance:none!important;cursor:pointer!important;width:100%!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important}settings-screen input[type=range]::-webkit-slider-runnable-track{appearance:none!important;background:linear-gradient(to right, var(--color-title-hover) 0%, var(--color-title-hover) var(--slider-progress,50%), #17383826 var(--slider-progress,50%), #17383826 100%)!important;width:100%!important;height:3px!important;box-shadow:none!important;cursor:pointer!important;border:none!important;border-radius:9999px!important}settings-screen input[type=range]:focus::-webkit-slider-runnable-track{appearance:none!important;background:linear-gradient(to right, var(--color-title-hover) 0%, var(--color-title-hover) var(--slider-progress,50%), #17383826 var(--slider-progress,50%), #17383826 100%)!important;width:100%!important;height:3px!important;box-shadow:none!important;cursor:pointer!important;border:none!important;border-radius:9999px!important}settings-screen input[type=range]:active::-webkit-slider-runnable-track{appearance:none!important;background:linear-gradient(to right, var(--color-title-hover) 0%, var(--color-title-hover) var(--slider-progress,50%), #17383826 var(--slider-progress,50%), #17383826 100%)!important;width:100%!important;height:3px!important;box-shadow:none!important;cursor:pointer!important;border:none!important;border-radius:9999px!important}settings-screen input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--color-title-hover) 0%, var(--color-title-hover) var(--slider-progress,50%), #17383826 var(--slider-progress,50%), #17383826 100%)!important;width:100%!important;height:3px!important;box-shadow:none!important;cursor:pointer!important;border:none!important;border-radius:9999px!important}settings-screen input[type=range]:focus::-moz-range-track{background:linear-gradient(to right, var(--color-title-hover) 0%, var(--color-title-hover) var(--slider-progress,50%), #17383826 var(--slider-progress,50%), #17383826 100%)!important;width:100%!important;height:3px!important;box-shadow:none!important;cursor:pointer!important;border:none!important;border-radius:9999px!important}settings-screen input[type=range]::-ms-fill-lower{background:0 0!important;border:none!important}settings-screen input[type=range]:focus::-ms-fill-lower{background:0 0!important;border:none!important}settings-screen input[type=range]::-ms-fill-upper{background:0 0!important;border:none!important}settings-screen input[type=range]:focus::-ms-fill-upper{background:0 0!important;border:none!important}settings-screen input[type=range]::-webkit-slider-thumb{appearance:none!important;background:var(--color-title)!important;cursor:pointer!important;border:2.5px solid #fff!important;border-radius:50%!important;width:18px!important;height:18px!important;margin-top:-7.5px!important;transition:transform .18s,background .2s,box-shadow .2s!important;box-shadow:0 2px 8px #17383859!important}settings-screen input[type=range]::-moz-range-thumb{background:var(--color-title)!important;cursor:pointer!important;border:none!important;border-radius:50%!important;width:18px!important;height:18px!important;transition:transform .18s,background .2s,box-shadow .2s!important;box-shadow:0 2px 8px #17383859!important}settings-screen input[type=range]::-webkit-slider-thumb:hover{background:var(--color-title-hover)!important;transform:scale(1.22)!important;box-shadow:0 0 12px #88243373!important}settings-screen input[type=range]::-webkit-slider-thumb:active{background:var(--color-title-hover)!important;transform:scale(1.22)!important;box-shadow:0 0 12px #88243373!important}settings-screen input[type=range]::-moz-range-thumb:hover{background:var(--color-title-hover)!important;transform:scale(1.22)!important;box-shadow:0 0 12px #88243373!important}settings-screen input[type=range]::-moz-range-thumb:active{background:var(--color-title-hover)!important;transform:scale(1.22)!important;box-shadow:0 0 12px #88243373!important}.slider-counter-row{-webkit-user-select:none!important;user-select:none!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:0 2px!important;display:flex!important}.counter-bound{font-family:var(--font-family-vn)!important;color:#718484!important;letter-spacing:.04em!important;font-size:.78rem!important;font-weight:600!important}.counter-current{font-family:var(--font-family-vn)!important;color:var(--color-title)!important;letter-spacing:.02em!important;font-size:.92rem!important;font-weight:700!important}.settings-lang-switcher{gap:1rem!important;width:100%!important;margin-top:.5rem!important;display:flex!important}.settings-lang-btn{color:var(--color-title)!important;font-family:var(--font-family-vn)!important;cursor:pointer!important;text-align:center!important;background:#ffffffa6!important;border:1.5px solid #17383833!important;border-radius:12px!important;outline:none!important;flex:1!important;padding:.75rem 1rem!important;font-size:.95rem!important;font-weight:600!important;transition:all .22s!important}.settings-lang-btn:hover{border-color:var(--color-title-hover)!important;background:#ffffffe6!important;transform:translateY(-2px)!important}.settings-lang-btn.active{background:var(--color-title)!important;color:#fff!important;border-color:var(--color-title)!important;box-shadow:0 4px 14px #17383840!important}help-screen [data-content=help]{width:100%!important;max-width:950px!important;margin:0 auto!important;padding-bottom:3rem!important}help-screen p[data-string=AdvanceHelp]{text-align:center!important;color:#384848!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff73!important;border:1px solid #17383824!important;border-radius:14px!important;margin-bottom:2rem!important;padding:1rem 1.75rem!important;font-size:1.15rem!important;font-style:italic!important;line-height:1.6!important}help-screen .help__sections{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important;gap:2rem!important;width:100%!important;display:grid!important}help-screen .help__section{background:var(--bg-glass-card)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid var(--border-parchment)!important;border-radius:20px!important;flex-direction:column!important;gap:1.15rem!important;padding:2rem!important;display:flex!important;box-shadow:0 10px 32px #1738380f!important}help-screen .help__section__item{background:#ffffff73!important;border:1px solid #1738381a!important;border-radius:12px!important;align-items:center!important;gap:1.25rem!important;padding:.65rem 1rem!important;transition:all .22s cubic-bezier(.34,1.56,.64,1)!important;display:flex!important}help-screen .help__section__item:hover{background:#fffc!important;border-color:#88243340!important;transform:translate(4px)!important;box-shadow:0 4px 14px #17383814!important}help-screen [data-content=instruction] span{color:var(--color-title)!important;font-size:1rem!important;font-weight:500!important}help-screen [data-content=symbols]{justify-content:center!important;align-items:center!important;min-width:2.2rem!important;display:flex!important}help-screen [data-content=shortcut]{font-family:var(--font-family-vn)!important;color:var(--color-title)!important;background:#ffffffd9!important;border:1.5px solid #17383840!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-width:2.2rem!important;height:2.2rem!important;font-size:.85rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 2px #1738382e!important}help-screen .mingcute-inline-icon{width:1.5rem!important;height:1.5rem!important;color:var(--color-title)!important;transition:color .2s,transform .2s!important;display:block!important}help-screen .help__section__item:hover .mingcute-inline-icon{color:var(--color-title-hover)!important;transform:scale(1.1)!important}help-screen [data-content=shortcut] .mingcute-inline-icon{width:1.15rem!important;height:1.15rem!important}help-screen .help__section__item [data-content=symbols]>span.fas,help-screen .help__section__item [data-content=symbols]>span.far{display:none!important}text-box,[data-component=text-box]{-webkit-backdrop-filter:blur(20px)!important;box-sizing:border-box!important;z-index:20!important;background:linear-gradient(#0e1019f0 0%,#08090ffa 100%)!important;border:none!important;border-top:2px solid #88243399!important;flex-direction:column!important;justify-content:flex-start!important;gap:.5rem!important;width:100%!important;min-height:22vh!important;max-height:28vh!important;padding:1.2rem 4rem 1.8rem!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -15px 50px #000000d9,inset 0 1px #c99e424d!important}text-box[style*="display: none"],[data-component=text-box][style*="display: none"],text-box[style*=display\:none],[data-component=text-box][style*=display\:none],text-box.textbox-hidden,[data-component=text-box].textbox-hidden,text-box.hide,[data-component=text-box].hide,text-box[hidden],[data-component=text-box][hidden]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}text-box:before,[data-component=text-box]:before{content:""!important;background:linear-gradient(90deg,#0000 0%,#c99e42 50%,#0000 100%)!important;width:160px!important;height:3px!important;position:absolute!important;top:-1px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 10px #c99e42cc!important}text-box [data-content=name],[data-component=text-box] [data-content=name]{align-items:center!important;width:fit-content!important;max-width:max-content!important;margin-bottom:.3rem!important;display:inline-flex!important}[data-ui=who],[data-content=character-name]{font-family:var(--font-family-title)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;color:#c99e42!important;background:linear-gradient(135deg,#88243373 0%,#170f14bf 100%)!important;border:1px solid #c99e4240!important;border-left:3px solid #882433!important;border-right-color:#c99e4259!important;border-radius:4px!important;width:auto!important;max-width:max-content!important;padding:.25rem 1.15rem!important;font-size:1.35rem!important;font-weight:400!important;line-height:1.2!important;display:inline-flex!important;box-shadow:0 2px 8px #0006!important}text-box [data-content=name]:empty,[data-component=text-box] [data-content=name]:empty{margin:0!important;padding:0!important;display:none!important}text-box [data-content=name]:has([data-ui=who]:empty){margin:0!important;padding:0!important;display:none!important}[data-component=text-box] [data-content=name]:has([data-ui=who]:empty){margin:0!important;padding:0!important;display:none!important}text-box [data-content=text],[data-component=text-box] [data-content=text]{width:100%!important;max-width:1100px!important;display:block!important;overflow-y:auto!important}[data-ui=say],[data-content=dialog]{font-family:var(--font-family-vn)!important;color:#ede5d5!important;text-shadow:0 1px 3px #000000b3!important;letter-spacing:.02em!important;font-size:1.25rem!important;font-weight:500!important;line-height:1.75!important}character-sprite{pointer-events:none!important;z-index:5!important;filter:drop-shadow(0 15px 35px #000000bf)!important;justify-content:center!important;align-items:flex-end!important;width:auto!important;height:82svh!important;max-height:82svh!important;transition:all .3s!important;display:flex!important;position:absolute!important;bottom:15vh!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}character-sprite [data-content=wrapper]{justify-content:center!important;align-items:flex-end!important;height:100%!important;display:flex!important;overflow:visible!important}character-sprite img{object-fit:contain!important;width:auto!important;height:100%!important;max-height:82svh!important;display:block!important}text-input.modal,.modal[data-component=text-input]{-webkit-backdrop-filter:blur(16px)!important;z-index:1000!important;background:#05060ce0!important;justify-content:center!important;align-items:center!important;animation:.3s forwards modalFadeIn!important;display:flex!important;position:fixed!important;inset:0!important}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}text-input .modal__content{text-align:center!important;background:linear-gradient(145deg,#16121cf5 0%,#0c0a10fa 100%)!important;border:1.5px solid #c99e4266!important;border-radius:20px!important;flex-direction:column!important;align-items:center!important;gap:1.25rem!important;width:90%!important;max-width:520px!important;padding:2.8rem 3rem!important;display:flex!important;box-shadow:0 25px 70px #000000d9,0 0 35px #88243340,inset 0 1px 1px #ffffff1a!important}text-input [data-content=message]{font-family:var(--font-family-title)!important;color:#ede5d5!important;letter-spacing:.04em!important;text-shadow:0 2px 10px #000000b3!important;margin:0!important;font-size:1.95rem!important;line-height:1.25!important}text-input input[data-content=field]{all:unset!important;box-sizing:border-box!important;width:100%!important;max-width:380px!important;font-family:var(--font-family-vn)!important;color:#fff!important;text-align:center!important;letter-spacing:.06em!important;background:#ffffff0d!important;border:1.5px solid #c99e4259!important;border-radius:12px!important;padding:.85rem 1.4rem!important;font-size:1.35rem!important;font-weight:600!important;transition:all .25s!important;box-shadow:inset 0 2px 6px #0006!important}text-input input[data-content=field]:focus{background:#ffffff14!important;border-color:#882433!important;box-shadow:0 0 20px #88243380,inset 0 2px 6px #0006!important}text-input small[data-content=warning]{font-family:var(--font-family-vn)!important;color:#e06c75!important;margin:0!important;font-size:.95rem!important}text-input button[type=submit]{all:unset!important;box-sizing:border-box!important;font-family:var(--font-family-title)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#882433 0%,#581622 100%)!important;border:1px solid #c99e4266!important;border-radius:9999px!important;margin-top:.5rem!important;padding:.75rem 2.8rem!important;font-size:1.25rem!important;transition:all .22s!important;box-shadow:0 4px 18px #88243366!important}text-input button[type=submit]:hover{background:linear-gradient(135deg,#a12b3d 0%,#6d1b2a 100%)!important;border-color:#c99e42!important;transform:scale(1.06)!important;box-shadow:0 6px 25px #882433a6!important}choice-container,[data-component=choice-container]{z-index:40!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1rem!important;display:flex!important}choice-container button,[data-component=choice-container] button{all:unset!important;box-sizing:border-box!important;color:#ede5d5!important;font-family:var(--font-family-vn)!important;letter-spacing:.04em!important;text-align:center!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;cursor:pointer!important;background:linear-gradient(135deg,#18141eeb 0%,#0e0c12f2 100%)!important;border:1.5px solid #c99e4259!important;border-radius:14px!important;min-width:340px!important;max-width:85%!important;padding:1rem 2.5rem!important;font-size:1.15rem!important;font-weight:600!important;transition:all .22s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 8px 30px #0009!important}choice-container button:hover,[data-component=choice-container] button:hover{color:#fff!important;background:linear-gradient(135deg,#882433 0%,#581622 100%)!important;border-color:#c99e42!important;transform:translateY(-3px)scale(1.02)!important;box-shadow:0 10px 35px #8824338c,0 0 15px #c99e424d!important}quick-menu,[data-component=quick-menu]{-webkit-backdrop-filter:blur(12px)!important;z-index:30!important;background:#0c0e16d1!important;border:1px solid #c99e4247!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;width:auto!important;height:auto!important;padding:4px 12px!important;display:flex!important;position:absolute!important;inset:1.2rem 1.5rem auto auto!important;box-shadow:0 4px 20px #0009!important}quick-menu button{all:unset!important;box-sizing:border-box!important;color:#9aa5b5!important;font-family:var(--font-family-vn)!important;letter-spacing:.04em!important;cursor:pointer!important;border-radius:9999px!important;align-items:center!important;gap:4px!important;padding:4px 8px!important;font-size:.82rem!important;font-weight:600!important;transition:all .18s!important;display:inline-flex!important}quick-menu button:hover{color:#fff!important;background:#88243366!important;box-shadow:0 0 10px #8824334d!important}@media (width<=768px){[data-screen=main],main-screen{flex-direction:column!important}.main-screen-left{width:100%;height:45%}.main-screen-right{width:100%;height:55%}.main-title{font-size:3.5rem!important}.main-decoration-asset{width:260px}main-menu button{font-size:1.85rem!important}}alert-modal.modal,.modal[data-component=alert-modal]{-webkit-backdrop-filter:blur(18px)!important;z-index:10000!important;background:#05060cd9!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;animation:.25s forwards modalFadeIn!important;display:none!important;position:fixed!important;inset:0!important}alert-modal.modal.modal--active,.modal.modal--active[data-component=alert-modal]{display:flex!important}alert-modal .modal__content,alert-modal [data-content=wrapper]{text-align:center!important;box-sizing:border-box!important;background:linear-gradient(145deg,#16121cfa 0%,#0c0a10fc 100%)!important;border:1.5px solid #c99e4273!important;border-radius:20px!important;flex-direction:column!important;align-items:center!important;gap:1.25rem!important;width:90%!important;max-width:480px!important;padding:2.5rem 2.8rem!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;box-shadow:0 25px 70px #000000e6,0 0 30px #8824334d,inset 0 1px 1px #ffffff1a!important}alert-modal p[data-content=message]{all:unset!important;box-sizing:border-box!important;font-family:var(--font-family-title)!important;letter-spacing:.04em!important;color:#f7ecd5!important;text-shadow:0 2px 8px #000c!important;margin:0!important;font-size:1.45rem!important;font-weight:600!important;line-height:1.4!important}alert-modal input[type=text][data-content=context]{all:unset!important;box-sizing:border-box!important;width:100%!important;max-width:380px!important;font-family:var(--font-family-vn)!important;color:#f7ecd5!important;text-align:center!important;background:#ffffff12!important;border:1.5px solid #c99e4266!important;border-radius:10px!important;margin:.25rem 0!important;padding:.75rem 1.2rem!important;font-size:1.05rem!important;transition:all .2s!important}alert-modal input[type=text][data-content=context]:focus{background:#ffffff1f!important;border-color:#882433!important;box-shadow:0 0 15px #88243380!important}alert-modal small[data-content=context]{font-family:var(--font-family-vn)!important;color:#c99e42!important;margin:.25rem 0!important;font-size:1.05rem!important;font-style:italic!important;display:block!important}alert-modal [data-content=actions]{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:1rem!important;width:100%!important;margin-top:.5rem!important;display:flex!important}alert-modal [data-content=actions] button{all:unset!important;box-sizing:border-box!important;min-width:120px!important;font-family:var(--font-family-title)!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:.7rem 1.6rem!important;font-size:.98rem!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important}alert-modal [data-content=actions] button[data-action=quit],alert-modal [data-content=actions] button[data-action=overwrite-slot],alert-modal [data-content=actions] button[data-action=delete-slot]{color:#fff!important;background:linear-gradient(135deg,#882433 0%,#581622 100%)!important;border:1px solid #c99e4273!important;box-shadow:0 4px 16px #88243366!important}alert-modal [data-content=actions] button[data-action=quit]:hover,alert-modal [data-content=actions] button[data-action=overwrite-slot]:hover,alert-modal [data-content=actions] button[data-action=delete-slot]:hover{background:linear-gradient(135deg,#a12b3d 0%,#6d1b2a 100%)!important;border-color:#c99e42!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #88243399!important}alert-modal [data-content=actions] button[data-action=dismiss-alert]{color:#c4cdd8!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}alert-modal [data-content=actions] button[data-action=dismiss-alert]:hover{color:#fff!important;background:#ffffff29!important;border-color:#c99e4266!important;transform:translateY(-1px)!important}dialog-log.modal,.modal[data-component=dialog-log]{-webkit-backdrop-filter:blur(18px)!important;z-index:9999!important;background:#05060ce0!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;animation:.25s forwards modalFadeIn!important;display:none!important;position:fixed!important;inset:0!important}dialog-log.modal.modal--active,.modal.modal--active[data-component=dialog-log]{display:flex!important}dialog-log .modal__content{box-sizing:border-box!important;background:linear-gradient(145deg,#14121af7 0%,#0a090efc 100%)!important;border:1.5px solid #c99e4261!important;border-radius:20px!important;flex-direction:column!important;gap:1.2rem!important;width:90%!important;max-width:820px!important;height:80vh!important;max-height:720px!important;padding:2rem 2.5rem 1.8rem!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 25px 70px #000000e6,0 0 30px #88243340,inset 0 1px 1px #ffffff1a!important}dialog-log .modal__content:before{content:"HISTORIAL DE DIÁLOGO / LOG"!important;font-family:var(--font-family-title)!important;letter-spacing:.12em!important;color:#c99e42!important;text-transform:uppercase!important;text-align:center!important;border-bottom:1px solid #c99e4240!important;padding-bottom:.75rem!important;font-size:1.3rem!important;font-weight:600!important;display:block!important}dialog-log [data-content=log]{all:unset!important;box-sizing:border-box!important;text-align:left!important;flex-direction:column!important;flex:1!important;gap:1rem!important;padding-right:.8rem!important;display:flex!important;overflow:hidden auto!important}dialog-log [data-content=log]::-webkit-scrollbar{width:6px!important}dialog-log [data-content=log]::-webkit-scrollbar-track{background:#0000004d!important;border-radius:4px!important}dialog-log [data-content=log]::-webkit-scrollbar-thumb{background:#c99e4266!important;border-radius:4px!important}dialog-log [data-content=log]::-webkit-scrollbar-thumb:hover{background:#c99e42!important}dialog-log [data-spoke]{background:#ffffff08!important;border-bottom:1px solid #ffffff0d!important;border-left:3px solid #c99e4266!important;border-radius:0 8px 8px 0!important;padding:.8rem 1rem!important}dialog-log [data-spoke=player]{background:#88243314!important;border-left-color:#882433!important}dialog-log [data-spoke] span{color:#c99e42;font-family:var(--font-family-title)!important;letter-spacing:.05em!important;margin-bottom:.35rem!important;font-size:1.05rem!important;font-weight:600!important;display:block!important}dialog-log [data-spoke] p{all:unset!important;font-family:var(--font-family-vn)!important;color:#ede5d5!important;font-size:1.08rem!important;line-height:1.6!important;display:block!important}dialog-log [data-content=placeholder]{color:#c99e4299!important;font-family:var(--font-family-vn)!important;text-align:center!important;padding:3rem 1rem!important;font-style:italic!important}dialog-log button[data-action=dialog-log]{all:unset!important;box-sizing:border-box!important;color:#fff!important;min-width:140px!important;font-family:var(--font-family-title)!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;background:linear-gradient(135deg,#882433 0%,#581622 100%)!important;border:1px solid #c99e4266!important;border-radius:9999px!important;justify-content:center!important;align-self:center!important;align-items:center!important;padding:.65rem 2rem!important;font-size:.95rem!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 16px #88243359!important}dialog-log button[data-action=dialog-log]:hover{background:linear-gradient(135deg,#a12b3d 0%,#6d1b2a 100%)!important;border-color:#c99e42!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #88243380!important}.coming-soon-wrapper{-webkit-backdrop-filter:blur(14px)saturate(160%)!important;background:#06070ec7!important;border:1.5px solid #c99e4259!important;border-radius:24px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1.25rem!important;max-width:680px!important;margin:0 auto!important;padding:3rem 4rem!important;animation:1s forwards modalFadeIn!important;display:flex!important;box-shadow:0 24px 60px #000000d9,0 0 40px #88243340!important}.coming-soon-badge{font-family:var(--font-family-title)!important;letter-spacing:.25em!important;color:#c99e42!important;text-transform:uppercase!important;background:#c99e4214!important;border:1px solid #c99e4266!important;border-radius:9999px!important;padding:.35rem 1.2rem!important;font-size:.95rem!important;font-weight:700!important}.coming-soon-title{all:unset!important;font-family:var(--font-family-title)!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#fff 0%,#f4e8d0 35%,#c99e42 75%,#882433 100%)!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 35px #c99e4273)!important;text-align:center!important;-webkit-background-clip:text!important;font-size:4rem!important;font-weight:700!important;line-height:1.1!important}.coming-soon-subtitle{all:unset!important;font-family:var(--font-family-title)!important;color:#ede5d5!important;letter-spacing:.08em!important;text-align:center!important;text-shadow:0 2px 8px #000000e6!important;font-size:1.5rem!important}.coming-soon-hint{all:unset!important;font-family:var(--font-family-vn)!important;color:#8c97a8!important;letter-spacing:.04em!important;margin-top:1.5rem!important;font-size:1.05rem!important;font-style:italic!important;animation:2s ease-in-out infinite alternate hintPulse!important}@keyframes hintPulse{0%{opacity:.6}to{opacity:1}}[data-ui=broadcast][data-content=allow-playback]{display:none!important}
