@charset "UTF-8";img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}img{max-width:100%;height:auto}*,:after,:before{box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInOwl{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes fadeInOwl{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.fadeInOwl{-webkit-animation-name:fadeInOwl;animation-name:fadeInOwl;animation-duration:1.3s;animation-timing-function:cubic-bezier(.645,.045,.355,1)}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutOwl{0%{opacity:1}to{opacity:0}}@keyframes fadeOutOwl{0%{opacity:1}to{opacity:0}}.fadeOutOwl{-webkit-animation-name:fadeOutOwl;animation-name:fadeOutOwl;animation-duration:1.3s;animation-timing-function:cubic-bezier(.645,.045,.355,1)}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (print),(prefers-reduced-motion: reduce){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}button:disabled{opacity:.6}.about-text-modal{font-size:10px;opacity:.7;margin-bottom:10px}.exit-modal{min-height:10vh!important}.right_button{font-family:Tenon;font-size:.75rem;font-weight:500;color:#848484;cursor:pointer}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-Regular.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/styles/fonts/Gilroy/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-Regular.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-Regular.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-ExtraboldItalic.eot);src:local("Gilroy Extrabold Italic"),local("Gilroy-ExtraboldItalic"),url(/styles/fonts/Gilroy/Gilroy-ExtraboldItalic.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-ExtraboldItalic.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-ExtraboldItalic.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-ExtraboldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-Bold.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/styles/fonts/Gilroy/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-Bold.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-Bold.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-Black.eot);src:local("Gilroy Black"),local("Gilroy-Black"),url(/styles/fonts/Gilroy/Gilroy-Black.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-Black.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-Black.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-Light.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(/styles/fonts/Gilroy/Gilroy-Light.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-Light.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-Light.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-Semibold.eot);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/styles/fonts/Gilroy/Gilroy-Semibold.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-Semibold.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-Semibold.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-Medium.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/styles/fonts/Gilroy/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-Medium.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-Medium.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-MediumItalic.eot);src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(/styles/fonts/Gilroy/Gilroy-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-MediumItalic.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-MediumItalic.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-BlackItalic.eot);src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url(/styles/fonts/Gilroy/Gilroy-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-BlackItalic.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-BlackItalic.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-UltraLight.eot);src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url(/styles/fonts/Gilroy/Gilroy-UltraLight.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-UltraLight.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-UltraLight.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-RegularItalic.eot);src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(/styles/fonts/Gilroy/Gilroy-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-RegularItalic.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-RegularItalic.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-SemiboldItalic.eot);src:local("Gilroy Semibold Italic"),local("Gilroy-SemiboldItalic"),url(/styles/fonts/Gilroy/Gilroy-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-SemiboldItalic.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-SemiboldItalic.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-HeavyItalic.eot);src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url(/styles/fonts/Gilroy/Gilroy-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-HeavyItalic.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-HeavyItalic.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-Extrabold.eot);src:local("Gilroy Extrabold"),local("Gilroy-Extrabold"),url(/styles/fonts/Gilroy/Gilroy-Extrabold.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-Extrabold.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-Extrabold.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-Extrabold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-BoldItalic.eot);src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(/styles/fonts/Gilroy/Gilroy-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-BoldItalic.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-BoldItalic.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-UltraLightItalic.eot);src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url(/styles/fonts/Gilroy/Gilroy-UltraLightItalic.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-UltraLightItalic.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-UltraLightItalic.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-UltraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-LightItalic.eot);src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(/styles/fonts/Gilroy/Gilroy-LightItalic.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-LightItalic.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-LightItalic.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-Heavy.eot);src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(/styles/fonts/Gilroy/Gilroy-Heavy.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-Heavy.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-Heavy.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-Thin.eot);src:local("Gilroy Thin"),local("Gilroy-Thin"),url(/styles/fonts/Gilroy/Gilroy-Thin.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-Thin.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-Thin.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(/styles/fonts/Gilroy/Gilroy-ThinItalic.eot);src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url(/styles/fonts/Gilroy/Gilroy-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Gilroy/Gilroy-ThinItalic.woff2) format("woff2"),url(/styles/fonts/Gilroy/Gilroy-ThinItalic.woff) format("woff"),url(/styles/fonts/Gilroy/Gilroy-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Korolev;font-style:normal;font-weight:400;src:local("Korolev"),url(/styles/fonts/Korolev/Korolev.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/Korolev/Korolev-Heavy.woff) format("woff"),url(/styles/fonts/Korolev/Korolev-Heavy.ttf) format("truetype")}@font-face{font-family:Tenon;src:local("Tenon Regular"),local("Tenon-Regular"),url(/styles/fonts/Tenon/Tenon-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Tenon;src:local("Tenon Medium"),local("Tenon-Medium"),url(/styles/fonts/Tenon/Tenon-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Tenon;src:local("Tenon Bold"),local("Tenon-Bold"),url(/styles/fonts/Tenon/Tenon-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@media (max-width: 2800.98px){:root{font-size:26px}}@media (max-width: 2600.98px){:root{font-size:24px}}@media (max-width: 2300.98px){:root{font-size:20px}}@media (max-width: 2100.98px){:root{font-size:20px}}@media (max-width: 1800.98px){:root{font-size:19px}}@media (max-width: 1700.98px){:root{font-size:18px}}@media (max-width: 1600.98px){:root{font-size:17px}}@media (max-width: 1500.98px){:root{font-size:16px}}@media (max-width: 1400.98px){:root{font-size:15px}}@media (max-width: 1300.98px){:root{font-size:14px}}@media (max-width: 1200.98px){:root{font-size:13px}}@media (max-width: 1100.98px){:root{font-size:12px}}@media (max-width: 1000.98px){:root{font-size:11px}}@media (max-width: 900.98px){:root{font-size:10px}}@media (max-width: 767.98px),(max-width: 1080px) and (orientation: portrait){:root{font-size:17px}.container{padding:0 4rem}}@media (max-width: 767.98px){:root{font-size:16px}}@media (max-width: 389.98px){:root{font-size:15px}}@media (max-width: 375.98px){:root{font-size:14px}}@media (max-width: 345.98px){:root{font-size:13px}}@media (max-width: 330.98px){:root{font-size:12px}}@media (max-width: 320.98px){:root{font-size:11px}}@media (max-width: 300.98px){:root{font-size:10px}}@media (max-width: 1000px) and (orientation: landscape){:root{font-size:8.5px}}@media (max-width: 700px) and (orientation: landscape){:root{font-size:8px}}*{font-family:Gilroy}:root{font-size:20px}ul,li{margin:0;padding:0;display:block}a{transition:.3s all;outline:none;text-decoration:none}a:hover{text-decoration:none}button{transition:.6s all;border:none;outline:none;background:none;padding:0}h1,h2,h3,h4,h5,p{margin:0}input{outline:none;border-radius:0}input.error{color:red!important;border-color:red!important}html{scroll-behavior:smooth}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:#ddd}::-webkit-scrollbar-thumb{background:#000;border:1px solid #ddd}.lazy{opacity:0}.disabled{pointer-events:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.header{position:fixed;width:100%;z-index:10;border-bottom:1px solid #fff}.header__container{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 11rem}.header__links{display:flex;justify-content:space-between;align-items:center;gap:2rem}.header__link{position:relative;display:flex;justify-content:space-between;align-items:center;border:1px solid #fff;font-weight:900;padding:.8rem 1.2rem}.header__link span{font-family:Korolev;color:#fff;font-size:.8rem}.header__link svg{display:block;max-width:1.6rem;height:auto;position:absolute;right:-1.2rem;top:50%;transform:translateY(-50%)}.header__link svg path{stroke:#fff}.header__link:hover{border-color:#479e26;background-color:#fff}.header__link:hover span{color:#479e26}.header__link:hover svg path{stroke:#479e26}.header__row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.header__tel{display:flex;justify-content:center;align-items:center;gap:.5rem;font-family:Gilroy;font-size:.9rem;font-style:normal;color:#fff;border:1px solid #FFF;padding:.7rem 1.3rem}.header__tel svg{display:block;max-width:1.1rem;height:auto}.header__lang{position:relative}.header__lang .lang__btn{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}.header__lang .lang__btn svg path{transition:.3s all}.header__lang .lang__earth{display:block;max-width:3.25rem;height:auto}.header__lang .lang__list{position:absolute;top:120%;right:0;background:#fff;padding:.5rem 1.35rem .5rem .5rem;opacity:0;visibility:hidden;transition:.3s all}.header__lang .lang__item{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;color:#969696;font-size:.7rem;margin-bottom:.75rem}.header__lang .lang__item:last-child{margin-bottom:0}.header__lang .lang__item span{font-family:Korolev;font-size:.8rem;font-style:normal;font-weight:900}.header__lang .lang__item:hover{color:#479e26}.header__lang:hover .lang__earth path{fill:#479e26}.header__lang:hover .lang__arrow path{stroke:#479e26}.header__lang:hover .lang__list{opacity:1;visibility:visible}.main{position:relative;width:100%;height:100vh;background-image:url("./media/main-LH5I5HB5.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10rem}.main__container{max-width:50%;text-align:center}.main__title{font-family:Korolev;color:#fff;font-size:4rem;font-style:normal;font-weight:900;line-height:112%;text-transform:uppercase;margin-bottom:2rem}.main__row{display:flex;justify-content:center;align-items:center;gap:2rem}.main__link{position:relative;display:flex;justify-content:space-between;align-items:center;font-family:Korolev;border:1px solid #fff;color:#fff;font-size:.8rem;font-style:normal;font-weight:900;padding:.8rem 1.2rem}.main__link svg{display:block;max-width:1.6rem;height:auto;position:absolute;right:-1.2rem;top:50%;transform:translateY(-50%)}.main__link:not(:disabled):hover{cursor:pointer;border-color:#479e26;background-color:#fff}.main__link:not(:disabled):hover span{color:#479e26}.main__link:not(:disabled):hover svg path{stroke:#479e26}.register{display:flex;min-height:100vh;width:100%}.register__left{position:sticky;top:0;width:50%;height:100vh;background-image:url("./media/step-NNUVMXO2.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.register__left-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem}.register__logo{display:block}.register__logo img{display:block;height:2.5rem;width:auto}.register__video-btn{display:flex;justify-content:center;align-items:center;gap:.5rem;background:#fff;border-radius:2rem;padding:.6rem 1.2rem;font-family:Gilroy;font-size:.65rem;font-weight:500;color:#333;cursor:pointer;box-shadow:0 2px 10px #0000001a}.register__video-btn svg{display:block;width:1rem;height:1rem;color:#333}.register__video-btn:hover{background:#f5f5f5}.register__right{position:relative;width:50%;min-height:100vh;display:flex;justify-content:center;align-items:center;background:#fff}.register__form-wrapper{width:100%;max-width:20rem}.register__title{font-family:Gilroy;font-size:1.35rem;font-weight:700;color:#2e3231;margin-bottom:.45rem}.register__subtitle{font-family:Gilroy;font-size:.8rem;font-weight:400;color:#353d3d;line-height:1.5;margin-bottom:1.15rem}.register__form{width:100%}.register__input-group{position:relative;margin-bottom:2.5rem}.register__input-wrapper{position:relative;width:100%}.register__input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;pointer-events:none}.register__input{width:100%;padding:1rem 2rem 1rem 2.4rem;border:1px solid #e0e0e0;border-radius:1.5rem;font-family:Gilroy;font-size:.8rem;color:#333;background:#fff;transition:.3s all}.register__input::placeholder{color:#aaa}.register__input:focus{border-color:#b73949}.register__input.error{border-color:#b73949}.register__error{display:block;font-family:Gilroy;font-size:.6rem;color:#b73949;margin-top:.25rem;padding-left:2.4rem;font-weight:400}.register__dropdown{position:absolute;top:100%;left:0;width:100%;background:#fff;border-radius:.6rem;box-shadow:0 3px 5.1px #0000001a;z-index:10;max-height:20rem;overflow-y:auto}.register__dropdown.active{display:block}.register__dropdown-item{display:block;padding:.8rem;border-bottom:1px solid #E0E0E0;text-decoration:none;transition:.3s all}.register__dropdown-item:last-child{border-bottom:none}.register__dropdown-item:hover{background:#f9f9f9}.register__dropdown-name{font-family:Gilroy;font-size:.8rem;font-weight:700;color:#1a1a1a}.register__dropdown-address{font-family:Gilroy;font-size:.8rem;font-weight:400;color:#666}.register__terms{font-family:Gilroy;font-size:.7rem;color:#6e7b7b;line-height:1.6;margin-bottom:.75rem;text-align:center}.register__terms a{color:#6e7b7b;text-decoration:underline;font-weight:700}.register__terms a:hover{color:#479e26}.register__submit{width:100%;padding:.9rem;background:#479e26;border:none;border-radius:2.5rem;font-family:Gilroy;font-size:.7rem;font-weight:500;color:#fff;cursor:pointer;transition:.3s all}.register__submit:hover{background:#3d8a20}.register__submit:active{transform:scale(.98)}.register__login{cursor:pointer;font-family:Gilroy;font-size:.65rem;color:#666;text-align:center;margin-top:1.2rem}.register__login a{color:#333;font-weight:600;text-decoration:underline}.register__login a:hover{color:#479e26}.register__back{display:flex;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;background:none;border:none;cursor:pointer;color:#333;margin-bottom:1rem;padding:0}.register__back svg{display:block;width:100%;height:auto}.register__back:hover{color:#479e26}.register__step-1,.register__step-1.active,.register__step-2.active,.register__step-3,.register__step-3.active{display:block}.register__input--email{padding:.8rem 1rem;border-radius:.4rem}.register__checkbox-label{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:1.5rem;cursor:pointer}.register__checkbox{display:none}.register__checkbox:checked+.register__checkbox-custom{background:#479e26;border-color:#479e26}.register__checkbox:checked+.register__checkbox-custom svg{display:block}.register__checkbox-custom{width:1.2rem;height:1.2rem;min-width:1.2rem;border:2px solid #479E26;border-radius:.25rem;display:flex;justify-content:center;align-items:center;background:#fff;transition:.2s all}.register__checkbox-custom svg{display:none;width:.7rem;height:.7rem}.register__checkbox-text{font-family:Gilroy;font-size:.65rem;font-weight:400;color:#666;line-height:1.5}.register__step-4.active{display:block}.register__password-wrapper{position:relative;display:flex;align-items:center}.register__input--password{padding:.8rem 2.5rem .8rem 1rem;border-radius:.4rem}.register__password-toggle{position:absolute;right:.8rem;display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;padding:0}.register__password-toggle svg{width:1rem;height:1rem}.register__password-toggle:hover svg path,.register__password-toggle:hover svg circle{stroke:#479e26}.register__password-rules{list-style:none;padding:0;margin:0 0 1.5rem}.register__password-rule{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.register__password-rule svg{width:.8rem;height:.8rem;flex-shrink:0}.register__password-rule span{font-family:Gilroy;font-size:.6rem;font-weight:400;color:#aaa}.register__password-rule.valid svg path{stroke:#479e26}.register__password-rule.valid span{color:#479e26}.store-card{width:100%;background:#fff;border-radius:.6rem;box-shadow:0 3px 5.1px #0000001a;overflow:hidden;margin-bottom:1.5rem}.store-card__map{position:relative;width:100%;height:6.4rem;background:#e8e4df}.store-card__map img{width:100%;height:100%;display:block;object-fit:cover}.store-card__edit{position:absolute;top:.4rem;right:.4rem;display:flex;justify-content:center;align-items:center;gap:.2rem;background:#479e26;border:none;border-radius:1.7rem;padding:.4rem .7rem;cursor:pointer;transition:.3s all}.store-card__edit svg{width:.8rem;height:.8rem}.store-card__edit span{font-family:Gilroy;font-size:.7rem;font-weight:500;color:#fff}.store-card__edit:hover{background:#3d8a20}.store-card__info{display:flex;justify-content:space-between;align-items:center;padding:.4rem .4rem .6rem;align-items:flex-start}.store-card__details{flex:1}.store-card__name{font-family:Gilroy;font-size:.8rem;font-weight:700;color:#232728;margin-bottom:.4rem}.store-card__address{font-family:Gilroy;font-size:.65rem;font-weight:400;color:#101211;line-height:1.4;margin-bottom:.4rem}.store-card__phone{font-family:Gilroy;font-size:.65rem;font-weight:400;color:#101211}.store-card__tag{font-family:Gilroy;font-size:.6rem;font-weight:700;color:#000;background:#f4f6f6;padding:.3rem .6rem;border-radius:.3rem;flex-shrink:0}.welcome__menu-header{display:none}.welcome__menu-btn{display:flex;flex-direction:column;align-items:center;gap:.2rem;background:none;border:none;cursor:pointer;padding:0}.welcome__menu-btn svg{width:1.2rem;height:1.2rem}.welcome__menu-btn span{font-family:Gilroy;font-size:.6rem;font-weight:500;color:#1a1a1a}.welcome__title{font-family:Gilroy;font-size:1.2rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.welcome__hero{width:100%;border-radius:.6rem;overflow:hidden;margin-bottom:1.2rem}.welcome__hero-image{width:100%;height:8rem}.welcome__hero-image img{width:100%;height:100%;object-fit:cover}.welcome__hero-content{background:#479e26;padding:1rem}.welcome__hero-text{font-family:Gilroy;font-size:.8rem;font-weight:600;color:#fff;line-height:1.4;margin-bottom:.8rem}.welcome__hero-btn{display:inline-block;font-family:Gilroy;font-size:.7rem;font-weight:600;color:#479e26;background:#fff;border:none;padding:.6rem 1.2rem;border-radius:2rem;cursor:pointer;transition:.3s all}.welcome__hero-btn:hover{background:#f0f0f0}.welcome__video{position:relative;width:100%;border-radius:.6rem;overflow:hidden;margin-bottom:1.2rem;height:13.9rem}.welcome__video-bg{width:100%;height:100%;display:block}.welcome__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;padding:0;transition:.3s all}.welcome__video-play svg{width:4.2rem;height:4.2rem}.welcome__video-play:hover{transform:translate(-50%,-50%) scale(1.1)}.welcome__help{width:100%;background:#fff;border-radius:.2rem;padding:.8rem;border:1px solid #DEE3E3}.welcome__help-title{font-family:Gilroy;font-size:.8rem;font-weight:700;color:#252d2d;margin-bottom:.3rem}.welcome__help-text{font-family:Gilroy;font-size:.8rem;font-weight:400;color:#252d2d;line-height:1.4;margin-bottom:.4rem}.welcome__help-phone{font-family:Gilroy;font-size:.8rem;font-weight:700;color:#252d2d;text-decoration:none;text-decoration-line:underline}.welcome__help-phone:hover{color:#479e26;text-decoration-line:underline}.create-bag__top{position:relative}.create-bag__close{position:absolute;top:-1.5rem;right:0rem;background:none;border:none;cursor:pointer;padding:0}.create-bag__close svg{width:1.2rem;height:1.2rem}.create-bag__close:hover svg path{fill:#479e26}.create-bag__title{font-family:Gilroy;font-size:1.3rem;font-weight:700;color:#2e3231;line-height:1;margin-bottom:1rem}.create-bag__subtitle{font-family:Gilroy;font-size:.8rem;font-weight:400;color:#555b59;line-height:1;margin-bottom:1.7rem}.create-bag__options{display:flex;flex-direction:column;gap:.4rem;margin-bottom:2rem}.create-bag__option{display:flex;align-items:center;gap:1rem;padding:1rem .8rem;border:1px solid #C7C7C7;border-radius:.2rem;cursor:pointer;transition:.3s all}.create-bag__option input{display:none}.create-bag__option:hover{border-color:#479e26}.create-bag__option input:checked~.create-bag__radio{border-color:#fff;background:#fff}.create-bag__option input:checked~.create-bag__radio:after{background:#479e26}.create-bag__option input:checked~.create-bag__label{color:#fff}.create-bag__option:has(input:checked){background:#479e26;border-color:#479e26}.create-bag__radio{width:1rem;height:1rem;min-width:1rem;border:2px solid #479E26;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#fff;transition:.3s all}.create-bag__radio:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:transparent;transition:.3s all}.create-bag__label{font-family:Gilroy;font-size:.85rem;font-weight:500;color:#232728;transition:.3s all}.create-bag__bottom{position:absolute;bottom:0;left:0;width:100%}.create-bag__footer{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:.1rem 0rem 1rem;background:#fff;z-index:10;gap:.7rem}.create-bag__progress{display:flex;width:100%;gap:.3rem}.create-bag__progress-step{flex:1;height:.25rem;background:#d9d9d9;border-radius:1rem}.create-bag__progress-step.active{background:#479e26}.create-bag__submit{font-family:Gilroy;font-size:.7rem;font-weight:600;color:#fff;background:#479e26;border:none;padding:.5rem 1rem;border-radius:2rem;cursor:pointer;transition:.3s all;margin-right:1.2rem}.create-bag__submit:hover{background:#3e8921}.create-bag__nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.create-bag__back{background:none;border:none;cursor:pointer;padding:0}.create-bag__back svg{width:1.2rem;height:1.2rem}.create-bag__back:hover svg path{stroke:#479e26}.create-bag__form-group{margin-bottom:1.2rem}.create-bag__form-label{display:block;font-family:Gilroy;font-size:.8rem;font-weight:400;color:#5f6d6d;margin-bottom:.4rem}.create-bag__input-wrapper,.create-bag__textarea-wrapper{position:relative}.create-bag__input{width:100%;font-family:Gilroy;font-size:.85rem;font-weight:400;color:#303838;padding:.75rem .8rem;border-radius:.2rem;border:1px solid #C4C4C4;outline:none;transition:.3s all}.create-bag__input:focus{border-color:#479e26}.create-bag__textarea{width:100%;font-family:Gilroy;font-size:.8rem;font-weight:400;color:#303838;padding:.8rem;border-radius:.2rem;border:1px solid #C4C4C4;outline:none;resize:none;transition:.3s all}.create-bag__textarea:focus{border-color:#479e26}.create-bag__counter{position:absolute;right:0;bottom:-1.2rem;font-family:Gilroy;font-size:.65rem;font-weight:400;color:#999}.create-bag__textarea-wrapper .create-bag__counter{bottom:.5rem;right:.5rem}.create-bag__sizes{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.9rem}.create-bag__size{position:relative;display:flex;align-items:center;gap:.9rem;padding:.95rem .8rem;border:1px solid #C4C4C4;border-radius:.4rem;cursor:pointer;transition:.3s all}.create-bag__size input{display:none}.create-bag__size:hover{border-color:#479e26}.create-bag__size input:checked~.create-bag__size-radio{border-color:#fff;background:#fff}.create-bag__size input:checked~.create-bag__size-radio:after{background:#479e26}.create-bag__size input:checked~.create-bag__size-name,.create-bag__size input:checked~.create-bag__size-price{color:#fff}.create-bag__size input:checked~.create-bag__size-name strong,.create-bag__size input:checked~.create-bag__size-name span,.create-bag__size input:checked~.create-bag__size-price strong,.create-bag__size input:checked~.create-bag__size-price span{color:#fff}.create-bag__size:has(input:checked){background:#479e26;border-color:#479e26}.create-bag__size-badge{position:absolute;top:-.5rem;left:.4rem;font-family:Gilroy;font-size:.65rem;font-weight:500;color:#353d3d;background:#defee9;padding:.3rem .5rem;border-radius:1.5rem;border:1px solid #BDEDC7}.create-bag__size-radio{width:1rem;height:1rem;min-width:1rem;border:2px solid #479E26;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#fff;transition:.3s all}.create-bag__size-radio:after{content:"";width:.4rem;height:.4rem;border-radius:50%;background:transparent;transition:.3s all}.create-bag__size-name{font-family:Gilroy;font-size:.9rem;font-weight:600;color:#000;flex:1;transition:.3s all}.create-bag__size-price{text-align:right;transition:.3s all}.create-bag__size-price strong{display:block;font-family:Gilroy;font-size:.8rem;font-weight:700;color:#000;margin-bottom:.15rem}.create-bag__size-price span{display:block;font-family:Gilroy;font-size:.7rem;font-weight:400;color:#000}.create-bag__info{background:#e2fbe5;border:1px solid #C7EED3;border-radius:.4rem;padding:.8rem .85rem;margin-bottom:1.2rem}.create-bag__info strong{display:block;font-family:Gilroy;font-size:.7rem;font-weight:600;color:#353d3d;margin-bottom:.55rem}.create-bag__info p{font-family:Gilroy;font-size:.6rem;font-weight:400;color:#353d3d;line-height:1.4}.create-bag__help{margin-bottom:2rem}.create-bag__help-title{font-family:Gilroy;font-size:1rem;font-weight:700;color:#000;margin-bottom:.5rem}.create-bag__faq{border-bottom:1px solid #E0E0E0}.create-bag__faq-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.8rem 0;background:none;border:none;cursor:pointer}.create-bag__faq-btn span{font-family:Gilroy;font-size:.75rem;font-weight:400;color:#0c0e0d;text-align:left}.create-bag__faq-btn svg{min-width:1rem;margin-left:.5rem}.create-bag__faq-content{display:none;padding-bottom:1rem}.create-bag__faq-content p{font-family:Gilroy;font-size:.65rem;font-weight:400;color:#525453;line-height:1.5}.create-bag__faq.active .create-bag__faq-content{display:block}.create-bag__quantity{display:flex;gap:.5rem;margin-bottom:1.2rem}.create-bag__qty-btn{flex:1;text-align:center;padding:.7rem;border:1px solid #C4C4C4;border-radius:.3rem;cursor:pointer;transition:.3s all}.create-bag__qty-btn input{display:none}.create-bag__qty-btn span{font-family:Gilroy;font-size:.9rem;font-weight:600;color:#252d2d;transition:.3s all}.create-bag__qty-btn:hover{border-color:#479e26}.create-bag__qty-btn:has(input:checked){background:#479e26;border-color:#479e26}.create-bag__qty-btn:has(input:checked) span{color:#fff}.create-bag__earnings{width:100%;display:flex;align-items:center;justify-content:space-between;background:#479e26;padding:.8rem 2rem}.create-bag__earnings-label{font-family:Gilroy;font-size:.8rem;font-weight:700;color:#fff}.create-bag__earnings-value{display:flex;align-items:center;gap:.9rem;font-family:Gilroy;font-size:.85rem;font-weight:700;color:#fff}.create-bag__earnings-value svg{width:1.2rem;height:1.2rem}.create-bag__schedule{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.create-bag__day{display:flex;align-items:center;justify-content:space-between;gap:1rem}.create-bag__day-check{display:flex;align-items:center;gap:.5rem;cursor:pointer}.create-bag__day-check input{display:none}.create-bag__day-box{width:1rem;height:1rem;border:1.5px solid #C4C4C4;border-radius:.15rem;transition:.3s all}input:checked+.create-bag__day-box{background:#479e26;border-color:#479e26}.create-bag__day-name{font-family:Gilroy;font-size:.8rem;font-weight:400;color:#252d2d;min-width:2rem}.create-bag__day-time{display:flex;align-items:center;gap:.3rem}.create-bag__time-input{width:5rem;font-family:Gilroy;font-size:.7rem;font-weight:400;color:#000;padding:.5rem .6rem;border:1px solid #C4C4C4;border-radius:.2rem;text-align:center;outline:none}.create-bag__time-input:focus{border-color:#479e26}.create-bag__time-sep{font-family:Gilroy;font-size:.8rem;color:#000}.create-bag__time-sep::placeholder{color:#555b59}.create-bag__edit-all{width:100%;font-family:Gilroy;font-size:.75rem;font-weight:500;color:#479e26;background:#fff;border:1px solid #479E26;border-radius:.3rem;padding:.6rem;cursor:pointer;margin-bottom:1rem;transition:.3s all}.create-bag__edit-all:hover{background:#479e26;color:#fff}.create-bag__success{text-align:center}.create-bag__success-title{font-family:Korolev;font-size:2rem;font-weight:900;color:#479e26;text-transform:uppercase;margin-bottom:.5rem}.create-bag__success-subtitle{font-family:Tenon;font-size:.85rem;font-weight:400;color:#555b59;margin-bottom:1.5rem}.create-bag__success-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:.5rem .6rem;border:1px solid #C4C4C4;border-radius:.5rem;margin-bottom:1.2rem}.create-bag__success-bags{font-family:Tenon;width:100%;text-align:left;font-size:.75rem;font-weight:400;color:#000}.create-bag__success-price{font-family:Tenon;display:flex;align-items:center;gap:.3rem}.create-bag__success-price strong{font-family:Tenon;font-size:.8rem;font-weight:700;color:#000}.create-bag__success-old-price{font-family:Gilroy;font-size:.7rem;font-weight:400;color:#999;text-decoration:line-through}.create-bag__next{background:#f4f6f5;border-radius:.5rem;padding:1.2rem 1.35rem;text-align:left;margin-bottom:3rem}.create-bag__next-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#0c0e0d;text-align:center;margin-bottom:.5rem}.create-bag__next-subtitle{font-family:Tenon;font-size:.8rem;font-weight:400;color:#535957;text-align:center;margin-bottom:1.65rem}.create-bag__next-steps{display:flex;flex-direction:column;gap:1rem}.create-bag__next-step{display:flex;align-items:flex-start;gap:.8rem}.create-bag__next-step:last-child .create-bag__next-number:before{display:none}.create-bag__next-number{position:relative;display:flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;min-width:1.3rem;background:#dee4e2;border-radius:50%;font-family:Tenon;font-size:.7rem;font-weight:700;color:#000}.create-bag__next-number:before{content:"";position:absolute;top:150%;left:50%;transform:translate(-50%);width:1.5px;height:1.3rem;background:#dee4e2}.create-bag__next-content{flex:1}.create-bag__next-content strong{display:block;font-family:Tenon;font-size:.8rem;font-weight:700;color:#0c0e0d;margin-bottom:.4rem}.create-bag__next-content p{font-family:Tenon;font-size:.7rem;font-weight:400;color:#535957;line-height:1.4}.create-bag__success-actions{display:flex;flex-direction:column;align-items:center;gap:.8rem}.create-bag__success-btn{width:100%;font-family:Gilroy;font-size:.8rem;font-weight:600;color:#fff;background:#479e26;border:none;padding:.9rem 2rem;border-radius:2rem;cursor:pointer;transition:.3s all}.create-bag__success-btn:hover{background:#3e8921}.create-bag__success-link{font-family:Gilroy;font-size:.75rem;font-weight:500;color:#479e26;text-decoration:underline}.create-bag__success-link:hover{color:#35751c}.business-details{padding-top:8rem;padding-bottom:5rem}.business-details__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #DEE3E3}.business-details__title{font-family:Tenon;font-size:1.2rem;font-weight:700;color:#0c0e0d}.business-details__close{background:none;border:none;cursor:pointer;padding:0}.business-details__close svg{width:1.2rem;height:1.2rem}.business-details__close:hover svg path{fill:#479e26}.business-details__section{margin-bottom:1.2rem}.business-details__section:last-of-type{border-bottom:none}.business-details__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:.65rem}.business-details__icon svg{width:100%;height:100%}.business-details__section-title{font-family:Tenon;font-size:1.2rem;font-weight:700;color:#2e3231;margin-bottom:.75rem}.business-details__date{display:inline-block;font-family:Tenon;font-size:.8rem;font-weight:700;color:#0c0e0d;margin-bottom:1rem;padding:.15rem .4rem;background-color:#f4f6f6;border-radius:.2rem}.business-details__desc{font-family:Tenon;font-size:.8rem;font-weight:400;color:#2e3231;line-height:1.5}.business-details__pricing-list{border-radius:.6rem;border:1px solid #DEE3E3;background:#fcfcfc;width:100%;padding:.8rem;margin-bottom:.7rem}.business-details__pricing-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.business-details__pricing-row:last-child{border-top:1px solid #DEE3E3}.business-details__pricing-row span{font-family:Tenon;font-size:.75rem;font-weight:400;color:#535957}.business-details__pricing-row span:last-child{text-align:right}.business-details__pricing-highlight{border-bottom:none;padding-bottom:0}.business-details__pricing-highlight span{font-weight:700;color:#0c0e0d}.business-details__fee-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem .8rem;border-radius:.6rem;border:1px solid #DEE3E3;background:#fcfcfc;margin-bottom:.7rem}.business-details__fee-row span{font-family:Tenon;font-size:.8rem;font-weight:400;color:#2e3231}.business-details__note{display:flex;align-items:flex-start;gap:.5rem;background:#f9fefe;padding:.7rem .8rem;border-radius:.6rem;border:1px solid #DCEEF7}.business-details__note svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.business-details__note p{font-family:Tenon;font-size:.7rem;font-weight:400;color:#2a4976}.business-details__info-row{margin-bottom:1.2rem}.business-details__label{font-family:Tenon;font-size:.8rem;font-weight:400;color:#808b8b;display:block;margin-bottom:.35rem}.business-details__value{font-family:Tenon;font-size:.8rem;font-weight:400;color:#0c0e0d;line-height:1.4}.business-details__value--bold{font-weight:700}.business-details__schedule-list{display:flex;flex-direction:column}.business-details__schedule-row{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0}.business-details__schedule-row span{flex:1;font-family:Tenon;font-size:.8rem;font-weight:400;color:#000}.business-details__schedule-row span:last-child{color:#000}.business-details__faq{border-bottom:1px solid #E0E0E0}.business-details__faq-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.8rem 0;background:none;border:none;cursor:pointer}.business-details__faq-btn span{font-family:Tenon;font-size:.8rem;font-weight:400;color:#0c0e0d;text-align:left}.business-details__faq-btn svg{min-width:1rem;margin-left:.5rem}.business-details__faq-content{display:none;padding-bottom:1rem}.business-details__faq-content p{font-family:Tenon;font-size:.7rem;font-weight:400;color:#525453;line-height:1.5}.business-details__faq.active .business-details__faq-content{display:block}.business-details__footer{position:fixed;bottom:0;left:50%;width:50%;display:flex;align-items:center;justify-content:space-between;background:#fff;padding:1rem 2rem;border-top:1px solid #E8EBEA;z-index:20}.business-details__help{display:flex;align-items:center;gap:.4rem;text-decoration:none}.business-details__help svg{width:1rem;height:1rem}.business-details__help span{font-family:Tenon;font-size:.75rem;font-weight:400;color:#535957}.business-details__help:hover span{color:#479e26}.business-details__actions{display:flex;align-items:center;gap:1rem}.business-details__cancel{font-family:Tenon;font-size:.8rem;font-weight:500;color:#535957;background:none;border:none;cursor:pointer;padding:0}.business-details__cancel:hover{color:#0c0e0d}.business-details__confirm{font-family:Tenon;font-size:.8rem;font-weight:600;color:#fff;background:#479e26;border:none;padding:.7rem 1.2rem;border-radius:2rem;cursor:pointer;transition:.3s all}.business-details__confirm:hover{background:#3e8921}.search-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:none}.search-modal.active{display:block}.search-modal__overlay{width:100%;height:100%;left:0;top:0;position:absolute;background:#fff}.search-modal__content{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;flex-direction:column}.search-modal__header{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.5rem;background:#fff}.search-modal__back{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;background:none;border:none;cursor:pointer;color:#333;flex-shrink:0}.search-modal__back svg{width:1.3rem;height:1.3rem}.search-modal__back:hover{color:#479e26}.search-modal__input-wrapper{position:relative;flex:1;display:flex;align-items:center}.search-modal__search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.1rem;height:1.1rem;pointer-events:none}.search-modal__input{width:100%;padding:.9rem 3rem;border:1px solid #c4a08a;border-radius:2rem;font-family:Gilroy;font-size:.85rem;color:#333;background:#fff;transition:.3s all}.search-modal__input::placeholder{color:#aaa}.search-modal__input:focus{border-color:#479e26;outline:none}.search-modal__clear{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;background:none;border:none;cursor:pointer;color:#666}.search-modal__clear svg{width:1.2rem;height:1.2rem}.search-modal__clear:hover{color:#333}.search-modal__results{flex:1;overflow-y:auto;padding:0 1rem}.search-modal__result{display:block;padding:1.2rem 0;border-bottom:1px solid #e0dcd8;text-decoration:none;transition:.3s all}.search-modal__result:last-child{border-bottom:none}.search-modal__result:hover{background:#479e260d;padding-left:.5rem;padding-right:.5rem;margin-left:-.5rem;margin-right:-.5rem}.search-modal__result-name{font-family:Gilroy;font-size:.85rem;font-weight:700;color:#1a1a1a}.search-modal__result-address{font-family:Gilroy;font-size:.85rem;font-weight:400;color:#666}.search-modal__footer{padding:1.5rem;text-align:center;background:#fff}.search-modal__manual-link{font-family:Gilroy;font-size:.85rem;font-weight:600;color:#479e26;text-decoration:none}.search-modal__manual-link:hover{text-decoration:underline}.edit-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;display:flex;flex-direction:row;align-items:center;justify-content:center}.edit-modal.active{display:flex;align-items:center;justify-content:center}.edit-modal__overlay{width:100%;height:100%;left:0;top:0;position:absolute;background:#00000080}.edit-modal__content{position:relative;width:100%;max-width:25rem;max-height:90vh;background:#fff;border-radius:.8rem;padding:1.5rem;overflow-y:auto;z-index:1}.edit-modal__close{position:absolute;top:1rem;right:1rem;display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;background:none;border:none;cursor:pointer;color:#666}.edit-modal__close svg{width:1rem;height:1rem}.edit-modal__close:hover{color:#333}.edit-modal__title{font-family:Gilroy;font-size:1.1rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.edit-modal__form{width:100%}.edit-modal__section{margin-bottom:1.2rem}.edit-modal__section-title{font-family:Gilroy;font-size:.7rem;font-weight:700;color:#1a1a1a;margin-bottom:.6rem}.edit-modal__field{margin-bottom:.8rem}.edit-modal__field--half{flex:1}.edit-modal__row{display:flex;gap:.8rem}.edit-modal__label{display:block;font-family:Gilroy;font-size:.6rem;font-weight:400;color:#666;margin-bottom:.3rem}.edit-modal__input{width:100%;padding:.7rem .8rem;border:1px solid #e0e0e0;border-radius:.4rem;font-family:Gilroy;font-size:.7rem;color:#333;background:#fff;transition:.3s all}.edit-modal__input:focus{border-color:#479e26;outline:none}.edit-modal__input--phone{padding-left:2.5rem}.edit-modal__select-wrapper{position:relative;display:flex;align-items:center}.edit-modal__select-icon{position:absolute;left:.8rem;font-size:.9rem;pointer-events:none}.edit-modal__select{width:100%;padding:.7rem .8rem .7rem 2.2rem;border:1px solid #e0e0e0;border-radius:.4rem;font-family:Gilroy;font-size:.7rem;color:#333;background:#fff;appearance:none;cursor:pointer;transition:.3s all}.edit-modal__select:focus{border-color:#479e26;outline:none}.edit-modal__select-arrow{position:absolute;right:.8rem;width:.8rem;height:.8rem;pointer-events:none}.edit-modal__phone-wrapper{position:relative;display:flex;align-items:center}.edit-modal__phone-flag{position:absolute;left:.8rem;font-size:.9rem;pointer-events:none}.edit-modal__submit{width:100%;padding:.8rem;background:#479e26;border:none;border-radius:2rem;font-family:Gilroy;font-size:.75rem;font-weight:500;color:#fff;cursor:pointer;transition:.3s all;margin-top:.5rem}.edit-modal__submit:hover{background:#3d8a20}.edit-modal__submit:active{transform:scale(.98)}.custom-select{position:relative;width:100%}.custom-select__trigger{display:flex;align-items:center;gap:.5rem;padding:.7rem .8rem;border:1px solid #e0e0e0;border-radius:.4rem;background:#fff;cursor:pointer;transition:.3s all}.custom-select__trigger:hover{border-color:#ccc}.custom-select__icon{width:1rem;height:1rem;flex-shrink:0}.custom-select__text{flex:1;font-family:Gilroy;font-size:.7rem;color:#333}.custom-select__arrow{width:.8rem;height:.8rem;flex-shrink:0;transition:.3s all}.custom-select__dropdown{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:.4rem;box-shadow:0 4px 12px #0000001a;z-index:10;max-height:15rem;overflow-y:auto;display:none;margin-top:.3rem}.custom-select__option{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;cursor:pointer;transition:.2s all}.custom-select__option svg{width:1rem;height:1rem;flex-shrink:0}.custom-select__option span{font-family:Gilroy;font-size:.7rem;color:#333}.custom-select__option:hover{background:#f5f5f5}.custom-select__option.selected{background:#e8f5e3}.custom-select.open .custom-select__dropdown{display:block}.custom-select.open .custom-select__arrow{transform:rotate(180deg)}.custom-select.open .custom-select__trigger{border-color:#479e26}.dashboard{display:flex;min-height:100vh;background:#fcfcfc}.dashboard__mobile-header,.dashboard__sidebar-overlay{display:none}.dashboard__sidebar{position:fixed;top:0;left:0;width:16.35rem;height:100vh;background:#fff;box-shadow:7px 0 35px #0000000f;display:flex;flex-direction:column;padding:1.5rem 1rem;overflow-y:auto;z-index:50}.dashboard__sidebar-top{text-align:center;margin-bottom:1.7rem}.dashboard__logo{margin-bottom:1.9rem}.dashboard__logo img{height:3.3rem;width:auto}.dashboard__store-selector{display:flex;align-items:center;gap:.7rem;padding:.85rem .8rem;background:#fcfcfc;border-radius:.4rem;border:1px solid #DEE3E3}.dashboard__store-avatar{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.dashboard__store-name{flex:1;font-family:Tenon;font-size:.7rem;font-weight:400;color:#101211;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.dashboard__store-menu{background:none;border:none;cursor:pointer;padding:0}.dashboard__store-menu svg{width:1.2rem;height:1.2rem}.dashboard__nav{flex:1;display:flex;flex-direction:column;gap:4.9rem}.dashboard__nav-label{display:block;font-family:Tenon;font-size:.7rem;font-weight:400;color:#6f7c7c;text-transform:uppercase;letter-spacing:.05em;padding:0 .6rem;margin-bottom:.2rem;margin-top:1.5rem}.dashboard__nav-label:first-child{margin-top:0}.dashboard__nav-list{list-style:none;padding:0;margin:0}.dashboard__nav-item{margin-bottom:.2rem}.dashboard__nav-item-logout{cursor:pointer;margin-top:1rem}.dashboard__nav-link{display:flex;align-items:center;gap:.6rem;padding:.6rem;border-radius:.4rem;text-decoration:none;font-family:Tenon;font-size:.8rem;font-weight:400;color:#525959;transition:.2s all}.dashboard__nav-link svg{width:1.2rem;height:1.2rem}.dashboard__nav-link:hover{cursor:pointer;background:#f4f6f5;color:#0c0e0d}.dashboard__nav-item.active .dashboard__nav-link{background:#f4f6f6;color:#479e26;font-weight:500}.dashboard__sidebar-bottom{margin-top:auto;padding-top:1rem;border-top:1px solid #E8EBEA}.dashboard__logout{display:flex;align-items:center;gap:.6rem;padding:.6rem;text-decoration:none;font-family:Tenon;font-size:.8rem;font-weight:400;color:#535957;border-radius:.4rem;transition:.2s all}.dashboard__logout svg{width:1.1rem;height:1.1rem}.dashboard__logout:hover{background:#f4f6f5;color:#0c0e0d}.dashboard__content{width:100%;max-width:993px;margin:0 auto}.dashboard__main{flex:1;display:flex;flex-direction:column;padding:1.5rem 2rem;margin-left:16.35rem;overflow-y:auto}.dashboard__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.dashboard__greeting{font-family:Tenon;font-size:1.3rem;font-weight:700;color:#0c0e0d}.dashboard__notification{position:relative;background:none;border:none;cursor:pointer;padding:0rem}.dashboard__notification svg{width:2.4rem;height:2.4rem}.dashboard__notification-badge{position:absolute;top:0;right:0;width:.8rem;height:.8rem;background:#f07919;border-radius:50%}.dashboard__content{flex:1}.dashboard__mobile-greeting{display:none}.dashboard__alert{display:inline-block;background:#fcfcfc;border:1px solid #DEE3E3;border-radius:.5rem;padding:.8rem;margin-bottom:1.5rem}.dashboard__alert-top{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.dashboard__alert-icon{flex-shrink:0}.dashboard__alert-icon svg{width:1rem;height:1rem}.dashboard__alert-content{flex:1}.dashboard__alert-title{font-family:Tenon;font-size:.9rem;font-weight:600;color:#952f49;margin-bottom:.2rem}.dashboard__alert-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#000;line-height:120%;max-width:80%;margin-bottom:.6rem}.dashboard__alert-btn{flex-shrink:0;font-family:Tenon;font-size:.7rem;font-weight:600;color:#fff;background:#25282d;border:none;padding:.6rem 1.3rem;border-radius:2.5rem;cursor:pointer;transition:.2s all}.dashboard__alert-btn:hover{background:#252d2d}.dashboard__flex{display:flex;gap:2rem;align-items:flex-start}.dashboard__left,.dashboard__right{flex:1}.dashboard__section{margin-bottom:1.5rem;background:#fcfcfc;border:1px solid #DEE3E3;border-radius:.6rem}.dashboard__section--no-border{border:none;background:transparent;padding:0}.dashboard__section-title{font-family:Tenon;font-size:1.1rem;font-weight:700;color:#2e3231;padding:1rem;border-bottom:1px solid #DEE3E3}.dashboard__bag-card-wrapper{display:flex;gap:1rem;padding:1rem}.dashboard__bag-card{width:33%;border:1px solid #DEE3E3;border-radius:.6rem;background-color:#fcfcfc;padding:.2rem .2rem .8rem}.dashboard__bag-image{margin-bottom:.4rem;border-radius:.2rem;overflow:hidden}.dashboard__bag-image img{height:250px;width:100%;object-fit:cover;display:block}.dashboard__bag-name{font-family:Tenon;font-size:.7rem;font-weight:700;color:#479e26;text-decoration-line:underline;margin-bottom:.15rem}.dashboard__bag-count{font-family:Tenon;font-size:.6rem;font-weight:400;color:#101211;margin-bottom:.7rem}.dashboard__bag-btn{width:100%;font-family:Tenon;font-size:.7rem;font-weight:500;color:#fff;background:#479e26;border:none;padding:.6rem;border-radius:2.5rem;cursor:pointer;transition:.2s all}.dashboard__bag-btn:hover{background:#3e8921}.dashboard__faq{border-bottom:1px solid #E8EBEA}.dashboard__faq-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#000;margin-bottom:1rem}.dashboard__faq-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.8rem 0;background:none;border:none;cursor:pointer}.dashboard__faq-btn span{font-family:Tenon;font-size:.8rem;font-weight:400;color:#0c0e0d;text-align:left}.dashboard__faq-btn svg{min-width:1rem;margin-left:.5rem}.dashboard__faq-content{display:none;padding-bottom:1rem}.dashboard__faq-content p{font-family:Tenon;font-size:.7rem;font-weight:400;color:#535957;line-height:1.5}.dashboard__faq.active .dashboard__faq-content{display:block}.dashboard__video{position:relative;background:#fff;border-radius:.5rem;overflow:hidden;height:15.8rem}.dashboard__video-bg{width:100%;height:auto;display:block;object-fit:cover}.dashboard__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer}.dashboard__video-play:hover{transform:translate(-50%,-50%) scale(1.1)}.dashboard__video-play:hover svg path{fill:#fff}.dashboard__video-play:hover svg circle{fill:#479e26;opacity:1}.dashboard__footer{display:flex;justify-content:center;gap:1.5rem;padding-top:1.5rem;margin-top:auto}.dashboard__footer a{font-family:Tenon;font-size:.8rem;font-weight:400;color:#798484;text-decoration:underline}.dashboard__footer a:hover{color:#479e26}.financials__alert{display:flex;align-items:center;gap:1rem;background:#f9fefe;border:1px solid #DCEEF7;border-radius:.6rem;padding:1rem .8rem;margin-bottom:1.5rem}.financials__alert-icon{flex-shrink:0;margin-right:.5rem}.financials__alert-icon svg{display:block;width:1.2rem;height:1.2rem}.financials__alert-content{flex:1;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.financials__alert-title{font-family:Tenon;font-size:.8rem;font-weight:600;color:#2a4976}.financials__alert-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#2a4976;margin-top:.8rem;width:100%}.financials__alert-btn{font-family:Tenon;font-size:.7rem;font-weight:600;color:#fff;background:#479e26;border:none;border-radius:2.5rem;padding:.7rem 1.1rem;cursor:pointer;transition:.2s all}.financials__alert-btn:hover{background:#3a8520}.financials__section{background:#fcfcfc;border:1px solid #DEE3E3;border-radius:.2rem;padding:.8rem;margin-bottom:1.5rem}.financials__section-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.financials__section-header span{font-family:Tenon;font-size:.8rem;font-weight:700;color:#000}.financials__section-title{font-family:Tenon;font-size:1.1rem;font-weight:700;color:#2e3231;margin-bottom:.6rem}.financials__section-subtitle{font-family:Tenon;font-size:.8rem;font-weight:400;color:#555b59}.financials__section-table{padding:0}.financials__section-table-header{padding:.8rem}.financials__card{background:#fcfcfc;border:1px solid #DEE3E3;border-radius:.2rem;margin-bottom:1.2rem}.financials__card-body{padding:1rem 1rem 1.5rem}.financials__card-header{display:flex;align-items:center;gap:.6rem;font-family:Tenon;font-size:.85rem;font-weight:600;color:#000;margin-bottom:.5rem}.financials__card-text{font-family:Tenon;font-size:.75rem;font-weight:400;color:#000;line-height:1.5;max-width:50%}.financials__notice{font-family:Tenon;font-size:.65rem;font-weight:400;color:#b6bbbb;border-top:1px solid #DEE3E3;padding:.4rem .7rem}.financials__info-row{margin-bottom:1rem}.financials__info-item{display:flex;flex-direction:column;gap:.3rem}.financials__info-label{font-family:Tenon;font-size:.8rem;font-weight:400;color:#8b8e90}.financials__info-value{font-family:Tenon;font-size:.8rem;font-weight:400;color:#000}.financials__add-btn{font-family:Tenon;font-size:.7rem;font-weight:500;color:#fff;background:#479e26;border:none;border-radius:2.5rem;padding:.6rem 6.85rem;cursor:pointer;transition:.2s all}.financials__add-btn:hover{background:#3a8520}.financials__export-btn{font-family:Tenon;font-size:.7rem;font-weight:500;color:#479e26;background:#fff;border:1px solid #479E26;border-radius:2.5rem;padding:.6rem 3rem;cursor:pointer;transition:.2s all}.financials__export-btn:hover{background:#479e26;color:#fff}.financials__period{margin-bottom:1rem}.financials__period-label{display:block;font-family:Tenon;font-size:.6rem;font-weight:400;color:#8b8e90;margin-bottom:.5rem}.financials__period-selects{display:flex;gap:.75rem}.financials__select-wrapper{position:relative;display:inline-block}.financials__select{font-family:Tenon;font-size:.8rem;font-weight:400;color:#000;background:#fcfcfc;border:1px solid #C7C7C7;border-radius:.4rem;padding:.75rem 2rem .75rem .8rem;appearance:none;cursor:pointer;min-width:4rem}.financials__select--small{min-width:3rem;padding:.7rem 2.65rem .7rem .6rem}.financials__select-arrow{display:block;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);pointer-events:none;width:1.2rem;height:1.2rem}.financials__downloads{display:flex;flex-direction:column;gap:1.5rem}.financials__download-link{display:flex;align-items:center;gap:.4rem;font-family:Tenon;font-size:.8rem;font-weight:500;color:#479e26;text-decoration:none}.financials__download-link:hover{text-decoration:underline}.financials__download-badge svg{display:block;width:.8rem;height:.8rem}.financials__filters{display:flex;gap:.8rem;align-items:center}.financials__date-input{font-family:Tenon;font-size:.8rem;font-weight:400;line-height:100%;color:#000;background:#fcfcfc;border:1px solid #C7C7C7;border-radius:.4rem;padding:.75rem 1.4rem;cursor:pointer}.financials__table-wrapper{overflow-x:auto;margin-bottom:1rem}.financials__table{width:100%;border-collapse:collapse}.financials__table th{font-family:Tenon;font-size:.6rem;font-weight:700;color:#000;text-align:left;padding:.65rem 1.2rem;border-top:1px solid #DDE2E2;border-bottom:1px solid #DDE2E2}.financials__table td{font-family:Tenon;font-size:.8rem;font-weight:700;color:#000;padding:.8rem;border-bottom:1px solid #DEE3E3}.financials__table-empty{text-align:center;padding:2rem!important;color:#798484;border-bottom:none!important}.financials__table-empty p{margin-bottom:.3rem;font-size:.75rem}.financials__table-empty p:last-child{margin-bottom:0}.financials__pagination{display:flex;justify-content:flex-end;gap:1.2rem;padding:.8rem}.financials__page-btn{border:none;cursor:pointer}.financials__page-btn svg{display:block;width:1.2rem;height:1.2rem}.financials__page-btn:disabled{opacity:.5;cursor:not-allowed}.financials__page-btn:hover:not(:disabled){color:#479e26}.financials__partner-grid{display:grid;grid-template-columns:1fr 1fr;padding-top:1.2rem;gap:.8rem 2rem;margin-bottom:1rem}.financials__partner-item{display:flex;flex-direction:column;gap:.35rem}.financials__partner-label{font-family:Tenon;font-size:.8rem;font-weight:400;color:#555b59}.financials__partner-value{font-family:Tenon;font-size:.8rem;font-weight:400;color:#000}.financials__email-section{border-top:1px solid #DEE3E3;padding-top:1.5rem;margin-top:1rem}.financials__email-title{font-family:Tenon;font-size:.9rem;font-weight:600;color:#0c0e0d;margin-bottom:.5rem}.financials__email-row{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem;gap:1.7rem}.financials__email-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#555b59;max-width:40%}.financials__email-info{font-family:Tenon;font-size:.75rem;font-weight:400;color:#535957;margin-bottom:1rem}.financials__email-info strong{color:#0c0e0d}.financials__email-label{font-family:Tenon;font-size:.75rem;font-weight:400;color:#798484;margin-bottom:.6rem}.financials__toggle{position:relative;display:inline-block;width:44px;height:24px}.financials__toggle input{opacity:0;width:0;height:0}.financials__toggle input:checked+.financials__toggle-slider{background:#479e26}.financials__toggle input:checked+.financials__toggle-slider:before{transform:translate(20px)}.financials__toggle-slider{position:absolute;cursor:pointer;inset:0;background:#dee3e3;border-radius:24px;transition:.3s}.financials__toggle-slider:before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.financials__checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.financials__checkbox-item{display:flex;align-items:center;gap:.5rem;font-family:Tenon;font-size:.8rem;font-weight:400;color:#000;cursor:pointer}.financials__checkbox-item input{display:none}.financials__checkbox-item input:checked+.financials__checkbox-box{background:#479e26;border-color:#479e26}.financials__checkbox-item input:checked+.financials__checkbox-box:after{opacity:1}.financials__checkbox-box{width:18px;height:18px;border:1px solid #DEE3E3;border-radius:.2rem;position:relative;transition:.2s}.financials__checkbox-box:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.7rem;opacity:0;transition:.2s}.financials__legal-links{border-top:1px solid #DEE3E3;padding-top:1rem;margin-top:1.5rem}.financials__legal-link{display:flex;align-items:center;gap:.4rem;font-family:Tenon;font-size:.8rem;font-weight:500;color:#479e26;text-decoration:none;margin-bottom:.5rem}.financials__legal-link:hover{text-decoration:underline}.financials__legal-link--view{margin-top:1rem}.financials__legal-note{font-family:Tenon;font-size:.7rem;font-weight:400;color:#798484;margin-bottom:1rem}.referral__banner{position:relative;background:#479e26;border-radius:.6rem;padding:1.5rem 1.5rem 2.8rem;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.referral__banner-content{max-width:70%}.referral__banner-title{font-family:Tenon;font-size:1.4rem;font-weight:500;color:#fff;margin-bottom:.8rem}.referral__banner-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#ffffffe6;line-height:1.5;margin-bottom:.8rem}.referral__banner-link{font-family:Tenon;font-size:.8rem;font-weight:500;color:#fff;text-decoration:underline;display:inline-block;margin-bottom:2.2rem}.referral__banner-link:hover{text-decoration:none}.referral__banner-input{display:flex;align-items:center;gap:.65rem}.referral__banner-icon svg{display:block;width:6.8rem;height:6.8rem}.referral__input{font-family:Tenon;font-size:.8rem;font-weight:400;color:#fff;background:transparent;border:1px solid rgb(255,255,255);border-radius:.5rem;padding:.65rem .6rem;width:18.8rem}.referral__input::placeholder{color:#ffffffb3}.referral__copy-btn{font-family:Tenon;font-size:.7rem;font-weight:500;color:#479e26;background:#fff;border:none;border-radius:2.5rem;padding:.7rem 1.15rem;cursor:pointer;transition:.2s all}.referral__copy-btn:hover{background:#f0f0f0}.referral__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;margin-bottom:2.5rem}.referral__step{text-align:center}.referral__step-icon{margin-bottom:1rem}.referral__step-icon svg{display:block;width:2.4rem;height:2.4rem;margin:0 auto}.referral__step-title{font-family:Tenon;font-size:.8rem;font-weight:700;color:#2e3231;margin-bottom:.6rem}.referral__step-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#313939;line-height:1.5}.referral__history-title{font-family:Tenon;font-size:1.2rem;font-weight:700;color:#2e3231}.referral__history-empty{text-align:center;padding:3.3rem 0}.referral__history-icon{margin-bottom:1.15rem}.referral__history-icon svg{display:block;width:6.5rem;height:auto;margin:0 auto}.referral__history-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#313939;max-width:40%;margin:0 auto;line-height:1.5;margin-bottom:1.9rem}.referral__copy-link-btn{font-family:Tenon;font-size:.7rem;font-weight:500;color:#fff;background:#479e26;border:none;border-radius:2.5rem;padding:.6rem 1.6rem;cursor:pointer;transition:.2s all}.referral__copy-link-btn:hover{background:#3a8520}.settings__tabs{display:flex;gap:1.5rem;margin-bottom:1.2rem;border-bottom:1px solid #C8D0D0;padding-bottom:0}.settings__tab{font-family:Tenon;font-size:.8rem;font-weight:700;color:#7e898b;background:none;border:none;padding:.7rem 0 .8rem;cursor:pointer;position:relative;display:flex;align-items:center;gap:.4rem}.settings__tab:hover{color:#479e26}.settings__tab--active{color:#479e26;font-weight:600}.settings__tab--active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:4px;background:#479e26}.settings__tab-badge{font-family:Tenon;font-size:.6rem;font-weight:700;color:#fff;background:linear-gradient(95deg,#479e26 3.75%,#6fc64e 98.81%);border-radius:.2rem;padding:.15rem .325rem}.settings__section{margin-bottom:1.5rem;background:#fcfcfc;border:1px solid #DEE3E3;border-radius:.6rem}.settings__section-title{font-family:Tenon;font-size:1.1rem;font-weight:700;color:#2e3231;padding:.8rem}.settings__optional{font-weight:400;color:#798484}.settings__card{border:1px solid #DEE3E3;padding:.8rem .8rem 1.2rem}.settings__card-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#202020;line-height:1.5;margin-bottom:1.5rem}.settings__card-text--highlight{font-weight:400;color:#202020}.settings__row{display:flex;justify-content:space-between;align-items:flex-start;padding:.8rem 0;border-bottom:1px solid #F4F6F6}.settings__row-left{flex:1}.settings__label{font-family:Tenon;font-size:.8rem;font-weight:600;color:#0c0e0d;display:flex;align-items:center;gap:.3rem;margin-bottom:.3rem}.settings__label svg{width:1rem;height:1rem}.settings__value{font-family:Tenon;font-size:.8rem;font-weight:400;color:#0c0e0d}.settings__value--muted{color:#798484}.settings__edit-link{font-family:Tenon;font-size:.8rem;font-weight:500;color:#479e26;text-decoration:none}.settings__edit-link:hover{text-decoration:underline}.settings__info-block{padding:.6rem 0}.settings__info-title{font-family:Tenon;font-size:.8rem;font-weight:700;color:#000;margin-bottom:.5rem}.settings__info-row{margin-bottom:.1rem}.settings__info-label{font-family:Tenon;font-size:.8rem;font-weight:500;color:#161616}.settings__info-value{display:block;font-family:Tenon;font-size:.8rem;font-weight:400;color:#677474;line-height:1.4;text-decoration:underline}.settings__info-link{font-family:Tenon;font-size:.8rem;font-weight:400;color:#677474;text-decoration:underline;display:block;margin-bottom:.5rem}.settings__info-link:hover{text-decoration:underline}.settings__learn-link{font-family:Tenon;font-size:.8rem;font-weight:500;color:#0c0e0d;text-decoration:underline;display:inline-block;margin-bottom:1rem}.settings__learn-link:hover{text-decoration:none}.settings__toggle-row{display:flex;justify-content:space-between;align-items:center}.settings__toggle-label{font-family:Tenon;font-size:.8rem;font-weight:500;color:#202020}.settings__toggle{position:relative;display:inline-block;width:1.6rem;height:.9rem}.settings__toggle input{opacity:0;width:0;height:0}.settings__toggle-slider{position:absolute;cursor:pointer;inset:0;background:#dee3e3;transition:.3s;border-radius:1rem}.settings__toggle-slider:before{position:absolute;content:"";height:.7rem;width:.7rem;left:.1rem;bottom:.1rem;background:#fff;transition:.3s;border-radius:50%}input:checked+.settings__toggle-slider{background:#479e26}input:checked+.settings__toggle-slider:before{transform:translate(.7rem)}.settings__input{font-family:Tenon;font-size:.8rem;font-weight:400;color:#0c0e0d;border:none;background:transparent;border-bottom:1px solid #DEE3E3;padding:.7rem 1rem;width:100%;margin-bottom:1rem}.settings__input:focus{outline:none;border-color:#479e26}.settings__input::placeholder{color:#798484}.settings__card-actions{display:flex;justify-content:flex-end}.settings__save-btn{font-family:Tenon;font-size:.8rem;font-weight:600;color:#fff;background:#479e26;border:none;border-radius:2rem;padding:.6rem 1.8rem;cursor:pointer;transition:.2s all}.settings__save-btn:hover{background:#3a8520}.settings__view-changes{text-align:center;padding:1.5rem 0}.settings__view-link{font-family:Tenon;font-size:.85rem;font-weight:500;color:#479e26;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem}.settings__view-link:hover{text-decoration:underline}.settings__hint{font-family:Tenon;font-size:.75rem;font-weight:400;color:#798484;margin-top:.3rem}.settings__select-wrapper{position:relative}.settings__select-wrapper:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);border:5px solid transparent;border-top-color:#535957}.settings__select{font-family:Tenon;font-size:.8rem;font-weight:400;color:#0c0e0d;background:#fff;border:1px solid #DEE3E3;border-radius:.3rem;padding:.7rem 2.5rem .7rem 1rem;width:100%;appearance:none;cursor:pointer}.settings__select:focus{outline:none;border-color:#479e26}.settings__cookie-link{font-family:Tenon;font-size:.8rem;font-weight:600;color:#479e26;text-decoration:none;text-transform:uppercase}.settings__cookie-link:hover{text-decoration:underline}.settings__invite-btn{font-family:Tenon;font-size:.8rem;font-weight:600;color:#fff;background:#479e26;border:none;border-radius:2rem;padding:.7rem 1.5rem;cursor:pointer;transition:.2s all}.settings__invite-btn:hover{background:#3a8520}.settings__card-actions--right{justify-content:flex-end;margin-bottom:1.5rem}.settings__table-wrapper{overflow-x:auto}.settings__table-wrapper::-webkit-scrollbar{width:6px}.settings__table-wrapper::-webkit-scrollbar-track{background:#fcfcfc}.settings__table-wrapper::-webkit-scrollbar-thumb{background:#cdcdcd;border-radius:3px}.settings__table-wrapper::-webkit-scrollbar-thumb:hover{background:#cdcdcd}.settings__table{width:100%;border-collapse:collapse}.settings__table th,.settings__table td{font-family:Tenon;font-size:.7rem;text-align:left;padding:1rem .5rem;border-bottom:1px solid #CDCDCD}.settings__table th:last-child,.settings__table td:last-child{text-align:right}.settings__table th{font-weight:500;color:#479e26}.settings__table td{font-weight:400;color:#5a5a5a}.settings__action-btn{background:none;border:none;cursor:pointer;padding:.3rem}.settings__action-btn:hover svg path{fill:#d9534f;fill-opacity:1}.rewards__subtitle{font-family:Tenon;font-size:.9rem;font-weight:700;color:#000;margin-bottom:.4rem}.rewards__description{font-family:Tenon;font-size:.8rem;font-weight:400;color:#555b59;line-height:1.6;margin-bottom:1rem}.rewards__cards{display:flex;justify-content:flex-start;gap:1rem;margin-bottom:1rem;background:#e8eaea;padding:.5rem;border-radius:.6rem;position:relative;max-width:100%;overflow-x:auto}.rewards__card{background:#fff;border-radius:.6rem;padding:.7rem 1.5rem 1.35rem;text-align:center;width:19rem}.rewards__card-icon{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto .7rem}.rewards__card-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#0c0e0d;margin-bottom:.5rem}.rewards__card-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#535957;line-height:1.5;margin-bottom:1rem}.rewards__card-btn{font-family:Tenon;font-size:.8rem;font-weight:600;color:#fff;background:#479e26;border:none;border-radius:2rem;padding:.6rem 1.5rem;cursor:pointer;transition:.2s all}.rewards__card-btn:hover{background:#3a8520}.rewards__how{background:#fcfcfc;border:1px solid #DEE3E3;border-radius:.5rem;padding:1.5rem}.rewards__how-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#0c0e0d;margin-bottom:1rem}.rewards__how-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.rewards__how-item{display:flex;align-items:flex-start;gap:.5rem}.rewards__how-item-title{font-family:Tenon;font-size:.9rem;font-weight:700;color:#000;margin-bottom:.6rem}.rewards__how-item-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#555b59;line-height:1.5}.rewards__how-icon{width:1.75rem;height:1.75rem;min-width:1.75rem}.rewards__how-icon svg{display:block;width:100%;height:auto}.milestones__subtitle{font-family:Tenon;font-size:.85rem;font-weight:400;color:#535957;margin-bottom:1.5rem}.milestones__card{background:#fcfcfc;border:1px solid #DEE3E3;border-radius:.5rem;padding:2rem;text-align:center;margin-bottom:1.5rem}.milestones__card--celebrate{padding:2.5rem 1.5rem}.milestones__card-icon{margin-bottom:1rem}.milestones__card-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#0c0e0d;margin-bottom:.5rem}.milestones__card-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#535957;margin-bottom:1rem}.milestones__share-btn{font-family:Tenon;font-size:.8rem;font-weight:600;color:#fff;background:#479e26;border:none;border-radius:2rem;padding:.6rem 2rem;cursor:pointer;transition:.2s all}.milestones__share-btn:hover{background:#3a8520}.milestones__section{margin-bottom:1.5rem}.milestones__section-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#0c0e0d;margin-bottom:.3rem}.milestones__section-subtitle{font-family:Tenon;font-size:.8rem;font-weight:400;color:#535957;margin-bottom:1rem}.milestones__empty{background:#fcfcfc;border:1px solid #DEE3E3;border-radius:.5rem;padding:3rem 1.5rem;text-align:center}.milestones__empty-icon{margin-bottom:1rem}.milestones__empty-text{font-family:Tenon;font-size:.85rem;font-weight:600;color:#0c0e0d}.holidays-banner{border-radius:.6rem;background:linear-gradient(142deg,#83da62,#479e26 98.81%),#479e26;padding:1.5rem;margin-bottom:1.2rem}.holidays-banner__title{font-family:Tenon;font-size:1.5rem;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;max-width:30%}.holidays-banner__content{display:flex;gap:3rem;align-items:flex-start}.holidays-banner__column{display:flex;flex-direction:column;gap:.8rem;min-width:20rem}.holidays-banner__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.holidays-banner__date{font-family:Tenon;font-size:.9rem;font-weight:700;color:#fff}.holidays-banner__toggle{display:flex;background:#fff;border-radius:2rem;padding:2px}.holidays-banner__toggle-btn{padding:.3rem .5rem;border:none;background:transparent;font-family:Tenon;font-size:.65rem;font-weight:500;color:#434343;border-radius:2rem;cursor:pointer;transition:all .2s}.holidays-banner__toggle-btn--active{background:#80d75f;color:#fff}.holidays-banner__toggle-btn--closed.holidays-banner__toggle-btn--active{background:#e41832;color:#fff}.holidays-banner__link{font-family:Tenon;font-size:.9rem;font-weight:500;color:#fff;text-decoration:none;display:flex;align-items:center;gap:.4rem}.holidays-banner__link:hover{cursor:pointer;text-decoration:underline}.holidays-banner__link svg{display:block;width:1.1rem;height:1.1rem}.holidays-banner__action{margin-left:auto;display:flex;align-items:center}.holidays-banner__btn{padding:.55rem 1rem;background:#fff;border:none;border-radius:2.5rem;font-family:Tenon;font-size:.7rem;font-weight:500;color:#479e26;cursor:pointer;transition:all .2s}.holidays-banner__btn:hover{opacity:.9}.highlights{background:#fcfcfc;border-radius:.6rem;padding:1rem;margin-bottom:1rem;border:1px solid #DEE3E3}.highlights__block{margin-bottom:.8rem}.highlights__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.highlights__improve{padding:.8rem .8rem 1rem;background-color:#f4f6f6;border-radius:.6rem}.highlights__improve-title{font-family:Tenon;font-size:.9rem;font-weight:700;color:#2e3231;margin-bottom:.7rem}.highlights__title{font-family:Tenon;font-size:1rem;font-weight:700;color:#252d2d}.highlights__period{font-family:Tenon;font-size:.75rem;font-weight:400;color:#848484}.highlights__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.highlights__card{background:#f4f6f6;border:1px solid #DEE3E3;border-radius:.6rem;padding:.8rem;display:flex;flex-direction:column;gap:1.9rem}.highlights__card-top{display:flex;justify-content:space-between;align-items:flex-start}.highlights__card-info{display:flex;flex-direction:column;gap:.2rem}.highlights__card-value{font-family:Korolev;font-size:1.5rem;font-weight:700;color:#252d2d}.highlights__card-label{font-family:Tenon;font-size:.8rem;font-weight:500;color:#252d2d}.highlights__card-goal{font-family:Tenon;font-size:.7rem;font-weight:400;color:#5d6363}.highlights__card-arrow{display:block;width:1rem;height:1rem;flex-shrink:0}.highlights__card-status{display:inline-flex;align-items:center;gap:.3rem;font-family:Tenon;font-size:.65rem;font-weight:500;padding:.25rem .6rem;border-radius:2rem;width:fit-content}.highlights__card-status--success{background:#e2fce3;border:1px solid #479E26;color:#479e26}.highlights__card-status svg{display:block;width:100%;height:auto;max-width:12px}.improve{background:#fff;border-radius:.7rem;padding:1.2rem;margin-bottom:1rem;border:1px solid #E5E5E5}.improve__title{font-family:Tenon;font-size:1rem;font-weight:700;color:#252d2d;margin-bottom:1rem}.improve__cards{position:relative;display:flex;overflow-x:auto;gap:.8rem}.improve__card{background:#fff;border:1px solid #E5E5E5;border-radius:.6rem;padding:.8rem .8rem 2rem;position:relative;display:flex;flex-direction:column;min-height:10rem;width:8.6rem}.improve__card--green{background:#e2fce3;border-color:#dee3e3}.improve__card-icon{margin-bottom:.6rem}.improve__card-icon svg{display:block;width:1rem;height:1rem}.improve__card-title{font-family:Tenon;font-size:.8rem;font-weight:500;color:#252d2d;margin-bottom:.5rem}.improve__card-text{font-family:Tenon;font-size:.7rem;font-weight:400;color:#798484;line-height:1.4;flex:1}.improve__card-arrow{position:absolute;display:block;bottom:.6rem;right:.8rem;width:1rem;height:1rem}.improve__card-check{position:absolute;bottom:1rem;right:1rem;width:1.5rem;height:1.5rem}.reservations{background:#fcfcfc;border-radius:.6rem;margin-bottom:1rem;border:1px solid #DEE3E3}.reservations__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #DEE3E3;padding:1rem}.reservations__title{font-family:Tenon;font-size:1.1rem;font-weight:700;color:#2e3231}.reservations__refresh{background:none;border:none;cursor:pointer;padding:.3rem;display:flex;align-items:center;justify-content:center}.reservations__refresh svg{display:block;width:1.2rem;height:1.2rem}.reservations__container{padding:1rem}.reservations__table-wrap{overflow-x:auto}.reservations__table{width:100%;border-collapse:collapse}.reservations__table th,.reservations__table td{font-family:Tenon;font-size:.7rem;text-align:left;padding:.8rem 1rem;border-bottom:1px solid #E5E5E5}.reservations__table th{font-weight:700;color:#252d2d;background:#f4f6f6}.reservations__table td{font-weight:400;color:#252d2d}.reservations__table tbody tr:last-child td{border-bottom:none}.reservations__status{font-family:Tenon;font-size:.8rem;font-weight:400}.reservations__status--pending{color:#2a4976}.reservations__status--cancelled{color:#b73949}.reservations__id{display:inline-block;background:#dee3e3;border:1px solid #DEE3E3;border-radius:.25rem;padding:.15rem;font-family:Tenon;font-size:.7rem;font-weight:500;color:#252d2d}.reservations__pagination{display:flex;justify-content:flex-end;align-items:center;gap:1.35rem;margin-top:1rem;padding-top:.8rem;border-top:1px solid #DEE3E3}.reservations__pagination-info{font-family:Tenon;font-size:.7rem;font-weight:400;color:#252d2d}.reservations__pagination-nav{display:flex;gap:.3rem}.reservations__pagination-btn{background:none;border:none;cursor:pointer;padding:.3rem;display:flex;align-items:center;justify-content:center}.reservations__pagination-btn:disabled{cursor:not-allowed;opacity:.5}.reservations__pagination-btn svg{display:block;width:1rem;height:1rem}.bag-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none;align-items:center;justify-content:center}.bag-modal--open{display:flex}.bag-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.bag-modal__container{position:relative;background:#fff;border-radius:.6rem;width:100%;max-width:25rem;max-height:90vh;overflow:hidden;box-shadow:0 4px 20px #00000026}.bag-modal__header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;border-bottom:1px solid #E5E5E5}.bag-modal__title{font-family:Tenon;font-size:1rem;font-weight:700;color:#252d2d}.bag-modal__close{background:none;border:none;cursor:pointer;padding:.2rem;display:flex;align-items:center;justify-content:center}.bag-modal__close svg{width:1.2rem;height:1.2rem}.bag-modal__content{padding:1.2rem;overflow-y:auto;max-height:calc(90vh - 60px)}.bag-modal__sale{text-align:center;margin-bottom:1.7rem}.bag-modal__sale-container{text-align:left;border-radius:.6rem;border:1px solid #DEE3E3;background:#fff;padding:.5rem .5rem 1.4rem}.bag-modal__sale-title{font-family:Tenon;font-size:1rem;font-weight:600;color:#252d2d;margin-bottom:.3rem}.bag-modal__sale-sold{font-family:Tenon;font-size:.8rem;font-weight:400;color:#848484}.bag-modal__alert{background:#252d2d;border-radius:.2rem;padding:.5rem .5rem .9rem;margin:1rem 0;text-align:left;position:relative}.bag-modal__alert:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #252D2D}.bag-modal__alert strong{font-family:Tenon;font-size:.7rem;font-weight:700;color:#fff;display:block;margin-bottom:.2rem}.bag-modal__alert p{font-family:Tenon;font-size:.7rem;font-weight:400;color:#fff;line-height:1.4;margin:0}.bag-modal__counter{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.bag-modal__counter-btn{width:2rem;height:2rem;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.bag-modal__counter-btn--minus,.bag-modal__counter-btn--plus{background:#479e26}.bag-modal__counter-btn svg{display:block;width:1.2rem;height:1.2rem}.bag-modal__counter-input{width:3.9rem;height:2rem;border:1px solid #C4C4C4;border-radius:.3rem;text-align:center;font-family:Tenon;font-size:1rem;font-weight:500;color:#252d2d;appearance:textfield;-moz-appearance:textfield}.bag-modal__counter-input::-webkit-outer-spin-button,.bag-modal__counter-input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.bag-modal__counter-label{display:block;font-family:Tenon;font-size:.75rem;font-weight:400;color:#848484;margin-top:.5rem;text-align:center}.bag-modal__update{margin-top:.9rem;padding:.55rem .9rem;background:#f4f6f6;border-radius:2.5rem;font-family:Tenon;font-size:.7rem;font-weight:500;color:#909d9d;cursor:pointer;transition:all .2s}.bag-modal__update:hover{background:#f4f6f6}.bag-modal__collection{margin-bottom:2.25rem}.bag-modal__collection-container{padding:.8rem;border:1px solid #DEE3E3;margin-bottom:.75rem;border-radius:.6rem}.bag-modal__collection-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#2e3231;margin-bottom:.7rem}.bag-modal__collection-desc{font-family:Tenon;font-size:.8rem;font-weight:400;color:#303838;margin-bottom:2rem}.bag-modal__collection-row{display:flex;gap:1.25rem}.bag-modal__collection-field{flex:1}.bag-modal__collection-label{display:block;font-family:Tenon;font-size:.8rem;font-weight:400;color:#303838;margin-bottom:.35rem}.bag-modal__collection-input{width:100%;padding:.7rem;border:1px solid #C4C4C4;border-radius:.2rem;font-family:Tenon;font-size:.9rem;font-weight:400;color:#303838}.bag-modal__collection-input:focus{outline:none;border-color:#479e26}.bag-modal__save{width:100%;padding:.55rem;background:#479e26;border:none;border-radius:2.5rem;font-family:Tenon;font-size:.7rem;font-weight:600;color:#fff;cursor:pointer;transition:background .2s}.bag-modal__save:hover{background:#3d8a20}.bag-modal__menu{display:flex;flex-direction:column}.bag-modal__menu-item{display:flex;align-items:center;gap:.4rem;padding:.75rem 0;border-bottom:1px solid #DEE3E3;text-decoration:none;transition:background .2s}.bag-modal__menu-item:last-child{border-bottom:none}.bag-modal__menu-item span{font-family:Tenon;font-size:.8rem;font-weight:400;color:#303838;flex:1}.bag-modal__menu-icon{width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center}.bag-modal__menu-icon svg{display:block;width:100%;height:auto}.bag-modal__menu-arrow{display:block;width:1rem;height:1rem}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;align-items:center;justify-content:center;z-index:1000;display:none}.modal-overlay--open{display:flex}.highlights-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:flex-end}.highlights-modal--open{display:flex}.highlights-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.highlights-modal__container{position:relative;background:#fff;width:100%;max-width:21.5rem;max-height:100vh;overflow:hidden;box-shadow:0 4px 20px #00000026}.highlights-modal__column{position:relative;max-height:100%;overflow-y:auto}.highlights-modal__header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem}.highlights-modal__title{font-family:Tenon;font-size:1.1rem;font-weight:700;color:#252d2d}.highlights-modal__close{background:none;border:none;cursor:pointer;padding:.2rem;display:flex;align-items:center;justify-content:center}.highlights-modal__close svg{width:1.2rem;height:1.2rem}.highlights-modal__content{padding:1.2rem}.highlights-modal__section{padding:1rem;background:#f9fafa;border:1px solid #E5E5E5;border-radius:.5rem;margin-bottom:1rem}.highlights-modal__section:first-child{background:#fff}.highlights-modal__section:last-child{margin-bottom:0}.highlights-modal__section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.highlights-modal__section-title{font-family:Tenon;font-size:.95rem;font-weight:700;color:#252d2d}.highlights-modal__info-btn{background:none;border:none;cursor:pointer;padding:0;display:flex}.highlights-modal__info-btn svg{width:1.2rem;height:1.2rem}.highlights-modal__metric{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.highlights-modal__metric-value{font-family:Korolev;font-size:1rem;font-weight:500;color:#252d2d}.highlights-modal__metric-change{display:inline-flex;align-items:center;gap:.2rem;font-family:Tenon;font-size:.75rem;font-weight:500;padding:.2rem .4rem;border-radius:1rem}.highlights-modal__metric-change--down{background:#e8f5e3;color:#82243e}.highlights-modal__metric-change--up{background:#fdecea;color:#e74c3c}.highlights-modal__metric-change svg{width:.7rem;height:.7rem}.highlights-modal__metric-compare{font-family:Tenon;font-size:.75rem;font-weight:400;color:#848484}.highlights-modal__improve-cards{display:flex;gap:.8rem;margin-top:.8rem}.highlights-modal__improve-card{flex:1;background:#fff;border:1px solid #DEE3E3;border-radius:.5rem;padding:.8rem;position:relative}.highlights-modal__improve-card--green{background:#e2fce3;border-color:#dee3e3}.highlights-modal__improve-icon{margin-bottom:.5rem}.highlights-modal__improve-icon svg{width:1.2rem;height:1.2rem}.highlights-modal__improve-title{font-family:Tenon;font-size:.8rem;font-weight:600;color:#252d2d;margin-bottom:.5rem}.highlights-modal__improve-text{font-family:Tenon;font-size:.7rem;font-weight:400;color:#798484;line-height:1.4;margin-bottom:1.5rem}.highlights-modal__improve-arrow{cursor:pointer;position:absolute;bottom:.8rem;right:.8rem;width:1.2rem;height:1.2rem}.highlights-modal__section-period{font-family:Tenon;font-size:.75rem;font-weight:400;color:#848484}.highlights-modal__rating-main{background:#fff;border-radius:.5rem;padding:1rem;margin-bottom:.8rem}.highlights-modal__rating-label{display:block;font-family:Tenon;font-size:.8rem;font-weight:400;color:#252d2d;margin-bottom:.3rem}.highlights-modal__rating-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.highlights-modal__rating-value{font-family:Korolev;font-size:1.5rem;font-weight:700;color:#252d2d}.highlights-modal__rating-stars{display:flex;gap:.1rem}.highlights-modal__rating-stars svg{width:1.2rem;height:1.2rem}.highlights-modal__rating-change{display:inline-block;font-family:Tenon;font-size:.7rem;font-weight:500;padding:.2rem .5rem;border:1px solid #A7F2B7;border-radius:1rem;background:#e8f5e3;color:#479e26}.highlights-modal__rating-change--up{background:#e8f5e3;color:#82243e}.highlights-modal__rating-change--down{background:#fdecea;color:#e74c3c}.highlights-modal__rating-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.highlights-modal__rating-card{background:#fff;border-radius:.5rem;padding:.8rem}.highlights-modal__rating-card-label{display:block;font-family:Tenon;font-size:.75rem;font-weight:400;color:#848484;margin-bottom:.3rem}.highlights-modal__rating-card-value{display:block;font-family:Korolev;font-size:1.5rem;font-weight:700;color:#252d2d;margin-bottom:.3rem}.highlights-modal__feedback-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.45rem}.highlights-modal__feedback-tag{display:inline-block;font-family:Tenon;font-size:.65rem;font-weight:400;color:#2e3231;background:#f9f3f0;border-radius:1.5rem;padding:.25rem .5rem}.highlights-modal__chart{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.highlights-modal__chart-y{display:flex;flex-direction:column;justify-content:space-between;height:8rem;font-family:Tenon;font-size:.65rem;color:#848484;flex:.1}.highlights-modal__chart-area{flex:1;height:8rem;position:relative}.highlights-modal__chart-grid{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.highlights-modal__chart-line{width:100%;height:1px;background:repeating-linear-gradient(to right,#E5E5E5,#E5E5E5 4px,transparent 4px,transparent 8px)}.highlights-modal__chart-data{position:absolute;top:0;left:0;width:100%;height:100%}.highlights-modal__chart-point{position:absolute;width:.6rem;height:.6rem;background:#479e26;border:2px solid #fff;border-radius:50%;transform:translate(-50%,50%)}.highlights-modal__chart-path{position:absolute;top:0;left:0;width:100%;height:100%}.highlights-modal__chart-x{flex:1;display:flex;justify-content:space-between;width:100%;font-family:Tenon;font-size:.65rem;color:#848484;margin-top:.5rem;padding-left:2rem}.highlights-modal__chart-legend{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem}.highlights-modal__legend-item{display:flex;align-items:center;gap:.4rem;font-family:Tenon;font-size:.7rem;color:#252d2d}.highlights-modal__legend-line{width:1.2rem;height:2px}.highlights-modal__legend-line--dashed{background:repeating-linear-gradient(to right,#848484,#848484 3px,transparent 3px,transparent 6px)}.highlights-modal__legend-line--solid{background:#479e26}.modal{background:#fff;border-radius:.5rem;width:100%;max-width:540px;max-height:90vh;overflow:hidden;position:relative;display:none}.modal__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E8EBEA}.modal__tabs{display:flex}.modal__close{background:none;border:none;cursor:pointer;padding:1rem 1.5rem;font-size:1.2rem;color:#798484;transition:.2s all}.modal__close:hover{color:#0c0e0d}.modal__tab{font-family:Tenon;font-size:.85rem;font-weight:500;color:#798484;background:none;border:none;padding:1rem 1.5rem;cursor:pointer;position:relative;transition:.2s all}.modal__tab:hover{color:#0c0e0d}.modal__tab.active{color:#0c0e0d;font-weight:600}.modal__tab.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#0c0e0d}.modal__content{padding:1.5rem;overflow-y:auto;max-height:calc(90vh - 60px)}.modal__field{margin-bottom:1.2rem}.modal__field--half{flex:1}.modal__row{display:flex;gap:1rem}.modal__label{display:block;font-family:Tenon;font-size:.7rem;font-weight:400;color:#0c0e0d;margin-bottom:.4rem;line-height:1.4}.modal__required{color:#2196f3;font-size:.8rem}.modal__info{color:#2196f3;font-size:.7rem;cursor:help}.modal__input{width:100%;font-family:Tenon;font-size:.85rem;font-weight:400;color:#0c0e0d;background:#fff;border:1px solid #DEE3E3;border-radius:.3rem;padding:.9rem 1rem}.modal__input::placeholder{color:#798484}.modal__input:focus{outline:none;border-color:#479e26}.modal__select-wrapper{position:relative}.modal__select{width:100%;font-family:Tenon;font-size:.85rem;font-weight:400;color:#0c0e0d;background:#fff;border:1px solid #DEE3E3;border-radius:.3rem;padding:.9rem 2.5rem .9rem 1rem;appearance:none;cursor:pointer}.modal__select:focus{outline:none;border-color:#479e26}.modal__select-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none}.modal__note{font-family:Tenon;font-size:.65rem;font-weight:400;color:#535957;line-height:1.5;margin-bottom:1rem}.modal__note-small{font-family:Tenon;font-size:.65rem;font-weight:400;color:#798484}.modal__checkbox-field{display:flex;gap:.6rem;margin-bottom:1.2rem;padding-left:1rem}.modal__checkbox{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem;accent-color:#479E26}.modal__checkbox-label{font-family:Tenon;font-size:.65rem;font-weight:400;color:#535957;line-height:1.5}.modal--business{max-width:600px;max-height:90vh}.modal--business .modal__body{overflow-y:auto;max-height:65vh;padding:0 1rem}.modal--business .modal__header{padding:1rem;align-items:center}.modal--business .modal__title{font-family:Tenon;font-size:1.3rem;font-weight:700;color:#2e3231}.modal--business .modal__close{padding:0}.modal--business .modal__section{padding:1rem 0;border-bottom:1px solid #DEE3E3}.modal--business .modal__section:last-child{border-bottom:none}.modal--business .modal__section-icon{margin-bottom:.65rem}.modal--business .modal__section-title{font-family:Tenon;font-size:.9rem;font-weight:700;color:#2e3231;margin-bottom:.75rem}.modal--business .modal__section-date{font-family:Tenon;font-size:.8rem;font-weight:600;color:#2e3231;margin-bottom:1rem;background-color:#f4f6f6;display:inline-block;padding:.15rem .4rem;border-radius:.2rem}.modal--business .modal__section-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#2e3231;line-height:1.5}.modal--business .modal__pricing-table{background:#fcfcfc;border:1px solid #DEE3E3;border-radius:.6rem;margin-bottom:.7rem;padding:.8rem}.modal--business .modal__pricing-row{display:flex;justify-content:space-between;padding-bottom:.5rem}.modal--business .modal__pricing-row:last-child{border-bottom:none}.modal--business .modal__pricing-row--highlight{border-top:1px solid #DEE3E3;padding-bottom:0;padding-top:1rem}.modal--business .modal__pricing-row--highlight span{font-family:Tenon;font-size:.8rem;font-weight:700;color:#2e3231!important}.modal--business .modal__pricing-label,.modal--business .modal__pricing-value{font-family:Tenon;font-size:.8rem;font-weight:400;color:#2e3231}.modal--business .modal__pricing-value--negative{color:#2e3231}.modal--business .modal__pricing-value--bold{font-weight:700}.modal--business .modal__pricing-monthly{padding:1rem .8rem;border:1px solid #DEE3E3;background:#fcfcfc;border-radius:.6rem;margin-bottom:.7rem}.modal--business .modal__info-note{display:flex;align-items:center;border:1px solid #DCEEF7;background:#f9fefe;gap:.5rem;font-family:Tenon;font-size:.7rem;font-weight:400;color:#2a4976;line-height:1.4;padding:.8rem;border-radius:.6rem}.modal--business .modal__info-note span{max-width:60%}.modal--business .modal__info-note svg{flex-shrink:0;margin-top:.1rem}.modal--business .modal__detail-row{margin-bottom:.5rem}.modal--business .modal__detail-label{font-family:Tenon;font-size:.7rem;font-weight:400;color:#798484;margin-bottom:.1rem}.modal--business .modal__detail-value{font-family:Tenon;font-size:.8rem;font-weight:400;color:#0c0e0d;line-height:1.4}.modal--business .modal__schedule-table{margin-top:.5rem}.modal--business .modal__schedule-row{display:flex;justify-content:space-between;font-family:Tenon;font-size:.8rem;font-weight:400;color:#000;padding:.3rem 0}.modal--business .modal__schedule-row span{flex:1}.modal--business .modal__faq-item{border-bottom:1px solid #F4F6F6}.modal--business .modal__faq-item:last-child{border-bottom:none}.modal--business .modal__faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:.7rem 0;cursor:pointer;font-family:Tenon;font-size:.8rem;font-weight:400;color:#0c0e0d;text-align:left}.modal--business .modal__faq-answer{display:none;padding-bottom:.7rem}.modal--business .modal__faq-answer p{font-family:Tenon;font-size:.65rem;font-weight:400;color:#525453;line-height:1.5}.modal--business .modal__footer{padding:.8rem 1rem;display:flex;justify-content:flex-end;border-top:1px solid #AAA}.modal--business .modal__submit-btn{font-family:Tenon;font-size:.7rem;font-weight:500;color:#fff;background:#479e26;border:none;border-radius:2.5rem;padding:.6rem 1.2rem;cursor:pointer;transition:.2s all}.modal--business .modal__submit-btn:hover{background:#3a8520}.modal--business .modal__faq .modal__faq-item--open .modal__faq-answer{display:block}.help__subtitle{font-family:Tenon;font-size:.8rem;font-weight:400;color:#555b59;margin-bottom:1rem;line-height:1.5}.help__welcome-banner{display:flex;align-items:center;gap:.6rem;background:#f9fefe;border:1px solid #DCEEF7;border-radius:.6rem;padding:.8rem;margin-bottom:1.2rem;cursor:pointer;transition:.2s all}.help__welcome-banner:hover{background:#f9fef7}.help__welcome-icon{flex-shrink:0;width:2.4rem;height:2.4rem}.help__welcome-icon svg{display:block;width:100%;height:auto}.help__welcome-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#2a4976;flex:1}.help__welcome-arrow{flex-shrink:0}.help__categories{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-bottom:3rem}.help__card{background:#fff;border:1px solid #DCEEF7;border-radius:.2rem;padding:1rem .8rem 2.3rem;transition:.2s all;cursor:pointer}.help__card:hover{border-color:#dceef7}.help__card-icon{margin-bottom:.8rem}.help__card-title{font-family:Tenon;font-size:.8rem;font-weight:700;color:#2e3231;margin-bottom:.6rem}.help__card-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#353d3d;line-height:1.2rem}.help__contact{text-align:center;padding:2rem 0}.help__contact-text{font-family:Tenon;font-size:.8rem;font-weight:500;color:#353d3d;margin-bottom:1rem}.help__contact-btn{font-family:Tenon;font-size:.7rem;font-weight:500;color:#fff;background:#479e26;border:none;border-radius:2.5rem;padding:.6rem 1rem;cursor:pointer;transition:.2s all}.help__contact-btn:hover{background:#3a8520}.chat-button{position:fixed;bottom:6.6rem;right:1.2rem;width:4rem;height:4rem;background:#479e26;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:.2s all;z-index:100}.chat-button:hover{background:#3a8520;transform:scale(1.05)}.help__breadcrumb{font-family:Tenon;font-size:.85rem;font-weight:400;color:#535957;display:flex;align-items:center;gap:.4rem}.help__breadcrumb a{color:#535957;text-decoration:none}.help__breadcrumb a:hover{color:#0c0e0d}.help__breadcrumb-separator{color:#535957}.help__breadcrumb-current{color:#0c0e0d;font-weight:600}.help-detail{display:grid;grid-template-columns:1fr 280px;gap:2rem;margin-top:1.5rem}.help-detail__main{flex:1}.help-detail__faq{margin-bottom:2rem}.help-detail__faq-item{border:1px solid #E9ECED;border-radius:.2rem;margin-bottom:.5rem;overflow:hidden}.help-detail__faq-item--open .help-detail__faq-answer{display:block}.help-detail__faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.8rem;background:#fff;border:none;cursor:pointer;text-align:left;font-family:Tenon;font-size:.8rem;font-weight:400;color:#2e3231;transition:.2s all}.help-detail__faq-question:hover{background:#f9f9f9}.help-detail__faq-question--active{background:#479e26;color:#fff}.help-detail__faq-question--active svg{transform:rotate(180deg)}.help-detail__faq-question--active svg path{fill:#fff}.help-detail__faq-question--active:hover{background:#3a8520}.help-detail__faq-question svg{flex-shrink:0}.help-detail__faq-answer{display:none;padding:.8rem;font-family:Tenon;font-size:.8rem;font-weight:400;color:#2a3232;line-height:1.6;border-top:1px solid #DEE3E3;background:#fff}.help-detail__faq-answer p{margin-bottom:.8rem}.help-detail__faq-answer p:last-child{margin-bottom:0}.help-detail__faq-answer u{text-decoration:underline}.help-detail__sidebar{background:#fff;border:1px solid #E9ECED;border-radius:.2rem;padding:1rem;height:fit-content}.help-detail__sidebar-title{font-family:Tenon;font-size:.7rem;font-weight:500;color:#2e3231;margin-bottom:1rem}.help-detail__topics{list-style:none;padding:0;margin:0}.help-detail__topic{margin-bottom:.2rem}.help-detail__topic a{display:flex;align-items:center;gap:1.2rem;padding:.35rem;font-family:Tenon;font-size:.8rem;font-weight:400;color:#2e3231;text-decoration:none;border-radius:.2rem;transition:.2s all}.help-detail__topic a:hover{background:#f5f5f5}.help-detail__topic a svg{flex-shrink:0;width:1.2rem;height:1.2rem}.help-detail__topic--active a{font-weight:700;color:#2e3231}.chat-container{position:fixed;bottom:6rem;right:1.2rem;width:100%;max-width:21.5rem;background:#fff;border-radius:1rem;box-shadow:0 3px 25px 2px #0000001f;z-index:1000;opacity:0;visibility:hidden;transform:translateY(1rem);transition:all .3s ease;height:70vh;display:flex;flex-direction:column;overflow:hidden}.chat-container--open{opacity:1;visibility:visible;transform:translateY(0)}.chat-container__view{display:none;flex-direction:column;height:100%}.chat-container__view--active{display:flex}.chat-container__header{background:#479e26;padding:.6rem .8rem;border-radius:1rem 1rem 0 0;display:flex;align-items:center;gap:1.65rem}.chat-container__header--chat{gap:.8rem}.chat-container__header-icon{width:2rem;height:auto;display:flex;align-items:center;justify-content:center}.chat-container__header-icon svg{display:block;width:100%;height:auto}.chat-container__header-avatar{width:2.2rem;height:2.2rem;border-radius:50%;overflow:hidden}.chat-container__header-avatar img{width:100%;height:100%;object-fit:cover}.chat-container__header-title{font-family:Tenon;font-size:1.1rem;font-weight:600;color:#fff}.chat-container__back{background:none;border:none;padding:.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-container__back svg{width:1.2rem;height:1.2rem}.chat-container__body{flex:1;max-height:100%;overflow-y:auto}.chat-container__conversation-item{display:flex;gap:.8rem;padding:.6rem 1.5rem;border-bottom:1px solid #CBCBCB;cursor:pointer;transition:background .2s}.chat-container__conversation-item:hover{background:#f9f9f9}.chat-container__conversation-item:last-child{border-bottom:none}.chat-container__avatar{flex-shrink:0;width:2.8rem;height:2.8rem}.chat-container__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.chat-container__conversation-content{flex:1;min-width:0}.chat-container__conversation-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.3rem;gap:.6rem}.chat-container__conversation-date{font-family:Tenon;font-size:.8rem;font-weight:600;color:#0c0e0d}.chat-container__conversation-time{font-family:Tenon;font-size:.7rem;font-weight:400;color:#8e8e8e}.chat-container__conversation-preview{font-family:Tenon;font-size:.8rem;font-weight:400;color:#252d2d;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chat-container__conversation-ended{display:inline-block;padding:.3rem .55rem;margin-top:.4rem;font-family:Tenon;font-size:.7rem;font-weight:500;color:#535957;background:#f2f2f2;border:1px solid #DBD9DA;border-radius:1.5rem}.chat-container__footer{padding:1.1rem .8rem}.chat-container__new-btn{width:100%;padding:.55rem 1.5rem;background:#479e26;border:none;border-radius:2rem;font-family:Tenon;font-size:.7rem;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.chat-container__new-btn:hover{opacity:.9}.chat-container__messages{flex:1;overflow-y:auto;padding:1rem}.chat-container__time{text-align:center;font-family:Tenon;font-size:.7rem;font-weight:400;color:#848484;margin-bottom:1rem}.chat-container__message-group{display:flex;align-items:flex-end;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:1rem;gap:.3rem}.chat-container__sender{font-family:Tenon;font-size:.75rem;font-weight:400;color:#848484;margin-bottom:.4rem}.chat-container__bubble{background:#f5f5f5;border-radius:.5rem;padding:.6rem .8rem;margin-bottom:.3rem;max-width:85%}.chat-container__bubble p{font-family:Tenon;font-size:.8rem;font-weight:400;color:#252d2d;line-height:1.4}.chat-container__message-footer{display:flex;align-items:center;margin-top:.4rem}.chat-container__message-avatar{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.chat-container__message-time{font-family:Tenon;font-size:.7rem;font-weight:400;color:#848484}.chat-container__options{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;margin-top:1rem}.chat-container__option{background:#fff;border:1px solid #479E26;border-radius:1rem;padding:.5rem 1rem;font-family:Tenon;font-size:.75rem;font-weight:400;color:#479e26;cursor:pointer;transition:all .2s;text-align:center}.chat-container__option:hover{background:#479e26;color:#fff}.chat-container__input-area{padding:.8rem 1rem;border-top:1px solid #E9ECED;display:flex;align-items:center;gap:.8rem}.chat-container__attach{background:none;border:none;padding:.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-container__attach svg{width:1.2rem;height:1.2rem}.chat-container__input{flex:1;background:#fff;border:1px solid #6D6D6D;border-radius:2.5rem;padding:.7rem 1rem;font-family:Tenon;font-size:.8rem;font-weight:400;color:#252d2d;outline:none}.chat-container__input::placeholder{color:#848484}.chat-container__input:focus{border-color:#479e26}.chat-button__close,.chat-button--active .chat-button__open{display:none}.chat-button--active .chat-button__close{display:block}.support-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.support-modal--open{opacity:1;visibility:visible}.support-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.support-modal__content{position:relative;background:#fff;border-radius:.7rem;width:100%;max-width:32rem;max-height:90vh;overflow-y:auto;box-shadow:0 4px 30px #00000026}.support-modal__container{padding:1.2rem}.support-modal__title{font-family:Tenon;font-size:1.1rem;font-weight:700;color:#2e3231;margin-bottom:.5rem}.support-modal__subtitle{font-family:Tenon;font-size:.8rem;font-weight:400;color:#2a3232;line-height:1.5;margin-bottom:1.5rem}.support-modal__form{display:flex;flex-direction:column;gap:1rem}.support-modal__field{display:flex;flex-direction:column;gap:.4rem}.support-modal__label{font-family:Tenon;font-size:.6rem;font-weight:400;color:#146d6c}.support-modal__label--required:after{content:" *";color:#479e26}.support-modal__select-wrapper{position:relative}.support-modal__select{width:100%;padding:.7rem 2.5rem .7rem 0;font-family:Tenon;font-size:.8rem;font-weight:500;color:#000;background:transparent;border:none;border-bottom:1px solid #CBCBCB;outline:none;appearance:none;cursor:pointer}.support-modal__select:focus{border-color:#479e26}.support-modal__select-arrow{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);pointer-events:none}.support-modal__input{width:100%;padding:.7rem 0;font-family:Tenon;font-size:.85rem;font-weight:400;color:#000;background:transparent;border:none;border-bottom:1px solid #CBCBCB;outline:none}.support-modal__input:focus{border-color:#479e26}.support-modal__textarea{width:100%;min-height:80px;padding:.7rem 0;font-family:Tenon;font-size:.85rem;font-weight:400;color:#252d2d;background:transparent;border:none;border-bottom:1px solid #ddd;outline:none;resize:vertical}.support-modal__textarea::placeholder{color:#848484}.support-modal__textarea:focus{border-color:#479e26}.support-modal__submit{width:100%;padding:.55rem 1.5rem;margin-top:1.2rem;background:#f4f6f6;border:none;border-radius:2.5rem;font-family:Tenon;font-size:.7rem;font-weight:500;color:#848484;cursor:not-allowed;transition:all .2s;border:1px solid #97A4A4}.support-modal__submit:not(:disabled){background:#479e26;color:#fff;cursor:pointer}.support-modal__submit:not(:disabled):hover{opacity:.9}.support-modal__call-info{font-family:Tenon;font-size:.8rem;font-weight:400;color:#2a3232;text-align:left;margin-top:.8rem}.support-modal__call-info a{font-weight:600;color:#2a3232;text-decoration:underline}.support-modal__call-info a:hover{text-decoration:underline}.support-modal__cancel{display:block;width:100%;padding:1rem 1.2rem;background:transparent;border-top:1px solid #CBCBCB;font-family:Tenon;font-size:.8rem;font-weight:500;color:#97a4a4;cursor:pointer;text-align:right;transition:color .2s}.support-modal__cancel:hover{color:#252d2d}.payout-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.payout-modal--open{opacity:1;visibility:visible}.payout-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.payout-modal__content{position:relative;background:#fff;border-radius:.7rem;padding:1.2rem;width:100%;max-width:26rem;max-height:90vh;overflow-y:auto;box-shadow:0 4px 30px #00000026}.payout-modal__title{font-family:Tenon;font-size:1.1rem;font-weight:700;color:#2e3231;margin-bottom:.6rem}.payout-modal__subtitle{font-family:Tenon;font-size:.8rem;font-weight:400;color:#000;line-height:1.5;margin-bottom:1.2rem}.payout-modal__form{display:flex;flex-direction:column;gap:1rem}.payout-modal__section{display:flex;flex-direction:column;gap:.7rem}.payout-modal__section-title{font-family:Tenon;font-size:.8rem;font-weight:500;color:#000}.payout-modal__radio-group{display:flex;flex-direction:column;gap:.5rem}.payout-modal__radio{display:flex;align-items:center;gap:.4rem;cursor:pointer}.payout-modal__radio input{display:none}.payout-modal__radio input:checked+.payout-modal__radio-custom{border:7px solid #479E26}.payout-modal__radio-custom{width:1rem;height:1rem;border:2px solid #479E26;border-radius:50%;position:relative;transition:border-color .2s}.payout-modal__radio-label{font-family:Tenon;font-size:.8rem;font-weight:400;color:#000}.payout-modal__field{display:flex;flex-direction:column;gap:.4rem}.payout-modal__label{font-family:Tenon;font-size:.8rem;font-weight:400;color:#5f6d6d}.payout-modal__input{width:100%;padding:.75rem .8rem;font-family:Tenon;font-size:.8rem;font-weight:400;color:#2e3231;background:#fff;border:1px solid #C4C4C4;border-radius:.4rem;outline:none}.payout-modal__input::placeholder{color:#c4c4c4}.payout-modal__input:focus{border-color:#479e26}.payout-modal__actions{display:flex;justify-content:flex-end;align-items:center;gap:.8rem;margin-top:.5rem}.payout-modal__cancel-btn{background:transparent;border:none;font-family:Tenon;font-size:.8rem;font-weight:500;color:#479e26;cursor:pointer;padding:.5rem 1rem}.payout-modal__cancel-btn:hover{text-decoration:underline}.payout-modal__submit{padding:.6rem 1.2rem;background:#f5f3f8;border:1px solid #97A4A4;border-radius:2rem;font-family:Tenon;font-size:.75rem;font-weight:500;color:#97a4a4;cursor:not-allowed;transition:all .2s}.payout-modal__submit:not(:disabled){background:#f5f3f8;border-color:#479e26;color:#fff;cursor:pointer}.payout-modal__submit:not(:disabled):hover{opacity:.9}.verification-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.verification-modal--open{opacity:1;visibility:visible}.verification-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.verification-modal__content{display:flex;flex-direction:column;position:relative;background:#fff;border-radius:.7rem;width:100%;max-width:26rem;min-height:40vh;max-height:90vh;overflow-y:auto;box-shadow:0 4px 30px #00000026}.verification-modal__title{font-family:Tenon;font-size:1.1rem;font-weight:700;color:#2e3231;padding:1.2rem 1.2rem .8rem;border-bottom:1px solid #CBCBCB}.verification-modal__body{padding:1.5rem 1.2rem}.verification-modal__icon{margin-bottom:1.2rem}.verification-modal__icon svg{display:block;width:3.25rem;height:3.25rem}.verification-modal__heading{font-family:Tenon;font-size:.8rem;font-weight:700;color:#000;line-height:1.4;margin-bottom:1.2rem}.verification-modal__description{font-family:Tenon;font-size:.8rem;font-weight:400;color:#000;line-height:1.1rem}.verification-modal__container{position:relative;height:100%;flex:1;display:flex;flex-direction:column;justify-content:space-between}.verification-modal__actions{display:flex;justify-content:flex-end;align-items:center;gap:1.2rem;padding:1rem 1.2rem}.verification-modal__skip{background:transparent;border:none;font-family:Tenon;font-size:.7rem;font-weight:500;color:#479e26;cursor:pointer;padding:.5rem 1rem}.verification-modal__skip:hover{text-decoration:underline}.verification-modal__enable{padding:.55rem 1rem;background:#479e26;border:none;border-radius:2.5rem;font-family:Tenon;font-size:.75rem;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.verification-modal__enable:hover{opacity:.9}.surprise-page{max-width:100%;padding:0}.surprise-page__header{margin-bottom:1rem}.surprise-page__back{display:inline-flex;align-items:center;gap:.4rem;font-family:Tenon;font-size:.85rem;font-weight:400;color:#5f6d6d;text-decoration:none;margin-bottom:.8rem}.surprise-page__back svg{width:1.2rem;height:1.2rem}.surprise-page__back:hover{color:#252d2d}.surprise-page__title{font-family:Tenon;font-size:1.3rem;font-weight:700;color:#2e3231}.surprise-page__tabs{display:flex;gap:1.5rem;margin-bottom:1.2rem;border-bottom:1px solid #DEE3E3}.surprise-page__tab{position:relative;display:flex;align-items:center;gap:.3rem;font-family:Tenon;font-size:.8rem;font-weight:400;color:#596060;text-decoration:none;padding:.4rem .6rem;border-radius:.3rem;transition:all .2s}.surprise-page__tab:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:1px;background:#479e26;transition:all .2s}.surprise-page__tab svg{display:block;width:1.2rem;height:1.2rem}.surprise-page__tab:hover{color:#479e26}.surprise-page__tab:hover:before{width:100%}.surprise-page__tab--active{color:#479e26;font-weight:600}.surprise-page__tab--active:before{width:100%}.surprise-page__content{display:flex;flex-direction:column;gap:1rem}.surprise-page__row{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1rem;flex:1}.surprise-page__card{background:#fff;border:1px solid #DEE3E3;border-radius:.5rem;padding:1rem;width:100%}.surprise-page__card--block{flex:1}.surprise-page__card-calendar{max-width:668px;margin:0 auto}.surprise-page__card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.surprise-page__card-title{font-family:Tenon;font-size:.95rem;font-weight:700;color:#252d2d}.surprise-page__availability{display:flex;flex-direction:column;align-items:center;padding:1rem 0}.surprise-page__sold{font-family:Tenon;font-size:.8rem;font-weight:400;color:#596060;margin-bottom:.8rem}.surprise-page__counter{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.surprise-page__counter-btn{width:2rem;height:2rem;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#479e26}.surprise-page__counter-btn svg{width:1rem;height:1rem}.surprise-page__counter-btn:hover{background:#3d8a20}.surprise-page__counter-input{width:3.5rem;height:2rem;border:1px solid #E5E5E5;border-radius:.3rem;text-align:center;font-family:Tenon;font-size:1rem;font-weight:500;color:#252d2d;appearance:textfield;-moz-appearance:textfield}.surprise-page__counter-input::-webkit-outer-spin-button,.surprise-page__counter-input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.surprise-page__counter-label{font-family:Tenon;font-size:.75rem;font-weight:400;color:#479e26;margin-bottom:.8rem}.surprise-page__update-btn{padding:.45rem 1rem;background:#f4f6f6;border:1px solid #DEE3E3;border-radius:2rem;font-family:Tenon;font-size:.75rem;font-weight:500;color:#596060;cursor:pointer;transition:all .2s}.surprise-page__update-btn:hover{background:#e5e5e5}.surprise-page__status-item{display:flex;gap:.6rem;padding:.8rem 0;border-bottom:1px solid #F4F6F6}.surprise-page__status-item:last-child{border-bottom:none}.surprise-page__status-icon{width:1.2rem;height:1.2rem;flex-shrink:0}.surprise-page__status-icon svg{width:100%;height:100%}.surprise-page__status-content{flex:1}.surprise-page__status-label{display:block;font-family:Tenon;font-size:.8rem;font-weight:500;color:#252d2d;margin-bottom:.3rem}.surprise-page__status-value{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.surprise-page__status-badge{font-family:Tenon;font-size:.7rem;font-weight:500;color:#479e26;background:#e8f5e3;border:1px solid #A7F2B7;border-radius:.25rem;padding:.15rem .4rem}.surprise-page__status-time{font-family:Tenon;font-size:.85rem;font-weight:500;color:#479e26}.surprise-page__status-desc{font-family:Tenon;font-size:.7rem;font-weight:400;color:#596060;line-height:1.4;margin:0}.surprise-page__edit-btn{background:none;border:none;cursor:pointer;padding:.2rem;display:flex}.surprise-page__edit-btn svg{width:1rem;height:1rem}.surprise-page__refresh-btn{background:none;border:none;cursor:pointer;padding:.2rem;display:flex}.surprise-page__refresh-btn svg{width:1.2rem;height:1.2rem}.surprise-page__alert{display:flex;align-items:flex-start;gap:.5rem;background:#dceef7;border-radius:.4rem;padding:.9rem .8rem;margin-bottom:1rem}.surprise-page__alert svg{width:1.1rem;height:1.1rem;flex-shrink:0}.surprise-page__alert span{font-family:Tenon;font-size:.7rem;font-weight:400;color:#2a4976;line-height:1.4}.surprise-page__table-wrap{overflow-x:auto}.surprise-page__table{width:100%;border-collapse:collapse}.surprise-page__table thead{background:#f4f6f6}.surprise-page__table th,.surprise-page__table td{font-family:Tenon;font-size:.8rem;text-align:left;padding:.6rem .5rem}.surprise-page__table th{font-weight:700;color:#252d2d}.surprise-page__table td{font-weight:400;color:#252d2d;border-bottom:1px solid #F4F6F6}.surprise-page__table tr:last-child td{border-bottom:none}.surprise-page__qty{font-weight:400;color:#596060}.surprise-page__name{display:block;font-weight:500;color:#252d2d}.surprise-page__status{display:block;font-size:.7rem;font-weight:400}.surprise-page__status--pending{color:#445f87}.surprise-page__status--cancelled{color:#e74c3c}.surprise-page__price{font-weight:400;color:#252d2d}.surprise-page__id{display:inline-block;font-family:Tenon;font-size:.7rem;font-weight:500;color:#252d2d;background:#e5e5e5;border-radius:.2rem;padding:.2rem .4rem}.surprise-page__pagination{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.8rem;font-family:Tenon;font-size:.75rem;font-weight:400;color:#596060}.surprise-page__pagination-btns{display:flex;gap:.3rem}.surprise-page__pagination-btn{width:1.5rem;height:1.5rem;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#596060}.surprise-page__pagination-btn:disabled{opacity:.4;cursor:not-allowed}.surprise-page__pagination-btn svg{width:1rem;height:1rem}.surprise-page__section-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#2e3231}.surprise-page__section-desc{font-family:Tenon;font-size:.8rem;font-weight:400;color:#282f2f;line-height:1.5;margin-bottom:.25rem}.surprise-page__calendar-alert{display:flex;align-items:center;gap:.6rem;background:#dceef7;border-radius:.2rem;padding:.35rem .8rem;margin-bottom:1.5rem}.surprise-page__calendar-alert svg{display:block;flex-shrink:0;width:1.2rem;height:1.2rem}.surprise-page__calendar-alert span{font-family:Tenon;font-size:.7rem;font-weight:400;color:#252d2d}.surprise-page__calendar-nav{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.surprise-page__calendar-arrow{width:1rem;height:1rem;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#596060;transition:color .2s}.surprise-page__calendar-arrow:hover{color:#252d2d}.surprise-page__calendar-month{font-family:Tenon;font-size:.7rem;font-weight:700;color:#282f2f}.surprise-page__calendar-grid{margin-bottom:1.5rem}.surprise-page__calendar-header{display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem;margin-bottom:.5rem}.surprise-page__calendar-header span{text-align:center;font-family:Tenon;font-size:.7rem;font-weight:500;color:#7c7c7c;text-transform:uppercase}.surprise-page__calendar-body{display:grid;grid-template-columns:repeat(7,1fr);gap:0rem}.surprise-page__calendar-day{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.6rem .2rem;cursor:pointer;transition:background .2s;border:1px solid #E0E0E0}.surprise-page__calendar-day:hover{background:#f4f6f6}.surprise-page__calendar-day--empty{pointer-events:none}.surprise-page__calendar-date{font-family:Tenon;font-size:.9rem;line-height:100%;font-weight:700;color:#7c7c7c;margin-bottom:0rem}.surprise-page__calendar-date--green{color:#479e26}.surprise-page__calendar-date--red{color:#a82b2b}.surprise-page__calendar-dot{width:.5rem;height:.5rem;border-radius:50%}.surprise-page__calendar-dot--grey{background:#c4cdcc}.surprise-page__calendar-dot--green{background:#479e26}.surprise-page__calendar-dot--red{background:#a82b2b}.surprise-page__calendar-dot--green-half{background:linear-gradient(90deg,#479e26 50%,#c4cdcc 50%)}.surprise-page__calendar-dot--red-half{background:linear-gradient(90deg,#a82b2b 50%,#c4cdcc 50%)}.surprise-page__calendar-dot--outline{background:transparent;border:1px solid #C4CDCC}.surprise-page__calendar-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem}.surprise-page__legend-item{display:flex;align-items:center;gap:.4rem}.surprise-page__legend-item span:last-child{font-family:Tenon;font-size:.5rem;font-weight:400;color:#252d2d}.surprise-page__legend-dot{width:.5rem;height:.5rem;border-radius:50%}.surprise-page__legend-dot--green{background:#479e26}.surprise-page__legend-dot--red{background:#a82b2b}.surprise-page__legend-dot--green-half{background:linear-gradient(90deg,#479e26 50%,#c4cdcc 50%)}.surprise-page__legend-dot--red-half{background:linear-gradient(90deg,#a82b2b 50%,#c4cdcc 50%)}.surprise-page__legend-dot--outline{background:transparent;border:1px solid #C4CDCC}.surprise-page__schedule-row{display:flex;gap:.8rem;align-items:flex-start}.surprise-page__card--schedule{flex:1}.surprise-page__card--sidebar{width:300px;flex-shrink:0;padding:unset}.surprise-page__schedule-header{display:flex;align-items:center;gap:.7rem;margin-bottom:.5rem}.surprise-page__schedule-days{margin-top:1rem}.surprise-page__schedule-day{display:grid;grid-template-columns:13rem 10rem 1fr;align-items:center;gap:1rem;padding:.8rem 0;border-bottom:1px solid #DEE3E3}.surprise-page__schedule-day:first-child{border-top:1px solid #DEE3E3}.surprise-page__info-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.surprise-page__day-header{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.surprise-page__day-name{font-family:Tenon;font-size:.8rem;font-weight:500;color:#282f2f}.surprise-page__day-toggle{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.6rem}.surprise-page__day-status{display:block;font-family:Tenon;font-size:.8rem;font-weight:400}.surprise-page__day-status--on{color:#479e26}.surprise-page__day-status--off{color:#c05361}.surprise-page__day-limit{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.surprise-page__day-time{display:flex;justify-content:flex-end;gap:.5rem}.surprise-page__toggle{position:relative;display:inline-block;width:36px;height:15px}.surprise-page__toggle input{opacity:0;width:0;height:0}.surprise-page__toggle input:checked+.surprise-page__toggle-slider{background:#479e26}.surprise-page__toggle input:checked+.surprise-page__toggle-slider:before{transform:translate(18px) translateY(-50%)}.surprise-page__toggle-slider{position:absolute;inset:0;background:#9e9e9e;border-radius:50px;cursor:pointer;transition:.3s}.surprise-page__toggle-slider:before{content:"";position:absolute;width:18px;height:18px;left:0;top:50%;transform:translateY(-50%);background:#fff;border-radius:50%;transition:.3s;box-shadow:0 1px 4px #00000040}.surprise-page__limit-input{width:3rem;height:2.1rem;border:1px solid #C4C4C4;border-radius:.2rem;text-align:center;font-family:Tenon;font-size:.8rem;color:#859494;font-weight:400}.surprise-page__limit-input:focus{outline:none;border-color:#479e26}.surprise-page__limit-label{font-family:Tenon;font-size:.7rem;font-weight:400;color:#2e3636}.surprise-page__limit-label strong{font-weight:700}.surprise-page__time-input{width:5rem;height:2.35rem;border:1px solid #C4C4C4;border-radius:.2rem;text-align:left;padding:.5rem .8rem;font-family:Tenon;font-size:.8rem;color:#2e3636;font-weight:400}.surprise-page__time-input:focus{outline:none;border-color:#479e26}.surprise-page__time-input:disabled{background:#f4f6f6;color:#859494}.surprise-page__schedule-update-btn{width:100%;padding:.55rem 1.5rem;margin-top:1rem;font-family:Tenon;font-size:.8rem;font-weight:400;color:#fff;background:#479e26;border:none;border-radius:2.5rem;cursor:pointer;transition:background .2s}.surprise-page__schedule-update-btn:hover{background:#3d8a20}.surprise-page__schedule-update-btn--outline{color:#85a0bd;background:#f4f6f6}.surprise-page__schedule-update-btn--outline:hover{background:#f4f6f6}.surprise-page__sidebar-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#2e3231;margin-bottom:.5rem;text-align:left;padding:.8rem;border-bottom:1px solid #DEE3E3}.surprise-page__sidebar-desc{font-family:Tenon;font-size:.8rem;font-weight:400;color:#282f2f;line-height:1.2rem;text-align:center;margin-bottom:1rem}.surprise-page__sidebar-note{font-family:Tenon;font-size:.65rem;font-weight:400;color:#282f2f;line-height:1.4;text-align:center;margin-top:1rem;padding:.8rem;background-color:#f4f6f6;border-radius:.2rem}.surprise-page__sidebar-container{padding:.8rem}.surprise-page__savings-card{background-image:url("./media/bg-count-C66SFIVR.svg");background-size:cover;background-position:center;background-color:#479e26;border-radius:.2rem;padding:1.85rem;text-align:center;margin:0;margin-bottom:.5rem}.surprise-page__savings-amount{display:block;font-family:Tenon;font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.3rem}.surprise-page__savings-label{font-family:Tenon;font-size:.8rem;font-weight:400;color:#fff}.surprise-page__stats{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.surprise-page__stat{display:flex;align-items:flex-start;background-color:#fdfaf7;gap:.6rem;padding:.8rem .7rem;border-radius:.2rem}.surprise-page__stat svg{display:block;flex-shrink:0;width:1.2rem;height:auto}.surprise-page__stat div{display:flex;flex-direction:column;gap:.4rem}.surprise-page__stat-value{font-family:Tenon;font-size:.8rem;font-weight:400;color:#479e26}.surprise-page__stat-desc{font-family:Tenon;font-size:.7rem;font-weight:400;color:#479e26}.surprise-page__slider{width:100%;height:6px;-webkit-appearance:none;appearance:none;background:#dee3e3;border-radius:3px;outline:none}.surprise-page__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#479e26;border-radius:50%;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 4px #0003}.surprise-page__slider::-moz-range-thumb{width:20px;height:20px;background:#479e26;border-radius:50%;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 4px #0003}.surprise-page__slider-wrap{position:relative}.surprise-page__slider-label{display:block;text-align:left;margin-top:1.2rem;font-family:Tenon;font-size:.7rem;font-weight:400;color:#282f2f}.surprise-page__slider-badge{position:absolute;top:-1.8rem;left:0;width:1.5rem;height:1.8rem;color:#fff;font-family:Tenon;font-size:.7rem;font-weight:600;padding:.15rem .4rem;border-radius:.2rem;background-image:url("./media/range-sl-NI2R34EA.svg");background-size:cover;background-position:center;line-height:1.2rem}.surprise-page__ratings-card{background:#f4f6f6;border-radius:.6rem;padding:.8rem;margin-top:1rem;max-width:500px}.surprise-page__ratings-heading{font-family:Tenon;font-size:1.1rem;font-weight:700;color:#2e3231;text-align:center;margin-bottom:.2rem}.surprise-page__ratings-score{font-family:Tenon;font-size:3rem;font-weight:700;color:#2e3231;text-align:center;line-height:1}.surprise-page__ratings-stars{display:flex;justify-content:center;gap:.1rem;margin-bottom:.5rem}.surprise-page__ratings-stars svg{display:block;width:1.1rem;height:1.1rem}.surprise-page__ratings-info{font-family:Tenon;font-size:.65rem;font-weight:400;color:#262c2a;text-align:center;margin-bottom:.55rem}.surprise-page__ratings-bars{display:flex;flex-direction:column;gap:1rem}.surprise-page__rating-bar{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1rem}.surprise-page__rating-label{font-family:Tenon;font-size:.8rem;width:100%;font-weight:400;color:#252d2d}.surprise-page__rating-progress{width:100%;height:8px;background:#d9d9d9;border-radius:2rem;overflow:hidden;flex:1}.surprise-page__rating-fill{height:100%;background:linear-gradient(90deg,#ff9800,#f57c00);border-radius:2rem;transition:width .3s}.surprise-page__rating-value{flex:.1;font-family:Tenon;font-size:.8rem;font-weight:500;color:#262c2a;text-align:right}.performance-page{padding:0}.performance-page__header{margin-bottom:1rem}.performance-page__title{font-family:Tenon;font-size:1.5rem;font-weight:700;color:#252d2d}.performance-page__tabs{display:flex;gap:1.9rem;margin-bottom:1.5rem;border-bottom:1px solid #DEE3E3;padding-bottom:0}.performance-page__tab{padding:.8rem 0rem;font-family:Tenon;font-size:.85rem;font-weight:700;color:#859494;background:none;border:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s}.performance-page__tab:hover{color:#252d2d}.performance-page__tab--active{color:#479e26;border-bottom-color:#479e26}.performance-page__banner{position:relative;border-radius:.6rem;background:linear-gradient(142deg,#83da62,#479e26 98.81%),#479e26;padding:1.2rem 1.2rem 2rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.performance-page__banner-close{position:absolute;top:1.2rem;right:1.2rem;background:none;border:none;cursor:pointer;opacity:1;transition:opacity .2s}.performance-page__banner-close:hover{opacity:1}.performance-page__banner-content{max-width:50%}.performance-page__banner-title{font-family:Korolev;font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.7rem;text-transform:uppercase}.performance-page__banner-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#ffffffe6;line-height:1.5;margin-bottom:1rem}.performance-page__banner-btn{padding:.55rem 1.75rem;font-family:Tenon;font-size:.7rem;font-weight:600;color:#479e26;background:#fff;border:none;border-radius:2.5rem;cursor:pointer;transition:background .2s}.performance-page__banner-btn:hover{background:#f0f0f0}.performance-page__banner-icon{opacity:1}.performance-page__date-selector{display:inline-flex;align-items:center;gap:.3rem;padding:.65rem;font-family:Tenon;font-size:.8rem;font-weight:400;color:#303838;background:#fff;border:1px solid #DEE3E3;border-radius:.4rem;cursor:pointer;margin-bottom:1.5rem}.performance-page__date-selector svg{display:block;width:1rem;height:1rem}.performance-page__status-card{background:#f4f6f6;border-radius:.6rem;padding:1.2rem .8rem 2.25rem;text-align:center;margin-bottom:3rem}.performance-page__status-icon{margin-bottom:.4rem}.performance-page__status-icon img{display:block;width:3.4rem;height:3.4rem;object-fit:cover;margin:0 auto}.performance-page__status-title{font-family:Tenon;font-size:1.1rem;font-weight:700;color:#252d2d;margin-bottom:.3rem}.performance-page__status-text{font-family:Tenon;font-size:.85rem;font-weight:400;color:#596060;margin-bottom:1.2rem}.performance-page__stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.performance-page__stat-card{background:#fff;border:1px solid #DEE3E3;border-radius:.6rem;padding:.8rem;text-align:left}.performance-page__stat-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.2rem}.performance-page__stat-value{font-family:Korolev;font-size:1.5rem;font-weight:900;color:#252d2d;line-height:1}.performance-page__stat-star{display:inline-block;width:1rem;height:1rem}.performance-page__stat-info{background:none;border:none;cursor:pointer;padding:0;opacity:.6}.performance-page__stat-info:hover{opacity:1}.performance-page__stat-label{display:block;font-family:Tenon;font-size:.8rem;font-weight:500;color:#252d2d;margin-bottom:.3rem;text-align:left}.performance-page__stat-goal{display:block;font-family:Tenon;font-size:.7rem;font-weight:400;color:#5d6363;margin-bottom:2.2rem;text-align:left}.performance-page__stat-badge{display:flex;align-items:center;gap:.2rem;width:fit-content;padding:.4rem .45rem;font-family:Tenon;font-size:.6rem;font-weight:500;border-radius:1.65rem;border:1px solid #A7F2B7}.performance-page__stat-badge svg{display:block;max-width:100%;height:auto}.performance-page__stat-badge--success{color:#479e26;background:#e2fce3}.performance-page__stat-badge--warning{color:#ff9800;background:#fff3e0}.performance-page__stat-badge--danger{color:#d32f2f;background:#ffebee}.performance-page__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem;margin-top:3rem;margin-bottom:3rem}.performance-page__benefits-card{text-align:center}.performance-page__benefit-icon{height:166px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.performance-page__benefit-icon img{display:block;max-width:100%;height:auto;object-fit:cover}.performance-page__benefit-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#2e3231;margin-bottom:.5rem}.performance-page__benefit-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#313939;line-height:1.5}.performance-page__explore{margin-bottom:2.5rem}.performance-page__explore-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.performance-page__explore-title{font-family:Tenon;font-size:1.2rem;font-weight:700;color:#2e3231}.performance-page__explore-subtitle{font-family:Tenon;font-size:.8rem;font-weight:400;color:#6f7c7c;margin-bottom:1.25rem}.performance-page__explore-link{font-family:Tenon;font-size:.8rem;font-weight:400;color:#479e26;text-decoration:underline}.performance-page__explore-link:hover{text-decoration:underline}.performance-page__explore-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.performance-page__explore-card{display:flex;justify-content:space-between;align-items:center;background:#f4f6f6;border:1px solid #DEE3E3;border-radius:.6rem;padding:.8rem 1.2rem .8rem .8rem;transition:border-color .2s}.performance-page__explore-card:hover{border-color:#007a78}.performance-page__explore-content{flex:1;padding-right:1rem}.performance-page__explore-card-title{font-family:Tenon;font-size:.8rem;font-weight:700;color:#2e3231;margin-bottom:.6rem}.performance-page__explore-card-text{font-family:Tenon;font-size:.65rem;font-weight:400;color:#313939;line-height:1.4;margin-bottom:.9rem}.performance-page__explore-card-link{font-family:Tenon;font-size:.8rem;font-weight:400;color:#479e26;text-decoration:none}.performance-page__explore-card-link:hover{text-decoration:underline}.performance-page__explore-icon{flex-shrink:0;width:3.2rem;height:3.2rem}.performance-page__explore-icon svg{display:block;width:100%;height:auto}.performance-page__how-works{padding-top:2rem;margin-bottom:2rem}.performance-page__how-works-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#2e3231;margin-bottom:.8rem}.performance-page__how-works-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#313939;line-height:1.5;margin-bottom:1.2rem}.performance-page__how-works-link{font-family:Tenon;font-size:.8rem;font-weight:500;color:#479e26;text-decoration:underline}.performance-page__how-works-link:hover{text-decoration:underline}.performance-page__opp-section{margin-bottom:2.5rem}.performance-page__opp-title{font-family:Tenon;font-size:1.25rem;font-weight:700;color:#2e3231;margin-bottom:.5rem}.performance-page__opp-subtitle{font-family:Tenon;font-size:.85rem;font-weight:400;color:#596060;margin-bottom:1.2rem}.performance-page__opp-card{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #DEE3E3;border-radius:.5rem;padding:1rem 1.5rem}.performance-page__opp-card-content{flex:1;padding-right:1.5rem}.performance-page__opp-card-title{font-family:Tenon;font-size:.9rem;font-weight:700;color:#2e3231;margin-bottom:.4rem}.performance-page__opp-card-text{font-family:Tenon;font-size:.75rem;font-weight:400;color:#596060;line-height:1.4;margin-bottom:.6rem}.performance-page__opp-card-link{font-family:Tenon;font-size:.8rem;font-weight:500;color:#479e26;text-decoration:none}.performance-page__opp-card-link:hover{text-decoration:underline}.performance-page__opp-card-icon{flex-shrink:0;width:3.5rem;height:3.5rem}.performance-page__opp-card-icon svg{display:block;width:100%;height:auto}.performance-page__resources{margin-bottom:2rem}.performance-page__resources-title{font-family:Tenon;font-size:1.2rem;font-weight:700;color:#2e3231;margin-bottom:1.2rem}.performance-page__resources-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem}.performance-page__resource-card{display:flex;align-items:flex-start;gap:.8rem;cursor:pointer}.performance-page__resource-card:hover .performance-page__resource-title{color:#479e26}.performance-page__resource-image{flex-shrink:0;width:6rem;height:6rem;border-radius:.6rem;overflow:hidden}.performance-page__resource-image img{display:block;width:100%;height:100%;object-fit:cover}.performance-page__resource-content{flex:1}.performance-page__resource-title{font-family:Tenon;font-size:.8rem;font-weight:500;color:#2e3231;margin-bottom:.3rem;transition:color .2s}.performance-page__resource-text{font-family:Tenon;font-size:.8rem;font-weight:400;color:#6f7c7c;line-height:1.4}.performance-page__stats-section{margin-bottom:2.5rem}.performance-page__stats-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#252d2d;margin-bottom:.5rem}.performance-page__stats-desc{font-family:Tenon;font-size:.8rem;font-weight:400;color:#252d2d;line-height:1.5;margin-bottom:1.2rem}.performance-page__stats-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.performance-page__stats-card{background:#fff;border:1px solid #DEE3E3;border-radius:.2rem;padding:.8rem}.performance-page__stats-card-header{display:flex;align-items:center;gap:.4rem;margin-bottom:.75rem}.performance-page__stats-card-label{font-family:Tenon;font-size:.8rem;font-weight:400;color:#252d2d}.performance-page__stats-card-dot svg{display:block;max-width:100%;height:auto}.performance-page__stats-card-value{font-family:Tenon;font-size:1.5rem;font-weight:700;color:#252d2d}.performance-page__period-section{margin-bottom:2rem}.performance-page__period-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#2e3231;margin-bottom:1.2rem}.performance-page__period-tabs{display:flex;gap:1.35rem;margin-bottom:1.2rem;border-bottom:1px solid #C8D0D0}.performance-page__period-tab{position:relative;font-family:Tenon;font-size:.8rem;font-weight:700;color:#859494;background:none;border:none;cursor:pointer;padding:0;text-decoration:none;transition:color .2s;padding-bottom:1.2rem}.performance-page__period-tab:before{position:absolute;content:"";bottom:0;left:0;width:0%;height:4px;background:#479e26;transition:.3s all}.performance-page__period-tab:hover{color:#2e3231}.performance-page__period-tab:hover:before{width:100%}.performance-page__period-tab--active{color:#479e26;font-weight:600;text-decoration:none}.performance-page__period-tab--active:before{width:100%}.performance-page__period-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:1rem}.performance-page__period-card{background:#fff;border:1px solid #DEE3E3;border-radius:.5rem;padding:1rem;cursor:pointer;transition:border-color .2s}.performance-page__period-card:hover{border-color:#479e26}.performance-page__period-card--active{background:#479e26;border-color:#479e26}.performance-page__period-card--active .performance-page__period-card-label,.performance-page__period-card--active .performance-page__period-card-value{color:#fff}.performance-page__period-card--active svg path{fill:#fff}.performance-page__period-card-header{display:flex;align-items:center;gap:1.15rem;margin-bottom:1.2rem}.performance-page__period-card-label{font-family:Tenon;font-size:.8rem;font-weight:400;color:#2d3434}.performance-page__period-card-dot svg{display:block;max-width:100%;height:auto}.performance-page__period-card-value{font-family:Tenon;font-size:1.5rem;font-weight:700;color:#252d2d}.performance-page__download{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.performance-page__download-btn{font-family:Tenon;font-size:.7rem;font-weight:500;color:#479e26;background:#fff;border:1px solid #479E26;border-radius:2rem;padding:.55rem 1.65rem;cursor:pointer;transition:all .2s}.performance-page__download-btn:hover{background:#479e26;color:#fff}.performance-page__chart{background:#fff;border-radius:.5rem;padding:1.5rem}.performance-page__chart-container{display:flex;align-items:flex-end;height:200px;margin-bottom:.5rem}.performance-page__chart-yaxis{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-right:1rem}.performance-page__chart-yaxis span{font-family:Tenon;font-size:.7rem;color:#6f7c7c}.performance-page__chart-bars{display:flex;align-items:flex-end;gap:.5rem;flex:1;height:100%;border-left:1px solid #DEE3E3;border-bottom:1px solid #DEE3E3;padding:0 .5rem}.performance-page__chart-bar{flex:1;background:#479e26;border-radius:.2rem .2rem 0 0;min-height:2px;position:relative;cursor:pointer}.performance-page__chart-bar:hover:before{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#2e3231;color:#fff;padding:.4rem .6rem;border-radius:.3rem;font-family:Tenon;font-size:.7rem;white-space:pre;margin-bottom:.3rem}.performance-page__chart-xaxis{display:flex;justify-content:space-around;padding-left:2rem}.performance-page__chart-xaxis span{font-family:Tenon;font-size:.6rem;color:#6f7c7c;transform:rotate(-45deg);transform-origin:center}.performance-page__insights-wrapper{display:flex;gap:.8rem}.performance-page__insights-main{flex:1}.performance-page__insights-sidebar{width:290px;flex-shrink:0}.performance-page__insights-container{background-color:#f4f6f6;border-radius:.6rem;padding:.8rem .4rem .4rem}.performance-page__insights-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.performance-page__insights-title{font-family:Tenon;font-size:1rem;font-weight:700;color:#2e3231}.performance-page__insights-toggle{display:flex;background:#f5f7f7;border-radius:2rem;padding:.2rem;gap:.5rem}.performance-page__insights-toggle-btn{font-family:Tenon;font-size:.7rem;font-weight:500;color:#252d2d;background:#e1e3e3;border:none;padding:.5rem 1.5rem;border-radius:2.5rem;cursor:pointer;transition:all .2s}.performance-page__insights-toggle-btn--active{background:#252d2d;color:#fff}.performance-page__insights-toggle-btn:hover:not(.performance-page__insights-toggle-btn--active){color:#252d2d}.performance-page__customers-card{background:#fff;border:1px solid #DEE3E3;border-radius:.5rem;padding:1.2rem;margin-bottom:1.5rem}.performance-page__customers-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9rem}.performance-page__customers-title{font-family:Tenon;font-size:.9rem;font-weight:700;color:#2e3231}.performance-page__customers-value-row{display:flex;align-items:center;gap:.35rem;margin-bottom:.4rem}.performance-page__customers-value{font-family:Tenon;font-size:1.2rem;font-weight:700;color:#2e3231}.performance-page__customers-badge{display:inline-flex;align-items:center;gap:.3rem;font-family:Tenon;font-size:.7rem;font-weight:400;padding:.3rem .5rem;border-radius:1.5rem}.performance-page__customers-badge--negative,.performance-page__customers-badge--positive{background:#e2fce3;color:#82243e;border:1px solid #A7F2B7}.performance-page__customers-period{font-family:Tenon;font-size:.7rem;color:#6f7c7c;margin-bottom:1.5rem}.performance-page__customers-content{display:flex;gap:2rem}.performance-page__customers-legend{flex:1;display:flex;flex-direction:column;gap:1.5rem}.performance-page__customers-legend-item{display:flex;align-items:center;gap:.45rem}.performance-page__customers-legend-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.performance-page__customers-legend-info{flex:1;display:flex;flex-direction:column;gap:.15rem}.performance-page__customers-legend-label{font-family:Tenon;font-size:.8rem;font-weight:400;color:#2d3434}.performance-page__customers-legend-value{font-family:Tenon;font-size:.8rem;font-weight:400;color:#252d2d}.performance-page__customers-legend-percent{font-family:Tenon;font-size:.8rem;font-weight:400;color:#6f7c7c}.performance-page__donut{position:relative;width:50%;flex-shrink:0}.performance-page__donut img{display:block;width:100%;height:auto}.performance-page__donut-labels{position:absolute;top:0;left:0;width:100%;height:100%}.performance-page__donut-label{position:absolute;display:flex;flex-direction:column;align-items:center}.performance-page__donut-label-value{font-family:Tenon;font-size:.9rem;font-weight:700;color:#252d2d}.performance-page__donut-label-percent{font-family:Tenon;font-size:.7rem;color:#6f7c7c}.performance-page__profiles{border-radius:.6rem;border:1px solid #DEE3E3;background:#fcfcfc;margin-top:1.5rem}.performance-page__profiles-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem;padding:.8rem;border-bottom:1px solid #DEE3E3}.performance-page__profiles-title{font-family:Tenon;font-size:.95rem;font-weight:600;color:#252d2d}.performance-page__profiles-grid{display:grid;grid-template-columns:repeat(2,1fr)}.performance-page__profiles-card{border-right:1px solid #DEE3E3;padding:.8rem}.performance-page__profiles-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.performance-page__profiles-card-title{font-family:Tenon;font-size:.85rem;font-weight:600;color:#2e3231}.performance-page__profiles-card-desc{font-family:Tenon;font-size:.8rem;color:#252d2d;line-height:1.4;margin-bottom:.65rem}.performance-page__profiles-card-desc strong{color:#252d2d}.performance-page__gender-bar{display:flex;height:.5rem;border-radius:.25rem;overflow:hidden;margin-bottom:1rem}.performance-page__gender-bar-segment{height:100%}.performance-page__gender-legend{display:flex;flex-direction:column;gap:.6rem}.performance-page__gender-legend-item{display:flex;align-items:center;gap:.5rem;font-family:Tenon;font-size:.75rem;color:#2d3434}.performance-page__gender-legend-item strong{color:#252d2d}.performance-page__gender-legend-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.performance-page__age-chart{display:flex;height:120px}.performance-page__age-yaxis{display:flex;flex-direction:column;justify-content:space-between;padding-right:.5rem}.performance-page__age-yaxis span{font-family:Tenon;font-size:.65rem;color:#6f7c7c}.performance-page__age-bars{display:flex;align-items:flex-end;gap:.5rem;flex:1;border-left:1px dashed #DEE3E3;padding-left:.5rem}.performance-page__age-bar{background:#479e26;border-radius:.2rem .2rem 0 0;width:100%;min-height:2px}.performance-page__age-bar-wrapper{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;justify-content:flex-end}.performance-page__age-bar-value{font-family:Tenon;font-size:.65rem;font-weight:600;color:#252d2d;margin-bottom:.2rem}.performance-page__age-bar-label{font-family:Tenon;font-size:.6rem;color:#6f7c7c;margin-top:.3rem;transform:rotate(-45deg)}.performance-page__feedback-card{background:#fff;border:1px solid #DEE3E3;border-radius:.5rem;padding:1.2rem}.performance-page__feedback-title{font-family:Tenon;font-size:.9rem;font-weight:600;color:#252d2d;margin-bottom:.4rem}.performance-page__feedback-text{font-family:Tenon;font-size:.75rem;color:#6f7c7c;margin-bottom:1rem}.performance-page__feedback-btns{display:flex;gap:.6rem}.performance-page__feedback-btn{flex:1;font-family:Tenon;font-size:.75rem;font-weight:500;color:#479e26;background:#fff;border:1px solid #479E26;border-radius:2rem;padding:.5rem 1rem;cursor:pointer;transition:all .2s}.performance-page__feedback-btn:hover{background:#479e26;color:#fff}.settings__account-content .settings__field{display:flex;flex-direction:column;padding:1rem 0;border-bottom:1px solid #E6E9E9}.settings__account-content .settings__field:last-child{border-bottom:none}.settings__account-content .settings__field--action{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}.settings__account-content .settings__field-left{display:flex;flex-direction:column}.settings__account-content .settings__field-label{font-family:Tenon;font-size:.7rem;font-weight:400;color:#6f7c7c;margin-bottom:.25rem}.settings__account-content .settings__field-value{font-family:Tenon;font-size:.8rem;font-weight:500;color:#252d2d}.settings__account-content .settings__field-hint{font-family:Tenon;font-size:.65rem;font-weight:400;color:#6f7c7c;margin-top:.25rem}.settings__account-content .settings__field-status{font-family:Tenon;font-size:.8rem;font-weight:500;color:#252d2d}.settings__account-content .settings__field-link{font-family:Tenon;font-size:.75rem;font-weight:600;color:#479e26;text-decoration:underline;flex-shrink:0}.settings__account-content .settings__field-link:hover{text-decoration:none}.settings__account-content .settings__select-wrapper{position:relative;width:100%;max-width:280px}.settings__account-content .settings__select{width:100%;padding:.75rem 2.5rem .75rem 1rem;font-family:Tenon;font-size:.8rem;font-weight:500;color:#252d2d;background:#fff;border:1px solid #DEE3E3;border-radius:.5rem;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.settings__account-content .settings__select:focus{outline:none;border-color:#479e26}.settings__account-content .settings__select-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none}.settings__account-content .settings__consent-link{display:inline-block;font-family:Tenon;font-size:.75rem;font-weight:700;color:#479e26;text-decoration:none;letter-spacing:.03rem;margin-top:.5rem}.settings__account-content .settings__consent-link:hover{text-decoration:underline}@media (max-width: 767.98px){:root{font-size:16px}.header{padding:.8rem;padding-bottom:0;border:none}.header__container{padding:0rem 0rem .75rem;border-bottom:1px solid #fff}.header__logo{order:1}.header__logo img{display:block;height:3.5rem;width:auto}.header__links{order:2}.header__link{padding:.55rem 1.2rem}.header__link span{font-size:.9rem}.header__link:last-child{display:none}.header__lang{display:none}.header__row{order:3}.header__tel{padding:.55rem}.header__tel span{display:none}.main{padding-bottom:5rem}.main__container{max-width:100%}.main__title{font-size:2.5rem;margin-bottom:1.2rem}.main__row{flex-direction:column;gap:1rem}.main__link{text-transform:uppercase}.main__link svg{right:-1rem}.main__link:first-child{padding:.55rem 1rem}.main__link:last-child{padding:.55rem 1.8rem}.register{flex-direction:column}.register__left{width:100%;min-height:15rem;height:15rem}.register__left-header{justify-content:center;padding:1.2rem}.register__logo{display:none}.register__video-btn{padding:.6rem 1.2rem;font-size:.8rem}.register__video-btn svg{width:1.2rem;height:1.2rem}.register__right{width:100%;min-height:auto;flex:1;padding:2rem 1.5rem;display:flex;flex-direction:column}.register__form-wrapper{max-width:100%;padding:0;display:flex;flex-direction:column;flex:1}.register__title{font-size:1.5rem;margin-bottom:.6rem}.register__subtitle{font-size:.9rem;line-height:1.4;margin-bottom:1.2rem}.register__form{display:flex;flex-direction:column;flex:1}.register__input-group{margin-bottom:auto}.register__input{font-size:.95rem;padding:1rem 1rem 1rem 3rem;border-radius:2rem}.register__input-icon{width:1.2rem;height:1.2rem;left:1.2rem}.register__error{font-size:.8rem;margin-top:.5rem}.register__terms{font-size:.8rem;margin-bottom:1rem;line-height:1.5}.register__submit{font-size:1rem;padding:1rem;border-radius:2rem}.register__login{font-size:.9rem;margin-top:1rem}.register--step-page .register__left{display:none}.register--step-page .register__right{min-height:100vh;padding:1.5rem}.register--step-page .register__form-wrapper{display:flex;flex-direction:column;min-height:calc(100vh - 3rem)}.register--step-page .register__back{margin-bottom:1rem}.register--step-page .register__title{font-size:1.3rem;margin-bottom:1rem}.register--step-page .register__submit{margin-top:auto}.register--step-page .store-card{margin-bottom:0}.register--step-page .store-card__map{height:8rem}.register--step-page .store-card__info{padding:.8rem}.register--step-page .store-card__name{font-size:.9rem}.register--step-page .store-card__address,.register--step-page .store-card__phone{font-size:.75rem}.register--step-page .store-card__tag{font-size:.7rem}.register--step-page .register__step-3 .register__form{flex:1;display:flex;flex-direction:column}.register--step-page .register__step-3 .register__input-group{margin-bottom:0}.register--step-page .register__step-3 .register__checkbox-label{margin-top:auto;margin-bottom:1rem}.register--step-page .register__step-3 .register__checkbox-custom{width:1.5rem;height:1.5rem;min-width:1.5rem}.register--step-page .register__step-3 .register__checkbox-text{font-size:.75rem}.register--step-page .register__step-3 .register__submit{margin-top:0}.register--step-page .register__step-4 .register__form{flex:1;display:flex;flex-direction:column}.register--step-page .register__step-4 .register__subtitle{font-size:.85rem;margin-bottom:1.5rem}.register--step-page .register__step-4 .register__subtitle strong{color:#479e26}.register--step-page .register__step-4 .register__input-group{margin-bottom:.8rem}.register--step-page .register__step-4 .register__password-rules{margin-bottom:auto}.register--step-page .register__step-4 .register__password-rule span{font-size:.7rem}.register--step-page .register__step-4 .register__submit{margin-top:0}.register--step-page .register__step-5{padding:0}.register--step-page .welcome__menu-header{position:fixed;top:0;left:0;right:0;width:100%;display:block;padding:1rem 1.5rem;z-index:1;box-shadow:0 3px 5.1px #0000001a}.register--step-page .welcome__title{font-size:1.2rem;margin-top:4rem;margin-bottom:1rem}.register--step-page .welcome__hero{margin-bottom:1rem;border-radius:.5rem}.register--step-page .welcome__hero-image{height:10rem}.register--step-page .welcome__hero-content{padding:1rem 1.2rem}.register--step-page .welcome__hero-text{font-size:.9rem}.register--step-page .welcome__hero-btn{font-size:.8rem;padding:.7rem 1.5rem}.register--step-page .welcome__video{margin-bottom:1.2rem;border-radius:.5rem}.register--step-page .welcome__video-play svg{width:3.5rem;height:3.5rem}.register--step-page .welcome__help{margin-bottom:1.5rem;padding:1rem 1.2rem;border-radius:.5rem}.register--step-page .welcome__help-title{font-size:.9rem}.register--step-page .welcome__help-text,.register--step-page .welcome__help-phone{font-size:.8rem}.create-bag{padding-bottom:10rem}.create-bag__top{padding-top:1rem;margin-bottom:1.5rem}.create-bag__nav{margin-bottom:1rem}.create-bag__back svg{width:1.5rem;height:1.5rem}.create-bag__close{top:-.5rem;right:-.5rem}.create-bag__close svg{width:1.2rem;height:1.2rem}.create-bag__title{font-size:1.3rem;line-height:1.2;margin-bottom:.5rem;padding-right:0}.create-bag__subtitle{font-size:.85rem;line-height:1.4}.create-bag__options{gap:.5rem}.create-bag__option{padding:1rem;gap:.8rem}.create-bag__radio{width:1.2rem;height:1.2rem;min-width:1.2rem}.create-bag__label{font-size:.9rem}.create-bag__schedule{gap:.6rem;margin-bottom:1rem}.create-bag__day{gap:.5rem}.create-bag__day-check{gap:.4rem}.create-bag__day-box{width:1.1rem;height:1.1rem;min-width:1.1rem;border-radius:.2rem}.create-bag__day-name{font-size:.9rem;min-width:2.5rem}.create-bag__day-time{gap:.4rem}.create-bag__time-input{width:5rem;font-size:.75rem;padding:.5rem .4rem;border-radius:.25rem}.create-bag__time-sep{font-size:.9rem}.create-bag__edit-all{font-size:.85rem;padding:.8rem;border-radius:2rem;margin-bottom:1rem}.create-bag__info{padding:.9rem 1rem;margin-bottom:1.5rem;border-radius:.3rem}.create-bag__info strong{font-size:.8rem;margin-bottom:.4rem}.create-bag__info p{font-size:.75rem;line-height:1.5}.create-bag__help{margin-bottom:2rem}.create-bag__help-title{font-size:1.1rem;margin-bottom:.5rem}.create-bag__faq-btn{padding:.9rem 0}.create-bag__faq-btn span{font-size:.85rem}.create-bag__faq-btn svg{width:1rem;height:1rem}.create-bag__faq-content p{font-size:.8rem;line-height:1.5}.create-bag__earnings{position:fixed;bottom:4.5rem;left:0;width:100%;padding:.7rem 1.2rem;z-index:10}.create-bag__earnings-label{font-size:.85rem}.create-bag__earnings-value{font-size:.9rem;gap:.5rem}.create-bag__earnings-value svg{width:1rem;height:1rem}.create-bag__footer{position:fixed;left:0;bottom:0;width:100%;padding:.8rem 1rem 1.2rem;background:#fff;z-index:11}.create-bag__progress{margin-bottom:.8rem;padding:0 0rem}.create-bag__progress-step{height:.3rem}.create-bag__submit{font-size:.9rem;padding:.8rem 1.5rem;margin-right:0}.create-bag__success{padding-top:1rem}.create-bag__success-title{font-size:1.8rem;margin-bottom:.4rem}.create-bag__success-subtitle{font-size:.9rem;margin-bottom:1.2rem}.create-bag__success-summary{padding:.9rem 1rem;margin-bottom:1.2rem}.create-bag__success-bags{font-size:.8rem}.create-bag__success-price strong{font-size:.85rem}.create-bag__success-old-price{font-size:.75rem}.create-bag__next{padding:1rem;margin-bottom:1.5rem}.create-bag__next-title{font-size:1rem}.create-bag__next-subtitle{font-size:.75rem;margin-bottom:1rem}.create-bag__next-steps{gap:.8rem}.create-bag__next-step{gap:.6rem}.create-bag__next-number{width:1.2rem;height:1.2rem;min-width:1.2rem;font-size:.65rem}.create-bag__next-content strong{font-size:.85rem;margin-bottom:.15rem}.create-bag__next-content p{font-size:.75rem}.create-bag__success-actions{gap:.6rem}.create-bag__success-btn{font-size:.9rem;padding:.9rem 2rem}.create-bag__success-link{font-size:.85rem}.business-details{padding-top:.5rem;padding-bottom:0rem}.business-details__header{margin-bottom:1.2rem}.business-details__title{font-size:1.1rem}.business-details__section{margin-bottom:1.2rem;padding-bottom:1.2rem}.business-details__icon{width:1.8rem;height:1.8rem;margin-bottom:.6rem}.business-details__icon svg{width:1.3rem;height:1.3rem}.business-details__section-title{font-size:.95rem}.business-details__date{font-size:.85rem}.business-details__desc,.business-details__pricing-row span,.business-details__fee-row span{font-size:.8rem}.business-details__note{padding:.6rem}.business-details__note p{font-size:.7rem}.business-details__label{font-size:.75rem}.business-details__value,.business-details__schedule-row span{font-size:.85rem}.business-details__faq-btn{padding:.7rem 0}.business-details__faq-btn span{font-size:.85rem}.business-details__faq-content p{font-size:.75rem}.business-details__footer{left:0;width:100%;padding:.8rem 1rem;flex-wrap:wrap;gap:.5rem}.business-details__help{order:3;width:100%;justify-content:center;margin-top:.5rem}.business-details__help span{font-size:.8rem}.business-details__actions{width:100%;justify-content:space-between}.business-details__cancel{font-size:.85rem}.business-details__confirm{font-size:.85rem;padding:.8rem 1.2rem}.dashboard{flex-direction:column;position:relative}.dashboard__sidebar{position:fixed;top:0;left:0;width:60%;max-width:300px;height:100vh;z-index:100;transform:translate(-100%);transition:transform .3s ease;box-shadow:none}.dashboard__sidebar.open{transform:translate(0);box-shadow:5px 0 30px #00000026}.dashboard__logo{margin-bottom:2.5rem}.dashboard__logo img{height:5rem}.dashboard__nav{justify-content:space-between}.dashboard__nav-label{font-size:.9rem}.dashboard__sidebar-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:99}.dashboard__sidebar-overlay.open{display:block}.dashboard__mobile-header{display:flex;justify-content:space-between;align-items:center;padding:1rem}.dashboard__menu-btn{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;background:none;border:none;cursor:pointer;padding:0}.dashboard__menu-btn svg{width:1.2rem;height:1.2rem}.dashboard__menu-btn span{font-family:Tenon;font-size:.65rem;font-weight:500;color:#0c0e0d}.dashboard__main{padding:0 1rem 1rem;max-width:100%;margin:0 auto}.dashboard__header{display:none}.dashboard__greeting{font-size:1.2rem;margin-bottom:1rem}.dashboard__mobile-greeting{display:block;font-family:Tenon;font-size:1.2rem;font-weight:700;color:#0c0e0d;margin-bottom:1rem}.dashboard__alert{width:100%;margin-bottom:1.2rem}.dashboard__alert-top{margin-bottom:.4rem}.dashboard__alert-btn{margin-top:.5rem}.dashboard__grid{flex-direction:column;gap:1.2rem}.dashboard__left{max-width:100%;order:1}.dashboard__right{max-width:100%;order:2}.dashboard__section{margin-bottom:1rem}.dashboard__section--no-border{margin-top:1rem}.dashboard__section-title{font-size:1.4rem}.dashboard__bag-card{width:100%;max-width:100%}.dashboard__bag-card-wrapper{flex-wrap:wrap}.dashboard__bag-image img{border-radius:.3rem}.dashboard__bag-name{font-size:.85rem}.dashboard__bag-count{font-size:.7rem}.dashboard__bag-btn{font-size:.8rem;padding:.7rem 1rem}.dashboard__flex{flex-direction:column-reverse;gap:1rem}.dashboard__right{width:100%}.dashboard__video{border-radius:.5rem;overflow:hidden;height:13rem;width:100%;border-radius:.9rem}.dashboard__video-bg{height:100%;width:100%;object-fit:cover}.dashboard__faq-btn span{font-size:.8rem}.dashboard__faq-content p{font-size:.7rem}.dashboard__footer{gap:1rem;padding:1.5rem 0}.financials__alert{flex-direction:column;align-items:flex-end;padding:1rem}.financials__alert-btn{font-size:1.1rem;padding:.85rem 1.4rem}.financials__section{padding:1rem;border-radius:.2rem;margin-bottom:1rem}.financials__partner-grid{grid-template-columns:unset;gap:1.5rem}.financials__add-btn{width:100%;font-size:1.1rem}.financials__email-row{gap:1.7rem}.financials__email-info,.financials__email-email{font-size:1rem}.financials__email-text{font-size:1rem;max-width:80%}.financials__email-btn,.financials__checkbox-label{font-size:1rem}.holidays-banner{padding:1rem}.holidays-banner__title{font-size:1.9rem;margin-bottom:.8rem;max-width:100%}.holidays-banner__content{flex-direction:column;gap:1rem}.holidays-banner__column{min-width:100%}.holidays-banner__row{gap:.5rem}.holidays-banner__date{font-size:1.1rem}.holidays-banner__toggle-btn{font-size:.8rem;padding:.25rem .6rem}.holidays-banner__action{margin-left:0;margin-top:.5rem}.holidays-banner__btn{font-size:.9rem;width:100%;padding:.8rem 1.2rem}.highlights{padding:1rem}.highlights__cards{grid-template-columns:repeat(1,1fr);gap:.6rem}.highlights__card-value{font-size:2rem}.highlights__card-title{font-size:1.2rem}.improve{padding:1rem}.improve__cards{grid-template-columns:1fr;gap:.6rem;padding-bottom:1rem}.improve__card{min-height:auto;padding-right:2.5rem;min-width:12rem}.improve__card-icon svg{width:1.5rem;height:1.5rem}.improve__card-title{font-size:1rem}.improve__card-arrow{width:1.2rem;height:1.2rem}.reservations__table th,.reservations__table td{font-size:.9rem;padding:.6rem .3rem}.reservations__table th:nth-child(4),.reservations__table td:nth-child(4){display:none}.reservations__table th span{display:none}.reservations__status{font-size:.65rem}.reservations__container{padding:0}.reservations__pagination{padding-bottom:1rem}.reservations__pagination-info{font-size:.9rem}.reservations__id{font-size:.65rem;padding:.15rem .4rem}.bag-modal{display:flex;flex-direction:column;justify-content:flex-end}.bag-modal__overlay{backdrop-filter:blur(7.55px);background:#21212180}.bag-modal__container{max-width:100%;margin:0rem;border-radius:.9rem .9rem 0 0}.bag-modal__content{padding:1rem}.bag-modal__alert strong{font-size:.8rem}.bag-modal__alert p{font-size:.75rem}.bag-modal__menu-item span{font-size:.9rem}.highlights-modal{align-items:flex-end}.highlights-modal__container{max-width:100%;margin:0;border-radius:.9rem .9rem 0 0;max-height:90vh;overflow-y:auto}.highlights-modal__content{padding:1rem}.highlights-modal__improve-cards{flex-direction:column}.highlights-modal__improve-card{padding:.8rem}.highlights-modal__chart-x span{font-size:.6rem}.highlights-modal__rating-grid{grid-template-columns:1fr}.highlights-modal__feedback-tags{gap:.4rem}.highlights-modal__feedback-tag{font-size:.7rem;padding:.3rem .6rem}.modal-overlay{align-items:flex-start;padding:0}.modal{max-width:100%;max-height:100vh;border-radius:0;height:100vh}.modal__header{padding:0}.modal__tabs{flex:1}.modal__tab{padding:.8rem 1rem;font-size:.9rem}.modal__close{font-size:1.4rem}.modal__content{max-height:calc(100vh - 60px);padding:1rem}.modal__field{margin-bottom:1rem}.modal__label{font-size:.8rem;margin-bottom:.5rem}.modal__input{padding:1rem;font-size:.9rem}.modal__select{padding:1rem 2.5rem 1rem 1rem;font-size:.9rem}.modal__note{font-size:.75rem}.modal__checkbox-field{padding-left:0}.modal__checkbox-label{font-size:.75rem}.modal__row{flex-direction:column;gap:1rem}.referral__banner{flex-direction:column-reverse;align-items:center;padding:2.4rem 1.5rem 1.5rem;border-radius:.75rem;gap:2.1rem}.referral__banner-content{max-width:100%}.referral__banner-title{font-size:1.75rem;margin-bottom:.8rem}.referral__banner-text{font-size:1rem;line-height:1.4}.referral__banner-link{font-size:1rem;margin-bottom:1.4rem}.referral__banner-input{width:100%}.referral__banner-icon svg{display:block;width:8.5rem;height:auto}.referral__input{flex:1;width:100%;font-size:1rem;padding:.6rem .8rem}.referral__copy-btn{font-size:.98rem;padding:.6rem 1rem}.referral__steps{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.referral__step-icon{margin-bottom:1.5rem}.referral__step-icon svg{display:block;width:3rem;height:auto}.referral__step-title{font-size:1rem}.referral__step-text{font-size:1rem;max-width:90%;margin:0 auto}.referral__history-title{font-size:1rem}.referral__history-empty{padding:2rem 0}.referral__history-icon svg{width:8.3rem}.referral__history-text{font-size:1rem;max-width:85%}.referral__copy-link-btn{font-size:.9rem;padding:.7rem 2rem}.settings__tabs{gap:1rem;margin-bottom:1.5rem}.settings__tab{font-size:.9rem}.settings__section-title{font-size:1.1rem}.settings__card{padding:1rem}.settings__card-text,.settings__label,.settings__value{font-size:.9rem}.settings__info-label{font-size:.85rem}.settings__info-value,.settings__info-link,.settings__learn-link,.settings__toggle-label{font-size:.9rem}.settings__input{font-size:.9rem;padding:.8rem 1rem}.settings__save-btn{font-size:.9rem;padding:.7rem 2rem}.settings__view-link{font-size:.9rem}.rewards__cards{flex-direction:column}.rewards__subtitle{font-size:1.5rem}.rewards__title{font-size:1.75rem}.rewards__text,.rewards__link{font-size:1rem}.rewards__card{width:100%}.rewards__banner{padding:2.4rem 1.5rem 1.5rem;border-radius:.75rem;gap:2.1rem}.rewards__banner-content{max-width:100%}.rewards__banner-title{font-size:1.75rem;margin-bottom:.8rem}.rewards__banner-text{font-size:1rem;line-height:1.4}.rewards__banner-link{font-size:1rem;margin-bottom:1.4rem}.rewards__banner-input{width:100%}.rewards__banner-icon svg{display:block;width:8.5rem;height:auto}.rewards__how-grid{grid-template-columns:none;grid-template-rows:repeat(2,1fr)}.rewards__how-item{flex-direction:column;gap:.8rem}.rewards__how-icon{width:2.18rem;height:2.18rem}.rewards__how-title{font-size:1.1rem}.rewards__how-text{font-size:1rem}.modal--business{max-height:90vh}.modal--business .modal__body{max-height:75vh}.modal-overlay#businessModal{align-items:flex-end}.help__categories{grid-template-columns:1fr}.help__welcome-banner{padding:.8rem 1rem}.help__welcome-text{font-size:.8rem}.chat-button{bottom:1.5rem;right:1.5rem;width:3rem;height:3rem}.help-detail{grid-template-columns:1fr;gap:1.5rem}.help-detail__sidebar{order:-1}.help-detail__faq-question{font-size:.8rem;padding:.8rem 1rem}.help-detail__faq-answer{padding:.8rem 1rem;font-size:.75rem}.help__breadcrumb{font-size:.75rem}.chat-container{width:calc(100% - 2rem);right:1rem;left:1rem;bottom:5rem;max-width:none}.chat-container__header{padding:.8rem 1rem}.chat-container__body{max-height:50vh}.chat-container__conversation-item,.chat-container__footer{padding:.8rem 1rem}.chat-container__messages{padding:.8rem}.chat-container__input-area{padding:.6rem .8rem}.support-modal__content{margin:2rem;max-width:calc(100% - 2rem);max-height:calc(100vh - 2rem)}.support-modal__title{font-size:1.2rem}.support-modal__subtitle{font-size:.8rem}.support-modal__submit,.support-modal__cancel{padding:.7rem 1rem}.support-modal__cancel{text-align:center;padding:1.9rem;font-size:1rem}.payout-modal__content{margin:1rem;padding:1.2rem;max-width:calc(100% - 2rem);max-height:calc(100vh - 2rem)}.payout-modal__title{font-size:1rem}.payout-modal__actions{flex-direction:column-reverse;gap:.5rem}.payout-modal__cancel-btn,.payout-modal__submit{width:100%;text-align:center}.verification-modal__content{margin:1rem;max-width:calc(100% - 2rem);max-height:calc(100vh - 2rem)}.verification-modal__title{font-size:1rem}.verification-modal__actions{gap:.5rem}.verification-modal__skip,.verification-modal__enable{text-align:center}.surprise-page__card--sidebar{width:100%}.surprise-page__title{font-size:1.1rem}.surprise-page__tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.surprise-page__tabs::-webkit-scrollbar{display:none}.surprise-page__tab{white-space:nowrap;font-size:.75rem}.surprise-page__row{grid-template-columns:1fr}.surprise-page__table th,.surprise-page__table td{font-size:.75rem;padding:.5rem .3rem}.surprise-page__status-desc{font-size:.65rem}.surprise-page__schedule-row{flex-direction:column}.surprise-page__schedule-day{grid-template-columns:5rem 5rem 1fr}.surprise-page__day-header{flex-direction:column;align-items:flex-start}.surprise-page__day-time{flex-direction:column}.performance-page__tabs{position:relative;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.performance-page__tabs::-webkit-scrollbar{display:none}.performance-page__tab{white-space:nowrap;font-size:1rem}.performance-page__banner{flex-direction:column-reverse}.performance-page__banner-content{max-width:100%}.performance-page__stats-grid{grid-template-columns:repeat(2,1fr)}.performance-page__benefits{grid-template-columns:1fr}.performance-page__benefit-icon{height:245px}.performance-page__benefit-icon img{height:100%}.performance-page__explore-title{font-size:1.5rem}.performance-page__explore-header{flex-direction:column;align-items:flex-start;gap:.8rem}.performance-page__explore-link{font-size:1rem}.performance-page__explore-grid{grid-template-columns:1fr}.performance-page__explore-card-title{font-size:1rem}.performance-page__explore-card-text,.performance-page__explore-card-link{font-size:.8rem}.performance-page__how-works{padding:0}.performance-page__resources-grid{grid-template-columns:1fr;gap:1.5rem}.performance-page__resource-image{width:7.5rem;height:7.5rem}.performance-page__resource-title,.performance-page__resource-text{font-size:1rem}.performance-page__stats-section{margin-bottom:2rem}.performance-page__stats-title{font-size:1.1rem}.performance-page__stats-desc{font-size:.9rem;line-height:1.6}.performance-page__stats-cards{grid-template-columns:1fr;gap:.6rem}.performance-page__stats-card{padding:1rem}.performance-page__stats-card-label{font-size:.9rem}.performance-page__stats-card-value{font-size:1.8rem}.performance-page__period-section{margin-bottom:2rem}.performance-page__period-title{font-size:1.1rem}.performance-page__period-tabs{gap:1rem;overflow-x:auto;flex-wrap:nowrap}.performance-page__period-tabs::-webkit-scrollbar{display:none}.performance-page__period-tab{font-size:.85rem;white-space:nowrap;padding-bottom:1rem}.performance-page__period-cards{grid-template-columns:repeat(2,1fr);gap:.6rem}.performance-page__period-card{padding:.8rem}.performance-page__period-card-header{gap:.5rem;margin-bottom:.8rem}.performance-page__period-card-label{font-size:.75rem}.performance-page__period-card-value{font-size:1.4rem}.performance-page__download{justify-content:center;margin-top:1.5rem;margin-bottom:1rem}.performance-page__download-btn{font-size:.8rem;padding:.7rem 2rem}.performance-page__chart{padding:1rem}.performance-page__chart-container{height:150px}.performance-page__chart-yaxis{padding-right:.5rem}.performance-page__chart-yaxis span{font-size:.6rem}.performance-page__chart-bars{gap:.3rem}.performance-page__chart-xaxis{padding-left:1.5rem}.performance-page__chart-xaxis span{font-size:.5rem}.performance-page__insights-wrapper{flex-direction:column}.performance-page__insights-sidebar{width:100%;order:-1;margin-bottom:1rem}.performance-page__insights-header{flex-direction:column;align-items:flex-start;gap:1rem}.performance-page__insights-toggle{width:100%;justify-content:center}.performance-page__customers-content{flex-direction:column;gap:1.5rem}.performance-page__customers-legend{width:100%}.performance-page__donut{width:160px;height:160px;margin:0 auto}.performance-page__profiles-grid{grid-template-columns:1fr}.performance-page__feedback-card{text-align:center}.performance-page__feedback-btns{justify-content:center}}
